if (isset($_POST['to']) && !empty($_POST['to'])) { $toId = $_POST['to']; } if (isset($_POST['titel']) && !empty($_POST['titel'])) { $titel = $_POST['titel']; } if (isset($_POST['bericht']) && !empty($_POST['bericht'])) { $bericht = $_POST['bericht']; } if (isset($toId, $titel, $bericht)) { /* 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).*/ //titel kontroleren //haal alle mogelijke conversatiewaarden uit de tabel berichten voor een bepaalde titel $berichtS = new BerichtenService(); $conversatiewaarde = array(); $conversatiewaarde = $berichtS->kontroleerTitel($titel); //voor alle mogelijke waardes van conversatie de grootsten uithalen $opslag = 0; foreach ($conversatiewaarde as $value) { if ($value['conversatie'] > $opslag) { $opslag = $value['conversatie']; } } //is er geen waarde gevonden =0 else +1 if ($opslag == 0) { $conversatieW = 1; } else { $conversatieW = $opslag + 1; }
<?php session_start(); require_once 'business/BerichtenService.php'; require_once 'business/leerkrachtservice.php'; require_once 'business/leerlingservice.php'; require_once 'entities/leerling.php'; require_once 'entities/leerkracht.php'; if (isset($_SESSION['rechten'])) { unset($_SESSION['verzonden']); //ik heb zijn id nodig en zijn status $berichtenS = new BerichtenService(); //from en status $from = $_SESSION['fromId']; $status = $_SESSION['fromStatus']; //from en status steken we in toId en toStatus om alle berichten te krijgen $bGegevens = $berichtenS->getAlleVerzonden($from, $status); include 'presentation/presBerichtenverzonden.php'; } else { header('location: home.php'); exit(0); }
escaped. These characters are single quote ('), double quote ("), backslash (\) and NUL (the NULL byte).*/ $boodschap = $_POST['response']; $boodschapje = addslashes($boodschap); //datum maken date_default_timezone_set('Europe/Brussels'); $datum = new DateTime(); $toId = $bericht["toId"]; $toStatus = $bericht["toStatus"]; $titel = $bericht["titel"]; $conversatie = $bericht["conversatie"]; $fromId = $bericht["fromId"]; $fromStatus = $bericht["fromStatus"]; //////////array maken $arr = ['fromId' => $toId, 'fromStatus' => $toStatus, 'titel' => $titel, 'conversatie' => $conversatie, 'toId' => $fromId, 'toStatus' => $fromStatus, 'bericht' => $boodschapje, 'datum' => $datum]; $berichtS = new BerichtenService(); $berichtS->voegBerichtToe($arr); unset($_SESSION['id']); unset($_SESSION['onderwerp']); unset($_SESSION['conversatie']); unset($_SESSION['laatstedatum']); header('location: berichtenzien.php'); exit(0); } else { include 'presentation/presBekijkbericht.php'; } } } else { header('location: home.php'); } ?>
<?php session_start(); require_once 'business/BerichtenService.php'; require_once 'business/leerkrachtservice.php'; require_once 'business/leerlingservice.php'; require_once 'entities/leerling.php'; require_once 'entities/leerkracht.php'; if (isset($_SESSION['rechten'])) { unset($_SESSION['verzonden']); //ik heb zijn id nodig en zijn status $berichtenS = new BerichtenService(); //from en status $from = $_SESSION['fromId']; $status = $_SESSION['fromStatus']; //from en status steken we in toId en toStatus om alle berichten te krijgen $bGegevens = $berichtenS->getAlleBerichtGegvens($from, $status); include 'presentation/presBerichtenzien.php'; } else { header('location: home.php'); exit(0); }
<?php session_start(); require_once 'business/BerichtenService.php'; require_once 'business/leerkrachtservice.php'; require_once 'business/leerlingservice.php'; require_once 'entities/leerling.php'; require_once 'entities/leerkracht.php'; if (isset($_SESSION['rechten'])) { if (isset($_GET["id"], $_GET['onderwerp'], $_GET['conversatie']) && !empty($_GET['id']) && !empty($_GET['onderwerp']) && !empty($_GET['conversatie'])) { $berichtS = new BerichtenService(); //waarom sessions als hij een bericht verstuurd zonder boodschap is hij zijn berichtid kwijt, vandaar $bericht = $berichtS->getBericht($_GET['id']); //alle conversaties ophalen uit database $conversatie = $berichtS->getAlleConversaties($_GET['onderwerp'], $_GET['conversatie'], $bericht['datumTijd']); //print_r($bericht); 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();
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(); $klastotalenArr = array(); $show = true; foreach ($lijstleerkrachtidsArr as $klasidlk) {