Example #1
0
 /**
  * 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'];
 }