Changeset 225 for trunk/client/modules


Ignore:
Timestamp:
Jun 5, 2014, 7:01:45 PM (10 years ago)
Author:
roby
Message:

client: ulteriore modifica della funzione di proiezione del consiglio comunale

  • predisposta la possibilità di modifica del nome. a volte troppo lungo, del file dai dati da scaricare (da terminare)
Location:
trunk/client/modules/Elezioni
Files:
4 edited

Legend:

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

    r224 r225  
    447447        foreach($groups as $testk=>$valk) if($testk!=$gruppo) {$elencog[$testk]=$valk;}
    448448        $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;}
    450450##################
    451451$descrsind=$desgruppi[$gruppo];
     
    525525        $testseggio=calcoloseggi($elencog,floor($numcons-$numcons*($suppremio)/100),0);
    526526        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";
    528528###########
    529529    $sindaco[$gruppo]=$groups[$gruppo]; $groups[$gruppo]=0;
     
    556556if($grp==$gruppo){
    557557        $listdec =array();
    558         $seggitmp=calcoloseggi($listemag,$val,1); ## foreach ($grpinc as $keyl=>$vall) echo "<br> seggi: $keyl - $vall";
     558        $seggitmp=calcoloseggi($listemag,$val,1);
    559559        foreach ($seggitmp as $keyl=>$vall){#echo "<br> lista: $vall - $keyl - $grp - $gruppo";
    560560        if($vall==0) continue;
     
    563563                list($tempig)=mysql_fetch_row($res);
    564564                $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;}
    567568}
    568569}
     
    573574####cerca ultimo seggio assegnato per gruppo di liste collegate al primo turno
    574575        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];}
     577if(isset($listdec[$tempng]))
     578foreach($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;
    579581                }
    580582        }}
    581583
    582         }
    583584        foreach ($seggimag as $key2=>$val2){
    584585        ## 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  
    3232if ($xls==1) {
    3333        $nomefile=strip_tags(str_replace(" ", "_", $datipdf).".xls");
    34 
     34#       $nomefile=$_SESSION['nomefile'].".xls";
    3535        header ("Content-Type: application/vnd.ms-excel");
    3636        header ("Content-Disposition: inline; filename=$nomefile");
     
    250250                $style .="</td></tr></table>";
    251251                $nomefile=strip_tags($datipdf).".pdf";
     252#               $nomefile=$_SESSION['nomefile'].".pdf";
    252253                $nomefile=str_replace(" ", "_",$nomefile);
    253254                // conversion HTML => PDF
  • trunk/client/modules/Elezioni/gruppo.php

    r181 r225  
    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;
    8080        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="";
    8283        #Denominazione pagine
    8384        if($op=="gruppo_circo") $pagina=_GRUPPO." "._PER." "._CIRCO;
     
    406407                                        $res_lis2 = mysql_query("SELECT num_lista, descrizione from ".$prefix."_ele_lista where id_lista=$id_lista",$dbi);
    407408                                        list($num_lista2,$descr_lista2)= mysql_fetch_row($res_lis2);
     409                                        $nomefile=" Lista n. $num_lista2 - $descr_lista2 ";
    408410                                        $list2 .=" Lista n. $num_lista2 - $descr_lista2 <br/>";
    409411                               
     
    416418
    417419                                }else{ $list2 .='';$list3='';}
    418 
    419                              
     420                                if(!isset($tab15)) $tab15='';
     421                                $nomefile.="$descr_cons $tab15";
     422                                $_SESSION['nomefile']=strip_tags(str_replace(" ", "_", $nomefile));
    420423                                $datipdf="<b>"._COMUNE." $descr_comune</b> - "._RISULTATI.": $descr_cons<br/><b>$pagina</b><br/><br/> $list1 $list2 $list3 ";
    421424                       
     
    451454                                echo "<input type=\"hidden\" name=\"pdf\" value=\"1\"></input>";
    452455                                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>";                       
    454457                                echo "<input type=\"hidden\" name=\"name\" value=\"Elezioni\"></input>";
    455458
     
    573576                                        }
    574577                                        foreach ($valar as $key=>$val){
     578                                                if(isset($votitot[($key)]))
    575579                                                        $percar[$key]=arrayperc($val,$votitot[($key)]);
    576580                                                }
  • trunk/client/modules/Elezioni/index.php

    r215 r225  
    964964        $res = mysql_query("select *  from ".$prefix."_ele_sezioni where id_cons='$id_cons' $circos ",$dbi);
    965965        $sezioni=mysql_num_rows($res);
    966         $res = mysql_query("select chiusa  from ".$prefix."_ele_cons_comuni where id_cons='$id_cons' $circos ",$dbi);
     966        $res = mysql_query("select chiusa  from ".$prefix."_ele_cons_comune where id_cons='$id_cons' $circos ",$dbi);
    967967        $chiusa=mysql_num_rows($res);
    968968        if ($numero!=0 and $chiusa==0)
Note: See TracChangeset for help on using the changeset viewer.