Changeset 326


Ignore:
Timestamp:
02/08/20 14:46:19 (2 months ago)
Author:
roby
Message:

Corrette le funzioni di registrazione e controllo dei voti per i referendum

Location:
trunk/admin/modules/Elezioni
Files:
2 edited

Legend:

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

    r324 r326  
    191191        global $prefix,$dbi,$id_sede,$id_cons_gen,$genere; 
    192192                ############################## 
    193         $err=0; $err2=0; 
     193        $err=0; $err2=0; $idrg=0; 
    194194        $sql="SELECT id_gruppo FROM ".$prefix."_ele_gruppo where id_cons='$id_cons'"; 
    195195        $resref = $dbi->prepare("$sql"); 
     
    209209                if(($si+$no==$validi) and ($validi+$nulli+$bianchi+$contestati==$voti))  
    210210                        continue; 
    211                 else {$err=1; break;}    
    212  
    213          
     211                else {$err=1; $idrg=$idrefgruppo; break;}        
     212 
     213        } 
    214214 
    215215############# 
    216216                $tipo='referendum'; 
    217                 $sql="select id from ".$prefix."_ele_controlli where tipo='$tipo' and id_sez='$id_sez' and id='$idrefgruppo' "; 
     217                $sql="select id from ".$prefix."_ele_controlli where tipo='$tipo' and id_sez='$id_sez'"; 
    218218                $res = $dbi->prepare("$sql"); 
    219219                $res->execute(); 
    220220                $righe=$res->rowCount(); 
    221221                if($righe){ 
    222                         if(!$err){  
    223                                 $sql="delete from ".$prefix."_ele_controlli where tipo='$tipo' and id='$id_sez' "; 
     222                        if(!$err){ 
     223                                $sql="delete from ".$prefix."_ele_controlli where tipo='$tipo' and id_sez='$id_sez' "; 
    224224                                $res = $dbi->prepare("$sql"); 
    225225                                $res->execute(); 
     
    228228                } 
    229229                if($err){ 
    230                         $sql="insert into ".$prefix."_ele_controlli value('$id_cons','$id_sez','$tipo','$id_sez')"; 
     230                        $sql="insert into ".$prefix."_ele_controlli value('$id_cons','$id_sez','$tipo','$idrg')"; 
    231231                        $res = $dbi->prepare("$sql"); 
    232232                        $res->execute();                 
    233233                } 
    234234############# 
    235         } 
    236235 
    237236} 
  • trunk/admin/modules/Elezioni/salva_ref.php

    r262 r326  
    3838if (isset($_GET['votinulli'])) $votinulli=intval($_GET['votinulli']); else $votinulli='0'; 
    3939if (isset($_GET['id_comune'])) $id_comune=intval($_GET['id_comune']); else $id_comune='0'; 
    40 if (isset($_GET['ops'])) $ops=intval($_GET['ops']); else $ops='0'; 
     40if (isset($_GET['ops'])) $ops=intval($_GET['ops']); else $ops='4'; 
    4141if (isset($_GET['delete'])) $delete=intval($_GET['delete']); else $delete=''; 
    4242if (isset($_GET['circo'])) get_magic_quotes_gpc() ? $circo=$_GET['circo']:$circo=addslashes($_GET['circo']); else $circo=''; 
     
    6464################## 
    6565        if($do==1) { 
    66                 $sql="delete from ".$prefix."_ele_voti_ref where id_cons='$id_cons' and id_sez='$id_sez'"; 
     66                $sql="delete from ".$prefix."_ele_gruppo where id_cons='$id_cons'"; 
    6767                $res = $dbi->prepare("$sql"); 
    6868                $res->execute(); 
    6969        }else{ 
    7070 
    71                 $sql="select num_gruppo from ".$prefix."_ele_voti_ref where id_cons='$id_cons' and id_sez='$id_sez'"; 
     71                $sql="select num_gruppo from ".$prefix."_ele_gruppo where id_cons='$id_cons'"; 
    7272                $result = $dbi->prepare("$sql"); 
    7373                $result->execute(); 
Note: See TracChangeset for help on using the changeset viewer.