Exemplo n.º 1
0
} 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);
        $loggers['audit']->info("Faculty user {$_POST['email']} added");
    } elseif ($_POST['write_action'] === 'editUser') {
        $returnEmail = $object->editUser($_POST);
        $loggers['audit']->info("Faculty user {$_POST['user_id']} edited");
    }
    if (!$returnEmail) {
        echo 'error';
    }
} elseif ($_GET['page'] === 'deactivate-user') {
    $object->deactivateUser($_POST['id'], $_POST['deactivated']);
    $loggers['audit']->info("Faculty user {$_POST['id']} inactive status changed to {$_POST['deactivated']}");
}
/**
 * View rendering
 */
if (isset($render) && $render) {
    require FS_PHP . '/header.php';
    require FS_PHP . '/nav.php';