Changeset 281 for trunk


Ignore:
Timestamp:
May 29, 2019, 7:09:31 PM (5 years ago)
Author:
roby
Message:
 
Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/versione.php

    r280 r281  
    11<?php
    2 $versione = "2.0 rev 280";
     2$versione = "2.0 rev 281";
    33$version_number = $versione;
    4 $version = "Eleonline $version_number (<i>Ultimo aggiornamento: 22 maggio 2019</i>)";
     4$version = "Eleonline $version_number (<i>Ultimo aggiornamento: 29 maggio 2019</i>)";
    55
    66?>
  • trunk/client/modules/Elezioni/consiglieri.php

    r225 r281  
    7474        if ($fascia<=$limite){
    7575                $res_lis = mysql_query("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,2",$dbi);
    76                 list($num_gruppo1,$voti1)= mysql_fetch_row($res_lis);
    77                 list($num_gruppo2,$voti2)= mysql_fetch_row($res_lis);
     76                if(mysql_num_rows($res_lis)==1)
     77                {
     78                        list($num_gruppo1,$voti1)= mysql_fetch_row($res_lis);
     79                        $voti2=0;
     80                        $res_lis = mysql_query("SELECT sum(maschi+femmine) from ".$prefix."_ele_sezioni where id_cons='$id_cons'",$dbi);
     81                        list($elettori)=mysql_fetch_row($res_lis);
     82                        $res_lis = 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);
     83                        list($votanti)=mysql_fetch_row($res_lis);
     84                        if($votanti<($elettori/2) || $voti1<($votanti/2))
     85                        {
     86                                include(ele.php);
     87                                echo "<div>Non Ú possibile assegnare i seggi, la consultazione Ú nulla</div>";
     88                                include(footer.php);
     89                                die();
     90                        }
     91                }else{
     92                        list($num_gruppo1,$voti1)= mysql_fetch_row($res_lis);
     93                        list($num_gruppo2,$voti2)= mysql_fetch_row($res_lis);
     94                }
    7895                if ($voti1>$voti2)
    7996                        $numgruppo=$num_gruppo1;
     
    154171if (isset($votol)) {$votolista=$votol; $fisso=$votol;} #se votolista=1 c'e' voto di lista
    155172if (!isset($sincons)) $sincons=0; #se sincons=1 il sindaco eletto occupa un posto di consigliere
     173$res = mysql_query("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,2",$dbi);
     174$numgruppi=mysql_num_rows($res);
    156175$PNE=_PRIMONON;
    157176$CSEC=_SINDCONS;
     
    165184$conselcsne=array();
    166185$conselmin=array();
     186$listemin=array();
    167187//$consel[]=array("Lista","Voti","Seggi","Nominativo","Cifra Elettorale","Quoziente");
    168188$consel[]=array(_LISTA,_VOTI,_SEGGI,_CANDIDATO,_CIFRAELE,_QUOZIENTI);
     
    207227    }#controllo del premio di maggioranza
    208228//    if ($gruppo[$listagruppo[$lisvin]]>($validi*2/3))
    209     if ($gruppo[$listagruppo[$lisvin]]>($validi*$infpremio/100) and $fisso==0)
     229        if($numgruppi==1) $fisso=1;
     230    if ($gruppo[$listagruppo[$lisvin]]>($validi*$infpremio/100) and $fisso==1)
    210231    {
    211232$seggimag[$lisvin]=number_format($numcons*($gruppo[$listagruppo[$lisvin]]*100/$validi)/100);
  • trunk/client/modules/Elezioni/gruppo.php

    r270 r281  
    539539                }       
    540540                elseif($op=="lista_sezione"){
    541                         $resperc=mysql_query("select sum(validi),sum(contestati_lista+solo_gruppo+voti_nulli_lista) from ".$prefix."_ele_sezioni where id_sez='".$res[1]."'",$dbi);
     541                        if($genere==4)
     542                                $resperc=mysql_query("select sum(validi),0 from ".$prefix."_ele_sezioni where id_sez='".$res[1]."'",$dbi);
     543                        else
     544                                $resperc=mysql_query("select sum(validi),sum(contestati_lista+solo_gruppo+voti_nulli_lista) from ".$prefix."_ele_sezioni where id_sez='".$res[1]."'",$dbi);
    542545                        $votiperc=mysql_query("select sum(voti) from ".$prefix."_ele_voti_lista where id_sez='".$res[1]."'",$dbi);
    543546                }       
  • trunk/client/versione.php

    r280 r281  
    11<?php
    22
    3 $versione = "2.0 rev 280";
     3$versione = "2.0 rev 281";
    44$version_number = $versione;
    5 $version = "Eleonline $version_number (<i>Ultimo aggiornamento: 22 maggio 2019</i>)";
     5$version = "Eleonline $version_number (<i>Ultimo aggiornamento: 29 maggio 2019</i>)";
    66
    77?>
Note: See TracChangeset for help on using the changeset viewer.