source: trunk/client/temi/spectral/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: 9.7 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// controlla javascript by linuxap
17/*
18$js=jsexist();
19if($js=="b"){
20$_SESSION['newtema']="default";
21die("javascript non supportato - <a href=\"index.php\">torna all'homepage</a>");
22}
23*/
24
25 // definizione variabile per button 'ok' nei form per il noscript
26 $button="<br /><object><noscript><div><input name=\"vai\" type=\"image\" src=\"modules/Elezioni/images/ok2.jpg\" alt=\"ok\" title=\"ok\" /></div></noscript></object>";
27
28 $sqlcomu="select descrizione from ".$prefix."_ele_comuni where id_comune=$id_comune";
29 $rescomu= mysql_query("$sqlcomu",$dbi);
30 list($descr_com)=mysql_fetch_row($rescomu);
31 $sqlcomu="select id_fascia from ".$prefix."_ele_cons_comune where id_comune=$id_comune and id_cons='$id_cons'";
32 $rescomu= mysql_query("$sqlcomu",$dbi);
33 list($fascia)=mysql_fetch_row($rescomu);
34 echo '
35 <div id="contiene">
36
37
38 <ul id="nav">
39 <li>
40 <a href="index.php"><strong>Home</strong></a>
41 </li>';
42
43
44
45 // inizio tabella
46
47
48 /***********************************
49 Scelta Comune
50 ***********************************/
51
52 if ($multicomune=='1')
53 {
54 $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";
55 $rescomu= mysql_query("$sqlcomu",$dbi);
56 $esiste_multi=mysql_num_rows($rescomu);
57 if ($esiste_multi>=1) {
58 echo " <li>
59 <a href=\"#\"><strong>"._COMUNI."</strong></a>
60
61 <ul>";
62
63 while (list($id,$descrizione,)=mysql_fetch_row($rescomu)){
64 echo "<li><a href=\"modules.php?op=gruppo&amp;name=Elezioni&amp;id_comune=$id&amp;file=index\">
65 <img src=\"modules/Elezioni/images/logo.gif\" width=\"16\" height=\"16\" class=\"nobordo\"> $descrizione</a></li>";
66 }
67 echo "</ul></li>";
68
69 }
70 } // fine scelta comune
71
72
73
74 /***********************************
75 Scelta Consultazione
76 ***********************************/
77
78 $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);
79 $esiste=mysql_num_rows($res);
80 //se esiste consultazione fa vedere i dati
81 if ($esiste>=1) {
82 echo " <li>
83 <a href=\"#\"><strong>"._ELEZIONI."</strong></a>
84 <ul>";
85
86 while(list($id,$descrizione) = mysql_fetch_row($res)) {
87 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\">
88 ".substr($descrizione,0,31)."</a></li>";
89
90 }
91
92
93 echo "</ul></li>";
94
95
96
97
98
99 /***********************************
100 Scelta Info
101 ***********************************/
102 //$temp = array('confronti'=>'','come'=>'','numeri'=>'','servizi'=>'','link'=>'','dati'=>'','affluenze_sez'=>'','votanti'=>'');
103
104 echo " <li><a href=\"#\"><strong>"._INFO."</strong></a>
105 <ul>";
106 echo "
107 <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>
108 <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>
109 <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>
110 <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>
111 <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>
112 <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>
113 <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>
114 <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>
115
116";
117
118
119 echo "</ul></li>";
120
121
122 /***********************************
123 Scelta Dati
124 ***********************************/
125
126 $res = mysql_query("SELECT count(0) FROM ".$prefix."_ele_circoscrizione where id_cons='$id_cons' ", $dbi);
127 list($num_circ) = mysql_fetch_row($res);
128 echo " <li><a href=\"#\"><strong>"._RISULTATI."</strong></a>
129 <ul>";
130 if ($genere!=4) {
131 if (!$circo and $num_circ>1)
132 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>";
133 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>";
134 }
135
136 if (!$votol and $fascia>$limite){ // si vota per la lista
137 if ($genere>2) {
138 if (!$circo and $num_circ>1)
139 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>";
140
141 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>";
142
143
144 }
145
146 }
147 if ($genere>3 and !$votoc) {
148 if (!$votoc){
149 if(!$circo and $num_circ>1)
150 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>";
151 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>";
152
153 }
154 }
155 $resc = mysql_query("SELECT chiusa FROM ".$prefix."_ele_cons_comune where id_cons='$id_cons'" , $dbi);
156 list($chiusa)=mysql_fetch_row($resc);
157
158 if ($hondt>=1 and $chiusa==1) {
159 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>";
160
161 }
162
163
164 echo "</ul></li>";
165
166
167
168
169 /***********************************
170 Scelta Grafici
171 ***********************************/
172
173 echo " <li><a href=\"#\"><strong>"._GRAFICI."</strong></a>
174 <ul>";
175
176
177 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>";
178
179 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>";
180#inutile if($genere!=4 || $tipo_cons==8)
181 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>";
182if(($genere==5 or $genere==3) and $fascia>$limite)
183 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>";
184
185 if ($genere>3){
186 if (!$circo && !$votog && !$votoc) {
187 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>";
188 }
189 }
190
191 echo "</ul></li>";
192
193
194 } // fine verifica esistenza consultazione : variabile $esiste
195
196
197
198 ################ tema #####
199 if ($tema_on=="1"){
200
201
202 include("temi/$tema/tema.php");
203
204 }
205//echo "</div>";
206//echo " <li><a href=\"#\"><strong>"._OPTIONS."</strong></a><ul>";
207
208//language();
209
210//flash();
211
212//noblocco();
213echo "</ul></li>";
214/*
215echo "<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;
216 by luciano apolito & roberto gigli</span></i></a>
217 </li>";
218*/
219echo "</div>";
220
221
222
223
224
225?>
Note: See TracBrowser for help on using the repository browser.