$link_item->setDescription($translator->getMessage('CONFIGURATION_PLUGIN_DESC')); $link_item->setContextID($environment->getCurrentContextID()); $link_item->setModule('configuration'); $link_item->setFunction('plugins'); $link_item->setParameter(array('iid' => $environment->getCurrentContextID())); $configuration_rubric_extras_link_list->add($link_item); } } ################################################ # media integration ################################################ global $c_media_integration; // !!!! // NOTE: when opening media integration for all room contexts, make sure that mediadistribution online is only accessable for community rooms(see cs_configuration_mediaintegration_form) // this restriction should always be implemented // test it // remove page protection in configuration_mediaintegration.php // !!!! if ($environment->inCommunityRoom() && isset($c_media_integration) && ($c_media_integration === true || is_array($c_media_integration) && in_array($environment->getCurrentContextID(), $c_media_integration))) { $link_item = new cs_link(); $link_item->setTitle($translator->getMessage('CONFIGURATION_MEDIA_INTEGRATION')); $link_item->setDescription($translator->getMessage('CONFIGURATION_MEDIA_INTEGRATION_DESC')); $link_item->setIconPath('images/commsyicons/48x48/config/video.png'); $link_item->setIconPathForNavigation('images/commsyicons/22x22/config/video.png'); $link_item->setContextID($environment->getCurrentContextID()); $link_item->setModule('configuration'); $link_item->setFunction('mediaintegration'); $link_item->setParameter(array()); $configuration_rubric_extras_link_list->add($link_item); unset($link_item); }
$link_item->setDescription($translator->getMessage('PREFERENCES_USAGE_INFOS_DESC')); if ($environment->getCurrentBrowser() == 'MSIE' && mb_substr($environment->getCurrentBrowserVersion(), 0, 1) == '6') { $link_item->setIconPath('images/commsyicons_msie6/48x48/config/usage_info_options.gif'); $link_item->setIconPathForNavigation('images/commsyicons_msie6/22x22/config/usage_info_options.gif'); } else { $link_item->setIconPath('images/commsyicons/48x48/config/usage_info_options.png'); $link_item->setIconPathForNavigation('images/commsyicons/22x22/config/usage_info_options.png'); } $link_item->setContextID($environment->getCurrentContextID()); $link_item->setModule('configuration'); $link_item->setFunction('usageinfo'); $link_item->setParameter(''); $usage_link_list->add($link_item); } if (!$environment->inServer() and !$environment->inPrivateRoom()) { $link_item = new cs_link(); $link_item->setTitle($translator->getMessage('PREFERENCES_MAIL_LINK')); $link_item->setDescription($translator->getMessage('PREFERENCES_MAIL_DESC')); if ($environment->getCurrentBrowser() == 'MSIE' && mb_substr($environment->getCurrentBrowserVersion(), 0, 1) == '6') { $link_item->setIconPath('images/commsyicons_msie6/48x48/config/mail_options.gif'); $link_item->setIconPathForNavigation('images/commsyicons_msie6/22x22/config/mail_options.gif'); } else { $link_item->setIconPath('images/commsyicons/48x48/config/mail_options.png'); $link_item->setIconPathForNavigation('images/commsyicons/22x22/config/mail_options.png'); } $link_item->setContextID($environment->getCurrentContextID()); $link_item->setModule('configuration'); $link_item->setFunction('mail'); $link_item->setParameter(array()); $usage_link_list->add($link_item); }