'.HtmlText('Menü Ebene '.$uebene).''."\n"; echo $utext; echo "

\n"; echo ''.HtmlText('Menüebene '.$uebene.' akivieren')."
\n"; echo ''.HtmlText('Menüebene '.$uebene.' deakivieren')."
\n"; echo "

\n"; // Verstecke Löschfeld echo '
'; echo ''; echo '
'; } function InsertFixAnkerButton($anker){ global $bsubmit; global $menue_anker_an; global $menue_anker_anfix; global $replacefeld; global $_anfix; $return_str = ''; if ($_anfix == ''){ $return_str .= GetButton('green_2', 'Anker', str_replace($replacefeld,$anker,$menue_anker_an). str_replace($replacefeld,$anker,$menue_anker_anfix). $bsubmit); } else { if ($_anfix == $anker){ $return_str .= GetButton('yellow_2', HtmlText('lösen'), str_replace($replacefeld,'',$menue_anker_an). str_replace($replacefeld,'',$menue_anker_anfix). $bsubmit); } else{ $return_str .= GetButton('green_2', 'Anker', str_replace($replacefeld,$anker,$menue_anker_an). str_replace($replacefeld,$anker,$menue_anker_anfix). $bsubmit); } } return ($return_str); } /******************************** * Ankerbutten einfügen *********************************/ function InsertButton($ins,$del,$up,$down,$enable){ global $bsubmit; global $replacefeld; global $nKey; global $menue_feldtoenabled; global $menu_insert; global $menu_up; global $menu_down; global $menu_del; $return_str = ''; if ($ins =='j'){ $return_str.= ''. GetButton('green_1', 'INS', str_replace($replacefeld,$nKey,$menu_insert).$bsubmit). "\n"; } else{ $return_str.= ''."\n"; } if ($enable =='j'){ $return_str.= ''. GetButton('gray_2', 'EDIT', str_replace($replacefeld,$nKey,$menue_feldtoenabled).$bsubmit). "\n"; } else{ if ($del =='j'){ $return_str.= ''. GetButton('gray_1', 'DEL', $menu_del.$bsubmit). "\n"; } else{ $return_str.= ''."\n"; } if ($up =='j'){ $return_str.= ''. GetButton('yellow_1', 'UP', $menu_up.$bsubmit). "\n"; } else{ $return_str.= ''."\n"; } if ($down =='j'){ $return_str.= ''. GetButton('blue_1', 'DN', $menu_down.$bsubmit). "\n"; } else{ $return_str.= ''."\n"; } } return($return_str); } /******************************** * Disabled setzten *********************************/ function Disabled(){ global $nKey; global $_feldenabled; if ($_feldenabled != $nKey){ return (' disabled '); } } // // ------------------------------------------------ // Programm // echo $_feldenabled; $feldstream = ''. '
'. '
%s'. '
'. '
'. ''."\n"; $replacefeld = '$$REPLACE$$'; $on_click = 'onclick="'; $bsubmit = 'Check_Abflug();}'; // $bsubmit = 'document.menueform.submit();}'; $submit = $bsubmit . '"'; $menue_anker_anfix = "document.menueform.anfix.value='".$replacefeld."';"; $menue_anker_an = "document.menueform.an.value='".$replacefeld."';"; $menue_feldtoenabled = "document.menueform.feldtoenabled.value='".$replacefeld."';"; $menu_insert = "document.menueform.action.value='insert';". "document.menueform.inskey.value='".$replacefeld."';"; $menu_up = "document.menueform.action.value='up';"; $menu_down = "document.menueform.action.value='down';"; $menu_del = "document.menueform.action.value='del';"; $menue_abbrechen = "document.menueform.navonly.value='';". "document.menueform.navmem.value='';". "document.menueform.navonlyebene2[2].checked=true;". "document.menueform.navonlyebene3[2].checked=true;"; $menue_speichern = "document.menueform.navonly.value='';". "document.menueform.navmem.value='';". "document.menueform.action.value='write';". "document.menueform.navonlyebene2[2].checked=true;". "document.menueform.navonlyebene3[2].checked=true;"; $menue_anker = '-anker'; $menue_anker_z = 0; $feldname = '-feld-'; $feldname_z = 0; echo '

'.HtmlText('Menü bearbeiten').'

'; echo '
'."\n"; echo ''."\n"; // Anker echo ''."\n"; // Anker echo ''."\n"; // Nur Navigation ohne links Anzeigen echo ''."\n"; // Navigation aus Memory lesen (als Tempbereich) echo ''."\n"; // Zeile aktivieren echo ''."\n"; // Zeile aktivieren echo ''."\n"; // up,dn,del,sav echo ''."\n"; // Key nachdem geinsertet wird echo '

'.HtmlText('Menü Ebenen'). '

'."\n";; echo '

'.HtmlText('Menü Ebenen 1'). '

