Ejemplo n.º 1
0
}
//Alle RunLinks für ermitteltes Ziel bereitstellen
$RUNLINKS = new RunLinks($_SESSION['config']->DBCONNECT, $runLinkTarget);
/** ------------------------------------
   *  MENUPARENT
   *
   *  Der "menuParent" URL-Parameter steuert Anderungen 
   *  der Oberkategorie
   *  
   *  der Wert der mittels ?menuParent= übergeben wird
   *  entspricht dem Datenbankwert:  (Tabelle: MENU / Spalte: PARENT)
   ------------------------------------ */
if (isset($_REQUEST['menuParent']) && strlen($_REQUEST['menuParent']) > 0) {
    $_SESSION['MENU_PARENT'] = $_REQUEST['menuParent'];
    if (!(isset($_REQUEST['run']) && strlen($_REQUEST['run']) > 0)) {
        $_SESSION['runLink'] = $RUNLINKS->getFirstRunLinkNameByParent($_SESSION['MENU_PARENT']);
    }
} elseif (!isset($_SESSION['MENU_PARENT'])) {
    $_SESSION['MENU_PARENT'] = "Steuerung";
}
$run = "";
// Wenn neues Ziel angefordert wurde, dieses ermitteln
if (isset($_REQUEST['run']) && strlen($_REQUEST['run']) > 0) {
    if (isValidRun($_REQUEST['run'])) {
        // NEUES ZIEL ANGEFORDERT
        $run = $RUNLINKS->getLinkByName($_REQUEST['run']);
        $_SESSION['runLink'] = $_REQUEST['run'];
        $_SESSION['tmp'] = array();
    }
} else {
    if (!isset($_SESSION[$runLinkTarget]) || strlen($_SESSION[$runLinkTarget]) == 0) {