Example #1
0
function cfenqueue_plugin_scripts()
{
    global $wpdb;
    wp_enqueue_script('jquery');
    //$clickmonitor = new clickfraudmonitor($wpdb);
    $clickmonitor = new clickfraudmonitor();
    if (!is_admin()) {
        wp_enqueue_script('cfmonitorcheck', CFMONITOR_PLUGIN_URL . 'js/check_min.js');
        $path = CFMONITOR_PLUGIN_URL . 'clickupdate.php';
        //echo "tester" .$path;
        $clientdata = $clickmonitor->clientdetail($path);
        if ($clientdata['isblockedcount'] >= $clientdata['clickcount'] || get_option('cfmonitor_noads') === 'true' || cf_should_block_for_myip_option($clientdata['client_ip'])) {
            wp_enqueue_script('click-bomb-hidediv', CFMONITOR_PLUGIN_URL . 'js/hideads.js');
        }
        //echo "VisitcountA" . $clientdata['isblockedcount'] . "clickcount" . $clientdata['clickcount'];
    } else {
        //echo "VisitcountB" . $clientdata['isblockedcount'] . "clickcount" . $clientdata['clickcount'];
    }
    wp_localize_script('cfmonitorcheck', 'clientcfmonitor', $clientdata);
    //$thisarray = $clickmonitor->checkclient();
    //echo "CheckClient: " . $thisarray[0] . "Day diff are:" . $thisarray[1] . "Day span is " . $thisarray[2]; //for testing
}