Changeset 272 for trunk


Ignore:
Timestamp:
Apr 19, 2019, 10:12:09 PM (6 years ago)
Author:
roby
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/client/modules/Elezioni/index.php

    r265 r272  
    633633
    634634        ####################### inserimento scrutinio in percentuale -- per i gruppi
    635         $sql="SELECT COUNT( id_sez ) FROM ".$prefix."_ele_sezioni WHERE validi <>0 AND id_cons ='$id_cons'";
     635        if($genere==0)
     636                $sql="SELECT COUNT(0) FROM ".$prefix."_ele_voti_ref WHERE id_cons ='$id_cons' group by id_sez";
     637        else
     638                $sql="SELECT COUNT(0) FROM ".$prefix."_ele_sezioni WHERE validi <>'0' AND id_cons ='$id_cons' group by id_sez";
    636639        $resn = $dbi->prepare("$sql");
    637640        $resn->execute();
    638641
    639         $NicolaSezScrut = $resn->fetch(PDO::FETCH_NUM);
     642        $NicolaSezScrut = $resn->rowCount();
    640643        $sql="SELECT COUNT( id_sez ) FROM ".$prefix."_ele_sezioni WHERE id_cons ='$id_cons'";
    641644        $res = $dbi->prepare("$sql");
    642645        $res->execute();
    643646
    644         $NicolaSezTot = $resn->fetch(PDO::FETCH_NUM);
    645        
    646                 $sql="select sum(validi),sum(nulli+bianchi+contestati+voti_nulli) from ".$prefix."_ele_sezioni where id_cons='$id_cons'";
     647        $NicolaSezTot = $res->fetch(PDO::FETCH_NUM);
     648       
     649        if($genere==0) $sql="select sum(si+no), sum(bianchi+nulli+contestati)   from ".$prefix."_ele_voti_ref where id_cons='$id_cons' group by id_gruppo";
     650        else    $sql="select sum(validi),sum(nulli+bianchi+contestati+voti_nulli) from ".$prefix."_ele_sezioni where id_cons='$id_cons'";
    647651        $resperc = $dbi->prepare("$sql");
    648652        $resperc->execute();
     
    657661                $grpercscru=number_format(($scruvalidi+$scrunulli)*100/$totschede,2);
    658662                else $grpercscru=0;
    659 #       echo "<div><h2> Dati riferiti a $numero "._SEZ." "._SU." $sezioni</h2></div>";
     663#       echo "<div><h2> $sql2 Dati riferiti a $numero "._SEZ." "._SU." $sezioni</h2></div>";
    660664        echo "<table border=\"2\"><tr><td style=\"text-align:center; \">";
    661         if(!$votog and $genere!=4){     echo "<h2><b>"._GRUPPO.": </b>";
     665        if(!$votog and $genere!=4){     echo "<h2><b>"._GRUPPO.": </b>"; 
    662666        echo "</br>Scrutinate ".($scruvalidi+$scrunulli)." schede su $totschede ($grpercscru %)  <br></h2>";
    663667        }
     
    665669#       echo "<div><h2> $numero "._SEZSCRU." ("._ALPERC." $grpercscru %) "._SU." $sezioni</h2></div>";
    666670        ####################### inserimento scrutinio in percentuale -- per le liste
    667         if ($genere>2 && $fascia>$limite){
    668                 if($votog or $genere==4) $sql="select sum(validi_lista),sum(nulli+bianchi+voti_nulli+contestati) from ".$prefix."_ele_sezioni where id_cons='$id_cons'";
    669         else $sql="select sum(validi_lista),sum(nulli+bianchi+voti_nulli+contestati+contestati_lista+solo_gruppo+voti_nulli_lista) from ".$prefix."_ele_sezioni where id_cons='$id_cons'";
     671        if ($genere>2 && ($fascia>$limite or !$limite)){
     672       
     673        $sql="select sum(validi_lista),sum(nulli+bianchi+voti_nulli+contestati) from ".$prefix."_ele_sezioni where id_cons='$id_cons'";
    670674                $resperc = $dbi->prepare("$sql");
    671675                $resperc->execute();
    672 
    673676                list($scruvalidi,$scrunulli)=$resperc->fetch(PDO::FETCH_NUM);
    674 #               $resperc = mysql_query("select sum(voti_complessivi) from ".$prefix."_ele_voti_parziale where id_sez in (select id_sez from ".$prefix."_ele_voti_".$tab." where id_cons='$id_cons'  $circos group by id_sez)  group by data,orario order by data desc, orario desc limit 0,1 ",$dbi);
    675 #               list($totschede)=mysql_fetch_row($resperc);
    676677                if($totschede)
    677678                $listpercscru=number_format(($scruvalidi+$scrunulli)*100/$totschede,2);
     
    679680                $listtotschede=$totschede;
    680681                $listtotvoti=($scruvalidi+$scrunulli);
    681                 echo "<h6>Voti alle Liste: pervenute: $NicolaSezScrut[0] sezioni su $NicolaSezTot[0] <br/>  Scrutinate $listtotvoti schede su $listtotschede ($listpercscru %)</h6>";
     682if($genere!=0 && $genere!=3)
     683                echo "<h6>Voti alle Liste: pervenute: $NicolaSezScrut sezioni su $NicolaSezTot[0] <br/>  Scrutinate $listtotvoti schede su $listtotschede ($listpercscru %)</h6>";
    682684#           echo "<h6>Voti alle Liste: Scrutinate $listtotvoti schede su $listtotschede ($listpercscru %)</h6>";
    683685        }
     
    694696   if(!$votog and $genere!=4)   echo "<div><h2><b>"._GRUPPO." </b><br /></h2></div>";
    695697   if ($tipo_cons==18 or $tipo_cons==19) echo "<div><b>I voti di lista subiranno una integrazione al termine delle operazioni sul collegio con la ripartizione pro-quota derivata dai voti sull'uninominale</b></div>";
    696 /*   
    697         if ($circo){ // circoscrizione
    698                 echo "<form id=\"yesy\" method=\"post\" action=\"modules.php\">";
    699                 echo "<div><input type=\"hidden\" name=\"pagina\" value=\"modules.php?name=Elezioni&amp;op=gruppo&amp;id_cons_gen=$id_cons_gen&amp;id_comune=$id_comune&amp;id_circ=\" />";
    700                 echo " <input type=\"hidden\" name=\"name\" value=\"Elezioni\" />
    701                         <input type=\"hidden\" name=\"op\" value=\"gruppo\" />
    702                         <input type=\"hidden\" name=\"id_cons_gen\" value=\"$id_cons_gen\" />
    703                         <input type=\"hidden\" name=\"id_comune\" value=\"$id_comune\" />
    704                         <input type=\"hidden\" name=\"file\" value=\"index\" />";
    705                
    706                 $res_sez = mysql_query("SELECT id_circ,descrizione,num_circ from ".$prefix."_ele_circoscrizione where id_cons=$id_cons",$dbi);
    707                 echo "<span class=\"bggray\">"._SCELTA_CIR.":</span>
    708                         <select name=\"id_circ\">";
    709                         while(list($id_rif,$descr_circ,$num_cir)=mysql_fetch_row($res_sez)) {
    710                                         if (!$id_circ) $id_circ=$id_rif;
    711                                         $sel = ($id_rif == $id_circ) ? "selected=\"selected\"" : "";
    712                                         echo "<option value=\"$id_rif\" $sel>";
    713                                         for ($j=strlen($num_cir);$j<2;$j++) { echo "&nbsp;&nbsp;";}
    714                                         echo $num_cir.") ".$descr_circ."</option>";
    715                                 }
    716                                 echo "</select> $button </div></form>";
    717                        
    718                
    719                        
    720         }
    721 */   
     698
    722699        if ($genere!=4){
    723700            $circos='';
Note: See TracChangeset for help on using the changeset viewer.