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';
        $selectedCategorie = $formEigenschap['categorieID'];
    }
}
// of gaan we een toevoeging/wijziging/selectie doorvoeren ?
if ($_POST && isset($_POST['btnSubmit'])) {
    switch ($_POST['btnSubmit']) {
        case 'Toevoegen':
            // 'juiste' gegevens opgegeven?
            if ($eigenschap_obj->validate($_POST, 'new')) {
                // zo ja, dan toevoegen
                if ($eigenschap_obj->addEigenschap($_POST)) {
                    $preInfoMessage = 'Eigenschap toegevoegd.';
                } else {
                    $preErrorMessage = 'Eigenschap kan niet toegevoegd worden.';
// default formulier actie
$selectedCategorie = 0;
// geselecteerde categorie voor formulier
$selectedEigenschap = 0;
// geselecteerde standaard eigenschap voor formulier
$preErrorMessage = '';
// voor opvangen evt. foutmeldingen
$preInfoMessage = '';
// 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'];