function editableviews_handler_field_entity_metadata_property::edit_form_submit in Editable Views 7
Handle the form submission for this field's form element.
File
- handlers/
editableviews_handler_field_entity_metadata_property.inc, line 303
Class
- editableviews_handler_field_entity_metadata_property
- Field handler for editing an entity metadata property.
Code
function edit_form_submit($entity_type, $entity, &$element, &$form_state) {
// Get the value out of the form state.
$value = $this
->get_element_value($element, $form_state);
if ($this->options['reverse_boolean']) {
$value = !$value;
}
// We can set this on the wrapper with inpunity, as the validate step
// already caught any exception this might throw.
$wrapper = entity_metadata_wrapper($entity_type, $entity);
$wrapper->{$this->options['property']}
->set($value);
}