Files
luos/workflow/engine/xmlform/setup/emails_TestForm.xml

62 lines
2.2 KiB
XML
Raw Normal View History

2010-12-02 23:34:41 +00:00
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="emails_TestForm" type="xmlform" width="100%" labelWidth="">
2014-04-21 10:21:01 -04:00
<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[
2010-12-02 23:34:41 +00:00
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>
2014-04-21 10:21:01 -04:00
</dynaForm>