Code

Removed images.
[gosa.git] / gosa-core / include / class_userinfo.inc
index 65cdfdfd9ff0c606b93412305d910ce55f3b4350..47c0317050cfd64c7abb0b891d461f972701d7a8 100644 (file)
@@ -284,6 +284,9 @@ class userinfo
         then return all permissions.
      */
     if($this->ignore_acl_for_current_user()){
+      if($skip_write){
+        return("rcdm");
+      }
       return("rwcdm");
     }
 
@@ -475,9 +478,8 @@ class userinfo
         $found = FALSE;
         foreach($info['acl'] as $cat => $data){
 
-          /* Skip self acls?
-           */
-          if($skip_self_acls && preg_match("//s",$data['0'])) continue;
+          /* Skip self acls? */
+          if($skip_self_acls && isset($data['0']) && preg_match("//s",$data['0'])) continue;
 
           if(is_array($module)){
             foreach($module as $mod){