private function careerPortalSettings() { if ($this->_realAccessLevel < ACCESS_LEVEL_DEMO && !$_SESSION['CATS']->hasUserCategory('careerportal')) { CommonErrors::fatal(COMMONERROR_PERMISSION, $this); return; } $careerPortalSettings = new CareerPortalSettings($this->_siteID); $careerPortalSettingsRS = $careerPortalSettings->getAll(); $careerPortalTemplateNames = $careerPortalSettings->getDefaultTemplates(); $careerPortalTemplateCustomNames = $careerPortalSettings->getCustomTemplates(); $careerPortalURL = CATSUtility::getAbsoluteURI() . 'careers/'; if (!eval(Hooks::get('SETTINGS_CAREER_PORTAL'))) { return; } $questionnaires = new Questionnaire($this->_siteID); $data = $questionnaires->getAll(true); $this->_template->assign('active', $this); $this->_template->assign('questionnaires', $data); $this->_template->assign('subActive', 'Administration'); $this->_template->assign('careerPortalSettingsRS', $careerPortalSettingsRS); $this->_template->assign('careerPortalTemplateNames', $careerPortalTemplateNames); $this->_template->assign('careerPortalTemplateCustomNames', $careerPortalTemplateCustomNames); $this->_template->assign('careerPortalURL', $careerPortalURL); $this->_template->assign('sessionCookie', $_SESSION['CATS']->getCookie()); $this->_template->display('./modules/settings/CareerPortalSettings.tpl'); }