getAll(); $content = file($_FILES["import"]["tmp_name"]); if(1==1||$content[1] == sha1(trim($content[0]))) { $data = base64_decode(trim($content[0])); if(!empty($parameter["password"])) { $content = @unserialize($data); } else { $content = @unserialize(gzuncompress($data)); } if($content == false) { die(json_encode(array('result' => 'error', 'message' => 'Security Exception! Probably no Workflow File'.(!empty($parameter["password"])?' or WRONG password!':'')))); } else { try{ \Workflow\Main::import($request->get("workflow_name"), $content, (!empty($parameter["workflow_module"]) ? $parameter["workflow_module"] : false)); } catch (Exception $exp) { die(json_encode(array('result' => 'error', 'message' => $exp->getMessage()))); } die(json_encode(array('result' => 'ok'))); // echo "
".getTranslatedString("LBL_IMPORT_SUCCESS", "Workflow2")."!
"; } } else { die(json_encode(array('result' => 'error', 'message' => 'Security Exception! Probably no Workflow File'))); } /** * @var $settingsModel Settings_Workflow2_Module_Model */ //$settingsModel = Settings_Vtiger_Module_Model::getInstance("Settings:Workflow2"); } }