/** * Delete field entry */ public function delete() { global $ilDB; if (!$this->getFieldId()) { return; } // delete all values include_once "Services/AdvancedMetaData/classes/class.ilAdvancedMDValues.php"; ilAdvancedMDValues::_deleteByFieldId($this->getFieldId(), $this->getADT()); $query = "DELETE FROM adv_mdf_definition" . " WHERE field_id = " . $ilDB->quote($this->getFieldId(), "integer"); $ilDB->manipulate($query); }
/** * delete field * * @access public */ public function delete() { global $ilDB; $query = "DELETE FROM adv_mdf_definition " . "WHERE field_id = " . $this->db->quote($this->getFieldId(), 'integer') . " "; $res = $ilDB->manipulate($query); // Also delete all values include_once 'Services/AdvancedMetaData/classes/class.ilAdvancedMDValues.php'; ilAdvancedMDValues::_deleteByFieldId($this->getFieldId()); return true; }