foreach ($conversatie as $value) { if ($value['fromStatus'] == 1) { $leerkrachtServ = new leerkrachtservice(); $leerkracht = $leerkrachtServ->getByid($value['fromId']); $voornaam = ucfirst($leerkracht->getVoornaam()); $familienaam = ucfirst($leerkracht->getFamilienaam()); $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
//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 $_SESSION['fromId'] = $id_leerling; $_SESSION['fromStatus'] = 0; $_SESSION['toStatus'] = 1; //print_r($leerkrachtsvc->getLeerkracht($klasid)); } else { header("location: home.php"); exit(0); } include 'presentation/presStart.php';
print $value['conversatie']; ?> &&id=<?php print $value['id']; ?> "> <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']));
<?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"; }
<?php 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"]) && 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'];
//print_r($conversatie); if ($bericht['fromStatus'] == 1) { $leerkrachtServ = new leerkrachtservice(); $leerkracht = $leerkrachtServ->getByid($bericht['fromId']); $voornaam = ucfirst($leerkracht->getVoornaam()); $familienaam = ucfirst($leerkracht->getFamilienaam()); $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'])) {
<?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"); }
require_once "business/BerichtenService.php"; require_once "business/afwezigheidservice.php"; require_once "business/evenementservice.php"; require_once "business/puntenservice.php"; 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();
<?php 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(); if (isset($_GET["del"]) && $_GET["del"] == "yes" && isset($_GET["id"])) { $todeleteid = $_GET["id"]; $leerkrachtsvc->deleteLeerkracht($todeleteid); header("location: leerkrachtlijst.php"); } else { } $klassvc = new klasservice(); $leerkrachtlijst = $leerkrachtsvc->leerkrachtlijst(); //hier kun je het klasid invullen om te kiezen welke lijst je wil laden include "presentation/leerkrachtlijstpresentation.php"; } else { header("location: home.php"); }