Changeset 338 for trunk/client/modules


Ignore:
Timestamp:
Nov 11, 2020, 7:38:19 PM (4 years ago)
Author:
roby
Message:

seconda fase di adeguamento al php 7.2
sistemazione delle funzioni di gestione delle circoscrizionali e dei collegi

Location:
trunk/client/modules/Elezioni
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/client/modules/Elezioni/grafici.php

    r328 r338  
    403403        }
    404404        $circond='';$circondt1='';
    405         if ($genere!=0){$tab="ele_voti_gruppo";}else{$tab="ele_voti_ref";}
    406         if ($genere==4 or $visgralista){$tab="ele_voti_lista";}
    407         if ($votog){$tab="ele_voti_lista";}
    408         $sql="select *  from ".$prefix."_$tab where id_cons='$id_cons' group by id_sez ";
     405        if ($genere!=0){$tab="gruppo";}else{$tab="ref";}
     406        if ($genere==4 or $visgralista){$tab="lista";}
     407        if ($votog){$tab="lista";}
     408        $sql="select *  from ".$prefix."_ele_voti_$tab where id_cons='$id_cons' group by id_sez ";
    409409        $res = $dbi->prepare("$sql");
    410410        $res->execute();
     
    442442                // tot voti
    443443                        if (!$circo)
    444                                 $sql="select sum(voti)  from ".$prefix."_$tab where id_cons=$id_cons ";
     444                                $sql="select sum(voti)  from ".$prefix."_ele_voti_$tab where id_cons=$id_cons ";
     445                        else
     446                                $sql="select sum(t1.voti)  from ".$prefix."_ele_voti_$tab as t1 left join ".$prefix."_ele_$tab as t2 on t1.id_$tab=t2.id_$tab where t2.id_circ=$id_circ ";
    445447                        if ($votog)
    446448                                $sql="select sum(voti)  from ".$prefix."_ele_voti_lista where id_cons=$id_cons ";       
     
    472474                                $sql="select t1.id_gruppo, t1.num_gruppo, t1.descrizione, sum(t2.voti) as somma
    473475                                from ".$prefix."_ele_gruppo as t1
    474                                 left join ".$prefix."_$tab as t2 on (t1.id_gruppo=t2.id_gruppo)
     476                                left join ".$prefix."_ele_voti_$tab as t2 on (t1.id_gruppo=t2.id_gruppo)
    475477                                where   t1.id_cons='$id_cons' and t1.id_cons=t2.id_cons $circondt1
    476478                                group by t2.id_gruppo
     
    485487                                $sql="select t1.id_lista, t1.num_lista, t1.descrizione, sum(t2.voti) as somma
    486488                                from ".$prefix."_ele_lista as t1
    487                         left join ".$prefix."_$tab as t2 on (t1.id_lista=t2.id_lista)
     489                        left join ".$prefix."_ele_voti_$tab as t2 on (t1.id_lista=t2.id_lista)
    488490                                where   t1.id_cons='$id_cons' and t1.id_cons=t2.id_cons $circondt1
    489491                                group by t2.id_lista
     
    623625                        if (isset($_SESSION['ruotag'])) { $ruotag=$_SESSION['ruotag'];}
    624626                        else {$ruotag=1;$_SESSION['ruotag']=1;}
    625                         $sql="select sum(t1.validi),t1.id_gruppo from ".$prefix."_$tab as t1 left join soraldo_ele_gruppo as t2 on t1.id_gruppo=t2.id_gruppo where t1.id_cons='$id_cons' and t2.num_gruppo='$ruotag' group by t1.id_gruppo";
     627                        $sql="select sum(t1.validi),t1.id_gruppo from ".$prefix."_ele_voti_$tab as t1 left join soraldo_ele_gruppo as t2 on t1.id_gruppo=t2.id_gruppo where t1.id_cons='$id_cons' and t2.num_gruppo='$ruotag' group by t1.id_gruppo";
    626628                }else
    627                 $sql="select sum(validi),id_gruppo  from ".$prefix."_$tab where id_cons=$id_cons group by id_gruppo";
     629                $sql="select sum(validi),id_gruppo  from ".$prefix."_ele_voti_$tab where id_cons=$id_cons group by id_gruppo";
    628630                $res = $dbi->prepare("$sql");
    629631                $res->execute();
     
    634636                        $sql="select t1.id_gruppo, t1.num_gruppo, t1.descrizione, sum(t2.si),  sum(t2.no)
    635637                        from ".$prefix."_ele_gruppo as t1
    636                         left join ".$prefix."_$tab as t2 on (t1.id_gruppo=t2.id_gruppo)
     638                        left join ".$prefix."_ele_voti_$tab as t2 on (t1.id_gruppo=t2.id_gruppo)
    637639                        where   t1.id_cons='$id_cons' and t1.id_gruppo='$id_gruppo'
    638640                        group by t1.id_gruppo
  • trunk/client/modules/Elezioni/gruppo.php

    r337 r338  
    184184                        list($num_circ)=$res_cir->fetch(PDO::FETCH_NUM);
    185185                        $condcirc="and id_circ=$id_circ";  //variabile aggiunta nelle select per le circ.
    186                         $sql="SELECT count(t1.num_sez) from ".$prefix."_ele_sezioni as t1, ".$prefix."_ele_sede as t2 where t1.id_cons=$id_cons and t1.id_sede=t2.id_sede and t2.id_circ=$id_circ";
     186                        $sql="SELECT count(t1.num_sez),min(t1.num_sez),max(t1.num_sez) from ".$prefix."_ele_sezioni as t1, ".$prefix."_ele_sede as t2 where t1.id_cons=$id_cons and t1.id_sede=t2.id_sede and t2.id_circ=$id_circ";
    187187                        $res_sez = $dbi->prepare("$sql");
    188188                        $res_sez->execute();
     
    376376                        ########
    377377                        #       $diff=($offsetsez-$minsez);
    378                         if ($minsez>1){
     378                        if ($minsez>1 and !$circo){
    379379                                $minsez_p= ($minsez-$diff)>1 ? $minsez-$diff:1;                         
    380380                                $offsetsez_p=$offsetsez-$diff;
     
    463463                                        $datipdf="<b>"._COMUNE." $descr_comune</b> - "._RISULTATI.": $descr_cons<br/><b>$pagina</b><br/><br/> $list1 $list2 $list3 ";
    464464# verificare la stampa sulle circoscrizioni                                     
    465                                          echo "<div style=\"text-align:right;width:900px;margin-left:10px;margin-right:0px;font-size:12px; \">";
     465                                         echo "<div style=\"text-align:right;width:40%;margin-left:10px;margin-right:0px;font-size:12px; \">";
    466466                                         echo "<table style=\"text-align:center;margin-right:0px;border-top : 1px solid Blue;width: 140px;\"><tr style=\" background:#eceff5;\"><td>"._ESPORTA."<br />";
    467467                                         if($circo){ echo "<a href=\"modules.php?name=Elezioni&amp;op=$op&amp;id_cons_gen=$id_cons_gen&amp;id_comune=$id_comune&amp;csv=1&amp;orvert=$orvert&amp;min=$min&amp;offset=$offset&amp;minsez=$minsez&amp;offsetsez=$offsetsez&amp;perc=$perc&amp;id_lista=$id_lista&amp;id_circ=$id_circ&amp;datipdf=$datipdf\" ><img class=\"image\"  src=\"modules/Elezioni/images/printer.gif\" alt=\"Stampa\" /></a>";
Note: See TracChangeset for help on using the changeset viewer.