Version Description
- [Fix] Issue with menus when displayed in the admin bar (thank you all the users who pointed this out)
Download this release
Release Info
Developer | coolmann |
Plugin | Slimstat Analytics |
Version | 3.7.4 |
Comparing to | |
See all releases |
Code changes from version 3.7.3 to 3.7.4
- admin/js/slimstat.config.admin.js +1 -1
- admin/wp-slimstat-admin.php +10 -15
- readme.txt +4 -1
- wp-slimstat.php +9 -14
admin/js/slimstat.config.admin.js
CHANGED
@@ -3,6 +3,6 @@
|
|
3 |
jQuery('#form-slimstat-options-tab-1').attr('action', 'admin.php?page=wp-slim-config&tab=1');
|
4 |
});
|
5 |
jQuery('#use_separate_menu_no').click(function(){
|
6 |
-
jQuery('#form-slimstat-options-tab-1').attr('action', '
|
7 |
});
|
8 |
});
|
3 |
jQuery('#form-slimstat-options-tab-1').attr('action', 'admin.php?page=wp-slim-config&tab=1');
|
4 |
});
|
5 |
jQuery('#use_separate_menu_no').click(function(){
|
6 |
+
jQuery('#form-slimstat-options-tab-1').attr('action', 'admin.php?page=wp-slim-config&tab=1');
|
7 |
});
|
8 |
});
|
admin/wp-slimstat-admin.php
CHANGED
@@ -11,13 +11,8 @@ class wp_slimstat_admin{
|
|
11 |
* Init -- Sets things up.
|
12 |
*/
|
13 |
public static function init(){
|
14 |
-
// This option requires a special treatment
|
15 |
-
if (!empty($_POST['options']['use_separate_menu'])){
|
16 |
-
wp_slimstat::$options['use_separate_menu'] = in_array($_POST['options']['use_separate_menu'], array('yes','no'))?$_POST['options']['use_separate_menu']:'';
|
17 |
-
}
|
18 |
-
|
19 |
if (wp_slimstat::$options['enable_ads_network'] == 'yes' || wp_slimstat::$options['enable_ads_network'] == 'no') {
|
20 |
-
self::$admin_notice = "We
|
21 |
}
|
22 |
else {
|
23 |
self::$admin_notice = "
|
@@ -76,7 +71,7 @@ class wp_slimstat_admin{
|
|
76 |
}
|
77 |
|
78 |
// Settings URL
|
79 |
-
self::$config_url =
|
80 |
|
81 |
// Load language files
|
82 |
load_plugin_textdomain('wp-slimstat', WP_PLUGIN_DIR .'/wp-slimstat/admin/lang', '/wp-slimstat/admin/lang');
|
@@ -507,17 +502,17 @@ class wp_slimstat_admin{
|
|
507 |
$new_entry[] = add_submenu_page('index.php', __('SlimStat','wp-slimstat'), __('SlimStat','wp-slimstat'), $minimum_capability, 'wp-slim-view-1', array(__CLASS__, 'wp_slimstat_include_view'));
|
508 |
}
|
509 |
else{
|
510 |
-
$new_entry[] = add_submenu_page('
|
511 |
}
|
512 |
|
513 |
// Let's tell WordPress that these page exist, without showing them
|
514 |
-
$new_entry[] = add_submenu_page('
|
515 |
-
$new_entry[] = add_submenu_page('
|
516 |
-
$new_entry[] = add_submenu_page('
|
517 |
-
$new_entry[] = add_submenu_page('
|
518 |
-
$new_entry[] = add_submenu_page('
|
519 |
-
if (has_action('wp_slimstat_custom_report')) $new_entry[] = add_submenu_page('
|
520 |
-
$new_entry[] = add_submenu_page('
|
521 |
}
|
522 |
|
523 |
// Load styles and Javascript needed to make the reports look nice and interactive
|
11 |
* Init -- Sets things up.
|
12 |
*/
|
13 |
public static function init(){
|
|
|
|
|
|
|
|
|
|
|
14 |
if (wp_slimstat::$options['enable_ads_network'] == 'yes' || wp_slimstat::$options['enable_ads_network'] == 'no') {
|
15 |
+
self::$admin_notice = "We would like to thank all our users who volunteered their time to test our latest add-on (more than 100 requests), which can now be found on our <a href='http://slimstat.getused.to.it/addons/' target='_blank'>online store</a>.";
|
16 |
}
|
17 |
else {
|
18 |
self::$admin_notice = "
|
71 |
}
|
72 |
|
73 |
// Settings URL
|
74 |
+
self::$config_url = 'admin.php?page=wp-slim-config&tab=';
|
75 |
|
76 |
// Load language files
|
77 |
load_plugin_textdomain('wp-slimstat', WP_PLUGIN_DIR .'/wp-slimstat/admin/lang', '/wp-slimstat/admin/lang');
|
502 |
$new_entry[] = add_submenu_page('index.php', __('SlimStat','wp-slimstat'), __('SlimStat','wp-slimstat'), $minimum_capability, 'wp-slim-view-1', array(__CLASS__, 'wp_slimstat_include_view'));
|
503 |
}
|
504 |
else{
|
505 |
+
$new_entry[] = add_submenu_page('admin.php', __('SlimStat','wp-slimstat'), __('SlimStat','wp-slimstat'), $minimum_capability, 'wp-slim-view-1', array(__CLASS__, 'wp_slimstat_include_view'));
|
506 |
}
|
507 |
|
508 |
// Let's tell WordPress that these page exist, without showing them
|
509 |
+
$new_entry[] = add_submenu_page('admin.php', __('Overview','wp-slimstat'), __('Overview','wp-slimstat'), $minimum_capability, 'wp-slim-view-2', array(__CLASS__, 'wp_slimstat_include_view'));
|
510 |
+
$new_entry[] = add_submenu_page('admin.php', __('Audience','wp-slimstat'), __('Audience','wp-slimstat'), $minimum_capability, 'wp-slim-view-3', array(__CLASS__, 'wp_slimstat_include_view'));
|
511 |
+
$new_entry[] = add_submenu_page('admin.php', __('Site Analysis','wp-slimstat'), __('Site Analysis','wp-slimstat'), $minimum_capability, 'wp-slim-view-4', array(__CLASS__, 'wp_slimstat_include_view'));
|
512 |
+
$new_entry[] = add_submenu_page('admin.php', __('Traffic Sources','wp-slimstat'), __('Traffic Sources','wp-slimstat'), $minimum_capability, 'wp-slim-view-5', array(__CLASS__, 'wp_slimstat_include_view'));
|
513 |
+
$new_entry[] = add_submenu_page('admin.php', __('Map Overlay','wp-slimstat'), __('Map Overlay','wp-slimstat'), $minimum_capability, 'wp-slim-view-6', array(__CLASS__, 'wp_slimstat_include_view'));
|
514 |
+
if (has_action('wp_slimstat_custom_report')) $new_entry[] = add_submenu_page('admin.php', __('Custom Reports','wp-slimstat'), __('Custom Reports','wp-slimstat'), $minimum_capability, 'wp-slim-view-7', array(__CLASS__, 'wp_slimstat_include_view'));
|
515 |
+
$new_entry[] = add_submenu_page('admin.php', __('Add-ons','wp-slimstat'), __('Add-ons','wp-slimstat'), $minimum_capability, 'wp-slim-addons', array(__CLASS__, 'wp_slimstat_include_addons'));
|
516 |
}
|
517 |
|
518 |
// Load styles and Javascript needed to make the reports look nice and interactive
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_i
|
|
4 |
Tags: analytics, tracking, reports, analyze, wassup, geolocation, online users, spider, tracker, pageviews, stats, maxmind, statistics, statpress
|
5 |
Requires at least: 3.8
|
6 |
Tested up to: 4.0
|
7 |
-
Stable tag: 3.7.
|
8 |
|
9 |
== Description ==
|
10 |
Visit our [website](http://slimstat.getused.to.it/) for more information and to [watch our introductory videos](http://slimstat.getused.to.it/features/video-tutorials/).
|
@@ -271,6 +271,9 @@ foreach ($results...`
|
|
271 |
|
272 |
== Changelog ==
|
273 |
|
|
|
|
|
|
|
274 |
= 3.7.3 =
|
275 |
* [Note] A few people have asked us why they don't see the search keywords anymore, for the traffic coming from Google. Blame the NSA, Prism and... your government ;) [Read more here](https://wordpress.org/support/topic/incoming-search-terms)
|
276 |
* [New] Slimstat now tracks server latency and page performance. Please be patient the first time you load the reports: the database is being upgraded to store this new info!
|
4 |
Tags: analytics, tracking, reports, analyze, wassup, geolocation, online users, spider, tracker, pageviews, stats, maxmind, statistics, statpress
|
5 |
Requires at least: 3.8
|
6 |
Tested up to: 4.0
|
7 |
+
Stable tag: 3.7.4
|
8 |
|
9 |
== Description ==
|
10 |
Visit our [website](http://slimstat.getused.to.it/) for more information and to [watch our introductory videos](http://slimstat.getused.to.it/features/video-tutorials/).
|
271 |
|
272 |
== Changelog ==
|
273 |
|
274 |
+
= 3.7.4 =
|
275 |
+
* [Fix] Issue with menus when displayed in the admin bar (thank you all the users who pointed this out)
|
276 |
+
|
277 |
= 3.7.3 =
|
278 |
* [Note] A few people have asked us why they don't see the search keywords anymore, for the traffic coming from Google. Blame the NSA, Prism and... your government ;) [Read more here](https://wordpress.org/support/topic/incoming-search-terms)
|
279 |
* [New] Slimstat now tracks server latency and page performance. Please be patient the first time you load the reports: the database is being upgraded to store this new info!
|
wp-slimstat.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: WP Slimstat
|
4 |
Plugin URI: http://wordpress.org/plugins/wp-slimstat/
|
5 |
Description: The leading web analytics plugin for WordPress
|
6 |
-
Version: 3.7.
|
7 |
Author: Camu
|
8 |
Author URI: http://slimstat.getused.to.it/
|
9 |
*/
|
@@ -11,7 +11,7 @@ Author URI: http://slimstat.getused.to.it/
|
|
11 |
if (!empty(wp_slimstat::$options)) return true;
|
12 |
|
13 |
class wp_slimstat{
|
14 |
-
public static $version = '3.7.
|
15 |
public static $options = array();
|
16 |
|
17 |
public static $wpdb = '';
|
@@ -1293,21 +1293,16 @@ class wp_slimstat{
|
|
1293 |
self::$options['capability_can_view'] = empty(self::$options['capability_can_view'])?'read':self::$options['capability_can_view'];
|
1294 |
|
1295 |
if (empty(self::$options['can_view']) || strpos(self::$options['can_view'], $GLOBALS['current_user']->user_login) !== false || current_user_can('manage_options')){
|
1296 |
-
$slimstat_view_url = $
|
1297 |
-
|
1298 |
-
$slimstat_view_url = $slimstat_config_url = 'options.php';
|
1299 |
-
}
|
1300 |
-
|
1301 |
-
$slimstat_view_url = get_site_url($GLOBALS['blog_id'], "/wp-admin/$slimstat_view_url?page=");
|
1302 |
-
$slimstat_config_url = get_site_url($GLOBALS['blog_id'], "/wp-admin/$slimstat_config_url?page=wp-slim-config");
|
1303 |
|
1304 |
-
$GLOBALS['wp_admin_bar']->add_menu(array('id' => 'slimstat-header', 'title' => 'Slimstat', 'href' => "{$slimstat_view_url}1"));
|
1305 |
-
$GLOBALS['wp_admin_bar']->add_menu(array('id' => 'slimstat-panel1', 'href' => "{$slimstat_view_url}wp-slim-view-1", 'parent' => 'slimstat-header', 'title' => __('
|
1306 |
$GLOBALS['wp_admin_bar']->add_menu(array('id' => 'slimstat-panel2', 'href' => "{$slimstat_view_url}wp-slim-view-2", 'parent' => 'slimstat-header', 'title' => __('Overview', 'wp-slimstat')));
|
1307 |
-
$GLOBALS['wp_admin_bar']->add_menu(array('id' => 'slimstat-panel3', 'href' => "{$slimstat_view_url}wp-slim-view-3", 'parent' => 'slimstat-header', 'title' => __('
|
1308 |
-
$GLOBALS['wp_admin_bar']->add_menu(array('id' => 'slimstat-panel4', 'href' => "{$slimstat_view_url}wp-slim-view-4", 'parent' => 'slimstat-header', 'title' => __('
|
1309 |
$GLOBALS['wp_admin_bar']->add_menu(array('id' => 'slimstat-panel5', 'href' => "{$slimstat_view_url}wp-slim-view-5", 'parent' => 'slimstat-header', 'title' => __('Traffic Sources', 'wp-slimstat')));
|
1310 |
-
$GLOBALS['wp_admin_bar']->add_menu(array('id' => 'slimstat-panel6', 'href' => "{$slimstat_view_url}wp-slim-view-6", 'parent' => 'slimstat-header', 'title' => __('
|
1311 |
if (has_action('wp_slimstat_custom_report')) $GLOBALS['wp_admin_bar']->add_menu(array('id' => 'slimstat-panel7', 'href' => "{$slimstat_view_url}wp-slim-view-7", 'parent' => 'slimstat-header', 'title' => __('Custom Reports', 'wp-slimstat')));
|
1312 |
$GLOBALS['wp_admin_bar']->add_menu(array('id' => 'slimstat-panel8', 'href' => "{$slimstat_view_url}wp-slim-addons", 'parent' => 'slimstat-header', 'title' => __('Add-ons', 'wp-slimstat')));
|
1313 |
|
3 |
Plugin Name: WP Slimstat
|
4 |
Plugin URI: http://wordpress.org/plugins/wp-slimstat/
|
5 |
Description: The leading web analytics plugin for WordPress
|
6 |
+
Version: 3.7.4
|
7 |
Author: Camu
|
8 |
Author URI: http://slimstat.getused.to.it/
|
9 |
*/
|
11 |
if (!empty(wp_slimstat::$options)) return true;
|
12 |
|
13 |
class wp_slimstat{
|
14 |
+
public static $version = '3.7.4';
|
15 |
public static $options = array();
|
16 |
|
17 |
public static $wpdb = '';
|
1293 |
self::$options['capability_can_view'] = empty(self::$options['capability_can_view'])?'read':self::$options['capability_can_view'];
|
1294 |
|
1295 |
if (empty(self::$options['can_view']) || strpos(self::$options['can_view'], $GLOBALS['current_user']->user_login) !== false || current_user_can('manage_options')){
|
1296 |
+
$slimstat_view_url = get_admin_url($GLOBALS['blog_id'], "admin.php?page=");
|
1297 |
+
$slimstat_config_url = get_admin_url($GLOBALS['blog_id'], "admin.php?page=wp-slim-config");
|
|
|
|
|
|
|
|
|
|
|
1298 |
|
1299 |
+
$GLOBALS['wp_admin_bar']->add_menu(array('id' => 'slimstat-header', 'title' => 'Slimstat', 'href' => "{$slimstat_view_url}wp-slim-view-1"));
|
1300 |
+
$GLOBALS['wp_admin_bar']->add_menu(array('id' => 'slimstat-panel1', 'href' => "{$slimstat_view_url}wp-slim-view-1", 'parent' => 'slimstat-header', 'title' => __('Real-Time Log', 'wp-slimstat')));
|
1301 |
$GLOBALS['wp_admin_bar']->add_menu(array('id' => 'slimstat-panel2', 'href' => "{$slimstat_view_url}wp-slim-view-2", 'parent' => 'slimstat-header', 'title' => __('Overview', 'wp-slimstat')));
|
1302 |
+
$GLOBALS['wp_admin_bar']->add_menu(array('id' => 'slimstat-panel3', 'href' => "{$slimstat_view_url}wp-slim-view-3", 'parent' => 'slimstat-header', 'title' => __('Audience', 'wp-slimstat')));
|
1303 |
+
$GLOBALS['wp_admin_bar']->add_menu(array('id' => 'slimstat-panel4', 'href' => "{$slimstat_view_url}wp-slim-view-4", 'parent' => 'slimstat-header', 'title' => __('Site Analysis', 'wp-slimstat')));
|
1304 |
$GLOBALS['wp_admin_bar']->add_menu(array('id' => 'slimstat-panel5', 'href' => "{$slimstat_view_url}wp-slim-view-5", 'parent' => 'slimstat-header', 'title' => __('Traffic Sources', 'wp-slimstat')));
|
1305 |
+
$GLOBALS['wp_admin_bar']->add_menu(array('id' => 'slimstat-panel6', 'href' => "{$slimstat_view_url}wp-slim-view-6", 'parent' => 'slimstat-header', 'title' => __('Map Overlay', 'wp-slimstat')));
|
1306 |
if (has_action('wp_slimstat_custom_report')) $GLOBALS['wp_admin_bar']->add_menu(array('id' => 'slimstat-panel7', 'href' => "{$slimstat_view_url}wp-slim-view-7", 'parent' => 'slimstat-header', 'title' => __('Custom Reports', 'wp-slimstat')));
|
1307 |
$GLOBALS['wp_admin_bar']->add_menu(array('id' => 'slimstat-panel8', 'href' => "{$slimstat_view_url}wp-slim-addons", 'parent' => 'slimstat-header', 'title' => __('Add-ons', 'wp-slimstat')));
|
1308 |
|