diff options
| author | 2013-03-12 18:20:41 +0100 | |
|---|---|---|
| committer | 2013-03-12 18:20:41 +0100 | |
| commit | 3d3618d97c7ef1fbfe2a45218237ccdcd4396d7d (patch) | |
| tree | 8d053eaf738373b4c39243764f19b1419f7932a0 /app/models/Entry.php | |
| parent | b0a9ce799013b322f7480b75e98f7dcd038d530e (diff) | |
Correction bug gestion de l'id pour Feed et Entry
Diffstat (limited to 'app/models/Entry.php')
| -rwxr-xr-x | app/models/Entry.php | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/app/models/Entry.php b/app/models/Entry.php index 4cdcf8265..4790a1681 100755 --- a/app/models/Entry.php +++ b/app/models/Entry.php @@ -1,6 +1,7 @@ <?php class Entry extends Model { + private $id = null; private $guid; private $title; private $author; @@ -25,7 +26,11 @@ class Entry extends Model { } public function id () { - return small_hash ($this->guid . Configuration::selApplication ()); + if(is_null($this->id)) { + return small_hash ($this->guid . Configuration::selApplication ()); + } else { + return $this->id; + } } public function guid () { return $this->guid; @@ -63,7 +68,10 @@ class Entry extends Model { return $this->feed; } } - + + public function _id ($value) { + $this->id = $value; + } public function _guid ($value) { $this->guid = $value; } @@ -370,6 +378,10 @@ class HelperEntry { $dao['is_read'], $dao['is_favorite'] ); + + if (isset ($dao['id'])) { + $list[$key]->_id ($dao['id']); + } } return $list; |
