示例#1
0
<?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");
}
    } 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;
    ?>
,<b> Datum: </b>
示例#3
0
<?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");
}
示例#4
0
} 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
/////////////////////////////////////////MAAK ZELF ARRAYS
        <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>
        </div>
<?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();
?>
示例#7
0
     } 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
         date_default_timezone_set('Europe/Brussels');
        $GSMouder2 = $_POST["GSMouder2"];
        $emailadres = $_POST["email"];
        //$wachtwoord=$_POST["wachtwoord"];
        //$wachtwoord= sha1($wachtwoord);
        if ($postcode != null && $gemeente == null) {
            header("location: leerlingprofiel.php?error=postcode&update=yes&leerlingid=" . $leerlingid);
        } elseif ($gemeente != null && $postcode == null) {
            header("location: leerlingprofiel.php?error=postcode&update=yes&leerlingid=" . $leerlingid);
        } else {
            $leerlingsvc->updateLeerling($leerlingid, $voornaam, $familienaam, $geboortedatum, $foto, $straat, $huisnr, $bus, $postcode_id, $telefoonnr, $klasid, $voornaamouder1, $familienaamouder1, $voornaamouder2, $familienaamouder2, $GSMouder1, $GSMouder2, $emailadres);
            header("location: klaslijst.php");
        }
    } else {
        if (isset($_GET["leerlingid"]) && !isset($_GET["update"])) {
            $id = $_GET["leerlingid"];
            $leerling = $leerlingsvc->getleerlingbyid($id);
            include "presentation/leerlingprofielpresentation.php";
        } else {
            if (isset($_GET["update"]) && $_GET["update"] == "yes" && isset($_GET["leerlingid"])) {
                $id = $_GET["leerlingid"];
                $leerling = $leerlingsvc->getleerlingbyid($id);
                $old_foto_path = $leerling->getFoto();
                $_SESSION['old_foto_path'] = $old_foto_path;
                include "presentation/updateleerlingpresentation.php";
            } else {
                header("location: klaslijst.php");
            }
        }
    }
} else {
    header("location: home.php");