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

File:
1 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
Note: See TracChangeset for help on using the changeset viewer.