diff options
| author | 2015-10-24 21:30:18 +0200 | |
|---|---|---|
| committer | 2015-10-24 21:30:18 +0200 | |
| commit | ab11b333b4c37f6765316ab6214cd356e2574be6 (patch) | |
| tree | c443f0297e8096605db88d036b24ba1d3639dcd6 /app/Models | |
| parent | ea47e2b1d49f706792e864201f5731ba1e70d20f (diff) | |
| parent | 84824f8599ef8b7613c7c6829221aa8b88aa3846 (diff) | |
Merge branch 'add-category-warning' of https://github.com/aledeg/FreshRSS into aledeg-add-category-warning
Diffstat (limited to 'app/Models')
| -rw-r--r-- | app/Models/Category.php | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/app/Models/Category.php b/app/Models/Category.php index 37cb44dc3..9a44a2d09 100644 --- a/app/Models/Category.php +++ b/app/Models/Category.php @@ -6,6 +6,7 @@ class FreshRSS_Category extends Minz_Model { private $nbFeed = -1; private $nbNotRead = -1; private $feeds = null; + private $hasFeedsWithError = false; public function __construct($name = '', $feeds = null) { $this->_name($name); @@ -16,6 +17,7 @@ class FreshRSS_Category extends Minz_Model { foreach ($feeds as $feed) { $this->nbFeed++; $this->nbNotRead += $feed->nbNotRead(); + $this->hasFeedsWithError |= $feed->inError(); } } } @@ -51,12 +53,17 @@ class FreshRSS_Category extends Minz_Model { foreach ($this->feeds as $feed) { $this->nbFeed++; $this->nbNotRead += $feed->nbNotRead(); + $this->hasFeedsWithError |= $feed->inError(); } } return $this->feeds; } + public function hasFeedsWithError() { + return $this->hasFeedsWithError; + } + public function _id($value) { $this->id = $value; } |
