* @version $Id$ * @access public * @license http://opensource.org/licenses/gpl-3.0.html * Define, compose and generate a SDI (Sustainable Development Indicators) PDF report */ /////////////////////////////////// // Récupération de données /////////////////////////////////// $selected_scales = ''; $selected_indicators = ''; $selected_projects = ''; if($report_settings['export_module'] == 'dashboard') { $scale_content=''; $sdi_content=''; // liste des échelles sélectionées for($i=0; $i'.PHP_EOL; } $selected_scales = ' '.mb_ucfirst($lang['report']['selected_scale']) .' : '.$scale_content.' '; // liste des indicateurs sélectionés for($i=0; $i'.PHP_EOL; } $selected_indicators = ' '.mb_ucfirst($lang['report']['selected_indicators']).' : '.$sdi_content.' '; } if($report_settings['export_module'] == 'project') { $projects_content=''; // liste des indicateurs sélectionés for($i=0; $i'.PHP_EOL; } $selected_projects = ' '.mb_ucfirst($lang['report']['selected_projects']).' : '.$projects_content.' '; } ////////////////////////////////// $pdf->AddPage(); $pdf->SetY($pdf->GetY()+20); $pdf->SetX($pdf->GetX()+152); $pdf->Bookmark($lang['report']['infopubli']); // logo Linea21 $pdf->ImageSVG('../export/inc_report/logo.svg', $pdf->GetX(), $pdf->GetY(), 0, 12, $link= SITE_LINEA_URL, $align='C', $palign='R', $border=0, $fitonpage=false); ////////////////////////////////// // tableau récapitulatif ////////////////////////////////// $margin = 20; $pdf->SetY($pdf->GetY()+20); $pdf->SetFont(DOC_POLICE, ARRAY_DATA_STYLE, ARRAY_DATA_SIZE); $tbl = ' ' . $selected_indicators . '' . $selected_scales . '' . $selected_projects . '
'.mb_ucfirst($lang['report']['title']).' : '.formatText($report_settings['title']).'
'.mb_ucfirst($lang['divers']['date_crea']).' : '.date("d-m-Y H:i:s").'
'.mb_ucfirst($lang['report']['author']).' : '.formatText($report_settings['author']).'
'.mb_ucfirst($lang['report']['mail_author']).' : '.formatText($report_settings['mail_author']).'
'.mb_ucfirst($lang['report']['service']).' : '.formatText($report_settings['service_author']).'
'.mb_ucfirst($lang['report']['address']) .' : '.formatText($report_settings['adress_author']).'
'.mb_ucfirst($lang['report']['generated'].'('.$lang['divers']['seconds'].')').' : '.round($total_time, 2).'
'; $pdf->writeHTML($tbl, true, false, false, false, ''); $pdf->SetFont(DOC_POLICE, DOC_STYLE, DOC_SIZE); ?>