function ad_admin_configure_settings_submit in Advertisement 5
Same name and namespace in other branches
- 5.2 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()
- 7 ad.admin.inc \ad_admin_configure_settings_submit()
Save updated values from settings form.
File
- ./
ad.module, line 2353 - An advertising system for Drupal powered websites.
Code
function ad_admin_configure_settings_submit($form_id, $form_values) {
variable_set('ad_link_target', $form_values['ad_link_target']);
variable_set('ad_link_nofollow', $form_values['ad_link_nofollow']);
variable_set('ad_cache', $form_values['ad_cache']);
variable_set('ad_display', $form_values['ad_display']);
variable_set('ad_validate_url', $form_values['ad_validate_url']);
variable_set('ad_iframe_frameborder', $form_values['ad_iframe_frameborder']);
variable_set('ad_iframe_scroll', $form_values['ad_iframe_scroll']);
variable_set('ad_iframe_width', $form_values['ad_iframe_width']);
variable_set('ad_iframe_height', $form_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_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_values);
}
*/
}