Google Analyticator - Version 4.2.3

Version Description

Download this release

Release Info

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

Code changes from version 4.2.2 to 4.2.3

class.analytics.stats.php CHANGED
@@ -71,6 +71,19 @@ class GoogleAnalyticsStats
71
  return curl_exec($curl);
72
  }
73
 
 
 
 
 
 
 
 
 
 
 
 
 
 
74
  /**
75
  * Sets the account id to use for queries
76
  *
71
  return curl_exec($curl);
72
  }
73
 
74
+ /**
75
+ * Checks if the username and password worked by looking at the token
76
+ *
77
+ * @return Boolean if the login details worked
78
+ **/
79
+ function checkLogin()
80
+ {
81
+ if ( $this->token != false )
82
+ return true;
83
+ else
84
+ return false;
85
+ }
86
+
87
  /**
88
  * Sets the account id to use for queries
89
  *
google-analyticator.php CHANGED
@@ -1,14 +1,14 @@
1
  <?php
2
  /*
3
  * Plugin Name: Google Analyticator
4
- * Version: 4.2.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
- define('GOOGLE_ANALYTICATOR_VERSION', '4.2.2');
12
 
13
  # Include Google Analytics Stats widget
14
  if ( function_exists('curl_init') ) {
1
  <?php
2
  /*
3
  * Plugin Name: Google Analyticator
4
+ * Version: 4.2.3
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.3');
12
 
13
  # Include Google Analytics Stats widget
14
  if ( function_exists('curl_init') ) {
google-analytics-stats-widget.php CHANGED
@@ -95,8 +95,10 @@ class GoogleStatsWidget extends WP_Widget
95
  echo '<select name="' . $this->get_field_name('account') . '" id="' . $this->get_field_id('account') . '" style="margin-top: -3px; margin-bottom: 10px;">';
96
  if ( count($accounts) > 0 )
97
  foreach ( $accounts AS $account ) { $select = ( $acnt == $account['id'] ) ? ' selected="selected"' : ''; echo '<option value="' . $account['id'] . '"' . $select . '>' . $account['title'] . '</option>'; }
 
 
98
  else
99
- echo '<option value="">No accounts. Set user/pass in settings.</option>';
100
  echo '</select></label></p>';
101
  # Time frame
102
  echo '<p style="text-align:right;"><label for="' . $this->get_field_name('timeFrame') . '">' . __('Days of data to get:') . ' <input style="width: 150px;" id="' . $this->get_field_id('timeFrame') . '" name="' . $this->get_field_name('timeFrame') . '" type="text" value="' . $timeFrame . '" /></label></p>';
95
  echo '<select name="' . $this->get_field_name('account') . '" id="' . $this->get_field_id('account') . '" style="margin-top: -3px; margin-bottom: 10px;">';
96
  if ( count($accounts) > 0 )
97
  foreach ( $accounts AS $account ) { $select = ( $acnt == $account['id'] ) ? ' selected="selected"' : ''; echo '<option value="' . $account['id'] . '"' . $select . '>' . $account['title'] . '</option>'; }
98
+ elseif ( $stats->checkLogin() == false )
99
+ echo '<option value="">Wrong login. Set user/pass in settings.</option>';
100
  else
101
+ echo '<option value="">No Analytics accounts available.</option>';
102
  echo '</select></label></p>';
103
  # Time frame
104
  echo '<p style="text-align:right;"><label for="' . $this->get_field_name('timeFrame') . '">' . __('Days of data to get:') . ' <input style="width: 150px;" id="' . $this->get_field_id('timeFrame') . '" name="' . $this->get_field_name('timeFrame') . '" type="text" value="' . $timeFrame . '" /></label></p>';
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.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.3
7
 
8
  Adds the necessary JavaScript code to enable Google Analytics.
9