diff options
author | ichdasich <ichdasich@29ba0400-6e00-0410-a75a-ca02368028f8> | 2008-09-10 03:42:44 +0000 |
---|---|---|
committer | ichdasich <ichdasich@29ba0400-6e00-0410-a75a-ca02368028f8> | 2008-09-10 03:42:44 +0000 |
commit | b00d5b96c6d33572b6d7c68688d6d1c4fbd0f0f4 (patch) | |
tree | cf02da8b2839bea3b6a966b575f2ba84966676bb /includes/funktion_menu.php | |
parent | 34aff10f383fe963cd3f8fd7f096321302e1efb6 (diff) |
moved /inc to ../includes
git-svn-id: svn://svn.cccv.de/engel-system@281 29ba0400-6e00-0410-a75a-ca02368028f8
Diffstat (limited to 'includes/funktion_menu.php')
-rwxr-xr-x | includes/funktion_menu.php | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/includes/funktion_menu.php b/includes/funktion_menu.php new file mode 100755 index 00000000..e728e339 --- /dev/null +++ b/includes/funktion_menu.php @@ -0,0 +1,44 @@ +<?PHP + +function ShowMenu( $MenuName) +{ + global $MenueTableStart, $MenueTableEnd, $_SESSION, $DEBUG, $url, $ENGEL_ROOT; + $Gefunden=FALSE; + + //Überschift + $Text = "<h4 class=\"menu\">". Get_Text("$MenuName/"). "</h4>"; + + //einträge + foreach( $_SESSION['CVS'] as $Key => $Entry ) + if( strpos( $Key, ".php") > 0) + if( (strpos( "00$Key", "0$MenuName") > 0) || + ((strlen($MenuName)==0) && (strpos( "0$Key", "/") == 0) ) ) + { + $TempName = Get_Text($Key, TRUE); + if(( TRUE||$DEBUG) && (strlen($TempName)==0) ) + $TempName = "not found: \"$Key\""; + + if( $Entry == "Y") + { + //zum absichtlkichen ausblenden von einträgen + if( strlen($TempName)>1) + { + //sonderfälle: + if( $Key=="admin/faq.php") + $TempName .= " (". noAnswer(). ")"; + //ausgabe + $Text .= "\t\t\t<li><a href=\"". $url. substr( $ENGEL_ROOT, 1). $Key. "\">$TempName</a></li>\n"; + $Gefunden = TRUE; + } + } + elseif( $DEBUG ) + { + $Gefunden = TRUE; + $Text .= "\t\t\t<li>$TempName ($Key)</li>\n"; + } + } + if( $Gefunden) + echo $MenueTableStart.$Text.$MenueTableEnd; +}//function ShowMenue + +?> |