You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

170 lines
5.2 KiB
PHP

<?php
global $verz_info;
global $verz_img;
global $verz_html;
global $verz_xml;
global $verz_rtf;
global $verz_video;
global $verz_support;
global $edit_string;
// Verzeichnisstrukturen pro Sprache
$verz_info = $sys_sprache . '_info';
$verz_img = $sys_sprache . '_img';
$verz_html = $sys_sprache . '_doku';
$verz_xml = $sys_sprache . '_xml';
$verz_rtf = $sys_sprache . '_rtf';
$verz_video = $sys_sprache . '_video';
$verz_support = $sys_sprache . '_support';
$edit_string = 'sys/edit.php?ed=%s&sp='.$_self.'&ap=%s&fn=%s&ba=%s&an=%s&xed=%s&ded=%s';
switch ($sys_sprache){
// Deutsch als default
case 'deu':
default:
$sprache_suchen = 'Suchen';
$sprache_aktivieren = 'Aktivieren';
$sprache_abbrechen = 'Abbrechen';
$sprache_abschicken = 'Abschicken';
$sprache_loeschen = 'Löschen';
$sprache_seitenanfang = 'Zurück zum Seitenanfang';
$sprache_browser = 'Diese Seite ist für den Firefox-Browser eingerichtet.<br>Bitte benutzen Sie den Firefox-Browser.';
$sprache_suchergebnisse = 'Suchergebnisse:';
$sprache_neuepunkte = 'Neue Punkte:';
$sprache_support_nur_ED = 'Bitte alle Anfragen nur auf Deutsch oder Englisch.';
$sprache_support_grund = 'Grund....................:';
$sprache_support_anfrage = 'Anfrage:';
$sprache_support_email = 'E-Mailadresse für Antwort:';
$sprache_support_gespeichert = 'Ihre Supportanfrage wurde gespeichert';
$sprache_support_ngespeichert = 'Ihre Supportanfrage konnte momentan nicht gespeichert werden, bitte versuche Sie es später nochmals';
include 'navigation/menue_deu.php';
}
global $navigation;
$navigation_old = $_SESSION["navigation"];
if ($_navmem == "j"){
if ($_feldenabled != ''){
// echo ":0::".$_feldenabled.":::<br>\n";
// echo ":a::".$_action.":::<br>\n";
// echo ":b::".$_inskey.":::<br>\n";
// echo ":c::".$_nKey.":::<br>\n";
// echo ":d::".$_admin.":::<br>\n";
// echo ":e::".$_ebene.":::<br>\n";
// echo ":f::".$_ntxt.":::<br>\n";
// echo ":g::".$_nhtml.":::<br>\n";
// echo ":h::".$_ninfo.":::<br>\n";
// echo ":i::".$_nfunkt.":::<br>\n";
$navigation_old[$_feldenabled][0] = $_ntxt; // txt
$navigation_old[$_feldenabled][1] = $_nhtml; // html
$navigation_old[$_feldenabled][2] = $_ninfo; // info
$navigation_old[$_feldenabled][3] = $_nfunkt; // funkt
$navigation_old[$_feldenabled][4] = $_admin + $_ebene; // Ebene
// Auch der Key wurde verändert
if ($_feldenabled != $_nKey){
reset($navigation_old);
while (list ($nKey,list($ntxt,$nhtml,$ninfo,$nfunkt,$nmenue)) = each ($navigation_old)){
if ($_feldenabled == $nKey){
$navigation_new[$_nKey] = array($ntxt,$nhtml,$ninfo,$nfunkt,$nmenue);
}else{
$navigation_new[$nKey] = array($ntxt,$nhtml,$ninfo,$nfunkt,$nmenue);
}
}
$navigation_old = $navigation_new;
unset($navigation_new);
if($_inskey == $_feldenabled){
$_inskey = $_nKey;
}
$_feldenabled = $_nKey;
}
}
reset($navigation_old);
switch($_action){
case 'insert':
if ($_inskey == ''){
$navigation['NeuerKey-'.$nKey] = array('','','','','1');
$_feldenabled = 'NeuerKey-'.$nKey;
}
while (list ($nKey,list($ntxt,$nhtml,$ninfo,$nfunkt,$nmenue)) = each ($navigation_old)){
$navigation[$nKey] = array($ntxt,$nhtml,$ninfo,$nfunkt,$nmenue);
if ($_inskey == $nKey){
$navigation['NeuerKey-'.$nKey] = array('','','','',$nmenue);
$_feldenabled = 'NeuerKey-'.$nKey;
$_feldtoenabled = '';
}
}
break;
case 'del':
while (list ($nKey,list($ntxt,$nhtml,$ninfo,$nfunkt,$nmenue)) = each ($navigation_old)){
if ($_feldenabled != $nKey){
$navigation[$nKey] = array($ntxt,$nhtml,$ninfo,$nfunkt,$nmenue);
}
}
break;
case 'down':
$nav_warte_key = '';
while (list ($nKey,list($ntxt,$nhtml,$ninfo,$nfunkt,$nmenue)) = each ($navigation_old)){
if ($_feldenabled == $nKey){
$nav_warte = array($ntxt,$nhtml,$ninfo,$nfunkt,$nmenue);
$nav_warte_key = $nKey;
}else{
$navigation[$nKey] = array($ntxt,$nhtml,$ninfo,$nfunkt,$nmenue);
if ($nav_warte_key != ''){
$navigation[$nav_warte_key] = $nav_warte;
$nav_warte_key = '';
}
}
}
if ($nav_warte_key != ''){
$navigation[$nav_warte_key] = $nav_warte;
$nav_warte_key = '';
}
break;
case 'up':
$nav_warte_key = '';
while (list ($nKey,list($ntxt,$nhtml,$ninfo,$nfunkt,$nmenue)) = each ($navigation_old)){
if ($nav_warte_key != ''){
if ($_feldenabled == $nKey){
$navigation[$nKey] = array($ntxt,$nhtml,$ninfo,$nfunkt,$nmenue);
}else{
$navigation[$nav_warte_key] = $nav_warte;
$nav_warte = array($ntxt,$nhtml,$ninfo,$nfunkt,$nmenue);
$nav_warte_key = $nKey;
}
}else{
$nav_warte = array($ntxt,$nhtml,$ninfo,$nfunkt,$nmenue);
$nav_warte_key = $nKey;
}
}
if ($nav_warte_key != ''){
$navigation[$nav_warte_key] = $nav_warte;
$nav_warte_key = '';
}
break;
default:
$navigation = $navigation_old;
}
if ($_feldtoenabled != ''){
$_feldenabled = $_feldtoenabled;
}
unset($navigation_old);
}
else{
include 'navigation/navigation.php';
}
?>