WP Statistics - Version 9.1.3

Version Description

If upgrading from pre-9.0, please make sure to backup your database before installing. Once installed, please go to Statistics->Optimization->Database and add the visits index.

Download this release

Release Info

Developer GregRoss
Plugin Icon 128x128 WP Statistics
Version 9.1.3
Comparing to
See all releases

Code changes from version 9.1.2 to 9.1.3

assets/css/pagination.css CHANGED
@@ -1,52 +1,49 @@
1
-
2
  .pagination-log {
3
- border-top: 1px solid #F2F2F2;
4
  direction: ltr;
5
  padding: 14px 0 0;
6
  text-align: center;
7
  }
8
  .pageOn {
9
- background: none repeat scroll 0 0 #4DCDFF;
10
- border: 1px solid #60A8FF;
11
- border-radius: 4px 4px 4px 4px;
12
- box-shadow: 0 1px 0 #C8E8FF inset;
13
- color: #FFF4F4;
14
  margin: 2px;
15
  padding: 5px 10px;
16
  }
17
  .pageOff {
18
- background: none repeat scroll 0 0 #EEEEEE;
19
- border: 1px solid #DADADA;
20
- border-radius: 4px 4px 4px 4px;
21
- color: #AAAAAA;
22
  margin: 2px;
23
- padding: 5px 2px;
24
- text-shadow: 1px 1px #FFFFFF;
25
  }
26
  .pageOff:hover {
27
- background: none repeat scroll 0 0 #EDE9E9;
28
- cursor: pointer;
29
  }
30
  .pageOff a {
31
- box-shadow: 0 1px 0 #FFFFFF inset;
32
- color: #AAAAAA;
33
  padding: 5px 8px;
34
  }
35
  .paginationSelect {
36
- background: none repeat scroll 0 0 #EEEEEE;
37
  }
38
  .paginationErrors {
39
- background: none repeat scroll 0 0 #FFDD99;
40
- border: 2px dashed #DD9900;
41
  clear: both;
42
- color: #AA4400;
43
  margin: 40px auto;
44
  padding: 10px;
45
  text-align: left;
46
  width: 70%;
47
  }
48
  #result-log {
49
- color: #148E00;
50
  direction: rtl;
51
  font-weight: bold;
52
- }
 
1
  .pagination-log {
2
+ border-top: 1px solid #f2f2f2;
3
  direction: ltr;
4
  padding: 14px 0 0;
5
  text-align: center;
6
  }
7
  .pageOn {
8
+ background: none repeat scroll 0 0 #4dcdff;
9
+ border: 1px solid #60a8ff;
10
+ border-radius: 4px;
11
+ box-shadow: 0 1px 0 #c8e8ff inset;
12
+ color: #fff4f4;
13
  margin: 2px;
14
  padding: 5px 10px;
15
  }
16
  .pageOff {
17
+ background: none repeat scroll 0 0 #ffffff;
18
+ border: 1px solid #dadada;
19
+ border-radius: 4px;
20
+ color: #aaaaaa;
21
  margin: 2px;
22
+ padding: 5px 9px;
23
+ text-shadow: 1px 1px #ffffff;
24
  }
25
  .pageOff:hover {
 
 
26
  }
27
  .pageOff a {
28
+ box-shadow: 0 1px 0 #ffffff inset;
29
+ color: #aaaaaa;
30
  padding: 5px 8px;
31
  }
32
  .paginationSelect {
33
+ background: none repeat scroll 0 0 #eeeeee;
34
  }
35
  .paginationErrors {
36
+ background: none repeat scroll 0 0 #ffdd99;
37
+ border: 2px dashed #dd9900;
38
  clear: both;
39
+ color: #aa4400;
40
  margin: 40px auto;
41
  padding: 10px;
42
  text-align: left;
43
  width: 70%;
44
  }
45
  #result-log {
46
+ color: #148e00;
47
  direction: rtl;
48
  font-weight: bold;
49
+ }
includes/log/exclusions.php CHANGED
@@ -131,7 +131,7 @@
131
  show: true,
132
  location: 's',
133
  placement: 'outsideGrid',
134
- labels: [<?php foreach( $excluded_reasons as $reason ) { echo "'" . $excluded_reason_translate[$reason] . "', "; } ?>],
135
  renderer: jQuery.jqplot.EnhancedLegendRenderer,
136
  rendererOptions:
