Changeset 308 for trunk


Ignore:
Timestamp:
May 15, 2019, 4:32:52 PM (5 years ago)
Author:
roby
Message:
 
File:
1 edited

Legend:

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

    r307 r308  
    297297                $totsl=0;
    298298                $tnl=0;
    299 # nulli,bianchi,contestati,solo_gruppo
    300         $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'";
    301                 $res = $dbi->prepare("$sql");
    302                 $res->execute();
    303         list($votiv,$validil,$contestatil,$nullil,$solol) = $res->fetch(PDO::FETCH_NUM);
    304                 if($genere==4)
     299                if($genere==4){
     300                    $sql="SELECT validi,contestati,nulli,bianchi,voti_nulli FROM ".$prefix."_ele_sezioni where id_cons='$id_cons' and id_sez='$id_sez'";
     301                        $res = $dbi->prepare("$sql");
     302                        $res->execute();
     303                        list($validil,$contestatil,$nullil,$bianchi,$vnulli) = $res->fetch(PDO::FETCH_NUM);
     304                    $sql="SELECT max(voti_complessivi) FROM ".$prefix."_ele_voti_parziale where id_cons='$id_cons' and id_sez='$id_sez'";
     305                        $res = $dbi->prepare("$sql");
     306                        $res->execute();
     307                        list($votit) = $res->fetch(PDO::FETCH_NUM);
    305308                        while (list($idg,$votig,$svg)=$resref->fetch(PDO::FETCH_NUM)) {
    306309                                $err=controllo_votic($id_cons,$id_sez,$idg);
     
    320323                                }                               
    321324                        }
    322                 else
     325                        if ($validil+$contestatil+$nullil+$bianchi+$vnulli!=$votit and $validil+$contestatil+$nullil+$bianchi+$vnulli>0) {$err=1;$tipo='lista';}
     326#                       if(($solog && !$disg && $tnl!=$nullil) || $totsl!=$solol) {$err=1;$tipo='lista';}
     327                }else{                 
     328                        $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'";
     329                        $res = $dbi->prepare("$sql");
     330                        $res->execute();
     331                        list($votiv,$validil,$contestatil,$nullil,$solog,$solol) = $res->fetch(PDO::FETCH_NUM);
     332
    323333                        while (list($idg,$votig,$svg)=$resref->fetch(PDO::FETCH_NUM)) {
    324                                 $sql="SELECT id_lista FROM ".$prefix."_ele_lista where id_sez='$id_sez' and id_gruppo='$idg'";
     334                                $sql="SELECT id_lista FROM ".$prefix."_ele_lista where id_gruppo='$idg'";
    325335                                $res2 = $dbi->prepare("$sql");
    326336                                $res2->execute();
     
    344354                               
    345355                        }
    346                 if ($validil+$contestatil+$nullil+$totsg!=$votiv and $validil+$contestatil+$nullil+$solol>0) {$err=1;$tipo='lista';}
    347                 if(($solog && !$disg && $tnl!=$nullil) || $totsl!=$solol) {$err=1;$tipo='lista';}
     356                        if (!$totsg) $totsg=$solog;
     357                        if ($validil+$contestatil+$nullil+$totsg!=$votiv and $validil+$contestatil+$nullil+$solol>0) {$err=1;$tipo='lista';}
     358                        if(($solog && !$disg && $tnl!=$nullil) || $totsl!=$solol) {$err=1;$tipo='lista';}
     359                }
    348360               
    349361        }
Note: See TracChangeset for help on using the changeset viewer.