public function addToTags($tags) { if (empty($tags)) { return false; } $currenTags = $this->getTags(); $tagCats = array(); foreach ($tags as $t) { $id_cms_tag = CMSTag::tagsExists($t); if (!in_array($t, $currenTags) && $id_cms_tag) { $tagCats[] = '(' . $this->id . ', ' . $id_cms_tag . ')'; } } if (sizeof($tagCats)) { return Db::getInstance()->exec(' INSERT INTO `' . DB_PREFIX . 'cms_to_tag` (`id_cms`, `id_cms_tag`) VALUES ' . implode(',', $tagCats)); } return true; }