PATH:
home
/
letacommog
/
crmleta
/
modules
/
PDFMaker
/
models
<?php /* * ******************************************************************************* * The content of this file is subject to the PDF Maker Free license. * ("License"); You may not use this file except in compliance with the License * The Initial Developer of the Original Code is IT-Solutions4You s.r.o. * Portions created by IT-Solutions4You s.r.o. are Copyright(C) IT-Solutions4You s.r.o. * All Rights Reserved. * ****************************************************************************** */ class PDFMaker_Debugger_Model extends Vtiger_Base_Model { private static $c_request_par = "setdebug"; private static $c_session_par = "PDFMakerDebugging"; private static $instance; public static function GetInstance() { if (self::$instance == null) self::$instance = new PDFMaker_Debugger_Model(); return self::$instance; } public function Init() { $this->handleRequest(); $this->runDebug(); } private function handleRequest() { if (isset($_REQUEST[self::$c_request_par])) { if ($_REQUEST[self::$c_request_par] == "true") $_SESSION[self::$c_session_par] = "true"; elseif ($_REQUEST[self::$c_request_par] == "false") unset($_SESSION[self::$c_session_par]); } } private function runDebug() { if (isset($_SESSION[self::$c_session_par]) && $_SESSION[self::$c_session_par] == "true") { $this->performActions(); } } private function performActions() { $adb = PearDatabase::GetInstance(); $adb->setDebug(true); error_reporting(63); ini_set("display_errors", 1); } public function GetDebugVal() { $val = false; if (isset($_SESSION[self::$c_session_par]) && $_SESSION[self::$c_session_par] == "true") $val = true; return $val; } public function SetDebugVal($i_val) { if ($i_val === true) $_SESSION[self::$c_session_par] = "true"; else unset($_SESSION[self::$c_session_par]); } }
[+]
..
[-] DetailView.php
[edit]
[-] Debugger.php
[edit]
[-] Record.php
[edit]
[-] PDFContent.php
[edit]
[-] checkGenerate.php
[edit]
[-] PDFContentUtils.php
[edit]
[-] PDFMaker.php
[edit]
[-] Module.php
[edit]
[-] Fields.php
[edit]
[-] RecordStructure.php
[edit]