Пример #1
0
    $uitvoeringID = 0;
}
// is er een uitvoering 'geselecteerd'?
if ($uitvoeringID == 0) {
    unset($uitvoering_obj);
    // terug naar overzichtpagina
    header('Location: /onderhoud/auto_uitvoeringen_oh.php');
}
// else weggelaten aangezien header de pagina meteen verlaat?
// verder met pagina
require_once '../classes/uitvoeringEigenschap.class.php';
require_once '../classes/eigenschapCategorie.class.php';
require_once '../classes/standaardEigenschap.class.php';
// extra object instantieren
$eigenschap_obj = new uitvoeringEigenschap();
$categorie_obj = new eigenschapCategorie();
$stdEigenschap_obj = new standaardEigenschap();
// variabelen voor gebruik in pagina
$formAction = 'Toevoegen';
// 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'])) {
<?php

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