getViewer($request); $qualifiedModuleName = $request->getModule(false); $targetModule = intval($request->get('targetModule')); $modules = VtUtils::getEntityModules(true); $modules[getTabId('Users')] = array('Users', getTranslatedString('Users', 'Users')); $viewer->assign('modules', $modules); $sql = "SELECT * FROM vtiger_wf_trigger WHERE deleted = 0 ORDER BY custom, `module`, `label`"; $result = $adb->query($sql); $trigger = array(); while($row = $adb->fetchByAssoc($result)) { $trigger[$row["custom"] == "1" ? getTranslatedString("LBL_CUSTOM_TRIGGER", "Settings:Workflow2") : getTranslatedString("LBL_SYS_TRIGGER", "Settings:Workflow2") ][$row["key"]] = getTranslatedString($row["label"], "Settings:".$row["module"]); } foreach($trigger as $key => $value) { asort($trigger[$key]); } $currentView = \Workflow\Options::get(0, 'default_view', 'module'); if($currentView == 'folder') { $viewer->assign('folderView', true); } else { $viewer->assign('folderView', false); } $viewer->assign("presetFolderName", ''); $viewer->assign("trigger", $trigger); $viewer->assign("targetModule", \Workflow\VtUtils::getModuleName($targetModule)); $viewer->view('VT7/CreateWorkflowPopup.tpl',$qualifiedModuleName); } function getHeaderScripts(Vtiger_Request $request) { } } ?>