* @license http://www.gnu.org/licenses/gpl-2.0.html GPL version 2 * @category Stud.IP * @since 2.1 */ class FooterNavigation extends Navigation { /** * Initialize a new Navigation instance. */ public function __construct() { parent::__construct(_('Footer')); } public function initSubNavigation() { parent::initSubNavigation(); // sitemap if (is_object($GLOBALS['user']) && $GLOBALS['user']->id !== 'nobody') { $this->addSubNavigation('sitemap', new Navigation(_('Sitemap'), 'dispatch.php/sitemap/')); } //studip $this->addSubNavigation('studip', new Navigation(_('Stud.IP'), 'http://www.studip.de/')); // imprint $this->addSubNavigation('siteinfo', new Navigation(_('Impressum'), 'dispatch.php/siteinfo/show?cancel_login=1')); // Datenschutzerklärung //Check if the privacy url is one of the Stud.IP pages: $privacy_url = Config::get()->PRIVACY_URL; if (is_internal_url($privacy_url)) { //It is a Stud.IP page. Add the cancel_login URL parameter. $privacy_url = URLHelper::getURL($privacy_url, ['cancel_login' => '1']); } $this->addSubNavigation('privacy', new Navigation(_('Datenschutz'), $privacy_url)); } }