public function deleteTags() { $query = "\n SELECT *\n FROM " . Tag::getTableName() . " tag\n WHERE type_id='" . $this->escape($this->getId()) . "'\n "; $rows = $this->queryAndFetch($query); $deletedTags = array(); foreach ($rows as $values) { $tag = new Tag($this->getSource()); $tag->setValues($values); $deletedTags[] = $tag->delete(); } return $deletedTags; }
public function deleteSynonymes() { $query = "\n SELECT *\n FROM " . Tag::getTableName() . " tag\n WHERE mastertag_id='" . $this->escape($this->getId()) . "'\n "; $rows = $this->queryAndFetch($query); foreach ($rows as $values) { $tag = new Tag($this->getSource()); $tag->setValues($values); $tag->delete(); } return $this; }