aboutsummaryrefslogtreecommitdiff
path: root/app/models/Entry.php
diff options
context:
space:
mode:
authorGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2013-03-12 18:20:41 +0100
committerGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2013-03-12 18:20:41 +0100
commit3d3618d97c7ef1fbfe2a45218237ccdcd4396d7d (patch)
tree8d053eaf738373b4c39243764f19b1419f7932a0 /app/models/Entry.php
parentb0a9ce799013b322f7480b75e98f7dcd038d530e (diff)
Correction bug gestion de l'id pour Feed et Entry
Diffstat (limited to 'app/models/Entry.php')
-rwxr-xr-xapp/models/Entry.php16
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;