Fix and complete ListBaseTrait::getCountListFromPeer.
This commit is contained in:
davidcallizaya
2017-11-21 14:52:45 -04:00
parent 8d5308dff8
commit 9a68a2ed79

View File

@@ -51,6 +51,15 @@ trait ListBaseTrait
$this->userDisplayFormat = $v; $this->userDisplayFormat = $v;
} }
/**
* Returns the number of cases by class and user.
*
* @param type $peerClass
* @param type $usrUid
* @param type $filters
*
* @return type
*/
protected function getCountListFromPeer($peerClass, $usrUid, $filters = []) protected function getCountListFromPeer($peerClass, $usrUid, $filters = [])
{ {
$criteria = new Criteria(); $criteria = new Criteria();
@@ -62,7 +71,7 @@ trait ListBaseTrait
$dataset = $peerClass::doSelectRS($criteria); $dataset = $peerClass::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC); $dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next(); $dataset->next();
$aRow = $dataset->getRow(); $row = $dataset->getRow();
return (int) $aRow['TOTAL']; return (int) $row['TOTAL'];
} }
} }