Code

Fixed layout
[gosa.git] / gosa-core / include / class_pluglist.inc
index b3f70b41b957cf7d153cdb6a0a7d9e58c1e2d9c6..6e1c059a76836d7cd55364a359649213835cc8b2 100644 (file)
 class pluglist 
 {
   var $index= 0;
-  var $menu= "";
-  var $iconmenu= "";
-  var $menuparts= array();
   var $config= NULL;
   var $dirlist= array();
   var $ui= NULL;
-  var $current= "";
   var $info= array();
   var $headlines = array();
   var $silly_cache= array();
 
   var $pluginList = array();
 
+  var $pathMenu = "";
+  var $menu= "";
+  var $iconmenu= "";
+
   function pluglist(&$config, &$ui)
   {
     $this->ui= &$ui;
@@ -189,7 +189,10 @@ class pluglist
         $menu.= "\n  <li class='menu-header'>"._($headline)."</li>";
         $id = 0;
         foreach ($plug as $info){
+
+          // Used to detect the last element in the menu
           $id ++;
+
           list($index, $title, $desc, $icon) = $this->getPlugData($info['CLASS']);
           $class= "";
           if($id == count($plug)) $class=" class='menu-last' \n   ";
@@ -265,12 +268,16 @@ class pluglist
             $this->iconmenu .= "\n  <div class='clear'></div>\n";
           }
 
-          $this->iconmenu.= "\n  <div class='container-element' style='width: 25%;' onclick='openPlugin({$index})'> ";
-          $this->iconmenu.= "\n   <div class='icon-menu-item' style='background-image: url({$icon});'>";
+
+          $this->iconmenu.= "\n  <div class='icon-menu-item' style='width: 25%;' onclick='openPlugin({$index})'>";
+          /* $this->iconmenu.= "\n   ".image($icon); */
+          $this->iconmenu.= "\n   <div class='img' style='width:48px;height:48px;background-image: url({$icon});'></div>";
+          $this->iconmenu.= "\n   <div class='dsc'>";
           $this->iconmenu.= "\n    <h1>{$title}</h1>";
           $this->iconmenu.= "\n    <p>{$desc}</p>";
           $this->iconmenu.= "\n   </div>";
-          $this->iconmenu.= "\n  </div>\n";
+          $this->iconmenu.= "\n  </div>";
+
           $col++ ;
         }
         $add_hr = TRUE;
@@ -282,8 +289,7 @@ class pluglist
 
   function genPathMenu()
   {
-    if(1 | empty($this->pathMenu)){
-
+    if(empty($this->pathMenu)){
       $this->pathMenu = 
         "\n    <div class='plugin-path'>".
         "\n     <ul class='path-navigation'>".