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