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