source: trunk/client/temi/stylized/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 <header class="main-header">
25 <ul class="main-nav">
26 <li>
27 <a href="index.php"><strong>Home</strong></a>
28 </li>';
29
30
31
32 // inizio tabella
33
34
35 /***********************************
36 Scelta Comune
37 ***********************************/
38
39 if ($multicomune=='1')
40 {
41 $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";
42 $rescomu= mysql_query("$sqlcomu",$dbi);
43 $esiste_multi=mysql_num_rows($rescomu);
44 if ($esiste_multi>=1) {
45 echo " <li class=\"dropdown\">
46 <a href=\"#\"><strong>"._COMUNI."</strong></a>
47
48 <ul class=\"drop-nav\">";
49
50 while (list($id,$descrizione,)=mysql_fetch_row($rescomu)){
51 echo "<li><a href=\"modules.php?op=gruppo&amp;name=Elezioni&amp;id_comune=$id&amp;file=index\">
52 <img src=\"modules/Elezioni/images/logo.gif\" width=\"16\" height=\"16\" class=\"nobordo\"> $descrizione</a></li>";
53 }
54 echo "</ul></li>";
55
56 }
57 } // fine scelta comune
58
59
60
61 /***********************************
62 Scelta Consultazione
63 ***********************************/
64
65 $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);
66 $esiste=mysql_num_rows($res);
67 //se esiste consultazione fa vedere i dati
68 if ($esiste>=1) {
69 echo " <li class=\"dropdown\">
70 <a href=\"#\"><strong>"._ELEZIONI."</strong></a>
71 <ul class=\"drop-nav\">";
72
73 while(list($id,$descrizione) = mysql_fetch_row($res)) {
74 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\">
75 ".substr($descrizione,0,31)."</a></li>";
76
77 }
78
79
80 echo "</ul></li>";
81
82
83
84
85
86 /***********************************
87 Scelta Info
88 ***********************************/
89 //$temp = array('confronti'=>'','come'=>'','numeri'=>'','servizi'=>'','link'=>'','dati'=>'','affluenze_sez'=>'','votanti'=>'');
90
91 echo " <li class=\"dropdown\">
92 <a href=\"#\"><strong>"._INFO."</strong></a>
93 <ul class=\"drop-nav\">";
94 echo "
95 <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>
96 <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>
97 <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>
98 <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>
99 <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>
100 <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>
101 <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>
102 <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>
103
104";
105
106
107 echo "</ul></li>";
108
109
110 /***********************************
111 Scelta Dati
112 ***********************************/
113
114 $res = mysql_query("SELECT count(0) FROM ".$prefix."_ele_circoscrizione where id_cons='$id_cons' ", $dbi);
115 list($num_circ) = mysql_fetch_row($res);
116 echo " <li class=\"dropdown\"><a href=\"#\"><strong>"._RISULTATI."</strong></a>
117 <ul class=\"drop-nav\">";
118 if ($genere!=4) {
119 if (!$circo and $num_circ>1)
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_circo\">".substr(_GRUPPO." "._PER." "._CIRCO,0,33)."</a></li>";
121 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>";
122 }
123
124 if (!$votol and $fascia>$limite){ // si vota per la lista
125 if ($genere>2) {
126 if (!$circo and $num_circ>1)
127 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>";
128
129 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>";
130
131
132 }
133
134 }
135 if ($genere>3 and !$votoc) {
136 if (!$votoc){
137 if(!$circo and $num_circ>1)
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_circo\">".substr(_CONSI." "._PER." "._CIRCO,0,33)."</a></li>";
139 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>";
140
141 }
142 }
143 $resc = mysql_query("SELECT chiusa FROM ".$prefix."_ele_cons_comune where id_cons='$id_cons'" , $dbi);
144 list($chiusa)=mysql_fetch_row($resc);
145
146 if ($hondt>=1 and $chiusa==1) {
147 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>";
148
149 }
150
151
152 echo "</ul></li>";
153
154
155
156
157 /***********************************
158 Scelta Grafici
159 ***********************************/
160
161 echo " <li class=\"dropdown\">
162 <a href=\"#\"><strong>"._GRAFICI."</strong></a>
163 <ul class=\"drop-nav\">";
164
165
166 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>";
167
168 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>";
169#inutile if($genere!=4 || $tipo_cons==8)
170 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>";
171if(($genere==5 or $genere==3) and $fascia>$limite)
172 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>";
173
174 if ($genere>3){
175 if (!$circo && !$votog && !$votoc) {
176 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>";
177 }
178 }
179
180 echo "</ul></li>";
181
182
183 } // fine verifica esistenza consultazione : variabile $esiste
184
185
186
187 ################ tema #####
188 if ($tema_on=="1"){
189
190global $id_circ;
191
192 if (! isset($content)) $content="";
193 if (! isset($tlist)) $tlist="";
194
195 echo "<li class=\"dropdown\"><a href=\"#\"><strong>&nbsp; &nbsp;&nbsp;"._TEMA."</strong></a>
196 <ul class=\"drop-nav\">";
197
198
199
200 $path = "temi/";
201 $handle=opendir($path);
202 while ($file = readdir($handle)) {
203
204 if ( (preg_match('/^([_0-9a-zA-Z]+)([_0-9a-zA-Z]{3})$/',$file)) ) {
205
206 $tlist .= "$file ";
207 }
208 }
209
210 closedir($handle);
211 $tlist = explode(" ", $tlist);
212 sort($tlist);
213 for ($i=0; $i < sizeof($tlist); $i++) {
214 if(($tlist[$i]!="") && ($tlist[$i]!="language")) {
215 if ($tema == $tlist[$i]) {
216 $sel = "selected";
217 } else {
218 $sel = "";
219 }
220
221 $files=ucfirst($tlist[$i]);
222 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>";
223
224
225
226
227
228 }
229 }
230
231 echo "</ul></li>";
232} // fine tema
233echo "<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;
234 by luciano apolito & roberto gigli</span></i></a>
235 </li>";
236echo "</ul></header></td></tr></table>";
237
238
239
240
241
242
243
244
245
246?>
Note: See TracBrowser for help on using the repository browser.