@@ -834,7 +834,7 @@ class AppSolr
|
||||
$c->addAsColumn ('USR_PREV_LAST', 'uprev.USR_LASTNAME');
|
||||
$c->addAsColumn ('PREVIOUS_USR_UID', 'uprev.USR_UID');
|
||||
|
||||
$c->addAsColumn ('APP_TAS_TITLE', 'ctastitle.CON_VALUE');
|
||||
$c->addAsColumn ('APP_TAS_TITLE', TaskPeer::TAS_TITLE);
|
||||
$c->addAsColumn ('APP_THREAD_STATUS', 'at.APP_THREAD_STATUS');
|
||||
|
||||
$c->addSelectColumn (AppDelegationPeer::APP_OVERDUE_PERCENTAGE);
|
||||
@@ -853,7 +853,6 @@ class AppSolr
|
||||
$c->addAlias ('u', 'USERS');
|
||||
$c->addAlias ('uprev', 'USERS');
|
||||
$c->addAlias ('adprev', 'APP_DELEGATION');
|
||||
$c->addAlias ('ctastitle', 'CONTENT');
|
||||
$c->addAlias ('at', 'APP_THREAD');
|
||||
|
||||
$aConditions = array ();
|
||||
@@ -880,14 +879,9 @@ class AppSolr
|
||||
'adprev.DEL_INDEX'
|
||||
);
|
||||
$c->addJoinMC ($aConditions, Criteria::LEFT_JOIN);
|
||||
|
||||
$aConditions = array ();
|
||||
$aConditions [] = array (
|
||||
AppDelegationPeer::TAS_UID,
|
||||
'ctastitle.CON_ID'
|
||||
);
|
||||
$c->addJoinMC ($aConditions, Criteria::LEFT_JOIN);
|
||||
|
||||
|
||||
$c->addJoin(AppDelegationPeer::TAS_UID, TaskPeer::TAS_UID);
|
||||
|
||||
$aConditions = array ();
|
||||
$aConditions [] = array (
|
||||
'adprev.USR_UID',
|
||||
@@ -908,10 +902,7 @@ class AppSolr
|
||||
|
||||
$c->add (AppDelegationPeer::APP_UID, $aappUIDs, Criteria::IN );
|
||||
//$c->add (AppDelegationPeer::DEL_INDEX, $delIndex);
|
||||
|
||||
$c->add ('ctastitle.CON_CATEGORY', 'TAS_TITLE');
|
||||
$c->add ('ctastitle.CON_LANG', 'en');
|
||||
|
||||
|
||||
$rs = AppDelegationPeer::doSelectRS ($c);
|
||||
$rs->setFetchmode (ResultSet::FETCHMODE_ASSOC);
|
||||
// echo $c->toString();
|
||||
@@ -954,7 +945,7 @@ class AppSolr
|
||||
$c->addAsColumn ('USR_PREV_LAST', 'uprev.USR_LASTNAME');
|
||||
$c->addAsColumn ('PREVIOUS_USR_UID', 'uprev.USR_UID');
|
||||
|
||||
$c->addAsColumn ('APP_TAS_TITLE', 'ctastitle.CON_VALUE');
|
||||
$c->addAsColumn ('APP_TAS_TITLE', TaskPeer::TAS_TITLE);
|
||||
$c->addAsColumn ('APP_THREAD_STATUS', 'at.APP_THREAD_STATUS');
|
||||
|
||||
$c->addSelectColumn (AppDelegationPeer::APP_OVERDUE_PERCENTAGE);
|
||||
@@ -973,7 +964,6 @@ class AppSolr
|
||||
$c->addAlias ('u', 'USERS');
|
||||
$c->addAlias ('uprev', 'USERS');
|
||||
$c->addAlias ('adprev', 'APP_DELEGATION');
|
||||
$c->addAlias ('ctastitle', 'CONTENT');
|
||||
$c->addAlias ('at', 'APP_THREAD');
|
||||
|
||||
$aConditions = array ();
|
||||
@@ -993,14 +983,9 @@ class AppSolr
|
||||
'adprev.DEL_INDEX'
|
||||
);
|
||||
$c->addJoinMC ($aConditions, Criteria::LEFT_JOIN);
|
||||
|
||||
$aConditions = array ();
|
||||
$aConditions [] = array (
|
||||
AppDelegationPeer::TAS_UID,
|
||||
'ctastitle.CON_ID'
|
||||
);
|
||||
$c->addJoinMC ($aConditions, Criteria::LEFT_JOIN);
|
||||
|
||||
|
||||
$c->addJoin(AppDelegationPeer::TAS_UID, TaskPeer::TAS_UID);
|
||||
|
||||
$aConditions = array ();
|
||||
$aConditions [] = array (
|
||||
'adprev.USR_UID',
|
||||
@@ -1021,10 +1006,7 @@ class AppSolr
|
||||
|
||||
$c->add (AppDelegationPeer::APP_UID, $appUID);
|
||||
$c->add (AppDelegationPeer::DEL_INDEX, $delIndex);
|
||||
|
||||
$c->add ('ctastitle.CON_CATEGORY', 'TAS_TITLE');
|
||||
$c->add ('ctastitle.CON_LANG', 'en');
|
||||
|
||||
|
||||
$rs = AppDelegationPeer::doSelectRS ($c);
|
||||
$rs->setFetchmode (ResultSet::FETCHMODE_ASSOC);
|
||||
// echo $c->toString();
|
||||
|
||||
@@ -204,7 +204,7 @@ class Cases
|
||||
$c->addSelectColumn(ProcessPeer::PRO_TITLE);
|
||||
$c->addJoin (TaskPeer::PRO_UID, ProcessPeer::PRO_UID, Criteria::LEFT_JOIN);
|
||||
$c->add(TaskPeer::TAS_UID, $tasks, Criteria::IN);
|
||||
$c->addAscendingOrderByColumn('PRO_TITLE');
|
||||
$c->addAscendingOrderByColumn(ProcessPeer::PRO_TITLE);
|
||||
$c->addAscendingOrderByColumn(TaskPeer::TAS_TITLE);
|
||||
$rs = TaskPeer::doSelectRS($c);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
@@ -303,8 +303,8 @@ class Cases
|
||||
$c->addJoin (TaskPeer::PRO_UID, ProcessPeer::PRO_UID, Criteria::LEFT_JOIN);
|
||||
$c->add(TaskPeer::TAS_UID, $tasks, Criteria::IN);
|
||||
|
||||
$c->addAscendingOrderByColumn('PRO_TITLE');
|
||||
$c->addAscendingOrderByColumn('TAS_TITLE');
|
||||
$c->addAscendingOrderByColumn(ProcessPeer::PRO_TITLE);
|
||||
$c->addAscendingOrderByColumn(TaskPeer::TAS_TITLE);
|
||||
|
||||
$rs = TaskPeer::doSelectRS($c);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
@@ -413,8 +413,8 @@ class Cases
|
||||
$c->addSelectColumn(ProcessPeer::PRO_TITLE);
|
||||
$c->addJoin (TaskPeer::PRO_UID, ProcessPeer::PRO_UID, Criteria::LEFT_JOIN);
|
||||
$c->add(TaskPeer::TAS_UID, $tasks, Criteria::IN);
|
||||
$c->addAscendingOrderByColumn('PRO_TITLE');
|
||||
$c->addAscendingOrderByColumn('TAS_TITLE');
|
||||
$c->addAscendingOrderByColumn(ProcessPeer::PRO_TITLE);
|
||||
$c->addAscendingOrderByColumn(TaskPeer::TAS_TITLE);
|
||||
$rs = TaskPeer::doSelectRS($c);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
@@ -2521,7 +2521,6 @@ class Cases
|
||||
public function getTransferHistoryCriteria($sAppUid)
|
||||
{
|
||||
$c = new Criteria('workflow');
|
||||
$c->addAsColumn('TAS_TITLE', 'TAS_TITLE.CON_VALUE');
|
||||
$c->addSelectColumn(UsersPeer::USR_FIRSTNAME);
|
||||
$c->addSelectColumn(UsersPeer::USR_LASTNAME);
|
||||
$c->addSelectColumn(AppDelegationPeer::DEL_DELEGATE_DATE);
|
||||
@@ -2545,6 +2544,7 @@ class Cases
|
||||
$c->addSelectColumn(AppDelegationPeer::DEL_INIT_DATE);
|
||||
$c->addSelectColumn(AppDelayPeer::APP_ENABLE_ACTION_DATE);
|
||||
$c->addSelectColumn(AppDelayPeer::APP_DISABLE_ACTION_DATE);
|
||||
$c->addSelectColumn(TaskPeer::TAS_TITLE);
|
||||
//APP_DELEGATION LEFT JOIN USERS
|
||||
$c->addJoin(AppDelegationPeer::USR_UID, UsersPeer::USR_UID, Criteria::LEFT_JOIN);
|
||||
|
||||
@@ -2557,14 +2557,8 @@ class Cases
|
||||
$app[] = array(AppDelegationPeer::APP_UID, AppDelayPeer::APP_UID);
|
||||
$c->addJoinMC($app, Criteria::LEFT_JOIN);
|
||||
|
||||
//LEFT JOIN CONTENT TAS_TITLE
|
||||
$c->addAlias("TAS_TITLE", 'CONTENT');
|
||||
$del = DBAdapter::getStringDelimiter();
|
||||
$appTitleConds = array();
|
||||
$appTitleConds[] = array(AppDelegationPeer::TAS_UID, 'TAS_TITLE.CON_ID');
|
||||
$appTitleConds[] = array('TAS_TITLE.CON_CATEGORY', $del . 'TAS_TITLE' . $del);
|
||||
$appTitleConds[] = array('TAS_TITLE.CON_LANG', $del . SYS_LANG . $del);
|
||||
$c->addJoinMC($appTitleConds, Criteria::LEFT_JOIN);
|
||||
//LEFT JOIN TASK TAS_TITLE
|
||||
$c->addJoin(AppDelegationPeer::TAS_UID, TaskPeer::TAS_UID, Criteria::LEFT_JOIN);
|
||||
|
||||
//WHERE
|
||||
$c->add(AppDelegationPeer::APP_UID, $sAppUid);
|
||||
@@ -2673,7 +2667,7 @@ class Cases
|
||||
$c->addSelectColumn(UsersPeer::USR_UID);
|
||||
$c->addAsColumn('APP_CURRENT_USER', "CONCAT(USERS.USR_LASTNAME, ' ', USERS.USR_FIRSTNAME)");
|
||||
$c->addSelectColumn(ApplicationPeer::APP_STATUS);
|
||||
$c->addAsColumn('APP_PRO_TITLE', 'PRO_TITLE.CON_VALUE');
|
||||
$c->addAsColumn('APP_PRO_TITLE', ProcessPeer::PRO_TITLE);
|
||||
$c->addAsColumn('APP_TAS_TITLE', TaskPeer::TAS_TITLE);
|
||||
//$c->addAsColumn('APP_DEL_PREVIOUS_USER', 'APP_LAST_USER.USR_USERNAME');
|
||||
$c->addAsColumn(
|
||||
@@ -2682,24 +2676,17 @@ class Cases
|
||||
APP_LAST_USER.USR_FIRSTNAME)"
|
||||
);
|
||||
|
||||
$c->addAlias("PRO_TITLE", 'CONTENT');
|
||||
$c->addAlias("APP_PREV_DEL", 'APP_DELEGATION');
|
||||
$c->addAlias("APP_LAST_USER", 'USERS');
|
||||
|
||||
$c->addJoin(ApplicationPeer::APP_UID, AppDelegationPeer::APP_UID, Criteria::LEFT_JOIN);
|
||||
$c->addJoin(ApplicationPeer::PRO_UID, ProcessPeer::PRO_UID, Criteria::LEFT_JOIN);
|
||||
$c->addJoin(AppDelegationPeer::TAS_UID, TaskPeer::TAS_UID, Criteria::LEFT_JOIN);
|
||||
$appThreadConds[] = array(ApplicationPeer::APP_UID, AppThreadPeer::APP_UID);
|
||||
$appThreadConds[] = array(AppDelegationPeer::DEL_INDEX, AppThreadPeer::DEL_INDEX);
|
||||
$c->addJoinMC($appThreadConds, Criteria::LEFT_JOIN);
|
||||
$c->addJoin(AppDelegationPeer::USR_UID, UsersPeer::USR_UID, Criteria::LEFT_JOIN);
|
||||
|
||||
$del = DBAdapter::getStringDelimiter();
|
||||
$proTitleConds = array();
|
||||
$proTitleConds[] = array(ApplicationPeer::PRO_UID, 'PRO_TITLE.CON_ID');
|
||||
$proTitleConds[] = array('PRO_TITLE.CON_CATEGORY', $del . 'PRO_TITLE' . $del);
|
||||
$proTitleConds[] = array('PRO_TITLE.CON_LANG', $del . SYS_LANG . $del);
|
||||
$c->addJoinMC($proTitleConds, Criteria::LEFT_JOIN);
|
||||
|
||||
$prevConds = array();
|
||||
$prevConds[] = array(ApplicationPeer::APP_UID, 'APP_PREV_DEL.APP_UID');
|
||||
$prevConds[] = array('APP_PREV_DEL.DEL_INDEX', AppDelegationPeer::DEL_PREVIOUS);
|
||||
@@ -2903,26 +2890,17 @@ class Cases
|
||||
$c->addSelectColumn(UsersPeer::USR_UID);
|
||||
$c->addAsColumn('APP_CURRENT_USER', "CONCAT(USERS.USR_LASTNAME, ' ', USERS.USR_FIRSTNAME)");
|
||||
$c->addSelectColumn(ApplicationPeer::APP_STATUS);
|
||||
$c->addAsColumn('APP_PRO_TITLE', 'PRO_TITLE.CON_VALUE');
|
||||
$c->addAsColumn('APP_PRO_TITLE', ProcessPeer::PRO_TITLE);
|
||||
$c->addAsColumn('APP_TAS_TITLE', TaskPeer::TAS_TITLE);
|
||||
|
||||
$c->addAlias("PRO_TITLE", 'CONTENT');
|
||||
|
||||
$c->addJoin(ApplicationPeer::APP_UID, AppDelegationPeer::APP_UID, Criteria::LEFT_JOIN);
|
||||
$c->addJoin(ApplicationPeer::PRO_UID, ProcessPeer::PRO_UID, Criteria::LEFT_JOIN);
|
||||
$c->addJoin(AppDelegationPeer::TAS_UID, TaskPeer::TAS_UID, Criteria::LEFT_JOIN);
|
||||
$appThreadConds[] = array(ApplicationPeer::APP_UID, AppThreadPeer::APP_UID);
|
||||
$appThreadConds[] = array(AppDelegationPeer::DEL_INDEX, AppThreadPeer::DEL_INDEX);
|
||||
$c->addJoinMC($appThreadConds, Criteria::LEFT_JOIN);
|
||||
$c->addJoin(AppDelegationPeer::USR_UID, UsersPeer::USR_UID, Criteria::LEFT_JOIN);
|
||||
|
||||
$del = DBAdapter::getStringDelimiter();
|
||||
//
|
||||
$proTitleConds = array();
|
||||
$proTitleConds[] = array(ApplicationPeer::PRO_UID, 'PRO_TITLE.CON_ID');
|
||||
$proTitleConds[] = array('PRO_TITLE.CON_CATEGORY', $del . 'PRO_TITLE' . $del);
|
||||
$proTitleConds[] = array('PRO_TITLE.CON_LANG', $del . SYS_LANG . $del);
|
||||
$c->addJoinMC($proTitleConds, Criteria::LEFT_JOIN);
|
||||
|
||||
$c->add(AppDelegationPeer::USR_UID, '');
|
||||
$c->add(AppDelegationPeer::TAS_UID, $aTasks, Criteria::IN);
|
||||
break;
|
||||
@@ -3057,16 +3035,13 @@ class Cases
|
||||
$c->addSelectColumn(ApplicationPeer::APP_STATUS);
|
||||
if ($titles) {
|
||||
$c->addSelectColumn(ApplicationPeer::APP_TITLE);
|
||||
$c->addAsColumn('APP_PRO_TITLE', 'PRO_TITLE.CON_VALUE');
|
||||
$c->addAsColumn('APP_PRO_TITLE', ProcessPeer::PRO_TITLE);
|
||||
$c->addAsColumn('APP_TAS_TITLE', TaskPeer::TAS_TITLE);
|
||||
}
|
||||
//$c->addAsColumn('APP_DEL_PREVIOUS_USER', 'APP_LAST_USER.USR_USERNAME');
|
||||
$c->addAsColumn(
|
||||
'APP_DEL_PREVIOUS_USER', "CONCAT(APP_LAST_USER.USR_LASTNAME, ' ', APP_LAST_USER.USR_FIRSTNAME)");
|
||||
|
||||
if ($titles) {
|
||||
$c->addAlias("PRO_TITLE", 'CONTENT');
|
||||
}
|
||||
$c->addAlias("APP_PREV_DEL", 'APP_DELEGATION');
|
||||
$c->addAlias("APP_LAST_USER", 'USERS');
|
||||
|
||||
@@ -3078,12 +3053,7 @@ class Cases
|
||||
$c->addJoin(AppDelegationPeer::USR_UID, UsersPeer::USR_UID, Criteria::LEFT_JOIN);
|
||||
|
||||
if ($titles) {
|
||||
$del = DBAdapter::getStringDelimiter();
|
||||
$proTitleConds = array();
|
||||
$proTitleConds[] = array(ApplicationPeer::PRO_UID, 'PRO_TITLE.CON_ID');
|
||||
$proTitleConds[] = array('PRO_TITLE.CON_CATEGORY', $del . 'PRO_TITLE' . $del);
|
||||
$proTitleConds[] = array('PRO_TITLE.CON_LANG', $del . SYS_LANG . $del);
|
||||
$c->addJoinMC($proTitleConds, Criteria::LEFT_JOIN);
|
||||
$c->addJoin(ApplicationPeer::PRO_UID, ProcessPeer::PRO_UID, Criteria::LEFT_JOIN);
|
||||
}
|
||||
|
||||
$prevConds = array();
|
||||
@@ -3142,30 +3112,23 @@ class Cases
|
||||
$c->addSelectColumn(UsersPeer::USR_UID);
|
||||
$c->addAsColumn('APP_CURRENT_USER', "CONCAT(USERS.USR_LASTNAME, ' ', USERS.USR_FIRSTNAME)");
|
||||
$c->addSelectColumn(ApplicationPeer::APP_STATUS);
|
||||
$c->addAsColumn('APP_PRO_TITLE', 'PRO_TITLE.CON_VALUE');
|
||||
$c->addAsColumn('APP_PRO_TITLE', ProcessPeer::PRO_TITLE);
|
||||
$c->addAsColumn('APP_TAS_TITLE', TaskPeer::TAS_TITLE);
|
||||
//$c->addAsColumn('APP_DEL_PREVIOUS_USER', 'APP_LAST_USER.USR_USERNAME');
|
||||
$c->addAsColumn(
|
||||
'APP_DEL_PREVIOUS_USER', "CONCAT(APP_LAST_USER.USR_LASTNAME, ' ', APP_LAST_USER.USR_FIRSTNAME)");
|
||||
|
||||
$c->addAlias("PRO_TITLE", 'CONTENT');
|
||||
$c->addAlias("APP_PREV_DEL", 'APP_DELEGATION');
|
||||
$c->addAlias("APP_LAST_USER", 'USERS');
|
||||
|
||||
$c->addJoin(ApplicationPeer::APP_UID, AppDelegationPeer::APP_UID, Criteria::LEFT_JOIN);
|
||||
$c->addJoin(ApplicationPeer::PRO_UID, ProcessPeer::PRO_UID, Criteria::LEFT_JOIN);
|
||||
$c->addJoin(AppDelegationPeer::TAS_UID, TaskPeer::TAS_UID, Criteria::LEFT_JOIN);
|
||||
$appThreadConds[] = array(ApplicationPeer::APP_UID, AppThreadPeer::APP_UID);
|
||||
$appThreadConds[] = array(AppDelegationPeer::DEL_INDEX, AppThreadPeer::DEL_INDEX);
|
||||
$c->addJoinMC($appThreadConds, Criteria::LEFT_JOIN);
|
||||
$c->addJoin(AppDelegationPeer::USR_UID, UsersPeer::USR_UID, Criteria::LEFT_JOIN);
|
||||
|
||||
$del = DBAdapter::getStringDelimiter();
|
||||
$proTitleConds = array();
|
||||
$proTitleConds[] = array(ApplicationPeer::PRO_UID, 'PRO_TITLE.CON_ID');
|
||||
$proTitleConds[] = array('PRO_TITLE.CON_CATEGORY', $del . 'PRO_TITLE' . $del);
|
||||
$proTitleConds[] = array('PRO_TITLE.CON_LANG', $del . SYS_LANG . $del);
|
||||
$c->addJoinMC($proTitleConds, Criteria::LEFT_JOIN);
|
||||
|
||||
$prevConds = array();
|
||||
$prevConds[] = array(ApplicationPeer::APP_UID, 'APP_PREV_DEL.APP_UID');
|
||||
$prevConds[] = array('APP_PREV_DEL.DEL_INDEX', AppDelegationPeer::DEL_PREVIOUS);
|
||||
@@ -5343,7 +5306,9 @@ class Cases
|
||||
$appDelegation = AppDelegationPeer::retrieveByPK($applicationUid, $aTask['DEL_INDEX']);
|
||||
|
||||
if (!is_null($appDelegation)) {
|
||||
$arrayData2['TAS_TITLE'] = Content::load('TAS_TITLE', '', $appDelegation->getTasUid(), SYS_LANG);
|
||||
$oTask = new Task();
|
||||
$aTask = $oTask->load($appDelegation->getTasUid());
|
||||
$arrayData2['TAS_TITLE'] = $aTask['TAS_TITLE'];
|
||||
$arrayData2['DEL_TASK_DUE_DATE'] = $appDelegation->getDelTaskDueDate();
|
||||
}
|
||||
} else {
|
||||
@@ -6706,31 +6671,24 @@ class Cases
|
||||
$c->addSelectColumn(UsersPeer::USR_UID);
|
||||
$c->addAsColumn('APP_CURRENT_USER', "CONCAT(USERS.USR_LASTNAME, ' ', USERS.USR_FIRSTNAME)");
|
||||
$c->addSelectColumn(ApplicationPeer::APP_STATUS);
|
||||
$c->addAsColumn('APP_PRO_TITLE', 'PRO_TITLE.CON_VALUE');
|
||||
$c->addAsColumn('APP_PRO_TITLE', ProcessPeer::PRO_TITLE);
|
||||
$c->addAsColumn('APP_TAS_TITLE', TaskPeer::TAS_TITLE);
|
||||
//$c->addAsColumn('APP_DEL_PREVIOUS_USER', 'APP_LAST_USER.USR_USERNAME');
|
||||
$c->addAsColumn(
|
||||
'APP_DEL_PREVIOUS_USER', "CONCAT(APP_LAST_USER.USR_LASTNAME, ' ', APP_LAST_USER.USR_FIRSTNAME)"
|
||||
);
|
||||
|
||||
$c->addAlias("PRO_TITLE", 'CONTENT');
|
||||
$c->addAlias("APP_PREV_DEL", 'APP_DELEGATION');
|
||||
$c->addAlias("APP_LAST_USER", 'USERS');
|
||||
|
||||
$c->addJoin(ApplicationPeer::APP_UID, AppDelegationPeer::APP_UID, Criteria::LEFT_JOIN);
|
||||
$c->addJoin(ApplicationPeer::PRO_UID, ProcessPeer::PRO_UID, Criteria::LEFT_JOIN);
|
||||
$c->addJoin(AppDelegationPeer::TAS_UID, TaskPeer::TAS_UID, Criteria::LEFT_JOIN);
|
||||
$appThreadConds[] = array(ApplicationPeer::APP_UID, AppThreadPeer::APP_UID);
|
||||
$appThreadConds[] = array(AppDelegationPeer::DEL_INDEX, AppThreadPeer::DEL_INDEX);
|
||||
$c->addJoinMC($appThreadConds, Criteria::LEFT_JOIN);
|
||||
$c->addJoin(AppDelegationPeer::USR_UID, UsersPeer::USR_UID, Criteria::LEFT_JOIN);
|
||||
|
||||
$del = DBAdapter::getStringDelimiter();
|
||||
$proTitleConds = array();
|
||||
$proTitleConds[] = array(ApplicationPeer::PRO_UID, 'PRO_TITLE.CON_ID');
|
||||
$proTitleConds[] = array('PRO_TITLE.CON_CATEGORY', $del . 'PRO_TITLE' . $del);
|
||||
$proTitleConds[] = array('PRO_TITLE.CON_LANG', $del . SYS_LANG . $del);
|
||||
$c->addJoinMC($proTitleConds, Criteria::LEFT_JOIN);
|
||||
|
||||
$prevConds = array();
|
||||
$prevConds[] = array(ApplicationPeer::APP_UID, 'APP_PREV_DEL.APP_UID');
|
||||
$prevConds[] = array('APP_PREV_DEL.DEL_INDEX', AppDelegationPeer::DEL_PREVIOUS);
|
||||
|
||||
@@ -3252,7 +3252,20 @@ function PMFGetGroupUID($groupName)
|
||||
*/
|
||||
function PMFGetTaskUID($taskName, $proUid = null)
|
||||
{
|
||||
return PMFGetUidFromText($taskName, 'TAS_TITLE', $proUid);
|
||||
$oCriteria = new Criteria('workflow');
|
||||
$oCriteria->addSelectColumn(TaskPeer::TAS_UID);
|
||||
$oCriteria->add(TaskPeer::TAS_TITLE, $taskName);
|
||||
if(!is_null($proUid)){
|
||||
$oCriteria->add(TaskPeer::PRO_UID, $proUid);
|
||||
}
|
||||
$oDataset = TaskPeer::doSelectRS($oCriteria);
|
||||
$oDataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$uids = array();
|
||||
while ($row = $oDataset->getRow()) {
|
||||
$uids[] = $row['TAS_UID'];
|
||||
$oDataset->next();
|
||||
}
|
||||
return $uids;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -123,18 +123,9 @@ class processMap
|
||||
$oTask->label = htmlentities($aRow1['TAS_TITLE'], ENT_QUOTES, 'UTF-8');
|
||||
} else {
|
||||
$oCriteria = new Criteria('workflow');
|
||||
$del = DBAdapter::getStringDelimiter();
|
||||
$oCriteria->add(SubProcessPeer::PRO_PARENT, $aRow1['PRO_UID']);
|
||||
$oCriteria->add(SubProcessPeer::TAS_PARENT, $aRow1['TAS_UID']);
|
||||
|
||||
$oCriteria->addAsColumn('TAS_TITLE', 'C1.CON_VALUE');
|
||||
$oCriteria->addAlias("C1", 'CONTENT');
|
||||
$tasTitleConds = array();
|
||||
$tasTitleConds[] = array(SubProcessPeer::TAS_PARENT, 'C1.CON_ID' );
|
||||
$tasTitleConds[] = array('C1.CON_CATEGORY', $del . 'TAS_TITLE' . $del );
|
||||
$tasTitleConds[] = array('C1.CON_LANG', $del . SYS_LANG . $del);
|
||||
$oCriteria->addJoinMC($tasTitleConds, Criteria::LEFT_JOIN);
|
||||
|
||||
$oCriteria->addJoin(SubProcessPeer::TAS_PARENT, TaskPeer::TAS_UID);
|
||||
$oDatasetX = SubProcessPeer::doSelectRS($oCriteria, Propel::getDbConnection('workflow_ro'));
|
||||
$oDatasetX->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$oDatasetX->next();
|
||||
@@ -4574,7 +4565,7 @@ class processMap
|
||||
{
|
||||
try {
|
||||
$oTask = new Task();
|
||||
$oNewTask = new StdClass();
|
||||
$oNewTask = new stdClass();
|
||||
$oNewTask->label = G::LoadTranslation('ID_SUBPROCESS');
|
||||
$oNewTask->uid = $oTask->create(array('PRO_UID' => $sProcessUID, 'TAS_TITLE' => $oNewTask->label, 'TAS_POSX' => $iX, 'TAS_POSY' => $iY, 'TAS_TYPE' => 'SUBPROCESS' ));
|
||||
//$oJSON = new Services_JSON();
|
||||
@@ -4653,18 +4644,13 @@ class processMap
|
||||
//print'<hr>';print_r($_DBArray['NewCase']);print'<hr>';
|
||||
$oCriteria = new Criteria('workflow');
|
||||
$del = DBAdapter::getStringDelimiter();
|
||||
$oCriteria->addSelectColumn(TaskPeer::TAS_UID);
|
||||
$oCriteria->addSelectColumn(TaskPeer::TAS_TITLE);
|
||||
$oCriteria->addSelectColumn(SubProcessPeer::SP_VARIABLES_OUT);
|
||||
$oCriteria->add(SubProcessPeer::PRO_PARENT, $sProcessUID);
|
||||
$oCriteria->add(SubProcessPeer::PRO_PARENT, $sProcessUID);
|
||||
$oCriteria->add(SubProcessPeer::TAS_PARENT, $sTaskUID);
|
||||
|
||||
$oCriteria->addAsColumn('CON_VALUE', 'C1.CON_VALUE', 'CON_TITLE');
|
||||
$oCriteria->addAlias("C1", 'CONTENT');
|
||||
$tasTitleConds = array();
|
||||
$tasTitleConds[] = array(SubProcessPeer::TAS_PARENT, 'C1.CON_ID' );
|
||||
$tasTitleConds[] = array('C1.CON_CATEGORY', $del . 'TAS_TITLE' . $del );
|
||||
$tasTitleConds[] = array('C1.CON_LANG', $del . SYS_LANG . $del );
|
||||
$oCriteria->addJoinMC($tasTitleConds, Criteria::LEFT_JOIN);
|
||||
|
||||
$oCriteria->addJoin(SubProcessPeer::TAS_PARENT, TaskPeer::TAS_UID);
|
||||
$oDataset = SubProcessPeer::doSelectRS($oCriteria);
|
||||
$oDataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$oDataset->next();
|
||||
@@ -4673,8 +4659,7 @@ class processMap
|
||||
$aRow['TASKS'] = $aRow['TAS_UID'];
|
||||
//print "<hr>".$aRow['TASKS']."<hr>";
|
||||
//$aRow['SPROCESS_NAME'] = $aRow['TAS_TITLE'];
|
||||
$aRow['TAS_TITLE'] = $aRow['CON_VALUE'];
|
||||
$aRow['SPROCESS_NAME'] = $aRow['CON_VALUE'];
|
||||
$aRow['SPROCESS_NAME'] = $aRow['TAS_TITLE'];
|
||||
$SP_VARIABLES_OUT = unserialize($aRow['SP_VARIABLES_OUT']);
|
||||
if (is_array($SP_VARIABLES_OUT)) {
|
||||
$i = 1;
|
||||
@@ -6037,17 +6022,13 @@ class processMap
|
||||
}
|
||||
//print'<hr>';print_r($_DBArray['NewCase']);print'<hr>';
|
||||
$oCriteria = new Criteria('workflow');
|
||||
$del = DBAdapter::getStringDelimiter();
|
||||
$oCriteria->addSelectColumn(TaskPeer::TAS_UID);
|
||||
$oCriteria->addSelectColumn(TaskPeer::TAS_TITLE);
|
||||
$oCriteria->addSelectColumn(ProcessPeer::PRO_TITLE);
|
||||
$oCriteria->add(SubProcessPeer::PRO_PARENT, $sProcessUID);
|
||||
$oCriteria->add(SubProcessPeer::TAS_PARENT, $sTaskUID);
|
||||
|
||||
$oCriteria->addAsColumn('CON_VALUE', 'C1.CON_VALUE', 'CON_TITLE');
|
||||
$oCriteria->addAlias("C1", 'CONTENT');
|
||||
$tasTitleConds = array();
|
||||
$tasTitleConds[] = array(SubProcessPeer::TAS_PARENT, 'C1.CON_ID');
|
||||
$tasTitleConds[] = array('C1.CON_CATEGORY', $del . 'TAS_TITLE' . $del);
|
||||
$tasTitleConds[] = array('C1.CON_LANG', $del . SYS_LANG . $del);
|
||||
$oCriteria->addJoinMC($tasTitleConds, Criteria::LEFT_JOIN);
|
||||
$oCriteria->addJoin(SubProcessPeer::TAS_PARENT, TaskPeer::TAS_UID, Criteria::LEFT_JOIN);
|
||||
$oCriteria->addJoin(SubProcessPeer::PRO_PARENT, ProcessPeer::PRO_UID, Criteria::LEFT_JOIN);
|
||||
|
||||
$oDataset = SubProcessPeer::doSelectRS($oCriteria);
|
||||
$oDataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
@@ -6065,11 +6046,7 @@ class processMap
|
||||
$aRow['TASKS'] = $aRow['TAS_UID'];
|
||||
//print "<hr>".$aRow['TASKS']."<hr>";
|
||||
//$aRow['SPROCESS_NAME'] = $aRow['TAS_TITLE'];
|
||||
$aRow['TAS_TITLE'] = $aRow['CON_VALUE'];
|
||||
$aRow['SPROCESS_NAME'] = $aRow['CON_VALUE'];
|
||||
$lang = defined('SYS_LANG') ? SYS_LANG : 'en';
|
||||
$aRow['PRO_TITLE'] = Content::load('PRO_TITLE', '', $aRow['PRO_UID'], $lang);
|
||||
|
||||
$aRow['SPROCESS_NAME'] = $aRow['TAS_TITLE'];
|
||||
if ($sType == 0) {
|
||||
$SP_VARIABLES_OUT = unserialize($aRow['SP_VARIABLES_OUT']);
|
||||
if (is_array($SP_VARIABLES_OUT)) {
|
||||
@@ -7037,8 +7014,12 @@ class processMap
|
||||
$aFields['OP_ACTION'] = $aRows['OP_ACTION'];
|
||||
|
||||
$lang = defined('SYS_LANG') ? SYS_LANG : 'en';
|
||||
$aFields['TASK_TARGET_NAME'] = Content::load('TAS_TITLE', '', $aRows['TAS_UID'], $lang);
|
||||
$aFields['TASK_SOURCE_NAME'] = Content::load('TAS_TITLE', '', $aRows['OP_TASK_SOURCE'], $lang);
|
||||
$oTask = new Task();
|
||||
$aTask = $oTask->load($aRows['TAS_UID']);
|
||||
$aFields['TASK_TARGET_NAME'] = $aTask['TAS_TITLE'];
|
||||
$oTask = new Task();
|
||||
$aTask = $oTask->load($aRows['OP_TASK_SOURCE']);
|
||||
$aFields['TASK_SOURCE_NAME'] = $aTask['TAS_TITLE'];
|
||||
$oUser = UsersPeer::retrieveByPK($aRows['USR_UID']);
|
||||
if (!is_null($oUser)) {
|
||||
$aFields['USR_FULLNAME'] = $oUser->getUsrFirstname() . ' ' . $oUser->getUsrLastname();
|
||||
|
||||
@@ -53,24 +53,15 @@ class Report
|
||||
require_once 'classes/model/AppDelegation.php';
|
||||
require_once 'classes/model/Application.php';
|
||||
$oCriteria = new Criteria( 'workflow' );
|
||||
$del = DBAdapter::getStringDelimiter();
|
||||
$oCriteria->addSelectColumn( AppDelegationPeer::PRO_UID );
|
||||
$oCriteria->addSelectColumn(ProcessPeer::PRO_TITLE);
|
||||
$oCriteria->addAsColumn( "MIN", "MIN(" . AppDelegationPeer::DEL_DURATION . ")" );
|
||||
$oCriteria->addAsColumn( "MAX", "MAX(" . AppDelegationPeer::DEL_DURATION . ")" );
|
||||
$oCriteria->addAsColumn( "TOTALDUR", "SUM(" . AppDelegationPeer::DEL_DURATION . ")" );
|
||||
$oCriteria->addAsColumn( "PROMEDIO", "AVG(" . AppDelegationPeer::DEL_DURATION . ")" );
|
||||
$oCriteria->addAsColumn( 'PRO_TITLE', 'C1.CON_VALUE' );
|
||||
$oCriteria->addAlias( "C1", 'CONTENT' );
|
||||
$proTitleConds = array ();
|
||||
$proTitleConds[] = array (AppDelegationPeer::PRO_UID,'C1.CON_ID'
|
||||
);
|
||||
$proTitleConds[] = array ('C1.CON_CATEGORY',$del . 'PRO_TITLE' . $del
|
||||
);
|
||||
$proTitleConds[] = array ('C1.CON_LANG',$del . SYS_LANG . $del
|
||||
);
|
||||
$oCriteria->addJoinMC( $proTitleConds, Criteria::LEFT_JOIN );
|
||||
$oCriteria->addJoin(AppDelegationPeer::PRO_UID, ProcessPeer::PRO_UID, Criteria::LEFT_JOIN);
|
||||
$oCriteria->addGroupByColumn( AppDelegationPeer::PRO_UID );
|
||||
$oCriteria->addGroupByColumn( 'C1.CON_VALUE' );
|
||||
$oCriteria->addGroupByColumn(ProcessPeer::PRO_TITLE);
|
||||
|
||||
$oDataset = AppDelegationPeer::doSelectRS( $oCriteria );
|
||||
$oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
|
||||
@@ -119,20 +110,12 @@ class Report
|
||||
$del = DBAdapter::getStringDelimiter();
|
||||
$oCriteria->addSelectColumn( UsersPeer::USR_UID );
|
||||
$oCriteria->addSelectColumn( AppDelegationPeer::PRO_UID );
|
||||
$oCriteria->addSelectColumn(ProcessPeer::PRO_TITLE);
|
||||
$oCriteria->addAsColumn( "MIN", "MIN(" . AppDelegationPeer::DEL_DURATION . ")" );
|
||||
$oCriteria->addAsColumn( "MAX", "MAX(" . AppDelegationPeer::DEL_DURATION . ")" );
|
||||
$oCriteria->addAsColumn( "TOTALDUR", "SUM(" . AppDelegationPeer::DEL_DURATION . ")" );
|
||||
$oCriteria->addAsColumn( "PROMEDIO", "AVG(" . AppDelegationPeer::DEL_DURATION . ")" );
|
||||
$oCriteria->addAsColumn( 'PRO_TITLE', 'C1.CON_VALUE' );
|
||||
$oCriteria->addAlias( "C1", 'CONTENT' );
|
||||
$proTitleConds = array ();
|
||||
$proTitleConds[] = array (AppDelegationPeer::PRO_UID,'C1.CON_ID'
|
||||
);
|
||||
$proTitleConds[] = array ('C1.CON_CATEGORY',$del . 'PRO_TITLE' . $del
|
||||
);
|
||||
$proTitleConds[] = array ('C1.CON_LANG',$del . SYS_LANG . $del
|
||||
);
|
||||
$oCriteria->addJoinMC( $proTitleConds, Criteria::LEFT_JOIN );
|
||||
$oCriteria->addJoin (AppDelegationPeer::PRO_UID, ProcessPeer::PRO_UID, Criteria::LEFT_JOIN);
|
||||
$oCriteria->addJoin( AppDelegationPeer::USR_UID, UsersPeer::USR_UID, Criteria::LEFT_JOIN );
|
||||
//$oCriteria->add(AppDelegationPeer::DEL_DURATION, $from, Criteria::GREATER_EQUAL);
|
||||
//$oCriteria->add(AppDelegationPeer::DEL_DURATION, $to, Criteria::LESS_EQUAL);
|
||||
@@ -144,7 +127,7 @@ class Report
|
||||
}
|
||||
|
||||
$oCriteria->addGroupByColumn( AppDelegationPeer::PRO_UID );
|
||||
$oCriteria->addGroupByColumn( 'C1.CON_VALUE' );
|
||||
$oCriteria->addGroupByColumn(ProcessPeer::PRO_TITLE);
|
||||
|
||||
$oDataset = AppDelegationPeer::doSelectRS( $oCriteria );
|
||||
$oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
|
||||
@@ -245,18 +228,10 @@ class Report
|
||||
$oCriteria = new Criteria( 'workflow' );
|
||||
$del = DBAdapter::getStringDelimiter();
|
||||
$oCriteria->addSelectColumn( AppDelegationPeer::PRO_UID );
|
||||
$oCriteria->addSelectColumn(ProcessPeer::PRO_TITLE);
|
||||
$oCriteria->addAsColumn( "MIN", "MIN(" . AppDelegationPeer::DEL_DURATION . ")" );
|
||||
$oCriteria->addAsColumn( "MAX", "MAX(" . AppDelegationPeer::DEL_DURATION . ")" );
|
||||
$oCriteria->addAsColumn( 'PRO_TITLE', 'C1.CON_VALUE' );
|
||||
$oCriteria->addAlias( "C1", 'CONTENT' );
|
||||
$proTitleConds = array ();
|
||||
$proTitleConds[] = array (AppDelegationPeer::PRO_UID,'C1.CON_ID'
|
||||
);
|
||||
$proTitleConds[] = array ('C1.CON_CATEGORY',$del . 'PRO_TITLE' . $del
|
||||
);
|
||||
$proTitleConds[] = array ('C1.CON_LANG',$del . SYS_LANG . $del
|
||||
);
|
||||
$oCriteria->addJoinMC( $proTitleConds, Criteria::LEFT_JOIN );
|
||||
$oCriteria->addJoin (AppDelegationPeer::PRO_UID, ProcessPeer::PRO_UID, Criteria::LEFT_JOIN);
|
||||
$oCriteria->addGroupByColumn( AppDelegationPeer::PRO_UID );
|
||||
|
||||
$oDataset = AppDelegationPeer::doSelectRS( $oCriteria );
|
||||
@@ -389,20 +364,12 @@ class Report
|
||||
$oCriteria = new Criteria( 'workflow' );
|
||||
$del = DBAdapter::getStringDelimiter();
|
||||
$oCriteria->addSelectColumn( AppDelegationPeer::PRO_UID );
|
||||
$oCriteria->addSelectColumn(ProcessPeer::PRO_TITLE);
|
||||
$oCriteria->addAsColumn( "MIN", "MIN(" . AppDelegationPeer::DEL_DURATION . ")" );
|
||||
$oCriteria->addAsColumn( "MAX", "MAX(" . AppDelegationPeer::DEL_DURATION . ")" );
|
||||
$oCriteria->addAsColumn( 'PRO_TITLE', 'C1.CON_VALUE' );
|
||||
$oCriteria->addAlias( "C1", 'CONTENT' );
|
||||
$proTitleConds = array ();
|
||||
$proTitleConds[] = array (AppDelegationPeer::PRO_UID,'C1.CON_ID'
|
||||
);
|
||||
$proTitleConds[] = array ('C1.CON_CATEGORY',$del . 'PRO_TITLE' . $del
|
||||
);
|
||||
$proTitleConds[] = array ('C1.CON_LANG',$del . SYS_LANG . $del
|
||||
);
|
||||
$oCriteria->addJoinMC( $proTitleConds, Criteria::LEFT_JOIN );
|
||||
$oCriteria->addJoin(AppDelegationPeer::PRO_UID, ProcessPeer::PRO_UID, Criteria::LEFT_JOIN);
|
||||
$oCriteria->addGroupByColumn( AppDelegationPeer::PRO_UID );
|
||||
$oCriteria->addGroupByColumn( 'C1.CON_VALUE' );
|
||||
$oCriteria->addGroupByColumn(ProcessPeer::PRO_TITLE);
|
||||
|
||||
$oCriteria->add( $oCriteria->getNewCriterion( AppDelegationPeer::DEL_INIT_DATE, $from . ' 00:00:00', Criteria::GREATER_EQUAL )->addAnd( $oCriteria->getNewCriterion( AppDelegationPeer::DEL_INIT_DATE, $to . ' 23:59:59', Criteria::LESS_EQUAL ) ) );
|
||||
|
||||
|
||||
@@ -2766,18 +2766,10 @@ class wsBase
|
||||
$result = array ();
|
||||
try {
|
||||
$oCriteria = new Criteria( 'workflow' );
|
||||
$del = DBAdapter::getStringDelimiter();
|
||||
$oCriteria->addSelectColumn( AppDelegationPeer::DEL_INDEX );
|
||||
$oCriteria->addSelectColumn( AppDelegationPeer::TAS_UID );
|
||||
|
||||
$oCriteria->addAsColumn( 'TAS_TITLE', 'C1.CON_VALUE' );
|
||||
$oCriteria->addAlias( "C1", 'CONTENT' );
|
||||
$tasTitleConds = array ();
|
||||
$tasTitleConds[] = array (AppDelegationPeer::TAS_UID,'C1.CON_ID');
|
||||
$tasTitleConds[] = array ('C1.CON_CATEGORY',$del . 'TAS_TITLE' . $del);
|
||||
$tasTitleConds[] = array ('C1.CON_LANG',$del . SYS_LANG . $del);
|
||||
$oCriteria->addJoinMC( $tasTitleConds, Criteria::LEFT_JOIN );
|
||||
|
||||
$oCriteria->addSelectColumn(TaskPeer::TAS_TITLE);
|
||||
$oCriteria->addJoin(AppDelegationPeer::TAS_UID, TaskPeer::TAS_UID);
|
||||
$oCriteria->add( AppDelegationPeer::APP_UID, $caseId );
|
||||
$oCriteria->add( AppDelegationPeer::DEL_THREAD_STATUS, 'OPEN' );
|
||||
$oCriteria->add( AppDelegationPeer::DEL_FINISH_DATE, null, Criteria::ISNULL );
|
||||
|
||||
@@ -1055,15 +1055,14 @@ class AdditionalTables extends BaseAdditionalTables
|
||||
//now get the labels for all process, using an array of Uids,
|
||||
$c = new Criteria('workflow');
|
||||
//$c->add ( ContentPeer::CON_CATEGORY, 'PRO_TITLE', Criteria::EQUAL );
|
||||
$c->add(ContentPeer::CON_LANG, defined('SYS_LANG') ? SYS_LANG : 'en', Criteria::EQUAL);
|
||||
$c->add(ContentPeer::CON_ID, $proUids, Criteria::IN);
|
||||
|
||||
$dt = ContentPeer::doSelectRS($c);
|
||||
$c->add(ProcessPeer::PRO_UID, $proUids, Criteria::IN);
|
||||
$dt = ProcessPeer::doSelectRS($c);
|
||||
$dt->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
|
||||
while ($dt->next()) {
|
||||
$row = $dt->getRow();
|
||||
$procDetails[$row['CON_ID']][$row['CON_CATEGORY']] = $row['CON_VALUE'];
|
||||
$procDetails[$row['PRO_UID']]['PRO_TITLE'] = $row['PRO_TITLE'];
|
||||
$procDetails[$row['PRO_UID']]['PRO_DESCRIPTION'] = $row['PRO_DESCRIPTION'];
|
||||
}
|
||||
|
||||
foreach ($addTables as $i => $addTable) {
|
||||
|
||||
@@ -126,13 +126,10 @@ class AppEvent extends BaseAppEvent
|
||||
$oCriteria->addSelectColumn( EventPeer::EVN_WHEN_OCCURS );
|
||||
$oCriteria->addSelectColumn( EventPeer::EVN_ACTION );
|
||||
$oCriteria->addSelectColumn( ApplicationPeer::APP_TITLE );
|
||||
$oCriteria->addSelectColumn( TaskPeer::TAS_TITLE );
|
||||
$oCriteria->addSelectColumn( ProcessPeer::PRO_TITLE );
|
||||
$oCriteria->addAsColumn( 'EVN_DESCRIPTION', 'C1.CON_VALUE' );
|
||||
$oCriteria->addAsColumn( 'TAS_TITLE', 'C2.CON_VALUE' );
|
||||
$oCriteria->addAsColumn( 'PRO_TITLE', 'C4.CON_VALUE' );
|
||||
$oCriteria->addAlias( 'C1', 'CONTENT' );
|
||||
$oCriteria->addAlias( 'C2', 'CONTENT' );
|
||||
$oCriteria->addAlias( 'C3', 'CONTENT' );
|
||||
$oCriteria->addAlias( 'C4', 'CONTENT' );
|
||||
$oCriteria->addJoin( AppEventPeer::EVN_UID, EventPeer::EVN_UID, Criteria::LEFT_JOIN );
|
||||
$del = DBAdapter::getStringDelimiter();
|
||||
$aConditions = array ();
|
||||
@@ -149,24 +146,9 @@ class AppEvent extends BaseAppEvent
|
||||
$aConditions[] = array (AppEventPeer::DEL_INDEX,AppDelegationPeer::DEL_INDEX
|
||||
);
|
||||
$oCriteria->addJoinMC( $aConditions, Criteria::LEFT_JOIN );
|
||||
$aConditions = array ();
|
||||
$aConditions[] = array (AppDelegationPeer::TAS_UID,'C2.CON_ID'
|
||||
);
|
||||
$aConditions[] = array ('C2.CON_CATEGORY',$del . 'TAS_TITLE' . $del
|
||||
);
|
||||
$aConditions[] = array ('C2.CON_LANG',$del . SYS_LANG . $del
|
||||
);
|
||||
$oCriteria->addJoinMC( $aConditions, Criteria::LEFT_JOIN );
|
||||
$oCriteria->addJoin(AppDelegationPeer::TAS_UID, TaskPeer::TAS_UID, Criteria::LEFT_JOIN);
|
||||
$oCriteria->addJoin(AppEventPeer::APP_UID, ApplicationPeer::APP_UID, Criteria::LEFT_JOIN);
|
||||
$aConditions = array ();
|
||||
$aConditions[] = array (AppDelegationPeer::PRO_UID,'C4.CON_ID'
|
||||
);
|
||||
$aConditions[] = array ('C4.CON_CATEGORY',$del . 'PRO_TITLE' . $del
|
||||
);
|
||||
$aConditions[] = array ('C4.CON_LANG',$del . SYS_LANG . $del
|
||||
);
|
||||
|
||||
$oCriteria->addJoinMC( $aConditions, Criteria::LEFT_JOIN );
|
||||
$oCriteria->addJoin(AppDelegationPeer::PRO_UID, ProcessPeer::PRO_UID, Criteria::LEFT_JOIN);
|
||||
$oCriteria->add( AppEventPeer::EVN_UID, '', Criteria::NOT_EQUAL );
|
||||
if ($sProcessUid != '') {
|
||||
$oCriteria->add( EventPeer::PRO_UID, $sProcessUid );
|
||||
@@ -298,7 +280,7 @@ class AppEvent extends BaseAppEvent
|
||||
$oPMScript = new PMScript();
|
||||
|
||||
$task = new Task();
|
||||
$taskFields = $task->Load( $aRow['TAS_UID'] );
|
||||
$taskFields = $task->load( $aRow['TAS_UID'] );
|
||||
$aFields['APP_DATA']['APP_NUMBER'] = $aFields['APP_NUMBER'];
|
||||
$aFields['APP_DATA']['TAS_TITLE'] = $taskFields['TAS_TITLE'];
|
||||
$aFields['APP_DATA']['DEL_TASK_DUE_DATE'] = $aRow['DEL_TASK_DUE_DATE'];
|
||||
|
||||
@@ -34,15 +34,13 @@ class ListCanceled extends BaseListCanceled {
|
||||
$data['APP_TITLE'] = $aRow['APP_TITLE'];
|
||||
|
||||
$criteria = new Criteria();
|
||||
$criteria->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$criteria->add( ContentPeer::CON_ID, $data['PRO_UID'], Criteria::EQUAL );
|
||||
$criteria->add( ContentPeer::CON_CATEGORY, 'PRO_TITLE', Criteria::EQUAL );
|
||||
$criteria->add( ContentPeer::CON_LANG, SYS_LANG, Criteria::EQUAL );
|
||||
$dataset = ContentPeer::doSelectRS($criteria);
|
||||
$criteria->addSelectColumn(ProcessPeer::PRO_TITLE);
|
||||
$criteria->add(ProcessPeer::PRO_UID, $data['PRO_UID'], Criteria::EQUAL);
|
||||
$dataset = ProcessPeer::doSelectRS($criteria);
|
||||
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$dataset->next();
|
||||
$aRow = $dataset->getRow();
|
||||
$data['APP_PRO_TITLE'] = $aRow['CON_VALUE'];
|
||||
$data['APP_PRO_TITLE'] = $aRow['PRO_TITLE'];
|
||||
|
||||
$criteria = new Criteria();
|
||||
$criteria->addSelectColumn(AppDelegationPeer::TAS_UID);
|
||||
@@ -52,7 +50,7 @@ class ListCanceled extends BaseListCanceled {
|
||||
$criteria->addSelectColumn(AppDelegationPeer::DEL_PREVIOUS);
|
||||
$criteria->add( AppDelegationPeer::APP_UID, $data['APP_UID'], Criteria::EQUAL );
|
||||
$criteria->add( AppDelegationPeer::DEL_INDEX, $data['DEL_INDEX'], Criteria::EQUAL );
|
||||
$dataset = ContentPeer::doSelectRS($criteria);
|
||||
$dataset = AppDelegationPeer::doSelectRS($criteria);
|
||||
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$dataset->next();
|
||||
$aRow = $dataset->getRow();
|
||||
@@ -66,22 +64,20 @@ class ListCanceled extends BaseListCanceled {
|
||||
$criteria->addSelectColumn(AppDelegationPeer::USR_UID);
|
||||
$criteria->add( AppDelegationPeer::APP_UID, $data['APP_UID'], Criteria::EQUAL );
|
||||
$criteria->add( AppDelegationPeer::DEL_INDEX, $delPrevious, Criteria::EQUAL );
|
||||
$dataset = ContentPeer::doSelectRS($criteria);
|
||||
$dataset = AppDelegationPeer::doSelectRS($criteria);
|
||||
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$dataset->next();
|
||||
$aRow = $dataset->getRow();
|
||||
$data['DEL_PREVIOUS_USR_UID'] = $aRow['USR_UID'];
|
||||
|
||||
$criteria = new Criteria();
|
||||
$criteria->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$criteria->add( ContentPeer::CON_ID, $data['TAS_UID'], Criteria::EQUAL );
|
||||
$criteria->add( ContentPeer::CON_CATEGORY, 'TAS_TITLE', Criteria::EQUAL );
|
||||
$criteria->add( ContentPeer::CON_LANG, SYS_LANG, Criteria::EQUAL );
|
||||
$dataset = ContentPeer::doSelectRS($criteria);
|
||||
$criteria->addSelectColumn(TaskPeer::TAS_TITLE);
|
||||
$criteria->add(TaskPeer::TAS_UID, $data['TAS_UID'], Criteria::EQUAL);
|
||||
$dataset = TaskPeer::doSelectRS($criteria);
|
||||
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$dataset->next();
|
||||
$aRow = $dataset->getRow();
|
||||
$data['APP_TAS_TITLE'] = $aRow['CON_VALUE'];
|
||||
$data['APP_TAS_TITLE'] = $aRow['TAS_TITLE'];
|
||||
|
||||
$criteria = new Criteria();
|
||||
$criteria->addSelectColumn(UsersPeer::USR_USERNAME);
|
||||
|
||||
@@ -45,27 +45,23 @@ class ListCompleted extends BaseListCompleted
|
||||
|
||||
|
||||
$criteria = new Criteria();
|
||||
$criteria->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$criteria->add( ContentPeer::CON_ID, $data['PRO_UID'], Criteria::EQUAL );
|
||||
$criteria->add( ContentPeer::CON_CATEGORY, 'PRO_TITLE', Criteria::EQUAL );
|
||||
$criteria->add( ContentPeer::CON_LANG, SYS_LANG, Criteria::EQUAL );
|
||||
$dataset = ContentPeer::doSelectRS($criteria);
|
||||
$criteria->addSelectColumn(ProcessPeer::PRO_TITLE);
|
||||
$criteria->add(ProcessPeer::PRO_UID, $data['PRO_UID'], Criteria::EQUAL);
|
||||
$dataset = ProcessPeer::doSelectRS($criteria);
|
||||
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$dataset->next();
|
||||
$aRow = $dataset->getRow();
|
||||
$data['APP_PRO_TITLE'] = $aRow['CON_VALUE'];
|
||||
$data['APP_PRO_TITLE'] = $aRow['PRO_TITLE'];
|
||||
|
||||
|
||||
$criteria = new Criteria();
|
||||
$criteria->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$criteria->add( ContentPeer::CON_ID, $data['TAS_UID'], Criteria::EQUAL );
|
||||
$criteria->add( ContentPeer::CON_CATEGORY, 'TAS_TITLE', Criteria::EQUAL );
|
||||
$criteria->add( ContentPeer::CON_LANG, SYS_LANG, Criteria::EQUAL );
|
||||
$dataset = ContentPeer::doSelectRS($criteria);
|
||||
$criteria->addSelectColumn(TaskPeer::TAS_TITLE);
|
||||
$criteria->add(TaskPeer::TAS_UID, $data['TAS_UID'], Criteria::EQUAL);
|
||||
$dataset = TaskPeer::doSelectRS($criteria);
|
||||
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$dataset->next();
|
||||
$aRow = $dataset->getRow();
|
||||
$data['APP_TAS_TITLE'] = $aRow['CON_VALUE'];
|
||||
$data['APP_TAS_TITLE'] = $aRow['TAS_TITLE'];
|
||||
|
||||
|
||||
$criteria = new Criteria();
|
||||
|
||||
@@ -256,15 +256,14 @@ class ListInbox extends BaseListInbox
|
||||
|
||||
|
||||
$criteria = new Criteria();
|
||||
$criteria->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$criteria->add( ContentPeer::CON_ID, $data['TAS_UID'], Criteria::EQUAL );
|
||||
$criteria->add( ContentPeer::CON_CATEGORY, 'TAS_DEF_TITLE', Criteria::EQUAL );
|
||||
$criteria->add( ContentPeer::CON_LANG, SYS_LANG, Criteria::EQUAL );
|
||||
$dataset = ContentPeer::doSelectRS($criteria);
|
||||
$criteria->addSelectColumn(TaskPeer::TAS_TITLE);
|
||||
$criteria->addSelectColumn(TaskPeer::TAS_DEF_TITLE);
|
||||
$criteria->add( TaskPeer::TAS_UID, $data['TAS_UID'], Criteria::EQUAL );
|
||||
$dataset = TaskPeer::doSelectRS($criteria);
|
||||
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$dataset->next();
|
||||
$aRow = $dataset->getRow();
|
||||
if ($aRow['CON_VALUE'] == '') {
|
||||
if ($aRow['TAS_DEF_TITLE'] == '') {
|
||||
$criteria = new Criteria();
|
||||
$criteria->addSelectColumn(ApplicationPeer::APP_TITLE);
|
||||
$criteria->add( ApplicationPeer::APP_UID, $data['APP_UID'], Criteria::EQUAL );
|
||||
@@ -272,38 +271,23 @@ class ListInbox extends BaseListInbox
|
||||
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$dataset->next();
|
||||
$aRowApp = $dataset->getRow();
|
||||
$aRow['CON_VALUE'] = $aRowApp['APP_TITLE'];
|
||||
$aRow['TAS_DEF_TITLE'] = $aRowApp['APP_TITLE'];
|
||||
}
|
||||
$data['APP_TITLE'] = $aRow['CON_VALUE'];
|
||||
$data['APP_TITLE'] = $aRow['TAS_DEF_TITLE'];
|
||||
$data['APP_TAS_TITLE'] = $aRow['TAS_TITLE'];
|
||||
|
||||
|
||||
$criteria = new Criteria();
|
||||
$criteria->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$criteria->add( ContentPeer::CON_ID, $data['PRO_UID'], Criteria::EQUAL );
|
||||
$criteria->add( ContentPeer::CON_CATEGORY, 'PRO_TITLE', Criteria::EQUAL );
|
||||
$criteria->add( ContentPeer::CON_LANG, SYS_LANG, Criteria::EQUAL );
|
||||
$dataset = ContentPeer::doSelectRS($criteria);
|
||||
$criteria->addSelectColumn(ProcessPeer::PRO_TITLE);
|
||||
$criteria->add( ProcessPeer::PRO_UID, $data['PRO_UID'], Criteria::EQUAL );
|
||||
$dataset = ProcessPeer::doSelectRS($criteria);
|
||||
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$dataset->next();
|
||||
$aRow = $dataset->getRow();
|
||||
$data['APP_PRO_TITLE'] = $aRow['CON_VALUE'];
|
||||
|
||||
|
||||
$criteria = new Criteria();
|
||||
$criteria->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$criteria->add( ContentPeer::CON_ID, $data['TAS_UID'], Criteria::EQUAL );
|
||||
$criteria->add( ContentPeer::CON_CATEGORY, 'TAS_TITLE', Criteria::EQUAL );
|
||||
$criteria->add( ContentPeer::CON_LANG, SYS_LANG, Criteria::EQUAL );
|
||||
$dataset = ContentPeer::doSelectRS($criteria);
|
||||
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$dataset->next();
|
||||
$aRow = $dataset->getRow();
|
||||
$data['APP_TAS_TITLE'] = $aRow['CON_VALUE'];
|
||||
|
||||
$data['APP_PRO_TITLE'] = $aRow['PRO_TITLE'];
|
||||
|
||||
$data['DEL_PRIORITY'] = $this->getTaskPriority($data['TAS_UID'], $data['PRO_UID'], $data["APP_UID"]);
|
||||
|
||||
|
||||
$data['APP_PREVIOUS_USER'] = '';
|
||||
if ($data['DEL_PREVIOUS_USR_UID'] != '') {
|
||||
$criteria = new Criteria();
|
||||
|
||||
@@ -34,15 +34,13 @@ class ListPaused extends BaseListPaused {
|
||||
$data['APP_TITLE'] = $aRow['APP_TITLE'];
|
||||
|
||||
$criteria = new Criteria();
|
||||
$criteria->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$criteria->add( ContentPeer::CON_ID, $data['PRO_UID'], Criteria::EQUAL );
|
||||
$criteria->add( ContentPeer::CON_CATEGORY, 'PRO_TITLE', Criteria::EQUAL );
|
||||
$criteria->add( ContentPeer::CON_LANG, SYS_LANG, Criteria::EQUAL );
|
||||
$dataset = ContentPeer::doSelectRS($criteria);
|
||||
$criteria->addSelectColumn(ProcessPeer::PRO_TITLE);
|
||||
$criteria->add( ProcessPeer::PRO_UID, $data['PRO_UID'], Criteria::EQUAL );
|
||||
$dataset = ProcessPeer::doSelectRS($criteria);
|
||||
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$dataset->next();
|
||||
$aRow = $dataset->getRow();
|
||||
$data['APP_PRO_TITLE'] = $aRow['CON_VALUE'];
|
||||
$data['APP_PRO_TITLE'] = $aRow['PRO_TITLE'];
|
||||
|
||||
$criteria = new Criteria();
|
||||
$criteria->addSelectColumn(AppDelegationPeer::USR_UID);
|
||||
@@ -53,7 +51,7 @@ class ListPaused extends BaseListPaused {
|
||||
$criteria->addSelectColumn(AppDelegationPeer::DEL_PREVIOUS);
|
||||
$criteria->add( AppDelegationPeer::APP_UID, $data['APP_UID'], Criteria::EQUAL );
|
||||
$criteria->add( AppDelegationPeer::DEL_INDEX, $data['DEL_INDEX'], Criteria::EQUAL );
|
||||
$dataset = ContentPeer::doSelectRS($criteria);
|
||||
$dataset = AppDelegationPeer::doSelectRS($criteria);
|
||||
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$dataset->next();
|
||||
$aRow = $dataset->getRow();
|
||||
@@ -68,7 +66,7 @@ class ListPaused extends BaseListPaused {
|
||||
$criteria->addSelectColumn(AppDelegationPeer::USR_UID);
|
||||
$criteria->add( AppDelegationPeer::APP_UID, $data['APP_UID'], Criteria::EQUAL );
|
||||
$criteria->add( AppDelegationPeer::DEL_INDEX, $delPrevious, Criteria::EQUAL );
|
||||
$dataset = ContentPeer::doSelectRS($criteria);
|
||||
$dataset = AppDelegationPeer::doSelectRS($criteria);
|
||||
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$dataset->next();
|
||||
$aRow = $dataset->getRow();
|
||||
@@ -88,15 +86,13 @@ class ListPaused extends BaseListPaused {
|
||||
$data['DEL_PREVIOUS_USR_LASTNAME'] = $aRow['USR_LASTNAME'];
|
||||
|
||||
$criteria = new Criteria();
|
||||
$criteria->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$criteria->add( ContentPeer::CON_ID, $data['TAS_UID'], Criteria::EQUAL );
|
||||
$criteria->add( ContentPeer::CON_CATEGORY, 'TAS_TITLE', Criteria::EQUAL );
|
||||
$criteria->add( ContentPeer::CON_LANG, SYS_LANG, Criteria::EQUAL );
|
||||
$dataset = ContentPeer::doSelectRS($criteria);
|
||||
$criteria->addSelectColumn(TaskPeer::TAS_TITLE);
|
||||
$criteria->add( TaskPeer::TAS_UID, $data['TAS_UID'], Criteria::EQUAL );
|
||||
$dataset = TaskPeer::doSelectRS($criteria);
|
||||
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$dataset->next();
|
||||
$aRow = $dataset->getRow();
|
||||
$data['APP_TAS_TITLE'] = $aRow['CON_VALUE'];
|
||||
$data['APP_TAS_TITLE'] = $aRow['TAS_TITLE'];
|
||||
|
||||
$criteria = new Criteria();
|
||||
$criteria->addSelectColumn(UsersPeer::USR_USERNAME);
|
||||
|
||||
@@ -111,27 +111,23 @@ class ListUnassigned extends BaseListUnassigned
|
||||
$data = array_merge($data, $aRow);
|
||||
|
||||
$criteria = new Criteria();
|
||||
$criteria->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$criteria->add( ContentPeer::CON_ID, $data['PRO_UID'], Criteria::EQUAL );
|
||||
$criteria->add( ContentPeer::CON_CATEGORY, 'PRO_TITLE', Criteria::EQUAL );
|
||||
$criteria->add( ContentPeer::CON_LANG, SYS_LANG, Criteria::EQUAL );
|
||||
$dataset = ContentPeer::doSelectRS($criteria);
|
||||
$criteria->addSelectColumn(ProcessPeer::PRO_TITLE);
|
||||
$criteria->add( ProcessPeer::PRO_UID, $data['PRO_UID'], Criteria::EQUAL );
|
||||
$dataset = ProcessPeer::doSelectRS($criteria);
|
||||
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$dataset->next();
|
||||
$aRow = $dataset->getRow();
|
||||
$data['APP_PRO_TITLE'] = $aRow['CON_VALUE'];
|
||||
$data['APP_PRO_TITLE'] = $aRow['PRO_TITLE'];
|
||||
|
||||
|
||||
$criteria = new Criteria();
|
||||
$criteria->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$criteria->add( ContentPeer::CON_ID, $data['TAS_UID'], Criteria::EQUAL );
|
||||
$criteria->add( ContentPeer::CON_CATEGORY, 'TAS_TITLE', Criteria::EQUAL );
|
||||
$criteria->add( ContentPeer::CON_LANG, SYS_LANG, Criteria::EQUAL );
|
||||
$dataset = ContentPeer::doSelectRS($criteria);
|
||||
$criteria->addSelectColumn(TaskPeer::TAS_TITLE);
|
||||
$criteria->add( TaskPeer::TAS_UID, $data['TAS_UID'], Criteria::EQUAL );
|
||||
$dataset = TaskPeer::doSelectRS($criteria);
|
||||
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$dataset->next();
|
||||
$aRow = $dataset->getRow();
|
||||
$data['APP_TAS_TITLE'] = $aRow['CON_VALUE'];
|
||||
$data['APP_TAS_TITLE'] = $aRow['TAS_TITLE'];
|
||||
|
||||
|
||||
$data['APP_PREVIOUS_USER'] = '';
|
||||
|
||||
@@ -418,14 +418,12 @@ class Step extends BaseStep
|
||||
$res = array();
|
||||
$oCriteria = new Criteria();
|
||||
$oCriteria->addSelectColumn( StepPeer::TAS_UID );
|
||||
$oCriteria->addSelectColumn( ContentPeer::CON_VALUE );
|
||||
$oCriteria->addSelectColumn( StepPeer::STEP_POSITION );
|
||||
$oCriteria->addAsColumn('CON_VALUE', TaskPeer::TAS_TITLE);
|
||||
$oCriteria->add( StepPeer::PRO_UID, $proUid );
|
||||
$oCriteria->add( StepPeer::STEP_UID_OBJ, $dynUid );
|
||||
$oCriteria->add( StepPeer::STEP_TYPE_OBJ, 'DYNAFORM' );
|
||||
$oCriteria->add( ContentPeer::CON_CATEGORY, 'TAS_TITLE');
|
||||
$oCriteria->add( ContentPeer::CON_LANG, SYS_LANG);
|
||||
$oCriteria->addJoin( StepPeer::TAS_UID, ContentPeer::CON_ID, Criteria::INNER_JOIN);
|
||||
$oCriteria->addJoin( StepPeer::TAS_UID, TaskPeer::TAS_UID, Criteria::INNER_JOIN);
|
||||
$oDataset = StepPeer::doSelectRS( $oCriteria );
|
||||
$oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
|
||||
while($oDataset->next()) {
|
||||
|
||||
@@ -98,9 +98,10 @@ class AppProxy extends HttpProxyController
|
||||
$appNotes = new AppNotes();
|
||||
$response = $appNotes->getNotesList( $appUid, '', $httpData->start, $httpData->limit );
|
||||
|
||||
require_once ("classes/model/Content.php");
|
||||
$content = new Content();
|
||||
$response['array']['appTitle'] = $content->load('APP_TITLE', '', $appUid, SYS_LANG);
|
||||
require_once ("classes/model/Application.php");
|
||||
$oApplication = new Application();
|
||||
$aApplication = $oApplication->Load($appUid);
|
||||
$response['array']['appTitle'] = $aApplication['APP_TITLE'];
|
||||
|
||||
return $response['array'];
|
||||
}
|
||||
@@ -292,7 +293,9 @@ class AppProxy extends HttpProxyController
|
||||
|
||||
// note added by krlos pacha carlos[at]colosa[dot]com
|
||||
//getting this field if it doesn't exist. Related 7994 bug
|
||||
$taskData['TAS_TITLE'] = (array_key_exists( 'TAS_TITLE', $taskData )) ? $taskData['TAS_TITLE'] : Content::Load( "TAS_TITLE", "", $applicationFields['TAS_UID'], SYS_LANG );
|
||||
$oTask = new \Task();
|
||||
$aTasks = $oTask->load($applicationFields['TAS_UID']);
|
||||
$taskData['TAS_TITLE'] = (array_key_exists( 'TAS_TITLE', $taskData )) ? $taskData['TAS_TITLE'] : $aTasks["TAS_TITLE"];
|
||||
$data[] = array ("label" => $labelsCurrentTaskProperties["TAS_TITLE"], "value" => htmlentities($taskData["TAS_TITLE"], ENT_QUOTES, "UTF-8"), "section" => $labelTitleCurrentTasks["TITLE2"]);
|
||||
$data[] = array ('label' => $labelsCurrentTaskProperties['CURRENT_USER'],'value' => $currentUser,'section' => $labelTitleCurrentTasks['TITLE2']);
|
||||
$data[] = array ('label' => $labelsCurrentTaskProperties['DEL_DELEGATE_DATE'],'value' => $applicationFields['DEL_DELEGATE_DATE'],'section' => $labelTitleCurrentTasks['TITLE2']);
|
||||
|
||||
@@ -79,7 +79,9 @@ try {
|
||||
$Fields['APP_PIN'] = $appFields['APP_PIN'];
|
||||
$Fields['APP_PROC_CODE'] = $appFields['APP_PROC_CODE'];
|
||||
|
||||
$Fields['PRO_TITLE'] = Content::load( 'PRO_TITLE', '', $appFields['PRO_UID'], SYS_LANG );
|
||||
$objProc = new Process();
|
||||
$aProc = $objProc->load($appFields['PRO_UID']);
|
||||
$Fields['PRO_TITLE'] = $aProc['PRO_TITLE'];
|
||||
$oUser = new Users();
|
||||
$oUser->load( $appFields['APP_CUR_USER'] );
|
||||
$Fields['CUR_USER'] = $oUser->getUsrFirstname() . ' ' . $oUser->getUsrLastname();
|
||||
@@ -91,7 +93,9 @@ try {
|
||||
$Fields['CANT_APP_DATA'] = count( $Fields['APP_DATA'] );
|
||||
$delegations = $oCase->GetAllDelegations( $appFields['APP_UID'] );
|
||||
foreach ($delegations as $key => $val) {
|
||||
$delegations[$key]['TAS_TITLE'] = Content::load( 'TAS_TITLE', '', $val['TAS_UID'], SYS_LANG );
|
||||
$objTask = new Task();
|
||||
$aTask = $objTask->load($val['TAS_UID']);
|
||||
$delegations[$key]['TAS_TITLE'] = $aTask['TAS_TITLE'];
|
||||
if ($val['USR_UID'] != - 1) {
|
||||
$oUser->load( $val['USR_UID'] );
|
||||
$delegations[$key]['USR_NAME'] = $oUser->getUsrFirstname() . ' ' . $oUser->getUsrLastname();
|
||||
|
||||
@@ -172,10 +172,8 @@ function lookinginforContentProcess ($sproUid)
|
||||
$oContent = new Content();
|
||||
///we are looking for a pro title for this process $sproUid
|
||||
$oCriteria = new Criteria( 'workflow' );
|
||||
$oCriteria->add( ContentPeer::CON_CATEGORY, 'PRO_TITLE' );
|
||||
$oCriteria->add( ContentPeer::CON_LANG, 'en' );
|
||||
$oCriteria->add( ContentPeer::CON_ID, $sproUid );
|
||||
$oDataset = ContentPeer::doSelectRS( $oCriteria );
|
||||
$oCriteria->add( ProcessPeer::PRO_UID, $sproUid );
|
||||
$oDataset = ProcessPeer::doSelectRS( $oCriteria );
|
||||
$oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
|
||||
$oDataset->next();
|
||||
$aRow = $oDataset->getRow();
|
||||
|
||||
@@ -83,9 +83,7 @@ switch($req){
|
||||
|
||||
$criteria->addSelectColumn(ApplicationPeer::PRO_UID);
|
||||
$criteria->addSelectColumn(ApplicationPeer::APP_NUMBER);
|
||||
|
||||
$criteria->addAsColumn('PRO_TITLE', 'C2.CON_VALUE');
|
||||
$criteria->addAlias('C2', 'CONTENT');
|
||||
$criteria->addSelectColumn(ProcessPeer::PRO_TITLE);
|
||||
|
||||
if ($emailStatus != '') {
|
||||
$criteria->add( AppMessagePeer::APP_MSG_STATUS, $emailStatus);
|
||||
@@ -129,16 +127,7 @@ switch($req){
|
||||
$criteria->setOffset($start);
|
||||
}
|
||||
$criteria->addJoin(AppMessagePeer::APP_UID, ApplicationPeer::APP_UID);
|
||||
|
||||
$conditions = array();
|
||||
$conditions[] = array(ApplicationPeer::PRO_UID, 'C2.CON_ID');
|
||||
$conditions[] = array(
|
||||
'C2.CON_CATEGORY', DBAdapter::getStringDelimiter() . 'PRO_TITLE' . DBAdapter::getStringDelimiter()
|
||||
);
|
||||
$conditions[] = array(
|
||||
'C2.CON_LANG', DBAdapter::getStringDelimiter() . SYS_LANG . DBAdapter::getStringDelimiter()
|
||||
);
|
||||
$criteria->addJoinMC($conditions, Criteria::LEFT_JOIN);
|
||||
$criteria->addJoin(ApplicationPeer::PRO_UID, ProcessPeer::PRO_UID);
|
||||
$result = AppMessagePeer::doSelectRS($criteria);
|
||||
$result->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$data = Array();
|
||||
|
||||
@@ -40,9 +40,7 @@ switch ($function) {
|
||||
$snameProcess = urldecode( $_POST['NAMEPROCESS'] );
|
||||
$oCriteria = new Criteria( 'workflow' );
|
||||
$oCriteria->addSelectColumn( 'COUNT(*) AS PROCESS' );
|
||||
$oCriteria->add( ContentPeer::CON_CATEGORY, 'PRO_TITLE' );
|
||||
$oCriteria->add( ContentPeer::CON_LANG, SYS_LANG );
|
||||
$oCriteria->add( ContentPeer::CON_VALUE, $snameProcess );
|
||||
$oCriteria->add(ProcessPeer::PRO_TITLE, $snameProcess);
|
||||
$oDataset = ContentPeer::doSelectRS( $oCriteria );
|
||||
$oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
|
||||
$oDataset->next();
|
||||
|
||||
@@ -210,17 +210,15 @@ try {
|
||||
$objectPermision = $doSelectRS->getRow();
|
||||
if (isset($objectPermision["USR_UID"])) {
|
||||
$criteria = new Criteria("workflow");
|
||||
$criteria->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$criteria->add(ContentPeer::CON_CATEGORY, 'PRO_TITLE', Criteria::EQUAL);
|
||||
$criteria->add(ContentPeer::CON_ID, $objectPermision["PRO_UID"], Criteria::EQUAL);
|
||||
$criteria->add(ContentPeer::CON_LANG, SYS_LANG, Criteria::EQUAL);
|
||||
$doSelectRS = ContentPeer::doSelectRS($criteria);
|
||||
$criteria->addSelectColumn(ProcessPeer::PRO_TITLE);
|
||||
$criteria->add(ProcessPeer::PRO_UID, $objectPermision["PRO_UID"], Criteria::EQUAL);
|
||||
$doSelectRS = ProcessPeer::doSelectRS($criteria);
|
||||
$doSelectRS->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$doSelectRS->next();
|
||||
$content = $doSelectRS->getRow();
|
||||
echo G::json_encode(array(
|
||||
"status" => 'ERROR',
|
||||
"message" => G::LoadTranslation('ID_USER_CANT_BE_DELETED_FOR_THE_PROCESS', array('processTitle' => isset($content["CON_VALUE"]) ? $content["CON_VALUE"] : $objectPermision['PRO_UID']))
|
||||
"message" => G::LoadTranslation('ID_USER_CANT_BE_DELETED_FOR_THE_PROCESS', array('processTitle' => isset($content["PRO_TITLE"]) ? $content["PRO_TITLE"] : $objectPermision['PRO_UID']))
|
||||
));
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -73,16 +73,9 @@ try {
|
||||
require_once 'classes/model/AppDelegation.php';
|
||||
$oCriteria = new Criteria( 'workflow' );
|
||||
$oCriteria->addSelectColumn( AppDelegationPeer::PRO_UID );
|
||||
$oCriteria->addSelectColumn( ProcessPeer::PRO_TITLE );
|
||||
$oCriteria->addSelectColumn( 'COUNT(' . AppDelegationPeer::PRO_UID . ') AS CANTITY' );
|
||||
$oCriteria->addAsColumn( 'PRO_TITLE', ContentPeer::CON_VALUE );
|
||||
$aConditions = array ();
|
||||
$aConditions[] = array (AppDelegationPeer::PRO_UID,ContentPeer::CON_ID
|
||||
);
|
||||
$aConditions[] = array (ContentPeer::CON_CATEGORY,$del . 'PRO_TITLE' . $del
|
||||
);
|
||||
$aConditions[] = array (ContentPeer::CON_LANG,$del . SYS_LANG . $del
|
||||
);
|
||||
$oCriteria->addJoinMC( $aConditions, Criteria::LEFT_JOIN );
|
||||
$oCriteria->addJoin(AppDelegationPeer::PRO_UID, ProcessPeer::PRO_UID);
|
||||
$oCriteria->add( AppDelegationPeer::USR_UID, $_POST['USR_UID'] );
|
||||
$oCriteria->add( AppDelegationPeer::DEL_FINISH_DATE, null, Criteria::ISNULL );
|
||||
$oCriteria->addGroupByColumn( AppDelegationPeer::PRO_UID );
|
||||
|
||||
@@ -710,13 +710,8 @@ class Cases
|
||||
$oCriteria->addSelectColumn( \AppDelegationPeer::TAS_UID );
|
||||
$oCriteria->addSelectColumn(\AppDelegationPeer::DEL_INIT_DATE);
|
||||
$oCriteria->addSelectColumn(\AppDelegationPeer::DEL_TASK_DUE_DATE);
|
||||
$oCriteria->addAsColumn( 'TAS_TITLE', 'C1.CON_VALUE' );
|
||||
$oCriteria->addAlias( "C1", 'CONTENT' );
|
||||
$tasTitleConds = array ();
|
||||
$tasTitleConds[] = array (\AppDelegationPeer::TAS_UID,'C1.CON_ID');
|
||||
$tasTitleConds[] = array ('C1.CON_CATEGORY',$del . 'TAS_TITLE' . $del);
|
||||
$tasTitleConds[] = array ('C1.CON_LANG',$del . SYS_LANG . $del);
|
||||
$oCriteria->addJoinMC( $tasTitleConds, \Criteria::LEFT_JOIN );
|
||||
$oCriteria->addSelectColumn(\TaskPeer::TAS_TITLE);
|
||||
$oCriteria->addJoin(\AppDelegationPeer::TAS_UID, \TaskPeer::TAS_UID);
|
||||
$oCriteria->add( \AppDelegationPeer::APP_UID, $applicationUid );
|
||||
$oCriteria->add( \AppDelegationPeer::USR_UID, $userUid );
|
||||
$oCriteria->add( \AppDelegationPeer::DEL_THREAD_STATUS, 'OPEN' );
|
||||
|
||||
@@ -176,7 +176,6 @@ class Light
|
||||
public function getTransferHistoryCriteria($sAppUid)
|
||||
{
|
||||
$c = new Criteria('workflow');
|
||||
$c->addAsColumn('TAS_TITLE', 'TAS_TITLE.CON_VALUE');
|
||||
$c->addSelectColumn(UsersPeer::USR_FIRSTNAME);
|
||||
$c->addSelectColumn(UsersPeer::USR_LASTNAME);
|
||||
$c->addSelectColumn(AppDelegationPeer::DEL_DELEGATE_DATE);
|
||||
@@ -200,6 +199,7 @@ class Light
|
||||
$c->addSelectColumn(AppDelegationPeer::DEL_INIT_DATE);
|
||||
$c->addSelectColumn(AppDelayPeer::APP_ENABLE_ACTION_DATE);
|
||||
$c->addSelectColumn(AppDelayPeer::APP_DISABLE_ACTION_DATE);
|
||||
$c->addSelectColumn(\TaskPeer::TAS_TITLE);
|
||||
//APP_DELEGATION LEFT JOIN USERS
|
||||
$c->addJoin(AppDelegationPeer::USR_UID, UsersPeer::USR_UID, Criteria::LEFT_JOIN);
|
||||
|
||||
@@ -212,14 +212,8 @@ class Light
|
||||
$app[] = array(AppDelegationPeer::APP_UID, AppDelayPeer::APP_UID);
|
||||
$c->addJoinMC($app, Criteria::LEFT_JOIN);
|
||||
|
||||
//LEFT JOIN CONTENT TAS_TITLE
|
||||
$c->addAlias("TAS_TITLE", 'CONTENT');
|
||||
$del = \DBAdapter::getStringDelimiter();
|
||||
$appTitleConds = array();
|
||||
$appTitleConds[] = array(AppDelegationPeer::TAS_UID, 'TAS_TITLE.CON_ID');
|
||||
$appTitleConds[] = array('TAS_TITLE.CON_CATEGORY', $del . 'TAS_TITLE' . $del);
|
||||
$appTitleConds[] = array('TAS_TITLE.CON_LANG', $del . SYS_LANG . $del);
|
||||
$c->addJoinMC($appTitleConds, Criteria::LEFT_JOIN);
|
||||
//LEFT JOIN TASK TAS_TITLE
|
||||
$c->addJoin(AppDelegationPeer::TAS_UID, \TaskPeer::TAS_UID, Criteria::LEFT_JOIN);
|
||||
|
||||
//WHERE
|
||||
$c->add(AppDelegationPeer::APP_UID, $sAppUid);
|
||||
@@ -320,11 +314,9 @@ class Light
|
||||
$oContent = new \Content();
|
||||
///we are looking for a pro title for this process $sproUid
|
||||
$oCriteria = new \Criteria( 'workflow' );
|
||||
$oCriteria->add( \ContentPeer::CON_CATEGORY, 'PRO_TITLE' );
|
||||
$oCriteria->add( \ContentPeer::CON_LANG, 'en' );
|
||||
$oCriteria->add( \ContentPeer::CON_ID, $sproUid );
|
||||
$oDataset = \ContentPeer::doSelectRS( $oCriteria );
|
||||
$oDataset->setFetchmode( \ResultSet::FETCHMODE_ASSOC );
|
||||
$oCriteria->add(\ProcessPeer::PRO_UID, $sproUid);
|
||||
$oDataset = \ProcessPeer::doSelectRS( $oCriteria );
|
||||
$oDataset->setFetchmode(\ResultSet::FETCHMODE_ASSOC);
|
||||
$oDataset->next();
|
||||
$aRow = $oDataset->getRow();
|
||||
if (!is_array($aRow)) {
|
||||
|
||||
@@ -21,15 +21,7 @@ class Subprocess
|
||||
$del = \DBAdapter::getStringDelimiter();
|
||||
$oCriteria->add(SubProcessPeer::PRO_PARENT, $pro_uid);
|
||||
$oCriteria->add(SubProcessPeer::TAS_PARENT, $tas_uid);
|
||||
|
||||
$oCriteria->addAsColumn('CON_VALUE', 'C1.CON_VALUE', 'CON_TITLE');
|
||||
$oCriteria->addAlias("C1", 'CONTENT');
|
||||
$tasTitleConds = array();
|
||||
$tasTitleConds[] = array(SubProcessPeer::TAS_PARENT, 'C1.CON_ID' );
|
||||
$tasTitleConds[] = array('C1.CON_CATEGORY', $del . 'TAS_TITLE' . $del );
|
||||
$tasTitleConds[] = array('C1.CON_LANG', $del . SYS_LANG . $del );
|
||||
$oCriteria->addJoinMC($tasTitleConds, \Criteria::LEFT_JOIN);
|
||||
|
||||
$oCriteria->addJoin(SubProcessPeer::TAS_PARENT, \TaskPeer::TAS_UID);
|
||||
$oDataset = SubProcessPeer::doSelectRS($oCriteria);
|
||||
$oDataset->setFetchmode(\ResultSet::FETCHMODE_ASSOC);
|
||||
$oDataset->next();
|
||||
@@ -41,7 +33,7 @@ class Subprocess
|
||||
$response['spr_tas_parent'] = $aRow['tas_parent'];
|
||||
$response['spr_pro'] = $aRow['pro_uid'];
|
||||
$response['spr_tas'] = $aRow['tas_uid'];
|
||||
$response['spr_name'] = $aRow['con_value'];
|
||||
$response['spr_name'] = $aRow['tas_title'];
|
||||
$response['spr_synchronous'] = $aRow['sp_synchronous'];
|
||||
$response['spr_variables_out'] = unserialize($aRow['sp_variables_out']);
|
||||
if ((int)$response['spr_synchronous'] === 1) {
|
||||
|
||||
Reference in New Issue
Block a user