Updating oauth local auth.

This commit is contained in:
Erik Amaru Ortiz
2014-04-21 10:21:01 -04:00
parent 7ea60619fd
commit 109a909628
471 changed files with 13649 additions and 17767 deletions

View File

@@ -1267,21 +1267,18 @@ class adminProxy extends HttpProxyController
public function getMaintenanceInfo()
{
$data = array('info' => array());
//$oauthClients = new OauthClients();
//$oauthClients->
$pmRestClient = OauthClientsPeer::retrieveByPK('x-pm-local-client');
$statuses['pm_rest_client'] = (!empty($pmRestClient));
//$data = $pmRestClient->toArray(BasePeer::TYPE_COLNAME);
$status = ! empty($pmRestClient);
$row = $pmRestClient->toArray(BasePeer::TYPE_FIELDNAME);
$data['info'] = array(
array(
'client_id' => $row["CLIENT_ID"],
'name' => 'PM Web Designer (REST Client)',
'value' => ($statuses['pm_rest_client']? 'Registered' : 'Not Registered'),
'value_ok' => $statuses['pm_rest_client'],
'value' => ($status? 'Registered' : 'Not Registered'),
'value_ok' => $status,
'option' => array(
'label' => ($statuses['pm_rest_client']? 'Restore' : 'Register'),
'label' => ($status? 'Restore' : 'Register'),
'action' => 'doRegisterPMDesignerClient'
)
)

View File

@@ -9,15 +9,15 @@ switch ($_SERVER['REQUEST_METHOD']) {
break;
case 'POST':
require_once PATH_CORE . 'src/Services/Api/OAuth2/Server.php';
require_once PATH_CORE . 'src/ProcessMaker/Services/OAuth2/Server.php';
list($host, $port) = strpos(DB_HOST, ':') !== false ? explode(':', DB_HOST) : array(DB_HOST, '');
$port = empty($port) ? '' : ";port=$port";
\Services\Api\OAuth2\Server::setDatabaseSource(DB_USER, DB_PASS, DB_ADAPTER.":host=$host;dbname=".DB_NAME.$port);
\Services\Api\OAuth2\Server::setPmClientId('x-pm-local-client');
\ProcessMaker\Services\OAuth2\Server::setDatabaseSource(DB_USER, DB_PASS, DB_ADAPTER.":host=$host;dbname=".DB_NAME.$port);
\ProcessMaker\Services\OAuth2\Server::setPmClientId('x-pm-local-client');
$oauthServer = new \Services\Api\OAuth2\Server();
$oauthServer = new \ProcessMaker\Services\OAuth2\Server();
$userid = $_SESSION['USER_LOGGED'];
$authorize = isset($_POST['authorize']) ? (bool) $_POST['authorize'] : false;

View File

@@ -15,6 +15,7 @@ function main()
reader : new Ext.data.JsonReader( {
root : 'info',
fields : [
{name : 'client_id'},
{name : 'name'},
{name : 'value'},
{name : 'value_ok'},
@@ -27,7 +28,7 @@ function main()
title : 'Maintenance',
stripeRows : true,
autoHeight : true,
width : 550,
width : 600,
enableColumnHide: false,
enableColumnResize: false,
enableHdMenu: false,
@@ -38,13 +39,18 @@ function main()
store : store,
columns : [
{
id : 'client_id',
header : 'Client ID',
width : 160,
sortable : false,
dataIndex : 'client_id'
}, {
id : 'name',
header : 'Application',
width : 350,
width : 250,
sortable : false,
dataIndex : 'name'
},
{
}, {
header : 'Status',
width : 100,
sortable : false,
@@ -56,8 +62,7 @@ function main()
return '<font color="red">'+val+'</font>';
}
}
},
{
}, {
header : '',
width : 100,
sortable : false,

View File

@@ -1,5 +1,5 @@
<?php
require_once PATH_CORE . 'src/Services/Api/OAuth2/PmPdo.php';
require_once PATH_CORE . 'src/ProcessMaker/Services/OAuth2/PmPdo.php';
list($host, $port) = strpos(DB_HOST, ':') !== false ? explode(':', DB_HOST) : array(DB_HOST, '');
@@ -15,7 +15,7 @@ $this->scope = array(
);
// $dsn is the Data Source Name for your database, for exmaple "mysql:dbname=my_oauth2_db;host=localhost"
$storage = new Services\Api\OAuth2\PmPdo(array('dsn' => $dsn, 'username' => $username, 'password' => $password));
$storage = new ProcessMaker\Services\OAuth2\PmPdo(array('dsn' => $dsn, 'username' => $username, 'password' => $password));

View File

@@ -1,20 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm width="100%" menu="additionalTables/additionalTablesOptions">
<ADD_TAB_UID type="private" showInTable="0"/>
<ADD_TAB_NAME type="text" colWidth="200" titleAlign="left" align="left">
<en>Name</en>
</ADD_TAB_NAME>
<ADD_TAB_DESCRIPTION type="text" colWidth="300" titleAlign="left" align="left">
<en>Description</en>
</ADD_TAB_DESCRIPTION>
<EDIT type="link" colWidth="40" value="@G::LoadTranslation(ID_EDIT)" link="additionalTablesEdit?sUID=@#ADD_TAB_UID" onclick=""><en></en></EDIT>
<DATA type="link" colWidth="40" value="@G::LoadTranslation(ID_DATA)" link="additionalTablesData?sUID=@#ADD_TAB_UID" onclick=""/>
<DELETE type="link" colWidth="40" value="@G::LoadTranslation(ID_DELETE)" link="#" onclick="additionalTablesDelete(@QADD_TAB_UID);return false;"><en></en></DELETE>
</dynaForm>
<ADD_TAB_UID type="private" showInTable="0"/>
<ADD_TAB_NAME type="text" colWidth="200" titleAlign="left" align="left">
<en><![CDATA[Name]]></en>
</ADD_TAB_NAME>
<ADD_TAB_DESCRIPTION type="text" colWidth="300" titleAlign="left" align="left">
<en><![CDATA[Description]]></en>
</ADD_TAB_DESCRIPTION>
<EDIT type="link" colWidth="40" value="@G::LoadTranslation(ID_EDIT)" link="additionalTablesEdit?sUID=@#ADD_TAB_UID" onclick="">
<en><![CDATA[]]></en>
</EDIT>
<DATA type="link" colWidth="40" value="@G::LoadTranslation(ID_DATA)" link="additionalTablesData?sUID=@#ADD_TAB_UID" onclick=""/>
<DELETE type="link" colWidth="40" value="@G::LoadTranslation(ID_DELETE)" link="#" onclick="additionalTablesDelete(@QADD_TAB_UID);return false;">
<en><![CDATA[]]></en>
</DELETE>
</dynaForm>

View File

@@ -1,31 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="additionalTables/additionalTablesDataImportForm" type="xmlform" width="500" enableTemplate="1">
<TITLE type="title">
<en>Import Data from CSV file</en>
</TITLE>
<ADD_TAB_UID type="hidden"/>
<CSV_FILE type="file" required="1">
<en>CSV File</en>
</CSV_FILE>
<CSV_DELIMITER type="dropdown">
<en>Delimited by<option name=";">SemiColon (;)</option><option name=",">Comma (,)</option></en>
</CSV_DELIMITER>
<btnSave type="submit">
<en>Save</en>
</btnSave>
<BTN_CANCEL type="button" onclick="cancel();">
<en>Cancel</en>
</BTN_CANCEL>
<JS type="javascript" replacetags="1"><![CDATA[
function cancel(){
window.location = 'additionalTablesData?sUID=@#ADD_TAB_UID';
}
]]></JS>
</dynaForm>
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="additionalTables/additionalTablesDataImportForm" type="xmlform" width="500" enableTemplate="1">
<TITLE type="title">
<en><![CDATA[Import Data from CSV file]]></en>
</TITLE>
<ADD_TAB_UID type="hidden"/>
<CSV_FILE type="file" required="1">
<en><![CDATA[CSV File]]></en>
</CSV_FILE>
<CSV_DELIMITER type="dropdown">
<en><![CDATA[Delimited by]]><option name=";"><![CDATA[SemiColon (;)]]></option><option name=","><![CDATA[Comma (,)]]></option></en>
</CSV_DELIMITER>
<btnSave type="submit">
<en><![CDATA[Save]]></en>
</btnSave>
<BTN_CANCEL type="button" onclick="cancel();">
<en><![CDATA[Cancel]]></en>
</BTN_CANCEL>
<JS type="javascript" replacetags="1"><![CDATA[
function cancel(){
window.location = 'additionalTablesData?sUID=@#ADD_TAB_UID';
}
]]></JS>
</dynaForm>

View File

@@ -1,351 +1,331 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="additionalTables/additionalTablesEdit" type="xmlform" width="900" mode="" enableTemplate="1">
<TITLE1 type="title">
<en>Table Information</en>
</TITLE1>
<ADD_TAB_UID type="hidden" />
<ADD_TAB_NAME type="text" size="60" maxlength="64" validate="Field" required="1" mode="view">
<en>Table Name</en>
</ADD_TAB_NAME>
<!-- renamed text by hidden -->
<ADD_TAB_CLASS_NAME type="hidden" size="60" maxlength="100" validate="Field" required="1" mode="view">
<en>PHP Class Name</en>
</ADD_TAB_CLASS_NAME>
<ADD_TAB_DESCRIPTION type="textarea" cols="70" rows="5" required="0">
<en>Description</en>
</ADD_TAB_DESCRIPTION>
<TITLE2 type="title">
<en>Log Configuration</en>
</TITLE2>
<ADD_TAB_SDW_LOG_INSERT type="checkbox" defaultValue="on">
<en>Save log for insert actions</en>
</ADD_TAB_SDW_LOG_INSERT>
<ADD_TAB_SDW_LOG_UPDATE type="checkbox" defaultValue="on">
<en>Save log for update actions</en>
</ADD_TAB_SDW_LOG_UPDATE>
<ADD_TAB_SDW_LOG_DELETE type="checkbox" defaultValue="on">
<en>Save log for delete actions</en>
</ADD_TAB_SDW_LOG_DELETE>
<!--<ADD_TAB_SDW_LOG_SELECT type="checkbox" defaultValue="off">
<en>Save log for select actions</en>
</ADD_TAB_SDW_LOG_SELECT>
<ADD_TAB_SDW_MAX_LENGTH type="text" size="5" maxlength="10" required="1" defaultValue="-1">
<en>Maximun rows to store (-1 for unlimited)</en>
</ADD_TAB_SDW_MAX_LENGTH>-->
<ADD_TAB_SDW_AUTO_DELETE type="checkbox" defaultValue="off">
<en>Delete related log when table is deleted</en>
</ADD_TAB_SDW_AUTO_DELETE>
<!--<ADD_TAB_STATUS type="hidden" defaultValue="ACTIVE" />-->
<TITLE3 type="title">
<en>Fields</en>
</TITLE3>
<FIELDS type="grid" xmlgrid="additionalTables/additionalTablesFields2" addrow="1" deleterow="1" mode="edit" />
<btnSave type="button" onclick="verifyData(this.form);">
<en>Save</en>
</btnSave>
<BTN_CANCEL type="button" onclick="cancel();">
<en>Cancel</en>
</BTN_CANCEL>
<JS type="javascript">
<![CDATA[
var onChangeType = function(iRow, bEmpty) {
var iRow = iRow | this.name.split('][')[1];
var oAux;
switch (getGridField('FIELDS', iRow, 'FLD_TYPE').value) {
case 'VARCHAR':
oAux = getGridField('FIELDS', iRow, 'FLD_SIZE');
oAux.readOnly = '';
break;
case 'TEXT':
oAux = getGridField('FIELDS', iRow, 'FLD_SIZE');
oAux.value = '';
oAux.readOnly = 'readOnly';
break;
case 'DATE':
oAux = getGridField('FIELDS', iRow, 'FLD_SIZE');
oAux.value = '';
oAux.readOnly = 'readOnly';
break;
case 'INT':
oAux = getGridField('FIELDS', iRow, 'FLD_SIZE');
oAux.readOnly = '';
break;
case 'FLOAT':
oAux = getGridField('FIELDS', iRow, 'FLD_SIZE');
oAux.readOnly = '';
break;
}
};
var verifyData = function(oForm) {
if (oForm.onsubmit()) {
var bContinue = true;
var iMessage = 0;
var iRows = Number_Rows_Grid('FIELDS', 'FLD_UID');
var fieldsTmp = [];
var words = '';
var aReservedWords = new Array('ADD','ALL','ALTER','ANALYZE','AND','AS','ASC','ASENSITIVE','BEFORE',
'BETWEEN','BIGINT','BINARY','BLOB','BOTH','BY','CALL','CASCADE','CASE',
'CHANGE','CHAR','CHARACTER','CHECK','COLLATE','COLUMN','CONDITION',
'CONSTRAINT','CONTINUE','CONVERT','CREATE','CROSS','CURRENT_DATE',
'CURRENT_TIME','CURRENT_TIMESTAMP','CURRENT_USER','CURSOR','DATABASE',
'DATABASES','DAY_HOUR','DAY_MICROSECOND','DAY_MINUTE','DAY_SECOND','DEC',
'DECIMAL','DECLARE','DEFAULT','DELAYED','DELETE','DESC','DESCRIBE',
'DETERMINISTIC','DISTINCT','DISTINCTROW','DIV','DOUBLE','DROP','DUAL',
'EACH','ELSE','ELSEIF','ENCLOSED','ESCAPED','EXISTS','EXIT','EXPLAIN',
'FALSE','FETCH','FLOAT','FLOAT4','FLOAT8','FOR','FORCE','FOREIGN','FROM',
'FULLTEXT','GRANT','GROUP','HAVING','HIGH_PRIORITY','HOUR_MICROSECOND',
'HOUR_MINUTE','HOUR_SECOND','IF','IGNORE','IN','INDEX','INFILE','INNER',
'INOUT','INSENSITIVE','INSERT','INT','INT1','INT2','INT3','INT4','INT8',
'INTEGER','INTERVAL','INTO','IS','ITERATE','JOIN','KEY','KEYS','KILL',
'LEADING','LEAVE','LEFT','LIKE','LIMIT','LINES','LOAD','LOCALTIME',
'LOCALTIMESTAMP','LOCK','LONG','LONGBLOB','LONGTEXT','LOOP','LOW_PRIORITY',
'MATCH','MEDIUMBLOB','MEDIUMINT','MEDIUMTEXT','MIDDLEINT','MINUTE_MICROSECOND',
'MINUTE_SECOND','MOD','MODIFIES','NATURAL','NOT','NO_WRITE_TO_BINLOG','NULL',
'NUMERIC','ON','OPTIMIZE','OPTION','OPTIONALLY','OR','ORDER','OUT','OUTER',
'OUTFILE','PRECISION','PRIMARY','PROCEDURE','PURGE','READ','READS','REAL',
'REFERENCES','REGEXP','RELEASE','RENAME','REPEAT','REPLACE','REQUIRE',
'RESTRICT','RETURN','REVOKE','RIGHT','RLIKE','SCHEMA','SCHEMAS','SECOND_MICROSECOND',
'SELECT','SENSITIVE','SEPARATOR','SET','SHOW','SMALLINT','SONAME','SPATIAL',
'SPECIFIC','SQL','SQLEXCEPTION','SQLSTATE','SQLWARNING','SQL_BIG_RESULT',
'SQL_CALC_FOUND_ROWS','SQL_SMALL_RESULT','SSL','STARTING','STRAIGHT_JOIN',
'TABLE','TERMINATED','THEN','TINYBLOB','TINYINT','TINYTEXT','TO','TRAILING',
'TRIGGER','TRUE','UNDO','UNION','UNIQUE','UNLOCK','UNSIGNED','UPDATE','USAGE',
'USE','USING','UTC_DATE','UTC_TIME','UTC_TIMESTAMP','VALUES','VARBINARY',
'VARCHAR','VARCHARACTER','VARYING','WHEN','WHERE','WHILE','WITH','WRITE',
'XOR','YEAR_MONTH','ZEROFILL','ASENSITIVE','CALL','CONDITION','CONTINUE',
'CURSOR','DECLARE','DETERMINISTIC','EACH','ELSEIF','EXIT','FETCH','INOUT',
'INSENSITIVE','ITERATE','LEAVE','LOOP','MODIFIES','OUT','READS','RELEASE',
'REPEAT','RETURN','SCHEMA','SCHEMAS','SENSITIVE','SPECIFIC','SQL',
'SQLEXCEPTION','SQLSTATE','SQLWARNING','TRIGGER','UNDO','WHILE');
for (var i = 1; i <= iRows; i++) {
for(var j = 0; j < aReservedWords.length; j++ ) {
if(getGridField('FIELDS', i, 'FLD_NAME').value == aReservedWords[j]) {
words = words +" "+getGridField('FIELDS', i, 'FLD_NAME').value;
}
}
}
if (words != ''){
new leimnud.module.app.alert().make({
label:G_STRINGS.ID_FIELDS_RESERVED_WORDS + ' ' + words
});
words='';
bContinue = false;
}
for (var i = 1; i <= iRows; i++) {
if (getGridField('FIELDS', i, 'FLD_NAME').value == '') {
bContinue = false;
iMessage = 1;
}
if (bContinue) {
switch (getGridField('FIELDS', i, 'FLD_TYPE').value) {
case 'VARCHAR':
if (getGridField('FIELDS', i, 'FLD_SIZE').value == '') {
bContinue = false;
iMessage = 2;
}
break;
case 'TEXT':
if (getGridField('FIELDS', i, 'FLD_KEY').checked ) {
bContinue = false;
iMessage = 4;
}
break;
case 'DATE':
break;
case 'INT':
if (getGridField('FIELDS', i, 'FLD_SIZE').value == '') {
bContinue = false;
iMessage = 2;
}
break;
case 'FLOAT':
if (getGridField('FIELDS', i, 'FLD_SIZE').value == '') {
bContinue = false;
iMessage = 2;
}
break;
}
}
// Check duplicate fields
if(bContinue) {
if(!(getGridField('FIELDS', i, 'FLD_NAME').value in fieldsTmp)) {
fieldsTmp[getGridField('FIELDS', i, 'FLD_NAME').value]++;
} else {
bContinue = false;
iMessage = 5;
sDuplicate = getGridField('FIELDS', i, 'FLD_NAME').value;
}
}
if(bContinue){
var sFldName = getGridField('FIELDS', i, 'FLD_NAME').value;
var sFirstCharFldName = sFldName.charAt(0);
pattern =/[A-Za-z_]/;
if(pattern.test(sFirstCharFldName) == false) {
bContinue = false;
iMessage = 6;
sInvalidField = getGridField('FIELDS', i, 'FLD_NAME').value;
}
}
}
var bContinueKey = false;
for (var i = 1; i <= iRows; i++) {
if (getGridField('FIELDS', i, 'FLD_KEY').checked) {
bContinueKey = true;
}
if (getGridField('FIELDS', i, 'FLD_KEY').checked) {
getGridField('FIELDS', i, 'FLD_KEY_HDN').value = "on" ;
}
if (getGridField('FIELDS', i, 'FLD_NULL').checked) {
getGridField('FIELDS', i, 'FLD_NULL_HDN').value = "on" ;
}
}
if (bContinue && bContinueKey) {
oForm.submit();
}
else {
if (!bContinue) {
switch (iMessage) {
case 1:
new leimnud.module.app.alert().make({
label:"@G::LoadTranslation(ID_FIELD_NAME_REQUIRED)"
});
break;
case 2:
new leimnud.module.app.alert().make({
label:"@G::LoadTranslation(ID_FIELD_SIZE_REQUIRED)"
});
break;
case 3:
new leimnud.module.app.alert().make({
label:G_STRINGS.ID_FIELD_FOREIGN_TABLE
});
break;
case 4:
new leimnud.module.app.alert().make({
label:"@G::LoadTranslation(ID_FIELD_CANNOT_BE_PRIMARY_KEY)"
});
break;
case 5:
new leimnud.module.app.alert().make({
label:"@G::LoadTranslation(ID_FIELD_DUPLICATE)" + " " + sDuplicate
});
break;
case 6:
new leimnud.module.app.alert().make({
label:"@G::LoadTranslation(ID_FIELD_INVALID)" + " " + sInvalidField
});
break;
}
}
else {
new leimnud.module.app.alert().make({
label:"@G::LoadTranslation(ID_FIELD_KEY_TABLE)"
});
}
}
}
};
var changeValues = function(iRow, sType) {
iRow = parseInt(iRow);
switch (sType) {
case 'UP':
if (iRow == 1) {
return;
}
var iOtherRow = iRow - 1;
break;
case 'DOWN':
if (iRow == Number_Rows_Grid('FIELDS', 'FLD_UID')) {
return;
}
var iOtherRow = iRow + 1;
break;
}
var FLD_UID = getGridField('FIELDS', iOtherRow, 'FLD_UID').value;
var FLD_NAME = getGridField('FIELDS', iOtherRow, 'FLD_NAME').value;
var FLD_DESCRIPTION = getGridField('FIELDS', iOtherRow, 'FLD_DESCRIPTION').value;
var FLD_TYPE = getGridField('FIELDS', iOtherRow, 'FLD_TYPE').value;
var FLD_SIZE = getGridField('FIELDS', iOtherRow, 'FLD_SIZE').value;
var FLD_NULL = getGridField('FIELDS', iOtherRow, 'FLD_NULL').checked;
var FLD_KEY = getGridField('FIELDS', iOtherRow, 'FLD_KEY').checked;
var FLD_NULL_HDN = getGridField('FIELDS', iOtherRow, 'FLD_NULL_HDN').value;
var FLD_KEY_HDN = getGridField('FIELDS', iOtherRow, 'FLD_KEY_HDN').value;
getGridField('FIELDS', iOtherRow, 'FLD_UID').value = getGridField('FIELDS', iRow, 'FLD_UID').value;
getGridField('FIELDS', iOtherRow, 'FLD_NAME').value = getGridField('FIELDS', iRow, 'FLD_NAME').value;
getGridField('FIELDS', iOtherRow, 'FLD_DESCRIPTION').value = getGridField('FIELDS', iRow, 'FLD_DESCRIPTION').value;
getGridField('FIELDS', iOtherRow, 'FLD_TYPE').value = getGridField('FIELDS', iRow, 'FLD_TYPE').value;
getGridField('FIELDS', iOtherRow, 'FLD_SIZE').value = getGridField('FIELDS', iRow, 'FLD_SIZE').value;
getGridField('FIELDS', iOtherRow, 'FLD_NULL').checked = getGridField('FIELDS', iRow, 'FLD_NULL').checked;
getGridField('FIELDS', iOtherRow, 'FLD_KEY').checked = getGridField('FIELDS', iRow, 'FLD_KEY').checked;
getGridField('FIELDS', iOtherRow, 'FLD_NULL_HDN').value = getGridField('FIELDS', iRow, 'FLD_NULL_HDN').value;
getGridField('FIELDS', iOtherRow, 'FLD_KEY_HDN').value = getGridField('FIELDS', iRow, 'FLD_KEY_HDN').value;
getGridField('FIELDS', iRow, 'FLD_UID').value = FLD_UID;
getGridField('FIELDS', iRow, 'FLD_NAME').value = FLD_NAME;
getGridField('FIELDS', iRow, 'FLD_DESCRIPTION').value = FLD_DESCRIPTION;
getGridField('FIELDS', iRow, 'FLD_TYPE').value = FLD_TYPE;
getGridField('FIELDS', iRow, 'FLD_SIZE').value = FLD_SIZE;
getGridField('FIELDS', iRow, 'FLD_NULL').checked = FLD_NULL;
getGridField('FIELDS', iRow, 'FLD_KEY').checked = FLD_KEY;
getGridField('FIELDS', iRow, 'FLD_NULL_HDN').value = FLD_NULL_HDN;
getGridField('FIELDS', iRow, 'FLD_KEY_HDN').value = FLD_KEY_HDN;
onChangeType(iRow, false);
onChangeType(iOtherRow, false);
};
function LoadPMTable() {
//Adding events for the grid fields
var iRows = Number_Rows_Grid('FIELDS', 'FLD_UID');
var oAux;
for (var i = 1; i <= iRows; i++) {
oAux = getGridField('FIELDS', i, 'FLD_TYPE');
leimnud.event.add(oAux, 'change', {method:onChangeType,instance:oAux,event:true});
onChangeType(i, false);
}
getObject('FIELDS').onaddrow = function(iRow) {
oAux = getGridField('FIELDS', iRow, 'FLD_TYPE');
leimnud.event.add(oAux, 'change', {method:onChangeType,instance:oAux,event:true});
onChangeType(iRow, true);
document.getElementById('FIELDS').rows[iRow].getElementsByTagName('td')[10].innerHTML = document.getElementById('FIELDS').rows[1].getElementsByTagName('td')[10].innerHTML.replace('[1]', '[' + iRow + ']');
document.getElementById('FIELDS').rows[iRow].getElementsByTagName('td')[11].innerHTML = document.getElementById('FIELDS').rows[1].getElementsByTagName('td')[11].innerHTML.replace('[1]', '[' + iRow + ']');
};
};
function cancel(){
window.location = 'additionalTablesList';
}
dynaformOnload = LoadPMTable;
]]>
</JS>
</dynaForm>
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="additionalTables/additionalTablesEdit" type="xmlform" width="900" mode="" enableTemplate="1">
<TITLE1 type="title">
<en><![CDATA[Table Information]]></en>
</TITLE1>
<ADD_TAB_UID type="hidden"/>
<ADD_TAB_NAME type="text" size="60" maxlength="64" validate="Field" required="1" mode="view">
<en><![CDATA[Table Name]]></en>
</ADD_TAB_NAME>
<!-- renamed text by hidden -->
<ADD_TAB_CLASS_NAME type="hidden" size="60" maxlength="100" validate="Field" required="1" mode="view">
<en>PHP Class Name</en>
</ADD_TAB_CLASS_NAME>
<ADD_TAB_DESCRIPTION type="textarea" cols="70" rows="5" required="0">
<en><![CDATA[Description]]></en>
</ADD_TAB_DESCRIPTION>
<TITLE2 type="title">
<en><![CDATA[Log Configuration]]></en>
</TITLE2>
<ADD_TAB_SDW_LOG_INSERT type="checkbox" defaultValue="on">
<en><![CDATA[Save log for insert actions]]></en>
</ADD_TAB_SDW_LOG_INSERT>
<ADD_TAB_SDW_LOG_UPDATE type="checkbox" defaultValue="on">
<en><![CDATA[Save log for update actions]]></en>
</ADD_TAB_SDW_LOG_UPDATE>
<ADD_TAB_SDW_LOG_DELETE type="checkbox" defaultValue="on">
<en><![CDATA[Save log for delete actions]]></en>
</ADD_TAB_SDW_LOG_DELETE>
<!--<ADD_TAB_SDW_LOG_SELECT type="checkbox" defaultValue="off">
<en>Save log for select actions</en>
</ADD_TAB_SDW_LOG_SELECT>
<ADD_TAB_SDW_MAX_LENGTH type="text" size="5" maxlength="10" required="1" defaultValue="-1">
<en>Maximun rows to store (-1 for unlimited)</en>
</ADD_TAB_SDW_MAX_LENGTH>-->
<ADD_TAB_SDW_AUTO_DELETE type="checkbox" defaultValue="off">
<en><![CDATA[Delete related log when table is deleted]]></en>
</ADD_TAB_SDW_AUTO_DELETE>
<!--<ADD_TAB_STATUS type="hidden" defaultValue="ACTIVE" />-->
<TITLE3 type="title">
<en><![CDATA[Fields]]></en>
</TITLE3>
<FIELDS type="grid" xmlgrid="additionalTables/additionalTablesFields2" addrow="1" deleterow="1" mode="edit"/>
<btnSave type="button" onclick="verifyData(this.form);">
<en><![CDATA[Save]]></en>
</btnSave>
<BTN_CANCEL type="button" onclick="cancel();">
<en><![CDATA[Cancel]]></en>
</BTN_CANCEL>
<JS type="javascript"><![CDATA[
var onChangeType = function(iRow, bEmpty) {
var iRow = iRow | this.name.split('][')[1];
var oAux;
switch (getGridField('FIELDS', iRow, 'FLD_TYPE').value) {
case 'VARCHAR':
oAux = getGridField('FIELDS', iRow, 'FLD_SIZE');
oAux.readOnly = '';
break;
case 'TEXT':
oAux = getGridField('FIELDS', iRow, 'FLD_SIZE');
oAux.value = '';
oAux.readOnly = 'readOnly';
break;
case 'DATE':
oAux = getGridField('FIELDS', iRow, 'FLD_SIZE');
oAux.value = '';
oAux.readOnly = 'readOnly';
break;
case 'INT':
oAux = getGridField('FIELDS', iRow, 'FLD_SIZE');
oAux.readOnly = '';
break;
case 'FLOAT':
oAux = getGridField('FIELDS', iRow, 'FLD_SIZE');
oAux.readOnly = '';
break;
}
};
var verifyData = function(oForm) {
if (oForm.onsubmit()) {
var bContinue = true;
var iMessage = 0;
var iRows = Number_Rows_Grid('FIELDS', 'FLD_UID');
var fieldsTmp = [];
var words = '';
var aReservedWords = new Array('ADD','ALL','ALTER','ANALYZE','AND','AS','ASC','ASENSITIVE','BEFORE',
'BETWEEN','BIGINT','BINARY','BLOB','BOTH','BY','CALL','CASCADE','CASE',
'CHANGE','CHAR','CHARACTER','CHECK','COLLATE','COLUMN','CONDITION',
'CONSTRAINT','CONTINUE','CONVERT','CREATE','CROSS','CURRENT_DATE',
'CURRENT_TIME','CURRENT_TIMESTAMP','CURRENT_USER','CURSOR','DATABASE',
'DATABASES','DAY_HOUR','DAY_MICROSECOND','DAY_MINUTE','DAY_SECOND','DEC',
'DECIMAL','DECLARE','DEFAULT','DELAYED','DELETE','DESC','DESCRIBE',
'DETERMINISTIC','DISTINCT','DISTINCTROW','DIV','DOUBLE','DROP','DUAL',
'EACH','ELSE','ELSEIF','ENCLOSED','ESCAPED','EXISTS','EXIT','EXPLAIN',
'FALSE','FETCH','FLOAT','FLOAT4','FLOAT8','FOR','FORCE','FOREIGN','FROM',
'FULLTEXT','GRANT','GROUP','HAVING','HIGH_PRIORITY','HOUR_MICROSECOND',
'HOUR_MINUTE','HOUR_SECOND','IF','IGNORE','IN','INDEX','INFILE','INNER',
'INOUT','INSENSITIVE','INSERT','INT','INT1','INT2','INT3','INT4','INT8',
'INTEGER','INTERVAL','INTO','IS','ITERATE','JOIN','KEY','KEYS','KILL',
'LEADING','LEAVE','LEFT','LIKE','LIMIT','LINES','LOAD','LOCALTIME',
'LOCALTIMESTAMP','LOCK','LONG','LONGBLOB','LONGTEXT','LOOP','LOW_PRIORITY',
'MATCH','MEDIUMBLOB','MEDIUMINT','MEDIUMTEXT','MIDDLEINT','MINUTE_MICROSECOND',
'MINUTE_SECOND','MOD','MODIFIES','NATURAL','NOT','NO_WRITE_TO_BINLOG','NULL',
'NUMERIC','ON','OPTIMIZE','OPTION','OPTIONALLY','OR','ORDER','OUT','OUTER',
'OUTFILE','PRECISION','PRIMARY','PROCEDURE','PURGE','READ','READS','REAL',
'REFERENCES','REGEXP','RELEASE','RENAME','REPEAT','REPLACE','REQUIRE',
'RESTRICT','RETURN','REVOKE','RIGHT','RLIKE','SCHEMA','SCHEMAS','SECOND_MICROSECOND',
'SELECT','SENSITIVE','SEPARATOR','SET','SHOW','SMALLINT','SONAME','SPATIAL',
'SPECIFIC','SQL','SQLEXCEPTION','SQLSTATE','SQLWARNING','SQL_BIG_RESULT',
'SQL_CALC_FOUND_ROWS','SQL_SMALL_RESULT','SSL','STARTING','STRAIGHT_JOIN',
'TABLE','TERMINATED','THEN','TINYBLOB','TINYINT','TINYTEXT','TO','TRAILING',
'TRIGGER','TRUE','UNDO','UNION','UNIQUE','UNLOCK','UNSIGNED','UPDATE','USAGE',
'USE','USING','UTC_DATE','UTC_TIME','UTC_TIMESTAMP','VALUES','VARBINARY',
'VARCHAR','VARCHARACTER','VARYING','WHEN','WHERE','WHILE','WITH','WRITE',
'XOR','YEAR_MONTH','ZEROFILL','ASENSITIVE','CALL','CONDITION','CONTINUE',
'CURSOR','DECLARE','DETERMINISTIC','EACH','ELSEIF','EXIT','FETCH','INOUT',
'INSENSITIVE','ITERATE','LEAVE','LOOP','MODIFIES','OUT','READS','RELEASE',
'REPEAT','RETURN','SCHEMA','SCHEMAS','SENSITIVE','SPECIFIC','SQL',
'SQLEXCEPTION','SQLSTATE','SQLWARNING','TRIGGER','UNDO','WHILE');
for (var i = 1; i <= iRows; i++) {
for(var j = 0; j < aReservedWords.length; j++ ) {
if(getGridField('FIELDS', i, 'FLD_NAME').value == aReservedWords[j]) {
words = words +" "+getGridField('FIELDS', i, 'FLD_NAME').value;
}
}
}
if (words != ''){
new leimnud.module.app.alert().make({
label:G_STRINGS.ID_FIELDS_RESERVED_WORDS + ' ' + words
});
words='';
bContinue = false;
}
for (var i = 1; i <= iRows; i++) {
if (getGridField('FIELDS', i, 'FLD_NAME').value == '') {
bContinue = false;
iMessage = 1;
}
if (bContinue) {
switch (getGridField('FIELDS', i, 'FLD_TYPE').value) {
case 'VARCHAR':
if (getGridField('FIELDS', i, 'FLD_SIZE').value == '') {
bContinue = false;
iMessage = 2;
}
break;
case 'TEXT':
if (getGridField('FIELDS', i, 'FLD_KEY').checked ) {
bContinue = false;
iMessage = 4;
}
break;
case 'DATE':
break;
case 'INT':
if (getGridField('FIELDS', i, 'FLD_SIZE').value == '') {
bContinue = false;
iMessage = 2;
}
break;
case 'FLOAT':
if (getGridField('FIELDS', i, 'FLD_SIZE').value == '') {
bContinue = false;
iMessage = 2;
}
break;
}
}
// Check duplicate fields
if(bContinue) {
if(!(getGridField('FIELDS', i, 'FLD_NAME').value in fieldsTmp)) {
fieldsTmp[getGridField('FIELDS', i, 'FLD_NAME').value]++;
} else {
bContinue = false;
iMessage = 5;
sDuplicate = getGridField('FIELDS', i, 'FLD_NAME').value;
}
}
if(bContinue){
var sFldName = getGridField('FIELDS', i, 'FLD_NAME').value;
var sFirstCharFldName = sFldName.charAt(0);
pattern =/[A-Za-z_]/;
if(pattern.test(sFirstCharFldName) == false) {
bContinue = false;
iMessage = 6;
sInvalidField = getGridField('FIELDS', i, 'FLD_NAME').value;
}
}
}
var bContinueKey = false;
for (var i = 1; i <= iRows; i++) {
if (getGridField('FIELDS', i, 'FLD_KEY').checked) {
bContinueKey = true;
}
if (getGridField('FIELDS', i, 'FLD_KEY').checked) {
getGridField('FIELDS', i, 'FLD_KEY_HDN').value = "on" ;
}
if (getGridField('FIELDS', i, 'FLD_NULL').checked) {
getGridField('FIELDS', i, 'FLD_NULL_HDN').value = "on" ;
}
}
if (bContinue && bContinueKey) {
oForm.submit();
}
else {
if (!bContinue) {
switch (iMessage) {
case 1:
new leimnud.module.app.alert().make({
label:"@G::LoadTranslation(ID_FIELD_NAME_REQUIRED)"
});
break;
case 2:
new leimnud.module.app.alert().make({
label:"@G::LoadTranslation(ID_FIELD_SIZE_REQUIRED)"
});
break;
case 3:
new leimnud.module.app.alert().make({
label:G_STRINGS.ID_FIELD_FOREIGN_TABLE
});
break;
case 4:
new leimnud.module.app.alert().make({
label:"@G::LoadTranslation(ID_FIELD_CANNOT_BE_PRIMARY_KEY)"
});
break;
case 5:
new leimnud.module.app.alert().make({
label:"@G::LoadTranslation(ID_FIELD_DUPLICATE)" + " " + sDuplicate
});
break;
case 6:
new leimnud.module.app.alert().make({
label:"@G::LoadTranslation(ID_FIELD_INVALID)" + " " + sInvalidField
});
break;
}
}
else {
new leimnud.module.app.alert().make({
label:"@G::LoadTranslation(ID_FIELD_KEY_TABLE)"
});
}
}
}
};
var changeValues = function(iRow, sType) {
iRow = parseInt(iRow);
switch (sType) {
case 'UP':
if (iRow == 1) {
return;
}
var iOtherRow = iRow - 1;
break;
case 'DOWN':
if (iRow == Number_Rows_Grid('FIELDS', 'FLD_UID')) {
return;
}
var iOtherRow = iRow + 1;
break;
}
var FLD_UID = getGridField('FIELDS', iOtherRow, 'FLD_UID').value;
var FLD_NAME = getGridField('FIELDS', iOtherRow, 'FLD_NAME').value;
var FLD_DESCRIPTION = getGridField('FIELDS', iOtherRow, 'FLD_DESCRIPTION').value;
var FLD_TYPE = getGridField('FIELDS', iOtherRow, 'FLD_TYPE').value;
var FLD_SIZE = getGridField('FIELDS', iOtherRow, 'FLD_SIZE').value;
var FLD_NULL = getGridField('FIELDS', iOtherRow, 'FLD_NULL').checked;
var FLD_KEY = getGridField('FIELDS', iOtherRow, 'FLD_KEY').checked;
var FLD_NULL_HDN = getGridField('FIELDS', iOtherRow, 'FLD_NULL_HDN').value;
var FLD_KEY_HDN = getGridField('FIELDS', iOtherRow, 'FLD_KEY_HDN').value;
getGridField('FIELDS', iOtherRow, 'FLD_UID').value = getGridField('FIELDS', iRow, 'FLD_UID').value;
getGridField('FIELDS', iOtherRow, 'FLD_NAME').value = getGridField('FIELDS', iRow, 'FLD_NAME').value;
getGridField('FIELDS', iOtherRow, 'FLD_DESCRIPTION').value = getGridField('FIELDS', iRow, 'FLD_DESCRIPTION').value;
getGridField('FIELDS', iOtherRow, 'FLD_TYPE').value = getGridField('FIELDS', iRow, 'FLD_TYPE').value;
getGridField('FIELDS', iOtherRow, 'FLD_SIZE').value = getGridField('FIELDS', iRow, 'FLD_SIZE').value;
getGridField('FIELDS', iOtherRow, 'FLD_NULL').checked = getGridField('FIELDS', iRow, 'FLD_NULL').checked;
getGridField('FIELDS', iOtherRow, 'FLD_KEY').checked = getGridField('FIELDS', iRow, 'FLD_KEY').checked;
getGridField('FIELDS', iOtherRow, 'FLD_NULL_HDN').value = getGridField('FIELDS', iRow, 'FLD_NULL_HDN').value;
getGridField('FIELDS', iOtherRow, 'FLD_KEY_HDN').value = getGridField('FIELDS', iRow, 'FLD_KEY_HDN').value;
getGridField('FIELDS', iRow, 'FLD_UID').value = FLD_UID;
getGridField('FIELDS', iRow, 'FLD_NAME').value = FLD_NAME;
getGridField('FIELDS', iRow, 'FLD_DESCRIPTION').value = FLD_DESCRIPTION;
getGridField('FIELDS', iRow, 'FLD_TYPE').value = FLD_TYPE;
getGridField('FIELDS', iRow, 'FLD_SIZE').value = FLD_SIZE;
getGridField('FIELDS', iRow, 'FLD_NULL').checked = FLD_NULL;
getGridField('FIELDS', iRow, 'FLD_KEY').checked = FLD_KEY;
getGridField('FIELDS', iRow, 'FLD_NULL_HDN').value = FLD_NULL_HDN;
getGridField('FIELDS', iRow, 'FLD_KEY_HDN').value = FLD_KEY_HDN;
onChangeType(iRow, false);
onChangeType(iOtherRow, false);
};
function LoadPMTable() {
//Adding events for the grid fields
var iRows = Number_Rows_Grid('FIELDS', 'FLD_UID');
var oAux;
for (var i = 1; i <= iRows; i++) {
oAux = getGridField('FIELDS', i, 'FLD_TYPE');
leimnud.event.add(oAux, 'change', {method:onChangeType,instance:oAux,event:true});
onChangeType(i, false);
}
getObject('FIELDS').onaddrow = function(iRow) {
oAux = getGridField('FIELDS', iRow, 'FLD_TYPE');
leimnud.event.add(oAux, 'change', {method:onChangeType,instance:oAux,event:true});
onChangeType(iRow, true);
document.getElementById('FIELDS').rows[iRow].getElementsByTagName('td')[10].innerHTML = document.getElementById('FIELDS').rows[1].getElementsByTagName('td')[10].innerHTML.replace('[1]', '[' + iRow + ']');
document.getElementById('FIELDS').rows[iRow].getElementsByTagName('td')[11].innerHTML = document.getElementById('FIELDS').rows[1].getElementsByTagName('td')[11].innerHTML.replace('[1]', '[' + iRow + ']');
};
};
function cancel(){
window.location = 'additionalTablesList';
}
dynaformOnload = LoadPMTable;
]]></JS>
</dynaForm>

View File

@@ -1,32 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm sqlConnection="" width="100%" rowsPerPage="11">
<ADD_TAB_UID type="CheckboxTable" colWidth="3" titleAlign="left" align="left" value="">
<en/>
</ADD_TAB_UID>
<ADD_TAB_NAME type="text" colWidth="200" titleAlign="left" align="left">
<en>Name</en>
</ADD_TAB_NAME>
<ADD_TAB_DESCRIPTION type="text" colWidth="300" titleAlign="left" align="left">
<en>Description</en>
</ADD_TAB_DESCRIPTION>
<ADD_SCHEMA type="checkboxpt" colWidth="5" value="@#ADD_TAB_UID">
<en><![CDATA[Schema&nbsp;]]></en>
</ADD_SCHEMA>
<ADD_DATA type="checkboxpt" colWidth="5" value="@#ADD_TAB_UID">
<en><![CDATA[Data&nbsp;]]></en>
</ADD_DATA>
<PAGED_TABLE_ID type="private" showInTable="0"/>
<JSFILTER type="javascript" replaceTags="1" showInTable="0">
<ADD_TAB_UID type="CheckboxTable" colWidth="3" titleAlign="left" align="left" value="">
<en/>
</ADD_TAB_UID>
<ADD_TAB_NAME type="text" colWidth="200" titleAlign="left" align="left">
<en><![CDATA[Name]]></en>
</ADD_TAB_NAME>
<ADD_TAB_DESCRIPTION type="text" colWidth="300" titleAlign="left" align="left">
<en><![CDATA[Description]]></en>
</ADD_TAB_DESCRIPTION>
<ADD_SCHEMA type="checkboxpt" colWidth="5" value="@#ADD_TAB_UID">
<en><![CDATA[Schema&nbsp;]]></en>
</ADD_SCHEMA>
<ADD_DATA type="checkboxpt" colWidth="5" value="@#ADD_TAB_UID">
<en><![CDATA[Data&nbsp;]]></en>
</ADD_DATA>
<PAGED_TABLE_ID type="private" showInTable="0"/>
<JSFILTER type="javascript" replaceTags="1" showInTable="0">
function pagedTableFilter( form ) {
@#PAGED_TABLE_ID.doFilter( form );
}
</JSFILTER>
</dynaForm>
</dynaForm>

View File

@@ -1,35 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm type="grid" name="additionalTablesFields">
<FLD_UID type="text" size="1" style="display:none;"/>
<FLD_NAME type="text" size="15" maxlength="64" validate="Field" strto="UPPER">
<en>Field Name</en>
</FLD_NAME>
<FLD_DESCRIPTION type="text" size="20" maxlength="255">
<en>Field Label</en>
</FLD_DESCRIPTION>
<FLD_TYPE type="dropdown">
<en>Type<option name="VARCHAR">VARCHAR</option><option name="TEXT">TEXT</option><option name="DATE">DATE</option><option name="INT">INT</option><option name="FLOAT">FLOAT</option></en>
</FLD_TYPE>
<FLD_SIZE type="text" size="3" maxlength="3" validate="Int">
<en>Size</en>
</FLD_SIZE>
<FLD_NULL type="checkbox" defaultValue="on">
<en>Null</en>
</FLD_NULL>
<FLD_KEY type="checkbox" defaultValue="on">
<en>Primary Key</en>
</FLD_KEY>
<FLD_NULL_HDN type="hidden" defaultvalue="" mode="edit" btn_cancel="Cancel">
<FLD_UID type="text" size="1" style="display:none;"/>
<FLD_NAME type="text" size="15" maxlength="64" validate="Field" strto="UPPER">
<en><![CDATA[Field Name]]></en>
</FLD_NAME>
<FLD_DESCRIPTION type="text" size="20" maxlength="255">
<en><![CDATA[Field Label]]></en>
</FLD_DESCRIPTION>
<FLD_TYPE type="dropdown">
<en><![CDATA[Type]]><option name="VARCHAR"><![CDATA[VARCHAR]]></option><option name="TEXT"><![CDATA[TEXT]]></option><option name="DATE"><![CDATA[DATE]]></option><option name="INT"><![CDATA[INT]]></option><option name="FLOAT"><![CDATA[FLOAT]]></option></en>
</FLD_TYPE>
<FLD_SIZE type="text" size="3" maxlength="3" validate="Int">
<en><![CDATA[Size]]></en>
</FLD_SIZE>
<FLD_NULL type="checkbox" defaultValue="on">
<en><![CDATA[Null]]></en>
</FLD_NULL>
<FLD_KEY type="checkbox" defaultValue="on">
<en><![CDATA[Primary Key]]></en>
</FLD_KEY>
<FLD_NULL_HDN type="hidden" defaultvalue="" mode="edit" btn_cancel="Cancel">
</FLD_NULL_HDN>
<FLD_KEY_HDN type="hidden" defaultvalue="" mode="edit" btn_cancel="Cancel">
<FLD_KEY_HDN type="hidden" defaultvalue="" mode="edit" btn_cancel="Cancel">
</FLD_KEY_HDN>
</dynaForm>
</dynaForm>

View File

@@ -1,39 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm type="grid" name="additionalTablesFields2">
<FLD_UID type="text" size="1" style="display:none;"/>
<FLD_NAME type="text" size="15" maxlength="64" validate="Field" strto="UPPER">
<en>Field Name</en>
</FLD_NAME>
<FLD_DESCRIPTION type="text" size="20" maxlength="255">
<en>Field Label</en>
</FLD_DESCRIPTION>
<FLD_TYPE type="dropdown">
<en>Type<option name="VARCHAR">VARCHAR</option><option name="TEXT">TEXT</option><option name="DATE">DATE</option><option name="INT">INT</option><option name="FLOAT">FLOAT</option></en>
</FLD_TYPE>
<FLD_SIZE type="text" size="3" maxlength="3" validate="Int">
<en>Size</en>
</FLD_SIZE>
<FLD_NULL type="checkbox" defaultValue="on">
<en>Null</en>
</FLD_NULL>
<FLD_KEY type="checkbox" defaultValue="on">
<en>Primary Key</en>
</FLD_KEY>
<FLD_NULL_HDN type="hidden" defaultvalue="" mode="edit" btn_cancel="Cancel">
<FLD_UID type="text" size="1" style="display:none;"/>
<FLD_NAME type="text" size="15" maxlength="64" validate="Field" strto="UPPER">
<en><![CDATA[Field Name]]></en>
</FLD_NAME>
<FLD_DESCRIPTION type="text" size="20" maxlength="255">
<en><![CDATA[Field Label]]></en>
</FLD_DESCRIPTION>
<FLD_TYPE type="dropdown">
<en><![CDATA[Type]]><option name="VARCHAR"><![CDATA[VARCHAR]]></option><option name="TEXT"><![CDATA[TEXT]]></option><option name="DATE"><![CDATA[DATE]]></option><option name="INT"><![CDATA[INT]]></option><option name="FLOAT"><![CDATA[FLOAT]]></option></en>
</FLD_TYPE>
<FLD_SIZE type="text" size="3" maxlength="3" validate="Int">
<en><![CDATA[Size]]></en>
</FLD_SIZE>
<FLD_NULL type="checkbox" defaultValue="on">
<en><![CDATA[Null]]></en>
</FLD_NULL>
<FLD_KEY type="checkbox" defaultValue="on">
<en><![CDATA[Primary Key]]></en>
</FLD_KEY>
<FLD_NULL_HDN type="hidden" defaultvalue="" mode="edit" btn_cancel="Cancel">
</FLD_NULL_HDN>
<FLD_KEY_HDN type="hidden" defaultvalue="" mode="edit" btn_cancel="Cancel">
<FLD_KEY_HDN type="hidden" defaultvalue="" mode="edit" btn_cancel="Cancel">
</FLD_KEY_HDN>
<FLD_UP_LINK type="link" link="#" onclick="changeValues(this.id.split(&#039;][&#039;)[1], &#039;UP&#039;);return false;" value="@G::LoadTranslation(ID_UP)"/>
<FLD_DOWN_LINK type="link" link="#" onclick="changeValues(this.id.split(&#039;][&#039;)[1], &#039;DOWN&#039;);return false;" value="@G::LoadTranslation(ID_DOWN)"/>
</dynaForm>
<FLD_UP_LINK type="link" link="#" onclick="changeValues(this.id.split('][')[1], 'UP');return false;" value="@G::LoadTranslation(ID_UP)"/>
<FLD_DOWN_LINK type="link" link="#" onclick="changeValues(this.id.split('][')[1], 'DOWN');return false;" value="@G::LoadTranslation(ID_DOWN)"/>
</dynaForm>

View File

@@ -1,20 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm width="100%" menu="additionalTables/additionalTablesOptions">
<ADD_TAB_UID type="private" showInTable="0"/>
<ADD_TAB_NAME type="text" colWidth="200" titleAlign="left" align="left">
<en>Name</en>
</ADD_TAB_NAME>
<ADD_TAB_DESCRIPTION type="text" colWidth="300" titleAlign="left" align="left">
<en>Description</en>
</ADD_TAB_DESCRIPTION>
<EDIT type="link" colWidth="40" value="@G::LoadTranslation(ID_EDIT)" link="additionalTablesEdit?sUID=@#ADD_TAB_UID" onclick=""><en></en></EDIT>
<DATA type="link" colWidth="40" value="@G::LoadTranslation(ID_DATA)" link="additionalTablesData?sUID=@#ADD_TAB_UID" onclick=""/>
<DELETE type="link" colWidth="40" value="@G::LoadTranslation(ID_DELETE)" link="#" onclick="additionalTablesDelete(@QADD_TAB_UID);return false;"><en></en></DELETE>
</dynaForm>
<ADD_TAB_UID type="private" showInTable="0"/>
<ADD_TAB_NAME type="text" colWidth="200" titleAlign="left" align="left">
<en><![CDATA[Name]]></en>
</ADD_TAB_NAME>
<ADD_TAB_DESCRIPTION type="text" colWidth="300" titleAlign="left" align="left">
<en><![CDATA[Description]]></en>
</ADD_TAB_DESCRIPTION>
<EDIT type="link" colWidth="40" value="@G::LoadTranslation(ID_EDIT)" link="additionalTablesEdit?sUID=@#ADD_TAB_UID" onclick="">
<en><![CDATA[]]></en>
</EDIT>
<DATA type="link" colWidth="40" value="@G::LoadTranslation(ID_DATA)" link="additionalTablesData?sUID=@#ADD_TAB_UID" onclick=""/>
<DELETE type="link" colWidth="40" value="@G::LoadTranslation(ID_DELETE)" link="#" onclick="additionalTablesDelete(@QADD_TAB_UID);return false;">
<en><![CDATA[]]></en>
</DELETE>
</dynaForm>

View File

@@ -1,404 +1,383 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="additionalTables/additionalTablesNew" type="xmlform" width="900" enableTemplate="1">
<TITLE1 type="title">
<en>Table Information</en>
</TITLE1>
<ADD_TAB_UID type="hidden" />
<ADD_TAB_NAME type="text" size="60" maxlength="64" validate="Field" required="1">
<en>Table Name</en>
</ADD_TAB_NAME>
<ADD_TAB_NAME_OLD type="hidden" />
<!-- renamed text by hidden -->
<ADD_TAB_CLASS_NAME type="hidden" size="60" maxlength="100" validate="Field" required="0" readonly="1" >
<en>PHP Class Name</en>
</ADD_TAB_CLASS_NAME>
<ADD_TAB_CLASS_NAME_OLD type="hidden" />
<ADD_TAB_DESCRIPTION type="textarea" cols="70" rows="5" required="0">
<en>Description</en>
</ADD_TAB_DESCRIPTION>
<TITLE2 type="title">
<en>Log configuration</en>
</TITLE2>
<ADD_TAB_SDW_LOG_INSERT type="checkbox" defaultValue="on">
<en>Save log for insert actions</en>
</ADD_TAB_SDW_LOG_INSERT>
<ADD_TAB_SDW_LOG_UPDATE type="checkbox" defaultValue="on">
<en>Save log for update actions</en>
</ADD_TAB_SDW_LOG_UPDATE>
<ADD_TAB_SDW_LOG_DELETE type="checkbox" defaultValue="on">
<en>Save log for delete actions</en>
</ADD_TAB_SDW_LOG_DELETE>
<!--<ADD_TAB_SDW_LOG_SELECT type="checkbox" defaultValue="off">
<en>Save log for select actions</en>
</ADD_TAB_SDW_LOG_SELECT>
<ADD_TAB_SDW_MAX_LENGTH type="text" size="5" maxlength="10" required="1" defaultValue="-1">
<en>Maximun rows to store (-1 for unlimited)</en>
</ADD_TAB_SDW_MAX_LENGTH>-->
<ADD_TAB_SDW_AUTO_DELETE type="checkbox" defaultValue="off">
<en>Delete related log when table is deleted</en>
</ADD_TAB_SDW_AUTO_DELETE>
<!--<ADD_TAB_STATUS type="hidden" defaultValue="ACTIVE" />-->
<TITLE3 type="title">
<en>Fields</en>
</TITLE3>
<FIELDS type="grid" xmlgrid="additionalTables/additionalTablesFields" addrow="1" deleterow="1" mode="edit" />
<btnSave type="button" onclick="verifyData(this.form);">
<en>Save</en>
</btnSave>
<BTN_CANCEL type="button" onclick="cancel();">
<en>Cancel</en>
</BTN_CANCEL>
<JS type="javascript">
<![CDATA[
var onChangeType = function(iRow) {
var iRow = iRow | this.name.split('][')[1];
var oAux;
switch (getGridField('FIELDS', iRow, 'FLD_TYPE').value) {
case 'VARCHAR':
oAux = getGridField('FIELDS', iRow, 'FLD_SIZE');
oAux.readOnly = '';
break;
case 'TEXT':
oAux = getGridField('FIELDS', iRow, 'FLD_SIZE');
oAux.value = '';
oAux.readOnly = 'readOnly';
break;
case 'DATE':
oAux = getGridField('FIELDS', iRow, 'FLD_SIZE');
oAux.value = '';
oAux.readOnly = 'readOnly';
break;
case 'INT':
oAux = getGridField('FIELDS', iRow, 'FLD_SIZE');
oAux.readOnly = '';
break;
case 'FLOAT':
oAux = getGridField('FIELDS', iRow, 'FLD_SIZE');
oAux.readOnly = '';
break;
}
};
var onClickForeignKey = function(iRow) {
var iRow = iRow | this.name.split('][')[1];
var oAux = getGridField('FIELDS', iRow, 'FLD_FOREIGN_KEY_TABLE');
if (getGridField('FIELDS', iRow, 'FLD_FOREIGN_KEY').checked) {
oAux.disabled = false;
oAux.value = '';
}
else {
oAux.disabled = true;
oAux.value = '';
}
};
var aReservedWords = new Array('ADD','ALL','ALTER','ANALYZE','AND','AS','ASC','ASENSITIVE','BEFORE',
'BETWEEN','BIGINT','BINARY','BLOB','BOTH','BY','CALL','CASCADE','CASE',
'CHANGE','CHAR','CHARACTER','CHECK','COLLATE','COLUMN','CONDITION',
'CONSTRAINT','CONTINUE','CONVERT','CREATE','CROSS','CURRENT_DATE',
'CURRENT_TIME','CURRENT_TIMESTAMP','CURRENT_USER','CURSOR','DATABASE',
'DATABASES','DAY_HOUR','DAY_MICROSECOND','DAY_MINUTE','DAY_SECOND','DEC',
'DECIMAL','DECLARE','DEFAULT','DELAYED','DELETE','DESC','DESCRIBE',
'DETERMINISTIC','DISTINCT','DISTINCTROW','DIV','DOUBLE','DROP','DUAL',
'EACH','ELSE','ELSEIF','ENCLOSED','ESCAPED','EXISTS','EXIT','EXPLAIN',
'FALSE','FETCH','FLOAT','FLOAT4','FLOAT8','FOR','FORCE','FOREIGN','FROM',
'FULLTEXT','GRANT','GROUP','HAVING','HIGH_PRIORITY','HOUR_MICROSECOND',
'HOUR_MINUTE','HOUR_SECOND','IF','IGNORE','IN','INDEX','INFILE','INNER',
'INOUT','INSENSITIVE','INSERT','INT','INT1','INT2','INT3','INT4','INT8',
'INTEGER','INTERVAL','INTO','IS','ITERATE','JOIN','KEY','KEYS','KILL',
'LEADING','LEAVE','LEFT','LIKE','LIMIT','LINES','LOAD','LOCALTIME',
'LOCALTIMESTAMP','LOCK','LONG','LONGBLOB','LONGTEXT','LOOP','LOW_PRIORITY',
'MATCH','MEDIUMBLOB','MEDIUMINT','MEDIUMTEXT','MIDDLEINT','MINUTE_MICROSECOND',
'MINUTE_SECOND','MOD','MODIFIES','NATURAL','NOT','NO_WRITE_TO_BINLOG','NULL',
'NUMERIC','ON','OPTIMIZE','OPTION','OPTIONALLY','OR','ORDER','OUT','OUTER',
'OUTFILE','PRECISION','PRIMARY','PROCEDURE','PURGE','READ','READS','REAL',
'REFERENCES','REGEXP','RELEASE','RENAME','REPEAT','REPLACE','REQUIRE',
'RESTRICT','RETURN','REVOKE','RIGHT','RLIKE','SCHEMA','SCHEMAS','SECOND_MICROSECOND',
'SELECT','SENSITIVE','SEPARATOR','SET','SHOW','SMALLINT','SONAME','SPATIAL',
'SPECIFIC','SQL','SQLEXCEPTION','SQLSTATE','SQLWARNING','SQL_BIG_RESULT',
'SQL_CALC_FOUND_ROWS','SQL_SMALL_RESULT','SSL','STARTING','STRAIGHT_JOIN',
'TABLE','TERMINATED','THEN','TINYBLOB','TINYINT','TINYTEXT','TO','TRAILING',
'TRIGGER','TRUE','UNDO','UNION','UNIQUE','UNLOCK','UNSIGNED','UPDATE','USAGE',
'USE','USING','UTC_DATE','UTC_TIME','UTC_TIMESTAMP','VALUES','VARBINARY',
'VARCHAR','VARCHARACTER','VARYING','WHEN','WHERE','WHILE','WITH','WRITE',
'XOR','YEAR_MONTH','ZEROFILL','ASENSITIVE','CALL','CONDITION','CONTINUE',
'CURSOR','DECLARE','DETERMINISTIC','EACH','ELSEIF','EXIT','FETCH','INOUT',
'INSENSITIVE','ITERATE','LEAVE','LOOP','MODIFIES','OUT','READS','RELEASE',
'REPEAT','RETURN','SCHEMA','SCHEMAS','SENSITIVE','SPECIFIC','SQL',
'SQLEXCEPTION','SQLSTATE','SQLWARNING','TRIGGER','UNDO','WHILE');
var verifyData = function(oForm) {
if (oForm.onsubmit()) {
var bContinue = true;
var iMessage = 0;
var iRows = Number_Rows_Grid('FIELDS', 'FLD_UID');
var fieldsTmp = [];
var words = '';
for (var i = 1; i <= iRows; i++) {
for(var j = 0; j < aReservedWords.length; j++ ) {
if(getGridField('FIELDS', i, 'FLD_NAME').value == aReservedWords[j]) {
words = words +" "+getGridField('FIELDS', i, 'FLD_NAME').value;
}
}
}
if (words != ''){
new leimnud.module.app.alert().make({
label:G_STRINGS.ID_FIELDS_RESERVED_WORDS + ' ' + words
});
words='';
bContinue = false;
}
for (var i = 1; i <= iRows; i++) {
if (getGridField('FIELDS', i, 'FLD_NAME').value == '') {
bContinue = false;
iMessage = 1;
}
if (bContinue) {
switch (getGridField('FIELDS', i, 'FLD_TYPE').value) {
case 'VARCHAR':
if (getGridField('FIELDS', i, 'FLD_SIZE').value == '') {
bContinue = false;
iMessage = 2;
}
break;
case 'TEXT':
if (getGridField('FIELDS', i, 'FLD_KEY').checked ) {
bContinue = false;
iMessage = 4;
}
break;
case 'DATE':
break;
case 'INT':
if (getGridField('FIELDS', i, 'FLD_SIZE').value == '') {
bContinue = false;
iMessage = 2;
}
break;
case 'FLOAT':
if (getGridField('FIELDS', i, 'FLD_SIZE').value == '') {
bContinue = false;
iMessage = 2;
}
break;
}
}
// Check duplicate fields
if(bContinue) {
if(!(getGridField('FIELDS', i, 'FLD_NAME').value.toUpperCase() in fieldsTmp)) {
fieldsTmp[getGridField('FIELDS', i, 'FLD_NAME').value.toUpperCase()]++;
} else {
bContinue = false;
iMessage = 5;
sDuplicate = getGridField('FIELDS', i, 'FLD_NAME').value.toUpperCase();
}
}
// Check invalid character
if(bContinue){
var sFld_name = getGridField('FIELDS', i, 'FLD_NAME').value;
var firstChar = sFld_name.charAt(sFld_name);
pattern =/[A-Za-z_]/;
if(pattern.test(firstChar) == false) {
bContinue = false;
iMessage = 6;
sInvalidCharacter = sFld_name;
}
}
}
var bContinueKey = false;
for (var i = 1; i <= iRows; i++) {
if (getGridField('FIELDS', i, 'FLD_KEY').checked) {
bContinueKey = true;
}
if (getGridField('FIELDS', i, 'FLD_KEY').checked) {
getGridField('FIELDS', i, 'FLD_KEY_HDN').value = "on" ;
}
if (getGridField('FIELDS', i, 'FLD_NULL').checked) {
getGridField('FIELDS', i, 'FLD_NULL_HDN').value = "on" ;
}
}
if (bContinue && bContinueKey) {
oForm.submit();
} else {
if (!bContinue) {
switch (iMessage) {
case 1:
new leimnud.module.app.alert().make({
label:'@G::LoadTranslation(ID_FIELD_NAME_REQUIRED)'
});
break;
case 2:
new leimnud.module.app.alert().make({
label:'@G::LoadTranslation(ID_FIELD_SIZE_REQUIRED)'
});
break;
case 3:
new leimnud.module.app.alert().make({
label:G_STRINGS.ID_FIELD_FOREIGN_TABLE
});
break;
case 4:
new leimnud.module.app.alert().make({
label:"@G::LoadTranslation(ID_FIELD_CANNOT_BE_PRIMARY_KEY)"
});
break;
case 5:
new leimnud.module.app.alert().make({
label:"@G::LoadTranslation(ID_FIELD_DUPLICATE)" + " " + sDuplicate
});
break;
case 6:
new leimnud.module.app.alert().make({
label:"@G::LoadTranslation(ID_FIELD_INVALID)" + " " + sInvalidCharacter
});
break;
}
}
else {
new leimnud.module.app.alert().make({
label:'@G::LoadTranslation(ID_FIELD_KEY_TABLE)'
});
}
}
}
};
function LoadPMTable(){
leimnud.event.add(getField('ADD_TAB_NAME'), 'change', function() {
getField('ADD_TAB_NAME').value = getField('ADD_TAB_NAME').value.toUpperCase();
var sTableNameOld = getField('ADD_TAB_NAME_OLD').value;
var oSaveButton = getField('btnSave');
if (sTableNameOld != getField('ADD_TAB_NAME').value) {
oSaveButton.disabled = true;
var oRPC = new leimnud.module.rpc.xmlhttp({
url : '../additionalTables/additionalTablesAjax',
async : false,
method: 'POST',
args : 'action=tableExists&sTableName=' + getField('ADD_TAB_NAME').value
});
oRPC.make();
if (oRPC.xmlhttp.responseText == '1') {
new leimnud.module.app.alert().make({
label:'@G::LoadTranslation(ID_TABLE_ALREADY_EXISTS)'
});
}
else {
oSaveButton.disabled = false;
}
}
else {
if (sTableNameOld != '') {
oSaveButton.disabled = false;
}
}
var aAux = getField('ADD_TAB_NAME').value.split('_');
var sAux = '';
var i;
for (i = 0; i < aAux.length; i++) {
var sChar = aAux[i].substring(0,1).toUpperCase();
sAux += sChar + aAux[i].substring(1,aAux[i].length).toLowerCase();
}
pattern =/[A-Za-z_]/;
var first = sAux.charAt(sAux);
if(pattern.test(first) == false) {
sAux = '_' + sAux;;
}
getField('ADD_TAB_CLASS_NAME').value = sAux;
// Validate ilegal character
var sTbl_name = getField('ADD_TAB_NAME').value.toUpperCase();
var firstChar = sTbl_name.charAt(sTbl_name);
pattern =/[A-Za-z_]/;
if(pattern.test(firstChar) == false) {
new leimnud.module.app.alert().make({
label:'@G::LoadTranslation(ID_TABLE_INVALID_SYNTAX)' + ' ' + sTbl_name
});
oSaveButton.disabled = true;
}
// Reserved words
var sTableName = getField('ADD_TAB_NAME').value.toUpperCase();
for(var i = 0; i < aReservedWords.length; i++ ) {
if(sTableName == aReservedWords[i]) {
new leimnud.module.app.alert().make({
label:G_STRINGS.ID_TABLE_RESERVED_WORDS + ' ' + sTableName
});
oSaveButton.disabled = true;
}
}
});
leimnud.event.add(getField('ADD_TAB_CLASS_NAME'), 'change', function() {
var sClassNameOld = getField('ADD_TAB_CLASS_NAME_OLD').value;
var oSaveButton = getField('btnSave');
if (sClassNameOld != getField('ADD_TAB_CLASS_NAME').value) {
oSaveButton.disabled = true;
var oRPC = new leimnud.module.rpc.xmlhttp({
url : '../additionalTables/additionalTablesAjax',
async : false,
method: 'POST',
args : 'action=classExists&sClassName=' + getField('ADD_TAB_CLASS_NAME').value
});
oRPC.make();
if (oRPC.xmlhttp.responseText == '1') {
new leimnud.module.app.alert().make({
label:'@G::LoadTranslation(ID_CLASS_ALREADY_EXISTS)'
});
}
else {
oSaveButton.disabled = false;
}
}
else {
oSaveButton.disabled = false;
}
});
//Adding events for the grid fields
var iRows = Number_Rows_Grid('FIELDS', 'FLD_UID');
var oAux;
for (var i = 1; i <= iRows; i++) {
oAux = getGridField('FIELDS', i, 'FLD_TYPE');
leimnud.event.add(oAux, 'change', {method:onChangeType,instance:oAux,event:true});
onChangeType(i);
}
getObject('FIELDS').onaddrow = function(iRow) {
oAux = getGridField('FIELDS', iRow, 'FLD_TYPE');
leimnud.event.add(oAux, 'change', {method:onChangeType,instance:oAux,event:true});
onChangeType(iRow);
};
};
function cancel(){
window.location = 'additionalTablesList';
}
dynaformOnload = LoadPMTable;
]]>
</JS>
</dynaForm>
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="additionalTables/additionalTablesNew" type="xmlform" width="900" enableTemplate="1">
<TITLE1 type="title">
<en><![CDATA[Table Information]]></en>
</TITLE1>
<ADD_TAB_UID type="hidden"/>
<ADD_TAB_NAME type="text" size="60" maxlength="64" validate="Field" required="1">
<en><![CDATA[Table Name]]></en>
</ADD_TAB_NAME>
<ADD_TAB_NAME_OLD type="hidden"/>
<!-- renamed text by hidden -->
<ADD_TAB_CLASS_NAME type="hidden" size="60" maxlength="100" validate="Field" required="0" readonly="1">
<en>PHP Class Name</en>
</ADD_TAB_CLASS_NAME>
<ADD_TAB_CLASS_NAME_OLD type="hidden"/>
<ADD_TAB_DESCRIPTION type="textarea" cols="70" rows="5" required="0">
<en><![CDATA[Description]]></en>
</ADD_TAB_DESCRIPTION>
<TITLE2 type="title">
<en><![CDATA[Log configuration]]></en>
</TITLE2>
<ADD_TAB_SDW_LOG_INSERT type="checkbox" defaultValue="on">
<en><![CDATA[Save log for insert actions]]></en>
</ADD_TAB_SDW_LOG_INSERT>
<ADD_TAB_SDW_LOG_UPDATE type="checkbox" defaultValue="on">
<en><![CDATA[Save log for update actions]]></en>
</ADD_TAB_SDW_LOG_UPDATE>
<ADD_TAB_SDW_LOG_DELETE type="checkbox" defaultValue="on">
<en><![CDATA[Save log for delete actions]]></en>
</ADD_TAB_SDW_LOG_DELETE>
<!--<ADD_TAB_SDW_LOG_SELECT type="checkbox" defaultValue="off">
<en>Save log for select actions</en>
</ADD_TAB_SDW_LOG_SELECT>
<ADD_TAB_SDW_MAX_LENGTH type="text" size="5" maxlength="10" required="1" defaultValue="-1">
<en>Maximun rows to store (-1 for unlimited)</en>
</ADD_TAB_SDW_MAX_LENGTH>-->
<ADD_TAB_SDW_AUTO_DELETE type="checkbox" defaultValue="off">
<en><![CDATA[Delete related log when table is deleted]]></en>
</ADD_TAB_SDW_AUTO_DELETE>
<!--<ADD_TAB_STATUS type="hidden" defaultValue="ACTIVE" />-->
<TITLE3 type="title">
<en><![CDATA[Fields]]></en>
</TITLE3>
<FIELDS type="grid" xmlgrid="additionalTables/additionalTablesFields" addrow="1" deleterow="1" mode="edit"/>
<btnSave type="button" onclick="verifyData(this.form);">
<en><![CDATA[Save]]></en>
</btnSave>
<BTN_CANCEL type="button" onclick="cancel();">
<en><![CDATA[Cancel]]></en>
</BTN_CANCEL>
<JS type="javascript"><![CDATA[
var onChangeType = function(iRow) {
var iRow = iRow | this.name.split('][')[1];
var oAux;
switch (getGridField('FIELDS', iRow, 'FLD_TYPE').value) {
case 'VARCHAR':
oAux = getGridField('FIELDS', iRow, 'FLD_SIZE');
oAux.readOnly = '';
break;
case 'TEXT':
oAux = getGridField('FIELDS', iRow, 'FLD_SIZE');
oAux.value = '';
oAux.readOnly = 'readOnly';
break;
case 'DATE':
oAux = getGridField('FIELDS', iRow, 'FLD_SIZE');
oAux.value = '';
oAux.readOnly = 'readOnly';
break;
case 'INT':
oAux = getGridField('FIELDS', iRow, 'FLD_SIZE');
oAux.readOnly = '';
break;
case 'FLOAT':
oAux = getGridField('FIELDS', iRow, 'FLD_SIZE');
oAux.readOnly = '';
break;
}
};
var onClickForeignKey = function(iRow) {
var iRow = iRow | this.name.split('][')[1];
var oAux = getGridField('FIELDS', iRow, 'FLD_FOREIGN_KEY_TABLE');
if (getGridField('FIELDS', iRow, 'FLD_FOREIGN_KEY').checked) {
oAux.disabled = false;
oAux.value = '';
}
else {
oAux.disabled = true;
oAux.value = '';
}
};
var aReservedWords = new Array('ADD','ALL','ALTER','ANALYZE','AND','AS','ASC','ASENSITIVE','BEFORE',
'BETWEEN','BIGINT','BINARY','BLOB','BOTH','BY','CALL','CASCADE','CASE',
'CHANGE','CHAR','CHARACTER','CHECK','COLLATE','COLUMN','CONDITION',
'CONSTRAINT','CONTINUE','CONVERT','CREATE','CROSS','CURRENT_DATE',
'CURRENT_TIME','CURRENT_TIMESTAMP','CURRENT_USER','CURSOR','DATABASE',
'DATABASES','DAY_HOUR','DAY_MICROSECOND','DAY_MINUTE','DAY_SECOND','DEC',
'DECIMAL','DECLARE','DEFAULT','DELAYED','DELETE','DESC','DESCRIBE',
'DETERMINISTIC','DISTINCT','DISTINCTROW','DIV','DOUBLE','DROP','DUAL',
'EACH','ELSE','ELSEIF','ENCLOSED','ESCAPED','EXISTS','EXIT','EXPLAIN',
'FALSE','FETCH','FLOAT','FLOAT4','FLOAT8','FOR','FORCE','FOREIGN','FROM',
'FULLTEXT','GRANT','GROUP','HAVING','HIGH_PRIORITY','HOUR_MICROSECOND',
'HOUR_MINUTE','HOUR_SECOND','IF','IGNORE','IN','INDEX','INFILE','INNER',
'INOUT','INSENSITIVE','INSERT','INT','INT1','INT2','INT3','INT4','INT8',
'INTEGER','INTERVAL','INTO','IS','ITERATE','JOIN','KEY','KEYS','KILL',
'LEADING','LEAVE','LEFT','LIKE','LIMIT','LINES','LOAD','LOCALTIME',
'LOCALTIMESTAMP','LOCK','LONG','LONGBLOB','LONGTEXT','LOOP','LOW_PRIORITY',
'MATCH','MEDIUMBLOB','MEDIUMINT','MEDIUMTEXT','MIDDLEINT','MINUTE_MICROSECOND',
'MINUTE_SECOND','MOD','MODIFIES','NATURAL','NOT','NO_WRITE_TO_BINLOG','NULL',
'NUMERIC','ON','OPTIMIZE','OPTION','OPTIONALLY','OR','ORDER','OUT','OUTER',
'OUTFILE','PRECISION','PRIMARY','PROCEDURE','PURGE','READ','READS','REAL',
'REFERENCES','REGEXP','RELEASE','RENAME','REPEAT','REPLACE','REQUIRE',
'RESTRICT','RETURN','REVOKE','RIGHT','RLIKE','SCHEMA','SCHEMAS','SECOND_MICROSECOND',
'SELECT','SENSITIVE','SEPARATOR','SET','SHOW','SMALLINT','SONAME','SPATIAL',
'SPECIFIC','SQL','SQLEXCEPTION','SQLSTATE','SQLWARNING','SQL_BIG_RESULT',
'SQL_CALC_FOUND_ROWS','SQL_SMALL_RESULT','SSL','STARTING','STRAIGHT_JOIN',
'TABLE','TERMINATED','THEN','TINYBLOB','TINYINT','TINYTEXT','TO','TRAILING',
'TRIGGER','TRUE','UNDO','UNION','UNIQUE','UNLOCK','UNSIGNED','UPDATE','USAGE',
'USE','USING','UTC_DATE','UTC_TIME','UTC_TIMESTAMP','VALUES','VARBINARY',
'VARCHAR','VARCHARACTER','VARYING','WHEN','WHERE','WHILE','WITH','WRITE',
'XOR','YEAR_MONTH','ZEROFILL','ASENSITIVE','CALL','CONDITION','CONTINUE',
'CURSOR','DECLARE','DETERMINISTIC','EACH','ELSEIF','EXIT','FETCH','INOUT',
'INSENSITIVE','ITERATE','LEAVE','LOOP','MODIFIES','OUT','READS','RELEASE',
'REPEAT','RETURN','SCHEMA','SCHEMAS','SENSITIVE','SPECIFIC','SQL',
'SQLEXCEPTION','SQLSTATE','SQLWARNING','TRIGGER','UNDO','WHILE');
var verifyData = function(oForm) {
if (oForm.onsubmit()) {
var bContinue = true;
var iMessage = 0;
var iRows = Number_Rows_Grid('FIELDS', 'FLD_UID');
var fieldsTmp = [];
var words = '';
for (var i = 1; i <= iRows; i++) {
for(var j = 0; j < aReservedWords.length; j++ ) {
if(getGridField('FIELDS', i, 'FLD_NAME').value == aReservedWords[j]) {
words = words +" "+getGridField('FIELDS', i, 'FLD_NAME').value;
}
}
}
if (words != ''){
new leimnud.module.app.alert().make({
label:G_STRINGS.ID_FIELDS_RESERVED_WORDS + ' ' + words
});
words='';
bContinue = false;
}
for (var i = 1; i <= iRows; i++) {
if (getGridField('FIELDS', i, 'FLD_NAME').value == '') {
bContinue = false;
iMessage = 1;
}
if (bContinue) {
switch (getGridField('FIELDS', i, 'FLD_TYPE').value) {
case 'VARCHAR':
if (getGridField('FIELDS', i, 'FLD_SIZE').value == '') {
bContinue = false;
iMessage = 2;
}
break;
case 'TEXT':
if (getGridField('FIELDS', i, 'FLD_KEY').checked ) {
bContinue = false;
iMessage = 4;
}
break;
case 'DATE':
break;
case 'INT':
if (getGridField('FIELDS', i, 'FLD_SIZE').value == '') {
bContinue = false;
iMessage = 2;
}
break;
case 'FLOAT':
if (getGridField('FIELDS', i, 'FLD_SIZE').value == '') {
bContinue = false;
iMessage = 2;
}
break;
}
}
// Check duplicate fields
if(bContinue) {
if(!(getGridField('FIELDS', i, 'FLD_NAME').value.toUpperCase() in fieldsTmp)) {
fieldsTmp[getGridField('FIELDS', i, 'FLD_NAME').value.toUpperCase()]++;
} else {
bContinue = false;
iMessage = 5;
sDuplicate = getGridField('FIELDS', i, 'FLD_NAME').value.toUpperCase();
}
}
// Check invalid character
if(bContinue){
var sFld_name = getGridField('FIELDS', i, 'FLD_NAME').value;
var firstChar = sFld_name.charAt(sFld_name);
pattern =/[A-Za-z_]/;
if(pattern.test(firstChar) == false) {
bContinue = false;
iMessage = 6;
sInvalidCharacter = sFld_name;
}
}
}
var bContinueKey = false;
for (var i = 1; i <= iRows; i++) {
if (getGridField('FIELDS', i, 'FLD_KEY').checked) {
bContinueKey = true;
}
if (getGridField('FIELDS', i, 'FLD_KEY').checked) {
getGridField('FIELDS', i, 'FLD_KEY_HDN').value = "on" ;
}
if (getGridField('FIELDS', i, 'FLD_NULL').checked) {
getGridField('FIELDS', i, 'FLD_NULL_HDN').value = "on" ;
}
}
if (bContinue && bContinueKey) {
oForm.submit();
} else {
if (!bContinue) {
switch (iMessage) {
case 1:
new leimnud.module.app.alert().make({
label:'@G::LoadTranslation(ID_FIELD_NAME_REQUIRED)'
});
break;
case 2:
new leimnud.module.app.alert().make({
label:'@G::LoadTranslation(ID_FIELD_SIZE_REQUIRED)'
});
break;
case 3:
new leimnud.module.app.alert().make({
label:G_STRINGS.ID_FIELD_FOREIGN_TABLE
});
break;
case 4:
new leimnud.module.app.alert().make({
label:"@G::LoadTranslation(ID_FIELD_CANNOT_BE_PRIMARY_KEY)"
});
break;
case 5:
new leimnud.module.app.alert().make({
label:"@G::LoadTranslation(ID_FIELD_DUPLICATE)" + " " + sDuplicate
});
break;
case 6:
new leimnud.module.app.alert().make({
label:"@G::LoadTranslation(ID_FIELD_INVALID)" + " " + sInvalidCharacter
});
break;
}
}
else {
new leimnud.module.app.alert().make({
label:'@G::LoadTranslation(ID_FIELD_KEY_TABLE)'
});
}
}
}
};
function LoadPMTable(){
leimnud.event.add(getField('ADD_TAB_NAME'), 'change', function() {
getField('ADD_TAB_NAME').value = getField('ADD_TAB_NAME').value.toUpperCase();
var sTableNameOld = getField('ADD_TAB_NAME_OLD').value;
var oSaveButton = getField('btnSave');
if (sTableNameOld != getField('ADD_TAB_NAME').value) {
oSaveButton.disabled = true;
var oRPC = new leimnud.module.rpc.xmlhttp({
url : '../additionalTables/additionalTablesAjax',
async : false,
method: 'POST',
args : 'action=tableExists&sTableName=' + getField('ADD_TAB_NAME').value
});
oRPC.make();
if (oRPC.xmlhttp.responseText == '1') {
new leimnud.module.app.alert().make({
label:'@G::LoadTranslation(ID_TABLE_ALREADY_EXISTS)'
});
}
else {
oSaveButton.disabled = false;
}
}
else {
if (sTableNameOld != '') {
oSaveButton.disabled = false;
}
}
var aAux = getField('ADD_TAB_NAME').value.split('_');
var sAux = '';
var i;
for (i = 0; i < aAux.length; i++) {
var sChar = aAux[i].substring(0,1).toUpperCase();
sAux += sChar + aAux[i].substring(1,aAux[i].length).toLowerCase();
}
pattern =/[A-Za-z_]/;
var first = sAux.charAt(sAux);
if(pattern.test(first) == false) {
sAux = '_' + sAux;;
}
getField('ADD_TAB_CLASS_NAME').value = sAux;
// Validate ilegal character
var sTbl_name = getField('ADD_TAB_NAME').value.toUpperCase();
var firstChar = sTbl_name.charAt(sTbl_name);
pattern =/[A-Za-z_]/;
if(pattern.test(firstChar) == false) {
new leimnud.module.app.alert().make({
label:'@G::LoadTranslation(ID_TABLE_INVALID_SYNTAX)' + ' ' + sTbl_name
});
oSaveButton.disabled = true;
}
// Reserved words
var sTableName = getField('ADD_TAB_NAME').value.toUpperCase();
for(var i = 0; i < aReservedWords.length; i++ ) {
if(sTableName == aReservedWords[i]) {
new leimnud.module.app.alert().make({
label:G_STRINGS.ID_TABLE_RESERVED_WORDS + ' ' + sTableName
});
oSaveButton.disabled = true;
}
}
});
leimnud.event.add(getField('ADD_TAB_CLASS_NAME'), 'change', function() {
var sClassNameOld = getField('ADD_TAB_CLASS_NAME_OLD').value;
var oSaveButton = getField('btnSave');
if (sClassNameOld != getField('ADD_TAB_CLASS_NAME').value) {
oSaveButton.disabled = true;
var oRPC = new leimnud.module.rpc.xmlhttp({
url : '../additionalTables/additionalTablesAjax',
async : false,
method: 'POST',
args : 'action=classExists&sClassName=' + getField('ADD_TAB_CLASS_NAME').value
});
oRPC.make();
if (oRPC.xmlhttp.responseText == '1') {
new leimnud.module.app.alert().make({
label:'@G::LoadTranslation(ID_CLASS_ALREADY_EXISTS)'
});
}
else {
oSaveButton.disabled = false;
}
}
else {
oSaveButton.disabled = false;
}
});
//Adding events for the grid fields
var iRows = Number_Rows_Grid('FIELDS', 'FLD_UID');
var oAux;
for (var i = 1; i <= iRows; i++) {
oAux = getGridField('FIELDS', i, 'FLD_TYPE');
leimnud.event.add(oAux, 'change', {method:onChangeType,instance:oAux,event:true});
onChangeType(i);
}
getObject('FIELDS').onaddrow = function(iRow) {
oAux = getGridField('FIELDS', iRow, 'FLD_TYPE');
leimnud.event.add(oAux, 'change', {method:onChangeType,instance:oAux,event:true});
onChangeType(iRow);
};
};
function cancel(){
window.location = 'additionalTablesList';
}
dynaformOnload = LoadPMTable;
]]></JS>
</dynaForm>

View File

@@ -1,13 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm type="xmlmenu">
<MNU_ADD type="link" link="additionalTablesNew" colAlign="left" colWidth="50">
<en>New</en>
<en><![CDATA[New]]></en>
</MNU_ADD>
<MNU_IMPORT type="link" link="additionalTablesToImport" colAlign="left" colWidth="60">
<en>Import</en>
<en><![CDATA[Import]]></en>
</MNU_IMPORT>
<MNU_EXPORT type="link" link="#" onclick="toExport()" colAlign="left" colWidth="100">
<en>Export</en>
<en><![CDATA[Export]]></en>
</MNU_EXPORT>
<PAGED_TABLE_ID type="private"/>
<JS type="javascript" replaceTags="1"><![CDATA[

View File

@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="additionalTables/additionalTablesTitle" type="xmlform" width="400">
<ADD_TAB_NAME type="hidden"/>
<TITLE type="title" label="@#ADD_TAB_NAME"><en>@#ADD_TAB_NAME</en></TITLE>
</dynaForm>
<ADD_TAB_NAME type="hidden"/>
<TITLE type="title" label="@#ADD_TAB_NAME">
<en><![CDATA[@#ADD_TAB_NAME]]></en>
</TITLE>
</dynaForm>

View File

@@ -1,44 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_AttachInputDocument3" type="xmlform" width="400px" labelWidth="200px" enableTemplate="1">
<TITLE1 type="title">
<en>Import PMTables</en>
</TITLE1>
<MAX_FILE_SIZE type="edit" mode="view">
<en>Max upload file size in bytes</en>
</MAX_FILE_SIZE>
<FILENAME type="file">
<en>File</en>
</FILENAME>
<OVERWRITE type="checkbox">
<en>Overwrite if exist</en>
</OVERWRITE>
<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[FILENAME]').value != '') {
oForm.submit();
}
else {
alert('@G::LoadTranslation(ID_SELECT_FILE_PMT_IMPORT)');
}
}
function cancel(){
window.location = 'additionalTablesList';
}
]]></JS>
</dynaForm>
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_AttachInputDocument3" type="xmlform" width="400px" labelWidth="200px" enableTemplate="1">
<TITLE1 type="title">
<en><![CDATA[Import PMTables]]></en>
</TITLE1>
<MAX_FILE_SIZE type="edit" mode="view">
<en><![CDATA[Max upload file size in bytes]]></en>
</MAX_FILE_SIZE>
<FILENAME type="file">
<en><![CDATA[File]]></en>
</FILENAME>
<OVERWRITE type="checkbox">
<en><![CDATA[Overwrite if exist]]></en>
</OVERWRITE>
<SAVE type="button" onclick="verifyFile(this.form);">
<en><![CDATA[Import]]></en>
</SAVE>
<BTN_CANCEL type="button" onclick="cancel();">
<en><![CDATA[Cancel]]></en>
</BTN_CANCEL>
<JS type="javascript" replacetags="1"><![CDATA[
var verifyFile = function(oForm) {
if (document.getElementById('form[FILENAME]').value != '') {
oForm.submit();
}
else {
alert('@G::LoadTranslation(ID_SELECT_FILE_PMT_IMPORT)');
}
}
function cancel(){
window.location = 'additionalTablesList';
}
]]></JS>
</dynaForm>

View File

@@ -1,14 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="processes_Export" type="xmlform" width="100%" labelWidth="130px">
<FILENAME type="phpVariable"/>
<FILENAME_LINK type="phpVariable"/>
<FILENAME_LABEL type="link" value="@#FILENAME" link="@#FILENAME_LINK" target="_blank">
<en>File</en>
</FILENAME_LABEL>
<SIZE type="caption">
<en>File size</en>
</SIZE>
<META type="textarea" required="0" readonly="0" rows="14" cols="82" mode="view">
<en>Summary</en>
</META>
</dynaForm>
<FILENAME type="phpVariable"/>
<FILENAME_LINK type="phpVariable"/>
<FILENAME_LABEL type="link" value="@#FILENAME" link="@#FILENAME_LINK" target="_blank">
<en><![CDATA[File]]></en>
</FILENAME_LABEL>
<SIZE type="caption">
<en><![CDATA[File size]]></en>
</SIZE>
<META type="textarea" required="0" readonly="0" rows="14" cols="82" mode="view">
<en><![CDATA[Summary]]></en>
</META>
</dynaForm>

View File

@@ -1,32 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="AppFolder" width="600" mode="edit" enableTemplate="0" border="0">
<title1 type="title">
<en>AppFolder form</en>
</title1>
<FOLDER_UID type="text" size="32" maxlength="32">
<en>Folder Uid</en>
</FOLDER_UID>
<FOLDER_PARENT_UID type="text" size="32" maxlength="32">
<en>Folder Parent Uid</en>
</FOLDER_PARENT_UID>
<FOLDER_NAME type="textarea" size="25" maxlength="25">
<en>Folder Name</en>
</FOLDER_NAME>
<FOLDER_CREATE_DATE type="date" size="25" maxlength="25">
<en>Folder Create Date</en>
</FOLDER_CREATE_DATE>
<FOLDER_UPDATE_DATE type="date" size="25" maxlength="25">
<en>Folder Update Date</en>
</FOLDER_UPDATE_DATE>
<BTN_SUBMIT type="submit">
<en>save</en>
</BTN_SUBMIT>
</dynaForm>
<title1 type="title">
<en><![CDATA[AppFolder form]]></en>
</title1>
<FOLDER_UID type="text" size="32" maxlength="32">
<en><![CDATA[Folder Uid]]></en>
</FOLDER_UID>
<FOLDER_PARENT_UID type="text" size="32" maxlength="32">
<en><![CDATA[Folder Parent Uid]]></en>
</FOLDER_PARENT_UID>
<FOLDER_NAME type="textarea" size="25" maxlength="25">
<en><![CDATA[Folder Name]]></en>
</FOLDER_NAME>
<FOLDER_CREATE_DATE type="date" size="25" maxlength="25">
<en><![CDATA[Folder Create Date]]></en>
</FOLDER_CREATE_DATE>
<FOLDER_UPDATE_DATE type="date" size="25" maxlength="25">
<en><![CDATA[Folder Update Date]]></en>
</FOLDER_UPDATE_DATE>
<BTN_SUBMIT type="submit">
<en><![CDATA[save]]></en>
</BTN_SUBMIT>
</dynaForm>

View File

@@ -1,21 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="AppFolder" width="600" mode="edit" enableTemplate="0" border="0">
<title1 type="title">
<en>Delete AppFolder</en>
</title1>
<LABEL_FOLDER_UID type="caption" colWidth="32">
<en>Er Uid</en>
</LABEL_FOLDER_UID>
<FOLDER_UID type="hidden" colWidth="32">
<title1 type="title">
<en><![CDATA[Delete AppFolder]]></en>
</title1>
<LABEL_FOLDER_UID type="caption" colWidth="32">
<en><![CDATA[Er Uid]]></en>
</LABEL_FOLDER_UID>
<FOLDER_UID type="hidden" colWidth="32">
</FOLDER_UID>
<BTN_SUBMIT type="submit">
<en>delete</en>
</BTN_SUBMIT>
</dynaForm>
<BTN_SUBMIT type="submit">
<en><![CDATA[delete]]></en>
</BTN_SUBMIT>
</dynaForm>

View File

@@ -1,27 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm type="xmlmenu">
<PRO_UID type="private"/>
<DOC_UID type="private"/>
<folderID type="private"/>
<labelFolderAddFolder type="private"/>
<labelFolderAddFile type="private"/>
<upload_New type="private" defaultValue="javascript:uploadExternalDocument(&#039;@#folderID&#039;);"/>
<folder_New type="private" defaultValue="javascript:newFolder(&#039;@#folderID&#039;);"/>
<PAGED_TABLE_ID type="private"/>
<MNU_NEW type="link" label="@#labelFolderAddFolder" value="" link="@G::encryptLink(@#folder_New)" colAlign="left" colWidth="85">
<en>@#labelFolderAddFolder</en></MNU_NEW>
<MNU_NEW1 type="link" label="@#labelFolderAddFile" value="" link="@G::encryptLink(@#upload_New)" colAlign="left" colWidth="85">
<en>@#labelFolderAddFile</en></MNU_NEW1>
<PAGED_TABLE_FAST_SEARCH type="FastSearch" label=""/>
<MNU_FAST_SEARCH type="button" label="@G::LoadTranslation(ID_SEARCH)" colAlign="right" colWidth="50" onclick="getPMFolderSearchResult(getField(&#039;PAGED_TABLE_FAST_SEARCH&#039;,this.form).value,&#039;ALL&#039;);"/>
<PAGED_TABLE_ID type="private"/>
</dynaForm>
<PRO_UID type="private"/>
<DOC_UID type="private"/>
<folderID type="private"/>
<labelFolderAddFolder type="private"/>
<labelFolderAddFile type="private"/>
<upload_New type="private" defaultValue="javascript:uploadExternalDocument('@#folderID');"/>
<folder_New type="private" defaultValue="javascript:newFolder('@#folderID');"/>
<PAGED_TABLE_ID type="private"/>
<MNU_NEW type="link" label="@#labelFolderAddFolder" value="" link="@G::encryptLink(@#folder_New)" colAlign="left" colWidth="85">
<en><![CDATA[@#labelFolderAddFolder]]></en>
</MNU_NEW>
<MNU_NEW1 type="link" label="@#labelFolderAddFile" value="" link="@G::encryptLink(@#upload_New)" colAlign="left" colWidth="85">
<en><![CDATA[@#labelFolderAddFile]]></en>
</MNU_NEW1>
<PAGED_TABLE_FAST_SEARCH type="FastSearch" label=""/>
<MNU_FAST_SEARCH type="button" label="@G::LoadTranslation(ID_SEARCH)" colAlign="right" colWidth="50" onclick="getPMFolderSearchResult(getField('PAGED_TABLE_FAST_SEARCH',this.form).value,'ALL');"/>
<PAGED_TABLE_ID type="private"/>
</dynaForm>

View File

@@ -1,27 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm width="100%">
<PRO_TITLE type="caption" colWidth="160" titleAlign="left" align="left">
<en>Process</en>
</PRO_TITLE>
<APP_TITLE type="caption" colWidth="160" titleAlign="left" align="left">
<en>Case Title</en>
</APP_TITLE>
<APP_DOC_FILENAME type="caption" colWidth="160" titleAlign="left" align="left">
<en>File Name</en>
</APP_DOC_FILENAME>
<DOC_VERSION type="caption" colWidth="20" titleAlign="left" align="left">
<en>Version</en>
</DOC_VERSION>
<APP_DOC_TYPE type="caption" colWidth="50" titleAlign="left" align="left">
<en>Type</en>
</APP_DOC_TYPE>
<USR_USERNAME type="caption" colWidth="90" titleAlign="left" align="left">
<en>Creator</en>
</USR_USERNAME>
<APP_DOC_CREATE_DATE type="caption" colWidth="120" titleAlign="left" align="left">
<en>Created</en>
</APP_DOC_CREATE_DATE>
</dynaForm>
<PRO_TITLE type="caption" colWidth="160" titleAlign="left" align="left">
<en><![CDATA[Process]]></en>
</PRO_TITLE>
<APP_TITLE type="caption" colWidth="160" titleAlign="left" align="left">
<en><![CDATA[Case Title]]></en>
</APP_TITLE>
<APP_DOC_FILENAME type="caption" colWidth="160" titleAlign="left" align="left">
<en><![CDATA[File Name]]></en>
</APP_DOC_FILENAME>
<DOC_VERSION type="caption" colWidth="20" titleAlign="left" align="left">
<en><![CDATA[Version]]></en>
</DOC_VERSION>
<APP_DOC_TYPE type="caption" colWidth="50" titleAlign="left" align="left">
<en><![CDATA[Type]]></en>
</APP_DOC_TYPE>
<USR_USERNAME type="caption" colWidth="90" titleAlign="left" align="left">
<en><![CDATA[Creator]]></en>
</USR_USERNAME>
<APP_DOC_CREATE_DATE type="caption" colWidth="120" titleAlign="left" align="left">
<en><![CDATA[Created]]></en>
</APP_DOC_CREATE_DATE>
</dynaForm>

View File

@@ -1,61 +1,46 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm width="100%" menu="appFolder/appFolderDocsListOptions">
<PRO_TITLE type="hidden" colWidth="160" titleAlign="left" align="left">
<en>Process</en>
</PRO_TITLE>
<APP_TITLE type="hidden" colWidth="160" titleAlign="left" align="left">
<en>Case Title</en>
</APP_TITLE>
<APP_DOC_FILENAME type="text" colWidth="160" titleAlign="left" align="left">
<en>File Name</en>
</APP_DOC_FILENAME>
<DOC_VERSION type="text" colWidth="20" titleAlign="left" align="left">
<en>Version</en>
</DOC_VERSION>
<APP_DOC_TYPE type="hidden" colWidth="160" titleAlign="left" align="left">
<en>Type</en>
</APP_DOC_TYPE>
<USR_USERNAME type="text" colWidth="90" titleAlign="left" align="left">
<en>Creator</en>
</USR_USERNAME>
<APP_DOC_CREATE_DATE type="text" colWidth="120" titleAlign="left" align="left">
<en>Created</en>
</APP_DOC_CREATE_DATE>
<random type="text" showInTable="0">
<en/>
</random>
<info type="link" value="@G::LoadTranslation(ID_INFO)" link="javascript:documentInfo(&#039;@#DOC_UID&#039;,&#039;@#APP_DOC_UID&#039;,&#039;@#DOC_VERSION&#039;,&#039;NV&#039;,&#039;@#APP_UID&#039;,&#039;@#APP_DOC_TYPE&#039;,&#039;@#USR_UID&#039;);" colWidth="40" align="center">
<en/>
</info>
<open type="link" value="@#DOWNLOAD_LABEL" link="@#DOWNLOAD_LINK" colWidth="40" align="center">
<en/>
</open>
<detefile type="link" value="@#DELETE_LABEL" link="javascript:documentdelete(&#039;@#DOC_UID&#039;,&#039;@#APP_DOC_UID&#039;,&#039;@#DOC_VERSION&#039;,&#039;NV&#039;,&#039;@#APP_UID&#039;,&#039;@#APP_DOC_TYPE&#039;,&#039;@#USR_UID&#039;);" colWidth="40" align="center"/>
<open1 type="link" value="@#DOWNLOAD_LABEL1" link="@#DOWNLOAD_LINK1" colWidth="40" align="center">
<en/>
</open1>
<newVersion type="link" value="@#NEWVERSION_LABEL" link="javascript:uploadDocument(&#039;@#DOC_UID&#039;,&#039;@#APP_DOC_UID&#039;,&#039;@#DOC_VERSION&#039;,&#039;NV&#039;,&#039;@#APP_UID&#039;,&#039;@#APP_DOC_TYPE&#039;);" colWidth="40" align="center">
<en/>
</newVersion>
<versionHistory type="link" value="@#VERSIONHISTORY_LABEL" link="javascript:documentVersionHistory(&#039;@#folderID&#039;,&#039;@#APP_DOC_UID&#039;);" colWidth="40" align="center">
<en/>
</versionHistory>
<APP_DOC_UID_VERSION type="CheckboxTable" colWidth="3" titleAlign="left" align="left" value="@#APP_DOC_UID_VERSION" onclick="getField(&#039;MOVE_FOLDER_PATH&#039;).value+=this.checked+&#039;|&#039;+this.value+&#039;;&#039;">
<en/>
</APP_DOC_UID_VERSION>
</dynaForm>
<PRO_TITLE type="hidden" colWidth="160" titleAlign="left" align="left">
<en>Process</en>
</PRO_TITLE>
<APP_TITLE type="hidden" colWidth="160" titleAlign="left" align="left">
<en>Case Title</en>
</APP_TITLE>
<APP_DOC_FILENAME type="text" colWidth="160" titleAlign="left" align="left">
<en><![CDATA[File Name]]></en>
</APP_DOC_FILENAME>
<DOC_VERSION type="text" colWidth="20" titleAlign="left" align="left">
<en><![CDATA[Version]]></en>
</DOC_VERSION>
<APP_DOC_TYPE type="hidden" colWidth="160" titleAlign="left" align="left">
<en>Type</en>
</APP_DOC_TYPE>
<USR_USERNAME type="text" colWidth="90" titleAlign="left" align="left">
<en><![CDATA[Creator]]></en>
</USR_USERNAME>
<APP_DOC_CREATE_DATE type="text" colWidth="120" titleAlign="left" align="left">
<en><![CDATA[Created]]></en>
</APP_DOC_CREATE_DATE>
<random type="text" showInTable="0">
<en><![CDATA[]]></en>
</random>
<info type="link" value="@G::LoadTranslation(ID_INFO)" link="javascript:documentInfo('@#DOC_UID','@#APP_DOC_UID','@#DOC_VERSION','NV','@#APP_UID','@#APP_DOC_TYPE','@#USR_UID');" colWidth="40" align="center">
<en><![CDATA[]]></en>
</info>
<open type="link" value="@#DOWNLOAD_LABEL" link="@#DOWNLOAD_LINK" colWidth="40" align="center">
<en><![CDATA[]]></en>
</open>
<detefile type="link" value="@#DELETE_LABEL" link="javascript:documentdelete('@#DOC_UID','@#APP_DOC_UID','@#DOC_VERSION','NV','@#APP_UID','@#APP_DOC_TYPE','@#USR_UID');" colWidth="40" align="center"/>
<open1 type="link" value="@#DOWNLOAD_LABEL1" link="@#DOWNLOAD_LINK1" colWidth="40" align="center">
<en><![CDATA[]]></en>
</open1>
<newVersion type="link" value="@#NEWVERSION_LABEL" link="javascript:uploadDocument('@#DOC_UID','@#APP_DOC_UID','@#DOC_VERSION','NV','@#APP_UID','@#APP_DOC_TYPE');" colWidth="40" align="center">
<en><![CDATA[]]></en>
</newVersion>
<versionHistory type="link" value="@#VERSIONHISTORY_LABEL" link="javascript:documentVersionHistory('@#folderID','@#APP_DOC_UID');" colWidth="40" align="center">
<en><![CDATA[]]></en>
</versionHistory>
<APP_DOC_UID_VERSION type="CheckboxTable" colWidth="3" titleAlign="left" align="left" value="@#APP_DOC_UID_VERSION" onclick="getField('MOVE_FOLDER_PATH').value+=this.checked+'|'+this.value+';'">
<en/>
</APP_DOC_UID_VERSION>
</dynaForm>

View File

@@ -1,18 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="AppFolder" width="600" mode="edit" enableTemplate="0" border="0">
<FOLDER_UID type="dropdown" required="0" readonly="0" savelabel="0" mode="edit" options="dbarray">
<FOLDER_UID type="dropdown" required="0" readonly="0" savelabel="0" mode="edit" options="dbarray">
SELECT FOLDER_UID, FOLDER_NAME FROM APP_FOLDER
<en>Move selected to:<option name=""></option></en>
<en><![CDATA[Move selected to:]]><option name=""><![CDATA[]]></option></en>
</FOLDER_UID>
<MOVE_FOLDER_PATH type="hidden" size="30" maxlength="250" validate="Any">
<en/>
</MOVE_FOLDER_PATH>
<BTN_SUBMIT type="submit">
<en>Move</en>
</BTN_SUBMIT>
</dynaForm>
<MOVE_FOLDER_PATH type="hidden" size="30" maxlength="250" validate="Any">
<en/>
</MOVE_FOLDER_PATH>
<BTN_SUBMIT type="submit">
<en><![CDATA[Move]]></en>
</BTN_SUBMIT>
</dynaForm>

View File

@@ -1,43 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm width="100%">
<PRO_TITLE type="hidden" colWidth="160" titleAlign="left" align="left">
<en>Process</en>
</PRO_TITLE>
<APP_TITLE type="hidden" colWidth="160" titleAlign="left" align="left">
<en>Case Title</en>
</APP_TITLE>
<APP_DOC_FILENAME type="text" colWidth="160" titleAlign="left" align="left">
<en>File Name</en>
</APP_DOC_FILENAME>
<DOC_VERSION type="text" colWidth="20" titleAlign="left" align="left">
<en>Version</en>
</DOC_VERSION>
<APP_DOC_TYPE type="hidden" colWidth="160" titleAlign="left" align="left">
<en>Type</en>
</APP_DOC_TYPE>
<USR_USERNAME type="text" colWidth="90" titleAlign="left" align="left">
<en>Creator</en>
</USR_USERNAME>
<APP_DOC_CREATE_DATE type="text" colWidth="120" titleAlign="left" align="left">
<en>Created</en>
</APP_DOC_CREATE_DATE>
<random type="text" showInTable="0">
<en/>
</random>
<info type="link" value="@G::LoadTranslation(ID_INFO)" link="javascript:documentInfo(&#039;@#DOC_UID&#039;,&#039;@#APP_DOC_UID&#039;,&#039;@#DOC_VERSION&#039;,&#039;NV&#039;,&#039;@#APP_UID&#039;,&#039;@#APP_DOC_TYPE&#039;,&#039;@#USR_UID&#039;);" colWidth="40" align="center">
<en/>
</info>
<open type="link" value="@#DOWNLOAD_LABEL" link="@#DOWNLOAD_LINK" colWidth="40" align="center">
<en/>
</open>
<open1 type="link" value="@#DOWNLOAD_LABEL1" link="@#DOWNLOAD_LINK1" colWidth="40" align="center">
<en/>
</open1>
</dynaForm>
<PRO_TITLE type="hidden" colWidth="160" titleAlign="left" align="left">
<en>Process</en>
</PRO_TITLE>
<APP_TITLE type="hidden" colWidth="160" titleAlign="left" align="left">
<en>Case Title</en>
</APP_TITLE>
<APP_DOC_FILENAME type="text" colWidth="160" titleAlign="left" align="left">
<en><![CDATA[File Name]]></en>
</APP_DOC_FILENAME>
<DOC_VERSION type="text" colWidth="20" titleAlign="left" align="left">
<en><![CDATA[Version]]></en>
</DOC_VERSION>
<APP_DOC_TYPE type="hidden" colWidth="160" titleAlign="left" align="left">
<en>Type</en>
</APP_DOC_TYPE>
<USR_USERNAME type="text" colWidth="90" titleAlign="left" align="left">
<en><![CDATA[Creator]]></en>
</USR_USERNAME>
<APP_DOC_CREATE_DATE type="text" colWidth="120" titleAlign="left" align="left">
<en><![CDATA[Created]]></en>
</APP_DOC_CREATE_DATE>
<random type="text" showInTable="0">
<en><![CDATA[]]></en>
</random>
<info type="link" value="@G::LoadTranslation(ID_INFO)" link="javascript:documentInfo('@#DOC_UID','@#APP_DOC_UID','@#DOC_VERSION','NV','@#APP_UID','@#APP_DOC_TYPE','@#USR_UID');" colWidth="40" align="center">
<en><![CDATA[]]></en>
</info>
<open type="link" value="@#DOWNLOAD_LABEL" link="@#DOWNLOAD_LINK" colWidth="40" align="center">
<en><![CDATA[]]></en>
</open>
<open1 type="link" value="@#DOWNLOAD_LABEL1" link="@#DOWNLOAD_LINK1" colWidth="40" align="center">
<en><![CDATA[]]></en>
</open1>
</dynaForm>

View File

@@ -1,54 +1,45 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm width="100%" menu="appFolder/appFolderDocsListSearchOptions">
<PRO_TITLE type="hidden" colWidth="160" titleAlign="left" align="left">
<en>Process</en>
</PRO_TITLE>
<APP_TITLE type="hidden" colWidth="160" titleAlign="left" align="left">
<en>Case Title</en>
</APP_TITLE>
<APP_DOC_FILENAME type="text" colWidth="160" titleAlign="left" align="left">
<en>File Name</en>
</APP_DOC_FILENAME>
<DOC_VERSION type="text" colWidth="20" titleAlign="left" align="left">
<en>Version</en>
</DOC_VERSION>
<APP_DOC_TYPE type="hidden" colWidth="160" titleAlign="left" align="left">
<en>Type</en>
</APP_DOC_TYPE>
<USR_USERNAME type="text" colWidth="90" titleAlign="left" align="left">
<en>Creator</en>
</USR_USERNAME>
<APP_DOC_CREATE_DATE type="text" colWidth="120" titleAlign="left" align="left">
<en>Created</en>
</APP_DOC_CREATE_DATE>
<random type="text" showInTable="0">
<en/>
</random>
<info type="link" value="@G::LoadTranslation(ID_INFO)" link="javascript:documentInfo(&#039;@#DOC_UID&#039;,&#039;@#APP_DOC_UID&#039;,&#039;@#DOC_VERSION&#039;,&#039;NV&#039;,&#039;@#APP_UID&#039;,&#039;@#APP_DOC_TYPE&#039;,&#039;@#USR_UID&#039;);" colWidth="40" align="center">
<en/>
</info>
<open type="link" value="@#DOWNLOAD_LABEL" link="@#DOWNLOAD_LINK" colWidth="40" align="center">
<en/>
</open>
<open1 type="link" value="@#DOWNLOAD_LABEL1" link="@#DOWNLOAD_LINK1" colWidth="40" align="center">
<en/>
</open1>
<newVersion type="link" value="@#NEWVERSION_LABEL" link="javascript:uploadDocument(&#039;@#DOC_UID&#039;,&#039;@#APP_DOC_UID&#039;,&#039;@#DOC_VERSION&#039;,&#039;NV&#039;,&#039;@#APP_UID&#039;,&#039;@#APP_DOC_TYPE&#039;);" colWidth="40" align="center">
<en/>
</newVersion>
<versionHistory type="link" value="@#VERSIONHISTORY_LABEL" link="javascript:documentVersionHistory(&#039;@#folderID&#039;,&#039;@#APP_DOC_UID&#039;);" colWidth="40" align="center">
<en/>
</versionHistory>
<APP_DOC_UID_VERSION type="CheckboxTable" colWidth="3" titleAlign="left" align="left" value="@#APP_DOC_UID_VERSION" onclick="getField(&#039;MOVE_FOLDER_PATH&#039;).value+=this.checked+&#039;|&#039;+this.value+&#039;;&#039;">
<en/>
</APP_DOC_UID_VERSION>
</dynaForm>
<PRO_TITLE type="hidden" colWidth="160" titleAlign="left" align="left">
<en>Process</en>
</PRO_TITLE>
<APP_TITLE type="hidden" colWidth="160" titleAlign="left" align="left">
<en>Case Title</en>
</APP_TITLE>
<APP_DOC_FILENAME type="text" colWidth="160" titleAlign="left" align="left">
<en><![CDATA[File Name]]></en>
</APP_DOC_FILENAME>
<DOC_VERSION type="text" colWidth="20" titleAlign="left" align="left">
<en><![CDATA[Version]]></en>
</DOC_VERSION>
<APP_DOC_TYPE type="hidden" colWidth="160" titleAlign="left" align="left">
<en>Type</en>
</APP_DOC_TYPE>
<USR_USERNAME type="text" colWidth="90" titleAlign="left" align="left">
<en><![CDATA[Creator]]></en>
</USR_USERNAME>
<APP_DOC_CREATE_DATE type="text" colWidth="120" titleAlign="left" align="left">
<en><![CDATA[Created]]></en>
</APP_DOC_CREATE_DATE>
<random type="text" showInTable="0">
<en><![CDATA[]]></en>
</random>
<info type="link" value="@G::LoadTranslation(ID_INFO)" link="javascript:documentInfo('@#DOC_UID','@#APP_DOC_UID','@#DOC_VERSION','NV','@#APP_UID','@#APP_DOC_TYPE','@#USR_UID');" colWidth="40" align="center">
<en><![CDATA[]]></en>
</info>
<open type="link" value="@#DOWNLOAD_LABEL" link="@#DOWNLOAD_LINK" colWidth="40" align="center">
<en><![CDATA[]]></en>
</open>
<open1 type="link" value="@#DOWNLOAD_LABEL1" link="@#DOWNLOAD_LINK1" colWidth="40" align="center">
<en><![CDATA[]]></en>
</open1>
<newVersion type="link" value="@#NEWVERSION_LABEL" link="javascript:uploadDocument('@#DOC_UID','@#APP_DOC_UID','@#DOC_VERSION','NV','@#APP_UID','@#APP_DOC_TYPE');" colWidth="40" align="center">
<en><![CDATA[]]></en>
</newVersion>
<versionHistory type="link" value="@#VERSIONHISTORY_LABEL" link="javascript:documentVersionHistory('@#folderID','@#APP_DOC_UID');" colWidth="40" align="center">
<en><![CDATA[]]></en>
</versionHistory>
<APP_DOC_UID_VERSION type="CheckboxTable" colWidth="3" titleAlign="left" align="left" value="@#APP_DOC_UID_VERSION" onclick="getField('MOVE_FOLDER_PATH').value+=this.checked+'|'+this.value+';'">
<en/>
</APP_DOC_UID_VERSION>
</dynaForm>

View File

@@ -1,43 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="AppFolder" width="540" mode="edit" enableTemplate="1" border="0" >
<title1 type="title">
<en>New Folder</en>
</title1>
<FOLDER_PATH type="caption" colWidth="32">
<en>Path</en>
</FOLDER_PATH>
<FOLDER_UID type="hidden" size="32" maxlength="32">
<en>folder Uid
<dynaForm name="AppFolder" width="540" mode="edit" enableTemplate="1" border="0">
<title1 type="title">
<en><![CDATA[New Folder]]></en>
</title1>
<FOLDER_PATH type="caption" colWidth="32">
<en><![CDATA[Path]]></en>
</FOLDER_PATH>
<FOLDER_UID type="hidden" size="32" maxlength="32">
<en>folder Uid
</en>
</FOLDER_UID>
<FOLDER_PARENT_UID type="hidden" size="32" maxlength="32">
<en>Parent Parent Uid
</FOLDER_UID>
<FOLDER_PARENT_UID type="hidden" size="32" maxlength="32">
<en>Parent Parent Uid
</en>
</FOLDER_PARENT_UID>
<FOLDER_NAME type="text" size="25" maxlength="25">
<en>Folder Name</en>
</FOLDER_NAME>
<BTN_CANCEL type="button" onclick="cancel();">
<en>Cancel</en>
</BTN_CANCEL>
<BTN_SUBMIT type="submit">
<en>Save</en>
</BTN_SUBMIT>
<JS type="javascript" replacetags="1"><![CDATA[
</FOLDER_PARENT_UID>
<FOLDER_NAME type="text" size="25" maxlength="25">
<en><![CDATA[Folder Name]]></en>
</FOLDER_NAME>
<BTN_CANCEL type="button" onclick="cancel();">
<en><![CDATA[Cancel]]></en>
</BTN_CANCEL>
<BTN_SUBMIT type="submit">
<en><![CDATA[Save]]></en>
</BTN_SUBMIT>
<JS type="javascript" replacetags="1"><![CDATA[
function cancel() {
oPanel.remove();
}
]]></JS>
</dynaForm>
</dynaForm>

View File

@@ -1,25 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="AppFolder" width="100%" type="pagedtable" sql="SELECT * from APP_FOLDER " sqlConnection="" menu="appFolder/appFolderOptions">
<FOLDER_PARENT_UID type="text" colWidth="96">
<en>Er Parent Uid</en>
</FOLDER_PARENT_UID>
<FOLDER_CREATE_DATE type="text" colWidth="0">
<en>Er Create Date</en>
</FOLDER_CREATE_DATE>
<FOLDER_UPDATE_DATE type="text" colWidth="0">
<en>Er Update Date</en>
</FOLDER_UPDATE_DATE>
<LINK type="link" colWidth="60" titleAlign="left" align="left" link="appFolderEdit?id=@!FOLDER_UID">
<en>Edit</en>
</LINK>
<LINK2 type="link" colWidth="60" titleAlign="left" align="left" link="appFolderDelete?id=@!FOLDER_UID">
<en>Delete</en>
</LINK2>
</dynaForm>
<FOLDER_PARENT_UID type="text" colWidth="96">
<en><![CDATA[Er Parent Uid]]></en>
</FOLDER_PARENT_UID>
<FOLDER_CREATE_DATE type="text" colWidth="0">
<en><![CDATA[Er Create Date]]></en>
</FOLDER_CREATE_DATE>
<FOLDER_UPDATE_DATE type="text" colWidth="0">
<en><![CDATA[Er Update Date]]></en>
</FOLDER_UPDATE_DATE>
<LINK type="link" colWidth="60" titleAlign="left" align="left" link="appFolderEdit?id=@!FOLDER_UID">
<en><![CDATA[Edit]]></en>
</LINK>
<LINK2 type="link" colWidth="60" titleAlign="left" align="left" link="appFolderDelete?id=@!FOLDER_UID">
<en><![CDATA[Delete]]></en>
</LINK2>
</dynaForm>

View File

@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm type="xmlmenu">
<appFolderNew type="private" defaultValue="../appFolder/appFolderNew"/>
<MNU_NEW type="link" label="New" value="" link="@G::encryptLink(@#appFolderNew)" colAlign="left" colWidth="85"><en>New</en></MNU_NEW>
</dynaForm>
<MNU_NEW type="link" label="New" value="" link="@G::encryptLink(@#appFolderNew)" colAlign="left" colWidth="85">
<en><![CDATA[New]]></en>
</MNU_NEW>
</dynaForm>

View File

@@ -1,28 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm menu="authSources/authSources_Options" width="100%">
<AUTH_SOURCE_UID type="private" showInTable="0"/>
<AUTH_SOURCE_NAME type="text" colWidth="200" titleAlign="left" align="left">
<en>Name</en>
</AUTH_SOURCE_NAME>
<AUTH_SOURCE_PROVIDER type="text" colWidth="150" titleAlign="left" align="left">
<en>Provider</en>
</AUTH_SOURCE_PROVIDER>
<AUTH_SOURCE_SERVER_NAME type="text" colWidth="150" titleAlign="left" align="left">
<en>Server Name</en>
</AUTH_SOURCE_SERVER_NAME>
<AUTH_SOURCE_PORT type="text" colWidth="40" titleAlign="left" align="left">
<en>Port</en>
</AUTH_SOURCE_PORT>
<EDIT type="link" colWidth="40" value="@G::LoadTranslation(ID_EDIT)" link="authSources_Edit?sUID=@#AUTH_SOURCE_UID" onclick=""><en></en></EDIT>
<DELETE type="link" colWidth="40" value="@G::LoadTranslation(ID_DELETE)" link="#" onclick="authSourcesDelete(@QAUTH_SOURCE_UID);return false;"><en></en></DELETE>
<IMPORT_USERS type="link" colWidth="40" value="@G::LoadTranslation(ID_IMPORT_USERS)" link="authSources_SearchUsers?sUID=@#AUTH_SOURCE_UID" onclick=""/>
</dynaForm>
<AUTH_SOURCE_UID type="private" showInTable="0"/>
<AUTH_SOURCE_NAME type="text" colWidth="200" titleAlign="left" align="left">
<en><![CDATA[Name]]></en>
</AUTH_SOURCE_NAME>
<AUTH_SOURCE_PROVIDER type="text" colWidth="150" titleAlign="left" align="left">
<en><![CDATA[Provider]]></en>
</AUTH_SOURCE_PROVIDER>
<AUTH_SOURCE_SERVER_NAME type="text" colWidth="150" titleAlign="left" align="left">
<en><![CDATA[Server Name]]></en>
</AUTH_SOURCE_SERVER_NAME>
<AUTH_SOURCE_PORT type="text" colWidth="40" titleAlign="left" align="left">
<en><![CDATA[Port]]></en>
</AUTH_SOURCE_PORT>
<EDIT type="link" colWidth="40" value="@G::LoadTranslation(ID_EDIT)" link="authSources_Edit?sUID=@#AUTH_SOURCE_UID" onclick="">
<en><![CDATA[]]></en>
</EDIT>
<DELETE type="link" colWidth="40" value="@G::LoadTranslation(ID_DELETE)" link="#" onclick="authSourcesDelete(@QAUTH_SOURCE_UID);return false;">
<en><![CDATA[]]></en>
</DELETE>
<IMPORT_USERS type="link" colWidth="40" value="@G::LoadTranslation(ID_IMPORT_USERS)" link="authSources_SearchUsers?sUID=@#AUTH_SOURCE_UID" onclick=""/>
</dynaForm>

View File

@@ -1,13 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm type="xmlmenu">
<MNU_ADD type="link" link="authSources_SelectType" colAlign="left" colWidth="35">
<en>New</en>
</MNU_ADD>
<PAGED_TABLE_ID type="private"/>
<JS type="javascript" replaceTags="1"><![CDATA[
<MNU_ADD type="link" link="authSources_SelectType" colAlign="left" colWidth="35">
<en><![CDATA[New]]></en>
</MNU_ADD>
<PAGED_TABLE_ID type="private"/>
<JS type="javascript" replaceTags="1"><![CDATA[
var authSourcesDelete = function(sUID) {
new leimnud.module.app.confirm().make({
@@ -20,4 +17,4 @@ var authSourcesDelete = function(sUID) {
};
]]></JS>
</dynaForm>
</dynaForm>

View File

@@ -1,29 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="authSources/authSources_SearchUsers" type="xmlform" enableTemplate="1" width="95%">
<TITLE type="title">
<en>Search for user</en>
</TITLE>
<AUTH_SOURCE_UID type="hidden"/>
<KEYWORD type="text" size="50" maxlength="50" required="0">
<en>Keyword</en>
</KEYWORD>
<btnSearch type="button" onclick="searchUsers();">
<en>Search</en>
</btnSearch>
<btnImport type="button" onclick="importUsers(this.form);">
<en>Import</en>
</btnImport>
<BTN_CANCEL type="button" onclick="cancel();">
<en>Cancel</en>
</BTN_CANCEL>
<JS type="javascript"><![CDATA[
<TITLE type="title">
<en><![CDATA[Search for user]]></en>
</TITLE>
<AUTH_SOURCE_UID type="hidden"/>
<KEYWORD type="text" size="50" maxlength="50" required="0">
<en><![CDATA[Keyword]]></en>
</KEYWORD>
<btnSearch type="button" onclick="searchUsers();">
<en><![CDATA[Search]]></en>
</btnSearch>
<btnImport type="button" onclick="importUsers(this.form);">
<en><![CDATA[Import]]></en>
</btnImport>
<BTN_CANCEL type="button" onclick="cancel();">
<en><![CDATA[Cancel]]></en>
</BTN_CANCEL>
<JS type="javascript"><![CDATA[
function disableEnterKey(e)
{
@@ -89,5 +82,4 @@ leimnud.event.add(getField('KEYWORD'), 'keypress', function(event) {
});
]]></JS>
</dynaForm>
</dynaForm>

View File

@@ -1,37 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm type="xmlmenu">
<SelectAll type="link" value='[SELECT-ALL]' link="#" onclick="selectAll(); return false;" colAlign="left" colWidth="100">
<en></en>
</SelectAll>
<PAGE type="hidden" value="1"/>
<PAGED_TABLE_ID type="private"/>
<js type="javascript" replaceTags="1"><![CDATA[
function selectAll(){
var oAux;
var i = 0;
var input_obj = document.getElementsByTagName("input");
if (document.getElementById("form[SelectAll]").innerHTML == '[SELECT-ALL]') {
document.getElementById("form[SelectAll]").innerHTML = '[DESELECT-ALL]';
for (i = 0; i < input_obj.length; i++) {
if (input_obj.item(i).type == 'checkbox')
{
input_obj.item(i).checked = true;
}
}
}
else
{
document.getElementById("form[SelectAll]").innerHTML = '[SELECT-ALL]';
for (i = 0; i < input_obj.length; i++) {
if (input_obj.item(i).type == 'checkbox')
{
input_obj.item(i).checked = false;
}
}
}
}
]]></js>
</dynaForm>
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm type="xmlmenu">
<SelectAll type="link" value="[SELECT-ALL]" link="#" onclick="selectAll(); return false;" colAlign="left" colWidth="100">
<en><![CDATA[]]></en>
</SelectAll>
<PAGE type="hidden" value="1"/>
<PAGED_TABLE_ID type="private"/>
<js type="javascript" replaceTags="1"><![CDATA[
function selectAll(){
var oAux;
var i = 0;
var input_obj = document.getElementsByTagName("input");
if (document.getElementById("form[SelectAll]").innerHTML == '[SELECT-ALL]') {
document.getElementById("form[SelectAll]").innerHTML = '[DESELECT-ALL]';
for (i = 0; i < input_obj.length; i++) {
if (input_obj.item(i).type == 'checkbox')
{
input_obj.item(i).checked = true;
}
}
}
else
{
document.getElementById("form[SelectAll]").innerHTML = '[SELECT-ALL]';
for (i = 0; i < input_obj.length; i++) {
if (input_obj.item(i).type == 'checkbox')
{
input_obj.item(i).checked = false;
}
}
}
}
]]></js>
</dynaForm>

View File

@@ -1,24 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="authSources/authSources_SelectType" type="xmlform" enableTemplate="1">
<TITLE type="title">
<en>Available Authentication Source Types</en>
</TITLE>
<AUTH_SOURCE_PROVIDER type="dropdown" size="20" maxlength="20" required="1" sqlConnection="dbarray">
<TITLE type="title">
<en><![CDATA[Available Authentication Source Types]]></en>
</TITLE>
<AUTH_SOURCE_PROVIDER type="dropdown" size="20" maxlength="20" required="1" sqlConnection="dbarray">
SELECT sType, sLabel FROM authSourceTypes
<en>Provider</en>
<en><![CDATA[Provider]]></en>
</AUTH_SOURCE_PROVIDER>
<btnContinue type="submit">
<en>Continue</en>
</btnContinue>
<BTN_CANCEL type="button" onclick="cancel();">
<en>Cancel</en>
</BTN_CANCEL>
<JS type="javascript" replacetags="1"><![CDATA[
<btnContinue type="submit">
<en><![CDATA[Continue]]></en>
</btnContinue>
<BTN_CANCEL type="button" onclick="cancel();">
<en><![CDATA[Cancel]]></en>
</BTN_CANCEL>
<JS type="javascript" replacetags="1"><![CDATA[
function cancel(){
window.location = 'authSources_List';
@@ -26,6 +21,4 @@ function cancel(){
]]></JS>
</dynaForm>
</dynaForm>

View File

@@ -1,79 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="authSources/ldap_Edit" type="xmlform" enableTemplate="1">
<TITLE type="title">
<en>Authentication Source Information</en>
</TITLE>
<AUTH_SOURCE_UID type="hidden"/>
<AUTH_SOURCE_NAME type="text" size="50" maxlength="50" required="1">
<en>Name</en>
</AUTH_SOURCE_NAME>
<AUTH_SOURCE_PROVIDER type="hidden" defaultValue="ldap"/>
<LDAP_TYPE type="dropdown" required="0">
<en>Type<option name="ldap">LDAP</option><option name="ad">Active Directory</option></en>
</LDAP_TYPE>
<AUTH_SOURCE_SERVER_NAME type="text" size="50" maxlength="50" required="1">
<en>Server Name</en>
</AUTH_SOURCE_SERVER_NAME>
<AUTH_SOURCE_PORT type="text" size="5" maxlength="5" required="1" defaultValue="389" validate="Int">
<en>Port</en>
</AUTH_SOURCE_PORT>
<AUTH_SOURCE_ENABLED_TLS type="dropdown">
<en>Enabled TLS<option name="">No</option><option name="1">Yes</option></en>
</AUTH_SOURCE_ENABLED_TLS>
<AUTH_SOURCE_VERSION type="dropdown" required="0" defaultValue="3">
<en>Version<option name="2">2</option><option name="3">3</option></en>
</AUTH_SOURCE_VERSION>
<AUTH_SOURCE_BASE_DN type="text" size="50" maxlength="128" required="1">
<en>Base DN</en>
</AUTH_SOURCE_BASE_DN>
<AUTH_ANONYMOUS type="dropdown">
<en>Anonymous<option name="">No</option><option name="1">Yes</option></en>
</AUTH_ANONYMOUS>
<AUTH_SOURCE_SEARCH_USER type="text" size="50" maxlength="128" required="0">
<en>Search User</en>
</AUTH_SOURCE_SEARCH_USER>
<AUTH_SOURCE_PASSWORD type="password" size="20" maxlength="32" required="0">
<en>Password</en>
</AUTH_SOURCE_PASSWORD>
<AUTH_SOURCE_IDENTIFIER_FOR_USER type="text" size="20" maxlength="20" required="1" defaultValue="uid">
<en>Identifier for an imported user</en>
</AUTH_SOURCE_IDENTIFIER_FOR_USER>
<AUTH_SOURCE_OBJECT_CLASSES type="textarea" cols="50" rows="5" required="1" defaultValue="*">
<en>Object Classes</en>
</AUTH_SOURCE_OBJECT_CLASSES>
<AUTH_SOURCE_ADDITIONAL_FILTER type="text" size="50" maxlength="200" required="0" defaultValue="">
<en>Additional Filter</en>
</AUTH_SOURCE_ADDITIONAL_FILTER>
<AUTH_SOURCE_ATTRIBUTES type="textarea" cols="50" rows="5" required="1">
<en>Attributes</en>
</AUTH_SOURCE_ATTRIBUTES>
<btnSave type="submit">
<en>Save</en>
</btnSave>
<BTN_CANCEL type="button" onclick="cancel();">
<en>Cancel</en>
</BTN_CANCEL>
<JS type="javascript"><![CDATA[
<TITLE type="title">
<en><![CDATA[Authentication Source Information]]></en>
</TITLE>
<AUTH_SOURCE_UID type="hidden"/>
<AUTH_SOURCE_NAME type="text" size="50" maxlength="50" required="1">
<en><![CDATA[Name]]></en>
</AUTH_SOURCE_NAME>
<AUTH_SOURCE_PROVIDER type="hidden" defaultValue="ldap"/>
<LDAP_TYPE type="dropdown" required="0">
<en><![CDATA[Type]]><option name="ldap"><![CDATA[LDAP]]></option><option name="ad"><![CDATA[Active Directory]]></option></en>
</LDAP_TYPE>
<AUTH_SOURCE_SERVER_NAME type="text" size="50" maxlength="50" required="1">
<en><![CDATA[Server Name]]></en>
</AUTH_SOURCE_SERVER_NAME>
<AUTH_SOURCE_PORT type="text" size="5" maxlength="5" required="1" defaultValue="389" validate="Int">
<en><![CDATA[Port]]></en>
</AUTH_SOURCE_PORT>
<AUTH_SOURCE_ENABLED_TLS type="dropdown">
<en><![CDATA[Enabled TLS]]><option name=""><![CDATA[No]]></option><option name="1"><![CDATA[Yes]]></option></en>
</AUTH_SOURCE_ENABLED_TLS>
<AUTH_SOURCE_VERSION type="dropdown" required="0" defaultValue="3">
<en><![CDATA[Version]]><option name="2"><![CDATA[2]]></option><option name="3"><![CDATA[3]]></option></en>
</AUTH_SOURCE_VERSION>
<AUTH_SOURCE_BASE_DN type="text" size="50" maxlength="128" required="1">
<en><![CDATA[Base DN]]></en>
</AUTH_SOURCE_BASE_DN>
<AUTH_ANONYMOUS type="dropdown">
<en><![CDATA[Anonymous]]><option name=""><![CDATA[No]]></option><option name="1"><![CDATA[Yes]]></option></en>
</AUTH_ANONYMOUS>
<AUTH_SOURCE_SEARCH_USER type="text" size="50" maxlength="128" required="0">
<en><![CDATA[Search User]]></en>
</AUTH_SOURCE_SEARCH_USER>
<AUTH_SOURCE_PASSWORD type="password" size="20" maxlength="32" required="0">
<en><![CDATA[Password]]></en>
</AUTH_SOURCE_PASSWORD>
<AUTH_SOURCE_IDENTIFIER_FOR_USER type="text" size="20" maxlength="20" required="1" defaultValue="uid">
<en><![CDATA[Identifier for an imported user]]></en>
</AUTH_SOURCE_IDENTIFIER_FOR_USER>
<AUTH_SOURCE_OBJECT_CLASSES type="textarea" cols="50" rows="5" required="1" defaultValue="*">
<en><![CDATA[Object Classes]]></en>
</AUTH_SOURCE_OBJECT_CLASSES>
<AUTH_SOURCE_ADDITIONAL_FILTER type="text" size="50" maxlength="200" required="0" defaultValue="">
<en><![CDATA[Additional Filter]]></en>
</AUTH_SOURCE_ADDITIONAL_FILTER>
<AUTH_SOURCE_ATTRIBUTES type="textarea" cols="50" rows="5" required="1">
<en><![CDATA[Attributes]]></en>
</AUTH_SOURCE_ATTRIBUTES>
<btnSave type="submit">
<en><![CDATA[Save]]></en>
</btnSave>
<BTN_CANCEL type="button" onclick="cancel();">
<en><![CDATA[Cancel]]></en>
</BTN_CANCEL>
<JS type="javascript"><![CDATA[
var dynaformOnload = function() {
leimnud.event.add(getField('AUTH_ANONYMOUS'), 'change', hideShowSearchUser);
@@ -112,5 +92,4 @@ function cancel(){
}
]]></JS>
</dynaForm>
</dynaForm>

View File

@@ -1,20 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm menu="authSources/authSources_SearchUsersMenu" width="90%" rowsPerPage="1000">
<Checkbox type="text" titleAlign="center" align="left" colWidth="20%" enableHtml="1" onclick="return false;">
<en><![CDATA[<span id="spanSelectAll"></span>]]></en>
</Checkbox>
<FullName type="text" colWidth="15%" titleAlign="center" align="left">
<en>Name</en>
</FullName>
<Email type="text" colWidth="15%" titleAlign="center" align="left">
<en><![CDATA[<span style="width:40px; display:block;">E-Mail</span>]]></en>
</Email>
<DistinguishedName type="text" colWidth="50%" titleAlign="center" align="left">
<en>Distinguished Name</en>
</DistinguishedName>
</dynaForm>
<Checkbox type="text" titleAlign="center" align="left" colWidth="20%" enableHtml="1" onclick="return false;">
<en><![CDATA[<span id="spanSelectAll"></span>]]></en>
</Checkbox>
<FullName type="text" colWidth="15%" titleAlign="center" align="left">
<en><![CDATA[Name]]></en>
</FullName>
<Email type="text" colWidth="15%" titleAlign="center" align="left">
<en><![CDATA[<span style="width:40px; display:block;">E-Mail</span>]]></en>
</Email>
<DistinguishedName type="text" colWidth="50%" titleAlign="center" align="left">
<en><![CDATA[Distinguished Name]]></en>
</DistinguishedName>
</dynaForm>

View File

@@ -1,19 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm width="100%">
<uid type="text" colWidth="50" titleAlign="left" align="left" dataCompareField="APP_NUMBER" dataCompareType="=">
<en>#</en>
</uid>
<name type="text" value="@#APP_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="180" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains">
<en>name</en>
</name>
<age type="text" value="@#APP_TAS_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="180" titleAlign="left" align="left" dataCompareField="TAS_TITLE.CON_VALUE" dataCompareType="contains">
<en>Task</en>
</age>
<balance type="text" colWidth="180" titleAlign="left" align="left" dataCompareField="PRO_TITLE.CON_VALUE" dataCompareType="contains">
<en>balance</en>
</balance>
</dynaForm>
<uid type="text" colWidth="50" titleAlign="left" align="left" dataCompareField="APP_NUMBER" dataCompareType="=">
<en><![CDATA[#]]></en>
</uid>
<name type="text" value="@#APP_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="180" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[name]]></en>
</name>
<age type="text" value="@#APP_TAS_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="180" titleAlign="left" align="left" dataCompareField="TAS_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[Task]]></en>
</age>
<balance type="text" colWidth="180" titleAlign="left" align="left" dataCompareField="PRO_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[balance]]></en>
</balance>
</dynaForm>

View File

@@ -1,13 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm sqlConnection="" rowsPerPage="20">
<DYN_UID type="hidden" showInTable="0"/>
<DYN_TITLE type="text" colWidth="200" titleAlign="left" align="left">
<en>Title</en>
</DYN_TITLE>
<VIEW type="link" colWidth="25" value="@G::LoadTranslation(ID_VIEW)" link="javascript:showDynaform(&#039;@#DYN_UID&#039;);"/>
<DINAFORM_HISTORY type="link" colWidth="100" value="@G::LoadTranslation(ID_DYNAFORM_HISTORY)" link="javascript:dynaformHistory(&#039;@#PRO_UID&#039;,&#039;@#APP_UID&#039;,&#039;@#TAS_UID&#039;,&#039;@#DYN_UID&#039;);"/>
</dynaForm>
<DYN_UID type="hidden" showInTable="0"/>
<DYN_TITLE type="text" colWidth="200" titleAlign="left" align="left">
<en><![CDATA[Title]]></en>
</DYN_TITLE>
<VIEW type="link" colWidth="25" value="@G::LoadTranslation(ID_VIEW)" link="javascript:showDynaform('@#DYN_UID');"/>
<DINAFORM_HISTORY type="link" colWidth="100" value="@G::LoadTranslation(ID_DYNAFORM_HISTORY)" link="javascript:dynaformHistory('@#PRO_UID','@#APP_UID','@#TAS_UID','@#DYN_UID');"/>
</dynaForm>

View File

@@ -1,47 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm sqlConnection="" rowsPerPage="20" name="cases_AllInputdocsList">
<DOC_UID type="hidden" showInTable="0"/>
<POSITION type="hidden" showInTable="0"/>
<APP_DOC_UID type="hidden" showInTable="0"/>
<CONFIRM type="hidden" showInTable="0"/>
<DOWNLOAD_LABEL type="hidden" showInTable="0"/>
<TITLE type="text" colWidth="10" titleAlign="left" align="left">
<en>Filename</en>
</TITLE>
<APP_DOC_COMMENT type="text" colWidth="200" titleAlign="left" align="left">
<en>Comments</en>
</APP_DOC_COMMENT>
<TYPE type="dropdown" colWidth="75" titleAlign="left" align="left">
<en>Type<option name="INPUT">Input Document</option><option name="ATTACHED">Attached in form</option></en>
</TYPE>
<DOC_VERSION type="text" colWidth="60" titleAlign="left" align="left">
<en>Version</en>
</DOC_VERSION>
<ORIGIN type="text" colWidth="200" titleAlign="left" align="left">
<en>Origin Task</en>
</ORIGIN>
<CREATED_BY type="text" colWidth="150" titleAlign="left" align="left">
<en>Created By</en>
</CREATED_BY>
<CREATE_DATE type="text" colWidth="100" titleAlign="left" align="left">
<en>Create Date</en>
</CREATE_DATE>
<DELETE type="link" colWidth="" value="@#ID_DELETE" link="#" onclick="deleteUploadedDocument(@QAPP_DOC_UID);"><en></en></DELETE>
<DOWNLOAD type="link" colWidth="25" value="@#DOWNLOAD_LABEL" link="@#DOWNLOAD_LINK"/>
</dynaForm>
<DOC_UID type="hidden" showInTable="0"/>
<POSITION type="hidden" showInTable="0"/>
<APP_DOC_UID type="hidden" showInTable="0"/>
<CONFIRM type="hidden" showInTable="0"/>
<DOWNLOAD_LABEL type="hidden" showInTable="0"/>
<TITLE type="text" colWidth="10" titleAlign="left" align="left">
<en><![CDATA[Filename]]></en>
</TITLE>
<APP_DOC_COMMENT type="text" colWidth="200" titleAlign="left" align="left">
<en><![CDATA[Comments]]></en>
</APP_DOC_COMMENT>
<TYPE type="dropdown" colWidth="75" titleAlign="left" align="left">
<en><![CDATA[Type]]><option name="INPUT"><![CDATA[Input Document]]></option><option name="ATTACHED"><![CDATA[Attached in form]]></option></en>
</TYPE>
<DOC_VERSION type="text" colWidth="60" titleAlign="left" align="left">
<en><![CDATA[Version]]></en>
</DOC_VERSION>
<ORIGIN type="text" colWidth="200" titleAlign="left" align="left">
<en><![CDATA[Origin Task]]></en>
</ORIGIN>
<CREATED_BY type="text" colWidth="150" titleAlign="left" align="left">
<en><![CDATA[Created By]]></en>
</CREATED_BY>
<CREATE_DATE type="text" colWidth="100" titleAlign="left" align="left">
<en><![CDATA[Create Date]]></en>
</CREATE_DATE>
<DELETE type="link" colWidth="" value="@#ID_DELETE" link="#" onclick="deleteUploadedDocument(@QAPP_DOC_UID);">
<en><![CDATA[]]></en>
</DELETE>
<DOWNLOAD type="link" colWidth="25" value="@#DOWNLOAD_LABEL" link="@#DOWNLOAD_LINK"/>
</dynaForm>

View File

@@ -1,35 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm sqlConnection="" rowsPerPage="20" name="cases_AllInputdocsList">
<DOC_UID type="hidden" showInTable="0"/>
<POSITION type="hidden" showInTable="0"/>
<APP_DOC_UID type="hidden" showInTable="0"/>
<CONFIRM type="hidden" showInTable="0"/>
<DOWNLOAD_LABEL type="hidden" showInTable="0"/>
<TITLE type="text" colWidth="10" titleAlign="left" align="left">
<en>Filename</en>
</TITLE>
<APP_DOC_COMMENT type="text" colWidth="200" titleAlign="left" align="left">
<en>Comments</en>
</APP_DOC_COMMENT>
<CREATED_BY type="text" colWidth="150" titleAlign="left" align="left">
<en>Created By</en>
</CREATED_BY>
<CREATE_DATE type="text" colWidth="100" titleAlign="left" align="left">
<en>Create Date</en>
</CREATE_DATE>
<DELETE type="link" colWidth="" value="@#ID_DELETE" link="#" onclick="deleteUploadedDocument(@QAPP_DOC_UID);"><en></en></DELETE>
<DOWNLOAD type="link" colWidth="25" value="@#DOWNLOAD_LABEL" link="@#DOWNLOAD_LINK"/>
</dynaForm>
<DOC_UID type="hidden" showInTable="0"/>
<POSITION type="hidden" showInTable="0"/>
<APP_DOC_UID type="hidden" showInTable="0"/>
<CONFIRM type="hidden" showInTable="0"/>
<DOWNLOAD_LABEL type="hidden" showInTable="0"/>
<TITLE type="text" colWidth="10" titleAlign="left" align="left">
<en><![CDATA[Filename]]></en>
</TITLE>
<APP_DOC_COMMENT type="text" colWidth="200" titleAlign="left" align="left">
<en><![CDATA[Comments]]></en>
</APP_DOC_COMMENT>
<CREATED_BY type="text" colWidth="150" titleAlign="left" align="left">
<en><![CDATA[Created By]]></en>
</CREATED_BY>
<CREATE_DATE type="text" colWidth="100" titleAlign="left" align="left">
<en><![CDATA[Create Date]]></en>
</CREATE_DATE>
<DELETE type="link" colWidth="" value="@#ID_DELETE" link="#" onclick="deleteUploadedDocument(@QAPP_DOC_UID);">
<en><![CDATA[]]></en>
</DELETE>
<DOWNLOAD type="link" colWidth="25" value="@#DOWNLOAD_LABEL" link="@#DOWNLOAD_LINK"/>
</dynaForm>

View File

@@ -1,38 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm sqlConnection="" rowsPerPage="20" name="cases_AllOutputdocsList">
<DOC_UID type="hidden" showInTable="0"/>
<POSITION type="hidden" showInTable="0"/>
<APP_DOC_UID type="hidden" showInTable="0"/>
<CONFIRM type="hidden" showInTable="0"/>
<TITLE type="text" colWidth="200" titleAlign="left" align="left">
<en>Title</en>
<es><![CDATA[Título]]></es><pt><![CDATA[Título]]></pt></TITLE>
<OUTDOCTITLE type="text" colWidth="200" titleAlign="left" align="left">
<en>Output Document</en>
<es>Documento Generado</es><pt>Documento Generado</pt></OUTDOCTITLE>
<ORIGIN type="text" colWidth="200" titleAlign="left" align="left">
<en>Origin Task</en>
<es><![CDATA[Tarea orígen]]></es><pt>Tarefa Origem</pt></ORIGIN>
<CREATED_BY type="text" colWidth="90" titleAlign="left" align="left">
<en>Created By</en>
<es>Creado por</es></CREATED_BY>
<CREATE_DATE type="text" colWidth="50" titleAlign="left" align="left">
<en>Create Date</en>
<es><![CDATA[Fecha de creación]]></es></CREATE_DATE>
<DELETE type="link" colWidth="" value="@#ID_DELETE" link="#" onclick="deleteGeneratedDocument(@QAPP_DOC_UID);"><en></en></DELETE>
<DOWNLOAD_DOC type="link" colWidth="10" target="_blank" value="@#FILEDOCLABEL" link="@#FILEDOC"></DOWNLOAD_DOC>
<DOWNLOAD_PDF type="link" colWidth="10" target="_blank" value="@#FILEPDFLABEL" link="@#FILEPDF"/>
</dynaForm>
<DOC_UID type="hidden" showInTable="0"/>
<POSITION type="hidden" showInTable="0"/>
<APP_DOC_UID type="hidden" showInTable="0"/>
<CONFIRM type="hidden" showInTable="0"/>
<TITLE type="text" colWidth="200" titleAlign="left" align="left">
<en><![CDATA[Title]]></en>
<es><![CDATA[Título]]></es>
<pt><![CDATA[Título]]></pt>
</TITLE>
<OUTDOCTITLE type="text" colWidth="200" titleAlign="left" align="left">
<en><![CDATA[Output Document]]></en>
<es>Documento Generado</es>
<pt>Documento Generado</pt>
</OUTDOCTITLE>
<ORIGIN type="text" colWidth="200" titleAlign="left" align="left">
<en><![CDATA[Origin Task]]></en>
<es><![CDATA[Tarea orígen]]></es>
<pt>Tarefa Origem</pt>
</ORIGIN>
<CREATED_BY type="text" colWidth="90" titleAlign="left" align="left">
<en><![CDATA[Created By]]></en>
<es>Creado por</es>
</CREATED_BY>
<CREATE_DATE type="text" colWidth="50" titleAlign="left" align="left">
<en><![CDATA[Create Date]]></en>
<es><![CDATA[Fecha de creación]]></es>
</CREATE_DATE>
<DELETE type="link" colWidth="" value="@#ID_DELETE" link="#" onclick="deleteGeneratedDocument(@QAPP_DOC_UID);">
<en><![CDATA[]]></en>
</DELETE>
<DOWNLOAD_DOC type="link" colWidth="10" target="_blank" value="@#FILEDOCLABEL" link="@#FILEDOC"/>
<DOWNLOAD_PDF type="link" colWidth="10" target="_blank" value="@#FILEPDFLABEL" link="@#FILEPDF"/>
</dynaForm>

View File

@@ -1,31 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm sqlConnection="" rowsPerPage="20" name="cases_AllOutputdocsList">
<DOC_UID type="hidden" showInTable="0"/>
<POSITION type="hidden" showInTable="0"/>
<APP_DOC_UID type="hidden" showInTable="0"/>
<CONFIRM type="hidden" showInTable="0"/>
<TITLE type="text" colWidth="200" titleAlign="left" align="left">
<en>Title</en>
<es><![CDATA[Título]]></es><pt><![CDATA[Título]]></pt></TITLE>
<OUTDOCTITLE type="text" colWidth="200" titleAlign="left" align="left">
<en>Output Document</en>
<es>Documento Generado</es><pt>Documento Generado</pt></OUTDOCTITLE>
<CREATE_DATE type="text" colWidth="100" titleAlign="left" align="left">
<en>Create Date</en>
<es><![CDATA[Fecha de creación]]></es></CREATE_DATE>
<DELETE type="link" colWidth="" value="@#ID_DELETE" link="#" onclick="deleteGeneratedDocument(@QAPP_DOC_UID);"><en></en></DELETE>
<DOWNLOAD_DOC type="link" colWidth="10" target="_blank" value="@#FILEDOCLABEL" link="@#FILEDOC"></DOWNLOAD_DOC>
<DOWNLOAD_PDF type="link" colWidth="10" target="_blank" value="@#FILEPDFLABEL" link="@#FILEPDF"/>
</dynaForm>
<DOC_UID type="hidden" showInTable="0"/>
<POSITION type="hidden" showInTable="0"/>
<APP_DOC_UID type="hidden" showInTable="0"/>
<CONFIRM type="hidden" showInTable="0"/>
<TITLE type="text" colWidth="200" titleAlign="left" align="left">
<en><![CDATA[Title]]></en>
<es><![CDATA[Título]]></es>
<pt><![CDATA[Título]]></pt>
</TITLE>
<OUTDOCTITLE type="text" colWidth="200" titleAlign="left" align="left">
<en><![CDATA[Output Document]]></en>
<es>Documento Generado</es>
<pt>Documento Generado</pt>
</OUTDOCTITLE>
<CREATE_DATE type="text" colWidth="100" titleAlign="left" align="left">
<en><![CDATA[Create Date]]></en>
<es><![CDATA[Fecha de creación]]></es>
</CREATE_DATE>
<DELETE type="link" colWidth="" value="@#ID_DELETE" link="#" onclick="deleteGeneratedDocument(@QAPP_DOC_UID);">
<en><![CDATA[]]></en>
</DELETE>
<DOWNLOAD_DOC type="link" colWidth="10" target="_blank" value="@#FILEDOCLABEL" link="@#FILEDOC"/>
<DOWNLOAD_PDF type="link" colWidth="10" target="_blank" value="@#FILEPDFLABEL" link="@#FILEPDF"/>
</dynaForm>

View File

@@ -1,56 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_AttachInputDocument1" type="xmlform" width="500px" labelWidth="120px">
<__DYNAFORM_OPTIONS type="xmlmenu" xmlfile="gulliver/dynaforms_Options" colWidth="200px">
<en/>
</__DYNAFORM_OPTIONS>
<TYPE_LABEL type="private"/>
<TITLE1 type="title">
<en>Attach Input document</en>
</TITLE1>
<INP_DOC_TITLE type="caption">
<en>Title</en>
</INP_DOC_TITLE>
<INP_DOC_DESCRIPTION type="caption">
<en>Description</en>
</INP_DOC_DESCRIPTION>
<INP_DOC_FORM_NEEDED type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en>Document Type<option name="VIRTUAL">Digital</option><option name="REAL">Printed</option><option name="VREAL">Digital/Printed</option></en>
</INP_DOC_FORM_NEEDED>
<INP_DOC_ORIGINAL type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en>Format<option name="ORIGINAL">Original</option><option name="COPYLEGAL">Legal Copy</option><option name="COPY">Copy</option></en>
</INP_DOC_ORIGINAL>
<APP_DOC_TYPE type="hidden" defaultValue="INPUT"/>
<APP_DOC_FILENAME type="file">
<en>File</en>
</APP_DOC_FILENAME>
<APP_DOC_COMMENT type="textarea" rows="5" cols="32" colWidth="200" titleAlign="left" align="left">
<en>Comments</en>
</APP_DOC_COMMENT>
<MORE type="checkbox">
<en>Upload Multiple Input Documents</en>
</MORE>
<SAVE type="button" onclick="verifyInfo(this.form);">
<en>Save</en>
</SAVE>
<MESSAGE1 type="phpvariable"/>
<MESSAGE2 type="phpvariable"/>
<JS type="javascript"><![CDATA[
<__DYNAFORM_OPTIONS type="xmlmenu" xmlfile="gulliver/dynaforms_Options" colWidth="200px">
<en/>
</__DYNAFORM_OPTIONS>
<TYPE_LABEL type="private"/>
<TITLE1 type="title">
<en><![CDATA[Attach Input document]]></en>
</TITLE1>
<INP_DOC_TITLE type="caption">
<en><![CDATA[Title]]></en>
</INP_DOC_TITLE>
<INP_DOC_DESCRIPTION type="caption">
<en><![CDATA[Description]]></en>
</INP_DOC_DESCRIPTION>
<INP_DOC_FORM_NEEDED type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en><![CDATA[Document Type]]><option name="VIRTUAL"><![CDATA[Digital]]></option><option name="REAL"><![CDATA[Printed]]></option><option name="VREAL"><![CDATA[Digital/Printed]]></option></en>
</INP_DOC_FORM_NEEDED>
<INP_DOC_ORIGINAL type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en><![CDATA[Format]]><option name="ORIGINAL"><![CDATA[Original]]></option><option name="COPYLEGAL"><![CDATA[Legal Copy]]></option><option name="COPY"><![CDATA[Copy]]></option></en>
</INP_DOC_ORIGINAL>
<APP_DOC_TYPE type="hidden" defaultValue="INPUT"/>
<APP_DOC_FILENAME type="file">
<en><![CDATA[File]]></en>
</APP_DOC_FILENAME>
<APP_DOC_COMMENT type="textarea" rows="5" cols="32" colWidth="200" titleAlign="left" align="left">
<en><![CDATA[Comments]]></en>
</APP_DOC_COMMENT>
<MORE type="checkbox">
<en><![CDATA[Upload Multiple Input Documents]]></en>
</MORE>
<SAVE type="button" onclick="verifyInfo(this.form);">
<en><![CDATA[Save]]></en>
</SAVE>
<MESSAGE1 type="phpvariable"/>
<MESSAGE2 type="phpvariable"/>
<JS type="javascript"><![CDATA[
leimnud.event.add(window, 'load', function() {
if (getField('INP_DOC_FORM_NEEDED').value == 'VIRTUAL') {
hideRow('INP_DOC_ORIGINAL');
@@ -69,5 +53,4 @@ var verifyInfo = function(oForm)
oForm.submit();
};
]]></JS>
</dynaForm>
</dynaForm>

View File

@@ -1,52 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_AttachInputDocument2" type="xmlform" width="400px" labelWidth="100px">
<__DYNAFORM_OPTIONS type="xmlmenu" xmlfile="gulliver/dynaforms_Options">
<en/>
</__DYNAFORM_OPTIONS>
<TYPE_LABEL type="private"/>
<TITLE1 type="title">
<en>New Input document</en>
</TITLE1>
<INP_DOC_TITLE type="caption">
<en>Title</en>
</INP_DOC_TITLE>
<INP_DOC_DESCRIPTION type="caption">
<en>Description</en>
</INP_DOC_DESCRIPTION>
<INP_DOC_FORM_NEEDED type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en>Document Type<option name="VIRTUAL">Digital</option><option name="REAL">Printed</option><option name="VREAL">Digital/Printed</option></en>
</INP_DOC_FORM_NEEDED>
<INP_DOC_ORIGINAL type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en>Format<option name="ORIGINAL">Original</option><option name="COPYLEGAL">Legal Copy</option><option name="COPY">Copy</option></en>
</INP_DOC_ORIGINAL>
<APP_DOC_TYPE type="hidden" defaultValue="INPUT"/>
<APP_DOC_COMMENT type="textarea" rows="5" cols="32" colWidth="200" titleAlign="left" align="left">
<en>Comments</en>
</APP_DOC_COMMENT>
<MORE type="checkbox">
<en>Upload Multiple Input Documents</en>
</MORE>
<SAVE type="button" onclick="verifyInfo(this.form);">
<en>Save</en>
</SAVE>
<MESSAGE1 type="phpvariable"/>
<MESSAGE2 type="phpvariable"/>
<JS type="javascript"><![CDATA[
<__DYNAFORM_OPTIONS type="xmlmenu" xmlfile="gulliver/dynaforms_Options">
<en/>
</__DYNAFORM_OPTIONS>
<TYPE_LABEL type="private"/>
<TITLE1 type="title">
<en><![CDATA[New Input document]]></en>
</TITLE1>
<INP_DOC_TITLE type="caption">
<en><![CDATA[Title]]></en>
</INP_DOC_TITLE>
<INP_DOC_DESCRIPTION type="caption">
<en><![CDATA[Description]]></en>
</INP_DOC_DESCRIPTION>
<INP_DOC_FORM_NEEDED type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en><![CDATA[Document Type]]><option name="VIRTUAL"><![CDATA[Digital]]></option><option name="REAL"><![CDATA[Printed]]></option><option name="VREAL"><![CDATA[Digital/Printed]]></option></en>
</INP_DOC_FORM_NEEDED>
<INP_DOC_ORIGINAL type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en><![CDATA[Format]]><option name="ORIGINAL"><![CDATA[Original]]></option><option name="COPYLEGAL"><![CDATA[Legal Copy]]></option><option name="COPY"><![CDATA[Copy]]></option></en>
</INP_DOC_ORIGINAL>
<APP_DOC_TYPE type="hidden" defaultValue="INPUT"/>
<APP_DOC_COMMENT type="textarea" rows="5" cols="32" colWidth="200" titleAlign="left" align="left">
<en><![CDATA[Comments]]></en>
</APP_DOC_COMMENT>
<MORE type="checkbox">
<en><![CDATA[Upload Multiple Input Documents]]></en>
</MORE>
<SAVE type="button" onclick="verifyInfo(this.form);">
<en><![CDATA[Save]]></en>
</SAVE>
<MESSAGE1 type="phpvariable"/>
<MESSAGE2 type="phpvariable"/>
<JS type="javascript"><![CDATA[
leimnud.event.add(window, 'load', function() {
if (getField('INP_DOC_FORM_NEEDED').value == 'VIRTUAL') {
hideRow('INP_DOC_ORIGINAL');
@@ -65,5 +50,4 @@ var verifyInfo = function(oForm)
oForm.submit();
};
]]></JS>
</dynaForm>
</dynaForm>

View File

@@ -1,56 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_AttachInputDocument3" type="xmlform" width="400px" labelWidth="100px">
<__DYNAFORM_OPTIONS type="xmlmenu" xmlfile="gulliver/dynaforms_Options">
<en/>
</__DYNAFORM_OPTIONS>
<TYPE_LABEL type="private"/>
<TITLE1 type="title">
<en>Attach Input document</en>
</TITLE1>
<INP_DOC_TITLE type="caption">
<en>Title</en>
</INP_DOC_TITLE>
<INP_DOC_DESCRIPTION type="caption">
<en>Description</en>
</INP_DOC_DESCRIPTION>
<INP_DOC_FORM_NEEDED type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en>Document Type<option name="VIRTUAL">Digital</option><option name="REAL">Printed</option><option name="VREAL">Digital/Printed</option></en>
</INP_DOC_FORM_NEEDED>
<INP_DOC_ORIGINAL type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en>Format<option name="ORIGINAL">Original</option><option name="COPYLEGAL">Legal Copy</option><option name="COPY">Copy</option></en>
</INP_DOC_ORIGINAL>
<APP_DOC_TYPE type="hidden" defaultValue="INPUT"/>
<APP_DOC_FILENAME type="file">
<en>File</en>
</APP_DOC_FILENAME>
<APP_DOC_COMMENT type="textarea" rows="5" cols="32" colWidth="200" titleAlign="left" align="left">
<en>Comments</en>
</APP_DOC_COMMENT>
<MORE type="checkbox">
<en>Upload Multiple Input Documents</en>
</MORE>
<SAVE type="button" onclick="verifyInfo(this.form);">
<en>Save</en>
</SAVE>
<MESSAGE1 type="phpvariable"/>
<MESSAGE2 type="phpvariable"/>
<JS type="javascript"><![CDATA[
<__DYNAFORM_OPTIONS type="xmlmenu" xmlfile="gulliver/dynaforms_Options">
<en/>
</__DYNAFORM_OPTIONS>
<TYPE_LABEL type="private"/>
<TITLE1 type="title">
<en><![CDATA[Attach Input document]]></en>
</TITLE1>
<INP_DOC_TITLE type="caption">
<en><![CDATA[Title]]></en>
</INP_DOC_TITLE>
<INP_DOC_DESCRIPTION type="caption">
<en><![CDATA[Description]]></en>
</INP_DOC_DESCRIPTION>
<INP_DOC_FORM_NEEDED type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en><![CDATA[Document Type]]><option name="VIRTUAL"><![CDATA[Digital]]></option><option name="REAL"><![CDATA[Printed]]></option><option name="VREAL"><![CDATA[Digital/Printed]]></option></en>
</INP_DOC_FORM_NEEDED>
<INP_DOC_ORIGINAL type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en><![CDATA[Format]]><option name="ORIGINAL"><![CDATA[Original]]></option><option name="COPYLEGAL"><![CDATA[Legal Copy]]></option><option name="COPY"><![CDATA[Copy]]></option></en>
</INP_DOC_ORIGINAL>
<APP_DOC_TYPE type="hidden" defaultValue="INPUT"/>
<APP_DOC_FILENAME type="file">
<en><![CDATA[File]]></en>
</APP_DOC_FILENAME>
<APP_DOC_COMMENT type="textarea" rows="5" cols="32" colWidth="200" titleAlign="left" align="left">
<en><![CDATA[Comments]]></en>
</APP_DOC_COMMENT>
<MORE type="checkbox">
<en><![CDATA[Upload Multiple Input Documents]]></en>
</MORE>
<SAVE type="button" onclick="verifyInfo(this.form);">
<en><![CDATA[Save]]></en>
</SAVE>
<MESSAGE1 type="phpvariable"/>
<MESSAGE2 type="phpvariable"/>
<JS type="javascript"><![CDATA[
leimnud.event.add(window, 'load', function() {
if (getField('INP_DOC_FORM_NEEDED').value == 'VIRTUAL') {
hideRow('INP_DOC_ORIGINAL');
@@ -76,5 +60,4 @@ var verifyInfo = function(oForm)
oForm.submit();
};
]]></JS>
</dynaForm>
</dynaForm>

View File

@@ -1,65 +1,52 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_AttachInputDocument1" type="xmlform" width="500px" labelWidth="120px" enableTemplate="1">
<TYPE_LABEL type="private"/>
<APP_DOC_TYPE type="hidden" defaultValue="INPUT"/>
<DOC_UID type="hidden"/>
<APP_DOC_UID type="hidden"/>
<actionType type="hidden"/>
<docVersion type="hidden"/>
<APP_DOC_FILENAME type="file">
<en>File</en>
</APP_DOC_FILENAME>
<APP_DOC_COMMENT type="textarea" rows="5" cols="32" colWidth="200" titleAlign="left" align="left">
<en>Comments</en>
</APP_DOC_COMMENT>
<MORE type="hidden">
<en>Upload Multiple Input Documents</en>
</MORE>
<BTN_CANCEL type="button" onclick="cancel();">
<en>Cancel</en>
</BTN_CANCEL>
<SAVE type="button" onclick="verifyInfo(this.form);">
<en>Save</en>
</SAVE>
<MESSAGE1 type="phpvariable"/>
<MESSAGE2 type="phpvariable"/>
<JS type="javascript"><![CDATA[
leimnud.event.add(window, 'load', function() {
if (getField('INP_DOC_FORM_NEEDED').value == 'VIRTUAL') {
hideRow('INP_DOC_ORIGINAL');
}
});
var verifyInfo = function(oForm)
{
oAux = getField('APP_DOC_FILENAME');
if (oAux.value == '')
{
alert('@G::LoadTranslation(ID_PLEASE_SELECT_FILE)');
oAux.focus();
return;
}
getField('SAVE').disabled = true;
getField('BTN_CANCEL').disabled = true;
oForm.submit();
};
function cancel(){
oPanel.remove();
}
]]></JS>
</dynaForm>
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_AttachInputDocument1" type="xmlform" width="500px" labelWidth="120px" enableTemplate="1">
<TYPE_LABEL type="private"/>
<APP_DOC_TYPE type="hidden" defaultValue="INPUT"/>
<DOC_UID type="hidden"/>
<APP_DOC_UID type="hidden"/>
<actionType type="hidden"/>
<docVersion type="hidden"/>
<APP_DOC_FILENAME type="file">
<en><![CDATA[File]]></en>
</APP_DOC_FILENAME>
<APP_DOC_COMMENT type="textarea" rows="5" cols="32" colWidth="200" titleAlign="left" align="left">
<en><![CDATA[Comments]]></en>
</APP_DOC_COMMENT>
<MORE type="hidden">
<en>Upload Multiple Input Documents</en>
</MORE>
<BTN_CANCEL type="button" onclick="cancel();">
<en><![CDATA[Cancel]]></en>
</BTN_CANCEL>
<SAVE type="button" onclick="verifyInfo(this.form);">
<en><![CDATA[Save]]></en>
</SAVE>
<MESSAGE1 type="phpvariable"/>
<MESSAGE2 type="phpvariable"/>
<JS type="javascript"><![CDATA[
leimnud.event.add(window, 'load', function() {
if (getField('INP_DOC_FORM_NEEDED').value == 'VIRTUAL') {
hideRow('INP_DOC_ORIGINAL');
}
});
var verifyInfo = function(oForm)
{
oAux = getField('APP_DOC_FILENAME');
if (oAux.value == '')
{
alert('@G::LoadTranslation(ID_PLEASE_SELECT_FILE)');
oAux.focus();
return;
}
getField('SAVE').disabled = true;
getField('BTN_CANCEL').disabled = true;
oForm.submit();
};
function cancel(){
oPanel.remove();
}
]]></JS>
</dynaForm>

View File

@@ -1,12 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_CannotInitiateCase" type="xmlform" width="600px" labelWidth="200px">
<TITLE type="title">
<en>Start a new case</en>
</TITLE>
<DESCRIPTION type="label">
<en>You cannot initiate a new case.</en>
</DESCRIPTION>
</dynaForm>
<TITLE type="title">
<en><![CDATA[Start a new case]]></en>
</TITLE>
<DESCRIPTION type="label">
<en><![CDATA[You cannot initiate a new case.]]></en>
</DESCRIPTION>
</dynaForm>

View File

@@ -1,63 +1,42 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm
enabletemplate="1"
name="cases_Resume"
type="xmlform"
width="500px"
labelWidth="100px"
>
<TITLE1 type="title">
<en>Claim Case</en>
</TITLE1>
<PRO_TITLE type="text" mode="view">
<en>Process</en>
</PRO_TITLE>
<STATUS type="text" mode="view">
<en>Case Status</en>
</STATUS>
<TITLE type="text" mode="view">
<en>Case Title</en>
</TITLE>
<APP_NUMBER type="text" mode="view">
<en>Case Number</en>
</APP_NUMBER>
<APP_UID type="text" mode="view">
<en>Case Uid</en>
</APP_UID>
<TAS_TITLE type="text" mode="view">
<en>Task</en>
</TAS_TITLE>
<DEL_DELEGATE_DATE type="text" mode="view">
<en>Task Delegate Date</en>
</DEL_DELEGATE_DATE>
<DEL_TASK_DUE_DATE type="text" mode="view">
<en>Task Due Date</en>
</DEL_TASK_DUE_DATE>
<PREVIOUS_TASK type="text" mode="view">
<en>Previous Task</en>
</PREVIOUS_TASK>
<PREVIOUS_USER type="text" mode="view">
<en>Previous User</en>
</PREVIOUS_USER>
<BTN_CATCH type="submit" >
<en>Claim this case</en>
</BTN_CATCH>
<BTN_CANCEL type="button" onclick="javascript:history.back()">
<en>Cancel</en>
</BTN_CANCEL>
</dynaForm>
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm enabletemplate="1" name="cases_Resume" type="xmlform" width="500px" labelWidth="100px">
<TITLE1 type="title">
<en><![CDATA[Claim Case]]></en>
</TITLE1>
<PRO_TITLE type="text" mode="view">
<en><![CDATA[Process]]></en>
</PRO_TITLE>
<STATUS type="text" mode="view">
<en><![CDATA[Case Status]]></en>
</STATUS>
<TITLE type="text" mode="view">
<en><![CDATA[Case Title]]></en>
</TITLE>
<APP_NUMBER type="text" mode="view">
<en><![CDATA[Case Number]]></en>
</APP_NUMBER>
<APP_UID type="text" mode="view">
<en><![CDATA[Case Uid]]></en>
</APP_UID>
<TAS_TITLE type="text" mode="view">
<en><![CDATA[Task]]></en>
</TAS_TITLE>
<DEL_DELEGATE_DATE type="text" mode="view">
<en><![CDATA[Task Delegate Date]]></en>
</DEL_DELEGATE_DATE>
<DEL_TASK_DUE_DATE type="text" mode="view">
<en><![CDATA[Task Due Date]]></en>
</DEL_TASK_DUE_DATE>
<PREVIOUS_TASK type="text" mode="view">
<en><![CDATA[Previous Task]]></en>
</PREVIOUS_TASK>
<PREVIOUS_USER type="text" mode="view">
<en><![CDATA[Previous User]]></en>
</PREVIOUS_USER>
<BTN_CATCH type="submit">
<en><![CDATA[Claim this case]]></en>
</BTN_CATCH>
<BTN_CANCEL type="button" onclick="javascript:history.back()">
<en><![CDATA[Cancel]]></en>
</BTN_CANCEL>
</dynaForm>

View File

@@ -1,19 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_DynaformHistory" width="100%" masterdetail="DYN_TITLE">
<DYN_UID type="text" colWidth="140" showInTable="0">
<en>Dynaform</en>
</DYN_UID>
<DYN_TITLE type="text" colWidth="140">
<en>Dynaform</en>
</DYN_TITLE>
<HISTORY_DATE type="date" colWidth="122" colAlign="center" titleAlign="center">
<en>Update Date</en>
</HISTORY_DATE>
<USR_NAME type="text" colWidth="140">
<en>User</en>
</USR_NAME>
<FIELDS type="text" colWidth="350" showInTable="1" enablehtml="1">
<en>Fields</en>
</FIELDS>
</dynaForm>
<DYN_UID type="text" colWidth="140" showInTable="0">
<en><![CDATA[Dynaform]]></en>
</DYN_UID>
<DYN_TITLE type="text" colWidth="140">
<en><![CDATA[Dynaform]]></en>
</DYN_TITLE>
<HISTORY_DATE type="date" colWidth="122" colAlign="center" titleAlign="center">
<en><![CDATA[Update Date]]></en>
</HISTORY_DATE>
<USR_NAME type="text" colWidth="140">
<en><![CDATA[User]]></en>
</USR_NAME>
<FIELDS type="text" colWidth="350" showInTable="1" enablehtml="1">
<en><![CDATA[Fields]]></en>
</FIELDS>
</dynaForm>

View File

@@ -1,51 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm sqlConnection="" rowsPerPage="25" menu="cases/cases_InputdocsListOptions">
<DOC_UID type="hidden" showInTable="0"/>
<POSITION type="hidden" showInTable="0"/>
<APP_DOC_UID type="hidden" showInTable="0"/>
<DOC_VERSION type="hidden" showInTable="0"/>
<CONFIRM type="hidden" showInTable="0"/>
<TITLE type="text" colWidth="150" titleAlign="left" align="left">
<en>Title</en>
</TITLE>
<DOC_VERSION_LABEL type="text" colWidth="25" titleAlign="left" align="left">
<en>Version</en>
</DOC_VERSION_LABEL>
<CREATOR type="text" mode="view" colWidth="50">
<en>Creator</en>
</CREATOR>
<COMMENT type="text" mode="view" colWidth="50">
<en>Comment</en>
</COMMENT>
<APP_DOC_CREATE_DATE type="date" mode="view" colWidth="120">
<en>Created Date</en>
</APP_DOC_CREATE_DATE>
<DOWNLOAD type="link" colWidth="25" value="@#DOWNLOAD_LABEL" link="@#DOWNLOAD_LINK"/>
<NEWVERSION type="link" colWidth="1" value="@#NEWVERSION_LABEL" link="javascript:uploadInputDocument(&#039;@#DOC_UID&#039;,&#039;@#APP_DOC_UID&#039;,&#039;@#DOC_VERSION&#039;,&#039;NV&#039;);"/>
<VERSION_HISTORY type="link" colWidth="1" value="@#VERSIONHISTORY_LABEL" link="javascript:inputDocumentVersionHistory(&#039;@#DOC_UID&#039;,&#039;@#APP_DOC_UID&#039;);"/>
<DELETE type="link" colWidth="25" value="@#ID_DELETE" link="cases_DeleteDocument?TYPE=INPUT&amp;DOC=@#APP_DOC_UID&amp;VERSION=@#DOC_VERSION" onclick="return confirm(&#039;@#CONFIRM&#039;);"><pt>Eliminar</pt><en></en></DELETE>
</dynaForm>
<DOC_UID type="hidden" showInTable="0"/>
<POSITION type="hidden" showInTable="0"/>
<APP_DOC_UID type="hidden" showInTable="0"/>
<DOC_VERSION type="hidden" showInTable="0"/>
<CONFIRM type="hidden" showInTable="0"/>
<TITLE type="text" colWidth="150" titleAlign="left" align="left">
<en><![CDATA[Title]]></en>
</TITLE>
<DOC_VERSION_LABEL type="text" colWidth="25" titleAlign="left" align="left">
<en><![CDATA[Version]]></en>
</DOC_VERSION_LABEL>
<CREATOR type="text" mode="view" colWidth="50">
<en><![CDATA[Creator]]></en>
</CREATOR>
<COMMENT type="text" mode="view" colWidth="50">
<en><![CDATA[Comment]]></en>
</COMMENT>
<APP_DOC_CREATE_DATE type="date" mode="view" colWidth="120">
<en><![CDATA[Created Date]]></en>
</APP_DOC_CREATE_DATE>
<DOWNLOAD type="link" colWidth="25" value="@#DOWNLOAD_LABEL" link="@#DOWNLOAD_LINK"/>
<NEWVERSION type="link" colWidth="1" value="@#NEWVERSION_LABEL" link="javascript:uploadInputDocument('@#DOC_UID','@#APP_DOC_UID','@#DOC_VERSION','NV');"/>
<VERSION_HISTORY type="link" colWidth="1" value="@#VERSIONHISTORY_LABEL" link="javascript:inputDocumentVersionHistory('@#DOC_UID','@#APP_DOC_UID');"/>
<DELETE type="link" colWidth="25" value="@#ID_DELETE" link="cases_DeleteDocument?TYPE=INPUT&amp;DOC=@#APP_DOC_UID&amp;VERSION=@#DOC_VERSION" onclick="return confirm('@#CONFIRM');">
<pt>Eliminar</pt>
<en><![CDATA[]]></en>
</DELETE>
</dynaForm>

View File

@@ -1,46 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm sqlConnection="" rowsPerPage="25">
<DOC_UID type="hidden" showInTable="0"/>
<POSITION type="hidden" showInTable="0"/>
<APP_DOC_UID type="hidden" showInTable="0"/>
<DOC_VERSION type="hidden" showInTable="0"/>
<CONFIRM type="hidden" showInTable="0"/>
<TITLE type="text" colWidth="150" titleAlign="left" align="left">
<en>Title</en>
</TITLE>
<DOC_VERSION_LABEL type="text" colWidth="50" titleAlign="left" align="left">
<en>Version</en>
</DOC_VERSION_LABEL>
<CREATOR type="text" mode="view" colWidth="50">
<en>Creator</en>
</CREATOR>
<APP_DOC_CREATE_DATE type="date" mode="view" colWidth="50">
<en>Created Date</en>
</APP_DOC_CREATE_DATE>
<DOWNLOAD type="link" colWidth="25" value="@G::LoadTranslation(ID_DOWNLOAD)" link="cases_ShowDocument?a=@#APP_DOC_UID&amp;v=@#DOC_VERSION"/>
</dynaForm>
<DOC_UID type="hidden" showInTable="0"/>
<POSITION type="hidden" showInTable="0"/>
<APP_DOC_UID type="hidden" showInTable="0"/>
<DOC_VERSION type="hidden" showInTable="0"/>
<CONFIRM type="hidden" showInTable="0"/>
<TITLE type="text" colWidth="150" titleAlign="left" align="left">
<en><![CDATA[Title]]></en>
</TITLE>
<DOC_VERSION_LABEL type="text" colWidth="50" titleAlign="left" align="left">
<en><![CDATA[Version]]></en>
</DOC_VERSION_LABEL>
<CREATOR type="text" mode="view" colWidth="50">
<en><![CDATA[Creator]]></en>
</CREATOR>
<APP_DOC_CREATE_DATE type="date" mode="view" colWidth="50">
<en><![CDATA[Created Date]]></en>
</APP_DOC_CREATE_DATE>
<DOWNLOAD type="link" colWidth="25" value="@G::LoadTranslation(ID_DOWNLOAD)" link="cases_ShowDocument?a=@#APP_DOC_UID&amp;v=@#DOC_VERSION"/>
</dynaForm>

View File

@@ -1,25 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm sqlConnection="" rowsPerPage="20">
<DOC_UID type="hidden" showInTable="0"/>
<POSITION type="hidden" showInTable="0"/>
<APP_DOC_UID type="hidden" showInTable="0"/>
<CONFIRM type="hidden" showInTable="0"/>
<TITLE type="text" colWidth="150" titleAlign="left" align="left">
<en>Type</en>
<es>Tipo</es></TITLE>
<TYPE type="text" colWidth="100" titleAlign="left" align="left">
<en>Type</en>
<es>Tipo</es></TYPE>
<CREATE_DATE type="text" colWidth="110" titleAlign="left" align="left">
<en>Create Date</en>
<es>Crear Fecha</es></CREATE_DATE>
<VIEW type="link" colWidth="25" value="@G::LoadTranslation(ID_VIEW)" link="cases_ToReviseInputDocView?UID=@#DOC_UID&amp;DOC=@#APP_DOC_UID" onclick=""><en></en></VIEW>
</dynaForm>
<DOC_UID type="hidden" showInTable="0"/>
<POSITION type="hidden" showInTable="0"/>
<APP_DOC_UID type="hidden" showInTable="0"/>
<CONFIRM type="hidden" showInTable="0"/>
<TITLE type="text" colWidth="150" titleAlign="left" align="left">
<en><![CDATA[Type]]></en>
<es>Tipo</es>
</TITLE>
<TYPE type="text" colWidth="100" titleAlign="left" align="left">
<en><![CDATA[Type]]></en>
<es>Tipo</es>
</TYPE>
<CREATE_DATE type="text" colWidth="110" titleAlign="left" align="left">
<en><![CDATA[Create Date]]></en>
<es>Crear Fecha</es>
</CREATE_DATE>
<VIEW type="link" colWidth="25" value="@G::LoadTranslation(ID_VIEW)" link="cases_ToReviseInputDocView?UID=@#DOC_UID&amp;DOC=@#APP_DOC_UID" onclick="">
<en><![CDATA[]]></en>
</VIEW>
</dynaForm>

View File

@@ -1,58 +1,71 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_List" type="filterform" sqlConnection="" menu="cases/cases_Options" filterForm="cases/cases_List" searchBy="APPLICATION.APP_NUMBER |APPLICATION.APP_UID | APP_TITLE.CON_VALUE | TAS_TITLE.CON_VALUE | PRO_TITLE.CON_VALUE | APP_LAST_USER.USR_USERNAME | APP_PRIORITY.CON_VALUE" width="100%">
<cases_Open type="private" defaultValue="cases_Open" showInTable="0"/>
<APP_UID type="private" showInTable="0"/>
<DEL_INDEX type="private" showInTable="0"/>
<MARK type="cellMark" style="background-color:#DFEFEF;color: #0A246A;font-weight:bold;" styleAlt="background-color:#E7F9F8;color: #0A246A;font-weight:normal;" defaultValue="0"/>
<APP_NUMBER type="text" colWidth="50" titleAlign="left" align="left" dataCompareField="APP_NUMBER" dataCompareType="=">
<en>#</en>
<es>#</es><pt>#</pt></APP_NUMBER>
<APP_TITLE type="text" value="@#APP_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="180" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains" enableHtml="1">
<en>Case</en>
<es>Caso</es><pt>Caso</pt></APP_TITLE>
<APP_TAS_TITLE type="text" value="@#APP_TAS_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="180" titleAlign="left" align="left" dataCompareField="TAS_TITLE.CON_VALUE" dataCompareType="contains">
<en>Task</en>
<es>Tarea</es><pt>Tarefa</pt></APP_TAS_TITLE>
<APP_PRO_TITLE type="text" colWidth="180" titleAlign="left" align="left" dataCompareField="PRO_TITLE.CON_VALUE" dataCompareType="contains">
<en>Process</en>
<es>Proceso</es><pt>Processo</pt></APP_PRO_TITLE>
<APP_DEL_PREVIOUS_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_LAST_USER.USR_USERNAME" dataCompareType="contains">
<en>Sent by</en>
<es>Enviado por</es><pt>Enviado por</pt></APP_DEL_PREVIOUS_USER>
<APP_DEL_TASK_DUE_DATE type="text" rows="3" cols="32" colWidth="90" titleAlign="left" align="left" dataCompareField="APP_DELEGATION.DEL_TASK_DUE_DATE" dataCompareType="contains" enableHtml="1">
<en>Due Date</en>
<es>Fecha de vencimiento</es><pt>Data-limite</pt></APP_DEL_TASK_DUE_DATE>
<APP_UPDATE_DATE type="text" rows="3" cols="32" colWidth="90" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en>Last Modify</en>
<es><![CDATA[Última Modificación]]></es><pt><![CDATA[Última Alteração]]></pt></APP_UPDATE_DATE>
<DEL_FINISH_DATE type="text" rows="3" cols="32" colWidth="90" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" showInTable="0" enableHtml="1">
<en>Finish Date</en>
<es>Fecha final</es><pt>Data-limite</pt></DEL_FINISH_DATE>
<DEL_INIT_DATE type="text" rows="3" cols="32" colWidth="90" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" showInTable="0" enableHtml="1">
<en>Start Date</en>
<es>Fechas inicial del caso</es><pt>Data Inicial</pt></DEL_INIT_DATE>
<MARK2 type="cellMark" className="RowLink1" classNameAlt="RowLink2" defaultValue="1"/>
<OPEN type="link" value="@G::LoadTranslation(ID_OPEN)" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="40" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains">
<en/>
</OPEN>
<DELETE type="link" colWidth="40" value="@G::LoadTranslation(ID_DELETE)" link="#" onclick="new leimnud.module.app.confirm().make({label:&#039;@G::LoadTranslation(ID_MSG_CONFIRM_DELETE_CASES)&#039;,action:function(){casesDelete(@QAPP_UID);}});return false;"><pt>Eliminar</pt><en></en></DELETE>
<SEARCH type="button" onclick="pagedTableFilter( this.form );" showInTable="0">
<en>Apply Filter</en>
<es>Aplicar Filtro</es><pt>Aplicar Filtro</pt></SEARCH>
<PAGED_TABLE_ID type="private" showInTable="0"/>
<JSFILTER type="javascript" replaceTags="1" showInTable="0">
<cases_Open type="private" defaultValue="cases_Open" showInTable="0"/>
<APP_UID type="private" showInTable="0"/>
<DEL_INDEX type="private" showInTable="0"/>
<MARK type="cellMark" style="background-color:#DFEFEF;color: #0A246A;font-weight:bold;" styleAlt="background-color:#E7F9F8;color: #0A246A;font-weight:normal;" defaultValue="0"/>
<APP_NUMBER type="text" colWidth="50" titleAlign="left" align="left" dataCompareField="APP_NUMBER" dataCompareType="=">
<en><![CDATA[#]]></en>
<es>#</es>
<pt>#</pt>
</APP_NUMBER>
<APP_TITLE type="text" value="@#APP_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="180" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Case]]></en>
<es>Caso</es>
<pt>Caso</pt>
</APP_TITLE>
<APP_TAS_TITLE type="text" value="@#APP_TAS_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="180" titleAlign="left" align="left" dataCompareField="TAS_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[Task]]></en>
<es>Tarea</es>
<pt>Tarefa</pt>
</APP_TAS_TITLE>
<APP_PRO_TITLE type="text" colWidth="180" titleAlign="left" align="left" dataCompareField="PRO_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[Process]]></en>
<es>Proceso</es>
<pt>Processo</pt>
</APP_PRO_TITLE>
<APP_DEL_PREVIOUS_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_LAST_USER.USR_USERNAME" dataCompareType="contains">
<en><![CDATA[Sent by]]></en>
<es>Enviado por</es>
<pt>Enviado por</pt>
</APP_DEL_PREVIOUS_USER>
<APP_DEL_TASK_DUE_DATE type="text" rows="3" cols="32" colWidth="90" titleAlign="left" align="left" dataCompareField="APP_DELEGATION.DEL_TASK_DUE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Due Date]]></en>
<es>Fecha de vencimiento</es>
<pt>Data-limite</pt>
</APP_DEL_TASK_DUE_DATE>
<APP_UPDATE_DATE type="text" rows="3" cols="32" colWidth="90" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Last Modify]]></en>
<es><![CDATA[Última Modificación]]></es>
<pt><![CDATA[Última Alteração]]></pt>
</APP_UPDATE_DATE>
<DEL_FINISH_DATE type="text" rows="3" cols="32" colWidth="90" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" showInTable="0" enableHtml="1">
<en><![CDATA[Finish Date]]></en>
<es>Fecha final</es>
<pt>Data-limite</pt>
</DEL_FINISH_DATE>
<DEL_INIT_DATE type="text" rows="3" cols="32" colWidth="90" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" showInTable="0" enableHtml="1">
<en><![CDATA[Start Date]]></en>
<es>Fechas inicial del caso</es>
<pt>Data Inicial</pt>
</DEL_INIT_DATE>
<MARK2 type="cellMark" className="RowLink1" classNameAlt="RowLink2" defaultValue="1"/>
<OPEN type="link" value="@G::LoadTranslation(ID_OPEN)" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="40" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[]]></en>
</OPEN>
<DELETE type="link" colWidth="40" value="@G::LoadTranslation(ID_DELETE)" link="#" onclick="new leimnud.module.app.confirm().make({label:'@G::LoadTranslation(ID_MSG_CONFIRM_DELETE_CASES)',action:function(){casesDelete(@QAPP_UID);}});return false;">
<pt>Eliminar</pt>
<en><![CDATA[]]></en>
</DELETE>
<SEARCH type="button" onclick="pagedTableFilter( this.form );" showInTable="0">
<en><![CDATA[Apply Filter]]></en>
<es>Aplicar Filtro</es>
<pt>Aplicar Filtro</pt>
</SEARCH>
<PAGED_TABLE_ID type="private" showInTable="0"/>
<JSFILTER type="javascript" replaceTags="1" showInTable="0">
function pagedTableFilter( form ) {
@#PAGED_TABLE_ID.doFilter( form );
}
</JSFILTER>
</dynaForm>
</dynaForm>

View File

@@ -1,72 +1,77 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_List" type="filterform" sqlConnection="" menu="cases/cases_Options" filterForm="cases/cases_List" searchBy="APPLICATION.APP_NUMBER | APP_TITLE.CON_VALUE | TAS_TITLE.CON_VALUE | PRO_TITLE.CON_VALUE " width="100%">
<cases_Open type="private" defaultValue="cases_Open" showInTable="0"/>
<APP_UID type="private" showInTable="0"/>
<DEL_INDEX type="private" showInTable="0"/>
<MARK type="cellMark" className="cellSelected1" classNameAlt="cellSelected2" condition="&#039;@#DEL_INIT_DATE&#039;==&#039;&#039;"/>
<APP_NUMBER type="text" colWidth="50" titleAlign="left" align="left" dataCompareField="APP_NUMBER" dataCompareType="=">
<en>#</en>
<es>#</es><pt>#</pt></APP_NUMBER>
<APP_TITLE type="text" value="@#APP_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="100" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains" enableHtml="1">
<en>Case</en>
<es>Caso</es><pt>Caso</pt></APP_TITLE>
<APP_TAS_TITLE type="text" value="@#APP_TAS_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="130" titleAlign="left" align="left" dataCompareField="TAS_TITLE.CON_VALUE" dataCompareType="contains">
<en>Task</en>
<es>Tarea</es><pt>Tarefa</pt></APP_TAS_TITLE>
<APP_PRO_TITLE type="text" colWidth="180" titleAlign="left" align="left" dataCompareField="PRO_TITLE.CON_VALUE" dataCompareType="contains">
<en>Process</en>
<es>Proceso</es><pt>Processo</pt></APP_PRO_TITLE>
<APP_CURRENT_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="USER.USR_USERNAME" dataCompareType="contains">
<en>Current User</en>
<es>Usuario Actual</es><pt><![CDATA[Usuário Corrente]]></pt></APP_CURRENT_USER>
<APP_DEL_PREVIOUS_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_LAST_USER.USR_USERNAME" dataCompareType="contains">
<en>Sent by</en>
<es>Enviado por</es><pt>Enviado por</pt></APP_DEL_PREVIOUS_USER>
<DEL_TASK_DUE_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_DELEGATION.DEL_TASK_DUE_DATE" dataCompareType="contains" enableHtml="1">
<en>Due Date</en>
<es>Fecha de vencimiento</es><pt>Data-limite</pt></DEL_TASK_DUE_DATE>
<APP_UPDATE_DATE type="text" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en>Last Modify</en>
<es><![CDATA[Última Modificación]]></es><pt><![CDATA[Última Alteração]]></pt></APP_UPDATE_DATE>
<DEL_INIT_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en>Start Date</en>
<es>Fechas inicial del caso</es><pt>Data Inicial</pt></DEL_INIT_DATE>
<DEL_FINISH_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en>Finish Date</en>
<es>Fecha final</es><pt>Data Final</pt></DEL_FINISH_DATE>
<APP_STATUS type="dropdown">
<en>Status<option name="DRAFT">Draft</option><option name="TO_DO">To Do</option><option name="CANCELLED">Cancelled</option><option name="COMPLETED">Completed</option></en>
<es>Estado<option name="DRAFT">Borrador</option><option name="TO_DO">Pendientes</option><option name="CANCELLED">Cancelado</option><option name="COMPLETED">Completado</option></es><pt>Estado<option name="DRAFT">Rascunho</option><option name="TO_DO">A Fazer</option><option name="CANCELLED">Cancelado</option><option name="COMPLETED">Completado</option></pt></APP_STATUS>
<MARK2 type="cellMark" className="RowLink1" classNameAlt="RowLink2" defaultValue="1"/>
<OPEN type="link" value="@G::LoadTranslation(ID_OPEN)" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="40" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains">
<en/>
</OPEN>
<SEARCH type="button" onclick="pagedTableFilter( this.form );" showInTable="0">
<en>Apply Filter</en>
<es>Aplicar Filtro</es><pt>Aplicar Filtro</pt></SEARCH>
<PAGED_TABLE_ID type="private" showInTable="0"/>
<JSFILTER type="javascript" replaceTags="1" showInTable="0">
<cases_Open type="private" defaultValue="cases_Open" showInTable="0"/>
<APP_UID type="private" showInTable="0"/>
<DEL_INDEX type="private" showInTable="0"/>
<MARK type="cellMark" className="cellSelected1" classNameAlt="cellSelected2" condition="'@#DEL_INIT_DATE'==''"/>
<APP_NUMBER type="text" colWidth="50" titleAlign="left" align="left" dataCompareField="APP_NUMBER" dataCompareType="=">
<en><![CDATA[#]]></en>
<es>#</es>
<pt>#</pt>
</APP_NUMBER>
<APP_TITLE type="text" value="@#APP_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="100" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Case]]></en>
<es>Caso</es>
<pt>Caso</pt>
</APP_TITLE>
<APP_TAS_TITLE type="text" value="@#APP_TAS_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="130" titleAlign="left" align="left" dataCompareField="TAS_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[Task]]></en>
<es>Tarea</es>
<pt>Tarefa</pt>
</APP_TAS_TITLE>
<APP_PRO_TITLE type="text" colWidth="180" titleAlign="left" align="left" dataCompareField="PRO_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[Process]]></en>
<es>Proceso</es>
<pt>Processo</pt>
</APP_PRO_TITLE>
<APP_CURRENT_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="USER.USR_USERNAME" dataCompareType="contains">
<en><![CDATA[Current User]]></en>
<es>Usuario Actual</es>
<pt><![CDATA[Usuário Corrente]]></pt>
</APP_CURRENT_USER>
<APP_DEL_PREVIOUS_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_LAST_USER.USR_USERNAME" dataCompareType="contains">
<en><![CDATA[Sent by]]></en>
<es>Enviado por</es>
<pt>Enviado por</pt>
</APP_DEL_PREVIOUS_USER>
<DEL_TASK_DUE_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_DELEGATION.DEL_TASK_DUE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Due Date]]></en>
<es>Fecha de vencimiento</es>
<pt>Data-limite</pt>
</DEL_TASK_DUE_DATE>
<APP_UPDATE_DATE type="text" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Last Modify]]></en>
<es><![CDATA[Última Modificación]]></es>
<pt><![CDATA[Última Alteração]]></pt>
</APP_UPDATE_DATE>
<DEL_INIT_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Start Date]]></en>
<es>Fechas inicial del caso</es>
<pt>Data Inicial</pt>
</DEL_INIT_DATE>
<DEL_FINISH_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Finish Date]]></en>
<es>Fecha final</es>
<pt>Data Final</pt>
</DEL_FINISH_DATE>
<APP_STATUS type="dropdown">
<en><![CDATA[Status]]><option name="DRAFT"><![CDATA[Draft]]></option><option name="TO_DO"><![CDATA[To Do]]></option><option name="CANCELLED"><![CDATA[Cancelled]]></option><option name="COMPLETED"><![CDATA[Completed]]></option></en>
<es>Estado<option name="DRAFT">Borrador</option><option name="TO_DO">Pendientes</option><option name="CANCELLED">Cancelado</option><option name="COMPLETED">Completado</option></es>
<pt>Estado<option name="DRAFT">Rascunho</option><option name="TO_DO">A Fazer</option><option name="CANCELLED">Cancelado</option><option name="COMPLETED">Completado</option></pt>
</APP_STATUS>
<MARK2 type="cellMark" className="RowLink1" classNameAlt="RowLink2" defaultValue="1"/>
<OPEN type="link" value="@G::LoadTranslation(ID_OPEN)" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="40" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[]]></en>
</OPEN>
<SEARCH type="button" onclick="pagedTableFilter( this.form );" showInTable="0">
<en><![CDATA[Apply Filter]]></en>
<es>Aplicar Filtro</es>
<pt>Aplicar Filtro</pt>
</SEARCH>
<PAGED_TABLE_ID type="private" showInTable="0"/>
<JSFILTER type="javascript" replaceTags="1" showInTable="0">
function pagedTableFilter( form ) {
@#PAGED_TABLE_ID.doFilter( form );
}
</JSFILTER>
</dynaForm>
</dynaForm>

View File

@@ -1,73 +1,81 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_List" type="filterform" sqlConnection="" menu="cases/cases_Options" filterForm="cases/cases_List" searchBy="APPLICATION.APP_NUMBER | APP_TITLE.CON_VALUE | TAS_TITLE.CON_VALUE | PRO_TITLE.CON_VALUE " width="100%">
<cases_Open type="private" defaultValue="cases_Open" showInTable="0"/>
<APP_UID type="private" showInTable="0"/>
<DEL_INDEX type="private" showInTable="0"/>
<MARK type="cellMark" className="cellSelected1" classNameAlt="cellSelected2" condition="&#039;@#DEL_INIT_DATE&#039;==&#039;&#039;"/>
<APP_NUMBER type="text" colWidth="50" titleAlign="left" align="left" dataCompareField="APP_NUMBER" dataCompareType="=">
<en>#</en>
<es>#</es><pt>#</pt></APP_NUMBER>
<APP_TITLE type="text" value="@#APP_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="100" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains" enableHtml="1">
<en>Case</en>
<es>Caso</es><pt>Caso</pt></APP_TITLE>
<APP_TAS_TITLE type="text" value="@#APP_TAS_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="130" titleAlign="left" align="left" dataCompareField="TAS_TITLE.CON_VALUE" dataCompareType="contains">
<en>Task</en>
<es>Tarea</es><pt>Tarefa</pt></APP_TAS_TITLE>
<APP_PRO_TITLE type="text" colWidth="180" titleAlign="left" align="left" dataCompareField="PRO_TITLE.CON_VALUE" dataCompareType="contains">
<en>Process</en>
<es>Proceso</es><pt>Processo</pt></APP_PRO_TITLE>
<APP_CURRENT_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="USER.USR_USERNAME" dataCompareType="contains">
<en>Current User</en>
<es>Usuario Actual</es><pt><![CDATA[Usuário Corrente]]></pt></APP_CURRENT_USER>
<APP_DEL_PREVIOUS_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_LAST_USER.USR_USERNAME" dataCompareType="contains">
<en>Sent by</en>
<es>Enviado por</es><pt>Enviado por</pt></APP_DEL_PREVIOUS_USER>
<DEL_TASK_DUE_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_DELEGATION.DEL_TASK_DUE_DATE" dataCompareType="contains" enableHtml="1">
<en>Due Date</en>
<es>Fecha de vencimiento</es><pt>Data-limite</pt></DEL_TASK_DUE_DATE>
<APP_UPDATE_DATE type="text" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en>Last Modify</en>
<es><![CDATA[Última Modificación]]></es><pt><![CDATA[Última Alteração]]></pt></APP_UPDATE_DATE>
<DEL_INIT_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en>Start Date</en>
<es>Fechas inicial del caso</es><pt>Data Inicial</pt></DEL_INIT_DATE>
<DEL_FINISH_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en>Finish Date</en>
<es>Fecha final</es><pt>Data Final</pt></DEL_FINISH_DATE>
<APP_STATUS type="dropdown">
<en>Status<option name="DRAFT">Draft</option><option name="TO_DO">To Do</option><option name="CANCELLED">Cancelled</option><option name="COMPLETED">Completed</option></en>
<es>Estado<option name="DRAFT">Borrador</option><option name="TO_DO">Pendientes</option><option name="CANCELLED">Cancelado</option><option name="COMPLETED">Completado</option></es><pt>Estado<option name="DRAFT">Rascunho</option><option name="TO_DO">A Fazer</option><option name="CANCELLED">Cancelado</option><option name="COMPLETED">Completado</option></pt></APP_STATUS>
<MARK2 type="cellMark" className="RowLink1" classNameAlt="RowLink2" defaultValue="1"/>
<OPEN type="link" value="@G::LoadTranslation(ID_OPEN)" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="40" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains">
<en/>
</OPEN>
<DELETE type="link" colWidth="40" value="@G::LoadTranslation(ID_DELETE)" link="#" onclick="new leimnud.module.app.confirm().make({label:&#039;@G::LoadTranslation(ID_MSG_CONFIRM_DELETE_CASES)&#039;,action:function(){casesDelete(@QAPP_UID);}});return false;"><pt>Eliminar</pt><en></en></DELETE>
<SEARCH type="button" onclick="pagedTableFilter( this.form );" showInTable="0">
<en>Apply Filter</en>
<es>Aplicar Filtro</es><pt>Aplicar Filtro</pt></SEARCH>
<PAGED_TABLE_ID type="private" showInTable="0"/>
<JSFILTER type="javascript" replaceTags="1" showInTable="0">
<cases_Open type="private" defaultValue="cases_Open" showInTable="0"/>
<APP_UID type="private" showInTable="0"/>
<DEL_INDEX type="private" showInTable="0"/>
<MARK type="cellMark" className="cellSelected1" classNameAlt="cellSelected2" condition="'@#DEL_INIT_DATE'==''"/>
<APP_NUMBER type="text" colWidth="50" titleAlign="left" align="left" dataCompareField="APP_NUMBER" dataCompareType="=">
<en><![CDATA[#]]></en>
<es>#</es>
<pt>#</pt>
</APP_NUMBER>
<APP_TITLE type="text" value="@#APP_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="100" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Case]]></en>
<es>Caso</es>
<pt>Caso</pt>
</APP_TITLE>
<APP_TAS_TITLE type="text" value="@#APP_TAS_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="130" titleAlign="left" align="left" dataCompareField="TAS_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[Task]]></en>
<es>Tarea</es>
<pt>Tarefa</pt>
</APP_TAS_TITLE>
<APP_PRO_TITLE type="text" colWidth="180" titleAlign="left" align="left" dataCompareField="PRO_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[Process]]></en>
<es>Proceso</es>
<pt>Processo</pt>
</APP_PRO_TITLE>
<APP_CURRENT_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="USER.USR_USERNAME" dataCompareType="contains">
<en><![CDATA[Current User]]></en>
<es>Usuario Actual</es>
<pt><![CDATA[Usuário Corrente]]></pt>
</APP_CURRENT_USER>
<APP_DEL_PREVIOUS_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_LAST_USER.USR_USERNAME" dataCompareType="contains">
<en><![CDATA[Sent by]]></en>
<es>Enviado por</es>
<pt>Enviado por</pt>
</APP_DEL_PREVIOUS_USER>
<DEL_TASK_DUE_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_DELEGATION.DEL_TASK_DUE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Due Date]]></en>
<es>Fecha de vencimiento</es>
<pt>Data-limite</pt>
</DEL_TASK_DUE_DATE>
<APP_UPDATE_DATE type="text" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Last Modify]]></en>
<es><![CDATA[Última Modificación]]></es>
<pt><![CDATA[Última Alteração]]></pt>
</APP_UPDATE_DATE>
<DEL_INIT_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Start Date]]></en>
<es>Fechas inicial del caso</es>
<pt>Data Inicial</pt>
</DEL_INIT_DATE>
<DEL_FINISH_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Finish Date]]></en>
<es>Fecha final</es>
<pt>Data Final</pt>
</DEL_FINISH_DATE>
<APP_STATUS type="dropdown">
<en><![CDATA[Status]]><option name="DRAFT"><![CDATA[Draft]]></option><option name="TO_DO"><![CDATA[To Do]]></option><option name="CANCELLED"><![CDATA[Cancelled]]></option><option name="COMPLETED"><![CDATA[Completed]]></option></en>
<es>Estado<option name="DRAFT">Borrador</option><option name="TO_DO">Pendientes</option><option name="CANCELLED">Cancelado</option><option name="COMPLETED">Completado</option></es>
<pt>Estado<option name="DRAFT">Rascunho</option><option name="TO_DO">A Fazer</option><option name="CANCELLED">Cancelado</option><option name="COMPLETED">Completado</option></pt>
</APP_STATUS>
<MARK2 type="cellMark" className="RowLink1" classNameAlt="RowLink2" defaultValue="1"/>
<OPEN type="link" value="@G::LoadTranslation(ID_OPEN)" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="40" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[]]></en>
</OPEN>
<DELETE type="link" colWidth="40" value="@G::LoadTranslation(ID_DELETE)" link="#" onclick="new leimnud.module.app.confirm().make({label:'@G::LoadTranslation(ID_MSG_CONFIRM_DELETE_CASES)',action:function(){casesDelete(@QAPP_UID);}});return false;">
<pt>Eliminar</pt>
<en><![CDATA[]]></en>
</DELETE>
<SEARCH type="button" onclick="pagedTableFilter( this.form );" showInTable="0">
<en><![CDATA[Apply Filter]]></en>
<es>Aplicar Filtro</es>
<pt>Aplicar Filtro</pt>
</SEARCH>
<PAGED_TABLE_ID type="private" showInTable="0"/>
<JSFILTER type="javascript" replaceTags="1" showInTable="0">
function pagedTableFilter( form ) {
@#PAGED_TABLE_ID.doFilter( form );
}
</JSFILTER>
</dynaForm>
</dynaForm>

View File

@@ -1,79 +1,69 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_List" type="filterform" sqlConnection="" menu="" filterForm="" searchBy="APPLICATION.APP_NUMBER | APP_TITLE.CON_VALUE | TAS_TITLE.CON_VALUE | PRO_TITLE.CON_VALUE " width="100%">
<cases_Open type="private" defaultValue="cases_Open" showInTable="0"/>
<cases_Reassign type="private" defaultValue="cases_Reassign" showInTable="0"/>
<APP_UID type="private" showInTable="0"/>
<DEL_INDEX type="private" showInTable="0"/>
<MARK type="cellMark" className="cellSelected1" classNameAlt="cellSelected2" condition="&#039;@#DEL_INIT_DATE&#039;==&#039;&#039;"/>
<APP_NUMBER type="text" colWidth="50" titleAlign="left" align="left" dataCompareField="APP_NUMBER" dataCompareType="=">
<en>#</en>
<es>#</es></APP_NUMBER>
<APP_TITLE type="text" value="@#APP_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="100" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains" enableHtml="1">
<en>Case</en>
<es>Caso</es></APP_TITLE>
<APP_TAS_TITLE type="text" value="@#APP_TAS_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="130" titleAlign="left" align="left" dataCompareField="TAS_TITLE.CON_VALUE" dataCompareType="contains">
<en>Task</en>
<es>Tarea</es></APP_TAS_TITLE>
<APP_PRO_TITLE type="text" colWidth="180" titleAlign="left" align="left" dataCompareField="PRO_TITLE.CON_VALUE" dataCompareType="contains">
<en>Process</en>
<es>Proceso</es></APP_PRO_TITLE>
<APP_CURRENT_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="USER.USR_USERNAME" dataCompareType="contains">
<en>Current User</en>
<es>Usuario actual</es></APP_CURRENT_USER>
<APP_DEL_PREVIOUS_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_LAST_USER.USR_USERNAME" dataCompareType="contains">
<en>Sent by</en>
<es>Enviado por</es></APP_DEL_PREVIOUS_USER>
<DEL_TASK_DUE_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_DELEGATION.DEL_TASK_DUE_DATE" dataCompareType="contains" enableHtml="1">
<en>Due Date</en>
<es><![CDATA[Fecha Límite]]></es></DEL_TASK_DUE_DATE>
<APP_UPDATE_DATE type="text" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en>Last Modify</en>
<es><![CDATA[Última modificación]]></es></APP_UPDATE_DATE>
<DEL_INIT_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en>Start Date</en>
<es>Fecha inicial</es></DEL_INIT_DATE>
<DEL_FINISH_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en>Finish Date</en>
<es>Finalizar fecha</es></DEL_FINISH_DATE>
<APP_STATUS type="dropdown">
<en>Status<option name="DRAFT">Draft</option><option name="TO_DO">To Do</option><option name="CANCELLED">Cancelled</option><option name="COMPLETED">Completed</option></en>
<es>Estado<option name="DRAFT">Borrador</option><option name="TO_DO">Pendientes</option><option name="CANCELLED">Cancelado</option><option name="COMPLETED">Completado</option></es></APP_STATUS>
<MARK2 type="cellMark" className="RowLink1" classNameAlt="RowLink2" defaultValue="1"/>
<OPEN type="link" value="@G::LoadTranslation(ID_OPEN)" target="_parent" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="40" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains">
<en/>
</OPEN>
<REASSIGN type="link" value="@G::LoadTranslation(ID_REASSIGN)" link="@G::encryptlink(@#cases_Reassign)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="40" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains">
<en/>
</REASSIGN>
<SEARCH type="button" onclick="pagedTableFilter( this.form );" showInTable="0">
<en>Apply Filter</en>
<es>Aplicar filtro</es></SEARCH>
<PAGED_TABLE_ID type="private" showInTable="0"/>
<JSFILTER type="javascript" replaceTags="1" showInTable="0">
<cases_Open type="private" defaultValue="cases_Open" showInTable="0"/>
<cases_Reassign type="private" defaultValue="cases_Reassign" showInTable="0"/>
<APP_UID type="private" showInTable="0"/>
<DEL_INDEX type="private" showInTable="0"/>
<MARK type="cellMark" className="cellSelected1" classNameAlt="cellSelected2" condition="'@#DEL_INIT_DATE'==''"/>
<APP_NUMBER type="text" colWidth="50" titleAlign="left" align="left" dataCompareField="APP_NUMBER" dataCompareType="=">
<en><![CDATA[#]]></en>
<es>#</es>
</APP_NUMBER>
<APP_TITLE type="text" value="@#APP_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="100" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Case]]></en>
<es>Caso</es>
</APP_TITLE>
<APP_TAS_TITLE type="text" value="@#APP_TAS_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="130" titleAlign="left" align="left" dataCompareField="TAS_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[Task]]></en>
<es>Tarea</es>
</APP_TAS_TITLE>
<APP_PRO_TITLE type="text" colWidth="180" titleAlign="left" align="left" dataCompareField="PRO_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[Process]]></en>
<es>Proceso</es>
</APP_PRO_TITLE>
<APP_CURRENT_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="USER.USR_USERNAME" dataCompareType="contains">
<en><![CDATA[Current User]]></en>
<es>Usuario actual</es>
</APP_CURRENT_USER>
<APP_DEL_PREVIOUS_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_LAST_USER.USR_USERNAME" dataCompareType="contains">
<en><![CDATA[Sent by]]></en>
<es>Enviado por</es>
</APP_DEL_PREVIOUS_USER>
<DEL_TASK_DUE_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_DELEGATION.DEL_TASK_DUE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Due Date]]></en>
<es><![CDATA[Fecha Límite]]></es>
</DEL_TASK_DUE_DATE>
<APP_UPDATE_DATE type="text" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Last Modify]]></en>
<es><![CDATA[Última modificación]]></es>
</APP_UPDATE_DATE>
<DEL_INIT_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Start Date]]></en>
<es>Fecha inicial</es>
</DEL_INIT_DATE>
<DEL_FINISH_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Finish Date]]></en>
<es>Finalizar fecha</es>
</DEL_FINISH_DATE>
<APP_STATUS type="dropdown">
<en><![CDATA[Status]]><option name="DRAFT"><![CDATA[Draft]]></option><option name="TO_DO"><![CDATA[To Do]]></option><option name="CANCELLED"><![CDATA[Cancelled]]></option><option name="COMPLETED"><![CDATA[Completed]]></option></en>
<es>Estado<option name="DRAFT">Borrador</option><option name="TO_DO">Pendientes</option><option name="CANCELLED">Cancelado</option><option name="COMPLETED">Completado</option></es>
</APP_STATUS>
<MARK2 type="cellMark" className="RowLink1" classNameAlt="RowLink2" defaultValue="1"/>
<OPEN type="link" value="@G::LoadTranslation(ID_OPEN)" target="_parent" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="40" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[]]></en>
</OPEN>
<REASSIGN type="link" value="@G::LoadTranslation(ID_REASSIGN)" link="@G::encryptlink(@#cases_Reassign)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="40" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[]]></en>
</REASSIGN>
<SEARCH type="button" onclick="pagedTableFilter( this.form );" showInTable="0">
<en><![CDATA[Apply Filter]]></en>
<es>Aplicar filtro</es>
</SEARCH>
<PAGED_TABLE_ID type="private" showInTable="0"/>
<JSFILTER type="javascript" replaceTags="1" showInTable="0">
function pagedTableFilter( form ) {
@#PAGED_TABLE_ID.doFilter( form );
}
</JSFILTER>
</dynaForm>
</dynaForm>

View File

@@ -1,65 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_List" type="filterform" sqlConnection="" menu="cases/cases_Options" filterForm="cases/cases_List" searchBy="APPLICATION.APP_NUMBER | APP_TITLE.CON_VALUE | TAS_TITLE.CON_VALUE | PRO_TITLE.CON_VALUE " width="100%">
<cases_Open type="private" defaultValue="cases_Open" showInTable="0"/>
<APP_UID type="private" showInTable="0"/>
<DEL_INDEX type="private" showInTable="0"/>
<MARK type="cellMark" className="cellSelected1" classNameAlt="cellSelected2" condition="&#039;@#DEL_INIT_DATE&#039;==&#039;&#039;"/>
<APP_NUMBER type="text" colWidth="50" titleAlign="left" align="left" dataCompareField="APP_NUMBER" dataCompareType="=">
<en>#</en>
<es>#</es><pt>#</pt></APP_NUMBER>
<APP_TITLE type="text" value="@#APP_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="100" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains" enableHtml="1">
<en>Case</en>
<es>Caso</es><pt>Caso</pt></APP_TITLE>
<APP_TAS_TITLE type="text" value="@#APP_TAS_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="130" titleAlign="left" align="left" dataCompareField="TAS_TITLE.CON_VALUE" dataCompareType="contains">
<en>Task</en>
<es>Tarea</es><pt>Tarefa</pt></APP_TAS_TITLE>
<APP_PRO_TITLE type="text" colWidth="180" titleAlign="left" align="left" dataCompareField="PRO_TITLE.CON_VALUE" dataCompareType="contains">
<en>Process</en>
<es>Proceso</es><pt>Processo</pt></APP_PRO_TITLE>
<APP_DEL_PREVIOUS_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_LAST_USER.USR_USERNAME" dataCompareType="contains">
<en>Sent by</en>
<es>Enviado por</es><pt>Enviado por</pt></APP_DEL_PREVIOUS_USER>
<DEL_TASK_DUE_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_DELEGATION.DEL_TASK_DUE_DATE" dataCompareType="contains" enableHtml="1">
<en>Due Date</en>
<es>Fecha de vencimiento</es><pt>Data-limite</pt></DEL_TASK_DUE_DATE>
<APP_UPDATE_DATE type="text" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en>Last Modify</en>
<es><![CDATA[Última Modificación]]></es><pt><![CDATA[Última Alteração]]></pt></APP_UPDATE_DATE>
<DEL_INIT_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="90" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en>Start Date</en>
<es>Fechas inicial del caso</es><pt>Data Inicial</pt></DEL_INIT_DATE>
<DEL_FINISH_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="90" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en>Finish Date</en>
<es>Fecha final</es><pt>Data Final</pt></DEL_FINISH_DATE>
<APP_STATUS type="private" showInTable="0"/>
<MARK2 type="cellMark" className="RowLink1" classNameAlt="RowLink2" defaultValue="1"/>
<VIEW type="link" value="@G::LoadTranslation(ID_VIEW)" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX&amp;content=inner" colWidth="40" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains">
<en/>
</VIEW>
<CANCEL type="link" colWidth="40" value="@G::LoadTranslation(ID_DELETE)" link="#" onclick="new leimnud.module.app.confirm().make({label:&#039;@G::LoadTranslation(ID_MSG_CONFIRM_DELETE_CASES)&#039;,action:function(){casesDelete(@QAPP_UID);}});return false;"/>
<REACTIVATE type="link" colWidth="40" value="@G::LoadTranslation(ID_REACTIVATE)" link="#" onclick="reactivateCase(@QAPP_UID, @QDEL_INDEX);return false;"/>
<dynaForm name="cases_List" type="filterform" sqlConnection="" menu="cases/cases_Options" filterForm="cases/cases_List" searchBy="APPLICATION.APP_NUMBER | APP_TITLE.CON_VALUE | TAS_TITLE.CON_VALUE | PRO_TITLE.CON_VALUE " width="100%"><cases_Open type="private" defaultValue="cases_Open" showInTable="0"/><APP_UID type="private" showInTable="0"/><DEL_INDEX type="private" showInTable="0"/><MARK type="cellMark" className="cellSelected1" classNameAlt="cellSelected2" condition="'@#DEL_INIT_DATE'==''"/><APP_NUMBER type="text" colWidth="50" titleAlign="left" align="left" dataCompareField="APP_NUMBER" dataCompareType="="><en><![CDATA[#]]></en><es>#</es><pt>#</pt></APP_NUMBER><APP_TITLE type="text" value="@#APP_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="100" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains" enableHtml="1"><en><![CDATA[Case]]></en><es>Caso</es><pt>Caso</pt></APP_TITLE><APP_TAS_TITLE type="text" value="@#APP_TAS_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="130" titleAlign="left" align="left" dataCompareField="TAS_TITLE.CON_VALUE" dataCompareType="contains"><en><![CDATA[Task]]></en><es>Tarea</es><pt>Tarefa</pt></APP_TAS_TITLE><APP_PRO_TITLE type="text" colWidth="180" titleAlign="left" align="left" dataCompareField="PRO_TITLE.CON_VALUE" dataCompareType="contains"><en><![CDATA[Process]]></en><es>Proceso</es><pt>Processo</pt></APP_PRO_TITLE><APP_DEL_PREVIOUS_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_LAST_USER.USR_USERNAME" dataCompareType="contains"><en><![CDATA[Sent by]]></en><es>Enviado por</es><pt>Enviado por</pt></APP_DEL_PREVIOUS_USER><DEL_TASK_DUE_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_DELEGATION.DEL_TASK_DUE_DATE" dataCompareType="contains" enableHtml="1"><en><![CDATA[Due Date]]></en><es>Fecha de vencimiento</es><pt>Data-limite</pt></DEL_TASK_DUE_DATE><APP_UPDATE_DATE type="text" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1"><en><![CDATA[Last Modify]]></en><es><![CDATA[Última Modificación]]></es><pt><![CDATA[Última Alteração]]></pt></APP_UPDATE_DATE><DEL_INIT_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="90" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1"><en><![CDATA[Start Date]]></en><es>Fechas inicial del caso</es><pt>Data Inicial</pt></DEL_INIT_DATE><DEL_FINISH_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="90" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1"><en><![CDATA[Finish Date]]></en><es>Fecha final</es><pt>Data Final</pt></DEL_FINISH_DATE><APP_STATUS type="private" showInTable="0"/><MARK2 type="cellMark" className="RowLink1" classNameAlt="RowLink2" defaultValue="1"/><VIEW type="link" value="@G::LoadTranslation(ID_VIEW)" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX&amp;content=inner" colWidth="40" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains"><en><![CDATA[]]></en></VIEW><CANCEL type="link" colWidth="40" value="@G::LoadTranslation(ID_DELETE)" link="#" onclick="new leimnud.module.app.confirm().make({label:'@G::LoadTranslation(ID_MSG_CONFIRM_DELETE_CASES)',action:function(){casesDelete(@QAPP_UID);}});return false;"/><REACTIVATE type="link" colWidth="40" value="@G::LoadTranslation(ID_REACTIVATE)" link="#" onclick="reactivateCase(@QAPP_UID, @QDEL_INDEX);return false;"/>
reactivateCase
<SEARCH type="button" onclick="pagedTableFilter( this.form );" showInTable="0">
<en>Apply Filter</en>
<es>Aplicar Filtro</es><pt>Aplicar Filtro</pt></SEARCH>
<SEARCH type="button" onclick="pagedTableFilter( this.form );" showInTable="0"><en><![CDATA[Apply Filter]]></en><es>Aplicar Filtro</es><pt>Aplicar Filtro</pt></SEARCH>
<PAGED_TABLE_ID type="private" showInTable="0"/>
@@ -68,4 +12,4 @@ function pagedTableFilter( form ) {
@#PAGED_TABLE_ID.doFilter( form );
}
</JSFILTER>
</dynaForm>
</dynaForm>

View File

@@ -1,87 +1,60 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm
name = "cases_List"
type = "filterform"
sqlConnection = ""
menu = "cases/cases_Options"
filterForm = "cases/cases_List"
searchBy = "APPLICATION.APP_NUMBER | APP_TITLE.CON_VALUE | TAS_TITLE.CON_VALUE | PRO_TITLE.CON_VALUE "
width = "100%"
>
<cases_Open type="private" defaultValue="cases_Open" showInTable="0"/>
<APP_UID type="private" showInTable="0"/>
<DEL_INDEX type="private" showInTable="0"/>
<MARK type="cellMark" className="cellSelected1" classNameAlt="cellSelected2" condition="'@#DEL_INIT_DATE'==''"/>
<APP_NUMBER type="text" colWidth="12" titleAlign="left" align="left" dataCompareField="APP_NUMBER" dataCompareType="=" >
<en>#</en>
</APP_NUMBER>
<APP_TITLE type="text" colWidth="20" value="@#APP_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains" enableHtml="1">
<en>Case</en>
</APP_TITLE>
<APP_TAS_TITLE type="text" value="@#APP_TAS_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="130" titleAlign="left" align="left" dataCompareField="TAS_TITLE.CON_VALUE" dataCompareType="contains" >
<en>Task</en>
</APP_TAS_TITLE>
<APP_PRO_TITLE type="text" colWidth="220" titleAlign="left" align="left" dataCompareField="PRO_TITLE.CON_VALUE" dataCompareType="contains" >
<en>Process</en>
</APP_PRO_TITLE>
<!-- <APP_DEL_PREVIOUS_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_LAST_USER.USR_USERNAME" dataCompareType="contains" >
<en>Sent by</en>
</APP_DEL_PREVIOUS_USER>-->
<APP_CURRENT_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_LAST_USER.USR_USERNAME" dataCompareType="contains" >
<en>Completed by user</en>
</APP_CURRENT_USER>
<DEL_TASK_DUE_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_DELEGATION.DEL_TASK_DUE_DATE" dataCompareType="contains" enableHtml="1">
<en>Due Date</en>
</DEL_TASK_DUE_DATE>
<APP_UPDATE_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en>Last Modify</en>
</APP_UPDATE_DATE>
<DEL_INIT_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en>Start Date</en>
</DEL_INIT_DATE>
<DEL_FINISH_DATE type="text" rows="3" cols="32" colWidth="140" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en>Finish Date</en>
</DEL_FINISH_DATE>
<APP_STATUS type="private" showInTable="0"/>
<!--<APP_STATUS1 type="dropdown" colWidth="90" titleAlign="left" align="left" showInTable="1">
SELECT TRN_ID, TRN_VALUE FROM TRANSLATION WHERE TRN_ID = "@#APP_STATUS" AND TRN_CATEGORY = "LABEL" AND TRN_LANG="@#SYS_LANG"
<en>Status</en>
</APP_STATUS1>-->
<MARK2 type="cellMark" className="RowLink1" classNameAlt="RowLink2" defaultValue="1"/>
<!-- <EDIT type="link" colWidth="40" value="@G::LoadTranslation(ID_EDIT)" link="#" onclick="casesEdit(@QAPP_UID);return false;"/>
-->
<VIEW type="link" value="@G::LoadTranslation(ID_VIEW)" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX&amp;content=inner" colWidth="40" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains" >
<en></en>
</VIEW>
<DEL_LINK type="private" showInTable="0"/>
<DELETE type="link" colWidth="4" value="@#DEL_LINK" link="#" onclick="new leimnud.module.app.confirm().make({label:'@G::LoadTranslation(ID_MSG_CONFIRM_DELETE_CASES)',action:function(){casesDelete(@QAPP_UID);}});return false;"/>
<!-- FILTER FORM -->
<SEARCH type="button" onclick="pagedTableFilter( this.form );" showInTable="0">
<en>Apply Filter</en>
</SEARCH>
<PAGED_TABLE_ID type="private" showInTable="0"/>
<JSFILTER type="javascript" replaceTags="1" showInTable="0">
function pagedTableFilter( form ) {
@#PAGED_TABLE_ID.doFilter( form );
}
</JSFILTER>
</dynaForm>
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_List" type="filterform" sqlConnection="" menu="cases/cases_Options" filterForm="cases/cases_List" searchBy="APPLICATION.APP_NUMBER | APP_TITLE.CON_VALUE | TAS_TITLE.CON_VALUE | PRO_TITLE.CON_VALUE " width="100%">
<cases_Open type="private" defaultValue="cases_Open" showInTable="0"/>
<APP_UID type="private" showInTable="0"/>
<DEL_INDEX type="private" showInTable="0"/>
<MARK type="cellMark" className="cellSelected1" classNameAlt="cellSelected2" condition="'@#DEL_INIT_DATE'==''"/>
<APP_NUMBER type="text" colWidth="12" titleAlign="left" align="left" dataCompareField="APP_NUMBER" dataCompareType="=">
<en><![CDATA[#]]></en>
</APP_NUMBER>
<APP_TITLE type="text" colWidth="20" value="@#APP_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Case]]></en>
</APP_TITLE>
<APP_TAS_TITLE type="text" value="@#APP_TAS_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="130" titleAlign="left" align="left" dataCompareField="TAS_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[Task]]></en>
</APP_TAS_TITLE>
<APP_PRO_TITLE type="text" colWidth="220" titleAlign="left" align="left" dataCompareField="PRO_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[Process]]></en>
</APP_PRO_TITLE>
<!-- <APP_DEL_PREVIOUS_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_LAST_USER.USR_USERNAME" dataCompareType="contains" >
<en>Sent by</en>
</APP_DEL_PREVIOUS_USER>-->
<APP_CURRENT_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_LAST_USER.USR_USERNAME" dataCompareType="contains">
<en><![CDATA[Completed by user]]></en>
</APP_CURRENT_USER>
<DEL_TASK_DUE_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_DELEGATION.DEL_TASK_DUE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Due Date]]></en>
</DEL_TASK_DUE_DATE>
<APP_UPDATE_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Last Modify]]></en>
</APP_UPDATE_DATE>
<DEL_INIT_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Start Date]]></en>
</DEL_INIT_DATE>
<DEL_FINISH_DATE type="text" rows="3" cols="32" colWidth="140" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Finish Date]]></en>
</DEL_FINISH_DATE>
<APP_STATUS type="private" showInTable="0"/>
<!--<APP_STATUS1 type="dropdown" colWidth="90" titleAlign="left" align="left" showInTable="1">
SELECT TRN_ID, TRN_VALUE FROM TRANSLATION WHERE TRN_ID = "@#APP_STATUS" AND TRN_CATEGORY = "LABEL" AND TRN_LANG="@#SYS_LANG"
<en>Status</en>
</APP_STATUS1>-->
<MARK2 type="cellMark" className="RowLink1" classNameAlt="RowLink2" defaultValue="1"/>
<!-- <EDIT type="link" colWidth="40" value="@G::LoadTranslation(ID_EDIT)" link="#" onclick="casesEdit(@QAPP_UID);return false;"/>
-->
<VIEW type="link" value="@G::LoadTranslation(ID_VIEW)" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX&amp;content=inner" colWidth="40" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[]]></en>
</VIEW>
<DEL_LINK type="private" showInTable="0"/>
<DELETE type="link" colWidth="4" value="@#DEL_LINK" link="#" onclick="new leimnud.module.app.confirm().make({label:'@G::LoadTranslation(ID_MSG_CONFIRM_DELETE_CASES)',action:function(){casesDelete(@QAPP_UID);}});return false;"/>
<!-- FILTER FORM -->
<SEARCH type="button" onclick="pagedTableFilter( this.form );" showInTable="0">
<en><![CDATA[Apply Filter]]></en>
</SEARCH>
<PAGED_TABLE_ID type="private" showInTable="0"/>
<JSFILTER type="javascript" replaceTags="1" showInTable="0">
function pagedTableFilter( form ) {
@#PAGED_TABLE_ID.doFilter( form );
}
</JSFILTER>
</dynaForm>

View File

@@ -1,61 +1,62 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_List" type="filterform" sqlConnection="" menu="cases/cases_Options" filterForm="cases/cases_List" searchBy="APPLICATION.APP_NUMBER | APP_TITLE.CON_VALUE | TAS_TITLE.CON_VALUE | PRO_TITLE.CON_VALUE " width="100%">
<cases_Open type="private" defaultValue="cases_Open" showInTable="0"/>
<APP_UID type="private" showInTable="0"/>
<DEL_INDEX type="private" showInTable="0"/>
<MARK type="cellMark" className="cellSelected1" classNameAlt="cellSelected2" condition="&#039;@#DEL_INIT_DATE&#039;==&#039;&#039;"/>
<APP_NUMBER type="text" colWidth="50" titleAlign="left" align="left" dataCompareField="APP_NUMBER" dataCompareType="=">
<en>#</en>
<es>#</es><pt>#</pt></APP_NUMBER>
<APP_TITLE type="text" value="@#APP_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="100" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains" enableHtml="1">
<en>Case</en>
<es>Caso</es><pt>Caso</pt></APP_TITLE>
<APP_TAS_TITLE type="text" value="@#APP_TAS_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="130" titleAlign="left" align="left" dataCompareField="TAS_TITLE.CON_VALUE" dataCompareType="contains">
<en>Task</en>
<es>Tarea</es><pt>Tarefa</pt></APP_TAS_TITLE>
<APP_PRO_TITLE type="text" colWidth="180" titleAlign="left" align="left" dataCompareField="PRO_TITLE.CON_VALUE" dataCompareType="contains">
<en>Process</en>
<es>Proceso</es><pt>Processo</pt></APP_PRO_TITLE>
<DEL_TASK_DUE_DATE type="text" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_DELEGATION.DEL_TASK_DUE_DATE" dataCompareType="contains" enableHtml="1">
<en>Due Date</en>
<es>Fecha de vencimiento</es><pt>Data-limite</pt></DEL_TASK_DUE_DATE>
<APP_UPDATE_DATE type="text" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en>Last Modify</en>
<es><![CDATA[Última Modificación]]></es><pt><![CDATA[Última Alteração]]></pt></APP_UPDATE_DATE>
<DEL_INIT_DATE type="text" rows="3" cols="32" colWidth="90" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" showInTable="0" enableHtml="1">
<en>Start Date</en>
<es>Fechas inicial del caso</es><pt>Data Inicial</pt></DEL_INIT_DATE>
<APP_STATUS type="private" showInTable="0"/>
<MARK2 type="cellMark" className="RowLink1" classNameAlt="RowLink2" defaultValue="1"/>
<OPEN type="link" value="@G::LoadTranslation(ID_OPEN)" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX&amp;content=inner" colWidth="40" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains">
<en/>
</OPEN>
<DELETE type="link" colWidth="40" value="@G::LoadTranslation(ID_DELETE)" link="#" onclick="new leimnud.module.app.confirm().make({label:&#039;@G::LoadTranslation(ID_MSG_CONFIRM_DELETE_CASES)&#039;,action:function(){casesDelete(@QAPP_UID);}});return false;"><pt>Eliminar</pt><en></en></DELETE>
<SEARCH type="button" onclick="pagedTableFilter( this.form );" showInTable="0">
<en>Apply Filter</en>
<es>Aplicar Filtro</es><pt>Aplicar Filtro</pt></SEARCH>
<PAGED_TABLE_ID type="private" showInTable="0"/>
<JSFILTER type="javascript" replaceTags="1" showInTable="0">
<cases_Open type="private" defaultValue="cases_Open" showInTable="0"/>
<APP_UID type="private" showInTable="0"/>
<DEL_INDEX type="private" showInTable="0"/>
<MARK type="cellMark" className="cellSelected1" classNameAlt="cellSelected2" condition="'@#DEL_INIT_DATE'==''"/>
<APP_NUMBER type="text" colWidth="50" titleAlign="left" align="left" dataCompareField="APP_NUMBER" dataCompareType="=">
<en><![CDATA[#]]></en>
<es>#</es>
<pt>#</pt>
</APP_NUMBER>
<APP_TITLE type="text" value="@#APP_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="100" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Case]]></en>
<es>Caso</es>
<pt>Caso</pt>
</APP_TITLE>
<APP_TAS_TITLE type="text" value="@#APP_TAS_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="130" titleAlign="left" align="left" dataCompareField="TAS_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[Task]]></en>
<es>Tarea</es>
<pt>Tarefa</pt>
</APP_TAS_TITLE>
<APP_PRO_TITLE type="text" colWidth="180" titleAlign="left" align="left" dataCompareField="PRO_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[Process]]></en>
<es>Proceso</es>
<pt>Processo</pt>
</APP_PRO_TITLE>
<DEL_TASK_DUE_DATE type="text" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_DELEGATION.DEL_TASK_DUE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Due Date]]></en>
<es>Fecha de vencimiento</es>
<pt>Data-limite</pt>
</DEL_TASK_DUE_DATE>
<APP_UPDATE_DATE type="text" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Last Modify]]></en>
<es><![CDATA[Última Modificación]]></es>
<pt><![CDATA[Última Alteração]]></pt>
</APP_UPDATE_DATE>
<DEL_INIT_DATE type="text" rows="3" cols="32" colWidth="90" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" showInTable="0" enableHtml="1">
<en><![CDATA[Start Date]]></en>
<es>Fechas inicial del caso</es>
<pt>Data Inicial</pt>
</DEL_INIT_DATE>
<APP_STATUS type="private" showInTable="0"/>
<MARK2 type="cellMark" className="RowLink1" classNameAlt="RowLink2" defaultValue="1"/>
<OPEN type="link" value="@G::LoadTranslation(ID_OPEN)" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX&amp;content=inner" colWidth="40" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[]]></en>
</OPEN>
<DELETE type="link" colWidth="40" value="@G::LoadTranslation(ID_DELETE)" link="#" onclick="new leimnud.module.app.confirm().make({label:'@G::LoadTranslation(ID_MSG_CONFIRM_DELETE_CASES)',action:function(){casesDelete(@QAPP_UID);}});return false;">
<pt>Eliminar</pt>
<en><![CDATA[]]></en>
</DELETE>
<SEARCH type="button" onclick="pagedTableFilter( this.form );" showInTable="0">
<en><![CDATA[Apply Filter]]></en>
<es>Aplicar Filtro</es>
<pt>Aplicar Filtro</pt>
</SEARCH>
<PAGED_TABLE_ID type="private" showInTable="0"/>
<JSFILTER type="javascript" replaceTags="1" showInTable="0">
function pagedTableFilter( form ) {
@#PAGED_TABLE_ID.doFilter( form );
}
</JSFILTER>
</dynaForm>
</dynaForm>

View File

@@ -1,68 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_List" type="filterform" sqlConnection="" menu="cases/cases_Options" filterForm="cases/cases_List" searchBy="APPLICATION.APP_NUMBER | APP_TITLE.CON_VALUE | TAS_TITLE.CON_VALUE | PRO_TITLE.CON_VALUE " width="100%">
<cases_Open type="private" defaultValue="cases_Open" showInTable="0"/>
<APP_UID type="private" showInTable="0"/>
<DEL_INDEX type="private" showInTable="0"/>
<MARK type="cellMark" className="cellSelected1" classNameAlt="cellSelected2" condition="&#039;@#DEL_INIT_DATE&#039;==&#039;&#039;"/>
<APP_NUMBER type="text" colWidth="50" titleAlign="left" align="left" dataCompareField="APP_NUMBER" dataCompareType="=">
<en>#</en>
<es>#</es><pt>#</pt></APP_NUMBER>
<APP_TITLE type="text" value="@#APP_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="100" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains" enableHtml="1">
<en>Case</en>
<es>Caso</es><pt>Caso</pt></APP_TITLE>
<APP_TAS_TITLE type="text" value="@#APP_TAS_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="130" titleAlign="left" align="left" dataCompareField="TAS_TITLE.CON_VALUE" dataCompareType="contains">
<en>Task</en>
<es>Tarea</es><pt>Tarefa</pt></APP_TAS_TITLE>
<APP_PRO_TITLE type="text" colWidth="180" titleAlign="left" align="left" dataCompareField="PRO_TITLE.CON_VALUE" dataCompareType="contains">
<en>Process</en>
<es>Proceso</es><pt>Processo</pt></APP_PRO_TITLE>
<APP_DEL_PREVIOUS_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_LAST_USER.USR_USERNAME" dataCompareType="contains">
<en>Sent by</en>
<es>Enviado por</es><pt>Enviado por</pt></APP_DEL_PREVIOUS_USER>
<APP_UPDATE_DATE type="text" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en>Last Modify</en>
<en>Last Modification</en>
<es><![CDATA[Última modificación]]></es><pt><![CDATA[Última Alteração]]></pt></APP_UPDATE_DATE>
<DEL_TASK_DUE_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_DELEGATION.DEL_TASK_DUE_DATE" dataCompareType="contains" enableHtml="1">
<en>Due Date</en>
<es>Fecha de vencimiento</es><pt>Data-limite</pt></DEL_TASK_DUE_DATE>
<APP_UPDATE_DATE type="text" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
</APP_UPDATE_DATE>
<DEL_INIT_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="90" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en>Start Date</en>
<es>Fechas inicial del caso</es><pt>Data Inicial</pt></DEL_INIT_DATE>
<DEL_FINISH_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="90" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en>Finish Date</en>
<es>Fecha final</es><pt>Data Final</pt></DEL_FINISH_DATE>
<APP_STATUS type="private" showInTable="0"/>
<MARK2 type="cellMark" className="RowLink1" classNameAlt="RowLink2" defaultValue="1"/>
<VIEW type="link" value="@G::LoadTranslation(ID_VIEW)" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX&amp;content=inner" colWidth="40" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains">
<en/>
</VIEW>
<UNPAUSE type="link" colWidth="40" value="@G::LoadTranslation(ID_UNPAUSE)" link="#" onclick="unpauseCase(@QAPP_UID, @QDEL_INDEX);return false;"/>
<dynaForm name="cases_List" type="filterform" sqlConnection="" menu="cases/cases_Options" filterForm="cases/cases_List" searchBy="APPLICATION.APP_NUMBER | APP_TITLE.CON_VALUE | TAS_TITLE.CON_VALUE | PRO_TITLE.CON_VALUE " width="100%"><cases_Open type="private" defaultValue="cases_Open" showInTable="0"/><APP_UID type="private" showInTable="0"/><DEL_INDEX type="private" showInTable="0"/><MARK type="cellMark" className="cellSelected1" classNameAlt="cellSelected2" condition="'@#DEL_INIT_DATE'==''"/><APP_NUMBER type="text" colWidth="50" titleAlign="left" align="left" dataCompareField="APP_NUMBER" dataCompareType="="><en><![CDATA[#]]></en><es>#</es><pt>#</pt></APP_NUMBER><APP_TITLE type="text" value="@#APP_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="100" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains" enableHtml="1"><en><![CDATA[Case]]></en><es>Caso</es><pt>Caso</pt></APP_TITLE><APP_TAS_TITLE type="text" value="@#APP_TAS_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="130" titleAlign="left" align="left" dataCompareField="TAS_TITLE.CON_VALUE" dataCompareType="contains"><en><![CDATA[Task]]></en><es>Tarea</es><pt>Tarefa</pt></APP_TAS_TITLE><APP_PRO_TITLE type="text" colWidth="180" titleAlign="left" align="left" dataCompareField="PRO_TITLE.CON_VALUE" dataCompareType="contains"><en><![CDATA[Process]]></en><es>Proceso</es><pt>Processo</pt></APP_PRO_TITLE><APP_DEL_PREVIOUS_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_LAST_USER.USR_USERNAME" dataCompareType="contains"><en><![CDATA[Sent by]]></en><es>Enviado por</es><pt>Enviado por</pt></APP_DEL_PREVIOUS_USER><APP_UPDATE_DATE type="text" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1"><en><![CDATA[Last Modify]]></en><en>Last Modification</en><es><![CDATA[Última modificación]]></es><pt><![CDATA[Última Alteração]]></pt></APP_UPDATE_DATE><DEL_TASK_DUE_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_DELEGATION.DEL_TASK_DUE_DATE" dataCompareType="contains" enableHtml="1"><en><![CDATA[Due Date]]></en><es>Fecha de vencimiento</es><pt>Data-limite</pt></DEL_TASK_DUE_DATE><APP_UPDATE_DATE type="text" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
</APP_UPDATE_DATE><DEL_INIT_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="90" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1"><en><![CDATA[Start Date]]></en><es>Fechas inicial del caso</es><pt>Data Inicial</pt></DEL_INIT_DATE><DEL_FINISH_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="90" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1"><en><![CDATA[Finish Date]]></en><es>Fecha final</es><pt>Data Final</pt></DEL_FINISH_DATE><APP_STATUS type="private" showInTable="0"/><MARK2 type="cellMark" className="RowLink1" classNameAlt="RowLink2" defaultValue="1"/><VIEW type="link" value="@G::LoadTranslation(ID_VIEW)" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX&amp;content=inner" colWidth="40" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains"><en><![CDATA[]]></en></VIEW><UNPAUSE type="link" colWidth="40" value="@G::LoadTranslation(ID_UNPAUSE)" link="#" onclick="unpauseCase(@QAPP_UID, @QDEL_INDEX);return false;"/>
reactivateCase
<SEARCH type="button" onclick="pagedTableFilter( this.form );" showInTable="0">
<en>Apply Filter</en>
<es>Aplicar Filtro</es><pt>Aplicar Filtro</pt></SEARCH>
<SEARCH type="button" onclick="pagedTableFilter( this.form );" showInTable="0"><en><![CDATA[Apply Filter]]></en><es>Aplicar Filtro</es><pt>Aplicar Filtro</pt></SEARCH>
<PAGED_TABLE_ID type="private" showInTable="0"/>
@@ -71,4 +13,4 @@ function pagedTableFilter( form ) {
@#PAGED_TABLE_ID.doFilter( form );
}
</JSFILTER>
</dynaForm>
</dynaForm>

View File

@@ -1,87 +1,60 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm
name = "cases_List"
type = "filterform"
sqlConnection = ""
menu = "cases/cases_Options"
filterForm = "cases/cases_List"
searchBy = "APPLICATION.APP_NUMBER | APP_TITLE.CON_VALUE | TAS_TITLE.CON_VALUE | PRO_TITLE.CON_VALUE "
width = "100%"
>
<cases_Open type="private" defaultValue="cases_Open" showInTable="0"/>
<APP_UID type="private" showInTable="0"/>
<DEL_INDEX type="private" showInTable="0"/>
<MARK type="cellMark" className="cellSelected1" classNameAlt="cellSelected2" condition="'@#DEL_INIT_DATE'==''"/>
<APP_NUMBER type="text" colWidth="12" titleAlign="left" align="left" dataCompareField="APP_NUMBER" dataCompareType="=" >
<en>#</en>
</APP_NUMBER>
<APP_TITLE type="text" colWidth="20" value="@#APP_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains" enableHtml="1">
<en>Case</en>
</APP_TITLE>
<APP_TAS_TITLE type="text" value="@#APP_TAS_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="130" titleAlign="left" align="left" dataCompareField="TAS_TITLE.CON_VALUE" dataCompareType="contains" >
<en>Task</en>
</APP_TAS_TITLE>
<APP_PRO_TITLE type="text" colWidth="220" titleAlign="left" align="left" dataCompareField="PRO_TITLE.CON_VALUE" dataCompareType="contains" >
<en>Process</en>
</APP_PRO_TITLE>
<!-- <APP_DEL_PREVIOUS_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_LAST_USER.USR_USERNAME" dataCompareType="contains" >
<en>Sent by</en>
</APP_DEL_PREVIOUS_USER>-->
<APP_CURRENT_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_LAST_USER.USR_USERNAME" dataCompareType="contains" >
<en>Completed by user</en>
</APP_CURRENT_USER>
<DEL_TASK_DUE_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_DELEGATION.DEL_TASK_DUE_DATE" dataCompareType="contains" enableHtml="1">
<en>Due Date</en>
</DEL_TASK_DUE_DATE>
<APP_UPDATE_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en>Last Modify</en>
</APP_UPDATE_DATE>
<DEL_INIT_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en>Start Date</en>
</DEL_INIT_DATE>
<DEL_FINISH_DATE type="text" rows="3" cols="32" colWidth="140" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en>Finish Date</en>
</DEL_FINISH_DATE>
<APP_STATUS type="private" showInTable="0"/>
<!--<APP_STATUS1 type="dropdown" colWidth="90" titleAlign="left" align="left" showInTable="1">
SELECT TRN_ID, TRN_VALUE FROM TRANSLATION WHERE TRN_ID = "@#APP_STATUS" AND TRN_CATEGORY = "LABEL" AND TRN_LANG="@#SYS_LANG"
<en>Status</en>
</APP_STATUS1>-->
<MARK2 type="cellMark" className="RowLink1" classNameAlt="RowLink2" defaultValue="1"/>
<!-- <EDIT type="link" colWidth="40" value="@G::LoadTranslation(ID_EDIT)" link="#" onclick="casesEdit(@QAPP_UID);return false;"/>
-->
<VIEW type="link" value="@G::LoadTranslation(ID_VIEW)" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX&amp;content=inner" colWidth="40" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains" >
<en></en>
</VIEW>
<DEL_LINK type="private" showInTable="0"/>
<DELETE type="link" colWidth="4" value="@#DEL_LINK" link="#" onclick="new leimnud.module.app.confirm().make({label:'@G::LoadTranslation(ID_MSG_CONFIRM_DELETE_CASES)',action:function(){casesDelete(@QAPP_UID);}});return false;"/>
<!-- FILTER FORM -->
<SEARCH type="button" onclick="pagedTableFilter( this.form );" showInTable="0">
<en>Apply Filter</en>
</SEARCH>
<PAGED_TABLE_ID type="private" showInTable="0"/>
<JSFILTER type="javascript" replaceTags="1" showInTable="0">
function pagedTableFilter( form ) {
@#PAGED_TABLE_ID.doFilter( form );
}
</JSFILTER>
</dynaForm>
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_List" type="filterform" sqlConnection="" menu="cases/cases_Options" filterForm="cases/cases_List" searchBy="APPLICATION.APP_NUMBER | APP_TITLE.CON_VALUE | TAS_TITLE.CON_VALUE | PRO_TITLE.CON_VALUE " width="100%">
<cases_Open type="private" defaultValue="cases_Open" showInTable="0"/>
<APP_UID type="private" showInTable="0"/>
<DEL_INDEX type="private" showInTable="0"/>
<MARK type="cellMark" className="cellSelected1" classNameAlt="cellSelected2" condition="'@#DEL_INIT_DATE'==''"/>
<APP_NUMBER type="text" colWidth="12" titleAlign="left" align="left" dataCompareField="APP_NUMBER" dataCompareType="=">
<en><![CDATA[#]]></en>
</APP_NUMBER>
<APP_TITLE type="text" colWidth="20" value="@#APP_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Case]]></en>
</APP_TITLE>
<APP_TAS_TITLE type="text" value="@#APP_TAS_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="130" titleAlign="left" align="left" dataCompareField="TAS_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[Task]]></en>
</APP_TAS_TITLE>
<APP_PRO_TITLE type="text" colWidth="220" titleAlign="left" align="left" dataCompareField="PRO_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[Process]]></en>
</APP_PRO_TITLE>
<!-- <APP_DEL_PREVIOUS_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_LAST_USER.USR_USERNAME" dataCompareType="contains" >
<en>Sent by</en>
</APP_DEL_PREVIOUS_USER>-->
<APP_CURRENT_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_LAST_USER.USR_USERNAME" dataCompareType="contains">
<en><![CDATA[Completed by user]]></en>
</APP_CURRENT_USER>
<DEL_TASK_DUE_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_DELEGATION.DEL_TASK_DUE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Due Date]]></en>
</DEL_TASK_DUE_DATE>
<APP_UPDATE_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Last Modify]]></en>
</APP_UPDATE_DATE>
<DEL_INIT_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Start Date]]></en>
</DEL_INIT_DATE>
<DEL_FINISH_DATE type="text" rows="3" cols="32" colWidth="140" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Finish Date]]></en>
</DEL_FINISH_DATE>
<APP_STATUS type="private" showInTable="0"/>
<!--<APP_STATUS1 type="dropdown" colWidth="90" titleAlign="left" align="left" showInTable="1">
SELECT TRN_ID, TRN_VALUE FROM TRANSLATION WHERE TRN_ID = "@#APP_STATUS" AND TRN_CATEGORY = "LABEL" AND TRN_LANG="@#SYS_LANG"
<en>Status</en>
</APP_STATUS1>-->
<MARK2 type="cellMark" className="RowLink1" classNameAlt="RowLink2" defaultValue="1"/>
<!-- <EDIT type="link" colWidth="40" value="@G::LoadTranslation(ID_EDIT)" link="#" onclick="casesEdit(@QAPP_UID);return false;"/>
-->
<VIEW type="link" value="@G::LoadTranslation(ID_VIEW)" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX&amp;content=inner" colWidth="40" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[]]></en>
</VIEW>
<DEL_LINK type="private" showInTable="0"/>
<DELETE type="link" colWidth="4" value="@#DEL_LINK" link="#" onclick="new leimnud.module.app.confirm().make({label:'@G::LoadTranslation(ID_MSG_CONFIRM_DELETE_CASES)',action:function(){casesDelete(@QAPP_UID);}});return false;"/>
<!-- FILTER FORM -->
<SEARCH type="button" onclick="pagedTableFilter( this.form );" showInTable="0">
<en><![CDATA[Apply Filter]]></en>
</SEARCH>
<PAGED_TABLE_ID type="private" showInTable="0"/>
<JSFILTER type="javascript" replaceTags="1" showInTable="0">
function pagedTableFilter( form ) {
@#PAGED_TABLE_ID.doFilter( form );
}
</JSFILTER>
</dynaForm>

View File

@@ -1,73 +1,53 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_List" type="filterform" sqlConnection="" menu="cases/cases_OptionsSent" filterForm="cases/cases_List" searchBy="APPLICATION.APP_NUMBER | APP_TITLE.CON_VALUE | TAS_TITLE.CON_VALUE | PRO_TITLE.CON_VALUE " width="100%">
<cases_Open type="private" defaultValue="cases_Open" showInTable="0"/>
<APP_UID type="private" showInTable="0"/>
<DEL_INDEX type="private" showInTable="0"/>
<MARK type="cellMark" className="cellSelected1" classNameAlt="cellSelected2" condition="&#039;@#DEL_INIT_DATE&#039;==&#039;&#039;"/>
<APP_NUMBER type="text" colWidth="50" titleAlign="left" align="left" dataCompareField="APP_NUMBER" dataCompareType="=">
<en>#</en>
</APP_NUMBER>
<APP_TITLE type="text" value="@#APP_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="100" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains">
<en>Case</en>
</APP_TITLE>
<APP_TAS_TITLE type="text" value="@#APP_TAS_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="130" titleAlign="left" align="left" dataCompareField="TAS_TITLE.CON_VALUE" dataCompareType="contains">
<en>Task</en>
</APP_TAS_TITLE>
<APP_PRO_TITLE type="text" colWidth="180" titleAlign="left" align="left" dataCompareField="PRO_TITLE.CON_VALUE" dataCompareType="contains">
<en>Process</en>
</APP_PRO_TITLE>
<APP_CURRENT_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="USER.USR_USERNAME" dataCompareType="contains">
<en>Current User</en>
</APP_CURRENT_USER>
<APP_DEL_PREVIOUS_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_LAST_USER.USR_USERNAME" dataCompareType="contains">
<en>Sent by</en>
</APP_DEL_PREVIOUS_USER>
<DEL_TASK_DUE_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_DELEGATION.DEL_TASK_DUE_DATE" dataCompareType="contains" enableHtml="1">
<en>Due Date</en>
</DEL_TASK_DUE_DATE>
<APP_UPDATE_DATE type="text" beforedate="-1y" afterdate="1y" mask="%Y-%m-%d" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en>Last Modify</en>
</APP_UPDATE_DATE>
<DEL_INIT_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en>Start Date</en>
</DEL_INIT_DATE>
<DEL_FINISH_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en>Finish Date</en>
</DEL_FINISH_DATE>
<APP_STATUS type="dropdown">
<en>Status<option name="DRAFT">Draft</option><option name="TO_DO">To Do</option><option name="CANCELLED">Cancelled</option><option name="COMPLETED">Completed</option></en>
</APP_STATUS>
<MARK2 type="cellMark" className="RowLink1" classNameAlt="RowLink2" defaultValue="1"/>
<OPEN type="link" value="@G::LoadTranslation(ID_OPEN)" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX&amp;content=inner" colWidth="40" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains">
<en/>
</OPEN>
<SEARCH type="button" onclick="pagedTableFilter( this.form );" showInTable="0">
<en>Apply Filter</en>
</SEARCH>
<PAGED_TABLE_ID type="private" showInTable="0"/>
<JSFILTER type="javascript" replaceTags="1" showInTable="0">
<cases_Open type="private" defaultValue="cases_Open" showInTable="0"/>
<APP_UID type="private" showInTable="0"/>
<DEL_INDEX type="private" showInTable="0"/>
<MARK type="cellMark" className="cellSelected1" classNameAlt="cellSelected2" condition="'@#DEL_INIT_DATE'==''"/>
<APP_NUMBER type="text" colWidth="50" titleAlign="left" align="left" dataCompareField="APP_NUMBER" dataCompareType="=">
<en><![CDATA[#]]></en>
</APP_NUMBER>
<APP_TITLE type="text" value="@#APP_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="100" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[Case]]></en>
</APP_TITLE>
<APP_TAS_TITLE type="text" value="@#APP_TAS_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="130" titleAlign="left" align="left" dataCompareField="TAS_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[Task]]></en>
</APP_TAS_TITLE>
<APP_PRO_TITLE type="text" colWidth="180" titleAlign="left" align="left" dataCompareField="PRO_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[Process]]></en>
</APP_PRO_TITLE>
<APP_CURRENT_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="USER.USR_USERNAME" dataCompareType="contains">
<en><![CDATA[Current User]]></en>
</APP_CURRENT_USER>
<APP_DEL_PREVIOUS_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_LAST_USER.USR_USERNAME" dataCompareType="contains">
<en><![CDATA[Sent by]]></en>
</APP_DEL_PREVIOUS_USER>
<DEL_TASK_DUE_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_DELEGATION.DEL_TASK_DUE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Due Date]]></en>
</DEL_TASK_DUE_DATE>
<APP_UPDATE_DATE type="text" beforedate="-1y" afterdate="1y" mask="%Y-%m-%d" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Last Modify]]></en>
</APP_UPDATE_DATE>
<DEL_INIT_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Start Date]]></en>
</DEL_INIT_DATE>
<DEL_FINISH_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Finish Date]]></en>
</DEL_FINISH_DATE>
<APP_STATUS type="dropdown">
<en><![CDATA[Status]]><option name="DRAFT"><![CDATA[Draft]]></option><option name="TO_DO"><![CDATA[To Do]]></option><option name="CANCELLED"><![CDATA[Cancelled]]></option><option name="COMPLETED"><![CDATA[Completed]]></option></en>
</APP_STATUS>
<MARK2 type="cellMark" className="RowLink1" classNameAlt="RowLink2" defaultValue="1"/>
<OPEN type="link" value="@G::LoadTranslation(ID_OPEN)" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX&amp;content=inner" colWidth="40" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[]]></en>
</OPEN>
<SEARCH type="button" onclick="pagedTableFilter( this.form );" showInTable="0">
<en><![CDATA[Apply Filter]]></en>
</SEARCH>
<PAGED_TABLE_ID type="private" showInTable="0"/>
<JSFILTER type="javascript" replaceTags="1" showInTable="0">
function pagedTableFilter( form ) {
@#PAGED_TABLE_ID.doFilter( form );
}
</JSFILTER>
</dynaForm>
</dynaForm>

View File

@@ -1,73 +1,53 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_List" type="filterform" sqlConnection="" menu="cases/cases_Options" filterForm="cases/cases_List" searchBy="APPLICATION.APP_NUMBER | APP_TITLE.CON_VALUE | TAS_TITLE.CON_VALUE | PRO_TITLE.CON_VALUE " width="100%">
<cases_Open type="private" defaultValue="cases_Open" showInTable="0"/>
<APP_UID type="private" showInTable="0"/>
<DEL_INDEX type="private" showInTable="0"/>
<MARK type="cellMark" className="cellSelected1" classNameAlt="cellSelected2" condition="&#039;@#DEL_INIT_DATE&#039;==&#039;&#039;"/>
<APP_NUMBER type="text" colWidth="50" titleAlign="left" align="left" dataCompareField="APP_NUMBER" dataCompareType="=">
<en>#</en>
</APP_NUMBER>
<APP_TITLE type="text" value="@#APP_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="100" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains">
<en>Case</en>
</APP_TITLE>
<APP_TAS_TITLE type="text" value="@#APP_TAS_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="130" titleAlign="left" align="left" dataCompareField="TAS_TITLE.CON_VALUE" dataCompareType="contains">
<en>Task</en>
</APP_TAS_TITLE>
<APP_PRO_TITLE type="text" colWidth="180" titleAlign="left" align="left" dataCompareField="PRO_TITLE.CON_VALUE" dataCompareType="contains">
<en>Process</en>
</APP_PRO_TITLE>
<APP_CURRENT_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="USER.USR_USERNAME" dataCompareType="contains">
<en>Current User</en>
</APP_CURRENT_USER>
<APP_DEL_PREVIOUS_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_LAST_USER.USR_USERNAME" dataCompareType="contains">
<en>Sent by</en>
</APP_DEL_PREVIOUS_USER>
<DEL_TASK_DUE_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_DELEGATION.DEL_TASK_DUE_DATE" dataCompareType="contains" enableHtml="1">
<en>Due Date</en>
</DEL_TASK_DUE_DATE>
<APP_UPDATE_DATE type="text" beforedate="-1y" afterdate="1y" mask="%Y-%m-%d" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en>Last Modify</en>
</APP_UPDATE_DATE>
<DEL_INIT_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en>Start Date</en>
</DEL_INIT_DATE>
<DEL_FINISH_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en>Finish Date</en>
</DEL_FINISH_DATE>
<APP_STATUS type="dropdown">
<en>Status<option name="DRAFT">Draft</option><option name="TO_DO">To Do</option><option name="CANCELLED">Cancelled</option><option name="COMPLETED">Completed</option></en>
</APP_STATUS>
<MARK2 type="cellMark" className="RowLink1" classNameAlt="RowLink2" defaultValue="1"/>
<OPEN type="link" value="@G::LoadTranslation(ID_OPEN)" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="40" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains">
<en/>
</OPEN>
<SEARCH type="button" onclick="pagedTableFilter( this.form );" showInTable="0">
<en>Apply Filter</en>
</SEARCH>
<PAGED_TABLE_ID type="private" showInTable="0"/>
<JSFILTER type="javascript" replaceTags="1" showInTable="0">
<cases_Open type="private" defaultValue="cases_Open" showInTable="0"/>
<APP_UID type="private" showInTable="0"/>
<DEL_INDEX type="private" showInTable="0"/>
<MARK type="cellMark" className="cellSelected1" classNameAlt="cellSelected2" condition="'@#DEL_INIT_DATE'==''"/>
<APP_NUMBER type="text" colWidth="50" titleAlign="left" align="left" dataCompareField="APP_NUMBER" dataCompareType="=">
<en><![CDATA[#]]></en>
</APP_NUMBER>
<APP_TITLE type="text" value="@#APP_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="100" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[Case]]></en>
</APP_TITLE>
<APP_TAS_TITLE type="text" value="@#APP_TAS_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="130" titleAlign="left" align="left" dataCompareField="TAS_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[Task]]></en>
</APP_TAS_TITLE>
<APP_PRO_TITLE type="text" colWidth="180" titleAlign="left" align="left" dataCompareField="PRO_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[Process]]></en>
</APP_PRO_TITLE>
<APP_CURRENT_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="USER.USR_USERNAME" dataCompareType="contains">
<en><![CDATA[Current User]]></en>
</APP_CURRENT_USER>
<APP_DEL_PREVIOUS_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_LAST_USER.USR_USERNAME" dataCompareType="contains">
<en><![CDATA[Sent by]]></en>
</APP_DEL_PREVIOUS_USER>
<DEL_TASK_DUE_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_DELEGATION.DEL_TASK_DUE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Due Date]]></en>
</DEL_TASK_DUE_DATE>
<APP_UPDATE_DATE type="text" beforedate="-1y" afterdate="1y" mask="%Y-%m-%d" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Last Modify]]></en>
</APP_UPDATE_DATE>
<DEL_INIT_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Start Date]]></en>
</DEL_INIT_DATE>
<DEL_FINISH_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Finish Date]]></en>
</DEL_FINISH_DATE>
<APP_STATUS type="dropdown">
<en><![CDATA[Status]]><option name="DRAFT"><![CDATA[Draft]]></option><option name="TO_DO"><![CDATA[To Do]]></option><option name="CANCELLED"><![CDATA[Cancelled]]></option><option name="COMPLETED"><![CDATA[Completed]]></option></en>
</APP_STATUS>
<MARK2 type="cellMark" className="RowLink1" classNameAlt="RowLink2" defaultValue="1"/>
<OPEN type="link" value="@G::LoadTranslation(ID_OPEN)" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="40" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[]]></en>
</OPEN>
<SEARCH type="button" onclick="pagedTableFilter( this.form );" showInTable="0">
<en><![CDATA[Apply Filter]]></en>
</SEARCH>
<PAGED_TABLE_ID type="private" showInTable="0"/>
<JSFILTER type="javascript" replaceTags="1" showInTable="0">
function pagedTableFilter( form ) {
@#PAGED_TABLE_ID.doFilter( form );
}
</JSFILTER>
</dynaForm>
</dynaForm>

View File

@@ -1,94 +1,58 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm
name = "cases_ListToRevise"
menu = "cases/cases_Options"
filterForm="cases/cases_List"
searchBy="APPLICATION.APP_NUMBER | APP_TITLE.CON_VALUE | TAS_TITLE.CON_VALUE | PRO_TITLE.CON_VALUE"
width = "100%"
>
<cases_Open type="private" defaultValue="cases_Open" showInTable="0"/>
<APP_UID type="private" showInTable="0"/>
<DEL_INDEX type="private" showInTable="0"/>
<MARK type="cellMark" className="cellSelected1" classNameAlt="cellSelected2" condition="'@#DEL_INIT_DATE'==''"/>
<APP_NUMBER type="text" colWidth="50" titleAlign="left" align="left" dataCompareField="APP_NUMBER" dataCompareType="=" >
<en>#</en>
</APP_NUMBER>
<APP_TITLE type="text" value="@#APP_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="100" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains" enableHtml="1">
<en>Case</en>
</APP_TITLE>
<APP_TAS_TITLE type="text" value="@#APP_TAS_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="130" titleAlign="left" align="left" dataCompareField="TAS_TITLE.CON_VALUE" dataCompareType="contains" >
<en>Task</en>
</APP_TAS_TITLE>
<APP_PRO_TITLE type="text" colWidth="180" titleAlign="left" align="left" dataCompareField="PRO_TITLE.CON_VALUE" dataCompareType="contains" >
<en>Process</en>
</APP_PRO_TITLE>
<APP_CURRENT_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="USER.USR_USERNAME" dataCompareType="contains" >
<en>Current User</en>
</APP_CURRENT_USER>
<APP_DEL_PREVIOUS_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_LAST_USER.USR_USERNAME" dataCompareType="contains" >
<en>Sent by</en>
</APP_DEL_PREVIOUS_USER>
<DEL_TASK_DUE_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_DELEGATION.DEL_TASK_DUE_DATE" dataCompareType="contains" enableHtml="1">
<en>Due Date</en>
</DEL_TASK_DUE_DATE>
<APP_UPDATE_DATE type="text" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en>Last Modify</en>
</APP_UPDATE_DATE>
<DEL_PRIORITY type="dropdown" value="" link="" colWidth="50" titleAlign="left" align="left" dataCompareField="APP_DELEGATION.DEL_PRIORITY" dataCompareType="contains">
<en>Priority
<option name="1">Very High</option>
<option name="2">High</option>
<option name="3">Normal</option>
<option name="4">Low</option>
<option name="5">Very Low</option>
</en>
</DEL_PRIORITY>
<DEL_INIT_DATE type="text" rows="3" cols="32" colWidth="90" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" showInTable="0" enableHtml="1">
<en>Start Date</en>
</DEL_INIT_DATE>
<APP_STATUS type="dropdown">
<en>Status
<option name="DRAFT">Draft</option>
<option name="TO_DO">To Do</option>
<option name="CANCELLED">Cancelled</option>
<option name="COMPLETED">Completed</option>
</en>
</APP_STATUS>
<MARK2 type="cellMark" className="RowLink1" classNameAlt="RowLink2" defaultValue="1"/>
<!--<EDIT type="link" colWidth="40" value="@G::LoadTranslation(ID_EDIT)" link="#" onclick="casesEdit(@QAPP_UID);return false;"/>-->
<EDIT type="link" colWidth="40" value="@G::LoadTranslation(ID_EDIT)" link="cases_OpenToRevise?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX"/>
<!--<OPEN type="link" value="@G::LoadTranslation(ID_OPEN)" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="40" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains" >
<en></en>
</OPEN>-->
<CANCEL type="link" colWidth="40" value="@G::LoadTranslation(ID_CANCEL)" link="#" onclick="cancelCase(@QAPP_UID, @QDEL_INDEX);return false;"/>
<DELETE type="link" colWidth="40" value="@G::LoadTranslation(ID_DELETE)" link="#" onclick="new leimnud.module.app.confirm().make({label:'@G::LoadTranslation(ID_MSG_CONFIRM_DELETE_CASES)',action:function(){casesDelete(@QAPP_UID);}});return false;"/>
<!-- FILTER FORM -->
<SEARCH type="button" onclick="pagedTableFilter( this.form );" showInTable="0">
<en>Apply Filter</en>
</SEARCH>
<PAGED_TABLE_ID type="private" showInTable="0"/>
<JSFILTER type="javascript" replaceTags="1" showInTable="0">
function pagedTableFilter( form ) {
@#PAGED_TABLE_ID.doFilter( form );
}
</JSFILTER>
</dynaForm>
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_ListToRevise" menu="cases/cases_Options" filterForm="cases/cases_List" searchBy="APPLICATION.APP_NUMBER | APP_TITLE.CON_VALUE | TAS_TITLE.CON_VALUE | PRO_TITLE.CON_VALUE" width="100%">
<cases_Open type="private" defaultValue="cases_Open" showInTable="0"/>
<APP_UID type="private" showInTable="0"/>
<DEL_INDEX type="private" showInTable="0"/>
<MARK type="cellMark" className="cellSelected1" classNameAlt="cellSelected2" condition="'@#DEL_INIT_DATE'==''"/>
<APP_NUMBER type="text" colWidth="50" titleAlign="left" align="left" dataCompareField="APP_NUMBER" dataCompareType="=">
<en><![CDATA[#]]></en>
</APP_NUMBER>
<APP_TITLE type="text" value="@#APP_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="100" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Case]]></en>
</APP_TITLE>
<APP_TAS_TITLE type="text" value="@#APP_TAS_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="130" titleAlign="left" align="left" dataCompareField="TAS_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[Task]]></en>
</APP_TAS_TITLE>
<APP_PRO_TITLE type="text" colWidth="180" titleAlign="left" align="left" dataCompareField="PRO_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[Process]]></en>
</APP_PRO_TITLE>
<APP_CURRENT_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="USER.USR_USERNAME" dataCompareType="contains">
<en><![CDATA[Current User]]></en>
</APP_CURRENT_USER>
<APP_DEL_PREVIOUS_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_LAST_USER.USR_USERNAME" dataCompareType="contains">
<en><![CDATA[Sent by]]></en>
</APP_DEL_PREVIOUS_USER>
<DEL_TASK_DUE_DATE type="text" showInTable="0" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_DELEGATION.DEL_TASK_DUE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Due Date]]></en>
</DEL_TASK_DUE_DATE>
<APP_UPDATE_DATE type="text" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Last Modify]]></en>
</APP_UPDATE_DATE>
<DEL_PRIORITY type="dropdown" value="" link="" colWidth="50" titleAlign="left" align="left" dataCompareField="APP_DELEGATION.DEL_PRIORITY" dataCompareType="contains">
<en><![CDATA[Priority]]><option name="1"><![CDATA[Very High]]></option><option name="2"><![CDATA[High]]></option><option name="3"><![CDATA[Normal]]></option><option name="4"><![CDATA[Low]]></option><option name="5"><![CDATA[Very Low]]></option></en>
</DEL_PRIORITY>
<DEL_INIT_DATE type="text" rows="3" cols="32" colWidth="90" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" showInTable="0" enableHtml="1">
<en><![CDATA[Start Date]]></en>
</DEL_INIT_DATE>
<APP_STATUS type="dropdown">
<en><![CDATA[Status]]><option name="DRAFT"><![CDATA[Draft]]></option><option name="TO_DO"><![CDATA[To Do]]></option><option name="CANCELLED"><![CDATA[Cancelled]]></option><option name="COMPLETED"><![CDATA[Completed]]></option></en>
</APP_STATUS>
<MARK2 type="cellMark" className="RowLink1" classNameAlt="RowLink2" defaultValue="1"/>
<!--<EDIT type="link" colWidth="40" value="@G::LoadTranslation(ID_EDIT)" link="#" onclick="casesEdit(@QAPP_UID);return false;"/>-->
<EDIT type="link" colWidth="40" value="@G::LoadTranslation(ID_EDIT)" link="cases_OpenToRevise?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX"/>
<!--<OPEN type="link" value="@G::LoadTranslation(ID_OPEN)" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="40" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains" >
<en></en>
</OPEN>-->
<CANCEL type="link" colWidth="40" value="@G::LoadTranslation(ID_CANCEL)" link="#" onclick="cancelCase(@QAPP_UID, @QDEL_INDEX);return false;"/>
<DELETE type="link" colWidth="40" value="@G::LoadTranslation(ID_DELETE)" link="#" onclick="new leimnud.module.app.confirm().make({label:'@G::LoadTranslation(ID_MSG_CONFIRM_DELETE_CASES)',action:function(){casesDelete(@QAPP_UID);}});return false;"/>
<!-- FILTER FORM -->
<SEARCH type="button" onclick="pagedTableFilter( this.form );" showInTable="0">
<en><![CDATA[Apply Filter]]></en>
</SEARCH>
<PAGED_TABLE_ID type="private" showInTable="0"/>
<JSFILTER type="javascript" replaceTags="1" showInTable="0">
function pagedTableFilter( form ) {
@#PAGED_TABLE_ID.doFilter( form );
}
</JSFILTER>
</dynaForm>

View File

@@ -1,63 +1,48 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_List" type="filterform" sqlConnection="" menu="cases/cases_OptionsToDo" filterForm="cases/cases_List" searchBy="APPLICATION.APP_NUMBER | APP_TITLE.CON_VALUE | TAS_TITLE.CON_VALUE | PRO_TITLE.CON_VALUE " width="100%">
<cases_Open type="private" defaultValue="cases_Open" showInTable="0"/>
<APP_UID type="private" showInTable="0"/>
<DEL_INDEX type="private" showInTable="0"/>
<MARK type="cellMark" className="cellSelected1" classNameAlt="cellSelected2" condition="&#039;@#DEL_INIT_DATE&#039;==&#039;&#039;"/>
<APP_NUMBER type="text" colWidth="50" titleAlign="left" align="left" dataCompareField="APP_NUMBER" dataCompareType="=">
<en>#</en>
</APP_NUMBER>
<APP_TITLE type="text" value="@#APP_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="100" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains" enableHtml="1">
<en>Case</en>
</APP_TITLE>
<APP_TAS_TITLE type="text" value="@#APP_TAS_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="130" titleAlign="left" align="left" dataCompareField="TAS_TITLE.CON_VALUE" dataCompareType="contains">
<en>Task</en>
</APP_TAS_TITLE>
<APP_PRO_TITLE type="text" colWidth="180" titleAlign="left" align="left" dataCompareField="PRO_TITLE.CON_VALUE" dataCompareType="contains">
<en>Process</en>
</APP_PRO_TITLE>
<APP_DEL_PREVIOUS_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_LAST_USER.USR_USERNAME" dataCompareType="contains">
<en>Sent by</en>
</APP_DEL_PREVIOUS_USER>
<DEL_TASK_DUE_DATE type="text" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_DELEGATION.DEL_TASK_DUE_DATE" dataCompareType="contains" enableHtml="1">
<en>Due Date</en>
</DEL_TASK_DUE_DATE>
<APP_UPDATE_DATE type="text" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en>Last Modify</en>
</APP_UPDATE_DATE>
<DEL_PRIORITY type="dropdown" value="" link="" colWidth="60" titleAlign="left" align="left" dataCompareField="APP_DELEGATION.DEL_PRIORITY" dataCompareType="contains">
<en>Priority<option name="1">Very High</option><option name="2">High</option><option name="3">Normal</option><option name="4">Low</option><option name="5">Very Low</option></en>
</DEL_PRIORITY>
<DEL_INIT_DATE type="text" rows="3" cols="32" colWidth="90" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" showInTable="0" enableHtml="1">
<en>Start Date</en>
</DEL_INIT_DATE>
<APP_STATUS type="private" showInTable="0"/>
<MARK2 type="cellMark" className="RowLink1" classNameAlt="RowLink2" defaultValue="1"/>
<OPEN type="link" value="@G::LoadTranslation(ID_OPEN)" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX&amp;content=inner" colWidth="40" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains">
<en/>
</OPEN>
<SEARCH type="button" onclick="pagedTableFilter( this.form );" showInTable="0">
<en>Apply Filter</en>
</SEARCH>
<PAGED_TABLE_ID type="private" showInTable="0"/>
<JSFILTER type="javascript" replaceTags="1" showInTable="0">
<cases_Open type="private" defaultValue="cases_Open" showInTable="0"/>
<APP_UID type="private" showInTable="0"/>
<DEL_INDEX type="private" showInTable="0"/>
<MARK type="cellMark" className="cellSelected1" classNameAlt="cellSelected2" condition="'@#DEL_INIT_DATE'==''"/>
<APP_NUMBER type="text" colWidth="50" titleAlign="left" align="left" dataCompareField="APP_NUMBER" dataCompareType="=">
<en><![CDATA[#]]></en>
</APP_NUMBER>
<APP_TITLE type="text" value="@#APP_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="100" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Case]]></en>
</APP_TITLE>
<APP_TAS_TITLE type="text" value="@#APP_TAS_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="130" titleAlign="left" align="left" dataCompareField="TAS_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[Task]]></en>
</APP_TAS_TITLE>
<APP_PRO_TITLE type="text" colWidth="180" titleAlign="left" align="left" dataCompareField="PRO_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[Process]]></en>
</APP_PRO_TITLE>
<APP_DEL_PREVIOUS_USER type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_LAST_USER.USR_USERNAME" dataCompareType="contains">
<en><![CDATA[Sent by]]></en>
</APP_DEL_PREVIOUS_USER>
<DEL_TASK_DUE_DATE type="text" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_DELEGATION.DEL_TASK_DUE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Due Date]]></en>
</DEL_TASK_DUE_DATE>
<APP_UPDATE_DATE type="text" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Last Modify]]></en>
</APP_UPDATE_DATE>
<DEL_PRIORITY type="dropdown" value="" link="" colWidth="60" titleAlign="left" align="left" dataCompareField="APP_DELEGATION.DEL_PRIORITY" dataCompareType="contains">
<en><![CDATA[Priority]]><option name="1"><![CDATA[Very High]]></option><option name="2"><![CDATA[High]]></option><option name="3"><![CDATA[Normal]]></option><option name="4"><![CDATA[Low]]></option><option name="5"><![CDATA[Very Low]]></option></en>
</DEL_PRIORITY>
<DEL_INIT_DATE type="text" rows="3" cols="32" colWidth="90" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" showInTable="0" enableHtml="1">
<en><![CDATA[Start Date]]></en>
</DEL_INIT_DATE>
<APP_STATUS type="private" showInTable="0"/>
<MARK2 type="cellMark" className="RowLink1" classNameAlt="RowLink2" defaultValue="1"/>
<OPEN type="link" value="@G::LoadTranslation(ID_OPEN)" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX&amp;content=inner" colWidth="40" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[]]></en>
</OPEN>
<SEARCH type="button" onclick="pagedTableFilter( this.form );" showInTable="0">
<en><![CDATA[Apply Filter]]></en>
</SEARCH>
<PAGED_TABLE_ID type="private" showInTable="0"/>
<JSFILTER type="javascript" replaceTags="1" showInTable="0">
function pagedTableFilter( form ) {
@#PAGED_TABLE_ID.doFilter( form );
}
</JSFILTER>
</dynaForm>
</dynaForm>

View File

@@ -1,68 +1,68 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_List" sqlConnection="" menu="cases/cases_Options" searchBy="APP_TITLE | APP_PRO_TITLE | APP_TAS_TITLE " width="100%">
<cases_Open type="private" defaultValue="cases_Open" showInTable="0"/>
<APP_UID type="private" showInTable="0"/>
<DEL_INDEX type="private" showInTable="0"/>
<MARK type="cellMark" className="cellSelected1" classNameAlt="cellSelected2" condition="&#039;@#DEL_INIT_DATE&#039;==&#039;&#039;"/>
<APP_NUMBER type="text" colWidth="50" titleAlign="left" align="left" dataCompareField="APP_NUMBER" dataCompareType="=">
<en>#</en>
<es>#</es><pt>#</pt></APP_NUMBER>
<APP_TITLE type="text" value="@#APP_TITLE" colWidth="200" titleAlign="left" align="left" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains" enableHtml="1">
<en>Case</en>
<es>Caso</es><pt>Caso</pt></APP_TITLE>
<APP_TAS_TITLE type="text" colWidth="150" titleAlign="left" align="left" value="@#APP_TAS_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" dataCompareField="TAS_TITLE.CON_VALUE" dataCompareType="contains">
<en>Task</en>
<es>Tarea</es><pt>Tarea</pt></APP_TAS_TITLE>
<APP_PRO_TITLE type="text" colWidth="200" titleAlign="left" align="left" dataCompareField="PRO_TITLE.CON_VALUE" dataCompareType="contains">
<en>Process</en>
<es>Proceso</es><pt>Processo</pt></APP_PRO_TITLE>
<APP_DEL_PREVIOUS_USER type="text" colWidth="150" titleAlign="left" align="left" dataCompareField="APP_LAST_USER.USR_USERNAME" dataCompareType="contains">
<en>Sent by</en>
<es>Enviado por</es><pt>Enviado por</pt></APP_DEL_PREVIOUS_USER>
<DEL_TASK_DUE_DATE type="text" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_DELEGATION.DEL_TASK_DUE_DATE" dataCompareType="contains" enableHtml="1">
<en>Due Date</en>
<es>Fecha de vencimiento</es><pt>Data-limite</pt></DEL_TASK_DUE_DATE>
<APP_UPDATE_DATE type="text" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en>Last Modify</en>
<es><![CDATA[Última Modificación]]></es><pt><![CDATA[Última Alteração]]></pt></APP_UPDATE_DATE>
<DEL_PRIORITY type="dropdown" value="" link="" colWidth="60" titleAlign="left" align="left" dataCompareField="APP_DELEGATION.DEL_PRIORITY" dataCompareType="contains">
<en>Priority<option name="1">Very High</option><option name="2">High</option><option name="3">Normal</option><option name="4">Low</option><option name="5">Very Low</option></en>
<es>Prioridad<option name="1">Muy alto</option><option name="2">Alto</option><option name="3">Normal</option><option name="4">Bajo</option><option name="5">Muy bajo</option></es><pt>Prioridade<option name="1">Muito Alta</option><option name="2">Alta</option><option name="3">Normal</option><option name="4">Baixa</option><option name="5">Muito Baixa</option></pt></DEL_PRIORITY>
<DEL_INIT_DATE type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" showInTable="1" enableHtml="1">
<en>Start Date</en>
<es>Fecha inicial del caso</es><pt>Data Inicial</pt></DEL_INIT_DATE>
<APP_STATUS type="private" showInTable="0"/>
<MARK2 type="cellMark" className="RowLink1" classNameAlt="RowLink2" defaultValue="1"/>
<OPEN type="link" value="@G::LoadTranslation(ID_OPEN)" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="40" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains">
<en/>
</OPEN>
<SEARCH type="button" onclick="pagedTableFilter( this.form );" showInTable="0">
<en>Apply Filter</en>
<es>Aplicar Filtro</es><pt>Aplicar Filtro</pt></SEARCH>
<PAGED_TABLE_ID type="private" showInTable="0"/>
<JSFILTER type="javascript" replaceTags="1" showInTable="0">
<cases_Open type="private" defaultValue="cases_Open" showInTable="0"/>
<APP_UID type="private" showInTable="0"/>
<DEL_INDEX type="private" showInTable="0"/>
<MARK type="cellMark" className="cellSelected1" classNameAlt="cellSelected2" condition="'@#DEL_INIT_DATE'==''"/>
<APP_NUMBER type="text" colWidth="50" titleAlign="left" align="left" dataCompareField="APP_NUMBER" dataCompareType="=">
<en><![CDATA[#]]></en>
<es>#</es>
<pt>#</pt>
</APP_NUMBER>
<APP_TITLE type="text" value="@#APP_TITLE" colWidth="200" titleAlign="left" align="left" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Case]]></en>
<es>Caso</es>
<pt>Caso</pt>
</APP_TITLE>
<APP_TAS_TITLE type="text" colWidth="150" titleAlign="left" align="left" value="@#APP_TAS_TITLE" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" dataCompareField="TAS_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[Task]]></en>
<es>Tarea</es>
<pt>Tarea</pt>
</APP_TAS_TITLE>
<APP_PRO_TITLE type="text" colWidth="200" titleAlign="left" align="left" dataCompareField="PRO_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[Process]]></en>
<es>Proceso</es>
<pt>Processo</pt>
</APP_PRO_TITLE>
<APP_DEL_PREVIOUS_USER type="text" colWidth="150" titleAlign="left" align="left" dataCompareField="APP_LAST_USER.USR_USERNAME" dataCompareType="contains">
<en><![CDATA[Sent by]]></en>
<es>Enviado por</es>
<pt>Enviado por</pt>
</APP_DEL_PREVIOUS_USER>
<DEL_TASK_DUE_DATE type="text" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APP_DELEGATION.DEL_TASK_DUE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Due Date]]></en>
<es>Fecha de vencimiento</es>
<pt>Data-limite</pt>
</DEL_TASK_DUE_DATE>
<APP_UPDATE_DATE type="text" rows="3" cols="32" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" enableHtml="1">
<en><![CDATA[Last Modify]]></en>
<es><![CDATA[Última Modificación]]></es>
<pt><![CDATA[Última Alteração]]></pt>
</APP_UPDATE_DATE>
<DEL_PRIORITY type="dropdown" value="" link="" colWidth="60" titleAlign="left" align="left" dataCompareField="APP_DELEGATION.DEL_PRIORITY" dataCompareType="contains">
<en><![CDATA[Priority]]><option name="1"><![CDATA[Very High]]></option><option name="2"><![CDATA[High]]></option><option name="3"><![CDATA[Normal]]></option><option name="4"><![CDATA[Low]]></option><option name="5"><![CDATA[Very Low]]></option></en>
<es>Prioridad<option name="1">Muy alto</option><option name="2">Alto</option><option name="3">Normal</option><option name="4">Bajo</option><option name="5">Muy bajo</option></es>
<pt>Prioridade<option name="1">Muito Alta</option><option name="2">Alta</option><option name="3">Normal</option><option name="4">Baixa</option><option name="5">Muito Baixa</option></pt>
</DEL_PRIORITY>
<DEL_INIT_DATE type="text" colWidth="120" titleAlign="left" align="left" dataCompareField="APPLICATION.APP_UPDATE_DATE" dataCompareType="contains" showInTable="1" enableHtml="1">
<en><![CDATA[Start Date]]></en>
<es>Fecha inicial del caso</es>
<pt>Data Inicial</pt>
</DEL_INIT_DATE>
<APP_STATUS type="private" showInTable="0"/>
<MARK2 type="cellMark" className="RowLink1" classNameAlt="RowLink2" defaultValue="1"/>
<OPEN type="link" value="@G::LoadTranslation(ID_OPEN)" link="@G::encryptlink(@#cases_Open)?APP_UID=@#APP_UID&amp;DEL_INDEX=@#DEL_INDEX" colWidth="40" titleAlign="left" align="left" dataCompareField="APP_TITLE.CON_VALUE" dataCompareType="contains">
<en><![CDATA[]]></en>
</OPEN>
<SEARCH type="button" onclick="pagedTableFilter( this.form );" showInTable="0">
<en><![CDATA[Apply Filter]]></en>
<es>Aplicar Filtro</es>
<pt>Aplicar Filtro</pt>
</SEARCH>
<PAGED_TABLE_ID type="private" showInTable="0"/>
<JSFILTER type="javascript" replaceTags="1" showInTable="0">
function pagedTableFilter( form ) {
@#PAGED_TABLE_ID.doFilter( form );
}
</JSFILTER>
</dynaForm>
</dynaForm>

View File

@@ -1,34 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_Messages" width="100%" rowsPerPage="20" menu="">
<APP_UID type="private" showInTable="0"/>
<APP_MSG_UID type="private" showInTable="0"/>
<APP_MSG_TYPE type="text" colWidth="150" titleAlign="left" align="left">
<en>Type</en>
</APP_MSG_TYPE>
<APP_MSG_DATE type="text" colWidth="150" titleAlign="left" align="left">
<en>Date</en>
</APP_MSG_DATE>
<APP_MSG_SUBJECT type="text" colWidth="200" titleAlign="left" align="left">
<en>Subject</en>
</APP_MSG_SUBJECT>
<APP_MSG_FROM type="text" colWidth="200" titleAlign="left" align="left">
<en>From</en>
</APP_MSG_FROM>
<APP_MSG_TO type="text" colWidth="200" titleAlign="left" align="left">
<en>To</en>
</APP_MSG_TO>
<APP_MSG_STATUS type="text" colWidth="200" titleAlign="left" align="left">
<en>Status</en>
</APP_MSG_STATUS>
<VIEW type="link" colWidth="25" value="@G::LoadTranslation(ID_VIEW)" link="javascript:showHistoryMessage(@QAPP_UID, @QAPP_MSG_UID);"/>
<RESEND type="link" colWidth="25" value="@G::LoadTranslation(ID_RESEND)" link="javascript:resendMessage(@QAPP_UID, @QAPP_MSG_UID);"/>
</dynaForm>
<APP_UID type="private" showInTable="0"/>
<APP_MSG_UID type="private" showInTable="0"/>
<APP_MSG_TYPE type="text" colWidth="150" titleAlign="left" align="left">
<en><![CDATA[Type]]></en>
</APP_MSG_TYPE>
<APP_MSG_DATE type="text" colWidth="150" titleAlign="left" align="left">
<en><![CDATA[Date]]></en>
</APP_MSG_DATE>
<APP_MSG_SUBJECT type="text" colWidth="200" titleAlign="left" align="left">
<en><![CDATA[Subject]]></en>
</APP_MSG_SUBJECT>
<APP_MSG_FROM type="text" colWidth="200" titleAlign="left" align="left">
<en><![CDATA[From]]></en>
</APP_MSG_FROM>
<APP_MSG_TO type="text" colWidth="200" titleAlign="left" align="left">
<en><![CDATA[To]]></en>
</APP_MSG_TO>
<APP_MSG_STATUS type="text" colWidth="200" titleAlign="left" align="left">
<en><![CDATA[Status]]></en>
</APP_MSG_STATUS>
<VIEW type="link" colWidth="25" value="@G::LoadTranslation(ID_VIEW)" link="javascript:showHistoryMessage(@QAPP_UID, @QAPP_MSG_UID);"/>
<RESEND type="link" colWidth="25" value="@G::LoadTranslation(ID_RESEND)" link="javascript:resendMessage(@QAPP_UID, @QAPP_MSG_UID);"/>
</dynaForm>

View File

@@ -1,27 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm type="xmlform" name="" width="500" menu="">
<title type="title">
<en>MESSAGE</en>
</title>
<APP_MSG_SUBJECT type="text" mode="view">
<en>SUBJECT</en>
</APP_MSG_SUBJECT>
<APP_MSG_FROM type="text" mode="view">
<en>FROM</en>
</APP_MSG_FROM>
<APP_MSG_TO type="text" mode="view">
<en>TO</en>
</APP_MSG_TO>
<APP_MSG_DATE type="text" mode="view">
<en>DATE</en>
</APP_MSG_DATE>
<APP_MSG_BODY type="text" cols="70" rows="10" mode="view" enableHTML="1">
<en/>
</APP_MSG_BODY>
</dynaForm>
<title type="title">
<en><![CDATA[MESSAGE]]></en>
</title>
<APP_MSG_SUBJECT type="text" mode="view">
<en><![CDATA[SUBJECT]]></en>
</APP_MSG_SUBJECT>
<APP_MSG_FROM type="text" mode="view">
<en><![CDATA[FROM]]></en>
</APP_MSG_FROM>
<APP_MSG_TO type="text" mode="view">
<en><![CDATA[TO]]></en>
</APP_MSG_TO>
<APP_MSG_DATE type="text" mode="view">
<en><![CDATA[DATE]]></en>
</APP_MSG_DATE>
<APP_MSG_BODY type="text" cols="70" rows="10" mode="view" enableHTML="1">
<en><![CDATA[]]></en>
</APP_MSG_BODY>
</dynaForm>

View File

@@ -1,22 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_Edit" type="xmlform" width="550px" labelWidth="25%" enableTemplate="1">
<LANG type="private"/>
<USER type="private"/>
<CHANGE_LINK type="private"/>
<TITLE type="title">
<en>Start a new case</en>
</TITLE>
<DESCRIPTION type="link" value="@!CHANGE_LINK" link="../cases/cases_New?change=link">
<en/>
</DESCRIPTION>
<TAS_UID type="dropdown" style="width:350px" sqlConnection="dbarray">
<LANG type="private"/>
<USER type="private"/>
<CHANGE_LINK type="private"/>
<TITLE type="title">
<en><![CDATA[Start a new case]]></en>
</TITLE>
<DESCRIPTION type="link" value="@!CHANGE_LINK" link="../cases/cases_New?change=link">
<en><![CDATA[]]></en>
</DESCRIPTION>
<TAS_UID type="dropdown" style="width:350px" sqlConnection="dbarray">
SELECT * FROM NewCase
<en>Process</en>
<en><![CDATA[Process]]></en>
</TAS_UID>
<START type="submit">
<en>Start</en>
</START>
</dynaForm>
<START type="submit">
<en><![CDATA[Start]]></en>
</START>
</dynaForm>

View File

@@ -1,27 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_Edit" type="xmlform" width="550px" labelWidth="200px" enableTemplate="1">
<LANG type="private"/>
<USER type="private"/>
<CHANGE_LINK type="private"/>
<TITLE type="title">
<en>Start a new case</en>
</TITLE>
<DESCRIPTION type="link" value="@!CHANGE_LINK" link="../cases/cases_New?change=category">
<en/>
</DESCRIPTION>
<TAS_UID type="radiogroup" style="width:350px" sqlConnection="dbarray" linkType="1">
<LANG type="private"/>
<USER type="private"/>
<CHANGE_LINK type="private"/>
<TITLE type="title">
<en><![CDATA[Start a new case]]></en>
</TITLE>
<DESCRIPTION type="link" value="@!CHANGE_LINK" link="../cases/cases_New?change=category">
<en><![CDATA[]]></en>
</DESCRIPTION>
<TAS_UID type="radiogroup" style="width:350px" sqlConnection="dbarray" linkType="1">
SELECT * FROM NewCase
<en></en>
<en><![CDATA[]]></en>
</TAS_UID>
<START type="submit">
<en>Start</en>
</START>
</dynaForm>
<START type="submit">
<en><![CDATA[Start]]></en>
</START>
</dynaForm>

View File

@@ -1,134 +1,126 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm type="xmlmenu">
<PRO_UID type="private"/>
<cases_New type="private" defaultValue="../cases/cases_New"/>
<cases_Edit type="private" defaultValue="../cases/cases_Edit"/>
<cases_Open type="private" defaultValue="../cases/cases_Open"/>
<cases_Delete type="private" defaultValue="../cases/cases_Delete"/>
<PAGED_TABLE_ID type="private"/>
<!-- Default Search option -->
<PROCESS_FILTER type="dropdown" colWidth="350" sqlconnection = "dbarray" colAlign="left">
select PRO_UID, APP_PRO_TITLE from _PROCESSES
<en>Process
<option name="0">All</option>
</en>
</PROCESS_FILTER>
<SEARCH_FILTER_FORM type="private"/>
<!--<MNU_NEW type="link" label="@G::LoadTranslation(ID_START_CASE)" value='' link="@G::encryptLink(@#cases_New)" colAlign="left" colWidth="85"/>-->
<PAGED_TABLE_ID type="private"/>
<PAGED_TABLE_FAST_SEARCH type="FastSearch" label=""/>
<MNU_FAST_SEARCH type="button" label="@G::LoadTranslation(ID_SEARCH)" colAlign="right" colWidth="50" onclick="@#PAGED_TABLE_ID.doFastSearch(getField('PAGED_TABLE_FAST_SEARCH',this.form).value);"/>
<PAGED_TABLE_JUMP type="text" colAlign="right" colWidth="80" size="4" maxlength="5" label=""/>
<MNU_JUMP type="button" label="@G::LoadTranslation(ID_JUMP)" colAlign="right" colWidth="50" onclick="Jump()"/>
<!--<MNU_SEARCH type="link" value='' link="#" onclick="showHideSearch('@#SEARCH_FILTER_FORM',this); return false;" colAlign="right" colWidth="130">
<en>Advanced Search</en>
</MNU_SEARCH>-->
<JS type="javascript">
<![CDATA[
function casesDelete(app) {
ajax_function('cases_Delete','','APP_UID='+encodeURIComponent(app));
@#PAGED_TABLE_ID.refresh();
}
var cancelCase = function(sUID, iIndex) {
new leimnud.module.app.confirm().make({
label : G_STRINGS.ID_CONFIRM_CANCEL_CASE,
action: function() {
var oRPC = new leimnud.module.rpc.xmlhttp({
url: 'cases_Ajax',
args: 'action=cancelCase&amp;sApplicationUID=' + sUID + '&amp;iIndex=' + iIndex
});
oRPC.callback = function(oRPC) {
@#PAGED_TABLE_ID.refresh();
}.extend(this);
oRPC.make();
}.extend(this)
});
};
var pauseCase = function(sUID, iIndex)
{
new leimnud.module.app.confirm().make({
label : G_STRINGS.ID_CONFIRM_PAUSE_CASE,
action: function() {
var oRPC = new leimnud.module.rpc.xmlhttp({
url: 'cases_Ajax',
args: 'action=pauseCase&amp;sApplicationUID=' + sUID + '&amp;iIndex=' + iIndex
});
oRPC.callback = function(oRPC) {
@#PAGED_TABLE_ID.refresh();
}.extend(this);
oRPC.make();
}.extend(this)
});
};
var reactivateCase = function(sUID, iIndex) {
new leimnud.module.app.confirm().make({
label : G_STRINGS.ID_MSG_CONFIRM_REACTIVATE_CASES,
action: function() {
var oRPC = new leimnud.module.rpc.xmlhttp({
url: 'cases_Ajax',
args: 'action=reactivateCase&amp;sApplicationUID=' + sUID + '&amp;iIndex=' + iIndex
});
oRPC.callback = function(oRPC) {
@#PAGED_TABLE_ID.refresh();
}.extend(this);
oRPC.make();
}.extend(this)
});
};
var unpauseCase = function(sUID, iIndex)
{
new leimnud.module.app.confirm().make({
label : G_STRINGS.ID_CONFIRM_UNPAUSE_CASE,
action: function() {
var oRPC = new leimnud.module.rpc.xmlhttp({
url: 'cases_Ajax',
method: 'POST',
args: 'action=unpauseCase&sApplicationUID=' + sUID + '&iIndex=' + iIndex
});
oRPC.callback = function(oRPC) {
@#PAGED_TABLE_ID.refresh();
}.extend(this);
oRPC.make();
}.extend(this)
});
};
getField("PAGED_TABLE_JUMP").onkeypress = function(event) {
event = window.event ? window.event : event;
if (event.keyCode===13) {
Jump();
}
};
function Jump(){
window.location.href='@#cases_Open?APP_NUMBER='+encodeURIComponent(getField('PAGED_TABLE_JUMP').value)+"&content=inner";
}
// Additional filter -- By Erik
leimnud.event.add(getField('PROCESS_FILTER'), 'change', function() {
loc = new String(window.location);
tmp = (loc.indexOf('&') != -1 )? loc.indexOf('&'): loc.length;
uri = loc.substring(0, tmp);
location.href = uri + '&PROCESS_UID='+this.value+'&r='+Math.floor(Math.random()*999999);
}.extend(getField('PROCESS_FILTER')));
function applyAdditionalFilter(filter){
loc = new String(window.location);
tmp = (loc.indexOf('&') != -1 )? loc.indexOf('&'): loc.length;
uri = loc.substring(0, tmp);
location.href = uri + '&PROCESS_UID='+getField('PROCESS_FILTER').value + '&' + filter + '=1'+'&r='+Math.floor(Math.random()*999999);
}
]]>
</JS>
</dynaForm>
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm type="xmlmenu">
<PRO_UID type="private"/>
<cases_New type="private" defaultValue="../cases/cases_New"/>
<cases_Edit type="private" defaultValue="../cases/cases_Edit"/>
<cases_Open type="private" defaultValue="../cases/cases_Open"/>
<cases_Delete type="private" defaultValue="../cases/cases_Delete"/>
<PAGED_TABLE_ID type="private"/>
<!-- Default Search option -->
<PROCESS_FILTER type="dropdown" colWidth="350" sqlconnection="dbarray" colAlign="left">
select PRO_UID, APP_PRO_TITLE from _PROCESSES
<en><![CDATA[Process]]><option name="0"><![CDATA[All]]></option></en>
</PROCESS_FILTER>
<SEARCH_FILTER_FORM type="private"/>
<!--<MNU_NEW type="link" label="@G::LoadTranslation(ID_START_CASE)" value='' link="@G::encryptLink(@#cases_New)" colAlign="left" colWidth="85"/>-->
<PAGED_TABLE_ID type="private"/>
<PAGED_TABLE_FAST_SEARCH type="FastSearch" label=""/>
<MNU_FAST_SEARCH type="button" label="@G::LoadTranslation(ID_SEARCH)" colAlign="right" colWidth="50" onclick="@#PAGED_TABLE_ID.doFastSearch(getField('PAGED_TABLE_FAST_SEARCH',this.form).value);"/>
<PAGED_TABLE_JUMP type="text" colAlign="right" colWidth="80" size="4" maxlength="5" label=""/>
<MNU_JUMP type="button" label="@G::LoadTranslation(ID_JUMP)" colAlign="right" colWidth="50" onclick="Jump()"/>
<!--<MNU_SEARCH type="link" value='' link="#" onclick="showHideSearch('@#SEARCH_FILTER_FORM',this); return false;" colAlign="right" colWidth="130">
<en>Advanced Search</en>
</MNU_SEARCH>-->
<JS type="javascript"><![CDATA[
function casesDelete(app) {
ajax_function('cases_Delete','','APP_UID='+encodeURIComponent(app));
@#PAGED_TABLE_ID.refresh();
}
var cancelCase = function(sUID, iIndex) {
new leimnud.module.app.confirm().make({
label : G_STRINGS.ID_CONFIRM_CANCEL_CASE,
action: function() {
var oRPC = new leimnud.module.rpc.xmlhttp({
url: 'cases_Ajax',
args: 'action=cancelCase&amp;sApplicationUID=' + sUID + '&amp;iIndex=' + iIndex
});
oRPC.callback = function(oRPC) {
@#PAGED_TABLE_ID.refresh();
}.extend(this);
oRPC.make();
}.extend(this)
});
};
var pauseCase = function(sUID, iIndex)
{
new leimnud.module.app.confirm().make({
label : G_STRINGS.ID_CONFIRM_PAUSE_CASE,
action: function() {
var oRPC = new leimnud.module.rpc.xmlhttp({
url: 'cases_Ajax',
args: 'action=pauseCase&amp;sApplicationUID=' + sUID + '&amp;iIndex=' + iIndex
});
oRPC.callback = function(oRPC) {
@#PAGED_TABLE_ID.refresh();
}.extend(this);
oRPC.make();
}.extend(this)
});
};
var reactivateCase = function(sUID, iIndex) {
new leimnud.module.app.confirm().make({
label : G_STRINGS.ID_MSG_CONFIRM_REACTIVATE_CASES,
action: function() {
var oRPC = new leimnud.module.rpc.xmlhttp({
url: 'cases_Ajax',
args: 'action=reactivateCase&amp;sApplicationUID=' + sUID + '&amp;iIndex=' + iIndex
});
oRPC.callback = function(oRPC) {
@#PAGED_TABLE_ID.refresh();
}.extend(this);
oRPC.make();
}.extend(this)
});
};
var unpauseCase = function(sUID, iIndex)
{
new leimnud.module.app.confirm().make({
label : G_STRINGS.ID_CONFIRM_UNPAUSE_CASE,
action: function() {
var oRPC = new leimnud.module.rpc.xmlhttp({
url: 'cases_Ajax',
method: 'POST',
args: 'action=unpauseCase&sApplicationUID=' + sUID + '&iIndex=' + iIndex
});
oRPC.callback = function(oRPC) {
@#PAGED_TABLE_ID.refresh();
}.extend(this);
oRPC.make();
}.extend(this)
});
};
getField("PAGED_TABLE_JUMP").onkeypress = function(event) {
event = window.event ? window.event : event;
if (event.keyCode===13) {
Jump();
}
};
function Jump(){
window.location.href='@#cases_Open?APP_NUMBER='+encodeURIComponent(getField('PAGED_TABLE_JUMP').value)+"&content=inner";
}
// Additional filter -- By Erik
leimnud.event.add(getField('PROCESS_FILTER'), 'change', function() {
loc = new String(window.location);
tmp = (loc.indexOf('&') != -1 )? loc.indexOf('&'): loc.length;
uri = loc.substring(0, tmp);
location.href = uri + '&PROCESS_UID='+this.value+'&r='+Math.floor(Math.random()*999999);
}.extend(getField('PROCESS_FILTER')));
function applyAdditionalFilter(filter){
loc = new String(window.location);
tmp = (loc.indexOf('&') != -1 )? loc.indexOf('&'): loc.length;
uri = loc.substring(0, tmp);
location.href = uri + '&PROCESS_UID='+getField('PROCESS_FILTER').value + '&' + filter + '=1'+'&r='+Math.floor(Math.random()*999999);
}
]]></JS>
</dynaForm>

View File

@@ -1,210 +1,192 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm type="xmlmenu">
<PRO_UID type="private"/>
<cases_New type="private" defaultValue="../cases/cases_New"/>
<cases_Edit type="private" defaultValue="../cases/cases_Edit"/>
<cases_Open type="private" defaultValue="../cases/cases_Open"/>
<cases_Delete type="private" defaultValue="../cases/cases_Delete"/>
<PAGED_TABLE_ID type="private"/>
<!-- Default Search option -->
<PROCESS_FILTER type="dropdown" colWidth="350" sqlconnection = "dbarray" colAlign="left">
select PRO_UID, APP_PRO_TITLE from _PROCESSES
<en>Process
<option name="0">All</option>
</en>
</PROCESS_FILTER>
<APP_STATUS_FILTER type="dropdown" colWidth="200" colAlign="left">
<en>Status
<option name="ALL">All</option>
<option name="TO_DO">To Do</option>
<option name="CANCELLED">Cancelled</option>
<option name="COMPLETED">Completed</option>
</en>
</APP_STATUS_FILTER>
<MINE type="link" link="#" onclick="javascript:applyAdditionalFilter('MINE'); return false" value="" colWidth="2%" colAlign="bottom">
<en>Started by me</en>
</MINE>
<READ_FILTER type="link" link="#" onclick="javascript:applyAdditionalFilter('READ'); return false" value="" colWidth="2%" colAlign="bottom">
<en>Read</en>
</READ_FILTER>
<UNREAD_FILTER type="link" link="#" onclick="javascript:applyAdditionalFilter('UNREAD'); return false" value="" colWidth="2%" colAlign="bottom">
<en>Unread</en>
</UNREAD_FILTER>
<ALL_FILTER type="link" link="#" onclick="javascript:applyAdditionalFilter('ALL'); return false" value="" colWidth="2%" colAlign="bottom">
<en>All</en>
</ALL_FILTER>
<SEARCH_FILTER_FORM type="private"/>
<!--<MNU_NEW type="link" label="@G::LoadTranslation(ID_START_CASE)" value='' link="@G::encryptLink(@#cases_New)" colAlign="left" colWidth="85"/>-->
<PAGED_TABLE_ID type="private"/>
<PAGED_TABLE_FAST_SEARCH type="FastSearch" label=""/>
<MNU_FAST_SEARCH type="button" label="@G::LoadTranslation(ID_SEARCH)" colAlign="right" colWidth="50" onclick="@#PAGED_TABLE_ID.doFastSearch(getField('PAGED_TABLE_FAST_SEARCH',this.form).value);"/>
<PAGED_TABLE_JUMP type="text" colAlign="right" colWidth="80" size="4" maxlength="5" label=""/>
<MNU_JUMP type="button" label="@G::LoadTranslation(ID_JUMP)" colAlign="right" colWidth="50" onclick="Jump()"/>
<!--<MNU_SEARCH type="link" value='' link="#" onclick="showHideSearch('@#SEARCH_FILTER_FORM',this); return false;" colAlign="right" colWidth="130">
<en>Advanced Search</en>
</MNU_SEARCH>-->
<JS type="javascript">
<![CDATA[
param = getURLParam("filtertit");
selectionHighlight(param);
function getURLParam(strParamName){
var strReturn = "";
var strHref = window.location.href;
if ( strHref.indexOf("&") > -1 ){
var strQueryString = strHref.substr(strHref.indexOf("&")).toLowerCase();
var aQueryString = strQueryString.split("&");
for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
if (aQueryString[iParam].indexOf(strParamName + "=") > -1 ){
var aParam = aQueryString[iParam].split("=");
strReturn = aParam[1];
break;
}
}
}
return strReturn;
}
function casesDelete(app) {
ajax_function('cases_Delete','','APP_UID='+encodeURIComponent(app));
@#PAGED_TABLE_ID.refresh();
}
var cancelCase = function(sUID, iIndex) {
new leimnud.module.app.confirm().make({
label : G_STRINGS.ID_CONFIRM_CANCEL_CASE,
action: function() {
var oRPC = new leimnud.module.rpc.xmlhttp({
url: 'cases_Ajax',
args: 'action=cancelCase&amp;sApplicationUID=' + sUID + '&amp;iIndex=' + iIndex
});
oRPC.callback = function(oRPC) {
@#PAGED_TABLE_ID.refresh();
}.extend(this);
oRPC.make();
}.extend(this)
});
};
var pauseCase = function(sUID, iIndex)
{
new leimnud.module.app.confirm().make({
label : G_STRINGS.ID_CONFIRM_PAUSE_CASE,
action: function() {
var oRPC = new leimnud.module.rpc.xmlhttp({
url: 'cases_Ajax',
args: 'action=pauseCase&amp;sApplicationUID=' + sUID + '&amp;iIndex=' + iIndex
});
oRPC.callback = function(oRPC) {
@#PAGED_TABLE_ID.refresh();
}.extend(this);
oRPC.make();
}.extend(this)
});
};
var reactivateCase = function(sUID, iIndex) {
new leimnud.module.app.confirm().make({
label : G_STRINGS.ID_MSG_CONFIRM_REACTIVATE_CASES,
action: function() {
var oRPC = new leimnud.module.rpc.xmlhttp({
url: 'cases_Ajax',
args: 'action=reactivateCase&amp;sApplicationUID=' + sUID + '&amp;iIndex=' + iIndex
});
oRPC.callback = function(oRPC) {
@#PAGED_TABLE_ID.refresh();
}.extend(this);
oRPC.make();
}.extend(this)
});
};
var unpauseCase = function(sUID, iIndex)
{
new leimnud.module.app.confirm().make({
label : G_STRINGS.ID_CONFIRM_UNPAUSE_CASE,
action: function() {
var oRPC = new leimnud.module.rpc.xmlhttp({
url: 'cases_Ajax',
args: 'action=unpauseCase&amp;sApplicationUID=' + sUID + '&amp;iIndex=' + iIndex
});
oRPC.callback = function(oRPC) {
@#PAGED_TABLE_ID.refresh();
}.extend(this);
oRPC.make();
}.extend(this)
});
};
getField("PAGED_TABLE_JUMP").onkeypress = function(event) {
event = window.event ? window.event : event;
if (event.keyCode===13) Jump();
};
function Jump(){
window.location.href='@#cases_Open?APP_NUMBER='+encodeURIComponent(getField('PAGED_TABLE_JUMP').value)+"&content=inner";
}
// Additional filter -- By Erik
leimnud.event.add(getField('PROCESS_FILTER'), 'change', function() {
loc = new String(window.location);
tmp = (loc.indexOf('&') != -1 )? loc.indexOf('&'): loc.length;
uri = loc.substring(0, tmp);
location.href = uri + '&PROCESS_UID='+this.value+'&APP_STATUS_FILTER='+getField('APP_STATUS_FILTER').value+'&r='+Math.floor(Math.random()*999999);
}.extend(getField('PROCESS_FILTER')));
leimnud.event.add(getField('APP_STATUS_FILTER'), 'change', function() {
loc = new String(window.location);
tmp = (loc.indexOf('&') != -1 )? loc.indexOf('&'): loc.length;
uri = loc.substring(0, tmp);
location.href = uri + '&PROCESS_UID='+getField('PROCESS_FILTER').value+'&APP_STATUS_FILTER='+this.value+'&r='+Math.floor(Math.random()*999999);
}.extend(getField('APP_STATUS_FILTER')));
function selectionHighlight(filter) {
switch (filter.toUpperCase()) {
case 'MINE' : getField("MINE").style.fontWeight = 'bold';
getField("READ_FILTER").style.fontWeight = 'normal';
getField("UNREAD_FILTER").style.fontWeight = 'normal';
getField("ALL_FILTER").style.fontWeight = 'normal';
break;
case 'READ' : getField("MINE").style.fontWeight = 'normal';
getField("READ_FILTER").style.fontWeight = 'bold';
getField("UNREAD_FILTER").style.fontWeight = 'normal';
getField("ALL_FILTER").style.fontWeight = 'normal';
break;
case 'UNREAD': getField("MINE").style.fontWeight = 'normal';
getField("READ_FILTER").style.fontWeight = 'normal';
getField("UNREAD_FILTER").style.fontWeight = 'bold';
getField("ALL_FILTER").style.fontWeight = 'normal';
break;
case 'ALL' : getField("MINE").style.fontWeight = 'normal';
getField("READ_FILTER").style.fontWeight = 'normal';
getField("UNREAD_FILTER").style.fontWeight = 'normal';
getField("ALL_FILTER").style.fontWeight = 'bold';
break;
}
}
function applyAdditionalFilter(filter){
selectionHighlight(filter);
loc = new String(window.location);
tmp = (loc.indexOf('&') != -1 )? loc.indexOf('&'): loc.length;
uri = loc.substring(0, tmp);
location.href = uri + '&APP_STATUS_FILTER='+getField('APP_STATUS_FILTER').value + '&PROCESS_UID='+getField('PROCESS_FILTER').value + '&' + filter + '=1'+'&r='+Math.floor(Math.random()*999999) + '&filterTit=' + filter;
}
]]>
</JS>
</dynaForm>
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm type="xmlmenu">
<PRO_UID type="private"/>
<cases_New type="private" defaultValue="../cases/cases_New"/>
<cases_Edit type="private" defaultValue="../cases/cases_Edit"/>
<cases_Open type="private" defaultValue="../cases/cases_Open"/>
<cases_Delete type="private" defaultValue="../cases/cases_Delete"/>
<PAGED_TABLE_ID type="private"/>
<!-- Default Search option -->
<PROCESS_FILTER type="dropdown" colWidth="350" sqlconnection="dbarray" colAlign="left">
select PRO_UID, APP_PRO_TITLE from _PROCESSES
<en><![CDATA[Process]]><option name="0"><![CDATA[All]]></option></en>
</PROCESS_FILTER>
<APP_STATUS_FILTER type="dropdown" colWidth="200" colAlign="left">
<en><![CDATA[Status]]><option name="ALL"><![CDATA[All]]></option><option name="TO_DO"><![CDATA[To Do]]></option><option name="CANCELLED"><![CDATA[Cancelled]]></option><option name="COMPLETED"><![CDATA[Completed]]></option></en>
</APP_STATUS_FILTER>
<MINE type="link" link="#" onclick="javascript:applyAdditionalFilter('MINE'); return false" value="" colWidth="2%" colAlign="bottom">
<en><![CDATA[Started by me]]></en>
</MINE>
<READ_FILTER type="link" link="#" onclick="javascript:applyAdditionalFilter('READ'); return false" value="" colWidth="2%" colAlign="bottom">
<en><![CDATA[Read]]></en>
</READ_FILTER>
<UNREAD_FILTER type="link" link="#" onclick="javascript:applyAdditionalFilter('UNREAD'); return false" value="" colWidth="2%" colAlign="bottom">
<en><![CDATA[Unread]]></en>
</UNREAD_FILTER>
<ALL_FILTER type="link" link="#" onclick="javascript:applyAdditionalFilter('ALL'); return false" value="" colWidth="2%" colAlign="bottom">
<en><![CDATA[All]]></en>
</ALL_FILTER>
<SEARCH_FILTER_FORM type="private"/>
<!--<MNU_NEW type="link" label="@G::LoadTranslation(ID_START_CASE)" value='' link="@G::encryptLink(@#cases_New)" colAlign="left" colWidth="85"/>-->
<PAGED_TABLE_ID type="private"/>
<PAGED_TABLE_FAST_SEARCH type="FastSearch" label=""/>
<MNU_FAST_SEARCH type="button" label="@G::LoadTranslation(ID_SEARCH)" colAlign="right" colWidth="50" onclick="@#PAGED_TABLE_ID.doFastSearch(getField('PAGED_TABLE_FAST_SEARCH',this.form).value);"/>
<PAGED_TABLE_JUMP type="text" colAlign="right" colWidth="80" size="4" maxlength="5" label=""/>
<MNU_JUMP type="button" label="@G::LoadTranslation(ID_JUMP)" colAlign="right" colWidth="50" onclick="Jump()"/>
<!--<MNU_SEARCH type="link" value='' link="#" onclick="showHideSearch('@#SEARCH_FILTER_FORM',this); return false;" colAlign="right" colWidth="130">
<en>Advanced Search</en>
</MNU_SEARCH>-->
<JS type="javascript"><![CDATA[
param = getURLParam("filtertit");
selectionHighlight(param);
function getURLParam(strParamName){
var strReturn = "";
var strHref = window.location.href;
if ( strHref.indexOf("&") > -1 ){
var strQueryString = strHref.substr(strHref.indexOf("&")).toLowerCase();
var aQueryString = strQueryString.split("&");
for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
if (aQueryString[iParam].indexOf(strParamName + "=") > -1 ){
var aParam = aQueryString[iParam].split("=");
strReturn = aParam[1];
break;
}
}
}
return strReturn;
}
function casesDelete(app) {
ajax_function('cases_Delete','','APP_UID='+encodeURIComponent(app));
@#PAGED_TABLE_ID.refresh();
}
var cancelCase = function(sUID, iIndex) {
new leimnud.module.app.confirm().make({
label : G_STRINGS.ID_CONFIRM_CANCEL_CASE,
action: function() {
var oRPC = new leimnud.module.rpc.xmlhttp({
url: 'cases_Ajax',
args: 'action=cancelCase&amp;sApplicationUID=' + sUID + '&amp;iIndex=' + iIndex
});
oRPC.callback = function(oRPC) {
@#PAGED_TABLE_ID.refresh();
}.extend(this);
oRPC.make();
}.extend(this)
});
};
var pauseCase = function(sUID, iIndex)
{
new leimnud.module.app.confirm().make({
label : G_STRINGS.ID_CONFIRM_PAUSE_CASE,
action: function() {
var oRPC = new leimnud.module.rpc.xmlhttp({
url: 'cases_Ajax',
args: 'action=pauseCase&amp;sApplicationUID=' + sUID + '&amp;iIndex=' + iIndex
});
oRPC.callback = function(oRPC) {
@#PAGED_TABLE_ID.refresh();
}.extend(this);
oRPC.make();
}.extend(this)
});
};
var reactivateCase = function(sUID, iIndex) {
new leimnud.module.app.confirm().make({
label : G_STRINGS.ID_MSG_CONFIRM_REACTIVATE_CASES,
action: function() {
var oRPC = new leimnud.module.rpc.xmlhttp({
url: 'cases_Ajax',
args: 'action=reactivateCase&amp;sApplicationUID=' + sUID + '&amp;iIndex=' + iIndex
});
oRPC.callback = function(oRPC) {
@#PAGED_TABLE_ID.refresh();
}.extend(this);
oRPC.make();
}.extend(this)
});
};
var unpauseCase = function(sUID, iIndex)
{
new leimnud.module.app.confirm().make({
label : G_STRINGS.ID_CONFIRM_UNPAUSE_CASE,
action: function() {
var oRPC = new leimnud.module.rpc.xmlhttp({
url: 'cases_Ajax',
args: 'action=unpauseCase&amp;sApplicationUID=' + sUID + '&amp;iIndex=' + iIndex
});
oRPC.callback = function(oRPC) {
@#PAGED_TABLE_ID.refresh();
}.extend(this);
oRPC.make();
}.extend(this)
});
};
getField("PAGED_TABLE_JUMP").onkeypress = function(event) {
event = window.event ? window.event : event;
if (event.keyCode===13) Jump();
};
function Jump(){
window.location.href='@#cases_Open?APP_NUMBER='+encodeURIComponent(getField('PAGED_TABLE_JUMP').value)+"&content=inner";
}
// Additional filter -- By Erik
leimnud.event.add(getField('PROCESS_FILTER'), 'change', function() {
loc = new String(window.location);
tmp = (loc.indexOf('&') != -1 )? loc.indexOf('&'): loc.length;
uri = loc.substring(0, tmp);
location.href = uri + '&PROCESS_UID='+this.value+'&APP_STATUS_FILTER='+getField('APP_STATUS_FILTER').value+'&r='+Math.floor(Math.random()*999999);
}.extend(getField('PROCESS_FILTER')));
leimnud.event.add(getField('APP_STATUS_FILTER'), 'change', function() {
loc = new String(window.location);
tmp = (loc.indexOf('&') != -1 )? loc.indexOf('&'): loc.length;
uri = loc.substring(0, tmp);
location.href = uri + '&PROCESS_UID='+getField('PROCESS_FILTER').value+'&APP_STATUS_FILTER='+this.value+'&r='+Math.floor(Math.random()*999999);
}.extend(getField('APP_STATUS_FILTER')));
function selectionHighlight(filter) {
switch (filter.toUpperCase()) {
case 'MINE' : getField("MINE").style.fontWeight = 'bold';
getField("READ_FILTER").style.fontWeight = 'normal';
getField("UNREAD_FILTER").style.fontWeight = 'normal';
getField("ALL_FILTER").style.fontWeight = 'normal';
break;
case 'READ' : getField("MINE").style.fontWeight = 'normal';
getField("READ_FILTER").style.fontWeight = 'bold';
getField("UNREAD_FILTER").style.fontWeight = 'normal';
getField("ALL_FILTER").style.fontWeight = 'normal';
break;
case 'UNREAD': getField("MINE").style.fontWeight = 'normal';
getField("READ_FILTER").style.fontWeight = 'normal';
getField("UNREAD_FILTER").style.fontWeight = 'bold';
getField("ALL_FILTER").style.fontWeight = 'normal';
break;
case 'ALL' : getField("MINE").style.fontWeight = 'normal';
getField("READ_FILTER").style.fontWeight = 'normal';
getField("UNREAD_FILTER").style.fontWeight = 'normal';
getField("ALL_FILTER").style.fontWeight = 'bold';
break;
}
}
function applyAdditionalFilter(filter){
selectionHighlight(filter);
loc = new String(window.location);
tmp = (loc.indexOf('&') != -1 )? loc.indexOf('&'): loc.length;
uri = loc.substring(0, tmp);
location.href = uri + '&APP_STATUS_FILTER='+getField('APP_STATUS_FILTER').value + '&PROCESS_UID='+getField('PROCESS_FILTER').value + '&' + filter + '=1'+'&r='+Math.floor(Math.random()*999999) + '&filterTit=' + filter;
}
]]></JS>
</dynaForm>

View File

@@ -1,189 +1,176 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm type="xmlmenu">
<PRO_UID type="private"/>
<cases_New type="private" defaultValue="../cases/cases_New"/>
<cases_Edit type="private" defaultValue="../cases/cases_Edit"/>
<cases_Open type="private" defaultValue="../cases/cases_Open"/>
<cases_Delete type="private" defaultValue="../cases/cases_Delete"/>
<PAGED_TABLE_ID type="private"/>
<!-- Default Search option -->
<PROCESS_FILTER type="dropdown" colWidth="350" sqlconnection = "dbarray" colAlign="left">
select PRO_UID, APP_PRO_TITLE from _PROCESSES
<en>Process
<option name="0">All</option>
</en>
</PROCESS_FILTER>
<READ_FILTER type="link" link="#" onclick="javascript:applyAdditionalFilter('READ'); return false" value="" colWidth="2%" colAlign="bottom">
<en>Read</en>
</READ_FILTER>
<UNREAD_FILTER type="link" link="#" onclick="javascript:applyAdditionalFilter('UNREAD'); return false" value="" colWidth="2%" colAlign="bottom">
<en>Unread</en>
</UNREAD_FILTER>
<ALL_FILTER type="link" link="#" onclick="javascript:applyAdditionalFilter('ALL'); return false" value="" colWidth="2%" colAlign="bottom">
<en>All</en>
</ALL_FILTER>
<SEARCH_FILTER_FORM type="private"/>
<!--<MNU_NEW type="link" label="@G::LoadTranslation(ID_START_CASE)" value='' link="@G::encryptLink(@#cases_New)" colAlign="left" colWidth="85"/>-->
<PAGED_TABLE_ID type="private"/>
<PAGED_TABLE_FAST_SEARCH type="FastSearch" label=""/>
<MNU_FAST_SEARCH type="button" label="@G::LoadTranslation(ID_SEARCH)" colAlign="right" colWidth="50" onclick="@#PAGED_TABLE_ID.doFastSearch(getField('PAGED_TABLE_FAST_SEARCH',this.form).value);"/>
<PAGED_TABLE_JUMP type="text" colAlign="right" colWidth="80" size="4" maxlength="5" label=""/>
<MNU_JUMP type="button" label="@G::LoadTranslation(ID_JUMP)" colAlign="right" colWidth="50" onclick="Jump()"/>
<!--<MNU_SEARCH type="link" value='' link="#" onclick="showHideSearch('@#SEARCH_FILTER_FORM',this); return false;" colAlign="right" colWidth="130">
<en>Advanced Search</en>
</MNU_SEARCH>-->
<JS type="javascript">
<![CDATA[
param = getURLParam("filter");
selectionHighlight(param);
function getURLParam(strParamName){
var strReturn = "";
var strHref = window.location.href;
if ( strHref.indexOf("&") > -1 ){
var strQueryString = strHref.substr(strHref.indexOf("&")).toLowerCase();
var aQueryString = strQueryString.split("&");
for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
if (aQueryString[iParam].indexOf(strParamName + "=") > -1 ){
var aParam = aQueryString[iParam].split("=");
strReturn = aParam[1];
break;
}
}
}
return strReturn;
}
function casesDelete(app) {
ajax_function('cases_Delete','','APP_UID='+encodeURIComponent(app));
@#PAGED_TABLE_ID.refresh();
}
var cancelCase = function(sUID, iIndex) {
new leimnud.module.app.confirm().make({
label : G_STRINGS.ID_CONFIRM_CANCEL_CASE,
action: function() {
var oRPC = new leimnud.module.rpc.xmlhttp({
url: 'cases_Ajax',
args: 'action=cancelCase&amp;sApplicationUID=' + sUID + '&amp;iIndex=' + iIndex
});
oRPC.callback = function(oRPC) {
@#PAGED_TABLE_ID.refresh();
}.extend(this);
oRPC.make();
}.extend(this)
});
};
var pauseCase = function(sUID, iIndex)
{
new leimnud.module.app.confirm().make({
label : G_STRINGS.ID_CONFIRM_PAUSE_CASE,
action: function() {
var oRPC = new leimnud.module.rpc.xmlhttp({
url: 'cases_Ajax',
args: 'action=pauseCase&amp;sApplicationUID=' + sUID + '&amp;iIndex=' + iIndex
});
oRPC.callback = function(oRPC) {
@#PAGED_TABLE_ID.refresh();
}.extend(this);
oRPC.make();
}.extend(this)
});
};
var reactivateCase = function(sUID, iIndex) {
new leimnud.module.app.confirm().make({
label : G_STRINGS.ID_MSG_CONFIRM_REACTIVATE_CASES,
action: function() {
var oRPC = new leimnud.module.rpc.xmlhttp({
url: 'cases_Ajax',
args: 'action=reactivateCase&amp;sApplicationUID=' + sUID + '&amp;iIndex=' + iIndex
});
oRPC.callback = function(oRPC) {
@#PAGED_TABLE_ID.refresh();
}.extend(this);
oRPC.make();
}.extend(this)
});
};
var unpauseCase = function(sUID, iIndex)
{
new leimnud.module.app.confirm().make({
label : G_STRINGS.ID_CONFIRM_UNPAUSE_CASE,
action: function() {
var oRPC = new leimnud.module.rpc.xmlhttp({
url: 'cases_Ajax',
args: 'action=unpauseCase&amp;sApplicationUID=' + sUID + '&amp;iIndex=' + iIndex
});
oRPC.callback = function(oRPC) {
@#PAGED_TABLE_ID.refresh();
}.extend(this);
oRPC.make();
}.extend(this)
});
};
getField("PAGED_TABLE_JUMP").onkeypress = function(event) {
event = window.event ? window.event : event;
if (event.keyCode===13) Jump();
};
function Jump(){
window.location.href='@#cases_Open?APP_NUMBER='+encodeURIComponent(getField('PAGED_TABLE_JUMP').value)+"&content=inner";
}
// Additional filter -- By Erik
leimnud.event.add(getField('PROCESS_FILTER'), 'change', function() {
loc = new String(window.location);
tmp = (loc.indexOf('&') != -1 )? loc.indexOf('&'): loc.length;
uri = loc.substring(0, tmp);
if(uri.indexOf('?l=to_do')==-1) uri=uri+'?l=to_do';
document.location.href = uri + '&PROCESS_UID='+this.value+'&r='+Math.floor(Math.random()*999999);
}.extend(getField('PROCESS_FILTER')));
function selectionHighlight(filter) {
switch (param.toUpperCase()) {
case 'READ' : getField("READ_FILTER").style.fontWeight = 'bold';
getField("UNREAD_FILTER").style.fontWeight = 'normal';
getField("ALL_FILTER").style.fontWeight = 'normal';
break;
case 'UNREAD': getField("READ_FILTER").style.fontWeight = 'normal';
getField("UNREAD_FILTER").style.fontWeight = 'bold';
getField("ALL_FILTER").style.fontWeight = 'normal';
break;
case 'ALL' : getField("READ_FILTER").style.fontWeight = 'normal';
getField("UNREAD_FILTER").style.fontWeight = 'normal';
getField("ALL_FILTER").style.fontWeight = 'bold';
break;
default : getField("READ_FILTER").style.fontWeight = 'normal';
getField("UNREAD_FILTER").style.fontWeight = 'normal';
getField("ALL_FILTER").style.fontWeight = 'bold';
break;
}
}
function applyAdditionalFilter(filter){
selectionHighlight(filter);
loc = new String(window.location);
tmp = (loc.indexOf('&') != -1 )? loc.indexOf('&'): loc.length;
uri = loc.substring(0, tmp);
location.href = uri + '&PROCESS_UID='+getField('PROCESS_FILTER').value + '&' + filter + '=1'+'&r='+Math.floor(Math.random()*999999) + '&filter=' + filter;
}
]]>
</JS>
</dynaForm>
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm type="xmlmenu">
<PRO_UID type="private"/>
<cases_New type="private" defaultValue="../cases/cases_New"/>
<cases_Edit type="private" defaultValue="../cases/cases_Edit"/>
<cases_Open type="private" defaultValue="../cases/cases_Open"/>
<cases_Delete type="private" defaultValue="../cases/cases_Delete"/>
<PAGED_TABLE_ID type="private"/>
<!-- Default Search option -->
<PROCESS_FILTER type="dropdown" colWidth="350" sqlconnection="dbarray" colAlign="left">
select PRO_UID, APP_PRO_TITLE from _PROCESSES
<en><![CDATA[Process]]><option name="0"><![CDATA[All]]></option></en>
</PROCESS_FILTER>
<READ_FILTER type="link" link="#" onclick="javascript:applyAdditionalFilter('READ'); return false" value="" colWidth="2%" colAlign="bottom">
<en><![CDATA[Read]]></en>
</READ_FILTER>
<UNREAD_FILTER type="link" link="#" onclick="javascript:applyAdditionalFilter('UNREAD'); return false" value="" colWidth="2%" colAlign="bottom">
<en><![CDATA[Unread]]></en>
</UNREAD_FILTER>
<ALL_FILTER type="link" link="#" onclick="javascript:applyAdditionalFilter('ALL'); return false" value="" colWidth="2%" colAlign="bottom">
<en><![CDATA[All]]></en>
</ALL_FILTER>
<SEARCH_FILTER_FORM type="private"/>
<!--<MNU_NEW type="link" label="@G::LoadTranslation(ID_START_CASE)" value='' link="@G::encryptLink(@#cases_New)" colAlign="left" colWidth="85"/>-->
<PAGED_TABLE_ID type="private"/>
<PAGED_TABLE_FAST_SEARCH type="FastSearch" label=""/>
<MNU_FAST_SEARCH type="button" label="@G::LoadTranslation(ID_SEARCH)" colAlign="right" colWidth="50" onclick="@#PAGED_TABLE_ID.doFastSearch(getField('PAGED_TABLE_FAST_SEARCH',this.form).value);"/>
<PAGED_TABLE_JUMP type="text" colAlign="right" colWidth="80" size="4" maxlength="5" label=""/>
<MNU_JUMP type="button" label="@G::LoadTranslation(ID_JUMP)" colAlign="right" colWidth="50" onclick="Jump()"/>
<!--<MNU_SEARCH type="link" value='' link="#" onclick="showHideSearch('@#SEARCH_FILTER_FORM',this); return false;" colAlign="right" colWidth="130">
<en>Advanced Search</en>
</MNU_SEARCH>-->
<JS type="javascript"><![CDATA[
param = getURLParam("filter");
selectionHighlight(param);
function getURLParam(strParamName){
var strReturn = "";
var strHref = window.location.href;
if ( strHref.indexOf("&") > -1 ){
var strQueryString = strHref.substr(strHref.indexOf("&")).toLowerCase();
var aQueryString = strQueryString.split("&");
for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
if (aQueryString[iParam].indexOf(strParamName + "=") > -1 ){
var aParam = aQueryString[iParam].split("=");
strReturn = aParam[1];
break;
}
}
}
return strReturn;
}
function casesDelete(app) {
ajax_function('cases_Delete','','APP_UID='+encodeURIComponent(app));
@#PAGED_TABLE_ID.refresh();
}
var cancelCase = function(sUID, iIndex) {
new leimnud.module.app.confirm().make({
label : G_STRINGS.ID_CONFIRM_CANCEL_CASE,
action: function() {
var oRPC = new leimnud.module.rpc.xmlhttp({
url: 'cases_Ajax',
args: 'action=cancelCase&amp;sApplicationUID=' + sUID + '&amp;iIndex=' + iIndex
});
oRPC.callback = function(oRPC) {
@#PAGED_TABLE_ID.refresh();
}.extend(this);
oRPC.make();
}.extend(this)
});
};
var pauseCase = function(sUID, iIndex)
{
new leimnud.module.app.confirm().make({
label : G_STRINGS.ID_CONFIRM_PAUSE_CASE,
action: function() {
var oRPC = new leimnud.module.rpc.xmlhttp({
url: 'cases_Ajax',
args: 'action=pauseCase&amp;sApplicationUID=' + sUID + '&amp;iIndex=' + iIndex
});
oRPC.callback = function(oRPC) {
@#PAGED_TABLE_ID.refresh();
}.extend(this);
oRPC.make();
}.extend(this)
});
};
var reactivateCase = function(sUID, iIndex) {
new leimnud.module.app.confirm().make({
label : G_STRINGS.ID_MSG_CONFIRM_REACTIVATE_CASES,
action: function() {
var oRPC = new leimnud.module.rpc.xmlhttp({
url: 'cases_Ajax',
args: 'action=reactivateCase&amp;sApplicationUID=' + sUID + '&amp;iIndex=' + iIndex
});
oRPC.callback = function(oRPC) {
@#PAGED_TABLE_ID.refresh();
}.extend(this);
oRPC.make();
}.extend(this)
});
};
var unpauseCase = function(sUID, iIndex)
{
new leimnud.module.app.confirm().make({
label : G_STRINGS.ID_CONFIRM_UNPAUSE_CASE,
action: function() {
var oRPC = new leimnud.module.rpc.xmlhttp({
url: 'cases_Ajax',
args: 'action=unpauseCase&amp;sApplicationUID=' + sUID + '&amp;iIndex=' + iIndex
});
oRPC.callback = function(oRPC) {
@#PAGED_TABLE_ID.refresh();
}.extend(this);
oRPC.make();
}.extend(this)
});
};
getField("PAGED_TABLE_JUMP").onkeypress = function(event) {
event = window.event ? window.event : event;
if (event.keyCode===13) Jump();
};
function Jump(){
window.location.href='@#cases_Open?APP_NUMBER='+encodeURIComponent(getField('PAGED_TABLE_JUMP').value)+"&content=inner";
}
// Additional filter -- By Erik
leimnud.event.add(getField('PROCESS_FILTER'), 'change', function() {
loc = new String(window.location);
tmp = (loc.indexOf('&') != -1 )? loc.indexOf('&'): loc.length;
uri = loc.substring(0, tmp);
if(uri.indexOf('?l=to_do')==-1) uri=uri+'?l=to_do';
document.location.href = uri + '&PROCESS_UID='+this.value+'&r='+Math.floor(Math.random()*999999);
}.extend(getField('PROCESS_FILTER')));
function selectionHighlight(filter) {
switch (param.toUpperCase()) {
case 'READ' : getField("READ_FILTER").style.fontWeight = 'bold';
getField("UNREAD_FILTER").style.fontWeight = 'normal';
getField("ALL_FILTER").style.fontWeight = 'normal';
break;
case 'UNREAD': getField("READ_FILTER").style.fontWeight = 'normal';
getField("UNREAD_FILTER").style.fontWeight = 'bold';
getField("ALL_FILTER").style.fontWeight = 'normal';
break;
case 'ALL' : getField("READ_FILTER").style.fontWeight = 'normal';
getField("UNREAD_FILTER").style.fontWeight = 'normal';
getField("ALL_FILTER").style.fontWeight = 'bold';
break;
default : getField("READ_FILTER").style.fontWeight = 'normal';
getField("UNREAD_FILTER").style.fontWeight = 'normal';
getField("ALL_FILTER").style.fontWeight = 'bold';
break;
}
}
function applyAdditionalFilter(filter){
selectionHighlight(filter);
loc = new String(window.location);
tmp = (loc.indexOf('&') != -1 )? loc.indexOf('&'): loc.length;
uri = loc.substring(0, tmp);
location.href = uri + '&PROCESS_UID='+getField('PROCESS_FILTER').value + '&' + filter + '=1'+'&r='+Math.floor(Math.random()*999999) + '&filter=' + filter;
}
]]></JS>
</dynaForm>

View File

@@ -1,21 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm sqlConnection="" rowsPerPage="20">
<DOC_UID type="hidden" showInTable="0"/>
<POSITION type="hidden" showInTable="0"/>
<APP_DOC_UID type="hidden" showInTable="0"/>
<CONFIRM type="hidden" showInTable="0"/>
<TITLE type="text" colWidth="250" titleAlign="left" align="left">
<en>Title</en>
</TITLE>
<APP_DOC_CREATE_DATE type="date" colWidth="120">
<en>Create Date</en>
</APP_DOC_CREATE_DATE>
<VIEW type="link" colWidth="25" value="@G::LoadTranslation(ID_VIEW)" link="cases_ToReviseOutputDocView?UID=@#DOC_UID&amp;DOC=@#APP_DOC_UID" onclick=""><en></en></VIEW>
</dynaForm>
<DOC_UID type="hidden" showInTable="0"/>
<POSITION type="hidden" showInTable="0"/>
<APP_DOC_UID type="hidden" showInTable="0"/>
<CONFIRM type="hidden" showInTable="0"/>
<TITLE type="text" colWidth="250" titleAlign="left" align="left">
<en><![CDATA[Title]]></en>
</TITLE>
<APP_DOC_CREATE_DATE type="date" colWidth="120">
<en><![CDATA[Create Date]]></en>
</APP_DOC_CREATE_DATE>
<VIEW type="link" colWidth="25" value="@G::LoadTranslation(ID_VIEW)" link="cases_ToReviseOutputDocView?UID=@#DOC_UID&amp;DOC=@#APP_DOC_UID" onclick="">
<en><![CDATA[]]></en>
</VIEW>
</dynaForm>

View File

@@ -1,21 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_ProcessInformation" width="100%" labelWidth="35%" mode="view" enableTemplate="0">
<PRO_TITLE type="text" size="40" maxlength="255" defaultvalue="" required="1" group="1" dependentfields="" linkfield="" strto="" readonly="0" noshowingrid="0" readonlyingrid="0" totalizeable="0" sqlconnection="">
<en>Title</en>
</PRO_TITLE>
<PRO_DESCRIPTION type="textarea" required="0" cols="38" rows="5" group="1">
<en>Description</en>
</PRO_DESCRIPTION>
<PRO_AUTHOR type="text" size="40" maxlength="255" defaultvalue="" required="1" group="1" dependentfields="" linkfield="" strto="" readonly="0" noshowingrid="0" readonlyingrid="0" totalizeable="0" sqlconnection="">
<en>Author</en>
</PRO_AUTHOR>
<PRO_CREATE_DATE type="date" required="" group="1">
<en>Create Date</en>
</PRO_CREATE_DATE>
</dynaForm>
<PRO_TITLE type="text" size="40" maxlength="255" defaultvalue="" required="1" group="1" dependentfields="" linkfield="" strto="" readonly="0" noshowingrid="0" readonlyingrid="0" totalizeable="0" sqlconnection="">
<en><![CDATA[Title]]></en>
</PRO_TITLE>
<PRO_DESCRIPTION type="textarea" required="0" cols="38" rows="5" group="1">
<en><![CDATA[Description]]></en>
</PRO_DESCRIPTION>
<PRO_AUTHOR type="text" size="40" maxlength="255" defaultvalue="" required="1" group="1" dependentfields="" linkfield="" strto="" readonly="0" noshowingrid="0" readonlyingrid="0" totalizeable="0" sqlconnection="">
<en><![CDATA[Author]]></en>
</PRO_AUTHOR>
<PRO_CREATE_DATE type="date" required="" group="1">
<en><![CDATA[Create Date]]></en>
</PRO_CREATE_DATE>
</dynaForm>

View File

@@ -1,26 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_Reassign" type="xmlform" width="600px" labelWidth="200px">
<TITLE type="title">
<en>Finish Reassigned</en>
</TITLE>
<APP_NUMBER type="text" mode="view">
<en>Case #</en>
</APP_NUMBER>
<USERS type="text" mode="view">
<en>Reassigned to</en>
</USERS>
<BACK type="button" onclick="back();">
<en>BACK</en>
</BACK>
<JS type="javascript"><![CDATA[
<TITLE type="title">
<en><![CDATA[Finish Reassigned]]></en>
</TITLE>
<APP_NUMBER type="text" mode="view">
<en><![CDATA[Case #]]></en>
</APP_NUMBER>
<USERS type="text" mode="view">
<en><![CDATA[Reassigned to]]></en>
</USERS>
<BACK type="button" onclick="back();">
<en><![CDATA[BACK]]></en>
</BACK>
<JS type="javascript"><![CDATA[
var back = function() {
window.location = 'cases_List?l=to_reassign';
};
]]></JS>
</dynaForm>
</dynaForm>

View File

@@ -1,76 +1,69 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm type="xmlform" name="cases_ReassignBy.xml" width="600" enabletemplate="1" mode="edit">
<title type="subtitle" enableHTML="1">
<en><![CDATA[<center>Reassignment of Cases</center>]]></en>
</title>
<REASSIGN_BY type="radiogroup" required="0" defaultvalue="1" mode="edit">
<en>Reassign By<option name="1">Case</option><option name="2">User</option></en>
</REASSIGN_BY>
<REASSIGN_USER type="dropdown" required="0" readonly="0" mode="edit" sqlconnection="dbarray"><![CDATA[
<title type="subtitle" enableHTML="1">
<en><![CDATA[<center>Reassignment of Cases</center>]]></en>
</title>
<REASSIGN_BY type="radiogroup" required="0" defaultvalue="1" mode="edit">
<en><![CDATA[Reassign By]]><option name="1"><![CDATA[Case]]></option><option name="2"><![CDATA[User]]></option></en>
</REASSIGN_BY>
<REASSIGN_USER type="dropdown" required="0" readonly="0" mode="edit" sqlconnection="dbarray"><![CDATA[
SELECT * FROM aUserInfo
]]><en>
<option name=""> - Select - </option>
</en>
</REASSIGN_USER>
]]><en><![CDATA[]]><option name=""><![CDATA[- Select -]]></option></en></REASSIGN_USER>
<JS type="javascript"><![CDATA[
<JS type="javascript"><![CDATA[
var bFlag = false;
var client = getBrowserClient();
var dynaformOnload = function() {
if (!bFlag) {
if( client.browser == 'msie'){
document.getElementById('form[REASSIGN_BY][1]').onclick= function() {
if (this.checked) {
if (window.location.href.indexOf('cases_List?l=to_reassign') == -1) {
window.location = 'cases_List?l=to_reassign';
}
}
};
document.getElementById('form[REASSIGN_BY][2]').onclick= function() {
if (document.getElementById('form[REASSIGN_BY][2]').checked) {
if (window.location.href.indexOf('cases_ReassignByUser') == -1) {
window.location = 'cases_ReassignByUser';
}
}
};
leimnud.event.add(getField('REASSIGN_USER'), 'change', function() {
window.location = 'cases_ReassignByUser?REASSIGN_USER=' + getField('REASSIGN_USER').value;
});
} else { //for other firefox, safari, etc..
leimnud.event.add(getField('REASSIGN_BY][1'), 'click', function() {
if (this.checked) {
if (window.location.href.indexOf('cases_List?l=to_reassign') == -1) {
window.location = 'cases_List?l=to_reassign';
}
}
});
leimnud.event.add(getField('REASSIGN_BY][2'), 'click', function() {
if (this.checked) {
if (window.location.href.indexOf('cases_ReassignByUser') == -1) {
window.location = 'cases_ReassignByUser';
}
}
});
leimnud.event.add(getField('REASSIGN_USER'), 'change', function() {
window.location = 'cases_ReassignByUser?REASSIGN_USER=' + this.value;
});
}
bFlag = true;
}
};
if (getField('REASSIGN_BY][2').checked){
//showRowById('REASSIGN_USER');
document.getElementById('form[REASSIGN_USER]').style.display = 'block';
} else {
//hideRowById('REASSIGN_USER');
document.getElementById('form[REASSIGN_USER]').style.display = 'none';
}
var bFlag = false;
var client = getBrowserClient();
var dynaformOnload = function() {
if (!bFlag) {
if( client.browser == 'msie'){
document.getElementById('form[REASSIGN_BY][1]').onclick= function() {
if (this.checked) {
if (window.location.href.indexOf('cases_List?l=to_reassign') == -1) {
window.location = 'cases_List?l=to_reassign';
}
}
};
document.getElementById('form[REASSIGN_BY][2]').onclick= function() {
if (document.getElementById('form[REASSIGN_BY][2]').checked) {
if (window.location.href.indexOf('cases_ReassignByUser') == -1) {
window.location = 'cases_ReassignByUser';
}
}
};
leimnud.event.add(getField('REASSIGN_USER'), 'change', function() {
window.location = 'cases_ReassignByUser?REASSIGN_USER=' + getField('REASSIGN_USER').value;
});
} else { //for other firefox, safari, etc..
leimnud.event.add(getField('REASSIGN_BY][1'), 'click', function() {
if (this.checked) {
if (window.location.href.indexOf('cases_List?l=to_reassign') == -1) {
window.location = 'cases_List?l=to_reassign';
}
}
});
leimnud.event.add(getField('REASSIGN_BY][2'), 'click', function() {
if (this.checked) {
if (window.location.href.indexOf('cases_ReassignByUser') == -1) {
window.location = 'cases_ReassignByUser';
}
}
});
leimnud.event.add(getField('REASSIGN_USER'), 'change', function() {
window.location = 'cases_ReassignByUser?REASSIGN_USER=' + this.value;
});
}
bFlag = true;
}
};
if (getField('REASSIGN_BY][2').checked){
//showRowById('REASSIGN_USER');
document.getElementById('form[REASSIGN_USER]').style.display = 'block';
} else {
//hideRowById('REASSIGN_USER');
document.getElementById('form[REASSIGN_USER]').style.display = 'none';
}
]]></JS>
</dynaForm>
</dynaForm>

View File

@@ -1,19 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="showMessage" version="1.0" basedir="" xmlform_type="NORMAL" width="880px" labelwidth="0">
<TITLE type="subtitle" enableHTML="1">
<en><![CDATA[<center>Reassigned Cases Resume</center>]]></en>
</TITLE>
<MESSAGE type="text" size="30" maxlength="32" validate="Alpha10" mode="view" enableHtml="1">
<en/>
</MESSAGE>
<BACK type="button" onclick="back();">
<en>BACK</en>
</BACK>
<URL type="private"/>
<JS type="javascript"><![CDATA[
<TITLE type="subtitle" enableHTML="1">
<en><![CDATA[<center>Reassigned Cases Resume</center>]]></en>
</TITLE>
<MESSAGE type="text" size="30" maxlength="32" validate="Alpha10" mode="view" enableHtml="1">
<en><![CDATA[]]></en>
</MESSAGE>
<BACK type="button" onclick="back();">
<en><![CDATA[BACK]]></en>
</BACK>
<URL type="private"/>
<JS type="javascript"><![CDATA[
var back = function() {
window.location = '@#URL';
};
]]>
</JS>
</dynaForm>
]]></JS>
</dynaForm>

View File

@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm type="xmlform" name="cases_ReassignUsers.xml" width="500" enabletemplate="0" mode="edit">
<REASSIGN_USER type="dropdown" required="0" readonly="0" mode="edit"><![CDATA[
<REASSIGN_USER type="dropdown" required="0" readonly="0" mode="edit"><![CDATA[
SELECT USR_UID, CONCAT(USR_FIRSTNAME, ' ', USR_LASTNAME, ' (', USR_USERNAME, ')') AS USER_FULLNAME FROM USERS WHERE USR_STATUS <> 'CLOSED'
]]><en>User<option name=""> - Select - </option></en>
</REASSIGN_USER>
</dynaForm>
]]><en><![CDATA[User]]><option name=""><![CDATA[- Select -]]></option></en></REASSIGN_USER>
</dynaForm>

View File

@@ -1,54 +1,54 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_Resume" type="xmlform" width="550px" labelWidth="150px">
<TITLE1 type="title">
<en>Case Properties</en>
</TITLE1>
<PRO_TITLE type="text" mode="view">
<en>Process</en>
</PRO_TITLE>
<TITLE type="text" mode="view">
<en>Case Title</en>
</TITLE>
<APP_NUMBER type="text" mode="view">
<en>Case Number</en>
</APP_NUMBER>
<STATUS type="text" mode="view">
<en>Case Status</en>
</STATUS>
<APP_UID type="text" mode="view">
<en>Case Uid</en>
</APP_UID>
<CREATOR type="text" mode="view">
<en>Creator</en>
</CREATOR>
<CREATE_DATE type="text" mode="view">
<en>Create Date</en>
</CREATE_DATE>
<UPDATE_DATE type="text" mode="view">
<en>Last Update</en>
</UPDATE_DATE>
<TITLE2 type="title">
<en>Current Task Properties</en>
</TITLE2>
<TAS_TITLE type="text" mode="view">
<en>Task</en>
</TAS_TITLE>
<CURRENT_USER type="text" mode="view">
<en>Current User</en>
</CURRENT_USER>
<DEL_DELEGATE_DATE type="text" mode="view">
<en>Task Delegate Date</en>
</DEL_DELEGATE_DATE>
<DEL_INIT_DATE type="text" mode="view">
<en>Task Init Date</en>
</DEL_INIT_DATE>
<DEL_TASK_DUE_DATE type="text" mode="view">
<en>Task Due Date</en>
</DEL_TASK_DUE_DATE>
<DEL_FINISH_DATE type="text" mode="view">
<en>Finish Date</en>
</DEL_FINISH_DATE>
<DESCRIPTION type="text" mode="view">
<en>Case Description</en>
</DESCRIPTION>
</dynaForm>
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_Resume" type="xmlform" width="550px" labelWidth="150px">
<TITLE1 type="title">
<en><![CDATA[Case Properties]]></en>
</TITLE1>
<PRO_TITLE type="text" mode="view">
<en><![CDATA[Process]]></en>
</PRO_TITLE>
<TITLE type="text" mode="view">
<en><![CDATA[Case Title]]></en>
</TITLE>
<APP_NUMBER type="text" mode="view">
<en><![CDATA[Case Number]]></en>
</APP_NUMBER>
<STATUS type="text" mode="view">
<en><![CDATA[Case Status]]></en>
</STATUS>
<APP_UID type="text" mode="view">
<en><![CDATA[Case Uid]]></en>
</APP_UID>
<CREATOR type="text" mode="view">
<en><![CDATA[Creator]]></en>
</CREATOR>
<CREATE_DATE type="text" mode="view">
<en><![CDATA[Create Date]]></en>
</CREATE_DATE>
<UPDATE_DATE type="text" mode="view">
<en><![CDATA[Last Update]]></en>
</UPDATE_DATE>
<TITLE2 type="title">
<en><![CDATA[Current Task Properties]]></en>
</TITLE2>
<TAS_TITLE type="text" mode="view">
<en><![CDATA[Task]]></en>
</TAS_TITLE>
<CURRENT_USER type="text" mode="view">
<en><![CDATA[Current User]]></en>
</CURRENT_USER>
<DEL_DELEGATE_DATE type="text" mode="view">
<en><![CDATA[Task Delegate Date]]></en>
</DEL_DELEGATE_DATE>
<DEL_INIT_DATE type="text" mode="view">
<en><![CDATA[Task Init Date]]></en>
</DEL_INIT_DATE>
<DEL_TASK_DUE_DATE type="text" mode="view">
<en><![CDATA[Task Due Date]]></en>
</DEL_TASK_DUE_DATE>
<DEL_FINISH_DATE type="text" mode="view">
<en><![CDATA[Finish Date]]></en>
</DEL_FINISH_DATE>
<DESCRIPTION type="text" mode="view">
<en><![CDATA[Case Description]]></en>
</DESCRIPTION>
</dynaForm>

File diff suppressed because it is too large Load Diff

View File

@@ -1,36 +1,29 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm type="pagetable" menu="cases/cases_Scheduler_Options" searchBy="SCH_NAME ">
<SCH_UID type="private" showInTable="0"/>
<PRO_UID type="private" showInTable="0"/>
<SCH_NAME type="text" titlealign="left" align="left" colWidth="200">
<en>Name</en>
</SCH_NAME>
<PRO_TITLE type="text" titlealign="left" align="left" colWidth="180">
<en>Process</en>
</PRO_TITLE>
<TAS_TITLE type="text" titlealign="left" align="left" colWidth="180">
<en>Task</en>
</TAS_TITLE>
<SCH_TIME_NEXT_RUN type="text" titlealign="left" align="left" colWidth="120">
<en>Next execution time</en>
</SCH_TIME_NEXT_RUN>
<SCH_LAST_RUN_TIME type="text" titlealign="left" align="left" colWidth="120">
<en>Last execution time</en>
</SCH_LAST_RUN_TIME>
<SCH_STATUS_LNK type="link" align="left" titlealign="left" colWidth="50" value="@G::LoadTranslation(ID_@#SCH_STATE)" link="cases_Scheduler_ChangeStatus?SCH_UID=@#SCH_UID">
<en/>
</SCH_STATUS_LNK>
<ROL_VIEW type="link" colWidth="30" value="@G::LoadTranslation(ID_EDIT)" link="javascript:editCaseScheduler(&#039;@#SCH_UID&#039;,&#039;@#PRO_UID&#039;)">
<en/>
</ROL_VIEW>
<DELETE type="link" colWidth="40" value="@G::LoadTranslation(ID_DELETE)" link="#" onclick="new leimnud.module.app.confirm().make({label:&#039;@G::LoadTranslation(ID_MSG_CONFIRM_DELETE_CASES)&#039;,action:function(){ casesSchedulerDelete(@@SCH_UID,@@PRO_UID); }});return false;">
<en/>
</DELETE>
</dynaForm>
<SCH_UID type="private" showInTable="0"/>
<PRO_UID type="private" showInTable="0"/>
<SCH_NAME type="text" titlealign="left" align="left" colWidth="200">
<en><![CDATA[Name]]></en>
</SCH_NAME>
<PRO_TITLE type="text" titlealign="left" align="left" colWidth="180">
<en><![CDATA[Process]]></en>
</PRO_TITLE>
<TAS_TITLE type="text" titlealign="left" align="left" colWidth="180">
<en><![CDATA[Task]]></en>
</TAS_TITLE>
<SCH_TIME_NEXT_RUN type="text" titlealign="left" align="left" colWidth="120">
<en><![CDATA[Time next run]]></en>
</SCH_TIME_NEXT_RUN>
<SCH_LAST_RUN_TIME type="text" titlealign="left" align="left" colWidth="120">
<en><![CDATA[Last run time]]></en>
</SCH_LAST_RUN_TIME>
<SCH_STATUS_LNK type="link" align="left" titlealign="left" colWidth="50" value="@G::LoadTranslation(ID_@#SCH_STATE)" link="cases_Scheduler_ChangeStatus?SCH_UID=@#SCH_UID">
<en><![CDATA[]]></en>
</SCH_STATUS_LNK>
<ROL_VIEW type="link" colWidth="30" value="@G::LoadTranslation(ID_EDIT)" link="javascript:editCaseScheduler('@#SCH_UID','@#PRO_UID')">
<en><![CDATA[]]></en>
</ROL_VIEW>
<DELETE type="link" colWidth="40" value="@G::LoadTranslation(ID_DELETE)" link="#" onclick="new leimnud.module.app.confirm().make({label:'@G::LoadTranslation(ID_MSG_CONFIRM_DELETE_CASES)',action:function(){ casesSchedulerDelete(@@SCH_UID,@@PRO_UID); }});return false;">
<en><![CDATA[]]></en>
</DELETE>
</dynaForm>

View File

@@ -1,39 +1,28 @@
<?xml version="1.0"?>
<dynaForm type="pagetable" menu="" searchBy="" width="150%">
<PRO_UID type="hidden" showInTable="0"></PRO_UID>
<LOG_CASE_UID type="hidden" showInTable="0"></LOG_CASE_UID>
<TAS_UID type="hidden" showInTable="0"/>
<SCH_UID type="hidden" showInTable="0"/>
<EXEC_DATE type="text" titlealign="left" align="left" colWidth="80">
<en>Date</en>
</EXEC_DATE>
<EXEC_HOUR type="text" titlealign="left" align="left" colWidth="60">
<en>Time</en>
</EXEC_HOUR>
<USR_NAME type="text" titlealign="left" align="left" colWidth="90">
<en>User</en>
</USR_NAME><RESULT type="text" titlealign="left" align="left" colWidth="40">
<en>Result</en>
</RESULT>
<WS_CREATE_CASE_STATUS type="text" titlealign="left" align="left" colWidth="250">
<en>Created Case Status</en>
</WS_CREATE_CASE_STATUS>
<WS_ROUTE_CASE_STATUS type="text" titlealign="left" align="left" colWidth="250">
<en>Routed Case Status</en>
</WS_ROUTE_CASE_STATUS>
<VIEW type="link" colWidth="40" value="" link="cases_Scheduler_Log_Detail?LOG_CASE_UID=@#LOG_CASE_UID" onclick="">
<en>View</en>
</VIEW>
</dynaForm>
<PRO_UID type="hidden" showInTable="0"/>
<LOG_CASE_UID type="hidden" showInTable="0"/>
<TAS_UID type="hidden" showInTable="0"/>
<SCH_UID type="hidden" showInTable="0"/>
<EXEC_DATE type="text" titlealign="left" align="left" colWidth="80">
<en><![CDATA[Date]]></en>
</EXEC_DATE>
<EXEC_HOUR type="text" titlealign="left" align="left" colWidth="60">
<en><![CDATA[Time]]></en>
</EXEC_HOUR>
<USR_NAME type="text" titlealign="left" align="left" colWidth="90">
<en><![CDATA[User]]></en>
</USR_NAME>
<RESULT type="text" titlealign="left" align="left" colWidth="40">
<en><![CDATA[Result]]></en>
</RESULT>
<WS_CREATE_CASE_STATUS type="text" titlealign="left" align="left" colWidth="250">
<en><![CDATA[Created Case Status]]></en>
</WS_CREATE_CASE_STATUS>
<WS_ROUTE_CASE_STATUS type="text" titlealign="left" align="left" colWidth="250">
<en><![CDATA[Routed Case Status]]></en>
</WS_ROUTE_CASE_STATUS>
<VIEW type="link" colWidth="40" value="" link="cases_Scheduler_Log_Detail?LOG_CASE_UID=@#LOG_CASE_UID" onclick="">
<en><![CDATA[View]]></en>
</VIEW>
</dynaForm>

View File

@@ -1,38 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm type="xmlform" menu="" searchBy="" width="570">
<SCH_UID type="text" titlealign="left" align="left" colWidth="90" mode="view">
<en>Scheduled Task ID</en>
</SCH_UID>
<TAS_UID type="text" titlealign="left" align="left" colWidth="90" mode="view">
<en>Task ID</en>
</TAS_UID>
<PRO_UID type="text" titlealign="left" align="left" colWidth="90" mode="view">
<en>Process Id</en>
</PRO_UID>
<USR_NAME type="text" titlealign="left" align="left" colWidth="90" mode="view">
<en>User</en>
</USR_NAME>
<EXEC_DATE type="text" titlealign="left" align="left" colWidth="100" mode="view">
<en>Execution Date</en>
</EXEC_DATE>
<EXEC_HOUR type="text" titlealign="left" align="left" colWidth="100" mode="view">
<en>Execution Hour</en>
</EXEC_HOUR>
<RESULT type="text" titlealign="left" align="left" colWidth="90" mode="view">
<en>Execution Status</en>
</RESULT>
<WS_CREATE_CASE_STATUS type="text" titlealign="left" align="left" colWidth="140" mode="view">
<en>Created Case Status</en>
</WS_CREATE_CASE_STATUS>
<WS_ROUTE_CASE_STATUS type="text" titlealign="left" align="left" colWidth="140" mode="view">
<en>Routed Case Status</en>
</WS_ROUTE_CASE_STATUS>
</dynaForm>
<SCH_UID type="text" titlealign="left" align="left" colWidth="90" mode="view">
<en><![CDATA[Scheduled Task ID]]></en>
</SCH_UID>
<TAS_UID type="text" titlealign="left" align="left" colWidth="90" mode="view">
<en><![CDATA[Task ID]]></en>
</TAS_UID>
<PRO_UID type="text" titlealign="left" align="left" colWidth="90" mode="view">
<en><![CDATA[Process Id]]></en>
</PRO_UID>
<USR_NAME type="text" titlealign="left" align="left" colWidth="90" mode="view">
<en><![CDATA[User]]></en>
</USR_NAME>
<EXEC_DATE type="text" titlealign="left" align="left" colWidth="100" mode="view">
<en><![CDATA[Execution Date]]></en>
</EXEC_DATE>
<EXEC_HOUR type="text" titlealign="left" align="left" colWidth="100" mode="view">
<en><![CDATA[Execution Hour]]></en>
</EXEC_HOUR>
<RESULT type="text" titlealign="left" align="left" colWidth="90" mode="view">
<en><![CDATA[Execution Status]]></en>
</RESULT>
<WS_CREATE_CASE_STATUS type="text" titlealign="left" align="left" colWidth="140" mode="view">
<en><![CDATA[Created Case Status]]></en>
</WS_CREATE_CASE_STATUS>
<WS_ROUTE_CASE_STATUS type="text" titlealign="left" align="left" colWidth="140" mode="view">
<en><![CDATA[Routed Case Status]]></en>
</WS_ROUTE_CASE_STATUS>
</dynaForm>

View File

@@ -1,86 +1,62 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm type="xmlform" name="cases/cases_Scheduler_New" width="70%" enabletemplate="1" mode="edit">
<menuUser type="xmlmenu" xmlfile="cases/cases_Scheduler_NewOptions">
<en></en>
</menuUser>
<GENERAL_INF type="title" enablehtml="1">
<en>General Information</en>
</GENERAL_INF>
<PROPERTIES_INF type="subtitle" enablehtml="1">
<en>Enter the username and password of the user who will be assigned to the initial task in the case.</en>
</PROPERTIES_INF>
<SCH_UID type="hidden" >
<![CDATA[ SELECT count( * )+1 AS UID FROM CASE_SCHEDULER ]]>
<en></en>
</SCH_UID>
<SCH_LIST type="hidden" >
<menuUser type="xmlmenu" xmlfile="cases/cases_Scheduler_NewOptions">
<en/>
</menuUser>
<GENERAL_INF type="title" enablehtml="1">
<en><![CDATA[General Information]]></en>
</GENERAL_INF>
<PROPERTIES_INF type="subtitle" enablehtml="1">
<en><![CDATA[Enter the username and password of the user who will be assigned to the initial task in the case.]]></en>
</PROPERTIES_INF>
<SCH_UID type="hidden"><![CDATA[ SELECT count( * )+1 AS UID FROM CASE_SCHEDULER ]]><en/></SCH_UID>
<SCH_LIST type="hidden">
</SCH_LIST>
<PHP_CURRENT_DATE type="hidden" >
<PHP_CURRENT_DATE type="hidden">
</PHP_CURRENT_DATE>
<SCH_USER_NAME type="text" maxlength="100" validate="Any" required="1" readonly="0" size="40" mode="edit" >
<en>User Name</en>
</SCH_USER_NAME>
<SCH_USER_PASSWORD type="password" maxlength="100" validate="Any" required="1" readonly="0" size="40" mode="edit">
<en>Password</en>
</SCH_USER_PASSWORD>
<SCH_USER_UID type="hidden" dependentfields="PRO_UID"></SCH_USER_UID>
<TEST_CONNECTION type="button" onclick="case_userSchedulerValidate(getField('SCH_USER_NAME').value,getField('SCH_USER_PASSWORD').value);">
<en>Test User</en>
</TEST_CONNECTION>
<EDIT_USER type="button" onclick="resetForm();">
<en>Edit User</en>
</EDIT_USER>
<PERFORM_TASK type="subtitle" enablehtml="1">
<en>Properties </en>
</PERFORM_TASK>
<PRO_UID type="hidden" required="1" style="width:300px" dependentfields="TAS_UID" mode="edit">
<SCH_USER_NAME type="text" maxlength="100" validate="Any" required="1" readonly="0" size="40" mode="edit">
<en><![CDATA[User Name]]></en>
</SCH_USER_NAME>
<SCH_USER_PASSWORD type="password" maxlength="100" validate="Any" required="1" readonly="0" size="40" mode="edit">
<en><![CDATA[Password]]></en>
</SCH_USER_PASSWORD>
<SCH_USER_UID type="hidden" dependentfields="PRO_UID"/>
<TEST_CONNECTION type="button" onclick="case_userSchedulerValidate(getField('SCH_USER_NAME').value,getField('SCH_USER_PASSWORD').value);">
<en><![CDATA[Test User]]></en>
</TEST_CONNECTION>
<EDIT_USER type="button" onclick="resetForm();">
<en><![CDATA[Edit User]]></en>
</EDIT_USER>
<PERFORM_TASK type="subtitle" enablehtml="1">
<en><![CDATA[Properties]]></en>
</PERFORM_TASK>
<PRO_UID type="hidden" required="1" style="width:300px" dependentfields="TAS_UID" mode="edit">
</PRO_UID>
<TAS_UID type="dropdown" required="1" style="width:300px" options="Array" >
<en>Task </en>
</TAS_UID>
<SCH_NAME type="text" maxlength="100" validate="Any" required="1" readonly="0" size="40" mode="edit" mask="" strto="" dependentfields="" defaultvalue="" hint="" formula="" function="" sqlconnection="" savelabel="0">
<en>Name</en>
</SCH_NAME>
<SCH_OPTION type="dropdown" required="1" readonly="0" savelabel="0" mode="edit" options="Array">
<en>Perform this task
<option name="0">-Select-</option>
<option name="1">Daily</option>
<option name="2">Weekly</option>
<option name="3">Monthly</option>
<option name="4">One time only</option>
<option name="5">Every</option>
</en>
</SCH_OPTION>
<SELECT_TIME_DAY type="subtitle" enablehtml="1">
<en>Select the date and time for case(s) to be initiated.</en>
</SELECT_TIME_DAY>
<SCH_START_TIME type="text" maxlength="5" validate="Any" mask="##:##" required="0" readonly="0" size="5" mode="edit" strto="" dependentfields="" defaultvalue="" hint="" formula="" function="" sqlconnection="" savelabel="0">
<en>Execution time</en>
</SCH_START_TIME>
<SELECT_DATE type="subtitle" enablehtml="1">
<en>Select date</en>
</SELECT_DATE>
<SCH_START_DATE type="date" defaultValue="@#PHP_CURRENT_DATE" relativedate="1" beforedate="0m" afterdate="5y" mask="Y-m-d " editable="0" required="0" readonly="0" showtime="0" defaultvalue_sel="empty" size="15" mode="edit">
<en>Start date</en>
</SCH_START_DATE>
<SELECT_1 type="subtitle" enablehtml="1">
<en> Daily</en>
</SELECT_1>
<!--
<TAS_UID type="dropdown" required="1" style="width:300px" options="Array">
<en><![CDATA[Task]]></en>
</TAS_UID>
<SCH_NAME type="text" maxlength="100" validate="Any" required="1" readonly="0" size="40" mode="edit" mask="" strto="" dependentfields="" defaultvalue="" hint="" formula="" function="" sqlconnection="" savelabel="0">
<en><![CDATA[Name]]></en>
</SCH_NAME>
<SCH_OPTION type="dropdown" required="1" readonly="0" savelabel="0" mode="edit" options="Array">
<en><![CDATA[Perform this task]]><option name="0"><![CDATA[-Select-]]></option><option name="1"><![CDATA[Daily]]></option><option name="2"><![CDATA[Weekly]]></option><option name="3"><![CDATA[Monthly]]></option><option name="4"><![CDATA[One time only]]></option><option name="5"><![CDATA[Every]]></option></en>
</SCH_OPTION>
<SELECT_TIME_DAY type="subtitle" enablehtml="1">
<en><![CDATA[Select the date and time for case(s) to be initiated.]]></en>
</SELECT_TIME_DAY>
<SCH_START_TIME type="text" maxlength="5" validate="Any" mask="##:##" required="0" readonly="0" size="5" mode="edit" strto="" dependentfields="" defaultvalue="" hint="" formula="" function="" sqlconnection="" savelabel="0">
<en><![CDATA[Execution time]]></en>
</SCH_START_TIME>
<SELECT_DATE type="subtitle" enablehtml="1">
<en><![CDATA[Select date]]></en>
</SELECT_DATE>
<SCH_START_DATE type="date" defaultValue="@#PHP_CURRENT_DATE" relativedate="1" beforedate="0m" afterdate="5y" mask="Y-m-d " editable="0" required="0" readonly="0" showtime="0" defaultvalue_sel="empty" size="15" mode="edit">
<en><![CDATA[Start date]]></en>
</SCH_START_DATE>
<SELECT_1 type="subtitle" enablehtml="1">
<en><![CDATA[Daily]]></en>
</SELECT_1>
<!--
<SCH_DAYS_PERFORM_TASK type="radiogroup" defaultValue="1" required="0" mode="edit" options="Array">
<en>Perform this task
<option name="1">Every Day</option>
@@ -91,155 +67,100 @@
</en>
</SCH_DAYS_PERFORM_TASK>
-->
<SCH_DAYS_PERFORM_TASK type="hidden" defaultValue="1" value="1" required="0" mode="edit" options="Array">
<SCH_DAYS_PERFORM_TASK type="hidden" defaultValue="1" value="1" required="0" mode="edit" options="Array">
</SCH_DAYS_PERFORM_TASK>
<!--
<!--
<SCH_DAYS_PERFORM_TASK_OPT_3 type="text" maxlength="3" validate="Int" required="0" readonly="0" defaultvalue="1" size="3" mode="edit">
<en>Days</en>
</SCH_DAYS_PERFORM_TASK_OPT_3>
-->
<SELECT_2 type="subtitle" enablehtml="1">
<en> Weekly</en>
</SELECT_2>
<SCH_EVERY_DAYS type="text" maxlength="2" defaultValue="1" validate="Int" required="0" readonly="0" size="2" mode="edit">
<en>Every</en>
</SCH_EVERY_DAYS>
<SCH_WEEK_DAYS type="checkgroup" required="0" mode="edit" options="Array" COLS="2" defaultvalue="" hint="" sqlconnection="" readonly="0" savelabel="0">
<en>Select the day(s) of the week below
<option name="1">Monday</option>
<option name="2">Tuesday</option>
<option name="3">Wednesday</option>
<option name="4">Thursday</option> </en>
</SCH_WEEK_DAYS>
<SCH_WEEK_DAYS_2 type="checkgroup" required="0" mode="edit" options="Array" defaultvalue="" hint="" sqlconnection="" readonly="0" savelabel="0">
<en>
<option name="5">Friday</option>
<option name="6">Saturday</option>
<option name="7">Sunday</option></en>
</SCH_WEEK_DAYS_2>
<SELECT_3 type="subtitle" enablehtml="1">
<en> Monthly</en>
</SELECT_3>
<SCH_START_DAY type="radiogroup" required="0" mode="edit" options="Array">
<en> <option name="1">Day of month</option>
<option name="2">The day </option>
</en>
</SCH_START_DAY>
<SCH_START_DAY_OPT_1 type="text" maxlength="2" validate="Int" mask="##" required="0" readonly="0" defaultvalue="1" size="2" mode="edit">
<en/>
</SCH_START_DAY_OPT_1>
<SCH_START_DAY_OPT_2_WEEKS type="dropdown" required="0" readonly="0" savelabel="0" mode="edit" options="Array" dependentfields="" defaultvalue="" hint="" sqlconnection="">
<en>
<option name="1">First</option>
<option name="2">Second</option>
<option name="3">Third</option>
<option name="4">Fourth</option>
<option name="5">Last</option>
</en>
</SCH_START_DAY_OPT_2_WEEKS>
<SCH_START_DAY_OPT_2_DAYS_WEEK type="dropdown" required="0" readonly="0" savelabel="0" mode="edit" options="Array">
<en>
<option name="1">Monday</option>
<option name="2">Tuesday</option>
<option name="3">Wednesday</option>
<option name="4">Thursday</option>
<option name="5">Friday</option>
<option name="6">Saturday</option>
<option name="7">Sunday</option>
</en>
</SCH_START_DAY_OPT_2_DAYS_WEEK>
<SCH_MONTHS type="checkgroup" mode="edit" options="Array">
<en>Of the month(s)
<option name="1">Jan</option>
<option name="2">Feb</option>
<option name="3">Mar</option>
<option name="4">Apr</option>
</en>
</SCH_MONTHS>
<SCH_MONTHS_2 type="checkgroup" mode="edit" options="Array">
<en>
<option name="5">May</option>
<option name="6">Jun</option>
<option name="7">Jul</option>
<option name="8">Aug</option>
</en>
</SCH_MONTHS_2>
<SCH_MONTHS_3 type="checkgroup" mode="edit" options="Array">
<en>
<option name="9">Sep</option>
<option name="10">Oct</option>
<option name="11">Nov</option>
<option name="12">Dec</option>
</en>
</SCH_MONTHS_3>
<!-- Advanced Options //-->
<!--<ADVANCED_4 type="subtitle" enablehtml="1">
<SELECT_2 type="subtitle" enablehtml="1">
<en><![CDATA[Weekly]]></en>
</SELECT_2>
<SCH_EVERY_DAYS type="text" maxlength="2" defaultValue="1" validate="Int" required="0" readonly="0" size="2" mode="edit">
<en><![CDATA[Every]]></en>
</SCH_EVERY_DAYS>
<SCH_WEEK_DAYS type="checkgroup" required="0" mode="edit" options="Array" COLS="2" defaultvalue="" hint="" sqlconnection="" readonly="0" savelabel="0">
<en><![CDATA[Select the day(s) of the week below]]><option name="1"><![CDATA[Monday]]></option><option name="2"><![CDATA[Tuesday]]></option><option name="3"><![CDATA[Wednesday]]></option><option name="4"><![CDATA[Thursday]]></option></en>
</SCH_WEEK_DAYS>
<SCH_WEEK_DAYS_2 type="checkgroup" required="0" mode="edit" options="Array" defaultvalue="" hint="" sqlconnection="" readonly="0" savelabel="0">
<en><![CDATA[]]><option name="5"><![CDATA[Friday]]></option><option name="6"><![CDATA[Saturday]]></option><option name="7"><![CDATA[Sunday]]></option></en>
</SCH_WEEK_DAYS_2>
<SELECT_3 type="subtitle" enablehtml="1">
<en><![CDATA[Monthly]]></en>
</SELECT_3>
<SCH_START_DAY type="radiogroup" required="0" mode="edit" options="Array">
<en><![CDATA[]]><option name="1"><![CDATA[Day of month]]></option><option name="2"><![CDATA[The day]]></option></en>
</SCH_START_DAY>
<SCH_START_DAY_OPT_1 type="text" maxlength="2" validate="Int" mask="##" required="0" readonly="0" defaultvalue="1" size="2" mode="edit">
<en><![CDATA[]]></en>
</SCH_START_DAY_OPT_1>
<SCH_START_DAY_OPT_2_WEEKS type="dropdown" required="0" readonly="0" savelabel="0" mode="edit" options="Array" dependentfields="" defaultvalue="" hint="" sqlconnection="">
<en><![CDATA[]]><option name="1"><![CDATA[First]]></option><option name="2"><![CDATA[Second]]></option><option name="3"><![CDATA[Third]]></option><option name="4"><![CDATA[Fourth]]></option><option name="5"><![CDATA[Last]]></option></en>
</SCH_START_DAY_OPT_2_WEEKS>
<SCH_START_DAY_OPT_2_DAYS_WEEK type="dropdown" required="0" readonly="0" savelabel="0" mode="edit" options="Array">
<en><![CDATA[]]><option name="1"><![CDATA[Monday]]></option><option name="2"><![CDATA[Tuesday]]></option><option name="3"><![CDATA[Wednesday]]></option><option name="4"><![CDATA[Thursday]]></option><option name="5"><![CDATA[Friday]]></option><option name="6"><![CDATA[Saturday]]></option><option name="7"><![CDATA[Sunday]]></option></en>
</SCH_START_DAY_OPT_2_DAYS_WEEK>
<SCH_MONTHS type="checkgroup" mode="edit" options="Array">
<en><![CDATA[Of the month(s)]]><option name="1"><![CDATA[Jan]]></option><option name="2"><![CDATA[Feb]]></option><option name="3"><![CDATA[Mar]]></option><option name="4"><![CDATA[Apr]]></option></en>
</SCH_MONTHS>
<SCH_MONTHS_2 type="checkgroup" mode="edit" options="Array">
<en><![CDATA[]]><option name="5"><![CDATA[May]]></option><option name="6"><![CDATA[Jun]]></option><option name="7"><![CDATA[Jul]]></option><option name="8"><![CDATA[Aug]]></option></en>
</SCH_MONTHS_2>
<SCH_MONTHS_3 type="checkgroup" mode="edit" options="Array">
<en><![CDATA[]]><option name="9"><![CDATA[Sep]]></option><option name="10"><![CDATA[Oct]]></option><option name="11"><![CDATA[Nov]]></option><option name="12"><![CDATA[Dec]]></option></en>
</SCH_MONTHS_3>
<!-- Advanced Options //-->
<!--<ADVANCED_4 type="subtitle" enablehtml="1">
<en>Advanced Options</en>
</ADVANCED_4>-->
<!--
<!--
<SCH_START_DATE type="date" relativedate="1" beforedate="0m" afterdate="1y" mask="Y-m-d " editable="0" required="0" readonly="0" showtime="0" defaultvalue_sel="empty" size="15" mode="edit">
<en>Start Date</en>
</SCH_START_DATE>
//-->
<!--
<!--
<SCH_END_DATE_CHK type="checkbox" value="On" falsevalue="Off" defaultvalue="Off" labelonright="1" enablehtml="1">
<en>End Date</en>
</SCH_END_DATE_CHK>
-->
<SCH_END_DATE type="date" relativedate="1" beforedate="0m" afterdate="5y" mask="Y-m-d " editable="0" required="0" readonly="0" showtime="0" defaultvalue_sel="empty" size="15" mode="edit">
<en>End Date</en>
</SCH_END_DATE>
<SCH_REPEAT_TASK_CHK type="checkbox" value="On" falsevalue="Off" defaultvalue="Off" labelonright="1" enablehtml="1">
<en>Repeat Task</en>
</SCH_REPEAT_TASK_CHK>
<!--<SCH_REPEAT_EVERY type="text" maxlength="4" validate="Int" required="0" readonly="0" size="4" mode="edit">-->
<!--<en>Every</en>-->
<!--</SCH_REPEAT_EVERY>-->
<SCH_REPEAT_EVERY type="text" maxlength="5" validate="Real" mask="##.##" required="0" readonly="0" size="5" mode="edit">
<en>Execute every</en>
</SCH_REPEAT_EVERY>
<!--<SCH_REPEAT_EVERY type="text" maxlength="5" validate="Any" mask="##:##" required="0" readonly="0" size="5" mode="edit" strto="" dependentfields="" defaultvalue_sel="empty" hint="" formula="" function="" sqlconnection="" savelabel="0">-->
<!--<en>Every</en>-->
<!--</SCH_REPEAT_EVERY>-->
<!--SCH_START_TIME-->
<SCH_ADVANCED type="hidden" >
<en></en>
</SCH_ADVANCED>
<SCH_REPEAT_EVERY_OPT type="dropdown" required="0" readonly="0" savelabel="0" mode="edit" options="Array">
<en> <option name="1">Minutes</option>
<option name="2">Hours</option>
</en>
</SCH_REPEAT_EVERY_OPT>
<!--
<SCH_END_DATE type="date" relativedate="1" beforedate="0m" afterdate="5y" mask="Y-m-d " editable="0" required="0" readonly="0" showtime="0" defaultvalue_sel="empty" size="15" mode="edit">
<en><![CDATA[End Date]]></en>
</SCH_END_DATE>
<SCH_REPEAT_TASK_CHK type="checkbox" value="On" falsevalue="Off" defaultvalue="Off" labelonright="1" enablehtml="1">
<en><![CDATA[Repeat Task]]></en>
</SCH_REPEAT_TASK_CHK>
<!--<SCH_REPEAT_EVERY type="text" maxlength="4" validate="Int" required="0" readonly="0" size="4" mode="edit">-->
<!--<en>Every</en>-->
<!--</SCH_REPEAT_EVERY>-->
<SCH_REPEAT_EVERY type="text" maxlength="5" validate="Real" mask="##.##" required="0" readonly="0" size="5" mode="edit">
<en><![CDATA[Execute every]]></en>
</SCH_REPEAT_EVERY>
<!--<SCH_REPEAT_EVERY type="text" maxlength="5" validate="Any" mask="##:##" required="0" readonly="0" size="5" mode="edit" strto="" dependentfields="" defaultvalue_sel="empty" hint="" formula="" function="" sqlconnection="" savelabel="0">-->
<!--<en>Every</en>-->
<!--</SCH_REPEAT_EVERY>-->
<!--SCH_START_TIME-->
<SCH_ADVANCED type="hidden">
<en/>
</SCH_ADVANCED>
<SCH_REPEAT_EVERY_OPT type="dropdown" required="0" readonly="0" savelabel="0" mode="edit" options="Array">
<en><![CDATA[]]><option name="1"><![CDATA[Minutes]]></option><option name="2"><![CDATA[Hours]]></option></en>
</SCH_REPEAT_EVERY_OPT>
<!--
<SUB_SAVE type="subtitle" enablehtml="1">
<en> </en>
</SUB_SAVE>
//-->
<SELECT_PLUGIN type="subtitle" enablehtml="1">
<en>Start a case based on following registered Plugin.</en>
</SELECT_PLUGIN>
<SAVE type="button" onClick="validateSchedulerFields(this.form)">
<en>Save</en>
</SAVE>
<BTNCANCEL type="button" onClick="javascript:backToList();">
<en>Cancel</en>
</BTNCANCEL>
<SHOW_HIDE_JS type="javascript"><![CDATA[
<SELECT_PLUGIN type="subtitle" enablehtml="1">
<en><![CDATA[Start a case based on following registered Plugin.]]></en>
</SELECT_PLUGIN>
<SAVE type="button" onClick="validateSchedulerFields(this.form)">
<en><![CDATA[Save]]></en>
</SAVE>
<BTNCANCEL type="button" onClick="javascript:backToList();">
<en><![CDATA[Cancel]]></en>
</BTNCANCEL>
<SHOW_HIDE_JS type="javascript"><![CDATA[
hideAll();
hideProperties();

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_Scheduler_NewOptions" type="xmlmenu">
<MNU type="link" value="" link="javascript:backToList();" colAlign="left" colWidth="150">
<en>Back to list</en>
</MNU>
</dynaForm>
<MNU type="link" value="" link="javascript:backToList();" colAlign="left" colWidth="150">
<en><![CDATA[Back to list]]></en>
</MNU>
</dynaForm>

View File

@@ -1,26 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm type="xmlmenu">
<PRO_UID type="private"/>
<cases_Scheduler_New type="private" defaultValue="../cases/cases_Scheduler_New"/>
<cases_Scheduler_Edit type="private" defaultValue="../cases/cases_Scheduler_Edit"/>
<cases_Scheduler_Delete type="private" defaultValue="../cases/cases_Scheduler_Delete"/>
<PAGED_TABLE_ID type="private"/>
<SEARCH_FILTER_FORM type="private"/>
<MNU_ADD type="link" value="" link="javascript:newScheduler();" onclick="" colAlign="left" colWidth="100">
<en>New</en>
</MNU_ADD>
<PAGED_TABLE_ID type="private"/>
<PAGED_TABLE_FAST_SEARCH type="FastSearch" label=""/>
<MNU_FAST_SEARCH type="button" label="@G::LoadTranslation(ID_SEARCH)" colAlign="right" colWidth="50" onclick="@#PAGED_TABLE_ID.doFastSearch(getField(&#039;PAGED_TABLE_FAST_SEARCH&#039;,this.form).value);"/>
<JS type="javascript"><![CDATA[
<PRO_UID type="private"/>
<cases_Scheduler_New type="private" defaultValue="../cases/cases_Scheduler_New"/>
<cases_Scheduler_Edit type="private" defaultValue="../cases/cases_Scheduler_Edit"/>
<cases_Scheduler_Delete type="private" defaultValue="../cases/cases_Scheduler_Delete"/>
<PAGED_TABLE_ID type="private"/>
<SEARCH_FILTER_FORM type="private"/>
<MNU_ADD type="link" value="" link="javascript:newScheduler();" onclick="" colAlign="left" colWidth="100">
<en><![CDATA[New]]></en>
</MNU_ADD>
<PAGED_TABLE_ID type="private"/>
<PAGED_TABLE_FAST_SEARCH type="FastSearch" label=""/>
<MNU_FAST_SEARCH type="button" label="@G::LoadTranslation(ID_SEARCH)" colAlign="right" colWidth="50" onclick="@#PAGED_TABLE_ID.doFastSearch(getField('PAGED_TABLE_FAST_SEARCH',this.form).value);"/>
<JS type="javascript"><![CDATA[
function $_GET(q,s) {
s = (s) ? s : self.location.search;
var re = new RegExp('&'+q+'=([^&]*)','i');
@@ -44,4 +36,4 @@ function editCaseScheduler(SCH_UID,PRO_UID)
}
]]></JS>
</dynaForm>
</dynaForm>

View File

@@ -1,28 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_TaskDetails" type="xmlform" width="100%" labelWidth="35%">
<TASK type="text" mode="view">
<en>Title</en>
</TASK>
<USER type="text" mode="view">
<en>User</en>
</USER>
<INIT_DATE type="text" mode="view">
<en>Init Date</en>
</INIT_DATE>
<DUE_DATE type="text" mode="view">
<en>Due date</en>
</DUE_DATE>
<FINISH type="text" mode="view">
<en>Finish date</en>
</FINISH>
<DURATION type="text" mode="view">
<en>Duration</en>
</DURATION>
</dynaForm>
<TASK type="text" mode="view">
<en><![CDATA[Title]]></en>
</TASK>
<USER type="text" mode="view">
<en><![CDATA[User]]></en>
</USER>
<INIT_DATE type="text" mode="view">
<en><![CDATA[Init Date]]></en>
</INIT_DATE>
<DUE_DATE type="text" mode="view">
<en><![CDATA[Due date]]></en>
</DUE_DATE>
<FINISH type="text" mode="view">
<en><![CDATA[Finish date]]></en>
</FINISH>
<DURATION type="text" mode="view">
<en><![CDATA[Duration]]></en>
</DURATION>
</dynaForm>

View File

@@ -1,29 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_TaskInformation" width="100%" labelWidth="35%" mode="view" enableTemplate="0">
<TAS_TITLE type="text" size="40" maxlength="255" defaultvalue="" required="1" group="1" dependentfields="" linkfield="" strto="" readonly="0" noshowingrid="0" readonlyingrid="0" totalizeable="0" sqlconnection="">
<en>Title</en>
</TAS_TITLE>
<TAS_DESCRIPTION type="textarea" required="0" cols="38" rows="5" group="1">
<en>Description</en>
</TAS_DESCRIPTION>
<INIT_DATE type="date" mode="view">
<en>Init Date</en>
</INIT_DATE>
<DUE_DATE type="date" mode="view">
<en>Due Date</en>
</DUE_DATE>
<FINISH type="text" mode="view">
<en>Finish date</en>
</FINISH>
<DURATION type="text" mode="view">
<en>Duration</en>
</DURATION>
</dynaForm>
<TAS_TITLE type="text" size="40" maxlength="255" defaultvalue="" required="1" group="1" dependentfields="" linkfield="" strto="" readonly="0" noshowingrid="0" readonlyingrid="0" totalizeable="0" sqlconnection="">
<en><![CDATA[Title]]></en>
</TAS_TITLE>
<TAS_DESCRIPTION type="textarea" required="0" cols="38" rows="5" group="1">
<en><![CDATA[Description]]></en>
</TAS_DESCRIPTION>
<INIT_DATE type="date" mode="view">
<en><![CDATA[Init Date]]></en>
</INIT_DATE>
<DUE_DATE type="date" mode="view">
<en><![CDATA[Due Date]]></en>
</DUE_DATE>
<FINISH type="text" mode="view">
<en><![CDATA[Finish date]]></en>
</FINISH>
<DURATION type="text" mode="view">
<en><![CDATA[Duration]]></en>
</DURATION>
</dynaForm>

View File

@@ -1,46 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm width="100%" rowsPerPage="18">
<APP_UID type="CheckboxTable" colWidth="3" titleAlign="left" align="left" value="@#USR_UID">
<en/>
</APP_UID>
<APP_NUMBER type="text" colWidth="50" titleAlign="left" align="left" enableHtml="1">
<en>Case #</en>
</APP_NUMBER>
<APP_TAS_TITLE type="text" colWidth="220" titleAlign="left" align="left" enableHtml="1">
<en>Task</en>
</APP_TAS_TITLE>
<APP_PRO_TITLE type="text" colWidth="220" titleAlign="left" align="left" enableHtml="1">
<en>Process</en>
</APP_PRO_TITLE>
<DEL_PRIORITY type="dropdown" colWidth="50">
<en>Priority<option name="1">Very High</option><option name="2">High</option><option name="3">Normal</option><option name="4">Low</option><option name="5">Very Low</option></en>
</DEL_PRIORITY>
<DEL_INIT_DATE type="text" colWidth="130" titleAlign="left" align="left" enableHtml="1">
<en>Init. date</en>
</DEL_INIT_DATE>
<DEL_TASK_DUE_DATE type="text" colWidth="135" titleAlign="left" align="left" enableHtml="1">
<en>Due date</en>
</DEL_TASK_DUE_DATE>
<APP_STATUS type="dropdown" colWidth="50">
<en>Status<option name="TO_DO">TODO</option><option name="DRAFT">DRAFT</option></en>
</APP_STATUS>
<PAGED_TABLE_ID type="private" showInTable="0"/>
<JSFILTER type="javascript" replaceTags="1" showInTable="0">
<APP_UID type="CheckboxTable" colWidth="3" titleAlign="left" align="left" value="@#USR_UID">
<en/>
</APP_UID>
<APP_NUMBER type="text" colWidth="50" titleAlign="left" align="left" enableHtml="1">
<en><![CDATA[Case #]]></en>
</APP_NUMBER>
<APP_TAS_TITLE type="text" colWidth="220" titleAlign="left" align="left" enableHtml="1">
<en><![CDATA[Task]]></en>
</APP_TAS_TITLE>
<APP_PRO_TITLE type="text" colWidth="220" titleAlign="left" align="left" enableHtml="1">
<en><![CDATA[Process]]></en>
</APP_PRO_TITLE>
<DEL_PRIORITY type="dropdown" colWidth="50">
<en><![CDATA[Priority]]><option name="1"><![CDATA[Very High]]></option><option name="2"><![CDATA[High]]></option><option name="3"><![CDATA[Normal]]></option><option name="4"><![CDATA[Low]]></option><option name="5"><![CDATA[Very Low]]></option></en>
</DEL_PRIORITY>
<DEL_INIT_DATE type="text" colWidth="130" titleAlign="left" align="left" enableHtml="1">
<en><![CDATA[Init. date]]></en>
</DEL_INIT_DATE>
<DEL_TASK_DUE_DATE type="text" colWidth="135" titleAlign="left" align="left" enableHtml="1">
<en><![CDATA[Due date]]></en>
</DEL_TASK_DUE_DATE>
<APP_STATUS type="dropdown" colWidth="50">
<en><![CDATA[Status]]><option name="TO_DO"><![CDATA[TODO]]></option><option name="DRAFT"><![CDATA[DRAFT]]></option></en>
</APP_STATUS>
<PAGED_TABLE_ID type="private" showInTable="0"/>
<JSFILTER type="javascript" replaceTags="1" showInTable="0">
function pagedTableFilter( form ) {
@#PAGED_TABLE_ID.doFilter( form );
}
</JSFILTER>
</dynaForm>
</dynaForm>

View File

@@ -1,39 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm width="100%" rowsPerPage="1000">
<APP_UID type="hidden" showInTable="0"/>
<APP_NUMBER type="text" colWidth="50" titleAlign="left" align="left" enableHtml="1">
<en>Case #</en>
</APP_NUMBER>
<APP_TAS_TITLE type="text" colWidth="300" titleAlign="left" align="left" enableHtml="1">
<en>Task</en>
</APP_TAS_TITLE>
<APP_PRO_TITLE type="text" colWidth="350" titleAlign="left" align="left" enableHtml="1">
<en>Process</en>
</APP_PRO_TITLE>
<APP_STATUS type="dropdown" colWidth="50">
<en>Status<option name="TO_DO">TODO</option><option name="DRAFT">DRAFT</option></en>
</APP_STATUS>
<USERS type="dropdownpt" colWidth="50">
<en>Reassign to </en><option name=" ">NONE</option>
</USERS>
<PAGED_TABLE_ID type="private" showInTable="0"/>
<JSFILTER type="javascript" replaceTags="1" showInTable="0">
<APP_UID type="hidden" showInTable="0"/>
<APP_NUMBER type="text" colWidth="50" titleAlign="left" align="left" enableHtml="1">
<en><![CDATA[Case #]]></en>
</APP_NUMBER>
<APP_TAS_TITLE type="text" colWidth="300" titleAlign="left" align="left" enableHtml="1">
<en><![CDATA[Task]]></en>
</APP_TAS_TITLE>
<APP_PRO_TITLE type="text" colWidth="350" titleAlign="left" align="left" enableHtml="1">
<en><![CDATA[Process]]></en>
</APP_PRO_TITLE>
<APP_STATUS type="dropdown" colWidth="50">
<en><![CDATA[Status]]><option name="TO_DO"><![CDATA[TODO]]></option><option name="DRAFT"><![CDATA[DRAFT]]></option></en>
</APP_STATUS>
<USERS type="dropdownpt" colWidth="50">
<en><![CDATA[Reassign to]]></en>
<option name=" ">NONE</option>
</USERS>
<PAGED_TABLE_ID type="private" showInTable="0"/>
<JSFILTER type="javascript" replaceTags="1" showInTable="0">
function pagedTableFilter( form ) {
@#PAGED_TABLE_ID.doFilter( form );
}
</JSFILTER>
</dynaForm>
</dynaForm>

View File

@@ -1,42 +1,29 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm sqlConnection="" rowsPerPage="25" menu="cases/cases_ToReviseInputdocsListOptions">
<DOC_UID type="hidden" showInTable="0"/>
<POSITION type="hidden" showInTable="0"/>
<APP_DOC_UID type="hidden" showInTable="0"/>
<DOC_VERSION type="hidden" showInTable="0"/>
<CONFIRM type="hidden" showInTable="0"/>
<TITLE type="text" colWidth="150" titleAlign="left" align="left">
<en>Title</en>
</TITLE>
<DOC_VERSION_LABEL type="text" colWidth="25" titleAlign="left" align="left">
<en>Version</en>
</DOC_VERSION_LABEL>
<CREATOR type="text" mode="view" colWidth="50">
<en>Creator</en>
</CREATOR>
<COMMENT type="text" mode="view" colWidth="50">
<en>Comment</en>
</COMMENT>
<APP_DOC_CREATE_DATE type="date" mode="view" colWidth="120">
<en>Created Date</en>
</APP_DOC_CREATE_DATE>
<DOWNLOAD type="link" colWidth="25" value="@#DOWNLOAD_LABEL" link="@#DOWNLOAD_LINK"/>
<NEWVERSION type="link" colWidth="1" value="@#NEWVERSION_LABEL" link="javascript:uploadToReviseInputDocument(&#039;@#DOC_UID&#039;,&#039;@#APP_DOC_UID&#039;,&#039;@#DOC_VERSION&#039;,&#039;NV&#039;);"/>
<VERSION_HISTORY type="link" colWidth="1" value="@#VERSIONHISTORY_LABEL" link="javascript:inputDocumentVersionHistory(&#039;@#DOC_UID&#039;,&#039;@#APP_DOC_UID&#039;);"/>
<DELETE type="link" colWidth="25" value="@#ID_DELETE" link="cases_DeleteDocumentToRevise?TYPE=INPUT&amp;DOC=@#APP_DOC_UID&amp;VERSION=@#DOC_VERSION" onclick="return confirm(&#039;@#CONFIRM&#039;);"><en></en></DELETE>
</dynaForm>
<DOC_UID type="hidden" showInTable="0"/>
<POSITION type="hidden" showInTable="0"/>
<APP_DOC_UID type="hidden" showInTable="0"/>
<DOC_VERSION type="hidden" showInTable="0"/>
<CONFIRM type="hidden" showInTable="0"/>
<TITLE type="text" colWidth="150" titleAlign="left" align="left">
<en><![CDATA[Title]]></en>
</TITLE>
<DOC_VERSION_LABEL type="text" colWidth="25" titleAlign="left" align="left">
<en><![CDATA[Version]]></en>
</DOC_VERSION_LABEL>
<CREATOR type="text" mode="view" colWidth="50">
<en><![CDATA[Creator]]></en>
</CREATOR>
<COMMENT type="text" mode="view" colWidth="50">
<en><![CDATA[Comment]]></en>
</COMMENT>
<APP_DOC_CREATE_DATE type="date" mode="view" colWidth="120">
<en><![CDATA[Created Date]]></en>
</APP_DOC_CREATE_DATE>
<DOWNLOAD type="link" colWidth="25" value="@#DOWNLOAD_LABEL" link="@#DOWNLOAD_LINK"/>
<NEWVERSION type="link" colWidth="1" value="@#NEWVERSION_LABEL" link="javascript:uploadToReviseInputDocument('@#DOC_UID','@#APP_DOC_UID','@#DOC_VERSION','NV');"/>
<VERSION_HISTORY type="link" colWidth="1" value="@#VERSIONHISTORY_LABEL" link="javascript:inputDocumentVersionHistory('@#DOC_UID','@#APP_DOC_UID');"/>
<DELETE type="link" colWidth="25" value="@#ID_DELETE" link="cases_DeleteDocumentToRevise?TYPE=INPUT&amp;DOC=@#APP_DOC_UID&amp;VERSION=@#DOC_VERSION" onclick="return confirm('@#CONFIRM');">
<en><![CDATA[]]></en>
</DELETE>
</dynaForm>

View File

@@ -1,46 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_TransferHistory" width="100%">
<TAS_TITLE type="text" colWidth="140">
<en>Task</en>
</TAS_TITLE>
<USR_LASTNAME type="private" showInTable="0">
<en>Delegated User</en>
</USR_LASTNAME>
<USR_FIRSTNAME type="private" showInTable="0">
<en>Delegated User</en>
</USR_FIRSTNAME>
<USR_NAME type="text">
<en>Delegated User</en>
</USR_NAME>
<DEL_DELEGATE_DATE type="date" colWidth="122" colAlign="center" titleAlign="center">
<en>Task Transfer Date</en>
</DEL_DELEGATE_DATE>
<DEL_INIT_DATE type="date" colWidth="100" colAlign="center" titleAlign="center">
<en>Start Date</en>
</DEL_INIT_DATE>
<DEL_FINISH_DATE type="date" colWidth="100" colAlign="center" titleAlign="center">
<en>End Date</en>
</DEL_FINISH_DATE>
<APP_TYPE type="dropdown" colWidth="100" colAlign="center" titleAlign="center">
<en>Action<option name="PAUSE">Paused</option><option name="CANCEL">Cancelled</option><option name="IN_PROGRESS">In Progress</option><option name="">Routed</option><option name="REASSIGN">Reassigned</option></en>
</APP_TYPE>
<APP_ENABLE_ACTION_DATE type="text" colWidth="100" colAlign="center" titleAlign="center">
<en>Enable Action</en>
</APP_ENABLE_ACTION_DATE>
<APP_DISABLE_ACTION_DATE type="text" colWidth="100" colAlign="center" titleAlign="center">
<en>Disable Action</en>
</APP_DISABLE_ACTION_DATE>
<CASE_HISTORY type="link" colWidth="100" value="@G::LoadTranslation(ID_DYNAFORM_HISTORY)" link="javascript:dynaformHistory(&#039;@#PRO_UID&#039;,&#039;@#APP_UID&#039;,&#039;@#TAS_UID&#039;);"/>
</dynaForm>
<TAS_TITLE type="text" colWidth="140">
<en><![CDATA[Task]]></en>
</TAS_TITLE>
<USR_LASTNAME type="private" showInTable="0">
<en>Delegated User</en>
</USR_LASTNAME>
<USR_FIRSTNAME type="private" showInTable="0">
<en>Delegated User</en>
</USR_FIRSTNAME>
<USR_NAME type="text">
<en><![CDATA[Delegated User]]></en>
</USR_NAME>
<DEL_DELEGATE_DATE type="date" colWidth="122" colAlign="center" titleAlign="center">
<en><![CDATA[Task Transfer Date]]></en>
</DEL_DELEGATE_DATE>
<DEL_INIT_DATE type="date" colWidth="100" colAlign="center" titleAlign="center">
<en><![CDATA[Start Date]]></en>
</DEL_INIT_DATE>
<DEL_FINISH_DATE type="date" colWidth="100" colAlign="center" titleAlign="center">
<en><![CDATA[End Date]]></en>
</DEL_FINISH_DATE>
<APP_TYPE type="dropdown" colWidth="100" colAlign="center" titleAlign="center">
<en><![CDATA[Action]]><option name="PAUSE"><![CDATA[Paused]]></option><option name="CANCEL"><![CDATA[Cancelled]]></option><option name="IN_PROGRESS"><![CDATA[In Progress]]></option><option name=""><![CDATA[Routed]]></option><option name="REASSIGN"><![CDATA[Reassigned]]></option></en>
</APP_TYPE>
<APP_ENABLE_ACTION_DATE type="text" colWidth="100" colAlign="center" titleAlign="center">
<en><![CDATA[Enable Action]]></en>
</APP_ENABLE_ACTION_DATE>
<APP_DISABLE_ACTION_DATE type="text" colWidth="100" colAlign="center" titleAlign="center">
<en><![CDATA[Disable Action]]></en>
</APP_DISABLE_ACTION_DATE>
<CASE_HISTORY type="link" colWidth="100" value="@G::LoadTranslation(ID_DYNAFORM_HISTORY)" link="javascript:dynaformHistory('@#PRO_UID','@#APP_UID','@#TAS_UID');"/>
</dynaForm>

View File

@@ -1,20 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="languages_ImportForm" type="xmlform" width="100%" labelWidth="40%" enableTemplate="1">
<DBS_UID type="hidden"/>
<PRO_UID type="hidden"/>
<TIME_STAMP type="hidden"/>
<title1 type="title" enableHTML="1">
<en><![CDATA[Pause on: @#TIME_STAMP<br/>]]></en>
</title1>
<unpause_date type="date" afterdate="5y" beforedate="1d" size="15">
<en>Unpause date</en>
</unpause_date>
<pause_exec type="button" onclick="toPause()">
<en>Pause</en>
</pause_exec>
</dynaForm>
<DBS_UID type="hidden"/>
<PRO_UID type="hidden"/>
<TIME_STAMP type="hidden"/>
<title1 type="title" enableHTML="1">
<en><![CDATA[Pause on: @#TIME_STAMP<br/>]]></en>
</title1>
<unpause_date type="date" afterdate="5y" beforedate="1d" size="15">
<en><![CDATA[Unpause date]]></en>
</unpause_date>
<pause_exec type="button" onclick="toPause()">
<en><![CDATA[Pause]]></en>
</pause_exec>
</dynaForm>

View File

@@ -1,32 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_ViewAnyInputDocument" type="xmlform" width="100%" labelWidth="">
<INP_DOC_UID type="private"/>
<POSITION type="private"/>
<FILENAME type="caption">
<en>Filename</en>
</FILENAME>
<APP_DOC_CREATE_DATE type="date" mode="view">
<en>Created Date</en>
</APP_DOC_CREATE_DATE>
<CREATOR type="text" mode="view">
<en>Creator</en>
</CREATOR>
<ORIGIN type="text" mode="view">
<en>Origin Task</en>
</ORIGIN>
<VIEW type="phpVariable"/>
<FILE type="phpVariable"/>
<APP_DOC_FILENAME type="link" value="@#VIEW" link="@#FILE" target="_blank">
<en>File</en>
</APP_DOC_FILENAME>
</dynaForm>
<INP_DOC_UID type="private"/>
<POSITION type="private"/>
<FILENAME type="caption">
<en><![CDATA[Filename]]></en>
</FILENAME>
<APP_DOC_CREATE_DATE type="date" mode="view">
<en><![CDATA[Created Date]]></en>
</APP_DOC_CREATE_DATE>
<CREATOR type="text" mode="view">
<en><![CDATA[Creator]]></en>
</CREATOR>
<ORIGIN type="text" mode="view">
<en><![CDATA[Origin Task]]></en>
</ORIGIN>
<VIEW type="phpVariable"/>
<FILE type="phpVariable"/>
<APP_DOC_FILENAME type="link" value="@#VIEW" link="@#FILE" target="_blank">
<en><![CDATA[File]]></en>
</APP_DOC_FILENAME>
</dynaForm>

View File

@@ -1,49 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_ViewAnyInputDocument1" type="xmlform" width="100%" labelWidth="">
<INP_DOC_UID type="private"/>
<POSITION type="private"/>
<INP_DOC_TITLE type="caption">
<en>Title</en>
</INP_DOC_TITLE>
<INP_DOC_DESCRIPTION type="caption">
<en>Description</en>
</INP_DOC_DESCRIPTION>
<INP_DOC_FORM_NEEDED type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en>Document Type<option name="VIRTUAL">Digital</option><option name="REAL">Printed</option><option name="VREAL">Digital/Printed</option></en>
</INP_DOC_FORM_NEEDED>
<INP_DOC_ORIGINAL type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en>Format<option name="ORIGINAL">Original</option><option name="COPYLEGAL">Legal Copy</option><option name="COPY">Copy</option></en>
</INP_DOC_ORIGINAL>
<APP_DOC_CREATE_DATE type="date" mode="view">
<en>Created Date</en>
</APP_DOC_CREATE_DATE>
<CREATOR type="text" mode="view">
<en>Creator</en>
</CREATOR>
<ORIGIN type="text" mode="view">
<en>Origin Task</en>
</ORIGIN>
<VIEW type="phpVariable"/>
<FILE type="phpVariable"/>
<APP_DOC_FILENAME type="link" value="@#VIEW" link="@#FILE" target="_blank">
<en>File</en>
</APP_DOC_FILENAME>
<JS type="javascript"><![CDATA[
<INP_DOC_UID type="private"/>
<POSITION type="private"/>
<INP_DOC_TITLE type="caption">
<en><![CDATA[Title]]></en>
</INP_DOC_TITLE>
<INP_DOC_DESCRIPTION type="caption">
<en><![CDATA[Description]]></en>
</INP_DOC_DESCRIPTION>
<INP_DOC_FORM_NEEDED type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en><![CDATA[Document Type]]><option name="VIRTUAL"><![CDATA[Digital]]></option><option name="REAL"><![CDATA[Printed]]></option><option name="VREAL"><![CDATA[Digital/Printed]]></option></en>
</INP_DOC_FORM_NEEDED>
<INP_DOC_ORIGINAL type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en><![CDATA[Format]]><option name="ORIGINAL"><![CDATA[Original]]></option><option name="COPYLEGAL"><![CDATA[Legal Copy]]></option><option name="COPY"><![CDATA[Copy]]></option></en>
</INP_DOC_ORIGINAL>
<APP_DOC_CREATE_DATE type="date" mode="view">
<en><![CDATA[Created Date]]></en>
</APP_DOC_CREATE_DATE>
<CREATOR type="text" mode="view">
<en><![CDATA[Creator]]></en>
</CREATOR>
<ORIGIN type="text" mode="view">
<en><![CDATA[Origin Task]]></en>
</ORIGIN>
<VIEW type="phpVariable"/>
<FILE type="phpVariable"/>
<APP_DOC_FILENAME type="link" value="@#VIEW" link="@#FILE" target="_blank">
<en><![CDATA[File]]></en>
</APP_DOC_FILENAME>
<JS type="javascript"><![CDATA[
leimnud.event.add(window, 'load', function() {
if (getField('INP_DOC_FORM_NEEDED').value == 'VIRTUAL') {
@@ -52,5 +37,4 @@ leimnud.event.add(window, 'load', function() {
});
]]></JS>
</dynaForm>
</dynaForm>

View File

@@ -1,45 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_ViewAnyInputDocument2" type="xmlform" width="100%" labelWidth="">
<INP_DOC_UID type="private"/>
<POSITION type="private"/>
<INP_DOC_TITLE type="caption">
<en>Title</en>
</INP_DOC_TITLE>
<INP_DOC_DESCRIPTION type="caption">
<en>Description</en>
</INP_DOC_DESCRIPTION>
<INP_DOC_FORM_NEEDED type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en>Document Type<option name="VIRTUAL">Digital</option><option name="REAL">Printed</option><option name="VREAL">Digital/Printed</option></en>
</INP_DOC_FORM_NEEDED>
<INP_DOC_ORIGINAL type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en>Format<option name="ORIGINAL">Original</option><option name="COPYLEGAL">Legal Copy</option><option name="COPY">Copy</option></en>
</INP_DOC_ORIGINAL>
<APP_DOC_CREATE_DATE type="date" mode="view">
<en>Created Date</en>
</APP_DOC_CREATE_DATE>
<CREATOR type="text" mode="view">
<en>Creator</en>
</CREATOR>
<ORIGIN type="text" mode="view">
<en>Origin Task</en>
</ORIGIN>
<APP_DOC_COMMENT type="caption">
<en>Comments</en>
</APP_DOC_COMMENT>
<JS type="javascript"><![CDATA[
<INP_DOC_UID type="private"/>
<POSITION type="private"/>
<INP_DOC_TITLE type="caption">
<en><![CDATA[Title]]></en>
</INP_DOC_TITLE>
<INP_DOC_DESCRIPTION type="caption">
<en><![CDATA[Description]]></en>
</INP_DOC_DESCRIPTION>
<INP_DOC_FORM_NEEDED type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en><![CDATA[Document Type]]><option name="VIRTUAL"><![CDATA[Digital]]></option><option name="REAL"><![CDATA[Printed]]></option><option name="VREAL"><![CDATA[Digital/Printed]]></option></en>
</INP_DOC_FORM_NEEDED>
<INP_DOC_ORIGINAL type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en><![CDATA[Format]]><option name="ORIGINAL"><![CDATA[Original]]></option><option name="COPYLEGAL"><![CDATA[Legal Copy]]></option><option name="COPY"><![CDATA[Copy]]></option></en>
</INP_DOC_ORIGINAL>
<APP_DOC_CREATE_DATE type="date" mode="view">
<en><![CDATA[Created Date]]></en>
</APP_DOC_CREATE_DATE>
<CREATOR type="text" mode="view">
<en><![CDATA[Creator]]></en>
</CREATOR>
<ORIGIN type="text" mode="view">
<en><![CDATA[Origin Task]]></en>
</ORIGIN>
<APP_DOC_COMMENT type="caption">
<en><![CDATA[Comments]]></en>
</APP_DOC_COMMENT>
<JS type="javascript"><![CDATA[
leimnud.event.add(window, 'load', function() {
if (getField('INP_DOC_FORM_NEEDED').value == 'VIRTUAL') {
@@ -48,5 +35,4 @@ leimnud.event.add(window, 'load', function() {
});
]]></JS>
</dynaForm>
</dynaForm>

View File

@@ -1,53 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_ViewAnyInputDocument3" type="xmlform" width="100%" labelWidth="">
<INP_DOC_UID type="private"/>
<POSITION type="private"/>
<INP_DOC_TITLE type="caption">
<en>Title</en>
</INP_DOC_TITLE>
<INP_DOC_DESCRIPTION type="caption">
<en>Description</en>
</INP_DOC_DESCRIPTION>
<INP_DOC_FORM_NEEDED type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en>Document Type<option name="VIRTUAL">Digital</option><option name="REAL">Printed</option><option name="VREAL">Digital/Printed</option></en>
</INP_DOC_FORM_NEEDED>
<INP_DOC_ORIGINAL type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en>Format<option name="ORIGINAL">Original</option><option name="COPYLEGAL">Legal Copy</option><option name="COPY">Copy</option></en>
</INP_DOC_ORIGINAL>
<APP_DOC_CREATE_DATE type="date" mode="view">
<en>Created Date</en>
</APP_DOC_CREATE_DATE>
<CREATOR type="text" mode="view">
<en>Creator</en>
</CREATOR>
<ORIGIN type="text" mode="view">
<en>Origin Task</en>
</ORIGIN>
<APP_DOC_COMMENT type="caption">
<en>Comments</en>
</APP_DOC_COMMENT>
<VIEW type="phpVariable"/>
<FILE type="phpVariable"/>
<APP_DOC_FILENAME type="link" value="@#VIEW" link="@#FILE" target="_blank">
<en>File</en>
</APP_DOC_FILENAME>
<JS type="javascript"><![CDATA[
<INP_DOC_UID type="private"/>
<POSITION type="private"/>
<INP_DOC_TITLE type="caption">
<en><![CDATA[Title]]></en>
</INP_DOC_TITLE>
<INP_DOC_DESCRIPTION type="caption">
<en><![CDATA[Description]]></en>
</INP_DOC_DESCRIPTION>
<INP_DOC_FORM_NEEDED type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en><![CDATA[Document Type]]><option name="VIRTUAL"><![CDATA[Digital]]></option><option name="REAL"><![CDATA[Printed]]></option><option name="VREAL"><![CDATA[Digital/Printed]]></option></en>
</INP_DOC_FORM_NEEDED>
<INP_DOC_ORIGINAL type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en><![CDATA[Format]]><option name="ORIGINAL"><![CDATA[Original]]></option><option name="COPYLEGAL"><![CDATA[Legal Copy]]></option><option name="COPY"><![CDATA[Copy]]></option></en>
</INP_DOC_ORIGINAL>
<APP_DOC_CREATE_DATE type="date" mode="view">
<en><![CDATA[Created Date]]></en>
</APP_DOC_CREATE_DATE>
<CREATOR type="text" mode="view">
<en><![CDATA[Creator]]></en>
</CREATOR>
<ORIGIN type="text" mode="view">
<en><![CDATA[Origin Task]]></en>
</ORIGIN>
<APP_DOC_COMMENT type="caption">
<en><![CDATA[Comments]]></en>
</APP_DOC_COMMENT>
<VIEW type="phpVariable"/>
<FILE type="phpVariable"/>
<APP_DOC_FILENAME type="link" value="@#VIEW" link="@#FILE" target="_blank">
<en><![CDATA[File]]></en>
</APP_DOC_FILENAME>
<JS type="javascript"><![CDATA[
leimnud.event.add(window, 'load', function() {
if (getField('INP_DOC_FORM_NEEDED').value == 'VIRTUAL') {
@@ -56,5 +40,4 @@ leimnud.event.add(window, 'load', function() {
});
]]></JS>
</dynaForm>
</dynaForm>

View File

@@ -1,36 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_ViewAnyOutputDocument" type="xmlform" width="100%" labelWidth="">
<OUT_DOC_TITLE type="caption">
<en>Output document</en>
</OUT_DOC_TITLE>
<APP_DOC_CREATE_DATE type="caption">
<en>Create Date</en>
</APP_DOC_CREATE_DATE>
<VIEW type="phpVariable"/>
<FILE1 type="phpVariable"/>
<FILE2 type="phpVariable"/>
<APP_DOC_FILENAME1 type="link" value="@#VIEW" link="@#FILE1" target="_blank">
<en>File (.doc)</en>
</APP_DOC_FILENAME1>
<APP_DOC_FILENAME2 type="link" value="@#VIEW" link="@#FILE2" target="_blank">
<en>File (.pdf)</en>
</APP_DOC_FILENAME2>
<CREATOR type="text" mode="view">
<en>Creator</en>
</CREATOR>
<ORIGIN type="text" mode="view">
<en>Origin Task</en>
</ORIGIN>
</dynaForm>
<OUT_DOC_TITLE type="caption">
<en><![CDATA[Output document]]></en>
</OUT_DOC_TITLE>
<APP_DOC_CREATE_DATE type="caption">
<en><![CDATA[Create Date]]></en>
</APP_DOC_CREATE_DATE>
<VIEW type="phpVariable"/>
<FILE1 type="phpVariable"/>
<FILE2 type="phpVariable"/>
<APP_DOC_FILENAME1 type="link" value="@#VIEW" link="@#FILE1" target="_blank">
<en><![CDATA[File (.doc)]]></en>
</APP_DOC_FILENAME1>
<APP_DOC_FILENAME2 type="link" value="@#VIEW" link="@#FILE2" target="_blank">
<en><![CDATA[File (.pdf)]]></en>
</APP_DOC_FILENAME2>
<CREATOR type="text" mode="view">
<en><![CDATA[Creator]]></en>
</CREATOR>
<ORIGIN type="text" mode="view">
<en><![CDATA[Origin Task]]></en>
</ORIGIN>
</dynaForm>

View File

@@ -1,53 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_InputDocument" type="xmlform" width="400px" labelWidth="100px">
<__DYNAFORM_OPTIONS type="xmlmenu" xmlfile="gulliver/dynaforms_Options">
<en/>
</__DYNAFORM_OPTIONS>
<INP_DOC_UID type="private"/>
<POSITION type="private"/>
<INP_DOC_TITLE type="caption">
<en>Title</en>
</INP_DOC_TITLE>
<INP_DOC_DESCRIPTION type="caption">
<en>Description</en>
</INP_DOC_DESCRIPTION>
<INP_DOC_FORM_NEEDED type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en>Document Type<option name="VIRTUAL">Digital</option><option name="REAL">Printed</option><option name="VREAL">Digital/Printed</option></en>
</INP_DOC_FORM_NEEDED>
<INP_DOC_ORIGINAL type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en>Format<option name="ORIGINAL">Original</option><option name="COPYLEGAL">Legal Copy</option><option name="COPY">Copy</option></en>
</INP_DOC_ORIGINAL>
<APP_DOC_CREATE_DATE type="date" mode="view">
<en>Created Date</en>
</APP_DOC_CREATE_DATE>
<CREATOR type="text" mode="view">
<en>Creator</en>
</CREATOR>
<VIEW type="phpVariable"/>
<FILE type="phpVariable"/>
<APP_DOC_FILENAME type="link" value="@#VIEW" link="@#FILE" target="_blank">
<en>File</en>
</APP_DOC_FILENAME>
<BACK type="button" onclick="back(&#039;@#INP_DOC_UID&#039;, @#POSITION);">
<en>Back</en>
</BACK>
<JS type="javascript"><![CDATA[
<__DYNAFORM_OPTIONS type="xmlmenu" xmlfile="gulliver/dynaforms_Options">
<en/>
</__DYNAFORM_OPTIONS>
<INP_DOC_UID type="private"/>
<POSITION type="private"/>
<INP_DOC_TITLE type="caption">
<en><![CDATA[Title]]></en>
</INP_DOC_TITLE>
<INP_DOC_DESCRIPTION type="caption">
<en><![CDATA[Description]]></en>
</INP_DOC_DESCRIPTION>
<INP_DOC_FORM_NEEDED type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en><![CDATA[Document Type]]><option name="VIRTUAL"><![CDATA[Digital]]></option><option name="REAL"><![CDATA[Printed]]></option><option name="VREAL"><![CDATA[Digital/Printed]]></option></en>
</INP_DOC_FORM_NEEDED>
<INP_DOC_ORIGINAL type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en><![CDATA[Format]]><option name="ORIGINAL"><![CDATA[Original]]></option><option name="COPYLEGAL"><![CDATA[Legal Copy]]></option><option name="COPY"><![CDATA[Copy]]></option></en>
</INP_DOC_ORIGINAL>
<APP_DOC_CREATE_DATE type="date" mode="view">
<en><![CDATA[Created Date]]></en>
</APP_DOC_CREATE_DATE>
<CREATOR type="text" mode="view">
<en><![CDATA[Creator]]></en>
</CREATOR>
<VIEW type="phpVariable"/>
<FILE type="phpVariable"/>
<APP_DOC_FILENAME type="link" value="@#VIEW" link="@#FILE" target="_blank">
<en><![CDATA[File]]></en>
</APP_DOC_FILENAME>
<BACK type="button" onclick="back('@#INP_DOC_UID', @#POSITION);">
<en><![CDATA[Back]]></en>
</BACK>
<JS type="javascript"><![CDATA[
leimnud.event.add(window, 'load', function() {
if (getField('INP_DOC_FORM_NEEDED').value == 'VIRTUAL') {
@@ -61,5 +45,4 @@ var back = function(sUID, iPosition)
};
]]></JS>
</dynaForm>
</dynaForm>

View File

@@ -1,49 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_InputDocument" type="xmlform" width="400px" labelWidth="100px">
<__DYNAFORM_OPTIONS type="xmlmenu" xmlfile="gulliver/dynaforms_Options">
<en/>
</__DYNAFORM_OPTIONS>
<INP_DOC_UID type="private"/>
<POSITION type="private"/>
<INP_DOC_TITLE type="caption">
<en>Title</en>
</INP_DOC_TITLE>
<INP_DOC_DESCRIPTION type="caption">
<en>Description</en>
</INP_DOC_DESCRIPTION>
<INP_DOC_FORM_NEEDED type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en>Document Type<option name="VIRTUAL">Digital</option><option name="REAL">Printed</option><option name="VREAL">Digital/Printed</option></en>
</INP_DOC_FORM_NEEDED>
<INP_DOC_ORIGINAL type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en>Format<option name="ORIGINAL">Original</option><option name="COPYLEGAL">Legal Copy</option><option name="COPY">Copy</option></en>
</INP_DOC_ORIGINAL>
<APP_DOC_CREATE_DATE type="date" mode="view">
<en>Created Date</en>
</APP_DOC_CREATE_DATE>
<CREATOR type="text" mode="view">
<en>Creator</en>
</CREATOR>
<APP_DOC_COMMENT type="caption">
<en>Comments</en>
</APP_DOC_COMMENT>
<BACK type="button" onclick="back(&#039;@#INP_DOC_UID&#039;, @#POSITION);">
<en>Back</en>
</BACK>
<JS type="javascript"><![CDATA[
<__DYNAFORM_OPTIONS type="xmlmenu" xmlfile="gulliver/dynaforms_Options">
<en/>
</__DYNAFORM_OPTIONS>
<INP_DOC_UID type="private"/>
<POSITION type="private"/>
<INP_DOC_TITLE type="caption">
<en><![CDATA[Title]]></en>
</INP_DOC_TITLE>
<INP_DOC_DESCRIPTION type="caption">
<en><![CDATA[Description]]></en>
</INP_DOC_DESCRIPTION>
<INP_DOC_FORM_NEEDED type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en><![CDATA[Document Type]]><option name="VIRTUAL"><![CDATA[Digital]]></option><option name="REAL"><![CDATA[Printed]]></option><option name="VREAL"><![CDATA[Digital/Printed]]></option></en>
</INP_DOC_FORM_NEEDED>
<INP_DOC_ORIGINAL type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en><![CDATA[Format]]><option name="ORIGINAL"><![CDATA[Original]]></option><option name="COPYLEGAL"><![CDATA[Legal Copy]]></option><option name="COPY"><![CDATA[Copy]]></option></en>
</INP_DOC_ORIGINAL>
<APP_DOC_CREATE_DATE type="date" mode="view">
<en><![CDATA[Created Date]]></en>
</APP_DOC_CREATE_DATE>
<CREATOR type="text" mode="view">
<en><![CDATA[Creator]]></en>
</CREATOR>
<APP_DOC_COMMENT type="caption">
<en><![CDATA[Comments]]></en>
</APP_DOC_COMMENT>
<BACK type="button" onclick="back('@#INP_DOC_UID', @#POSITION);">
<en><![CDATA[Back]]></en>
</BACK>
<JS type="javascript"><![CDATA[
leimnud.event.add(window, 'load', function() {
if (getField('INP_DOC_FORM_NEEDED').value == 'VIRTUAL') {
@@ -57,5 +43,4 @@ var back = function(sUID, iPosition)
};
]]></JS>
</dynaForm>
</dynaForm>

View File

@@ -1,57 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="cases_InputDocument" type="xmlform" width="400px" labelWidth="100px">
<__DYNAFORM_OPTIONS type="xmlmenu" xmlfile="gulliver/dynaforms_Options">
<en/>
</__DYNAFORM_OPTIONS>
<INP_DOC_UID type="private"/>
<POSITION type="private"/>
<INP_DOC_TITLE type="caption">
<en>Title</en>
</INP_DOC_TITLE>
<INP_DOC_DESCRIPTION type="caption">
<en>Description</en>
</INP_DOC_DESCRIPTION>
<INP_DOC_FORM_NEEDED type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en>Document Type<option name="VIRTUAL">Digital</option><option name="REAL">Printed</option><option name="VREAL">Digital/Printed</option></en>
</INP_DOC_FORM_NEEDED>
<INP_DOC_ORIGINAL type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en>Format<option name="ORIGINAL">Original</option><option name="COPYLEGAL">Legal Copy</option><option name="COPY">Copy</option></en>
</INP_DOC_ORIGINAL>
<APP_DOC_CREATE_DATE type="date" mode="view">
<en>Created Date</en>
</APP_DOC_CREATE_DATE>
<CREATOR type="text" mode="view">
<en>Creator</en>
</CREATOR>
<APP_DOC_COMMENT type="caption">
<en>Comments</en>
</APP_DOC_COMMENT>
<VIEW type="phpVariable"/>
<FILE type="phpVariable"/>
<APP_DOC_FILENAME type="link" value="@#VIEW" link="@#FILE" target="_blank">
<en>File</en>
</APP_DOC_FILENAME>
<BACK type="button" onclick="back(&#039;@#INP_DOC_UID&#039;, @#POSITION);">
<en>Back</en>
</BACK>
<JS type="javascript"><![CDATA[
<__DYNAFORM_OPTIONS type="xmlmenu" xmlfile="gulliver/dynaforms_Options">
<en/>
</__DYNAFORM_OPTIONS>
<INP_DOC_UID type="private"/>
<POSITION type="private"/>
<INP_DOC_TITLE type="caption">
<en><![CDATA[Title]]></en>
</INP_DOC_TITLE>
<INP_DOC_DESCRIPTION type="caption">
<en><![CDATA[Description]]></en>
</INP_DOC_DESCRIPTION>
<INP_DOC_FORM_NEEDED type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en><![CDATA[Document Type]]><option name="VIRTUAL"><![CDATA[Digital]]></option><option name="REAL"><![CDATA[Printed]]></option><option name="VREAL"><![CDATA[Digital/Printed]]></option></en>
</INP_DOC_FORM_NEEDED>
<INP_DOC_ORIGINAL type="dropdown" colWidth="80" titleAlign="left" align="left" mode="view">
<en><![CDATA[Format]]><option name="ORIGINAL"><![CDATA[Original]]></option><option name="COPYLEGAL"><![CDATA[Legal Copy]]></option><option name="COPY"><![CDATA[Copy]]></option></en>
</INP_DOC_ORIGINAL>
<APP_DOC_CREATE_DATE type="date" mode="view">
<en><![CDATA[Created Date]]></en>
</APP_DOC_CREATE_DATE>
<CREATOR type="text" mode="view">
<en><![CDATA[Creator]]></en>
</CREATOR>
<APP_DOC_COMMENT type="caption">
<en><![CDATA[Comments]]></en>
</APP_DOC_COMMENT>
<VIEW type="phpVariable"/>
<FILE type="phpVariable"/>
<APP_DOC_FILENAME type="link" value="@#VIEW" link="@#FILE" target="_blank">
<en><![CDATA[File]]></en>
</APP_DOC_FILENAME>
<BACK type="button" onclick="back('@#INP_DOC_UID', @#POSITION);">
<en><![CDATA[Back]]></en>
</BACK>
<JS type="javascript"><![CDATA[
leimnud.event.add(window, 'load', function() {
if (getField('INP_DOC_FORM_NEEDED').value == 'VIRTUAL') {
@@ -65,5 +48,4 @@ var back = function(sUID, iPosition)
};
]]></JS>
</dynaForm>
</dynaForm>

Some files were not shown because too many files have changed in this diff Show More