]> _ Git - cubeextranet.git/commitdiff
#1124
authorvincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Tue, 7 Feb 2017 17:49:55 +0000 (17:49 +0000)
committervincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Tue, 7 Feb 2017 17:49:55 +0000 (17:49 +0000)
inc/commons/class.common.tools.php
inc/prepend.php

index a943a7d459de860290452805f67e0228df6d3eff..215a8df4568b41204c1217238c4e8ab4319aea8c 100644 (file)
@@ -1134,4 +1134,15 @@ class commonTools {
                echo file_get_contents($_GET['url']);
                exit;
        }
+
+       public static function phantomjs() {
+               $file = CubeIT_Files::tempnam();
+               $exportformat = isset($_GET['exportformat']) ? $_GET['exportformat'] : 'pdf';
+               $pageformat = isset($_GET['pageformat']) ? $_GET['pageformat'] : '210mm*297mm';
+               $f = $file . '.' . $exportformat;
+
+               CubeIT_CommandLine_Phantomjs::html2pdf($_GET['url'], $f, $pageformat);
+               cubeHTTP::relayFile($f);
+               exit;
+       }
 }
index 319fa94c47345ffe0b060295087e0efd4e4a6674..6d17a88dd00e3ff0a518387239fb87b54c1288dc 100644 (file)
@@ -16,6 +16,11 @@ require_once(dirname(__FILE__) . '/postconfig.inc.php');
 require_once(dirname(__FILE__) . '/commons/_common.php');\r
 // Zend framework and associated frameworks\r
 set_include_path(get_include_path() . PATH_SEPARATOR . dirname(__FILE__) . '/ZendFramework');\r
+\r
+if (!defined('CACHE_PATH')) {\r
+       define('CACHE_PATH', ROOT . '/cache/');\r
+}\r
+\r
 require_once 'Zend/Loader/Autoloader.php';\r
 $loader = Zend_Loader_Autoloader::getInstance();\r
 $loader->registerNamespace('CubeIT_');\r