1 | <?php
|
---|
2 |
|
---|
3 | /************************************************************************/
|
---|
4 | /* Eleonline - Raccolta e diffusione dei dati elettorali */
|
---|
5 | /* by Roberto Gigli & Luciano Apolito */
|
---|
6 | /* http://www.eleonline.it */
|
---|
7 | /* info@eleonline.it luciano@aniene.net rgigli@libero.it */
|
---|
8 | /************************************************************************/
|
---|
9 | /* Admin */
|
---|
10 | /* Amministrazione */
|
---|
11 | /************************************************************************/
|
---|
12 |
|
---|
13 | /* Descrizione file admin.php =
|
---|
14 | effettua il login o il rilancio alla gestione */
|
---|
15 |
|
---|
16 | define('ADMIN_FILE', true);
|
---|
17 | #$LIMITE=3; //fascia di separazione del maggioritario (15.000 abitanti)
|
---|
18 | # tempo di sessione: ini_set('session.gc_maxlifetime','3600');
|
---|
19 |
|
---|
20 | // Adattamento variabili superglobal
|
---|
21 | // Versione di php
|
---|
22 | $phpver = phpversion();
|
---|
23 |
|
---|
24 | // converte superglobal se php e' < 4.1.0
|
---|
25 |
|
---|
26 | if ($phpver < '4.1.0') {
|
---|
27 | $_GET = $HTTP_GET_VARS;
|
---|
28 | $_POST = $HTTP_POST_VARS;
|
---|
29 | $_SERVER = $HTTP_SERVER_VARS;
|
---|
30 | $_FILES = $HTTP_POST_FILES;
|
---|
31 | $_ENV = $HTTP_ENV_VARS;
|
---|
32 | if($_SERVER['REQUEST_METHOD'] == "POST") {
|
---|
33 | $_REQUEST = $_POST;
|
---|
34 | } elseif($_SERVER['REQUEST_METHOD'] == "GET") {
|
---|
35 | $_REQUEST = $_GET;
|
---|
36 | }
|
---|
37 | if(isset($HTTP_COOKIE_VARS)) {
|
---|
38 | $_COOKIE = $HTTP_COOKIE_VARS;
|
---|
39 | }
|
---|
40 | if(isset($HTTP_SESSION_VARS)) {
|
---|
41 | $_SESSION = $HTTP_SESSION_VARS;
|
---|
42 | }
|
---|
43 | }
|
---|
44 |
|
---|
45 | $param=strtolower($_SERVER['REQUEST_METHOD']) == 'get' ? $_GET : $_POST;
|
---|
46 | if (isset($param['aid'])) get_magic_quotes_gpc() ? $aid=$param['aid']:$aid=addslashes($param['aid']);
|
---|
47 | if (isset($param['pwd'])) get_magic_quotes_gpc() ? $pwd2=$param['pwd']:$pwd2=addslashes($param['pwd']);
|
---|
48 | // Additional security (Union, CLike, XSS)
|
---|
49 |
|
---|
50 | // We want to use the function stripos,
|
---|
51 | // but thats only available since PHP5.
|
---|
52 | // So we cloned the function...
|
---|
53 | if(!function_exists('stripos')) {
|
---|
54 | function stripos_clone($haystack, $needle, $offset=0) {
|
---|
55 | return strpos(strtoupper($haystack), strtoupper($needle), $offset);
|
---|
56 | }
|
---|
57 | } else {
|
---|
58 | // But when this is PHP5, we use the original function
|
---|
59 | function stripos_clone($haystack, $needle, $offset=0) {
|
---|
60 | return stripos($haystack, $needle, $offset=0);
|
---|
61 | }
|
---|
62 | }
|
---|
63 |
|
---|
64 | if(isset($_SERVER['QUERY_STRING']) && (!stripos_clone($_SERVER['QUERY_STRING'], "ad_click") || !stripos_clone($_SERVER['QUERY_STRING'], "url"))) {
|
---|
65 | $queryString = $_SERVER['QUERY_STRING'];
|
---|
66 | if (stripos_clone($queryString,'%20union%20') OR stripos_clone($queryString,'/*') OR stripos_clone($queryString,'*/union/*') OR stripos_clone($queryString,'c2nyaxb0') OR stripos_clone($queryString,'+union+') OR stripos_clone($queryString,'http://') OR (stripos_clone($queryString,'cmd=') AND !stripos_clone($queryString,'&cmd')) OR (stripos_clone($queryString,'exec') AND !stripos_clone($queryString,'execu')) OR stripos_clone($queryString,'concat')) {
|
---|
67 | die('Operazione non consentita');
|
---|
68 | }
|
---|
69 | }
|
---|
70 |
|
---|
71 |
|
---|
72 | foreach ($_GET as $sec_key => $secvalue) {
|
---|
73 | if ((preg_match("/<[^>]*script*\"?[^>]*>/i",$secvalue)) ||
|
---|
74 | (preg_match("/<[^>]*object*\"?[^>]*>/i", $secvalue)) ||
|
---|
75 | (preg_match("/<[^>]*iframe*\"?[^>]*>/i", $secvalue)) ||
|
---|
76 | (preg_match("/<[^>]*applet*\"?[^>]*>/i", $secvalue)) ||
|
---|
77 | (preg_match("/<[^>]*meta*\"?[^>]*>/i", $secvalue)) ||
|
---|
78 | (preg_match("/<[^>]*style*\"?[^>]*>/i", $secvalue)) ||
|
---|
79 | (preg_match("/<[^>]*form*\"?[^>]*>/i", $secvalue)) ||
|
---|
80 | (preg_match("/<[^>]*img*\"?[^>]*>/i", $secvalue)) ||
|
---|
81 | (preg_match("/<[^>]*onmouseover*\"?[^>]*>/i", $secvalue)) ||
|
---|
82 | (preg_match("/<[^>]*body*\"?[^>]*>/i", $secvalue)) ||
|
---|
83 | (preg_match("/\"/", $secvalue)) ||
|
---|
84 | (preg_match("/inside_mod/i", $sec_key))) {
|
---|
85 | die ("Operazione non consentita");
|
---|
86 | }
|
---|
87 | }
|
---|
88 |
|
---|
89 | foreach ($_POST as $secvalue) {
|
---|
90 | if ((preg_match("/<[^>]*onmouseover*\"?[^>]*>/i", $secvalue)) || (preg_match("/<[^>]script*\"?[^>]*>/i", $secvalue)) || (preg_match("/<[^>]*body*\"?[^>]*>/i", $secvalue)) || (preg_match("/<[^>]style*\"?[^>]*>/i", $secvalue))) {
|
---|
91 | die ('Operazione non consentita');
|
---|
92 | }
|
---|
93 | }
|
---|
94 |
|
---|
95 | // Posting from other servers in not allowed
|
---|
96 | // Fix by Quake
|
---|
97 | // Bug found by PeNdEjO
|
---|
98 |
|
---|
99 | if ($_SERVER['REQUEST_METHOD'] == "POST") {
|
---|
100 | if (isset($_SERVER['HTTP_REFERER'])) {
|
---|
101 | if (!stripos_clone($_SERVER['HTTP_REFERER'], $_SERVER['HTTP_HOST'])) {
|
---|
102 | die('Posting da un altro server non consentito!');
|
---|
103 | }
|
---|
104 | } else {
|
---|
105 | # die('<b>Attenzione:</b> il tuo browser non puo inviare gli header HTTP_REFERER al website.<br>'.$_SERVER['HTTP_REFERER']);
|
---|
106 | }
|
---|
107 | }
|
---|
108 |
|
---|
109 |
|
---|
110 |
|
---|
111 |
|
---|
112 |
|
---|
113 |
|
---|
114 |
|
---|
115 | //===================================================================
|
---|
116 | session_name('sesadmin');
|
---|
117 | session_start();//MODIFICHE PER GESTIONE SESSIONI
|
---|
118 | // gestione sessione
|
---|
119 |
|
---|
120 | if (file_exists("config.php")){
|
---|
121 | $install="0"; @require_once("config.php");
|
---|
122 | }else{
|
---|
123 | $install="1";
|
---|
124 | }
|
---|
125 |
|
---|
126 |
|
---|
127 | # verifica se effettuata la configurazione
|
---|
128 | if(empty($dbname) || $install=="1") {
|
---|
129 | die("<html><body><div style=\"text-align:center\"><br /><br /><img src=\"modules/Elezioni/images/logo.jpg\" alt=\"Eleonline\" title=\"Eleonline\"><br /><br /><strong>Sembra che <a href='http://www.eleonline.it' title='Eleonline'>Eleonline</a> non sia stato ancora installato.<br /><br />Puoi procedere <a href='../install/index.php'>cliccando qui</a> per iniziare l'installazione</strong></div></body></html>");
|
---|
130 | }
|
---|
131 |
|
---|
132 |
|
---|
133 |
|
---|
134 |
|
---|
135 | try{
|
---|
136 | $dbi = new PDO("mysql:host=$dbhost;charset=latin1", $dbuname, $dbpass, array(PDO::ATTR_EMULATE_PREPARES => false, PDO::ATTR_ERRMODE=>PDO::ERRMODE_EXCEPTION));
|
---|
137 | $sql = "use $dbname";
|
---|
138 | $dbi->exec($sql);
|
---|
139 | }
|
---|
140 | catch(PDOException $e)
|
---|
141 | {
|
---|
142 | echo $sql . "<br>" . $e->getMessage();
|
---|
143 | }
|
---|
144 |
|
---|
145 |
|
---|
146 |
|
---|
147 | # $dbi=mysql_connect($dbhost, $dbuname, $dbpass) or die("Connessione non riuscita: " . mysql_error());
|
---|
148 | # mysql_select_db($dbname)or die("Connessione non riuscita:" . mysql_error());
|
---|
149 | ## mysql_query("SET NAMES 'utf8'", $dbi);
|
---|
150 | //---10/05/2009 gestione consultazione predefinita
|
---|
151 | $sth = $dbi->prepare("select * from ".$prefix."_config");
|
---|
152 | $sth->execute();
|
---|
153 |
|
---|
154 | $row = $sth->fetch(PDO::FETCH_ASSOC);
|
---|
155 | # $res_config = mysql_query("select * from ".$prefix."_config ",$dbi);
|
---|
156 | # list ($sitename,$siteurl,$site_logo,$slogan,$startdate,$adminmail,$tema,$foot,$language,$blocco,$testata,$logo,$fileout,$copyright,$versione,$patch,$id_comune,$multicomune,$flash,$displayerrors,$editor,$tema_on,$ed_user) = ($res_config->fetch());
|
---|
157 | $siteistat=$row['siteistat'];
|
---|
158 | if (!isset($_SESSION['id_comune'])){
|
---|
159 | $_SESSION['sitename']=$row['sitename'];
|
---|
160 | $_SESSION['siteurl']=$row['siteurl'];
|
---|
161 | $_SESSION['site_logo']=$row['site_logo'];
|
---|
162 | $_SESSION['slogan']=$row['slogan'];
|
---|
163 | $_SESSION['startdate']=$row['startdate'];
|
---|
164 | $_SESSION['adminmail']=$row['adminmail'];
|
---|
165 | if ($tema=='facebook')
|
---|
166 | $_SESSION['tema']=$row['tema'];
|
---|
167 | else $_SESSION['tema']='default';
|
---|
168 | $_SESSION['foot']=$row['foot'];
|
---|
169 | $_SESSION['lang']=$row['language'];
|
---|
170 | $_SESSION['blocco']=$row['blocco'];
|
---|
171 | $_SESSION['testata']=$row['testata'];
|
---|
172 | $_SESSION['logo']=$row['logo'];
|
---|
173 | $_SESSION['fileout']=$row['fileout'];
|
---|
174 | $_SESSION['copyright']=$row['copyright'];
|
---|
175 | $_SESSION['versione']=$row['versione'];
|
---|
176 | $_SESSION['patch']=$row['patch'];
|
---|
177 | $_SESSION['id_comune']=$row['siteistat'];
|
---|
178 | $_SESSION['multicomune']=$multicomune;
|
---|
179 | $_SESSION['flash']=$flash;
|
---|
180 | $_SESSION['displayerrors']=$displayerrors;
|
---|
181 | $_SESSION['editor']=$editor;
|
---|
182 | $_SESSION['tema_on']=$tema_on;
|
---|
183 | $_SESSION['ed_user']=$ed_user;
|
---|
184 | }
|
---|
185 | //fine
|
---|
186 | if (isset($param['aid'])) {
|
---|
187 | if (strlen($aid)>25 ) { die ("Nome utente troppo lungo: $aid"); }
|
---|
188 | if (!isset($param['id_ses']) or $param['id_ses'] != session_id()) logout();
|
---|
189 | if (strstr( $aid," ")) { die ("Gli spazi non sono ammessi nel nome utente: $aid"); }
|
---|
190 | if (isset($_SESSION['aid'])){
|
---|
191 | logout();//se hai gia' una sessione aperta non puoi postare 'aid'
|
---|
192 | }else{
|
---|
193 |
|
---|
194 |
|
---|
195 | // $pwd2=$param['pwd'];
|
---|
196 | $mpwd=md5($pwd2);
|
---|
197 |
|
---|
198 | // se superUserAdmin
|
---|
199 | ########
|
---|
200 | $res_comune = mysql_query("select adminsuper from ".$prefix."_authors where aid='$aid' and pwd='$mpwd'",$dbi);
|
---|
201 | list ($adminsuper) = mysql_fetch_row($res_comune);
|
---|
202 | if ($adminsuper==1) $id_comune='0';
|
---|
203 | elseif (is_numeric($param['id_comune']) and intval($param['id_comune'])>0) $id_comune=intval($param['id_comune']);
|
---|
204 | $res= mysql_query("select counter,admlanguage from ".$prefix."_authors where aid='$aid' and pwd='$mpwd' and id_comune='$id_comune'", $dbi);
|
---|
205 |
|
---|
206 | if ($res){
|
---|
207 | $esiste=mysql_num_rows($res);
|
---|
208 |
|
---|
209 |
|
---|
210 | list ($counter,$tmplang) = mysql_fetch_row($res);
|
---|
211 | $counter+=1;
|
---|
212 | if(strlen($tmplang)==2) $language=$tmplang;
|
---|
213 | $resup=mysql_query("update ".$prefix."_authors set counter=$counter where aid='$aid' and pwd='$mpwd' and id_comune='$id_comune'", $dbi);
|
---|
214 | if ($esiste==1) {
|
---|
215 | $_SESSION['dbi']=$dbi;
|
---|
216 | $_SESSION['aid']="$aid";
|
---|
217 | $_SESSION['pwd']="$mpwd";
|
---|
218 | $_SESSION['lang']="$language";
|
---|
219 | $_SESSION['id_comune']="$id_comune";
|
---|
220 | $_SESSION['prefix']="soraldo";
|
---|
221 | $_SESSION['remote']=$_SERVER['REMOTE_ADDR'];
|
---|
222 | $_SESSION['bgcolor1']='#ffffff';
|
---|
223 | $_SESSION['bgcolor2']='#c5c5c5';
|
---|
224 | session_regenerate_id();
|
---|
225 | }
|
---|
226 | }
|
---|
227 | }
|
---|
228 | }else{
|
---|
229 | $_SESSION['dbi']=$dbi;
|
---|
230 |
|
---|
231 | }
|
---|
232 | if (! isset($_SESSION['lang'])) $_SESSION['lang']=$language;
|
---|
233 | $currentlang=strlen($_SESSION['lang'])==2 ? $_SESSION['lang']: $language;
|
---|
234 | #if (isset($_SESSION['lang'])) $currentlang=$_SESSION['lang']; else $currentlang='it';
|
---|
235 | if (isset($_SESSION['aid']))
|
---|
236 | {
|
---|
237 | //lettura sessione
|
---|
238 | $aid=$_SESSION['aid'];
|
---|
239 | $dbi=$_SESSION['dbi'];
|
---|
240 | $prefix=$_SESSION['prefix'];
|
---|
241 | $id_comune=$_SESSION['id_comune'];die("qui");
|
---|
242 | if (isset($_GET['id_cons_gen'])) $id_cons_gen=intval($_GET['id_cons_gen']);
|
---|
243 | else {
|
---|
244 | //10/05/2009 gestione consultazione predefinita
|
---|
245 | $result = mysql_query("select id_cons_gen from ".$prefix."_ele_cons_comune where preferita='1' and (id_comune='$id_comune' or id_comune=0)", $dbi);
|
---|
246 | list($id_cons_gen) = mysql_fetch_row($result);
|
---|
247 | //---fine $id_cons_gen='';
|
---|
248 | }
|
---|
249 | $currentlang=$_SESSION['lang'];
|
---|
250 | $bgcolor1=$_SESSION['bgcolor1'];
|
---|
251 | $bgcolor2=$_SESSION['bgcolor2'];
|
---|
252 | $bgcolor1='#e7e7e7';
|
---|
253 | $session=$_SESSION['remote'];
|
---|
254 |
|
---|
255 | $perms=ChiSei($id_cons_gen);
|
---|
256 | }
|
---|
257 |
|
---|
258 |
|
---|
259 | /*********************************************************/
|
---|
260 | /* Login Function */
|
---|
261 | /*********************************************************/
|
---|
262 | function ChiSei($id_cons_gen){
|
---|
263 |
|
---|
264 | //$server=$_SERVER['REMOTE_ADDR'];
|
---|
265 | //$session=$_SESSION['remote'];
|
---|
266 | //if ($session!=$server) { die ("Problema di sessione"); };
|
---|
267 | $aid=$_SESSION['aid'];
|
---|
268 | $dbi=$_SESSION['dbi'];
|
---|
269 | $prefix=$_SESSION['prefix'];
|
---|
270 | $pwd=$_SESSION['pwd'];
|
---|
271 | $id_comune=$_SESSION['id_comune'];
|
---|
272 |
|
---|
273 |
|
---|
274 | $perms=0;
|
---|
275 | $result = mysql_query("select adminsuper, admincomune, adminop from ".$prefix."_authors where aid='$aid' and pwd='$pwd' and (id_comune='$id_comune' or id_comune=0)", $dbi);
|
---|
276 | list($adminsuper,$admincomune,$adminop) = mysql_fetch_row($result);
|
---|
277 | //exit;
|
---|
278 | if (($adminsuper==1 || $admincomune==1 || $adminop==1)) {
|
---|
279 | if ($adminsuper==1)
|
---|
280 | return 256;
|
---|
281 | // $ressup = mysql_query("select permessi from ".$prefix."_ele_operatori where id_cons='0' and aid='$aid' and id_comune='0'",$dbi);
|
---|
282 | elseif ($adminop==1)
|
---|
283 | $ressup = mysql_query("select permessi from ".$prefix."_ele_operatori where id_cons='0' and aid='$aid' and id_comune='$id_comune'",$dbi);
|
---|
284 | elseif ($admincomune==1) {
|
---|
285 | $res=mysql_query("select id_cons from ".$prefix."_ele_cons_comune where id_comune='$id_comune' and id_cons_gen='$id_cons_gen'",$dbi);
|
---|
286 | list ($id_cons)=mysql_fetch_row($res);
|
---|
287 | $ressup = mysql_query("select permessi from ".$prefix."_ele_operatori where id_cons='$id_cons' and aid='$aid' and id_comune='$id_comune'",$dbi);
|
---|
288 | }
|
---|
289 | if (mysql_num_rows($ressup)==1) list($perms)=mysql_fetch_row($ressup); else $perms=0;
|
---|
290 | return $perms;
|
---|
291 | } else return 0;
|
---|
292 | }
|
---|
293 |
|
---|
294 | function OpenTable(){
|
---|
295 | echo "<table width=\"100%\" cellpadding=\"0\" cellspacing=\"2\" BORDER=\"0\">";
|
---|
296 | }
|
---|
297 |
|
---|
298 | function CloseTable(){
|
---|
299 | echo "</table>";
|
---|
300 | }
|
---|
301 |
|
---|
302 | function login() {
|
---|
303 | global $param,$prefix,$dbi,$multicomune,$siteistat,$language,$tema;
|
---|
304 | $lang=strlen($_SESSION['lang'])==2 ? $_SESSION['lang']: $language;
|
---|
305 | if (isset($param['id_comune'])) $id_comune=intval($param['id_comune']);
|
---|
306 | if (!isset($id_comune)) $id_comune=0;
|
---|
307 | session_regenerate_id();
|
---|
308 | $id_ses=session_id();
|
---|
309 | #die("test:$tema");
|
---|
310 | //include("modules/Elezioni/language/lang-$lang.php");
|
---|
311 | include ("header.php");
|
---|
312 | echo "<div align=\"middle\"><font class=\"title\"><b>"._GESTIONE."</b></font></center>";
|
---|
313 | echo "<br>"; # method=\"post\"
|
---|
314 | echo "<form name=\"login\" method=\"post\" action=\"admin.php\">"
|
---|
315 | ."<table class=\"table-menu\">"
|
---|
316 | ."<tr><td>"._ADMINID."</td>"
|
---|
317 | ."<td><input type=\"text\" NAME=\"aid\" SIZE=\"20\" MAXLENGTH=\"25\"></td></tr>"
|
---|
318 | ."<tr><td>"._PASSWORD."</td>"
|
---|
319 | ."<td><input type=\"password\" NAME=\"pwd\" SIZE=\"20\" MAXLENGTH=\"18\"></td></tr>"
|
---|
320 | ."<tr><td>";
|
---|
321 | // scelta comune
|
---|
322 | if($multicomune=='1'){
|
---|
323 | echo ""._COMUNE."</td><td>";
|
---|
324 | $sqlcomu="select id_comune,descrizione from ".$prefix."_ele_comuni order by descrizione asc";
|
---|
325 | $rescomu= mysql_query("$sqlcomu",$dbi);
|
---|
326 |
|
---|
327 | echo "<select name=\"id_comune\">";
|
---|
328 | while (list($id,$descrizione)=mysql_fetch_row($rescomu))
|
---|
329 | {
|
---|
330 | $sel=($id == $id_comune) ? "selected":"";
|
---|
331 | echo "<option value=\"$id\" $sel>$descrizione";
|
---|
332 | }
|
---|
333 | }else{
|
---|
334 | echo "<input type=\"hidden\" name=\"id_comune\" value=\"$siteistat\">";
|
---|
335 | }
|
---|
336 | // echo "<input type=\"hidden\" name=\"id_comune\" value=\"$id_comune\">";
|
---|
337 | if(strlen($lang)==2) echo "<input type=\"hidden\" name=\"language\" value=\"$lang\">";
|
---|
338 | echo "</td></tr><tr><td>";
|
---|
339 | echo "<input type=\"hidden\" name=\"id_ses\" value=\"$id_ses\">";
|
---|
340 | echo "<input type=\"submit\" VALUE=\""._OK."\">"
|
---|
341 | ."</td></tr></table>"
|
---|
342 | ."</form></div>";
|
---|
343 |
|
---|
344 | include ("footer.php");
|
---|
345 | }
|
---|
346 |
|
---|
347 | function logout()
|
---|
348 | {
|
---|
349 | /* $lang=$_SESSION['lang'];
|
---|
350 | $id_comune=$_SESSION['id_comune'];
|
---|
351 | // setcookie ("PHPSESSID", "", time() - 3600);
|
---|
352 | session_cache_expire (0);
|
---|
353 | $_SESSION=array(); //MODIFICHE PER GESTIONE SESSIONI
|
---|
354 | session_unset();
|
---|
355 | session_destroy();
|
---|
356 | Header("Location: admin.php?id_comune=$id_comune&language=$lang");
|
---|
357 | */
|
---|
358 | global $siteistat;
|
---|
359 |
|
---|
360 | $ref="Location: admin.php?";
|
---|
361 | if (isset($_SESSION['id_comune']))
|
---|
362 | $id_comune=$_SESSION['id_comune'];
|
---|
363 | else
|
---|
364 | $id_comune=$siteistat;
|
---|
365 | $ref=$ref."id_comune=".$id_comune;
|
---|
366 |
|
---|
367 | if (isset($_SESSION['lang']))
|
---|
368 | $ref=$ref."&language=".$_SESSION['lang'];
|
---|
369 |
|
---|
370 | session_cache_expire (0);
|
---|
371 | $_SESSION=array();
|
---|
372 | session_unset();
|
---|
373 | session_destroy();
|
---|
374 | Header($ref);
|
---|
375 |
|
---|
376 | }
|
---|
377 |
|
---|
378 | if (isset($param['op'])) get_magic_quotes_gpc() ? $op=$param['op']:$op=addslashes($param['op']); else $op='ele';
|
---|
379 | //if (isset($param['op'])) $op=$param['op']; else $op='ele';
|
---|
380 | if (isset($_SESSION['aid']) AND $_SESSION['remote']==$_SERVER['REMOTE_ADDR']) {
|
---|
381 | switch($op) {
|
---|
382 | case "tipo":
|
---|
383 | include("modules/Elezioni/ele_tipi.php");
|
---|
384 | break;
|
---|
385 | case "constipi":
|
---|
386 | include("modules/Elezioni/ele_consultazionitipi.php");
|
---|
387 | break;
|
---|
388 | case "aggiorna":
|
---|
389 | include("modules/Elezioni/aggiorna.php");
|
---|
390 | break;
|
---|
391 | case "parziali":
|
---|
392 | include("modules/Elezioni/ele_parziali.php");
|
---|
393 | break;
|
---|
394 | case "ele":
|
---|
395 | include("modules/Elezioni/ele.php");
|
---|
396 | break;
|
---|
397 | case "consultazione":
|
---|
398 | include("modules/Elezioni/ele_consultazioni.php");
|
---|
399 | break;
|
---|
400 | case "configurazione":
|
---|
401 | include("modules/Elezioni/ele_configurazione.php");
|
---|
402 | break;
|
---|
403 | case "cons_comuni":
|
---|
404 | include("modules/Elezioni/ele_cons_comuni.php");
|
---|
405 | break;
|
---|
406 | case "confconsiglio":
|
---|
407 | include("modules/Elezioni/ele_confcons.php");
|
---|
408 | break;
|
---|
409 | case "inscomuni":
|
---|
410 | include("modules/Elezioni/ele_comuni.php");
|
---|
411 | break;
|
---|
412 | case "oper_admin":
|
---|
413 | include("modules/Elezioni/ele_operatori.php");
|
---|
414 | break;
|
---|
415 | case "inscollegi":
|
---|
416 | include("modules/Elezioni/ele_collegi.php");
|
---|
417 | break;
|
---|
418 | case "associazioni":
|
---|
419 | include("modules/Elezioni/ele_associazioni.php");
|
---|
420 | break;
|
---|
421 | case "operatori":
|
---|
422 | include("modules/Elezioni/ele_operatori.php");
|
---|
423 | break;
|
---|
424 | case "permessi":
|
---|
425 | include("modules/Elezioni/ele_permessi.php");
|
---|
426 | break;
|
---|
427 | case "circo":
|
---|
428 | include("modules/Elezioni/ele_circo.php");
|
---|
429 | break;
|
---|
430 | case "sede":
|
---|
431 | include("modules/Elezioni/ele_sede.php");
|
---|
432 | break;
|
---|
433 | case "sezione":
|
---|
434 | include("modules/Elezioni/ele_sezione.php");
|
---|
435 | break;
|
---|
436 | case "gruppo":
|
---|
437 | include("modules/Elezioni/ele_gruppo.php");
|
---|
438 | break;
|
---|
439 | case "rec_add_aff":
|
---|
440 | include("modules/Elezioni/ele_affluenze.php");
|
---|
441 | break;
|
---|
442 | case "rec_add_mod":
|
---|
443 | include("modules/Elezioni/ele_modelli.php");
|
---|
444 | break;
|
---|
445 | case "upgruppo":
|
---|
446 | include("modules/Elezioni/ele_gruppo.php");
|
---|
447 | break;
|
---|
448 | case "delimggruppo":
|
---|
449 | include("modules/Elezioni/ele_gruppo.php");
|
---|
450 | break;
|
---|
451 | case "lista":
|
---|
452 | include("modules/Elezioni/ele_lista.php");
|
---|
453 | break;
|
---|
454 | case "uplista":
|
---|
455 | include("modules/Elezioni/ele_lista.php");
|
---|
456 | break;
|
---|
457 | case "delimglista":
|
---|
458 | include("modules/Elezioni/ele_lista.php");
|
---|
459 | break;
|
---|
460 | case "candidato":
|
---|
461 | include("modules/Elezioni/ele_candidato.php");
|
---|
462 | break;
|
---|
463 | case "upcandidato":
|
---|
464 | include("modules/Elezioni/ele_candidato.php");
|
---|
465 | break;
|
---|
466 | case "delimgcandidato":
|
---|
467 | include("modules/Elezioni/ele_candidato.php");
|
---|
468 | break;
|
---|
469 |
|
---|
470 | case "voti":
|
---|
471 | include("modules/Elezioni/ele_voti.php");
|
---|
472 | break;
|
---|
473 | case "sezioni_voti":
|
---|
474 | include("modules/Elezioni/ele_voti.php");
|
---|
475 | break;
|
---|
476 | case "rec_voti":
|
---|
477 | include("modules/Elezioni/ele_voti.php");
|
---|
478 | break;
|
---|
479 | case "rec_voti_gruppi":
|
---|
480 | include("modules/Elezioni/ele_voti.php");
|
---|
481 | break;
|
---|
482 | case "rec_add_votanti":
|
---|
483 | include("modules/Elezioni/ele_voti.php");
|
---|
484 | break;
|
---|
485 | case "rec_finale":
|
---|
486 | include("modules/Elezioni/ele_voti.php");
|
---|
487 | break;
|
---|
488 | case "controllo_voti":
|
---|
489 | include("modules/Elezioni/controllo_voti.php");
|
---|
490 | break;
|
---|
491 | case "controllo_votanti":
|
---|
492 | include("modules/Elezioni/controllo_votanti.php");
|
---|
493 | break;
|
---|
494 | case "come":
|
---|
495 | include("modules/Elezioni/ele_come.php");
|
---|
496 | break;
|
---|
497 | case "numeri":
|
---|
498 | include("modules/Elezioni/ele_come.php");
|
---|
499 | break;
|
---|
500 | case "servizi":
|
---|
501 | include("modules/Elezioni/ele_come.php");
|
---|
502 | break;
|
---|
503 | case "link":
|
---|
504 | include("modules/Elezioni/ele_come.php");
|
---|
505 | break;
|
---|
506 | case "conf":
|
---|
507 | include("modules/Elezioni/ele_conf.php");
|
---|
508 | break;
|
---|
509 | case "stampa":
|
---|
510 | include("modules/Elezioni/ele_stampe.php");
|
---|
511 | break;
|
---|
512 | case "cambiopwd":
|
---|
513 | include("modules/Elezioni/ele_pwd.php");
|
---|
514 | break;
|
---|
515 | case "eletti":
|
---|
516 | include("modules/Elezioni/ele_eletti.php");
|
---|
517 | break;
|
---|
518 | case "foto":
|
---|
519 | include("modules/Elezioni/foto.php");
|
---|
520 | break;
|
---|
521 | case "consiglieri":
|
---|
522 | include("modules/Elezioni/ele_consiglieri.php");
|
---|
523 | break;
|
---|
524 | case "backup":
|
---|
525 | include("modules/Elezioni/backup.php");
|
---|
526 | break;
|
---|
527 | case "restore":
|
---|
528 | include("modules/Elezioni/restore.php");
|
---|
529 | break;
|
---|
530 | case "scarica":
|
---|
531 | include("modules/Elezioni/scarica.php");
|
---|
532 | break;
|
---|
533 | case "importa":
|
---|
534 | include("modules/Elezioni/importa.php");
|
---|
535 | break;
|
---|
536 | case "widget":
|
---|
537 | include("modules/Elezioni/ele_widget.php");
|
---|
538 | break;
|
---|
539 | case "riepilogo":
|
---|
540 | include("modules/Elezioni/ele_riepilogo.php");
|
---|
541 | break;
|
---|
542 | case "logout":
|
---|
543 | logout();
|
---|
544 | break;
|
---|
545 | }
|
---|
546 | }else {
|
---|
547 |
|
---|
548 | login();
|
---|
549 |
|
---|
550 | }
|
---|
551 |
|
---|
552 |
|
---|
553 | ?>
|
---|