diff --git a/gosa-core/include/smarty/plugins/function.image.php b/gosa-core/include/smarty/plugins/function.image.php
index c74753d48f74c7b57277d43939717184aec5e33f..3d120737fd4539978dbcc7ab5403239f385cdb9b 100644 (file)
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);
+ }
}
?>