Ignore:
Timestamp:
Apr 24, 2019, 10:44:58 PM (5 years ago)
Author:
roby
Message:
 
File:
1 edited

Legend:

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

    r262 r288  
    269269                $totsg=0;
    270270                $totsl=0;
     271                $tnl=0;
     272        $sql="SELECT sum(voti),sum(nulli_lista),sum(solo_lista) FROM ".$prefix."_ele_voti_lista where id_cons='$id_cons' and id_sez='$id_sez'";
     273                $resl = $dbi->prepare("$sql");
     274                $resl->execute();
    271275        $sql="SELECT validi,validi_lista,contestati_lista,voti_nulli_lista,solo_lista FROM ".$prefix."_ele_sezioni where id_cons='$id_cons' and id_sez='$id_sez'";
    272276                $res = $dbi->prepare("$sql");
     
    274278        list($votiv,$validil,$contestatil,$nullil,$solol) = $res->fetch(PDO::FETCH_NUM);
    275279                while (list($idg,$votig,$svg)=$resref->fetch(PDO::FETCH_NUM)) {
    276                         $sql="SELECT sum(voti), 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')";
     280                        $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')";
    277281                        $res2 = $dbi->prepare("$sql");
    278282                        $res2->execute();
     
    280284                        $totsg+=$svg;
    281285                        if($res2->rowCount()){
    282                                 list($votil,$svl)=$res2->fetch(PDO::FETCH_NUM);
     286                                list($votil,$nl,$svl)=$res2->fetch(PDO::FETCH_NUM);
    283287                                $totlis+=$votil;
    284288                                $totsl+=$svl;
    285                                 if(($votig+$svl)<($votil+$svg))
     289                                $tnl+=$nl;
     290                                if(($votig+$svl)<($votil+$svg+$nl))
    286291                                        $err=1;
    287292                        }
    288293                       
    289294                }
    290                 if ($validil+$contestatil+$nullil+$solol+$totsg!=$votiv and $validil+$contestatil+$nullil+$solol>0) $err=1;
     295                if ($validil+$contestatil+$nullil+$totsg!=$votiv and $validil+$contestatil+$nullil+$solol>0) $err=1;
     296                if($tnl!=$nullil || $totsl!=$solol) $err=1;
    291297        }
    292298
Note: See TracChangeset for help on using the changeset viewer.