diff options
| author | 2016-10-15 00:50:49 +0200 | |
|---|---|---|
| committer | 2016-10-15 00:50:49 +0200 | |
| commit | 7ec73a91bc2f1c786ada10441db37f42a6b452f4 (patch) | |
| tree | 3da6594a3081fecd482c77135b062400072d80a9 /app/Models/EntryDAO.php | |
| parent | bfb252a0f381c3edfbd09071f7025082ce92c029 (diff) | |
| parent | d184478fb4c98e035dca1ebef36a5946d43c6a3a (diff) | |
Merge pull request #1313 from Alkarex/postgresql-patch
PostgreSQL compatibility boolean
Diffstat (limited to 'app/Models/EntryDAO.php')
| -rw-r--r-- | app/Models/EntryDAO.php | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/app/Models/EntryDAO.php b/app/Models/EntryDAO.php index 6563b0f93..938d90886 100644 --- a/app/Models/EntryDAO.php +++ b/app/Models/EntryDAO.php @@ -273,15 +273,19 @@ class FreshRSS_EntryDAO extends Minz_ModelPdo implements FreshRSS_Searchable { . 'WHERE e.is_read=0 ' . 'GROUP BY e.id_feed' . ') x ON x.id_feed=f.id ' - . 'SET f.`cache_nbUnreads`=COALESCE(x.nbUnreads, 0) ' - . 'WHERE 1'; + . 'SET f.`cache_nbUnreads`=COALESCE(x.nbUnreads, 0)'; + $hasWhere = false; $values = array(); if ($feedId !== false) { - $sql .= ' AND f.id=?'; + $sql .= $hasWhere ? ' AND' : ' WHERE'; + $hasWhere = true; + $sql .= ' f.id=?'; $values[] = $id; } if ($catId !== false) { - $sql .= ' AND f.category=?'; + $sql .= $hasWhere ? ' AND' : ' WHERE'; + $hasWhere = true; + $sql .= ' f.category=?'; $values[] = $catId; } $stm = $this->bd->prepare($sql); |
