diff options
author | Thomas Citharel <tcit@tcit.fr> | 2015-01-20 00:07:57 +0100 |
---|---|---|
committer | Thomas Citharel <tcit@tcit.fr> | 2015-01-20 00:07:57 +0100 |
commit | cdde19d6096c85a3ed9b9399482bcc04bb79583c (patch) | |
tree | 5aa6978d736ee6df694f9024fc366c994598966b /inc/poche | |
parent | 1cedeb681f84b2c9b17f4f8b88d4fffabb15d6c8 (diff) | |
parent | 9a490ad63a08c619bb45ad9bf090790c31ebe92e (diff) | |
download | wallabag-cdde19d6096c85a3ed9b9399482bcc04bb79583c.tar.gz wallabag-cdde19d6096c85a3ed9b9399482bcc04bb79583c.tar.zst wallabag-cdde19d6096c85a3ed9b9399482bcc04bb79583c.zip |
Merge pull request #1013 from wallabag/importtags
Importtags
Diffstat (limited to 'inc/poche')
-rwxr-xr-x | inc/poche/Poche.class.php | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/inc/poche/Poche.class.php b/inc/poche/Poche.class.php index 8b0d3a19..81a18c86 100755 --- a/inc/poche/Poche.class.php +++ b/inc/poche/Poche.class.php | |||
@@ -199,6 +199,7 @@ class Poche | |||
199 | } else { | 199 | } else { |
200 | Tools::redirect('?view=home&closewin=true'); | 200 | Tools::redirect('?view=home&closewin=true'); |
201 | } | 201 | } |
202 | return $last_id; | ||
202 | break; | 203 | break; |
203 | case 'delete': | 204 | case 'delete': |
204 | if (isset($_GET['search'])) { | 205 | if (isset($_GET['search'])) { |
@@ -663,7 +664,18 @@ class Poche | |||
663 | $urlsInserted[] = $url; //add | 664 | $urlsInserted[] = $url; //add |
664 | if (isset($record['tags']) && trim($record['tags'])) { | 665 | if (isset($record['tags']) && trim($record['tags'])) { |
665 | 666 | ||
666 | // @TODO: set tags | 667 | $tags = explode(',', $record['tags']); |
668 | foreach($tags as $tag) { | ||
669 | $entry_id = $id; | ||
670 | $tag_id = $this->store->retrieveTagByValue($tag); | ||
671 | if ($tag_id) { | ||
672 | $this->store->setTagToEntry($tag_id['id'], $entry_id); | ||
673 | } else { | ||
674 | $this->store->createTag($tag); | ||
675 | $tag_id = $this->store->retrieveTagByValue($tag); | ||
676 | $this->store->setTagToEntry($tag_id['id'], $entry_id); | ||
677 | } | ||
678 | } | ||
667 | 679 | ||
668 | } | 680 | } |
669 | } | 681 | } |