LSldapObject :: fireEvent() : Fixed notice PHP
authorBenjamin Renard <brenard@easter-eggs.com>
Thu, 25 Nov 2010 11:25:05 +0000 (12:25 +0100)
committerBenjamin Renard <brenard@easter-eggs.com>
Thu, 25 Nov 2010 11:25:05 +0000 (12:25 +0100)
public_html/includes/class/class.LSldapObject.php

index 75520de..1d223fd 100644 (file)
@@ -1842,7 +1842,7 @@ class LSldapObject {
     }
     
     // Binding via addEvent
-    if (is_array($this -> _events[$event])) {
+    if (isset($this -> _events[$event]) && is_array($this -> _events[$event])) {
       foreach ($this -> _events[$event] as $e) {
         if ($e['class']) {
           if (class_exists($e['class'])) {
@@ -1885,7 +1885,7 @@ class LSldapObject {
     }
     
     // Binding via addObjectEvent
-    if (is_array($this -> _objectEvents[$event])) {
+    if (isset($this -> _objectEvents[$event]) && is_array($this -> _objectEvents[$event])) {
       foreach ($this -> _objectEvents[$event] as $e) {
         if (method_exists($e['obj'],$e['meth'])) {
           try {