Ignore:
Timestamp:
Jun 4, 2010, 6:56:21 PM (14 years ago)
Author:
roby
Message:

client - visualizza schede scrutinate e percentuale di scutinio al posto di sezioni
client - corretta la gestione delle affluenze per collegio

File:
1 edited

Legend:

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

    r67 r82  
    124124                                echo "</td></tr><tr><td></td><td  class=\"bggray\"><table class=\"table-80\"><tr><td class=\"table-main\"><form id=\"circo\" method=\"post\" action=\"modules.php\">";
    125125                                $res_sez = mysql_query("SELECT id_circ,descrizione,num_circ from ".$prefix."_ele_circoscrizione where id_cons=$id_cons",$dbi);
    126                                 echo "<input type=\"hidden\" name=\"pagina\" value=\"modules.php?name=Elezioni&amp;op=$op&amp;id_cons_gen=$id_cons_gen&amp;id_comune=$id_comune&amp;info=$info&amp;id_circ=\"></input>";
     126                                $pop=$op;
     127                                if($pop=='partiti') $pop='gruppo';
     128                                echo "<input type=\"hidden\" name=\"pagina\" value=\"modules.php?name=Elezioni&amp;op=$pop&amp;id_cons_gen=$id_cons_gen&amp;id_comune=$id_comune&amp;info=$info&amp;id_circ=\"></input>";
    127129                                echo ""._SCELTA_CIR.":<b>
    128130                                <select name=\"id_circ\" class=\"blu\" onChange=\"top.location.href=this.form.pagina.value+this.form.id_circ.options[this.form.id_circ.selectedIndex].value;return false\">";
     
    513515        else $res = mysql_query("select *  from ".$prefix."_ele_sezioni where id_cons='$id_cons' $circos ",$dbi);
    514516        $sezioni=mysql_num_rows($res);
    515         if ($numero!=0)
    516         echo "<div><h2>"._SEZSCRU." $numero "._SU." $sezioni</h2></div>";
    517        
    518 
    519        
    520        
     517        if ($numero!=0) {
     518#       echo "<div><h2>"._SEZSCRU." $numero "._SU." $sezioni</h2></div>";
     519
     520        ####################### inserimento scrutinio in percentuale -- per i gruppi
     521                $resperc=mysql_query("select sum(validi),sum(nulli+bianchi+contestati+voti_nulli) from ".$prefix."_ele_sezioni where id_cons='$id_cons'",$dbi);
     522                list($scruvalidi,$scrunulli)=mysql_fetch_row($resperc);
     523                $resperc = mysql_query("select sum(voti_complessivi) from ".$prefix."_ele_voti_parziale where id_cons='$id_cons' group by data,orario order by data desc, orario desc limit 0,1 ",$dbi);
     524                list($totschede)=mysql_fetch_row($resperc);
     525                $grpercscru=number_format(($scruvalidi+$scrunulli)*100/$totschede,2);
     526
     527#       echo "<div><h2> Dati riferiti a $numero "._SEZ." "._SU." $sezioni</h2></div>";
     528        echo "<table border=\"2\"><tr><td style=\"text-align:center; \">";
     529        if(!$votog and $genere!=4){     echo "<h2><b>"._GRUPPO.": </b>";
     530        echo "Scrutinate ".($scruvalidi+$scrunulli)." schede su $totschede ($grpercscru %)  <br></h2>";
     531        }
     532#$numero sezioni su $sezioni<br> le schede scrutinate sono:  $grpercscru %
     533#       echo "<div><h2> $numero "._SEZSCRU." ("._ALPERC." $grpercscru %) "._SU." $sezioni</h2></div>";
     534        ####################### inserimento scrutinio in percentuale -- per le liste
     535        if ($genere>2 && $fascia>$limite){
     536                $resperc=mysql_query("select sum(validi_lista),sum(nulli+bianchi+contestati_lista+solo_gruppo+voti_nulli_lista) from ".$prefix."_ele_sezioni where id_cons='$id_cons'",$dbi);
     537                list($scruvalidi,$scrunulli)=mysql_fetch_row($resperc);
     538#               $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);
     539#               list($totschede)=mysql_fetch_row($resperc);
     540                $listpercscru=number_format(($scruvalidi+$scrunulli)*100/$totschede,2);
     541                $listtotschede=$totschede;
     542                $listtotvoti=($scruvalidi+$scrunulli);
     543            echo "<h6>Voti alle Liste: Scrutinate $listtotvoti schede su $listtotschede ($listpercscru %)</h6>";
     544        }
     545                echo "</td></tr></table> ";
     546        ####################### 725
     547       
     548        }
    521549       
    522550       
     
    587615                        if ($genere>0){ // no referendum
    588616                                if (!$votog){ // no camere e senato per coalizioni
    589                                         $res_presidente = mysql_query("select sum(voti),id_gruppo from ".$prefix."_ele_voti_gruppo where id_cons='$id_cons' group by id_gruppo", $dbi);
    590                                
     617                                        $res_presidente = mysql_query("select sum(t1.voti),t1.id_gruppo from ".$prefix."_ele_voti_gruppo as t1 , ".$prefix."_ele_gruppo as t2 where t1.id_gruppo=t2.id_gruppo and t1.id_cons='$id_cons' $t_circos   group by id_gruppo", $dbi);
    591618                                }else{ // sommatoria voti lista per coalizione per camere e senato
    592                                         $res_presidente = mysql_query("select sum(t1.voti),t2.id_gruppo  from ".$prefix."_ele_voti_lista as t1 , ".$prefix."_ele_lista as t2 where t1.id_lista=t2.id_lista and t1.id_cons='$id_cons' group by t2.id_gruppo", $dbi);
     619                                        $res_presidente = mysql_query("select sum(t1.voti),t2.id_gruppo  from ".$prefix."_ele_voti_lista as t1 , ".$prefix."_ele_lista as t2 where t1.id_lista=t2.id_lista and t1.id_cons='$id_cons' $t_circos group by t2.id_gruppo", $dbi);
    593620                                }
    594621                        while(list($voti_pres,$id_gruppo2) = mysql_fetch_row($res_presidente)) {
    595622                                $arval[$id_gruppo2]=$voti_pres;
    596623                        }
    597                         $arperc=arrayperc($arval,$voti_pres_tutti);
     624                        $arperc=arrayperc($arval,$voti_pres_tutti);
     625
    598626                }
    599627#######         
     
    618646                                list($voti_pres) = mysql_fetch_row($res_presidente);
    619647                               
    620                                
    621648                                if ($voti_pres_tutti!=0){
    622649                                        $perc_pres=number_format($arperc[$id_gruppo2],2);
     
    687714                       
    688715                        //Liste collegate
    689                         if ($numero!=0 and !$votol and $genere>1)
     716#                       if ($numero!=0 and !$votol and $genere>1)
    690717                        // verifica delle sezioni in relazione ai candidati (comuni >=15000  $LIMIT>=4 non c'e' il voto di lista 5/5/2009
    691718
    692                         if ($genere!=2 && $fascia>$limite)
    693                               echo "<div><h6>Liste:"._SEZSCRU." $numero_l "._SU." $sezioni_l</h6></div>";
    694                         else
    695                             if(!$circo and $votog) // non per le circoscrizionali, senato e camera
    696                               echo "<div><h6>"._SEZSCRU." $numero_c "._SU." $sezioni_l</h6></div>";
     719#                       if ($genere!=2 && $fascia>$limite)
     720#                             echo "<div><h6>Liste:"._SEZSCRU." $numero_l "._SU." $sezioni_l</h6></div>";
     721#                       else
     722#                           if(!$circo and $votog) // non per le circoscrizionali, senato e camera
     723#                             echo "<div><h6>"._SEZSCRU." $numero_c "._SU." $sezioni_l</h6></div>";
    697724                       
    698725                       
Note: See TracChangeset for help on using the changeset viewer.