initial commit from rev. 632

This commit is contained in:
Erik Amaru Ortiz
2010-12-02 23:34:41 +00:00
commit 0525681d79
5410 changed files with 864427 additions and 0 deletions

View 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> &nbsp; {$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>

View 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>

View 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>

View 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>

View 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&amp;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>

View 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>

View 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>

View 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} &nbsp; {$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>

View 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>

View 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>

View 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>

View 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==&#039;Insert&#039;) onInsert(this.form); if (pagedTable.event==&#039;Update&#039;) onUpdate(this.form);">
<en>Accept</en>
</BSUBMIT>
</dynaForm>

View 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(&#039;@#UID&#039;);">
<en>Delete</en>
</DELETE>
</dynaForm>

View 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>

View 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 = &#039;LANGUAGE&#039;" 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>

View 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 = &#039;LANGUAGE&#039;" 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>

View 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&amp;rand=@#RAND" onclick=""/>
<LAN_DELETE type="link" colWidth="25" value="@#LAN_DELETE" link="languages_Delete?LAN_ID=@#LAN_ID&amp;rand=@#RAND" onclick=""/>
</dynaForm>

View 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} &nbsp; {$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>

View 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>

View 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>

View 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}&nbsp;{form[LOC_NEW]}&nbsp;{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>

View 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 = &#039;COUNTRY&#039; 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>

View 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>

View 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>

View 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>

View 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>

View 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} &nbsp; {$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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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 = &#039;skinsNew&#039;;return false;" colAlign="left" colWidth="45">
<en>New</en>
</MNU_NEW>
</dynaForm>

View 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} &nbsp; {$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>

View 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>

View 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>

View 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>

View 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(&#039;@#LOG0_NAME&#039;); return;"/>
</dynaForm>

View 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>

View 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} &nbsp; {$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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>