Ignore:
Timestamp:
Jun 2, 2011, 11:48:42 PM (13 years ago)
Author:
eol
Message:

implementazione dell'esportazione affluenze e votanti in formato pdf

File:
1 edited

Legend:

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

    r95 r117  
    7474        $datipdf .= "<div style=\"margin:0px auto; text-align:center;\">";
    7575        $siteistat=$id_comune;
    76         if($xls!=1) $datipdf .= "<table><tr><td><img src=\"modules.php?name=Elezioni&amp;file=foto&amp;id_comune=".$id_comune."\" alt=\"mappa\" /></td><td>";
     76        # salva sull'hardisk lo stemma del comune
     77        $logo=verificasimbolo();
     78        $immagine= "<img src=\"modules/Elezioni/images/$logo\" alt=\"logo\" align=\"left\"/>";
     79
     80       
     81
     82
     83
     84        if($xls!=1) $datipdf .= "<table><tr><td>$immagine</td><td>";
    7785        $datipdf .= ""._COMUNE." $descr_com <br/>
    7886        "._RISULTA." "._CONSULTA."<br/>";
    79         $datipdf .= "<h1>$descr_cons</h1>"._DISCLAIMER."";
     87        $datipdf .= "$descr_cons <br />"._DISCLAIMER."";
    8088        if($xls!=1) $datipdf .=  "</td></tr></table>";
    8189        $datipdf .="</div>";
    8290         
    8391
    84 
    85 
    86 
    87 
    88 }
     92$html = "<style type=\"text/css\">
     93        <!--
     94
     95        .td-89 {
     96        width: 89%;     
     97        border: 1px;
     98        text-align: left;
     99        }
     100        .td-vuoto {
     101               
     102        width: 100%;   
     103        border: 1px;
     104        text-align: left;
     105       
     106}
     107
     108
     109        .td-5 {
     110       
     111        margin: 0px 0 0 0px;
     112        width: 5%;     
     113        /*border: none;*/
     114        padding: 0px;
     115       
     116        text-align: center;
     117        }       
     118
     119
     120
     121        .bggray         {
     122                background: #ffffff;
     123                FONT-SIZE: 13px;
     124                FONT-FAMILY: Helvetica;
     125                border: 1px;
     126        }
     127
     128        .bggray2        {
     129                background: #EFEFEF;
     130                FONT-SIZE: 13px;
     131                FONT-FAMILY: Helvetica;
     132                border: 1px;
     133                }
     134        -->
     135        </style>";
     136
     137
     138
     139
     140}
     141       
     142
     143
     144
     145
     146
     147
     148
    89149
    90150
     
    101161                <img class=\"image\" src=\"modules/Elezioni/images/csv.gif\" alt=\"\" /></a>
    102162
     163<a href=\"modules.php?name=Elezioni&amp;op=come&amp;file=index&amp;id_cons_gen=$id_cons_gen&amp;id_comune=$id_comune&amp;info=votanti&amp;pdf=1&csv=1;&amp;pag=$pag\">
     164                <img class=\"image\" src=\"modules/Elezioni/images/pdf.gif\" alt=\"\" /></a>
     165
    103166
    104167        </div>";
     
    144207                }
    145208               
    146                 $riga1 = "<div style=\"margin:0px auto;text-align:center;\">";
    147                 if($pag==0)$riga1 .="<h2>"._DETTAGLIO." "._VOTIE."</h2></div>";
    148                 else $riga1 .="<h2>"._DETTAGLIO." "._VOTIE." "._ASOLA_LISTA."</h2></div>";
     209                $riga1 = "";
     210                if($pag==0)$riga1 .="<h2>"._DETTAGLIO." "._VOTIE."</h2>";
     211                else $riga1 .="<h2>"._DETTAGLIO." "._VOTIE." "._ASOLA_LISTA."</h2>";
    149212               
    150213        }else{ // e' un referendum
     
    154217                where t1.id_cons='$id_cons' and t1.id_gruppo='$idg' order by t2.num_sez ";
    155218                $riga1  = "<div style=\"margin:0px auto;text-align:center;\">";
    156                 $riga1 ="<h2>"._DETTAGLIO." "._VOTIE."</h2></div>";
     219                $riga1  .="<h2>"._DETTAGLIO." "._VOTIE."</h2></div>";
    157220               
    158221                $des = mysql_query("select descrizione from ".$prefix."_ele_gruppo where id_gruppo='$idg'", $dbi);
     
    165228
    166229        $riga2 = "<table style=\"border:1px solid #6A6A6A;\" summary=\"Tabella dei voti espressi\">";
    167         $riga3 = "<tr class=\"bggray\">
     230        $riga3 = "<tr class=\"bggray2\">
    168231        <td>"._SEZIONI."</td>
    169232        <td>"._VOTIU."</td>
     
    204267                $tot_bianchi+=$bianchi;
    205268                $tot_contestati+=$contestati;
    206                 $righe .= "<tr class=\"bggray\">
     269                $righe .= "<tr class=\"bggray2\">
    207270                <td>$num</td>
    208271                <td>".number_format($votiu,0,',','.')."</td>
     
    259322        }
    260323        $righe .= "</table>";
    261 
     324        if(!isset($html)) $html='';
    262325        $html .= "$riga1";
    263326        $html .= $riga2."";
     
    269332    $html .="<div>";
    270333    if($genere==0){ //se e' referendum
     334        if ($xls!='1' && $pdf!='1' && $csv!='1'){
    271335        #'Pagina precedente' e 'Pagina Successiva'
    272336            $cur=$num_ref;
     
    282346            $html .= "[ <b>"._NEXT_MATCH."</b> ]</a>";
    283347        }
    284     }elseif((($genere==5) or ($genere==3))){ //se vi sono raggruppamenti
     348}
     349}
     350if($genere==5 or $genere==3){ //se vi sono raggruppamenti
    285351              if($csv!=1 and $fascia>$limite){
    286352
     
    298364if($csv==1){
    299365      $data=date("d-m-y G:i");
    300       $html .="<br/><div style=\"margin:0px auto;text-align:center;\"><i>Stampato: $data</i></div>";
    301       $html .="<br/><div style=\"text-align:center;\"><i>Eleonline by l. apolito & r. gigli - www.eleonline.it</i></div>";             
     366      $html .="<br/><div><i>Stampato: $data</i></div>";
     367      $html .="<br/><i>Eleonline by l. apolito & r. gigli - www.eleonline.it</i>";             
    302368      //$html .= $html;
    303369     
     
    307373
    308374############### stampa
    309 if ($xls!='1'){
     375if ($xls!='1' && $pdf!='1'){
    310376      echo "$datipdf $html";
    311 }else{
    312         $nomefile="export.xls";
     377}elseif($xls=="1"){
     378        $nomefile="votanti.xls";
    313379        header ("Content-Type: application/vnd.ms-excel");
    314380        header ("Content-Disposition: inline; filename=$nomefile");
     
    316382        echo "$datipdf";
    317383        echo "$html \n";
     384}elseif($pdf=='1'){
     385                $nomefile="$descr_cons votanti.pdf";
     386               
     387                $stampa ="$datipdf $html";
     388               
     389                require_once('inc/hpdf403/html2pdf.class.php');
     390                $html2pdf = new HTML2PDF('L','A4', 'it');
     391                $html2pdf->WriteHTML($stampa, isset($_GET['vuehtml']));
     392                $html2pdf->Output($nomefile);
    318393}
    319394
Note: See TracChangeset for help on using the changeset viewer.