diff options
author | Vincent Malley <vincent.malley@insalien.org> | 2015-06-02 11:09:28 -0400 |
---|---|---|
committer | Vincent Malley <vincent.malley@insalien.org> | 2015-06-02 11:09:28 -0400 |
commit | f9c8087f787b6ac38ca2c3b6a876a803860b8991 (patch) | |
tree | 4a119b976d0bcf4145c01774a37e05e933523848 /inc/poche/Database.class.php | |
parent | 727c35d8096c7690f66f2a815af3e8cabae00399 (diff) | |
download | wallabag-f9c8087f787b6ac38ca2c3b6a876a803860b8991.tar.gz wallabag-f9c8087f787b6ac38ca2c3b6a876a803860b8991.tar.zst wallabag-f9c8087f787b6ac38ca2c3b6a876a803860b8991.zip |
[1203] fixing tag export
Diffstat (limited to 'inc/poche/Database.class.php')
-rwxr-xr-x | inc/poche/Database.class.php | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/inc/poche/Database.class.php b/inc/poche/Database.class.php index 1a88d7d9..7be7a394 100755 --- a/inc/poche/Database.class.php +++ b/inc/poche/Database.class.php | |||
@@ -323,6 +323,21 @@ class Database { | |||
323 | return $entries; | 323 | return $entries; |
324 | } | 324 | } |
325 | 325 | ||
326 | public function retrieveAllWithTags($user_id) | ||
327 | { | ||
328 | $entries = $this->retrieveAll($user_id); | ||
329 | $count = count($entries); | ||
330 | for ($i = 0; $i < $count; $i++) { | ||
331 | $tag_entries = $this->retrieveTagsByEntry($entries[$i]['id']); | ||
332 | $tags = []; | ||
333 | foreach ($tag_entries as $tag) { | ||
334 | $tags[] = $tag[1]; | ||
335 | } | ||
336 | $entries[$i]['tags'] = implode(',', $tags); | ||
337 | } | ||
338 | return $entries; | ||
339 | } | ||
340 | |||
326 | public function retrieveOneById($id, $user_id) | 341 | public function retrieveOneById($id, $user_id) |
327 | { | 342 | { |
328 | $entry = NULL; | 343 | $entry = NULL; |