DataObjects/Images.php
[Pman.Core] / DataObjects / Images.php
index 7439ff7..78ebae7 100644 (file)
@@ -644,11 +644,7 @@ class Pman_Core_DataObjects_Images extends DB_DataObject
     
     function onUploadFromData($filename, $data, $roo)
     {
-//        echo $_FILES['imageUpload']['type'];exit;
-        if (empty($_FILES['imageUpload']['tmp_name']) || 
-            empty($_FILES['imageUpload']['name']) || 
-            empty($_FILES['imageUpload']['type'])
-        ) {
+        if (empty($filename) || empty($data)) {
             $this->err = "Missing file details";
             return false;
         }
@@ -656,13 +652,13 @@ class Pman_Core_DataObjects_Images extends DB_DataObject
         if ($this->id) {
             $this->beforeDelete();
         }
-        if ( empty($this->ontable)) {
+        
+        if (empty($this->ontable)) {
             $this->err = "Missing  ontable";
             return false;
         }
         
         if (!empty($this->imgtype) && $this->imgtype[0] == '-' && !empty($this->onid)) {
-            // then its an upload 
             $img  = DB_DataObject::factory('Images');
             $img->onid = $this->onid;
             $img->ontable = $this->ontable;
@@ -673,10 +669,11 @@ class Pman_Core_DataObjects_Images extends DB_DataObject
                 $img->beforeDelete();
                 $img->delete();
             }
-            
         }
         
+        preg_match('/^data:([.]*);/', $data, $matches);
         
+        print_r($matches);exit;
         
         require_once 'File/MimeType.php';
         $y = new File_MimeType();