_sModule = 'bx_events'; parent::__construct($aObject, $oTemplate); } protected function _getMenuAttrs ($aMenuItem) { $s = parent::_getMenuAttrs ($aMenuItem); if ('ical-export' == $aMenuItem['name']) { $CNF = $this->_oModule->_oConfig->CNF; $s .= ' download="' . title2uri($this->_aContentInfo[$CNF['FIELD_TITLE']]) . '.ics"'; } return $s; } protected function _getMenuItemJoinEventProfile($aItem) { return $this->_getMenuItemByNameActions($aItem); } protected function _getMenuItemEditEventCover($aItem) { return $this->_getMenuItemByNameActionsMore($aItem); } protected function _getMenuItemEditEventProfile($aItem) { return $this->_getMenuItemByNameActionsMore($aItem); } protected function _getMenuItemEventQuestionnaire($aItem) { return $this->_getMenuItemByNameActionsMore($aItem); } protected function _getMenuItemEventSessions($aItem) { return $this->_getMenuItemByNameActionsMore($aItem); } protected function _getMenuItemEventPricing($aItem) { return $this->_getMenuItemByNameActionsMore($aItem); } protected function _getMenuItemInviteToEvent($aItem) { return $this->_getMenuItemByNameActionsMore($aItem); } protected function _getMenuItemDeleteEventProfile($aItem) { return $this->_getMenuItemByNameActionsMore($aItem); } protected function _getMenuItemApproveEventProfile($aItem) { return $this->_getMenuItemByNameActionsMore($aItem); } protected function _getMenuItemProfileCheckIn($aItem) { $a = $this->_getMenuItemByNameActions($aItem); if (bx_is_api()){ // print_r($this ); $a['display_type'] = 'callback'; $a['data'] = ['request_url' => $this->_oModule->_aModule['name'] . '/check_in/¶ms[]=' . $this->_aMarkers['content_id'], 'on_callback' => 'hide']; return $a; } return $a; } } /** @} */