<?php session_start(); require_once "business/leerkrachtservice.php"; require_once "business/leerlingservice.php"; if (isset($_GET["log"]) && $_GET["log"] == "logout" && isset($_SESSION["aangemeld"]) && $_SESSION["aangemeld"] && isset($_SESSION["rechten"]) && $_SESSION["rechten"] == "ouders_level") { session_destroy(); } if (isset($_SESSION["aangemeld"]) && $_SESSION["aangemeld"] && isset($_SESSION["rechten"]) && $_SESSION["rechten"] == "ouders_level" && !isset($_GET["log"])) { $ouder = unserialize($_SESSION["gebruiker"]); $leerlingsvc = new leerlingservice(); $leerling = $leerlingsvc->getleerlingbyid($ouder->getLeerlingid()); //hier kun je het klasid invullen om te kiezen welke lijst je wil laden include "presentation/oudersgegevenspresentation.php"; } else { header("location: home.php"); }
require_once "business/leerlingservice.php"; require_once "business/toetsservice.php"; require_once "business/vakservice.php"; require_once "business/puntenservice.php"; 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"]; }
<?php session_start(); require_once "business/leerkrachtservice.php"; require_once "business/leerlingservice.php"; require_once "business/gemeenteservice.php"; require_once "business/klasservice.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"] == "ouders_level") { session_destroy(); } if (isset($_SESSION["aangemeld"]) && isset($_SESSION["rechten"]) && $_SESSION["aangemeld"] && $_SESSION["rechten"] == "ouders_level" && !isset($_GET["log"])) { $leerlingsvc = new leerlingservice(); $gemeentesvc = new gemeenteservice(); // pagina resultaar na ingelogd als leerkracht met een leerling id in link $Ouders = unserialize($_SESSION["gebruiker"]); $GebruikerNaam = $Ouders->getEmailadres(); $leerlingID = $Ouders->getLeerlingId(); $leerling = $leerlingsvc->getleerlingbyid($leerlingID); include 'presentation/leerlingOudersDetailPresentation.php'; } else { //header weg van pagina om geen toegang te geven aan not authorizede viewers. header("location: home.php"); }
$id = $_GET['leerlingid']; } else { $id = 1; } $date1 = new DateTime(); $maand = $date1->format("m"); if ($maand >= 9) { $trimister = 1; } else { if ($maand <= 4) { $trimister = 2; } else { $trimister = 3; } } $leerlingsvc = new leerlingservice(); $leerlingobj = $leerlingsvc->getleerlingbyid($id); //VARIABELEN $klas = $leerlingobj->getKlasid(); $vnaam = $leerlingobj->getVoornaam(); $fnaam = $leerlingobj->getFamilienaam(); $klasgemiddelde = array(); $leerling = array(); //SERVICELAAG $grafiekServ = new Pdf_en_GrafiekService(); $leerling = $grafiekServ->maakPuntenLeerling($trimister, $id); $klasgemiddelde = $grafiekServ->maakKlasgemiddelde($trimister, $klas); // Create the graph -- these two calls are required $graph = new Graph(650, 450); $graph->SetScale("textlin"); /////////////////////////////////////////IF LEERLING || KLASGEMIDDELDE IS EMPTY
$van = $voornaam . " " . $familienaam; } else { $leerlingServ = new leerlingservice(); $leerling = $leerlingServ->getleerlingbyid($value['fromId']); $voornaam = ucfirst($leerling->getVoornaam()); $familienaam = ucfirst($leerling->getFamilienaam()); $van = $voornaam . " " . $familienaam; } if ($value['toStatus'] == 1) { $leerkrachtServ = new leerkrachtservice(); $leerkracht = $leerkrachtServ->getByid($value['toId']); $voornaam = ucfirst($leerkracht->getVoornaam()); $familienaam = ucfirst($leerkracht->getFamilienaam()); $naar = $voornaam . " " . $familienaam; } else { $leerlingServ = new leerlingservice(); $leerling = $leerlingServ->getleerlingbyid($value['toId']); $voornaam = ucfirst($leerling->getVoornaam()); $familienaam = ucfirst($leerling->getFamilienaam()); $naar = $voornaam . " " . $familienaam; } ?> <div class="Berichtenvenster"> <p class="BerichtenInfoTekst"><b>Van: </b> <?php print $van; ?> , <b> Naar: </b> <?php print $naar; ?>
<?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
<div class="row"> <span class="<?php print $class; ?> col-md-1"></span> <div style="color:purple" class="col-md-2"><?php //print($value['fromStatus']); if ($value['fromStatus'] == 1) { $leerkrachtServ = new leerkrachtservice(); $leerkracht = $leerkrachtServ->getByid($value['fromId']); $voornaam = ucfirst($leerkracht->getVoornaam()); $familienaam = ucfirst($leerkracht->getFamilienaam()); print $voornaam . " " . $familienaam; } else { $leerlingServ = new leerlingservice(); $leerling = $leerlingServ->getleerlingbyid($value['fromId']); $voornaam = ucfirst($leerling->getVoornaam()); $familienaam = ucfirst($leerling->getFamilienaam()); print $voornaam . " " . $familienaam; } ?> </div> <div class="col-md-4"><?php print ucfirst(stripcslashes($value['titel'])); ?> </div> <div class="pull-right col-md-2"><?php print $value['datumTijd']; ?> </div>
<?php session_start(); require_once "business/leerlingservice.php"; require_once "business/leerkrachtservice.php"; 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"])) { $leerkacht = unserialize($_SESSION["gebruiker"]); $leerlingsvc = new leerlingservice(); $klasid = $leerkacht->getKlasid(); //haalt klasid op om toegang tot andere klassen te vermijden if ($action == "afw") { $klassize = $leerlingsvc->klassize($klasid); echo $klassize; echo $klasid; } else { $klaslijst = $leerlingsvc->klasLijst($klasid); //hier kun je het klasid invullen om te kiezen welke lijst je wil laden include "presentation/aanwezigheidslijstpresentation.php"; } } else { header("location: home.php"); }
<?php require_once "business/leerkrachtservice.php"; require_once "business/leerlingservice.php"; require_once "business/gemeenteservice.php"; $leerlingsvc = new leerlingservice(); $leerling = $leerlingsvc->getleerlingbyid(6); print_r($leerling); echo "<br/><br/><br/>"; ?> <!--repeterende div die voor iedere leerling van de klas herhaald wordt--> <div class="passpoort"> <img src="<?php echo $leerling->getFoto(); ?> " alt="leerling" style="width:100px;height:100px"><br/> <b>Voornaam</b>: <?php echo " ", $leerling->getVoornaam(); ?> <br/> <b>Familienaam</b>: <?php echo " ", $leerling->getFamilienaam(); ?> <br/> <b>Geboortedatum</b>: <?php echo " ", $leerling->getGeboortedatum(); ?> <br/> <a class="drama bgBewDel" target=_blank href="generate-pdf.php?voornaam=<?php echo $leerling->getVoornaam(); ?>
<?php //deze pagina is de pagina die voor de leerkracht het klas overzicht geeft 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
<?php session_start(); require_once 'business/leerkrachtservice.php'; require_once 'business/leerlingservice.php'; //$addfirst= new leerkrachtservice(); werd gebruik om eens de invoeg functies te kunnen uit testen. pas is admin hashed //$addfirst->leerkrachttoevoegen("admin", "d033e22ae348aeb5660fc2140aec35850c4da997", "admin", "unknown", "1111-11-11", "", 1, true); //$addfirst->leerkrachttoevoegen("*****@*****.**", "75ef9faee755c70589550b513ad881e5a603182c", "paul", "de bakker", "1978-04-01", "", 1, false); if (isset($_GET["submited"]) && $_GET["submited"]) { $emailadres = $_POST["gebruikersnaam"]; $wachtwoord = sha1($_POST["wachtwoord"]); $leerkrachtservic = new leerkrachtservice(); $leerkracht = $leerkrachtservic->logincheck($emailadres, $wachtwoord); if ($leerkracht == false) { $leerlingservice = new leerlingservice(); $leerling = $leerlingservice->logincheck($emailadres, $wachtwoord); if ($leerling == false) { echo '<div id="dialog" title="Verkeerde inlog">Email en/of wachtwoord werd niet teruggevonden in onze database</div>'; } else { $_SESSION["aangemeld"] = true; $_SESSION["rechten"] = "ouders_level"; $_SESSION["gebruiker"] = serialize($leerling); } } else { if ($leerkracht->getAdmin() == true) { $_SESSION["aangemeld"] = true; $_SESSION["rechten"] = "admin_level"; } else { $_SESSION["aangemeld"] = true; $_SESSION["rechten"] = "leerkracht_level"; }
$vanTerug = $voornaam . " " . $familienaam; } else { $leerlingServ = new leerlingservice(); $leerling = $leerlingServ->getleerlingbyid($bericht['fromId']); $voornaam = ucfirst($leerling->getVoornaam()); $familienaam = ucfirst($leerling->getFamilienaam()); $vanTerug = $voornaam . " " . $familienaam; } if ($bericht['toStatus'] == 1) { $leerkrachtServ = new leerkrachtservice(); $leerkracht = $leerkrachtServ->getByid($bericht['toId']); $voornaam = ucfirst($leerkracht->getVoornaam()); $familienaam = ucfirst($leerkracht->getFamilienaam()); $naarTerug = $voornaam . " " . $familienaam; } else { $leerlingServ = new leerlingservice(); $leerling = $leerlingServ->getleerlingbyid($bericht['toId']); $voornaam = ucfirst($leerling->getVoornaam()); $familienaam = ucfirst($leerling->getFamilienaam()); $naarTerug = $voornaam . " " . $familienaam; } include 'presentation/presBekijkbericht.php'; } if (isset($_GET['action']) && $_GET['action'] === "beantwoord") { if (isset($_POST['response']) && !empty($_POST['response'])) { /* addslashes : Returns a string with backslashes before characters that need to be escaped. These characters are single quote ('), double quote ("), backslash (\) and NUL (the NULL byte).*/ $boodschap = $_POST['response']; $boodschapje = addslashes($boodschap); //datum maken
//deze pagina is de pagina die voor de leerkracht het klas overzicht geeft session_start(); require_once "business/leerkrachtservice.php"; require_once "business/leerlingservice.php"; require_once "business/klasservice.php"; require_once "business/gemeenteservice.php"; require_once "business/pdf_en_grafiekservice.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"]); $id_leerkracht = $leerkacht->getLeerkrachtid(); $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(); $gemeentesvc = new gemeenteservice(); $date1 = new DateTime(); $maand = $date1->format("m"); if ($maand >= 9) { $trimister = 1; } else { if ($maand <= 4) { $trimister = 2; } else {
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 if ($klasidlk != 1) { $tempnaam = $klassvc->getklasnaam($klasidlk); $tempklastot = $leerlingsvc->getklastot($klasidlk); array_push($klasnaamlijstArr, $tempnaam); array_push($klastotalenArr, $tempklastot);
<?php session_start(); require_once "business/leerkrachtservice.php"; require_once "business/leerlingservice.php"; require_once "business/gemeenteservice.php"; require_once "business/klasservice.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(); $gemeentesvc = new gemeenteservice(); $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(); if (isset($_GET["action"]) && isset($_GET["update"]) && $_GET["action"] == "process" && $_GET["update"] == "yes") { $old_foto_path = $_SESSION['old_foto_path']; $leerlingid = $_GET["leerlingid"]; $voornaam = $_POST["Voornaam"]; $familienaam = $_POST["Familienaam"]; $geboortedatum = $_POST["geboortedatum"]; $datetime = new DateTime($geboortedatum); if (isset($_FILES["foto_leerling"]) && $_FILES["foto_leerling"]['error'] != 4) { $target_folder = "Foto_leerling/"; $target_file = $target_folder . basename($_FILES["foto_leerling"]["name"]);
<?php session_start(); require_once "business/leerlingservice.php"; require_once "business/leerkrachtservice.php"; require_once "exceptions/EmailadresBestaatException.php"; require_once "exceptions/EmailPaswoordException.php"; require_once "business/gemeenteservice.php"; require_once "business/klasservice.php"; $leerlingsvc = new leerlingservice(); $leerkrachtsvc = new leerkrachtservice(); $gemeentesvc = new gemeenteservice(); $_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(); } //controle voor het level van authenticatie controle structuur if (isset($_SESSION["aangemeld"]) && $_SESSION["aangemeld"] && isset($_SESSION["rechten"]) && $_SESSION["rechten"] == "leerkracht_level" && !isset($_GET["log"])) { $leerkacht = unserialize($_SESSION["gebruiker"]); // //alle controle voor invoeging in db $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(); if (!isset($_GET["action"])) { $action = null; } else { $action = $_GET["action"];