EventView.php
[Pman.Admin] / EventView.php
index c2b6037..38c8e1e 100644 (file)
@@ -48,9 +48,6 @@ class Pman_Admin_EventView extends Pman
             }
         }
         echo "<HR><H2>Posted Data:</H2>";
-        $fn =  
-        
-        
         
         $ff  = HTML_FlexyFramework::get();
         if (empty($ff->Pman['event_log_dir'])) {
@@ -65,31 +62,28 @@ class Pman_Admin_EventView extends Pman
             $user = getenv('USERNAME'); // windows.
         }
          
-        
+        $file = $ff->Pman['event_log_dir']. "/{$user}" . date('/Y/m/d/',strtotime($ev->event_when)). $ev->id . ".php"; 
+        if (file_exists($file)) {
+            echo '<PRE>' . htmlspecialchars(file_get_contents($file)). '</PRE>';
+            
+        } 
+          
         $file = $ff->Pman['event_log_dir']. "/{$user}" . date('/Y/m/d/',strtotime($ev->event_when)). $ev->id . ".json"; 
         if (!file_exists($file)) {
             echo "not available (missing file) $file";
             exit;
         }
-        echo '<PRE>' . htmlspecialchars(file_get_contents($file)) . '</PRE>';
+        echo '<PRE>' . htmlspecialchars(print_r(json_decode(file_get_contents($file)), true)) . '</PRE>';
         
         echo '<BR/><PRE>'. htmlspecialchars($ev->remarks) . '</PRE>';
         
         $filesJ = json_decode(file_get_contents($file));
-        echo '<br /><PRE>Images Preview</PRE>';
+        echo '<br /><PRE>Download files</PRE>';
+        
         
-        // 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);
-//            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);
+        foreach($filesJ->FILES as $k=>$f){
+            $ip = $ff->baseURL."/Images/events/". $ev->id . '/'. $f->tmp_name;
+            echo '<a href="'.$ip.'/download">' . htmlspecialchars( $k . ' - ' . $f->name ) . '</a><br/>';
         }
         
         
@@ -98,32 +92,5 @@ 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));
-    }
-    
     
 }