LSldapObject :: fireEvent() : Fixed notice PHP
[ldapsaisie.git] / 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 {