Pman/Images.php
[Pman.Base] / Pman / Images.php
index 64b4b63..634c275 100644 (file)
@@ -82,8 +82,8 @@ class Pman_Images extends Pman
             }
             $img->limit(1);
             if (!$img->find(true)) {
-                header('Location: ' . $this->rootURL . '/Pman/templates/images/file-broken.png');
-                die("no images for that item: " . htmlspecialchars($id));
+                header('Location: ' . $this->rootURL . '/Pman/templates/images/file-broken.png?reason=' .
+                urlencode("no images for that item: " . htmlspecialchars($id)));
             }
             
             $id = $img->id;
@@ -106,8 +106,8 @@ class Pman_Images extends Pman
             
             $img->limit(1);
             if (!$img->find(true)) {
-                header('Location: ' . $this->rootURL . '/Pman/templates/images/file-broken.png');
-                die("No file exists");
+                header('Location: ' . $this->rootURL . '/Pman/templates/images/file-broken.png?reason='. 
+                    urlencode("No file exists"));
             } 
             $id = $img->id;
             
@@ -117,8 +117,9 @@ class Pman_Images extends Pman
        
         $img = DB_DataObjecT::factory('Images');
         if (!$id || !$img->get($id)) {
-            header('Location: ' . $this->rootURL . '/Pman/templates/images/file-broken.png');
-            die("image has been removed or deleted.");
+             
+            header('Location: ' . $this->rootURL . '/Pman/templates/images/file-broken.png?reason=' .
+                urlencode("image has been removed or deleted."));
         }
         $this->serve($img);
         exit;
@@ -130,8 +131,9 @@ class Pman_Images extends Pman
     {
         require_once 'File/Convert.php';
         if (!file_exists($img->getStoreName())) {
-             header('Location: ' . $this->rootURL . '/Pman/templates/images/file-broken.png');
-            die("Original file was missing : " . $img->getStoreName());
+            //print_r($img);exit;
+            header('Location: ' . $this->rootURL . '/Pman/templates/images/file-broken.png?reason=' .
+                urlencode("Original file was missing : " . $img->getStoreName()));
     
         }
         
@@ -157,6 +159,7 @@ class Pman_Images extends Pman
     function validateSize()
     {
         if (!in_array($this->size, array(
+               
                 '100', 
                 '100x100', 
                 '150',