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 {
<?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