- Timestamp:
- May 4, 2025, 9:20:04 PM (7 months ago)
- Location:
- trunk
- Files:
-
- 22 edited
-
admin/admin.php (modified) (1 diff)
-
admin/modules/Elezioni/ele_candidato.php (modified) (12 diffs)
-
admin/modules/Elezioni/ele_gruppo.php (modified) (3 diffs)
-
admin/modules/Elezioni/language/lang-it.php (modified) (2 diffs)
-
admin/versione.php (modified) (1 diff)
-
client/modules/Elezioni/consiglieri.php (modified) (1 diff)
-
client/modules/Elezioni/votanti-inc.php (modified) (5 diffs)
-
client/temi/bootstrap/css/altricss.css (modified) (4 diffs)
-
client/temi/bootstrap/index.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/comesivota.php (modified) (1 diff)
-
client/temi/bootstrap/pagine/linkutili.php (modified) (1 diff)
-
client/temi/bootstrap/pagine/listapercirco.php (modified) (1 diff)
-
client/temi/bootstrap/pagine/listapersezioni.php (modified) (1 diff)
-
client/temi/bootstrap/pagine/numeriutili.php (modified) (1 diff)
-
client/temi/bootstrap/pagine/referendum_risultati.php (modified) (5 diffs)
-
client/temi/bootstrap/pagine/servizi.php (modified) (1 diff)
-
client/temi/bootstrap/query.php (modified) (4 diffs)
-
client/temi/bootstrap/top_nav.php (modified) (1 diff)
-
client/versione.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/admin.php
r443 r461 476 476 $ref=$ref."&language=$language"; 477 477 $ref.="&msglogout=$msglogout"; 478 $_SESSION=array(); 479 478 479 session_destroy(); 480 480 session_write_close(); 481 481 session_cache_expire (0); 482 session_destroy();482 $_SESSION=array(); 483 483 Header($ref); 484 484 -
trunk/admin/modules/Elezioni/ele_candidato.php
r431 r461 112 112 $sth = $dbi->prepare("$sql"); 113 113 $sth->execute(); 114 $pro= $sth->fetch(PDO::FETCH_BOTH); 115 }else{ 116 $pro['cognome']='';$pro['num_cand']='';$pro['nome']=''; 117 } 114 if($sth->rowCount()) 115 $pro= $sth->fetch(PDO::FETCH_BOTH); 116 } 117 if(!isset($pro['cognome'])) 118 {$pro['cognome']='';$pro['num_cand']='';$pro['nome']='';} 118 119 if (!isset($id_lista)) { 119 120 $sql="SELECT id_lista from ".$prefix."_ele_lista where id_cons=$id_cons $circo and num_lista=1"; … … 284 285 global $param, $bgcolor1, $bgcolor2, $prefix, $dbi, $descr_cons, $id_cons,$simbolo2,$min,$id_cons_gen,$id_comune,$id_sez,$cvcheck,$cgcheck; 285 286 if(!$id_sez) $id_sez=0; 286 $aid=$_SESSION['aid'];287 $perms=ChiSei($id_cons_gen);288 if ($perms >16) {287 $aid=$_SESSION['aid']; 288 $perms=ChiSei($id_cons_gen); 289 if ($perms >16) { 289 290 if($id_cand) { 290 291 $sql = "SELECT * FROM ".$prefix."_ele_candidati where id_cand='$id_cand'"; … … 293 294 and id_cons='$id_cons' and cognome='$cognome' and nome='$nome'"; 294 295 } 296 $cognome2=stripslashes($cognome); 297 $nome2=stripslashes($nome); 295 298 $sthcan = $dbi->prepare("$sql"); 296 299 $sthcan->execute(); 297 $pro= $sthcan->fetch(PDO::FETCH_BOTH); 298 300 if($sthcan->rowCount()) 301 $pro= $sthcan->fetch(PDO::FETCH_BOTH); 302 else $pro=array(); 299 303 $username=$aid; 300 304 $data=date("Y/m/d"); 301 305 $tempo=date("H:i:s"); 302 if(isset($_FILES['cv']['tmp_name']) and $_FILES['cv']['tmp_name'] or ( $pro['cv'] and $cvcheck!='cvdel')) 303 $docnamecv=$id_cand."_".str_replace(" ","_",$cognome)."_".str_replace(" ","_",$nome).".pdf"; 306 $nocar=array("'",'"'," "); 307 $tmpdocname="_".str_replace($nocar,"",$cognome2)."_".str_replace($nocar,"",$nome2).".pdf"; 308 if(isset($_FILES['cv']['tmp_name']) and $_FILES['cv']['tmp_name'] or ( isset($pro['cv']) and $pro['cv'] and $cvcheck!='cvdel')) 309 $docnamecv=$id_cand.$tmpdocname; 304 310 else $docnamecv=''; 305 if(isset($_FILES['cg']['tmp_name']) and $_FILES['cg']['tmp_name'] or ( $pro['cg'] and $cgcheck!='cgdel'))306 $docnamecg=$id_cand. "_".str_replace(" ","_",$cognome)."_".str_replace(" ","_",$nome).".pdf";311 if(isset($_FILES['cg']['tmp_name']) and $_FILES['cg']['tmp_name'] or ( isset($pro['cg']) and $pro['cg'] and $cgcheck!='cgdel')) 312 $docnamecg=$id_cand.$tmpdocname; 307 313 else $docnamecg=''; 308 314 … … 311 317 $cgfolder="../client/documenti/$id_comune/$id_cons_gen/cg/"; 312 318 $uploadcg=$cgfolder.$docnamecg; 313 $docnamepred=$pro['id_cand']."_".$pro['cognome']."_".$pro['nome'].".pdf"; 319 if(isset($pro['id_cand'])) 320 $docnamepred=$pro['cv'];#."_".$pro['cognome']."_".$pro['nome'].".pdf"; 321 else 322 $docnamepred=''; 323 $uploadcv=$cvfolder.$id_cand.$tmpdocname; 324 $uploadcg=$cgfolder.$id_cand.$tmpdocname; 325 314 326 if(!is_dir($cvfolder)){ 315 327 mkdir($cvfolder, 0777, true); … … 322 334 echo "[ <a href=\"admin.php?op=candidato&id_cons_gen=$id_cons_gen\">"._NO."</a> ] - [<a href=\"admin.php?op=candidato&do=delete&id_cand=$id_cand&id_gruppo=$id_gruppo&id_cons=$id_cons&id_circ=$id_circ&ok=1&id_cons_gen=$id_cons_gen&id_lista=$id_lista&id_comune=$id_comune&min=$min\">"._YES."</a> ]"; 323 335 }else{ 324 $dati = htmlentities($_pro['cognome'], ENT_QUOTES, "UTF-8");325 336 $sql="delete from ".$prefix."_ele_candidati where id_cand='$id_cand'"; 326 337 $sth = $dbi->prepare("$sql"); … … 343 354 unlink($prevfilecg); 344 355 } 345 $sql="insert into ".$prefix."_ele_log values ('$id_cons','$id_sez','$username','$data','$tempo','DELETE:id_lista:$pro[id_lista], cognome:$dati,nome:$codifica:$pro[nome]','','".$prefix."_ele_candidati')";356 $sql="insert into ".$prefix."_ele_log values ('$id_cons','$id_sez','$username','$data','$tempo','DELETE:id_lista:$pro[id_lista],$tmpdocname','','".$prefix."_ele_candidati')"; 346 357 $sth = $dbi->prepare("$sql"); 347 358 $sth->execute(); … … 350 361 }elseif ($do == "add") { 351 362 if ($cognome) { 352 // dati gruppo353 363 if (!$num_cand){ 354 364 $sql="select max(num_cand) from ".$prefix."_ele_candidati where id_lista='$id_lista'"; … … 359 369 $num_cand++; 360 370 } 361 ###################362 371 $sql="select id_gruppo,num_lista from ".$prefix."_ele_lista where id_lista='$id_lista'"; 363 372 $sth = $dbi->prepare("$sql"); … … 367 376 $sth = $dbi->prepare("$sql"); 368 377 $sth->execute(); 378 $sql="select id_cand from ".$prefix."_ele_candidati where cognome='$cognome' and nome='$nome' and id_lista='$id_lista'"; 379 $sth = $dbi->prepare("$sql"); 380 $sth->execute(); 381 list($id_cand)=$sth->fetch(PDO::FETCH_NUM); 382 $sql="update ".$prefix."_ele_candidati set cv='".$id_cand.$tmpdocname."', cg='".$id_cand.$tmpdocname."' where id_cand='$id_cand' "; 383 $sth = $dbi->prepare("$sql"); 384 $sth->execute(); 369 385 if(isset($_FILES['cv']['tmp_name']) and $_FILES['cv']['tmp_name']) 370 move_uploaded_file($_FILES['cv']['tmp_name'], $ uploadcv);386 move_uploaded_file($_FILES['cv']['tmp_name'], $cvfolder.$id_cand.$tmpdocname); 371 387 if(isset($_FILES['cg']['tmp_name']) and $_FILES['cg']['tmp_name']) 372 move_uploaded_file($_FILES['cg']['tmp_name'], $ uploadcg);388 move_uploaded_file($_FILES['cg']['tmp_name'], $cgfolder.$id_cand.$tmpdocname); 373 389 $sql="insert into ".$prefix."_ele_log values ('$id_cons','$id_sez','$username','$data','$tempo','','ADD:id_lista:$id_lista,num_lista:$num_lista,cognome:$cognome,nome:$nome','".$prefix."_ele_candidati')"; 374 ######### 375 $sth = $dbi->prepare("$sql"); 376 $sth->execute(); 377 390 $sth = $dbi->prepare("$sql"); 391 $sth->execute(); 378 392 Header("Location: admin.php?op=candidato&id_cons=$id_cons&id_lista=$id_lista&id_cons_gen=$id_cons_gen&id_comune=$id_comune&id_circ=$id_circ&min=$min"); 379 393 } else { … … 385 399 } 386 400 }elseif ($do == "update") { 387 ################ 388 $sql="select id_gruppo,num_lista from ".$prefix."_ele_lista where id_lista='$id_lista'"; 389 $sth = $dbi->prepare("$sql"); 390 $sth->execute(); 391 list($id_gruppo,$num_lista)=$sth->fetch(PDO::FETCH_NUM); 392 $cond=''; 393 if((isset($_FILES['cv']['tmp_name']) and $_FILES['cv']['tmp_name'] and strlen($pro['cv'])>0) or $cvcheck=='cvdel') { 401 $sql="select cognome,nome from ".$prefix."_ele_candidati where id_cand='$id_cand'"; 402 $sth = $dbi->prepare("$sql"); 403 $sth->execute(); 404 list($precognome,$prenome)=$sth->fetch(PDO::FETCH_NUM); 405 $sql="select id_gruppo,num_lista from ".$prefix."_ele_lista where id_lista='$id_lista'"; 406 $sth = $dbi->prepare("$sql"); 407 $sth->execute(); 408 list($id_gruppo,$num_lista)=$sth->fetch(PDO::FETCH_NUM); 409 $cond=''; 410 if((isset($_FILES['cv']['tmp_name']) and $_FILES['cv']['tmp_name'] and strlen($pro['cv'])>0) or $cvcheck=='cvdel') { 394 411 $cvfolderbak="../client/documenti/bak/$id_comune/$id_cons_gen/cv/"; 395 412 if (!is_dir($cvfolderbak)) … … 398 415 copy($prevfilecv,$cvfolderbak.$pro['cv']); 399 416 unlink($prevfilecv); 400 } 401 if((isset($_FILES['cg']['tmp_name']) and $_FILES['cg']['tmp_name'] and strlen($pro['cg'])>0) or $cgcheck=='cgdel') { 417 }elseif(is_file($cvfolder.$docnamepred) and ($cognome!=$pro['cognome'] or $nome!=$pro['nome'])){ 418 copy($cvfolder.$docnamepred,$cvfolder.$id_cand.$tmpdocname); 419 unlink($cvfolder.$docnamepred); 420 } 421 if((isset($_FILES['cg']['tmp_name']) and $_FILES['cg']['tmp_name'] and strlen($pro['cg'])>0) or $cgcheck=='cgdel') { 402 422 $cgfolderbak="../client/documenti/bak/$id_comune/$id_cons_gen/cg/"; 403 423 if (!is_dir($cgfolderbak)) … … 406 426 copy($prevfilecg,$cgfolderbak.$pro['cg']); 407 427 unlink($prevfilecg); 408 } 409 if(isset($_FILES['cv'])) 410 move_uploaded_file($_FILES['cv']['tmp_name'], $uploadcv); 411 if(isset($_FILES['cg'])) 412 move_uploaded_file($_FILES['cg']['tmp_name'], $uploadcg); 413 if (isset($note)) {$cond=", note='$note'";} 414 if (isset($simbolo)) {$cond.=", simbolo='$simbolo'";} 415 $sql="update ".$prefix."_ele_candidati set id_lista='$id_lista', num_lista='$num_lista', cognome='$cognome', nome='$nome', num_cand='$num_cand', cv='$docnamecv', cg='$docnamecg' $cond where id_cand='$id_cand' "; 416 ###### 417 $sth = $dbi->prepare("$sql"); 418 $sth->execute(); 419 # gestione files trasparenza isfile($cvfolder.$docnamepred) 420 $sql="insert into ".$prefix."_ele_log values ('$id_cons','$id_sez','$username','$data','$tempo','UPDATE:id_lista:$pro[id_lista],cognome:$pro[cognome],nome:$pro[nome],num_cand:$pro[num_cand]','id_lista:$id_lista,cognome:$cognome,nome:$nome,num_cand:$num_cand','".$prefix."_ele_candidati')"; 421 $sth = $dbi->prepare("$sql"); 422 $sth->execute(); 423 Header("Location: admin.php?op=candidato&id_cons=$id_cons&id_lista=$id_lista&id_cons_gen=$id_cons_gen&id_comune=$id_comune&id_circ=$id_circ&min=$min"); 424 } 425 426 } 428 }elseif(is_file($cgfolder.$docnamepred) and ($cognome!=$pro['cognome'] or $nome!=$pro['nome'])){ 429 copy($cgfolder.$docnamepred,$cgfolder.$id_cand.$tmpdocname); 430 unlink($cgfolder.$docnamepred); 431 } 432 if(isset($_FILES['cv'])) 433 move_uploaded_file($_FILES['cv']['tmp_name'], $uploadcv); 434 if(isset($_FILES['cg'])) 435 move_uploaded_file($_FILES['cg']['tmp_name'], $uploadcg); 436 if (isset($note)) {$cond=", note='$note'";} 437 if (isset($simbolo)) {$cond.=", simbolo='$simbolo'";} 438 $sql="update ".$prefix."_ele_candidati set id_lista='$id_lista', num_lista='$num_lista', cognome='$cognome', nome='$nome', num_cand='$num_cand', cv='$docnamecv', cg='$docnamecg' $cond where id_cand='$id_cand' "; 439 $sth = $dbi->prepare("$sql"); 440 $sth->execute(); 441 $sql="insert into ".$prefix."_ele_log values ('$id_cons','$id_sez','$username','$data','$tempo','UPDATE:id_lista:$pro[id_lista],$tmpdocname,num_cand:$pro[num_cand]','id_lista:$id_lista,".htmlspecialchars($cognome).":,nome:".htmlspecialchars($nome).",num_cand:$num_cand','".$prefix."_ele_candidati')"; 442 $sth = $dbi->prepare("$sql"); 443 $sth->execute(); 444 Header("Location: admin.php?op=candidato&id_cons=$id_cons&id_lista=$id_lista&id_cons_gen=$id_cons_gen&id_comune=$id_comune&id_circ=$id_circ&min=$min"); 445 } 446 447 } 427 448 } 428 449 -
trunk/admin/modules/Elezioni/ele_gruppo.php
r454 r461 88 88 echo "</td>"; 89 89 90 if ($tipo_cons!=2) {90 # if ($tipo_cons!=2) { 91 91 echo "<td align=\"center\"width=\"5%\"><b>"._PROGRAM."</b>"; 92 92 if ($do=='modify') … … 105 105 echo "</td>"; 106 106 } 107 }107 # } 108 108 echo "<td align=\"center\"><b>"._FUNZIONI."</b></td></tr>"; 109 109 //-----------------------visualizza riga superiore per inserimento - … … 136 136 137 137 echo "<td><input type=\"file\" name=\"stemma\" size=\"5\"></td>"; //file=$gru[simbolo] 138 if ($tipo_cons!=2)138 # if ($tipo_cons!=2) 139 139 echo "<td><input type=\"file\" name=\"programma\" size=\"5\">"; 140 140 if ($tipo_cons==3 or $tipo_cons==4) { -
trunk/admin/modules/Elezioni/language/lang-it.php
r432 r461 32 32 define("_DESCRCONS","REFERENDUM"); 33 33 define("_TABGRUPPO","gruppo"); 34 define("_PROGRAM","Fac-Simile"); 34 35 break; 35 36 case 3: … … 240 241 define("_SCELTA_LISTA","Devi scegliere una lista."); 241 242 define("_SCELTA_COGNO","Devi inserire il cognome del candidato."); 242 define("_PROGRAM","Programma"); 243 if($tipo_cons!=2) 244 define("_PROGRAM","Programma"); 243 245 define("_ELIMINA","ELIMINA"); 244 246 define("_SPUNTAELIMINA","Metti la spunta per abilitare la cancellazione dei dati (solo voti e votanti):"); -
trunk/admin/versione.php
r460 r461 1 1 <?php 2 2 3 $versione = "3.0 rev 46 0";3 $versione = "3.0 rev 461"; 4 4 $version_number = $versione; 5 $datarel = " 29 aprile2025";5 $datarel = "04 maggio 2025"; 6 6 $version = "Eleonline $version_number (<i>Data Release: $datarel</i>)"; 7 7 -
trunk/client/modules/Elezioni/consiglieri.php
r459 r461 759 759 $oldlists=array(); 760 760 $oldlstgrp=array(); 761 $conselb=array(); 761 762 $premio=0; 762 763 /* "Ai fini della determinazione nel secondo turno, della cifra elettorale complessiva delle liste collegate deve tenersi conto anche del collegamento intervenuto in vista del ballottaggio" (Cons. St. Sez. V 4 maggio 2001 n. 2519; 20 settembre 2000 n. 4894; 19 marzo 1996 n. 290) -
trunk/client/modules/Elezioni/votanti-inc.php
r460 r461 225 225 left join ".$prefix."_ele_gruppo as t3 on (t1.id_gruppo=t3.id_gruppo) left join ".$prefix."_ele_sede as t4 on (t2.id_sede=t4.id_sede) 226 226 where t1.id_cons='$id_cons' and t1.id_gruppo='$idg' $circos4 order by t2.num_sez "; 227 $riga1 = "<div style=\"width: 80%;margin:0px auto;text-align:center;\">";227 $riga1 = "<div style=\"width:100%;margin:0px auto;text-align:center;\">"; 228 228 $riga1 .="<h2>"._DETTAGLIO." "._VOTIE."</h2>"; 229 229 $sql="select descrizione from ".$prefix."_ele_gruppo where id_gruppo='$idg'"; … … 231 231 $des->execute(); 232 232 list($descrizione)=$des->fetch(PDO::FETCH_BOTH); 233 $riga1 .="<h4>$descrizione</h4> </div>";233 $riga1 .="<h4>$descrizione</h4>"; 234 234 } 235 235 $sql="$tab "; … … 238 238 $num_scr = $res->rowCount(); 239 239 //$riga2= "<div>"._SEZSCR." $num_scr su $num_sez</div>";//sezioni scrutinate 240 $riga2 = "<table style=\"width: 80%;margin:0pxauto; border:1px solid #6A6A6A;\" summary=\"Tabella dei voti espressi\">";240 $riga2 = "<table style=\"width:100%;display: block; margin-left: 40px; margin-right: auto; border:1px solid #6A6A6A;\" summary=\"Tabella dei voti espressi\">"; 241 241 $riga3 = "<tr class=\"bggray2\"> 242 242 <td>"._SEZIONI."</td> … … 368 368 } 369 369 } 370 $righe .= "</table> ";370 $righe .= "</table></div>"; 371 371 if(!isset($html)) $html=''; 372 $html .= $riga1 ."<div style=\"width:80%;margin:0px auto; text-align:center;\">";372 $html .= $riga1; #."<div style=\"width:100%;margin:0px auto; text-align:center;\">"; 373 373 $html .= $riga2; 374 374 $html .= $righet; 375 375 $html .= $riga3; 376 376 $html .= $righe; 377 #$html .=" <div>";377 #$html .=""; 378 378 if($genere==0){ //se e' referendum 379 379 if ($xls!='1' && $pdf!='1' && $csv!='1'){ … … 404 404 } 405 405 } 406 $html .= "</div>";406 #$html .= "</div>"; 407 407 if($csv==1){ 408 408 $data=date("d-m-y G:i"); -
trunk/client/temi/bootstrap/css/altricss.css
r459 r461 53 53 height: 100%; 54 54 } 55 .row {55 /*.row { 56 56 margin-right: -15px; 57 57 margin-left: -15px; 58 } 58 }*/ 59 59 .box_elevot { 60 margin- bottom: 12px;60 margin-top: 12px; 61 61 } 62 62 .box_referendum { … … 67 67 background-color: #fff; 68 68 } 69 .box_testo_ref {70 margin-bottom: 10px;71 } 69 /*.box_testo_ref { 70 margin-bottom: 5px; 71 }*/ 72 72 .dati { 73 73 width: 100%; … … 104 104 text-align: right; 105 105 } 106 107 .box_linkutili { 108 box-shadow: 0px 2px 3px 1px rgba(50, 50, 50, 0.3); 109 border-radius: 4px; 110 /*padding: 10px;*/ 111 margin-bottom: 10px; 112 background-color: #fff; 113 } 114 .box_infogenerali { 115 box-shadow: 0px 2px 3px 1px rgba(50, 50, 50, 0.3); 116 border-radius: 4px; 117 padding: 15px; 118 margin-bottom: 10px; 119 background-color: #fff; 120 } 121 106 122 .title-content { 107 123 width: 100%; … … 131 147 } 132 148 .avatar.simbolo2 { 133 max-width: 60px !important; 134 height: auto; 135 width: 100%; 136 padding: 0; 137 } 149 width: 40px; 150 height: 40px; 151 border-radius: 50%; /* facoltativo, se vuoi cerchio */ 152 overflow: hidden; 153 display: inline-block; 154 margin-right: 6px; 155 background: #fff; 156 border: 1px solid #ccc; 157 } 158 159 .img-simbolo { 160 width: 100%; 161 height: 100%; 162 object-fit: contain; 163 display: block; 164 } 165 166 138 167 .title-totali { 139 168 width: 100%; -
trunk/client/temi/bootstrap/index.php
r457 r461 3 3 global $dbi,$prefix,$id_comune,$id_cons_gen,$id_cons,$circo,$idcirc; 4 4 include(dirname(__FILE__).'/query.php'); 5 if(isset($_GET["id_cons_gen"])) $idcurcons=$_GET["id_cons_gen"]; else $idcurcons=''; 6 if($idcurcons) { 7 $row=conscomune($idcurcons); 8 if(!count($row)) { #non esiste il comune 9 $row=default_cons(); 10 $idcurcons=$row[0][0]; 11 $id_cons_gen=$idcurcons; 12 $id_cons=$row[0][1]; 13 $proiezione=$row[0][2]; 14 } 15 } 5 16 if(!$id_cons_gen) { 6 17 $row=default_cons(); -
trunk/client/temi/bootstrap/pagine/candidatilistapersezioni.php
r460 r461 54 54 <?php foreach ($sezioni as $key=>$val) { ?> 55 55 <th class="text-center" scope="col"><?php echo $val['num_sez']; ?></th> 56 <?php } if(!isset($controllo) ) $controllo=$val['num_sez']+1; ?>56 <?php } if(!isset($controllo) and isset($val['num_sez'])) $controllo=$val['num_sez']+1; ?> 57 57 <th class="text-center" scope="col">Totale <br>Complessivo</th> 58 58 </tr> -
trunk/client/temi/bootstrap/pagine/candidatopercirco.php
r459 r461 64 64 } 65 65 $totvoti=array_column($ar,$controllo); 66 array_multisort($totvoti, SORT_DESC,$ar); 66 if(count($totvoti)==count($ar)) 67 array_multisort($totvoti, SORT_DESC,$ar); 67 68 ?> 68 69 <tbody> -
trunk/client/temi/bootstrap/pagine/candidatopersezioni.php
r459 r461 67 67 } 68 68 $totvoti=array_column($ar,$controllo); 69 array_multisort($totvoti, SORT_DESC,$ar); 69 if(count($totvoti)==count($ar)) 70 array_multisort($totvoti, SORT_DESC,$ar); 70 71 ?> 71 72 <tbody> -
trunk/client/temi/bootstrap/pagine/comesivota.php
r431 r461 16 16 if(count($row)) 17 17 foreach($row as $campo=>$val) {?> 18 <div class="box_ referendum">18 <div class="box_infogenerali"> 19 19 <section class="col-lg-12 it-page-sections-container"> 20 20 <article id="descrizione" class="it-page-section anchor-offset"> -
trunk/client/temi/bootstrap/pagine/linkutili.php
r431 r461 11 11 if(count($row)) 12 12 foreach($row as $campo=>$val) { ?> 13 <li class="box_ referendum">14 <a class="list-item icon-left" href="<?php echo $val[3];?>" >13 <li class="box_linkutili"> 14 <a class="list-item icon-left" href="<?php echo $val[3];?>" target="blank"> 15 15 <span class="list-item-title-icon-wrapper"> 16 16 <svg class="icon icon-primary"><use href="<?php echo $curdir?>/svg/sprites.svg#it-link"></use></svg> 17 17 <span class="list-item-title"><?php echo $val[2];?></span> 18 18 </span> 19 <p><?php echo $val[4];?></p> 19 <?php 20 if(!empty($val[4])) {?> 21 <p><?php echo $val[4];?></p> 22 <?php } ?> 20 23 </a> 21 24 <li><span class="divider"></span> -
trunk/client/temi/bootstrap/pagine/listapercirco.php
r459 r461 78 78 } 79 79 $totvoti=array_column($ar,$controllo); 80 array_multisort($totvoti, SORT_DESC,$ar); 80 if(count($totvoti)==count($ar)) 81 array_multisort($totvoti, SORT_DESC,$ar); 81 82 ?> 82 83 <tbody> -
trunk/client/temi/bootstrap/pagine/listapersezioni.php
r459 r461 84 84 } 85 85 $totvoti=array_column($ar,$controllo); 86 array_multisort($totvoti, SORT_DESC,$ar); 86 if(count($totvoti)==count($ar)) 87 array_multisort($totvoti, SORT_DESC,$ar); 87 88 ?> 88 89 <tbody> -
trunk/client/temi/bootstrap/pagine/numeriutili.php
r431 r461 12 12 if(count($row)) 13 13 foreach($row as $campo=>$val) {?> 14 <div class="box_ referendum">14 <div class="box_infogenerali"> 15 15 <section class="col-lg-12 it-page-sections-container"> 16 16 <article id="descrizione" class="it-page-section anchor-offset"> -
trunk/client/temi/bootstrap/pagine/referendum_risultati.php
r459 r461 30 30 # echo "<br>TEST: ".$val[0]." - ".$val['si']." - ".$val[2]; 31 31 } 32 //simulazione33 32 if(count($affluenze)>0) $affluenzaattivo=1; else $affluenzaattivo=0; 34 33 if(count($scrutinatetemp)>0) $spoglioattivo=1; else $spoglioattivo=0; 35 34 $i=0; 36 // fine simulazione37 35 ?> 38 36 <?php include 'electionday.php'; //Pagina Election Day?> … … 63 61 </td> 64 62 <td class="text-center"> 65 <?php if(presenza_immagine('gruppo',$val['id_gruppo'])) { ?> 66 <div> 67 <p>Scheda</p> 68 <img src="modules.php?name=Elezioni&file=foto&id_gruppo=<?php echo $val['id_gruppo'] ?>" class="img-scheda" alt="scheda"> 69 </div> 63 <?php if (presenza_immagine('gruppo', $val['id_gruppo'])) { ?> 64 <div>Scheda</div> 65 <?php 66 $facext=strtoupper(substr($val['prognome'],-4,null)); 67 $presenza_facsimile= ($facext=='.PDF') ? 1:0; 68 # $presenza_facsimile = 1; // o 1 dinamico 69 $facsimile_url ="modules.php?name=Elezioni&file=foto&id_gruppo=".$val['id_gruppo']."&pdfvis=1"; 70 $img_url = "modules.php?name=Elezioni&file=foto&id_gruppo=" . $val['id_gruppo']; 71 ?> 72 <?php if ($presenza_facsimile) { ?> 73 <a href="<?php echo $facsimile_url; ?>" target="_blank" class="text-decoration-none d-block"> 74 <img src="<?php echo $img_url; ?>" class="img-scheda" alt="scheda"> 75 <div>Fac-simile</div> 76 </a> 77 <?php } else { ?> 78 <img src="<?php echo $img_url; ?>" class="img-scheda" alt="scheda"> 79 <?php } ?> 70 80 <?php } ?> 71 81 </td> … … 80 90 <!--blocco affluenza--> 81 91 <?php if ( $affluenzaattivo==1 and $spoglioattivo==0) {?> 82 <div class="container"> 83 <div class="row box_elevot"> 92 <div class="row box_elevot"> 84 93 <table class="dati_riepilogo"> 85 94 <tbody> … … 97 106 </table> 98 107 </div> 99 </div>100 108 <div class="row box_elevot"> 101 109 <?php … … 214 222 </div> 215 223 <?php }?> 216 <!-- Fine B occlo referendum -->224 <!-- Fine Blocco referendum --> -
trunk/client/temi/bootstrap/pagine/servizi.php
r431 r461 12 12 if(count($row)) 13 13 foreach($row as $campo=>$val) {?> 14 <div class="box_ referendum">14 <div class="box_infogenerali"> 15 15 <section class="col-lg-12 it-page-sections-container"> 16 16 <article id="descrizione" class="it-page-section anchor-offset"> -
trunk/client/temi/bootstrap/query.php
r460 r461 59 59 global $dbi,$prefix,$id_comune,$id_cons_gen; 60 60 if(!$id) $id=$id_cons_gen; 61 $sql="SELECT * FROM ".$prefix."_ele_cons_comune where id_cons_gen=$id and id_comune=$id_comune ";61 $sql="SELECT * FROM ".$prefix."_ele_cons_comune where id_cons_gen=$id and id_comune=$id_comune and chiusa<'2'"; 62 62 $sth = $dbi->prepare("$sql"); 63 63 $sth->execute(); … … 197 197 $sth->execute(); 198 198 list($id_cons_pred)=$sth->fetch(PDO::FETCH_NUM); 199 if(!$sth->rowCount()) 200 { 201 $sql="SELECT site_istat FROM ".$prefix."_config"; 202 $sth = $dbi->prepare("$sql"); 203 $sth->execute(); 204 list($id_comune)=$sth->fetch(PDO::FETCH_NUM); 205 $sql="SELECT id_cons FROM ".$prefix."_ele_comuni where id_comune='$id_comune' "; 206 $sth = $dbi->prepare("$sql"); 207 $sth->execute(); 208 list($id_cons_pred)=$sth->fetch(PDO::FETCH_NUM); 209 if(!$id_cons_pred) 210 { 211 $sql="SELECT id_cons FROM ".$prefix."_ele_cons_comune where chiusa<'2' order by id_cons desc limit 0,1"; 212 $sth = $dbi->prepare("$sql"); 213 $sth->execute(); 214 list($id_cons_pred)=$sth->fetch(PDO::FETCH_NUM); 215 } 216 } 199 217 if($id_cons_pred) 200 218 { … … 355 373 global $id_cons,$prefix,$dbi,$circo,$idcirc; 356 374 if($circo) $cond="and id_circ='$idcirc'"; else $cond=''; 357 if($tab=='gruppo') $eletto=',eletto '; else $eletto='';375 if($tab=='gruppo') $eletto=',eletto,prognome'; else $eletto=''; 358 376 $sql="SELECT id_$tab, num_$tab,descrizione,0 $eletto FROM ".$prefix."_ele_$tab where id_cons='$id_cons' $cond order by num_$tab"; 359 377 $sth = $dbi->prepare("$sql"); … … 571 589 $sth->execute(); 572 590 $row = $sth->fetchAll(); 573 $data=$row[0][0]; 574 $orario=$row[0][1]; 575 $sql="select count(t3.orario) from ".$prefix."_ele_voti_parziale as t3 where t3.id_cons=$id_cons and t3.data='$data' and t3.orario='$orario' and id_gruppo='$id'"; 576 $sth = $dbi->prepare("$sql"); 577 $sth->execute(); 578 $row = $sth->fetchAll(); 591 if(count($row)) { 592 $data=$row[0][0]; 593 $orario=$row[0][1]; 594 $sql="select count(t3.orario) from ".$prefix."_ele_voti_parziale as t3 where t3.id_cons=$id_cons and t3.data='$data' and t3.orario='$orario' and id_gruppo='$id'"; 595 $sth = $dbi->prepare("$sql"); 596 $sth->execute(); 597 $row = $sth->fetchAll(); 598 } 579 599 return($row); 580 600 -
trunk/client/temi/bootstrap/top_nav.php
r457 r461 9 9 $piucirc=count(elenco_circoscrizioni()); 10 10 $linktrasp=''; 11 if(isset($_GET["id_cons_gen"])) $idcurcons=$_GET["id_cons_gen"]; else $idcurcons='';12 11 ?> 13 12 <div class="it-header-navbar-wrapper sticky-top" id="header-nav-wrapper"> -
trunk/client/versione.php
r460 r461 1 1 <?php 2 $versione = "3.0 rev 46 0";2 $versione = "3.0 rev 461"; 3 3 $version_number = $versione; 4 $datarel = " 29 aprile2025";4 $datarel = "04 maggio 2025"; 5 5 $version = "Eleonline $version_number (<i>Data Release: $datarel</i>)"; 6 6
Note:
See TracChangeset
for help on using the changeset viewer.
