public function updateTags($languages, $post)
 {
     $tag_success = true;
     if (!SmartBlogPost::deleteTagsForProduct((int) $post->id)) {
         $this->errors[] = Tools::displayError('An error occurred while attempting to delete previous tags.');
     }
     foreach ($languages as $language) {
         if ($value = pSQL(Tools::getValue('tags_' . $language['id_lang']))) {
             $tag_success &= SmartBlogPost::addTags($language['id_lang'], (int) $post->id, $value);
         }
     }
     if (!$tag_success) {
         $this->errors[] = Tools::displayError('An error occurred while adding tags.');
     }
     return $tag_success;
 }