fmsystem-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Fmsystem-commits] [7047] added admin-setting for link to pdf-generator


From: Erik Holm-Larsen
Subject: [Fmsystem-commits] [7047] added admin-setting for link to pdf-generator (wkhtmltopdf)
Date: Thu, 24 Feb 2011 13:12:09 +0000

Revision: 7047
          http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=7047
Author:   erikhl
Date:     2011-02-24 13:12:08 +0000 (Thu, 24 Feb 2011)
Log Message:
-----------
added admin-setting for link to pdf-generator (wkhtmltopdf)

Modified Paths:
--------------
    trunk/rental/inc/class.uimakepdf.inc.php

Modified: trunk/rental/inc/class.uimakepdf.inc.php
===================================================================
--- trunk/rental/inc/class.uimakepdf.inc.php    2011-02-24 08:11:16 UTC (rev 
7046)
+++ trunk/rental/inc/class.uimakepdf.inc.php    2011-02-24 13:12:08 UTC (rev 
7047)
@@ -415,7 +415,8 @@
                 */
                public function makePDF()
                {       
-                       
+                       $config = CreateObject('phpgwapi.config','rental');
+                       $config->read();
                        $myFile = 
"/tmp/temp_contract_".strtotime(date('Y-m-d')).".html";
                        $fh = fopen($myFile, 'w') or die("can't open file");
                        $stringData = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 
4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>';
@@ -431,14 +432,16 @@
                        $_SESSION['contract_html'] = "";
                         
                        $pdf_file_name = 
"/tmp/temp_contract_".strtotime(date('Y-m-d')).".pdf";
-                       $snappy = new SnappyPdf;
-                       
$snappy->setExecutable('/opt/portico/pe/rental/wkhtmltopdf-i386'); // or 
whatever else
+                       //var_dump($config->config_data['path_to_wkhtmltopdf']);
+                       //var_dump($GLOBALS['phpgw_info']);
+                       $wkhtmltopdf_executable = 
$config->config_data['path_to_wkhtmltopdf'];
+                       $snappy = new SnappyPdf();
+                       
//$snappy->setExecutable('/opt/portico/pe/rental/wkhtmltopdf-i386'); // or 
whatever else
+                       $snappy->setExecutable($wkhtmltopdf_executable); // or 
whatever else
                        $snappy->save($myFile, $pdf_file_name);
                        
                        $contract_id = phpgw::get_var('id');
-                       //var_dump("contr: " . phpgw::get_var('id'));
                        
-                       //$pdf_file = fopen($pdf_file_name, 'r') or die("cannot 
open file $pdf_file_name");
                        $this->savePDFToContract($pdf_file_name, $contract_id, 
'Kontrakt');
                }
                




reply via email to

[Prev in Thread] Current Thread [Next in Thread]