// voor opvangen evt. infomeldingen // gaan we een eigenschap wijzigen? $formEigenschap = $eigenschap_obj->getEmptyEigenschap($uitvoeringID); if ($_GET && isset($_GET['update'])) { // eigenschap gegevens ophalen $formEigenschap = $eigenschap_obj->getEigenschap($uitvoeringID, $_GET['update']); // als eigenschapID een juiste waarde heeft, gaan we over op wijzigen if ($stdEigenschap_obj->idExists($formEigenschap['eigenschapID'])) { $formAction = 'Wijzigen'; $selectedCategorie = $formEigenschap['categorieID']; $selectedEigenschap = $formEigenschap['eigenschapID']; } } // categorie geselecteerd (via onChange) ? if ($_POST && !isset($_POST['btnSubmit']) && $selectedCategorie == 0) { if (isset($_POST['categorieID']) && $categorie_obj->idExists($_POST['categorieID'])) { $selectedCategorie = $_POST['categorieID']; } } // standaard eigenschap geselecteerd (via onChange) ? if ($_POST && !isset($_POST['btnSubmit']) && $selectedEigenschap == 0) { if (isset($_POST['eigenschapID']) && $stdEigenschap_obj->idExists($_POST['eigenschapID'])) { $selectedEigenschap = $_POST['eigenschapID']; } } // of gaan we een toevoeging/wijziging/selectie doorvoeren if ($_POST && isset($_POST['btnSubmit'])) { switch ($_POST['btnSubmit']) { case 'selectCategorie': // alleen in geval van geen javascript $selectedCategorie = $_POST['categorieID'];
$categorie_obj = new eigenschapCategorie(); // variabelen voor gebruik in pagina $formAction = 'Toevoegen'; // default formulier actie $selectedCategorie = 0; // geselecteerde categorie in formulier $preErrorMessage = ''; // voor opvangen evt. foutmeldingen $preInfoMessage = ''; // voor opvangen evt. infomeldingen $titelExtra = ''; // toevoeging voor titel // vanuit categorieen gekomen? Dan alleen met dit categorie verder ... $presetCategorie = $categorie_obj->getEmptyCategorie(); if ($_GET && isset($_GET['detail'])) { if ($categorie_obj->idExists($_GET['detail'])) { $presetCategorie = $categorie_obj->getCategorie($_GET['detail']); } } if ($presetCategorie['categorieID'] > 0) { $selectedCategorie = $presetCategorie['categorieID']; $titelExtra = ' - ' . $presetCategorie['categorieNaam']; } // gaan we een standaard eigenschap wijzigen? $formEigenschap = $eigenschap_obj->getEmptyEigenschap(); if ($_GET && isset($_GET['update'])) { // eigenschapgegevens ophalen $formEigenschap = $eigenschap_obj->getEigenschap($_GET['update']); // als eigenschapID een juiste waarde heeft, dan gaan we over op wijzigen if ($eigenschap_obj->idExists($formEigenschap['eigenschapID'])) { $formAction = 'Wijzigen';
// object instantieren $categorie_obj = new eigenschapCategorie(); // variabelen voor gebruik in pagina $formAction = 'Toevoegen'; // default formulier actie $preErrorMessage = ''; // voor opvangen evt. foutmeldingen $preInfoMessage = ''; // voor opvangen evt. infomeldingen // gaan we een categorie wijzigen? $formCategorie = $categorie_obj->getEmptyCategorie(); if ($_GET && isset($_GET['update'])) { // uitvoeringgegevens ophalen $formCategorie = $categorie_obj->getCategorie($_GET['update']); // als categorieID een waarde heeft, dan gaan we over op wijzigen if ($categorie_obj->idExists($formCategorie['categorieID'])) { // als de $_GET ook een order bevat, dan wijzigen we de volgorde if (isset($_GET['order']) && $_GET['order'] != $formCategorie['volgorde']) { // volgorde aanpassen if (!$categorie_obj->updateCategorieVolgorde($formCategorie['categorieID'], $_GET['order'])) { $preErrorMessage = 'Kan volgorde niet aanpassen'; } // en formulier gegevens weer leegmaken $formCategorie = $categorie_obj->getEmptyCategorie(); } else { $formAction = 'Wijzigen'; } } } // of gaan we een toevoeging/wijziging doorvoeren ? if ($_POST && isset($_POST['btnSubmit'])) {