/** * Handle the submission of the edit form. */ function edit_form_submit(&$form, &$form_state) { parent::edit_form_submit($form, $form_state); // Since items in our settings are not in the schema, we have to do these // manually: $form_state['item']->conf['disable_title'] = $form_state['values']['disable_title']; }
/** * Update the form state "op" so we can properly redirect. */ function edit_form_submit(&$form, &$form_state) { parent::edit_form_submit($form, $form_state); if ($form_state['triggering_element']['#parents'][0] == 'save_continue') { $form_state['op'] = 'save_continue'; } }
function edit_form_submit(&$form, &$form_state) { parent::edit_form_submit($form, $form_state); // Since items in our settings are not in the schema, we have to do these manually: $form_state['item']->settings['placement'] = $form_state['values']['placement']; $form_state['item']->settings['visibility'] = $form_state['values']['visibility']; }
function edit_form_submit(&$form, &$form_state) { $form_state["values"]['changed'] = time(); parent::edit_form_submit($form, $form_state); $template_code = $form_state["values"]['html']; $item = $form_state['item']; zm_template_save_template($template_code, $item->name); }
/** * Prepare the tag values before they are added to the database. */ function edit_form_submit(&$form, &$form_state) { // Since the targeting form is reusable it isn't already in the settings // array so we grab it here. $form_state['values']['settings']['targeting'] = $form_state['values']['targeting']; $form_state['values']['settings']['breakpoints'] = $form_state['values']['breakpoints']; parent::edit_form_submit($form, $form_state); }
/** * Prepare the tag values before they are added to the database. */ function edit_form_submit(&$form, &$form_state) { $settings = $form_state['values']['settings']; // Since the targeting form is reusable it isn't already in the settings // array so we grab it here. $settings['targeting'] = $form_state['values']['targeting']; $form_state['values']['settings'] = serialize($settings); parent::edit_form_submit($form, $form_state); }
function edit_form_submit(&$form, &$form_state) { parent::edit_form_submit($form, $form_state); // Since items in our settings are not in the schema, we have to do these manually: $form_state['item']->settings['title'] = $form_state['values']['title']; $form_state['item']->settings['body'] = $form_state['values']['body']['value']; $form_state['item']->settings['format'] = $form_state['values']['body']['format']; $form_state['item']->settings['substitute'] = $form_state['values']['substitute']; }
function edit_form_submit(&$form, &$form_state) { parent::edit_form_submit($form, $form_state); if (module_exists('mailhandler_default')) { drupal_set_message(t("Now that you've created a mailbox, send it a test email and try to <a href='@import-page'>create a source node</a> to start importing messages.", array('@import-page' => url('node/add/mailhandler-source')))); } else { drupal_set_message(t("Now that you've created a mailbox, you'll need to <a href='@importer-add'>create a Feeds importer</a> or <a href='@import-page'>run an existing importer</a>. Consider <a href='@module-page'>enabling the Mailhandler quick-start</a> module.", array('@importer-add' => url(MAILHANDLER_MENU_PREFIX . '/feeds/add'), '@import-page' => url('import'), '@module-page' => url('admin/modules')))); } }
function edit_form_submit($form, &$form_state) { parent::edit_form_submit($form, $form_state); $type = substr($form_state['values']['service_charge'], -1) == '%' ? 'percentage' : 'price'; $amount = str_replace(array('%', '='), '', $form_state['values']['service_charge']); $form_state['item']->data = array( 'service_charge' => trim($amount), 'service_charge_type' => $type, 'service_charge_title' => $form_state['values']['service_charge_title'], ); }
/** * Handle the submission of the edit form. * * At this point, submission is successful. Our only responsibility is * to copy anything out of values onto the item that we are able to edit. * * If the keys all match up to the schema, this method will not need to be * overridden. */ function edit_form_submit(&$form, &$form_state) { parent::edit_form_submit($form, $form_state); if (isset($form_state['values']['attachToMap'])) { $form_state['item']->attachToMap = $form_state['values']['attachToMap']; } if (isset($form_state['values']['attachToLayer'])) { $form_state['item']->attachToLayer = $form_state['values']['attachToLayer']; } }
/** * Handle the submission of the edit form. */ function edit_form_submit(&$form, &$form_state) { // Update old help with new help string. if (function_exists('i18n_string_update')) { $name = $this->_create_string_key($form_state['item']->name, 'help'); $options = array('format' => I18N_STRING_FILTER_XSS_ADMIN, 'messages' => FALSE); i18n_string_update($name, $form_state['item']->help, $options); } if (empty($form_state['item']->weight)) { $form_state['values']['weight'] = '-50'; } $this->_reformat_roles($form, $form_state); $form_state['values']['options'] = serialize($form_state['values']['options']); parent::edit_form_submit($form, $form_state); }
/** * Prepare the tag values before they are added to the database. */ function edit_form_submit(&$form, &$form_state) { $style_data = $form_state['values']['style_data']; // Cast and unset values so JS can handle them better, // Unless values are in the form ${attribute} foreach ($form_state['values']['data'] as $key => $value) { if ($form_state['values']['data'][$key] === '') { unset($form_state['values']['data'][$key]); } elseif (isset($style_data[$key]['type']) && strpos($form_state['values']['data'][$key], '${') !== 0) { if ($style_data[$key]['type'] == 'integer') { $form_state['values']['data'][$key] = (int) $form_state['values']['data'][$key]; } elseif ($style_data[$key]['type'] == 'float') { $form_state['values']['data'][$key] = (double) $form_state['values']['data'][$key]; } } } parent::edit_form_submit($form, $form_state); }
function edit_form_submit(&$form, &$form_state) { parent::edit_form_submit($form, $form_state); // Invoke submission handler from display-edit.inc. Might invoke submission // logic from a layout plugin. panels_edit_display_settings_form_submit($form, $form_state); $form_state['item']->settings = $form_state['display']->layout_settings; }
function edit_form_submit(&$form, &$form_state) { parent::edit_form_submit($form, $form_state); $form_state['item']->category = $form_state['values']['category']; }
/** * Prepare the tag values before they are added to the database. */ function edit_form_submit(&$form, &$form_state) { $layer = openlayers_layer_type_load($form_state['values']['data']['layer_type']); $layer->options_form_submit($form, $form_state); parent::edit_form_submit($form, $form_state); }
function edit_form_submit(&$form, &$form_state) { // Fill identifier with data from required fields. No empty string must result as ctools can't handle it. $form_state['values']['identifier'] = $form_state['values']['authority'] . ':' . $form_state['values']['code']; parent::edit_form_submit($form, $form_state); }
function edit_form_submit(&$form, &$form_state) { parent::edit_form_submit($form, $form_state); $form_state['item']->settings = $form_state['display']->layout_settings; }
/** * Implements edit_form_submit(). */ function edit_form_submit(&$form, &$form_state) { if (isset($form_state['values']['stream_op']) && $form_state['values']['stream_op'] == 'add_clone') { $pluginBasePath = ctools_export_ui_plugin_base_path($this->plugin) . '/list/'; drupal_goto($pluginBasePath . $form_state['values']['stream_original'] . '/clone'); } else { // First change the values. foreach ($form_state['values']['settings'] as $name => $setting) { if (is_array($setting)) { foreach ($setting as $key => $value) { $form_state['values']['settings'][$key] = $value; } unset($form_state['values']['settings'][$name]); } } heartbeat_stream_config_reset(); // Let CTools prepare the "item" variable as normal. parent::edit_form_submit($form, $form_state); drupal_set_message(t('Heartbeat streams cache has been cleared and menu is rebuild.')); } }
function edit_form_submit(&$form, &$form_state) { parent::edit_form_submit($form, $form_state); }
/** * Overrides the edit form submit handler. * * At this point, submission is successful. Our only responsibility is * to copy anything out of values onto the item that we are able to edit. * * If the keys all match up to the schema, this method will not need to be * overridden. */ public function edit_form_submit(&$form, &$form_state) { parent::edit_form_submit($form, $form_state); $options = $form_state['values']['options']; $optionset = $form_state['item']; // Map and update the friendly CSS easing to its bezier equivalent. $override = ''; if ($form_state['values']['options']['settings']['cssEaseOverride']) { $override = _slick_css_easing_mapping($form_state['values']['options']['settings']['cssEaseOverride']); } $optionset->options['settings']['cssEaseBezier'] = $override; if (isset($options['responsives']['responsive'])) { foreach ($options['responsives']['responsive'] as $key => $responsive) { if (isset($responsive['settings']['cssEaseOverride'])) { $responsive_override = $responsive['settings']['cssEaseOverride'] ? _slick_css_easing_mapping($responsive['settings']['cssEaseOverride']) : ''; $optionset->options['responsives']['responsive'][$key]['settings']['cssEaseBezier'] = $responsive_override; } } } // Typecast the values. _slick_typecast_optionset($optionset->options, $form_state['values']['breakpoints']); // Remove useless option. if (isset($options['options__active_tab'])) { unset($optionset->options['options__active_tab']); } }
function edit_form_submit(&$form, &$form_state) { parent::edit_form_submit($form, $form_state); // The frame should be saved to the database now, so we should be able to // remove the object cache. panels_frame_cache_clear($form_state['item']->plugin, $form_state['cache_key']); }
/** * Prepare the tag values before they are added to the database. */ function edit_form_submit(&$form, &$form_state) { module_load_include('inc', 'openlayers_ui', 'includes/openlayers_ui.maps'); $form_state['values']['data'] = openlayers_ui_maps_form_process($form_state['values']); parent::edit_form_submit($form, $form_state); }
/** * Implements edit_form_submit(). */ function edit_form_submit(&$form, &$form_state) { // Reformat the variables, attachments and concat args to fit the storage. $form_state['values']['variables'] = HeartbeatMessageTemplate::getVariablesFromMessage($form_state['values']['message'], $form_state['values']['message_concat']); $form_state['values']['attachments'] = empty($form_state['values']['attachments']) ? array() : $form_state['values']['attachments']; $form_state['values']['concat_args']['roles'] = $form_state['values']['roles']; $form_state['item']->message_id = $form_state['values']['message_id']; field_attach_presave('heartbeat_activity', $form_state['item']); module_invoke_all('entity_presave', $form_state['item'], 'heartbeat_activity'); // Let CTools prepare the "item" variable as normal. parent::edit_form_submit($form, $form_state); // Main task it's doing: // $form_state['item']->{$key} = $form_state['values'][$key]; drupal_set_message(t('Heartbeat streams cache has been cleared and menu is rebuild.')); }
/** * Overrides ctools_export_ui::edit_form_submit(). */ function edit_form_submit(&$form, &$form_state) { // Clear the oEmbed provider cache. oembed_providers_reset(); return parent::edit_form_submit($form, $form_state); }
/** * Prepare the tag values before they are added to the database. */ function edit_form_submit(&$form, &$form_state) { // Cast and unset values so JS can handle them better, // Unless values are in the form ${attribute} foreach ($form_state['values']['data'] as $key => $value) { if (is_numeric($form_state['values']['data'][$key])) { $form_state['values']['data'][$key] = (double) $form_state['values']['data'][$key]; } if (empty($form_state['values']['data'][$key])) { unset($form_state['values']['data'][$key]); } } parent::edit_form_submit($form, $form_state); }
/** * Prepare the tag values before they are added to the database. */ function edit_form_submit(&$form, &$form_state) { $form_state['values']['data'] = $form_state['values'][$form_state['values']['layer_type']]; parent::edit_form_submit($form, $form_state); }
function edit_form_submit(&$form, &$form_state) { parent::edit_form_submit($form, $form_state); // While we short circuited the main submit hook, we need to keep this one. panels_edit_display_settings_form_submit($form, $form_state); $form_state['item']->settings = $form_state['display']->layout_settings; }