Changeset 441
- Timestamp:
- Mar 30, 2025, 12:29:12 AM (8 months ago)
- Location:
- trunk
- Files:
-
- 15 edited
-
admin/versione.php (modified) (1 diff)
-
client/temi/bootstrap/pagine/affluenza.php (modified) (1 diff)
-
client/temi/bootstrap/pagine/candidatilistapercirco.php (modified) (1 diff)
-
client/temi/bootstrap/pagine/candidatilistapersezioni.php (modified) (1 diff)
-
client/temi/bootstrap/pagine/candidatopercirco.php (modified) (1 diff)
-
client/temi/bootstrap/pagine/candidatopersezioni.php (modified) (1 diff)
-
client/temi/bootstrap/pagine/contenuto.php (modified) (2 diffs)
-
client/temi/bootstrap/pagine/listaecandidati.php (modified) (4 diffs)
-
client/temi/bootstrap/pagine/listapercirco.php (modified) (1 diff)
-
client/temi/bootstrap/pagine/listapersezioni.php (modified) (1 diff)
-
client/temi/bootstrap/pagine/opendata.php (modified) (2 diffs)
-
client/temi/bootstrap/pagine/votanti.php (modified) (1 diff)
-
client/temi/bootstrap/query.php (modified) (4 diffs)
-
client/temi/bootstrap/top_nav.php (modified) (3 diffs)
-
client/versione.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/versione.php
r440 r441 1 1 <?php 2 2 3 $versione = "3.0 rev 44 0";3 $versione = "3.0 rev 441"; 4 4 $version_number = $versione; 5 $datarel = " 27marzo 2025";5 $datarel = "30 marzo 2025"; 6 6 $version = "Eleonline $version_number (<i>Data Release: $datarel</i>)"; 7 7 -
trunk/client/temi/bootstrap/pagine/affluenza.php
r431 r441 82 82 <?php 83 83 $linkopendata="modules.php?op=come&info=affluenze_sez&csv=1&id_comune=$id_comune$cirpar&id_cons_gen=$id_cons_gen$getref"; 84 $nosez=1; 84 85 include 'opendata.php'; ?> 85 86 <div class="container"> -
trunk/client/temi/bootstrap/pagine/candidatilistapercirco.php
r438 r441 6 6 $sezioni=elenco_circoscrizioni(); 7 7 # Blocco opendata 8 $linkopendata="modules.php?name=Elezioni&op=candidato_ sezione&id_cons_gen=$id_cons_gen&id_comune=$id_comune$cirpar&csv=1&orvert=&min=1&offset=23&minsez=1&offsetsez=22&perc=&grupposg=&id_lista=$id_lista";8 $linkopendata="modules.php?name=Elezioni&op=candidato_circo&id_cons_gen=$id_cons_gen&id_comune=$id_comune$cirpar&csv=1&min=1&minsez=1&id_lista=$id_lista"; 9 9 include 'opendata.php'; 10 10 ?> -
trunk/client/temi/bootstrap/pagine/candidatilistapersezioni.php
r431 r441 5 5 foreach($elencoliste as $key=>$val) if($val[2]==$num_lista) {$desclista=$val[3]; $id_lista=$val['id_lista'];break;} 6 6 $sezioni=elenco_sezioni(0); 7 $totsez=count($sezioni); 7 8 # Blocco opendata 8 $linkopendata="modules.php?name=Elezioni&op=candidato_sezione&id_cons_gen=$id_cons_gen&id_comune=$id_comune$cirpar&csv=1&orvert=&min=1&offset=23&minsez=1&offsetsez=22&perc=&grupposg=&id_lista=$id_lista"; 9 $linkopendata="modules.php?name=Elezioni&op=candidato_sezione&minsez=1&offsetsez=$totsez&id_cons_gen=$id_cons_gen&id_comune=$id_comune$cirpar&csv=1&id_lista=$id_lista"; 10 $linkopendatapdf="modules.php?name=Elezioni&op=candidato_sezione&id_cons_gen=$id_cons_gen&id_comune=$id_comune$cirpar&csv=1&id_lista=$id_lista"; 11 $nosez=0; 9 12 include 'opendata.php'; 10 13 ?> -
trunk/client/temi/bootstrap/pagine/candidatopercirco.php
r438 r441 8 8 $sezioni=elenco_circoscrizioni(); 9 9 # Blocco opendata 10 $linkopendata="modules.php?name=Elezioni&op=gruppo_ sezione&id_cons_gen=$id_cons_gen&id_comune=$id_comune&csv=1&orvert=&min=1&offset=5&minsez=1&offsetsez=22&perc=&grupposg=&id_lista=";10 $linkopendata="modules.php?name=Elezioni&op=gruppo_circo&id_cons_gen=$id_cons_gen&id_comune=$id_comune&csv=1&min=1&minsez=1&id_lista="; 11 11 include 'opendata.php'; 12 12 ?> -
trunk/client/temi/bootstrap/pagine/candidatopersezioni.php
r431 r441 7 7 $id_cons=$row[0][0]; 8 8 $sezioni=elenco_sezioni(0); 9 $totsez=count($sezioni); 9 10 # Blocco opendata 10 $linkopendata="modules.php?name=Elezioni&op=gruppo_sezione&id_cons_gen=$id_cons_gen&id_comune=$id_comune&csv=1&orvert=&min=1&offset=5&minsez=1&offsetsez=22&perc=&grupposg=&id_lista="; 11 $linkopendata="modules.php?name=Elezioni&op=gruppo_sezione&id_cons_gen=$id_cons_gen&id_comune=$id_comune&csv=1&min=1&minsez=1&offsetsez=$totsez&id_lista="; 12 $linkopendatapdf="modules.php?name=Elezioni&op=gruppo_sezione&id_cons_gen=$id_cons_gen&id_comune=$id_comune&csv=1&id_lista="; 13 $nosez=0; 11 14 include 'opendata.php'; 12 15 ?> -
trunk/client/temi/bootstrap/pagine/contenuto.php
r438 r441 50 50 include('paginavuota.php'); 51 51 break; 52 //Grafici53 52 case 21: 54 53 include('affluenzagrafico.php'); … … 81 80 include('datigeneralisezioni.php'); 82 81 break; 83 case 31: 82 case 31: 84 83 include('seggi.php'); 84 break; 85 //Grafici 86 case 41: 87 include('grafici/affluenza.php'); 88 break; 89 case 42: 90 include('grafici/votanti.php'); 91 break; 92 case 43: 93 include('grafici/votidigruppo.php'); 94 break; 95 case 44: 96 include('grafici/votidilista.php'); 97 break; 98 case 51: 99 // grafici Referendum 100 include('grafici/affluenza_referendum.php'); 101 break; 102 case 52: 103 include('grafici/votanti_referendum.php'); 104 break; 105 case 53: 106 include('grafici/voti_referendum.php'); 85 107 break; 86 108 // altre pagine -
trunk/client/temi/bootstrap/pagine/listaecandidati.php
r432 r441 38 38 }else $precedentepresente=0; 39 39 } 40 $rowora=affluenze_totali( );40 $rowora=affluenze_totali(0); 41 41 $oraridate=array(); 42 42 $i=1; … … 429 429 <div class="col-auto me-2"> 430 430 <strong>Elettori:</strong> 431 <? = number_format($elet[0][2] ?? 0, 0, ".", ".") ?>431 <?php if(!isset($elet[0][2])) $elet[0][2]=0; number_format($elet[0][2], 0, ".", ".") ?> 432 432 </div> 433 433 <!-- Votanti --> … … 435 435 <strong>Votanti:</strong> 436 436 <?php 437 $votanti = $rowaff[0][0] ?? 0; 438 echo number_format($votanti, 0, ".", "."); 439 $elettori = $elet[0][2] ?? 0; 437 if(!isset($rowaff[0][0])) $votanti=0; else $votanti = $rowaff[0][0] ; 438 echo number_format($votanti, 0, ".", "."); 439 if(!isset($elet[0][2])) 440 $elettori = 0; else $elettori = $elet[0][2]; 440 441 $percentualeVotanti = ($elettori > 0) ? (100 * $votanti / $elettori) : 0; 441 442 echo " (" . number_format($percentualeVotanti, 2) . "%)"; … … 452 453 <div class="col-auto me-2"> 453 454 <strong>Schede <?= $nome ?>:</strong> 454 <? =number_format($conteggio, 0, ".", ".") ?>455 (<? =number_format($percentuale, 2) ?>%)455 <?php number_format($conteggio, 0, ".", ".") ?> 456 (<?php number_format($percentuale, 2) ?>%) 456 457 </div> 457 458 <?php endforeach; ?> -
trunk/client/temi/bootstrap/pagine/listapercirco.php
r438 r441 12 12 # Blocco opendata 13 13 if($genere==2) 14 $linkopendata="modules.php?name=Elezioni&op=gruppo_ sezione&id_cons_gen=$id_cons_gen&id_comune=$id_comune&csv=1&id_lista=";14 $linkopendata="modules.php?name=Elezioni&op=gruppo_circo&id_cons_gen=$id_cons_gen&id_comune=$id_comune&csv=1&id_lista="; 15 15 else 16 $linkopendata="modules.php?name=Elezioni&op=lista_ sezione&id_cons_gen=$id_cons_gen&id_comune=$id_comune&csv=1&id_lista=";16 $linkopendata="modules.php?name=Elezioni&op=lista_circo&id_cons_gen=$id_cons_gen&id_comune=$id_comune&csv=1&id_lista="; 17 17 include 'opendata.php'; 18 18 ?> -
trunk/client/temi/bootstrap/pagine/listapersezioni.php
r431 r441 10 10 $id_cons=$row[0][0]; 11 11 $sezioni=elenco_sezioni(0); 12 $totsez=count($sezioni); 12 13 # Blocco opendata 13 if($genere==2) 14 $linkopendata="modules.php?name=Elezioni&op=gruppo_sezione&id_cons_gen=$id_cons_gen&id_comune=$id_comune&csv=1&id_lista="; 15 else 16 $linkopendata="modules.php?name=Elezioni&op=lista_sezione&id_cons_gen=$id_cons_gen&id_comune=$id_comune&csv=1&id_lista="; 14 if($genere==2){ 15 $nosez=1; 16 $linkopendata="modules.php?name=Elezioni&op=gruppo_sezione&minsez=1&offsetsez=$totsez&id_cons_gen=$id_cons_gen&id_comune=$id_comune&csv=1&id_lista="; 17 }else{ 18 $nosez=0; 19 $linkopendata="modules.php?name=Elezioni&op=lista_sezione&minsez=1&offsetsez=$totsez&id_cons_gen=$id_cons_gen&id_comune=$id_comune&csv=1&id_lista="; 20 $linkopendatapdf="modules.php?name=Elezioni&op=lista_sezione&id_cons_gen=$id_cons_gen&id_comune=$id_comune&csv=1&id_lista="; 21 } 17 22 include 'opendata.php'; 18 23 ?> -
trunk/client/temi/bootstrap/pagine/opendata.php
r431 r441 1 1 <?php 2 $linktmp=substr($linkopendata,strrpos($linkopendata,'?')+1); 2 if(isset($linkopendatapdf)) 3 $linktmp=substr($linkopendatapdf,strrpos($linkopendata,'?')+1); 4 # $nosez=0; 5 else 6 $linktmp=substr($linkopendata,strrpos($linkopendata,'?')+1); 7 # $nosez=1; 8 #} 3 9 $parametri=explode('&',$linktmp); 4 10 foreach($parametri as $key=>$val) { … … 33 39 <table class="table border text-center align-middle mt-0"> 34 40 <tr> 41 <?php if(!$nosez) { ?> 42 <td class="opendatatd"> 43 <fieldset> 44 <legend>Stampa Sezioni</legend> 45 <div class="form-check"> 46 <label for="sezmin"><span class="opendata"> Da Sezione</span></label> 47 <input name="minsez" type="text" style="width: 80px;" id="sezmin" value="1"> 48 </div> 49 <div class="form-check"> 50 <label for="maxsez"><span class="opendata"> A Sezione</span></label> 51 <input name="offsetsez" type="text" style="width: 80px;" id="maxsez" value="18"> 52 </div> 53 </fieldset> 54 </td> 55 <?php } ?> 35 56 <td class="opendatatd"> 36 57 <fieldset> -
trunk/client/temi/bootstrap/pagine/votanti.php
r431 r441 60 60 if($genere==0) $valgruppo="&num_ref=$num_gruppo&num_refs=1"; else $valgruppo=''; 61 61 $linkopendata="modules.php?op=come&info=votanti&csv=1&id_comune=$id_comune&id_cons_gen=$id_cons_gen$valgruppo"; 62 $nosez=1; 62 63 include 'opendata.php'; ?> 63 64 <div class="container"> -
trunk/client/temi/bootstrap/query.php
r438 r441 33 33 } 34 34 35 function affluenze_totali( )35 function affluenze_totali($id) 36 36 { 37 37 global $id_cons,$prefix,$dbi,$circo,$idcirc; 38 38 # if($id) $filtro="and id_gruppo='$id'"; else $filtro=''; 39 39 # if($id_sez) $filtrosez="and Id_sez=$id_sez"; else $filtrosez=''; 40 if(!$id) $id=$id_cons; 40 41 41 42 if($circo){ … … 45 46 $filtrocirco=''; 46 47 47 $sql="select sum(voti_uomini),sum(voti_donne),sum(voti_complessivi) as complessivi,data,orario from ".$prefix."_ele_voti_parziale where id_cons=$id _cons$filtrocirco group by data, orario";48 $sql="select sum(voti_uomini),sum(voti_donne),sum(voti_complessivi) as complessivi,data,orario from ".$prefix."_ele_voti_parziale where id_cons=$id $filtrocirco group by data, orario"; 48 49 $sth = $dbi->prepare("$sql"); 49 50 $sth->execute(); … … 542 543 { 543 544 global $id_cons_gen,$prefix,$dbi,$tipocons,$datainizio,$id_comune; 544 $sql="select t1.* from ".$prefix."_ele_consultazione as t1 left join ".$prefix."_ele_cons_comune as t2 on t2.id_cons_gen=t1.id_cons_gen where t2.id_comune=$id_comune and t2.chiusa< 2 and (t1.tipo_cons=$tipocons) and t1.data_inizio<'$datainizio' order by t1.data_inizio desc limit 0,1";545 $sql="select t1.* from ".$prefix."_ele_consultazione as t1 left join ".$prefix."_ele_cons_comune as t2 on t2.id_cons_gen=t1.id_cons_gen where t2.id_comune=$id_comune and t2.chiusa<'2' and (t1.tipo_cons=$tipocons) and t1.data_inizio<'$datainizio' order by t1.data_inizio desc limit 0,1"; 545 546 $sth = $dbi->prepare("$sql"); 546 547 $sth->execute(); … … 924 925 } 925 926 927 function voti_tot_gruppo() 928 { 929 global $id_cons,$prefix,$dbi,$circo,$idcirc; 930 if($circo) $cond="and t2.id_circ='$idcirc'"; else $cond=''; 931 $sql="select t2.num_gruppo,t2.descrizione,sum(t1.voti) from ".$prefix."_ele_voti_gruppo as t1 left join ".$prefix."_ele_gruppo as t2 on t1.id_gruppo=t2.id_gruppo where t1.id_cons='$id_cons' $cond group by t2.num_gruppo,t2.descrizione order by t2.num_gruppo"; 932 $sth = $dbi->prepare("$sql"); 933 $sth->execute(); 934 $row = $sth->fetchAll(); 935 return($row); 936 937 } 938 926 939 function voti_tot_referendum() 927 940 { -
trunk/client/temi/bootstrap/top_nav.php
r438 r441 37 37 <a class="nav-link" href="<?php echo $link_paginaprincipale;?>" aria-current="page"><span>Home</span></a> 38 38 </li> 39 <!-- link per il test 40 <li class="nav-item"> 41 <a class="nav-link" href="modules.php?op=100" aria-current="page"><span>TEST</span></a> 42 </li> 43 <!-- fine link per il test --> 39 44 <?php 40 45 $row=elenco_comuni(); … … 214 219 <div class="link-list-wrapper"> 215 220 <ul class="link-list anyClass"> 216 <?php if(count(affluenze_totali( ))) $stato=''; else $stato='disabled'; ?>221 <?php if(count(affluenze_totali(0))) $stato=''; else $stato='disabled'; ?> 217 222 <li><a class="dropdown-item <?php echo $stato; ?> list-item left-icon" href="modules.php?op=11&id_comune=<?php echo $id_comune.$cirpar;?>&file=index&id_cons_gen=<?php echo $id_cons_gen;?>"><svg class="icon icon-sm icon-primary left"><use href="<?php echo $curdir?>/svg/sprites.svg#it-user"></use></svg><span> Affluenze</span></a></li> 218 223 <?php if($genere==0) { ?> … … 266 271 </div> 267 272 </li> 273 <li class="nav-item dropdown"> 274 <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false" id="mainNavDropdownC4"> 275 <span>Grafici</span> 276 <svg class="icon icon-xs"> 277 <use href="<?php echo $curdir;?>/svg/sprites.svg#it-expand"></use> 278 </svg> 279 </a> 280 <div class="dropdown-menu" role="region" aria-labelledby="mainNavDropdownC4"> 281 <div class="link-list-wrapper"> 282 <ul class="link-list anyClass"> 283 <?php if($genere>0) { ?> 284 <?php if(count(affluenze_totali(0))) $stato=''; else $stato='disabled'; ?> 285 <li><a class="dropdown-item <?php echo $stato; ?> list-item left-icon" href="modules.php?op=41&id_comune=<?php echo $id_comune.$cirpar;?>&file=index&id_cons_gen=<?php echo $id_cons_gen;?>"><svg class="icon icon-sm icon-primary left"><use href="<?php echo $curdir?>/svg/sprites.svg#it-chart-line"></use></svg><span> Affluenze</span></a></li> 286 <?php }else{ ?> 287 <?php $tmp=voti_tot_referendum();if($tmp and $tmp[0][4]>0) $stato=''; else $stato='disabled'; ?> 288 <li><a class="dropdown-item <?php echo $stato; ?> list-item left-icon" href="modules.php?op=51"> 289 <svg class="icon icon-sm icon-primary left"><use href="<?php echo $curdir?>/svg/sprites.svg#it-chart-line"></use></svg><span>Affluenze Referendum</span></a></li> 290 <?php }?> 291 <?php if($genere>0) { ?> 292 <?php $tmp=voti_totali();if($tmp and array_sum($tmp[0])>0) $stato=''; else $stato='disabled'; ?> 293 <li><a class="dropdown-item <?php echo $stato; ?> list-item left-icon" href="modules.php?op=42&id_comune=<?php echo $id_comune.$cirpar;?>&file=index&id_cons_gen=<?php echo $id_cons_gen;?>"><svg class="icon icon-sm icon-primary left"><use href="<?php echo $curdir?>/svg/sprites.svg#it-chart-line"></use></svg><span> Votanti</span></a></li> 294 <li><span class="divider"></span></li> 295 <?php }else{ ?> 296 <?php if(count(voti_tot_referendum())>0) $stato=''; else $stato='disabled'; ?> 297 <li><a class="dropdown-item <?php echo $stato; ?> list-item left-icon" href="modules.php?op=52"> 298 <svg class="icon icon-sm icon-primary left"><use href="<?php echo $curdir?>/svg/sprites.svg#it-chart-line"></use></svg><span>Distribuzione dei Voti Referendum</span></a></li> 299 <?php }?> 300 <?php if(($genere==1 or $genere==3 or $genere==5) and !$votogruppo) { ?> 301 <li><a class="dropdown-item <?php echo $stato; ?> list-item left-icon" href="modules.php?op=43&id_comune=<?php echo $id_comune.$cirpar;?>&file=index&id_cons_gen=<?php echo $id_cons_gen;?>"><svg class="icon icon-sm icon-primary left"><use href="<?php echo $curdir?>/svg/sprites.svg#it-chart-line"></use></svg><span> Voto per Gruppo</span></a></li> 302 <?php }?> 303 304 <?php if($genere>1) { 305 if($genere==2) ?> 306 <?php if(count(voti_gruppo('lista'))>0) $stato=''; else $stato='disabled'; ?> 307 <?php if(($genere>2) and !$votolista) {?> 308 <?php if(count(voti_tot_lista())>0) $stato=''; else $stato='disabled'; ?> 309 <?php }?> 310 <li><a class="dropdown-item <?php echo $stato; ?> list-item left-icon" href="modules.php?op=44&id_comune=<?php echo $id_comune.$cirpar;?>&file=index&id_cons_gen=<?php echo $id_cons_gen;?>"><svg class="icon icon-sm icon-primary left"><use href="<?php echo $curdir?>/svg/sprites.svg#it-chart-line"></use></svg><span> Voto per Lista</span></a></li> 311 <?php }?> 312 <?php /* if(($genere==4 or $genere==5) and !$votocandidato) {?> 313 <?php if(count(voti_tot_candidato(0))>0) $stato=''; else $stato='disabled'; ?> 314 <li><a class="dropdown-item <?php echo $stato; ?> list-item left-icon" href="modules.php?op=62&id_comune=<?php echo $id_comune.$cirpar;?>&file=index&id_cons_gen=<?php echo $id_cons_gen;?>"><svg class="icon icon-sm icon-primary left"><use href="<?php echo $curdir?>/svg/sprites.svg#it-chart-line"></use></svg><span> Candidato Lista per Sezioni</span></a></li> 315 <?php } */ ?> 316 </ul> 317 </div> 318 </div> 319 </li> 320 268 321 <?php if ($visibility==1) {?> 269 322 <li class="nav-item dropdown"> -
trunk/client/versione.php
r440 r441 1 1 <?php 2 2 3 $versione = "3.0 rev 44 0";3 $versione = "3.0 rev 441"; 4 4 $version_number = $versione; 5 $datarel = " 27marzo 2024";5 $datarel = "30 marzo 2024"; 6 6 $version = "Eleonline $version_number (<i>Data Release: $datarel</i>)"; 7 7
Note:
See TracChangeset
for help on using the changeset viewer.