137
  {
131
  show: true,
132
  location: 's',
133
  placement: 'outsideGrid',
134
+ labels: [<?php foreach( $excluded_reasons as $reason ) { echo $excluded_reason_translate[$reason] . ", "; } ?>],
135
  renderer: jQuery.jqplot.EnhancedLegendRenderer,
136
  rendererOptions:
137
  {
includes/log/last-search.php CHANGED
@@ -107,7 +107,7 @@
107
 
108
  echo "<div class='log-item'>";
109
  echo "<div class='log-referred'>".$WP_Statistics->Search_Engine_QueryString($items->referred)."</div>";
110
- echo "<div class='log-ip'>" . $WP_Statistics->Local_Date(get_option('date_format'), strtotime($items->last_counter)) . " - {$ip_string}</div>";
111
  echo "<div class='clear'></div>";
112
  echo "<div class='log-url'>";
113
  echo $map_string;
107
 
108
  echo "<div class='log-item'>";
109
  echo "<div class='log-referred'>".$WP_Statistics->Search_Engine_QueryString($items->referred)."</div>";
110
+ echo "<div class='log-ip'>" . date(get_option('date_format'), strtotime($items->last_counter)) . " - {$ip_string}</div>";
111
  echo "<div class='clear'></div>";
112
  echo "<div class='log-url'>";
113
  echo $map_string;
includes/log/last-visitor.php CHANGED
@@ -106,7 +106,7 @@
106
 
107
  echo "<div class='log-item'>";
108
  echo "<div class='log-referred'>{$ip_string}</div>";
109
- echo "<div class='log-ip'>" . $WP_Statistics->Local_Date(get_option('date_format'), strtotime($items->last_counter)) . "</div>";
110
  echo "<div class='clear'></div>";
111
  echo "<div class='log-url'>";
112
  echo $map_string;
106
 
107
  echo "<div class='log-item'>";
108
  echo "<div class='log-referred'>{$ip_string}</div>";
109
+ echo "<div class='log-ip'>" . date(get_option('date_format'), strtotime($items->last_counter)) . "</div>";
110
  echo "<div class='clear'></div>";
111
  echo "<div class='log-url'>";
112
  echo $map_string;
includes/log/top-referring.php CHANGED
@@ -66,7 +66,7 @@
66
 
67
  echo "<div class='log-item'>";
68
  echo "<div class='log-referred'><a href='?page=wp-statistics/wp-statistics.php&type=last-all-visitor&ip={$items->ip}'>".wp_statistics_icons('dashicons-visibility', 'visibility')."{$items->ip}</a></div>";
69
- echo "<div class='log-ip'>{$items->last_counter} - <a href='http://www.geoiptool.com/en/?IP={$items->ip}' target='_blank'>{$items->ip}</a></div>";
70
  echo "<div class='clear'></div>";
71
  echo "<a class='show-map' title='".__('Map', 'wp_statistics')."'><div class='dashicons dashicons-location-alt'></div></a>";
72
 
66
 
67
  echo "<div class='log-item'>";
68
  echo "<div class='log-referred'><a href='?page=wp-statistics/wp-statistics.php&type=last-all-visitor&ip={$items->ip}'>".wp_statistics_icons('dashicons-visibility', 'visibility')."{$items->ip}</a></div>";
69
+ echo "<div class='log-ip'>" . date(get_option('date_format'), strtotime($items->last_counter)) . " - <a href='http://www.geoiptool.com/en/?IP={$items->ip}' target='_blank'>{$items->ip}</a></div>";
70
  echo "<div class='clear'></div>";
71
  echo "<a class='show-map' title='".__('Map', 'wp_statistics')."'><div class='dashicons dashicons-location-alt'></div></a>";
72
 
includes/log/widgets/recent.php CHANGED
@@ -37,7 +37,7 @@
37
 
38
  echo "<div class='log-item'>";
39
  echo "<div class='log-referred'>{$ip_string}</div>";
40
- echo "<div class='log-ip'>" . $WP_Statistics->Local_Date(get_option('date_format'), strtotime($items->last_counter)) . "</div>";
41
  echo "<div class='clear'></div>";
42
  echo "<div class='log-url'>";
43
  echo $map_string;
37
 
38
  echo "<div class='log-item'>";
39
  echo "<div class='log-referred'>{$ip_string}</div>";
40
+ echo "<div class='log-ip'>" . date(get_option('date_format'), strtotime($items->last_counter)) . "</div>";
41
  echo "<div class='clear'></div>";
42
  echo "<div class='log-url'>";
43
  echo $map_string;
includes/log/widgets/summary.php CHANGED
@@ -21,7 +21,9 @@
21
  <tbody>
22
  <tr>
23
  <th><?php _e('User(s) Online', 'wp_statistics'); ?>:</th>
24
- <th colspan="2" id="th-colspan"><span><a href="admin.php?page=wps_online_menu"><?php echo wp_statistics_useronline(); ?><a></span></th>
 
 
25
  </tr>
26
 
27
  <tr>
@@ -32,38 +34,50 @@
32
 
33
  <tr>
34
  <th><?php _e('Today', 'wp_statistics'); ?>:</th>
35
- <th class="th-center"><span><?php echo number_format_i18n(wp_statistics_visitor('today',null,true)); ?></span></th>
36
- <th class="th-center"><span><?php echo number_format_i18n(wp_statistics_visit('today')); ?></span></th>
 
 
37
  </tr>
38
 
39
  <tr>
40
  <th><?php _e('Yesterday', 'wp_statistics'); ?>:</th>
41
  <th class="th-center"><span><?php echo number_format_i18n(wp_statistics_visitor('yesterday',null,true)); ?></span></th>
42
- <th class="th-center"><span><?php echo number_format_i18n(wp_statistics_visit('yesterday')); ?></span></th>
 
 
43
  </tr>
44
 
45
  <tr>
46
  <th><?php _e('Last 7 Days (Week)', 'wp_statistics'); ?>:</th>
47
  <th class="th-center"><span><?php echo number_format_i18n(wp_statistics_visitor('week',null,true)); ?></span></th>
48
- <th class="th-center"><span><?php echo number_format_i18n(wp_statistics_visit('week')); ?></span></th>
 
 
49
  </tr>
50
 
51
  <tr>
52
  <th><?php _e('Last 30 Days (Month)', 'wp_statistics'); ?>:</th>
53
  <th class="th-center"><span><?php echo number_format_i18n(wp_statistics_visitor('month',null,true)); ?></span></th>
54
- <th class="th-center"><span><?php echo number_format_i18n(wp_statistics_visit('month')); ?></span></th>
 
 
55
  </tr>
56
 
57
  <tr>
58
  <th><?php _e('Last 365 Days (Year)', 'wp_statistics'); ?>:</th>
59
  <th class="th-center"><span><?php echo number_format_i18n(wp_statistics_visitor('year',null,true)); ?></span></th>
60
- <th class="th-center"><span><?php echo number_format_i18n(wp_statistics_visit('year')); ?></span></th>
 
 
61
  </tr>
62
 
63
  <tr>
64
  <th><?php _e('Total', 'wp_statistics'); ?>:</th>
65
  <th class="th-center"><span><?php echo number_format_i18n(wp_statistics_visitor('total',null,true)); ?></span></th>
66
- <th class="th-center"><span><?php echo number_format_i18n(wp_statistics_visit('total')); ?></span></th>
 
 
67
  </tr>
68
 
69
  <?php if( $search == true ) {?>
21
  <tbody>
22
  <tr>
23
  <th><?php _e('User(s) Online', 'wp_statistics'); ?>:</th>
24
+ <th colspan="2" id="th-colspan">
25
+ <span><a href="admin.php?page=wps_online_menu"><?php echo wp_statistics_useronline(); ?><a></span>
26
+ </th>
27
  </tr>
28
 
29
  <tr>
34
 
35
  <tr>
36
  <th><?php _e('Today', 'wp_statistics'); ?>:</th>
37
+ <th class="th-center"><span><?php echo number_format_i18n(wp_statistics_visitor('today',null,true)); ?></span></a></th>
38
+ <th class="th-center">
39
+ <a href="admin.php?page=wps_hits_menu&hitdays=1"><span><?php echo number_format_i18n(wp_statistics_visit('today')); ?></span></a>
40
+ </th>
41
  </tr>
42
 
43
  <tr>
44
  <th><?php _e('Yesterday', 'wp_statistics'); ?>:</th>
45
  <th class="th-center"><span><?php echo number_format_i18n(wp_statistics_visitor('yesterday',null,true)); ?></span></th>
46
+ <th class="th-center">
47
+ <a href="admin.php?page=wps_hits_menu&hitdays=1"><span><?php echo number_format_i18n(wp_statistics_visit('yesterday')); ?></span></a>
48
+ </th>
49
  </tr>
50
 
51
  <tr>
52
  <th><?php _e('Last 7 Days (Week)', 'wp_statistics'); ?>:</th>
53
  <th class="th-center"><span><?php echo number_format_i18n(wp_statistics_visitor('week',null,true)); ?></span></th>
54
+ <th class="th-center">
55
+ <a href="admin.php?page=wps_hits_menu&hitdays=7"><span><?php echo number_format_i18n(wp_statistics_visit('week')); ?></span></a>
56
+ </th>
57
  </tr>
58
 
59
  <tr>
60
  <th><?php _e('Last 30 Days (Month)', 'wp_statistics'); ?>:</th>
61
  <th class="th-center"><span><?php echo number_format_i18n(wp_statistics_visitor('month',null,true)); ?></span></th>
62
+ <th class="th-center">
63
+ <a href="admin.php?page=wps_hits_menu&hitdays=30"><span><?php echo number_format_i18n(wp_statistics_visit('month')); ?></span></a>
64
+ </th>
65
  </tr>
66
 
67
  <tr>
68
  <th><?php _e('Last 365 Days (Year)', 'wp_statistics'); ?>:</th>
69
  <th class="th-center"><span><?php echo number_format_i18n(wp_statistics_visitor('year',null,true)); ?></span></th>
70
+ <th class="th-center">
71
+ <a href="admin.php?page=wps_hits_menu&hitdays=365"><span><?php echo number_format_i18n(wp_statistics_visit('year')); ?></span></a>
72
+ </th>
73
  </tr>
74
 
75
  <tr>
76
  <th><?php _e('Total', 'wp_statistics'); ?>:</th>
77
  <th class="th-center"><span><?php echo number_format_i18n(wp_statistics_visitor('total',null,true)); ?></span></th>
78
+ <th class="th-center">
79
+ <a href="admin.php?page=wps_hits_menu&hitdays=365"><span><?php echo number_format_i18n(wp_statistics_visit('total')); ?></span></a>
80
+ </th>
81
  </tr>
82
 
83
  <?php if( $search == true ) {?>
includes/log/widgets/words.php CHANGED
@@ -33,7 +33,7 @@
33
 
34
  echo "<div class='log-item'>";
35
  echo "<div class='log-referred'>".$WP_Statistics->Search_Engine_QueryString($items->referred)."</div>";
36
- echo "<div class='log-ip'>" . $WP_Statistics->Local_Date(get_option('date_format'), strtotime($items->last_counter)) . " - {$ip_string}</div>";
37
  echo "<div class='clear'></div>";
38
  echo "<div class='log-url'>";
39
  echo "<a class='show-map' href='http://www.geoiptool.com/en/?IP={$items->ip}' target='_blank' title='".__('Map', 'wp_statistics')."'>".wp_statistics_icons('dashicons-location-alt', 'map')."</a>";
33
 
34
  echo "<div class='log-item'>";
35
  echo "<div class='log-referred'>".$WP_Statistics->Search_Engine_QueryString($items->referred)."</div>";
36
+ echo "<div class='log-ip'>" . date(get_option('date_format'), strtotime($items->last_counter)) . " - {$ip_string}</div>";
37
  echo "<div class='clear'></div>";
38
  echo "<div class='log-url'>";
39
  echo "<a class='show-map' href='http://www.geoiptool.com/en/?IP={$items->ip}' target='_blank' title='".__('Map', 'wp_statistics')."'>".wp_statistics_icons('dashicons-location-alt', 'map')."</a>";
includes/settings/tabs/wps-access-level.php CHANGED
@@ -153,7 +153,7 @@ if( $wps_nonce_valid ) {
153
  update_option( 'wps_robotlist', $robotlist );
154
  }
155
 
156
- echo $robotlist;?></textarea>
157
  <p class="description"><?php echo __('A list of words (one per line) to match against to detect robots. Entries must be at least 4 characters long or they will be ignored.', 'wp_statistics'); ?></p>
158
  <a onclick="var wps_robotlist = getElementById('wps_robotlist'); wps_robotlist.value = '<?php echo implode('\n', $wps_robotarray);?>';" class="button"><?php _e('Reset to Default', 'wp_statistics');?></a>
159
  </td>
@@ -178,7 +178,7 @@ if( $wps_nonce_valid ) {
178
  <tr valign="top">
179
  <th scope="row"><?php _e('Excluded IP address list', 'wp_statistics'); ?>:</th>
180
  <td>
181
- <textarea id="wps_exclude_ip" name="wps_exclude_ip" rows="5" cols="60" class="code" dir="ltr"><?php echo $WP_Statistics->get_option('exclude_ip');?></textarea>
182
  <p class="description"><?php echo __('A list of IP addresses and subnet masks (one per line) to exclude from statistics collection (both 192.168.0.0/24 and 192.168.0.0/255.255.255.0 formats are accepted). To specify an IP address only, use a subnet value of 32 or 255.255.255.255.', 'wp_statistics'); ?></p>
183
  <a onclick="var wps_exclude_ip = getElementById('wps_exclude_ip'); if( wps_exclude_ip != null ) { wps_exclude_ip.value = jQuery.trim( wps_exclude_ip.value + '\n10.0.0.0/8' ); }" class="button"><?php _e('Add 10.0.0.0', 'wp_statistics');?></a>
184
  <a onclick="var wps_exclude_ip = getElementById('wps_exclude_ip'); if( wps_exclude_ip != null ) { wps_exclude_ip.value = jQuery.trim( wps_exclude_ip.value + '\n172.16.0.0/12' ); }" class="button"><?php _e('Add 172.16.0.0', 'wp_statistics');?></a>
@@ -197,7 +197,7 @@ if( $wps_nonce_valid ) {
197
  <tr valign="top">
198
  <th scope="row"><label for="honeypot_postid"><?php _e('Honey pot post id', 'wp_statistics'); ?>:</label></th>
199
  <td>
200
- <input id="wps_honeypot_postid" type="text" value="<?php echo $WP_Statistics->get_option('honeypot_postid');?>" size="5" name="wps_honeypot_postid">
201
  <p class="description"><?php echo __('The post id to use for the honeypot page.', 'wp_statistics'); ?></p>
202
  <input id="wps_create_honeypot" type="checkbox" value="1" name="wps_create_honeypot"><label for="wps_create_honeypot"><?php _e('Create a new honey pot page', 'wp_statistics'); ?></label>
203
  </td>
@@ -210,7 +210,7 @@ if( $wps_nonce_valid ) {
210
  <tr valign="top">
211
  <th scope="row"><?php _e('Excluded countries list', 'wp_statistics'); ?>:</th>
212
  <td>
213
- <textarea id="wps_excluded_countries" name="wps_excluded_countries" rows="5" cols="10" class="code" dir="ltr"><?php echo $WP_Statistics->get_option('excluded_countries');?></textarea>
214
  <p class="description"><?php echo __('A list of country codes (one per line, two letters each) to exclude from statistics collection. Use "000" (three zeros) to exclude unknown countries.', 'wp_statistics'); ?></p>
215
  </td>
216
  </tr>
@@ -218,7 +218,7 @@ if( $wps_nonce_valid ) {
218
  <tr valign="top">
219
  <th scope="row"><?php _e('Included countries list', 'wp_statistics'); ?>:</th>
220
  <td>
221
- <textarea id="wps_included_countries" name="wps_included_countries" rows="5" cols="10" class="code" dir="ltr"><?php echo $WP_Statistics->get_option('included_countries');?></textarea>
222
  <p class="description"><?php echo __('A list of country codes (one per line, two letters each) to include in statistics collection, if this list is not empty, only visitors from the included countries will be recorded. Use "000" (three zeros) to exclude unknown countries.', 'wp_statistics'); ?></p>
223
  </td>
224
  </tr>
@@ -230,7 +230,7 @@ if( $wps_nonce_valid ) {
230
  <tr valign="top">
231
  <th scope="row"><?php _e('Excluded hosts list', 'wp_statistics'); ?>:</th>
232
  <td>
233
- <textarea id="wps_excluded_hosts" name="wps_excluded_hosts" rows="5" cols="80" class="code" dir="ltr"><?php echo $WP_Statistics->get_option('excluded_hosts');?></textarea>
234
  <p class="description"><?php echo __('A list of fully qualified host names (ie. server.example.com, one per line) to exclude from statistics collection.', 'wp_statistics'); ?></p>
235
  <br>
236
  <p class="description"><?php echo __('Note: this option will NOT perform a reverse DNS lookup on each page load but instead cache the IP address for the provided hostnames for one hour. If you are excluding dynamically assigned hosts you may find some degree of overlap when the host changes it\'s IP address and when the cache is updated resulting in some hits recorded.', 'wp_statistics'); ?></p>
@@ -265,7 +265,7 @@ if( $wps_nonce_valid ) {
265
  <tr valign="top">
266
  <th scope="row"><?php _e('Excluded URLs list', 'wp_statistics'); ?>:</th>
267
  <td>
268
- <textarea id="wps_excluded_urls" name="wps_excluded_urls" rows="5" cols="80" class="code" dir="ltr"><?php echo $WP_Statistics->get_option('excluded_urls');?></textarea>
269
  <p class="description"><?php echo __('A list of local urls (ie. /wordpress/about, one per line) to exclude from statistics collection.', 'wp_statistics'); ?></p>
270
  <br>
271
  <p class="description"><?php echo __('Note: this option will NOT handle url parameters (anything after the ?), only to the script name. Entries less than two characters will be ignored.', 'wp_statistics'); ?></p>
153
  update_option( 'wps_robotlist', $robotlist );
154
  }
155
 
156
+ echo htmlentities( $robotlist, ENT_QUOTES );?></textarea>
157
  <p class="description"><?php echo __('A list of words (one per line) to match against to detect robots. Entries must be at least 4 characters long or they will be ignored.', 'wp_statistics'); ?></p>
158
  <a onclick="var wps_robotlist = getElementById('wps_robotlist'); wps_robotlist.value = '<?php echo implode('\n', $wps_robotarray);?>';" class="button"><?php _e('Reset to Default', 'wp_statistics');?></a>
159
  </td>
178
  <tr valign="top">
179
  <th scope="row"><?php _e('Excluded IP address list', 'wp_statistics'); ?>:</th>
180
  <td>
181
+ <textarea id="wps_exclude_ip" name="wps_exclude_ip" rows="5" cols="60" class="code" dir="ltr"><?php echo htmlentities( $WP_Statistics->get_option('exclude_ip', ENT_QUOTES ) );?></textarea>
182
  <p class="description"><?php echo __('A list of IP addresses and subnet masks (one per line) to exclude from statistics collection (both 192.168.0.0/24 and 192.168.0.0/255.255.255.0 formats are accepted). To specify an IP address only, use a subnet value of 32 or 255.255.255.255.', 'wp_statistics'); ?></p>
183
  <a onclick="var wps_exclude_ip = getElementById('wps_exclude_ip'); if( wps_exclude_ip != null ) { wps_exclude_ip.value = jQuery.trim( wps_exclude_ip.value + '\n10.0.0.0/8' ); }" class="button"><?php _e('Add 10.0.0.0', 'wp_statistics');?></a>
184
  <a onclick="var wps_exclude_ip = getElementById('wps_exclude_ip'); if( wps_exclude_ip != null ) { wps_exclude_ip.value = jQuery.trim( wps_exclude_ip.value + '\n172.16.0.0/12' ); }" class="button"><?php _e('Add 172.16.0.0', 'wp_statistics');?></a>
197
  <tr valign="top">
198
  <th scope="row"><label for="honeypot_postid"><?php _e('Honey pot post id', 'wp_statistics'); ?>:</label></th>
199
  <td>
200
+ <input id="wps_honeypot_postid" type="text" value="<?php echo htmlentities( $WP_Statistics->get_option('honeypot_postid'), ENT_QUOTES );?>" size="5" name="wps_honeypot_postid">
201
  <p class="description"><?php echo __('The post id to use for the honeypot page.', 'wp_statistics'); ?></p>
202
  <input id="wps_create_honeypot" type="checkbox" value="1" name="wps_create_honeypot"><label for="wps_create_honeypot"><?php _e('Create a new honey pot page', 'wp_statistics'); ?></label>
203
  </td>
210
  <tr valign="top">
211
  <th scope="row"><?php _e('Excluded countries list', 'wp_statistics'); ?>:</th>
212
  <td>
213
+ <textarea id="wps_excluded_countries" name="wps_excluded_countries" rows="5" cols="10" class="code" dir="ltr"><?php echo htmlentities( $WP_Statistics->get_option('excluded_countries'), ENT_QUOTES );?></textarea>
214
  <p class="description"><?php echo __('A list of country codes (one per line, two letters each) to exclude from statistics collection. Use "000" (three zeros) to exclude unknown countries.', 'wp_statistics'); ?></p>
215
  </td>
216
  </tr>
218
  <tr valign="top">
219
  <th scope="row"><?php _e('Included countries list', 'wp_statistics'); ?>:</th>
220
  <td>
221
+ <textarea id="wps_included_countries" name="wps_included_countries" rows="5" cols="10" class="code" dir="ltr"><?php echo htmlentities( $WP_Statistics->get_option('included_countries'), ENT_QUOTES );?></textarea>
222
  <p class="description"><?php echo __('A list of country codes (one per line, two letters each) to include in statistics collection, if this list is not empty, only visitors from the included countries will be recorded. Use "000" (three zeros) to exclude unknown countries.', 'wp_statistics'); ?></p>
223
  </td>
224
  </tr>
230
  <tr valign="top">
231
  <th scope="row"><?php _e('Excluded hosts list', 'wp_statistics'); ?>:</th>
232
  <td>
233
+ <textarea id="wps_excluded_hosts" name="wps_excluded_hosts" rows="5" cols="80" class="code" dir="ltr"><?php echo htmlentities( $WP_Statistics->get_option('excluded_hosts'), ENT_QUOTES );?></textarea>
234
  <p class="description"><?php echo __('A list of fully qualified host names (ie. server.example.com, one per line) to exclude from statistics collection.', 'wp_statistics'); ?></p>
235
  <br>
236
  <p class="description"><?php echo __('Note: this option will NOT perform a reverse DNS lookup on each page load but instead cache the IP address for the provided hostnames for one hour. If you are excluding dynamically assigned hosts you may find some degree of overlap when the host changes it\'s IP address and when the cache is updated resulting in some hits recorded.', 'wp_statistics'); ?></p>
265
  <tr valign="top">
266
  <th scope="row"><?php _e('Excluded URLs list', 'wp_statistics'); ?>:</th>
267
  <td>
268
+ <textarea id="wps_excluded_urls" name="wps_excluded_urls" rows="5" cols="80" class="code" dir="ltr"><?php echo htmlentities( $WP_Statistics->get_option('excluded_urls'), ENT_QUOTES );?></textarea>
269
  <p class="description"><?php echo __('A list of local urls (ie. /wordpress/about, one per line) to exclude from statistics collection.', 'wp_statistics'); ?></p>
270
  <br>
271
  <p class="description"><?php echo __('Note: this option will NOT handle url parameters (anything after the ?), only to the script name. Entries less than two characters will be ignored.', 'wp_statistics'); ?></p>
includes/settings/tabs/wps-general.php CHANGED
@@ -100,7 +100,7 @@ if( $wps_nonce_valid ) {
100
  </th>
101
 
102
  <td>
103
- <input type="text" class="small-text code" id="check_online" name="wps_check_online" value="<?php echo $WP_Statistics->get_option('check_online'); ?>"/>
104
  <?php _e('Second', 'wp_statistics'); ?>
105
  <p class="description"><?php echo sprintf(__('Time for the check accurate online user in the site. Now: %s Second', 'wp_statistics'), $WP_Statistics->get_option('check_online')); ?></p>
106
  </td>
@@ -168,7 +168,7 @@ if( $wps_nonce_valid ) {
168
  </th>
169
 
170
  <td>
171
- <input type="text" class="small-text code" id="coefficient" name="wps_coefficient" value="<?php echo $WP_Statistics->get_option('coefficient'); ?>"/>
172
  <p class="description"><?php echo sprintf(__('For each visit to account for several hits. Currently %s.', 'wp_statistics'), $WP_Statistics->get_option('coefficient')); ?></p>
173
  </td>
174
  </tr>
100
  </th>
101
 
102
  <td>
103
+ <input type="text" class="small-text code" id="check_online" name="wps_check_online" value="<?php echo htmlentities($WP_Statistics->get_option('check_online'), ENT_QUOTES ); ?>"/>
104
  <?php _e('Second', 'wp_statistics'); ?>
105
  <p class="description"><?php echo sprintf(__('Time for the check accurate online user in the site. Now: %s Second', 'wp_statistics'), $WP_Statistics->get_option('check_online')); ?></p>
106
  </td>
168
  </th>
169
 
170
  <td>
171
+ <input type="text" class="small-text code" id="coefficient" name="wps_coefficient" value="<?php echo htmlentities($WP_Statistics->get_option('coefficient'), ENT_QUOTES ); ?>"/>
172
  <p class="description"><?php echo sprintf(__('For each visit to account for several hits. Currently %s.', 'wp_statistics'), $WP_Statistics->get_option('coefficient')); ?></p>
173
  </td>
174
  </tr>
includes/settings/tabs/wps-geoip.php CHANGED
@@ -112,7 +112,7 @@ if( $wps_nonce_valid ) {
112
  </th>
113
 
114
  <td>
115
- <input type="text" size="3" id="geoip-private-country-code" name="wps_private_country_code" value="<?php echo $WP_Statistics->get_option('private_country_code');?>">
116
  <p class="description"><?php _e('The international standard two letter country code (ie. US = United States, CA = Canada, etc.) for private (non-routable) IP addresses (ie. 10.0.0.1, 192.158.1.1, 127.0.0.1, etc.). Use "000" (three zeros) to use "Unknown" as the country code.', 'wp_statistics'); ?></p>
117
  </td>
118
  </tr>
112
  </th>
113
 
114
  <td>
115
+ <input type="text" size="3" id="geoip-private-country-code" name="wps_private_country_code" value="<?php echo htmlentities( $WP_Statistics->get_option('private_country_code', ENT_QUOTES ) );?>">
116
  <p class="description"><?php _e('The international standard two letter country code (ie. US = United States, CA = Canada, etc.) for private (non-routable) IP addresses (ie. 10.0.0.1, 192.158.1.1, 127.0.0.1, etc.). Use "000" (three zeros) to use "Unknown" as the country code.', 'wp_statistics'); ?></p>
117
  </td>
118
  </tr>
includes/settings/tabs/wps-maintenance.php CHANGED
@@ -48,7 +48,7 @@ if( $wps_nonce_valid ) {
48
  </th>
49
 
50
  <td>
51
- <input type="text" class="small-text code" id="wps_schedule_dbmaint_days" name="wps_schedule_dbmaint_days" value="<?php echo $WP_Statistics->get_option('schedule_dbmaint_days', 365); ?>"/>
52
  <?php _e('Days', 'wp_statistics'); ?>
53
  <p class="description"><?php echo __('The number of days to keep statistics for. Minimum value is 30 days. Invalid values will disable the daily maintenance.', 'wp_statistics'); ?></p>
54
  </td>
48
  </th>
49
 
50
  <td>
51
+ <input type="text" class="small-text code" id="wps_schedule_dbmaint_days" name="wps_schedule_dbmaint_days" value="<?php echo htmlentities( $WP_Statistics->get_option('schedule_dbmaint_days', "365"), ENT_QUOTES ); ?>"/>
52
  <?php _e('Days', 'wp_statistics'); ?>
53
  <p class="description"><?php echo __('The number of days to keep statistics for. Minimum value is 30 days. Invalid values will disable the daily maintenance.', 'wp_statistics'); ?></p>
54
  </td>
includes/settings/tabs/wps-notifications.php CHANGED
@@ -50,7 +50,7 @@ if( $wps_nonce_valid ) {
50
  </td>
51
 
52
  <td>
53
- <input type="text" id="email_list" name="wps_email_list" size="30" value="<?php if( $WP_Statistics->get_option('email_list') == '' ) { $WP_Statistics->store_option('email_list', get_bloginfo('admin_email')); } echo $WP_Statistics->get_option('email_list'); ?>"/>
54
  <p class="description"><?php _e('A comma separated list of e-mail addresses to send reports to.', 'wp_statistics'); ?></p>
55
  </td>
56
  </tr>
50
  </td>
51
 
52
  <td>
53
+ <input type="text" id="email_list" name="wps_email_list" size="30" value="<?php if( $WP_Statistics->get_option('email_list') == '' ) { $WP_Statistics->store_option('email_list', get_bloginfo('admin_email')); } echo htmlentities( $WP_Statistics->get_option('email_list'), ENT_QUOTES ); ?>"/>
54
  <p class="description"><?php _e('A comma separated list of e-mail addresses to send reports to.', 'wp_statistics'); ?></p>
55
  </td>
56
  </tr>
languages/wp_statistics-ckb.mo CHANGED
Binary file
languages/wp_statistics-ckb.po CHANGED
@@ -2,7 +2,7 @@
2
  # This file is distributed under the same license as the WP Statistics package.
3
  msgid ""
4
  msgstr ""
5
- "PO-Revision-Date: 2015-03-17 07:08:07+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
@@ -446,7 +446,7 @@ msgstr "خاڵ: بۆناردنی کورتە پەیام تکایە زیادکرا
446
 
447
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-notifications.php:173
448
  msgid "WordPress SMS"
449
- msgstr "کورتەپەیامی وۆردپرێش"
450
 
451
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-notifications.php:180
452
  msgid "Report body"
2
  # This file is distributed under the same license as the WP Statistics package.
3
  msgid ""
4
  msgstr ""
5
+ "PO-Revision-Date: 2015-04-01 07:32:29+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
446
 
447
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-notifications.php:173
448
  msgid "WordPress SMS"
449
+ msgstr "کورتەپەیامی وۆردپرێس"
450
 
451
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-notifications.php:180
452
  msgid "Report body"
languages/wp_statistics-fa_IR.mo CHANGED
Binary file
languages/wp_statistics-fa_IR.po CHANGED
@@ -2,7 +2,7 @@
2
  # This file is distributed under the same license as the WP Statistics package.
3
  msgid ""
4
  msgstr ""
5
- "PO-Revision-Date: 2015-03-18 00:51:55+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
@@ -494,7 +494,7 @@ msgstr "بازدید دیروز"
494
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/widget.php:101
495
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/widget.php:272
496
  msgid "Total Visitor"
497
- msgstr "کل بازدیدکننده‌گان"
498
 
499
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-notifications.php:194
500
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/widget.php:94
@@ -1669,7 +1669,7 @@ msgstr "به‌روز رسانی کن!"
1669
 
1670
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/optimization/tabs/wps-optimization-database.php:40
1671
  msgid "Older installs of WP Statistics allow for duplicate entries in the visitors table in a corner case. Newer installs protect against this with a unique index on the table. To create the index on the older installs duplicate entries must be deleted first. Clicking \"Update Now\" will scan the vistitors table, delete duplicate entries and add the index."
1672
- msgstr "در نصب‌های قدیمی افزونه آمارگیر داده‌های تکراری در گوشه‌ای از جدول بازدیدکننده‌‌گان ایجاد می‌شدند. نصب‌های جدیدتر در رابطه با این مورد توسط یک فهرست شاخص محافظت شده‌اند. برای ایجاد یک فهرست شاخص در نصب‌های قدیمی ابتدا باید داده‌های تکراری را پاک کنید. با کلیک برروی \"به روز رسانی\" ابتدا جدول بازدیدکننده‌گان را بررسی و سپس داده‌های تکراری را حذف و فهرست را اضافه می‌کند."
1673
 
1674
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/optimization/tabs/wps-optimization-database.php:41
1675
  msgid "This operation could take a long time on installs with many rows in the visitors table."
@@ -1677,7 +1677,7 @@ msgstr "این عملیات زمان زیادی برای نصب تعدادی ر
1677
 
1678
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/optimization/tabs/wps-optimization-database.php:46
1679
  msgid "Older installs of WP Statistics allow for duplicate entries in the visitors table in a corner case. Newer installs protect against this with a unique index on the table."
1680
- msgstr "در نصب‌های قدیمی افزونه آمارگیر داده‌های تکراری در گوشه‌ای از جدول بازدیدکننده‌‌گان ایجاد می‌شدند. نصب‌های جدیدتر در رابطه با این مورد توسط یک فهرست شاخص محافظت شده‌اند."
1681
 
1682
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/optimization/tabs/wps-optimization-database.php:47
1683
  msgid "Congratulations, your installation is already up to date, nothing to do."
@@ -1740,11 +1740,11 @@ msgstr "نکته: همانطوری که پایگاه‌داده را پاک سا
1740
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/wp-statistics.php:304
1741
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/wp-statistics.php:377
1742
  msgid "Visitors"
1743
- msgstr "بازدیدکننده‌گان"
1744
 
1745
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/optimization/tabs/wps-optimization-historical.php:31
1746
  msgid "Number of historical number of visitors to the site (current value is %s)."
1747
- msgstr "تعداد تاریخچه بازدیدکننده‌گان (مقدار فعلی %s است)."
1748
 
1749
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/optimization/tabs/wps-optimization-historical.php:42
1750
  msgid "Number of historical number of visits to the site (current value is %s)."
@@ -2266,7 +2266,7 @@ msgstr "فعال"
2266
 
2267
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-access-level.php:112
2268
  msgid "This will record all the excluded hits in a separate table with the reasons why it was excluded but no other information. This will generate a lot of data but is useful if you want to see the total number of hits your site gets, not just actual user visits."
2269
- msgstr "نادیده گرفتن یکسری از بازدیدها از آمار و نگه‌داری از آنها با ذکر دلیل در یک جدول دیگر. می‌تواند مقدار زیادی داده تولید شود، درعوض مفید خواهد بود و می‌توانید آمار دقیق بازدید و بازدیدکننده‌تان را به دست آورید."
2270
 
2271
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-access-level.php:117
2272
  msgid "Exclude User Roles"
2
  # This file is distributed under the same license as the WP Statistics package.
3
  msgid ""
4
  msgstr ""
5
+ "PO-Revision-Date: 2015-03-20 14:39:11+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
494
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/widget.php:101
495
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/widget.php:272
496
  msgid "Total Visitor"
497
+ msgstr "کل بازدیدکنند‌گان"
498
 
499
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-notifications.php:194
500
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/widget.php:94
1669
 
1670
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/optimization/tabs/wps-optimization-database.php:40
1671
  msgid "Older installs of WP Statistics allow for duplicate entries in the visitors table in a corner case. Newer installs protect against this with a unique index on the table. To create the index on the older installs duplicate entries must be deleted first. Clicking \"Update Now\" will scan the vistitors table, delete duplicate entries and add the index."
1672
+ msgstr "در نصب‌های قدیمی افزونه آمارگیر داده‌های تکراری در گوشه‌ای از جدول بازدیدکنند‌‌گان ایجاد می‌شدند. نصب‌های جدیدتر در رابطه با این مورد توسط یک فهرست شاخص محافظت شده‌اند. برای ایجاد یک فهرست شاخص در نصب‌های قدیمی ابتدا باید داده‌های تکراری را پاک کنید. با کلیک برروی \"به روز رسانی\" ابتدا جدول بازدیدکننده‌گان را بررسی و سپس داده‌های تکراری را حذف و فهرست را اضافه می‌کند."
1673
 
1674
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/optimization/tabs/wps-optimization-database.php:41
1675
  msgid "This operation could take a long time on installs with many rows in the visitors table."
1677
 
1678
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/optimization/tabs/wps-optimization-database.php:46
1679
  msgid "Older installs of WP Statistics allow for duplicate entries in the visitors table in a corner case. Newer installs protect against this with a unique index on the table."
1680
+ msgstr "در نصب‌های قدیمی افزونه آمارگیر داده‌های تکراری در گوشه‌ای از جدول بازدیدکنند‌‌گان ایجاد می‌شدند. نصب‌های جدیدتر در رابطه با این مورد توسط یک فهرست شاخص محافظت شده‌اند."
1681
 
1682
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/optimization/tabs/wps-optimization-database.php:47
1683
  msgid "Congratulations, your installation is already up to date, nothing to do."
1740
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/wp-statistics.php:304
1741
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/wp-statistics.php:377
1742
  msgid "Visitors"
1743
+ msgstr "بازدیدکنندگان"
1744
 
1745
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/optimization/tabs/wps-optimization-historical.php:31
1746
  msgid "Number of historical number of visitors to the site (current value is %s)."
1747
+ msgstr "تعداد تاریخچه بازدیدکنندگان (مقدار فعلی %s است)."
1748
 
1749
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/optimization/tabs/wps-optimization-historical.php:42
1750
  msgid "Number of historical number of visits to the site (current value is %s)."
2266
 
2267
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-access-level.php:112
2268
  msgid "This will record all the excluded hits in a separate table with the reasons why it was excluded but no other information. This will generate a lot of data but is useful if you want to see the total number of hits your site gets, not just actual user visits."
2269
+ msgstr "نادیده گرفتن یکسری از بازدیدها از آمار و نگه‌داری از آنها با ذکر دلیل در یک جدول دیگر. می‌تواند مقدار زیادی داده تولید شود، درعوض مفید خواهد بود و می‌توانید آمار دقیق بازدید و بازدیدکنندتان را به دست آورید."
2270
 
2271
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-access-level.php:117
2272
  msgid "Exclude User Roles"
languages/wp_statistics-hu_HU.mo CHANGED
Binary file
languages/wp_statistics-hu_HU.po CHANGED
@@ -2,7 +2,7 @@
2
  # This file is distributed under the same license as the WP Statistics package.
3
  msgid ""
4
  msgstr ""
5
- "PO-Revision-Date: 2015-03-16 12:13:46+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
@@ -943,7 +943,7 @@ msgstr "Kézikönyv"
943
 
944
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/wp-statistics.php:357
945
  msgid "Site"
946
- msgstr ""
947
 
948
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/wp-statistics.php:358
949
  msgid "Options"
@@ -1381,7 +1381,7 @@ msgstr "Legutóbbi látogatói statisztika"
1381
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/log/online.php:11
1382
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/log/online.php:18
1383
  msgid "Online Users"
1384
- msgstr ""
1385
 
1386
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/log/online.php:75
1387
  msgid "Online for "
@@ -1398,7 +1398,7 @@ msgstr "Oldal Trend"
1398
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/log/search-statistics.php:11
1399
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/log/search-statistics.php:30
1400
  msgid "Search Engine Referral Statistics"
1401
- msgstr "Search Engine Referral statisztika"
1402
 
1403
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/log/search-statistics.php:71
1404
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/log/widgets/search.php:55
@@ -1541,7 +1541,7 @@ msgstr "Cím"
1541
 
1542
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/log/widgets/summary.php:23
1543
  msgid "User(s) Online"
1544
- msgstr "Online felhasználók"
1545
 
1546
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/log/widgets/summary.php:34
1547
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/log/widgets/summary.php:79
@@ -1582,7 +1582,7 @@ msgstr "Találatok"
1582
 
1583
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/log/widgets/top.visitors.php:31
1584
  msgid "IP"
1585
- msgstr ""
1586
 
1587
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/log/widgets/top.visitors.php:33
1588
  msgid "Agent"
2
  # This file is distributed under the same license as the WP Statistics package.
3
  msgid ""
4
  msgstr ""
5
+ "PO-Revision-Date: 2015-03-22 16:16:47+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
943
 
944
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/wp-statistics.php:357
945
  msgid "Site"
946
+ msgstr "Oldal"
947
 
948
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/wp-statistics.php:358
949
  msgid "Options"
1381
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/log/online.php:11
1382
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/log/online.php:18
1383
  msgid "Online Users"
1384
+ msgstr "Jelenlévő felhasználók"
1385
 
1386
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/log/online.php:75
1387
  msgid "Online for "
1398
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/log/search-statistics.php:11
1399
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/log/search-statistics.php:30
1400
  msgid "Search Engine Referral Statistics"
1401
+ msgstr ""
1402
 
1403
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/log/search-statistics.php:71
1404
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/log/widgets/search.php:55
1541
 
1542
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/log/widgets/summary.php:23
1543
  msgid "User(s) Online"
1544
+ msgstr "Jelenlévő felhasználók"
1545
 
1546
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/log/widgets/summary.php:34
1547
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/log/widgets/summary.php:79
1582
 
1583
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/log/widgets/top.visitors.php:31
1584
  msgid "IP"
1585
+ msgstr "IP"
1586
 
1587
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/log/widgets/top.visitors.php:33
1588
  msgid "Agent"
languages/wp_statistics-sv_SE.mo CHANGED
Binary file
languages/wp_statistics-sv_SE.po CHANGED
@@ -2,7 +2,7 @@
2
  # This file is distributed under the same license as the WP Statistics package.
3
  msgid ""
4
  msgstr ""
5
- "PO-Revision-Date: 2015-03-19 15:48:12+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
@@ -193,7 +193,7 @@ msgstr "Detta kommer att ta bort allt efter? i en URL."
193
 
194
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-general.php:223
195
  msgid "Disable hits column in post/pages list"
196
- msgstr ""
197
 
198
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-general.php:234
199
  msgid "Miscellaneous"
@@ -253,7 +253,7 @@ msgstr "Topplista"
253
 
254
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-general.php:308
255
  msgid "Include totals"
256
- msgstr ""
257
 
258
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-general.php:314
259
  msgid "Add a total line to charts with multiple values, like the search engine referrals"
@@ -269,7 +269,7 @@ msgstr ""
269
 
270
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-geoip.php:42
271
  msgid "GeoIP collection"
272
- msgstr ""
273
 
274
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-geoip.php:48
275
  msgid "For get more information and location (country) from visitor, enable this feature."
@@ -345,7 +345,7 @@ msgstr ""
345
 
346
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-maintenance.php:41
347
  msgid "A WP Cron job will be run daily to prune any data older than a set number of days."
348
- msgstr ""
349
 
350
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-maintenance.php:47
351
  msgid "Prune data older than"
@@ -353,7 +353,7 @@ msgstr ""
353
 
354
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-maintenance.php:52
355
  msgid "Days"
356
- msgstr ""
357
 
358
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-maintenance.php:53
359
  msgid "The number of days to keep statistics for. Minimum value is 30 days. Invalid values will disable the daily maintenance."
@@ -365,7 +365,7 @@ msgstr ""
365
 
366
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-notifications.php:49
367
  msgid "E-mail addresses"
368
- msgstr ""
369
 
370
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-notifications.php:54
371
  msgid "A comma separated list of e-mail addresses to send reports to."
@@ -434,19 +434,19 @@ msgstr "E-post"
434
 
435
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-notifications.php:167
436
  msgid "SMS"
437
- msgstr ""
438
 
439
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-notifications.php:170
440
  msgid "Select delivery method for statistical report."
441
- msgstr ""
442
 
443
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-notifications.php:173
444
  msgid "Note: To send SMS text messages please install the %s plugin."
445
- msgstr ""
446
 
447
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-notifications.php:173
448
  msgid "WordPress SMS"
449
- msgstr ""
450
 
451
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-notifications.php:180
452
  msgid "Report body"
@@ -2457,7 +2457,7 @@ msgstr ""
2457
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-overview-display.php:147
2458
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-overview-display.php:159
2459
  msgid "Active"
2460
- msgstr ""
2461
 
2462
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-browscap.php:33
2463
  msgid "The browscap database will be downloaded and used to detect robots."
@@ -2478,29 +2478,29 @@ msgstr ""
2478
 
2479
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-browscap.php:51
2480
  msgid "Schedule weekly update of browscap DB"
2481
- msgstr ""
2482
 
2483
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-browscap.php:59
2484
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-geoip.php:74
2485
  msgid "Next update will be"
2486
- msgstr ""
2487
 
2488
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-browscap.php:74
2489
  msgid "Download of the browscap database will be scheduled for once a week."
2490
- msgstr ""
2491
 
2492
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-general.php:50
2493
  msgid "This will delete the manual when you save the settings, are you sure?"
2494
- msgstr ""
2495
 
2496
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-general.php:77
2497
  msgid "This feature will not store IP addresses in the database but instead used a unique hash. The \"Store entire user agent string\" setting will be disabled if this is selected. You will not be able to recover the IP addresses in the future to recover location information if this is enabled."
2498
- msgstr ""
2499
 
2500
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-general.php:82
2501
  msgid "Users Online"
2502
- msgstr ""
2503
 
2504
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-general.php:87
2505
  msgid "User online"
2506
- msgstr ""
2
  # This file is distributed under the same license as the WP Statistics package.
3
  msgid ""
4
  msgstr ""
5
+ "PO-Revision-Date: 2015-03-21 08:55:02+0000\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
193
 
194
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-general.php:223
195
  msgid "Disable hits column in post/pages list"
196
+ msgstr "Inaktivera träffar kolumn i inlägget / sidor listan"
197
 
198
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-general.php:234
199
  msgid "Miscellaneous"
253
 
254
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-general.php:308
255
  msgid "Include totals"
256
+ msgstr "Inkludera totalt"
257
 
258
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-general.php:314
259
  msgid "Add a total line to charts with multiple values, like the search engine referrals"
269
 
270
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-geoip.php:42
271
  msgid "GeoIP collection"
272
+ msgstr "GeoIP samling"
273
 
274
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-geoip.php:48
275
  msgid "For get more information and location (country) from visitor, enable this feature."
345
 
346
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-maintenance.php:41
347
  msgid "A WP Cron job will be run daily to prune any data older than a set number of days."
348
+ msgstr "En WP Cron jobb kommer att köras dagligen för att beskära några data äldre än ett visst antal dagar."
349
 
350
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-maintenance.php:47
351
  msgid "Prune data older than"
353
 
354
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-maintenance.php:52
355
  msgid "Days"
356
+ msgstr "Dagar"
357
 
358
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-maintenance.php:53
359
  msgid "The number of days to keep statistics for. Minimum value is 30 days. Invalid values will disable the daily maintenance."
365
 
366
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-notifications.php:49
367
  msgid "E-mail addresses"
368
+ msgstr "E-postadresser"
369
 
370
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-notifications.php:54
371
  msgid "A comma separated list of e-mail addresses to send reports to."
434
 
435
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-notifications.php:167
436
  msgid "SMS"
437
+ msgstr "SMS"
438
 
439
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-notifications.php:170
440
  msgid "Select delivery method for statistical report."
441
+ msgstr "Välj leveransmetod för statistisk rapport."
442
 
443
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-notifications.php:173
444
  msgid "Note: To send SMS text messages please install the %s plugin."
445
+ msgstr "Obs: Om du vill skicka SMS du installera%s plugin."
446
 
447
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-notifications.php:173
448
  msgid "WordPress SMS"
449
+ msgstr "WordPress SMS"
450
 
451
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-notifications.php:180
452
  msgid "Report body"
2457
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-overview-display.php:147
2458
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-overview-display.php:159
2459
  msgid "Active"
2460
+ msgstr "Aktiv"
2461
 
2462
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-browscap.php:33
2463
  msgid "The browscap database will be downloaded and used to detect robots."
2478
 
2479
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-browscap.php:51
2480
  msgid "Schedule weekly update of browscap DB"
2481
+ msgstr "Schema veckovis uppdatering av browscap DB"
2482
 
2483
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-browscap.php:59
2484
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-geoip.php:74
2485
  msgid "Next update will be"
2486
+ msgstr "Nästa uppdatering kommer att vara"
2487
 
2488
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-browscap.php:74
2489
  msgid "Download of the browscap database will be scheduled for once a week."
2490
+ msgstr "Nedladdningen av browscap databas kommer att planeras till en gång i veckan."
2491
 
2492
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-general.php:50
2493
  msgid "This will delete the manual when you save the settings, are you sure?"
2494
+ msgstr "Detta kommer att ta bort den manuella när du sparar inställningarna, är du säker?"
2495
 
2496
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-general.php:77
2497
  msgid "This feature will not store IP addresses in the database but instead used a unique hash. The \"Store entire user agent string\" setting will be disabled if this is selected. You will not be able to recover the IP addresses in the future to recover location information if this is enabled."
2498
+ msgstr "Den här funktionen kommer inte att lagra IP-adresser i databasen utan använde en unik hash. Den &quot;Lagra hela user agent string&quot; inställningen inaktiveras om detta är valt. Du kommer inte att kunna återställa IP-adresserna i framtiden att återvinna platsinformation om det är aktiverat."
2499
 
2500
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-general.php:82
2501
  msgid "Users Online"
2502
+ msgstr "Användare online"
2503
 
2504
  #: F:\xampp\htdocs\cms\wordpress\wp-content\plugins\wp-statistics/includes/settings/tabs/wps-general.php:87
2505
  msgid "User online"
2506
+ msgstr "Användare online"
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://mostafa-soufi.ir/donate/
4
  Tags: statistics, stats, visit, visitors, chart, browser, blog, today, yesterday, week, month, year, total, post, page, sidebar, summary, feedburner, hits, pagerank, google, alexa, live visit
5
  Requires at least: 3.0
6
  Tested up to: 4.2
7
- Stable tag: 9.1.2
8
  License: GPL3
9
 
10
  Complete statistics for your WordPress site.
@@ -214,6 +214,9 @@ There can be many reasons for this, but the most common reason is a botnet has d
214
  10. View latest search engine referrers Statistics page.
215
 
216
  == Upgrade Notice ==
 
 
 
217
  = 9.1.2 =
218
  If upgrading from pre-9.0, please make sure to backup your database before installing. Once installed, please go to Statistics->Optimization->Database and add the visits index.
219
 
@@ -227,13 +230,23 @@ BACKUP YOUR DATABASE BEFORE INSTALLING! This release alters the table structure
227
  This release updates some core code to do with timezones, hence the change to version 9.0, if you see any issues with timezones, please let us know. In addition, you may see an increase in your visits count as a race condition that dropped some visits has been resolved.
228
 
229
  == Changelog ==
 
 
 
 
 
 
 
230
  = 9.1.2 =
 
231
  * Fixed: Removed spurious comma in SQL creation script for Visits table, thanks kitchin.
232
 
233
  = 9.1.1 =
 
234
  * Fixed: Verify the $display settings return an array before using it as an array to avoid warning on overview page.
235
 
236
  = 9.1 =
 
237
  * Added: Unique index requirement on visits table to avoid race condition creating duplicate entires.
238
  * Added: Option to the optimization page to remove duplicates and add new unique index to visits table on existing installs.
239
  * Updated: Translations, thanks to all of our translators!
@@ -244,6 +257,7 @@ This release updates some core code to do with timezones, hence the change to ve
244
  * Removed: Redudnent e modifier in preg_replace_callback to avoid php warning message.
245
 
246
  = 9.0 =
 
247
  * Added: URL exclusions option.
248
  * Added: Swedish translation, thanks ronneborn.
249
  * Added: Kurdish (Sorani) translation, thanks sardar4it.
@@ -270,9 +284,11 @@ This release updates some core code to do with timezones, hence the change to ve
270
  * Removed: Use of deprecated $blog_id. Thanks gbonvehi.
271
 
272
  = 8.8.1 =
 
273
  * Updated license to GPL3.
274
 
275
  = 8.8 =
 
276
  * Added: Installation/upgrades/removals on WordPress multi-sites now upgrade all sites in the network if the installing user has the appropriate rights.
277
  * Added: RSS feed URL's can now be excluded.
278
  * Added: Option to set the country code for private IP addresses.
@@ -287,6 +303,7 @@ This release updates some core code to do with timezones, hence the change to ve
287
  * Updated: IP address exclusions without a subnet mask now assume a single IP address instead of all IP addresses.
288
 
289
  = 8.7.2 =
 
290
  * Added: shareaholic-bot to robots list.
291
  * Fixed: Robot threshold setting was not being saved.
292
  * Updated: Italian translation, thanks illatooscuro.
@@ -294,9 +311,11 @@ This release updates some core code to do with timezones, hence the change to ve
294
  * Updated: Honey pot page title now includes "Pot" in it.
295
 
296
  = 8.7.1 =
 
297
  * Fixed: Variable scope for the exclusion match/reason updated to protected from private to allow the GeoIP code to set them. This could cause various issues including failed uploades depending on the error reporting level set for PHP.
298
 
299
  = 8.7 =
 
300
  * Added: Charts with multiple lines now include the data set name in the tooltip.
301
  * Added: Honey pot option to detect crawlers.
302
  * Added: Robot threshold option.
@@ -310,17 +329,21 @@ This release updates some core code to do with timezones, hence the change to ve
310
  * Updated: GeoIP library to v2.1.1.
311
 
312
  = 8.6.3 =
 
313
  * Fixed: Really fix included countries code this time.
314
  * Fixed: Typo in excluded hosts code.
315
 
316
  = 8.6.2 =
 
317
  * Fixed: New included countries code incorrectly identified all countries as excluded.
318
 
319
  = 8.6.1 =
 
320
  * Added: Code to perform additional clean up of uncommon user agents.
321
  * Fixed: Spurious break statement in GeoIP exclusion code which caused a fatal error in certian cases.
322
 
323
  = 8.6 =
 
324
  * Added: Option to remove URI parameters from page tracking.
325
  * Added: GeoIP exclusion options.
326
  * Added: Host name exclusion options.
@@ -329,9 +352,11 @@ This release updates some core code to do with timezones, hence the change to ve
329
  * Updated: French language.
330
 
331
  = 8.5.1 =
 
332
  * Fixed: Typo in last search page causing fatal error in PHP.
333
 
334
  = 8.5 =
 
335
  * Added: try/catch condition around browscap call to avoid fatal errors stopping the script.
336
  * Added: Page trend widget to post/page editor.
337
  * Added: Aland Islands Flag icon.
@@ -348,6 +373,7 @@ This release updates some core code to do with timezones, hence the change to ve
348
  * Updated: Use built in WordPress function to translate user roles instead of custom strings in our PO file, thanks bios4.
349
 
350
  = 8.4 =
 
351
  * Added: Dashboard widgets for all of the widgets on the overview page.
352
  * Added: Option to disable all dashboard widgets.
353
  * Added: Old dashboard widget upgraded with last 10 days of hits statistics.
@@ -361,11 +387,13 @@ This release updates some core code to do with timezones, hence the change to ve
361
  * Updated: Default map type now set to JQVMap.
362
 
363
  = 8.3.1 =
 
364
  * Updated: Various SQL code clean ups.
365
  * Updated: Varioud data validation clean ups.
366
  * Updated: Various data output encoding updates, thanks Marc.
367
 
368
  = 8.3 =
 
369
  * Added: Sanity checks for file size and results to browscap.ini updates, if the new cache file size is wrong or it mis-identifies a common real browser as a crawler the update will be rolled back.
370
  * Added: Option to e-mail a report on browscap.ini, database pruning, upgrades and GeoIP database updates.
371
  * Updated: Polish translations.
@@ -377,6 +405,7 @@ This release updates some core code to do with timezones, hence the change to ve
377
  * Removed: Reference to old settings file for the widget.
378
 
379
  = 8.2 =
 
380
  * Added: Support for historical data.
381
  * Added: Removal option.
382
  * Updated: Optimized SQL statements to hopefully get rid of duplicate key error/warnings.
@@ -384,18 +413,21 @@ This release updates some core code to do with timezones, hence the change to ve
384
  * Fixed: Duplicate date display on charts due to DST time change.
385
 
386
  = 8.1.1 =
 
387
  * Fixed: Bug in browscap.ini update code that could mis-identify all hits as robots.
388
  * Fixed: Bug in the scheduled reports code that failed to process the report content correctly.
389
  * Fixed: Bug in schedule reports that failed to select the current schedule in the drop down.
390
  * Removed: Depricated variables from the report content description.
391
 
392
  = 8.1 =
 
393
  * Added: Detected browser information to the optimization page.
394
  * Updated: Re-organized new browscap code to avoid PHP 5.2 or below throwing a parse error.
395
  * Fixed: If the client sent no user agent string a fatal error would be generated, added additional logic to handle this case.
396
  * Removed: Unused code in various log displays.
397
 
398
  = 8.0 =
 
399
  * Added: browscap.ini support for robot detection.
400
  * Added: Statistics->Optimization->Database tab now how an option to re-run the install routine in case you have had to delete tables from the database.
401
  * Added: PHP version check, WP Statistics now requires PHP 5.3 and will no longer execute without it.
@@ -413,6 +445,7 @@ This release updates some core code to do with timezones, hence the change to ve
413
  * Removed: Support for old format substitution codes in the statistics reports, upgrade now converts them to short codes.
414
 
415
  = 7.4 =
 
416
  * Added: Link URL for referred.
417
  * Updated: Widget code now adhears to WordPress standards.
418
  * Updated: Persian, Arabic and German (thanks Mike) translations.
@@ -423,6 +456,7 @@ This release updates some core code to do with timezones, hence the change to ve
423
  * Removed: Screenshots are no longer included in the distribution.
424
 
425
  = 7.3 =
 
426
  * Added: Option to delete the admin manual.
427
  * Added: Option to force the robots list to be updated during an upgrade.
428
  * Added: Beta code for not storing IP addresses in the database.
@@ -434,6 +468,7 @@ This release updates some core code to do with timezones, hence the change to ve
434
  * Updated: Tested with WordPress 4.0.
435
 
436
  = 7.2 =
 
437
  * Added: Total visitors by country to the push pins on the overview map.
438
  * Added: Statistical reports can now be sent to a custom list of e-mail addresses instead of just the administrator.
439
  * Added: JQVMap option for the overview map.
@@ -446,6 +481,7 @@ This release updates some core code to do with timezones, hence the change to ve
446
  * Updated: Persian (fa_IR) language.
447
 
448
  = 7.1 =
 
449
  * Added: clearch.org search provider, disabled by default.
450
  * Added: Database tab to optimization page to manually add unique index on the visitors table removed in 7.0.3.
451
  * Updated: Additional WP_DEBUG message fixes.
@@ -453,9 +489,11 @@ This release updates some core code to do with timezones, hence the change to ve
453
  * Updated: Charts now properly resize when the browser window does.
454
 
455
  = 7.0.4 =
 
456
  * Fixed: Typo in table definition of visitor table's UAString field.
457
 
458
  = 7.0.3 =
 
459
  * Added: Extra check that the co-efficient setting is valid.
460
  * Updated: Format of the dbDetla scripts to match the guidelines from WordPress, thanks kitchin.
461
  * Updated: Handled some WP_DEBUG warning messages, thanks kitchin.
@@ -467,14 +505,17 @@ This release updates some core code to do with timezones, hence the change to ve
467
  * Removed: Database upgrade code to add the unique index on the visitors table due to issues with multiple users. Will add back in a future release as a user selectable option.
468
 
469
  = 7.0.2 =
 
470
  * Fixed: Database prefix not being used when creating/updating tables correctly.
471
  * Fixed: New installs caused an error in the new upgrade code as the visitor table did not exist yet.
472
  * Fixed: Replaced use of deprecated $table_prefix global during install/update.
473
 
474
  = 7.0.1 =
 
475
  * Fixed: Error during new installations due to $wpdb object not being available.
476
 
477
  = 7.0 =
 
478
  * Added: New robots to the robots list: aiHitBot, AntivirusPro, BeetleBot, Blekkobot, cbot, clumboot, coccoc, crowsnest.tv, dbot, dotbot, downloadbot, EasouSpider, Exabot, facebook.com, FriendFeedBot, gimme60bot, GroupHigh, IstellaBot, Kraken, LinkpadBot, MojeekBot, NetcraftSurveyAgent, p4Bot, PaperLiBot, Pimonster, scrapy.org, SearchmetricsBot, SemanticBot, SemrushBot, SiteExplorer, Socialradarbot, SpiderLing, uMBot-LN, Vagabondo, vBSEO, WASALive-Bot, WebMasterAid, WeSEE, XoviBot, YoudaoBot,
479
  * Added: Overview page can now be customized for what is displayed on a per user basis.
480
  * Added: Overview tab to the settings page to control what is displayed. This page is available to any user that has read access to WP Statistics.
@@ -506,6 +547,7 @@ This release updates some core code to do with timezones, hence the change to ve
506
  * Removed: Unused function objectToArray().
507
 
508
  = 6.1 =
 
509
  * Added: Display of the current memory_limit setting from php.ini in the optimization page.
510
  * Added: New index on visitor table for new installs to avoid duplicate entries being created. A future update will add this index to existing installs but will need additional testing before it is implemented.
511
  * Added: Seychelles flag.
@@ -517,6 +559,7 @@ This release updates some core code to do with timezones, hence the change to ve
517
  * Updated: Persian (fa_IR) language.
518
 
519
  = 6.0 =
 
520
  * Added: Page tracking support. Includes new overview widget and detail page. Also supports page hit count in the pages/post list and in the page/post editor.
521
  * Added: Admin manual, online viewing as well as downloadable version.
522
  * Added: Links for “Settings”, “WordPress Plugin Page” and “Rate” pages to the plugin list for WP Statistics.
@@ -530,6 +573,7 @@ This release updates some core code to do with timezones, hence the change to ve
530
  * Removed: shortcode and functions reference from readme.txt, now in admin manual.
531
 
532
  = 5.4 =
 
533
  * Fixed: GeoIP dependency code to ignore safe mode check in PHP 5.4 or newer.
534
  * Fixed: GeoIP dependency code to properly detect safe mode with PHP 5.3 or older.
535
  * Fixed: Browser information not recorded if GeoIP was not enabled.
@@ -539,6 +583,7 @@ This release updates some core code to do with timezones, hence the change to ve
539
  * Updated: Chinese (zh_CN) language.
540
 
541
  = 5.3 =
 
542
  * Added: New robot's to the robots list: BOT for JCE, Leikibot, LoadTimeBot, NerdyBot, niki-bot, PagesInventory, sees.co, SurveyBot, trendictionbot, Twitterbot, Wotbox, ZemlyaCrawl
543
  * Added: Check for PHP's Safe Mode as the GeoIP code does not function with it enabled.
544
  * Added: Option to disable administrative notices of inactive features.
@@ -548,6 +593,7 @@ This release updates some core code to do with timezones, hence the change to ve
548
  * Fixed: Download of the GeoIP database could cause a fatal error message at the end of a page if it was triggered outside the admin area.
549
 
550
  = 5.2 =
 
551
  * Added: Additional checks for BC Math and cURL which are required for the GeoIP code.
552
  * Updated: GeoIP database handling if it is missing or invalid.
553
  * Updated: GeoIP database is now stored in uploads/wp-statistics directory so it does not get overwritten during upgrades.
@@ -555,11 +601,13 @@ This release updates some core code to do with timezones, hence the change to ve
555
  * Updated: Polish (pl_PL) language.
556
 
557
  = 5.1 =
 
558
  * Fixes: Small bug in referral url.
559
  * Fixes: Problem export table.
560
  * Updated: Arabic (ar) language.
561
 
562
  = 5.0 =
 
563
  * Added: Show last visitor in Google Map.
564
  * Added: Search visitor by IP in log pages.
565
  * Added: Total line to charts with multiple values, like the search engine referrals.
@@ -573,11 +621,13 @@ This release updates some core code to do with timezones, hence the change to ve
573
  * Removed: Parameter from `wp_statistics_lastpostdate()` function and return date type became dynamic.
574
 
575
  = 4.8.1 =
 
576
  * Fixes: Small bug in the `Current_Date`.
577
  * Fixes: Small bug in the `exclusions.php` file.
578
  * Updated: Polish (pl_PL) language.
579
 
580
  = 4.8 =
 
581
  * Added: Converting Gregorian date to Persian When enabled [wp-parsidate](http://wordpress.org/plugins/wp-parsidate/) plugin.
582
  * Added: New feature, option to record the number and type of excluded hits to your site.
583
  * Added: New exclusion types for login and admin pages.
@@ -586,6 +636,7 @@ This release updates some core code to do with timezones, hence the change to ve
586
  * Updated: Polish (pl_PL) language.
587
 
588
  = 4.7 =
 
589
  * Added: Responsive Stats page for smaller-screen devices.
590
  * Added: Dashicons icon for plugin page.
591
  * Added: Tabs option in setting page.
@@ -598,9 +649,11 @@ This release updates some core code to do with timezones, hence the change to ve
598
  * Updated: Brazil (pt_BR) language.
599
 
600
  = 4.6.1 =
 
601
  * Fixes: a Small bug in to get rid of one of the reported warnings from debug mode.
602
 
603
  = 4.6 =
 
604
  * Added: In the optimization page you can now empty all tables at once.
605
  * Added: In the optimization page you can now purge statistics over a given number of days old.
606
  * Added: Daily scheduled job to purge statistics over a given number of days old.
@@ -612,6 +665,7 @@ This release updates some core code to do with timezones, hence the change to ve
612
  * Fixes: Bug in hits code when GeoIP was disabled, IP address would not be recorded.
613
 
614
  = 4.5 =
 
615
  * Added: Support for more search engines: DuckDuckGo, Baidu and Yandex.
616
  * Added: Support for Google local sites like google.ca, google.fr, etc.
617
  * Added: Anchor links in the optimization and settings page to the main sections.
@@ -622,6 +676,7 @@ This release updates some core code to do with timezones, hence the change to ve
622
  * Fixes: Bug in widget code that didn't allow you to edit the settings after adding the widget to your site.
623
 
624
  = 4.4 =
 
625
  * Added: option to set the required capability level to view statistics in the admin interface.
626
  * Added: option to set the required capability level to manage statistics in the admin interface.
627
  * Fixes: 'See More' links on the overview page now update highlight the current page in the admin menu instead of the overview page.
@@ -630,11 +685,13 @@ This release updates some core code to do with timezones, hence the change to ve
630
  * Fixes: Unschedule of report event if reporting is disabled.
631
 
632
  = 4.3.1 =
 
633
  * Fixes: Critical bug that caused only a single visitor to be recorded.
634
  * Added: Version information to the optimization page.
635
  [Thanks Greg Ross](http://profiles.wordpress.org/gregross)
636
 
637
  = 4.3 =
 
638
  * Added: Definable robots list to exclude based upon the user agent string from the client.
639
  * Added: IP address and subnet exclusion support.
640
  * Added: Client IP and user agent information to the optimization page.
@@ -642,6 +699,7 @@ This release updates some core code to do with timezones, hence the change to ve
642
  * Fixes: A bug when the GeoIP code was disabled with optimization page.
643
 
644
  = 4.2 =
 
645
  * Added: Statistical menus.
646
  * Fixes: Small bug in the geoip version.
647
  * Language: Serbian (sr_RS) was updated.
@@ -649,11 +707,13 @@ This release updates some core code to do with timezones, hence the change to ve
649
  * Language: French (fr_FR) was updated.
650
 
651
  = 4.1 =
 
652
  * Language: Arabic (ar) was updated
653
  * Fixes: small bug in moved the GeoIP database.
654
  * Updated: update to the spiders list.
655
 
656
  = 4.0 =
 
657
  * Added: GeoIP location support for visitors country.
658
  * Added: Download option in settings for GeoIP database.
659
  * Added: Populate location entries with unknown or missing location information to the optimization page.
@@ -675,6 +735,7 @@ This release updates some core code to do with timezones, hence the change to ve
675
  * Updated: Highcharts JS 3.0.1 to JS 3.0.7 version.
676
 
677
  = 3.2 =
 
678
  * Added: Optimization plugin page.
679
  * Added: Export data to excel, xml, csv and tsv files.
680
  * Added: Delete table data.
@@ -683,6 +744,7 @@ This release updates some core code to do with timezones, hence the change to ve
683
  * Language: updated.
684
 
685
  = 3.1.4 =
 
686
  * Added: Chart Type in the settings plugin.
687
  * Added: Search Engine referrer chart in the view stats page.
688
  * Added: Search Engine stats in Summary Statistics.
@@ -692,10 +754,12 @@ This release updates some core code to do with timezones, hence the change to ve
692
  * Language: updated.
693
 
694
  = 3.1.3 =
 
695
  * Optimized: View statistics.
696
  * Added: Chinese (Taiwan) language.
697
 
698
  = 3.1.2 =
 
699
  * Added: Top referring sites with full details.
700
  * Resolved: Loads the plugin's translated strings problem.
701
  * Resolved: View the main site in top referring sites.
@@ -707,11 +771,13 @@ This release updates some core code to do with timezones, hence the change to ve
707
  * Language: updated.
708
 
709
  = 3.1.1 =
 
710
  * Bug Fix: Security problem. (Thanks Mohammad Teimori) for report bug.
711
  * Optimized: Statistics screen in resolution 1024x768.
712
  * Language: Persian was updated.
713
 
714
  = 3.1.0 =
 
715
  * Bug Fix: Statistics Menu bar.
716
  * Bug Fix: Referral link of the last visitors.
717
  * Added: Latest all search words with full details.
@@ -722,6 +788,7 @@ This release updates some core code to do with timezones, hence the change to ve
722
  * Remove: IP Information in setting page.
723
 
724
  = 3.0.2 =
 
725
  * Added: Hungarian language.
726
  * Added: Insert value in useronline table by Primary_Values function.
727
  * Added: Opera browser in get_UserAgent function.
@@ -730,9 +797,11 @@ This release updates some core code to do with timezones, hence the change to ve
730
  * Changed: Statistics class to WP_Statistics because Resemblance name.
731
 
732
  = 3.0.1 =
 
733
  * Bug Fix: Table plugin problem.
734
 
735
  = 3.0 =
 
736
  * Bug Fix: problem in calculating Statistics.
737
  * Optimized: and speed up the process.
738
  * Optimized: Overall reconstruction and coding plug with a new structure.
@@ -746,41 +815,50 @@ This release updates some core code to do with timezones, hence the change to ve
746
  * Added: Send stats to Email/[SMS](http://wordpress.org/extend/plugins/wp-sms/)
747
 
748
  = 2.3.3 =
 
749
  * Serbian language was solved.
750
  * Server variables were optimized by m.emami.
751
  * Turkish translation was complete.
752
 
753
  = 2.3.2 =
 
754
  * Added Indonesia language.
755
  * Turkish language file corrected by MBOZ.
756
 
757
  = 2.3.1 =
 
758
  * Added Polish language.
759
  * Added Support forum link in menu.
760
  * Fix problem error in delete plugin.
761
 
762
  = 2.3.0 =
 
763
  * Added Serbian language.
764
 
765
  = 2.2.9 =
 
766
  * Added Bengali language.
767
 
768
  = 2.2.8 =
 
769
  * Added Russian language.
770
  * Fix problem in count views.
771
  * Added more filter for check spider.
772
  * Optimize plugin.
773
 
774
  = 2.2.7 =
 
775
  * Fix problem in widget class.
776
  * Redundancy in Arabic translation.
777
  * Fix problem in [countposts] shortcode.
778
  * Optimized Style Reports.
779
 
780
  = 2.2.6 =
 
781
  * Fix a small problem.
782
 
783
  = 2.2.5 =
 
784
  * The security problem was solved. Please be sure to update!
785
  * Redundancy in French translation.
786
  * Add CSS Class for the containing widget. (Thanks Luai Mohammed).
@@ -788,6 +866,7 @@ This release updates some core code to do with timezones, hence the change to ve
788
  * Using wordpress jQuery in setting page.
789
 
790
  = 2.2.4 =
 
791
  * Added Turkish language.
792
  * Added Italian language.
793
  * Added German language.
@@ -804,20 +883,24 @@ This release updates some core code to do with timezones, hence the change to ve
804
  * Added Coefficient statistics for each user.
805
 
806
  = 2.2.3 =
 
807
  * Optimized Counting.
808
  * Added Arabic language.
809
  * Draging problem was solved in Widgets
810
  * css problem was solved in sidebar
811
 
812
  = 2.2.2 =
 
813
  * Solving show functions in setting page.
814
  * Solving month visit in widget.
815
  * Added Spanish language.
816
 
817
  = 2.2.1 =
 
818
  * Solving drap uploader problem in media-new.php.
819
 
820
  = 2.2.0 =
 
821
  * Added statistics to admin bar wordpress 3.3.
822
  * Added Uninstall for remove data and table from database.
823
  * Added all statistics item in widget and Their choice.
@@ -827,29 +910,37 @@ This release updates some core code to do with timezones, hence the change to ve
827
  * Solving scroll problem in statistics page.
828
 
829
  = 2.1.6 =
 
830
  * Added Russian language.
831
 
832
  = 2.1.5 =
 
833
  * Added French language.
834
  * Rounds a float Averages.
835
 
836
  = 2.1.4 =
 
837
  * Added Romanian language.
838
 
839
  = 2.1.3 =
 
840
  * Active plugin in setting page was solved.
841
 
842
  = 2.1.2 =
 
843
  * Added default language file.
844
  * Added Portuguese language.
845
 
846
  = 2.1.1 =
 
847
  * Complete files
848
 
849
  = 2.1 =
 
850
  * Edit string
851
 
852
  = 2.0 =
 
853
  * Support from Database
854
  * Added Setting Page
855
  * Added decimals number
@@ -870,4 +961,5 @@ This release updates some core code to do with timezones, hence the change to ve
870
  * Added wordpress shortcode
871
 
872
  = 1.0 =
 
873
  * Start plugin
4
  Tags: statistics, stats, visit, visitors, chart, browser, blog, today, yesterday, week, month, year, total, post, page, sidebar, summary, feedburner, hits, pagerank, google, alexa, live visit
5
  Requires at least: 3.0
6
  Tested up to: 4.2
7
+ Stable tag: 9.1.3
8
  License: GPL3
9
 
10
  Complete statistics for your WordPress site.
214
  10. View latest search engine referrers Statistics page.
215
 
216
  == Upgrade Notice ==
217
+ = 9.1.3 =
218
+ If upgrading from pre-9.0, please make sure to backup your database before installing. Once installed, please go to Statistics->Optimization->Database and add the visits index.
219
+
220
  = 9.1.2 =
221
  If upgrading from pre-9.0, please make sure to backup your database before installing. Once installed, please go to Statistics->Optimization->Database and add the visits index.
222
 
230
  This release updates some core code to do with timezones, hence the change to version 9.0, if you see any issues with timezones, please let us know. In addition, you may see an increase in your visits count as a race condition that dropped some visits has been resolved.
231
 
232
  == Changelog ==
233
+ = 9.1.3 =
234
+ * Release Date: April 14, 2015
235
+ * Added: Quick link to summary stats.
236
+ * Added: Escaped text fields in the settings page with htmlentities() to protect against rouge administrators hijacking other admin sessions, thanks Kaustubh.
237
+ * Fixed: Exclusions page had duplicate quotation marks in some JavaScript fields causing errors.
238
+ * Fixed: Display of last_counter that is already set to the correct date and doesn't need to be adjusted for timezone.
239
+
240
  = 9.1.2 =
241
+ * Release Date: March 20, 2015
242
  * Fixed: Removed spurious comma in SQL creation script for Visits table, thanks kitchin.
243
 
244
  = 9.1.1 =
245
+ * Release Date: March 19, 2015
246
  * Fixed: Verify the $display settings return an array before using it as an array to avoid warning on overview page.
247
 
248
  = 9.1 =
249
+ * Release Date: March 18, 2015
250
  * Added: Unique index requirement on visits table to avoid race condition creating duplicate entires.
251
  * Added: Option to the optimization page to remove duplicates and add new unique index to visits table on existing installs.
252
  * Updated: Translations, thanks to all of our translators!
257
  * Removed: Redudnent e modifier in preg_replace_callback to avoid php warning message.
258
 
259
  = 9.0 =
260
+ * Release Date: March 12, 2015
261
  * Added: URL exclusions option.
262
  * Added: Swedish translation, thanks ronneborn.
263
  * Added: Kurdish (Sorani) translation, thanks sardar4it.
284
  * Removed: Use of deprecated $blog_id. Thanks gbonvehi.
285
 
286
  = 8.8.1 =
287
+ * Release Date: March 9, 2015
288
  * Updated license to GPL3.
289
 
290
  = 8.8 =
291
+ * Release Date: January 31, 2015
292
  * Added: Installation/upgrades/removals on WordPress multi-sites now upgrade all sites in the network if the installing user has the appropriate rights.
293
  * Added: RSS feed URL's can now be excluded.
294
  * Added: Option to set the country code for private IP addresses.
303
  * Updated: IP address exclusions without a subnet mask now assume a single IP address instead of all IP addresses.
304
 
305
  = 8.7.2 =
306
+ * Release Date: January 6, 2015
307
  * Added: shareaholic-bot to robots list.
308
  * Fixed: Robot threshold setting was not being saved.
309
  * Updated: Italian translation, thanks illatooscuro.
311
  * Updated: Honey pot page title now includes "Pot" in it.
312
 
313
  = 8.7.1 =
314
+ * Release Date: December 28, 2014
315
  * Fixed: Variable scope for the exclusion match/reason updated to protected from private to allow the GeoIP code to set them. This could cause various issues including failed uploades depending on the error reporting level set for PHP.
316
 
317
  = 8.7 =
318
+ * Release Date: December 27, 2014
319
  * Added: Charts with multiple lines now include the data set name in the tooltip.
320
  * Added: Honey pot option to detect crawlers.
321
  * Added: Robot threshold option.
329
  * Updated: GeoIP library to v2.1.1.
330
 
331
  = 8.6.3 =
332
+ * Release Date: December 11, 2014
333
  * Fixed: Really fix included countries code this time.
334
  * Fixed: Typo in excluded hosts code.
335
 
336
  = 8.6.2 =
337
+ * Release Date: December 11, 2014
338
  * Fixed: New included countries code incorrectly identified all countries as excluded.
339
 
340
  = 8.6.1 =
341
+ * Release Date: December 11, 2014
342
  * Added: Code to perform additional clean up of uncommon user agents.
343
  * Fixed: Spurious break statement in GeoIP exclusion code which caused a fatal error in certian cases.
344
 
345
  = 8.6 =
346
+ * Release Date: December 11, 2014
347
  * Added: Option to remove URI parameters from page tracking.
348
  * Added: GeoIP exclusion options.
349
  * Added: Host name exclusion options.
352
  * Updated: French language.
353
 
354
  = 8.5.1 =
355
+ * Release Date: December 2, 2014
356
  * Fixed: Typo in last search page causing fatal error in PHP.
357
 
358
  = 8.5 =
359
+ * Release Date: December 2, 2014
360
  * Added: try/catch condition around browscap call to avoid fatal errors stopping the script.
361
  * Added: Page trend widget to post/page editor.
362
  * Added: Aland Islands Flag icon.
373
  * Updated: Use built in WordPress function to translate user roles instead of custom strings in our PO file, thanks bios4.
374
 
375
  = 8.4 =
376
+ * Release Date: November 26, 2014
377
  * Added: Dashboard widgets for all of the widgets on the overview page.
378
  * Added: Option to disable all dashboard widgets.
379
  * Added: Old dashboard widget upgraded with last 10 days of hits statistics.
387
  * Updated: Default map type now set to JQVMap.
388
 
389
  = 8.3.1 =
390
+ * Release Date: November 19, 2014
391
  * Updated: Various SQL code clean ups.
392
  * Updated: Varioud data validation clean ups.
393
  * Updated: Various data output encoding updates, thanks Marc.
394
 
395
  = 8.3 =
396
+ * Release Date: November 14, 2014
397
  * Added: Sanity checks for file size and results to browscap.ini updates, if the new cache file size is wrong or it mis-identifies a common real browser as a crawler the update will be rolled back.
398
  * Added: Option to e-mail a report on browscap.ini, database pruning, upgrades and GeoIP database updates.
399
  * Updated: Polish translations.
405
  * Removed: Reference to old settings file for the widget.
406
 
407
  = 8.2 =
408
+ * Release Date: November 6, 2014
409
  * Added: Support for historical data.
410
  * Added: Removal option.
411
  * Updated: Optimized SQL statements to hopefully get rid of duplicate key error/warnings.
413
  * Fixed: Duplicate date display on charts due to DST time change.
414
 
415
  = 8.1.1 =
416
+ * Release Date: October 26, 2014
417
  * Fixed: Bug in browscap.ini update code that could mis-identify all hits as robots.
418
  * Fixed: Bug in the scheduled reports code that failed to process the report content correctly.
419
  * Fixed: Bug in schedule reports that failed to select the current schedule in the drop down.
420
  * Removed: Depricated variables from the report content description.
421
 
422
  = 8.1 =
423
+ * Release Date: October 18, 2014
424
  * Added: Detected browser information to the optimization page.
425
  * Updated: Re-organized new browscap code to avoid PHP 5.2 or below throwing a parse error.
426
  * Fixed: If the client sent no user agent string a fatal error would be generated, added additional logic to handle this case.
427
  * Removed: Unused code in various log displays.
428
 
429
  = 8.0 =
430
+ * Release Date: October 16, 2014
431
  * Added: browscap.ini support for robot detection.
432
  * Added: Statistics->Optimization->Database tab now how an option to re-run the install routine in case you have had to delete tables from the database.
433
  * Added: PHP version check, WP Statistics now requires PHP 5.3 and will no longer execute without it.
445
  * Removed: Support for old format substitution codes in the statistics reports, upgrade now converts them to short codes.
446
 
447
  = 7.4 =
448
+ * Release Date: September 19, 2014
449
  * Added: Link URL for referred.
450
  * Updated: Widget code now adhears to WordPress standards.
451
  * Updated: Persian, Arabic and German (thanks Mike) translations.
456
  * Removed: Screenshots are no longer included in the distribution.
457
 
458
  = 7.3 =
459
+ * Release Date: September 8, 2014
460
  * Added: Option to delete the admin manual.
461
  * Added: Option to force the robots list to be updated during an upgrade.
462
  * Added: Beta code for not storing IP addresses in the database.
468
  * Updated: Tested with WordPress 4.0.
469
 
470
  = 7.2 =
471
+ * Release Date: August 22, 2014
472
  * Added: Total visitors by country to the push pins on the overview map.
473
  * Added: Statistical reports can now be sent to a custom list of e-mail addresses instead of just the administrator.
474
  * Added: JQVMap option for the overview map.
481
  * Updated: Persian (fa_IR) language.
482
 
483
  = 7.1 =
484
+ * Release Date: August 13, 2014
485
  * Added: clearch.org search provider, disabled by default.
486
  * Added: Database tab to optimization page to manually add unique index on the visitors table removed in 7.0.3.
487
  * Updated: Additional WP_DEBUG message fixes.
489
  * Updated: Charts now properly resize when the browser window does.
490
 
491
  = 7.0.4 =
492
+ * Release Date: August 9, 2014
493
  * Fixed: Typo in table definition of visitor table's UAString field.
494
 
495
  = 7.0.3 =
496
+ * Release Date: August 8, 2014
497
  * Added: Extra check that the co-efficient setting is valid.
498
  * Updated: Format of the dbDetla scripts to match the guidelines from WordPress, thanks kitchin.
499
  * Updated: Handled some WP_DEBUG warning messages, thanks kitchin.
505
  * Removed: Database upgrade code to add the unique index on the visitors table due to issues with multiple users. Will add back in a future release as a user selectable option.
506
 
507
  = 7.0.2 =
508
+ * Release Date: August 7, 2014
509
  * Fixed: Database prefix not being used when creating/updating tables correctly.
510
  * Fixed: New installs caused an error in the new upgrade code as the visitor table did not exist yet.
511
  * Fixed: Replaced use of deprecated $table_prefix global during install/update.
512
 
513
  = 7.0.1 =
514
+ * Release Date: August 5, 2014
515
  * Fixed: Error during new installations due to $wpdb object not being available.
516
 
517
  = 7.0 =
518
+ * Release Date: August 5, 2014
519
  * Added: New robots to the robots list: aiHitBot, AntivirusPro, BeetleBot, Blekkobot, cbot, clumboot, coccoc, crowsnest.tv, dbot, dotbot, downloadbot, EasouSpider, Exabot, facebook.com, FriendFeedBot, gimme60bot, GroupHigh, IstellaBot, Kraken, LinkpadBot, MojeekBot, NetcraftSurveyAgent, p4Bot, PaperLiBot, Pimonster, scrapy.org, SearchmetricsBot, SemanticBot, SemrushBot, SiteExplorer, Socialradarbot, SpiderLing, uMBot-LN, Vagabondo, vBSEO, WASALive-Bot, WebMasterAid, WeSEE, XoviBot, YoudaoBot,
520
  * Added: Overview page can now be customized for what is displayed on a per user basis.
521
  * Added: Overview tab to the settings page to control what is displayed. This page is available to any user that has read access to WP Statistics.
547
  * Removed: Unused function objectToArray().
548
 
549
  = 6.1 =
550
+ * Release Date: June 29, 2014
551
  * Added: Display of the current memory_limit setting from php.ini in the optimization page.
552
  * Added: New index on visitor table for new installs to avoid duplicate entries being created. A future update will add this index to existing installs but will need additional testing before it is implemented.
553
  * Added: Seychelles flag.
559
  * Updated: Persian (fa_IR) language.
560
 
561
  = 6.0 =
562
+ * Release Date: June 11, 2014
563
  * Added: Page tracking support. Includes new overview widget and detail page. Also supports page hit count in the pages/post list and in the page/post editor.
564
  * Added: Admin manual, online viewing as well as downloadable version.
565
  * Added: Links for “Settings”, “WordPress Plugin Page” and “Rate” pages to the plugin list for WP Statistics.
573
  * Removed: shortcode and functions reference from readme.txt, now in admin manual.
574
 
575
  = 5.4 =
576
+ * Release Date: May 31, 2014
577
  * Fixed: GeoIP dependency code to ignore safe mode check in PHP 5.4 or newer.
578
  * Fixed: GeoIP dependency code to properly detect safe mode with PHP 5.3 or older.
579
  * Fixed: Browser information not recorded if GeoIP was not enabled.
583
  * Updated: Chinese (zh_CN) language.
584
 
585
  = 5.3 =
586
+ * Release Date: April 17, 2014
587
  * Added: New robot's to the robots list: BOT for JCE, Leikibot, LoadTimeBot, NerdyBot, niki-bot, PagesInventory, sees.co, SurveyBot, trendictionbot, Twitterbot, Wotbox, ZemlyaCrawl
588
  * Added: Check for PHP's Safe Mode as the GeoIP code does not function with it enabled.
589
  * Added: Option to disable administrative notices of inactive features.
593
  * Fixed: Download of the GeoIP database could cause a fatal error message at the end of a page if it was triggered outside the admin area.
594
 
595
  = 5.2 =
596
+ * Release Date: March 10, 2014
597
  * Added: Additional checks for BC Math and cURL which are required for the GeoIP code.
598
  * Updated: GeoIP database handling if it is missing or invalid.
599
  * Updated: GeoIP database is now stored in uploads/wp-statistics directory so it does not get overwritten during upgrades.
601
  * Updated: Polish (pl_PL) language.
602
 
603
  = 5.1 =
604
+ * Release Date: March 3, 2014
605
  * Fixes: Small bug in referral url.
606
  * Fixes: Problem export table.
607
  * Updated: Arabic (ar) language.
608
 
609
  = 5.0 =
610
+ * Release Date: March 2, 2014
611
  * Added: Show last visitor in Google Map.
612
  * Added: Search visitor by IP in log pages.
613
  * Added: Total line to charts with multiple values, like the search engine referrals.
621
  * Removed: Parameter from `wp_statistics_lastpostdate()` function and return date type became dynamic.
622
 
623
  = 4.8.1 =
624
+ * Release Date: February 4, 2014
625
  * Fixes: Small bug in the `Current_Date`.
626
  * Fixes: Small bug in the `exclusions.php` file.
627
  * Updated: Polish (pl_PL) language.
628
 
629
  = 4.8 =
630
+ * Release Date: February 4, 2014
631
  * Added: Converting Gregorian date to Persian When enabled [wp-parsidate](http://wordpress.org/plugins/wp-parsidate/) plugin.
632
  * Added: New feature, option to record the number and type of excluded hits to your site.
633
  * Added: New exclusion types for login and admin pages.
636
  * Updated: Polish (pl_PL) language.
637
 
638
  = 4.7 =
639
+ * Release Date: February 2, 2014
640
  * Added: Responsive Stats page for smaller-screen devices.
641
  * Added: Dashicons icon for plugin page.
642
  * Added: Tabs option in setting page.
649
  * Updated: Brazil (pt_BR) language.
650
 
651
  = 4.6.1 =
652
+ * Release Date: January 24, 2014
653
  * Fixes: a Small bug in to get rid of one of the reported warnings from debug mode.
654
 
655
  = 4.6 =
656
+ * Release Date: January 20, 2014
657
  * Added: In the optimization page you can now empty all tables at once.
658
  * Added: In the optimization page you can now purge statistics over a given number of days old.
659
  * Added: Daily scheduled job to purge statistics over a given number of days old.
665
  * Fixes: Bug in hits code when GeoIP was disabled, IP address would not be recorded.
666
 
667
  = 4.5 =
668
+ * Release Date: January 18, 2014
669
  * Added: Support for more search engines: DuckDuckGo, Baidu and Yandex.
670
  * Added: Support for Google local sites like google.ca, google.fr, etc.
671
  * Added: Anchor links in the optimization and settings page to the main sections.
676
  * Fixes: Bug in widget code that didn't allow you to edit the settings after adding the widget to your site.
677
 
678
  = 4.4 =
679
+ * Release Date: January 16, 2014
680
  * Added: option to set the required capability level to view statistics in the admin interface.
681
  * Added: option to set the required capability level to manage statistics in the admin interface.
682
  * Fixes: 'See More' links on the overview page now update highlight the current page in the admin menu instead of the overview page.
685
  * Fixes: Unschedule of report event if reporting is disabled.
686
 
687
  = 4.3.1 =
688
+ * Release Date: January 13, 2014
689
  * Fixes: Critical bug that caused only a single visitor to be recorded.
690
  * Added: Version information to the optimization page.
691
  [Thanks Greg Ross](http://profiles.wordpress.org/gregross)
692
 
693
  = 4.3 =
694
+ * Release Date: January 12, 2014
695
  * Added: Definable robots list to exclude based upon the user agent string from the client.
696
  * Added: IP address and subnet exclusion support.
697
  * Added: Client IP and user agent information to the optimization page.
699
  * Fixes: A bug when the GeoIP code was disabled with optimization page.
700
 
701
  = 4.2 =
702
+ * Release Date: December 31, 2013
703
  * Added: Statistical menus.
704
  * Fixes: Small bug in the geoip version.
705
  * Language: Serbian (sr_RS) was updated.
707
  * Language: French (fr_FR) was updated.
708
 
709
  = 4.1 =
710
+ * Release Date: December 23, 2013
711
  * Language: Arabic (ar) was updated
712
  * Fixes: small bug in moved the GeoIP database.
713
  * Updated: update to the spiders list.
714
 
715
  = 4.0 =
716
+ * Release Date: December 21, 2013
717
  * Added: GeoIP location support for visitors country.
718
  * Added: Download option in settings for GeoIP database.
719
  * Added: Populate location entries with unknown or missing location information to the optimization page.
735
  * Updated: Highcharts JS 3.0.1 to JS 3.0.7 version.
736
 
737
  = 3.2 =
738
+ * Release Date: August 7, 2013
739
  * Added: Optimization plugin page.
740
  * Added: Export data to excel, xml, csv and tsv files.
741
  * Added: Delete table data.
744
  * Language: updated.
745
 
746
  = 3.1.4 =
747
+ * Release Date: July 18, 2013
748
  * Added: Chart Type in the settings plugin.
749
  * Added: Search Engine referrer chart in the view stats page.
750
  * Added: Search Engine stats in Summary Statistics.
754
  * Language: updated.
755
 
756
  = 3.1.3 =
757
+ * Release Date: June 9, 2013
758
  * Optimized: View statistics.
759
  * Added: Chinese (Taiwan) language.
760
 
761
  = 3.1.2 =
762
+ * Release Date: June 4, 2013
763
  * Added: Top referring sites with full details.
764
  * Resolved: Loads the plugin's translated strings problem.
765
  * Resolved: View the main site in top referring sites.
771
  * Language: updated.
772
 
773
  = 3.1.1 =
774
+ * Release Date: April 11, 2013
775
  * Bug Fix: Security problem. (Thanks Mohammad Teimori) for report bug.
776
  * Optimized: Statistics screen in resolution 1024x768.
777
  * Language: Persian was updated.
778
 
779
  = 3.1.0 =
780
+ * Release Date: April 3, 2013
781
  * Bug Fix: Statistics Menu bar.
782
  * Bug Fix: Referral link of the last visitors.
783
  * Added: Latest all search words with full details.
788
  * Remove: IP Information in setting page.
789
 
790
  = 3.0.2 =
791
+ * Release Date: February 5, 2013
792
  * Added: Hungarian language.
793
  * Added: Insert value in useronline table by Primary_Values function.
794
  * Added: Opera browser in get_UserAgent function.
797
  * Changed: Statistics class to WP_Statistics because Resemblance name.
798
 
799
  = 3.0.1 =
800
+ * Release Date: February 3, 2013
801
  * Bug Fix: Table plugin problem.
802
 
803
  = 3.0 =
804
+ * Release Date: February 3, 2013
805
  * Bug Fix: problem in calculating Statistics.
806
  * Optimized: and speed up the process.
807
  * Optimized: Overall reconstruction and coding plug with a new structure.
815
  * Added: Send stats to Email/[SMS](http://wordpress.org/extend/plugins/wp-sms/)
816
 
817
  = 2.3.3 =
818
+ * Release Date: December 18, 2012
819
  * Serbian language was solved.
820
  * Server variables were optimized by m.emami.
821
  * Turkish translation was complete.
822
 
823
  = 2.3.2 =
824
+ * Release Date: October 24, 2012
825
  * Added Indonesia language.
826
  * Turkish language file corrected by MBOZ.
827
 
828
  = 2.3.1 =
829
+ * Release Date: October 12, 2012
830
  * Added Polish language.
831
  * Added Support forum link in menu.
832
  * Fix problem error in delete plugin.
833
 
834
  = 2.3.0 =
835
+ * Release Date: Not released
836
  * Added Serbian language.
837
 
838
  = 2.2.9 =
839
+ * Release Date: September 20, 2012
840
  * Added Bengali language.
841
 
842
  = 2.2.8 =
843
+ * Release Date: July 27, 2012
844
  * Added Russian language.
845
  * Fix problem in count views.
846
  * Added more filter for check spider.
847
  * Optimize plugin.
848
 
849
  = 2.2.7 =
850
+ * Release Date: May 20, 2012
851
  * Fix problem in widget class.
852
  * Redundancy in Arabic translation.
853
  * Fix problem in [countposts] shortcode.
854
  * Optimized Style Reports.
855
 
856
  = 2.2.6 =
857
+ * Release Date: April 19, 2012
858
  * Fix a small problem.
859
 
860
  = 2.2.5 =
861
+ * Release Date: April 18, 2012
862
  * The security problem was solved. Please be sure to update!
863
  * Redundancy in French translation.
864
  * Add CSS Class for the containing widget. (Thanks Luai Mohammed).
866
  * Using wordpress jQuery in setting page.
867
 
868
  = 2.2.4 =
869
+ * Release Date: March 12, 2012
870
  * Added Turkish language.
871
  * Added Italian language.
872
  * Added German language.
883
  * Added Coefficient statistics for each user.
884
 
885
  = 2.2.3 =
886
+ * Release Date: February 3, 2012
887
  * Optimized Counting.
888
  * Added Arabic language.
889
  * Draging problem was solved in Widgets
890
  * css problem was solved in sidebar
891
 
892
  = 2.2.2 =
893
+ * Release Date: January 11, 2012
894
  * Solving show functions in setting page.
895
  * Solving month visit in widget.
896
  * Added Spanish language.
897
 
898
  = 2.2.1 =
899
+ * Release Date: December 27, 2011
900
  * Solving drap uploader problem in media-new.php.
901
 
902
  = 2.2.0 =
903
+ * Release Date: December 26, 2011
904
  * Added statistics to admin bar wordpress 3.3.
905
  * Added Uninstall for remove data and table from database.
906
  * Added all statistics item in widget and Their choice.
910
  * Solving scroll problem in statistics page.
911
 
912
  = 2.1.6 =
913
+ * Release Date: October 21, 2011
914
  * Added Russian language.
915
 
916
  = 2.1.5 =
917
+ * Release Date: October 29, 2011
918
  * Added French language.
919
  * Rounds a float Averages.
920
 
921
  = 2.1.4 =
922
+ * Release Date: October 21, 2011
923
  * Added Romanian language.
924
 
925
  = 2.1.3 =
926
+ * Release Date: October 14, 2011
927
  * Active plugin in setting page was solved.
928
 
929
  = 2.1.2 =
930
+ * Release Date: October 12, 2011
931
  * Added default language file.
932
  * Added Portuguese language.
933
 
934
  = 2.1.1 =
935
+ * Release Date: September 27, 2011
936
  * Complete files
937
 
938
  = 2.1 =
939
+ * Release Date: September 25, 2011
940
  * Edit string
941
 
942
  = 2.0 =
943
+ * Release Date: September 20, 2011
944
  * Support from Database
945
  * Added Setting Page
946
  * Added decimals number
961
  * Added wordpress shortcode
962
 
963
  = 1.0 =
964
+ * Release Date: March 20, 2011
965
  * Start plugin
wp-statistics.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: WP Statistics
4
  Plugin URI: http://wp-statistics.com/
5
  Description: Complete statistics for your WordPress site.
6
- Version: 9.1.2
7
  Author: Mostafa Soufi & Greg Ross
8
  Author URI: http://wp-statistics.com/
9
  Text Domain: wp_statistics
@@ -12,7 +12,7 @@ License: GPL2
12
  */
13
 
14
  // These defines are used later for various reasons.
15
- define('WP_STATISTICS_VERSION', '9.1.2');
16
  define('WP_STATISTICS_MANUAL', 'manual/WP Statistics Admin Manual.');
17
  define('WP_STATISTICS_REQUIRED_PHP_VERSION', '5.3.0');
18
  define('WP_STATISTICS_REQUIRED_GEOIP_PHP_VERSION', WP_STATISTICS_REQUIRED_PHP_VERSION);
3
  Plugin Name: WP Statistics
4
  Plugin URI: http://wp-statistics.com/
5
  Description: Complete statistics for your WordPress site.
6
+ Version: 9.1.3
7
  Author: Mostafa Soufi & Greg Ross
8
  Author URI: http://wp-statistics.com/
9
  Text Domain: wp_statistics
12
  */
13
 
14
  // These defines are used later for various reasons.
15
+ define('WP_STATISTICS_VERSION', '9.1.3');
16
  define('WP_STATISTICS_MANUAL', 'manual/WP Statistics Admin Manual.');
17
  define('WP_STATISTICS_REQUIRED_PHP_VERSION', '5.3.0');
18
  define('WP_STATISTICS_REQUIRED_GEOIP_PHP_VERSION', WP_STATISTICS_REQUIRED_PHP_VERSION);