initial commit from rev. 632
This commit is contained in:
67
workflow/engine/xmlform/setup/calendarEdit.html
Normal file
67
workflow/engine/xmlform/setup/calendarEdit.html
Normal file
@@ -0,0 +1,67 @@
|
||||
<form id="{$form_id}" name="{$form_name}" action="{$form_action}" class="{$form_className}" method="post" encType="multipart/form-data" style="margin:0px;" onsubmit='return validateForm("{$form_objectRequiredFields}".parseJSON());'>
|
||||
<div class="borderForm" style="padding-left: 0pt; padding-right: 0pt; width:600">
|
||||
<div class="boxTop"><div class="a"></div><div class="b"></div><div class="c"></div></div>
|
||||
<div class="content" style="">
|
||||
<table width="99%">
|
||||
<tbody><tr>
|
||||
<td valign="top">
|
||||
<input class="notValidateThisFields" name="__notValidateThisFields__" id="__notValidateThisFields__" value="" type="hidden">
|
||||
<input name="DynaformRequiredFields" id="DynaformRequiredFields" value="{$form_objectRequiredFields}" type="hidden">
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tbody><tr style="display: none;">
|
||||
<td colspan="2">{$form.CALENDAR_UID}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="FormTitle" colspan="2" align="">{$form.DEFINITION_TITLE}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="FormLabel" width="{$form_labelWidth}"><font color="red">* </font>{$CALENDAR_NAME}</td>
|
||||
<!-- <td class='FormFieldContent' width="{$form_width}" >{$form.CALENDAR_NAME} </td> //-->
|
||||
<td class="FormFieldContent" width="{$form_fieldContentWidth}">{$form.CALENDAR_NAME}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="FormLabel" width="{$form_labelWidth}">{$CALENDAR_DESCRIPTION}</td>
|
||||
<!-- <td class='FormFieldContent' width="{$form_width}" >{$form.CALENDAR_DESCRIPTION} </td> //-->
|
||||
<td class="FormFieldContent" width="{$form_fieldContentWidth}">{$form.CALENDAR_DESCRIPTION}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="FormLabel" width="{$form_labelWidth}"><br></td>
|
||||
<td>{$form.CALENDAR_STATUS}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="FormTitle" colspan="2" align="">{$form.WorkDays}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="FormLabel" width="{$form_labelWidth}">{$CALENDAR_WORK_DAYS}</td>
|
||||
<!-- <td class='FormFieldContent' width="{$form_width}" >{$form.CALENDAR_WORK_DAYS} </td> //-->
|
||||
<td class="FormFieldContent" width="{$form_fieldContentWidth}">{$form.CALENDAR_WORK_DAYS}</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="FormTitle" colspan="2" align="">{$form.BUSINESS_DAY_STATUS} {$form.BUSINESS_DAY_TITLE}</td>
|
||||
</tr>
|
||||
<tr id="gridbusiness">
|
||||
<td colspan="2">{$form.BUSINESS_DAY}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
<td class="FormTitle" colspan="2" align="rigth">{$form.HOLIDAY_STATUS} {$form.HOLIDAY_LABEL} <a href="#" onclick="hiddenholidays(); return false;"><span id="down" align="rigth" style="display:none;"> <img src="/images/closereg.gif" /></span></a> <a href="#" onclick="showholidays(); return false;"><span id="up" style="display:none;"><img src="/images/Openreg.gif" ></span></a></td>
|
||||
</tr>
|
||||
<tr id="gridholi" style="display:none;">
|
||||
<td colspan="2">{$form.HOLIDAY}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="FormButton" colspan="2" align=""><span id="hiddenb" style="display:none;">{$form.SUBMIT}</span> <span id="showb">{$form.SUBMIT2}</span> {$form.BTN_CANCEL}</td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
<div class="FormRequiredTextMessage"><font color="red">* </font> {php}echo (G::LoadTranslation('ID_REQUIRED_FIELD'));{/php}</div></div>
|
||||
<div class="boxBottom"><div class="a"></div><div class="b"></div><div class="c"></div></div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
{$form.DEFAULT_CALENDAR_JS}
|
||||
</script>
|
||||
|
||||
</form>
|
||||
371
workflow/engine/xmlform/setup/calendarEdit.xml
Normal file
371
workflow/engine/xmlform/setup/calendarEdit.xml
Normal file
@@ -0,0 +1,371 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm type="xmlform" name="CalendarDefinition" width="600" enabletemplate="1" mode="edit">
|
||||
<CALENDAR_UID type="hidden" size='32' maxlength='32' >
|
||||
<en>Ndar Uid
|
||||
</en>
|
||||
</CALENDAR_UID>
|
||||
|
||||
<DEFINITION_TITLE type="title" enablehtml="0">
|
||||
|
||||
<en>Calendar Definition</en>
|
||||
</DEFINITION_TITLE>
|
||||
<CALENDAR_NAME type="text" maxlength="100" validate="Any" required="1" readonly="0" size="15" mode="edit" mask="" strto="" dependentfields="" defaultvalue="" hint="" formula="" function="" sqlconnection="" savelabel="0" onclick="setFocusByIdField;">
|
||||
<en>Name</en>
|
||||
</CALENDAR_NAME>
|
||||
<CALENDAR_DESCRIPTION type="textarea" required="0" readonly="0" rows="2" cols="32" mode="edit">
|
||||
<en>Description</en>
|
||||
</CALENDAR_DESCRIPTION>
|
||||
<CALENDAR_STATUS type="checkbox" value="ACTIVE" falsevalue="INACTIVE" defaultvalue="ACTIVE" labelonright="1" enablehtml="0">
|
||||
<en>Active</en>
|
||||
</CALENDAR_STATUS>
|
||||
|
||||
<WorkDays type="title" enablehtml="0">
|
||||
<en>Work Days</en>
|
||||
</WorkDays>
|
||||
<CALENDAR_WORK_DAYS type="checkgroup" defaultvalue="1|2|3|4|5" mode="edit" options="Array">
|
||||
<en> <option name="0">SUN</option>
|
||||
<option name="1">MON</option>
|
||||
<option name="2">TUE</option>
|
||||
<option name="3">WED</option>
|
||||
<option name="4">THU</option>
|
||||
<option name="5">FRI</option>
|
||||
<option name="6">SAT</option>
|
||||
</en>
|
||||
</CALENDAR_WORK_DAYS>
|
||||
<BUSINESS_DAY_TITLE type="title" enablehtml="0" required="0" readonly="0" savelabel="0">
|
||||
<en>Work Hours</en>
|
||||
</BUSINESS_DAY_TITLE>
|
||||
<BUSINESS_DAY type="grid" xmlgrid="setup/calendarEdit_BusinessHours" addrow="1" deleterow="1"/>
|
||||
<HOLIDAY_LABEL type="title" enablehtml="0" required="0" readonly="0" savelabel="0">
|
||||
<en>Holidays</en>
|
||||
</HOLIDAY_LABEL>
|
||||
<HOLIDAY type="grid" xmlgrid="setup/calendarEdit_Holidays" addrow="1" deleterow="1"/>
|
||||
<SUBMIT type="submit" onclick="submit1(this);">
|
||||
<en>Save</en>
|
||||
</SUBMIT>
|
||||
<SUBMIT2 type="button" onclick="submit2(); ">
|
||||
<en>Save</en>
|
||||
</SUBMIT2>
|
||||
<BTN_CANCEL type="button" onclick="cancel();">
|
||||
<en>Cancel</en>
|
||||
</BTN_CANCEL>
|
||||
<HOLIDAY_STATUS type="checkbox" value="ACTIVE" falsevalue="INACTIVE" defaultvalue="INACTIVE" labelonright="1" enablehtml="0" readonly="0">
|
||||
<en></en>
|
||||
</HOLIDAY_STATUS>
|
||||
<BUSINESS_DAY_STATUS type="checkbox" value="ACTIVE" falsevalue="INACTIVE" defaultvalue="INACTIVE" labelonright="1" enablehtml="0" readonly="0">
|
||||
<en></en>
|
||||
</BUSINESS_DAY_STATUS>
|
||||
<DEFAULT_CALENDAR_JS type="javascript">
|
||||
<![CDATA[
|
||||
function submit1 () {
|
||||
getField('CALENDAR_WORK_DAYS][0').disabled=false;
|
||||
getField('CALENDAR_WORK_DAYS][1').disabled=false;
|
||||
getField('CALENDAR_WORK_DAYS][2').disabled=false;
|
||||
getField('CALENDAR_WORK_DAYS][3').disabled=false;
|
||||
getField('CALENDAR_WORK_DAYS][4').disabled=false;
|
||||
getField('CALENDAR_WORK_DAYS][5').disabled=false;
|
||||
getField('CALENDAR_WORK_DAYS][6').disabled=false;
|
||||
getField('CALENDAR_STATUS').disabled=false;
|
||||
getField('CALENDAR_NAME').disabled=false;
|
||||
return validateForm(this.form);
|
||||
}
|
||||
|
||||
function submit2 (){
|
||||
getField('CALENDAR_WORK_DAYS][0').disabled=false;
|
||||
getField('CALENDAR_WORK_DAYS][1').disabled=false;
|
||||
getField('CALENDAR_WORK_DAYS][2').disabled=false;
|
||||
getField('CALENDAR_WORK_DAYS][3').disabled=false;
|
||||
getField('CALENDAR_WORK_DAYS][4').disabled=false;
|
||||
getField('CALENDAR_WORK_DAYS][5').disabled=false;
|
||||
getField('CALENDAR_WORK_DAYS][6').disabled=false;
|
||||
if(getField('CALENDAR_NAME').value!=''){
|
||||
getField('CALENDAR_STATUS').disabled=false;
|
||||
getField('CALENDAR_NAME').disabled=false;
|
||||
document.CalendarDefinition.submit();
|
||||
} else {
|
||||
alert('- Invalid Name');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function number_row(){
|
||||
iRows = Number_Rows_Grid('BUSINESS_DAY','CALENDAR_BUSINESS_START');
|
||||
return iRows;
|
||||
}
|
||||
|
||||
function cleargrid(){
|
||||
number_row();
|
||||
i=iRows;
|
||||
while (i>1) {
|
||||
getObject('BUSINESS_DAY').deleteGridRownomsg('['+i+']');
|
||||
i--;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
leimnud.event.add(getField("BUSINESS_DAY_STATUS"), 'click', function() {
|
||||
if(getField("BUSINESS_DAY_STATUS").checked){
|
||||
document.getElementById('gridbusiness').style.display="";
|
||||
getField("CALENDAR_WORK_DAYS][0").disabled=true;
|
||||
getField("CALENDAR_WORK_DAYS][1").disabled=true;
|
||||
getField("CALENDAR_WORK_DAYS][2").disabled=true;
|
||||
getField("CALENDAR_WORK_DAYS][3").disabled=true;
|
||||
getField("CALENDAR_WORK_DAYS][4").disabled=true;
|
||||
getField("CALENDAR_WORK_DAYS][5").disabled=true;
|
||||
getField("CALENDAR_WORK_DAYS][6").disabled=true;
|
||||
} else {
|
||||
document.getElementById('gridbusiness').style.display="none";
|
||||
cleargrid();
|
||||
getField("CALENDAR_WORK_DAYS][0").disabled=false;
|
||||
getField("CALENDAR_WORK_DAYS][1").disabled=false;
|
||||
getField("CALENDAR_WORK_DAYS][2").disabled=false;
|
||||
getField("CALENDAR_WORK_DAYS][3").disabled=false;
|
||||
getField("CALENDAR_WORK_DAYS][4").disabled=false;
|
||||
getField("CALENDAR_WORK_DAYS][5").disabled=false;
|
||||
getField("CALENDAR_WORK_DAYS][6").disabled=false;
|
||||
}
|
||||
});
|
||||
|
||||
leimnud.event.add(getField("HOLIDAY_STATUS"), 'click', function() {
|
||||
if(getField("HOLIDAY_STATUS").checked){
|
||||
document.getElementById('gridholi').style.display="";
|
||||
document.getElementById('hiddenb').style.display="";
|
||||
document.getElementById('showb').style.display="none";
|
||||
} else {
|
||||
document.getElementById('gridholi').style.display="none";
|
||||
document.getElementById('hiddenb').style.display="none";
|
||||
document.getElementById('showb').style.display="";
|
||||
}
|
||||
});
|
||||
|
||||
function hiddenholidays() {
|
||||
getField('HOLIDAY_STATUS').checked=false;
|
||||
document.getElementById('gridholi').style.display="none";
|
||||
document.getElementById('down').style.display="none";
|
||||
document.getElementById('up').style.display="";
|
||||
document.getElementById('hiddenb').style.display="none";
|
||||
document.getElementById('showb').style.display="";
|
||||
}
|
||||
|
||||
function showholidays() {
|
||||
getField('HOLIDAY_STATUS').checked=true;
|
||||
document.getElementById('gridholi').style.display="";
|
||||
document.getElementById('down').style.display="";
|
||||
document.getElementById('up').style.display="none";
|
||||
document.getElementById('hiddenb').style.display="";
|
||||
document.getElementById('showb').style.display="none";
|
||||
}
|
||||
|
||||
function cleardrop() {
|
||||
while(getField('BUSINESS_DAY][1][CALENDAR_BUSINESS_DAY').options.length > 0) {
|
||||
getField('BUSINESS_DAY][1][CALENDAR_BUSINESS_DAY').options[getField('BUSINESS_DAY][1][CALENDAR_BUSINESS_DAY').length-1] = null;
|
||||
}
|
||||
}
|
||||
|
||||
function AddItem(Text,Value) {
|
||||
var opt = document.createElement("option");
|
||||
getField('BUSINESS_DAY][1][CALENDAR_BUSINESS_DAY').options.add(opt);
|
||||
opt.text = Text;
|
||||
opt.value = Value;
|
||||
}
|
||||
|
||||
function check() {
|
||||
cleardrop();
|
||||
Text='- ALL -';
|
||||
Value=7;
|
||||
AddItem(Text,Value);
|
||||
|
||||
if(getField("CALENDAR_WORK_DAYS][0").checked){
|
||||
Text='SUN';
|
||||
Value=0;
|
||||
AddItem(Text,Value);
|
||||
}
|
||||
|
||||
if(getField("CALENDAR_WORK_DAYS][1").checked){
|
||||
Text='MON';
|
||||
Value=1;
|
||||
AddItem(Text,Value);
|
||||
}
|
||||
|
||||
if(getField("CALENDAR_WORK_DAYS][2").checked){
|
||||
Text='TUE';
|
||||
Value=2;
|
||||
AddItem(Text,Value);
|
||||
}
|
||||
|
||||
if(getField("CALENDAR_WORK_DAYS][3").checked){
|
||||
Text='WED';
|
||||
Value=3;
|
||||
AddItem(Text,Value);
|
||||
}
|
||||
|
||||
if(getField("CALENDAR_WORK_DAYS][4").checked){
|
||||
Text='THU';
|
||||
Value=4;
|
||||
AddItem(Text,Value);
|
||||
}
|
||||
|
||||
if(getField("CALENDAR_WORK_DAYS][5").checked){
|
||||
Text='FRI';
|
||||
Value=5;
|
||||
AddItem(Text,Value);
|
||||
}
|
||||
|
||||
if(getField("CALENDAR_WORK_DAYS][6").checked){
|
||||
Text='SAT';
|
||||
Value=6;
|
||||
AddItem(Text,Value);
|
||||
}
|
||||
}
|
||||
|
||||
leimnud.event.add(getField("CALENDAR_WORK_DAYS][0"), 'click', function() {check();});
|
||||
leimnud.event.add(getField("CALENDAR_WORK_DAYS][1"), 'click', function() {check();});
|
||||
leimnud.event.add(getField("CALENDAR_WORK_DAYS][2"), 'click', function() {check();});
|
||||
leimnud.event.add(getField("CALENDAR_WORK_DAYS][3"), 'click', function() {check();});
|
||||
leimnud.event.add(getField("CALENDAR_WORK_DAYS][4"), 'click', function() {check();});
|
||||
leimnud.event.add(getField("CALENDAR_WORK_DAYS][5"), 'click', function() {check();});
|
||||
leimnud.event.add(getField("CALENDAR_WORK_DAYS][6"), 'click', function() {check();});
|
||||
|
||||
|
||||
var dynaformOnload = function() {
|
||||
|
||||
rowsCount=Number_Rows_Grid("BUSINESS_DAY", "CALENDAR_BUSINESS_DAY");
|
||||
for(i=1;i<=rowsCount;i++){
|
||||
timeValidatorWrap(i);
|
||||
}
|
||||
grid_BUSINESS_DAY.onaddrow = function (iRow) {
|
||||
timeValidatorWrap(iRow);
|
||||
}
|
||||
getField("BUSINESS_DAY_STATUS").checked=true;
|
||||
if(getField("BUSINESS_DAY_STATUS").checked){
|
||||
document.getElementById('gridbusiness').style.display="";
|
||||
getField("CALENDAR_WORK_DAYS][0").disabled=true;
|
||||
getField("CALENDAR_WORK_DAYS][1").disabled=true;
|
||||
getField("CALENDAR_WORK_DAYS][2").disabled=true;
|
||||
getField("CALENDAR_WORK_DAYS][3").disabled=true;
|
||||
getField("CALENDAR_WORK_DAYS][4").disabled=true;
|
||||
getField("CALENDAR_WORK_DAYS][5").disabled=true;
|
||||
getField("CALENDAR_WORK_DAYS][6").disabled=true;
|
||||
} else{
|
||||
document.getElementById('gridbusiness').style.display="none";
|
||||
cleargrid();
|
||||
getField("CALENDAR_WORK_DAYS][0").disabled=false;
|
||||
getField("CALENDAR_WORK_DAYS][1").disabled=false;
|
||||
getField("CALENDAR_WORK_DAYS][2").disabled=false;
|
||||
getField("CALENDAR_WORK_DAYS][3").disabled=false;
|
||||
getField("CALENDAR_WORK_DAYS][4").disabled=false;
|
||||
getField("CALENDAR_WORK_DAYS][5").disabled=false;
|
||||
getField("CALENDAR_WORK_DAYS][6").disabled=false;
|
||||
}
|
||||
if((getField("CALENDAR_UID").value=="00000000000000000000000000000001")||(getField("CALENDAR_UID").value=="00000000000000000000000000000002")){
|
||||
getField("CALENDAR_STATUS").disabled=true;
|
||||
getField("CALENDAR_NAME").disabled=true;
|
||||
getField("CALENDAR_NAME").style.background="none";
|
||||
getField("CALENDAR_NAME").style.border="0";
|
||||
}
|
||||
}
|
||||
|
||||
function timeValidatorWrap(iRow){
|
||||
getGridField("BUSINESS_DAY", iRow, "CALENDAR_BUSINESS_START").onchange=function startValidation(){
|
||||
validateTime(getGridField("BUSINESS_DAY", iRow, "CALENDAR_BUSINESS_START"));
|
||||
}
|
||||
|
||||
getGridField("BUSINESS_DAY", iRow, "CALENDAR_BUSINESS_START").onblur=function startValidation(){
|
||||
validateTime(getGridField("BUSINESS_DAY", iRow, "CALENDAR_BUSINESS_START"));
|
||||
}
|
||||
|
||||
getGridField("BUSINESS_DAY", iRow, "CALENDAR_BUSINESS_END").onchange=function startValidation(){
|
||||
validateTime(getGridField("BUSINESS_DAY", iRow, "CALENDAR_BUSINESS_END"));
|
||||
}
|
||||
getGridField("BUSINESS_DAY", iRow, "CALENDAR_BUSINESS_END").onblur=function startValidation(){
|
||||
validateTime(getGridField("BUSINESS_DAY", iRow, "CALENDAR_BUSINESS_END"));
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
function validateForm(form){
|
||||
rowsCount=Number_Rows_Grid("BUSINESS_DAY", "CALENDAR_BUSINESS_DAY");
|
||||
msg="";
|
||||
|
||||
for(i=1;i<=rowsCount;i++){
|
||||
msgStart="";
|
||||
msgStart=validateTime(getGridField("BUSINESS_DAY", i, "CALENDAR_BUSINESS_START"));
|
||||
|
||||
if(msgStart!=""){
|
||||
msg+="- "+msgStart+"\n";
|
||||
}
|
||||
msgEnd="";
|
||||
msgEnd=validateTime(getGridField("BUSINESS_DAY", i, "CALENDAR_BUSINESS_END"));
|
||||
if(msgEnd!=""){
|
||||
msg+="- "+msgEnd+"\n";
|
||||
}
|
||||
|
||||
}
|
||||
getField('CALENDAR_NAME').value=getField('CALENDAR_NAME').value.replace(/^\s+/, "");
|
||||
|
||||
if(getField('CALENDAR_NAME').value==""){
|
||||
msg+="- Invalid Name \n";
|
||||
}
|
||||
var flag=true;
|
||||
var rowsHoliday=Number_Rows_Grid("HOLIDAY", "CALENDAR_HOLIDAY_START");
|
||||
//alert(rowsHoliday);return false;
|
||||
var j=0;
|
||||
for(var j =1; j<= rowsHoliday;j++){
|
||||
msgHolidays = getGridField("HOLIDAY", j, "CALENDAR_HOLIDAY_START");
|
||||
if(msgHolidays.value==''){
|
||||
flag=false;
|
||||
}
|
||||
}
|
||||
if(!flag){
|
||||
msgBox(G_STRINGS.ID_REQUIRED_FIELDS + ": \n Start Date ","alert"); return false;
|
||||
}
|
||||
if(msg!=""){
|
||||
alert(msg);
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
|
||||
}
|
||||
|
||||
function validateTime(object){
|
||||
timeToValidate=object.value;
|
||||
msgError="";
|
||||
if(!isValidTime(timeToValidate)){
|
||||
G.highLight(object);
|
||||
msgError="Invalid: "+object.value;
|
||||
}else{
|
||||
object.style.background="";
|
||||
msgError="";
|
||||
}
|
||||
return msgError;
|
||||
}
|
||||
|
||||
function isValidTime(value) {
|
||||
var hasMeridian = false;
|
||||
var re = /^\d{1,2}[:]\d{2}([:]\d{2})?( [aApP][mM]?)?$/;
|
||||
if (!re.test(value)) { return false; }
|
||||
if (value.toLowerCase().indexOf("p") != -1) { hasMeridian = true; }
|
||||
if (value.toLowerCase().indexOf("a") != -1) { hasMeridian = true; }
|
||||
var values = value.split(":");
|
||||
if ( (parseFloat(values[0]) < 0) || (parseFloat(values[0]) > 23) ) { return false; }
|
||||
if (hasMeridian) {
|
||||
if ( (parseFloat(values[0]) < 1) || (parseFloat(values[0]) > 12) ) { return false; }
|
||||
}
|
||||
if ( (parseFloat(values[1]) < 0) || (parseFloat(values[1]) > 59) ) { return false; }
|
||||
if (values.length > 2) {
|
||||
if ( (parseFloat(values[2]) < 0) || (parseFloat(values[2]) > 59) ) { return false; }
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
function cancel(){
|
||||
|
||||
window.location = 'calendarList';
|
||||
}
|
||||
|
||||
|
||||
]]>
|
||||
</DEFAULT_CALENDAR_JS>
|
||||
</dynaForm>
|
||||
15
workflow/engine/xmlform/setup/calendarEdit_BusinessHours.xml
Normal file
15
workflow/engine/xmlform/setup/calendarEdit_BusinessHours.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm type="grid" name="calendarEdit_BusinessHours" width="500" enabletemplate="0" mode="edit">
|
||||
<CALENDAR_BUSINESS_DAY type="dropdown" required="0" readonly="0" savelabel="1" mode="edit" options="Array" dependentfields="" defaultvalue="7" hint="" sqlconnection="">
|
||||
<en>Day<option name="7">- ALL -</option><option name="0">SUN</option><option name="1">MON</option><option name="2">TUE</option><option name="3">WED</option><option name="4">THU</option><option name="5">FRI</option><option name="6">SAT</option></en>
|
||||
</CALENDAR_BUSINESS_DAY>
|
||||
<CALENDAR_BUSINESS_START type="text" maxlength="64" validate="Any" mask="##:##" required="0" readonly="0" defaultvalue="09:00" size="15" mode="edit">
|
||||
<en>Start (hh:mm)</en>
|
||||
</CALENDAR_BUSINESS_START>
|
||||
<CALENDAR_BUSINESS_END type="text" maxlength="64" validate="Any" mask="##:##" required="0" readonly="0" defaultvalue="17:00" size="15" mode="edit">
|
||||
|
||||
|
||||
<en>End (hh:mm)</en>
|
||||
</CALENDAR_BUSINESS_END>
|
||||
|
||||
</dynaForm>
|
||||
12
workflow/engine/xmlform/setup/calendarEdit_Holidays.xml
Normal file
12
workflow/engine/xmlform/setup/calendarEdit_Holidays.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm type="grid" name="calendarEdit_Holidays" width="500" enabletemplate="0" mode="edit">
|
||||
<CALENDAR_HOLIDAY_NAME type="text" maxlength="64" validate="Any" required="0" readonly="0" size="15" mode="edit">
|
||||
<en>Name</en>
|
||||
</CALENDAR_HOLIDAY_NAME>
|
||||
<CALENDAR_HOLIDAY_START type="date" relativedate="1" beforedate="-2y" afterdate="2y" mask="Y-m-d" editable="0" required="1" readonly="0" showtime="0" defaultvalue_sel="empty" size="15" mode="edit">
|
||||
<en>Start Date (Recurrent "Y-m-d") </en>
|
||||
</CALENDAR_HOLIDAY_START>
|
||||
<CALENDAR_HOLIDAY_END type="date" relativedate="1" beforedate="-2y" afterdate="2y" mask="Y-m-d" editable="0" required="0" readonly="0" showtime="0" defaultvalue_sel="empty" size="15" mode="edit">
|
||||
<en>End Date (Recurrent "Y-m-d") </en>
|
||||
</CALENDAR_HOLIDAY_END>
|
||||
</dynaForm>
|
||||
29
workflow/engine/xmlform/setup/calendarList.xml
Normal file
29
workflow/engine/xmlform/setup/calendarList.xml
Normal file
@@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm type="pagetable" sqlConnection="" menu="setup/calendarList_Options">
|
||||
|
||||
<CALENDAR_NAME type="text" colWidth='120' >
|
||||
<en>Name</en>
|
||||
</CALENDAR_NAME>
|
||||
|
||||
<CALENDAR_DESCRIPTION type="text" colWidth='220' >
|
||||
<en>Description</en>
|
||||
</CALENDAR_DESCRIPTION>
|
||||
|
||||
<CALENDAR_STATUS type="text" colWidth='24' >
|
||||
<en>Status</en>
|
||||
</CALENDAR_STATUS>
|
||||
|
||||
|
||||
<LINK type="link" colWidth="20" titleAlign="left" value="@G::LoadTranslation(ID_EDIT)" align="left" link='calendarEdit?id=@!CALENDAR_UID' >
|
||||
<en></en>
|
||||
</LINK >
|
||||
|
||||
<LINK1 type="link" colWidth="20" titleAlign="left" value="@G::LoadTranslation(ID_COPY)" align="left" link='calendarEdit?cp=1&id=@!CALENDAR_UID' >
|
||||
<en></en>
|
||||
</LINK1 >
|
||||
|
||||
<LINK2 type="link" colWidth="20" titleAlign="left" value="@G::LoadTranslation(ID_DELETE)" align="left" onclick='return confirm("Sure?")' link='calendarDelete?id=@!CALENDAR_UID' >
|
||||
<en></en>
|
||||
</LINK2 >
|
||||
|
||||
</dynaForm>
|
||||
8
workflow/engine/xmlform/setup/calendarList_Options.xml
Normal file
8
workflow/engine/xmlform/setup/calendarList_Options.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="calendarList_Options" type="xmlmenu">
|
||||
|
||||
<calendarNew type="private" defaultValue="../setup/calendarEdit"/>
|
||||
|
||||
<MNU_NEW type="link" label="New" value="" link="@G::encryptLink(@#calendarNew)" colAlign="left" colWidth="85"><en>New</en></MNU_NEW>
|
||||
|
||||
</dynaForm>
|
||||
36
workflow/engine/xmlform/setup/emailSetupTest.xml
Normal file
36
workflow/engine/xmlform/setup/emailSetupTest.xml
Normal file
@@ -0,0 +1,36 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="languages_ImportForm" type="xmlform" width="500" height="" labelWidth="30%">
|
||||
|
||||
<TITLE1 type="title">
|
||||
<en>Mail System Test Page</en>
|
||||
</TITLE1>
|
||||
|
||||
<domain type="text" value="colosa.com">
|
||||
<en>Domain</en>
|
||||
</domain>
|
||||
|
||||
<to_email type="text" size="40" default="">
|
||||
<en>To:</en>
|
||||
</to_email>
|
||||
|
||||
<from_name type="text" size="40" default="Test Sender">
|
||||
<en>From Name:</en>
|
||||
</from_name>
|
||||
|
||||
<from_email type="text" size="40" default="ian@colosa.com">
|
||||
<en>From Email:</en>
|
||||
</from_email>
|
||||
|
||||
<subject type="text" size="40" default="spool test">
|
||||
<en>Subject:</en>
|
||||
</subject>
|
||||
|
||||
<body type="textarea" rows="8" cols="45" default="This is a test message">
|
||||
<en>File</en>
|
||||
</body>
|
||||
|
||||
<BTN_SUBMIT type="submit">
|
||||
<en>Send Email</en>
|
||||
</BTN_SUBMIT>
|
||||
|
||||
</dynaForm>
|
||||
92
workflow/engine/xmlform/setup/emails.html
Normal file
92
workflow/engine/xmlform/setup/emails.html
Normal file
@@ -0,0 +1,92 @@
|
||||
<form id="{$form_id}" name="{$form_name}" action="{$form_action}" class="{$form_className}" method="post" encType="multipart/form-data" style="margin:0px;" onsubmit='return validateForm("{$form_objectRequiredFields}".parseJSON());'>
|
||||
<div class="borderForm" style="padding-left: 80pt; padding-right: 80pt;">
|
||||
<div class="boxTop"><div class="a"></div><div class="b"></div><div class="c"></div></div>
|
||||
<div class="content" style="">
|
||||
<table width="100%">
|
||||
<tbody><tr>
|
||||
<td valign="top">
|
||||
<input class="notValidateThisFields" name="__notValidateThisFields__" id="__notValidateThisFields__" value="" type="hidden">
|
||||
<input name="DynaformRequiredFields" id="DynaformRequiredFields" value="{$form_objectRequiredFields}" type="hidden">
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tbody><tr>
|
||||
<td class="FormTitle" colspan="2" align="">{$form.THETITLE}</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="FormLabel" width="{$form_labelWidth}"></td>
|
||||
<td class="FormFieldContent" width="{$form_fieldContentWidth}">{$form.MESS_ENABLED}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="FormLabel" width="{$form_labelWidth}">{$MESS_ENGINE }</td>
|
||||
<td class="FormFieldContent" width="{$form_fieldContentWidth}">{$form.MESS_ENGINE }</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="FormLabel" width="{$form_labelWidth}"><font color="red">* </font>{$MESS_SERVER }</td>
|
||||
<td class="FormFieldContent" width="{$form_fieldContentWidth}">{$form.MESS_SERVER}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="FormLabel" width="{$form_labelWidth}">{$MESS_PORT }</td>
|
||||
<td class="FormFieldContent" width="{$form_fieldContentWidth}">{$form.MESS_PORT }</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="FormLabel" width="{$form_labelWidth}"></td>
|
||||
<td class="FormFieldContent" width="{$form_fieldContentWidth}">{$form.MESS_RAUTH }</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="FormLabel" width="{$form_labelWidth}"><font color="red">* </font>{$MESS_ACCOUNT }</td>
|
||||
<td class="FormFieldContent" width="{$form_fieldContentWidth}">{$form.MESS_ACCOUNT}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="FormLabel" width="{$form_labelWidth}"><font color="red">* </font>{$MESS_PASSWORD}</td>
|
||||
<td class="FormFieldContent" width="{$form_fieldContentWidth}">{$form.MESS_PASSWORD}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="FormLabel" width="{$form_labelWidth}"></td>
|
||||
<td class="FormFieldContent" align="rigth">{$form.MESS_TEST_MAIL }</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="FormLabel" width="{$form_labelWidth}"><font color="red">* </font>{$MESS_TEST_MAIL_TO}</td>
|
||||
<td class="FormFieldContent" width="{$form_fieldContentWidth}">{$form.MESS_TEST_MAIL_TO}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="FormLabel" width="{$form_labelWidth}"></td>
|
||||
<td class="FormFieldContent" width="{$form_fieldContentWidth}">{$form.MESS_BACKGROUND }</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="FormLabel" width="{$form_labelWidth}"><font color="red">* </font>{$MESS_EXECUTE_EVERY}</td>
|
||||
<td class="FormFieldContent" width="{$form_fieldContentWidth}">{$form.MESS_EXECUTE_EVERY }</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="FormLabel" width="{$form_labelWidth}"><font color="red">* </font>{$MESS_SEND_MAX }</td>
|
||||
<td class="FormFieldContent" width="{$form_fieldContentWidth}">{$form.MESS_SEND_MAX }</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="FormLabel" width="{$form_labelWidth}"></td>
|
||||
<td class="FormFieldContent" width="{$form_fieldContentWidth}">{$form.MESS_TRY_SEND_INMEDIATLY }</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="FormButton" colspan="2" align="center"> <br/> {$form.TEST} {$form.SAVE_CHANGES } </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="FormButton" colspan="2" align="center"> <br/> {$form.SAVE_CHANGES2} </td>
|
||||
</tr>
|
||||
<tr><td class="FormButton" colspan="2" align="center">
|
||||
<div id = "REQUIRED"><font color="red">* </font>{php}echo (G::LoadTranslation('ID_REQUIRED_FIELD'));{/php}
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
</div>
|
||||
|
||||
<div class="boxBottom"><div class="a"></div><div class="b"></div><div class="c"></div></div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
{$form.JS}
|
||||
</script>
|
||||
|
||||
</form>
|
||||
639
workflow/engine/xmlform/setup/emails.xml
Normal file
639
workflow/engine/xmlform/setup/emails.xml
Normal file
@@ -0,0 +1,639 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="processes_New" width="600px" labelWidth="40%" enableTemplate="1">
|
||||
|
||||
<THETITLE type="title" group="1">
|
||||
<en>Configuration</en>
|
||||
</THETITLE>
|
||||
|
||||
<MESS_ENABLED type="checkbox" value="1">
|
||||
<en>Enable Email Notifications</en>
|
||||
</MESS_ENABLED>
|
||||
|
||||
<MESS_ENGINE type="dropdown" sqlconnection="dbarray">
|
||||
select * from mails
|
||||
<en>Email Engine</en>
|
||||
</MESS_ENGINE>
|
||||
|
||||
<MESS_SERVER type="text" size="35" maxlength="100" required="true">
|
||||
<en>Server</en>
|
||||
</MESS_SERVER>
|
||||
|
||||
<MESS_PORT type="text" size="5" maxlength="5" validate="Int">
|
||||
<en>Port</en>
|
||||
</MESS_PORT>
|
||||
|
||||
<MESS_RAUTH type="checkbox" value="1">
|
||||
<en>Require authentification</en>
|
||||
</MESS_RAUTH>
|
||||
|
||||
<MESS_ACCOUNT type="text" size="35" maxlength="50" validate="Email">
|
||||
<en>Account From</en>
|
||||
</MESS_ACCOUNT>
|
||||
|
||||
<MESS_PASSWORD type="password" size="35" maxlength="50">
|
||||
<en>Password</en>
|
||||
</MESS_PASSWORD>
|
||||
|
||||
<MESS_TEST_MAIL type="checkbox" value="1">
|
||||
<en>Send a test mail</en>
|
||||
</MESS_TEST_MAIL>
|
||||
|
||||
<MESS_TEST_MAIL_TO type="text" size="35" maxlength="100" required="true">
|
||||
<en>Mail to</en>
|
||||
</MESS_TEST_MAIL_TO>
|
||||
|
||||
<MESS_BACKGROUND type="checkbox" value="1">
|
||||
<en>Run in the background</en>
|
||||
</MESS_BACKGROUND>
|
||||
|
||||
<MESS_EXECUTE_EVERY type="text" size="5" maxlength="5" required="true" validate="Int" defaultValue="5">
|
||||
<en>Execute every (in minutes)</en>
|
||||
</MESS_EXECUTE_EVERY>
|
||||
|
||||
<MESS_SEND_MAX type="text" size="5" maxlength="5" required="true" validate="Int" defaultValue="50">
|
||||
<en>Maximun number of mails sended by attempt</en>
|
||||
</MESS_SEND_MAX>
|
||||
|
||||
<MESS_TRY_SEND_INMEDIATLY type="checkbox" value="1">
|
||||
<en>Try send mails inmediatly</en>
|
||||
</MESS_TRY_SEND_INMEDIATLY>
|
||||
|
||||
<TEST type="button" onclick="javascript:verifyFields();">
|
||||
<en>Test</en>
|
||||
</TEST>
|
||||
|
||||
<SAVE_CHANGES type="button" onclick="javascript:verifyData(this.form);">
|
||||
<en>Save Changes</en>
|
||||
</SAVE_CHANGES>
|
||||
<SAVE_CHANGES2 type="button" onclick="javascript:verifyData(this.form);">
|
||||
<en>Save Changes</en>
|
||||
</SAVE_CHANGES2>
|
||||
|
||||
<JS type="javascript"><![CDATA[
|
||||
|
||||
getField('SAVE_CHANGES').disabled = true;
|
||||
|
||||
/** test Connection Events **/
|
||||
|
||||
var PROCESS_REQUEST_FILE = '../setup/emails_Ajax';
|
||||
var oPanel;
|
||||
var srv;
|
||||
var port;
|
||||
var account;
|
||||
var passwd;
|
||||
var auth_required;
|
||||
var send_test_mail;
|
||||
var mail_to;
|
||||
|
||||
function verifyFields(oForm)
|
||||
{
|
||||
switch (getField('MESS_ENGINE').value) {
|
||||
case 'PHPMAILER':
|
||||
verifyPassword = 0;
|
||||
oAuxS = $('form[MESS_SERVER]').value;
|
||||
if (oAuxS == ''){
|
||||
new leimnud.module.app.alert().make({
|
||||
label:G_STRINGS.ID_SERVER_REQUIRED
|
||||
});
|
||||
return false;
|
||||
}
|
||||
else{
|
||||
oAuxA = $('form[MESS_ACCOUNT]').value;
|
||||
if(oAuxA == ''){
|
||||
new leimnud.module.app.alert().make({
|
||||
label:G_STRINGS.ID_MESS_ACCOUNT_REQUIRED
|
||||
});
|
||||
return false;
|
||||
}
|
||||
else{
|
||||
if ($('form[MESS_RAUTH]').checked) {
|
||||
oAuxP = $('form[MESS_PASSWORD]').value;
|
||||
if (oAuxP == ''){
|
||||
new leimnud.module.app.alert().make({
|
||||
label:G_STRINGS.ID_PASSWORD_REQUIRED
|
||||
});
|
||||
return false;
|
||||
}
|
||||
else{
|
||||
verifyPassword = 1;
|
||||
}
|
||||
} else {
|
||||
verifyPassword = 1;
|
||||
}
|
||||
if(verifyPassword == 1){
|
||||
if ($('form[MESS_TEST_MAIL]').checked) {
|
||||
oAuxE = $('form[MESS_TEST_MAIL_TO]').value;
|
||||
if (oAuxE == ''){
|
||||
new leimnud.module.app.alert().make({
|
||||
label:G_STRINGS.ID_EMAIL_REQUIRED
|
||||
});
|
||||
return false;
|
||||
}
|
||||
else{
|
||||
testConnection();
|
||||
}
|
||||
} else {
|
||||
testConnection();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
case 'MAIL':
|
||||
if ($('form[MESS_TEST_MAIL]').checked) {
|
||||
oAuxE = $('form[MESS_TEST_MAIL_TO]').value;
|
||||
if (oAuxE == ''){
|
||||
new leimnud.module.app.alert().make({
|
||||
label:G_STRINGS.ID_EMAIL_REQUIRED
|
||||
});
|
||||
return false;
|
||||
}
|
||||
else{
|
||||
testConnectionMail();
|
||||
}
|
||||
}
|
||||
else {
|
||||
testConnectionMail();
|
||||
}
|
||||
break;
|
||||
|
||||
}
|
||||
}
|
||||
function testConnection() {
|
||||
/***get in the connection parameters***/
|
||||
resultset = true;
|
||||
srv = $('form[MESS_SERVER]').value;
|
||||
port = $('form[MESS_PORT]').value;
|
||||
if(port== '') port='default';
|
||||
account = $('form[MESS_ACCOUNT]').value;
|
||||
passwd = $('form[MESS_PASSWORD]').value;
|
||||
|
||||
|
||||
if ($('form[MESS_RAUTH]').checked) {
|
||||
auth_required = 'yes';
|
||||
} else {
|
||||
auth_required = 'no';
|
||||
}
|
||||
|
||||
if ($('form[MESS_TEST_MAIL]').checked) {
|
||||
send_test_mail = 'yes';
|
||||
} else {
|
||||
send_test_mail = 'no';
|
||||
}
|
||||
|
||||
mail_to = $('form[MESS_TEST_MAIL_TO]').value;
|
||||
|
||||
var uri = 'srv='+srv+'&port='+port+'&account='+account+'&passwd='+passwd+'&auth_required='+auth_required+'&send_test_mail='+send_test_mail+'&mail_to='+mail_to;
|
||||
|
||||
oPanel = new leimnud.module.panel();
|
||||
oPanel.options = {
|
||||
size :{w:590,h:480},
|
||||
position:{x:0,y:0,center:true},
|
||||
title : 'SMTP Server Connection',
|
||||
theme :"processmaker",
|
||||
statusBar:false,
|
||||
control :{resize:false,roll:false,drag:true},
|
||||
fx :{modal:true,opacity:true,blinkToFront:false,fadeIn:false,drag:true}
|
||||
};
|
||||
oPanel.events = {
|
||||
remove: function() { delete(oPanel); }.extend(this)
|
||||
};
|
||||
oPanel.make();
|
||||
oPanel.loader.show();
|
||||
var oRPC = new leimnud.module.rpc.xmlhttp({
|
||||
url : PROCESS_REQUEST_FILE,
|
||||
args: 'request=mailTest_Show'+'&'+uri
|
||||
});
|
||||
oRPC.callback = function(rpc) {
|
||||
oPanel.loader.hide();
|
||||
oPanel.addContent(rpc.xmlhttp.responseText);
|
||||
//$('form[CREATE]').disabled = true;
|
||||
//here execute de init test
|
||||
testSMTPHost(1);
|
||||
}.extend(this);
|
||||
oRPC.make();
|
||||
};
|
||||
|
||||
|
||||
|
||||
function testConnectionMail()
|
||||
{
|
||||
resultset = true;
|
||||
if ($('form[MESS_TEST_MAIL]').checked) {
|
||||
send_test_mail = 'yes';
|
||||
mail_to = $('form[MESS_TEST_MAIL_TO]').value;
|
||||
var uri = 'send_test_mail='+send_test_mail+'&mail_to='+mail_to;
|
||||
var oRPC = new leimnud.module.rpc.xmlhttp({
|
||||
url : PROCESS_REQUEST_FILE,
|
||||
args: 'request=mailTestMail_Show'+'&'+uri
|
||||
});
|
||||
oRPC.callback = function(rpc) {
|
||||
oresp = rpc.xmlhttp.responseText.split(',');
|
||||
result = oresp[0].trim();
|
||||
if(typeof oresp[1] == "undefined"){
|
||||
msg = '';
|
||||
result = 'INVALID';
|
||||
}else{
|
||||
msg = oresp[1].trim();
|
||||
}
|
||||
if( result == 'SUCCESSFUL' ) {
|
||||
if(msg != '') {
|
||||
}
|
||||
alert(G_STRINGS.ID_MAIL_SUCESSFULLY);
|
||||
$('form[SAVE_CHANGES]').disabled = false;
|
||||
}
|
||||
else {
|
||||
if( result == 'FAILED' ) {
|
||||
alert(G_STRINGS.ID_MAIL_FAILED);
|
||||
}
|
||||
if( result == 'INVALID' ) {
|
||||
alert(G_STRINGS.ID_INVALID_EMAIL);
|
||||
}
|
||||
}
|
||||
}.extend(this);
|
||||
oRPC.make();
|
||||
}
|
||||
else {
|
||||
alert(G_STRINGS.ID_CHECK_REQUIRED);
|
||||
}
|
||||
};
|
||||
|
||||
var resultset = true;
|
||||
function testSMTPHost(step)
|
||||
{
|
||||
$("test_"+step).style.display = "block";
|
||||
|
||||
var requestfile = PROCESS_REQUEST_FILE;
|
||||
var uri = 'request=testConnection&step='+step+'&srv='+srv+'&port='+port+'&account='+account+'&passwd='+passwd+'&auth_required='+auth_required+'&send_test_mail='+send_test_mail+'&mail_to='+mail_to;
|
||||
|
||||
var ajax = AJAX();
|
||||
ajax.open("POST", requestfile, true);
|
||||
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
|
||||
ajax.onreadystatechange = function() {
|
||||
if(ajax.readyState == 4) {
|
||||
try{
|
||||
response = ajax.responseText.trim();
|
||||
oresp = response.split(',');
|
||||
result = oresp[0].trim();
|
||||
msg = oresp[1].trim();
|
||||
if( result == 'SUCCESSFUL' ) {
|
||||
$('status_'+step).innerHTML = '';
|
||||
if(msg != '') {
|
||||
$('status_'+step).innerHTML = '<img src="/images/row_down.png" width="15" height="11" align="left" border="0"/><b>Server response: <font color=#000>'+msg+'</b></font><br/>';
|
||||
}
|
||||
$('status_'+step).innerHTML += '<img src="/images/ok.png" width="13" height="13" align="left" border="0"/><b>The test has <font color="#749AF9">Successful</b></font>';
|
||||
}
|
||||
else {
|
||||
if( result == 'FAILED' ) {
|
||||
$('status_'+step).innerHTML = '<img src="/images/alert.gif" width="12" height="12" align="left" border="0"/><b>The server response was <font color=red>'+msg+'</b></font><br/>';
|
||||
$('status_'+step).innerHTML += '<img src="/images/cross.gif" width="12" height="12" align="left" border="0"/><b>The test has <font color=red> Failed!</b></font>';
|
||||
resultset = false;
|
||||
} else {
|
||||
setTimeout(response);
|
||||
}
|
||||
}
|
||||
step += 1;
|
||||
testSMTPHost(step);
|
||||
} catch (e) {
|
||||
if(resultset){
|
||||
$('form[SAVE_CHANGES]').disabled = false;
|
||||
}
|
||||
else {
|
||||
$('form[SAVE_CHANGES]').disabled = true;
|
||||
}
|
||||
$('bnt_ok').style.display = 'block';
|
||||
return;
|
||||
};
|
||||
} else {
|
||||
var html = "<center><img src='/images/activityanimation.gif'><br/>"+G_STRINGS.DBCONNECTIONS_MSG3+"....</center>"; //
|
||||
$('status_'+step).innerHTML = html;
|
||||
}
|
||||
}
|
||||
ajax.send(uri);
|
||||
}
|
||||
|
||||
function cancelTestConnection()
|
||||
{
|
||||
oPanel.remove();
|
||||
/**if(resultset) {
|
||||
new leimnud.module.app.confirm().make({
|
||||
label:'Do you send a test mail with this configuration?',
|
||||
action:function(){
|
||||
testEmailConfiguration();
|
||||
}.extend(this)
|
||||
});
|
||||
}**/
|
||||
resultset = true;
|
||||
}
|
||||
|
||||
///************* Adds routines *************///
|
||||
String.prototype.trim = function() {
|
||||
return this.replace(/^\s+|\s+get/g,"");
|
||||
}
|
||||
function $(id) {
|
||||
return document.getElementById(id);
|
||||
}
|
||||
function AJAX()
|
||||
{
|
||||
try {
|
||||
xmlhttp = new XMLHttpRequest();
|
||||
}
|
||||
catch(generic_error) {
|
||||
try {
|
||||
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
|
||||
} catch (microsoft_old_error) {
|
||||
try {
|
||||
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
|
||||
} catch (microsoft_error) {
|
||||
xmlhttp = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
return xmlhttp;
|
||||
}
|
||||
|
||||
|
||||
function initSet(){
|
||||
//$('form[MESS_RAUTH]').checked = true;
|
||||
hideRowById('MESS_TEST_MAIL_TO');
|
||||
if(!($('form[MESS_ENABLED]').checked)) {
|
||||
hideRowById('MESS_ENGINE');
|
||||
hideRowById('MESS_SERVER');
|
||||
hideRowById('MESS_PORT');
|
||||
hideRowById('MESS_ACCOUNT');
|
||||
hideRowById('MESS_PASSWORD');
|
||||
hideRowById('MESS_BACKGROUND');
|
||||
hideRowById('MESS_EXECUTE_EVERY');
|
||||
hideRowById('MESS_SEND_MAX');
|
||||
hideRowById('MESS_TRY_SEND_INMEDIATLY');
|
||||
hideRowById('MESS_RAUTH');
|
||||
hideRowById('MESS_TEST_MAIL');
|
||||
hideRowById('MESS_TEST_MAIL_TO');
|
||||
hideRowById('TEST');
|
||||
hideRowById('SAVE_CHANGES');
|
||||
$('form[SAVE_CHANGES]').disabled = false;
|
||||
} else {
|
||||
hideRowById('SAVE_CHANGES2');
|
||||
if(getField('MESS_ENGINE').value == 'MAIL'){
|
||||
hideRowById('MESS_RAUTH');
|
||||
hideRowById('MESS_TEST_MAIL_TO');
|
||||
showRowById('TEST');
|
||||
showRowById('SAVE_CHANGES');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
leimnud.event.add(getField('MESS_RAUTH'), 'click', function() {
|
||||
if (this.checked) {
|
||||
showRowById('MESS_PASSWORD');
|
||||
} else {
|
||||
hideRowById('MESS_PASSWORD');
|
||||
}
|
||||
}.extend(getField('MESS_RAUTH')));
|
||||
|
||||
leimnud.event.add(getField('MESS_TEST_MAIL'), 'click', function() {
|
||||
if (this.checked) {
|
||||
showRowById('MESS_TEST_MAIL_TO');
|
||||
|
||||
} else {
|
||||
hideRowById('MESS_TEST_MAIL_TO');
|
||||
}
|
||||
}.extend(getField('MESS_TEST_MAIL')));
|
||||
|
||||
|
||||
/** end test Connection Events **/
|
||||
|
||||
|
||||
leimnud.event.add(getField('MESS_ENABLED'), 'click', function() {
|
||||
if (this.checked) {
|
||||
showRowById('MESS_ENGINE');
|
||||
switch (getField('MESS_ENGINE').value) {
|
||||
case 'MAIL':
|
||||
hideRowById('MESS_SERVER');
|
||||
hideRowById('MESS_PORT');
|
||||
hideRowById('MESS_ACCOUNT');
|
||||
hideRowById('MESS_PASSWORD');
|
||||
hideRowById('SAVE_CHANGES2');
|
||||
showRowById('TEST');
|
||||
showRowById('MESS_TEST_MAIL');
|
||||
if ($('form[MESS_TEST_MAIL]').checked) {
|
||||
showRowById('MESS_TEST_MAIL_TO');
|
||||
} else {
|
||||
hideRowById('MESS_TEST_MAIL_TO');
|
||||
}
|
||||
$('form[SAVE_CHANGES]').disabled = true;
|
||||
|
||||
break;
|
||||
case 'PHPMAILER':
|
||||
hideRowById('SAVE_CHANGES2');
|
||||
case 'OPENMAIL':
|
||||
showRowById('MESS_SERVER');
|
||||
showRowById('MESS_PORT');
|
||||
showRowById('MESS_ACCOUNT');
|
||||
showRowById('MESS_PASSWORD');
|
||||
showRowById('TEST');
|
||||
showRowById('MESS_RAUTH');
|
||||
showRowById('MESS_TEST_MAIL');
|
||||
if ($('form[MESS_TEST_MAIL]').checked) {
|
||||
showRowById('MESS_TEST_MAIL_TO');
|
||||
} else {
|
||||
hideRowById('MESS_TEST_MAIL_TO');
|
||||
}
|
||||
$('form[SAVE_CHANGES]').disabled = true;
|
||||
break;
|
||||
}
|
||||
//showRowById('MESS_BACKGROUND');////enable this line in the next release
|
||||
if (getField('MESS_BACKGROUND').checked) {
|
||||
showRowById('MESS_EXECUTE_EVERY');
|
||||
showRowById('MESS_SEND_MAX');
|
||||
showRowById('MESS_TRY_SEND_INMEDIATLY');
|
||||
}
|
||||
else {
|
||||
hideRowById('MESS_EXECUTE_EVERY');
|
||||
hideRowById('MESS_SEND_MAX');
|
||||
hideRowById('MESS_TRY_SEND_INMEDIATLY');
|
||||
}
|
||||
}
|
||||
else {
|
||||
hideRowById('MESS_ENGINE');
|
||||
hideRowById('MESS_SERVER');
|
||||
hideRowById('MESS_PORT');
|
||||
hideRowById('MESS_ACCOUNT');
|
||||
hideRowById('MESS_PASSWORD');
|
||||
hideRowById('MESS_BACKGROUND');
|
||||
hideRowById('MESS_EXECUTE_EVERY');
|
||||
hideRowById('MESS_SEND_MAX');
|
||||
hideRowById('MESS_TRY_SEND_INMEDIATLY');
|
||||
hideRowById('TEST');
|
||||
hideRowById('MESS_RAUTH');
|
||||
hideRowById('MESS_TEST_MAIL');
|
||||
hideRowById('MESS_TEST_MAIL_TO');
|
||||
showRowById('SAVE_CHANGES2');
|
||||
$('form[SAVE_CHANGES]').disabled = false;
|
||||
}
|
||||
}.extend(getField('MESS_ENABLED')));
|
||||
|
||||
leimnud.event.add(getField('MESS_ENGINE'), 'change', function() {
|
||||
switch (this.value) {
|
||||
case 'MAIL':
|
||||
hideRowById('MESS_SERVER');
|
||||
hideRowById('MESS_PORT');
|
||||
hideRowById('MESS_ACCOUNT');
|
||||
hideRowById('MESS_PASSWORD');
|
||||
hideRowById('MESS_RAUTH');
|
||||
showRowById('MESS_TEST_MAIL');
|
||||
if ($('form[MESS_TEST_MAIL]').checked) {
|
||||
showRowById('MESS_TEST_MAIL_TO');
|
||||
} else {
|
||||
hideRowById('MESS_TEST_MAIL_TO');
|
||||
}
|
||||
$('form[SAVE_CHANGES]').disabled = true
|
||||
break;
|
||||
case 'PHPMAILER':
|
||||
hideRowById('SAVE_CHANGES2');
|
||||
case 'OPENMAIL':
|
||||
showRowById('MESS_SERVER');
|
||||
showRowById('MESS_PORT');
|
||||
showRowById('MESS_ACCOUNT');
|
||||
showRowById('MESS_PASSWORD');
|
||||
showRowById('TEST');
|
||||
showRowById('MESS_RAUTH');
|
||||
showRowById('MESS_TEST_MAIL');
|
||||
if ($('form[MESS_TEST_MAIL]').checked) {
|
||||
showRowById('MESS_TEST_MAIL_TO');
|
||||
} else {
|
||||
hideRowById('MESS_TEST_MAIL_TO');
|
||||
}
|
||||
$('form[SAVE_CHANGES]').disabled = true;
|
||||
break;
|
||||
}
|
||||
}.extend(getField('MESS_ENGINE')));
|
||||
|
||||
leimnud.event.add(getField('MESS_BACKGROUND'), 'click', function() {
|
||||
if (this.checked) {
|
||||
showRowById('MESS_EXECUTE_EVERY');
|
||||
showRowById('MESS_SEND_MAX');
|
||||
showRowById('MESS_TRY_SEND_INMEDIATLY');
|
||||
}
|
||||
else {
|
||||
hideRowById('MESS_EXECUTE_EVERY');
|
||||
hideRowById('MESS_SEND_MAX');
|
||||
hideRowById('MESS_TRY_SEND_INMEDIATLY');
|
||||
}
|
||||
}.extend(getField('MESS_BACKGROUND')));
|
||||
|
||||
if (!getField('MESS_ENABLED').checked) {
|
||||
hideRowById('MESS_ENGINE');
|
||||
hideRowById('MESS_SERVER');
|
||||
hideRowById('MESS_PORT');
|
||||
hideRowById('MESS_ACCOUNT');
|
||||
hideRowById('MESS_PASSWORD');
|
||||
hideRowById('MESS_BACKGROUND');
|
||||
hideRowById('MESS_EXECUTE_EVERY');
|
||||
hideRowById('MESS_SEND_MAX');
|
||||
hideRowById('MESS_TRY_SEND_INMEDIATLY');
|
||||
//hideRowById('TEST');
|
||||
}
|
||||
|
||||
switch (getField('MESS_ENGINE').value) {
|
||||
case 'MAIL':
|
||||
hideRowById('MESS_SERVER');
|
||||
hideRowById('MESS_PORT');
|
||||
hideRowById('MESS_ACCOUNT');
|
||||
hideRowById('MESS_PASSWORD');
|
||||
break;
|
||||
case 'PHPMAILER':
|
||||
case 'OPENMAIL':
|
||||
showRowById('MESS_SERVER');
|
||||
showRowById('MESS_PORT');
|
||||
showRowById('MESS_ACCOUNT');
|
||||
showRowById('MESS_PASSWORD');
|
||||
break;
|
||||
}
|
||||
|
||||
hideRowById('MESS_BACKGROUND');//delete this line in the next release
|
||||
if (!getField('MESS_BACKGROUND').checked) {
|
||||
hideRowById('MESS_EXECUTE_EVERY');
|
||||
hideRowById('MESS_SEND_MAX');
|
||||
hideRowById('MESS_TRY_SEND_INMEDIATLY');
|
||||
}
|
||||
|
||||
var verifyData = function(oForm) {
|
||||
if (getField('MESS_ENABLED').checked) {
|
||||
switch (getField('MESS_ENGINE').value) {
|
||||
case 'PHPMAILER':
|
||||
case 'OPENMAIL':
|
||||
oAux = getField('MESS_SERVER');
|
||||
if (oAux.value == '') {
|
||||
alert(G_STRINGS.ID_MESS_SERVER_REQUIRED);
|
||||
oAux.focus();
|
||||
return;
|
||||
}
|
||||
break;
|
||||
}
|
||||
if (getField('MESS_BACKGROUND').checked) {
|
||||
oAux = getField('MESS_EXECUTE_EVERY');
|
||||
if (oAux.value == '') {
|
||||
alert(G_STRINGS.ID_MESS_EXECUTE_EVERY_REQUIRED);
|
||||
oAux.focus();
|
||||
return;
|
||||
}
|
||||
oAux = getField('MESS_SEND_MAX');
|
||||
if (oAux.value == '') {
|
||||
alert(G_STRINGS.ID_MESS_SEND_MAX_REQUIRED);
|
||||
oAux.focus();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
oForm.submit();
|
||||
};
|
||||
|
||||
var oPanel;
|
||||
|
||||
var testEmailConfiguration = function() {
|
||||
if (getField('MESS_ENGINE').value != 'MAIL') {
|
||||
oAux = getField('MESS_SERVER');
|
||||
if (oAux.value == '') {
|
||||
alert(G_STRINGS.ID_MESS_SERVER_REQUIRED);
|
||||
oAux.focus();
|
||||
return;
|
||||
}
|
||||
}
|
||||
oPanel = new leimnud.module.panel();
|
||||
oPanel.options = {
|
||||
size :{w:400,h:200},
|
||||
position:{x:0,y:0,center:true},
|
||||
title :"",
|
||||
theme :"processmaker",
|
||||
statusBar:false,
|
||||
control :{resize:false,roll:false,drag:false},
|
||||
fx :{modal:true,opacity:true,blinkToFront:false,fadeIn:false,drag:false}
|
||||
};
|
||||
oPanel.events = {
|
||||
remove: function() { delete(oPanel); }.extend(this)
|
||||
};
|
||||
oPanel.make();
|
||||
oPanel.loader.show();
|
||||
var oRPC = new leimnud.module.rpc.xmlhttp({
|
||||
url : 'emails_Ajax',
|
||||
args: 'action=testEmailConfiguration&usermail='+account
|
||||
});
|
||||
oRPC.callback = function(rpc){
|
||||
oPanel.loader.hide();
|
||||
oPanel.addContent(rpc.xmlhttp.responseText);
|
||||
var scs = rpc.xmlhttp.responseText.extractScript();
|
||||
scs.evalScript();
|
||||
}.extend(this);
|
||||
oRPC.make();
|
||||
};
|
||||
|
||||
var closeTestPanel = function() {
|
||||
oPanel.remove();
|
||||
};
|
||||
|
||||
initSet();
|
||||
|
||||
]]></JS>
|
||||
|
||||
</dynaForm>
|
||||
14
workflow/engine/xmlform/setup/emails_Sended.xml
Normal file
14
workflow/engine/xmlform/setup/emails_Sended.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="emails_TestForm" type="xmlform" width="100%" labelWidth="">
|
||||
|
||||
<MESSAGE_VALUE type="private"/>
|
||||
|
||||
<MESSAGE type="title">
|
||||
<en>@#MESSAGE_VALUE</en>
|
||||
</MESSAGE>
|
||||
|
||||
<ClOSE type="button" onclick="closeTestPanel();">
|
||||
<en>Close</en>
|
||||
</ClOSE>
|
||||
|
||||
</dynaForm>
|
||||
68
workflow/engine/xmlform/setup/emails_TestForm.xml
Normal file
68
workflow/engine/xmlform/setup/emails_TestForm.xml
Normal file
@@ -0,0 +1,68 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="emails_TestForm" type="xmlform" width="100%" labelWidth="">
|
||||
|
||||
<THETITLE type="title">
|
||||
<en>Mail Configuration Test Page</en>
|
||||
</THETITLE>
|
||||
|
||||
<FROM_NAME type="text" size="25" defaultValue="Process Maker [Test mail]">
|
||||
<en>From Name:</en>
|
||||
</FROM_NAME>
|
||||
|
||||
<FROM_EMAIL type="text" size="25" defaultValue="" validate="Email" required="true" mode="view">
|
||||
<en>From Email:</en>
|
||||
</FROM_EMAIL>
|
||||
|
||||
<TO type="text" size="25" validate="Email" required="true">
|
||||
<en>To:</en>
|
||||
</TO>
|
||||
|
||||
<SEND type="button" onclick="sendTestMail();">
|
||||
<en>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>
|
||||
19
workflow/engine/xmlform/setup/holiday.xml
Normal file
19
workflow/engine/xmlform/setup/holiday.xml
Normal file
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="Holiday" basedir="xmlform/setup" width="450" height="300" enable_template="0" sql="SELECT UID, DATE, DESCRIPTION FROM HOLIDAY" sqlconnection="" xmlPopup="setup/Holiday" onUpdateField="onUpdate(this.form);">
|
||||
|
||||
<TITLES type="title" group="4">
|
||||
<en>Holiday</en>
|
||||
</TITLES>
|
||||
|
||||
<DATE type="date" beforeDate="180d" afterDate="2y" endDate="" validate="" mask="" a="a1" b="b2" c="c3" d="d4" colWidth="100">
|
||||
<en>Date</en>
|
||||
</DATE>
|
||||
|
||||
<DESCRIPTION type="text" size="40" maxlength="40" colWidth="300">
|
||||
<en>Description</en>
|
||||
</DESCRIPTION>
|
||||
|
||||
<BSUBMIT type="button" onclick="if (pagedTable.event=='Insert') onInsert(this.form); if (pagedTable.event=='Update') onUpdate(this.form);">
|
||||
<en>Accept</en>
|
||||
</BSUBMIT>
|
||||
</dynaForm>
|
||||
20
workflow/engine/xmlform/setup/holidayList.xml
Normal file
20
workflow/engine/xmlform/setup/holidayList.xml
Normal file
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm type="pagetable" sql="SELECT UID, DATE, DESCRIPTION FROM HOLIDAY ORDER BY DATE" sqlConnection="" deleteRow="0" insertRow="0" menu="setup/holidayListMenu" filterForm="setup/usersListFilter">
|
||||
|
||||
<UID type="link" maxlength="5" value="@%UID" link="loadUser.php?UID=@%UID" colWidth="35">
|
||||
<en>UID</en>
|
||||
</UID>
|
||||
|
||||
<DATE type="text" size="2000" maxlength="2050" validate="" mask="" colWidth="100">
|
||||
<en>Date</en>
|
||||
</DATE>
|
||||
|
||||
<DESCRIPTION type="text" size="40" maxlength="40" colWidth="300">
|
||||
<en>Description</en>
|
||||
</DESCRIPTION>
|
||||
|
||||
<DELETE type="link" colWidth="50" value="DELETE" link="#" onclick="return deleteHoliday('@#UID');">
|
||||
<en>Delete</en>
|
||||
</DELETE>
|
||||
|
||||
</dynaForm>
|
||||
6
workflow/engine/xmlform/setup/holidayListMenu.xml
Normal file
6
workflow/engine/xmlform/setup/holidayListMenu.xml
Normal file
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm type="xmlmenu">
|
||||
<MNU_NEW type="link" value="" link="#" onclick="newHoliday(event); return false;" colAlign="left" colWidth="35">
|
||||
<en>New</en>
|
||||
</MNU_NEW>
|
||||
</dynaForm>
|
||||
16
workflow/engine/xmlform/setup/language.xml
Normal file
16
workflow/engine/xmlform/setup/language.xml
Normal file
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="language" basedir="xmlform/setup" width="100%" sql="SELECT * FROM LEXICO WHERE LEX_TOPIC = 'LANGUAGE'" optionInsert="1">
|
||||
<TITLE type="title" group="4">
|
||||
<en>Language</en>
|
||||
</TITLE>
|
||||
|
||||
<LEX_VALUE type="dropdown" size="40" maxlength="40"><![CDATA[
|
||||
SELECT LAN_ID,LAN_NAME,LEX_VALUE FROM LEXICO RIGHT JOIN LANGUAGE ON LEX_TOPIC = 'LANGUAGE' AND LAN_ID=LEX_VALUE WHERE LEX_VALUE IS NULL ORDER BY LAN_NAME
|
||||
]]><en>Language</en>
|
||||
</LEX_VALUE>
|
||||
|
||||
<BSUBMIT type="button" onclick="btnClick(this.form);">
|
||||
<en>Add</en>
|
||||
</BSUBMIT>
|
||||
|
||||
</dynaForm>
|
||||
16
workflow/engine/xmlform/setup/language_table.xml
Normal file
16
workflow/engine/xmlform/setup/language_table.xml
Normal file
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="language_table" basedir="xmlform/setup" width="100%" sql="SELECT * FROM LEXICO WHERE LEX_TOPIC = 'LANGUAGE'" afterDeleteField="afterDeleteField();">
|
||||
<TITLE type="title" group="4">
|
||||
<en>Language</en>
|
||||
</TITLE>
|
||||
|
||||
<LEX_VALUE type="dropdown" size="40" maxlength="40">
|
||||
SELECT LAN_ID,LAN_NAME FROM LANGUAGE ORDER BY LAN_NAME
|
||||
<en>Language</en>
|
||||
</LEX_VALUE>
|
||||
|
||||
<BSUBMIT type="button" onclick="btnClick(this.form);">
|
||||
<en>Add</en>
|
||||
</BSUBMIT>
|
||||
|
||||
</dynaForm>
|
||||
12
workflow/engine/xmlform/setup/languages.xml
Normal file
12
workflow/engine/xmlform/setup/languages.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm type="pagetable" menu="setup/languages_Options" sqlConnection="">
|
||||
<LAN_ID type="text" titlealign="left" colWidth="50">
|
||||
<en>Code</en>
|
||||
</LAN_ID>
|
||||
<LAN_NAME type="text" titlealign="left" colWidth="200">
|
||||
<en>Language</en>
|
||||
</LAN_NAME>
|
||||
<!--<LAN_SELECT type="text" titlealign="left" colWidth="10" enableHtml="1"/>-->
|
||||
<LAN_EXPORT type="link" colWidth="25" value="@#LAN_EXPORT" link="languages_Export?LAN_ID=@#LAN_ID&rand=@#RAND" onclick=""/>
|
||||
<LAN_DELETE type="link" colWidth="25" value="@#LAN_DELETE" link="languages_Delete?LAN_ID=@#LAN_ID&rand=@#RAND" onclick=""/>
|
||||
</dynaForm>
|
||||
34
workflow/engine/xmlform/setup/languages_ImportForm.html
Normal file
34
workflow/engine/xmlform/setup/languages_ImportForm.html
Normal file
@@ -0,0 +1,34 @@
|
||||
<form id="{$form_id}" name="{$form_name}" action="{$form_action}" class="{$form_className}" method="post" encType="multipart/form-data" style="margin:0px;" onsubmit='return validateForm("{$form_objectRequiredFields}".parseJSON());'>
|
||||
|
||||
<div class="borderForm" style="padding-left: 0pt; padding-right: 0pt; width:500">
|
||||
<div class="boxTop"><div class="a"></div><div class="b"></div><div class="c"></div></div>
|
||||
<div class="content" style="">
|
||||
<table width="99%">
|
||||
<tbody><tr>
|
||||
<td valign="top">
|
||||
<input class="notValidateThisFields" name="__notValidateThisFields__" id="__notValidateThisFields__" value="" type="hidden">
|
||||
<input name="DynaformRequiredFields" id="DynaformRequiredFields" value="{$form_objectRequiredFields}" type="hidden">
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tbody><tr>
|
||||
<td class="FormTitle" colspan="2" align="">{$form.TITLE1}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="FormLabel" width="{$form_labelWidth}">{$LANGUAGE_FILENAME}</td>
|
||||
<!-- <td class='FormFieldContent' width="{$form_width}" >{$form.LANGUAGE_FILENAME} </td> //-->
|
||||
<td class="FormFieldContent" width="{$form_fieldContentWidth}">{$form.LANGUAGE_FILENAME}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="FormButton" colspan="2" align="center">{$form.IMPORT} {$form.BTN_CANCEL} </td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
</div>
|
||||
<div class="boxBottom"><div class="a"></div><div class="b"></div><div class="c"></div></div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
{$form.JS}
|
||||
</script>
|
||||
|
||||
</form>
|
||||
34
workflow/engine/xmlform/setup/languages_ImportForm.xml
Normal file
34
workflow/engine/xmlform/setup/languages_ImportForm.xml
Normal file
@@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="languages_ImportForm" type="xmlform" width="500" height="75%" labelWidth="30%" enableTemplate="1">
|
||||
|
||||
<TITLE1 type="title">
|
||||
<en>Import or Update Language</en>
|
||||
</TITLE1>
|
||||
|
||||
<LANGUAGE_FILENAME type="file">
|
||||
<en>File</en>
|
||||
</LANGUAGE_FILENAME>
|
||||
|
||||
<IMPORT type="button" onclick="verifyPOFile(this.form);">
|
||||
<en>Import</en>
|
||||
</IMPORT>
|
||||
<BTN_CANCEL type="button" onclick="cancel();">
|
||||
<en>Cancel</en>
|
||||
</BTN_CANCEL>
|
||||
|
||||
<JS type="javascript"><![CDATA[
|
||||
var verifyPOFile = function(oForm) {
|
||||
if (document.getElementById('form[LANGUAGE_FILENAME]').value != '') {
|
||||
oForm.submit();
|
||||
}
|
||||
else {
|
||||
msgBox('@G::LoadTranslation(ID_PLEASE_SELECT_PO_FILE)', 'alert');
|
||||
}
|
||||
};
|
||||
|
||||
function cancel(){
|
||||
window.location = 'languages';
|
||||
}
|
||||
]]></JS>
|
||||
|
||||
</dynaForm>
|
||||
42
workflow/engine/xmlform/setup/languages_Options.xml
Normal file
42
workflow/engine/xmlform/setup/languages_Options.xml
Normal file
@@ -0,0 +1,42 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm type="xmlmenu">
|
||||
<MNU_IMPORT type="link" value="" link="languages_ImportForm" colAlign="left" colWidth="160">
|
||||
<en>Import / Update</en>
|
||||
</MNU_IMPORT>
|
||||
|
||||
<JS type="javascript"><![CDATA[
|
||||
var oPanel;
|
||||
var importLanguage = function() {
|
||||
oPanel = new leimnud.module.panel();
|
||||
oPanel.options={
|
||||
limit : true,
|
||||
size : {w:350,h:160},
|
||||
position : {x:50,y:50,center:true},
|
||||
title : '',
|
||||
control : {close:true,resize:false},fx:{modal:true},
|
||||
fx : {shadow:true,modal:true}
|
||||
};
|
||||
oPanel.make();
|
||||
oIFrame = window.document.createElement('iframe');
|
||||
oIFrame.style.border = '0';
|
||||
oIFrame.style.width = '100%';
|
||||
oIFrame.style.height = '100%';
|
||||
oIFrame.src = 'languages_ImportForm';
|
||||
oPanel.addContent(oIFrame);
|
||||
};
|
||||
|
||||
var languageSelect = function(lang)
|
||||
{
|
||||
//alert(lang);
|
||||
var oRPC = new leimnud.module.rpc.xmlhttp({
|
||||
url : '../setup/language_Ajax',
|
||||
async : false,
|
||||
method: 'POST',
|
||||
args : 'function=languageSelect&lang=' + lang
|
||||
});
|
||||
oRPC.make();
|
||||
//var response=oRPC.xmlhttp.responseText;
|
||||
|
||||
}
|
||||
]]></JS>
|
||||
</dynaForm>
|
||||
52
workflow/engine/xmlform/setup/location.html
Normal file
52
workflow/engine/xmlform/setup/location.html
Normal file
@@ -0,0 +1,52 @@
|
||||
<table width="100%" cellpadding="1" cellspacing="0" border="0">
|
||||
<tr><td class="cellTable">
|
||||
<table width="100%" cellpadding="4px" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td colspan="3" align="center" class="formTitle"><b>{TITLE}</b></td>
|
||||
</tr>
|
||||
</table>
|
||||
<table width="100%" cellpadding="8px" cellspacing="0" border="0">
|
||||
<tr class="cellWhite">
|
||||
<td align="right" class="textTag">{USR_COUNTRY}</td>
|
||||
<td align="left" class="textTag" colspan="2">
|
||||
{form[USR_COUNTRY]}
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="cellWhite">
|
||||
<td align="right" class="textTag">{USR_CITY}</td>
|
||||
<td align="left" class="textTag">
|
||||
{form[USR_CITY]}
|
||||
</td>
|
||||
<td align="right" class="textTag">
|
||||
{form[ADD_CITY]}
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="cellWhite"><td align="center" colspan="3">
|
||||
{form[USR_SUBMIT]}
|
||||
</td></tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
<br>
|
||||
<!--
|
||||
<a class="textTag">
|
||||
{LOC_NEW} {form[LOC_NEW]} {form[LOC_ADD]}
|
||||
</a>
|
||||
<br>-->
|
||||
<!--
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr><td class="cellTable">
|
||||
<table width="100%" cellpadding="8px" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td align="center" class="formTitle">{LOCATION}</td>
|
||||
<td align="center" class="formTitle">{LOCATION}</td>
|
||||
</tr>
|
||||
<tr class="cellWhite">
|
||||
<td align="" class="textTag">123</td>
|
||||
<td align="" class="textTag"><a href="#">465</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
-->
|
||||
<div id='locations2'></dir>
|
||||
34
workflow/engine/xmlform/setup/location.xml
Normal file
34
workflow/engine/xmlform/setup/location.xml
Normal file
@@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="location" basedir="xmlform/process" width="500" xmlform_type="NORMAL" enable_template="0">
|
||||
|
||||
<DESCRIPTION type="text" size="40" maxlength="40">
|
||||
<en>Region</en>
|
||||
<fa>منطقه</fa>
|
||||
</DESCRIPTION>
|
||||
|
||||
<BSUBMIT type="button" onclick="btnClick(this.form);">
|
||||
<en>Add</en>
|
||||
<fa>اضافه کردن</fa>
|
||||
</BSUBMIT>
|
||||
<TITLE type="title">
|
||||
<es><![CDATA[Región]]></es>
|
||||
<en>Region</en>
|
||||
</TITLE><USR_COUNTRY type="dropdown" defaultvalue="" required="0" group="1" dependentfields="USR_CITY" readonly="0" sqlconnection="" sql="select uid, caption from TERRITORY where TERRITORY = 'COUNTRY' ORDER BY CAPTION">
|
||||
|
||||
<en>COUNTRIES</en>
|
||||
</USR_COUNTRY>
|
||||
|
||||
<USR_CITY type="dropdown" defaultvalue="" required="0" group="1" dependentfields="" readonly="0" sqlconnection="" onclick="alert(0);">
|
||||
select uid, caption from TERRITORY where RELATION = @@USR_COUNTRY
|
||||
<en>CITY</en>
|
||||
</USR_CITY>
|
||||
|
||||
<ADD_CITY type="button" defaultvalue="" required="0" group="1" dependentfields="" readonly="0" sqlconnection="" onclick="changeCities();">
|
||||
<en>Add city</en>
|
||||
</ADD_CITY>
|
||||
|
||||
<USR_SUBMIT type="submit" defaultvalue="" required="0" group="1" dependentfields="" readonly="0" sqlconnection="" onclick="changeCity(this.form)">
|
||||
<en>ACCEPT</en>
|
||||
</USR_SUBMIT>
|
||||
|
||||
</dynaForm>
|
||||
33
workflow/engine/xmlform/setup/logo_Option.xml
Executable file
33
workflow/engine/xmlform/setup/logo_Option.xml
Executable file
@@ -0,0 +1,33 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm type="xmlmenu">
|
||||
|
||||
<PRO_UID type="private"/>
|
||||
|
||||
|
||||
<JS type="javascript">
|
||||
|
||||
|
||||
|
||||
|
||||
function deleteLogo(nameLogo) {
|
||||
|
||||
new leimnud.module.app.confirm().make({
|
||||
label:'@G::LoadTranslation(ID_MSG_CONFIRM_DELETE_CASES)',
|
||||
action:function(){
|
||||
ajax_function('logo_Delete','','NAMELOGO='+nameLogo,'GET') ;
|
||||
window.location = 'uplogo';
|
||||
|
||||
}});
|
||||
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
function changeLogo(nameLogo)
|
||||
{
|
||||
ajax_function('replacementLogo','','NAMELOGO='+nameLogo,'GET') ;
|
||||
window.location = 'uplogo';
|
||||
}
|
||||
|
||||
</JS>
|
||||
</dynaForm>
|
||||
41
workflow/engine/xmlform/setup/mail.xml
Normal file
41
workflow/engine/xmlform/setup/mail.xml
Normal file
@@ -0,0 +1,41 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="mail" width="500" xmlform_type="NORMAL">
|
||||
<TITLE6171 type="title" group="9">
|
||||
<en>Email Settings</en>
|
||||
|
||||
</TITLE6171>
|
||||
<MAILER type="dropdown" defaultvalue="mail" required="0" group="1" dependentfields="" readonly="0" sqlconnection="">
|
||||
<en>Method<option name="mail">sendmail</option><option name="smtp">SMTP</option></en>
|
||||
</MAILER>
|
||||
|
||||
<HOST type="text" size="35" maxlength="35" validate="0" defaultvalue="" required="0" group="1" dependentfields="" linkfield="" strto="" readonly="0" sqlconnection="">
|
||||
<en>Server</en>
|
||||
</HOST>
|
||||
|
||||
<PORT type="text" size="10" maxlength="5" validate="2" defaultvalue="" required="0" group="1" dependentfields="" linkfield="" strto="" readonly="0" sqlconnection="">
|
||||
<en>Port</en>
|
||||
</PORT>
|
||||
<TIMEOUT type="text" size="10" maxlength="5" validate="2" defaultvalue="" required="0" group="1" dependentfields="" linkfield="" strto="" readonly="0" sqlconnection="">
|
||||
<en>Timeout</en>
|
||||
</TIMEOUT>
|
||||
|
||||
<SMTPAUTH type="yesno" required="0" group="1" readonly="0">
|
||||
<en>Requires Authentication</en>
|
||||
</SMTPAUTH>
|
||||
|
||||
<USERNAME type="text" size="35" maxlength="35" validate="0" defaultvalue="" required="0" group="1" dependentfields="" linkfield="" strto="" readonly="0" sqlconnection="">
|
||||
<en>Email Account</en>
|
||||
</USERNAME>
|
||||
|
||||
<PASSWORD type="password" size="35" maxlength="35" required="0" group="1" readonly="0">
|
||||
<en>Password</en>
|
||||
</PASSWORD>
|
||||
|
||||
<BSUBMIT type="submit" group="1">
|
||||
<en>Save</en>
|
||||
</BSUBMIT>
|
||||
|
||||
<BTEST type="button" group="1" onclick="testEmail();return false;">
|
||||
<en>Test</en>
|
||||
</BTEST>
|
||||
</dynaForm>
|
||||
14
workflow/engine/xmlform/setup/mailTest.xml
Normal file
14
workflow/engine/xmlform/setup/mailTest.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm width="400" xmlform_type="NORMAL">
|
||||
<TITLE6171 type="title">
|
||||
<en>Test Email</en>
|
||||
</TITLE6171>
|
||||
|
||||
<TEST_EMAIL type="text" size="35" maxlength="60" defaultvalue="user@mycompany.com">
|
||||
<en>Send to :</en>
|
||||
</TEST_EMAIL>
|
||||
|
||||
<BTEST type="button" group="1" onclick="sendEmail();return false;">
|
||||
<en>Test</en>
|
||||
</BTEST>
|
||||
</dynaForm>
|
||||
8
workflow/engine/xmlform/setup/noProcesses.xml
Normal file
8
workflow/engine/xmlform/setup/noProcesses.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm type="xmlform">
|
||||
|
||||
<MESSAGE type="subtitle" alignText="center">
|
||||
<en>No processes available for this environment</en>
|
||||
</MESSAGE>
|
||||
|
||||
</dynaForm>
|
||||
37
workflow/engine/xmlform/setup/pluginImport.html
Normal file
37
workflow/engine/xmlform/setup/pluginImport.html
Normal file
@@ -0,0 +1,37 @@
|
||||
<form id="{$form_id}" name="{$form_name}" action="{$form_action}" class="{$form_className}" method="post" encType="multipart/form-data" style="margin:0px;" onsubmit='return validateForm("{$form_objectRequiredFields}".parseJSON());'>
|
||||
<div class="borderForm" style="padding-left: 0pt; padding-right: 0pt; width:500">
|
||||
<div class="boxTop"><div class="a"></div><div class="b"></div><div class="c"></div></div>
|
||||
<div class="content" style="">
|
||||
<table width="99%">
|
||||
<tbody><tr>
|
||||
<td valign="top">
|
||||
<input class="notValidateThisFields" name="__notValidateThisFields__" id="__notValidateThisFields__" value="" type="hidden">
|
||||
<input name="DynaformRequiredFields" id="DynaformRequiredFields" value="{$form_objectRequiredFields}" type="hidden">
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tbody><tr>
|
||||
<td class="FormTitle" colspan="2" align="">{$form.TITLE1}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="FormLabel" width="{$form_labelWidth}">{$MAX_FILE_SIZE}</td>
|
||||
<!-- <td class='FormFieldContent' width="{$form_width}" >{$form.MAX_FILE_SIZE} </td> //-->
|
||||
<td class="FormFieldContent" width="{$form_fieldContentWidth}">{$form.MAX_FILE_SIZE}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="FormLabel" width="{$form_labelWidth}">{$PLUGIN_FILENAME}</td>
|
||||
<!-- <td class='FormFieldContent' width="{$form_width}" >{$form.PLUGIN_FILENAME} </td> //-->
|
||||
<td class="FormFieldContent" width="{$form_fieldContentWidth}">{$form.PLUGIN_FILENAME}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="FormButton" colspan="2" align="">{$form.SAVE} {$form.BTN_CANCEL}</td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
</div>
|
||||
<div class="boxBottom"><div class="a"></div><div class="b"></div><div class="c"></div></div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
{$form.JS}
|
||||
</script>
|
||||
</form>
|
||||
41
workflow/engine/xmlform/setup/pluginImport.xml
Normal file
41
workflow/engine/xmlform/setup/pluginImport.xml
Normal file
@@ -0,0 +1,41 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="pluginImport" type="xmlform" width="500px" labelWidth="200px" enableTemplate="1">
|
||||
|
||||
<TITLE1 type="title">
|
||||
<en>Import Plugin</en>
|
||||
</TITLE1>
|
||||
|
||||
<MAX_FILE_SIZE type="edit" mode="view">
|
||||
<en>Max upload file size in bytes</en>
|
||||
</MAX_FILE_SIZE>
|
||||
|
||||
<PLUGIN_FILENAME type="file">
|
||||
<en>File</en>
|
||||
</PLUGIN_FILENAME>
|
||||
|
||||
<SAVE type="button" onclick="verifyFile(this.form);">
|
||||
<en>Import</en>
|
||||
</SAVE>
|
||||
|
||||
<BTN_CANCEL type="button" onclick="cancel();">
|
||||
<en>Cancel</en>
|
||||
</BTN_CANCEL>
|
||||
|
||||
<JS type="javascript" replacetags="1"><![CDATA[
|
||||
var verifyFile = function(oForm) {
|
||||
if (document.getElementById('form[PLUGIN_FILENAME]').value != '') {
|
||||
oForm.submit();
|
||||
}
|
||||
else {
|
||||
msgBox('@G::LoadTranslation(ID_PLEASE_SELECT_PLUGIN)', 'alert');
|
||||
}
|
||||
};
|
||||
|
||||
function cancel(){
|
||||
history.back();
|
||||
}
|
||||
|
||||
]]></JS>
|
||||
|
||||
|
||||
</dynaForm>
|
||||
38
workflow/engine/xmlform/setup/pluginList.xml
Normal file
38
workflow/engine/xmlform/setup/pluginList.xml
Normal file
@@ -0,0 +1,38 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm width="680" menu="setup/plugin_ListOptions">
|
||||
|
||||
<id type="text" colWidth="20" titleAlign="left" align="left">
|
||||
<en>#</en>
|
||||
</id>
|
||||
|
||||
<title type="text" colWidth="150" titleAlign="left" align="left">
|
||||
<en>Name (File)</en>
|
||||
</title>
|
||||
|
||||
<description type="text" colWidth="350" titleAlign="left" align="left">
|
||||
<en>Description</en>
|
||||
</description>
|
||||
|
||||
<version type="text" colWidth="50" titleAlign="left" align="left">
|
||||
<en>Version</en>
|
||||
</version>
|
||||
|
||||
<!--enabled type="link" value="@#enabled" link="@#url" colWidth="40" align="center"-->
|
||||
|
||||
<sFile type="hidden"/>
|
||||
<sStatusFile type="hidden"/>
|
||||
|
||||
<enabled type="link" value="@#enabled" onclick="goonext('@#sFile','@#sStatusFile');return;" colWidth="40" align="center">
|
||||
<en/>
|
||||
</enabled>
|
||||
|
||||
<remove type="link" value="Remove" link="@#urlRemove" colWidth="20" align="right" >
|
||||
<en></en>
|
||||
</remove>
|
||||
|
||||
<linkEditValue type="link" value="@#linkEditValue" link="@#urlEdit" colWidth="40" align="center">
|
||||
<en/>
|
||||
</linkEditValue>
|
||||
|
||||
|
||||
</dynaForm>
|
||||
6
workflow/engine/xmlform/setup/plugin_ListOptions.xml
Normal file
6
workflow/engine/xmlform/setup/plugin_ListOptions.xml
Normal file
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="processes_NewOptions" type="xmlmenu">
|
||||
<MNU_IMPORT type="link" value='' link="pluginsImport" onclick="" colAlign="left" colWidth="100">
|
||||
<en>Import</en>
|
||||
</MNU_IMPORT>
|
||||
</dynaForm>
|
||||
44
workflow/engine/xmlform/setup/processHeartBeatConfig.html
Executable file
44
workflow/engine/xmlform/setup/processHeartBeatConfig.html
Executable file
@@ -0,0 +1,44 @@
|
||||
<form id="{$form_id}" name="{$form_name}" action="{$form_action}" class="{$form_className}" method="post" encType="multipart/form-data" style="margin:0px;" onsubmit="return validateForm('{$form_objectRequiredFields}');"> <div class="borderForm" style="width:{$form_width}; padding-left:0; padding-right:0; border-width:{$form_border};">
|
||||
<div class="boxTop"><div class="a"></div><div class="b"></div><div class="c"></div></div>
|
||||
<div class="content" style="height:{$form_height};" >
|
||||
<table width="99%">
|
||||
<tr>
|
||||
<td valign='top'>
|
||||
<input type="hidden" class="notValidateThisFields" name="__notValidateThisFields__" id="__notValidateThisFields__" value="{$form_objectRequiredFields}" />
|
||||
<input type="hidden" name="DynaformRequiredFields" id="DynaformRequiredFields" value="{$form_objectRequiredFields}" />
|
||||
<table cellspacing="0" cellpadding="0" border="0" width="100%">
|
||||
<tr>
|
||||
<td class='FormTitle' colspan="2" align="">
|
||||
<table width="100%"><tr><td width="50%" class='FormTitle'>{$form.HB_TITLE} </td><td align="right" >{$form.HB_LINKINFO}</td></tr></table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='FormLabel' width="{$form_labelWidth}">{$HB_OPTION}</td>
|
||||
<!-- <td class='FormFieldContent' width="{$form_width}" >{$form.HB_OPTION} </td> //-->
|
||||
<td class='FormFieldContent' width='{$form_fieldContentWidth}' >{$form.HB_OPTION}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='FormButton' colspan="2" align="center">{$form.HB_SAVE}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='FormLabel' width="{$form_labelWidth}">{$HB_LINKINFO}</td>
|
||||
<!-- <td class='FormFieldContent' width="{$form_width}" >{$form.HB_LINKINFO} </td> //-->
|
||||
<!-- <td class='FormFieldContent' width='{$form_fieldContentWidth}' >{$form.HB_LINKINFO}</td> -->
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="boxBottom"><div class="a"></div><div class="b"></div><div class="c"></div></div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
{$form.HB_JS}
|
||||
</script>
|
||||
</form>
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
try {literal}{{/literal} dynaformSetFocus();}catch(e){literal}{{/literal}}
|
||||
</script>
|
||||
|
||||
30
workflow/engine/xmlform/setup/processHeartBeatConfig.xml
Executable file
30
workflow/engine/xmlform/setup/processHeartBeatConfig.xml
Executable file
@@ -0,0 +1,30 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="ProcessHeartBeatConfig" width="55%" enableTemplate="1">
|
||||
|
||||
<HB_TITLE type="title" enablehtml="0" btn_cancel="Cancel" enableHTML="1">
|
||||
<en>Processmaker Heartbeat</en>
|
||||
</HB_TITLE>
|
||||
|
||||
<HB_OPTION type="dropdown" required="0" readonly="0" savelabel="0" mode="edit" options="Array">
|
||||
<en>Enable Heartbeat
|
||||
<option name="0">No</option>
|
||||
<option name="1">Yes</option>
|
||||
</en>
|
||||
</HB_OPTION>
|
||||
|
||||
<HB_SAVE type="button" onclick="sendValues(this.form);" >
|
||||
<en>save</en>
|
||||
</HB_SAVE>
|
||||
|
||||
<HB_LINKINFO type="link" colWidth="60" titleAlign="left" align="left" link='processHeartBeatInfo' value ='Read Online Documentation' onclick="var k=window.open('http://wiki.processmaker.com/index.php/Heartbeat
|
||||
','_blank');return false;"/>
|
||||
|
||||
<HB_JS type="javascript">
|
||||
var sendValues=function(form){
|
||||
var hbOption = getField('HB_OPTION').value;
|
||||
ajax_function('processHeartBeatSave','','HB_OPTION='+hbOption,'POST') ;
|
||||
window.location = 'processHeartBeatConfig';
|
||||
};
|
||||
</HB_JS>
|
||||
|
||||
</dynaForm>
|
||||
9
workflow/engine/xmlform/setup/showMessage.xml
Executable file
9
workflow/engine/xmlform/setup/showMessage.xml
Executable file
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="showMessage" version="1.0" basedir="" xmlform_type="NORMAL" width="520px" labelwidth="0">
|
||||
<TITLE type="title">
|
||||
<en>Error</en>
|
||||
<es>Error</es></TITLE>
|
||||
<MESSAGE type="caption" enableHTML="1">
|
||||
<en><![CDATA[you can\'t delete it is in use.]]></en>
|
||||
</MESSAGE>
|
||||
</dynaForm>
|
||||
24
workflow/engine/xmlform/setup/skinsList.xml
Executable file
24
workflow/engine/xmlform/setup/skinsList.xml
Executable file
@@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm width="680" menu="setup/skinsListOptions">
|
||||
|
||||
<id type="text" colWidth="20" titleAlign="left" align="left">
|
||||
<en>#</en>
|
||||
</id>
|
||||
|
||||
<name type="text" colWidth="120" titleAlign="left" align="left">
|
||||
<en>Name (File)</en>
|
||||
</name>
|
||||
|
||||
<description type="text" colWidth="350" titleAlign="left" align="left">
|
||||
<en>Description</en>
|
||||
</description>
|
||||
|
||||
<version type="text" colWidth="70" titleAlign="left" align="left">
|
||||
<en>Version</en>
|
||||
</version>
|
||||
|
||||
<linkPackValue type="link" value="@#linkPackValue" link="@#url" colWidth="40" align="center">
|
||||
<en/>
|
||||
</linkPackValue>
|
||||
|
||||
</dynaForm>
|
||||
8
workflow/engine/xmlform/setup/skinsListOptions.xml
Executable file
8
workflow/engine/xmlform/setup/skinsListOptions.xml
Executable file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="processes_NewOptions" type="xmlmenu">
|
||||
|
||||
<MNU_NEW type="link" value="" link="#" onclick="window.location = 'skinsNew';return false;" colAlign="left" colWidth="45">
|
||||
<en>New</en>
|
||||
</MNU_NEW>
|
||||
|
||||
</dynaForm>
|
||||
43
workflow/engine/xmlform/setup/skinsNew.html
Normal file
43
workflow/engine/xmlform/setup/skinsNew.html
Normal file
@@ -0,0 +1,43 @@
|
||||
<form id="{$form_id}" name="{$form_name}" action="{$form_action}" class="{$form_className}" method="post" encType="multipart/form-data" style="margin:0px;" onsubmit='return validateForm("{$form_objectRequiredFields}".parseJSON());'>
|
||||
<div class="borderForm" style="padding-left: 0pt; padding-right: 0pt; width:450">
|
||||
<div class="boxTop"><div class="a"></div><div class="b"></div><div class="c"></div></div>
|
||||
<div class="content" style="">
|
||||
<table width="99%">
|
||||
<tbody><tr>
|
||||
<td valign="top">
|
||||
<input class="notValidateThisFields" name="__notValidateThisFields__" id="__notValidateThisFields__" value="" type="hidden">
|
||||
<input name="DynaformRequiredFields" id="DynaformRequiredFields" value="{$form_objectRequiredFields}" type="hidden">
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tbody><tr>
|
||||
<td class="FormTitle" colspan="2" align="">{$form.TITLE1}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="FormLabel" width="{$form_labelWidth}"><font color="red">* </font>{$NAME}</td>
|
||||
<!-- <td class='FormFieldContent' width="{$form_width}" >{$form.NAME} </td> //-->
|
||||
<td class="FormFieldContent" width="{$form_fieldContentWidth}">{$form.NAME}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="FormLabel" width="{$form_labelWidth}">{$DESCRIPTION}</td>
|
||||
<!-- <td class='FormFieldContent' width="{$form_width}" >{$form.DESCRIPTION} </td> //-->
|
||||
<td class="FormFieldContent" width="{$form_fieldContentWidth}">{$form.DESCRIPTION}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="FormButton" colspan="2" align="">{$form.SAVE} {$form.BTN_CANCEL} </td>
|
||||
</tr>
|
||||
<tr><td class="FormButton" colspan="2" align="center">
|
||||
<div id = "REQUIRED"><font color="red">* </font>{php}echo (G::LoadTranslation('ID_REQUIRED_FIELD'));{/php}
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</tbody></table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
</div>
|
||||
<div class="boxBottom"><div class="a"></div><div class="b"></div><div class="c"></div></div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
{$form.JS}
|
||||
</script>
|
||||
</form>
|
||||
45
workflow/engine/xmlform/setup/skinsNew.xml
Normal file
45
workflow/engine/xmlform/setup/skinsNew.xml
Normal file
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="pluginImport" type="xmlform" width="450px" labelWidth="100px" enableTemplate="1">
|
||||
|
||||
<TITLE1 type="title">
|
||||
<en>New Skin</en>
|
||||
</TITLE1>
|
||||
|
||||
|
||||
<NAME type="text" size="48" maxlength="48" required = "true">
|
||||
<en>Skin Name</en>
|
||||
</NAME>
|
||||
|
||||
<DESCRIPTION type="textarea" rows="5" cols="45">
|
||||
<en>Description</en>
|
||||
</DESCRIPTION>
|
||||
|
||||
<SAVE type="button" onclick="javascript:verifyName(this.form);">
|
||||
<en>Continue</en>
|
||||
</SAVE>
|
||||
|
||||
<BTN_CANCEL type="button" onclick="cancel();">
|
||||
<en>Cancel</en>
|
||||
</BTN_CANCEL>
|
||||
|
||||
<JS type="javascript" replacetags="1"><![CDATA[
|
||||
var verifyName = function(oForm) {
|
||||
oAux = getField('NAME');
|
||||
if (oAux.value == '') {
|
||||
new leimnud.module.app.alert().make({
|
||||
label:'@G::LoadTranslation(ID_PLEASE_ENTER_REQUIRED_FIELDS)'
|
||||
});
|
||||
oAux.focus();
|
||||
return;
|
||||
}
|
||||
else{
|
||||
oForm.submit();
|
||||
}
|
||||
};
|
||||
|
||||
function cancel(){
|
||||
window.location = 'skinsList';
|
||||
}
|
||||
|
||||
]]></JS>
|
||||
</dynaForm>
|
||||
47
workflow/engine/xmlform/setup/upgrade.xml
Normal file
47
workflow/engine/xmlform/setup/upgrade.xml
Normal file
@@ -0,0 +1,47 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="languages_ImportForm" type="xmlform" width="500px" height="" labelWidth="200px">
|
||||
|
||||
<TITLE1 type="title">
|
||||
<en>Upgrade System</en>
|
||||
</TITLE1>
|
||||
|
||||
|
||||
<PM_VERSION type="edit" mode="view">
|
||||
<en>Current Version</en>
|
||||
</PM_VERSION>
|
||||
|
||||
<MAX_FILE_SIZE type="edit" mode="view">
|
||||
<en>Max upload file size in bytes</en>
|
||||
</MAX_FILE_SIZE>
|
||||
|
||||
<UPGRADE_FILENAME type="file">
|
||||
<en>File</en>
|
||||
</UPGRADE_FILENAME>
|
||||
|
||||
|
||||
|
||||
<UPGRADE type="button" onclick="verifyFile(this.form);">
|
||||
<en>Upgrade</en>
|
||||
</UPGRADE>
|
||||
|
||||
<!-- BTN_CANCEL type="button" onclick="cancel();">
|
||||
<en>Cancel</en>
|
||||
</BTN_CANCEL //-->
|
||||
|
||||
<JS type="javascript"><![CDATA[
|
||||
var verifyFile = function(oForm) {
|
||||
if (document.getElementById('form[UPGRADE_FILENAME]').value != '') {
|
||||
oForm.submit();
|
||||
}
|
||||
else {
|
||||
alert('@G::LoadTranslation(ID_PLEASE_SELECT_UPGRADE_FILE)');
|
||||
}
|
||||
};
|
||||
|
||||
function cancel(){
|
||||
window.history.back();
|
||||
}
|
||||
|
||||
]]></JS>
|
||||
|
||||
</dynaForm>
|
||||
36
workflow/engine/xmlform/setup/uplogo.xml
Executable file
36
workflow/engine/xmlform/setup/uplogo.xml
Executable file
@@ -0,0 +1,36 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="languages_ImportForm" type="xmlform" width="450" height="" labelWidth="200">
|
||||
|
||||
<TITLE1 type="title">
|
||||
<en>Upload your logo</en>
|
||||
</TITLE1>
|
||||
|
||||
<MAX_FILE_SIZE type="edit" mode="view" >
|
||||
<en>Max upload file size in bytes</en>
|
||||
</MAX_FILE_SIZE>
|
||||
|
||||
<LOGO_FILENAME type="file">
|
||||
<en>File</en>
|
||||
</LOGO_FILENAME>
|
||||
|
||||
<!--<CONTINUE type="checkbox">
|
||||
<en>Continuing where he stayed last update for the patch (if the last update was not completed satisfactorily)</en>
|
||||
</CONTINUE>-->
|
||||
|
||||
<LOGO_SAVE type="button" onclick="verifyFile(this.form);">
|
||||
<en>Upload</en>
|
||||
</LOGO_SAVE>
|
||||
|
||||
<JS type="javascript"><![CDATA[
|
||||
var verifyFile = function(oForm) {
|
||||
|
||||
if (document.getElementById('form[LOGO_FILENAME]').value != '') {
|
||||
oForm.submit();
|
||||
}
|
||||
else {
|
||||
alert('@G::LoadTranslation(ID_PLEASE_SELECT_LOGO)');
|
||||
}
|
||||
};
|
||||
]]></JS>
|
||||
|
||||
</dynaForm>
|
||||
27
workflow/engine/xmlform/setup/uplogoList.xml
Executable file
27
workflow/engine/xmlform/setup/uplogoList.xml
Executable file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="uplogoList" width="250" mode="edit" border="0" enableTemplate="0" height="75px" menu="setup/logo_Option">
|
||||
|
||||
<id type="text">
|
||||
<en>No.</en>
|
||||
</id>
|
||||
<LOG0_IMACE type="text" size="36" maxlength="12" enableHTML="1">
|
||||
<en>imagen</en>
|
||||
</LOG0_IMACE>
|
||||
<LOG0_NAME type="text" size="15" maxlength="12">
|
||||
<en>name</en>
|
||||
</LOG0_NAME>
|
||||
<LOG0_SIZE type="text" size="15" maxlength="12">
|
||||
<en>size</en>
|
||||
</LOG0_SIZE>
|
||||
|
||||
<LOG0_DESCRIPTION type="text" size="15" maxlength="12">
|
||||
<en>Description</en>
|
||||
</LOG0_DESCRIPTION>
|
||||
|
||||
<LOGO_SELECTED type="text" size="15" maxlength="12" enableHTML="1">
|
||||
<en/>
|
||||
</LOGO_SELECTED>
|
||||
|
||||
<DELETE_LOGO type="link" colWidth="50" value="Delete" link="#" onclick="deleteLogo('@#LOG0_NAME'); return;"/>
|
||||
|
||||
</dynaForm>
|
||||
28
workflow/engine/xmlform/setup/webServicesDetails.xml
Executable file
28
workflow/engine/xmlform/setup/webServicesDetails.xml
Executable file
@@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm width="500" mode="view" labelWidth="80">
|
||||
|
||||
<title2 type="title">
|
||||
<en>WSDL Server Details</en>
|
||||
</title2>
|
||||
|
||||
<WS_HOST type="text" size="30" maxlength="64">
|
||||
<en>Server</en>
|
||||
</WS_HOST>
|
||||
|
||||
<WS_PORT type="text" size="10" maxlength="64">
|
||||
<en>Port</en>
|
||||
</WS_PORT>
|
||||
|
||||
<WSDL type="text" size="30" maxlength="64">
|
||||
<en>WSDL URI</en>
|
||||
</WSDL>
|
||||
|
||||
<WS_WORKSPACE type="text" size="30" maxlength="64">
|
||||
<en>Workspace</en>
|
||||
<es>Espacio de Trabajo</es>
|
||||
</WS_WORKSPACE>
|
||||
|
||||
<WSID type="text" size="10" maxlength="64">
|
||||
<en>Session ID</en>
|
||||
</WSID>
|
||||
</dynaForm>
|
||||
48
workflow/engine/xmlform/setup/webServicesSetup.html
Normal file
48
workflow/engine/xmlform/setup/webServicesSetup.html
Normal file
@@ -0,0 +1,48 @@
|
||||
<form id="{$form_id}" name="{$form_name}" action="{$form_action}" class="{$form_className}" method="post" encType="multipart/form-data" style="margin:0px;" onsubmit='return validateForm("{$form_objectRequiredFields}".parseJSON());'>
|
||||
|
||||
<div class="borderForm" style="padding-left: 0pt; padding-right: 0pt; width:95%">
|
||||
<div class="boxTop"><div class="a"></div><div class="b"></div><div class="c"></div></div>
|
||||
<div class="content" style="">
|
||||
<table width="99%">
|
||||
<tbody><tr>
|
||||
<td valign="top">
|
||||
<input class="notValidateThisFields" name="__notValidateThisFields__" id="__notValidateThisFields__" value="" type="hidden">
|
||||
<input name="DynaformRequiredFields" id="DynaformRequiredFields" value="{$form_objectRequiredFields}" type="hidden">
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tbody><tr>
|
||||
<td class="FormTitle" colspan="2" align="">{$form.title2}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="FormLabel" width="{$form_labelWidth}">{$WS_PROTOCOL}</td>
|
||||
<!-- <td class='FormFieldContent' width="{$form_width}" >{$form.WS_PROTOCOL} </td> //-->
|
||||
<td class="FormFieldContent" width="{$form_fieldContentWidth}">{$form.WS_PROTOCOL}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="FormLabel" width="{$form_labelWidth}">{$WS_HOST}</td>
|
||||
<!-- <td class='FormFieldContent' width="{$form_width}" >{$form.WS_HOST} </td> //-->
|
||||
<td class="FormFieldContent" width="{$form_fieldContentWidth}">{$form.WS_HOST}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="FormLabel" width="{$form_labelWidth}">{$WS_WORKSPACE}</td>
|
||||
<!-- <td class='FormFieldContent' width="{$form_width}" >{$form.WS_WORKSPACE} </td> //-->
|
||||
<td class="FormFieldContent" width="{$form_fieldContentWidth}">{$form.WS_WORKSPACE}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="FormLabel" width="{$form_labelWidth}">{$WS_PORT}</td>
|
||||
<!-- <td class='FormFieldContent' width="{$form_width}" >{$form.WS_PORT} </td> //-->
|
||||
<td class="FormFieldContent" width="{$form_fieldContentWidth}">{$form.WS_PORT}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="FormButton" colspan="2" align=""> {$form.button} {$form.BTN_CANCEL}</td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
</div>
|
||||
<div class="boxBottom"><div class="a"></div><div class="b"></div><div class="c"></div></div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
{$form.JS}
|
||||
</script>
|
||||
</form>
|
||||
42
workflow/engine/xmlform/setup/webServicesSetup.xml
Normal file
42
workflow/engine/xmlform/setup/webServicesSetup.xml
Normal file
@@ -0,0 +1,42 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm width="95%" enableTemplate="1">
|
||||
|
||||
<title2 type="title">
|
||||
<en>Client Setup</en>
|
||||
<es><![CDATA[Configuración del Cliente]]></es></title2>
|
||||
|
||||
<WS_PROTOCOL type="dropdown" mode="edit" options="Array" sqlconnection="dbarray">
|
||||
select * from protocol
|
||||
<en>Protocol</en>
|
||||
<es>Protocolo</es></WS_PROTOCOL>
|
||||
|
||||
<WS_HOST type="text" size="30" maxlength="64">
|
||||
<en>Server Host</en>
|
||||
<es>Host Servidor</es></WS_HOST>
|
||||
|
||||
<WS_WORKSPACE type="text" size="30" maxlength="64">
|
||||
<en>Workspace</en>
|
||||
<es>Espacio de Trabajo</es></WS_WORKSPACE>
|
||||
|
||||
<WS_PORT type="text" size="10" maxlength="64">
|
||||
<en>Port</en>
|
||||
<es>Puerto</es></WS_PORT>
|
||||
|
||||
<button type="submit">
|
||||
<en>Save</en>
|
||||
<es>Guardar</es></button>
|
||||
|
||||
<BTN_CANCEL type="button" onclick="cancel();">
|
||||
<en>Cancel</en>
|
||||
</BTN_CANCEL>
|
||||
|
||||
<JS type="javascript" replacetags="1"><![CDATA[
|
||||
|
||||
function cancel(){
|
||||
currentPopupWindow.remove();
|
||||
}
|
||||
|
||||
|
||||
]]></JS>
|
||||
|
||||
</dynaForm>
|
||||
31
workflow/engine/xmlform/setup/weekend.xml
Normal file
31
workflow/engine/xmlform/setup/weekend.xml
Normal file
@@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="setup/weekend" width="450" xmlform_type="NORMAL">
|
||||
<TITLE9592 type="title" group="9">
|
||||
<en>Weekend days</en>
|
||||
</TITLE9592>
|
||||
<MONDAY type="checkbox" group="1">
|
||||
<en>Monday</en>
|
||||
</MONDAY>
|
||||
<TUESDAY type="checkbox" group="1">
|
||||
<en>Tuesday</en>
|
||||
</TUESDAY>
|
||||
<WEDNESDAY type="checkbox" group="1">
|
||||
<en>Wednesday</en>
|
||||
</WEDNESDAY>
|
||||
<THURSDAY type="checkbox" group="1">
|
||||
<en>Thursday</en>
|
||||
</THURSDAY>
|
||||
<FRIDAY type="checkbox" group="1">
|
||||
<en>Friday</en>
|
||||
</FRIDAY>
|
||||
<SATURDAY type="checkbox" group="1">
|
||||
<en>Saturday</en>
|
||||
</SATURDAY>
|
||||
<SUNDAY type="checkbox" group="1">
|
||||
<en>Sunday</en>
|
||||
</SUNDAY>
|
||||
<BSUBMIT type="button" onclick="on_submit(this.form)" group="1">
|
||||
<en>Accept</en>
|
||||
|
||||
</BSUBMIT>
|
||||
</dynaForm>
|
||||
59
workflow/engine/xmlform/setup/workPeriod.xml
Normal file
59
workflow/engine/xmlform/setup/workPeriod.xml
Normal file
@@ -0,0 +1,59 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="workPeriod" basedir="xmlform/process">
|
||||
<TITLE9592 type="title" group="9">
|
||||
<en>Weekend days</en>
|
||||
</TITLE9592>
|
||||
<SUNDAY type="checkbox" withoutLabel="1">
|
||||
<en>Sunday</en>
|
||||
</SUNDAY>
|
||||
<MONDAY type="checkbox" withoutLabel="1">
|
||||
<en>Monday</en>
|
||||
</MONDAY>
|
||||
<TUESDAY type="checkbox" withoutLabel="1">
|
||||
<en>Tuesday</en>
|
||||
</TUESDAY>
|
||||
<WEDNESDAY type="checkbox" withoutLabel="1">
|
||||
<en>Wednesday</en>
|
||||
</WEDNESDAY>
|
||||
<THURSDAY type="checkbox" withoutLabel="1">
|
||||
<en>Thursday</en>
|
||||
</THURSDAY>
|
||||
<FRIDAY type="checkbox" withoutLabel="1">
|
||||
<en>Friday</en>
|
||||
</FRIDAY>
|
||||
<SATURDAY type="checkbox" withoutLabel="1">
|
||||
<en>Saturday</en>
|
||||
</SATURDAY>
|
||||
|
||||
<titulo type="title" group="4">
|
||||
<en>First Period</en>
|
||||
</titulo>
|
||||
|
||||
<initPeriod1 type="dropdown" ajaxSubmit="1">
|
||||
<en>Start time<option name="">00:00 a.m</option><option name="30">00:30 a.m</option><option name="60">01:00 a.m</option><option name="90">01:30 a.m</option><option name="120">02:00 a.m</option><option name="150">02:30 a.m</option><option name="180">03:00 a.m</option><option name="210">03:30 a.m</option><option name="240">04:00 a.m</option><option name="270">04:30 a.m</option><option name="300">05:00 a.m</option><option name="330">05:30 a.m</option><option name="360">06:00 a.m</option><option name="390">06:30 a.m</option><option name="420">07:00 a.m</option><option name="450">07:30 a.m</option><option name="480">08:00 a.m</option><option name="510">08:30 a.m</option><option name="540">09:00 a.m</option><option name="570">09:30 a.m</option><option name="600">10:00 a.m</option><option name="630">10:30 a.m</option><option name="660">11:00 a.m</option><option name="690">11:30 a.m</option><option name="720">12:00 p.m</option><option name="750">12:30 p.m</option><option name="780">13:00 p.m</option><option name="810">13:30 p.m</option><option name="840">14:00 p.m</option><option name="870">14:30 p.m</option><option name="900">15:00 p.m</option><option name="930">15:30 p.m</option><option name="960">16:00 p.m</option><option name="990">16:30 p.m</option><option name="1020">17:00 p.m</option><option name="1050">17:30 p.m</option><option name="1080">18:00 p.m</option><option name="1110">18:30 p.m</option><option name="1140">19:00 p.m</option><option name="1170">19:30 p.m</option><option name="1200">20:00 p.m</option><option name="1230">20:30 p.m</option><option name="1260">21:00 p.m</option><option name="1290">21:30 p.m</option><option name="1320">22:00 p.m</option><option name="1350">22:30 p.m</option><option name="1380">23:00 p.m</option><option name="1410">23:30 p.m</option></en>
|
||||
</initPeriod1>
|
||||
|
||||
|
||||
<endPeriod1 type="dropdown" group="1">
|
||||
<en>End time<option name="">00:00 a.m</option><option name="30">00:30 a.m</option><option name="60">01:00 a.m</option><option name="90">01:30 a.m</option><option name="120">02:00 a.m</option><option name="150">02:30 a.m</option><option name="180">03:00 a.m</option><option name="210">03:30 a.m</option><option name="240">04:00 a.m</option><option name="270">04:30 a.m</option><option name="300">05:00 a.m</option><option name="330">05:30 a.m</option><option name="360">06:00 a.m</option><option name="390">06:30 a.m</option><option name="420">07:00 a.m</option><option name="450">07:30 a.m</option><option name="480">08:00 a.m</option><option name="510">08:30 a.m</option><option name="540">09:00 a.m</option><option name="570">09:30 a.m</option><option name="600">10:00 a.m</option><option name="630">10:30 a.m</option><option name="660">11:00 a.m</option><option name="690">11:30 a.m</option><option name="720">12:00 p.m</option><option name="750">12:30 p.m</option><option name="780">13:00 p.m</option><option name="810">13:30 p.m</option><option name="840">14:00 p.m</option><option name="870">14:30 p.m</option><option name="900">15:00 p.m</option><option name="930">15:30 p.m</option><option name="960">16:00 p.m</option><option name="990">16:30 p.m</option><option name="1020">17:00 p.m</option><option name="1050">17:30 p.m</option><option name="1080">18:00 p.m</option><option name="1110">18:30 p.m</option><option name="1140">19:00 p.m</option><option name="1170">19:30 p.m</option><option name="1200">20:00 p.m</option><option name="1230">20:30 p.m</option><option name="1260">21:00 p.m</option><option name="1290">21:30 p.m</option><option name="1320">22:00 p.m</option><option name="1350">22:30 p.m</option><option name="1380">23:00 p.m</option><option name="1410">23:30 p.m</option></en>
|
||||
|
||||
</endPeriod1>
|
||||
|
||||
<titulo2 type="title" group="4">
|
||||
<en>Second period</en>
|
||||
</titulo2>
|
||||
|
||||
<initPeriod2 type="dropdown" group="1">
|
||||
<en>Start time<option name="">00:00 a.m</option><option name="30">00:30 a.m</option><option name="60">01:00 a.m</option><option name="90">01:30 a.m</option><option name="120">02:00 a.m</option><option name="150">02:30 a.m</option><option name="180">03:00 a.m</option><option name="210">03:30 a.m</option><option name="240">04:00 a.m</option><option name="270">04:30 a.m</option><option name="300">05:00 a.m</option><option name="330">05:30 a.m</option><option name="360">06:00 a.m</option><option name="390">06:30 a.m</option><option name="420">07:00 a.m</option><option name="450">07:30 a.m</option><option name="480">08:00 a.m</option><option name="510">08:30 a.m</option><option name="540">09:00 a.m</option><option name="570">09:30 a.m</option><option name="600">10:00 a.m</option><option name="630">10:30 a.m</option><option name="660">11:00 a.m</option><option name="690">11:30 a.m</option><option name="720">12:00 p.m</option><option name="750">12:30 p.m</option><option name="780">13:00 p.m</option><option name="810">13:30 p.m</option><option name="840">14:00 p.m</option><option name="870">14:30 p.m</option><option name="900">15:00 p.m</option><option name="930">15:30 p.m</option><option name="960">16:00 p.m</option><option name="990">16:30 p.m</option><option name="1020">17:00 p.m</option><option name="1050">17:30 p.m</option><option name="1080">18:00 p.m</option><option name="1110">18:30 p.m</option><option name="1140">19:00 p.m</option><option name="1170">19:30 p.m</option><option name="1200">20:00 p.m</option><option name="1230">20:30 p.m</option><option name="1260">21:00 p.m</option><option name="1290">21:30 p.m</option><option name="1320">22:00 p.m</option><option name="1350">22:30 p.m</option><option name="1380">23:00 p.m</option><option name="1410">23:30 p.m</option></en>
|
||||
</initPeriod2>
|
||||
|
||||
|
||||
<endPeriod2 type="dropdown" group="1">
|
||||
<en>End time<option name="">00:00 a.m</option><option name="30">00:30 a.m</option><option name="60">01:00 a.m</option><option name="90">01:30 a.m</option><option name="120">02:00 a.m</option><option name="150">02:30 a.m</option><option name="180">03:00 a.m</option><option name="210">03:30 a.m</option><option name="240">04:00 a.m</option><option name="270">04:30 a.m</option><option name="300">05:00 a.m</option><option name="330">05:30 a.m</option><option name="360">06:00 a.m</option><option name="390">06:30 a.m</option><option name="420">07:00 a.m</option><option name="450">07:30 a.m</option><option name="480">08:00 a.m</option><option name="510">08:30 a.m</option><option name="540">09:00 a.m</option><option name="570">09:30 a.m</option><option name="600">10:00 a.m</option><option name="630">10:30 a.m</option><option name="660">11:00 a.m</option><option name="690">11:30 a.m</option><option name="720">12:00 p.m</option><option name="750">12:30 p.m</option><option name="780">13:00 p.m</option><option name="810">13:30 p.m</option><option name="840">14:00 p.m</option><option name="870">14:30 p.m</option><option name="900">15:00 p.m</option><option name="930">15:30 p.m</option><option name="960">16:00 p.m</option><option name="990">16:30 p.m</option><option name="1020">17:00 p.m</option><option name="1050">17:30 p.m</option><option name="1080">18:00 p.m</option><option name="1110">18:30 p.m</option><option name="1140">19:00 p.m</option><option name="1170">19:30 p.m</option><option name="1200">20:00 p.m</option><option name="1230">20:30 p.m</option><option name="1260">21:00 p.m</option><option name="1290">21:30 p.m</option><option name="1320">22:00 p.m</option><option name="1350">22:30 p.m</option><option name="1380">23:00 p.m</option><option name="1410">23:30 p.m</option></en>
|
||||
</endPeriod2>
|
||||
|
||||
<BSUBMIT type="submit" codeTR="-2">
|
||||
<en>Accept</en>
|
||||
</BSUBMIT>
|
||||
|
||||
</dynaForm>
|
||||
26
workflow/engine/xmlform/setup/wsAssignUserToGroup.xml
Normal file
26
workflow/engine/xmlform/setup/wsAssignUserToGroup.xml
Normal file
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="webservices" width="500" mode="edit" border="0" enableTemplate="0" height="105px">
|
||||
|
||||
<SESSION_ID type="text" size="36" maxlength="32">
|
||||
<en>Session Id</en>
|
||||
<es><![CDATA[Id de Sesión]]></es></SESSION_ID>
|
||||
|
||||
<USER_ID type="dropdown" sqlConnection="dbarray">
|
||||
SELECT * from user
|
||||
<en>User ID</en>
|
||||
<es>ID User</es></USER_ID>
|
||||
|
||||
<GROUP_ID type="dropdown" sqlConnection="dbarray">
|
||||
SELECT * from group
|
||||
<en>Group ID</en>
|
||||
<es>ID Group</es></GROUP_ID>
|
||||
|
||||
<ACTION type="hidden">
|
||||
</ACTION>
|
||||
|
||||
<ACTIONB type="button" onclick="submitThisForm(this.form);">
|
||||
<en>AssignUserToGroup</en>
|
||||
<es>Usuario Asignado para un Grupo</es>
|
||||
</ACTIONB>
|
||||
|
||||
</dynaForm>
|
||||
15
workflow/engine/xmlform/setup/wsCaseList.xml
Normal file
15
workflow/engine/xmlform/setup/wsCaseList.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="CaseList" width="500" mode="edit" border="0" enableTemplate="0" height="85px">
|
||||
|
||||
<SESSION_ID type="text" size="36" maxlength="32">
|
||||
<en>Session Id</en>
|
||||
<es><![CDATA[Id de Sesión]]></es></SESSION_ID>
|
||||
|
||||
<ACTION type="hidden">
|
||||
</ACTION>
|
||||
|
||||
<ACTIONB type="button" onclick="submitThisForm(this.form);">
|
||||
<en>CaseList</en>
|
||||
<es>Lista de casos</es></ACTIONB>
|
||||
|
||||
</dynaForm>
|
||||
42
workflow/engine/xmlform/setup/wsCreateUser.xml
Normal file
42
workflow/engine/xmlform/setup/wsCreateUser.xml
Normal file
@@ -0,0 +1,42 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="webservices" width="500" mode="edit" border="0" enableTemplate="0" height="205px">
|
||||
|
||||
<SESSION_ID type="text" size="36" maxlength="32">
|
||||
<en>Session Id</en>
|
||||
<es><![CDATA[Id de Sesión]]></es></SESSION_ID>
|
||||
|
||||
<USER_ID type="text" size="32" maxlength="32">
|
||||
<en>User ID</en>
|
||||
<es>ID de Usuario</es></USER_ID>
|
||||
|
||||
<PASSWORD type="password" size="25" maxlength="32">
|
||||
<en>Password</en>
|
||||
<es><![CDATA[Contraseña]]></es></PASSWORD>
|
||||
|
||||
<FIRST_NAME type="text" size="32" maxlength="32">
|
||||
<en>First Name</en>
|
||||
<es>Nombres</es></FIRST_NAME>
|
||||
|
||||
<LAST_NAME type="text" size="32" maxlength="32">
|
||||
<en>Last Name</en>
|
||||
<es>Apellidos</es></LAST_NAME>
|
||||
|
||||
<EMAIL type="text" size="32" maxlength="32">
|
||||
<en>Email</en>
|
||||
<es><![CDATA[Correo Electrónico]]></es></EMAIL>
|
||||
|
||||
<ROLE type="dropdown" sqlConnection="dbarray">
|
||||
SELECT * from role
|
||||
<en>Role</en>
|
||||
<es>Rol</es>
|
||||
</ROLE>
|
||||
|
||||
<ACTION type="hidden">
|
||||
</ACTION>
|
||||
|
||||
<ACTIONB type="button" onclick="submitThisForm(this.form);">
|
||||
<en>CreateUser</en>
|
||||
<es>Craer Usuario</es>
|
||||
</ACTIONB>
|
||||
|
||||
</dynaForm>
|
||||
25
workflow/engine/xmlform/setup/wsDerivateCase.xml
Normal file
25
workflow/engine/xmlform/setup/wsDerivateCase.xml
Normal file
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm type="xmlform" name="webservices" width="500" mode="edit" border="0" enableTemplate="0" height="105px">
|
||||
|
||||
<SESSION_ID type="text" size="36" maxlength="32">
|
||||
<en>Session Id</en>
|
||||
</SESSION_ID>
|
||||
|
||||
<CASE_ID type="dropdown" sqlConnection="dbarray">
|
||||
SELECT * from case
|
||||
<en>Case ID</en>
|
||||
</CASE_ID>
|
||||
|
||||
<DEL_INDEX type="dropdown" sqlConnection="dbarray">
|
||||
SELECT * from taskCases
|
||||
<en>Task Case(delindex)<option name="">Default</option></en>
|
||||
</DEL_INDEX>
|
||||
|
||||
<ACTION type="hidden">
|
||||
</ACTION>
|
||||
|
||||
<ACTIONB type="button" onclick="submitThisForm(this.form);">
|
||||
<en>DerivateCase</en>
|
||||
</ACTIONB>
|
||||
|
||||
</dynaForm>
|
||||
15
workflow/engine/xmlform/setup/wsGroupList.xml
Normal file
15
workflow/engine/xmlform/setup/wsGroupList.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="GroupList" width="500" mode="edit" border="0" enableTemplate="0" height="85px">
|
||||
|
||||
<SESSION_ID type="text" size="36" maxlength="32">
|
||||
<en>Session Id</en>
|
||||
<es><![CDATA[Id de Sesión]]></es></SESSION_ID>
|
||||
|
||||
<ACTION type="hidden">
|
||||
</ACTION>
|
||||
|
||||
<ACTIONB type="button" onclick="submitThisForm(this.form);">
|
||||
<en>GroupList</en>
|
||||
<es>Lista de Grupo</es></ACTIONB>
|
||||
|
||||
</dynaForm>
|
||||
20
workflow/engine/xmlform/setup/wsInputDocumentList.xml
Normal file
20
workflow/engine/xmlform/setup/wsInputDocumentList.xml
Normal file
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="InputDocumentList" width="500" mode="edit" border="0" enableTemplate="0" height="85px">
|
||||
|
||||
<SESSION_ID type="text" size="36" maxlength="32">
|
||||
<en>Session Id</en>
|
||||
</SESSION_ID>
|
||||
|
||||
<CASE_ID type="dropdown" sqlConnection="dbarray">
|
||||
SELECT * from case
|
||||
<en>Case ID</en>
|
||||
</CASE_ID>
|
||||
|
||||
<ACTION type="hidden">
|
||||
</ACTION>
|
||||
|
||||
<ACTIONB type="button" onclick="submitThisForm(this.form);">
|
||||
<en>InputDocumentList</en>
|
||||
</ACTIONB>
|
||||
|
||||
</dynaForm>
|
||||
20
workflow/engine/xmlform/setup/wsInputDocumentProcessList.xml
Executable file
20
workflow/engine/xmlform/setup/wsInputDocumentProcessList.xml
Executable file
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="InputDocumentProcessList" width="500" mode="edit" border="0" enableTemplate="0" height="85px">
|
||||
|
||||
<SESSION_ID type="text" size="36" maxlength="32">
|
||||
<en>Session Id</en>
|
||||
</SESSION_ID>
|
||||
|
||||
<PROCESS_ID type="dropdown" sqlConnection="dbarray">
|
||||
SELECT * from process
|
||||
<en>Process ID</en>
|
||||
</PROCESS_ID>
|
||||
|
||||
<ACTION type="hidden">
|
||||
</ACTION>
|
||||
|
||||
<ACTIONB type="button" onclick="submitThisForm(this.form);">
|
||||
<en>InputDocumentProcessList</en>
|
||||
</ACTIONB>
|
||||
|
||||
</dynaForm>
|
||||
43
workflow/engine/xmlform/setup/wsLogin.xml
Normal file
43
workflow/engine/xmlform/setup/wsLogin.xml
Normal file
@@ -0,0 +1,43 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="webservices" width="500" mode="edit" border="0" enableTemplate="0" height="105px" ajaxSubmit="true" callback="callbackWebService">
|
||||
|
||||
<title type="title" size="32" maxlength="32">
|
||||
<en>Login to WSDL Server</en>
|
||||
</title>
|
||||
|
||||
<USER_ID type="text" size="32" maxlength="32">
|
||||
<en>User ID</en>
|
||||
</USER_ID>
|
||||
|
||||
<PASSWORD type="password" size="32" maxlength="32">
|
||||
<en>Password</en>
|
||||
</PASSWORD>
|
||||
|
||||
<ACTION type="hidden">
|
||||
</ACTION>
|
||||
|
||||
<ACTIONB type="button" onclick="submitThisForm(this.form);">
|
||||
<en>Login</en>
|
||||
</ACTIONB>
|
||||
|
||||
<JS type="javascript" replacetags="1"><![CDATA[
|
||||
var submitThisForm = function(oForm)
|
||||
{
|
||||
var oAux;
|
||||
var bContinue = true;
|
||||
/*
|
||||
oAux = oForm.elements['form[PRO_TITLE]'];
|
||||
if (oAux.value == '')
|
||||
{
|
||||
alert("@#MESSAGE1");
|
||||
oAux.focus();
|
||||
bContinue = false;
|
||||
}
|
||||
*/
|
||||
if (bContinue)
|
||||
{
|
||||
ajax_post(oForm.action, oForm, 'POST');
|
||||
}
|
||||
};
|
||||
]]></JS>
|
||||
</dynaForm>
|
||||
8
workflow/engine/xmlform/setup/wsMessage.xml
Normal file
8
workflow/engine/xmlform/setup/wsMessage.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm type="xmlform" name="" width="600" enabletemplate="0" mode="edit">
|
||||
|
||||
<MESSAGE type="title" align="center">
|
||||
<en>You do not have enabled the SOAP extension</en>
|
||||
<es><![CDATA[Usted no han permitido la extensión SOAP]]></es></MESSAGE>
|
||||
|
||||
</dynaForm>
|
||||
27
workflow/engine/xmlform/setup/wsNewCase.xml
Normal file
27
workflow/engine/xmlform/setup/wsNewCase.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="webservices" width="500" mode="edit" border="0" enableTemplate="0" height="260px">
|
||||
|
||||
<SESSION_ID type="text" size="36" maxlength="32">
|
||||
<en>Session Id</en>
|
||||
<es><![CDATA[Id de Sesión]]></es></SESSION_ID>
|
||||
|
||||
<PROCESS_ID type="dropdown" sqlConnection="dbarray">
|
||||
SELECT * from process
|
||||
<en>Process ID</en>
|
||||
<es>ID de Proceso</es></PROCESS_ID>
|
||||
|
||||
<TASK_ID type="dropdown" sqlConnection="dbarray">
|
||||
SELECT * from task
|
||||
<en>Task ID<option name="">Default</option></en>
|
||||
<es>ID de Tarea</es></TASK_ID>
|
||||
|
||||
<VARIABLES type="grid" xmlgrid="setup/wsVariablesGrid" addrow="1" deleterow="1"/>
|
||||
|
||||
<ACTION type="hidden">
|
||||
</ACTION>
|
||||
|
||||
<ACTIONB type="button" onclick="submitThisForm(this.form);">
|
||||
<en>NewCase</en>
|
||||
<es>Caso Nuevo</es></ACTIONB>
|
||||
|
||||
</dynaForm>
|
||||
27
workflow/engine/xmlform/setup/wsNewCaseImpersonate.xml
Normal file
27
workflow/engine/xmlform/setup/wsNewCaseImpersonate.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="webservices" width="500" mode="edit" border="0" enableTemplate="0" height="260px">
|
||||
|
||||
<SESSION_ID type="text" size="36" maxlength="32">
|
||||
<en>Session Id</en>
|
||||
<es><![CDATA[Id de Sesión]]></es></SESSION_ID>
|
||||
|
||||
<PROCESS_ID type="dropdown" sqlConnection="dbarray">
|
||||
SELECT * from process
|
||||
<en>Process ID</en>
|
||||
<es>ID Proceso</es></PROCESS_ID>
|
||||
|
||||
<USER_ID type="dropdown" sqlConnection="dbarray">
|
||||
SELECT * from user
|
||||
<en>User ID</en>
|
||||
<es>ID Usuario</es></USER_ID>
|
||||
|
||||
<VARIABLES type="grid" xmlgrid="setup/wsVariablesGrid" addrow="1" deleterow="1"/>
|
||||
|
||||
<ACTION type="hidden">
|
||||
</ACTION>
|
||||
|
||||
<ACTIONB type="button" onclick="submitThisForm(this.form);">
|
||||
<en>NewCaseImpersonate</en>
|
||||
<es>Nuevo caso</es></ACTIONB>
|
||||
|
||||
</dynaForm>
|
||||
21
workflow/engine/xmlform/setup/wsOutputDocumentList.xml
Normal file
21
workflow/engine/xmlform/setup/wsOutputDocumentList.xml
Normal file
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="OutputDocumentList" width="500" mode="edit" border="0" enableTemplate="0" height="85px">
|
||||
|
||||
<SESSION_ID type="text" size="36" maxlength="32">
|
||||
<en>Session Id</en>
|
||||
</SESSION_ID>
|
||||
|
||||
<CASE_ID type="dropdown" sqlConnection="dbarray">
|
||||
SELECT * from case
|
||||
<en>Case ID</en>
|
||||
</CASE_ID>
|
||||
|
||||
|
||||
<ACTION type="hidden">
|
||||
</ACTION>
|
||||
|
||||
<ACTIONB type="button" onclick="submitThisForm(this.form);">
|
||||
<en>OutputDocumentList</en>
|
||||
</ACTIONB>
|
||||
|
||||
</dynaForm>
|
||||
15
workflow/engine/xmlform/setup/wsProcessList.xml
Normal file
15
workflow/engine/xmlform/setup/wsProcessList.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="SendVariables" width="500" mode="edit" border="0" enableTemplate="0" height="85px" ajaxSubmit="true">
|
||||
|
||||
<SESSION_ID type="text" size="36" maxlength="32">
|
||||
<en>Session Id</en>
|
||||
<es><![CDATA[Id de Sesión]]></es></SESSION_ID>
|
||||
|
||||
<ACTION type="hidden">
|
||||
</ACTION>
|
||||
|
||||
<ACTIONB type="button" onclick="submitThisForm(this.form);">
|
||||
<en>ProcessList</en>
|
||||
<es>Lista de Proceso</es></ACTIONB>
|
||||
|
||||
</dynaForm>
|
||||
35
workflow/engine/xmlform/setup/wsReassignCase.xml
Normal file
35
workflow/engine/xmlform/setup/wsReassignCase.xml
Normal file
@@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm type="xmlform" name="webservices" width="500" mode="edit" border="0" enableTemplate="0" height="150px">
|
||||
|
||||
<SESSION_ID type="text" size="36" maxlength="32">
|
||||
<en>Session Id</en>
|
||||
</SESSION_ID>
|
||||
|
||||
<CASE_ID type="dropdown" sqlConnection="dbarray">
|
||||
SELECT * from case
|
||||
<en>Case ID</en>
|
||||
</CASE_ID>
|
||||
|
||||
<DEL_INDEX type="dropdown" sqlConnection="dbarray">
|
||||
SELECT * from taskCases
|
||||
<en>Delindex<option name="">Default</option></en>
|
||||
</DEL_INDEX>
|
||||
|
||||
<USERIDSOURCE type="dropdown" sqlConnection="dbarray">
|
||||
SELECT * from user
|
||||
<en>User Source</en>
|
||||
</USERIDSOURCE>
|
||||
|
||||
<USERIDTARGET type="dropdown" sqlConnection="dbarray">
|
||||
SELECT * from user
|
||||
<en>User Target</en>
|
||||
</USERIDTARGET>
|
||||
|
||||
<ACTION type="hidden">
|
||||
</ACTION>
|
||||
|
||||
<ACTIONB type="button" onclick="submitThisForm(this.form);">
|
||||
<en>ReassignCase</en>
|
||||
</ACTIONB>
|
||||
|
||||
</dynaForm>
|
||||
20
workflow/engine/xmlform/setup/wsRemoveDocument.xml
Executable file
20
workflow/engine/xmlform/setup/wsRemoveDocument.xml
Executable file
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="RemoveDocument" width="500" mode="edit" border="0" enableTemplate="0" height="85px">
|
||||
|
||||
<SESSION_ID type="text" size="36" maxlength="32">
|
||||
<en>Session Id</en>
|
||||
</SESSION_ID>
|
||||
|
||||
<APP_DOC_UID type="dropdown" sqlConnection="dbarray">
|
||||
SELECT * from documents
|
||||
<en>Document ID</en>
|
||||
</APP_DOC_UID>
|
||||
|
||||
<ACTION type="hidden">
|
||||
</ACTION>
|
||||
|
||||
<ACTIONB type="button" onclick="submitThisForm(this.form);">
|
||||
<en>RemoveDocument</en>
|
||||
</ACTIONB>
|
||||
|
||||
</dynaForm>
|
||||
15
workflow/engine/xmlform/setup/wsRoleList.xml
Normal file
15
workflow/engine/xmlform/setup/wsRoleList.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="RoleList" width="500" mode="edit" border="0" enableTemplate="0" height="85px">
|
||||
|
||||
<SESSION_ID type="text" size="36" maxlength="32">
|
||||
<en>Session Id</en>
|
||||
<es><![CDATA[Id de Sesión]]></es></SESSION_ID>
|
||||
|
||||
<ACTION type="hidden">
|
||||
</ACTION>
|
||||
|
||||
<ACTIONB type="button" onclick="submitThisForm(this.form);">
|
||||
<en>RoleList</en>
|
||||
<es>Lista de Roles</es></ACTIONB>
|
||||
|
||||
</dynaForm>
|
||||
52
workflow/engine/xmlform/setup/wsSendFiles.xml
Normal file
52
workflow/engine/xmlform/setup/wsSendFiles.xml
Normal file
@@ -0,0 +1,52 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm type="xmlform" name="UploadFiles" width="500" target="">
|
||||
|
||||
<SESSION_ID type="text" size="36" maxlength="32">
|
||||
<en>Session Id</en>
|
||||
<es><![CDATA[Id de Sesión]]></es>
|
||||
</SESSION_ID>
|
||||
|
||||
<USER_ID type="hidden" size="36" maxlength="32">
|
||||
</USER_ID>
|
||||
|
||||
<UPLOAD_FILE type="title" enablehtml="0">
|
||||
<en>Send your file to the server</en>
|
||||
</UPLOAD_FILE>
|
||||
|
||||
<UPLOAD_OPTION type="dropdown" sqlConnection="dbarray">
|
||||
<en>Upload Option<option name="">Attached File</option><option name="1">Input Document</option></en>
|
||||
</UPLOAD_OPTION>
|
||||
|
||||
<INPUT_DOCUMENT type="dropdown" sqlConnection="dbarray">
|
||||
SELECT * from documents
|
||||
<en>Input Document</en>
|
||||
</INPUT_DOCUMENT>
|
||||
|
||||
<FILE_TO_UPLOAD type="file">
|
||||
<en>File to Send</en>
|
||||
</FILE_TO_UPLOAD>
|
||||
|
||||
<ACTION type="hidden">
|
||||
</ACTION>
|
||||
|
||||
<SEND_FILE type="submit" onclick="">
|
||||
<en>Sending</en>
|
||||
</SEND_FILE>
|
||||
|
||||
<JS type="javascript"><![CDATA[
|
||||
hideRowById('INPUT_DOCUMENT');
|
||||
|
||||
leimnud.event.add(getField('UPLOAD_OPTION'), 'change', function() {
|
||||
switch (this.value) {
|
||||
case '0':
|
||||
hideRowById('INPUT_DOCUMENT');
|
||||
break;
|
||||
case '1':
|
||||
showRowById('INPUT_DOCUMENT');
|
||||
break;
|
||||
}
|
||||
}.extend(getField('UPLOAD_OPTION')));
|
||||
|
||||
]]></JS>
|
||||
|
||||
</dynaForm>
|
||||
44
workflow/engine/xmlform/setup/wsSendMessage.xml
Normal file
44
workflow/engine/xmlform/setup/wsSendMessage.xml
Normal file
@@ -0,0 +1,44 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="SendVariables" width="500" mode="edit" border="0" enableTemplate="0" height="350px">
|
||||
|
||||
<SESSION_ID type="text" size="36" maxlength="32">
|
||||
<en>Session Id</en>
|
||||
<es><![CDATA[Id de Sesión]]></es></SESSION_ID>
|
||||
|
||||
<CASE_ID type="dropdown" sqlConnection="dbarray">
|
||||
SELECT * from case
|
||||
<en>Case ID</en>
|
||||
</CASE_ID>
|
||||
|
||||
<FROM type="text" size="30">
|
||||
<en>From</en>
|
||||
</FROM>
|
||||
|
||||
<TO_EMAIL type="text" size="30">
|
||||
<en>TO</en>
|
||||
</TO_EMAIL>
|
||||
|
||||
<CC_EMAIL type="text" size="30">
|
||||
<en>CC</en>
|
||||
</CC_EMAIL>
|
||||
|
||||
<BCC_MAIL type="text" size="30">
|
||||
<en>BCC</en>
|
||||
</BCC_MAIL>
|
||||
|
||||
<SUBJECT type="text" size="30">
|
||||
<en>Subject</en>
|
||||
</SUBJECT>
|
||||
|
||||
<MESSAGE type="textarea" cols="42" rows="8">
|
||||
<en>Message</en>
|
||||
</MESSAGE>
|
||||
|
||||
<ACTION type="hidden">
|
||||
</ACTION>
|
||||
|
||||
<ACTIONB type="button" onclick="submitThisForm(this.form);">
|
||||
<en>SendMessage</en>
|
||||
<es>Enviar Mensaje</es></ACTIONB>
|
||||
|
||||
</dynaForm>
|
||||
36
workflow/engine/xmlform/setup/wsSendVariables.xml
Normal file
36
workflow/engine/xmlform/setup/wsSendVariables.xml
Normal file
@@ -0,0 +1,36 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="SendVariables" width="500" mode="edit" border="0" enableTemplate="0" height="250px">
|
||||
|
||||
<SESSION_ID type="text" size="36" maxlength="32">
|
||||
<en>Session Id</en>
|
||||
<es><![CDATA[Id de Sesión]]></es></SESSION_ID>
|
||||
|
||||
<CASE_ID type="dropdown" sqlConnection="dbarray">
|
||||
SELECT * from case
|
||||
<en>Case ID</en>
|
||||
<es>ID de Caso</es></CASE_ID>
|
||||
|
||||
<NAME1 type="text" size="20" maxlength="32" mode="edit">
|
||||
<en>Name 1</en>
|
||||
<es>Nombre 1</es></NAME1>
|
||||
|
||||
<VALUE1 type="text" size="20" maxlength="32" mode="edit">
|
||||
<en>Value 1</en>
|
||||
<es>Valor 1</es></VALUE1>
|
||||
|
||||
<NAME2 type="text" size="20" maxlength="32" mode="edit">
|
||||
<en>Name 2</en>
|
||||
<es>Nombre 2</es></NAME2>
|
||||
|
||||
<VALUE2 type="text" size="20" maxlength="32" mode="edit">
|
||||
<en>Value 2</en>
|
||||
<es>Valor 2</es></VALUE2>
|
||||
|
||||
<ACTION type="hidden">
|
||||
</ACTION>
|
||||
|
||||
<ACTIONB type="button" onclick="submitThisForm(this.form);">
|
||||
<en>SendVariables</en>
|
||||
<es>Variables Enviadas</es></ACTIONB>
|
||||
|
||||
</dynaForm>
|
||||
15
workflow/engine/xmlform/setup/wsShowResult.xml
Normal file
15
workflow/engine/xmlform/setup/wsShowResult.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="webservices" width="600" mode="edit" border="0" enableTemplate="0" height="205px">
|
||||
|
||||
<status_code type="text" readonly="1" size="34" maxlength="32">
|
||||
<en>Status Code</en>
|
||||
<es><![CDATA[Código de estado]]></es></status_code>
|
||||
|
||||
<message type="textarea" readonly="1" cols="60" rows="8">
|
||||
<en>Message</en>
|
||||
<es>Mensaje</es></message>
|
||||
|
||||
<time_stamp type="text" readonly="1" size="34" maxlength="32">
|
||||
<en>Time Stamp</en>
|
||||
<es>Time Stamp</es></time_stamp>
|
||||
</dynaForm>
|
||||
20
workflow/engine/xmlform/setup/wsTaskCase.xml
Normal file
20
workflow/engine/xmlform/setup/wsTaskCase.xml
Normal file
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="TaskList" width="500" mode="edit" border="0" enableTemplate="0" height="85px">
|
||||
|
||||
<SESSION_ID type="text" size="36" maxlength="32">
|
||||
<en>Session Id</en>
|
||||
<es><![CDATA[Id de Sesión]]></es></SESSION_ID>
|
||||
|
||||
<CASE_ID type="dropdown" sqlConnection="dbarray">
|
||||
SELECT * from case
|
||||
<en>Case ID</en>
|
||||
<es>ID de Caso</es></CASE_ID>
|
||||
|
||||
<ACTION type="hidden">
|
||||
</ACTION>
|
||||
|
||||
<ACTIONB type="button" onclick="submitThisForm(this.form);">
|
||||
<en>TaskCase</en>
|
||||
<es>Caso de Tareas</es></ACTIONB>
|
||||
|
||||
</dynaForm>
|
||||
15
workflow/engine/xmlform/setup/wsTaskList.xml
Normal file
15
workflow/engine/xmlform/setup/wsTaskList.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="TaskList" width="500" mode="edit" border="0" enableTemplate="0" height="85px">
|
||||
|
||||
<SESSION_ID type="text" size="36" maxlength="32">
|
||||
<en>Session Id</en>
|
||||
<es><![CDATA[Id de Sesión]]></es></SESSION_ID>
|
||||
|
||||
<ACTION type="hidden">
|
||||
</ACTION>
|
||||
|
||||
<ACTIONB type="button" onclick="submitThisForm(this.form);">
|
||||
<en>TaskList</en>
|
||||
<es>Lista de Tarea</es></ACTIONB>
|
||||
|
||||
</dynaForm>
|
||||
15
workflow/engine/xmlform/setup/wsTriggerList.xml
Normal file
15
workflow/engine/xmlform/setup/wsTriggerList.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="TriggerList" width="500" mode="edit" border="0" enableTemplate="0" height="85px">
|
||||
|
||||
<SESSION_ID type="text" size="36" maxlength="32">
|
||||
<en>Session Id</en>
|
||||
</SESSION_ID>
|
||||
|
||||
<ACTION type="hidden">
|
||||
</ACTION>
|
||||
|
||||
<ACTIONB type="button" onclick="submitThisForm(this.form);">
|
||||
<en>TriggerList</en>
|
||||
</ACTIONB>
|
||||
|
||||
</dynaForm>
|
||||
15
workflow/engine/xmlform/setup/wsUserList.xml
Normal file
15
workflow/engine/xmlform/setup/wsUserList.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm name="UserList" width="500" mode="edit" border="0" enableTemplate="0" height="85px">
|
||||
|
||||
<SESSION_ID type="text" size="36" maxlength="32">
|
||||
<en>Session Id</en>
|
||||
<es><![CDATA[Id de Sesión]]></es></SESSION_ID>
|
||||
|
||||
<ACTION type="hidden">
|
||||
</ACTION>
|
||||
|
||||
<ACTIONB type="button" onclick="submitThisForm(this.form);">
|
||||
<en>UserList</en>
|
||||
<es>Lista de Usuario</es></ACTIONB>
|
||||
|
||||
</dynaForm>
|
||||
9
workflow/engine/xmlform/setup/wsVariablesGrid.xml
Normal file
9
workflow/engine/xmlform/setup/wsVariablesGrid.xml
Normal file
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm type="grid" name="setup/wsVariablesGrid" width="" mode="edit">
|
||||
<NAME type="text" maxlength="120" validate="Any" size="25" mode="edit">
|
||||
<en>Name</en>
|
||||
<es>Nombre</es></NAME>
|
||||
<VALUE type="text" maxlength="120" validate="Any" size="25" mode="edit">
|
||||
<en>Value</en>
|
||||
<es>Valor</es></VALUE>
|
||||
</dynaForm>
|
||||
20
workflow/engine/xmlform/setup/wsrCaseList.xml
Normal file
20
workflow/engine/xmlform/setup/wsrCaseList.xml
Normal file
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm rowsPerPage="24">
|
||||
|
||||
<guid type="text" colWidth="200" align="left" titleAlign="left">
|
||||
<en>GUID</en>
|
||||
</guid>
|
||||
|
||||
<name type="text" colWidth="280" align="left" titleAlign="left">
|
||||
<en>Case Title</en>
|
||||
</name>
|
||||
|
||||
<status type="text" colWidth="100" align="left" titleAlign="left">
|
||||
<en>Status</en>
|
||||
</status>
|
||||
|
||||
<delIndex type="text" colWidth="70" align="left" titleAlign="left">
|
||||
<en>Del Index</en>
|
||||
</delIndex>
|
||||
|
||||
</dynaForm>
|
||||
12
workflow/engine/xmlform/setup/wsrGroupList.xml
Normal file
12
workflow/engine/xmlform/setup/wsrGroupList.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm>
|
||||
|
||||
<guid type="text" colWidth="200" align="left" titleAlign="left">
|
||||
<en>GUID</en>
|
||||
<es><![CDATA["GUID]]></es></guid>
|
||||
|
||||
<name type="text" colWidth="280" align="left" titleAlign="left">
|
||||
<en>Group Title</en>
|
||||
<es><![CDATA[Título de Grupo]]></es></name>
|
||||
|
||||
</dynaForm>
|
||||
30
workflow/engine/xmlform/setup/wsrInputDocumentList.xml
Normal file
30
workflow/engine/xmlform/setup/wsrInputDocumentList.xml
Normal file
@@ -0,0 +1,30 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm rowsPerPage="24" width="100%">
|
||||
|
||||
<document type="link" colWidth="40" value="@!guid" link="../@!link"/>
|
||||
|
||||
<filename type="text" colWidth="280" align="left" titleAlign="left">
|
||||
<en>Filename</en>
|
||||
</filename>
|
||||
|
||||
<docId type="text" colWidth="120" align="left" titleAlign="left">
|
||||
<en>Document GUID</en>
|
||||
</docId>
|
||||
|
||||
<version type="text" colWidth="45" align="left" titleAlign="left">
|
||||
<en>version</en>
|
||||
</version>
|
||||
|
||||
<createDate type="text" colWidth="130" align="left" titleAlign="left">
|
||||
<en>create Date</en>
|
||||
</createDate>
|
||||
|
||||
<createBy type="text" colWidth="280" align="left" titleAlign="left">
|
||||
<en>created by</en>
|
||||
</createBy>
|
||||
|
||||
<type type="text" colWidth="280" align="left" titleAlign="left">
|
||||
<en>type</en>
|
||||
</type>
|
||||
|
||||
</dynaForm>
|
||||
18
workflow/engine/xmlform/setup/wsrInputDocumentProcessList.xml
Executable file
18
workflow/engine/xmlform/setup/wsrInputDocumentProcessList.xml
Executable file
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm rowsPerPage="24" width="100%">
|
||||
|
||||
|
||||
<guid type="text" colWidth="120" align="left" titleAlign="left">
|
||||
<en>InputDocument GUID</en>
|
||||
</guid>
|
||||
|
||||
<name type="text" colWidth="280" align="left" titleAlign="left">
|
||||
<en>Name</en>
|
||||
</name>
|
||||
|
||||
<description type="text" colWidth="280" align="left" titleAlign="left">
|
||||
<en>description</en>
|
||||
</description>
|
||||
|
||||
|
||||
</dynaForm>
|
||||
30
workflow/engine/xmlform/setup/wsrOutputDocumentList.xml
Normal file
30
workflow/engine/xmlform/setup/wsrOutputDocumentList.xml
Normal file
@@ -0,0 +1,30 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm rowsPerPage="24" width="100%">
|
||||
|
||||
<document type="link" colWidth="40" value="@!guid" link="../@!link"/>
|
||||
|
||||
<filename type="text" colWidth="280" align="left" titleAlign="left">
|
||||
<en>Filename</en>
|
||||
</filename>
|
||||
|
||||
<docId type="text" colWidth="120" align="left" titleAlign="left">
|
||||
<en>Document GUID</en>
|
||||
</docId>
|
||||
|
||||
<version type="text" colWidth="45" align="left" titleAlign="left">
|
||||
<en>version</en>
|
||||
</version>
|
||||
|
||||
<createDate type="text" colWidth="130" align="left" titleAlign="left">
|
||||
<en>create Date</en>
|
||||
</createDate>
|
||||
|
||||
<createBy type="text" colWidth="280" align="left" titleAlign="left">
|
||||
<en>created by</en>
|
||||
</createBy>
|
||||
|
||||
<type type="text" colWidth="280" align="left" titleAlign="left">
|
||||
<en>type</en>
|
||||
</type>
|
||||
|
||||
</dynaForm>
|
||||
13
workflow/engine/xmlform/setup/wsrProcessList.xml
Normal file
13
workflow/engine/xmlform/setup/wsrProcessList.xml
Normal file
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm rowsPerPage="24">
|
||||
|
||||
<guid type="text" colWidth="200" align="left" titleAlign="left">
|
||||
<en>GUID</en>
|
||||
<es>GUID</es></guid>
|
||||
|
||||
<name type="text" colWidth="400" align="left" titleAlign="left">
|
||||
<en>Process Title</en>
|
||||
<es><![CDATA[Título del Proceso]]></es></name>
|
||||
|
||||
|
||||
</dynaForm>
|
||||
12
workflow/engine/xmlform/setup/wsrRoleList.xml
Normal file
12
workflow/engine/xmlform/setup/wsrRoleList.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm>
|
||||
|
||||
<guid type="text" colWidth="200" align="left" titleAlign="left">
|
||||
<en>GUID</en>
|
||||
<es>GUID</es></guid>
|
||||
|
||||
<name type="text" colWidth="280" align="left" titleAlign="left">
|
||||
<en>Role Title</en>
|
||||
<es><![CDATA[Título del Rol]]></es></name>
|
||||
|
||||
</dynaForm>
|
||||
12
workflow/engine/xmlform/setup/wsrTaskCase.xml
Normal file
12
workflow/engine/xmlform/setup/wsrTaskCase.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm>
|
||||
|
||||
<guid type="text" colWidth="200" align="left" titleAlign="left">
|
||||
<en>Del Index</en>
|
||||
<es>Del Index</es></guid>
|
||||
|
||||
<name type="text" colWidth="280" align="left" titleAlign="left">
|
||||
<en>Task Title</en>
|
||||
<es><![CDATA[Título de Tarea]]></es></name>
|
||||
|
||||
</dynaForm>
|
||||
12
workflow/engine/xmlform/setup/wsrTaskList.xml
Normal file
12
workflow/engine/xmlform/setup/wsrTaskList.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm>
|
||||
|
||||
<guid type="text" colWidth="200" align="left" titleAlign="left">
|
||||
<en>GUID</en>
|
||||
<es>GUID</es></guid>
|
||||
|
||||
<name type="text" colWidth="280" align="left" titleAlign="left">
|
||||
<en>Task Title</en>
|
||||
<es><![CDATA[Título de la Tarea]]></es></name>
|
||||
|
||||
</dynaForm>
|
||||
16
workflow/engine/xmlform/setup/wsrTriggerList.xml
Normal file
16
workflow/engine/xmlform/setup/wsrTriggerList.xml
Normal file
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm rowsPerPage="24">
|
||||
|
||||
<guid type="text" colWidth="200" align="left" titleAlign="left">
|
||||
<en>GUID</en>
|
||||
</guid>
|
||||
|
||||
<name type="text" colWidth="280" align="left" titleAlign="left">
|
||||
<en>Task Title</en>
|
||||
</name>
|
||||
|
||||
<processId type="text" colWidth="280" align="left" titleAlign="left">
|
||||
<en>Process GUID/Title</en>
|
||||
</processId>
|
||||
|
||||
</dynaForm>
|
||||
12
workflow/engine/xmlform/setup/wsrUserList.xml
Normal file
12
workflow/engine/xmlform/setup/wsrUserList.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dynaForm>
|
||||
|
||||
<guid type="text" colWidth="200" align="left" titleAlign="left">
|
||||
<en>GUID</en>
|
||||
<es>GUID</es></guid>
|
||||
|
||||
<name type="text" colWidth="280" align="left" titleAlign="left">
|
||||
<en>User</en>
|
||||
<es>Usuario</es></name>
|
||||
|
||||
</dynaForm>
|
||||
Reference in New Issue
Block a user