prefix."ab_stats"; $result=$wpdb->get_results("select * from $abstatstable where ua='${$reason}'"); $visits=1; if($result) { $visits=$result[0]->visits+1; $wpdb->query("update $abstatstable set visits=$visits where ua='${$reason}'"); } else { $wpdb->query("insert into $abstatstable values('${$reason}',$visits)"); } exit(); } $defaultnonblockedua=get_option('defaultnonblockedua'); $defaultnonblockedua=explode(',',$defaultnonblockedua); foreach($defaultnonblockedua as $nonblockedua) { if(preg_match('#'.$nonblockedua.'#i',$ua)) { $antibotsig=get_option('absig'); add_action('wp_footer','antibot_footer'); break; } } } else { $defaultblockedua="MJbot"; add_option('defaultblockedua',$defaultblockedua); $defaultnonblockedua="bing,Msnbot,Slurp,baidu"; add_option('defaultnonblockedua',$defaultnonblockedua); $userblockedua=""; add_option('userblockedua',$userblockedua); $userexcludedua=""; add_option('userexcludedua',$userexcludedua); $defaultblockedreferer="semalt.com"; add_option('defaultblockedreferer',$defaultblockedreferer); $userblockedreferer=""; add_option('userblockedreferer',$userblockedreferer); $userexcludedreferer=""; add_option('userexcludedreferer',$userexcludedreferer); $userblockedip=""; add_option('userblockedip',$userblockedip); $absig='antibot 1.0'; add_option('absig',$absig); } function antibot_addmenu() { add_menu_page('antibot', 'antibot', 'manage_options', 'antibot-settings', 'antibot_settings', 'none'); add_submenu_page('antibot-settings', 'Settings', 'Settings', 'manage_options', 'antibot-settings', 'antibot_settings'); add_submenu_page('antibot-settings', 'Reports', 'Reports', 'manage_options', 'antibot-reports', 'antibot_reports'); } add_action('admin_menu', 'antibot_addmenu'); add_action('admin_init', 'register_absettings'); function antibot_footer() { global $antibotsig; echo $antibotsig; } function antibot_settings() { ?>
prefix."ab_stats"; $stats=$wpdb->get_results("select * from ".$abstatstable." order by visits desc limit 100"); ?>| ua; ?> | visits; ?> |