Esempio n. 1
0
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();
    }
    if (isset($_GET["action"]) && ($_GET["action"] = "over")) {
        //lus om db aan te vullen met gekregen info
Esempio n. 2
0
         array_push($geslaagdenArr, 'geen');
         array_push($nieuwklasnamenArr, 'ongewijzigd');
         $show = false;
     }
 }
 //functionaliteit als de for validation voltooid word
 if (isset($_GET['Code']) && $_GET['Code'] == 'Send') {
     $TempSubCode = $_POST['code'];
     $SubCode = sha1($TempSubCode);
     //submited code
     $Valresult = $leerkrachtsvc->validationcheckAdmin($leerkacht->getLeerkrachtid(), $SubCode);
     if ($Valresult == 'succes') {
         //deze code word uitgevoerd als de admin een geldige code geeft en op voltooien klikt
         $level = $leerkacht->getAdmin();
         $leerkrachtsvc->DbtransferArchive($level);
         $klaslijstdoorzend = $klassvc->getklassenlijst();
         $leerlingsvc->overgangVoltooien($klaslijstdoorzend);
         //////////////hieronder staan alle removes die uitgevoerd worden
         $puntensvc->removepunten();
         $toetssvc->removetoetsen();
         $berichtenscv->removeberichten();
         $evenementsvc->removeevents();
         $afwezigheidsvc->removeafwezigheden();
         $leerkrachtsvc->removeovergangen();
         ////////////////////////////////////////////////////////////////
         header("location: home.php");
     } elseif ($Valresult == 'incorrect') {
         header("location: overgang.php?validation=Y&&error=code");
     } elseif ($Valresult == 'noadmin') {
         header("location: home.php");
     }