function ad_admin_configure_settings_submit in Advertisement 7
Same name and namespace in other branches
- 5.2 ad.module \ad_admin_configure_settings_submit()
- 5 ad.module \ad_admin_configure_settings_submit()
- 6.3 ad.admin.inc \ad_admin_configure_settings_submit()
- 6 ad.admin.inc \ad_admin_configure_settings_submit()
- 6.2 ad.admin.inc \ad_admin_configure_settings_submit()
Save updated values from settings form.
File
- ./
ad.admin.inc, line 700 - Advertisement admin pages and functions.
Code
function ad_admin_configure_settings_submit($form, &$form_state) {
variable_set('ad_link_target', $form_state['values']['ad_link_target']);
variable_set('ad_link_nofollow', $form_state['values']['ad_link_nofollow']);
variable_set('ad_cache', $form_state['values']['ad_cache']);
variable_set('ad_display', $form_state['values']['ad_display']);
variable_set('ad_validate_url', $form_state['values']['ad_validate_url']);
variable_set('ad_no_search', $form_state['values']['ad_no_search']);
variable_set('ad_meta_noindex', $form_state['values']['ad_meta_noindex']);
variable_set('ad_iframe_frameborder', $form_state['values']['ad_iframe_frameborder']);
variable_set('ad_iframe_scroll', $form_state['values']['ad_iframe_scroll']);
variable_set('ad_iframe_width', $form_state['values']['ad_iframe_width']);
variable_set('ad_iframe_height', $form_state['values']['ad_iframe_height']);
if (($cache = variable_get('ad_cache', 'none')) != 'none') {
// Allow external cache types to store their settings
module_invoke('ad_cache_' . $cache, 'adcacheapi', 'settings_submit', $form_state['values']);
}
/*
// TODO: Write an external display module and implement this.
$display = variable_get('ad_display', 'javascript');
if ($display != 'javascript' && $display != 'raw') {
// Allow external display types to store their settings
module_invoke('ad_cache_'. $cache, 'adcacheapi', 'settings_submit', $form_state['values']);
}*/
}