2010-12-02 23:34:41 +00:00
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm type= "xmlmenu" >
2014-04-21 10:21:01 -04:00
<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[
2010-12-02 23:34:41 +00:00
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 ){
2015-02-09 17:25:36 -04:00
PROCESSMAP_STEP_EDIT = true;
2015-02-10 15:37:48 -04:00
2015-02-10 15:17:37 -04:00
if (leimnud.browser.isIE) {
2015-02-09 17:25:36 -04:00
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)
});
}
2010-12-02 23:34:41 +00:00
}
function externalStepEdit(stpUid, urlExternalStepEdit ){
2012-04-12 15:43:38 -04:00
popupWindow('@G::LoadTranslation(ID_EDIT)', '@G::encryptlink(' + urlExternalStepEdit + ')?STP_UID=' + stpUid , 550, 350);
2010-12-02 23:34:41 +00:00
}
function dynaformEdit( uid, pro_uid ){
window.location.href = "@G::encryptlink(@#URL_DYNAFORM_EDITOR)?PRO_UID="+pro_uid+"&DYN_UID="+uid;
}
2011-12-14 12:23:48 -04:00
// Additional functions required in triggers
2013-11-28 17:05:58 -04:00
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();
2011-12-14 12:23:48 -04:00
}
2013-11-28 17:05:58 -04:00
function triggerSave(form,STEP_UID,ST_TYPE)
2011-12-14 12:23:48 -04:00
{
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 {
2012-04-12 15:43:38 -04:00
ajax_post(form.action, form, 'POST');
currentPopupWindow.remove();
2011-12-14 12:23:48 -04:00
}
2013-11-28 17:05:58 -04:00
showTriggers(STEP_UID,ST_TYPE);
2011-12-14 12:23:48 -04:00
}
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 {
2012-04-12 15:43:38 -04:00
ajax_post(form.action, form, 'POST');
currentPopupWindow.remove();
2011-12-14 12:23:48 -04:00
}
}
2010-12-02 23:34:41 +00:00
]]></js>
2014-04-21 10:21:01 -04:00
</dynaForm>