Changeset 328


Ignore:
Timestamp:
02/16/20 23:20:46 (7 weeks ago)
Author:
roby
Message:

rivisto l'inserimento dati in caso di più referendum, il controllo degli errori, la scheda di riepilogo e la funzione grafici-voti del client

Location:
trunk
Files:
8 edited

Legend:

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

    r264 r328  
    4343                                if($genere) 
    4444                                        $sql="SELECT id_gruppo FROM ".$prefix."_ele_voti_gruppo where id_sez='$id_sez'"; 
    45                                 else 
     45                                else{ 
     46                                        $sql="SELECT id_gruppo FROM ".$prefix."_ele_gruppo where id_cons='$id_cons'"; 
     47                                        $res = $dbi->prepare("$sql"); 
     48                                        $res->execute(); 
     49                                        $righeref=$res->rowCount(); 
    4650                                        $sql="SELECT id_gruppo FROM ".$prefix."_ele_voti_ref where id_sez='$id_sez'"; 
    47  
     51                                } 
    4852                                $res = $dbi->prepare("$sql"); 
    4953                                $res->execute(); 
     
    5256                        if($righe){  
    5357                                $sezstat=4; 
    54                                 $sql="UPDATE ".$prefix."_ele_sezioni set colore='#B0C4DE' where id_cons='$id_cons' and id_sez='$id_sez'"; #"LIGHTSTEELBLUE" 
     58                                if($genere==0 and $righe==$righeref) 
     59                                        $sql="UPDATE ".$prefix."_ele_sezioni set colore='#99CC33' where id_cons='$id_cons' and id_sez='$id_sez'"; #VERDE                                         
     60                                else $sql="UPDATE ".$prefix."_ele_sezioni set colore='#B0C4DE' where id_cons='$id_cons' and id_sez='$id_sez'"; #"LIGHTSTEELBLUE" 
    5561                                $res = $dbi->prepare("$sql"); 
    5662                                $res->execute(); 
  • trunk/admin/modules/Elezioni/ele_controlli.php

    r326 r328  
    7979                        $rifscru++; 
    8080                        list($si,$no,$validi,$nulli,$bianchi,$contestati)=$res2->fetch(PDO::FETCH_NUM); 
    81                         if(($si+$no==$validi) and ($validi+$nulli+$bianchi+$contestati==$voti))  
     81                        if($validi and ($si+$no==$validi) and ($validi+$nulli+$bianchi+$contestati==$voti))  
    8282                                continue; 
    8383                        else {$err=1; break;}    
     
    207207                $rifscru++; 
    208208                list($si,$no,$validi,$nulli,$bianchi,$contestati)=$res2->fetch(PDO::FETCH_NUM); 
    209                 if(($si+$no==$validi) and ($validi+$nulli+$bianchi+$contestati==$voti))  
     209                if(!$validi or (($si+$no==$validi) and ($validi+$nulli+$bianchi+$contestati==$voti)))  
    210210                        continue; 
    211211                else {$err=1; $idrg=$idrefgruppo; break;}        
  • trunk/admin/modules/Elezioni/ele_riepilogo.php

    r315 r328  
    8484                $resref = $dbi->prepare("$sql"); 
    8585                $resref->execute();      
    86                 list($numgruppo,$descrizione) = mysql_fetch_row($resref); 
     86                list($numgruppo,$descrizione) = $resref->fetch(PDO::FETCH_NUM); 
    8787                echo "<fieldset><legend>"._GRUPPO."N. $numgruppo - $descrizione</legend>"; 
    8888                echo "<table border=\"1\" width=\"100%\"><tr><th><b> "._SI." </b></th><th><b>"._NO."</b></th><th><b>"._VALIDI."</b></th><th>"._NULLI."</th><th>"._BIANCHI."</th><th>"._CONTESTATI."</th><th>"._TOTNON."</th></TR>"; 
  • trunk/admin/modules/Elezioni/ele_voti.php

    r324 r328  
    14541454                echo "<td align=\"center\"><input type=\"hidden\" name=\"id_gruppo$i\" value=\"$id_gruppo\"><b>$num_gruppo</b>" 
    14551455                ."</td><td align=\"left\" width=\"50%\"><b> $descr[0] </b>"; 
    1456         $pro['si']=(isset($pro['si']) and $pro['si']>=0) ? $pro['si']:'0'; 
    1457         $pro['no']=(isset($pro['no']) and $pro['no']>=0) ? $pro['no']:'0'; 
    1458         $pro['validi']=(isset($pro['validi']) and $pro['validi']>=0) ? $pro['validi']:'0'; 
    1459         $pro['bianchi']=(isset($pro['bianchi']) and $pro['bianchi']>=0) ? $pro['bianchi']:'0'; 
    1460         $pro['contestati']=(isset($pro['contestati']) and $pro['contestati']>=0) ? $pro['contestati']:'0'; 
    1461         $pro['nulli']=(isset($pro['nulli']) and $pro['nulli']>=0) ? $pro['nulli']:'0'; 
    1462                 $tot_nulli=$pro['nulli']+$pro['bianchi']+$pro['contestati']; 
    1463                 $tot_voti=$pro['validi']+$tot_nulli; 
     1456        $pro['si']=(isset($pro['si']) and $pro['si']>=0) ? $pro['si']:''; 
     1457        $pro['no']=(isset($pro['no']) and $pro['no']>=0) ? $pro['no']:''; 
     1458        $pro['validi']=(isset($pro['validi']) and $pro['validi']>=0) ? $pro['validi']:''; 
     1459        $pro['bianchi']=(isset($pro['bianchi']) and $pro['bianchi']>=0) ? $pro['bianchi']:''; 
     1460        $pro['contestati']=(isset($pro['contestati']) and $pro['contestati']>=0) ? $pro['contestati']:''; 
     1461        $pro['nulli']=(isset($pro['nulli']) and $pro['nulli']>=0) ? $pro['nulli']:''; 
     1462                if($pro['validi']=='' or $pro['nulli']=='' or $pro['bianchi']=='' or $pro['contestati']==''){ 
     1463                        $tot_nulli=0; 
     1464                        $tot_voti=0; 
     1465                }else{ 
     1466                        $tot_nulli=$pro['nulli']+$pro['bianchi']+$pro['contestati']; 
     1467                        $tot_voti=$pro['validi']+$tot_nulli; 
     1468                } 
    14641469                echo "</td><td align=\"right\" width=\"3%\"><input  name=\"si$i\" value=\"".$pro['si']."\" size=\"7\"  style=\"text-align:right\"></td>"; 
    14651470                echo "</td><td align=\"right\" width=\"3%\"><input  name=\"no$i\" value=\"".$pro['no']."\" size=\"7\"  style=\"text-align:right\"></td>"; 
  • trunk/admin/modules/Elezioni/salva_ref.php

    r327 r328  
    5656                $res = $dbi->prepare("$sql"); 
    5757                $res->execute(); 
     58                $sql="delete from ".$prefix."_ele_controlli where id_cons='$id_cons' and id_sez=$id_sez"; 
     59                $res = $dbi->prepare("$sql"); 
     60                $res->execute(); 
    5861        }else{ 
    5962                while(list($i,$idgruppo)=$resultg->fetch(PDO::FETCH_BOTH)) { 
     
    7477                                $res = $dbi->prepare("$sql"); 
    7578                                $res->execute(); 
    76                         }else{ 
     79                        }elseif($val[$i]!=''){ 
    7780                                $sql="insert into  ".$prefix."_ele_voti_ref values('$id_cons','$idgruppo','$id_sez','$i','".$si[$i]."','".$no[$i]."','".$val[$i]."','".$nul[$i]."','".$bia[$i]."','".$con[$i]."')";   
    7881                                $res = $dbi->prepare("$sql"); 
     
    8184                        } 
    8285                } 
    83 } 
     86                include("ele_controlli.php"); 
     87                controllo_votir($id_cons,$id_sez); 
     88        } 
    8489 
    8590 
    86 include("ele_controlli.php"); 
    87 controllo_votir($id_cons,$id_sez); 
     91 
    8892include("ele_colora_sez.php"); 
    8993if ($fileout) fclose($fp); 
  • trunk/admin/versione.php

    r324 r328  
    11<?php 
    22 
    3 $versione = "3.0 rev 324"; 
     3$versione = "3.0 rev 328"; 
    44$version_number = $versione; 
    5 $version = "Eleonline $version_number (<i>Data Release: 17 giugno 2019</i>)"; 
     5$version = "Eleonline $version_number (<i>Data Release: 16 febbraio 2020</i>)"; 
    66 
    77?>  
  • trunk/client/modules/Elezioni/grafici.php

    r287 r328  
    220220         */ 
    221221         if($genere==0) 
    222                 $sql="select t1.*  from ".$prefix."_ele_voti_".$tab." as t1 left join ".$prefix."_ele_$tab as t2 on t1.id_gruppo=t2.id_gruppo where t1.id_cons='$id_cons' $circos group by t1.id_sez "; 
     222                $sql="select t1.*  from ".$prefix."_ele_voti_".$tab." as t1 left join ".$prefix."_ele_gruppo as t2 on t1.id_gruppo=t2.id_gruppo where t1.id_cons='$id_cons' $circos group by t1.id_sez "; 
    223223        else 
    224224                $sql="select * from ".$prefix."_ele_sezioni where id_cons='$id_cons' and validi+nulli+bianchi+contestati>0"; 
  • trunk/client/versione.php

    r324 r328  
    11<?php 
    22 
    3 $versione = "3.0 rev 324"; 
     3$versione = "3.0 rev 328"; 
    44$version_number = $versione; 
    5 $version = "Eleonline $version_number (<i>Data Release: 17 giugno 2019</i>)"; 
    6  
     5$version = "Eleonline $version_number (<i>Data Release: 16 febbraio 2020</i>)"; 
    76 
    87?>  
Note: See TracChangeset for help on using the changeset viewer.