Exemple #1
0
 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;
 }
Exemple #2
0
 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;
 }