Ignore:
Timestamp:
Jun 3, 2024, 10:32:50 PM (6 months ago)
Author:
roby
Message:
  • CLIENT

-- modifica alla funzione della proiezione di assegnazione dei seggi
-- modifica alla funzione rss
-- modifica ai widget pie_affluenze e gom_affluenze

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/client/modules/Elezioni/blocchi/gom_affluenze.php

    r412 r420  
    3333       
    3434
    35                 $sql="select t3.id_sez from ".$prefix."_ele_voti_parziale as t3 left join ".$prefix."_ele_sezioni as t1 on t3.id_sez=t1.id_sez left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t3.id_cons='$id_cons' and t3.data='$data' and t3.orario='$orario' $circos  group by t3.id_sez "; 
     35                $sql="select t3.id_sez from ".$prefix."_ele_voti_parziale as t3 left join ".$prefix."_ele_sezioni as t1 on t3.id_sez=t1.id_sez left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t3.id_cons='$id_cons' and t3.data='$data' and t3.orario='$orario' $circos  group by t3.id_sez ";
    3636        $res1 = $dbi->prepare("$sql");
    3737        $res1->execute();
     
    6565                while(list($voti_t, $num_gruppo,$id_gruppo) = $res1->fetch(PDO::FETCH_NUM)) {
    6666
    67                         $sql="select sum(t3.voti_complessivi) from ".$prefix."_ele_voti_parziale as t3 left join ".$prefix."_ele_sezioni as t1 on t3.id_sez=t1.id_sez left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t3.id_cons='$id_cons' and t3.data='$data' and t3.orario='$orario' $circos";         
     67                        $sql="select t3.voti_complessivi from ".$prefix."_ele_voti_parziale as t3 left join ".$prefix."_ele_sezioni as t1 on t3.id_sez=t1.id_sez left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t3.id_cons='$id_cons' and t3.data='$data' and t3.orario='$orario' $circos";               
    6868            if ($genere==0){$sql.=" and t3.id_gruppo='$id_gruppo'";}
    6969                        $res_aff = $dbi->prepare("$sql");
     
    7272                        $voti_numero=$res_aff->rowCount();
    7373               
    74                         $sql="select sum(t1.maschi+t1.femmine)  from ".$prefix."_ele_voti_parziale as t3 left join ".$prefix."_ele_sezioni as t1 on t3.id_sez=t1.id_sez left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t3.id_cons='$id_cons' and t3.data='$data' and t3.orario='$orario' $circos";         
    75                        
     74                        $sql="select sum(t1.maschi+t1.femmine)  from ".$prefix."_ele_voti_parziale as t3 left join ".$prefix."_ele_sezioni as t1 on t3.id_sez=t1.id_sez left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t3.id_cons='$id_cons' and t3.data='$data' and t3.orario='$orario' $circos";                                 
    7675                        if ($genere==0){$sql.=" and id_gruppo='$id_gruppo'";}
    7776                        $res1234 = $dbi->prepare("$sql");
    7877                        $res1234->execute();
    79 
    80                         list($tot)=$res1234->fetch(PDO::FETCH_NUM);
    81                         if ($tot)
     78                        list($tot)=$res1234->fetch(PDO::FETCH_NUM);
     79                        if ($tot)
    8280                            $perc=number_format($voti_t*100/$tot,2);
    8381                        else {$tot=0;$perc="0.00";}
    84                         if($voti_t<=$tot){
    85          
     82                        if($voti_t<=$tot){       
    8683                        $resto=100-$perc;
    8784                        if ($genere==0){echo "<div style=\"text-align:center;margin-left: 10px;\"><hr/>referendum n. $num_gruppo</div>";}
    88                         echo "<div>sezioni n. $numero su $sezioni</div>";
     85                        echo "<div style=\"text-align:center;\">sezioni n. $voti_numero su $sezioni</div><br/>";
    8986                        echo "<div style=\"text-align:center;\">";
    9087                        ##########################<script type=\"text/javascript\" src=\"https://www.gstatic.com/charts/loader.js\"></script>
     
    9491                        google.charts.setOnLoadCallback(drawGauge);
    9592
    96                         var gaugeOptions = {min: 0, max: 100, yellowFrom: 100, yellowTo: 100,
    97                           redFrom: 100, redTo: 100, minorTicks: 5};
     93                        var gaugeOptions = {min: 0, max: 100, greenFrom: 0, greenTo: $perc,
     94                          yellowFrom: $perc, yellowTo: 100, minorTicks: 5};
    9895                        var gauge;
    9996
     
    104101                          gaugeData.setCell(0, 0, $perc);
    105102                 
    106                           gauge = new google.visualization.Gauge(document.getElementById('gauge_div'));
     103                          gauge = new google.visualization.Gauge(document.getElementById('gauge_div$num_gruppo'));
    107104                          gauge.draw(gaugeData, gaugeOptions);
    108105                        }
    109106                        </script>";
    110                         echo "<div id=\"gauge_div\" style=\"width:130px; height: 130px; ;margin-left: 30px\"></div> <a href=\"modules.php?id_cons_gen=$id_cons_gen&name=Elezioni&id_comune=$id_comune&file=index&op=affluenze_graf\">Tutte le affluenze</a>
     107                        echo "<div id=\"gauge_div$num_gruppo\" style=\"width:130px; height: 130px;margin-left: auto;margin-right:auto;\"></div> <a href=\"modules.php?id_cons_gen=$id_cons_gen&name=Elezioni&id_comune=$id_comune&file=index&op=affluenze_graf\">Tutte le affluenze</a>
    111108                        </div>";
    112109
Note: See TracChangeset for help on using the changeset viewer.