コード例 #1
0
// 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'];
コード例 #2
0
$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';
コード例 #3
0
// 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'])) {