示例#1
0
文件: index.php 项目: hughnguy/php
        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';