Changeset 490


Ignore:
Timestamp:
Sep 24, 2025, 8:38:31 PM (2 months ago)
Author:
roby
Message:
  • CLIENT

-- Proiezione assegnazione seggi - aggiunto il controllo per il caso di parità tra due candidati a sindaco per comuni sotto i 15.000 abitanti

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/versione.php

    r489 r490  
    11<?php
    22
    3 $versione = "3.0 rev 489";
     3$versione = "3.0 rev 490";
    44$version_number = $versione;
    5 $datarel = "14 Settembre 2025";
     5$datarel = "24 Settembre 2025";
    66$version = "Eleonline $version_number (<i>Data Release: $datarel</i>)";
    77?>
  • trunk/client/footer.php

    r471 r490  
    66/* info@eleonline.it  luciano@aniene.net rgigli@libero.it               */
    77/************************************************************************/
    8 if (isset($tema) and $tema=='bootstrap') die();
     8if (isset($tema) and $tema=='bootstrap') {
     9        global $curdir,$versione_eleonline,$link_autore;
     10        include('temi/bootstrap/footer.php');
     11?>
     12<script>window.__PUBLIC_PATH__ = '<?php echo $curdir?>/fonts'</script>
     13<script src="<?php echo $curdir?>/js/bootstrap-italia.bundle.min.js"></script>
     14        <script>
     15          bootstrap.loadFonts();
     16        </script>
     17</body>
     18</html>
     19<?php   exit;
     20}
    921global $csv;
    1022
  • trunk/client/modules/Elezioni/consiglieri.php

    r471 r490  
    9494        }
    9595        if ($fascia<=$limite){
    96                 $sql = "SELECT t1.num_gruppo,sum(t2.voti) as voti from ".$prefix."_ele_gruppo as t1,  ".$prefix."_ele_voti_gruppo as t2 where t1.id_cons='$id_cons' and t1.id_gruppo=t2.id_gruppo group by t1.num_gruppo order by voti desc limit 0,3";
     96                $sql = "SELECT t1.num_gruppo,sum(t2.voti) as voti,t1.descrizione from ".$prefix."_ele_gruppo as t1,  ".$prefix."_ele_voti_gruppo as t2 where t1.id_cons='$id_cons' and t1.id_gruppo=t2.id_gruppo group by t1.num_gruppo,t1.descrizione order by voti desc limit 0,3";
    9797                $res_lis = $dbi->prepare("$sql");
    9898                $res_lis->execute();
     
    119119                }else{
    120120                        $row = $res_lis->fetchAll();
    121                         $num_gruppo1=$row[0]['num_gruppo']; $voti1=$row[0]['voti'];
    122                         $num_gruppo2=$row[1]['num_gruppo']; $voti2=$row[1]['voti'];
    123                 }
    124                 if ($voti1>$voti2)
    125                         $numgruppo=$num_gruppo1;
    126                 else
    127                         $numgruppo=$num_gruppo2;
     121                        if($row[0]['voti'] == $row[1]['voti'] and !$numgruppo)
     122                        {
     123                                echo "<div style=\"text-align:center;\"><br><br>I candidati a sindaco ".$row[0]['descrizione']." e ".$row[1]['descrizione']." hanno ottenuto lo stesso numero di voti <br>Ú necessario un turno di ballottaggio";
     124                                echo "<form id=\"numgruppo\" action=\"modules.php\">";
     125                                echo "<table style=\"text-align:center; margin:0 auto;\"><tr><td colspan=\"2\">"._SCELTASIN.":</td></tr><tr><td align=\"left\">";
     126                                if($tema=='bootstrap')
     127                                        echo "<input type=\"hidden\" name=\"op\" value=\"31\"/>";
     128                                else
     129                                        echo "<input type=\"hidden\" name=\"op\" value=\"consiglieri\"/>";
     130                                echo "<input type=\"hidden\" name=\"id_cons_gen\" value=\"$id_cons_gen\"/>";
     131                                echo "<input type=\"hidden\" name=\"id_comune\" value=\"$id_comune\"/>";
     132                                echo "<input type=\"radio\" name=\"numgruppo\" value=\"".$row[0]['num_gruppo']."\"/>".$row[0]['descrizione']."<br>";
     133                                echo "<input type=\"radio\" name=\"numgruppo\" value=\"".$row[1]['num_gruppo']."\"/>".$row[1]['descrizione']."<br>";
     134               
     135                                echo "</td>";
     136                                echo "<td><input type=\"submit\" name=\"invia\" value=\""._OK."\"/></td></tr></table></form>";
     137                                echo "<p><br></p></div>";
     138                                include("footer.php");
     139                                die();
     140                        }
     141                        if($row[0]['num_gruppo']==$numgruppo){
     142                                $num_gruppo1=$row[0]['num_gruppo']; $voti1=$row[0]['voti'];
     143                                $num_gruppo2=$row[1]['num_gruppo']; $voti2=$row[1]['voti'];
     144                        }else{
     145                                $num_gruppo2=$row[0]['num_gruppo']; $voti1=$row[0]['voti'];
     146                                $num_gruppo1=$row[1]['num_gruppo']; $voti2=$row[1]['voti'];
     147                        }
     148                }
     149                if(!$numgruppo) {
     150                        if ($voti1>$voti2)
     151                                $numgruppo=$num_gruppo1;
     152                        else
     153                                $numgruppo=$num_gruppo2;
     154                }
    128155        }
    129156        if ($fascia<=$limite and $numgruppo) {
     
    180207                        echo "<br>";
    181208                        echo "<form id=\"gruppo\" action=\"modules.php\">";
    182                         echo "<table cellspacing=\"0\" cellpadding=\"2\" border=\"1\"><tr class=\"bggray\"><td colspan=\"4\">"._COLLEGAMENTI."</td></tr><tr class=\"bggray\"><td>";
     209                        echo "<div class=\"table-responsive overflow-x\">";
     210                        echo "<table class=\"table mb-0\" cellspacing=\"0\" cellpadding=\"2\" border=\"1\"><thead class=\"title-content\"><tr class=\"bggray\"><td colspan=\"4\">"._COLLEGAMENTI."</td></tr><tr class=\"bggray\"><td>";
    183211                        if($tema=='bootstrap')
    184212                                echo "<input type=\"hidden\" name=\"op\" value=\"31\"/>";
     
    190218echo "<td><b>".$_SESSION['grp1']."</b></td>";
    191219                        echo "<td><b>".$_SESSION['grp2']."</b></td>";
    192                         echo "<td><b>"._NONCOLLE."</b></td></tr>";
     220                        echo "<td><b>"._NONCOLLE."</b></td></tr></thead>";
    193221                       
    194222                        $z=1;
     
    205233
    206234                        echo "<tr><td colspan=\"4\"><input type=\"hidden\" name=\"listecol\" value=\"$x\"/><input type=\"hidden\" name=\"gruppo\" value=\"$numgruppo\"/>";
    207                         echo "<input type=\"submit\" name=\"invia\" value=\""._OK."\"/></td></tr></table></form>";
     235                        echo "<input type=\"submit\" name=\"invia\" value=\""._OK."\"/></td></tr></table></div></form>";
    208236                }else conssup($fascia,$numgruppo,$collegate,$collperd,$primoturno);
    209237        }else {
     
    586614                                else $consel[]=array($desliste[$lista],$lists[$lista],$val,$arvin[$lista][($z)],$cifra[$lista][($z)],number_format($quozienti[$lista][$z],2));
    587615                }
    588                 if($arvin[$lista][($z)]) $consel[]=array($desliste[$lista],"$PNE","",$arvin[$lista][($z)],$cifra[$lista][($z)],number_format($quozienti[$lista][$z],2));
     616                if(isset($arvin[$lista][($z)]) and $arvin[$lista][($z)]) $consel[]=array($desliste[$lista],"$PNE","",$arvin[$lista][($z)],$cifra[$lista][($z)],number_format($quozienti[$lista][$z],2));
    589617    $seggimin=array();
    590618        $assegnato=0;
  • trunk/client/versione.php

    r489 r490  
    11<?php
    2 $versione = "3.0 rev 489";
     2$versione = "3.0 rev 490";
    33$version_number = $versione;
    4 $datarel = "14 Settembre 2025";
     4$datarel = "24 Settembre 2025";
    55$version = "Eleonline $version_number (<i>Data Release: $datarel</i>)";
    66?>
Note: See TracChangeset for help on using the changeset viewer.