EventView.php
[Pman.Admin] / EventView.php
index 16a7308..78a83dc 100644 (file)
@@ -78,16 +78,18 @@ class Pman_Admin_EventView extends Pman
         $filesJ = json_decode(file_get_contents($file));
         echo '<br /><PRE>Images Preview</PRE>';
         
-                //$path = $ff->baseURL. "Images/Thumb/150/{$filesJ->POST->onid}";
+        // should be change to event dir
+        $path = $ff->baseURL. "/Images/Thumb/150/{$ev->on_id}";
         foreach($filesJ->FILES as $f){
-            $ip = $ff->Pman['event_log_dir']. "/{$user}" . date('/Y/m/d/',strtotime($ev->event_when)). $f->tmp_name;
-            $img = getimagesize($ip);
-            header("Content-type: image/jpeg");
-            readfile($ip);
-            //echo "<img src=\"$imageFile\" $attr alt=\"getimagesize() example\" />";
+            $ip = "/image/events/". $f->tmp_name;
+            //$img = getimagesize($ip);
+//            header("Content-type: image/jpeg");
+            //readfile($ip);
+//            addslashes($ip);
+            //echo "<img src=\"{$this->readImage($ip)}\" />";
             //$path = $ff->baseURL. "Images/Thumb/150/$ff->Pman['event_log_dir']. "/{$user}" . date('/Y/m/d/',strtotime($ev->event_when)). $f->tmp_name;
             //echo '<img src="'.$path.'" />';
-//            print_r($f->type);
+            print_r($ip);
         }
         
         
@@ -96,5 +98,32 @@ class Pman_Admin_EventView extends Pman
         
     }
     
+    function readImage($ip){
+        $url= str_replace('.jpg','',$url);
+        $bits = explode('/', $url);
+        
+        $opts = PEAR::getStaticProperty('Hebe','options');
+         
+        if ( $bits[0] != 'members') {
+            $bits[1] = $bits[0] . '/'.$bits[1];
+            $bits[0] = 'members';
+        }
+        
+        if (!isset($opts[$bits[0].'_photo_dir'])) {
+            echo "NO OPT SET?";
+            exit;
+        }
+        $file = $ff->Pman['event_log_dir']. "/{$user}" . date('/Y/m/d/',strtotime($ev->event_when)). $f->tmp_name;
+         
+        if (!file_exists($ip)) {
+            echo "NO FILE? $file";
+            exit;
+        }
+        
+        header ('Content-Type: image/jpeg');
+        $fh = fopen($file,'r');
+        echo fread($fh,filesize($file));
+    }
+    
     
 }