X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;ds=inline;f=include%2Fclass_pluglist.inc;h=66bc4daed4acd4dc23954715f9f6da9ee9cfba3b;hb=022d04fca7f2198f79a8720459f0a4dc31395a21;hp=33189acceb174802df37b4abc12551e6d6194ca1;hpb=c5a2a9d63b607fa880e8ae6e8a6cc0d0a44a9706;p=gosa.git diff --git a/include/class_pluglist.inc b/include/class_pluglist.inc index 33189acce..66bc4daed 100644 --- a/include/class_pluglist.inc +++ b/include/class_pluglist.inc @@ -28,6 +28,7 @@ class pluglist { var $dirlist= array(); var $ui= NULL; var $current= ""; + var $headlines = array(); function pluglist($config, $ui) { @@ -79,6 +80,22 @@ class pluglist { return (FALSE); } + function gen_headlines() + { + $ret = array(); + if(count($this->headlines) == 0){ + foreach($this->config->data['MENU'] as $headline => $plugins){ + foreach( $plugins as $id => $plug){ + $attrs = (get_class_vars($plug['CLASS'])); + $ret[$id]['HEADLINE'] = $headline; + $ret[$id]['NAME'] = $attrs['plHeadline']; + } + } + $this->headlines = $ret; + } + return($this->headlines); + } + function gen_menu() { if ($this->menu == ""){ @@ -116,7 +133,7 @@ class pluglist { _($plHeadline)."
\n"; /* Generate icon entry with description */ - $this->menuparts[_($headline)][]= ''._($plHeadline).' '._($plDescription).' |
'._($plHeadline).' '._($plDescription).' |
".
- " | \n";
- $col++;
- } else {
- $entries= $entries."".
- " | \n