'', 'ab_dspcnt' => '', 'ab_target' => '', 'ab_adsense' => '', 'ab_adsense_fixed' => '', 'ab_adsense_pos' => '', 'ab_adsense_pubid' => '', 'ab_adsense_channel' => '', 'ab_adsense_corners' => '', 'ab_adsense_col_border' => '', 'ab_adsense_col_title' => '', 'ab_adsense_col_bg' => '', 'ab_adsense_col_txt' => '', 'ab_adsense_col_url' => '', 'ab_nocss' => '', 'ab_width' => '', 'ab_padding' => '', 'ab_nofollow' => '', 'ab_powered' => '', 'ab_yah' => '', 'ab_yourad' => '', 'ab_yaht' => '', 'ab_yahurl' => '', 'ab_fix' => '', 'ab_count' => '' ); $widget_adbuttons_cfg = ad_buttons_get_config(); $ol_flash = ''; // check if the form has been submitted and validate input if( $_SERVER['REQUEST_METHOD'] == 'POST' && current_user_can( 'manage_options' )){ if ( ! isset( $_POST['_abupd'] ) || ! wp_verify_nonce( $_POST['_abupd'], 'update-settings' )) { print 'Sorry, your nonce did not verify.'; exit; } else { // process form data if (is_numeric ($_POST['ab_dspcnt'])) { $widget_adbuttons_cfg['ab_title'] = sanitize_text_field($_POST['ab_title']); $widget_adbuttons_cfg['ab_dspcnt'] = (int)$_POST['ab_dspcnt']; $widget_adbuttons_cfg['ab_target'] = sanitize_text_field($_POST['ab_target']); $widget_adbuttons_cfg['ab_adsense'] = (bool)$_POST['ab_adsense']; $widget_adbuttons_cfg['ab_adsense_fixed'] = 1; $widget_adbuttons_cfg['ab_adsense_pos'] = (int)$_POST['ab_adsense_pos']; if($widget_adbuttons_cfg['ab_adsense_pos'] > $widget_adbuttons_cfg['ab_dspcnt']){ $widget_adbuttons_cfg['ab_adsense_pos'] = $widget_adbuttons_cfg['ab_dspcnt']; } $widget_adbuttons_cfg['ab_adsense_pubid'] = sanitize_text_field($_POST['ab_adsense_pubid']); $widget_adbuttons_cfg['ab_adsense_channel'] = (int)$_POST['ab_adsense_channel']; if (preg_match('/rc:\d{1,2}/', $_POST['ab_adsense_corners']) == 1) $widget_adbuttons_cfg['ab_adsense_corners'] = sanitize_text_field($_POST['ab_adsense_corners']); $widget_adbuttons_cfg['ab_adsense_col_border'] = (int)hexdec(trim($_POST['ab_adsense_col_border'], "#")); $widget_adbuttons_cfg['ab_adsense_col_title'] = (int)hexdec(trim($_POST['ab_adsense_col_title'], "#")); $widget_adbuttons_cfg['ab_adsense_col_bg'] = (int)hexdec(trim($_POST['ab_adsense_col_bg'], "#")); $widget_adbuttons_cfg['ab_adsense_col_txt'] = (int)hexdec(trim($_POST['ab_adsense_col_txt'], "#")); $widget_adbuttons_cfg['ab_adsense_col_url'] = (int)hexdec(trim($_POST['ab_adsense_col_url'], "#")); $widget_adbuttons_cfg['ab_nocss'] = (bool)$_POST['ab_nocss']; $widget_adbuttons_cfg['ab_width'] = (int)$_POST['ab_width']; $widget_adbuttons_cfg['ab_padding'] = (int)$_POST['ab_padding']; $widget_adbuttons_cfg['ab_nofollow'] = (bool)$_POST['ab_nofollow']; $widget_adbuttons_cfg['ab_powered'] = (bool)$_POST['ab_powered']; $widget_adbuttons_cfg['ab_yah'] = (bool)$_POST['ab_yah']; $widget_adbuttons_cfg['ab_yourad'] = (bool)$_POST['ab_yourad']; $widget_adbuttons_cfg['ab_yaht'] = sanitize_text_field($_POST['ab_yaht']); $widget_adbuttons_cfg['ab_yahurl'] = sanitize_text_field($_POST['ab_yahurl']); $widget_adbuttons_cfg['ab_fix'] = (bool)$_POST['ab_fix']; $widget_adbuttons_cfg['ab_count'] = (int)$_POST['ab_count']; update_option('widget_adbuttons_cfg',$widget_adbuttons_cfg); $ol_flash = "Your settings have been saved."; } else { $ab_num_err = 1; } } } ?>
' . $ol_flash . '
'; ?>