';
}
if($widget_adbuttons_cfg['ab_fix']){
$results = $wpdb->get_results("SELECT * FROM ".$wpdb->prefix."ad_buttons WHERE
ad_active = 1 AND ad_strdat <= CURDATE() AND ad_enddat > CURDATE() OR
ad_active = 1 AND ad_strdat <= CURDATE() AND ad_enddat = '0000-00-00' ORDER BY ad_pos");
}else{
$results = $wpdb->get_results("SELECT * FROM ".$wpdb->prefix."ad_buttons WHERE
ad_active = 1 AND ad_strdat <= CURDATE() AND ad_enddat > CURDATE() OR
ad_active = 1 AND ad_strdat <= CURDATE() AND ad_enddat = '0000-00-00' ORDER BY RAND()");
}
foreach($results as $result){
if ($ab_count < $widget_adbuttons_cfg['ab_dspcnt']) {
if($widget_adbuttons_cfg['ab_adsense']){
if($widget_adbuttons_cfg['ab_adsense_pos']==$ab_count){
echo $ab_adsense_ad;
}
}
if(ab_show_ad($result->id)) {
echo"id\" $target title=\"$result->ad_text\" $ab_nofollow>ad_picture\" alt=\"$result->ad_text\" vspace=\"1\" hspace=\"1\" border=\"0\">";
$ab_count = $ab_count + 1;
// update view counter on the ad button
if(!is_bot()) {
$wpdb->query("UPDATE ".$wpdb->prefix."ad_buttons
SET ad_views = ad_views + 1 WHERE id = ".$result->id);
$ab_ip = ip2long($_SERVER['REMOTE_ADDR']);
$wpdb->query("INSERT INTO ".$wpdb->prefix."ad_buttons_stats(abs_dat, abs_ip, abs_view)
VALUES(CURDATE(), '$ab_ip', ".$result->id.")");
}
}
}
}
if($widget_adbuttons_cfg['ab_adsense']){
if($widget_adbuttons_cfg['ab_adsense_pos']==$ab_count){
echo $ab_adsense_ad;
}
}
if($widget_adbuttons_cfg['ab_anet']){
$length = 10;
$chars = 'abcdefghijklmnoqrstuvwxyz1234567890';
// Length of character list
$chars_length = (strlen($chars) - 1);
// Start our string
$string = $chars{rand(0, $chars_length)};
// Generate random string
for ($i = 1; $i < $length; $i = strlen($string))
{
// Grab a random character from our list
$r = $chars{rand(0, $chars_length)};
// Make sure the same two characters don't appear next to each other
if ($r != $string{$i - 1}) $string .= $r;
}
$string = $string.$widget_adbuttons_cfg['ab_anetu'];
if ($widget_adbuttons_cfg['ab_anett']){
$string = $string.'t'.$widget_adbuttons_cfg['ab_anett'];
}
echo'';
}
if($widget_adbuttons_cfg['ab_yah']){
$ab_plugindir = get_option('siteurl').'/'.PLUGINDIR.'/'.dirname(plugin_basename(__FILE__));
if($widget_adbuttons_cfg['ab_yaht'] == 'url'){
echo'';
} else {
echo'';
}
}
if($widget_adbuttons_cfg['ab_nocss']){
echo $ab_powered;
}else{
echo ''.$ab_powered.'
';
}
}
function ad_buttons_settings()
{
global $wpdb;
include 'adbuttonsadmin.php';
}
function ad_buttons_stats()
{
global $wpdb;
include 'adbuttonsstats.php';
}
function ad_buttons_top()
{
global $wpdb;
include 'adbuttonstop.php';
}
function ad_buttons_act()
{
global $wpdb;
include 'adbuttonsact.php';
}
function ad_buttons_stats_actions()
{
add_menu_page('Ad Buttons', 'Ad Buttons', 9, __FILE__, 'ad_buttons_act', get_option('siteurl').'/'.PLUGINDIR.'/'.dirname(plugin_basename(__FILE__)).'/ad_buttons_icon.png');
// Add a submenu to the custom top-level menu:
add_submenu_page(__FILE__, 'Ad Buttons Settings', 'Settings', 9, 'ad-buttons-settings', 'ad_buttons_settings');
add_submenu_page(__FILE__, 'Ad Buttons Stats', 'Stats', 9, 'ad-buttons-stats', 'ad_buttons_stats');
}
add_action('admin_menu', 'ad_buttons_stats_actions');
// process ad clicks
function adbuttons_getclick()
{
global $wpdb;
if(isset($_GET['recommends'])) {
$ad_id = $_GET['recommends'];
if(is_numeric($ad_id)){
$results = $wpdb->get_results("SELECT ad_link FROM ".$wpdb->prefix."ad_buttons WHERE id = $ad_id LIMIT 1");
foreach($results as $result){
$send_to_url = $result->ad_link;
if(!is_bot()) {
$wpdb->query("UPDATE ".$wpdb->prefix."ad_buttons
SET ad_clicks = ad_clicks + 1 WHERE id = ".$ad_id);
$ab_ip = ip2long($_SERVER['REMOTE_ADDR']);
$wpdb->query("INSERT INTO ".$wpdb->prefix."ad_buttons_stats(abs_dat, abs_ip, abs_click)
VALUES(CURDATE(), '$ab_ip', ".$ad_id.")");
}
//redirect
header("Location: ".$send_to_url);
exit(0);
}
}
}
}
// widget
function widget_init_adbuttons_widget() {
// Check for required functions
if (!function_exists('register_sidebar_widget'))
return;
function adbuttons_widget($args){
extract($args);
$options = get_option('widget_adbuttons_cfg');
$title = empty($options['ab_title']) ? __('Sponsored Links') : $options['ab_title'];
?>
That's all you can set here. All other options and ad controls can be found in the Ad Buttons
menu located on the far left side of this page.