diff options
| author | 2013-04-11 20:32:10 +0200 | |
|---|---|---|
| committer | 2013-04-11 20:32:10 +0200 | |
| commit | 61943f1661383bf8017b4c2a76fd11618e4adae0 (patch) | |
| tree | 2a6719dd3276b34856051fa90d1f003df2005793 /app/models/Feed.php | |
| parent | b9f883be693ecaf0c956c64b9f3bd52f854cb04a (diff) | |
Plus possible d'ajouter un flux déjà existant + meilleure gestion actualisation / import OPML
Diffstat (limited to 'app/models/Feed.php')
| -rw-r--r-- | app/models/Feed.php | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/app/models/Feed.php b/app/models/Feed.php index 056cbf626..2e6782921 100644 --- a/app/models/Feed.php +++ b/app/models/Feed.php @@ -287,8 +287,22 @@ class FeedDAO extends Model_pdo { if (isset ($feed[$id])) { return $feed[$id]; } else { - $info = $stm->errorInfo(); - Log::record ('SQL error : ' . $info[2], Log::ERROR); + return false; + } + } + public function searchByUrl ($url) { + $sql = 'SELECT * FROM feed WHERE url=?'; + $stm = $this->bd->prepare ($sql); + + $values = array ($url); + + $stm->execute ($values); + $res = $stm->fetchAll (PDO::FETCH_ASSOC); + $feed = current (HelperFeed::daoToFeed ($res)); + + if (isset ($feed)) { + return $feed; + } else { return false; } } |
