Changed ws to save thumbnails before returning search response.
authorMichele Silva <michele.silva@gmail.com>
Wed, 8 Feb 2012 16:41:25 +0000 (14:41 -0200)
committerMichele Silva <michele.silva@gmail.com>
Wed, 8 Feb 2012 16:41:25 +0000 (14:41 -0200)
ws/siacc_wsclient.php
ws/siap_ws_utils.php

index 4fa67cc..1791d5a 100644 (file)
@@ -78,7 +78,9 @@ if ($search_results) {
         echo 'Procedencia: '.$result['procedencia'].'<br>';
         echo 'Patologia: '.$result['patologia'].'<br>';
         echo 'URL: '.$result['url'].'<br>';
-        echo '<br>';
+        $src = str_replace('sis_imagem','sis_imagem_p', $result['url']);
+        echo '<img src='.$src.'>';
+        echo '<br><br>';
 
     }
     echo '</pre>';
index e53ab52..43a9ce8 100644 (file)
@@ -94,6 +94,19 @@ function get_simple_search_query($tmp_palavraChave, $tmp_procedencia = '',$tmp_s
 }
 
 
+function save_thumbnail($id) {    
+    $baseDot = '../';
+    $baseSrc = 'upload/sis_imagem/'.$id.'.jpg';
+    if(file_exists($baseDot.$baseSrc)){
+        $src = str_replace('sis_imagem','sis_imagem_p',$baseDot.$baseSrc);
+        if(!file_exists($src)){
+            $img = new Image($baseDot.$baseSrc);
+            $img->resize(86, 74, 2);
+            $img->save($src);
+        }
+    }
+}
+
 
 function simple_search($palavra, $procedencia = '', $sistema = '', $patologia = ''){
     store_search_keyword($palavra); 
@@ -101,6 +114,7 @@ function simple_search($palavra, $procedencia = '', $sistema = '', $patologia =
     $images = array();
     $result = mysql_query($sql_query);
     while ($row = mysql_fetch_array($result)) {
+        save_thumbnail($row{'id'});
         $image_url = "http://siap.ufcspa.edu.br/upload/sis_imagem/".($row{'id'}).".jpg";
         $images[] = array('id'=>$row{'id'}, 'nome'=>$row{'nome'}, 'procedencia'=>$row{'procedencia'},
                 'sistema'=>$row{'sistema'}, 'patologia'=>$row{'patologia'}, 'url'=>$image_url);