require_once "business/klasservice.php"; $_SESSION["return_url"] = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; //alle vakservices en toetsservices aangemaakt $vakservice = new vakservice(); if (isset($_GET["log"]) && $_GET["log"] == "logout" && isset($_SESSION["aangemeld"]) && $_SESSION["aangemeld"] && isset($_SESSION["rechten"]) && ($_SESSION["rechten"] == "leerkracht_level" || $_SESSION["rechten"] == "admin_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); $GebruikerNaam = $leerkacht->getEmailadres(); $klassvc = new klasservice(); $klasnaam = $klassvc->getklasnaam($klasid); include "presentation/default.php"; } else { if (isset($_SESSION["aangemeld"]) && $_SESSION["aangemeld"] && isset($_SESSION["rechten"]) && $_SESSION["rechten"] == "admin_level" && !isset($_GET["log"])) { $leerkacht = unserialize($_SESSION["gebruiker"]); $leerlingsvc = new leerlingservice(); $klasid = $leerkacht->getKlasid(); //haalt klasid op om toegang tot andere klassen te vermijden $GebruikerNaam = $leerkacht->getEmailadres(); include "presentation/admindefault.php"; } else { header("location: home.php"); exit(0); } }
$_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 { $vaknaam = $_POST["vakNaam"];
require_once "business/leerlingservice.php"; require_once "business/klasservice.php"; 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"]) && isset($_GET['leerkrachtupid'])) { //admin leerkract gegevens $leerkacht = unserialize($_SESSION["gebruiker"]); $leerkrachtsvc = new leerkrachtservice(); //admin //up te daten leerkracht id $leerkachtupid = $_GET['leerkrachtupid']; $leerkachtup = $leerkrachtsvc->getByid($leerkachtupid); $old_foto_path = $leerkachtup->getFoto(); $_SESSION['old_foto_path'] = $old_foto_path; $klassvc = new klasservice(); $klasid = $leerkachtup->getKlasid(); $klas = $klassvc->getklas($klasid); $klasnaam = $klas->getNaamklas(); $foto = ""; if (isset($_GET["action"]) && $_GET["action"] == "process") { //$leerkachtup = $updateEmail = $_POST['email']; $updateVoornaam = $_POST['Voornaam']; $updateFamilienaam = $_POST['Familienaam']; $updateGeboortedatum = $_POST['geboortedatum']; $updateKlas = $_POST['klas']; $datetime = new DateTime($updateGeboortedatum); if (isset($_FILES["foto_leerkracht"]) && $_FILES["foto_leerkracht"]['error'] != 4) { $target_folder = "Foto_leerkracht/"; $target_file = $target_folder . basename($_FILES["foto_leerkracht"]["name"]);
session_start(); require_once "business/leerkrachtservice.php"; require_once "business/leerlingservice.php"; require_once "business/klasservice.php"; require_once "business/gemeenteservice.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"] == "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 $GebruikerNaam = $leerkacht->getEmailadres(); $klassvc = new klasservice(); $klas = $klassvc->getklas($klasid); $klasnaam = $klas->getNaamklas(); $klassenlijst = $klassvc->getklassenlijst(); $gemeentesvc = new gemeenteservice(); $klaslijst = $leerlingsvc->klasLijst($klasid); //hier kun je het klasid invullen om te kiezen welke lijst je wil laden $overgaande = $leerlingsvc->overgaande($klasid); $size = count($overgaande); //init $lijst = array(); $groottelijst = 0; //lus runover get needed range foreach ($klaslijst as $record) { $groottelijst = $groottelijst + 1; $lijst[$groottelijst] = $record->getLeerlingid();
<?php session_start(); require_once "business/leerkrachtservice.php"; require_once "business/klasservice.php"; 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"])) { if (isset($_GET["action"]) && $_GET["action"] == "process") { //leerkrachtservice $leerkrachtsvc = new leerkrachtservice(); $klassvc = new klasservice(); //de variabels die naar db gaan $emailadres = $_POST["email"]; $voornaam = $_POST["Voornaam"]; $familienaam = $_POST["Familienaam"]; $geboortedatumold = $_POST["geboortedatum"]; $datetime = new DateTime($geboortedatumold); $klas_naam = $_POST["klas"]; //klas bestaand of nieuw indien nieuw toevoegen $klasadd = $klassvc->addKlas($klas_naam); //in klas add zit een bool of de add geslaagd is of niet //haal het klas obj op aan de hand van de gekregen naam $klas = $klassvc->klasByNaam($klas_naam); $klasid = $klas->getKlasid(); if (isset($_FILES["foto_leerkracht"]) && $_FILES["foto_leerkracht"]['error'] != 4) { $target_folder = "Foto_leerkracht/"; $target_file = $target_folder . basename($_FILES["foto_leerkracht"]["name"]); $uploadSucces = 1; $imageFileType = pathinfo($target_file, PATHINFO_EXTENSION);
<?php //op deze contoller maakt de pagina die de lijst van alle klassen van de school geeft enkel voor admin session_start(); require_once "business/leerkrachtservice.php"; require_once "business/leerlingservice.php"; require_once "business/klasservice.php"; 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"])) { $leerkacht = unserialize($_SESSION["gebruiker"]); $leerkrachtsvc = new leerkrachtservice(); $klassvc = new klasservice(); $klassenlijst = $klassvc->getklassenlijst(); $leerkrachtlijst = $leerkrachtsvc->leerkrachtlijst(); include "presentation/klassenlijstpresentation.php"; } else { header("location: home.php"); }
$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 if ($klasidlk != 1) { $tempnaam = $klassvc->getklasnaam($klasidlk); $tempklastot = $leerlingsvc->getklastot($klasidlk); array_push($klasnaamlijstArr, $tempnaam); array_push($klastotalenArr, $tempklastot); }