DataObjects/Events.php
authorEdward <edward@roojs.com>
Fri, 17 Apr 2015 08:38:07 +0000 (16:38 +0800)
committerEdward <edward@roojs.com>
Fri, 17 Apr 2015 08:38:07 +0000 (16:38 +0800)
DataObjects/Events.php

index dfbbb97..cc303a1 100644 (file)
@@ -413,12 +413,17 @@ class Pman_Core_DataObjects_Events extends DB_DataObject
     {
         static $deleted;
         
-        $deleted[$obj->tableName()] = $obj->toArray();
+        if(empty($deleted)){
+            $deleted[$obj->tableName()] = $obj->toArray();
             
-        if(method_exists($obj, 'toDeletedArray')){
-            $deleted = $obj->toDeletedArray();
+            if(method_exists($obj, 'toDeletedArray')){
+                $deleted = $obj->toDeletedArray();
+            }
         }
         
+        return $deleted;
+        
+        
     }
     
     function writeEventLog($extra_data  = '')