diff options
author | tcit <tcit@tcit.fr> | 2014-04-30 12:14:20 +0200 |
---|---|---|
committer | tcit <tcit@tcit.fr> | 2014-04-30 12:14:20 +0200 |
commit | 9c743ab965b978aa72a6272172b33f562d1f1f96 (patch) | |
tree | 4b5a1e95c806b049fc38e54c0d1b13bec7fb6bc4 /inc/poche/Poche.class.php | |
parent | 78bddb22bee94c86af04061cb630c97625b17898 (diff) | |
download | wallabag-9c743ab965b978aa72a6272172b33f562d1f1f96.tar.gz wallabag-9c743ab965b978aa72a6272172b33f562d1f1f96.tar.zst wallabag-9c743ab965b978aa72a6272172b33f562d1f1f96.zip |
Clean old unused tags when deleting a tag
Diffstat (limited to 'inc/poche/Poche.class.php')
-rwxr-xr-x | inc/poche/Poche.class.php | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/inc/poche/Poche.class.php b/inc/poche/Poche.class.php index 61bc8e13..dc7b76d0 100755 --- a/inc/poche/Poche.class.php +++ b/inc/poche/Poche.class.php | |||
@@ -558,7 +558,7 @@ class Poche | |||
558 | } | 558 | } |
559 | } | 559 | } |
560 | } | 560 | } |
561 | $this->messages->add('s', _('the tag has been applied successfully')); | 561 | $this->messages->add('s', _('The tag has been applied successfully')); |
562 | Tools::redirect(); | 562 | Tools::redirect(); |
563 | break; | 563 | break; |
564 | case 'remove_tag' : | 564 | case 'remove_tag' : |
@@ -570,6 +570,10 @@ class Poche | |||
570 | Tools::redirect(); | 570 | Tools::redirect(); |
571 | } | 571 | } |
572 | $this->store->removeTagForEntry($id, $tag_id); | 572 | $this->store->removeTagForEntry($id, $tag_id); |
573 | Tools::logm('tag entry deleted'); | ||
574 | $this->store->cleanUnusedTags(); | ||
575 | Tools::logm('old tags cleaned'); | ||
576 | $this->messages->add('s', _('The tag has been successfully deleted')); | ||
573 | Tools::redirect(); | 577 | Tools::redirect(); |
574 | break; | 578 | break; |
575 | default: | 579 | default: |
@@ -1131,6 +1135,13 @@ class Poche | |||
1131 | $this->messages->add('s', _('Cache deleted.')); | 1135 | $this->messages->add('s', _('Cache deleted.')); |
1132 | Tools::redirect(); | 1136 | Tools::redirect(); |
1133 | } | 1137 | } |
1138 | |||
1139 | public function cleanTags() { | ||
1140 | $this->store->cleanUnusedTags(); | ||
1141 | $this->messages->add('s', _('The unused tags have been cleaned.')); | ||
1142 | Tools::logm('clean tags'); | ||
1143 | Tools::redirect(); | ||
1144 | } | ||
1134 | 1145 | ||
1135 | /** | 1146 | /** |
1136 | * return new purifier object with actual config | 1147 | * return new purifier object with actual config |