UNPKG

processmaker-builder

Version:

The gulp task runner for ProcessMaker building

62 lines (59 loc) 2.25 kB
<?xml version="1.0" encoding="UTF-8"?> <dynaForm name="emails_TestForm" type="xmlform" width="100%" labelWidth=""> <THETITLE type="title"> <en><![CDATA[Mail Configuration Test Page]]></en> </THETITLE> <FROM_NAME type="text" size="25" defaultValue="Process Maker [Test mail]"> <en><![CDATA[From Name:]]></en> </FROM_NAME> <FROM_EMAIL type="text" size="25" defaultValue="" validate="Email" required="true" mode="view"> <en><![CDATA[From Email:]]></en> </FROM_EMAIL> <TO type="text" size="25" validate="Email" required="true"> <en><![CDATA[To:]]></en> </TO> <SEND type="button" onclick="sendTestMail();"> <en><![CDATA[Send Email]]></en> </SEND> <JS type="javascript"><![CDATA[ var sendTestMail = function() { oAux = getField('FROM_EMAIL'); if (oAux.value == '') { alert(G_STRINGS.ID_MESS_TEST_FROM_EMAIL); oAux.focus(); return; } oAux = getField('TO'); if (oAux.value == '') { alert(G_STRINGS.ID_MESS_TEST_TO); oAux.focus(); return; } sValues = 'MESS_ENGINE=' + getField('MESS_ENGINE').value + '&'; sValues += 'MESS_SERVER=' + getField('MESS_SERVER').value + '&'; sValues += 'MESS_PORT=' + getField('MESS_PORT').value + '&'; sValues += 'MESS_ACCOUNT=' + getField('MESS_ACCOUNT').value + '&'; sValues += 'MESS_PASSWORD=' + getField('MESS_PASSWORD').value + '&'; sValues += 'MESS_BACKGROUND=' + getField('MESS_BACKGROUND').checked + '&'; sValues += 'MESS_EXECUTE_EVERY=' + getField('MESS_EXECUTE_EVERY').value + '&'; sValues += 'MESS_SEND_MAX=' + getField('MESS_SEND_MAX').value + '&'; sValues += 'MESS_TRY_SEND_INMEDIATLY=' + getField('MESS_TRY_SEND_INMEDIATLY').checked + '&'; sValues += 'FROM_NAME=' + getField('FROM_NAME').value + '&'; sValues += 'FROM_EMAIL=' + getField('FROM_EMAIL').value + '&'; sValues += 'TO=' + getField('TO').value; oPanel.clearContent(); oPanel.loader.show(); var oRPC = new leimnud.module.rpc.xmlhttp({ url : 'emails_Ajax', args: 'action=sendTestMail&' + sValues }); oRPC.callback = function(rpc){ oPanel.loader.hide(); oPanel.addContent(rpc.xmlhttp.responseText); var scs = rpc.xmlhttp.responseText.extractScript(); scs.evalScript(); }.extend(this); oRPC.make(); }; ]]></JS> </dynaForm>