- Timestamp:
- Oct 15, 2020, 5:40:26 PM (4 years ago)
- Location:
- trunk
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/modules/Elezioni/ele_colora_sez.php
r328 r337 1 1 <?php 2 2 if (!isset($_SESSION['aid'])) die ("You can't access this file directly..."); 3 global $id_cons,$id_circ,$id_sez,$dbi,$prefix,$genere ;3 global $id_cons,$id_circ,$id_sez,$dbi,$prefix,$genere,$id_cons_gen; 4 4 5 $sql="SELECT t1.voto_c FROM ".$prefix."_ele_tipo as t1 left join ".$prefix."_ele_consultazione as t2 on t1.tipo_cons=t2.tipo_cons where id_cons_gen='$id_cons_gen'"; 6 $res = $dbi->prepare("$sql"); 7 $res->execute(); 8 list($votoc)=$res->fetch(PDO::FETCH_NUM); 5 9 $sql="select * from ".$prefix."_ele_controlli where id_cons='$id_cons' and id_sez='$id_sez'"; 6 10 $resc = $dbi->prepare("$sql"); … … 14 18 $res = $dbi->prepare("$sql"); 15 19 $res->execute(); 16 20 }else{ #candidati 17 21 $sql="SELECT t2.id_lista FROM ".$prefix."_ele_voti_candidati as t1 left join ".$prefix."_ele_candidati as t2 on t1.id_cand=t2.id_cand where t1.id_cons='$id_cons' and t1.id_sez='$id_sez' group by t2.id_lista"; 18 22 $res = $dbi->prepare("$sql"); … … 36 40 if($res->rowCount()>0){ 37 41 $sezstat=3; 38 $sql="UPDATE ".$prefix."_ele_sezioni set colore='#48D1CC' where id_cons='$id_cons' and id_sez='$id_sez'"; #"MEDIUMTORQUOISE" 42 if($genere>3 and !$votoc) 43 $sql="UPDATE ".$prefix."_ele_sezioni set colore='#48D1CC' where id_cons='$id_cons' and id_sez='$id_sez'"; #"MEDIUMTORQUOISE" 44 else 45 $sql="UPDATE ".$prefix."_ele_sezioni set colore='#99CC33' where id_cons='$id_cons' and id_sez='$id_sez'"; #VERDE 39 46 $res = $dbi->prepare("$sql"); 40 47 $res->execute(); … … 56 63 if($righe){ 57 64 $sezstat=4; 58 if( $genere==0 and $righe==$righeref)65 if(($genere==0 and $righe==$righeref) or $genere==1) 59 66 $sql="UPDATE ".$prefix."_ele_sezioni set colore='#99CC33' where id_cons='$id_cons' and id_sez='$id_sez'"; #VERDE 60 67 else $sql="UPDATE ".$prefix."_ele_sezioni set colore='#B0C4DE' where id_cons='$id_cons' and id_sez='$id_sez'"; #"LIGHTSTEELBLUE" -
trunk/admin/modules/Elezioni/ele_controlli.php
r332 r337 144 144 $resref = $dbi->prepare("$sql"); 145 145 $resref->execute(); 146 $sql="SELECT sum(voti) FROM ".$prefix."_ele_voti_gruppo where id_sez='$id_sez'"; 147 $resref = $dbi->prepare("$sql"); 148 $resref->execute(); 149 list($votig)=$resref->fetch(PDO::FETCH_NUM); 146 150 $sql="SELECT max(voti_complessivi) FROM ".$prefix."_ele_voti_parziale where id_sez='$id_sez'"; 147 151 $res3 = $dbi->prepare("$sql"); … … 159 163 $res4->execute(); 160 164 list($validi, $nulli, $bianchi,$contestati,$votinulli)=$res4->fetch(PDO::FETCH_NUM); 161 if (($validi+$nulli+$bianchi+$contestati+$votinulli)!=$voti )165 if (($validi+$nulli+$bianchi+$contestati+$votinulli)!=$voti or $validi!=$votig) 162 166 {$err=1;} 163 167 } … … 276 280 global $prefix,$dbi,$id_sede,$id_cons_gen,$validi; 277 281 ############################## 282 $controllo=0; 278 283 $err=0; 279 284 $tipo='lista'; 280 $sql="SELECT genere FROM ".$prefix."_ele_tipo as t1 left join ".$prefix."_ele_consultazione as t2 on t1.tipo_cons=t2.tipo_cons where id_cons_gen='$id_cons_gen'"; 281 $res = $dbi->prepare("$sql"); 282 $res->execute(); 283 list($genere)=$res->fetch(PDO::FETCH_NUM); 284 # $sql="SELECT supdisgiunto FROM ".$prefix."_ele_conf as t1 left join ".$prefix."_ele_consultazione as t2 on t1.tipo_cons=t2.tipo_cons where id_cons_gen='$id_cons_gen'"; 285 # $res = $dbi->prepare("$sql"); 286 # $res->execute(); 287 # list($genere)=$res->fetch(PDO::FETCH_NUM); 285 $sql="SELECT t1.genere,t1.voto_g FROM ".$prefix."_ele_tipo as t1 left join ".$prefix."_ele_consultazione as t2 on t1.tipo_cons=t2.tipo_cons where id_cons_gen='$id_cons_gen'"; 286 $res = $dbi->prepare("$sql"); 287 $res->execute(); 288 list($genere,$votog)=$res->fetch(PDO::FETCH_NUM); 288 289 $sql="SELECT preferenze,disgiunto,solo_gruppo,id_fascia FROM ".$prefix."_ele_cons_comune where id_cons='$id_cons'"; 289 290 $res = $dbi->prepare("$sql"); … … 295 296 }else{ 296 297 297 if($genere==4 )298 if($genere==4 or $votog) 298 299 $sql="SELECT id_lista, voti, '0' FROM ".$prefix."_ele_voti_lista where id_sez='$id_sez'"; 299 300 else … … 306 307 $totsl=0; 307 308 $tnl=0; 308 if($genere==4 ){309 if($genere==4 or $votog){ 309 310 $sql="SELECT validi,contestati,nulli,bianchi,voti_nulli FROM ".$prefix."_ele_sezioni where id_cons='$id_cons' and id_sez='$id_sez'"; 310 311 $res = $dbi->prepare("$sql"); … … 317 318 while (list($idg,$votig,$svg)=$resref->fetch(PDO::FETCH_NUM)) { 318 319 $err=controllo_votic($id_cons,$id_sez,$idg); 319 if($err){ $tipo='lista'; $id_lista=$idg; break; }320 $sql="SELECT sum(voti), sum(nulli_lista),sum(solo_lista)FROM ".$prefix."_ele_voti_lista where id_sez='$id_sez' and id_lista='$idg'";320 if($err){ $tipo='lista'; $id_lista=$idg; $controllo=1; break; } 321 $sql="SELECT voti, nulli_lista, solo_lista FROM ".$prefix."_ele_voti_lista where id_sez='$id_sez' and id_lista='$idg'"; 321 322 $res2 = $dbi->prepare("$sql"); 322 323 $res2->execute(); … … 329 330 $tnl+=$nl; 330 331 if(($votig+$svl)<($votil+$svg+$nl)) 331 { $err=1; $tipo='lista';$id_lista=$idg; break; }332 { $err=1; $tipo='lista';$id_lista=$idg; $controllo=2; break; } 332 333 } 333 334 } 334 if ($validil+$contestatil+$nullil+$bianchi+$vnulli!=$votit and $validil+$contestatil+$nullil+$bianchi+$vnulli>0) {$err=1;$tipo='lista';} 335 # if(($solog && !$disg && $tnl!=$nullil) || $totsl!=$solol) {$err=1;$tipo='lista';} 335 if (($validil+$contestatil+$nullil+$bianchi+$vnulli!=$votit and $validil+$contestatil+$nullil+$bianchi+$vnulli>0) or ($totlis!=$validil and $totlis>0)) {$err=1;$tipo='lista';} 336 336 }else{ 337 337 $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'"; … … 341 341 $vl=0; 342 342 $tvl=0; 343 if($resref->rowCount()){ 343 344 while (list($idg,$votig,$svg)=$resref->fetch(PDO::FETCH_NUM)) { 344 345 $sql="SELECT id_lista FROM ".$prefix."_ele_lista where id_gruppo='$idg'"; … … 347 348 while(list($id_lista)=$res2->fetch(PDO::FETCH_NUM)){ 348 349 $err=controllo_votic($id_cons,$id_sez,$id_lista); 349 if($err){ $tipo='lista'; break; }350 if($err){ $tipo='lista'; $controllo=3; break; } 350 351 $sql="SELECT voti FROM ".$prefix."_ele_voti_lista where id_lista='$id_lista' and id_sez='$id_sez'"; 351 352 $res3 = $dbi->prepare("$sql"); … … 366 367 $tnl+=$nl; 367 368 if(($votig+$svl)<($votil+$svg+$nl) and $disg) 368 { $err=1; $tipo='lista'; break; }369 { $err=1; $tipo='lista'; $controllo=4; break; } 369 370 } 370 371 371 372 } 373 }else{ 374 #inserire controllo per consultazioni con voto alle liste ma senza voto di gruppo 375 } 372 376 if (!$totsg) $totsg=$solog; 373 if (($totlis!=$v otiv or $validil+$contestatil+$nullil+$totsg!=$votiv) and ($validil+$contestatil+$nullil+$solol>0 or $tvl>0)) {$err=1;$tipo='lista';}374 if(($solog && !$disg && ($tnl!=$nullil && $disg)) || $totsl!=$solol) {$err=1;$tipo='lista'; }377 if (($totlis!=$validil or $validil+$contestatil+$nullil+$totsg!=$votiv) and ($validil+$contestatil+$nullil+$solol>0 or $tvl>0)) {$err=1;$tipo='lista';$controllo=5;} include("--- $votog --- $sql --- if (($totlis!=$votiv or $validil+$contestatil+$nullil+$totsg!=$votiv) and ($validil+$contestatil+$nullil+$solol>0 or $tvl>0))"); 378 if(($solog && !$disg && ($tnl!=$nullil && $disg)) || $totsl!=$solol) {$err=1;$tipo='lista';$controllo=6;} 375 379 } 376 380 … … 384 388 385 389 if($err){ 386 if(!$id_lista) $id_lista=0; 390 if(!$id_lista) $id_lista=0; //$controllo; 387 391 $sql="insert into ".$prefix."_ele_controlli value('$id_cons','$id_sez','$tipo','$id_lista')"; 388 392 $res = $dbi->prepare("$sql"); -
trunk/admin/modules/Elezioni/ele_voti.php
r329 r337 824 824 825 825 826 list($voti_sind) = $resvg ;826 list($voti_sind) = $resvg->fetch(PDO::FETCH_NUM); 827 827 828 828 echo "<tr bgcolor=\"$bgcolor1\"><td></td><td><b>"._SOLO_GRUPPO."</b></td><td align=\"center\">".($voti_sind - $tot_pref)."</td></tr>"; … … 1481 1481 ."</td><td align=\"left\"><b> $descr_gruppo </b>"; 1482 1482 $sql="SELECT * FROM ".$prefix."_ele_voti_gruppo where id_cons='$id_cons' and id_sez='$id_sez' and id_gruppo='$id_gruppo' "; 1483 $res = $dbi->prepare("$sql"); 1484 $res->execute(); 1485 1483 $res = $dbi->prepare("$sql"); 1484 $res->execute(); 1486 1485 1487 1486 $pro= $res->fetch(PDO::FETCH_BOTH); 1487 if(!$res->rowCount()) {$pro['voti']=''; $pro['solo_gruppo']='';} 1488 1488 $errcolor=''; 1489 1489 if(isset($errgrulis[$id_gruppo])) $errcolor="style=\"background-color: rgb(255, 0, 0);\""; 1490 1490 echo "</td><td align=\"right\" $errcolor><input name=\"voti$i\" value=\"".$pro['voti']."\" size=\"7\" style=\"text-align:right\"></td>"; 1491 1491 1492 if($dettnulli) {echo "<td align=\"right\"><input name=\"solog$i\" value=\"".$pro['solo_gruppo']."\" size=\"7\" style=\"text-align:right\"></td>"; $totsg+= $pro['solo_gruppo'];}1493 $tot_pref += $pro['voti'];1492 if($dettnulli) {echo "<td align=\"right\"><input name=\"solog$i\" value=\"".$pro['solo_gruppo']."\" size=\"7\" style=\"text-align:right\"></td>"; $totsg+=intval($pro['solo_gruppo']);} 1493 $tot_pref += intval($pro['voti']); 1494 1494 echo "</tr>"; 1495 1495 } -
trunk/admin/versione.php
r336 r337 1 1 <?php 2 2 3 $versione = "3.0 rev 33 6";3 $versione = "3.0 rev 337"; 4 4 $version_number = $versione; 5 $datarel = " 23 settembre 2020";5 $datarel = "15 ottobre 2020"; 6 6 $version = "Eleonline $version_number (<i>Data Release: $datarel</i>)"; 7 7 -
trunk/client/modules/Elezioni/affluenze.php
r265 r337 167 167 # while (list($appo) = mysql_fetch_array($res)) {$i=$appo['num_sez']; $linka[$i] = $appo;echo "\nnum:$i:".$linka[$i]['num_sez'];}die(); 168 168 $num_sez = $res->rowCount(); //numero totale delle sezioni 169 $sez_da=$linka[1]['num_sez'];169 if (isset($linka[1]['num_sez'])) $sez_da=$linka[1]['num_sez']; else $sez_da=0; 170 170 $sez_a=$sez_da+$num_sez-1; 171 171 $tot_compl=0;$tot_u=0;$tot_d=0; … … 179 179 for ($i=$sez_da;$i<=$sez_a;$i++,$y++) { 180 180 # $ar[$i]['numsez']=$i; 181 if(!isset($linka[$y]['num_sez'])) { $linka[$y]['num_sez']=0; $linka[$y]['elettori']=0;} 181 182 $z=$linka[$y]['num_sez']; 182 183 $ar[$z]['numsez']=$linka[$y]['num_sez']; -
trunk/client/modules/Elezioni/gruppo.php
r320 r337 205 205 } 206 206 if($res_sez->rowCount()) list($tot_sez,$numsezmin,$numsezmax)=$res_sez->fetch(PDO::FETCH_NUM); 207 else {$tot_sez=0;$numsezmin=0;$numsezmax=0;} 207 208 $sql="SELECT count(num_sez) from ".$prefix."_ele_sezioni where id_cons=$id_cons"; 208 209 $res_sez = $dbi->prepare("$sql"); 209 210 $res_sez->execute(); 210 211 211 212 list($tuttelesez)=$res_sez->fetch(PDO::FETCH_NUM); 212 213 … … 363 364 # pagine 364 365 ############ 366 if(!$offsetsez) $offsetsez=0; 365 367 if (strstr( $op,'circo')) 366 368 $sql="SELECT count(num_circ) from ".$prefix."_ele_circoscrizione where id_cons=$id_cons and num_circ>=$minsez and num_circ<=$offsetsez"; … … 369 371 else 370 372 $sql="SELECT count(num_sez) from ".$prefix."_ele_sezioni where id_cons=$id_cons and num_sez>=$minsez and num_sez<=$offsetsez"; 371 372 373 $resnsez = $dbi->prepare("$sql"); 373 374 $resnsez->execute(); … … 522 523 $res_numsez = $dbi->prepare("$sql"); 523 524 $res_numsez->execute();# for ($z=1;$z<=($offsetsez-$ominsez);$z++) { 524 while($res=$res_numsez->fetch(PDO::FETCH_NUM)) {525 525 $sevaltot=0; 526 526 $senultot=0; … … 528 528 $secontot=0; 529 529 $sevnutot=0; 530 while($res=$res_numsez->fetch(PDO::FETCH_NUM)) { 530 531 $z=$res[0]; 531 532 ##############inserimento percentuale di scrutinio nella sezione -
trunk/client/versione.php
r336 r337 1 1 <?php 2 2 3 $versione = "3.0 rev 33 6";3 $versione = "3.0 rev 337"; 4 4 $version_number = $versione; 5 $datarel = " 23 settembre 2020";5 $datarel = "15 ottobre 2020"; 6 6 $version = "Eleonline $version_number (<i>Data Release: $datarel</i>)"; 7 7
Note:
See TracChangeset
for help on using the changeset viewer.