コード例 #1
0
ファイル: ModuleExport.php プロジェクト: yozhi/YetiForceCRM
 protected function exportModule(Vtiger_Request $request)
 {
     $moduleName = $request->get('forModule');
     $moduleModel = Vtiger_Module_Model::getInstance($moduleName);
     if (!$moduleModel->isExportable()) {
         echo 'Module not exportable!';
         return;
     }
     $package = new Vtiger_PackageExport();
     $package->export($moduleModel, '', sprintf("%s-%s.zip", $moduleModel->get('name'), $moduleModel->get('version')), true);
 }
コード例 #2
0
 /**
  * Constructor
  */
 function Vtiger_PackageImport()
 {
     parent::__construct();
 }
コード例 #3
0
 protected function exportModule($moduleName)
 {
     $manifest_filePath = false;
     $moduleInstance = Vtiger_Module::getInstance($moduleName);
     if (!empty($moduleInstance)) {
         require_once "vtlib/Vtiger/PackageExport.php";
         $export = new Vtiger_PackageExport();
         $export->__initExport($moduleName, $moduleInstance);
         $export->export_Module($moduleInstance);
         $export->__finishExport();
         $manifest_filePath = $export->__getManifestFilePath();
     }
     return $manifest_filePath;
 }