Ignore:
Timestamp:
Jun 4, 2010, 6:56:21 PM (14 years ago)
Author:
roby
Message:

client - visualizza schede scrutinate e percentuale di scutinio al posto di sezioni
client - corretta la gestione delle affluenze per collegio

File:
1 edited

Legend:

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

    r79 r82  
    337337                                }
    338338                                echo "<td>";
     339                        if($circo)
     340                                echo "<input type=\"hidden\" name=\"id_circ\" value=\"$id_circ\"></input>";     
    339341                                echo "<input type=\"hidden\" name=\"op\" value=\"$op\"></input>";                       
    340342                                echo "<input type=\"hidden\" name=\"id_cons_gen\" value=\"$id_cons_gen\"></input>";
     
    382384
    383385                             
    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/>";
    386390                               
    387391                               
     
    390394                               
    391395                                  # verificare la stampa sulle circoscrizioni
    392                                 if(!$circo){
     396                                 if($circo) echo "</td><td><a href=\"".$_SERVER['PHP_SELF']."?name=Elezioni&amp;op=$op&amp;id_cons_gen=$id_cons_gen&amp;id_comune=$id_comune&amp;csv=1&amp;orvert=$orvert&amp;min=$min&amp;offset=$offset&amp;minsez=$minsez&amp;offsetsez=$offsetsez&amp;perc=$perc&amp;id_lista=$id_lista&amp;id_circ=$id_circ&amp;datipdf=$datipdf\" ><img class=\"image\"  src=\"modules/Elezioni/images/printer.gif\" alt=\"Stampa\" /></a>";
     397                                else{
    393398                                  echo "</td><td><a href=\"".$_SERVER['PHP_SELF']."?name=Elezioni&amp;op=$op&amp;id_cons_gen=$id_cons_gen&amp;id_comune=$id_comune&amp;csv=1&amp;orvert=$orvert&amp;min=$min&amp;offset=$offset&amp;minsez=$minsez&amp;offsetsez=$offsetsez&amp;perc=$perc&amp;id_lista=$id_lista&amp;datipdf=$datipdf\" ><img class=\"image\"  src=\"modules/Elezioni/images/printer.gif\" alt=\"Stampa\" /></a>";
    394399                                  echo "<a href=\"".$_SERVER['PHP_SELF']."?name=Elezioni&amp;op=$op&amp;id_cons_gen=$id_cons_gen&amp;id_comune=$id_comune&amp;csv=1&amp;orvert=$orvert&amp;min=$min&amp;offset=$offset&amp;minsez=$minsez&amp;offsetsez=$offsetsez&amp;perc=$perc&amp;id_lista=$id_lista&amp;xls=1&amp;datipdf=$datipdf\" ><img class=\"image\"  src=\"modules/Elezioni/images/csv.gif\" alt=\"Export Csv\" /></a>";
     
    423428                        if($circo) { $secirco=" and t2.id_circ=$id_circ";} else $secirco="and t1.num_sez >= $minsez and t1.num_sez <= $offsetsez";
    424429                                $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);
    426431                                for ($z=1;$z<=($offsetsez-$ominsez);$z++) {
    427432                                        $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>"; }
    429449                                        $pos[$z]=$res[0];
    430450                                        #$valar[$z]=array();
     
    469489                                                                $valar[($z)][$num_cand]=$voti;
    470490                                                }
    471                                                 foreach ($valar as $key=>$val){
     491                                        }
     492                                        foreach ($valar as $key=>$val){
    472493                                                        $percar[$key]=arrayperc($val,$votitot[($key)]);
    473                                                         foreach($percar as $key2=>$val2);
    474494                                                }
    475                                         }
     495
    476496                                         mysql_data_seek($res_voti,0);                 
    477497                                }
     
    520540                          $votigl=" sum(validi_lista),sum(nulli),sum(bianchi),sum(contestati_lista),sum(voti_nulli_lista)";
    521541                     }
    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
     544LEFT 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);
    523547                                        list ($sevaltot,$senultot,$sebiatot,$secontot,$sevnutot)= mysql_fetch_row($resv);
    524548                                        $voticompl=$sevaltot+$senultot+$sebiatot+$secontot+$sevnutot;
Note: See TracChangeset for help on using the changeset viewer.