Changeset 225 for trunk/client/modules
- Timestamp:
- Jun 5, 2014, 7:01:45 PM (10 years ago)
- Location:
- trunk/client/modules/Elezioni
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/client/modules/Elezioni/consiglieri.php
r224 r225 447 447 foreach($groups as $testk=>$valk) if($testk!=$gruppo) {$elencog[$testk]=$valk;} 448 448 $testseggio=calcoloseggi($elencog,floor($numcons*(100-$suppremio)/100),0); 449 foreach($testseggio as $testk=>$valk) { if($valk) $sindseggiopre[]=$testk;}449 foreach($testseggio as $testk=>$valk) { $sindseggiopre[]=$testk;} 450 450 ################## 451 451 $descrsind=$desgruppi[$gruppo]; … … 525 525 $testseggio=calcoloseggi($elencog,floor($numcons-$numcons*($suppremio)/100),0); 526 526 foreach($testseggio as $testk=>$valk) 527 foreach($sindseggiopre as $testk=>$valk){ if(isset($testseggio[$valk]) and $testseggio[$valk]) continue; $sindseggio[$valk]=$ testk;}527 foreach($sindseggiopre as $testk=>$valk){ if(isset($testseggio[$valk]) and $testseggio[$valk]) continue; $sindseggio[$valk]=$valk;} #foreach ($sindseggiopre as $keyl=>$vall) echo "<br> seggi: $keyl - $vall"; 528 528 ########### 529 529 $sindaco[$gruppo]=$groups[$gruppo]; $groups[$gruppo]=0; … … 556 556 if($grp==$gruppo){ 557 557 $listdec =array(); 558 $seggitmp=calcoloseggi($listemag,$val,1); ## foreach ($grpinc as $keyl=>$vall) echo "<br> seggi: $keyl - $vall";558 $seggitmp=calcoloseggi($listemag,$val,1); 559 559 foreach ($seggitmp as $keyl=>$vall){#echo "<br> lista: $vall - $keyl - $grp - $gruppo"; 560 560 if($vall==0) continue; … … 563 563 list($tempig)=mysql_fetch_row($res); 564 564 $res = mysql_query("SELECT num_gruppo from ".$prefix."_ele_gruppo where id_gruppo='$tempig' and id_cons='$id_cons'",$dbi); 565 list($tempng)=mysql_fetch_row($res); 566 if (in_array($tempng,$sindseggio)) {$listdec[$tempng][]=$keyl;} 565 list($tempng)=mysql_fetch_row($res); #foreach ($sindseggio as $keyl=>$vall) echo "<br> listdecseggi: $keyl - $vall - $tempng"; 566 if (isset($sindseggio[$tempng])) {$listdec[$tempng][]=$keyl;} 567 # if (in_array($tempng,$sindseggio)) {$listdec[$tempng][]=$keyl;} 567 568 } 568 569 } … … 573 574 ####cerca ultimo seggio assegnato per gruppo di liste collegate al primo turno 574 575 foreach ($seggimag as $key2=>$val2){ if($val2==0) continue; 575 if($arposiz=array_search($key2,$sindseggio)) { 576 foreach($listdec[$key2] as $ark=>$arv) { 577 if(!isset($ultquoz[($sindseggio[$key2])]) and $sindseggio[$key2]) {$ultquoz[($sindseggio[$key2])]=$quozienti[$arv][($val2-1)];$lastlist[($sindseggio[$key2])]=$arv;} 578 elseif ($ultquoz[($sindseggio[$key2])]>$quozienti[$arv][($val2-1)]) {$ultquoz[($sindseggio[$key2])]=$quozienti[$arv][($val2-1)];$lastlist[($sindseggio[$key2])]=$arv; 576 if(isset($grpinc[$key2])) { $tempng=$grpinc[$key2];} 577 if(isset($listdec[$tempng])) 578 foreach($listdec[$tempng] as $ark=>$arv) { 579 if(!isset($ultquoz[($sindseggio[$tempng])]) and $sindseggio[$tempng]) {$ultquoz[($sindseggio[$tempng])]=$quozienti[$arv][($val2-1)];$lastlist[$tempng]=$arv;} 580 elseif ($ultquoz[($sindseggio[$tempng])]>$quozienti[$arv][($val2-1)]) {$ultquoz[($sindseggio[$tempng])]=$quozienti[$arv][($val2-1)];$lastlist[($sindseggio[$tempng])]=$arv; 579 581 } 580 582 }} 581 583 582 }583 584 foreach ($seggimag as $key2=>$val2){ 584 585 ## condizione per esclusione di un seggio da destinare al sindaco non eletto in_array($key2,$lastlist) -
trunk/client/modules/Elezioni/crea_pagina.php
r118 r225 32 32 if ($xls==1) { 33 33 $nomefile=strip_tags(str_replace(" ", "_", $datipdf).".xls"); 34 34 # $nomefile=$_SESSION['nomefile'].".xls"; 35 35 header ("Content-Type: application/vnd.ms-excel"); 36 36 header ("Content-Disposition: inline; filename=$nomefile"); … … 250 250 $style .="</td></tr></table>"; 251 251 $nomefile=strip_tags($datipdf).".pdf"; 252 # $nomefile=$_SESSION['nomefile'].".pdf"; 252 253 $nomefile=str_replace(" ", "_",$nomefile); 253 254 // conversion HTML => PDF -
trunk/client/modules/Elezioni/gruppo.php
r181 r225 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 80 global $id_comune,$id_cons_gen,$op,$minsez,$id_lista,$id_circ,$csv,$min,$orienta,$formato, 81 $orvert,$offset,$offsetsez,$perc,$info,$files; 81 $orvert,$offset,$offsetsez,$perc,$info,$files,$nomefile; 82 $nomefile=""; 82 83 #Denominazione pagine 83 84 if($op=="gruppo_circo") $pagina=_GRUPPO." "._PER." "._CIRCO; … … 406 407 $res_lis2 = mysql_query("SELECT num_lista, descrizione from ".$prefix."_ele_lista where id_lista=$id_lista",$dbi); 407 408 list($num_lista2,$descr_lista2)= mysql_fetch_row($res_lis2); 409 $nomefile=" Lista n. $num_lista2 - $descr_lista2 "; 408 410 $list2 .=" Lista n. $num_lista2 - $descr_lista2 <br/>"; 409 411 … … 416 418 417 419 }else{ $list2 .='';$list3='';} 418 419 420 if(!isset($tab15)) $tab15=''; 421 $nomefile.="$descr_cons $tab15"; 422 $_SESSION['nomefile']=strip_tags(str_replace(" ", "_", $nomefile)); 420 423 $datipdf="<b>"._COMUNE." $descr_comune</b> - "._RISULTATI.": $descr_cons<br/><b>$pagina</b><br/><br/> $list1 $list2 $list3 "; 421 424 … … 451 454 echo "<input type=\"hidden\" name=\"pdf\" value=\"1\"></input>"; 452 455 echo "<input type=\"hidden\" name=\"datipdf\" value=\"$datipdf\"></input>"; 453 echo "<input type=\"hidden\" name=\"name\" value=\"$elezioni\"></input>";456 # echo "<input type=\"hidden\" name=\"name\" value=\"$elezioni\"></input>"; 454 457 echo "<input type=\"hidden\" name=\"name\" value=\"Elezioni\"></input>"; 455 458 … … 573 576 } 574 577 foreach ($valar as $key=>$val){ 578 if(isset($votitot[($key)])) 575 579 $percar[$key]=arrayperc($val,$votitot[($key)]); 576 580 } -
trunk/client/modules/Elezioni/index.php
r215 r225 964 964 $res = mysql_query("select * from ".$prefix."_ele_sezioni where id_cons='$id_cons' $circos ",$dbi); 965 965 $sezioni=mysql_num_rows($res); 966 $res = mysql_query("select chiusa from ".$prefix."_ele_cons_comun iwhere id_cons='$id_cons' $circos ",$dbi);966 $res = mysql_query("select chiusa from ".$prefix."_ele_cons_comune where id_cons='$id_cons' $circos ",$dbi); 967 967 $chiusa=mysql_num_rows($res); 968 968 if ($numero!=0 and $chiusa==0)
Note:
See TracChangeset
for help on using the changeset viewer.