Code

fixed property
[gosa.git] / gosa-core / include / smarty / plugins / function.image.php
index c74753d48f74c7b57277d43939717184aec5e33f..3d120737fd4539978dbcc7ab5403239f385cdb9b 100644 (file)
@@ -3,12 +3,23 @@
 function smarty_function_image($params, &$smarty)
 {
   $path = (isset($params['path']))? $params['path'] :"";
-  $label = (isset($params['label']))? $params['label'] :"";
   $action = (isset($params['action']))? $params['action'] :"";
   $title = (isset($params['title']))? $params['title'] :"";
   $align = (isset($params['align']))? $params['align'] :"";
   //print_a(array($path,$label,$action,$title,$align));
-  echo image($path,$label,$action,$title,$align);
+
+  if(isset($params['acl'])){
+    if(!preg_match("/w/", $params['acl'])){
+      $path = preg_replace("/\.png/","-grey.png", $path);
+      $action = "";
+    }
+  }
+
+  if(!empty($align)){
+    echo image($path,$action,$title,$align);
+  }else{
+    echo image($path,$action,$title);
+  }
 }
   
 ?>