Code

Updated Icon Menu
[gosa.git] / gosa-core / include / class_pluglist.inc
index a0e13d4fd6557bf76eee48863b53d0cbee0ff95a..b246cb322aed1dc404afe636e23ee9ef448dc62e 100644 (file)
@@ -240,14 +240,18 @@ class pluglist {
   {
     global $class_mapping;
 
-    $this->iconmenu = "";
+    $add_hr =FALSE;
     if ($this->iconmenu == ""){
       $cfg= $this->config->data['MENU'];
       foreach ($cfg as $headline => $plug){
         $col= 0;
 
+        if($add_hr){
+          $add_hr = FALSE;
+          $this->iconmenu .= "\n  <hr>\n";
+        }
         $this->iconmenu .= "\n  <div class='clear'></div>\n";
-        $this->iconmenu .= "\n  <h3>". _($headline)."</h3>\n";
+        $this->iconmenu .= "\n  <h3 class='icon-menu-title'>". _($headline)."</h3>\n";
 
         foreach ($plug as $info){
 
@@ -280,17 +284,15 @@ class pluglist {
             $this->iconmenu .= "\n  <div class='clear'></div>\n";
           }
 
-          $this->iconmenu.= 
-"
-  <div class='container-element' style='width: 25%;' onclick=\"openPlugin({$index})\"> 
-   <div class='icon-menu-item' style='background-image: url(".$image.");'>
-    <h1>".$plHeadline."</h1>
-    <p>".$plDescription."</p>
-   </div>
-  </div>
-";
+          $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({$image});'>";
+          $this->iconmenu.= "\n    <h1>{$plHeadline}</h1>";
+          $this->iconmenu.= "\n    <p>{$plDescription}</p>";
+          $this->iconmenu.= "\n   </div>";
+          $this->iconmenu.= "\n  </div>\n";
           $col++ ;
         }
+        $add_hr = TRUE;
       }
     }
     return ($this->iconmenu);