예제 #1
0
<?php

session_start();
require_once "business/leerlingservice.php";
require_once "business/leerkrachtservice.php";
require_once "business/afwezigheidservice.php";
require_once "business/klasservice.php";
$leerlingsvc = new leerlingservice();
$afwezigheidservice = new afwezigheidservice();
$_SESSION["return_url"] = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
if (isset($_GET["log"]) && $_GET["log"] == "logout" && isset($_SESSION["aangemeld"]) && $_SESSION["aangemeld"] && isset($_SESSION["rechten"]) && $_SESSION["rechten"] == "leerkracht_level") {
    session_destroy();
}
//logout
if (!isset($_GET["action"])) {
    $action = "";
} else {
    $action = $_GET["action"];
}
if (isset($_SESSION["aangemeld"]) && $_SESSION["aangemeld"] && isset($_SESSION["rechten"]) && $_SESSION["rechten"] == "leerkracht_level" && !isset($_GET["log"])) {
    $afwezigen = $afwezigheidservice->getaanwezigheid();
    $aantalafwezigen = count($afwezigen) - 1;
    $leerkacht = unserialize($_SESSION["gebruiker"]);
    $klasid = $leerkacht->getKlasid();
    //haalt klasid op om toegang tot andere klassen te vermijden
    $klaslijst = $leerlingsvc->klasLijst($klasid);
    //hier kun je het klasid invullen om te kiezen welke lijst je wil laden
    $i = 0;
    $k = 0;
    $L = 0;
    $maxaantalleerlingen = count($klaslijst) - 1;
예제 #2
0
require_once "business/toetsservice.php";
$_SESSION["return_url"] = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
if (isset($_GET["log"]) && $_GET["log"] == "logout" && isset($_SESSION["aangemeld"]) && $_SESSION["aangemeld"] && isset($_SESSION["rechten"]) && $_SESSION["rechten"] == "admin_level") {
    session_destroy();
}
if (isset($_SESSION["aangemeld"]) && $_SESSION["aangemeld"] && isset($_SESSION["rechten"]) && $_SESSION["rechten"] == "admin_level" && !isset($_GET["log"])) {
    $includestate = false;
    if (isset($_GET['validation']) && $_GET['validation'] == 'Y') {
        $includestate = true;
    }
    $leerkacht = unserialize($_SESSION["gebruiker"]);
    $leerkrachtsvc = new leerkrachtservice();
    $GebruikerNaam = $leerkacht->getVoornaam();
    //enkel nodig voor removes
    $berichtenscv = new BerichtenService();
    $afwezigheidsvc = new afwezigheidservice();
    $evenementsvc = new evenementservice();
    $puntensvc = new puntenservice();
    $toetssvc = new toetsservice();
    //////////////////////////
    $leerlingsvc = new leerlingservice();
    $klassvc = new klasservice();
    $leerkrachtlijst = $leerkrachtsvc->leerkrachtlijst();
    //hier kun je het klasid invullen om te kiezen welke lijst je wil laden
    $lijstleerkrachtidsArr = $leerkrachtsvc->getallleerkrachtklasid();
    //is de array me klasnamen die in pres getoond zal worden
    $klasnaamlijstArr = array();
    $klastotalenArr = array();
    $show = true;
    foreach ($lijstleerkrachtidsArr as $klasidlk) {
        //lk = leerkracht