|
|
@@ -18,37 +18,6 @@ class BxCoursesMenuSnippetMeta extends BxBaseModGroupsMenuSnippetMeta
|
|
|
parent::__construct($aObject, $oTemplate);
|
|
|
|
|
|
unset($this->_aConnectionToFunctionCheck['sys_profiles_friends']);
|
|
|
- unset($this->_aConnectionToFunctionTitle['sys_profiles_friends']);
|
|
|
- }
|
|
|
-
|
|
|
- protected function _getMenuItemConnectionsTitle($sAction, &$oConnection)
|
|
|
- {
|
|
|
- $iProfile = bx_get_logged_profile_id();
|
|
|
- $iContentProfile = $this->_oContentProfile->id();
|
|
|
-
|
|
|
- $aResult = array();
|
|
|
- if($oConnection->isConnectedNotMutual($iProfile, $iContentProfile))
|
|
|
- $aResult = array(
|
|
|
- 'add' => '',
|
|
|
- 'remove' => _t('_bx_courses_menu_item_title_sm_leave_cancel'),
|
|
|
- );
|
|
|
- else if($oConnection->isConnectedNotMutual($iContentProfile, $iProfile))
|
|
|
- $aResult = array(
|
|
|
- 'add' => _t('_bx_courses_menu_item_title_sm_join_confirm'),
|
|
|
- 'remove' => _t('_bx_courses_menu_item_title_sm_leave_reject'),
|
|
|
- );
|
|
|
- else if($oConnection->isConnected($iProfile, $iContentProfile, true))
|
|
|
- $aResult = array(
|
|
|
- 'add' => '',
|
|
|
- 'remove' => _t('_bx_courses_menu_item_title_sm_leave'),
|
|
|
- );
|
|
|
- else
|
|
|
- $aResult = array(
|
|
|
- 'add' => _t('_bx_courses_menu_item_title_sm_join'),
|
|
|
- 'remove' => '',
|
|
|
- );
|
|
|
-
|
|
|
- return !empty($sAction) && isset($aResult[$sAction]) ? $aResult[$sAction] : $aResult;
|
|
|
}
|
|
|
}
|
|
|
|