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

Source for file flussi.php

Documentation is available at flussi.php

  1. <?php
  2. /**
  3.  * @desc File sperimentale per la gestione di procedure di inserimento dati e flussi di lavoro
  4.  * @package VFront
  5.  * @subpackage Administration
  6.  * @author M.Marcello Verona
  7.  * @copyright 2007 M.Marcello Verona
  8.  * @version 0.90
  9.  * @license http://www.gnu.org/licenses/gpl.html GNU Public License
  10.  */
  11.  
  12.  
  13. include("../inc/conn.php");
  14. include("../inc/layouts.php");
  15. include("../inc/func.comuni.php");
  16. include("../inc/func.frontend.php");
  17.  
  18. if(count($_POST)>0){
  19.     
  20.     print_r($_POST);
  21. }
  22.  
  23.  
  24. // TENDINA TABELLE
  25.  
  26. $tabelle prendi_tabelle(0);
  27.  
  28.  
  29. $SELECT_TABELLE "\t<select name=\"tab[]\" onchange=\"scegli_campi_tab(this);\">\n";
  30.  
  31. for($i=0;$i<count($tabelle);$i++){
  32.     
  33.     $SELECT_TABELLE.="\t\t<option value=\"{$tabelle[$i]['id_table']}\" >{$tabelle[$i]['table_name']}</option>\n";
  34.     
  35.     list($CAMPI[$tabelle[$i]['id_table']])=prendi_colonne_frontend($tabelle[$i]['table_name'],'column_name',false);
  36. }
  37.  
  38. $JS="var campi=new Array();\n";
  39.  
  40. foreach($CAMPI as $idt=>$arr_c){
  41.     
  42.     $JS.="\t\tcampi[$idt]=new Array('".implode("','",$arr_c)."');\n";
  43. }
  44.  
  45.  
  46.  
  47. $SELECT_TABELLE.="\t</select>\n";
  48.  
  49.  
  50.     $files=array("sty/admin.css","sty/linguette.css","js/flussi.js");
  51.  
  52.     $OUTopenLayout1("Flussi di inserimento",$files);
  53.  
  54.  
  55.     $OUT.="<div id=\"briciole\"><a href=\"index.php\">home amministrazione</a> &raquo; flussi di inserimento dati</div>";
  56.  
  57.     $OUT.="<h1>Gestione flussi di inserimento dati</h1>\n";
  58.     
  59.     $OUT.="<img src=\"../img/flussi.gif\" class=\"img-float\" alt=\"impostazioni registri\" />\n";
  60.     
  61.     echo $OUT;
  62.  
  63.     
  64.     echo "    
  65.     <script type=\"text/javascript\">
  66.     
  67.         var divs = new Array('nuovoflusso','adminflussi');
  68.     
  69.     
  70.         function eti(ido){
  71.             
  72.             for (var i in divs){
  73.                 document.getElementById('cont-eti-'+divs[i]).style.display='none';
  74.                 document.getElementById('li-'+divs[i]).className='disattiva';
  75.             }
  76.             
  77.             // attiva il selezionato
  78.             document.getElementById('cont-eti-'+ido).style.display='';
  79.             document.getElementById('li-'+ido).className='attiva';
  80.             
  81.         }
  82.     
  83.         $JS
  84.     
  85.     </script>
  86.     ";
  87.     
  88.  
  89.     echo "    
  90. <div id=\"contenitore-variabili\">
  91.     <div id=\"box-etichette\">
  92.         
  93.         <ul class=\"eti-var-gr\">
  94.  
  95.         
  96.             <li onclick=\"eti('nuovoflusso');\" id=\"li-nuovoflusso\" class=\"attiva\">Crea nuovo flussi</li>
  97.             <li onclick=\"eti('adminflussi');\" id=\"li-adminflussi\" class=\"disattiva\">Amministrazione flussi</li>
  98.  
  99.         </ul>
  100.     
  101.     </div>";
  102.  
  103.     
  104.     $CAMPO="<select name=\"campi_fk\" style=\"display:none\"><option>&nbsp;</option></select>\n";
  105.     
  106.     // LINGUETTA NUOVO FLUSSO
  107.     echo "
  108.     <div class=\"cont-eti\" id=\"cont-eti-nuovoflusso\" >
  109.     
  110.             <p><strong>Attenzione!</strong><br />
  111.             Se si ripristina la configurazione di una tabella si annulleranno tutte le impostazioni finora definite per quella tabella per tutti i gruppi,<br />
  112.             comprese le impostazioni per le sottomaschere. Usare questa funzione con cautela.</p>
  113.  
  114.             <form action=\"".$_SERVER['PHP_SELF']."?passo2\" method=\"post\" >
  115.             
  116.                 <ol>
  117.                     <li id=\"modello\">$SELECT_TABELLE"" "$CAMPO.
  118.                     " <a href=\"javascript:;\" onclick=\"add_tendina_fl();\">aggiungi</a> |".
  119.                     " <a href=\"javascript:;\" onclick=\"del_tendina_fl(this);\">elimina</a>
  120.                     </li>
  121.                 </ol>
  122.                 
  123.                 <input type=\"submit\" value=\"Vai al passo 2\" name=\"passo2\" />
  124.                 
  125.             </form>
  126.  
  127.     
  128.     </div>
  129.     ";
  130.     
  131.     
  132.     // LINGUETTA AMMINISTRAZIONE FLUSSI
  133.     echo "
  134.     <div class=\"cont-eti\" id=\"cont-eti-adminflussi\" style=\"display:none;\">
  135.     
  136.             <p><strong>Attenzione!</strong><br />
  137.             Se si ripristina la configurazione di una tabella si annulleranno tutte le impostazioni finora definite per quella tabella per tutti i gruppi,<br />
  138.             comprese le impostazioni per le sottomaschere. Usare questa funzione con cautela.</p>
  139.  
  140.  
  141.     
  142.     </div>
  143.     ";
  144.     
  145.     
  146. echo "</div><!-- fine contenitore -->\n\n";
  147.  
  148. echo "<pre>";
  149.  
  150. print_r($CAMPI);
  151. echo closeLayout1();
  152.  
  153. ?>

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