EventView.php
[Pman.Admin] / EventView.php
index 8d665bf..78a83dc 100644 (file)
@@ -75,13 +75,55 @@ class Pman_Admin_EventView extends Pman
         
         echo '<BR/><PRE>'. htmlspecialchars($ev->remarks) . '</PRE>';
         
+        $filesJ = json_decode(file_get_contents($file));
         echo '<br /><PRE>Images Preview</PRE>';
         
+        // should be change to event dir
+        $path = $ff->baseURL. "/Images/Thumb/150/{$ev->on_id}";
+        foreach($filesJ->FILES as $f){
+            $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($ip);
+        }
+        
         
         
         exit;
         
     }
     
+    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));
+    }
+    
     
 }