LSsession :: canAccess() : Fixed notice PHP
authorBenjamin Renard <brenard@easter-eggs.com>
Tue, 16 Nov 2010 18:32:10 +0000 (19:32 +0100)
committerBenjamin Renard <brenard@easter-eggs.com>
Tue, 16 Nov 2010 18:32:10 +0000 (19:32 +0100)
public_html/includes/class/class.LSsession.php

index 4b90cc7..d0a10bb 100644 (file)
@@ -1796,7 +1796,7 @@ class LSsession {
       if (($right=='r')||($right=='w')) {
         foreach($whoami as $who) {
           foreach ($attrs_conf as $attr_name => $attr_config) {
-            if ($attr_config['rights'][$who]==$right) {
+            if (isset($attr_config['rights'][$who]) && $attr_config['rights'][$who]==$right) {
               return true;
             }
           }
@@ -1805,7 +1805,7 @@ class LSsession {
       else {
         foreach($whoami as $who) {
           foreach ($attrs_conf as $attr_name => $attr_config) {
-            if ( ($attr_config['rights'][$who]=='r') || ($attr_config['rights'][$who]=='w') ) {
+            if ( (isset($attr_config['rights'][$who])) && ( ($attr_config['rights'][$who]=='r') || ($attr_config['rights'][$who]=='w') ) ) {
               return true;
             }
           }