function views_custom_conditions_plugin_display_extender_code::options_submit in Views Custom Conditions 7
Inserts the code into the view display.
Overrides views_plugin_display_extender::options_submit
File
- ./
views_custom_conditions_plugin_display_extender_code.inc, line 38 - Contains the class to extend views display plugins browse all link.
Class
- views_custom_conditions_plugin_display_extender_code
- The plugin that added additional setting to views edit form.
Code
function options_submit(&$form, &$form_state) {
// Not sure I like this being here, but it seems (?) like a logical place.
$new_option = $form_state['values']['views_custom_conditions'];
variable_set('views_custom_conditions_' . $form_state['view']->current_display . '_' . $form_state['view']->name, $new_option);
switch ($form_state['section']) {
case 'views_custom_conditions':
variable_set('views_custom_conditions_' . $form_state['values']['override']['dropdown'], $new_option);
wr($form_state['values']['override']);
if ($form_state['values']['override']['dropdown'] == 'default') {
variable_set('views_custom_conditions_' . $form_state['view']->current_display . '_' . $form_state['view']->name, '');
}
$this->display
->set_option('views_custom_conditions', $new_option);
$empty = trim($new_option);
$empty = empty($empty);
break;
}
foreach ($this->extender as $extender) {
$extender
->options_submit($form, $form_state);
}
}