* SPDX-License-Identifier: AGPL-3.0-only ************************************/ require_once("VTWorkflowApplication.inc"); require_once("VTTaskManager.inc"); require_once('VTWorkflowUtils.php'); function vtDeleteWorkflow($adb, $request){ $util = new VTWorkflowUtils(); $module = new VTWorkflowApplication("deltetask"); $mod = return_module_language($current_language, $module->name); if(!$util->checkAdminAccess()){ $errorUrl = $module->errorPageUrl($mod['LBL_ERROR_NOT_ADMIN']); $util->redirectTo($errorUrl, $mod['LBL_ERROR_NOT_ADMIN']); return; } $wm = new VTTaskManager($adb); $wm->deleteTask($request['task_id']); if(isset($request["return_url"])){ $returnUrl=$request["return_url"]; }else{ $returnUrl=$module->editWorkflowUrl($wf->id); } // crmv@77249 if ($_REQUEST['included'] == true) { $params = array( 'included' => 'true', 'skip_vte_header' => 'true', 'skip_footer' => 'true', 'formodule' => $_REQUEST['formodule'] ); $returnUrl .= "&".http_build_query($params); } // crmv@77249e ?> ">Return