154 lines
3.9 KiB
XML
Executable File
154 lines
3.9 KiB
XML
Executable File
<?xml version="1.0" encoding="UTF-8"?>
|
|
<dynaForm name="events/eventsEditAction" type="xmlform" width="100%" labelwidth="25%" enableTemplate="1">
|
|
|
|
|
|
|
|
<EVN_UID type="hidden"/>
|
|
|
|
<PRO_UID type="hidden"/>
|
|
|
|
<EVN_DESCRIPTION type="hidden"/>
|
|
|
|
<EVN_RELATED_TO type="hidden"/>
|
|
|
|
<TAS_UID type="hidden"/>
|
|
|
|
<EVN_TAS_UID_FROM type="hidden"/>
|
|
|
|
<EVN_TAS_UID_TO type="hidden"/>
|
|
|
|
<EVN_TAS_ESTIMATED_DURATION type="hidden"/>
|
|
|
|
<EVN_WHEN_OCCURS type="hidden"/>
|
|
|
|
<EVN_STATUS type="hidden"/>
|
|
|
|
<EVN_WHEN type="hidden"/>
|
|
|
|
<EVN_ACTION type="hidden"/>
|
|
|
|
<EVN_MESSAGE_SUBJECT type="text" size="50" maxlength="255" required="1">
|
|
<en>Subject</en>
|
|
</EVN_MESSAGE_SUBJECT>
|
|
|
|
|
|
|
|
|
|
|
|
<title1 type="title">
|
|
<en>Send to</en>
|
|
</title1>
|
|
|
|
<EVN_MESSAGE_TO_TO_SIMPLEADD type="text" size="31" maxlength="255" required="0"/>
|
|
<EVN_MESSAGE_TO_TO type="listbox" size="4" required="0" sqlconnection="dbarray" width="100%">
|
|
SELECT id,name FROM eventomsgto
|
|
<en>TO</en>
|
|
</EVN_MESSAGE_TO_TO>
|
|
|
|
<title2 type="title">
|
|
<en>Carbon Copy</en>
|
|
</title2>
|
|
<EVN_MESSAGE_TO_CC_SIMPLEADD type="text" size="31" maxlength="255" required="0"/>
|
|
<EVN_MESSAGE_TO_CC type="listbox" size="4" required="0" sqlconnection="dbarray" width="100%">
|
|
SELECT id,name FROM eventomsgcc
|
|
<en>CC</en>
|
|
</EVN_MESSAGE_TO_CC>
|
|
|
|
<title3 type="title">
|
|
<en>Blind Carbon Copy</en>
|
|
</title3>
|
|
<EVN_MESSAGE_TO_BCC_SIMPLEADD type="text" size="31" maxlength="255" required="0"/>
|
|
<EVN_MESSAGE_TO_BCC type="listbox" size="4" required="0" sqlconnection="dbarray" width="100%">
|
|
SELECT id,name FROM eventomsgbcc
|
|
<en>BCC</en>
|
|
</EVN_MESSAGE_TO_BCC>
|
|
|
|
<EVN_MESSAGE_TEMPLATE type="dropdown" sqlconnection="dbarray">
|
|
SELECT TEMPLATE1, TEMPLATE2 FROM templates
|
|
<en>E-Mail Template<option name="alert_message.html">-- Default --</option></en>
|
|
</EVN_MESSAGE_TEMPLATE>
|
|
|
|
<TRI_UID type="dropdown" sqlconnection="dbarray" required="0">
|
|
SELECT TRI_UID, TRI_TITLE FROM triggers
|
|
<en>Trigger<option name="">-- Select --</option></en>
|
|
</TRI_UID>
|
|
|
|
<BTN_CANCEL type="button" onclick="cancel();">
|
|
<en>Cancel</en>
|
|
</BTN_CANCEL>
|
|
|
|
<SAVE type="button" onclick="eventsSave(this.form);">
|
|
<en>Save</en>
|
|
</SAVE>
|
|
|
|
<JS type="javascript"><![CDATA[
|
|
|
|
|
|
switch (getField('EVN_ACTION').value) {
|
|
case 'SEND_MESSAGE':
|
|
hideRowById('TRI_UID');
|
|
removeRequiredById('TRI_UID');
|
|
break;
|
|
case 'EXECUTE_TRIGGER':
|
|
hideRowById('EVN_MESSAGE_TEMPLATE');
|
|
hideRowById('EVN_MESSAGE_SUBJECT');
|
|
hideRowById('EVN_MESSAGE_TO_TO');
|
|
hideRowById('EVN_MESSAGE_TO_CC');
|
|
hideRowById('EVN_MESSAGE_TO_BCC');
|
|
removeRequiredById('EVN_MESSAGE_SUBJECT');
|
|
removeRequiredById('EVN_MESSAGE_TO_TO');
|
|
break;
|
|
}
|
|
|
|
|
|
leimnud.event.add(document.getElementById('form[SAVE]'), 'mouseover', function() {
|
|
|
|
o = getField('EVN_MESSAGE_TO_TO');
|
|
for(i=0; i<o.options.length; i++){
|
|
o.options[i].selected = true;
|
|
}
|
|
o = getField('EVN_MESSAGE_TO_CC');
|
|
for(i=0; i<o.options.length; i++){
|
|
o.options[i].selected = true;
|
|
}
|
|
o = getField('EVN_MESSAGE_TO_BCC');
|
|
for(i=0; i<o.options.length; i++){
|
|
o.options[i].selected = true;
|
|
}
|
|
/*
|
|
var client = getBrowserClient();
|
|
if (client.browser == "msie" || client.browser == "safari"){
|
|
document.events_eventsEditAction.submit();
|
|
}
|
|
*/
|
|
}.extend(document.getElementById('form[SAVE]')));
|
|
|
|
leimnud.event.add(document.getElementById('form[SAVE]'), 'mouseout', function() {
|
|
|
|
o = getField('EVN_MESSAGE_TO_TO');
|
|
for(i=0; i<o.options.length; i++){
|
|
o.options[i].selected = false;
|
|
}
|
|
o = getField('EVN_MESSAGE_TO_CC');
|
|
for(i=0; i<o.options.length; i++){
|
|
o.options[i].selected = false;
|
|
}
|
|
o = getField('EVN_MESSAGE_TO_BCC');
|
|
for(i=0; i<o.options.length; i++){
|
|
o.options[i].selected = false;
|
|
}
|
|
/*
|
|
var client = getBrowserClient();
|
|
if (client.browser == "msie" || client.browser == "safari"){
|
|
document.events_eventsEditAction.submit();
|
|
}
|
|
*/
|
|
}.extend(document.getElementById('form[SAVE]')));
|
|
|
|
function cancel(){
|
|
currentPopupWindow.remove();
|
|
}
|
|
|
|
]]></JS>
|
|
|
|
</dynaForm> |