[ Index ] |
PHP Cross Reference of vtigercrm-6.1.0 |
[Summary view] [Print] [Text view]
1 <?php 2 /*+*********************************************************************************** 3 * The contents of this file are subject to the vtiger CRM Public License Version 1.0 4 * ("License"); You may not use this file except in compliance with the License 5 * The Original Code is: vtiger CRM Open Source 6 * The Initial Developer of the Original Code is vtiger. 7 * Portions created by vtiger are Copyright (C) vtiger. 8 * All Rights Reserved. 9 *************************************************************************************/ 10 11 Class Settings_ModuleManager_ModuleExport_Action extends Settings_Vtiger_IndexAjax_View { 12 13 function __construct() { 14 parent::__construct(); 15 $this->exposeMethod('exportModule'); 16 } 17 18 function process(Vtiger_Request $request) { 19 $mode = $request->getMode(); 20 if(!empty($mode)) { 21 $this->invokeExposedMethod($mode, $request); 22 return; 23 } 24 } 25 26 protected function exportModule(Vtiger_Request $request) { 27 $moduleName = $request->get('forModule'); 28 29 $moduleModel = Vtiger_Module_Model::getInstance($moduleName); 30 31 if (!$moduleModel->isExportable()) { 32 echo 'Module not exportable!'; 33 return; 34 } 35 36 $package = new Vtiger_PackageExport(); 37 $package->export($moduleModel, '', sprintf("%s-%s.zip", $moduleModel->get('name'), $moduleModel->get('version')), true); 38 } 39 40 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Fri Nov 28 20:08:37 2014 | Cross-referenced by PHPXref 0.7.1 |