Exemplo n.º 1
0
 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');
 }