/
home
/
assocoweys
/
pardigon
/
wp-content
/
plugins
/
visitors-traffic-real-time-statistics
/
Upload File
HOME
<?php define('AHCFREE_DS', DIRECTORY_SEPARATOR); define('AHCFREE_PLUGIN_SUPDIRE_FILE', dirname(__FILE__).'Visitors-Traffic-Real-Time-Statistics.php'); define('AHCFREE_RECENT_VISITORS_LIMIT', 20); define('AHCFREE_RECENT_KEYWORDS_LIMIT', 20); define('AHCFREE_VISITORS_VISITS_SUMMARY_LIMIT', 20); // used in ahc_get_ser_visits_by_date & search engines last days define('AHCFREE_TOP_REFERING_SITES_LIMIT', 20); // used in ahcfree_get_top_refering_sites define('AHCFREE_TOP_COUNTRIES_LIMIT', 20); // used in ahcfree_get_top_countries define('AHCFREE_TRAFFIC_BY_TITLE_LIMIT', 20); require_once("WPHitsCounter.php"); register_activation_hook(AHCFREE_PLUGIN_MAIN_FILE, 'ahcfree_set_default_options'); //register_deactivation_hook(AHCFREE_PLUGIN_MAIN_FILE, 'ahcfree_unset_default_options'); class GlobalsAHC{ static $plugin_options = array(); static $lang = NULL; static $post_type = NULL; // post | page | category static $page_id = NULL; static $page_title = NULL; } GlobalsAHC::$plugin_options = get_option('ahcfree_wp_hits_counter_options'); GlobalsAHC::$lang = 'en'; $ahcfree_get_save_settings = ahcfree_get_save_settings(); if($ahcfree_get_save_settings == false or empty($ahcfree_get_save_settings)) { ahcfree_add_settings(); } if(isset($ahcfree_get_save_settings[0])) { $hits_days = $ahcfree_get_save_settings[0]->set_hits_days; $ajax_check = ($ahcfree_get_save_settings[0]->set_ajax_check * 1000); $set_ips = $ahcfree_get_save_settings[0]->set_ips; $set_google_map = $ahcfree_get_save_settings[0]->set_google_map; }else{ $hits_days = 30; $ajax_check = 10000; $set_ips = ''; $set_google_map = 'today_visitors'; } define('AHCFREE_VISITORS_VISITS_LIMIT', $hits_days ); define('AHCFREE_EXCLUDE_IPS', $set_ips); $admincore = ''; if (isset($_GET['page'])) $admincore = ahc_free_sanitize_text_or_array_field($_GET['page']); if( is_admin() && $admincore == 'ahc_hits_counter_menu_free') { add_action('admin_enqueue_scripts', 'ahcfree_include_scripts',99); } if( is_admin() && $admincore == 'ahc_hits_counter_settings') { add_action('admin_enqueue_scripts', 'ahcfree_settings_scripts'); } add_action('admin_menu', 'ahcfree_create_admin_menu_link'); //[ahcfree_show_google_map map_status="online"] add_action('wp_ajax_ahcfree_get_hits_by_custom_duration','ahcfree_get_hits_by_custom_duration_callback'); define('AHCFREE_SERVER_CURRENT_TIMEZONE','+00:00'); ?>