- Timestamp:
- Sep 1, 2025, 9:10:39 PM (3 months ago)
- Location:
- trunk
- Files:
-
- 8 edited
-
admin/admin.php (modified) (1 diff)
-
admin/modules/Elezioni/ele_affluenze.php (modified) (1 diff)
-
admin/modules/Elezioni/ele_controlli.php (modified) (8 diffs)
-
admin/modules/Elezioni/ele_spoglio.php (modified) (6 diffs)
-
admin/principale.php (modified) (1 diff)
-
admin/variabili.php (modified) (2 diffs)
-
admin/versione.php (modified) (1 diff)
-
client/versione.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/admin.php
r461 r481 351 351 $sth = $dbi->prepare("$sql"); 352 352 $sth->execute(); 353 $row = $sth->fetch(PDO::FETCH_BOTH); 353 $row = $sth->fetch(PDO::FETCH_BOTH); 354 354 if($row){ 355 355 $adminsuper=$row[0]; -
trunk/admin/modules/Elezioni/ele_affluenze.php
r344 r481 156 156 $sth->execute(); 157 157 $row2 = $sth->fetchAll(); 158 foreach($row2 as $id_cons2) {158 foreach($row2[0] as $id_cons2) { 159 159 $sql = "delete from ".$prefix."_ele_voti_parziale where id_cons='$id_cons2' and data='$data' and orario='$orario'"; 160 160 $sth = $dbi->prepare("$sql"); -
trunk/admin/modules/Elezioni/ele_controlli.php
r424 r481 6 6 /* Amministrazione */ 7 7 /************************************************************************/ 8 if (basename($_SERVER['PHP_SELF']) === basename(__FILE__)) { 9 header("Location: ../index.php"); 10 exit; 11 } 12 13 include('../../variabili.php'); 8 14 9 15 function controllo_aff($id_cons,$id_sez,$id_parz){ … … 145 151 146 152 function controllo_votig($id_cons,$id_sez){ 147 global $prefix,$dbi,$id_sede,$id_cons_gen,$genere ;153 global $prefix,$dbi,$id_sede,$id_cons_gen,$genere,$votoscollegato; 148 154 ############################## 149 155 $err=0; $err2=0; … … 169 175 $res4 = $dbi->prepare("$sql"); 170 176 $res4->execute(); 171 list($validi, $nulli, $bianchi,$contestati,$votinulli )=$res4->fetch(PDO::FETCH_NUM);172 if (($validi+$nulli+$bianchi+$contestati+$votinulli)!=$voti or $validi!=$votig)173 {$err=1;} 177 list($validi, $nulli, $bianchi,$contestati,$votinulli,$solog,$validil,$contestatil,$nullil,$solol)=$res4->fetch(PDO::FETCH_NUM); 178 if (($validi+$nulli+$bianchi+$contestati+$votinulli)!=$voti or ($validi-$solol*$votoscollegato)!=$votig) 179 {$err=1;} #die("TEST:if (($validi+$nulli+$bianchi+$contestati+$votinulli)!=$voti or ($validi-$solol*$votoscollegato)!=$votig)"); 174 180 } 175 181 $tipo='gruppo'; … … 277 283 list($votic,$mvc)=$res->fetch(PDO::FETCH_NUM); 278 284 if(($votic)>($votil*$prefs) || $mvc>$votil) 279 {$err=1;} 280 285 {$err=1;} 286 if($err) die("QUI: if(($votic)>($votil*$prefs) || $mvc>$votil) --- $err"); 281 287 return $err; 282 288 } … … 285 291 286 292 function controllo_votil($id_cons,$id_sez,$id_lista){ 287 global $prefix,$dbi,$id_sede,$id_cons_gen,$validi ;293 global $prefix,$dbi,$id_sede,$id_cons_gen,$validi,$votoscollegato; 288 294 ############################## 289 295 $sql="select id from ".$prefix."_ele_controlli where tipo='lista' and id_sez='$id_sez' and id>0"; … … 355 361 { $err=1; $tipo='lista';$id_lista=$idg; break; } 356 362 } 357 } 363 } 358 364 if (($validil+$contestatil+$nullil+$bianchi+$vnulli!=$votit and $validil+$contestatil+$nullil+$bianchi+$vnulli>0) or ($totlis!=$validil and $totlis>0)) {$err=1;$tipo='lista';} 359 }else{ 365 }else{ 360 366 $sql="SELECT validi,validi_lista,contestati_lista,voti_nulli_lista,solo_gruppo,solo_lista FROM ".$prefix."_ele_sezioni where id_cons='$id_cons' and id_sez='$id_sez'"; 361 367 $res = $dbi->prepare("$sql"); … … 364 370 $vl=0; 365 371 $tvl=0; 372 $tmpnulli=$nullil+$contestatil; 366 373 if($resref->rowCount()){ 367 374 $totg=0;$totl=0; … … 389 396 $totlis+=$votil; 390 397 $totsl+=$svl; 391 $tnl+=$nl; 392 if(($votig+$svl) !=($votil+$svg+$nl) and (!$supdis and !$disg))393 { $err=1; $tipo='lista'; break; }394 }395 $totg+=($votig+$svl);$totl+=($votil+$svg+$nl); #$svl da ele_voti_gruppo e $solog da ele_sezioni396 398 $tnl+=$nl; 399 if(($votig+$svl)>($votil+$svg+$nl) and !$disg and !$votoscollegato) $tmpnulli-=(($votig+$svl)-($votil+$svg+$nl)); 400 if(((($votig+$svl)<($votil+$svg+$nl) and !$disg and !$votoscollegato) and (!$supdis and !$disg)) or $tmpnulli<0) 401 { $err=1; $tipo='lista'; break; } 402 } 403 $totg+=($votig+$svl);$totl+=($votil+$svg+$nl); 397 404 } 398 if(($totg+$totsg)!=($totl+$nullil+$contestatil+$solovg) or ($totsg!=$solovg and $solog)) 399 {$err=1; $tipo='lista';} 400 405 if((($totg)<($totl+$tnl+$contestatil) and !$disg) or ($totsg!=$solovg and $solog)) 406 {$err=12; $tipo='lista';} 401 407 }else{ 402 408 #inserire controllo per consultazioni con voto alle liste ma senza voto di gruppo 403 409 } 404 if (!$totsg) $totsg=$solovg; 405 if (($totlis!=$validil or $validil+$contestatil+$nullil+$totsg!=$votiv) and ($validil+$contestatil+$nullil+$solol>0 or $tvl>0)) {$err=1 ;$tipo='lista';}406 if(($solovg && !$disg && ($tnl!=$nullil && $disg)) || $totsl!=$solol || ($totsg!=$solovg)) {$err=1 ;$tipo='lista';}407 } 410 if (!$totsg) $totsg=$solovg; 411 if (($totlis!=$validil or $validil+$contestatil+$nullil+$totsg!=$votiv) and ($validil+$contestatil+$nullil+$solol>0 or $tvl>0)) {$err=13;$tipo='lista';} 412 if(($solovg && !$disg && ($tnl!=$nullil && $disg)) || $totsl!=$solol || ($totsg!=$solovg)) {$err=14;$tipo='lista';} 413 } 408 414 } 409 415 if(!$err){ -
trunk/admin/modules/Elezioni/ele_spoglio.php
r476 r481 206 206 function preferenze($id_cons,$do,$id_circ,$id_sede,$id_sez,$ops){ 207 207 global $aid, $prefix, $dbi, $id_lista,$genere,$id_cons_gen,$id_gruppo,$sezi,$circo,$votog,$votol,$votoc,$conscirc,$op; 208 global $tipo_cons,$limite,$dettnulli,$disgiunto,$votoc ;208 global $tipo_cons,$limite,$dettnulli,$disgiunto,$votoc,$votoscollegato; 209 209 $bgcolor1="#7777ff"; 210 210 $bgcolor2=$_SESSION['bgcolor2']; … … 503 503 # if($dettnulli && !$disgiunto && $tipo_cons!=18 && $tipo_cons!=19) 504 504 # echo "<td bgcolor=\"$bgcolor1\" align=\"center\"><b>"._NULLI_LISTE."</b></td>"; 505 if($disgiunto){ 505 if($votoscollegato){ 506 # if($disgiunto){ 506 507 echo "<td bgcolor=\"$bgcolor1\" align=\"center\"><b>"._SOLOLIS."</b></td>"; 507 508 } … … 610 611 #funzione non ritenuta utile 611 612 # if($dettnulli && !$disgiunto && $tipo_cons!=18 && $tipo_cons!=19) { echo "</td><td align=\"right\"><input name=\"vnpl$i\" value=\"".$vnpl."\" size=\"7\" style=\"text-align:right\">"; $tvnpl+=$vnpl;} 612 if($ disgiunto) {echo "</td><td align=\"right\"><input name=\"slpl$i\" value=\"".$slpl."\" size=\"7\" style=\"text-align:right\" onfocus=\"select();\">"; $tslpl+=intval($slpl);}613 if($votoscollegato) {echo "</td><td align=\"right\"><input name=\"slpl$i\" value=\"".$slpl."\" size=\"7\" style=\"text-align:right\" onfocus=\"select();\">"; $tslpl+=intval($slpl);} 613 614 echo "</td>"; 614 615 // echo "<td align=\"right\">$sgpl"; … … 624 625 # if($dettnulli && !$disgiunto && $tipo_cons!=18 && $tipo_cons!=19) 625 626 # echo "<td bgcolor=\"$bgcolor1\" align=\"center\"><font size=\"3\">".$tvnpl."</font></td>"; 626 if($ disgiunto)627 if($votoscollegato) 627 628 echo "<td bgcolor=\"$bgcolor1\" align=\"center\"><font size=\"3\">".$tslpl."</font></td>"; 628 629 echo "</tr>"; … … 772 773 773 774 function preferenze_gruppi($id_cons,$do,$id_circ,$id_sede,$id_sez,$ops){ 774 global $aid, $prefix, $dbi, $tipo_cons, $genere,$id_cons_gen,$sezi,$circo,$dettnulli,$scrtest ;775 global $aid, $prefix, $dbi, $tipo_cons, $genere,$id_cons_gen,$sezi,$circo,$dettnulli,$scrtest,$votoscollegato; 775 776 //////////////////////////////////////////// 776 777 // da qua va la sezione per le preferenze ai gruppi … … 1044 1045 } 1045 1046 if ($genere!=0) { 1046 $sql="SELECT disgiunto FROM ".$prefix."_ele_cons_comune where id_cons='$id_cons' ";1047 $res = $dbi->prepare("$sql");1048 $res->execute();1049 list($disgiunto)=$res->fetch(PDO::FETCH_NUM);1050 1047 $sql="SELECT solo_lista FROM ".$prefix."_ele_sezioni where id_sez='$id_sez' "; 1051 1048 $res = $dbi->prepare("$sql"); 1052 1049 $res->execute(); 1053 if ($tot_pref!=$validi and ($tot_pref>0 and $validi>0)) $segna2="style=\"background-color: #dd0000;\""; else $segna2=''; 1050 list($solol)=$res->fetch(PDO::FETCH_NUM); 1051 $sql="SELECT solo_lista FROM ".$prefix."_ele_sezioni where id_sez='$id_sez' "; 1052 $res = $dbi->prepare("$sql"); 1053 $res->execute(); 1054 if (($tot_pref+$solol*$votoscollegato)!=$validi and ($tot_pref>0 and $validi>0)) $segna2="style=\"background-color: #dd0000;\""; else $segna2=''; 1054 1055 list($sololis)=$res->fetch(PDO::FETCH_NUM); 1055 1056 echo "<tr style=\"background-color: $bgcolor1; text-align:center\"><td></td><td>"._TOTPREF."</td><td $segna2>$tot_pref</td>"; 1056 1057 if($dettnulli) echo "<td>$totsg</td>"; 1057 1058 echo "</tr>"; 1058 if($ disgiunto)1059 if($votoscollegato) 1059 1060 echo "<tr style=\"background-color: $bgcolor1; text-align:center\"><td></td><td>"._SOLOLIS."</td><td><input name=\"sololista\" value=\"".$sololis."\" size=\"7\" style=\"text-align:right;\" onfocus=\"select();\"></td></tr>"; 1060 1061 } -
trunk/admin/principale.php
r472 r481 73 73 case 1: 74 74 include("modules/Elezioni/seggi_salva_gruppi.php"); 75 break;75 break; 76 76 case 2: 77 77 include("modules/Elezioni/salva_aff.php"); 78 79 case 101: 80 include("ws/funzioni/salvaModifiche.php"); 81 break; 82 78 break; 83 79 default : 84 80 return("Errore"); -
trunk/admin/variabili.php
r426 r481 1 1 <?php 2 if (!defined('ADMIN_FILE')) { 3 die ("You can't access this file directly..."); 2 if (basename($_SERVER['PHP_SELF']) === basename(__FILE__)) { 3 header("Location: ../index.php"); 4 exit; 4 5 } 5 6 ### Variabili di programma … … 15 16 $contr_agg=1; 16 17 18 # se uguale a 1 il voto di lista e di gruppo sono completamente scollegati (ad esempio possibilità di esprimere voto di lista senza voto al gruppo) 19 $votoscollegato=0; 20 17 21 #numero di liste e gruppi visualizzati nella pagina 18 22 $offsetliste=16; -
trunk/admin/versione.php
r480 r481 1 1 <?php 2 2 3 $versione = "3.0 rev 48 0";3 $versione = "3.0 rev 481"; 4 4 $version_number = $versione; 5 $datarel = " 31 luglio2025";5 $datarel = "01 Settembre 2025"; 6 6 $version = "Eleonline $version_number (<i>Data Release: $datarel</i>)"; 7 7 ?> -
trunk/client/versione.php
r480 r481 1 1 <?php 2 $versione = "3.0 rev 48 0";2 $versione = "3.0 rev 481"; 3 3 $version_number = $versione; 4 $datarel = " 31 luglio2025";4 $datarel = "01 Settembre 2025"; 5 5 $version = "Eleonline $version_number (<i>Data Release: $datarel</i>)"; 6 6 ?>
Note:
See TracChangeset
for help on using the changeset viewer.
