Example #1
0
    }
})->name('logUser');
$app->post('/logTeacher', function () use($app) {
    session_destroy();
    $isconnected = User::connect_teacher($_POST['mail'], $_POST['password']);
    var_dump($isconnected);
    if ($isconnected) {
        $app->redirect($app->urlFor('indexTeacher'));
    } else {
        $app->flash('erreur', 'Vous ne remplissez pas les conditions requises');
        $app->redirect($app->urlFor('index'));
    }
})->name('logTeacher');
$app->post('/logAdmin', function () use($app) {
    session_destroy();
    $isconnected = User::connect_admin($_POST['mail'], $_POST['password']);
    if ($isconnected) {
        $app->redirect($app->urlFor('indexAdmin'));
    } else {
        $app->flash('erreur', 'Vous ne remplissez pas les conditions requises');
        $app->redirect($app->urlFor('index'));
    }
})->name('logAdmin');
$app->get('/indexAdmin', function () use($app) {
    $class = StudentClass::getAllClass();
    $subject = Subject::getAllSubject($_SESSION);
    $app->render('admin/index.php', array('class' => $class, 'subject' => $subject));
})->name('indexAdmin');
$app->post('/indexAdmin', function () use($app) {
    Task::addTaskTeacher($_POST['subjectId'], $_POST['classId'], $_POST['dateStart'], $_POST['dateEnd'], $_POST['name']);
    $app->redirect($app->urlFor('indexAdmin'));