Changeset 82 for trunk/client
- Timestamp:
- Jun 4, 2010, 6:56:21 PM (14 years ago)
- Location:
- trunk/client/modules/Elezioni
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/client/modules/Elezioni/affluenze.php
r71 r82 158 158 for ($i=$sez_da;$i<=$sez_a;$i++,$y++) { 159 159 # $ar[$i]['numsez']=$i; 160 161 $ar[$ i]['numsez']=$linka[$y]['num_sez'];162 $ar[$ i]['elettori']=number_format($linka[$y]['elettori'],0,',','.');160 $z=$linka[$y]['num_sez']; 161 $ar[$z]['numsez']=$linka[$y]['num_sez']; 162 $ar[$z]['elettori']=number_format($linka[$y]['elettori'],0,',','.'); 163 163 $tot_compl+=$linka[$y]['elettori']; 164 164 $tot_u+=$linka[$y]['maschi']; 165 165 $tot_d+=$linka[$y]['femmine']; 166 166 167 167 168 } 168 169 $ar[0][1]="<b>".number_format($tot_compl,0,',','.')."</b>"; … … 185 186 186 187 $ressomma = mysql_query("select t3.data,t3.orario,sum(t3.voti_complessivi),sum(t3.voti_uomini),sum(t3.voti_donne) from ".$prefix."_ele_voti_parziale as t3 left join ".$prefix."_ele_sezioni as t1 on t3.id_sez=t1.id_sez left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t3.id_cons='$id_cons' $circos group by t3.data,t3.orario,t3.id_gruppo order by t3.data,t3.orario",$dbi); 188 187 189 #die("select t3.data,t3.orario,sum(t3.voti_complessivi),sum(t3.voti_uomini),sum(t3.voti_donne) from ".$prefix."_ele_voti_parziale as t3 left join ".$prefix."_ele_sezioni as t1 on t3.id_sez=t1.id_sez left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t3.id_cons='$id_cons' $circos group by t3.data,t3.orario,t3.id_gruppo "); 188 190 $perc_u=array(); $perc_d=array(); $perc_c=array(); … … 250 252 if (intval(preg_match('/[1-9]/',$tot[$data1.$ora1]))>0) { 251 253 #foreach($ar[['num_sez'] as $i) 252 for ($i=$sez_da;$i<=$sez_a;$i++) 254 ########## 255 $resvoti = mysql_query("select t1.num_sez from ".$prefix."_ele_sezioni as t1 left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t2.id_cons='$id_cons' $circos $cond order by t1.num_sez ",$dbi); 256 257 ########### 258 # for ($i=$sez_da;$i<=$sez_a;$i++) 259 while (list($i)=mysql_fetch_row($resvoti)) 253 260 { 254 261 $ar[$i][$data1.$ora1]="<span style=\"color: rgb(255, 0, 0);\">non rilevata</span>"; … … 258 265 } 259 266 $resvoti = mysql_query("select t3.data,t3.orario,t1.num_sez,voti_uomini, voti_donne, voti_complessivi from ".$prefix."_ele_voti_parziale as t3 left join ".$prefix."_ele_sezioni as t1 on t3.id_sez=t1.id_sez left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t3.id_cons='$id_cons' $circos $cond order by data,orario,t1.num_sez ",$dbi); 267 268 260 269 # $resvoti = mysql_query("SELECT data,orario,t2.num_sez,voti_uomini, voti_donne, voti_complessivi from ".$prefix."_ele_voti_parziale as t1, ".$prefix."_ele_sezioni as t2 where t1.id_cons=$id_cons and t1.id_sez=t2.id_sez $cond order by data,orario,t2.num_sez", $dbi); 261 270 $ud=0; -
trunk/client/modules/Elezioni/gruppo.php
r79 r82 337 337 } 338 338 echo "<td>"; 339 if($circo) 340 echo "<input type=\"hidden\" name=\"id_circ\" value=\"$id_circ\"></input>"; 339 341 echo "<input type=\"hidden\" name=\"op\" value=\"$op\"></input>"; 340 342 echo "<input type=\"hidden\" name=\"id_cons_gen\" value=\"$id_cons_gen\"></input>"; … … 382 384 383 385 384 $datipdf="<b>"._COMUNE." $descr_comune</b> - "._RISULTATI.": $descr_cons<br/><b>$pagina</b><br/><br/> $list1 $list2 $list3 385 dalla $tipo3 n. <b>$minsez</b> alla $tipo3 n. <b>$offsetsez</b> di <b>$num_sez</b> $tipo2<br/><br/>"; 386 $datipdf="<b>"._COMUNE." $descr_comune</b> - "._RISULTATI.": $descr_cons<br/><b>$pagina</b><br/><br/> $list1 $list2 $list3 "; 387 if (!$circo) 388 echo "dalla $tipo3 n. <b>$minsez</b> alla $tipo3 n. <b>$offsetsez</b> di <b>$num_sez</b> $tipo2<br/><br/>"; 389 else echo "<br/><br/>"; 386 390 387 391 … … 390 394 391 395 # verificare la stampa sulle circoscrizioni 392 if(!$circo){ 396 if($circo) echo "</td><td><a href=\"".$_SERVER['PHP_SELF']."?name=Elezioni&op=$op&id_cons_gen=$id_cons_gen&id_comune=$id_comune&csv=1&orvert=$orvert&min=$min&offset=$offset&minsez=$minsez&offsetsez=$offsetsez&perc=$perc&id_lista=$id_lista&id_circ=$id_circ&datipdf=$datipdf\" ><img class=\"image\" src=\"modules/Elezioni/images/printer.gif\" alt=\"Stampa\" /></a>"; 397 else{ 393 398 echo "</td><td><a href=\"".$_SERVER['PHP_SELF']."?name=Elezioni&op=$op&id_cons_gen=$id_cons_gen&id_comune=$id_comune&csv=1&orvert=$orvert&min=$min&offset=$offset&minsez=$minsez&offsetsez=$offsetsez&perc=$perc&id_lista=$id_lista&datipdf=$datipdf\" ><img class=\"image\" src=\"modules/Elezioni/images/printer.gif\" alt=\"Stampa\" /></a>"; 394 399 echo "<a href=\"".$_SERVER['PHP_SELF']."?name=Elezioni&op=$op&id_cons_gen=$id_cons_gen&id_comune=$id_comune&csv=1&orvert=$orvert&min=$min&offset=$offset&minsez=$minsez&offsetsez=$offsetsez&perc=$perc&id_lista=$id_lista&xls=1&datipdf=$datipdf\" ><img class=\"image\" src=\"modules/Elezioni/images/csv.gif\" alt=\"Export Csv\" /></a>"; … … 423 428 if($circo) { $secirco=" and t2.id_circ=$id_circ";} else $secirco="and t1.num_sez >= $minsez and t1.num_sez <= $offsetsez"; 424 429 $numsezioni = $offsetsez-$ominsez; 425 $res_numsez = mysql_query("SELECT 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 $secirco order by t1.num_sez",$dbi);430 $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); 426 431 for ($z=1;$z<=($offsetsez-$ominsez);$z++) { 427 432 $res=mysql_fetch_row($res_numsez); 428 $ar[$z][0]=$res[0]; 433 ##############inserimento percentuale di scrutinio nella sezione 434 $grpercscru=0; 435 if($op=="gruppo_sezione") 436 $resperc=mysql_query("select sum(validi),sum(nulli+bianchi+contestati+voti_nulli) from ".$prefix."_ele_sezioni where id_sez='".$res[1]."'",$dbi); 437 elseif($op=="lista_sezione") 438 $resperc=mysql_query("select sum(validi_lista),sum(nulli+bianchi+contestati_lista+solo_gruppo+voti_nulli_lista) from ".$prefix."_ele_sezioni where id_sez='".$res[1]."'",$dbi); 439 if ($resperc) 440 list($scruvalidi,$scrunulli)=mysql_fetch_row($resperc); 441 $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); 442 if ($resperc) 443 list($totschede)=mysql_fetch_row($resperc); 444 if (isset($totschede) and $totschede>0 ) 445 $grpercscru=number_format(($scruvalidi+$scrunulli)*100/$totschede,0); 446 447 ################### <span class=\"red\"><i>".$temp3[$key]." %</i></span> 448 $ar[$z][0]=$res[0]; if($grpercscru) {$ar[$z][0].="<br><span class=\"red\"><i>$grpercscru%</i></span>";if(!strstr($ar[0][0],'scrutinio')) $ar[0][0].="<br><span class=\"red\"><i>% scrutinio</i></span>"; } 429 449 $pos[$z]=$res[0]; 430 450 #$valar[$z]=array(); … … 469 489 $valar[($z)][$num_cand]=$voti; 470 490 } 471 foreach ($valar as $key=>$val){ 491 } 492 foreach ($valar as $key=>$val){ 472 493 $percar[$key]=arrayperc($val,$votitot[($key)]); 473 foreach($percar as $key2=>$val2);474 494 } 475 } 495 476 496 mysql_data_seek($res_voti,0); 477 497 } … … 520 540 $votigl=" sum(validi_lista),sum(nulli),sum(bianchi),sum(contestati_lista),sum(voti_nulli_lista)"; 521 541 } 522 $resv = mysql_query("SELECT $votigl from ".$prefix."_ele_sezioni where id_cons='$id_cons'",$dbi); 542 if($circo) 543 $resv = mysql_query("SELECT $votigl from ".$prefix."_ele_sezioni AS t1 544 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); 545 else 546 $resv = mysql_query("SELECT $votigl from ".$prefix."_ele_sezioni where id_cons='$id_cons'",$dbi); 523 547 list ($sevaltot,$senultot,$sebiatot,$secontot,$sevnutot)= mysql_fetch_row($resv); 524 548 $voticompl=$sevaltot+$senultot+$sebiatot+$secontot+$sevnutot; -
trunk/client/modules/Elezioni/index.php
r67 r82 124 124 echo "</td></tr><tr><td></td><td class=\"bggray\"><table class=\"table-80\"><tr><td class=\"table-main\"><form id=\"circo\" method=\"post\" action=\"modules.php\">"; 125 125 $res_sez = mysql_query("SELECT id_circ,descrizione,num_circ from ".$prefix."_ele_circoscrizione where id_cons=$id_cons",$dbi); 126 echo "<input type=\"hidden\" name=\"pagina\" value=\"modules.php?name=Elezioni&op=$op&id_cons_gen=$id_cons_gen&id_comune=$id_comune&info=$info&id_circ=\"></input>"; 126 $pop=$op; 127 if($pop=='partiti') $pop='gruppo'; 128 echo "<input type=\"hidden\" name=\"pagina\" value=\"modules.php?name=Elezioni&op=$pop&id_cons_gen=$id_cons_gen&id_comune=$id_comune&info=$info&id_circ=\"></input>"; 127 129 echo ""._SCELTA_CIR.":<b> 128 130 <select name=\"id_circ\" class=\"blu\" onChange=\"top.location.href=this.form.pagina.value+this.form.id_circ.options[this.form.id_circ.selectedIndex].value;return false\">"; … … 513 515 else $res = mysql_query("select * from ".$prefix."_ele_sezioni where id_cons='$id_cons' $circos ",$dbi); 514 516 $sezioni=mysql_num_rows($res); 515 if ($numero!=0) 516 echo "<div><h2>"._SEZSCRU." $numero "._SU." $sezioni</h2></div>"; 517 518 519 520 517 if ($numero!=0) { 518 # echo "<div><h2>"._SEZSCRU." $numero "._SU." $sezioni</h2></div>"; 519 520 ####################### inserimento scrutinio in percentuale -- per i gruppi 521 $resperc=mysql_query("select sum(validi),sum(nulli+bianchi+contestati+voti_nulli) from ".$prefix."_ele_sezioni where id_cons='$id_cons'",$dbi); 522 list($scruvalidi,$scrunulli)=mysql_fetch_row($resperc); 523 $resperc = mysql_query("select sum(voti_complessivi) from ".$prefix."_ele_voti_parziale where id_cons='$id_cons' group by data,orario order by data desc, orario desc limit 0,1 ",$dbi); 524 list($totschede)=mysql_fetch_row($resperc); 525 $grpercscru=number_format(($scruvalidi+$scrunulli)*100/$totschede,2); 526 527 # echo "<div><h2> Dati riferiti a $numero "._SEZ." "._SU." $sezioni</h2></div>"; 528 echo "<table border=\"2\"><tr><td style=\"text-align:center; \">"; 529 if(!$votog and $genere!=4){ echo "<h2><b>"._GRUPPO.": </b>"; 530 echo "Scrutinate ".($scruvalidi+$scrunulli)." schede su $totschede ($grpercscru %) <br></h2>"; 531 } 532 #$numero sezioni su $sezioni<br> le schede scrutinate sono: $grpercscru % 533 # echo "<div><h2> $numero "._SEZSCRU." ("._ALPERC." $grpercscru %) "._SU." $sezioni</h2></div>"; 534 ####################### inserimento scrutinio in percentuale -- per le liste 535 if ($genere>2 && $fascia>$limite){ 536 $resperc=mysql_query("select sum(validi_lista),sum(nulli+bianchi+contestati_lista+solo_gruppo+voti_nulli_lista) from ".$prefix."_ele_sezioni where id_cons='$id_cons'",$dbi); 537 list($scruvalidi,$scrunulli)=mysql_fetch_row($resperc); 538 # $resperc = mysql_query("select sum(voti_complessivi) from ".$prefix."_ele_voti_parziale where id_sez in (select id_sez from ".$prefix."_ele_voti_".$tab." where id_cons='$id_cons' $circos group by id_sez) group by data,orario order by data desc, orario desc limit 0,1 ",$dbi); 539 # list($totschede)=mysql_fetch_row($resperc); 540 $listpercscru=number_format(($scruvalidi+$scrunulli)*100/$totschede,2); 541 $listtotschede=$totschede; 542 $listtotvoti=($scruvalidi+$scrunulli); 543 echo "<h6>Voti alle Liste: Scrutinate $listtotvoti schede su $listtotschede ($listpercscru %)</h6>"; 544 } 545 echo "</td></tr></table> "; 546 ####################### 725 547 548 } 521 549 522 550 … … 587 615 if ($genere>0){ // no referendum 588 616 if (!$votog){ // no camere e senato per coalizioni 589 $res_presidente = mysql_query("select sum(voti),id_gruppo from ".$prefix."_ele_voti_gruppo where id_cons='$id_cons' group by id_gruppo", $dbi); 590 617 $res_presidente = mysql_query("select sum(t1.voti),t1.id_gruppo from ".$prefix."_ele_voti_gruppo as t1 , ".$prefix."_ele_gruppo as t2 where t1.id_gruppo=t2.id_gruppo and t1.id_cons='$id_cons' $t_circos group by id_gruppo", $dbi); 591 618 }else{ // sommatoria voti lista per coalizione per camere e senato 592 $res_presidente = mysql_query("select sum(t1.voti),t2.id_gruppo from ".$prefix."_ele_voti_lista as t1 , ".$prefix."_ele_lista as t2 where t1.id_lista=t2.id_lista and t1.id_cons='$id_cons' group by t2.id_gruppo", $dbi);619 $res_presidente = mysql_query("select sum(t1.voti),t2.id_gruppo from ".$prefix."_ele_voti_lista as t1 , ".$prefix."_ele_lista as t2 where t1.id_lista=t2.id_lista and t1.id_cons='$id_cons' $t_circos group by t2.id_gruppo", $dbi); 593 620 } 594 621 while(list($voti_pres,$id_gruppo2) = mysql_fetch_row($res_presidente)) { 595 622 $arval[$id_gruppo2]=$voti_pres; 596 623 } 597 $arperc=arrayperc($arval,$voti_pres_tutti); 624 $arperc=arrayperc($arval,$voti_pres_tutti); 625 598 626 } 599 627 ####### … … 618 646 list($voti_pres) = mysql_fetch_row($res_presidente); 619 647 620 621 648 if ($voti_pres_tutti!=0){ 622 649 $perc_pres=number_format($arperc[$id_gruppo2],2); … … 687 714 688 715 //Liste collegate 689 if ($numero!=0 and !$votol and $genere>1)716 # if ($numero!=0 and !$votol and $genere>1) 690 717 // verifica delle sezioni in relazione ai candidati (comuni >=15000 $LIMIT>=4 non c'e' il voto di lista 5/5/2009 691 718 692 if ($genere!=2 && $fascia>$limite)693 echo "<div><h6>Liste:"._SEZSCRU." $numero_l "._SU." $sezioni_l</h6></div>";694 else695 if(!$circo and $votog) // non per le circoscrizionali, senato e camera696 echo "<div><h6>"._SEZSCRU." $numero_c "._SU." $sezioni_l</h6></div>";719 # if ($genere!=2 && $fascia>$limite) 720 # echo "<div><h6>Liste:"._SEZSCRU." $numero_l "._SU." $sezioni_l</h6></div>"; 721 # else 722 # if(!$circo and $votog) // non per le circoscrizionali, senato e camera 723 # echo "<div><h6>"._SEZSCRU." $numero_c "._SU." $sezioni_l</h6></div>"; 697 724 698 725 -
trunk/client/modules/Elezioni/language/lang-it.php
r55 r82 124 124 define("_DEL","del"); 125 125 define("_STATO","Stato"); 126 define("_ALPERC","al"); 126 127 define("_OK","Ok"); 127 128 define("_MOSTRA","Visualizza");
Note:
See TracChangeset
for help on using the changeset viewer.