Exemple #1
0
 function absences($f3, $params)
 {
     $db = $f3->get('db');
     $curLehrer = DbWrapper::getLehrerById($db, $params['id']);
     $f3->set('curLehrer', $curLehrer);
     $allLehrer = DbWrapper::getAllLehrer($db);
     $f3->set('allLehrer', $allLehrer);
     $absences = DbWrapper::getSperrungenByLehrerId($db, $params['id']);
     $f3->set('absences', $absences);
     echo Template::instance()->render('absences.htm');
 }
Exemple #2
0
 function lehrer($f3, $params)
 {
     $db = $f3->get('db');
     $f3->set('location', 'lehrer_reserve');
     $curLehrer = DbWrapper::getLehrerById($db, $params['id']);
     $f3->set('curLehrer', $curLehrer);
     $allLehrer = DbWrapper::getLehrerBySchuelerId($db, $f3->get('COOKIE.user_id'));
     $f3->set('allLehrer', $allLehrer);
     $reservations = DbWrapper::getReservationsByLehrerId($db, $params['id'], $f3->get('COOKIE.user_id'));
     $f3->set('reservations', $reservations);
     $f3->set('isLocked', filter_var($f3->get('settings.isLocked'), FILTER_VALIDATE_BOOLEAN));
     $f3->set('curUserId', $f3->get('COOKIE.user_id'));
     $f3->set('error', $f3->get('GET.errorMessage'));
     echo Template::instance()->render('reservations.htm');
 }