PluginProbe
WP Visitor Statistics (Real Time Traffic) / 7.8
WP Visitor Statistics (Real Time Traffic) v7.8
trunk 2.4 2.5 2.7 3.14 4.2 4.3 4.5 4.6 4.7 4.8 4.9 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 6.1 6.2 6.3 6.4 All 52 releases
wp-stats-manager / wp-stats-manager.php

wp-stats-manager.php in WP Visitor Statistics (Real Time Traffic) 7.8, at wp-stats-manager.php

157 lines 7.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Plugin Name: WP Visitor Statistics (Real Time Traffic)
4 * Plugin URI: http://plugins-market.com/contact-us
5 * Description: This plugin will track the web analytics for each page and show various analytics report in admin panel as well as in front end.
6 * Version: 7.8
7 * Author: osamaesh
8 * Author URI: http://plugins-market.com/
9 * Developer: osamaesh
10 * Developer URI: http://www.prismitsystems.com
11 * Text Domain: wp-stats-manager
12 * Domain Path: /languages
13 * Copyright: Plugins-market 2017.
14 * License: GNU General Public License v3.0
15 * License URI: http://www.gnu.org/licenses/gpl-3.0.html
16 **/
17
18
19 if ( ! defined( 'ABSPATH' ) ) {
20 die( 'Access denied.' );
21 }
22
23 //require_once( ABSPATH. 'wp-includes/pluggable.php');
24 include_once('notifications.php');
25
26
27
28 define( 'WSM_PREFIX','wsm' );
29 define( 'WSM_NAME',__('Visitor Statistics (Free)','wp-stats-manager') );
30 define( 'WSM_DIR', plugin_dir_path( __FILE__ ) );
31 define( 'WSM_URL', plugin_dir_url( __FILE__ ) );
32 define( 'WSM_FILE', __FILE__ );
33 define( 'WSM_ONLINE_SESSION',15 ); //DEFINE ONLINE SESSION TIME IN MINUTES
34 define( 'WSM_PAGE_LIMIT',10 ); //DEFINE ONLINE SESSION TIME IN MINUTES
35 global $wsmAdminColors,$wsmAdminJavaScript,$wsmAdminPageHooks,$wsmRequestArray,$arrCashedStats;
36 $wsmAdminJavaScript='';
37 $wsmAdminPageHooks=array();
38 $wsmRequestArray=array();
39 if(isset($_REQUEST) && is_array($_REQUEST)){
40
41
42 /*
43 $page = isset($_REQUEST['page']) ? sanitize_text_field($_REQUEST['page']) : '';
44 $subPage = isset($_REQUEST['subPage']) ? sanitize_text_field($_REQUEST['subPage']) : '';
45 $subTab = isset($_REQUEST['subTab']) ? sanitize_text_field($_REQUEST['subTab']) : '';
46 $wmcAction = isset($_REQUEST['wmcAction']) ? sanitize_text_field($_REQUEST['wmcAction']) : '';
47 $action_name = isset($_REQUEST['action_name']) ? sanitize_text_field($_REQUEST['action_name']) : '';
48 $visitorId = isset($_REQUEST['visitorId']) ? sanitize_text_field($_REQUEST['visitorId']) : '';
49 $setSiteId = isset($_REQUEST['setSiteId']) ? sanitize_text_field($_REQUEST['setSiteId']) : '';
50 $setPageId = isset($_REQUEST['setPageId']) ? sanitize_text_field($_REQUEST['setPageId']) : '';
51 $setUrlReferrer = isset($_REQUEST['setUrlReferrer']) ? sanitize_text_field($_REQUEST['setUrlReferrer']) : '';
52 $setTrackerUrl = isset($_REQUEST['setTrackerUrl']) ? sanitize_text_field($_REQUEST['setTrackerUrl']) : '';
53 $setWpUserId = isset($_REQUEST['setWpUserId']) ? sanitize_text_field($_REQUEST['setWpUserId']) : '';
54 $siteId = isset($_REQUEST['siteId']) ? intval($_REQUEST['siteId']) : '';
55 $rec = isset($_REQUEST['rec']) ? intval($_REQUEST['rec']) : '';
56 $rand = isset($_REQUEST['rand']) ? intval($_REQUEST['rand']) : '';
57 $h = isset($_REQUEST['h']) ? intval($_REQUEST['h']) : '';
58 $m = isset($_REQUEST['m']) ? intval($_REQUEST['m']) : '';
59 $s = isset($_REQUEST['s']) ? intval($_REQUEST['s']) : '';
60 $url = isset($_REQUEST['url']) ? sanitize_text_field($_REQUEST['url']) : '';
61 $uid = isset($_REQUEST['uid']) ? intval($_REQUEST['uid']) : '';
62 $pid = isset($_REQUEST['pid']) ? intval($_REQUEST['pid']) : '';
63 $fvts = isset($_REQUEST['fvts']) ? sanitize_text_field($_REQUEST['fvts']) : '';
64 $vc = isset($_REQUEST['vc']) ? intval($_REQUEST['vc']) : '';
65 $idn = isset($_REQUEST['idn']) ? intval($_REQUEST['idn']) : '';
66 $refts = isset($_REQUEST['refts']) ? intval($_REQUEST['refts']) : '';
67 $lvts = isset($_REQUEST['lvts']) ? sanitize_text_field($_REQUEST['lvts']) : '';
68 $fullRef = isset($_REQUEST['fullRef']) ? sanitize_text_field($_REQUEST['fullRef']) : '';
69 $send_image = isset($_REQUEST['send_image']) ? intval($_REQUEST['send_image']) : '';
70 $cookie = isset($_REQUEST['cookie']) ? intval($_REQUEST['cookie']) : '';
71 $res = isset($_REQUEST['res']) ? sanitize_text_field($_REQUEST['res']) : '';
72 $gtms = isset($_REQUEST['gtms']) ? sanitize_text_field($_REQUEST['gtms']) : '';
73 $pvId = isset($_REQUEST['pvId']) ? sanitize_text_field($_REQUEST['pvId']) : '';
74 $browser = isset($_REQUEST['browser']) ? sanitize_text_field($_REQUEST['browser']) : '';
75 $os = isset($_REQUEST['os']) ? sanitize_text_field($_REQUEST['os']) : '';
76 $device = isset($_REQUEST['device']) ? sanitize_text_field($_REQUEST['device']) : '';
77 */
78 $page = isset($_REQUEST['page']) ? esc_attr($_REQUEST['page']) : '';
79 $subPage = isset($_REQUEST['subPage']) ? esc_attr($_REQUEST['subPage']) : '';
80 $subTab = isset($_REQUEST['subTab']) ? esc_attr($_REQUEST['subTab']) : '';
81 $wmcAction = isset($_REQUEST['wmcAction']) ? esc_attr($_REQUEST['wmcAction']) : '';
82 $action_name = isset($_REQUEST['action_name']) ? esc_attr($_REQUEST['action_name']) : '';
83 $visitorId = isset($_REQUEST['visitorId']) ? esc_attr($_REQUEST['visitorId']) : '';
84 $setSiteId = isset($_REQUEST['setSiteId']) ? esc_attr($_REQUEST['setSiteId']) : '';
85 $setPageId = isset($_REQUEST['setPageId']) ? esc_attr($_REQUEST['setPageId']) : '';
86 $setUrlReferrer = isset($_REQUEST['setUrlReferrer']) ? esc_attr($_REQUEST['setUrlReferrer']) : '';
87 $setTrackerUrl = isset($_REQUEST['setTrackerUrl']) ? esc_attr($_REQUEST['setTrackerUrl']) : '';
88 $setWpUserId = isset($_REQUEST['setWpUserId']) ? esc_attr($_REQUEST['setWpUserId']) : '';
89 $siteId = isset($_REQUEST['siteId']) ? intval($_REQUEST['siteId']) : '';
90 $rec = isset($_REQUEST['rec']) ? intval($_REQUEST['rec']) : '';
91 $rand = isset($_REQUEST['rand']) ? intval($_REQUEST['rand']) : '';
92 $h = isset($_REQUEST['h']) ? intval($_REQUEST['h']) : '';
93 $m = isset($_REQUEST['m']) ? intval($_REQUEST['m']) : '';
94 $s = isset($_REQUEST['s']) ? intval($_REQUEST['s']) : '';
95 $url = isset($_REQUEST['url']) ? esc_attr($_REQUEST['url']) : '';
96 $uid = isset($_REQUEST['uid']) ? intval($_REQUEST['uid']) : '';
97 $pid = isset($_REQUEST['pid']) ? intval($_REQUEST['pid']) : '';
98 $fvts = isset($_REQUEST['fvts']) ? esc_attr($_REQUEST['fvts']) : '';
99 $vc = isset($_REQUEST['vc']) ? intval($_REQUEST['vc']) : '';
100 $idn = isset($_REQUEST['idn']) ? intval($_REQUEST['idn']) : '';
101 $refts = isset($_REQUEST['refts']) ? intval($_REQUEST['refts']) : '';
102 $lvts = isset($_REQUEST['lvts']) ? esc_attr($_REQUEST['lvts']) : '';
103 $fullRef = isset($_REQUEST['fullRef']) ? esc_attr($_REQUEST['fullRef']) : '';
104 $send_image = isset($_REQUEST['send_image']) ? intval($_REQUEST['send_image']) : '';
105 $cookie = isset($_REQUEST['cookie']) ? intval($_REQUEST['cookie']) : '';
106 $res = isset($_REQUEST['res']) ? esc_attr($_REQUEST['res']) : '';
107 $gtms = isset($_REQUEST['gtms']) ? esc_attr($_REQUEST['gtms']) : '';
108 $pvId = isset($_REQUEST['pvId']) ? esc_attr($_REQUEST['pvId']) : '';
109 $browser = isset($_REQUEST['browser']) ? esc_attr($_REQUEST['browser']) : '';
110 $os = isset($_REQUEST['os']) ? esc_attr($_REQUEST['os']) : '';
111 $device = isset($_REQUEST['device']) ? esc_attr($_REQUEST['device']) : '';
112
113 $wsmRequestArray = array(
114 'page' => $page,
115 'subPage' => $subPage,
116 'subTab' => $subTab,
117 'wmcAction' => $wmcAction,
118 'action_name' => $action_name,
119 'visitorId' => $visitorId,
120 'setSiteId' => $setSiteId,
121 'setPageId' => $setPageId,
122 'setUrlReferrer' => $setUrlReferrer,
123 'setTrackerUrl' => $setTrackerUrl,
124 'setWpUserId' => $setWpUserId,
125
126 'siteId' => $siteId,
127 'rec' => $rec,
128 'rand' => $rand,
129 'h' => $h,
130 'm' => $m,
131 's' => $s,
132 'url' => $url,
133 'uid' => $uid,
134 'pid' => $pid,
135
136 'fvts' => $fvts,
137 'vc' => $vc,
138 'idn' => $idn,
139 'refts' => $refts,
140 'lvts' => $lvts,
141 'fullRef' => $fullRef,
142 'send_image' => $send_image,
143 'cookie' => $cookie,
144 'res' => $res,
145 'gtms' => $gtms,
146 'pvId' => $pvId,
147 'browser' => $browser,
148 'os' => $os,
149 'device' => $device
150 );
151
152
153 }
154 include_once(WSM_DIR .'includes/'. WSM_PREFIX."_init.php");
155 wsmInitPlugin::initWsm();
156 add_action( 'plugins_loaded', function() { load_plugin_textdomain( 'wp-stats-manager', false, dirname( plugin_basename( __FILE__ ) ) . '/languages' ); } );
157 ?>