コード例 #1
0
// objecten instantieren
$eigenschap_obj = new standaardEigenschap();
$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
コード例 #2
0
<?php

require_once '../classes/eigenschapCategorie.class.php';
// 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';
        }
    }