function getStudentGroupsArray() { $studentGroupsArray = array(); try { $studentGroupsArray = unserialize(parent::getStudentGroups()); } catch (Exception $exc) { $error = new Error($exc->getMessage()); $error->writeLog(); } return $studentGroupsArray; }
function add_survey_group_type() { // get global user object global $user; // protect from unauthorized access if (!isset($user) or !isset($_POST['formSurveyAddGroupSubmit']) or !isset($_POST['formSurveyAddGroup'])) { if ($_POST['formSurveyAddGroup'] != 'formSurveyAddGroup') { logout(); die; } } if (!isset($_POST['formSurveyAddGroupType'])) { $cookie_key = 'msg'; $cookie_value = 'Моля изберете тип на анкетната група преди да натиснете добави!'; setcookie($cookie_key, $cookie_value, time() + 1); header('Location: ' . ROOT_DIR . '?page=survey_edit'); } if (isset($_SESSION['session_groups'])) { $session_groups = unserialize($_SESSION['session_groups']); } else { $session_groups = array('type' => '', 'student' => array(), 'staff' => array(), 'staff_departments' => array(), 'local' => array()); } if (isset($_SESSION['survey_id'])) { $survey = new Survey(); $survey->get_from_db($_SESSION['survey_id']); $studentGroups = unserialize($survey->getStudentGroups()); if (is_array($studentGroups)) { $session_groups['student'] = $studentGroups; } } $session_groups['type'] = $_POST['formSurveyAddGroupType']; $_SESSION['session_groups'] = serialize($session_groups); $cookie_key = 'msg'; $cookie_value = 'Вие избрахте тип на анкетната група.<br/>Моля изберете група(и) от дадените опции!'; setcookie($cookie_key, $cookie_value, time() + 1); header('Location: ' . ROOT_DIR . '?page=survey_edit'); }