Remove matching form block when custom field is deleted

This commit is contained in:
Jonathan Labreuille
2016-01-18 17:46:42 +01:00
parent cabe2d61b7
commit 3b9821fbe1
3 changed files with 33 additions and 15 deletions

View File

@ -18,15 +18,19 @@ class CustomFields {
}
function delete($id) {
$result = false;
$custom_field = CustomField::findOne($id);
if($custom_field !== false) {
if($custom_field === false or !$custom_field->id()) {
wp_send_json(array(
'result' => false
));
} else {
$custom_field->delete();
$result = true;
}
wp_send_json($result);
wp_send_json(array(
'result' => true,
'field' => $custom_field->asArray()
));
}
}
function save($data = array()) {