Ignore:
Timestamp:
Jun 3, 2024, 10:32:50 PM (4 weeks 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

Location:
trunk/client/modules/Elezioni/blocchi
Files:
2 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
  • trunk/client/modules/Elezioni/blocchi/pie_affluenze.php

    r412 r420  
    6464            while(list($voti_t, $num_gruppo,$id_gruppo) = $res1->fetch(PDO::FETCH_NUM)) {
    6565
    66                                 $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                                                 if ($genere==0){$query.=" and t3.id_gruppo=$id_gruppo";}
     66                                $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";               
     67                                                if ($genere==0){$sql.=" and t3.id_gruppo=$id_gruppo";}
    6868                                $res_aff = $dbi->prepare("$sql");
    6969                                $res_aff->execute();
     
    7373                                $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";         
    7474                               
    75                                 if ($genere==0){$query.=" and id_gruppo=$id_gruppo";}
     75                                if ($genere==0){$sql.=" and t3.id_gruppo=$id_gruppo";}
    7676                                $res1234 = $dbi->prepare("$sql");
    7777                                $res1234->execute();
     
    8383                                $resto=100-$perc;
    8484                                if ($genere==0){echo "<div style=\"text-align:center\">referendum n. $num_gruppo</div";}
    85                                 echo '<center>
    86                                 <div id="piechart" style="width:100%; min-height:200px;"></div><br/>
     85                                echo '<center><div style="text-align:center;color:#ff0000"><b>'.$perc.' %</b><br/>Sezioni '.$voti_numero.' su '.$numsez.'</div>
     86                                <div id="piechart'.$num_gruppo.'" style="width:100%; min-height:200px;"></div>
    8787                                <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>
    88                                 </center>
     88                                </center><hr>
    8989                                <script>google.charts.load("current", {"packages":["corechart"]});
    9090                                google.charts.setOnLoadCallback(drawChart);
     
    111111                                          }
    112112                                  };
    113                                   var chart = new google.visualization.PieChart(document.getElementById("piechart"));
     113                                  var chart = new google.visualization.PieChart(document.getElementById("piechart'.$num_gruppo.'"));
    114114
    115115                                  chart.draw(data, options);
Note: See TracChangeset for help on using the changeset viewer.