function services_client_ctools_export_ui_form_submit in Services Client 7.2
Same name and namespace in other branches
- 7 plugins/export_ui/services_client.inc \services_client_ctools_export_ui_form_submit()
Submit handler for the preset edit form.
1 string reference to 'services_client_ctools_export_ui_form_submit'
- services_client.inc in plugins/
export_ui/ services_client.inc
File
- ./
services_client.forms.inc, line 278
Code
function services_client_ctools_export_ui_form_submit($form, &$form_state) {
$item =& $form_state['item'];
$item->entity_type = $form_state['values']['entity_type'];
$item->event = $form_state['values']['event'];
// Set new events disabled by default
if (empty($item->eid)) {
// Transfer data from the form to the $item based upon schema values.
$schema = ctools_export_get_schema($form_state['plugin']['schema']);
foreach (array_keys($schema['fields']) as $key) {
if (isset($form_state['values'][$key])) {
$item->{$key} = $form_state['values'][$key];
}
}
$item->table = $form_state['plugin']['schema'];
ctools_export_crud_set_status($item->table, $item, TRUE);
drupal_set_message(t('New event was added as disabled. Please configure event before enabling it.'), 'status');
}
}