Changeset 118


Ignore:
Timestamp:
Jun 6, 2011, 11:29:13 PM (13 years ago)
Author:
eol
Message:

esporta risultati pdf : scelta formato A3/A4 e Landscape/Portrait

Location:
trunk/client/modules/Elezioni
Files:
2 edited

Legend:

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

    r115 r118  
    2020
    2121
    22 global $prefix,$dbi,$pdf,$csv,$xls,$lang,$descr_cons,$prefix,$dbi,$id_comune,$descrizione,$siteistat,$min,$offset,$minsez,$offsetsez,$datipdf;
     22global $prefix,$dbi,$pdf,$csv,$xls,$lang,$descr_cons,$prefix,$dbi,$id_comune,$descrizione,$siteistat,$min,$offset,$minsez,$offsetsez,$datipdf,$orienta,$formato;
    2323$res = mysql_query("SELECT descrizione,simbolo,stemma FROM ".$prefix."_ele_comuni where id_comune='$id_comune' ", $dbi);
    2424        list($descr_com,$simbolo,$stemma) = mysql_fetch_row($res);
    25 
    26 
    27 
    2825
    2926
     
    256253                // conversion HTML => PDF
    257254                //$nomefile="elezioni_tabelle.pdf";
     255                //$orienta="P";
    258256                require_once('inc/hpdf403/html2pdf.class.php');
    259                 $html2pdf = new HTML2PDF('L','A4', 'it');
     257                $html2pdf = new HTML2PDF($orienta,$formato, 'it');
    260258                $html2pdf->WriteHTML($style, isset($_GET['vuehtml']));
    261259                $html2pdf->Output($nomefile);
  • trunk/client/modules/Elezioni/gruppo.php

    r115 r118  
    3535if (isset($param['id_gruppo'])) $id_gruppo=intval($param['id_gruppo']); else $id_gruppo='';
    3636#if (isset($param['tipo_cons'])) $tipo_cons=intval($param['tipo_cons']); else $tipo_cons='';
    37 
     37if (isset($param['pdf'])) $pdf=intval($param['pdf']); else $pdf='';
     38if (isset($param['orienta'])) get_magic_quotes_gpc() ? $orienta=$param['orienta']:$orienta=addslashes($param['orienta']); else $orienta='';
     39if (isset($param['datipdf'])) get_magic_quotes_gpc() ? $datipdf=$param['datipdf']:$datipdf=addslashes($param['datipdf']); else $datipdf='';
     40if (isset($param['formato'])) get_magic_quotes_gpc() ? $formato=$param['formato']:$formato=addslashes($param['formato']); else $formato='';
    3841# anti-xss nov. 2009
    3942$id_comune=htmlentities($id_comune);
     
    4649$files=htmlentities($files);
    4750$lettera=htmlentities($lettera);
    48 
    49 
     51$orienta=htmlentities($orienta);
     52$formato=htmlentities($formato);
    5053
    5154
     
    5457
    5558include("crea_pagina.php");
     59
    5660$res = mysql_query("SELECT descrizione from  ".$prefix."_ele_comuni where id_comune='$id_comune'" , $dbi);
    5761list($descr_comune) = mysql_fetch_row($res);
     
    117121                $colonne='';
    118122        }
     123
     124        if ($orienta) {
     125                $land='';
     126                $port='checked';
     127        }else{
     128                $land='checked';
     129                $port='';
     130        }
     131
     132        if ($formato) {
     133                $A3='';
     134                $A4='checked';
     135        }else{
     136                $A3='checked';
     137                $A4='';
     138        }
     139
     140
     141
    119142        if ($genere>0) {       //se non e' un referendum
    120143               
     
    181204
    182205                        if (!$csv) echo "<div><h5>$pagina</h5></div>";
    183                         if (!$csv) echo "<div style=\"text-align:left; margin-left:20px;\">";
     206                        if (!$csv) echo "<div style=\" text-align:left; margin-left:20px;\">";
    184207
    185208                        if(strstr( $op,'candidato')){
     
    404427                               
    405428                                  # verificare la stampa sulle circoscrizioni
    406                                 echo "<div style=\"text-align:right;width:900px;margin-left:10px;margin-right:20px;font-size:12px \">"._ESPORTA."<br />";
    407                                  if($circo) echo "<a href=\"modules.php?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>";
    408                                 else{
     429                               
     430                                 echo "<div style=\"text-align:right;width:900px;margin-left:10px;margin-right:20px;font-size:12px; \">";
     431                                 echo "<table style=\"margin-right:10px;\"><tr><td>"._ESPORTA."<br />";
     432                                 if($circo){ echo "<a href=\"modules.php?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>";
     433                                }else{
    409434                                  echo "<a href=\"modules.php?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>";
    410435                                  echo "<a href=\"modules.php?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>";
    411                                   echo "<a href=\"modules.php?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;pdf=1&amp;datipdf=$datipdf\" ><img class=\"image\"  src=\"modules/Elezioni/images/pdf.gif\" alt=\"Export Pdf\" /></a>";
    412                                 }
    413                                 echo "</div>";
     436                                  //echo "<a href=\"modules.php?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;pdf=1&amp;datipdf=$datipdf\" ><img class=\"image\"  src=\"modules/Elezioni/images/pdf.gif\" alt=\"Export Pdf\" /></a>";
     437                                echo "<img class=\"image\"  src=\"modules/Elezioni/images/rss.png\" alt=\"Export rss\" />";
     438                               
     439                                echo "  </td></tr></table></form> ";
     440                               
     441                               
     442                                echo "<form id=\"pdf\" method=\"post\" action=\"modules.php\">";
     443                                       
     444                                echo "<input type=\"hidden\" name=\"id_circ\" value=\"$id_circ\"></input>";     
     445                                echo "<input type=\"hidden\" name=\"op\" value=\"$op\"></input>";                       
     446                                echo "<input type=\"hidden\" name=\"id_cons_gen\" value=\"$id_cons_gen\"></input>";
     447                                echo "<input type=\"hidden\" name=\"id_comune\" value=\"$id_comune\"></input>";
     448                                echo "<input type=\"hidden\" name=\"csv\" value=\"1\"></input>";
     449                                echo "<input type=\"hidden\" name=\"overt\" value=\"$overt\"></input>";
     450                                echo "<input type=\"hidden\" name=\"min\" value=\"$min\"></input>";                                     
     451                                echo "<input type=\"hidden\" name=\"offset\" value=\"$id_offset\"></input>";
     452                                echo "<input type=\"hidden\" name=\"minsez\" value=\"$minsez\"></input>";       
     453                                echo "<input type=\"hidden\" name=\"offsetsez\" value=\"$offsetsez\"></input>";         
     454                                echo "<input type=\"hidden\" name=\"perc\" value=\"$perc\"></input>";   
     455                                echo "<input type=\"hidden\" name=\"id_lista\" value=\"$id_lista\"></input>";
     456                                echo "<input type=\"hidden\" name=\"pdf\" value=\"1\"></input>";
     457                                echo "<input type=\"hidden\" name=\"datipdf\" value=\"$datipdf\"></input>";
     458                                echo "<input type=\"hidden\" name=\"name\" value=\"$elezioni\"></input>";                       
     459                                echo "<input type=\"hidden\" name=\"name\" value=\"Elezioni\"></input>";
     460
     461                                echo "<table style=\"margin-right:10px;\"><tr><td>";
     462                                echo "<input type=\"image\" name=\"submit\" src=\"modules/Elezioni/images/pdf.gif\">";
     463                                echo "</td><td>";
     464                                echo "L &nbsp;<input type=\"radio\" name=\"orienta\" $land value=\"L\"></input>P &nbsp;<input
     465                                type=\"radio\" name=\"orienta\" $port value=\"P\"></input><br />";
     466                                echo "A3<input type=\"radio\" name=\"formato\" $A3 value=\"A3\"></input>A4<input
     467                                type=\"radio\" name=\"formato\" $A4 value=\"A4\"></input>";
     468                               
     469                               
     470                                echo "  </td></tr></table></form> ";
     471                                       
     472                                       
     473                                }
     474
     475
     476
     477                                echo "</div></br />";
    414478                                /*
     479
    415480                                if (!$circo)
    416481                                echo "dalla $tipo3 n. <b>$minsez</b> alla $tipo3 n. <b>$offsetsez</b> di <b>$num_sez</b> $tipo2<br/><br/>";
     
    423488                       
    424489                        if (!$csv){
    425                                 echo "<div style=\"text-align:right;width:900px;margin-left:10px;margin-right:2px;font-size:12px \"><h5> Sezioni scrutinate";
     490                                echo "<h5> Sezioni scrutinate";
    426491                                if ($tipo_cons!=4) echo ": $tot_scr su $tot_sez &nbsp;&nbsp;&nbsp;  ";
    427                                 echo "</h5>&nbsp; </div>";
     492                                echo "</h5>&nbsp;";
    428493                        }
    429494                       
     
    662727                                $datipdf="<b>"._COMUNE." $descr_comune</b> - "._RISULTATI.": $descr_cons<br/><b>$pagina</b><br/><br/> ";
    663728                                $datipdf .="<br/><b>Referendum n. ".$num_gruppo." </b><br/>".$descr."";
    664                                 echo "<div style=\"text-align:right;width:900px;margin-left:10px;margin-right:20px;font-size:12px \">"._ESPORTA."<br />";
     729                                echo "<div style=\"text-align:right;width:900px;margin-left:10px;margin-right:20px;font-size:12px \">";
     730                                echo "<table style=\"margin-right:10px;\"><tr><td>"._ESPORTA."<br />";
    665731                               
    666732                                echo "<a href=\"modules.php?name=Elezioni&amp;op=$op&amp;id_cons_gen=$id_cons_gen&amp;id_comune=$id_comune&amp;csv=1&amp;perc=$perc&amp;id_gruppo=$id_gruppo&amp;datipdf=$datipdf\" ><img class=\"image\"  src=\"modules/Elezioni/images/printer.gif\" alt=\"Stampa\" /></a>";
    667733                                  echo "<a href=\"modules.php?name=Elezioni&amp;op=$op&amp;id_cons_gen=$id_cons_gen&amp;id_comune=$id_comune&amp;csv=1&amp;perc=$perc&amp;id_gruppo=$id_gruppo&amp;xls=1&amp;datipdf=$datipdf\" ><img class=\"image\"  src=\"modules/Elezioni/images/csv.gif\" alt=\"Export Csv\" /></a>";
    668734
    669                                   echo "<a href=\"modules.php?name=Elezioni&amp;op=$op&amp;id_cons_gen=$id_cons_gen&amp;id_comune=$id_comune&amp;csv=1&amp;perc=$perc&amp;id_gruppo=$id_gruppo&amp;pdf=1&amp;datipdf=$datipdf\" ><img class=\"image\"  src=\"modules/Elezioni/images/pdf.gif\" alt=\"Export Pdf\" /></a>";
    670                                
     735                                  //echo "<a href=\"modules.php?name=Elezioni&amp;op=$op&amp;id_cons_gen=$id_cons_gen&amp;id_comune=$id_comune&amp;csv=1&amp;perc=$perc&amp;id_gruppo=$id_gruppo&amp;pdf=1&amp;datipdf=$datipdf\" ><img class=\"image\"  src=\"modules/Elezioni/images/pdf.gif\" alt=\"Export Pdf\" /></a>";
     736                               
     737
     738                        echo "<img class=\"image\"  src=\"modules/Elezioni/images/rss.png\" alt=\"Export rss\" />";
     739                               
     740                                echo "  </td></tr></table></form> ";
     741                               
     742                               
     743                                echo "<form id=\"pdf\" method=\"post\" action=\"modules.php\">";
     744                                       
     745                                echo "<input type=\"hidden\" name=\"id_circ\" value=\"$id_circ\"></input>";     
     746                                echo "<input type=\"hidden\" name=\"op\" value=\"$op\"></input>";                       
     747                                echo "<input type=\"hidden\" name=\"id_cons_gen\" value=\"$id_cons_gen\"></input>";
     748                                echo "<input type=\"hidden\" name=\"id_comune\" value=\"$id_comune\"></input>";
     749                                echo "<input type=\"hidden\" name=\"csv\" value=\"1\"></input>";
     750                                echo "<input type=\"hidden\" name=\"overt\" value=\"$overt\"></input>";
     751                                echo "<input type=\"hidden\" name=\"min\" value=\"$min\"></input>";                                     
     752                                echo "<input type=\"hidden\" name=\"offset\" value=\"$id_offset\"></input>";
     753                                echo "<input type=\"hidden\" name=\"minsez\" value=\"$minsez\"></input>";       
     754                                echo "<input type=\"hidden\" name=\"offsetsez\" value=\"$offsetsez\"></input>";         
     755                                echo "<input type=\"hidden\" name=\"perc\" value=\"$perc\"></input>";   
     756                                echo "<input type=\"hidden\" name=\"id_gruppo\" value=\"$id_gruppo\"></input>";
     757                                echo "<input type=\"hidden\" name=\"pdf\" value=\"1\"></input>";
     758                                echo "<input type=\"hidden\" name=\"datipdf\" value=\"$datipdf\"></input>";
     759                                echo "<input type=\"hidden\" name=\"name\" value=\"$elezioni\"></input>";                       
     760                                echo "<input type=\"hidden\" name=\"name\" value=\"Elezioni\"></input>";
     761
     762                                echo "<table style=\"margin-right:10px;\"><tr><td>";
     763                                echo "<input type=\"image\" name=\"submit\" src=\"modules/Elezioni/images/pdf.gif\">";
     764                                echo "</td><td>";
     765                                echo "L &nbsp;<input type=\"radio\" name=\"orienta\" $land value=\"L\"></input>P &nbsp;<input
     766                                type=\"radio\" name=\"orienta\" $port value=\"P\"></input><br />";
     767                                echo "A3<input type=\"radio\" name=\"formato\" $A3 value=\"A3\"></input>A4<input
     768                                type=\"radio\" name=\"formato\" $A4 value=\"A4\"></input>";
     769                               
     770                               
     771                                echo "  </td></tr></table></form> ";
     772                                       
     773
     774
     775
     776
     777
     778
     779
     780
    671781                                echo "</div>";
    672782
Note: See TracChangeset for help on using the changeset viewer.