Ignore:
Timestamp:
Mar 13, 2018, 9:26:23 PM (6 years ago)
Author:
roby
Message:

adeguata la funzione di installazione al php7

File:
1 edited

Legend:

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

    r253 r254  
    44/* by Luciano Apolito & Roberto Gigli                                   */
    55/* http://www.eleonline.it                                              */
    6 /* info@eleonline.it  luciano@aniene.net rgigli@libero.it               */
     6/* info@eleonline.it                    rgigli@libero.it               */
    77/************************************************************************/
    88
     
    2828if (isset($param['offsetsez'])) $offsetsez=intval($param['offsetsez']); else $offsetsez='';
    2929if (isset($param['perc'])) $perc=$param['perc']; else $perc='';
    30 if (isset($param['info'])) get_magic_quotes_gpc() ? $info=$param['info']:$info=addslashes($param['info']); else $info='';
    31 if (isset($param['files'])) get_magic_quotes_gpc() ? $files=$param['files']:$files=addslashes($param['files']); else $files='';
     30if (isset($param['info'])) $info=addslashes($param['info']); else $info='';
     31if (isset($param['files'])) $files=addslashes($param['files']); else $files='';
    3232if (isset($param['voti_lista'])) $voti_lista=intval($param['voti_lista']); else $voti_lista= 0;
    3333if (isset($param['perc_lista'])) $perc_lista=$param['perc_lista']; else $perc_lista= 0;
    34 if (isset($param['lettera'])) get_magic_quotes_gpc() ? $lettera=$param['lettera']:$lettera=addslashes($param['lettera']); else $lettera='';
     34if (isset($param['lettera'])) $lettera=addslashes($param['lettera']); else $lettera='';
    3535if (isset($param['id_gruppo'])) $id_gruppo=intval($param['id_gruppo']); else $id_gruppo='';
    3636#if (isset($param['tipo_cons'])) $tipo_cons=intval($param['tipo_cons']); else $tipo_cons='';
    3737if (isset($param['pdf'])) $pdf=intval($param['pdf']); else $pdf='';
    38 if (isset($param['orienta'])) get_magic_quotes_gpc() ? $orienta=$param['orienta']:$orienta=addslashes($param['orienta']); else $orienta='';
    39 if (isset($param['datipdf'])) get_magic_quotes_gpc() ? $datipdf=$param['datipdf']:$datipdf=addslashes($param['datipdf']); else $datipdf='';
    40 if (isset($param['formato'])) get_magic_quotes_gpc() ? $formato=$param['formato']:$formato=addslashes($param['formato']); else $formato='';
     38if (isset($param['orienta'])) $orienta=addslashes($param['orienta']); else $orienta='';
     39if (isset($param['datipdf'])) $datipdf=addslashes($param['datipdf']); else $datipdf='';
     40if (isset($param['formato'])) $formato=addslashes($param['formato']); else $formato='';
    4141# anti-xss nov. 2009
    4242$id_comune=htmlentities($id_comune);
     
    6363$res = mysql_query("SELECT t1.descrizione, t1.tipo_cons,t2.genere, t2.voto_g, t2.voto_l, t2.voto_c, t2.circo FROM ".$prefix."_ele_consultazione as t1, ".$prefix."_ele_tipo as t2 where t1.tipo_cons=t2.tipo_cons and t1.id_cons_gen='$id_cons_gen' ", $dbi);
    6464list($descr_cons,$tipo_cons,$genere,$votog,$votol,$votoc,$circo) = mysql_fetch_row($res);
    65 $res = mysql_query("SELECT t2.id_cons FROM ".$prefix."_ele_consultazione as t1, ".$prefix."_ele_cons_comune as t2 where t1.id_cons_gen=t2.id_cons_gen and t2.id_cons_gen='$id_cons_gen' and t2.id_comune='$id_comune'" , $dbi);
    66 list($id_cons) = mysql_fetch_row($res);
     65$res = mysql_query("SELECT t2.id_cons,t2.solo_gruppo,t2.disgiunto FROM ".$prefix."_ele_consultazione as t1, ".$prefix."_ele_cons_comune as t2 where t1.id_cons_gen=t2.id_cons_gen and t2.id_cons_gen='$id_cons_gen' and t2.id_comune='$id_comune'" , $dbi);
     66list($id_cons,$dettnulli,$disgiunto) = mysql_fetch_row($res);
    6767
    6868
     
    7878function gruppo_circo(){
    7979        global $prefix, $dbi, $descr_cons, $id_cons, $id_cons_gen,$tipo_cons,$votog,$votol,$votoc,$circo, $genere,$id_gruppo,$id_lista,$bgcolor1,$bgcolor2,$id_comune,$descr_comune,$id_circ;
    80         global $id_comune,$id_cons_gen,$op,$minsez,$id_lista,$id_circ,$csv,$min,$orienta,$formato,
     80        global $id_comune,$id_cons_gen,$op,$minsez,$id_lista,$id_circ,$csv,$min,$orienta,$formato,$dettnulli,$disgiunto,
    8181        $orvert,$offset,$offsetsez,$perc,$info,$files,$nomefile;
    8282        $nomefile="";
     
    147147                if (!($offset)) $offset=25;
    148148                if (!($min)) $min=1;
    149                 if (!($offsetsez)) $offsetsez=20;
     149                if (!($offsetsez)) $offsetsez=22;
    150150                if (!($minsez)) $minsez=1;
    151151                if ($min>$offset) {
     
    177177                        list($minsez)=mysql_fetch_row($res_min);
    178178                        }
     179                elseif (strstr( $op,'circo'))
     180                        $res_sez = mysql_query("SELECT count(num_circ),min(num_circ),max(num_circ) from ".$prefix."_ele_circoscrizione where id_cons=$id_cons",$dbi);
    179181                else
    180                         $res_sez = mysql_query("SELECT count(num_sez) from ".$prefix."_ele_sezioni where id_cons=$id_cons",$dbi);
    181                 list($tot_sez)=mysql_fetch_row($res_sez);
     182                        $res_sez = mysql_query("SELECT count(num_sez),min(num_sez),max(num_sez) from ".$prefix."_ele_sezioni where id_cons=$id_cons",$dbi);
     183                if($res_sez) list($tot_sez,$numsezmin,$numsezmax)=mysql_fetch_row($res_sez);
     184                $res_sez = mysql_query("SELECT count(num_sez) from ".$prefix."_ele_sezioni where id_cons=$id_cons",$dbi);
     185                list($tuttelesez)=mysql_fetch_row($res_sez);
     186
    182187                $num_sez=$tot_sez;//mysql_data_seek($res_sez,0);
    183                 if ($circo) $offsetsez=$num_sez+$minsez-1;//setta offsetsez sull'ultima sezione della circoscrizione
    184                 if(strstr( $op,"circo")) {
    185                                 $res_sez = mysql_query("SELECT count(num_circ) from ".$prefix."_ele_circoscrizione where id_cons=$id_cons",$dbi);  //estrae il numero delle circoscrizioni
    186                                 list($num_sez)=mysql_fetch_row($res_sez);
    187                         }
     188                if ($circo) $offsetsez=$numsezmax; //$num_sez+$minsez-1;//setta offsetsez sull'ultima sezione della circoscrizione
     189#               if(strstr( $op,"circo")) {
     190#                               $res_sez = mysql_query("SELECT count(num_circ) from ".$prefix."_ele_circoscrizione where id_cons=$id_cons",$dbi);  //estrae il numero delle circoscrizioni
     191#                               list($num_sez)=mysql_fetch_row($res_sez);
     192#                       }
    188193#Tolgo la scelta della circoscrizione o collegio perché gestita per tutte le pagine in index.php
    189194/*                      if ($circo){ // elenco per scelta circoscrizione
     
    229234                                $res_cand = mysql_query("SELECT id_cand, concat(cognome,' ', nome), num_cand from ".$prefix."_ele_$tab where id_cons=$id_cons and id_lista=$id_lista order by num_cand",$dbi);
    230235                                if ($circo) $condcirc="and t5.id_circ=$id_circ";
     236
    231237                                $res_voti = mysql_query("select $tab2, t1.num_cand, concat(t1.cognome,' ', t1.nome), sum(t2.voti),'','','','',''
    232238                                from ".$prefix."_ele_candidati as t1, ".$prefix."_ele_voti_candidati as t2, "
     
    277283
    278284
    279 
    280 
    281285                                $res_voti = mysql_query("select $tab2, $t.num_$tab15, $t.descrizione, sum(t2.voti), $votigl
    282286                                from
     
    299303                                group by $t.num_$tab15,$tab3
    300304                                order by $tab3,$t.num_$tab15",$dbi);
     305                       
    301306                        }
    302307                        if ($res_scr) list($tot_scr)=mysql_fetch_row($res_scr);else $tot_scr=0;
    303308                        if ($res_cand) $num_cand=mysql_num_rows($res_cand); else $num_cand=0;
    304                         if(!$circo){
    305                                 if (!(0 < $minsez and $minsez<=$num_sez)) $minsez=1;
    306                                 if (!(0<$offsetsez and $offsetsez<=$num_sez)) $offsetsez=$num_sez;
     309                        if(!$circo){ 
     310                                if (!(0 < $minsez and $minsez<=$numsezmax)) $minsez=1;
     311                                if (!(0<$offsetsez and $offsetsez<=$numsezmax)) $offsetsez=$numsezmax;
    307312                        }
    308313                        if (!(0 < $min and $min<=$num_cand)) $min=1;
     
    334339                                if(!$circo){
    335340                                echo "<p>"._SCEGLI." $tipo1 n. <input  name=\"minsez\" value=\"$minsez\" size=\"4\" ></input>";
    336                                 echo _A." n. <input  name=\"offsetsez\" value=\"$offsetsez\" size=\"4\" ></input> (max. $num_sez)";
     341                                echo _A." n. <input  name=\"offsetsez\" value=\"$offsetsez\" size=\"4\" ></input> (max. $numsezmax)";
    337342                                }
    338343                                # pagine
    339                                 $diff=($offsetsez-$minsez);
    340                                 if ($minsez>1){
    341                                         $minsez_p= ($minsez-$diff)>1 ? $minsez-$diff-1:1;
     344############
     345if (strstr( $op,'circo'))
     346$resnsez = mysql_query("SELECT count(num_circ) from ".$prefix."_ele_circoscrizione where id_cons=$id_cons and num_circ>=$minsez and num_circ<=$offsetsez",$dbi);
     347else
     348$resnsez = mysql_query("SELECT count(num_sez) from ".$prefix."_ele_sezioni where id_cons=$id_cons and num_sez>=$minsez and num_sez<=$offsetsez",$dbi);
     349                list($diff)=mysql_fetch_row($resnsez);
     350########
     351                        #       $diff=($offsetsez-$minsez);
     352                        if ($minsez>1){
     353                                        $minsez_p= ($minsez-$diff)>1 ? $minsez-$diff:1;
    342354                                         
    343                                         $offsetsez_p=$offsetsez-$diff-1;
     355                                        $offsetsez_p=$offsetsez-$diff;
    344356                                                                echo "<div style=\"float: right; width:200px;margin-left:10px;margin-right:400px;font-size:12px \"><a href=\"modules.php?name=Elezioni&amp;file=index&amp;id_cons_gen=$id_cons_gen&amp;id_comune=$id_comune&amp;op=$op&amp;min=$min&amp;offset=$offset&amp;minsez=$minsez_p&amp;offsetsez=$offsetsez_p&amp;perc=$perc&amp;id_lista=$id_lista\"> <- $tipo2 Precedenti</a></div>";
    345357                                }else{echo "";}
    346358
    347                                 if ($offsetsez<$num_sez){
    348                                         $minsez_s=$minsez+$diff+1;
    349                                         $offsetsez_s= ($offsetsez+$diff)>$num_sez ? $num_sez: $offsetsez+$diff+1;
     359                                if ($offsetsez<$numsezmax){
     360                                        $minsez_s=$minsez+$diff;
     361                                        $offsetsez_s= ($offsetsez+$diff)>$num_sez ? $num_sez: $offsetsez+$diff;
    350362
    351363                                                                echo "<div style=\"float: left; width:200px; margin-left:10px;\"><a href=\"modules.php?name=Elezioni&amp;file=index&amp;op=$op&amp;id_cons_gen=$id_cons_gen&amp;id_comune=$id_comune&amp;orvert=$orvert&amp;min=$min&amp;offset=$offset&amp;minsez=$minsez_s&amp;offsetsez=$offsetsez_s&amp;perc=$perc&amp;id_lista=$id_lista\"> $tipo2 Successive -></a></div>";
     
    386398                                //echo "</tr><tr><td><b>"._COMUNE." $descr_comune</b> - "._RISULTATI.": $descr_cons <br/>";
    387399                                //echo "tot:$tot_scr";
    388                                 //if ($tipo_cons!=4 && $tot_scr) echo " - Sezioni scrutinate: $tot_scr su $tot_sez";
     400                                //if ($tipo_cons!=4 && $tot_scr) echo " - Sezioni scrutinate: $tot_scr su $tuttelez";
    389401
    390402                                # liste e gruppi da.... a         
     
    487499                        if (!$csv){
    488500                                echo "<h5> Sezioni scrutinate";
    489                                 if ($tipo_cons!=4) echo ": $tot_scr su $tot_sez &nbsp;&nbsp;&nbsp;  ";
     501                                if ($tipo_cons!=4) echo ": $tot_scr su $tuttelesez &nbsp;&nbsp;&nbsp;  ";
    490502                                echo "</h5>&nbsp;";
    491503                        }
    492                        
    493504                        $y=1;
    494505                        $ar[0][0]=$tipo3;
     
    506517                      // sandro: carica i numeri di sezione dal DB - giugno 2009
    507518                      // caso: sezioni in collegi diversi non consecutive
     519                        if (strstr( $op,'circo'))
     520                                $res_numsez=mysql_query("select num_circ,id_circ from ".$prefix."_ele_circoscrizione where id_cons='$id_cons' and num_circ>='$minsez' and num_circ<='$offsetsez' order by num_circ",$dbi);
     521                        else{                 
    508522                        if($circo) { $secirco=" and t2.id_circ=$id_circ";} else $secirco="and t1.num_sez >= $minsez and t1.num_sez <= $offsetsez";
    509523                                $numsezioni = $offsetsez-$ominsez;
    510524                                $res_numsez = mysql_query("SELECT t1.num_sez,t1.id_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 $secirco order by t1.num_sez",$dbi);
    511                                 for ($z=1;$z<=($offsetsez-$ominsez);$z++) {
    512                                         $res=mysql_fetch_row($res_numsez);
     525                        }
     526#                               for ($z=1;$z<=($offsetsez-$ominsez);$z++) {
     527                                while($res=mysql_fetch_row($res_numsez)) {
     528$z=$res[0];
    513529
    514530##############inserimento percentuale di scrutinio nella sezione
     
    516532                $scrunulli=0;
    517533                $grpercscru=0;
    518                 if($op=="gruppo_sezione")
    519                         $resperc=mysql_query("select sum(validi),sum(nulli+bianchi+contestati+voti_nulli+solo_lista) from ".$prefix."_ele_sezioni where id_sez='".$res[1]."'",$dbi);
    520                 elseif($op=="lista_sezione" and $votog)
    521                         $resperc=mysql_query("select sum(validi),sum(nulli+bianchi+contestati+voti_nulli) from ".$prefix."_ele_sezioni where id_sez='".$res[1]."'",$dbi);
    522                        
    523                 elseif($op=="lista_sezione")
    524                         $resperc=mysql_query("select sum(validi_lista),sum(nulli+bianchi+contestati+voti_nulli+contestati_lista+solo_gruppo+voti_nulli_lista) from ".$prefix."_ele_sezioni where id_sez='".$res[1]."'",$dbi);
     534                $altri=0;
     535                $votiscru=0;
     536                if($op=="gruppo_sezione"){
     537                        $resperc=mysql_query("select sum(validi),sum(solo_lista) from ".$prefix."_ele_sezioni where id_sez='".$res[1]."'",$dbi);
     538                        $votiperc=mysql_query("select sum(voti) from ".$prefix."_ele_voti_gruppo where id_sez='".$res[1]."'",$dbi);
     539                }       
     540                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);
     542                        $votiperc=mysql_query("select sum(voti) from ".$prefix."_ele_voti_lista where id_sez='".$res[1]."'",$dbi);
     543                }       
    525544                if (isset($resperc) and $resperc)
    526545                        list($scruvalidi,$scrunulli)=mysql_fetch_row($resperc);
     546                if (isset($votiperc) and $votiperc)
     547                        list($votiscru)=mysql_fetch_row($votiperc);
    527548                $resperc = mysql_query("select sum(voti_complessivi) from ".$prefix."_ele_voti_parziale where id_sez='".$res[1]."' group by data,orario order by data desc, orario desc limit 0,1 ",$dbi);
    528549                if ($resperc)
    529550                        list($totschede)=mysql_fetch_row($resperc);
    530                 if (isset($totschede) and $totschede>0 )
    531                         $grpercscru=number_format(($scruvalidi+$scrunulli)*100/$totschede,0);
     551                if (isset($scruvalidi) and $scruvalidi>0 )
     552                        $grpercscru=$votiscru ? number_format(($votiscru+$scrunulli)*100/$scruvalidi,0) : 0;
    532553
    533554###################                     <span class=\"red\"><i>".$temp3[$key]." %</i></span>           
     
    545566                        if ($res_voti)
    546567                        while (list($num_circ,$desc_circ,$num_cand,$nome,$voti,$sevalidi,$senulli,$sebianchi,$secontestati,$sevonulli) = mysql_fetch_row($res_voti)){
    547                                 if ($num_circ<$minpos or $num_circ>$maxpos) continue;
    548568                                        $z=array_search($num_circ, $pos);
    549569                                if (!isset($votitot[($z)])) {
     
    563583
    564584
    565 
    566 
    567                         for ($y=$min;$y<=($offset+$piuvot);$y++) $ar[0][$y]="&nbsp;";
    568                         for ($z=1;$z<=($offsetsez-$ominsez);$z++)
    569                                 for ($y=$min;$y<=($offset+$piuvot);$y++) $ar[$z][$y]="&nbsp;"; //inizializza le celle interne
    570                         $onetime="";
     585for ($y=$min;$y<=($offset+$piuvot);$y++) $ar[0][$y]="&nbsp;";
     586if (strstr( $op,'circo'))
     587$lis_sez=mysql_query("select num_circ from ".$prefix."_ele_circoscrizione where id_cons='$id_cons' and num_circ>='$minsez' and num_circ<='$offsetsez' order by num_circ",$dbi);
     588else
     589        $lis_sez=mysql_query("select num_sez from ".$prefix."_ele_sezioni where id_cons='$id_cons' and num_sez>='$minsez' and num_sez<='$offsetsez' order by num_sez",$dbi);
     590$nsezsel=mysql_num_rows($lis_sez);
     591while(list($z)=mysql_fetch_row($lis_sez))
     592{ for ($y=$min;$y<=($offset+$piuvot);$y++) $ar[$z][$y]="&nbsp;";} //inizializza le celle interne
     593
     594###################################################################
     595#                       for ($y=$min;$y<=($offset+$piuvot);$y++) $ar[0][$y]="&nbsp;";
     596#                       for ($z=1;$z<=($offsetsez-$ominsez);$z++)
     597 #                              for ($y=$min;$y<=($offset+$piuvot);$y++) $ar[$z][$y]="&nbsp;"; //inizializza le celle interne
     598                        $onetime="";
    571599                        if ($res_voti)
    572600                        {
     
    575603                                                                $valar[($z)][$num_cand]=$voti;
    576604                                        }
    577                                         foreach ($valar as $key=>$val){
     605                                        foreach ($valar as $key=>$val){ 
    578606                                                if(isset($votitot[($key)]))
    579607                                                        $percar[$key]=arrayperc($val,$votitot[($key)]);
    580608                                                }
    581609
    582                                          mysql_data_seek($res_voti,0);                 
     610                                         if(mysql_num_rows($res_voti)) mysql_data_seek($res_voti,0);           
    583611                        while (list($num_circ,$desc_circ,$num_cand,$nome,$voti,$sevalidi,$senulli,$sebianchi,$secontestati,$sevonulli) = mysql_fetch_row($res_voti)){
    584                                 $z=array_search($num_circ, $pos);
     612                                        if($num_cand<$min or $num_cand>$offset) continue;
     613
     614                                if (!isset($temp[$num_cand])) $temp[$num_cand]=0;
     615                                $temp[$num_cand]+=$voti;
     616                                $z=array_search($num_circ, $pos); if (!$z) continue;
    585617                                if ($num_cand>=$min and $num_cand<=$offset){
    586618                                        if($num_circ>=$minpos and $num_circ <=$maxpos){
     
    594626                                                $ar[($z)][$num_cand]=$percento;
    595627                                        }
    596                                         if (!isset($temp[$num_cand])) $temp[$num_cand]=0;
    597                                         $temp[$num_cand]+=$voti;
    598                                        
    599                                 }
     628                                       
     629                                       
     630                                       
     631                                }
     632                                if (!strstr( $op,'candidato')){
    600633                                if (!isset($tempar[$num_cand])) $tempar[$num_cand]=0;
    601                                 $tempar[$num_cand]+=$voti;
    602                                 if ($visvot!='cand'){
     634                                $tempar[$num_cand]+=$voti;}
     635                                if ($visvot!='cand'){ 
    603636                                $posvoti=($offset);
    604637                                $ar[0][$posvoti+1]='<b>Voti Validi</b>';
     
    607640                                $ar[0][$posvoti+4]='<b>Voti Contestati</b>';
    608641                                $ar[0][$posvoti+5]='<b>Voti Nulli</b>';
    609                                 if (($maxpos)>=$num_circ and $minpos<=$num_circ){ 
    610                                 $posvoti++;
    611                                 $ar[($z)][$posvoti++]="<b>$sevalidi</b>";
    612                                 $ar[($z)][$posvoti++]="<b>$senulli</b>";
    613                                 $ar[($z)][$posvoti++]="<b>$sebianchi</b>";
    614                                 $ar[($z)][$posvoti++]="<b>$secontestati</b>";
    615                                 $ar[($z)][$posvoti]="<b>$sevonulli</b>";
    616                                 }
    617                                 }
    618                         }
    619                         }
    620                         if (($offsetsez+1)>=$num_sez){
    621                                 $ar[(2+$offsetsez-$minsez)][0]="<b>"._TOT."<br />"._COMPLESSIVO."</b>";
     642                                if (($maxpos)>=$num_circ and $minpos<=$num_circ){
     643                                //$posvoti++;
     644                                $ar[($z)][$posvoti+1]="<b>$sevalidi</b>";
     645                                $ar[($z)][$posvoti+2]="<b>$senulli</b>";
     646                                $ar[($z)][$posvoti+3]="<b>$sebianchi</b>";
     647                                $ar[($z)][$posvoti+4]="<b>$secontestati</b>";
     648                                $ar[($z)][$posvoti+5]="<b>$sevonulli</b>";
     649                                }
     650                                }
     651                        }
     652                        }
     653
     654                        if (($offsetsez+1)>=$num_sez){ 
     655                                $ar[(1+$numsezmax)][0]="<b>"._TOT."<br />"._COMPLESSIVO."</b>";
    622656                                if(isset($temp)) {
    623                                          if (!isset($tab15)) $tab15="candidati";
     657                                         if (!isset($tab15) or !$tab15) $tab15="candidati";
    624658                     if($tab15=="gruppo"){
    625659                          $votigl=" sum(validi),sum(nulli),sum(bianchi),sum(contestati),sum(voti_nulli)";
     
    627661                          $votigl=" sum(validi_lista),sum(nulli),sum(bianchi),sum(contestati_lista),sum(voti_nulli)";
    628662                     }else{
    629                           //$votigl=" sum(validi_lista),sum(nulli),sum(bianchi),sum(contestati_lista),sum(voti_nulli_lista)";
    630                           $votigl=" sum(validi_lista),sum(nulli),sum(bianchi),sum(contestati_lista),sum(voti_nulli)";
     663                          if($dettnulli) $votigl=" sum(validi_lista),sum(nulli),sum(bianchi),sum(contestati_lista),sum(voti_nulli_lista)";
     664                          else $votigl=" sum(validi_lista),sum(nulli),sum(bianchi),sum(contestati_lista),sum(voti_nulli)";
    631665                     }
    632666                    if($circo)
    633667                        $resv = mysql_query("SELECT $votigl from ".$prefix."_ele_sezioni AS t1
    634668LEFT JOIN soraldo_ele_sede AS t2 ON t1.id_sede = t2.id_sede WHERE t1.id_cons='$id_cons' and t2.id_circ=$id_circ",$dbi);
    635                     else
    636                                                 $resv = mysql_query("SELECT $votigl from ".$prefix."_ele_sezioni where id_cons='$id_cons'",$dbi);
     669                    else
     670                                                $resv = mysql_query("SELECT $votigl from ".$prefix."_ele_sezioni as t1 where t1.id_cons='$id_cons' and  t1.id_sez=(select t2.id_sez from ".$prefix."_ele_voti_$tab15 as t2 where t2.id_sez=t1.id_sez group by t2.id_sez)",$dbi);
     671
    637672                                        list ($sevaltot,$senultot,$sebiatot,$secontot,$sevnutot)= mysql_fetch_row($resv);
    638673                                        $voticompl=$sevaltot+$senultot+$sebiatot+$secontot+$sevnutot;
    639674                                        $resvt = mysql_query("SELECT voti from ".$prefix."_ele_voti_$tab15 where id_cons='$id_cons'",$dbi);
    640675                                        if($resvt) list($votlt)=mysql_fetch_row($resvt); else $votlt=0;
    641                                         $temp3=arrayperc($tempar,$sevaltot);
     676                                        if($perc) $temp3=arrayperc($temp,$sevaltot);
    642677                                        while (list($key,$voti)= each($temp)) {
    643678                                                if ($perc=='true' and $voticompl)
     
    646681                                                } else
    647682                                                        $percento="<b>$voti</b>";
    648                                                 $ar[2+$offsetsez-$minsez][$key]=$percento;
     683                                                $ar[1+$numsezmax][$key]=$percento;
    649684                                        }
    650685                                }
     
    652687                                $key=$offset+1;
    653688                                $tmp=array($sevaltot,$senultot,$sebiatot,$secontot,$sevnutot);
    654                                 $temp3=arrayperc($tmp,$voticompl);
     689                                if($perc) $temp3=arrayperc($tmp,$voticompl);
    655690                                while(list($k,$voti)= each($tmp)) {
    656691                                       
     
    659694                         $percento="<b>$voti<br /><span class=\"red\"><i>".$temp3[$k]." %</i></span></b>";
    660695                     } else $percento="<b>$voti</b>";
    661                      $ar[2+$offsetsez-$minsez][++$key]=$percento;
     696                     $ar[1+$numsezmax][++$key]=$percento;
    662697
    663698                                }
     
    791826        $res5 = mysql_query("select t1.*  from ".$prefix."_ele_sezioni as t1 left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t1.id_cons='$id_cons' ",$dbi);
    792827        $sezioni=mysql_num_rows($res5);
    793        
    794828        if ($numero!=0) echo "<h5><i> "._SEZSCRU." $numero "._SU." $sezioni </i></h5>";
    795829
Note: See TracChangeset for help on using the changeset viewer.