DataObjects/Images.php
authorEdward <edward@roojs.com>
Wed, 9 Jan 2013 08:08:55 +0000 (16:08 +0800)
committerEdward <edward@roojs.com>
Wed, 9 Jan 2013 08:08:55 +0000 (16:08 +0800)
DataObjects/Images.php

index 446fda1..64252ed 100644 (file)
@@ -54,9 +54,23 @@ class Pman_Core_DataObjects_Images extends DB_DataObject
         
     }
     
-    
-    
-    
+    function beforeInsert($q, $roo) 
+    {
+        if (isset($q['_remote_upload'])) {
+            $fn = $this->remoteUpload($roo, $q['_remote_upload']);
+            $this->createFrom($fn);
+            
+            $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());
+        }
+        
+    }
     
     
     /**
@@ -520,6 +534,8 @@ class Pman_Core_DataObjects_Images extends DB_DataObject
             $roo->jerr("IMAGE UPLOAD PERMISSION DENIED");
         }
         
+        
+        
         if (!isset($_FILES['imageUpload'])) {
             return; // standard update...
         }