diff --git a/workflow/engine/methods/cases/casesListExtJs.php b/workflow/engine/methods/cases/casesListExtJs.php
index 9ad6a3c1f..8c4fb0dfd 100755
--- a/workflow/engine/methods/cases/casesListExtJs.php
+++ b/workflow/engine/methods/cases/casesListExtJs.php
@@ -1,88 +1,89 @@
-setExtSkin( 'xtheme-blue');
//get the configuration for this action
-$conf = new Configurations();
-try {
+$conf = new Configurations();
+try {
// the setup for search is the same as the Sent (participated)
- $confCasesList = $conf->getConfiguration( 'casesList', ($action == 'search' || $action == 'simple_search') ? 'search' : $action );
- $generalConfCasesList = $conf->getConfiguration( 'ENVIRONMENT_SETTINGS', '' );
-} catch (Exception $e) {
- $confCasesList = array ();
- $generalConfCasesList = array ();
-}
-
+ $confCasesList = $conf->getConfiguration( 'casesList', ($action == 'search' || $action == 'simple_search') ? 'search' : $action );
+ $generalConfCasesList = $conf->getConfiguration( 'ENVIRONMENT_SETTINGS', '' );
+} catch (Exception $e) {
+ $confCasesList = array ();
+ $generalConfCasesList = array ();
+}
+
// reassign header configuration
-$confReassignList = getReassignList();
-
+$confReassignList = getReassignList();
+
// evaluates an action and the configuration for the list that will be rendered
-$config = getAdditionalFields( $action, (class_exists( 'enterprisePlugin' ) ? $confCasesList : array ()) );
-$columns = $config['caseColumns'];
-$readerFields = $config['caseReaderFields'];
-$reassignColumns = $confReassignList['caseColumns'];
-$reassignReaderFields = $confReassignList['caseReaderFields'];
-
+$config = getAdditionalFields( $action, (class_exists( 'enterprisePlugin' ) ? $confCasesList : array ()) );
+$columns = $config['caseColumns'];
+$readerFields = $config['caseReaderFields'];
+$reassignColumns = $confReassignList['caseColumns'];
+$reassignReaderFields = $confReassignList['caseReaderFields'];
+
// if the general settings has been set the pagesize values are extracted from that record
-if (isset( $generalConfCasesList['casesListRowNumber'] ) && ! empty( $generalConfCasesList['casesListRowNumber'] )) {
- $pageSize = intval( $generalConfCasesList['casesListRowNumber'] );
-} else {
- $pageSize = intval( $config['rowsperpage'] );
-}
-
+if (isset( $generalConfCasesList['casesListRowNumber'] ) && ! empty( $generalConfCasesList['casesListRowNumber'] )) {
+ $pageSize = intval( $generalConfCasesList['casesListRowNumber'] );
+} else {
+ $pageSize = intval( $config['rowsperpage'] );
+}
+
// if the general settings has been set the dateFormat values are extracted from that record
-if (isset( $generalConfCasesList['casesListDateFormat'] ) && ! empty( $generalConfCasesList['casesListDateFormat'] )) {
- $dateFormat = $generalConfCasesList['casesListDateFormat'];
-} else {
- $dateFormat = $config['dateformat'];
-}
-
-if ($action == 'draft' /* && $action == 'cancelled' */) {
+if (isset( $generalConfCasesList['casesListDateFormat'] ) && ! empty( $generalConfCasesList['casesListDateFormat'] )) {
+ $dateFormat = $generalConfCasesList['casesListDateFormat'];
+} else {
+ $dateFormat = $config['dateformat'];
+}
+
+if ($action == 'draft' /* && $action == 'cancelled' */) {
//array_unshift ( $columns, array( 'header'=> '', 'width'=> 50, 'sortable'=> false, 'id'=> 'deleteLink' ) );
-}
-if ($action == 'selfservice') {
- array_unshift( $columns, array ('header' => '','width' => 50,'sortable' => false,'id' => 'viewLink') );
-}
-
-if ($action == 'paused') {
+}
+if ($action == 'selfservice') {
+ array_unshift( $columns, array ('header' => '','width' => 50,'sortable' => false,'id' => 'viewLink') );
+}
+
+if ($action == 'paused') {
//array_unshift ( $columns, array( 'header'=> '', 'width'=> 50, 'sortable'=> false, 'id'=> 'unpauseLink' ) );
-}
+}
/*
if ( $action == 'to_reassign' ) {
array_unshift ( $columns, array( 'header'=> '', 'width'=> 50, 'sortable'=> false, 'id'=> 'reassignLink' ) );
}
-*/
+*/
// if ( $action == 'cancelled' ) {
// array_unshift ( $columns, array( 'header'=> '', 'width'=> 50, 'sortable'=> false, 'id'=> 'reactivateLink' ) );
// }
-
-
-$userUid = (isset( $_SESSION['USER_LOGGED'] ) && $_SESSION['USER_LOGGED'] != '') ? $_SESSION['USER_LOGGED'] : null;
-$oAppCache = new AppCacheView();
-$oAppCache->confCasesList = $confCasesList;
-
+
+
+$userUid = (isset( $_SESSION['USER_LOGGED'] ) && $_SESSION['USER_LOGGED'] != '') ? $_SESSION['USER_LOGGED'] : null;
+$oAppCache = new AppCacheView();
+$oAppCache->confCasesList = $confCasesList;
+
//get values for the comboBoxes
-$processes[] = array ('',G::LoadTranslation( 'ID_ALL_PROCESS' ));
-$status = getStatusArray( $action, $userUid );
-$category = getCategoryArray();
-$users = getUserArray( $action, $userUid );
-$allUsers = getAllUsersArray( $action );
-
+$processes[] = array ('',G::LoadTranslation( 'ID_ALL_PROCESS' ));
+$status = getStatusArray( $action, $userUid );
+$category = getCategoryArray();
+$users = getUserArray( $action, $userUid );
+$allUsers = getAllUsersArray( $action );
+
$oHeadPublisher->assign( 'reassignReaderFields', $reassignReaderFields ); //sending the fields to get from proxy
-$oHeadPublisher->addExtJsScript( 'cases/reassignList', false );
+$oHeadPublisher->addExtJsScript( 'cases/reassignList', false );
$oHeadPublisher->assign( 'pageSize', $pageSize ); //sending the page size
$oHeadPublisher->assign( 'columns', $columns ); //sending the columns to display in grid
$oHeadPublisher->assign( 'readerFields', $readerFields ); //sending the fields to get from proxy
@@ -95,883 +96,883 @@ $oHeadPublisher->assign( 'categoryValues', $category ); //Sending the listing of
$oHeadPublisher->assign( 'userValues', $users ); //Sending the listing of users
$oHeadPublisher->assign( 'allUsersValues', $allUsers ); //Sending the listing of all users
$oHeadPublisher->assign( "solrEnabled", (($aux = System::solrEnv()) !== false) ? 1 : 0 ); //Sending the status of solar
-
+
//menu permissions
/*$c = new Criteria('workflow');
$c->clearSelectColumns();
$c->addSelectColumn( AppThreadPeer::APP_THREAD_PARENT );
$c->add(AppThreadPeer::APP_UID, $APP_UID );
$c->add(AppThreadPeer::APP_THREAD_STATUS , 'OPEN' );
- $cnt = AppThreadPeer::doCount($c);*/
-$cnt = '';
-$menuPerms = '';
+ $cnt = AppThreadPeer::doCount($c);*/
+$cnt = '';
+$menuPerms = '';
$menuPerms = $menuPerms . ($RBAC->userCanAccess( 'PM_REASSIGNCASE' ) == 1) ? 'R' : ''; //can reassign case
$oHeadPublisher->assign( '___p34315105', $menuPerms ); // user menu permissions
-G::LoadClass( 'configuration' );
-$c = new Configurations();
-
+G::LoadClass( 'configuration' );
+$c = new Configurations();
+
//$oHeadPublisher->addExtJsScript('cases/caseUtils', true);
-$oHeadPublisher->addExtJsScript( 'app/main', true );
+$oHeadPublisher->addExtJsScript( 'app/main', true );
$oHeadPublisher->addExtJsScript( 'cases/casesList', false ); //adding a javascript file .js
$oHeadPublisher->addContent( 'cases/casesListExtJs' ); //adding a html file .html.
-$oHeadPublisher->assign( 'FORMATS', $c->getFormats() );
-G::RenderPage( 'publish', 'extJs' );
-
-function getUserArray ($action, $userUid)
-{
- global $oAppCache;
- $status = array ();
- $users[] = array ("CURRENT_USER",G::LoadTranslation( "ID_CURRENT_USER" ));
- $users[] = array ("",G::LoadTranslation( "ID_ALL_USERS" ));
-
+$oHeadPublisher->assign( 'FORMATS', $c->getFormats() );
+G::RenderPage( 'publish', 'extJs' );
+
+function getUserArray ($action, $userUid)
+{
+ global $oAppCache;
+ $status = array ();
+ $users[] = array ("CURRENT_USER",G::LoadTranslation( "ID_CURRENT_USER" ));
+ $users[] = array ("",G::LoadTranslation( "ID_ALL_USERS" ));
+
//now get users, just for the Search action
- switch ($action) {
- case 'search_simple':
- case 'search':
- $cUsers = new Criteria( 'workflow' );
- $cUsers->clearSelectColumns();
- $cUsers->addSelectColumn( UsersPeer::USR_UID );
- $cUsers->addSelectColumn( UsersPeer::USR_FIRSTNAME );
- $cUsers->addSelectColumn( UsersPeer::USR_LASTNAME );
- $oDataset = UsersPeer::doSelectRS( $cUsers );
- $oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
- $oDataset->next();
- while ($aRow = $oDataset->getRow()) {
- $users[] = array ($aRow['USR_UID'],$aRow['USR_LASTNAME'] . ' ' . $aRow['USR_FIRSTNAME']);
- $oDataset->next();
- }
- break;
- default:
- return $users;
- break;
- }
- return $users;
-}
-
-function getCategoryArray ()
-{
- global $oAppCache;
- require_once 'classes/model/ProcessCategory.php';
- $category[] = array ("",G::LoadTranslation( "ID_ALL_CATEGORIES" )
- );
-
- $criteria = new Criteria( 'workflow' );
- $criteria->addSelectColumn( ProcessCategoryPeer::CATEGORY_UID );
- $criteria->addSelectColumn( ProcessCategoryPeer::CATEGORY_NAME );
- $dataset = ProcessCategoryPeer::doSelectRS( $criteria );
- $dataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
- $dataset->next();
-
- while ($row = $dataset->getRow()) {
- $category[] = array ($row['CATEGORY_UID'],$row['CATEGORY_NAME']);
- $dataset->next();
- }
- return $category;
-}
-
-function getAllUsersArray ($action)
-{
- global $oAppCache;
- $status = array ();
- $users[] = array ("CURRENT_USER",G::LoadTranslation( "ID_CURRENT_USER" )
- );
- $users[] = array ("",G::LoadTranslation( "ID_ALL_USERS" )
- );
-
- if ($action == 'to_reassign') {
+ switch ($action) {
+ case 'search_simple':
+ case 'search':
+ $cUsers = new Criteria( 'workflow' );
+ $cUsers->clearSelectColumns();
+ $cUsers->addSelectColumn( UsersPeer::USR_UID );
+ $cUsers->addSelectColumn( UsersPeer::USR_FIRSTNAME );
+ $cUsers->addSelectColumn( UsersPeer::USR_LASTNAME );
+ $oDataset = UsersPeer::doSelectRS( $cUsers );
+ $oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
+ $oDataset->next();
+ while ($aRow = $oDataset->getRow()) {
+ $users[] = array ($aRow['USR_UID'],$aRow['USR_LASTNAME'] . ' ' . $aRow['USR_FIRSTNAME']);
+ $oDataset->next();
+ }
+ break;
+ default:
+ return $users;
+ break;
+ }
+ return $users;
+}
+
+function getCategoryArray ()
+{
+ global $oAppCache;
+ require_once 'classes/model/ProcessCategory.php';
+ $category[] = array ("",G::LoadTranslation( "ID_ALL_CATEGORIES" )
+ );
+
+ $criteria = new Criteria( 'workflow' );
+ $criteria->addSelectColumn( ProcessCategoryPeer::CATEGORY_UID );
+ $criteria->addSelectColumn( ProcessCategoryPeer::CATEGORY_NAME );
+ $dataset = ProcessCategoryPeer::doSelectRS( $criteria );
+ $dataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
+ $dataset->next();
+
+ while ($row = $dataset->getRow()) {
+ $category[] = array ($row['CATEGORY_UID'],$row['CATEGORY_NAME']);
+ $dataset->next();
+ }
+ return $category;
+}
+
+function getAllUsersArray ($action)
+{
+ global $oAppCache;
+ $status = array ();
+ $users[] = array ("CURRENT_USER",G::LoadTranslation( "ID_CURRENT_USER" )
+ );
+ $users[] = array ("",G::LoadTranslation( "ID_ALL_USERS" )
+ );
+
+ if ($action == 'to_reassign') {
//now get users, just for the Search action
- $cUsers = $oAppCache->getToReassignListCriteria();
- $cUsers->addSelectColumn( AppCacheViewPeer::USR_UID );
-
- if (g::MySQLSintaxis())
- $cUsers->addGroupByColumn( AppCacheViewPeer::USR_UID );
-
- $cUsers->addAscendingOrderByColumn( AppCacheViewPeer::APP_CURRENT_USER );
- $oDataset = AppCacheViewPeer::doSelectRS( $cUsers );
- $oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
- $oDataset->next();
- while ($aRow = $oDataset->getRow()) {
- $users[] = array ($aRow['USR_UID'],$aRow['APP_CURRENT_USER']);
- $oDataset->next();
- }
- }
- return $users;
-}
-
-function getStatusArray ($action, $userUid)
-{
- global $oAppCache;
- $status = array ();
- $status[] = array ('',G::LoadTranslation( 'ID_ALL_STATUS' ));
+ $cUsers = $oAppCache->getToReassignListCriteria();
+ $cUsers->addSelectColumn( AppCacheViewPeer::USR_UID );
+
+ if (g::MySQLSintaxis()) {
+ $cUsers->addGroupByColumn( AppCacheViewPeer::USR_UID );
+ }
+
+ $cUsers->addAscendingOrderByColumn( AppCacheViewPeer::APP_CURRENT_USER );
+ $oDataset = AppCacheViewPeer::doSelectRS( $cUsers );
+ $oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
+ $oDataset->next();
+ while ($aRow = $oDataset->getRow()) {
+ $users[] = array ($aRow['USR_UID'],$aRow['APP_CURRENT_USER']);
+ $oDataset->next();
+ }
+ }
+ return $users;
+}
+
+function getStatusArray ($action, $userUid)
+{
+ global $oAppCache;
+ $status = array ();
+ $status[] = array ('',G::LoadTranslation( 'ID_ALL_STATUS' ));
//get the list based in the action provided
- switch ($action) {
- case 'sent':
+ switch ($action) {
+ case 'sent':
$cStatus = $oAppCache->getSentListProcessCriteria( $userUid ); // a little slow
- break;
- case 'simple_search':
- case 'search':
- $cStatus = new Criteria( 'workflow' );
- $cStatus->clearSelectColumns();
- $cStatus->setDistinct();
- $cStatus->addSelectColumn( ApplicationPeer::APP_STATUS );
- $oDataset = ApplicationPeer::doSelectRS( $cStatus );
- $oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
- $oDataset->next();
- while ($aRow = $oDataset->getRow()) {
- $status[] = array ($aRow['APP_STATUS'],G::LoadTranslation( 'ID_CASES_STATUS_' . $aRow['APP_STATUS'] )
+ break;
+ case 'simple_search':
+ case 'search':
+ $cStatus = new Criteria( 'workflow' );
+ $cStatus->clearSelectColumns();
+ $cStatus->setDistinct();
+ $cStatus->addSelectColumn( ApplicationPeer::APP_STATUS );
+ $oDataset = ApplicationPeer::doSelectRS( $cStatus );
+ $oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
+ $oDataset->next();
+ while ($aRow = $oDataset->getRow()) {
+ $status[] = array ($aRow['APP_STATUS'],G::LoadTranslation( 'ID_CASES_STATUS_' . $aRow['APP_STATUS'] )
); //here we can have a translation for the status ( the second param)
- $oDataset->next();
- }
- return $status;
- break;
-
- case 'selfservice':
- $cStatus = $oAppCache->getUnassignedListCriteria( $userUid );
- break;
- case 'paused':
- $cStatus = $oAppCache->getPausedListCriteria( $userUid );
- break;
- case 'to_revise':
- $cStatus = $oAppCache->getToReviseListCriteria( $userUid );
+ $oDataset->next();
+ }
+ return $status;
+ break;
+ case 'selfservice':
+ $cStatus = $oAppCache->getUnassignedListCriteria( $userUid );
+ break;
+ case 'paused':
+ $cStatus = $oAppCache->getPausedListCriteria( $userUid );
+ break;
+ case 'to_revise':
+ $cStatus = $oAppCache->getToReviseListCriteria( $userUid );
// $cStatus = $oAppCache->getPausedListCriteria($userUid);
- break;
- case 'to_reassign':
- $cStatus = $oAppCache->getToReassignListCriteria();
- break;
- case 'todo':
- case 'draft':
- case 'gral':
- // case 'to_revise' :
- default:
- return $status;
- break;
- }
-
+ break;
+ case 'to_reassign':
+ $cStatus = $oAppCache->getToReassignListCriteria();
+ break;
+ case 'todo':
+ case 'draft':
+ case 'gral':
+ // case 'to_revise' :
+ default:
+ return $status;
+ break;
+ }
+
//get the status for this user in this action only for participated, unassigned, paused
// if ( $action != 'todo' && $action != 'draft' && $action != 'to_revise') {
- if ($action != 'todo' && $action != 'draft') {
+ if ($action != 'todo' && $action != 'draft') {
//$cStatus = new Criteria('workflow');
- $cStatus->clearSelectColumns();
- $cStatus->setDistinct();
- $cStatus->addSelectColumn( AppCacheViewPeer::APP_STATUS );
- $oDataset = AppCacheViewPeer::doSelectRS( $cStatus );
- $oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
- $oDataset->next();
- while ($aRow = $oDataset->getRow()) {
- $status[] = array ($aRow['APP_STATUS'],G::LoadTranslation( 'ID_CASES_STATUS_' . $aRow['APP_STATUS'] ));
+ $cStatus->clearSelectColumns();
+ $cStatus->setDistinct();
+ $cStatus->addSelectColumn( AppCacheViewPeer::APP_STATUS );
+ $oDataset = AppCacheViewPeer::doSelectRS( $cStatus );
+ $oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
+ $oDataset->next();
+ while ($aRow = $oDataset->getRow()) {
+ $status[] = array ($aRow['APP_STATUS'],G::LoadTranslation( 'ID_CASES_STATUS_' . $aRow['APP_STATUS'] ));
//here we can have a translation for the status ( the second param)
- $oDataset->next();
- }
- }
- return $status;
-}
-
+ $oDataset->next();
+ }
+ }
+ return $status;
+}
+
//these getXX function gets the default fields in casesListSetup
-function getToDo ()
-{
- $caseColumns = array ();
- $caseColumns[] = array ('header' => '#','dataIndex' => 'APP_NUMBER','width' => 45,'align' => 'center');
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_SUMMARY' ),'dataIndex' => 'CASE_SUMMARY','width' => 45,'align' => 'center','sortable' => false
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASES_NOTES' ),'dataIndex' => 'CASE_NOTES_COUNT','width' => 45,'align' => 'center','sortable' => false
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASE' ),'dataIndex' => 'APP_TITLE','width' => 150
- );
- $caseColumns[] = array ('header' => 'UserUid','dataIndex' => 'USR_UID','width' => 50,'hidden' => true,'hideable' => false
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_PROCESS' ),'dataIndex' => 'APP_PRO_TITLE','width' => 120
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_TASK' ),'dataIndex' => 'APP_TAS_TITLE','width' => 120
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_SENT_BY' ),'dataIndex' => 'APP_DEL_PREVIOUS_USER','width' => 90
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_DUE_DATE' ),'dataIndex' => 'DEL_TASK_DUE_DATE','width' => 110
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_LAST_MODIFY' ),'dataIndex' => 'APP_UPDATE_DATE','width' => 110
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_PRIORITY' ),'dataIndex' => 'DEL_PRIORITY','width' => 50
- );
-
- $caseReaderFields = array ();
- $caseReaderFields[] = array ('name' => 'APP_UID'
- );
- $caseReaderFields[] = array ('name' => 'USR_UID'
- );
- $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_UID'
- );
- $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_FIRSTNAME'
- );
- $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_LASTNAME'
- );
- $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_USERNAME'
- );
- $caseReaderFields[] = array ('name' => 'DEL_INDEX'
- );
- $caseReaderFields[] = array ('name' => 'APP_NUMBER'
- );
- $caseReaderFields[] = array ('name' => 'APP_TITLE'
- );
- $caseReaderFields[] = array ('name' => 'APP_PRO_TITLE'
- );
- $caseReaderFields[] = array ('name' => 'APP_TAS_TITLE'
- );
- $caseReaderFields[] = array ('name' => 'APP_DEL_PREVIOUS_USER'
- );
- $caseReaderFields[] = array ('name' => 'DEL_TASK_DUE_DATE'
- );
- $caseReaderFields[] = array ('name' => 'APP_UPDATE_DATE'
- );
- $caseReaderFields[] = array ('name' => 'DEL_PRIORITY'
- );
- $caseReaderFields[] = array ('name' => 'APP_FINISH_DATE'
- );
-
- $caseReaderFields[] = array ('name' => 'APP_CURRENT_USER'
- );
- $caseReaderFields[] = array ('name' => 'APP_STATUS'
- );
-
- $caseReaderFields[] = array ('name' => 'CASE_SUMMARY'
- );
- $caseReaderFields[] = array ('name' => 'CASE_NOTES_COUNT'
- );
-
- return array ('caseColumns' => $caseColumns,'caseReaderFields' => $caseReaderFields,'rowsperpage' => 20,'dateformat' => 'M d, Y'
- );
-}
-
-function getDraft ()
-{
- $caseColumns = array ();
- $caseColumns[] = array ('header' => '#','dataIndex' => 'APP_NUMBER','width' => 45,'align' => 'center'
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_SUMMARY' ),'dataIndex' => 'CASE_SUMMARY','width' => 45,'align' => 'center','sortable' => false
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASES_NOTES' ),'dataIndex' => 'CASE_NOTES_COUNT','width' => 45,'align' => 'center','sortable' => false
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASE' ),'dataIndex' => 'APP_TITLE','width' => 150
- );
- $caseColumns[] = array ('header' => 'UserUid','dataIndex' => 'USR_UID','width' => 50,'hidden' => true,'hideable' => false
- );
- $caseColumns[] = array ('header' => 'PreUsrUid','dataIndex' => 'PREVIOUS_USR_UID','width' => 50,'hidden' => true,'hideable' => false
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_PROCESS' ),'dataIndex' => 'APP_PRO_TITLE','width' => 120
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_TASK' ),'dataIndex' => 'APP_TAS_TITLE','width' => 120
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_DUE_DATE' ),'dataIndex' => 'DEL_TASK_DUE_DATE','width' => 110
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_LAST_MODIFY' ),'dataIndex' => 'APP_UPDATE_DATE','width' => 110
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_PRIORITY' ),'dataIndex' => 'DEL_PRIORITY','width' => 50
- );
-
- $caseReaderFields = array ();
- $caseReaderFields[] = array ('name' => 'APP_UID'
- );
- $caseReaderFields[] = array ('name' => 'USR_UID'
- );
- $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_UID'
- );
- $caseReaderFields[] = array ('name' => 'APP_NUMBER'
- );
- $caseReaderFields[] = array ('name' => 'APP_STATUS'
- );
- $caseReaderFields[] = array ('name' => 'DEL_INDEX'
- );
- $caseReaderFields[] = array ('name' => 'APP_TITLE'
- );
- $caseReaderFields[] = array ('name' => 'APP_PRO_TITLE'
- );
- $caseReaderFields[] = array ('name' => 'APP_TAS_TITLE'
- );
- $caseReaderFields[] = array ('name' => 'APP_DEL_PREVIOUS_USER'
- );
- $caseReaderFields[] = array ('name' => 'APP_CURRENT_USER'
- );
- $caseReaderFields[] = array ('name' => 'DEL_TASK_DUE_DATE'
- );
- $caseReaderFields[] = array ('name' => 'APP_UPDATE_DATE'
- );
- $caseReaderFields[] = array ('name' => 'DEL_PRIORITY'
- );
- $caseReaderFields[] = array ('name' => 'APP_STATUS'
- );
- $caseReaderFields[] = array ('name' => 'APP_FINISH_DATE'
- );
- $caseReaderFields[] = array ('name' => 'CASE_SUMMARY'
- );
- $caseReaderFields[] = array ('name' => 'CASE_NOTES_COUNT'
- );
-
- return array ('caseColumns' => $caseColumns,'caseReaderFields' => $caseReaderFields,'rowsperpage' => 20,'dateformat' => 'M d, Y'
- );
-}
-
-function getParticipated ()
-{
- $caseColumns = array ();
- $caseColumns[] = array ('header' => '#','dataIndex' => 'APP_NUMBER','width' => 45,'align' => 'center'
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_SUMMARY' ),'dataIndex' => 'CASE_SUMMARY','width' => 45,'align' => 'center','sortable' => false
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASES_NOTES' ),'dataIndex' => 'CASE_NOTES_COUNT','width' => 45,'align' => 'center','sortable' => false
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASE' ),'dataIndex' => 'APP_TITLE','width' => 150
- );
- $caseColumns[] = array ('header' => 'UserUid','dataIndex' => 'USR_UID','width' => 50,'hidden' => true,'hideable' => false
- );
- $caseColumns[] = array ('header' => 'PreUsrUid','dataIndex' => 'PREVIOUS_USR_UID','width' => 50,'hidden' => true,'hideable' => false
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_PROCESS' ),'dataIndex' => 'APP_PRO_TITLE','width' => 120
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_TASK' ),'dataIndex' => 'APP_TAS_TITLE','width' => 120
- );
+function getToDo ()
+{
+ $caseColumns = array ();
+ $caseColumns[] = array ('header' => '#','dataIndex' => 'APP_NUMBER','width' => 45,'align' => 'center');
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_SUMMARY' ),'dataIndex' => 'CASE_SUMMARY','width' => 45,'align' => 'center','sortable' => false
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASES_NOTES' ),'dataIndex' => 'CASE_NOTES_COUNT','width' => 45,'align' => 'center','sortable' => false
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASE' ),'dataIndex' => 'APP_TITLE','width' => 150
+ );
+ $caseColumns[] = array ('header' => 'UserUid','dataIndex' => 'USR_UID','width' => 50,'hidden' => true,'hideable' => false
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_PROCESS' ),'dataIndex' => 'APP_PRO_TITLE','width' => 120
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_TASK' ),'dataIndex' => 'APP_TAS_TITLE','width' => 120
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_SENT_BY' ),'dataIndex' => 'APP_DEL_PREVIOUS_USER','width' => 90
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_DUE_DATE' ),'dataIndex' => 'DEL_TASK_DUE_DATE','width' => 110
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_LAST_MODIFY' ),'dataIndex' => 'APP_UPDATE_DATE','width' => 110
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_PRIORITY' ),'dataIndex' => 'DEL_PRIORITY','width' => 50
+ );
+
+ $caseReaderFields = array ();
+ $caseReaderFields[] = array ('name' => 'APP_UID'
+ );
+ $caseReaderFields[] = array ('name' => 'USR_UID'
+ );
+ $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_UID'
+ );
+ $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_FIRSTNAME'
+ );
+ $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_LASTNAME'
+ );
+ $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_USERNAME'
+ );
+ $caseReaderFields[] = array ('name' => 'DEL_INDEX'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_NUMBER'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_TITLE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_PRO_TITLE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_TAS_TITLE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_DEL_PREVIOUS_USER'
+ );
+ $caseReaderFields[] = array ('name' => 'DEL_TASK_DUE_DATE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_UPDATE_DATE'
+ );
+ $caseReaderFields[] = array ('name' => 'DEL_PRIORITY'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_FINISH_DATE'
+ );
+
+ $caseReaderFields[] = array ('name' => 'APP_CURRENT_USER'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_STATUS'
+ );
+
+ $caseReaderFields[] = array ('name' => 'CASE_SUMMARY'
+ );
+ $caseReaderFields[] = array ('name' => 'CASE_NOTES_COUNT'
+ );
+
+ return array ('caseColumns' => $caseColumns,'caseReaderFields' => $caseReaderFields,'rowsperpage' => 20,'dateformat' => 'M d, Y'
+ );
+}
+
+function getDraft ()
+{
+ $caseColumns = array ();
+ $caseColumns[] = array ('header' => '#','dataIndex' => 'APP_NUMBER','width' => 45,'align' => 'center'
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_SUMMARY' ),'dataIndex' => 'CASE_SUMMARY','width' => 45,'align' => 'center','sortable' => false
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASES_NOTES' ),'dataIndex' => 'CASE_NOTES_COUNT','width' => 45,'align' => 'center','sortable' => false
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASE' ),'dataIndex' => 'APP_TITLE','width' => 150
+ );
+ $caseColumns[] = array ('header' => 'UserUid','dataIndex' => 'USR_UID','width' => 50,'hidden' => true,'hideable' => false
+ );
+ $caseColumns[] = array ('header' => 'PreUsrUid','dataIndex' => 'PREVIOUS_USR_UID','width' => 50,'hidden' => true,'hideable' => false
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_PROCESS' ),'dataIndex' => 'APP_PRO_TITLE','width' => 120
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_TASK' ),'dataIndex' => 'APP_TAS_TITLE','width' => 120
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_DUE_DATE' ),'dataIndex' => 'DEL_TASK_DUE_DATE','width' => 110
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_LAST_MODIFY' ),'dataIndex' => 'APP_UPDATE_DATE','width' => 110
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_PRIORITY' ),'dataIndex' => 'DEL_PRIORITY','width' => 50
+ );
+
+ $caseReaderFields = array ();
+ $caseReaderFields[] = array ('name' => 'APP_UID'
+ );
+ $caseReaderFields[] = array ('name' => 'USR_UID'
+ );
+ $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_UID'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_NUMBER'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_STATUS'
+ );
+ $caseReaderFields[] = array ('name' => 'DEL_INDEX'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_TITLE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_PRO_TITLE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_TAS_TITLE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_DEL_PREVIOUS_USER'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_CURRENT_USER'
+ );
+ $caseReaderFields[] = array ('name' => 'DEL_TASK_DUE_DATE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_UPDATE_DATE'
+ );
+ $caseReaderFields[] = array ('name' => 'DEL_PRIORITY'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_STATUS'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_FINISH_DATE'
+ );
+ $caseReaderFields[] = array ('name' => 'CASE_SUMMARY'
+ );
+ $caseReaderFields[] = array ('name' => 'CASE_NOTES_COUNT'
+ );
+
+ return array ('caseColumns' => $caseColumns,'caseReaderFields' => $caseReaderFields,'rowsperpage' => 20,'dateformat' => 'M d, Y'
+ );
+}
+
+function getParticipated ()
+{
+ $caseColumns = array ();
+ $caseColumns[] = array ('header' => '#','dataIndex' => 'APP_NUMBER','width' => 45,'align' => 'center'
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_SUMMARY' ),'dataIndex' => 'CASE_SUMMARY','width' => 45,'align' => 'center','sortable' => false
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASES_NOTES' ),'dataIndex' => 'CASE_NOTES_COUNT','width' => 45,'align' => 'center','sortable' => false
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASE' ),'dataIndex' => 'APP_TITLE','width' => 150
+ );
+ $caseColumns[] = array ('header' => 'UserUid','dataIndex' => 'USR_UID','width' => 50,'hidden' => true,'hideable' => false
+ );
+ $caseColumns[] = array ('header' => 'PreUsrUid','dataIndex' => 'PREVIOUS_USR_UID','width' => 50,'hidden' => true,'hideable' => false
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_PROCESS' ),'dataIndex' => 'APP_PRO_TITLE','width' => 120
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_TASK' ),'dataIndex' => 'APP_TAS_TITLE','width' => 120
+ );
//$caseColumns[] = array( 'header' => G::LoadTranslation('ID_SENT_BY'), 'dataIndex' => 'APP_DEL_PREVIOUS_USER', 'width' => 120 );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CURRENT_USER' ),'dataIndex' => 'APP_CURRENT_USER','width' => 120,'sortable' => false
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_LAST_MODIFY' ),'dataIndex' => 'APP_UPDATE_DATE','width' => 80
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_STATUS' ),'dataIndex' => 'APP_STATUS','width' => 50
- );
-
- $caseReaderFields = array ();
- $caseReaderFields[] = array ('name' => 'APP_UID'
- );
- $caseReaderFields[] = array ('name' => 'USR_UID'
- );
- $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_UID'
- );
- $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_FIRSTNAME'
- );
- $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_LASTNAME'
- );
- $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_USERNAME'
- );
- $caseReaderFields[] = array ('name' => 'APP_NUMBER'
- );
- $caseReaderFields[] = array ('name' => 'APP_STATUS'
- );
- $caseReaderFields[] = array ('name' => 'DEL_INDEX'
- );
- $caseReaderFields[] = array ('name' => 'APP_TITLE'
- );
- $caseReaderFields[] = array ('name' => 'APP_PRO_TITLE'
- );
- $caseReaderFields[] = array ('name' => 'APP_TAS_TITLE'
- );
- $caseReaderFields[] = array ('name' => 'APP_DEL_PREVIOUS_USER'
- );
- $caseReaderFields[] = array ('name' => 'APP_CURRENT_USER'
- );
- $caseReaderFields[] = array ('name' => 'DEL_TASK_DUE_DATE'
- );
- $caseReaderFields[] = array ('name' => 'APP_UPDATE_DATE'
- );
- $caseReaderFields[] = array ('name' => 'DEL_PRIORITY'
- );
- $caseReaderFields[] = array ('name' => 'APP_STATUS'
- );
- $caseReaderFields[] = array ('name' => 'APP_FINISH_DATE'
- );
- $caseReaderFields[] = array ('name' => 'CASE_SUMMARY'
- );
- $caseReaderFields[] = array ('name' => 'CASE_NOTES_COUNT'
- );
-
- return array ('caseColumns' => $caseColumns,'caseReaderFields' => $caseReaderFields,'rowsperpage' => 20,'dateformat' => 'M d, Y'
- );
-}
-
-function getSearch ()
-{
- $caseColumns = array ();
- $caseColumns[] = array ('header' => '#','dataIndex' => 'APP_NUMBER','width' => 45,'align' => 'center'
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_SUMMARY' ),'dataIndex' => 'CASE_SUMMARY','width' => 45,'align' => 'center','sortable' => false
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASES_NOTES' ),'dataIndex' => 'CASE_NOTES_COUNT','width' => 45,'align' => 'center','sortable' => false
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASE' ),'dataIndex' => 'APP_TITLE','width' => 100
- );
- $caseColumns[] = array ('header' => 'UserUid','dataIndex' => 'USR_UID','width' => 50,'hidden' => true,'hideable' => false
- );
- $caseColumns[] = array ('header' => 'PreUsrUid','dataIndex' => 'PREVIOUS_USR_UID','width' => 50,'hidden' => true,'hideable' => false
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_TASK' ),'dataIndex' => 'APP_TAS_TITLE','width' => 120
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_PROCESS' ),'dataIndex' => 'APP_PRO_TITLE','width' => 120
- );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CURRENT_USER' ),'dataIndex' => 'APP_CURRENT_USER','width' => 120,'sortable' => false
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_LAST_MODIFY' ),'dataIndex' => 'APP_UPDATE_DATE','width' => 80
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_STATUS' ),'dataIndex' => 'APP_STATUS','width' => 50
+ );
+
+ $caseReaderFields = array ();
+ $caseReaderFields[] = array ('name' => 'APP_UID'
+ );
+ $caseReaderFields[] = array ('name' => 'USR_UID'
+ );
+ $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_UID'
+ );
+ $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_FIRSTNAME'
+ );
+ $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_LASTNAME'
+ );
+ $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_USERNAME'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_NUMBER'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_STATUS'
+ );
+ $caseReaderFields[] = array ('name' => 'DEL_INDEX'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_TITLE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_PRO_TITLE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_TAS_TITLE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_DEL_PREVIOUS_USER'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_CURRENT_USER'
+ );
+ $caseReaderFields[] = array ('name' => 'DEL_TASK_DUE_DATE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_UPDATE_DATE'
+ );
+ $caseReaderFields[] = array ('name' => 'DEL_PRIORITY'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_STATUS'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_FINISH_DATE'
+ );
+ $caseReaderFields[] = array ('name' => 'CASE_SUMMARY'
+ );
+ $caseReaderFields[] = array ('name' => 'CASE_NOTES_COUNT'
+ );
+
+ return array ('caseColumns' => $caseColumns,'caseReaderFields' => $caseReaderFields,'rowsperpage' => 20,'dateformat' => 'M d, Y'
+ );
+}
+
+function getSearch ()
+{
+ $caseColumns = array ();
+ $caseColumns[] = array ('header' => '#','dataIndex' => 'APP_NUMBER','width' => 45,'align' => 'center'
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_SUMMARY' ),'dataIndex' => 'CASE_SUMMARY','width' => 45,'align' => 'center','sortable' => false
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASES_NOTES' ),'dataIndex' => 'CASE_NOTES_COUNT','width' => 45,'align' => 'center','sortable' => false
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASE' ),'dataIndex' => 'APP_TITLE','width' => 100
+ );
+ $caseColumns[] = array ('header' => 'UserUid','dataIndex' => 'USR_UID','width' => 50,'hidden' => true,'hideable' => false
+ );
+ $caseColumns[] = array ('header' => 'PreUsrUid','dataIndex' => 'PREVIOUS_USR_UID','width' => 50,'hidden' => true,'hideable' => false
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_TASK' ),'dataIndex' => 'APP_TAS_TITLE','width' => 120
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_PROCESS' ),'dataIndex' => 'APP_PRO_TITLE','width' => 120
+ );
//$caseColumns[] = array( 'header' => G::LoadTranslation('ID_SENT_BY'), 'dataIndex' => 'APP_DEL_PREVIOUS_USER', 'width' => 120 );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CURRENT_USER' ),'dataIndex' => 'APP_CURRENT_USER','width' => 120,'sortable' => false
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_LAST_MODIFY' ),'dataIndex' => 'APP_UPDATE_DATE','width' => 80
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_DELEGATION_DATE' ),'dataIndex' => 'DEL_DELEGATE_DATE','width' => 80
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_DUE_DATE' ),'dataIndex' => 'DEL_TASK_DUE_DATE','width' => 80
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_STATUS' ),'dataIndex' => 'APP_STATUS','width' => 50
- );
-
- $caseReaderFields = array ();
- $caseReaderFields[] = array ('name' => 'APP_UID'
- );
- $caseReaderFields[] = array ('name' => 'USR_UID'
- );
- $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_UID'
- );
- $caseReaderFields[] = array ('name' => 'APP_NUMBER'
- );
- $caseReaderFields[] = array ('name' => 'APP_STATUS'
- );
- $caseReaderFields[] = array ('name' => 'DEL_INDEX'
- );
- $caseReaderFields[] = array ('name' => 'APP_TITLE'
- );
- $caseReaderFields[] = array ('name' => 'APP_PRO_TITLE'
- );
- $caseReaderFields[] = array ('name' => 'APP_TAS_TITLE'
- );
- $caseReaderFields[] = array ('name' => 'APP_DEL_PREVIOUS_USER'
- );
- $caseReaderFields[] = array ('name' => 'APP_CURRENT_USER'
- );
- $caseReaderFields[] = array ('name' => 'DEL_TASK_DUE_DATE'
- );
- $caseReaderFields[] = array ('name' => 'APP_UPDATE_DATE'
- );
- $caseReaderFields[] = array ('name' => 'DEL_DELEGATE_DATE'
- );
- $caseReaderFields[] = array ('name' => 'DEL_PRIORITY'
- );
- $caseReaderFields[] = array ('name' => 'APP_STATUS'
- );
- $caseReaderFields[] = array ('name' => 'APP_FINISH_DATE'
- );
- $caseReaderFields[] = array ('name' => 'CASE_SUMMARY'
- );
- $caseReaderFields[] = array ('name' => 'CASE_NOTES_COUNT'
- );
-
- return array ('caseColumns' => $caseColumns,'caseReaderFields' => $caseReaderFields,'rowsperpage' => 20,'dateformat' => 'M d, Y'
- );
-}
-
-function getUnassigned ()
-{
- $caseColumns = array ();
- $caseColumns[] = array ('header' => '#','dataIndex' => 'APP_NUMBER','width' => 40,'align' => 'left'
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_SUMMARY' ),'dataIndex' => 'CASE_SUMMARY','width' => 45,'align' => 'center','sortable' => false
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASES_NOTES' ),'dataIndex' => 'CASE_NOTES_COUNT','width' => 45,'align' => 'center','sortable' => false
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASE' ),'dataIndex' => 'APP_TITLE','width' => 150
- );
- $caseColumns[] = array ('header' => 'UserUid','dataIndex' => 'USR_UID','width' => 50,'hidden' => true,'hideable' => false
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_PROCESS' ),'dataIndex' => 'APP_PRO_TITLE','width' => 120
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_TASK' ),'dataIndex' => 'APP_TAS_TITLE','width' => 120
- );
-
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_SENT_BY' ),'dataIndex' => 'APP_DEL_PREVIOUS_USER','width' => 90
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_DUE_DATE' ),'dataIndex' => 'DEL_TASK_DUE_DATE','width' => 110
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_LAST_MODIFY' ),'dataIndex' => 'APP_UPDATE_DATE','width' => 80
- );
-
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CURRENT_USER' ),'dataIndex' => 'APP_CURRENT_USER','width' => 120,'sortable' => false
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_LAST_MODIFY' ),'dataIndex' => 'APP_UPDATE_DATE','width' => 80
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_DELEGATION_DATE' ),'dataIndex' => 'DEL_DELEGATE_DATE','width' => 80
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_DUE_DATE' ),'dataIndex' => 'DEL_TASK_DUE_DATE','width' => 80
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_STATUS' ),'dataIndex' => 'APP_STATUS','width' => 50
+ );
+
+ $caseReaderFields = array ();
+ $caseReaderFields[] = array ('name' => 'APP_UID'
+ );
+ $caseReaderFields[] = array ('name' => 'USR_UID'
+ );
+ $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_UID'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_NUMBER'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_STATUS'
+ );
+ $caseReaderFields[] = array ('name' => 'DEL_INDEX'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_TITLE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_PRO_TITLE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_TAS_TITLE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_DEL_PREVIOUS_USER'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_CURRENT_USER'
+ );
+ $caseReaderFields[] = array ('name' => 'DEL_TASK_DUE_DATE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_UPDATE_DATE'
+ );
+ $caseReaderFields[] = array ('name' => 'DEL_DELEGATE_DATE'
+ );
+ $caseReaderFields[] = array ('name' => 'DEL_PRIORITY'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_STATUS'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_FINISH_DATE'
+ );
+ $caseReaderFields[] = array ('name' => 'CASE_SUMMARY'
+ );
+ $caseReaderFields[] = array ('name' => 'CASE_NOTES_COUNT'
+ );
+
+ return array ('caseColumns' => $caseColumns,'caseReaderFields' => $caseReaderFields,'rowsperpage' => 20,'dateformat' => 'M d, Y'
+ );
+}
+
+function getUnassigned ()
+{
+ $caseColumns = array ();
+ $caseColumns[] = array ('header' => '#','dataIndex' => 'APP_NUMBER','width' => 40,'align' => 'left'
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_SUMMARY' ),'dataIndex' => 'CASE_SUMMARY','width' => 45,'align' => 'center','sortable' => false
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASES_NOTES' ),'dataIndex' => 'CASE_NOTES_COUNT','width' => 45,'align' => 'center','sortable' => false
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASE' ),'dataIndex' => 'APP_TITLE','width' => 150
+ );
+ $caseColumns[] = array ('header' => 'UserUid','dataIndex' => 'USR_UID','width' => 50,'hidden' => true,'hideable' => false
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_PROCESS' ),'dataIndex' => 'APP_PRO_TITLE','width' => 120
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_TASK' ),'dataIndex' => 'APP_TAS_TITLE','width' => 120
+ );
+
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_SENT_BY' ),'dataIndex' => 'APP_DEL_PREVIOUS_USER','width' => 90
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_DUE_DATE' ),'dataIndex' => 'DEL_TASK_DUE_DATE','width' => 110
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_LAST_MODIFY' ),'dataIndex' => 'APP_UPDATE_DATE','width' => 80
+ );
+
// $caseColumns[] = array( 'header' => G::LoadTranslation('ID_COMPLETED_BY_USER'),'dataIndex' => 'APP_CURRENT_USER','width' => 110 );
// $caseColumns[] = array( 'header' => G::LoadTranslation('ID_FINISH_DATE'), 'dataIndex' => 'APP_FINISH_DATE', 'width' => 50 );
-
-
- $caseReaderFields = array ();
- $caseReaderFields[] = array ('name' => 'APP_UID'
- );
- $caseReaderFields[] = array ('name' => 'USR_UID'
- );
- $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_UID'
- );
- $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_FIRSTNAME'
- );
- $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_LASTNAME'
- );
- $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_USERNAME'
- );
- $caseReaderFields[] = array ('name' => 'APP_NUMBER'
- );
- $caseReaderFields[] = array ('name' => 'APP_STATUS'
- );
- $caseReaderFields[] = array ('name' => 'DEL_INDEX'
- );
- $caseReaderFields[] = array ('name' => 'APP_TITLE'
- );
- $caseReaderFields[] = array ('name' => 'APP_PRO_TITLE'
- );
- $caseReaderFields[] = array ('name' => 'APP_TAS_TITLE'
- );
- $caseReaderFields[] = array ('name' => 'APP_DEL_PREVIOUS_USER'
- );
- $caseReaderFields[] = array ('name' => 'APP_CURRENT_USER'
- );
- $caseReaderFields[] = array ('name' => 'DEL_TASK_DUE_DATE'
- );
- $caseReaderFields[] = array ('name' => 'APP_UPDATE_DATE'
- );
- $caseReaderFields[] = array ('name' => 'DEL_PRIORITY'
- );
- $caseReaderFields[] = array ('name' => 'APP_STATUS'
- );
- $caseReaderFields[] = array ('name' => 'APP_FINISH_DATE'
- );
- $caseReaderFields[] = array ('name' => 'CASE_SUMMARY'
- );
- $caseReaderFields[] = array ('name' => 'CASE_NOTES_COUNT'
- );
-
- return array ('caseColumns' => $caseColumns,'caseReaderFields' => $caseReaderFields,'rowsperpage' => 20,'dateformat' => 'M d, Y'
- );
-}
-
-function getPaused ()
-{
- $caseColumns = array ();
- $caseColumns[] = array ('header' => '#','dataIndex' => 'APP_NUMBER','width' => 45,'align' => 'center'
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_SUMMARY' ),'dataIndex' => 'CASE_SUMMARY','width' => 45,'align' => 'center','sortable' => false
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASES_NOTES' ),'dataIndex' => 'CASE_NOTES_COUNT','width' => 45,'align' => 'center','sortable' => false
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASE' ),'dataIndex' => 'APP_TITLE','width' => 150
- );
- $caseColumns[] = array ('header' => 'UserUid','dataIndex' => 'USR_UID','width' => 50,'hidden' => true,'hideable' => false
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_PROCESS' ),'dataIndex' => 'APP_PRO_TITLE','width' => 120
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_TASK' ),'dataIndex' => 'APP_TAS_TITLE','width' => 120
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_SENT_BY' ),'dataIndex' => 'APP_DEL_PREVIOUS_USER','width' => 90
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_LAST_MODIFY' ),'dataIndex' => 'APP_UPDATE_DATE','width' => 80
- );
-
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_THREAD_INDEX' ),'dataIndex' => 'APP_THREAD_INDEX','width' => 80
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_DEL_INDEX' ),'dataIndex' => 'DEL_INDEX','width' => 80
- );
-
- $caseReaderFields = array ();
- $caseReaderFields[] = array ('name' => 'APP_UID'
- );
- $caseReaderFields[] = array ('name' => 'USR_UID'
- );
- $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_UID'
- );
- $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_FIRSTNAME'
- );
- $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_LASTNAME'
- );
- $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_USERNAME'
- );
- $caseReaderFields[] = array ('name' => 'APP_NUMBER'
- );
- $caseReaderFields[] = array ('name' => 'APP_STATUS'
- );
- $caseReaderFields[] = array ('name' => 'DEL_INDEX'
- );
- $caseReaderFields[] = array ('name' => 'APP_TITLE'
- );
- $caseReaderFields[] = array ('name' => 'APP_PRO_TITLE'
- );
- $caseReaderFields[] = array ('name' => 'APP_TAS_TITLE'
- );
- $caseReaderFields[] = array ('name' => 'APP_DEL_PREVIOUS_USER'
- );
- $caseReaderFields[] = array ('name' => 'APP_CURRENT_USER'
- );
- $caseReaderFields[] = array ('name' => 'DEL_TASK_DUE_DATE'
- );
- $caseReaderFields[] = array ('name' => 'APP_UPDATE_DATE'
- );
- $caseReaderFields[] = array ('name' => 'DEL_PRIORITY'
- );
- $caseReaderFields[] = array ('name' => 'APP_STATUS'
- );
- $caseReaderFields[] = array ('name' => 'APP_FINISH_DATE'
- );
- $caseReaderFields[] = array ('name' => 'APP_THREAD_INDEX'
- );
- $caseReaderFields[] = array ('name' => 'CASE_SUMMARY'
- );
- $caseReaderFields[] = array ('name' => 'CASE_NOTES_COUNT'
- );
-
- return array ('caseColumns' => $caseColumns,'caseReaderFields' => $caseReaderFields,'rowsperpage' => 20,'dateformat' => 'M d, Y'
- );
-}
-
-function getToRevise ()
-{
- $caseColumns = array ();
- $caseColumns[] = array ('header' => '#','dataIndex' => 'APP_NUMBER','width' => 45,'align' => 'center'
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_SUMMARY' ),'dataIndex' => 'CASE_SUMMARY','width' => 45,'align' => 'center','sortable' => false
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASES_NOTES' ),'dataIndex' => 'CASE_NOTES_COUNT','width' => 45,'align' => 'center','sortable' => false
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASE' ),'dataIndex' => 'APP_TITLE','width' => 150
- );
- $caseColumns[] = array ('header' => 'UserUid','dataIndex' => 'USR_UID','width' => 50,'hidden' => true,'hideable' => false
- );
- $caseColumns[] = array ('header' => 'PreUsrUid','dataIndex' => 'PREVIOUS_USR_UID','width' => 50,'hidden' => true,'hideable' => false
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_PROCESS' ),'dataIndex' => 'APP_PRO_TITLE','width' => 120
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_TASK' ),'dataIndex' => 'APP_TAS_TITLE','width' => 120
- );
-
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_SENT_BY' ),'dataIndex' => 'APP_DEL_PREVIOUS_USER','width' => 90
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CURRENT_USER' ),'dataIndex' => 'APP_CURRENT_USER','width' => 90,'sortable' => false
- );
+
+
+ $caseReaderFields = array ();
+ $caseReaderFields[] = array ('name' => 'APP_UID'
+ );
+ $caseReaderFields[] = array ('name' => 'USR_UID'
+ );
+ $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_UID'
+ );
+ $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_FIRSTNAME'
+ );
+ $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_LASTNAME'
+ );
+ $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_USERNAME'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_NUMBER'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_STATUS'
+ );
+ $caseReaderFields[] = array ('name' => 'DEL_INDEX'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_TITLE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_PRO_TITLE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_TAS_TITLE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_DEL_PREVIOUS_USER'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_CURRENT_USER'
+ );
+ $caseReaderFields[] = array ('name' => 'DEL_TASK_DUE_DATE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_UPDATE_DATE'
+ );
+ $caseReaderFields[] = array ('name' => 'DEL_PRIORITY'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_STATUS'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_FINISH_DATE'
+ );
+ $caseReaderFields[] = array ('name' => 'CASE_SUMMARY'
+ );
+ $caseReaderFields[] = array ('name' => 'CASE_NOTES_COUNT'
+ );
+
+ return array ('caseColumns' => $caseColumns,'caseReaderFields' => $caseReaderFields,'rowsperpage' => 20,'dateformat' => 'M d, Y'
+ );
+}
+
+function getPaused ()
+{
+ $caseColumns = array ();
+ $caseColumns[] = array ('header' => '#','dataIndex' => 'APP_NUMBER','width' => 45,'align' => 'center'
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_SUMMARY' ),'dataIndex' => 'CASE_SUMMARY','width' => 45,'align' => 'center','sortable' => false
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASES_NOTES' ),'dataIndex' => 'CASE_NOTES_COUNT','width' => 45,'align' => 'center','sortable' => false
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASE' ),'dataIndex' => 'APP_TITLE','width' => 150
+ );
+ $caseColumns[] = array ('header' => 'UserUid','dataIndex' => 'USR_UID','width' => 50,'hidden' => true,'hideable' => false
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_PROCESS' ),'dataIndex' => 'APP_PRO_TITLE','width' => 120
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_TASK' ),'dataIndex' => 'APP_TAS_TITLE','width' => 120
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_SENT_BY' ),'dataIndex' => 'APP_DEL_PREVIOUS_USER','width' => 90
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_LAST_MODIFY' ),'dataIndex' => 'APP_UPDATE_DATE','width' => 80
+ );
+
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_THREAD_INDEX' ),'dataIndex' => 'APP_THREAD_INDEX','width' => 80
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_DEL_INDEX' ),'dataIndex' => 'DEL_INDEX','width' => 80
+ );
+
+ $caseReaderFields = array ();
+ $caseReaderFields[] = array ('name' => 'APP_UID'
+ );
+ $caseReaderFields[] = array ('name' => 'USR_UID'
+ );
+ $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_UID'
+ );
+ $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_FIRSTNAME'
+ );
+ $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_LASTNAME'
+ );
+ $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_USERNAME'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_NUMBER'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_STATUS'
+ );
+ $caseReaderFields[] = array ('name' => 'DEL_INDEX'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_TITLE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_PRO_TITLE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_TAS_TITLE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_DEL_PREVIOUS_USER'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_CURRENT_USER'
+ );
+ $caseReaderFields[] = array ('name' => 'DEL_TASK_DUE_DATE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_UPDATE_DATE'
+ );
+ $caseReaderFields[] = array ('name' => 'DEL_PRIORITY'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_STATUS'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_FINISH_DATE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_THREAD_INDEX'
+ );
+ $caseReaderFields[] = array ('name' => 'CASE_SUMMARY'
+ );
+ $caseReaderFields[] = array ('name' => 'CASE_NOTES_COUNT'
+ );
+
+ return array ('caseColumns' => $caseColumns,'caseReaderFields' => $caseReaderFields,'rowsperpage' => 20,'dateformat' => 'M d, Y'
+ );
+}
+
+function getToRevise ()
+{
+ $caseColumns = array ();
+ $caseColumns[] = array ('header' => '#','dataIndex' => 'APP_NUMBER','width' => 45,'align' => 'center'
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_SUMMARY' ),'dataIndex' => 'CASE_SUMMARY','width' => 45,'align' => 'center','sortable' => false
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASES_NOTES' ),'dataIndex' => 'CASE_NOTES_COUNT','width' => 45,'align' => 'center','sortable' => false
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASE' ),'dataIndex' => 'APP_TITLE','width' => 150
+ );
+ $caseColumns[] = array ('header' => 'UserUid','dataIndex' => 'USR_UID','width' => 50,'hidden' => true,'hideable' => false
+ );
+ $caseColumns[] = array ('header' => 'PreUsrUid','dataIndex' => 'PREVIOUS_USR_UID','width' => 50,'hidden' => true,'hideable' => false
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_PROCESS' ),'dataIndex' => 'APP_PRO_TITLE','width' => 120
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_TASK' ),'dataIndex' => 'APP_TAS_TITLE','width' => 120
+ );
+
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_SENT_BY' ),'dataIndex' => 'APP_DEL_PREVIOUS_USER','width' => 90
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CURRENT_USER' ),'dataIndex' => 'APP_CURRENT_USER','width' => 90,'sortable' => false
+ );
// $caseColumns[] = array( 'header' =>'Sent By', 'dataIndex' => 'APP_DEL_PREVIOUS_USER', 'width' => 90 );
///-- $caseColumns[] = array( 'header' => G::LoadTranslation('ID_LAST_MODIFY'), 'dataIndex' => 'APP_UPDATE_DATE', 'width' => 110 );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_PRIORITY' ),'dataIndex' => 'DEL_PRIORITY','width' => 50
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_STATUS' ),'dataIndex' => 'APP_STATUS','width' => 50
- );
-
- $caseReaderFields = array ();
- $caseReaderFields[] = array ('name' => 'APP_UID'
- );
- $caseReaderFields[] = array ('name' => 'USR_UID'
- );
- $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_UID'
- );
- $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_FIRSTNAME'
- );
- $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_LASTNAME'
- );
- $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_USERNAME'
- );
- $caseReaderFields[] = array ('name' => 'APP_NUMBER'
- );
- $caseReaderFields[] = array ('name' => 'DEL_INDEX'
- );
- $caseReaderFields[] = array ('name' => 'APP_TITLE'
- );
- $caseReaderFields[] = array ('name' => 'APP_PRO_TITLE'
- );
- $caseReaderFields[] = array ('name' => 'APP_TAS_TITLE'
- );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_PRIORITY' ),'dataIndex' => 'DEL_PRIORITY','width' => 50
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_STATUS' ),'dataIndex' => 'APP_STATUS','width' => 50
+ );
+
+ $caseReaderFields = array ();
+ $caseReaderFields[] = array ('name' => 'APP_UID'
+ );
+ $caseReaderFields[] = array ('name' => 'USR_UID'
+ );
+ $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_UID'
+ );
+ $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_FIRSTNAME'
+ );
+ $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_LASTNAME'
+ );
+ $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_USERNAME'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_NUMBER'
+ );
+ $caseReaderFields[] = array ('name' => 'DEL_INDEX'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_TITLE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_PRO_TITLE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_TAS_TITLE'
+ );
// $caseReaderFields[] = array( 'name' => 'APP_DEL_PREVIOUS_USER' );
- $caseReaderFields[] = array ('name' => 'APP_CURRENT_USER'
- );
- $caseReaderFields[] = array ('name' => 'DEL_TASK_DUE_DATE'
- );
- $caseReaderFields[] = array ('name' => 'APP_UPDATE_DATE'
- );
- $caseReaderFields[] = array ('name' => 'DEL_PRIORITY'
- );
- $caseReaderFields[] = array ('name' => 'APP_STATUS'
- );
- $caseReaderFields[] = array ('name' => 'APP_FINISH_DATE'
- );
- $caseReaderFields[] = array ('name' => 'APP_DEL_PREVIOUS_USER'
- );
- $caseReaderFields[] = array ('name' => 'CASE_SUMMARY'
- );
- $caseReaderFields[] = array ('name' => 'CASE_NOTES_COUNT'
- );
-
- return array ('caseColumns' => $caseColumns,'caseReaderFields' => $caseReaderFields,'rowsperpage' => 20,'dateformat' => 'M d, Y'
- );
-}
-
-function getToReassign ()
-{
- $caseColumns = array ();
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_SUMMARY' ),'dataIndex' => 'CASE_SUMMARY','width' => 45,'align' => 'center','sortable' => false
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASES_NOTES' ),'dataIndex' => 'CASE_NOTES_COUNT','width' => 45,'align' => 'center','sortable' => false
- );
- $caseColumns[] = array ('header' => 'UserUid','dataIndex' => 'USR_UID','width' => 50,'hidden' => true,'hideable' => false
- );
- $caseColumns[] = array ('header' => 'PreUsrUid','dataIndex' => 'PREVIOUS_USR_UID','width' => 50,'hidden' => true,'hideable' => false
- );
- $caseColumns[] = array ('header' => '#','dataIndex' => 'APP_NUMBER','width' => 45,'align' => 'center'
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASE' ),'dataIndex' => 'APP_TITLE','width' => 150
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_PROCESS' ),'dataIndex' => 'APP_PRO_TITLE','width' => 120
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_TASK' ),'dataIndex' => 'APP_TAS_TITLE','width' => 120
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CURRENT_USER' ),'dataIndex' => 'APP_CURRENT_USER','width' => 90,'sortable' => false
- );
+ $caseReaderFields[] = array ('name' => 'APP_CURRENT_USER'
+ );
+ $caseReaderFields[] = array ('name' => 'DEL_TASK_DUE_DATE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_UPDATE_DATE'
+ );
+ $caseReaderFields[] = array ('name' => 'DEL_PRIORITY'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_STATUS'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_FINISH_DATE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_DEL_PREVIOUS_USER'
+ );
+ $caseReaderFields[] = array ('name' => 'CASE_SUMMARY'
+ );
+ $caseReaderFields[] = array ('name' => 'CASE_NOTES_COUNT'
+ );
+
+ return array ('caseColumns' => $caseColumns,'caseReaderFields' => $caseReaderFields,'rowsperpage' => 20,'dateformat' => 'M d, Y'
+ );
+}
+
+function getToReassign ()
+{
+ $caseColumns = array ();
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_SUMMARY' ),'dataIndex' => 'CASE_SUMMARY','width' => 45,'align' => 'center','sortable' => false
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASES_NOTES' ),'dataIndex' => 'CASE_NOTES_COUNT','width' => 45,'align' => 'center','sortable' => false
+ );
+ $caseColumns[] = array ('header' => 'UserUid','dataIndex' => 'USR_UID','width' => 50,'hidden' => true,'hideable' => false
+ );
+ $caseColumns[] = array ('header' => 'PreUsrUid','dataIndex' => 'PREVIOUS_USR_UID','width' => 50,'hidden' => true,'hideable' => false
+ );
+ $caseColumns[] = array ('header' => '#','dataIndex' => 'APP_NUMBER','width' => 45,'align' => 'center'
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASE' ),'dataIndex' => 'APP_TITLE','width' => 150
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_PROCESS' ),'dataIndex' => 'APP_PRO_TITLE','width' => 120
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_TASK' ),'dataIndex' => 'APP_TAS_TITLE','width' => 120
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CURRENT_USER' ),'dataIndex' => 'APP_CURRENT_USER','width' => 90,'sortable' => false
+ );
// $caseColumns[] = array( 'header' => G::LoadTranslation('ID_SENT_BY'), 'dataIndex' => 'APP_DEL_PREVIOUS_USER', 'width' => 90 );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_LAST_MODIFY' ),'dataIndex' => 'APP_UPDATE_DATE','width' => 110
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_STATUS' ),'dataIndex' => 'APP_STATUS','width' => 50
- );
-
- $caseReaderFields = array ();
- $caseReaderFields[] = array ('name' => 'TAS_UID'
- );
- $caseReaderFields[] = array ('name' => 'DEL_INDEX'
- );
- $caseReaderFields[] = array ('name' => 'APP_UID'
- );
- $caseReaderFields[] = array ('name' => 'USR_UID'
- );
- $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_UID'
- );
- $caseReaderFields[] = array ('name' => 'APP_NUMBER'
- );
- $caseReaderFields[] = array ('name' => 'APP_TITLE'
- );
- $caseReaderFields[] = array ('name' => 'APP_TAS_TITLE'
- );
- $caseReaderFields[] = array ('name' => 'APP_PRO_TITLE'
- );
- $caseReaderFields[] = array ('name' => 'APP_CURRENT_USER'
- );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_LAST_MODIFY' ),'dataIndex' => 'APP_UPDATE_DATE','width' => 110
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_STATUS' ),'dataIndex' => 'APP_STATUS','width' => 50
+ );
+
+ $caseReaderFields = array ();
+ $caseReaderFields[] = array ('name' => 'TAS_UID'
+ );
+ $caseReaderFields[] = array ('name' => 'DEL_INDEX'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_UID'
+ );
+ $caseReaderFields[] = array ('name' => 'USR_UID'
+ );
+ $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_UID'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_NUMBER'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_TITLE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_TAS_TITLE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_PRO_TITLE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_CURRENT_USER'
+ );
// $caseReaderFields[] = array( 'name' => 'APP_DEL_PREVIOUS_USER' );
- $caseReaderFields[] = array ('name' => 'APP_UPDATE_DATE'
- );
- $caseReaderFields[] = array ('name' => 'APP_STATUS'
- );
- $caseReaderFields[] = array ('name' => 'CASE_SUMMARY'
- );
- $caseReaderFields[] = array ('name' => 'CASE_NOTES_COUNT'
- );
-
- return array ('caseColumns' => $caseColumns,'caseReaderFields' => $caseReaderFields,'rowsperpage' => 20,'dateformat' => 'M d, Y'
- );
-}
-
-function getGeneral ()
-{
- $caseColumns = array ();
- $caseColumns[] = array ('header' => '#','dataIndex' => 'APP_NUMBER','width' => 45,'align' => 'center'
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_SUMMARY' ),'dataIndex' => 'CASE_SUMMARY','width' => 45,'align' => 'center','sortable' => false
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASES_NOTES' ),'dataIndex' => 'CASE_NOTES_COUNT','width' => 45,'align' => 'center','sortable' => false
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASE' ),'dataIndex' => 'APP_TITLE','width' => 150
- );
- $caseColumns[] = array ('header' => 'UserUid','dataIndex' => 'USR_UID','width' => 50,'hidden' => true,'hideable' => false
- );
- $caseColumns[] = array ('header' => 'PreUsrUid','dataIndex' => 'PREVIOUS_USR_UID','width' => 50,'hidden' => true,'hideable' => false
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_TASK' ),'dataIndex' => 'APP_TAS_TITLE','width' => 120
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_PROCESS' ),'dataIndex' => 'APP_PRO_TITLE','width' => 120
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CURRENT_USER' ),'dataIndex' => 'APP_CURRENT_USER','width' => 90,'sortable' => false
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_SENT_BY' ),'dataIndex' => 'APP_DEL_PREVIOUS_USER','width' => 90
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_LAST_MODIFY' ),'dataIndex' => 'APP_UPDATE_DATE','width' => 110
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_STATUS' ),'dataIndex' => 'APP_STATUS','width' => 50
- );
-
- $caseReaderFields = array ();
- $caseReaderFields[] = array ('name' => 'APP_UID'
- );
- $caseReaderFields[] = array ('name' => 'USR_UID'
- );
- $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_UID'
- );
- $caseReaderFields[] = array ('name' => 'APP_NUMBER'
- );
- $caseReaderFields[] = array ('name' => 'APP_TITLE'
- );
- $caseReaderFields[] = array ('name' => 'APP_TAS_TITLE'
- );
- $caseReaderFields[] = array ('name' => 'APP_PRO_TITLE'
- );
- $caseReaderFields[] = array ('name' => 'APP_CURRENT_USER'
- );
- $caseReaderFields[] = array ('name' => 'APP_DEL_PREVIOUS_USER'
- );
- $caseReaderFields[] = array ('name' => 'APP_UPDATE_DATE'
- );
- $caseReaderFields[] = array ('name' => 'APP_STATUS'
- );
- $caseReaderFields[] = array ('name' => 'CASE_SUMMARY'
- );
- $caseReaderFields[] = array ('name' => 'CASE_NOTES_COUNT'
- );
-
- return array ('caseColumns' => $caseColumns,'caseReaderFields' => $caseReaderFields,'rowsperpage' => 20,'dateformat' => 'M d, Y'
- );
-}
-
-/**
- * get the list configuration headers of the cases checked for reassign, for the
- * reassign cases list.
- */
-function getReassignList ()
-{
- $caseColumns = array ();
- $caseColumns[] = array ('header' => '#','dataIndex' => 'APP_NUMBER','width' => 40);
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_SUMMARY' ),'dataIndex' => 'CASE_SUMMARY','width' => 45,'hidden' => true
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASES_NOTES' ),'dataIndex' => 'CASE_NOTES_COUNT','width' => 45,'hidden' => true
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASE' ),'dataIndex' => 'APP_TITLE','width' => 100,'hidden' => true
- );
- $caseColumns[] = array ('header' => 'CaseId','dataIndex' => 'APP_UID','width' => 200,'hidden' => true,'hideable' => false
- );
- $caseColumns[] = array ('header' => 'User','dataIndex' => 'USR_UID','width' => 200,'hidden' => true,'hideable' => false
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_TASK' ),'dataIndex' => 'APP_TAS_TITLE','width' => 120
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_PROCESS' ),'dataIndex' => 'APP_PRO_TITLE','width' => 120
- );
- $caseColumns[] = array ('header' => 'Reassigned Uid','dataIndex' => 'APP_REASSIGN_USER_UID','width' => 120,'hidden' => true,'hideable' => false
- );
- $caseColumns[] = array ('header' => 'Reassigned Uid','dataIndex' => 'TAS_UID','width' => 120,'hidden' => true,'hideable' => false
- );
- $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_REASSIGN_TO' ),'dataIndex' => 'APP_REASSIGN_USER','width' => 170
- );
-
- $caseReaderFields = array ();
- $caseReaderFields[] = array ('name' => 'APP_NUMBER');
- $caseReaderFields[] = array ('name' => 'APP_TITLE');
- $caseReaderFields[] = array ('name' => 'APP_UID');
- $caseReaderFields[] = array ('name' => 'USR_UID');
- $caseReaderFields[] = array ('name' => 'APP_TAS_TITLE');
- $caseReaderFields[] = array ('name' => 'APP_PRO_TITLE');
- $caseReaderFields[] = array ('name' => 'APP_REASSIGN_USER_UID');
- $caseReaderFields[] = array ('name' => 'TAS_UID');
- $caseReaderFields[] = array ('name' => 'APP_REASSIGN_USER');
- $caseReaderFields[] = array ('name' => 'CASE_SUMMARY');
- $caseReaderFields[] = array ('name' => 'CASE_NOTES_COUNT');
-
- return array ('caseColumns' => $caseColumns,'caseReaderFields' => $caseReaderFields,'rowsperpage' => 20,'dateformat' => 'M d, Y'
- );
-}
-
-function getReassignUsersList ()
-{
- $caseColumns = array ();
-
- $caseReaderFields = array ();
- $caseReaderFields[] = array ('name' => 'userUid'
- );
- $caseReaderFields[] = array ('name' => 'userFullname'
- );
-
- return array ('caseColumns' => $caseColumns,'caseReaderFields' => $caseReaderFields,'rowsperpage' => 20,'dateformat' => 'M d, Y'
- );
-}
-
+ $caseReaderFields[] = array ('name' => 'APP_UPDATE_DATE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_STATUS'
+ );
+ $caseReaderFields[] = array ('name' => 'CASE_SUMMARY'
+ );
+ $caseReaderFields[] = array ('name' => 'CASE_NOTES_COUNT'
+ );
+
+ return array ('caseColumns' => $caseColumns,'caseReaderFields' => $caseReaderFields,'rowsperpage' => 20,'dateformat' => 'M d, Y'
+ );
+}
+
+function getGeneral ()
+{
+ $caseColumns = array ();
+ $caseColumns[] = array ('header' => '#','dataIndex' => 'APP_NUMBER','width' => 45,'align' => 'center'
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_SUMMARY' ),'dataIndex' => 'CASE_SUMMARY','width' => 45,'align' => 'center','sortable' => false
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASES_NOTES' ),'dataIndex' => 'CASE_NOTES_COUNT','width' => 45,'align' => 'center','sortable' => false
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASE' ),'dataIndex' => 'APP_TITLE','width' => 150
+ );
+ $caseColumns[] = array ('header' => 'UserUid','dataIndex' => 'USR_UID','width' => 50,'hidden' => true,'hideable' => false
+ );
+ $caseColumns[] = array ('header' => 'PreUsrUid','dataIndex' => 'PREVIOUS_USR_UID','width' => 50,'hidden' => true,'hideable' => false
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_TASK' ),'dataIndex' => 'APP_TAS_TITLE','width' => 120
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_PROCESS' ),'dataIndex' => 'APP_PRO_TITLE','width' => 120
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CURRENT_USER' ),'dataIndex' => 'APP_CURRENT_USER','width' => 90,'sortable' => false
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_SENT_BY' ),'dataIndex' => 'APP_DEL_PREVIOUS_USER','width' => 90
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_LAST_MODIFY' ),'dataIndex' => 'APP_UPDATE_DATE','width' => 110
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_STATUS' ),'dataIndex' => 'APP_STATUS','width' => 50
+ );
+
+ $caseReaderFields = array ();
+ $caseReaderFields[] = array ('name' => 'APP_UID'
+ );
+ $caseReaderFields[] = array ('name' => 'USR_UID'
+ );
+ $caseReaderFields[] = array ('name' => 'PREVIOUS_USR_UID'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_NUMBER'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_TITLE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_TAS_TITLE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_PRO_TITLE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_CURRENT_USER'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_DEL_PREVIOUS_USER'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_UPDATE_DATE'
+ );
+ $caseReaderFields[] = array ('name' => 'APP_STATUS'
+ );
+ $caseReaderFields[] = array ('name' => 'CASE_SUMMARY'
+ );
+ $caseReaderFields[] = array ('name' => 'CASE_NOTES_COUNT'
+ );
+
+ return array ('caseColumns' => $caseColumns,'caseReaderFields' => $caseReaderFields,'rowsperpage' => 20,'dateformat' => 'M d, Y'
+ );
+}
+
+/**
+ * get the list configuration headers of the cases checked for reassign, for the
+ * reassign cases list.
+ */
+function getReassignList ()
+{
+ $caseColumns = array ();
+ $caseColumns[] = array ('header' => '#','dataIndex' => 'APP_NUMBER','width' => 40);
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_SUMMARY' ),'dataIndex' => 'CASE_SUMMARY','width' => 45,'hidden' => true
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASES_NOTES' ),'dataIndex' => 'CASE_NOTES_COUNT','width' => 45,'hidden' => true
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_CASE' ),'dataIndex' => 'APP_TITLE','width' => 100,'hidden' => true
+ );
+ $caseColumns[] = array ('header' => 'CaseId','dataIndex' => 'APP_UID','width' => 200,'hidden' => true,'hideable' => false
+ );
+ $caseColumns[] = array ('header' => 'User','dataIndex' => 'USR_UID','width' => 200,'hidden' => true,'hideable' => false
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_TASK' ),'dataIndex' => 'APP_TAS_TITLE','width' => 120
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_PROCESS' ),'dataIndex' => 'APP_PRO_TITLE','width' => 120
+ );
+ $caseColumns[] = array ('header' => 'Reassigned Uid','dataIndex' => 'APP_REASSIGN_USER_UID','width' => 120,'hidden' => true,'hideable' => false
+ );
+ $caseColumns[] = array ('header' => 'Reassigned Uid','dataIndex' => 'TAS_UID','width' => 120,'hidden' => true,'hideable' => false
+ );
+ $caseColumns[] = array ('header' => G::LoadTranslation( 'ID_REASSIGN_TO' ),'dataIndex' => 'APP_REASSIGN_USER','width' => 170
+ );
+
+ $caseReaderFields = array ();
+ $caseReaderFields[] = array ('name' => 'APP_NUMBER');
+ $caseReaderFields[] = array ('name' => 'APP_TITLE');
+ $caseReaderFields[] = array ('name' => 'APP_UID');
+ $caseReaderFields[] = array ('name' => 'USR_UID');
+ $caseReaderFields[] = array ('name' => 'APP_TAS_TITLE');
+ $caseReaderFields[] = array ('name' => 'APP_PRO_TITLE');
+ $caseReaderFields[] = array ('name' => 'APP_REASSIGN_USER_UID');
+ $caseReaderFields[] = array ('name' => 'TAS_UID');
+ $caseReaderFields[] = array ('name' => 'APP_REASSIGN_USER');
+ $caseReaderFields[] = array ('name' => 'CASE_SUMMARY');
+ $caseReaderFields[] = array ('name' => 'CASE_NOTES_COUNT');
+
+ return array ('caseColumns' => $caseColumns,'caseReaderFields' => $caseReaderFields,'rowsperpage' => 20,'dateformat' => 'M d, Y'
+ );
+}
+
+function getReassignUsersList ()
+{
+ $caseColumns = array ();
+
+ $caseReaderFields = array ();
+ $caseReaderFields[] = array ('name' => 'userUid'
+ );
+ $caseReaderFields[] = array ('name' => 'userFullname'
+ );
+
+ return array ('caseColumns' => $caseColumns,'caseReaderFields' => $caseReaderFields,'rowsperpage' => 20,'dateformat' => 'M d, Y'
+ );
+}
+
// Ext.namespace("Ext.ux");
// Ext.ux.comboBoxRenderer = function(combo) {
// return function(value) {
@@ -980,66 +981,67 @@ function getReassignUsersList ()
// return rec.get(combo.displayField);
// }
// }
-/**
- * loads the PM Table field list from the database based in an action parameter
- * then assemble the List of fields with these data, for the configuration in cases list.
- *
- * @param String $action
- * @return Array $config
- */
-
-function getAdditionalFields ($action, $confCasesList = array())
-{
- if (! empty( $confCasesList ) && ! empty( $confCasesList['second']['data'] )) { // For the case list builder in the enterprise plugin
- $caseColumns = array ();
- $caseReaderFields = array ();
-
- foreach ($confCasesList['second']['data'] as $fieldData) {
- if ($fieldData['fieldType'] != 'key') {
- $label = $fieldData['label'];
- $caseColumns[] = array ('header' => $label,'dataIndex' => $fieldData['name'],'width' => $fieldData['width'],'align' => $fieldData['align']
- );
- $caseReaderFields[] = array ('name' => $fieldData['name']
- );
- }
- }
- return array ('caseColumns' => $caseColumns,'caseReaderFields' => $caseReaderFields,'rowsperpage' => $confCasesList['rowsperpage'],'dateformat' => $confCasesList['dateformat']
- );
- } else {
- switch ($action) {
- case 'draft':
- $config = getDraft();
- break;
- case 'simple_search':
- case 'search':
- $config = getSearch();
- break;
- case 'participated':
- case 'sent':
- $config = getParticipated();
- break;
- case 'unassigned':
- $config = getUnassigned();
- break;
- case 'paused':
- $config = getPaused();
- break;
- case 'to_revise':
- $config = getToRevise();
- break;
- case 'to_reassign':
- $config = getToReassign();
- break;
- case 'gral':
- $config = getGeneral();
- break;
- case 'todo':
- default:
- $action = 'todo';
- $config = getToDo();
- break;
- }
- return $config;
- }
+/**
+ * loads the PM Table field list from the database based in an action parameter
+ * then assemble the List of fields with these data, for the configuration in cases list.
+ *
+ * @param String $action
+ * @return Array $config
+ */
+
+function getAdditionalFields ($action, $confCasesList = array())
+{
+ if (! empty( $confCasesList ) && ! empty( $confCasesList['second']['data'] )) {
+ // For the case list builder in the enterprise plugin
+ $caseColumns = array ();
+ $caseReaderFields = array ();
+
+ foreach ($confCasesList['second']['data'] as $fieldData) {
+ if ($fieldData['fieldType'] != 'key') {
+ $label = $fieldData['label'];
+ $caseColumns[] = array ('header' => $label,'dataIndex' => $fieldData['name'],'width' => $fieldData['width'],'align' => $fieldData['align']
+ );
+ $caseReaderFields[] = array ('name' => $fieldData['name']
+ );
+ }
+ }
+ return array ('caseColumns' => $caseColumns,'caseReaderFields' => $caseReaderFields,'rowsperpage' => $confCasesList['rowsperpage'],'dateformat' => $confCasesList['dateformat']
+ );
+ } else {
+ switch ($action) {
+ case 'draft':
+ $config = getDraft();
+ break;
+ case 'simple_search':
+ case 'search':
+ $config = getSearch();
+ break;
+ case 'participated':
+ case 'sent':
+ $config = getParticipated();
+ break;
+ case 'unassigned':
+ $config = getUnassigned();
+ break;
+ case 'paused':
+ $config = getPaused();
+ break;
+ case 'to_revise':
+ $config = getToRevise();
+ break;
+ case 'to_reassign':
+ $config = getToReassign();
+ break;
+ case 'gral':
+ $config = getGeneral();
+ break;
+ case 'todo':
+ default:
+ $action = 'todo';
+ $config = getToDo();
+ break;
+ }
+ return $config;
+ }
}
diff --git a/workflow/engine/methods/cases/casesListExtJsRedirector.php b/workflow/engine/methods/cases/casesListExtJsRedirector.php
index c796ddfdf..cc1fd2f64 100755
--- a/workflow/engine/methods/cases/casesListExtJsRedirector.php
+++ b/workflow/engine/methods/cases/casesListExtJsRedirector.php
@@ -1,27 +1,28 @@
+.
- *
- * For more information, contact Colosa Inc, 2566 Le Jeune Rd.,
- * Coral Gables, FL, 33134, USA, or email info@colosa.com.
- */
-require_once 'classes/model/Application.php';
-require_once 'classes/model/Users.php';
-require_once 'classes/model/AppThread.php';
-require_once 'classes/model/AppDelay.php';
-require_once 'classes/model/Process.php';
-require_once 'classes/model/Task.php';
-require_once ("classes/model/AppCacheView.php");
-require_once ("classes/model/AppDelegation.php");
-require_once ("classes/model/AdditionalTables.php");
-require_once ("classes/model/AppDelay.php");
-G::LoadClass( 'case' );
-
-$actionAjax = isset( $_REQUEST['actionAjax'] ) ? $_REQUEST['actionAjax'] : null;
-
-if ($actionAjax == "processListExtJs") {
- $action = isset( $_REQUEST['action'] ) ? $_REQUEST['action'] : null;
- $categoryUid = isset( $_REQUEST['CATEGORY_UID'] ) ? $_REQUEST['CATEGORY_UID'] : null;
- $userUid = (isset( $_SESSION['USER_LOGGED'] ) && $_SESSION['USER_LOGGED'] != '') ? $_SESSION['USER_LOGGED'] : null;
-
- global $oAppCache;
- $oAppCache = new AppCacheView();
- $processes = Array ();
- $processes[] = array ('',G::LoadTranslation( 'ID_ALL_PROCESS' )
- );
-
- //get the list based in the action provided
- switch ($action) {
- case 'draft':
- $cProcess = $oAppCache->getDraftListCriteria( $userUid ); //fast enough
- break;
- case 'sent':
- $cProcess = $oAppCache->getSentListProcessCriteria( $userUid ); // fast enough
- break;
- case 'simple_search':
- case 'search':
- //in search action, the query to obtain all process is too slow, so we need to query directly to
- //process and content tables, and for that reason we need the current language in AppCacheView.
- G::loadClass( 'configuration' );
- $oConf = new Configurations();
- $oConf->loadConfig( $x, 'APP_CACHE_VIEW_ENGINE', '', '', '', '' );
- $appCacheViewEngine = $oConf->aConfig;
- $lang = isset( $appCacheViewEngine['LANG'] ) ? $appCacheViewEngine['LANG'] : 'en';
-
- $cProcess = new Criteria( 'workflow' );
- $cProcess->clearSelectColumns();
- $cProcess->addSelectColumn( ProcessPeer::PRO_UID );
- $cProcess->addSelectColumn( ContentPeer::CON_VALUE );
- if ($categoryUid) {
- $cProcess->add( ProcessPeer::PRO_CATEGORY, $categoryUid );
- }
- $del = DBAdapter::getStringDelimiter();
- $conds = array ();
- $conds[] = array (ProcessPeer::PRO_UID,ContentPeer::CON_ID);
- $conds[] = array (ContentPeer::CON_CATEGORY,$del . 'PRO_TITLE' . $del);
- $conds[] = array (ContentPeer::CON_LANG,$del . $lang . $del);
- $cProcess->addJoinMC( $conds, Criteria::LEFT_JOIN );
- $cProcess->add( ProcessPeer::PRO_STATUS, 'ACTIVE' );
- $oDataset = ProcessPeer::doSelectRS( $cProcess );
- $oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
- $oDataset->next();
-
- while ($aRow = $oDataset->getRow()) {
- $processes[] = array ($aRow['PRO_UID'],$aRow['CON_VALUE']
- );
- $oDataset->next();
- }
- return print G::json_encode( $processes );
- break;
- case 'unassigned':
- $cProcess = $oAppCache->getUnassignedListCriteria( $userUid );
- break;
- case 'paused':
- $cProcess = $oAppCache->getPausedListCriteria( $userUid );
- break;
- case 'to_revise':
- $cProcess = $oAppCache->getToReviseListCriteria( $userUid );
- break;
- case 'to_reassign':
- $cProcess = $oAppCache->getToReassignListCriteria();
- $cProcess->addAscendingOrderByColumn( AppCacheViewPeer::APP_PRO_TITLE );
- break;
- case 'gral':
- $cProcess = $oAppCache->getGeneralListCriteria();
- $cProcess->addAscendingOrderByColumn( AppCacheViewPeer::APP_PRO_TITLE );
- break;
- case 'todo':
- default:
- $cProcess = $oAppCache->getToDoListCriteria( $userUid ); //fast enough
- break;
- }
- //get the processes for this user in this action
- $cProcess->clearSelectColumns();
- $cProcess->addSelectColumn( AppCacheViewPeer::PRO_UID );
- $cProcess->addSelectColumn( AppCacheViewPeer::APP_PRO_TITLE );
- $cProcess->setDistinct( AppCacheViewPeer::PRO_UID );
- if ($categoryUid) {
- $cProcess->addAlias( 'CP', 'PROCESS' );
- $cProcess->add( 'CP.PRO_CATEGORY', $categoryUid, Criteria::EQUAL );
- $cProcess->addJoin( AppCacheViewPeer::PRO_UID, 'CP.PRO_UID', Criteria::LEFT_JOIN );
- $cProcess->addAsColumn( 'CATEGORY_UID', 'CP.PRO_CATEGORY' );
- }
- $oDataset = AppCacheViewPeer::doSelectRS( $cProcess );
- $oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
- $oDataset->next();
-
- while ($aRow = $oDataset->getRow()) {
- $processes[] = array ($aRow['PRO_UID'],$aRow['APP_PRO_TITLE']
- );
- $oDataset->next();
- }
- return print G::json_encode( $processes );
-}
-
-if ($actionAjax == "getUsersToReassign") {
- $_SESSION['TASK'] = $_REQUEST['TAS_UID'];
- $case = new Cases();
- $result->data = $case->getUsersToReassign( $_SESSION['TASK'], $_SESSION['USER_LOGGED'] );
- print G::json_encode( $result );
-}
-if ($actionAjax == 'reassignCase') {
-
- $APP_UID = $_REQUEST["APP_UID"];
- $DEL_INDEX = $_REQUEST["DEL_INDEX"];
-
- $_SESSION['APPLICATION'] = $APP_UID;
- $_SESSION['INDEX'] = $DEL_INDEX;
-
- $cases = new Cases();
- $user = new Users();
- $app = new Application();
-
- $TO_USR_UID = $_POST['USR_UID'];
-
- try {
- $cases->reassignCase( $_SESSION['APPLICATION'], $_SESSION['INDEX'], $_SESSION['USER_LOGGED'], $TO_USR_UID );
- $caseData = $app->load( $_SESSION['APPLICATION'] );
- $userData = $user->load( $TO_USR_UID );
- //print_r($caseData);
- $data['APP_NUMBER'] = $caseData['APP_NUMBER'];
- $data['USER'] = $userData['USR_LASTNAME'] . ' ' . $userData['USR_FIRSTNAME']; //TODO change with the farmated username from environment conf
- $result->status = 0;
- $result->msg = G::LoadTranslation( 'ID_REASSIGNMENT_SUCCESS', SYS_LANG, $data );
- } catch (Exception $e) {
- $result->status = 1;
- $result->msg = $e->getMessage();
- }
-
- print G::json_encode( $result );
-
-}
-
-if ($actionAjax == 'showHistoryMessage') {
- ?>
-
-
-
-AddContent( 'xmlform', 'xmlform', 'cases/cases_MessagesView', '', $oCase->getHistoryMessagesTrackerView( $_POST['APP_UID'], $_POST['APP_MSG_UID'] ) );
-
- ?>
-
-
-
-
-
-AddContent( 'view', 'cases/cases_DynaformHistory' );
-
- G::RenderPage( 'publish', 'raw' );
-}
-
-if ($actionAjax == 'dynaformChangeLogViewHistory') {
-
- ?>
-
-
-
-AddContent( 'dynaform', 'xmlform', $_SESSION['PROCESS'] . '/' . $_POST['DYN_UID'], '', $Fields['APP_DATA'], '', '', 'view' );
-
- ?>
-
-
-
-
-
-loadCase( $_SESSION['APPLICATION'] );
- $Fields['APP_DATA']['__DYNAFORM_OPTIONS']['PREVIOUS_STEP_LABEL'] = '';
- $Fields['APP_DATA']['__DYNAFORM_OPTIONS']['NEXT_STEP_LABEL'] = '';
- $Fields['APP_DATA']['__DYNAFORM_OPTIONS']['NEXT_STEP'] = '#';
- $Fields['APP_DATA']['__DYNAFORM_OPTIONS']['NEXT_ACTION'] = 'return false;';
- $_SESSION['DYN_UID_PRINT'] = $_POST['DYN_UID'];
- $G_PUBLISH->AddContent( 'dynaform', 'xmlform', $_SESSION['PROCESS'] . '/' . $_POST['DYN_UID'], '', $Fields['APP_DATA'], '', '', 'view' );
-
- ?>
-
-.
+ *
+ * For more information, contact Colosa Inc, 2566 Le Jeune Rd.,
+ * Coral Gables, FL, 33134, USA, or email info@colosa.com.
+ */
+require_once 'classes/model/Application.php';
+require_once 'classes/model/Users.php';
+require_once 'classes/model/AppThread.php';
+require_once 'classes/model/AppDelay.php';
+require_once 'classes/model/Process.php';
+require_once 'classes/model/Task.php';
+require_once ("classes/model/AppCacheView.php");
+require_once ("classes/model/AppDelegation.php");
+require_once ("classes/model/AdditionalTables.php");
+require_once ("classes/model/AppDelay.php");
+G::LoadClass( 'case' );
+
+$actionAjax = isset( $_REQUEST['actionAjax'] ) ? $_REQUEST['actionAjax'] : null;
+
+if ($actionAjax == "processListExtJs") {
+ $action = isset( $_REQUEST['action'] ) ? $_REQUEST['action'] : null;
+ $categoryUid = isset( $_REQUEST['CATEGORY_UID'] ) ? $_REQUEST['CATEGORY_UID'] : null;
+ $userUid = (isset( $_SESSION['USER_LOGGED'] ) && $_SESSION['USER_LOGGED'] != '') ? $_SESSION['USER_LOGGED'] : null;
+
+ global $oAppCache;
+ $oAppCache = new AppCacheView();
+ $processes = Array ();
+ $processes[] = array ('',G::LoadTranslation( 'ID_ALL_PROCESS' )
+ );
+
+ //get the list based in the action provided
+ switch ($action) {
+ case 'draft':
+ $cProcess = $oAppCache->getDraftListCriteria( $userUid ); //fast enough
+ break;
+ case 'sent':
+ $cProcess = $oAppCache->getSentListProcessCriteria( $userUid ); // fast enough
+ break;
+ case 'simple_search':
+ case 'search':
+ //in search action, the query to obtain all process is too slow, so we need to query directly to
+ //process and content tables, and for that reason we need the current language in AppCacheView.
+ G::loadClass( 'configuration' );
+ $oConf = new Configurations();
+ $oConf->loadConfig( $x, 'APP_CACHE_VIEW_ENGINE', '', '', '', '' );
+ $appCacheViewEngine = $oConf->aConfig;
+ $lang = isset( $appCacheViewEngine['LANG'] ) ? $appCacheViewEngine['LANG'] : 'en';
+
+ $cProcess = new Criteria( 'workflow' );
+ $cProcess->clearSelectColumns();
+ $cProcess->addSelectColumn( ProcessPeer::PRO_UID );
+ $cProcess->addSelectColumn( ContentPeer::CON_VALUE );
+ if ($categoryUid) {
+ $cProcess->add( ProcessPeer::PRO_CATEGORY, $categoryUid );
+ }
+ $del = DBAdapter::getStringDelimiter();
+ $conds = array ();
+ $conds[] = array (ProcessPeer::PRO_UID,ContentPeer::CON_ID);
+ $conds[] = array (ContentPeer::CON_CATEGORY,$del . 'PRO_TITLE' . $del);
+ $conds[] = array (ContentPeer::CON_LANG,$del . $lang . $del);
+ $cProcess->addJoinMC( $conds, Criteria::LEFT_JOIN );
+ $cProcess->add( ProcessPeer::PRO_STATUS, 'ACTIVE' );
+ $oDataset = ProcessPeer::doSelectRS( $cProcess );
+ $oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
+ $oDataset->next();
+
+ while ($aRow = $oDataset->getRow()) {
+ $processes[] = array ($aRow['PRO_UID'],$aRow['CON_VALUE']
+ );
+ $oDataset->next();
+ }
+ return print G::json_encode( $processes );
+ break;
+ case 'unassigned':
+ $cProcess = $oAppCache->getUnassignedListCriteria( $userUid );
+ break;
+ case 'paused':
+ $cProcess = $oAppCache->getPausedListCriteria( $userUid );
+ break;
+ case 'to_revise':
+ $cProcess = $oAppCache->getToReviseListCriteria( $userUid );
+ break;
+ case 'to_reassign':
+ $cProcess = $oAppCache->getToReassignListCriteria();
+ $cProcess->addAscendingOrderByColumn( AppCacheViewPeer::APP_PRO_TITLE );
+ break;
+ case 'gral':
+ $cProcess = $oAppCache->getGeneralListCriteria();
+ $cProcess->addAscendingOrderByColumn( AppCacheViewPeer::APP_PRO_TITLE );
+ break;
+ case 'todo':
+ default:
+ $cProcess = $oAppCache->getToDoListCriteria( $userUid ); //fast enough
+ break;
+ }
+ //get the processes for this user in this action
+ $cProcess->clearSelectColumns();
+ $cProcess->addSelectColumn( AppCacheViewPeer::PRO_UID );
+ $cProcess->addSelectColumn( AppCacheViewPeer::APP_PRO_TITLE );
+ $cProcess->setDistinct( AppCacheViewPeer::PRO_UID );
+ if ($categoryUid) {
+ $cProcess->addAlias( 'CP', 'PROCESS' );
+ $cProcess->add( 'CP.PRO_CATEGORY', $categoryUid, Criteria::EQUAL );
+ $cProcess->addJoin( AppCacheViewPeer::PRO_UID, 'CP.PRO_UID', Criteria::LEFT_JOIN );
+ $cProcess->addAsColumn( 'CATEGORY_UID', 'CP.PRO_CATEGORY' );
+ }
+ $oDataset = AppCacheViewPeer::doSelectRS( $cProcess );
+ $oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
+ $oDataset->next();
+
+ while ($aRow = $oDataset->getRow()) {
+ $processes[] = array ($aRow['PRO_UID'],$aRow['APP_PRO_TITLE']
+ );
+ $oDataset->next();
+ }
+ return print G::json_encode( $processes );
+}
+
+if ($actionAjax == "getUsersToReassign") {
+ $_SESSION['TASK'] = $_REQUEST['TAS_UID'];
+ $case = new Cases();
+ $result->data = $case->getUsersToReassign( $_SESSION['TASK'], $_SESSION['USER_LOGGED'] );
+ print G::json_encode( $result );
+}
+if ($actionAjax == 'reassignCase') {
+
+ $APP_UID = $_REQUEST["APP_UID"];
+ $DEL_INDEX = $_REQUEST["DEL_INDEX"];
+
+ $_SESSION['APPLICATION'] = $APP_UID;
+ $_SESSION['INDEX'] = $DEL_INDEX;
+
+ $cases = new Cases();
+ $user = new Users();
+ $app = new Application();
+
+ $TO_USR_UID = $_POST['USR_UID'];
+
+ try {
+ $cases->reassignCase( $_SESSION['APPLICATION'], $_SESSION['INDEX'], $_SESSION['USER_LOGGED'], $TO_USR_UID );
+ $caseData = $app->load( $_SESSION['APPLICATION'] );
+ $userData = $user->load( $TO_USR_UID );
+ //print_r($caseData);
+ $data['APP_NUMBER'] = $caseData['APP_NUMBER'];
+ $data['USER'] = $userData['USR_LASTNAME'] . ' ' . $userData['USR_FIRSTNAME']; //TODO change with the farmated username from environment conf
+ $result->status = 0;
+ $result->msg = G::LoadTranslation( 'ID_REASSIGNMENT_SUCCESS', SYS_LANG, $data );
+ } catch (Exception $e) {
+ $result->status = 1;
+ $result->msg = $e->getMessage();
+ }
+
+ print G::json_encode( $result );
+
+}
+
+if ($actionAjax == 'showHistoryMessage') {
+ ?>
+
+
+
+ AddContent( 'xmlform', 'xmlform', 'cases/cases_MessagesView', '', $oCase->getHistoryMessagesTrackerView( $_POST['APP_UID'], $_POST['APP_MSG_UID'] ) );
+
+ ?>
+
+
+
+
+
+ AddContent( 'view', 'cases/cases_DynaformHistory' );
+
+ G::RenderPage( 'publish', 'raw' );
+}
+
+if ($actionAjax == 'dynaformChangeLogViewHistory') {
+
+ ?>
+
+
+
+ AddContent( 'dynaform', 'xmlform', $_SESSION['PROCESS'] . '/' . $_POST['DYN_UID'], '', $Fields['APP_DATA'], '', '', 'view' );
+
+ ?>
+
+
+
+
+
+ loadCase( $_SESSION['APPLICATION'] );
+ $Fields['APP_DATA']['__DYNAFORM_OPTIONS']['PREVIOUS_STEP_LABEL'] = '';
+ $Fields['APP_DATA']['__DYNAFORM_OPTIONS']['NEXT_STEP_LABEL'] = '';
+ $Fields['APP_DATA']['__DYNAFORM_OPTIONS']['NEXT_STEP'] = '#';
+ $Fields['APP_DATA']['__DYNAFORM_OPTIONS']['NEXT_ACTION'] = 'return false;';
+ $_SESSION['DYN_UID_PRINT'] = $_POST['DYN_UID'];
+ $G_PUBLISH->AddContent( 'dynaform', 'xmlform', $_SESSION['PROCESS'] . '/' . $_POST['DYN_UID'], '', $Fields['APP_DATA'], '', '', 'view' );
+
+ ?>
+
+ load( 'cases' );
-
- $oCases = new Cases();
- $aTypes = Array ('to_do','draft','cancelled','sent','paused','completed','selfservice');
+ getLoadTreeMenuData();
+ break;
+}
+
+function getLoadTreeMenuData ()
+{
+ header( "content-type: text/xml" );
+
+ global $G_TMP_MENU;
+ $oMenu = new Menu();
+ $oMenu->load( 'cases' );
+
+ $oCases = new Cases();
+ $aTypes = Array ('to_do','draft','cancelled','sent','paused','completed','selfservice');
//'to_revise',
//'to_reassign'
- $aTypesID = Array ('CASES_INBOX' => 'to_do','CASES_DRAFT' => 'draft','CASES_CANCELLED' => 'cancelled','CASES_SENT' => 'sent','CASES_PAUSED' => 'paused','CASES_COMPLETED' => 'completed','CASES_SELFSERVICE' => 'selfservice');
+ $aTypesID = Array ('CASES_INBOX' => 'to_do','CASES_DRAFT' => 'draft','CASES_CANCELLED' => 'cancelled','CASES_SENT' => 'sent','CASES_PAUSED' => 'paused','CASES_COMPLETED' => 'completed','CASES_SELFSERVICE' => 'selfservice');
//'CASES_TO_REVISE'=>'to_revise',
//'CASES_TO_REASSIGN'=>'to_reassign'
- $list = array ();
- $list['count'] = ' ';
-
- $empty = array ();
- foreach ($aTypes as $key => $val) {
- $empty[$val] = $list;
- }
-
+ $list = array ();
+ $list['count'] = ' ';
+
+ $empty = array ();
+ foreach ($aTypes as $key => $val) {
+ $empty[$val] = $list;
+ }
+
$aCount = $empty; //$oCases->getAllConditionCasesCount($aTypes, true);
- $processNameMaxSize = 20;
-
+ $processNameMaxSize = 20;
+
//now drawing the treeview using the menu options from menu/cases.php
- $menuCases = array ();
- foreach ($oMenu->Options as $i => $option) {
- if ($oMenu->Types[$i] == 'blockHeader') {
- $CurrentBlockID = $oMenu->Id[$i];
- $menuCases[$CurrentBlockID]['blockTitle'] = $oMenu->Labels[$i];
- if ($oMenu->Options[$i] != "") {
- $menuCases[$CurrentBlockID]['link'] = $oMenu->Options[$i];
- }
- } elseif ($oMenu->Types[$i] == 'blockNestedTree') {
- $CurrentBlockID = $oMenu->Id[$i];
- $menuCases[$CurrentBlockID]['blockTitle'] = $oMenu->Labels[$i];
- $menuCases[$CurrentBlockID]['blockType'] = $oMenu->Types[$i];
- $menuCases[$CurrentBlockID]['loaderurl'] = $oMenu->Options[$i];
- } elseif ($oMenu->Types[$i] == 'blockHeaderNoChild') {
- $CurrentBlockID = $oMenu->Id[$i];
- $menuCases[$CurrentBlockID]['blockTitle'] = $oMenu->Labels[$i];
- $menuCases[$CurrentBlockID]['blockType'] = $oMenu->Types[$i];
- $menuCases[$CurrentBlockID]['link'] = $oMenu->Options[$i];
- } else {
- $menuCases[$CurrentBlockID]['blockItems'][$oMenu->Id[$i]] = Array ('label' => $oMenu->Labels[$i],'link' => $oMenu->Options[$i],'icon' => (isset( $oMenu->Icons[$i] ) && $oMenu->Icons[$i] != '') ? $oMenu->Icons[$i] : 'kcmdf.png');
-
- if (isset( $aTypesID[$oMenu->Id[$i]] )) {
- $menuCases[$CurrentBlockID]['blockItems'][$oMenu->Id[$i]]['cases_count'] = $aCount[$aTypesID[$oMenu->Id[$i]]]['count'];
- }
- }
- }
+ $menuCases = array ();
+ foreach ($oMenu->Options as $i => $option) {
+ if ($oMenu->Types[$i] == 'blockHeader') {
+ $CurrentBlockID = $oMenu->Id[$i];
+ $menuCases[$CurrentBlockID]['blockTitle'] = $oMenu->Labels[$i];
+ if ($oMenu->Options[$i] != "") {
+ $menuCases[$CurrentBlockID]['link'] = $oMenu->Options[$i];
+ }
+ } elseif ($oMenu->Types[$i] == 'blockNestedTree') {
+ $CurrentBlockID = $oMenu->Id[$i];
+ $menuCases[$CurrentBlockID]['blockTitle'] = $oMenu->Labels[$i];
+ $menuCases[$CurrentBlockID]['blockType'] = $oMenu->Types[$i];
+ $menuCases[$CurrentBlockID]['loaderurl'] = $oMenu->Options[$i];
+ } elseif ($oMenu->Types[$i] == 'blockHeaderNoChild') {
+ $CurrentBlockID = $oMenu->Id[$i];
+ $menuCases[$CurrentBlockID]['blockTitle'] = $oMenu->Labels[$i];
+ $menuCases[$CurrentBlockID]['blockType'] = $oMenu->Types[$i];
+ $menuCases[$CurrentBlockID]['link'] = $oMenu->Options[$i];
+ } else {
+ $menuCases[$CurrentBlockID]['blockItems'][$oMenu->Id[$i]] = Array ('label' => $oMenu->Labels[$i],'link' => $oMenu->Options[$i],'icon' => (isset( $oMenu->Icons[$i] ) && $oMenu->Icons[$i] != '') ? $oMenu->Icons[$i] : 'kcmdf.png');
+
+ if (isset( $aTypesID[$oMenu->Id[$i]] )) {
+ $menuCases[$CurrentBlockID]['blockItems'][$oMenu->Id[$i]]['cases_count'] = $aCount[$aTypesID[$oMenu->Id[$i]]]['count'];
+ }
+ }
+ }
//now build the menu in xml format
- $xml = '