public function delete() { parent::delete(); $db = Loader::db(); $r = $db->Execute('select avID from FileAttributeValues where akID = ?', array($this->getAttributeKeyID())); while ($row = $r->FetchRow()) { $db->Execute('delete from AttributeValues where avID = ?', array($row['avID'])); } $db->Execute('delete from FileAttributeValues where akID = ?', array($this->getAttributeKeyID())); }