/** * Delete a field. */ public function post_delete() { if (!isset($_POST['id'])) { return $this->error(__('Missing parameter: id')); } $obj = new ExtendedFields($_POST['id']); if ($obj->error) { return $this->error(__('Field not found.')); } $o = $obj->orig(); if (!$obj->remove()) { return $this->error(__('An unknown error occurred.')); } return $_POST['id']; }