} else { $p->set_var('chk_isDynamicName', ''); $p->set_var('show_dynamicnamevars', 'none'); } $res2 = DB_query("SELECT id, variableName FROM {$_TABLES['nf_templatevariables']} WHERE nf_templateID={$A['nf_templateID']}"); $options = "<option value=\"0\">{$LANG_NF03['select_variable']}</option>\n"; $options .= $A['dynamicTaskNameVariableID'] == 999 ? "<option value=\"999\" selected=\"selected\">TASK_OWNER</option>\n" : "<option value=\"999\">TASK_OWNER</option>\n"; while (list($vid, $vname) = DB_fetchArray($res2)) { if ($A['dynamicTaskNameVariableID'] == $vid) { $options .= "<option value=\"{$vid}\" selected=\"selected\">{$vname}</option>\n"; } else { $options .= "<option value=\"{$vid}\">{$vname}</option>\n"; } } $p->set_var('available_taskvariablesOptions', $options); $p->set_var('task_handler_selection', nf_makeDropDownWithSelected("id", "handler", $_TABLES['nf_handlers'], $A['nf_handlerId'])); if ($A['regenerate'] == 1) { $p->set_var('chk_regenerate', ' checked="checked"'); } else { $p->set_var('chk_regenerate', ''); } if ($A['regenAllLiveTasks'] == 1) { $p->set_var('chk_regenerateAllLive', ' checked="checked"'); } else { $p->set_var('chk_regenerateAllLive', ''); } $p->set_var('optional_parm', $A['optionalParm']); //custom setvars for each different task switch ($A['nf_stepType']) { case 1: //Manual Web
$task_false_value .= nfidtolid($X[0]); } } } } $p->set_var('if_taskfalse_value', $task_false_value); } else { $logical_taskid = getnextlid($templateID); $p->set_var('logical_task_id', $logical_taskid); $p->set_var('steptype_options', COM_optionList($_TABLES['nf_steptype'], 'id,stepType', '', 0)); $p->set_var('form_options', COM_optionList($_TABLES['nxform_definitions'], 'id,name')); $p->set_var('task_handler_selection', nf_makeDropDown("id", "handler", $_TABLES['nf_handlers'])); $p->set_var('next_tasks', ''); $userOptions = COM_optionList($_TABLES['users'], 'uid,fullname', '', 1, "fullname <> '' AND uid > 1"); $p->set_var('available_userOptions', $userOptions); $variableOptions = nf_makeDropDownWithSelected("id", "variableName", $_TABLES['nf_templatevariables'], $taskRec['dynamicFormVariableID'], '', 1); $p->set_var('available_variablesOptions', $variableOptions); $sql = "{$_TABLES['nf_templatevariables']} ifTask WHERE ifTask.nf_templateID='{$templateID}'"; $p->set_var('if_task_variables', nf_makeDropDownSql("ifTask.id", "ifTask.variableName", $sql, 1)); $sql = "{$_TABLES['nf_ifprocessarguments']} ifTask "; $p->set_var('if_task_option', nf_makeDropDownSql("ifTask.id", "ifTask.label", $sql, 1)); $sql = "{$_TABLES['nf_ifoperators']} ifTask "; $p->set_var('if_task_operator', nf_makeDropDownSql("ifTask.id", "ifTask.operator", $sql, 1)); $options = ''; for ($i = 1; $i <= 31; $i++) { $options .= "<option value=\"{$i}\">{$i}</option>"; } $p->set_var('notifyIntervalOptions', $options); $p->set_var('notifyInterval2Options', $options); } $p->parse('output', 'page');
$p->set_var('cntr', $cntr); $p->set_var('template_id', $templateId); $p->set_var('template_name', $templateName); $p->set_var('edit_task_url', $edit_task_url); $p->set_var('edit_task_icon', $edit_task_icon); $p->set_var('edit_template_icon', $edit_template_icon); $p->set_var('del_template_url', $del_template_url); $p->set_var('del_template_icon', $del_template_icon); $p->set_var('copy_template_icon', $copy_template_icon); $p->set_var('copy_template_url', $copy_template_url); $p->set_var('editNeedPrj_check', $useProject_check); $p->set_var('export_template_icon', $export_template_icon); $thisAppGroupID = DB_getItem($_TABLES['nf_template'], 'AppGroup', "id='{$templateId}'"); $appGroupDDL = nf_makeDropDownWithSelected('id', 'AppGroup', $_TABLES['nf_appgroups'], $thisAppGroupID, '', 1); $p->set_var('editUseApp', $appGroupDDL); $appGroupDDL = nf_makeDropDownWithSelected('id', 'AppGroup', $_TABLES['nf_appgroups'], '', '', 1); $p->set_var('deleteAppGroup', $appGroupDDL); //$p->set_var('copy_template_url',$copy_template_url); //$p->set_var('copy_template_icon',$copy_template_icon); $p->set_var('editname_link', $editname_link); $p->set_var('LANG_DELCONFIRM', 'Are you sure you want to delete this definition?'); $sql = "SELECT * FROM {$_TABLES['nf_templatevariables']} WHERE nf_templateID='{$templateId}' ORDER BY id"; $query = DB_Query($sql); $numrows = DB_numrows($query); if ($numrows > 0) { $j = 1; $p->set_var('show_vars', ''); $p->set_var('vdivid', ''); while ($A = DB_fetchArray($query)) { $edit_link = " [<a href=\"#\" onClick='ajaxUpdateTemplateVar(\"edit\",{$templateId},{$cntr},{$j});'>Edit</a> ]"; $del_link = " [<a href=\"#\" onClick='ajaxUpdateTemplateVar(\"delete\",{$templateId},{$cntr},{$j});'\">Delete</a> ]";