BUG 10127 Eventos: No existe orden en el listado de tareas SOLVED

- Missing sor by clause in the criteria
- Added sort by clause to the criteria
This commit is contained in:
Julio Cesar Laura
2012-11-30 11:58:00 -04:00
parent d9604aa87d
commit 0ab5df8f68
2 changed files with 11 additions and 1 deletions

View File

@@ -88,8 +88,18 @@ class Tasks
{
try {
$aTasks = array ();
$sDelimiter = DBAdapter::getStringDelimiter();
$oCriteria = new Criteria( 'workflow' );
$oCriteria->add( TaskPeer::PRO_UID, $sProUid );
$aConditions = array ();
$aConditions[] = array (TaskPeer::TAS_UID,ContentPeer::CON_ID
);
$aConditions[] = array (ContentPeer::CON_CATEGORY,$sDelimiter . 'TAS_TITLE' . $sDelimiter
);
$aConditions[] = array (ContentPeer::CON_LANG,$sDelimiter . SYS_LANG . $sDelimiter
);
$oCriteria->addJoinMC( $aConditions, Criteria::LEFT_JOIN );
$oCriteria->addAscendingOrderByColumn( ContentPeer::CON_VALUE );
$oDataset = TaskPeer::doSelectRS( $oCriteria );
$oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
$oDataset->next();