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

@@ -4882,7 +4882,7 @@ class processMap
*/ */
public function getEventsCriteria ($sProcessUID, $EVN_ACTION) public function getEventsCriteria ($sProcessUID, $EVN_ACTION)
{ {
try { try {require_once 'classes/model/Event.php';
$sDelimiter = DBAdapter::getStringDelimiter(); $sDelimiter = DBAdapter::getStringDelimiter();
$oCriteria = new Criteria( 'workflow' ); $oCriteria = new Criteria( 'workflow' );
$oCriteria->addSelectColumn( EventPeer::EVN_UID ); $oCriteria->addSelectColumn( EventPeer::EVN_UID );

View File

@@ -88,8 +88,18 @@ class Tasks
{ {
try { try {
$aTasks = array (); $aTasks = array ();
$sDelimiter = DBAdapter::getStringDelimiter();
$oCriteria = new Criteria( 'workflow' ); $oCriteria = new Criteria( 'workflow' );
$oCriteria->add( TaskPeer::PRO_UID, $sProUid ); $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 = TaskPeer::doSelectRS( $oCriteria );
$oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC ); $oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
$oDataset->next(); $oDataset->next();