1234567891011121314151617181920212223242526272829303132 |
- <?php
- class FillPdfExport{
- public $mime = 'application/pdf';
- public $extension = 'pdf';
- public $description = 'Fichier informations formulaire PDF';
- public function sample($dataset,$level = 0){
- return 'Aucun exemple disponible';
- }
- public function start($stream,&$datas){
- $datas = $this->encodeValue($datas);
- }
- public function encodeValue($datas){
- foreach ($datas as $key=>$data) {
- $datas[$key] = is_array($data) ? $this->encodeValue($data) : utf8_decode($data);
- }
- return $datas;
- }
- public function from_template($stream,$datas){
- $temp = str_replace('\\\\','\\',File::temp().rand(0,1000000));
- file_put_contents($temp, $stream );
- $stream = Pdf::fillData($temp,$datas);
- unlink($temp);
- return $stream;
- }
- }
- ?>
|