$SESSION = new \Zend_Session_Namespace('internal', true); if (!isset($SESSION->lang)) { $SESSION->lang = DEFAULT_LANGUAGE; } \Locale::setDefault($SESSION->lang); $l10n->setLanguage($SESSION->lang); //============================================================================================ // Model //============================================================================================ $object = new FacultyBackend($dbo); //============================================================================================ // Load the page requested by the user //============================================================================================ if (!isset($_GET['page'])) { $render = true; $users = $object->getUsers(); $viewFile = 'views/index.php'; $l10n->addResource(__DIR__ . '/l10n/index.json'); } elseif ($_GET['page'] === 'writeuser') { if (!isset($_POST['undergradLevel']) && !isset($_POST['gradLevel'])) { // if user does not select undergrad and grad level $_POST['undergrad_level'] = 1; $_POST['grad_level'] = 1; } else { $_POST['undergrad_level'] = !isset($_POST['undergradLevel']) ? 0 : $_POST['undergradLevel']; $_POST['grad_level'] = !isset($_POST['gradLevel']) ? 0 : $_POST['gradLevel']; } $_POST['receives_reminder_emails'] = !isset($_POST['receives_reminder_emails']) ? 0 : $_POST['receives_reminder_emails']; header('Content-Type: text/plain'); if ($_POST['write_action'] === 'addUser') { $returnEmail = $object->addUser($_POST);