Google Analyticator - Version 4.2.1

Version Description

Download this release

Release Info

Developer cavemonkey50
Plugin Icon 128x128 Google Analyticator
Version 4.2.1
Comparing to
See all releases

Code changes from version 4.2 to 4.2.1

class.analytics.stats.php CHANGED
@@ -1,8 +1,13 @@
1
  <?php
2
 
3
  # Include SimplePie if it doesn't exist
4
- if ( !class_exists('SimplePie') )
5
- require_once('simplepie.inc');
 
 
 
 
 
6
 
7
  /**
8
  * Handles interactions with Google Analytics' Stat API
1
  <?php
2
 
3
  # Include SimplePie if it doesn't exist
4
+ if ( !class_exists('SimplePie') ) {
5
+ if ( function_exists('fetch_feed') ) {
6
+ require_once (ABSPATH . WPINC . '/class-feed.php');
7
+ } else {
8
+ require_once('simplepie.inc');
9
+ }
10
+ }
11
 
12
  /**
13
  * Handles interactions with Google Analytics' Stat API
google-analyticator.php CHANGED
@@ -1,20 +1,22 @@
1
  <?php
2
  /*
3
  * Plugin Name: Google Analyticator
4
- * Version: 4.2
5
  * Plugin URI: http://plugins.spiralwebconsulting.com/analyticator.html
6
  * Description: Adds the necessary JavaScript code to enable <a href="http://www.google.com/analytics/">Google's Analytics</a>. After enabling this plugin visit <a href="options-general.php?page=google-analyticator.php">the settings page</a> and enter your Google Analytics' UID and enable logging.
7
  * Author: Spiral Web Consulting
8
  * Author URI: http://spiralwebconsulting.com/
9
  */
10
 
 
 
11
  # Include Google Analytics Stats widget
12
  if ( function_exists('curl_init') ) {
13
 
14
  # Check if we have a version of WordPress greater than 2.8
15
- if ( substr( get_bloginfo('version'), 0, strpos(get_bloginfo('version'), '-') ) >= '2.8' )
16
  require_once('google-analytics-stats-widget.php');
17
- else {
18
  require_once('google-analytics-stats.php');
19
  $google_analytics_stats = new GoogleStatsWidget();
20
  }
@@ -541,7 +543,7 @@ function add_ga_adsense() {
541
  // Display page tracking if user is not an admin
542
  if ( ( get_option(key_ga_admin) == ga_enabled || !current_user_can('level_' . get_option(key_ga_admin_level)) ) && get_option(key_ga_admin_disable) == 'remove' || get_option(key_ga_admin_disable) != 'remove' ) {
543
  if ( get_option(key_ga_adsense) != '' ) {
544
- echo "<!-- Google Analytics Tracking by Google Analyticator: http://plugins.spiralwebconsulting.com/analyticator.html -->\n";
545
  echo ' <script type="text/javascript">window.google_analytics_uacct = "' . get_option(key_ga_adsense) . "\";</script>\n\n";
546
  }
547
  }
@@ -563,7 +565,7 @@ function add_google_analytics() {
563
  // Display page tracking if user is not an admin
564
  if ( ( get_option(key_ga_admin) == ga_enabled || !current_user_can('level_' . get_option(key_ga_admin_level)) ) && get_option(key_ga_admin_disable) == 'remove' || get_option(key_ga_admin_disable) != 'remove' ) {
565
 
566
- echo "<!-- Google Analytics Tracking by Google Analyticator: http://plugins.spiralwebconsulting.com/analyticator.html -->\n";
567
  # Google Adsense data if enabled
568
  if ( get_option(key_ga_adsense) != '' && !$ga_in_footer )
569
  echo ' <script type="text/javascript">window.google_analytics_uacct = "' . get_option(key_ga_adsense) . "\";</script>\n\n";
1
  <?php
2
  /*
3
  * Plugin Name: Google Analyticator
4
+ * Version: 4.2.1
5
  * Plugin URI: http://plugins.spiralwebconsulting.com/analyticator.html
6
  * Description: Adds the necessary JavaScript code to enable <a href="http://www.google.com/analytics/">Google's Analytics</a>. After enabling this plugin visit <a href="options-general.php?page=google-analyticator.php">the settings page</a> and enter your Google Analytics' UID and enable logging.
7
  * Author: Spiral Web Consulting
8
  * Author URI: http://spiralwebconsulting.com/
9
  */
10
 
11
+ define('GOOGLE_ANALYTICATOR_VERSION', '4.2.1');
12
+
13
  # Include Google Analytics Stats widget
14
  if ( function_exists('curl_init') ) {
15
 
16
  # Check if we have a version of WordPress greater than 2.8
17
+ if ( function_exists('register_widget') ) {
18
  require_once('google-analytics-stats-widget.php');
19
+ } else {
20
  require_once('google-analytics-stats.php');
21
  $google_analytics_stats = new GoogleStatsWidget();
22
  }
543
  // Display page tracking if user is not an admin
544
  if ( ( get_option(key_ga_admin) == ga_enabled || !current_user_can('level_' . get_option(key_ga_admin_level)) ) && get_option(key_ga_admin_disable) == 'remove' || get_option(key_ga_admin_disable) != 'remove' ) {
545
  if ( get_option(key_ga_adsense) != '' ) {
546
+ echo "<!-- Google Analytics Tracking by Google Analyticator " . GOOGLE_ANALYTICATOR_VERSION . ": http://plugins.spiralwebconsulting.com/analyticator.html -->\n";
547
  echo ' <script type="text/javascript">window.google_analytics_uacct = "' . get_option(key_ga_adsense) . "\";</script>\n\n";
548
  }
549
  }
565
  // Display page tracking if user is not an admin
566
  if ( ( get_option(key_ga_admin) == ga_enabled || !current_user_can('level_' . get_option(key_ga_admin_level)) ) && get_option(key_ga_admin_disable) == 'remove' || get_option(key_ga_admin_disable) != 'remove' ) {
567
 
568
+ echo "<!-- Google Analytics Tracking by Google Analyticator " . GOOGLE_ANALYTICATOR_VERSION . ": http://plugins.spiralwebconsulting.com/analyticator.html -->\n";
569
  # Google Adsense data if enabled
570
  if ( get_option(key_ga_adsense) != '' && !$ga_in_footer )
571
  echo ' <script type="text/javascript">window.google_analytics_uacct = "' . get_option(key_ga_adsense) . "\";</script>\n\n";
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: cavemonkey50, spiralwebconsulting
3
  Tags: stats, google, analytics, tracking
4
  Requires at least: 2.7
5
  Tested up to: 2.8
6
- Stable tag: 4.2
7
 
8
  Adds the necessary JavaScript code to enable Google Analytics.
9
 
3
  Tags: stats, google, analytics, tracking
4
  Requires at least: 2.7
5
  Tested up to: 2.8
6
+ Stable tag: 4.2.1
7
 
8
  Adds the necessary JavaScript code to enable Google Analytics.
9