phpDocumentor VFront
RPC
[ class tree: VFront ] [ index: VFront ] [ all elements ]

Source for file rpc.refresh_iframe.php

Documentation is available at rpc.refresh_iframe.php

  1. <?php
  2. /**
  3. * File di gestione del refrash degli iframe.
  4. * Gli Iframe vengono utilizzati da VFront per mostrare le tendine nel
  5. * caso di campi che mostrano contenuti di altre tabelle.
  6. * Gli iframe sono archiviati nella directory /html e per evitare consumo di risorse
  7. * e di banda da parte del client vengono ricreati solo se il contenuto della tabella
  8. * non è cambiato, in modo da utilizzare potenzialmente gli stessi file archiviati
  9. * e, lato client, la cache del browser.
  10. * Qualora invece ci fosse necessità di aggiornarli questo file ricrea il file da mostrare negli iframe.
  11. @package VFront
  12. @subpackage RPC
  13. @author Mario Marcello Verona <marcelloverona@gmail.com>
  14. @copyright 2007 Mario Marcello Verona
  15. @version 0.90
  16. @license http://www.gnu.org/licenses/gpl.html GNU Public License
  17. */
  18.  
  19. require_once("./inc/conn.php");
  20. require_once("./inc/func.comuni.php");
  21. require_once("./inc/func.frontend.php");
  22. require_once("./inc/func.hash_iframe.php");
  23.  
  24.  
  25.  
  26. if(isset($_REQUEST['campo']&& isset($_REQUEST['tabella'])){
  27.     
  28.     if(is_campo($_REQUEST['campo']&& is_tabella($_REQUEST['tabella'])){
  29.     
  30.         
  31.         $sql="SELECT c.in_default 
  32.             FROM ".$db1['frontend'].".registro_col c, ".$db1['frontend'].".registro_tab t 
  33.             WHERE c.column_name='".$_REQUEST['campo']."'
  34.             AND t.table_name='".$_REQUEST['tabella']."'
  35.             AND t.gid='".$_SESSION['gid']."'
  36.             AND c.id_table=t.id_table
  37.             ";
  38.         $q=vmsql_query($sql,$link);
  39.         
  40.         list($sql_campo)=vmsql_fetch_row($q);
  41.         
  42.         
  43.         $NEW_IFRAME new hash_iframe($_REQUEST['campo'],$sql_campo);
  44.         
  45.         echo $NEW_IFRAME->hash_html;
  46.     
  47.     }
  48. }
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63. ?>

Documentation generated on Sat, 22 Sep 2007 11:51:10 +0200 by phpDocumentor 1.4.0a2