From dcc714437d47a9455a020f230f56debf665387a0 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Tue, 19 Oct 2010 11:47:43 +0800 Subject: [PATCH] DataObjects/Images.php --- DataObjects/Images.php | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/DataObjects/Images.php b/DataObjects/Images.php index 78d2c9eb..7a32e403 100644 --- a/DataObjects/Images.php +++ b/DataObjects/Images.php @@ -258,6 +258,7 @@ class Pman_Core_DataObjects_Images extends DB_DataObject function toRooArray($req = array()) { + // echo '
';print_r($req);exit;
         if (empty($req['query']['imagesize'])) {
             return $this->toArray();
         }
@@ -343,7 +344,24 @@ class Pman_Core_DataObjects_Images extends DB_DataObject
         }   
             
         
-        
+        if (!empty($ar['_copy_from'])) {
+            $copy = DB_DataObject::factory('Images');
+            $copy->get($ar['_copy_from']);
+            $this->setFrom($copy->toArray());
+            $this->setFrom($ar);
+            $this->createFrom($copy->getStoreName());
+            
+            $roo->addEvent("ADD", $this, $this->toEventString());
+            
+            $r = DB_DataObject::factory($this->tableName());
+            $r->id = $this->id;
+            $roo->loadMap($r);
+            $r->limit(1);
+            $r->find(true);
+            $roo->jok($r->toArray());
+            
+            
+        }
         
          
         
-- 
2.39.2