Code

Fixed logic
authorcajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8>
Mon, 2 Jun 2008 14:27:16 +0000 (14:27 +0000)
committercajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8>
Mon, 2 Jun 2008 14:27:16 +0000 (14:27 +0000)
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@11153 594d385d-05f5-0310-b6e9-bd551577e9d8

gosa-core/include/class_plugin.inc

index 8ed7173a5fbae10552f0c43f28d4943136bc297f..f983a9d240397e2824cf60b5d2defcbb8b2d8738 100644 (file)
@@ -1979,21 +1979,23 @@ class plugin
   {
     $str= ""; 
     $ui = get_userinfo();
-    if($this->snapshotEnabled() && $ui->allow_snapshot_restore($base,$category)){
+    if($this->snapshotEnabled()){
+      if ($ui->allow_snapshot_restore($base,$category)){
 
-      if(count($this->Available_SnapsShots($base))){
-        $str.= "<input class='center' type='image' src='images/lists/restore.png'
-          alt='"._("Restore snapshot")."' name='RestoreSnapShotDialog_".base64_encode($base)."' title='"._("Restore snapshot")."'>&nbsp;";
-      } else {
-        $str = "<img class='center' src='images/lists/restore_grey.png' alt=''>&nbsp;";
+        if(count($this->Available_SnapsShots($base))){
+          $str.= "<input class='center' type='image' src='images/lists/restore.png'
+            alt='"._("Restore snapshot")."' name='RestoreSnapShotDialog_".base64_encode($base)."' title='"._("Restore snapshot")."'>&nbsp;";
+        } else {
+          $str = "<img class='center' src='images/lists/restore_grey.png' alt=''>&nbsp;";
+        }
+      }
+      if($ui->allow_snapshot_create($base,$category)){
+        $str.= "<input class='center' type='image' src='images/snapshot.png'
+          alt='"._("Create snapshot")."' name='CreateSnapShotDialog_".base64_encode($base)."' 
+          title='"._("Create a new snapshot from this object")."'>&nbsp;";
+      }else{
+        $str = "<img class='center' src='images/empty.png' alt=' '>&nbsp;";
       }
-    }
-    if($this->snapshotEnabled() && $ui->allow_snapshot_create($base,$category)){
-      $str.= "<input class='center' type='image' src='images/snapshot.png'
-        alt='"._("Create snapshot")."' name='CreateSnapShotDialog_".base64_encode($base)."' 
-        title='"._("Create a new snapshot from this object")."'>&nbsp;";
-    }else{
-      $str = "<img class='center' src='images/empty.png' alt=' '>&nbsp;";
     }
 
     return($str);