コード例 #1
0
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 
コード例 #2
0
    //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';
コード例 #3
0
    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']));
コード例 #4
0
ファイル: home.php プロジェクト: nickThieuw/Smartschool
<?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";
        }
コード例 #5
0
<?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'];
コード例 #6
0
     //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'])) {
コード例 #7
0
<?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);
コード例 #8
0
<?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");
}
コード例 #9
0
ファイル: overgang.php プロジェクト: nickThieuw/Smartschool
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();
コード例 #10
0
<?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");
}