/**
  * Deletes all Tags assigned to these tagged object.
  *
  * @param 	Tagged		$object 	object whose assigned to tags should be deleted
  */
 public function deleteObjectTags(Tagged $object, $languageIDArray = array(), $deleteUnassignedTags = true)
 {
     if (!count($languageIDArray)) {
         $languageIDArray = array(0);
     }
     $sql = "DELETE FROM \twcf" . WCF_N . "_tag_to_object\n\t\t\tWHERE \t\ttaggableID = " . $object->getTaggable()->getTaggableID() . "\n\t\t\t\t\tAND languageID IN (" . implode(',', $languageIDArray) . ")\n\t\t\t\t\tAND objectID = " . $object->getObjectID();
     WCF::getDB()->sendQuery($sql);
     if ($deleteUnassignedTags) {
         $this->deleteUnassignedTags();
     }
 }