break; case "delete": $field = new CMS_poly_object_field($_POST["field"]); if (!$field->hasError() && $field->destroy()) { //then reload object if (sensitiveIO::IsPositiveInteger($objectID)) { $object = new CMS_poly_object_definition($objectID); } $cms_message .= $cms_language->getMessage(MESSAGE_ACTION_OPERATION_DONE); } else { $cms_message .= $cms_language->getMessage(MESSAGE_ACTION_DELETE_FIELD_ERROR); } break; case 'deleteRSS': $RSSDefinition = new CMS_poly_rss_definitions($_POST['RSSDefinition']); $RSSDefinition->destroy(); $cms_message .= $cms_language->getMessage(MESSAGE_ACTION_OPERATION_DONE); break; case 'deletePlugin': $pluginDefinition = new CMS_poly_plugin_definitions($_POST['pluginDefinition']); $pluginDefinition->destroy(); $cms_message .= $cms_language->getMessage(MESSAGE_ACTION_OPERATION_DONE); break; case 'deleteOembed': $def = CMS_polymod_oembed_definition_catalog::getById($_POST['oembedId']); $def->destroy(); $cms_message .= $cms_language->getMessage(MESSAGE_ACTION_OPERATION_DONE); break; case "change_order": if (is_object($object)) { $fields = CMS_poly_object_catalog::getFieldsDefinition($object->getID());