linea21-utils
[ class tree: linea21-utils ] [ index: linea21-utils ] [ all elements ]

Source for file pdf.lastpage.php

Documentation is available at pdf.lastpage.php

  1. <?php
  2. /**
  3.  * @package linea21.utils
  4.  * @subpackage report_sdi
  5.  * @author linea21 <info@linea21.com>
  6.  * @version $id SVN
  7.  * @access public
  8.  * @license http://opensource.org/licenses/gpl-3.0.html
  9.  *  Define, compose and generate a SDI (Sustainable Development Indicators) PDF report
  10.  */
  11.  
  12. ///////////////////////////////////
  13. // Récupération de données
  14. ///////////////////////////////////
  15.  
  16. // liste des échelles sélectionées
  17. $scale_content='';
  18. for($i=0$i<count($scale_array)$i++{
  19.     $scale_content.=$scale_denomination_array[$scale_array[$i]].END_LINE;
  20. }
  21.  
  22. // liste des indicateurs sélectionés
  23. $sdi_content='';
  24. for($i=0$i<count($sdi)$i++{
  25.     $sdi_content.=$sdi[$i]['sdii_name'].END_LINE;
  26. }
  27. //////////////////////////////////
  28.  
  29.  
  30. $pdf->AddPage();
  31. $pdf->SetY($pdf->GetY()+20);
  32. $pdf->SetX($pdf->GetX()+152);
  33. $pdf->Bookmark($lang['dashboard']['rap_infopubli']);
  34. // logo
  35. $pdf->Image('inc_report/logo_p.png',$pdf->GetX()$pdf->GetY()00'PNG'SITE_LINEA_URL);
  36.  
  37.  
  38. //////////////////////////////////
  39. //     tableau récapitulatif
  40. //////////////////////////////////
  41. $margin 20;
  42. $pdf->SetY($pdf->GetY()+20);
  43. $pdf->SetWidths(array(50140));
  44. $pdf->SetAligns(array('R''L'));
  45. // organisme émetteur
  46. $pdf->Row(array(''formatText(SITE_CITY_NAME)));
  47. // titre du rapport
  48. $pdf->Row(array($lang['dashboard']['rap_title']formatText($report_settings['title'])));
  49. // date de création
  50. $pdf->Row(array($lang['divers']['date_crea']date("d-m-Y H:i:s")));
  51. // auteur
  52. $pdf->Row(array($lang['dashboard']['rap_author']formatText($report_settings['author'])));
  53. // mail de l'auteur
  54. $pdf->Row(array($lang['dashboard']['rap_mail_author']formatText($report_settings['mail_author'])));
  55. // service
  56. $pdf->Row(array($lang['dashboard']['rap_service']formatText($report_settings['service_author'])));
  57. // adresse
  58. $pdf->Row(array($lang['dashboard']['rap_adress']formatText(strip_tags($report_settings['adress_author']))));
  59. // indicateurs
  60. $pdf->Row(array($lang['dashboard']['rap_indicators']$sdi_content));
  61. // Echelles
  62. $pdf->Row(array($lang['dashboard']['rap_scale']$scale_content));
  63. // temps de génération
  64. $pdf->Row(array($lang['dashboard']['rap_generated'].' ('.$lang['divers']['seconds'].')'$total_time));
  65.  
  66. $pdf->SetFont(DOC_POLICEDOC_STYLEDOC_SIZE);
  67. ?>

Documentation generated on Fri, 16 Oct 2009 09:37:52 +0200 by phpDocumentor 1.4.1