/**
  * 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;
 }