Ignore:
Timestamp:
Apr 6, 2019, 6:32:47 PM (5 years ago)
Author:
roby
Message:
 
File:
1 edited

Legend:

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

    r259 r260  
    2525
    2626if (isset($_GET['genere'])) $genere=intval($_GET['genere']); else $genere='';
    27 if (isset($_GET['id_cons_gen'])) $id_cons_gen=intval($_GET['id_cons_gen']); else $id_cons_gen='';
    28 if (isset($_GET['id_cons'])) $id_cons=intval($_GET['id_cons']); else $id_cons='';
    29 if (isset($_GET['op'])) $op=intval($_GET['op']); else $op='';
    30 if (isset($_GET['id_circ'])) $id_circ=intval($_GET['id_circ']); else $id_circ='';
    31 if (isset($_GET['id_sez'])) $id_sez=intval($_GET['id_sez']); else $id_sez='';
    32 if (isset($_GET['id_sede'])) $id_sede=intval($_GET['id_sede']); else $id_sede='';
    33 if (isset($_GET['id_lista'])) $id_lista=intval($_GET['id_lista']); else $id_lista='';
    34 if (isset($_GET['valista'])) $valista=intval($_GET['valista']); else $valista='';
    35 if (isset($_GET['sg'])) $sg=intval($_GET['sg']); else $sg='';
    36 if (isset($_GET['votinulli'])) $votinulli=intval($_GET['votinulli']); else $votinulli='';
    37 if (isset($_GET['contestati'])) $contestati=intval($_GET['contestati']); else $contestati='';
    38 if (isset($_GET['update'])) $update=intval($_GET['update']); else $update='';
    39 if (isset($_GET['pwd3'])) $pwd3=intval($_GET['pwd3']); else $pwd3='';
    40 if (isset($_GET['do'])) $do=intval($_GET['do']); else $do='';
     27if (isset($_GET['id_cons_gen'])) $id_cons_gen=intval($_GET['id_cons_gen']); else $id_cons_gen='0';
     28if (isset($_GET['id_cons'])) $id_cons=intval($_GET['id_cons']); else $id_cons='0';
     29if (isset($_GET['op'])) $op=intval($_GET['op']); else $op='0';
     30if (isset($_GET['id_circ'])) $id_circ=intval($_GET['id_circ']); else $id_circ='0';
     31if (isset($_GET['id_sez'])) $id_sez=intval($_GET['id_sez']); else $id_sez='0';
     32if (isset($_GET['id_sede'])) $id_sede=intval($_GET['id_sede']); else $id_sede='0';
     33if (isset($_GET['id_lista'])) $id_lista=intval($_GET['id_lista']); else $id_lista='0';
     34if (isset($_GET['valista'])) $valista=intval($_GET['valista']); else $valista='0';
     35if (isset($_GET['sg'])) $sg=intval($_GET['sg']); else $sg='0';
     36if (isset($_GET['votinulli'])) $votinulli=intval($_GET['votinulli']); else $votinulli='0';
     37if (isset($_GET['contestati'])) $contestati=intval($_GET['contestati']); else $contestati='0';
     38if (isset($_GET['update'])) $update=intval($_GET['update']); else $update='0';
     39if (isset($_GET['pwd3'])) $pwd3=intval($_GET['pwd3']); else $pwd3='0';
     40if (isset($_GET['do'])) $do=intval($_GET['do']); else $do='0';
    4141if (isset($_GET['valista'])) $validi=intval($_GET['valista']); else $validi='0';
    42 if (isset($_GET['nulli'])) get_magic_quotes_gpc() ? $nulli=$_GET['nulli']:$nulli=intval($_GET['nulli']); else $nulli='';
    43 if (isset($_GET['bianchi'])) get_magic_quotes_gpc() ? $bianchi=$_GET['bianchi']:$bianchi=addslashes($_GET['bianchi']); else $bianchi='';
    44 if (isset($_GET['contestati'])) get_magic_quotes_gpc() ? $contestati=$_GET['contestati']:$contestati=addslashes($_GET['contestati']); else $contestati='';
    45 if (isset($_GET['votinulli'])) get_magic_quotes_gpc() ? $votinulli=$_GET['votinulli']:$votinulli=addslashes($_GET['votinulli']); else $votinulli='01-01-1900';
    46 if (isset($_GET['id_comune'])) $id_comune=intval($_GET['id_comune']); else $id_comune='';
    47 if (isset($_GET['ops'])) $ops=intval($_GET['ops']); else $ops='';
    48 if (isset($_GET['delete'])) $delete=intval($_GET['delete']); else $delete='';
     42if (isset($_GET['nulli'])) $nulli=intval($_GET['nulli']); else $nulli='0';
     43if (isset($_GET['bianchi'])) $bianchi=addslashes($_GET['bianchi']); else $bianchi='0';
     44if (isset($_GET['contestati'])) $contestati=addslashes($_GET['contestati']); else $contestati='0';
     45if (isset($_GET['votinulli'])) $votinulli=addslashes($_GET['votinulli']); else $votinulli='0';
     46if (isset($_GET['id_comune'])) $id_comune=intval($_GET['id_comune']); else $id_comune='0';
     47if (isset($_GET['ops'])) $ops=intval($_GET['ops']); else $ops='3';
     48if (isset($_GET['delete'])) $delete=intval($_GET['delete']); else $delete='0';
    4949if (isset($_GET['circo'])) get_magic_quotes_gpc() ? $circo=$_GET['circo']:$circo=addslashes($_GET['circo']); else $circo='';
    5050
     
    8282# if($id_lista){
    8383        if($pwd3==1) {
     84                $sql="delete from ".$prefix."_ele_voti_candidati where id_cons='$id_cons' and id_sez='$id_sez'";
     85                $res = $dbi->prepare("$sql");
     86                $res->execute();
     87                $sql="delete from ".$prefix."_ele_controlli where tipo='candidato' and id_sez='$id_sez' ";
     88                $res = $dbi->prepare("$sql");
     89                $res->execute();
    8490                $sql="delete from ".$prefix."_ele_voti_lista where id_cons='$id_cons' and id_sez='$id_sez'";
    8591                $res = $dbi->prepare("$sql");
    8692                $res->execute();
    87                 $sql="delete from ".$prefix."_ele_voti_candidati where id_cons='$id_cons' and id_sez='$id_sez'";
     93                $sql="delete from ".$prefix."_ele_controlli where tipo='lista' and id_sez='$id_sez' ";
    8894                $res = $dbi->prepare("$sql");
    8995                $res->execute();
     
    9197                $res = $dbi->prepare("$sql");
    9298                $res->execute();
     99               
    93100        }elseif($id_lista){
    94101                $sql="SELECT disgiunto FROM ".$prefix."_ele_cons_comune where id_cons='$id_cons' ";
     
    155162       
    156163function controllo_votil($id_cons,$id_sez,$id_lista){
    157         global $prefix,$dbi,$id_sede,$id_cons_gen;
     164        global $prefix,$dbi,$id_sede,$id_cons_gen,$validi;
    158165                ##############################
    159         $sql="select * from ".$prefix."_ele_controllosez where id_cons='$id_cons' and id_sez='$id_sez'";
    160         $resc = $dbi->prepare("$sql");
    161         $resc->execute();
    162         $conta=$resc->rowCount();
    163166        $err=0; $err2=0;
    164167        if($id_lista){
     
    185188                $resref = $dbi->prepare("$sql");
    186189                $resref->execute();
     190                $totlis=0;
     191                $totgru=0;
     192                $totsg=0;
     193                $totsl=0;
     194        $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'";
     195                $res = $dbi->prepare("$sql");
     196                $res->execute();
     197        list($votiv,$validil,$contestatil,$nullil,$solol) = $res->fetch(PDO::FETCH_NUM);
    187198                while (list($idg,$votig,$svg)=$resref->fetch(PDO::FETCH_NUM)) {
    188199                        $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')";
    189200                        $res2 = $dbi->prepare("$sql");
    190201                        $res2->execute();
     202                        $totgru+=$votig;
     203                        $totsg+=$svg;
    191204                        if($res2->rowCount()){
    192                                 list($votil,$svl)=$res2->fetch(PDO::FETCH_NUM);
    193                                 if(($votig+$svl)!=($votil+$svg))
    194                                         $err=1;include("if(($votig+$svl)!=($votil+$svg))");
     205                                list($votil,$svl)=$res2->fetch(PDO::FETCH_NUM);
     206                                $totlis+=$votil;
     207                                $totsl+=$svl;
     208                                if(($votig+$svl)<($votil+$svg))
     209                                        $err=1;
    195210                        }
    196                 }       
    197 
     211                       
     212                }
     213                if ($validil+$contestatil+$nullil+$solol+$totsg!=$votiv and $validil+$contestatil+$nullil+$solol>0) $err=1;
    198214        }
    199215
Note: See TracChangeset for help on using the changeset viewer.