HOR-1344 Optimization: Lists tables
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user