Changeset 261 for trunk/client/modules/Elezioni/gruppo.php
- Timestamp:
- May 27, 2017, 9:20:05 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/client/modules/Elezioni/gruppo.php
r253 r261 63 63 $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); 64 64 list($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); 66 list($id_cons,$dettnulli,$disgiunto) = mysql_fetch_row($res); 67 67 68 68 … … 78 78 function gruppo_circo(){ 79 79 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, 81 81 $orvert,$offset,$offsetsez,$perc,$info,$files,$nomefile; 82 82 $nomefile=""; … … 516 516 $scrunulli=0; 517 517 $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); 518 $altri=0; 519 $votiscru=0; 520 if($op=="gruppo_sezione"){ 521 $resperc=mysql_query("select sum(validi),sum(solo_lista) from ".$prefix."_ele_sezioni where id_sez='".$res[1]."'",$dbi); 522 $votiperc=mysql_query("select sum(voti) from ".$prefix."_ele_voti_gruppo where id_sez='".$res[1]."'",$dbi); 523 } 524 elseif($op=="lista_sezione"){ 525 $resperc=mysql_query("select sum(validi),sum(contestati_lista+solo_gruppo+voti_nulli_lista) from ".$prefix."_ele_sezioni where id_sez='".$res[1]."'",$dbi); 526 $votiperc=mysql_query("select sum(voti) from ".$prefix."_ele_voti_lista where id_sez='".$res[1]."'",$dbi); 527 } 525 528 if (isset($resperc) and $resperc) 526 529 list($scruvalidi,$scrunulli)=mysql_fetch_row($resperc); 530 if (isset($votiperc) and $votiperc) 531 list($votiscru)=mysql_fetch_row($votiperc); 527 532 $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); 528 533 if ($resperc) 529 534 list($totschede)=mysql_fetch_row($resperc); 530 if (isset($ totschede) and $totschede>0 )531 $grpercscru= number_format(($scruvalidi+$scrunulli)*100/$totschede,0);535 if (isset($scruvalidi) and $scruvalidi>0 ) 536 $grpercscru=$votiscru ? number_format(($votiscru+$scrunulli)*100/$scruvalidi,0) : 0; 532 537 533 538 ################### <span class=\"red\"><i>".$temp3[$key]." %</i></span> … … 575 580 $valar[($z)][$num_cand]=$voti; 576 581 } 577 foreach ($valar as $key=>$val){ 582 foreach ($valar as $key=>$val){ 578 583 if(isset($votitot[($key)])) 579 584 $percar[$key]=arrayperc($val,$votitot[($key)]); … … 621 626 $ar[(2+$offsetsez-$minsez)][0]="<b>"._TOT."<br />"._COMPLESSIVO."</b>"; 622 627 if(isset($temp)) { 623 if (!isset($tab15) ) $tab15="candidati";628 if (!isset($tab15) or !$tab15) $tab15="candidati"; 624 629 if($tab15=="gruppo"){ 625 630 $votigl=" sum(validi),sum(nulli),sum(bianchi),sum(contestati),sum(voti_nulli)"; … … 627 632 $votigl=" sum(validi_lista),sum(nulli),sum(bianchi),sum(contestati_lista),sum(voti_nulli)"; 628 633 }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)";634 if($dettnulli) $votigl=" sum(validi_lista),sum(nulli),sum(bianchi),sum(contestati_lista),sum(voti_nulli_lista)"; 635 else $votigl=" sum(validi_lista),sum(nulli),sum(bianchi),sum(contestati_lista),sum(voti_nulli)"; 631 636 } 632 637 if($circo) … … 634 639 LEFT 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 640 else 636 $resv = mysql_query("SELECT $votigl from ".$prefix."_ele_sezioni where id_cons='$id_cons'",$dbi);641 $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); 637 642 list ($sevaltot,$senultot,$sebiatot,$secontot,$sevnutot)= mysql_fetch_row($resv); 638 643 $voticompl=$sevaltot+$senultot+$sebiatot+$secontot+$sevnutot; 639 644 $resvt = mysql_query("SELECT voti from ".$prefix."_ele_voti_$tab15 where id_cons='$id_cons'",$dbi); 640 645 if($resvt) list($votlt)=mysql_fetch_row($resvt); else $votlt=0; 641 $temp3=arrayperc($tempar,$sevaltot);646 if($perc) $temp3=arrayperc($tempar,$sevaltot); 642 647 while (list($key,$voti)= each($temp)) { 643 648 if ($perc=='true' and $voticompl) … … 652 657 $key=$offset+1; 653 658 $tmp=array($sevaltot,$senultot,$sebiatot,$secontot,$sevnutot); 654 $temp3=arrayperc($tmp,$voticompl);659 if($perc) $temp3=arrayperc($tmp,$voticompl); 655 660 while(list($k,$voti)= each($tmp)) { 656 661
Note:
See TracChangeset
for help on using the changeset viewer.