Changeset 497 for trunk


Ignore:
Timestamp:
Oct 11, 2025, 6:12:48 PM (2 months ago)
Author:
roby
Message:
  • CLIENT

-- Adattamento della stampa dei votanti alla legge su liste di genere

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/versione.php

    r496 r497  
    11<?php
    22
    3 $versione = "3.0 rev 496";
     3$versione = "3.0 rev 497";
    44$version_number = $versione;
    55$datarel = "11 Ottobre 2025";
  • trunk/client/modules/Elezioni/votanti-inc.php

    r464 r497  
    4848
    4949//$id_cons_gen=$_GET['id_cons_gen'];
    50 $sql="SELECT t1.tipo_cons,t3.genere,t2.id_cons FROM ".$prefix."_ele_consultazione as t1, ".$prefix."_ele_cons_comune as t2, ".$prefix."_ele_tipo as t3 where t1.tipo_cons=t3.tipo_cons and t1.id_cons_gen=t2.id_cons_gen and t2.id_cons_gen='$id_cons_gen' and t2.id_comune='$id_comune'" ;
    51 $res = $dbi->prepare("$sql");
    52 $res->execute();
    53 list($tipo_cons,$genere,$id_cons) = $res->fetch(PDO::FETCH_NUM);
    54 global $lang,$circo,$id_circ;
     50$sql="SELECT t1.tipo_cons,t3.genere,t2.id_cons,t1.data_inizio FROM ".$prefix."_ele_consultazione as t1, ".$prefix."_ele_cons_comune as t2, ".$prefix."_ele_tipo as t3 where t1.tipo_cons=t3.tipo_cons and t1.id_cons_gen=t2.id_cons_gen and t2.id_cons_gen='$id_cons_gen' and t2.id_comune='$id_comune'" ;
     51$res = $dbi->prepare("$sql");
     52$res->execute();
     53list($tipo_cons,$genere,$id_cons,$dataInizio) = $res->fetch(PDO::FETCH_NUM);
     54global $lang,$circo,$id_circ,$inizioNoGenere;
     55if(strtotime($dataInizio)>$inizioNoGenere) $noGenere=1; else $noGenere=0;
    5556if(!isset($id_circ)) $id_circ=0;
    5657if(isset($circo)) $_SESSION['id_circ']=$id_circ;
     
    7475//controllo_finale($id_cons);
    7576
    76 global $lang, $fascia, $limite, $votog;
     77global $lang, $fascia, $limite, $votog, $noGenere;
    7778include_once("modules/Elezioni/language/lang-$lang.php");
    7879# testata
     
    202203$tab3="_ele_voti_lista";
    203204$riga3 = "<tr class=\"bggray2\">
    204 <td>"._SEZIONI."</td>
    205 <td>"._VOTIU."</td>
    206 <td>"._VOTID."</td>
    207 <td>"._VOTIE."</td>"; //testata con nomi dei campi
     205<td>"._SEZIONI."</td>";
     206if($noGenere==0)
     207        $riga3.="<td>"._VOTIU."</td>
     208        <td>"._VOTID."</td>";
     209$riga3.="<td>"._VOTIE."</td>"; //testata con nomi dei campi
    208210$cols=4;
    209211if ($genere==0) {  //se e' un referendum
     
    316318        else
    317319                $righe .= "<tr class=\"bggray2\">";
    318         $righe .= "<td>$num</td>
    319         <td>".number_format($votiu,0,',','.')."</td>
    320         <td>".number_format($votid,0,',','.')."</td>
    321         <td>".number_format($voti,0,',','.')."</td>";
     320        $righe .= "<td>$num</td>";
     321        if($noGenere==0)
     322                $righe.="<td>".number_format($votiu,0,',','.')."</td>
     323                <td>".number_format($votid,0,',','.')."</td>";
     324        $righe.="<td>".number_format($voti,0,',','.')."</td>";
    322325        if ($genere==0 or ((($genere==5) or ($genere==3)) and $pag==1)){
    323326                $righe .= "<td>".number_format($si,0,',','.')."</td>";
     
    343346if($num_scr){
    344347        $righet = "<tr class=\"bggray\">
    345         <td ></td>
    346         <td>"._VOTIU."</td>
    347         <td>"._VOTID."</td>
    348         <td>"._VOTIE."</td>"; //testata con nomi dei campi
     348        <td ></td>";
     349        if($noGenere==0)
     350                $righet.="<td>"._VOTIU."</td>
     351                <td>"._VOTID."</td>";
     352        $righet.="<td>"._VOTIE."</td>"; //testata con nomi dei campi
    349353        if ($genere==0) {  //se e' un referendum
    350354                $righet .= "<td>"._SI."</td><td>"._NO."</td>";
     
    361365        if($totm==0) $totmrip="0.00"; else $totmrip=number_format($tot_u*100/$totm,2);
    362366        $righet .= "<td>"._VALIDI."</td><td>"._NULLI."</td><td>"._BIANCHI."</td><td>"._CONTESTATI."</td>"
    363         ."</tr><tr class=\"bgw\"><td><b>"._TOT."</b></td><td><b>".number_format($tot_u,0,',','.')."</b><br /><i>(".$totmrip."%)</i></td><td><b>".number_format($tot_d,0,',','.')."</b><br /><i>(".$totfrip."%)</i></td><td><b>".number_format($tot_voti,0,',','.')."</b><br /><i>(".$totelrip."%)</i></td>";
     367        ."</tr><tr class=\"bgw\"><td><b>"._TOT."</b></td>";
     368        if($noGenere==0)
     369                $righet.="<td><b>".number_format($tot_u,0,',','.')."</b><br /><i>(".$totmrip."%)</i></td><td><b>".number_format($tot_d,0,',','.')."</b><br /><i>(".$totfrip."%)</i></td>";
     370        $righet.="<td><b>".number_format($tot_voti,0,',','.')."</b><br /><i>(".$totelrip."%)</i></td>";
    364371                // se e' un referendum o una consultazione con raggruppamenti
    365372        if($tot_validi){
  • trunk/client/temi/bootstrap/pagine/votanti.php

    r496 r497  
    149149                               
    150150                                if($iscrittim[$keysez]) $percentualeuomini = ($uomini / $iscrittim[$keysez]) * 100; else $percentualeuomini=0;
    151                                 if($iscrittif[$keysez]) $percentualedonne = ($donne / $iscrittif[$keysez]) * 100; else $percentualedonne=0;     
     151                                if($iscrittif[$keysez]) $percentualedonne = ($donne / $iscrittif[$keysez]) * 100; else $percentualedonne=0;
     152                                if($complessivi){
    152153                                $percentualenulli = ($nulli / $complessivi) * 100;
    153154                                $percentualebianchi = ($bianchi / $complessivi) * 100;
    154155                                $percentualevalidi = ($validi / $complessivi) * 100;                           
    155156                                $percentualecontestati = ($contestati / $complessivi) * 100;
     157                                }else{
     158                                        $percentualenulli=0;
     159                                        $percentualebianchi=0;
     160                                        $percentualevalidi=0;
     161                                        $percentualecontestati=0;
     162                                }
    156163                                $percentualeespressi = ($complessivi / ($iscrittim[$keysez]+$iscrittif[$keysez])) * 100;
    157164                               
  • trunk/client/versione.php

    r496 r497  
    11<?php
    22
    3 $versione = "3.0 rev 496";
     3$versione = "3.0 rev 497";
    44$version_number = $versione;
    55$datarel = "11 Ottobre 2025";
Note: See TracChangeset for help on using the changeset viewer.