source: trunk/client/temi/tour/menu.php@ 268

Last change on this file since 268 was 268, checked in by roby, 6 years ago

Adeguamento del programma alla gestione del Rosatellum. Comprende un aggiornamento del db per l'inserimento dei nuovi tipi di consultazione per camera e senato.
Chi ha creato nuovi tipi personalizzati di consultazione non deve applicare la patch al db ma aggiungere autonomamente anche queste due tipologie.
Come sempre si consiglia di effettuare un backup del db prima di applicare la patch.

File size: 10.3 KB
Line 
1<?php
2/************************************************************************/
3/* Eleonline - Raccolta e diffusione dei dati elettorali */
4/* by Luciano Apolito & Roberto Gigli */
5/* http://www.eleonline.it */
6/* info@eleonline.it luciano@aniene.net rgigli@libero.it */
7/************************************************************************/
8
9if (!defined('MODULE_FILE')) {
10 die ("You can't access this file directly...");
11}
12
13/************************
14Funzione Menu a cascata
15*************************/
16 $sqlcomu="select descrizione from ".$prefix."_ele_comuni where id_comune=$id_comune";
17 $rescomu= mysql_query("$sqlcomu",$dbi);
18 list($descr_com)=mysql_fetch_row($rescomu);
19 $sqlcomu="select id_fascia from ".$prefix."_ele_cons_comune where id_comune=$id_comune and id_cons='$id_cons'";
20 $rescomu= mysql_query("$sqlcomu",$dbi);
21 list($fascia)=mysql_fetch_row($rescomu);
22
23 echo ' <table cellpadding="0" cellspacing="0" style="border:0px;text-align:left;"><tr><td>
24 <ul class="main-nav">
25 <li>
26 <a href="index.php"><strong>Home</strong></a>
27 </li>';
28
29
30
31 // inizio tabella
32
33
34 /***********************************
35 Scelta Comune
36 ***********************************/
37
38 if ($multicomune=='1')
39 {
40 $sqlcomu="select t1.id_comune,t1.descrizione,count(0) from ".$prefix."_ele_comuni as t1, ".$prefix."_ele_cons_comune as t2 where t1.id_comune=t2.id_comune and t2.chiusa!='2' group by t1.id_comune,t1.descrizione order by t1.descrizione asc";
41 $rescomu= mysql_query("$sqlcomu",$dbi);
42 $esiste_multi=mysql_num_rows($rescomu);
43 if ($esiste_multi>=1) {
44 echo " <li class=\"dropdown\">
45 <a href=\"#\"><strong>"._COMUNI."</strong></a>
46
47 <ul class=\"drop-nav\">";
48
49 while (list($id,$descrizione,)=mysql_fetch_row($rescomu)){
50 echo "<li><a href=\"modules.php?op=gruppo&amp;name=Elezioni&amp;id_comune=$id&amp;file=index\">
51 <img src=\"modules/Elezioni/images/logo.gif\" width=\"16\" height=\"16\" class=\"nobordo\"> $descrizione</a></li>";
52 }
53 echo "</ul></li>";
54
55 }
56 } // fine scelta comune
57
58
59
60 /***********************************
61 Scelta Consultazione
62 ***********************************/
63
64 $res = mysql_query("SELECT t1.id_cons_gen,t1.descrizione FROM ".$prefix."_ele_consultazione as t1, ".$prefix."_ele_cons_comune as t2 where t1.id_cons_gen=t2.id_cons_gen and t2.id_comune='$id_comune' and t2.chiusa!='2' order by t1.data_fine desc" , $dbi);
65 $esiste=mysql_num_rows($res);
66 //se esiste consultazione fa vedere i dati
67 if ($esiste>=1) {
68 echo " <li class=\"dropdown\">
69 <a href=\"#\"><strong>"._ELEZIONI."</strong></a>
70 <ul class=\"drop-nav\">";
71
72 while(list($id,$descrizione) = mysql_fetch_row($res)) {
73 echo "<li class=\"icon matita\"><a href=\"modules.php?op=gruppo&amp;name=Elezioni&amp;id_comune=$id_comune&amp;file=index&amp;id_cons_gen=$id\">
74 ".substr($descrizione,0,31)."</a></li>";
75
76 }
77
78
79 echo "</ul></li>";
80
81
82
83
84
85 /***********************************
86 Scelta Info
87 ***********************************/
88 //$temp = array('confronti'=>'','come'=>'','numeri'=>'','servizi'=>'','link'=>'','dati'=>'','affluenze_sez'=>'','votanti'=>'');
89
90 echo " <li class=\"dropdown\">
91 <a href=\"#\"><strong>"._INFO."</strong></a>
92 <ul class=\"drop-nav\">";
93 echo "
94 <li class=\"sep\"><a href=\"modules.php?id_cons_gen=$id_cons_gen&amp;name=Elezioni&amp;op=come&amp;id_comune=$id_comune&amp;file=index&amp;info=confronti\">"._CONFRONTI."</a><span></span></li>
95 <li class=\"icon voto\"><a href=\"modules.php?id_cons_gen=$id_cons_gen&amp;name=Elezioni&amp;op=come&amp;id_comune=$id_comune&amp;file=index&amp;info=come\"> "._COME."</a></li>
96 <li class=\"icon numeri\"><a href=\"modules.php?id_cons_gen=$id_cons_gen&amp;name=Elezioni&amp;op=come&amp;id_comune=$id_comune&amp;file=index&amp;info=numeri\">"._NUMERI."</a></li>
97 <li class=\"icon servizi\"><a href=\"modules.php?id_cons_gen=$id_cons_gen&amp;name=Elezioni&amp;op=come&amp;id_comune=$id_comune&amp;file=index&amp;info=servizi\">"._SERVIZI."</a></li>
98 <li><a href=\"modules.php?id_cons_gen=$id_cons_gen&amp;name=Elezioni&amp;op=come&amp;id_comune=$id_comune&amp;file=index&amp;info=link\">"._LINK."</a></li>
99 <li class=\"sep\"><a href=\"modules.php?id_cons_gen=$id_cons_gen&amp;name=Elezioni&amp;op=come&amp;id_comune=$id_comune&amp;file=index&amp;info=dati\">"._DATI."</a><span></span></li>
100 <li class=\"icon affluenze\"><a href=\"modules.php?id_cons_gen=$id_cons_gen&amp;name=Elezioni&amp;op=come&amp;id_comune=$id_comune&amp;file=index&amp;info=affluenze_sez\">"._AFFLUENZE."</a></li>
101 <li class=\"icon votanti\"><a href=\"modules.php?id_cons_gen=$id_cons_gen&amp;name=Elezioni&amp;op=come&amp;id_comune=$id_comune&amp;file=index&amp;info=votanti\">"._VOTANTI."</a></li>
102
103";
104
105
106 echo "</ul></li>";
107
108
109 /***********************************
110 Scelta Dati
111 ***********************************/
112
113 $res = mysql_query("SELECT count(0) FROM ".$prefix."_ele_circoscrizione where id_cons='$id_cons' ", $dbi);
114 list($num_circ) = mysql_fetch_row($res);
115 echo " <li class=\"dropdown\"><a href=\"#\"><strong>"._RISULTATI."</strong></a>
116 <ul class=\"drop-nav\">";
117 if ($genere!=4) {
118 if (!$circo and $num_circ>1)
119 echo "<li class=\"icon candi\"><a href=\"modules.php?id_cons_gen=$id_cons_gen&amp;name=Elezioni&amp;id_comune=$id_comune&amp;file=index&amp;op=gruppo_circo\">".substr(_GRUPPO." "._PER." "._CIRCO,0,33)."</a></li>";
120 echo "<li class=\"icon candi\"><a href=\"modules.php?id_cons_gen=$id_cons_gen&amp;name=Elezioni&amp;id_comune=$id_comune&amp;file=index&amp;op=gruppo_sezione\">".substr(_GRUPPO." "._PER." "._SEZIONI,0,33)."</a></li>";
121 }
122
123 if (!$votol and $fascia>$limite){ // si vota per la lista
124 if ($genere>2) {
125 if (!$circo and $num_circ>1)
126 echo "<li class=\"icon liste\"><a href=\"modules.php?id_cons_gen=$id_cons_gen&amp;name=Elezioni&amp;id_comune=$id_comune&amp;file=index&amp;op=lista_circo\">".substr(_LISTA." "._PER." "._CIRCO,0,33)."</a></li>";
127
128 echo "<li class=\"icon liste\"><a href=\"modules.php?id_cons_gen=$id_cons_gen&amp;name=Elezioni&amp;id_comune=$id_comune&amp;file=index&amp;op=lista_sezione\">".substr(_LISTA." "._PER." "._SEZIONI,0,33)."</a></li>";
129
130
131 }
132
133 }
134 if ($genere>3 and !$votoc) {
135 if (!$votoc){
136 if(!$circo and $num_circ>1)
137 echo "<li class=\"icon consi\"><a href=\"modules.php?id_cons_gen=$id_cons_gen&amp;name=Elezioni&amp;id_comune=$id_comune&amp;file=index&amp;op=candidato_circo\">".substr(_CONSI." "._PER." "._CIRCO,0,33)."</a></li>";
138 echo "<li class=\"icon consi\"><a href=\"modules.php?id_cons_gen=$id_cons_gen&amp;name=Elezioni&amp;id_comune=$id_comune&amp;file=index&amp;op=candidato_sezione\">".substr(_CONSI." "._PER." "._SEZIONI,0,33)."</a></li>";
139
140 }
141 }
142 $resc = mysql_query("SELECT chiusa FROM ".$prefix."_ele_cons_comune where id_cons='$id_cons'" , $dbi);
143 list($chiusa)=mysql_fetch_row($resc);
144
145 if ($hondt>=1 and $chiusa==1) {
146 echo "<li class=\"icon dontd\"><a href=\"modules.php?id_cons_gen=$id_cons_gen&amp;name=Elezioni&amp;id_comune=$id_comune&amp;file=index&amp;op=consiglieri\">"._CALCONS."</a></li>";
147
148 }
149
150
151 echo "</ul></li>";
152
153
154
155
156 /***********************************
157 Scelta Grafici
158 ***********************************/
159
160 echo " <li class=\"dropdown\">
161 <a href=\"#\"><strong>"._GRAFICI."</strong></a>
162 <ul class=\"drop-nav\">";
163
164
165 echo "<li class=\"icon stat\"><a href=\"modules.php?id_cons_gen=$id_cons_gen&amp;name=Elezioni&amp;id_comune=$id_comune&amp;file=index&amp;op=affluenze_graf\">"._AFFLUENZE."</a></li>";
166
167 echo "<li class=\"sep\"><a href=\"modules.php?id_cons_gen=$id_cons_gen&amp;name=Elezioni&amp;id_comune=$id_comune&amp;file=index&amp;op=graf_votanti\">"._VOTI."</a><span></span></li>";
168#inutile if($genere!=4 || $tipo_cons==8)
169 echo "<li class=\"icon graf\"><a href=\"modules.php?id_cons_gen=$id_cons_gen&amp;name=Elezioni&amp;id_comune=$id_comune&amp;file=index&amp;op=graf_gruppo\">"._GRUPPO."</a></li>";
170if(($genere==5 or $genere==3) and $fascia>$limite)
171 echo "<li class=\"icon graf\"><a href=\"modules.php?id_cons_gen=$id_cons_gen&amp;name=Elezioni&amp;id_comune=$id_comune&amp;file=index&amp;op=graf_lista&amp;visgralista=1\">"._LISTA."</a></li>";
172
173 if ($genere>3){
174 if (!$circo && !$votog && !$votoc) {
175 echo "<li class=\"icon consi\"><a href=\"modules.php?id_cons_gen=$id_cons_gen&amp;name=Elezioni&amp;id_comune=$id_comune&amp;file=index&amp;op=graf_candidato\">"._CONSI."</a></li>";
176 }
177 }
178
179 echo "</ul></li>";
180
181
182 } // fine verifica esistenza consultazione : variabile $esiste
183
184
185
186 ################ tema #####
187 if ($tema_on=="1"){
188
189global $id_circ;
190
191 if (! isset($content)) $content="";
192 if (! isset($tlist)) $tlist="";
193
194 echo "<li class=\"dropdown\"><a href=\"#\"><strong>&nbsp; &nbsp;&nbsp;"._TEMA."</strong></a>
195 <ul class=\"drop-nav\">";
196
197
198
199 $path = "temi/";
200 $handle=opendir($path);
201 while ($file = readdir($handle)) {
202
203 if ( (preg_match('/^([_0-9a-zA-Z]+)([_0-9a-zA-Z]{3})$/',$file)) ) {
204
205 $tlist .= "$file ";
206 }
207 }
208
209 closedir($handle);
210 $tlist = explode(" ", $tlist);
211 sort($tlist);
212 for ($i=0; $i < sizeof($tlist); $i++) {
213 if(($tlist[$i]!="") && ($tlist[$i]!="language")) {
214 if ($tema == $tlist[$i]) {
215 $sel = "selected";
216 } else {
217 $sel = "";
218 }
219
220 $files=ucfirst($tlist[$i]);
221 echo "<li><a href=\"modules.php?name=Elezioni&amp;id_comune=$id_comune&amp;id_cons_gen=$id_cons_gen&amp;op=$op&amp;id_circ=$id_circ&amp;tema=$tlist[$i]\">$files</a></li>";
222
223
224
225
226
227 }
228 }
229
230 echo "</ul></li>";
231} // fine tema
232echo "<li><a href=\"http://www.eleonline.it/site/modules.php?name=Contatti\"><i><span style=\"font-size:10px;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
233 by luciano apolito & roberto gigli</span></i></a>
234 </li>";
235echo "</ul></header>
236</td></tr></table>";
237
238
239
240
241
242
243
244
245
246?>
Note: See TracBrowser for help on using the repository browser.