source: trunk/client/temi/default/menu.php@ 271

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

Adeguamento a legge Rosatellum - modificati gli avvisi, sistemate alcune label, tolto l'inserimento dei voti al solo candidato uninominale in caso di singola lista collegata , tolti i voti nulli di lista, completate le informazioni nella pagina di autorizzazione dei comuni

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,60)."</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,50)."</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,50)."</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,50)."</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,50)."</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,50)."</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,50)."</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
233/*
234echo "<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;
235 by luciano apolito & roberto gigli</span></i></a>
236 </li>";
237*/
238
239echo "</ul></header></tr></td></table>";
240
241
242
243
244
245
246
247
248
249?>
Note: See TracBrowser for help on using the repository browser.