Beispiel #1
0
//============================================================================================
$model = new Unsubscribe($dbo);
require FS_INCLUDES . '/l10n/header-external.php';
//============================================================================================
// Load the content
//============================================================================================
if (!isset($_GET['user']) || !$model->checkUserExists($_GET['user'])) {
    $l10n->addResource(__DIR__ . '/l10n/error.json');
    require_once FS_PHP . '/header-external.php';
    require_once 'views/error.php';
    require_once FS_PHP . '/footer-external.php';
} else {
    $user = $_GET['user'];
    $student = $model->fetchStudentByHashCode($user);
    if (!isset($_GET['page'])) {
        if ($model->checkUnsubscribe($student[0]['student_id'])) {
            header("Location: unsubscribe.php?page=complete&user={$user}");
        }
        $l10n->addResource(__DIR__ . '/l10n/unsubscribe.json');
        require_once FS_PHP . '/header-external.php';
        require_once 'views/unsubscribe.php';
        require_once FS_PHP . '/footer-external.php';
    } elseif ($_GET['page'] === "complete") {
        if (!$model->checkUnsubscribe($student[0]['student_id'])) {
            header("Location: unsubscribe.php?user={$user}");
        }
        $l10n->addResource(__DIR__ . '/l10n/unsubscribe.json');
        require_once FS_PHP . '/header-external.php';
        require_once 'views/unsubscribe.php';
        require_once FS_PHP . '/footer-external.php';
    } elseif ($_GET['page'] === "add") {