Fix List count for ListInbox.
This commit is contained in:
davidcallizaya
2017-11-21 16:16:49 -04:00
parent 9a68a2ed79
commit 2f77c5bac6

View File

@@ -661,7 +661,16 @@ class ListInbox extends BaseListInbox implements ListInterface
*/ */
public function getCountList($usrUid, $filters = array()) public function getCountList($usrUid, $filters = array())
{ {
return $this->getCountListFromPeer $filters['usr_uid'] = $usrUid;
(ListInboxPeer::class, $usrUid, $filters); $criteria = new Criteria();
$criteria->addSelectColumn('COUNT(*) AS TOTAL');
//The function loadFilters will add some condition in the query
$this->loadFilters($criteria, $filters);
$dataset = ListInboxPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next();
$row = $dataset->getRow();
return (int) $row['TOTAL'];
} }
} }