require_once 'views/communication-authorization.php'; require_once FS_PHP . '/footer-external.php'; } else { header('location: index.php'); die; } } else { if ($_GET['page'] === "first-time-user") { //The user chooses to register- show them the form $l10n->addResource(__DIR__ . '/l10n/first-time-user.json'); require_once FS_PHP . '/header-external.php'; require_once 'views/first-time-user.php'; require_once FS_PHP . '/footer-external.php'; } elseif ($_GET['page'] === "register-first-time-user") { //Logic to check if the user registration attempt is valid if ($model->checkIfStudentExists($_POST['student_num'], $_POST['email'])) { if ($model->checkIfStudentExistsInVentus($_POST['student_num'])) { $activation_status = "fail-already_active"; $loggers['audit']->notice("Attempted to create already-existing student account"); $l10n->addResource(__DIR__ . '/l10n/first-time-user-activation-result.json'); require_once FS_PHP . '/header-external.php'; require_once 'views/first-time-user-activation-result.php'; require_once FS_PHP . '/footer-external.php'; } else { if ($_POST['password'] === $_POST['password_confirm']) { $model->addVentusStudent($_POST); $activation_status = "waiting"; $loggers['audit']->info("Student account created"); $l10n->addResource(__DIR__ . '/l10n/first-time-user-activation-result.json'); require_once FS_PHP . '/header-external.php'; require_once 'views/first-time-user-activation-result.php';