DataObjects/Core_enum.php
[Pman.Core] / DataObjects / Images.php
index 04d0b65..9b1a7ea 100644 (file)
@@ -2,7 +2,7 @@
 /**
  * Table Definition for Images
  */
-require_once 'DB/DataObject.php';
+class_exists('DB_DataObject') ? '' : require_once 'DB/DataObject.php';
 
 class Pman_Core_DataObjects_Images extends DB_DataObject 
 {
@@ -241,6 +241,8 @@ class Pman_Core_DataObjects_Images extends DB_DataObject
             return false;
         }
         if ($tbl->$fld) {
+            HTML_FlexyFramework::get()->page->jerr("updating images is disabled");
+            exit;
             $image = DB_DataObject::factory('Images');
             $image->get($tbl->$fld);
             $image->beforeDelete();
@@ -271,11 +273,23 @@ class Pman_Core_DataObjects_Images extends DB_DataObject
             empty($_FILES['imageUpload']['name']) || 
             empty($_FILES['imageUpload']['type'])
         ) {
-            $this->err = "Missing file details : Error=". empty($_FILES['imageUpload']['error']) ? '?': $_FILES['imageUpload']['error'];
+            
+            $emap = array( 
+                0=>"There is no error, the file uploaded with success", 
+                1=>"The uploaded file exceeds the upload_max_filesize directive in php.ini", 
+                2=>"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" ,
+                3=>"The uploaded file was only partially uploaded",
+                4=>"No file was uploaded",
+                6=>"Missing a temporary folder" 
+            ); 
+            $estr = (empty($_FILES['imageUpload']['error']) ? '?': $emap[$_FILES['imageUpload']['error']]);
+            $this->err = "Missing file details : Error=". $estr;
             return false;
         }
         
         if ($this->id) {
+            HTML_FlexyFramework::get()->page->jerr("updating images is disabled");
+            exit;
             $this->beforeDelete();
         }
         if ( empty($this->ontable)) {
@@ -292,6 +306,8 @@ class Pman_Core_DataObjects_Images extends DB_DataObject
             
             $img->find();
             while ($img->fetch()) {
+                HTML_FlexyFramework::get()->page->jerr("updating images is disabled");
+                exit;
                 $img->beforeDelete();
                 $img->delete();
             }
@@ -651,6 +667,8 @@ class Pman_Core_DataObjects_Images extends DB_DataObject
         }
         
         if ($this->id) {
+            HTML_FlexyFramework::get()->page->jerr("updating images is disabled");
+            exit;
             $this->beforeDelete();
         }
         
@@ -668,6 +686,8 @@ class Pman_Core_DataObjects_Images extends DB_DataObject
             
             $img->find();
             while ($img->fetch()) {
+                HTML_FlexyFramework::get()->page->jerr("updating images is disabled");
+                exit;
                 $img->beforeDelete();
                 $img->delete();
             }