Ignore:
Timestamp:
Jun 5, 2019, 10:55:44 PM (5 years ago)
Author:
roby
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/modules/Elezioni/ele_controlli.php

    r319 r321  
    340340                        $res->execute();
    341341                        list($votiv,$validil,$contestatil,$nullil,$solog,$solol) = $res->fetch(PDO::FETCH_NUM);
    342 
     342                        $vl=0;
     343                        $tvl=0;
    343344                        while (list($idg,$votig,$svg)=$resref->fetch(PDO::FETCH_NUM)) {
    344345                                $sql="SELECT id_lista FROM ".$prefix."_ele_lista where id_gruppo='$idg'";
     
    347348                                while(list($id_lista)=$res2->fetch(PDO::FETCH_NUM)){
    348349                                        $err=controllo_votic($id_cons,$id_sez,$id_lista);
    349                                         if($err){ $tipo='lista'; break; }                               
     350                                        if($err){ $tipo='lista'; break; }
     351                                        $sql="SELECT voti FROM ".$prefix."_ele_voti_lista where id_lista='$id_lista' and id_sez='$id_sez'";
     352                                        $res3 = $dbi->prepare("$sql");
     353                                        $res3->execute();
     354                                        list($vl)=$res3->fetch(PDO::FETCH_NUM);
     355                                        $tvl+=$vl;
    350356                                }
     357                                if($err) break;
    351358                                $sql="SELECT sum(voti), sum(nulli_lista),sum(solo_lista) FROM ".$prefix."_ele_voti_lista where id_sez='$id_sez' and id_lista in (select id_lista from ".$prefix."_ele_lista where id_gruppo='$idg')";
    352359                                $res2 = $dbi->prepare("$sql");
     
    365372                        }
    366373                        if (!$totsg) $totsg=$solog;
    367                         if ($validil+$contestatil+$nullil+$totsg!=$votiv and $validil+$contestatil+$nullil+$solol>0) {$err=1;$tipo='lista';}
     374                        if ($validil+$contestatil+$nullil+$totsg!=$votiv and ($validil+$contestatil+$nullil+$solol>0 or $tvl>0)) {$err=1;$tipo='lista';}
    368375                        if(($solog && !$disg && ($tnl!=$nullil && $disg)) || $totsl!=$solol) {$err=1;$tipo='lista';}
    369376                }
Note: See TracChangeset for help on using the changeset viewer.