Esempio n. 1
0
require_once "business/klasservice.php";
$_SESSION["return_url"] = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
//alle vakservices en toetsservices aangemaakt
$vakservice = new vakservice();
$toetsservice = new toetsservice();
$puntensvc = new puntenservice();
if (isset($_GET["log"]) && $_GET["log"] == "logout" && isset($_SESSION["aangemeld"]) && $_SESSION["aangemeld"] && isset($_SESSION["rechten"]) && $_SESSION["rechten"] == "leerkracht_level") {
    session_destroy();
}
if (isset($_SESSION["aangemeld"]) && $_SESSION["aangemeld"] && isset($_SESSION["rechten"]) && $_SESSION["rechten"] == "leerkracht_level" && !isset($_GET["log"])) {
    $leerkacht = unserialize($_SESSION["gebruiker"]);
    $leerlingsvc = new leerlingservice();
    $klasid = $leerkacht->getKlasid();
    //haalt klasid op om toegang tot andere klassen te vermijden
    $vakkenlijst = $vakservice->vakkenLijst($klasid);
    $klaslijst = $leerlingsvc->klasLijst($klasid);
    $klassvc = new klasservice();
    $klas = $klassvc->getklas($klasid);
    $klasnaam = $klas->getNaamklas();
    if (isset($_GET["action"]) && $_GET["action"] == "afw") {
        //alles wordt opgevangen,gecontroleerd en klaargezet om te worden verstuurd
        if (empty($_GET["vak"])) {
            print $vakerror = "missing vak";
            $doorgaan = false;
        } else {
            $vak = $_GET["vak"];
        }
        if (empty($_POST["vakNaam"])) {
            print $vakerror = "missing vak";
            $doorgaan = false;
        } else {
Esempio n. 2
0
<?php

session_start();
require_once 'business/leerkrachtservice.php';
require_once 'business/leerlingservice.php';
require_once 'entities/leerkracht.php';
require_once 'entities/leerling.php';
/*leerkracht of ouders?*/
if ($_SESSION['rechten'] === "leerkracht_level") {
    //unserialize
    $leerkracht = unserialize($_SESSION["gebruiker"]);
    $id_leerkracht = $leerkracht->getLeerkrachtid();
    $klasid = $leerkracht->getKlasid();
    //getKlasLijst
    $leerlingsvc = new leerlingservice();
    $_SESSION['klaslijst'] = serialize($leerlingsvc->klasLijst($klasid));
    //status
    $_SESSION['fromId'] = $id_leerkracht;
    $_SESSION['fromStatus'] = 1;
    $_SESSION['toStatus'] = 0;
} elseif ($_SESSION['rechten'] === "ouders_level") {
    //unserialize
    $leerling = unserialize($_SESSION["gebruiker"]);
    $id_leerling = $leerling->getLeerlingid();
    $klasid = $leerling->getKlasid();
    //echo $klasid;
    //mocht er een leraar ziek zijn, dan kan een leerling 2 leerkrachten hebben
    $leerkrachtsvc = new leerkrachtservice();
    $_SESSION['leerkrachtlijst'] = serialize($leerkrachtsvc->getLeerkracht($klasid));
    //print_r($leerkrachtsvc->getLeerkracht($klasid));
    //status