Ignore:
Timestamp:
Jul 31, 2021, 1:41:30 PM (3 years ago)
Author:
roby
Message:

Segue adattamento per php7
modifica gestione consultazioni con e senza voto nullo di lista

File:
1 edited

Legend:

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

    r351 r352  
    299299
    300300                        if ($circo) $condcirc="and t5.id_circ=$id_circ";                       
    301                         if ($tab=="gruppo" or $genere==4 or ($genere==5 and $votog))
     301                        if ($tab=="gruppo" or $genere==4 or ($genere==5 and $votog) or defined('_NULLISTA'))
    302302                                        $votigl=" sum(t3.validi),sum(t3.nulli),sum(t3.bianchi),sum(t3.contestati),sum(t3.voti_nulli)";
    303303                        else
    304                                 if ($votog) $votigl=" (t3.validi_lista),(t3.nulli),(t3.bianchi),(t3.contestati),(t3.voti_nulli)";
     304                                if ($votog) $votigl=" (t3.validi_lista),(t3.nulli),(t3.bianchi),(t3.contestati),(t3.voti_nulli_lista+t3.voti_nulli)";
    305305                                else $votigl=" sum(t3.validi_lista),sum(t3.nulli),sum(t3.bianchi),sum(t3.contestati_lista),sum(t3.voti_nulli_lista+t3.voti_nulli)";
    306306                        $sqlvoti="select $tab2, $t.num_$tab15, $t.descrizione, sum(t2.voti), $votigl
     
    576576                        $maxpos=max($pos);
    577577                        ////////////////////////////////////////////////////////////////////
    578                         if ($tab=="gruppo" or $genere==4 or ($genere==5 and $votog))
     578                        if ($tab=="gruppo" or $genere==4 or ($genere==5 and $votog) or defined('_NULLISTA'))
    579579                                        $sqlvoti2="select $tab3, sum(t3.validi),sum(t3.nulli),sum(t3.bianchi),sum(t3.contestati),sum(t3.voti_nulli) from ".$prefix."_ele_circoscrizione as t5, ".$prefix."_ele_sezioni as t3, ".$prefix."_ele_sede as t4 where t5.id_cons=$id_cons and t5.id_circ=t4.id_circ and t3.id_sede=t4.id_sede group by $tab3";
    580580                        else
    581                                 if (strstr( $op,'circo')) $sqlvoti2="select t1.num_circ, sum(t3.validi_lista),sum(t3.nulli),sum(t3.bianchi),sum(t3.contestati),sum(t3.voti_nulli) from ".$prefix."_ele_circoscrizione as t1, ".$prefix."_ele_sezioni as t3, ".$prefix."_ele_sede as t4 where t1.id_cons=$id_cons and t1.id_circ=t4.id_circ and t3.id_sede=t4.id_sede group by t1.num_circ";
     581                                if (strstr( $op,'circo')) $sqlvoti2="select t1.num_circ, sum(t3.validi_lista),sum(t3.nulli),sum(t3.bianchi),sum(t3.contestati),sum(t3.voti_nulli_lista+t3.voti_nulli) from ".$prefix."_ele_circoscrizione as t1, ".$prefix."_ele_sezioni as t3, ".$prefix."_ele_sede as t4 where t1.id_cons=$id_cons and t1.id_circ=t4.id_circ and t3.id_sede=t4.id_sede group by t1.num_circ";
    582582
    583583                else $sqlvoti2="select t3.num_sez, (t3.validi_lista),(t3.nulli),(t3.bianchi),(t3.contestati_lista),(t3.voti_nulli_lista+t3.voti_nulli) from ".$prefix."_ele_sezioni as t3 where t3.id_cons=$id_cons ";
     
    612612                        }
    613613                        $piuvot=0;
    614                         if ($visvot!='cand') $piuvot=5;
     614                        if ($visvot!='cand') if(!defined('_NULLISTA')) $piuvot=5; else $piuvot=4;
    615615                        for ($y=$min;$y<=($offset+$piuvot);$y++) $ar[0][$y]="&nbsp;";
    616616                        if (strstr( $op,'circo'))
     
    678678                                                        $ar[0][$posvoti+3]='<b>Schede Bianche</b>';
    679679                                                        $ar[0][$posvoti+4]='<b>Voti Contestati</b>';
    680                                                         $ar[0][$posvoti+5]='<b>Voti Nulli</b>';
     680                                                        if(!defined('_NULLISTA')) $ar[0][$posvoti+5]='<b>Voti Nulli</b>';
    681681                                                        if (($maxpos)>=$num_circ and $minpos<=$num_circ){
    682682                                                        //$posvoti++;
     
    685685                                                                $ar[($z)][$posvoti+3]="<b>$biasez[$z]</b>";
    686686                                                                $ar[($z)][$posvoti+4]="<b>$consez[$z]</b>";
    687                                                                 $ar[($z)][$posvoti+5]="<b>$vonsez[$z]</b>";
     687                                                                if(!defined('_NULLISTA')) $ar[($z)][$posvoti+5]="<b>$vonsez[$z]</b>";
    688688                                                        }
    689689                                                }
     
    695695                                        if(isset($temp)) {
    696696                                        if (!isset($tab15) or !$tab15) $tab15="candidati";
    697                     if($tab15=="gruppo" or $genere==4){
     697                    if($tab15=="gruppo" or $genere==4 or defined('_NULLISTA')){
    698698                                                if($votog) $tab15="lista";
    699699                                                $votigl=" sum(validi),sum(nulli),sum(bianchi),sum(contestati),sum(voti_nulli)";
     
    702702                    }else{
    703703                        if($dettnulli) $votigl=" sum(validi_lista),sum(nulli),sum(bianchi),sum(contestati_lista),sum(voti_nulli_lista+voti_nulli)";
    704                                                 else $votigl=" sum(validi_lista),sum(nulli),sum(bianchi),sum(contestati_lista),sum(voti_nulli)";
     704                                                else $votigl=" sum(validi_lista),sum(nulli),sum(bianchi),sum(contestati_lista),sum(voti_nulli_lista+voti_nulli)";
    705705                    }
    706706                    if($circo)
     
    729729                                if ($visvot!='cand') {
    730730                                $key=$offset+1;
    731                                 $tmp=array($sevaltot,$senultot,$sebiatot,$secontot,$sevnutot);
     731                                if(!defined('_NULLISTA')) $tmp=array($sevaltot,$senultot,$sebiatot,$secontot,$sevnutot);
     732                                else  $tmp=array($sevaltot,$senultot,$sebiatot,$secontot);
    732733                                if($perc) $temp3=arrayperc($tmp,$voticompl);
    733734
Note: See TracChangeset for help on using the changeset viewer.