PATH:
home
/
letacommog
/
crmleta
/
modules
/
PDFMaker
/
views
<?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_GetPDFActions_View extends Vtiger_BasicAjax_View { public function process(Vtiger_Request $request) { $module = false; if ($request->has('source_module') && !$request->isEmpty('source_module')) { $source_module = $request->get('source_module'); } elseif ($request->has('record') && !$request->isEmpty('record')) { $source_module = $module = getSalesEntityType($request->get('record')); } $SourceModuleModel = Vtiger_Module_Model::getInstance($source_module); $isentitytype = $SourceModuleModel->isEntityModule(); if ($isentitytype){ $PDFMakerModel = Vtiger_Module_Model::getInstance('PDFMaker'); if ($request->has('record') && !$request->isEmpty('record')) { $current_user = $cu_model = Users_Record_Model::getCurrentUserModel(); $currentLanguage = Vtiger_Language_Handler::getLanguage(); $viewer = $this->getViewer($request); $record = $request->get('record'); if (!$module) $module = getSalesEntityType($record); if (!empty($module) && $module == $source_module){ $viewer->assign('MODULE', $module); $viewer->assign('ID', $record); require('user_privileges/user_privileges_' . $current_user->id . '.php'); if (is_dir("modules/PDFMaker/resources/mpdf")) { $viewer->assign("ENABLE_PDFMAKER", 'true'); } else { $viewer->assign("ENABLE_PDFMAKER", "false"); } $viewer->assign('PDFMAKER_MOD', return_module_language($currentLanguage, "PDFMaker")); $viewer->assign('CURRENT_LANGUAGE', $currentLanguage); $viewer->assign('IS_ADMIN', is_admin($current_user)); $template_languages = $PDFMakerModel->GetAvailableLanguages(); $viewer->assign('TEMPLATE_LANGUAGES', $template_languages); $tpl_name = "GetPDFActions"; if ($request->has('mode') && !$request->isEmpty('mode')) { $mode = $request->get('mode'); if ($mode == "getButtons"){ $tpl_name = "GetPDFButtons"; } } $viewer->view($tpl_name.".tpl", 'PDFMaker'); } } } } }
[+]
..
[-] IndexAjax.php
[edit]
[-] DetailFree.php
[edit]
[-] Uninstall.php
[edit]
[-] List.php
[edit]
[-] EditFree.php
[edit]
[-] GetPDFActions.php
[edit]