BUG 8466 "Tasks in Progress" show with the color of "Parallel Tasks" SOLVED

- I set variable TASK in processMap for "Search Cases"
This commit is contained in:
Brayan Osmar Pereyra Suxo
2012-07-18 17:21:28 -04:00
parent 7390750b38
commit 78177ed749

View File

@@ -57,7 +57,21 @@ try {
$sOutput = $oProcessMap->load($oData->uid);
}
else {
$sOutput = $oProcessMap->load($oData->uid, true, $_SESSION['APPLICATION'], $_SESSION['INDEX'], $_SESSION['TASK']);
if ($_SESSION['TASK'] != -1) {
$taskUid = $_SESSION['TASK'];
} else {
$c = new Criteria('workflow');
$c->clearSelectColumns();
$c->addSelectColumn(AppDelegationPeer::TAS_UID);
$c->add(AppDelegationPeer::APP_UID, $_SESSION['APPLICATION']);
$c->add(AppDelegationPeer::DEL_INDEX, $_SESSION['INDEX']);
$oDataset = AppDelegationPeer::doSelectRs($c);
$oDataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$oDataset->next();
$aData = $oDataset->getRow();
$taskUid = isset($aData['TAS_UID']) ? $aData['TAS_UID'] : -1;
}
$sOutput = $oProcessMap->load($oData->uid, true, $_SESSION['APPLICATION'], $_SESSION['INDEX'], $taskUid);
}
}
break;