DataObjects/Images.php
[Pman.Core] / DataObjects / Images.php
index 9a1d4aa..b42f7a1 100644 (file)
@@ -769,6 +769,10 @@ class Pman_Core_DataObjects_Images extends DB_DataObject
         
         $this->filesize = filesize($f);
         
+        if($this->mimetype == 'application/pdf'){
+            $this->no_of_pages = $this->getPdfPages($f);
+        }
+        
         $this->update($o);
         
         return true;
@@ -802,7 +806,7 @@ class Pman_Core_DataObjects_Images extends DB_DataObject
 
         $pdfinfo = System::which('pdfinfo');
 
-        if (empty($pdfinfo)) {
+        if (!file_exists($file) || empty($pdfinfo)) {
             return $page;
         }