Example #1
0
session_start();
require_once 'business/gebruikerSERVICE.php';
require_once 'entities/gebruiker.php';
unset($_SESSION["message"]);
if (isset($_SESSION["id"])) {
    $gebruikerS = new GebruikerService();
    $gebruiker = $gebruikerS->getGebruiker($_SESSION["id"]);
    if (isset($_GET["action"]) && $_GET["action"] == "wijzig" && $_GET["wat"] == "gegevens") {
        $vnaam = $_POST["voornaam"];
        $fnaam = $_POST["familienaam"];
        $adres = $_POST["adres"];
        $postcode = $_POST["postcode"];
        $gemeente = $_POST["gemeente"];
        if (!empty($vnaam) && !empty($fnaam) && !empty($adres) && !empty($postcode) && !empty($gemeente)) {
            if ($vnaam != $gebruiker->getVoornaam() || $fnaam != $gebruiker->getFamilienaam() || $adres != $gebruiker->getAdres() || $postcode != $gebruiker->getPostcode() || $gemeente != $gebruiker->getGemeente()) {
                if ($gebruikerS->checkPostcodeGemeente($postcode, $gemeente)) {
                    //wijzig entitie
                    $gebruiker->setVoornaam($vnaam);
                    $gebruiker->setFamilienaam($fnaam);
                    $gebruiker->setAdres($adres);
                    $gebruiker->setPostcode($postcode);
                    $gebruiker->setGemeente($gemeente);
                    //wijzig SESSION
                    $_SESSION["vnaam"] = $vnaam;
                    $_SESSION["fnaam"] = $fnaam;
                    //wijzig database
                    $gebruikerS->updateGebruiker($gebruiker);
                    //melding
                    $messageUwGegevens = "Uw gegevens zijn gewijzigd";
                    include 'presentation/updateForm.php';
                } else {