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:
@@ -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 );
|
||||||
|
|||||||
@@ -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();
|
||||||
|
|||||||
Reference in New Issue
Block a user