Spaces:
Sleeping
Sleeping
File size: 5,237 Bytes
07c3cdd | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 | <?xml version="1.0" encoding="UTF-8"?>
<dynaForm type="xmlmenu">
<MNU_ADD type="link" value="" link="#" onclick="stepAdd(); return false;" colAlign="left" colWidth="100">
<en><![CDATA[New]]></en>
</MNU_ADD>
<PROCESS type="hidden" showInTable="0"/>
<TASK type="hidden" showInTable="0"/>
<CONFIRM type="hidden" showInTable="0"/>
<URL_STEPS_EDIT type="private" defaultValue="../steps/steps_New"/>
<URL_STEP_DELETE type="private" defaultValue="../steps/steps_Delete"/>
<URL_STEP_UP type="private" defaultValue="../steps/steps_Up"/>
<URL_STEP_DOWN type="private" defaultValue="../steps/steps_Down"/>
<URL_DYNAFORM_EDITOR type="private" defaultValue="../dynaforms/dynaforms_Editor"/>
<triggersEdit type="private" defaultValue="../triggers/triggers_Edit"/>
<PAGED_TABLE_ID type="private"/>
<js type="javascript"><![CDATA[
function stepAdd(){
popupWindow('@G::LoadTranslation(ID_NEW_STEP)', '@G::encryptlink(@#URL_STEPS_EDIT)?PROCESS=@#PROCESS&TASK=@#TASK', 500, 420);
}
function stepSave(sProcess, sTask, sType, sUID) {
PROCESSMAP_STEP_EDIT = true;
var oRPC = new leimnud.module.rpc.xmlhttp({
url : '../steps/steps_Save',
async : false,
method: 'POST',
args : 'sProcess=' + sProcess + '&sTask=' + sTask + '&sType=' + sType + '&sUID=' + sUID + '&sMode=' + document.getElementById('STEP_MODE_' + sUID).value
});
oRPC.make();
currentPopupWindow.remove();
@#PAGED_TABLE_ID.refresh();
}
function
stepUp( uid, stepPos ){
result = ajax_function('@G::encryptlink(@#URL_STEP_UP)','','STEP_UID='+uid+'&TASK=@#TASK&STEP_POSITION='+stepPos,'POST');
@#PAGED_TABLE_ID.refresh();
}
function stepDown( uid, stepPos ){
result = ajax_function('@G::encryptlink(@#URL_STEP_DOWN)','','STEP_UID='+uid+'&TASK=@#TASK&STEP_POSITION='+stepPos,'POST');
@#PAGED_TABLE_ID.refresh();
}
function stepDelete( uid, stepPos ){
PROCESSMAP_STEP_EDIT = true;
if (leimnud.browser.isIE) {
new leimnud.module.app.confirm().make({label:'@#CONFIRM',width:450, height:110, action:function(){
ajax_function('@G::encryptlink(@#URL_STEP_DELETE)','','STEP_UID='+uid+'&TASK=@#TASK&STEP_POSITION='+stepPos,'POST');
@#PAGED_TABLE_ID.refresh();
}.extend(this)
});
}else{
new leimnud.module.app.confirm().make({label:'@#CONFIRM',action:function(){
ajax_function('@G::encryptlink(@#URL_STEP_DELETE)','','STEP_UID='+uid+'&TASK=@#TASK&STEP_POSITION='+stepPos,'POST');
@#PAGED_TABLE_ID.refresh();
}.extend(this)
});
}
}
function externalStepEdit(stpUid, urlExternalStepEdit ){
popupWindow('@G::LoadTranslation(ID_EDIT)', '@G::encryptlink(' + urlExternalStepEdit + ')?STP_UID=' + stpUid , 550, 350);
}
function dynaformEdit( uid, pro_uid ){
window.location.href = "@G::encryptlink(@#URL_DYNAFORM_EDITOR)?PRO_UID="+pro_uid+"&DYN_UID="+uid;
}
// Additional functions required in triggers
function triggerEditWizardSource (sUID,STEP_UID,ST_TYPE){
window.open('@G::encryptlink(@#triggersEdit)?TRI_UID='+ sUID +'&BYPASS=1&STEP_UID='+STEP_UID+'&ST_TYPE='+ST_TYPE,'@G::LoadTranslation(ID_EDIT_TRIGGERS)'.replace(/\s/g,'_')+(function(s){var r='';for(var i in s)if(typeof s[i]=='string')r+=s[i].charCodeAt(0);return r;})(document.cookie)+sUID,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=950,height=570,top='+((screen.height-570)/2)+',left='+((screen.width-950)/2)).focus();
}
function triggerSave(form,STEP_UID,ST_TYPE)
{
var triUid = "";
if(document.getElementById('TRI_UID')) {
var triUid = document.getElementById('TRI_UID').value;
}
if(triUid==''){
var triTitle =document.getElementById('TRI_TITLE').value;
if(triTitle==''){
alert(G_STRINGS.ID_REQUIRED_NAME_TRIGGERS);
return false;
}
reqName=ajax_function("../triggers/triggers_Save",'lookforNameTrigger','NAMETRIGGER='+encodeURIComponent(triTitle)+'&proUid='+(document.getElementById('PRO_UID').value),'POST');
if(!reqName){
alert(G_STRINGS.ID_EXIST_TRIGGERS);
return false;
} else {
ajax_post(form.action, form, 'POST');
currentPopupWindow.remove();
}
} else {
ajax_post(form.action, form, 'POST');
currentPopupWindow.remove();
}
showTriggers(STEP_UID,ST_TYPE);
}
function triggerSave1(form)
{
var triUid = "";
if(getField('TRI_UID')) {
var triUid = getField('TRI_UID').value;
}
if(triUid == ''){
var triTitle =getField('TRI_TITLE').value.trim();
if(triTitle==''){
alert(G_STRINGS.ID_REQUIRED_NAME_TRIGGERS);
return false;
}
reqName=ajax_function("../triggers/triggers_Save",'lookforNameTrigger','NAMETRIGGER='+encodeURIComponent(triTitle)+'&proUid='+(getField('PRO_UID').value),'POST');
if(!reqName){
alert(G_STRINGS.ID_EXIST_TRIGGERS);
return false;
} else {
ajax_post(form.action, form, 'POST');
currentPopupWindow.remove();
}
} else {
ajax_post(form.action, form, 'POST');
currentPopupWindow.remove();
}
}
]]></js>
</dynaForm>
|