'."\n";; echo HtmlText('Basisebene - Hauptmenüs'); MenueformEbene($_navonlyebene2,'2',HtmlText ('Definierte Untermenüs')); MenueformEbene($_navonlyebene3,'3',HtmlText ('Vordefinierte Untermenüs - Können nur über die Tags geändert werden')); $bg_ueber = '#7D7BCF'; $bg_S_menu = '#60FF88'; $bg_H_menu = '#6000FF'; $bg_U_menu = '#6088FF'; $td_nKey = '180'; echo '

'.HtmlText('Menüfelder').'

'."\n"; echo ''."\n"; echo ''."\n"; echo ' '."\n"; echo ''; echo ''; echo ''; echo ''; echo ' '."\n"; echo ' '."\n"; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ' '."\n"; echo ' '; echo InsertButton('j','','','',''); echo ''; echo ' '."\n"; $first = true; reset($navigation); /******************************** * Alle $navigation Einträge lesen *********************************/ while (list ($nKey,list($ntxt,$nhtml,$ninfo,$nfunkt,$nmenue)) = each ($navigation)){ // xmenue ist echt menüposition ohne admin if ($nmenue > 9){ $xmenue = $nmenue -10; } else{ $xmenue = $nmenue; } switch($xmenue){ case 0: case 1: if ($xmenue == 0){ $bg_X_menu = $bg_S_menu; } else{ $bg_X_menu = $bg_H_menu; } echo ' '; echo ''; echo ' '."\n"; break; default: $bg_X_menu = $bg_U_menu; break; } if ($nmenue > 9){ $bg_X_menu = '#FF'.substr($bg_X_menu,3); } echo ' '."\n"; if ($_feldenabled != $nKey){ // ************************ // ************************ // Zeile wird nur angezeigt // ************************ // ************************ if ($first){ $first = false; } echo InsertButton('j','','','','j'); // $nKey if ($xmenue > 1){ echo sprintf($feldstream, // Divstream '146', // Länge der Grafik '22', // Höehe der Grafik '30', // Linkes offset 'images/input/F1.jpg', // Grafiknamen '140', // Länge des Textfeldes (etwas kürzer als Grafik) $nKey); // Textfeldinhalt }else{ echo sprintf($feldstream, // Divstream '146', // Länge der Grafik '22', // Höehe der Grafik '0', // Linkes offset 'images/input/F1.jpg', // Grafiknamen '140', // Länge des Textfeldes (etwas kürzer als Grafik) $nKey); // Textfeldinhalt } // Admin - Ebene echo ''; // Ankerbutton echo ''."\n"; // ntxt echo ''."\n"; // nhtml echo ''."\n"; // ninfo echo ''."\n"; // nfnkt echo ''."\n"; // Keine Buttons ref,abr,sav echo ''."\n"; }else{ // ************************ // ************************ // Zeile geht in Edit Modus // ************************ // ************************ if ($first){ echo InsertButton('j','j','','j',''); $first = false; } else{ echo InsertButton('j','j','j','j',''); } // $nKey echo ''."\n"; // Admin - Ebene echo ''."\n"; // Ankerbutton echo ''."\n"; // ntxt echo ''."\n"; // nhtml echo ''."\n"; // ninfo echo ''."\n"; // nfnkt echo ''."\n"; // Buttons ref,abr,sav echo ''."\n".''."\n".''."\n"; } echo ' '."\n"; } echo ''; echo '
'.HtmlText('Menükey(*)').''.'
'."\n". '
'. '' .HtmlText('Menüauswahl:').''. '
'."\n". 'A'.HtmlText('dminmenü'). ',
'."\n". 'H'.HtmlText('auptmenü'). ',
'."\n". 'K'.HtmlText('lappmenü'). ',
'."\n". 'U'.HtmlText('ntermenü'). ',
'."\n". ''.HtmlText('A -- H - K - U').''. '
'.HtmlText('(*) Achtung: Wenn der Menükey geändert wird, sind alle Versweise mit diesem Namen ungültig!!').'
'; echo ''; if($xmenue < 2){ echo InsertFixAnkerButton($menue_anker.'fix-'.$menue_anker_z++); } echo ''. ''. ''. ''. ''; echo ' 9){ echo ' checked '; } echo Disabled(); echo ">"."\n"; echo '"."\n"; echo '"."\n"; switch($xmenue){ case 0: case 1: echo ' 1){ echo ' checked '; } echo Disabled(); echo ">"."\n"; echo ' '; if($xmenue < 2){ echo InsertFixAnkerButton($menue_anker.'fix-'.$menue_anker_z++); } echo ''."\n". ''."\n". ''."\n". ''."\n". ''."\n". ''."\n". ''."\n". ''."\n". ''. GetButton('blue_1', 'REF', $bsubmit). ''. GetButton('yellow_1', 'Abbr', $menue_abbrechen.$bsubmit). ''. GetButton('gray_1', 'SAV', $menue_speichern.$bsubmit); '
'; echo '
'."\n"; $_SESSION["navigation"] = $navigation; // eine leerzeile wegen IE Fehler, bei css padding für background echo '

'."\n"; ?>