Version Description
- Re-enable [analytics] shortcode with fix
Download this release
Release Info
| Developer | grimmdude |
| Plugin | |
| Version | 6.4.9.3 |
| Comparing to | |
| See all releases | |
Code changes from version 6.4.9.2 to 6.4.9.3
- google-analyticator.php +98 -40
- google-analytics-stats-widget.php +11 -6
- google-analytics-summary-widget.php +6 -16
- other_plugins.php +34 -0
- readme.txt +4 -1
google-analyticator.php
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
<?php
|
| 2 |
/*
|
| 3 |
* Plugin Name: Google Analyticator
|
| 4 |
-
* Version: 6.4.9
|
| 5 |
* Plugin URI: http://www.videousermanuals.com/google-analyticator/?utm_campaign=analyticator&utm_medium=plugin&utm_source=readme-txt
|
| 6 |
* Description: Adds the necessary JavaScript code to enable <a href="http://www.google.com/analytics/">Google's Analytics</a>. After enabling this plugin you need to authenticate with Google, then select your domain and you're set.
|
| 7 |
* Author: SumoMe
|
|
@@ -9,6 +9,9 @@
|
|
| 9 |
* Text Domain: google-analyticator
|
| 10 |
*/
|
| 11 |
|
|
|
|
|
|
|
|
|
|
| 12 |
define('GOOGLE_ANALYTICATOR_VERSION', '6.4.9');
|
| 13 |
|
| 14 |
define('GOOGLE_ANALYTICATOR_CLIENTID', '1007949979410.apps.googleusercontent.com');
|
|
@@ -148,8 +151,8 @@ function add_ga_option_page() {
|
|
| 148 |
|
| 149 |
|
| 150 |
if(ga_get_active_addons() == false){
|
| 151 |
-
|
| 152 |
-
add_action('load-'.$plugin_page, 'ga_pre_load' );
|
| 153 |
}
|
| 154 |
$activate_page = add_submenu_page( null, 'Activation', 'Google Analytics', 'manage_options', 'ga_activate' , 'ga_activate');
|
| 155 |
$reset_page = add_submenu_page(null, 'Reset', 'Reset', 'activate_plugins', 'ga_reset', 'ga_reset' );
|
|
@@ -267,37 +270,40 @@ function ga_filter_plugin_actions($links) {
|
|
| 267 |
|
| 268 |
function ga_do_reset()
|
| 269 |
{
|
| 270 |
-
|
| 271 |
-
|
| 272 |
-
|
| 273 |
-
|
| 274 |
-
|
| 275 |
-
|
| 276 |
-
|
| 277 |
-
|
| 278 |
-
|
| 279 |
-
|
| 280 |
-
|
| 281 |
-
|
| 282 |
-
|
| 283 |
-
|
| 284 |
-
|
| 285 |
-
|
| 286 |
-
|
| 287 |
-
|
| 288 |
-
|
| 289 |
-
|
| 290 |
-
|
| 291 |
-
|
| 292 |
-
|
| 293 |
-
|
| 294 |
-
|
| 295 |
-
|
| 296 |
-
|
| 297 |
-
|
| 298 |
-
|
| 299 |
-
|
| 300 |
-
|
|
|
|
|
|
|
|
|
|
| 301 |
wp_redirect( admin_url( 'options-general.php?page=ga_activate' ) );
|
| 302 |
exit;
|
| 303 |
}
|
|
@@ -308,6 +314,11 @@ function ga_settings_page(){
|
|
| 308 |
ga_options_page();
|
| 309 |
}
|
| 310 |
function ga_options_page() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 311 |
|
| 312 |
// If we are a postback, store the options
|
| 313 |
if (isset($_POST['info_update'])) {
|
|
@@ -465,6 +476,14 @@ function ga_options_page() {
|
|
| 465 |
|
| 466 |
?>
|
| 467 |
<div class="wrap">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 468 |
<form method="post" action="<?php echo ga_analyticator_setting_url();?>">
|
| 469 |
<?php
|
| 470 |
# Add a nonce
|
|
@@ -490,7 +509,7 @@ if(!$addons){?>
|
|
| 490 |
<p>2- <a target="_blank" href="https://wordpress.org/support/view/plugin-reviews/google-analyticator">Leave a :) Review</a></p>
|
| 491 |
<p>3- Have a great day!</p>
|
| 492 |
<h3 style="text-align:center">Show off your analytics</h3>
|
| 493 |
-
|
| 494 |
<p>Use short code <b>[analytics-counter]</b> anywhere on your site to display the page view counter widget.</p>
|
| 495 |
</div>
|
| 496 |
<?php }?>
|
|
@@ -1280,7 +1299,7 @@ function ga_current_user_is($roles)
|
|
| 1280 |
}
|
| 1281 |
|
| 1282 |
function ga_analyticator_setting_url(){
|
| 1283 |
-
return ( ga_get_active_addons() == false) ? admin_url("
|
| 1284 |
}
|
| 1285 |
|
| 1286 |
function ga_get_active_addons(){
|
|
@@ -1324,13 +1343,13 @@ function add_ga_admin_footer(){
|
|
| 1324 |
*/
|
| 1325 |
|
| 1326 |
//[analytics]
|
| 1327 |
-
/*
|
| 1328 |
function ga_analyticator_shortcode( $atts ) {
|
| 1329 |
# Include the Google Analytics Summary widget
|
| 1330 |
require_once('google-analytics-summary-widget.php');
|
|
|
|
| 1331 |
ob_start();
|
| 1332 |
|
| 1333 |
-
$google_analytics_summary = new GoogleAnalyticsSummary(
|
| 1334 |
// Wrap it with these divs to mimic the admin dashboard widget structure.
|
| 1335 |
echo '<div id="google-analytics-summary"><div class="inside">';
|
| 1336 |
$google_analytics_summary->widget();
|
|
@@ -1338,7 +1357,6 @@ function ga_analyticator_shortcode( $atts ) {
|
|
| 1338 |
|
| 1339 |
return ob_get_clean();
|
| 1340 |
}
|
| 1341 |
-
*/
|
| 1342 |
|
| 1343 |
//[analytics-counter]
|
| 1344 |
function ga_analyticator_counter_shortcode( $atts ) {
|
|
@@ -1346,7 +1364,7 @@ function ga_analyticator_counter_shortcode( $atts ) {
|
|
| 1346 |
require_once('google-analytics-stats-widget.php');
|
| 1347 |
ob_start();
|
| 1348 |
|
| 1349 |
-
$google_analytics_widget = new GoogleStatsWidget(
|
| 1350 |
|
| 1351 |
return ob_get_clean();
|
| 1352 |
}
|
|
@@ -1354,3 +1372,43 @@ function ga_analyticator_counter_shortcode( $atts ) {
|
|
| 1354 |
add_shortcode( 'analytics', 'ga_analyticator_shortcode' );
|
| 1355 |
add_shortcode( 'analytics-counter', 'ga_analyticator_counter_shortcode' );
|
| 1356 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
<?php
|
| 2 |
/*
|
| 3 |
* Plugin Name: Google Analyticator
|
| 4 |
+
* Version: 6.4.9.3
|
| 5 |
* Plugin URI: http://www.videousermanuals.com/google-analyticator/?utm_campaign=analyticator&utm_medium=plugin&utm_source=readme-txt
|
| 6 |
* Description: Adds the necessary JavaScript code to enable <a href="http://www.google.com/analytics/">Google's Analytics</a>. After enabling this plugin you need to authenticate with Google, then select your domain and you're set.
|
| 7 |
* Author: SumoMe
|
| 9 |
* Text Domain: google-analyticator
|
| 10 |
*/
|
| 11 |
|
| 12 |
+
//error_reporting(E_ALL);
|
| 13 |
+
//ini_set('display_errors', '1');
|
| 14 |
+
|
| 15 |
define('GOOGLE_ANALYTICATOR_VERSION', '6.4.9');
|
| 16 |
|
| 17 |
define('GOOGLE_ANALYTICATOR_CLIENTID', '1007949979410.apps.googleusercontent.com');
|
| 151 |
|
| 152 |
|
| 153 |
if(ga_get_active_addons() == false){
|
| 154 |
+
//$plugin_page = add_options_page(__('Google Analyticator Settings', 'google-analyticator'), 'Google Analytics', 'manage_options', basename(__FILE__), 'ga_settings_page');
|
| 155 |
+
//add_action('load-'.$plugin_page, 'ga_pre_load' );
|
| 156 |
}
|
| 157 |
$activate_page = add_submenu_page( null, 'Activation', 'Google Analytics', 'manage_options', 'ga_activate' , 'ga_activate');
|
| 158 |
$reset_page = add_submenu_page(null, 'Reset', 'Reset', 'activate_plugins', 'ga_reset', 'ga_reset' );
|
| 270 |
|
| 271 |
function ga_do_reset()
|
| 272 |
{
|
| 273 |
+
// Check to make sure referer is same as host.
|
| 274 |
+
if (strstr($_SERVER['HTTP_REFERER'], $_SERVER['HTTP_HOST'])) {
|
| 275 |
+
global $wpdb;
|
| 276 |
+
|
| 277 |
+
// Delete all GA options.
|
| 278 |
+
delete_option(key_ga_status);
|
| 279 |
+
delete_option(key_ga_disable_gasites);
|
| 280 |
+
delete_option(key_ga_analytic_snippet);
|
| 281 |
+
delete_option(key_ga_uid);
|
| 282 |
+
delete_option(key_ga_admin);
|
| 283 |
+
delete_option(key_ga_admin_disable);
|
| 284 |
+
delete_option(key_ga_admin_role);
|
| 285 |
+
delete_option(key_ga_dashboard_role);
|
| 286 |
+
delete_option(key_ga_adsense);
|
| 287 |
+
delete_option(key_ga_extra);
|
| 288 |
+
delete_option(key_ga_extra_after);
|
| 289 |
+
delete_option(key_ga_event);
|
| 290 |
+
delete_option(key_ga_outbound);
|
| 291 |
+
delete_option(key_ga_outbound_prefix);
|
| 292 |
+
delete_option(key_ga_enhanced_link_attr);
|
| 293 |
+
delete_option(key_ga_downloads);
|
| 294 |
+
delete_option(key_ga_downloads_prefix);
|
| 295 |
+
delete_option(key_ga_widgets);
|
| 296 |
+
delete_option(key_ga_annon);
|
| 297 |
+
delete_option('ga_defaults');
|
| 298 |
+
delete_option('ga_google_token');
|
| 299 |
+
delete_option('ga_google_authtoken');
|
| 300 |
+
delete_option('ga_profileid');
|
| 301 |
+
delete_transient('ga_admin_stats_widget');
|
| 302 |
+
|
| 303 |
+
// Need to remove cached items from GA widgets
|
| 304 |
+
$wpdb->query( "delete from $wpdb->options where `option_name` like 'google_stats_visitsGraph_%'");
|
| 305 |
+
}
|
| 306 |
+
|
| 307 |
wp_redirect( admin_url( 'options-general.php?page=ga_activate' ) );
|
| 308 |
exit;
|
| 309 |
}
|
| 314 |
ga_options_page();
|
| 315 |
}
|
| 316 |
function ga_options_page() {
|
| 317 |
+
add_thickbox();
|
| 318 |
+
|
| 319 |
+
if (array_key_exists('ga_analyticator_global_notification', $_GET) && $_GET['ga_analyticator_global_notification'] == 0) {
|
| 320 |
+
update_option('ga_analyticator_global_notification', 0);
|
| 321 |
+
}
|
| 322 |
|
| 323 |
// If we are a postback, store the options
|
| 324 |
if (isset($_POST['info_update'])) {
|
| 476 |
|
| 477 |
?>
|
| 478 |
<div class="wrap">
|
| 479 |
+
<style type="text/css">
|
| 480 |
+
#ga_analyticator_global_notification a.button:active {vertical-align:baseline;}
|
| 481 |
+
</style>
|
| 482 |
+
<div id="ga_analyticator_global_notification" class="updated" style="border:3px solid #317A96;position:relative;background:##3c9cc2;background-color:#3c9cc2;color:#ffffff;height:70px;">
|
| 483 |
+
<p style="font-size:16px;line-height:50px;">
|
| 484 |
+
<?php _e('Grow your site faster!'); ?> <a style="background-color: #6267BE;border-color: #3C3F76;" href="<?php echo admin_url('plugin-install.php?tab=plugin-information&plugin=sumome&TB_iframe=true&width=743&height=500'); ?>" class="thickbox button button-primary">Get SumoMe WordPress Plugin</a>
|
| 485 |
+
</p>
|
| 486 |
+
</div>
|
| 487 |
<form method="post" action="<?php echo ga_analyticator_setting_url();?>">
|
| 488 |
<?php
|
| 489 |
# Add a nonce
|
| 509 |
<p>2- <a target="_blank" href="https://wordpress.org/support/view/plugin-reviews/google-analyticator">Leave a :) Review</a></p>
|
| 510 |
<p>3- Have a great day!</p>
|
| 511 |
<h3 style="text-align:center">Show off your analytics</h3>
|
| 512 |
+
<p>Use short code <b>[analytics]</b> anywhere on your site to show your analytics publicly.</p>
|
| 513 |
<p>Use short code <b>[analytics-counter]</b> anywhere on your site to display the page view counter widget.</p>
|
| 514 |
</div>
|
| 515 |
<?php }?>
|
| 1299 |
}
|
| 1300 |
|
| 1301 |
function ga_analyticator_setting_url(){
|
| 1302 |
+
return ( ga_get_active_addons() == false) ? admin_url("admin.php?page=google-analyticator") : admin_url("admin.php?page=ga-pro-experiment.php");
|
| 1303 |
}
|
| 1304 |
|
| 1305 |
function ga_get_active_addons(){
|
| 1343 |
*/
|
| 1344 |
|
| 1345 |
//[analytics]
|
|
|
|
| 1346 |
function ga_analyticator_shortcode( $atts ) {
|
| 1347 |
# Include the Google Analytics Summary widget
|
| 1348 |
require_once('google-analytics-summary-widget.php');
|
| 1349 |
+
|
| 1350 |
ob_start();
|
| 1351 |
|
| 1352 |
+
$google_analytics_summary = new GoogleAnalyticsSummary(TRUE);
|
| 1353 |
// Wrap it with these divs to mimic the admin dashboard widget structure.
|
| 1354 |
echo '<div id="google-analytics-summary"><div class="inside">';
|
| 1355 |
$google_analytics_summary->widget();
|
| 1357 |
|
| 1358 |
return ob_get_clean();
|
| 1359 |
}
|
|
|
|
| 1360 |
|
| 1361 |
//[analytics-counter]
|
| 1362 |
function ga_analyticator_counter_shortcode( $atts ) {
|
| 1364 |
require_once('google-analytics-stats-widget.php');
|
| 1365 |
ob_start();
|
| 1366 |
|
| 1367 |
+
$google_analytics_widget = new GoogleStatsWidget(TRUE);
|
| 1368 |
|
| 1369 |
return ob_get_clean();
|
| 1370 |
}
|
| 1372 |
add_shortcode( 'analytics', 'ga_analyticator_shortcode' );
|
| 1373 |
add_shortcode( 'analytics-counter', 'ga_analyticator_counter_shortcode' );
|
| 1374 |
|
| 1375 |
+
add_option('ga_analyticator_global_notification', 1);
|
| 1376 |
+
|
| 1377 |
+
function ga_analyticator_global_notice() {
|
| 1378 |
+
if (in_array(substr(basename($_SERVER['REQUEST_URI']), 0, 11), array('plugins.php', 'index.php')) && get_option('ga_analyticator_global_notification') == 1) {
|
| 1379 |
+
?>
|
| 1380 |
+
<style type="text/css">
|
| 1381 |
+
#ga_analyticator_global_notification a.button:active {vertical-align:baseline;}
|
| 1382 |
+
</style>
|
| 1383 |
+
<div class="updated" id="ga_analyticator_global_notification" style="border:3px solid #317A96;position:relative;background:##3c9cc2;background-color:#3c9cc2;color:#ffffff;height:70px;">
|
| 1384 |
+
<a class="notice-dismiss" href="<?php echo admin_url('admin.php?page=google-analyticator&ga_analyticator_global_notification=0'); ?>" style="right:165px;top:0;"></a>
|
| 1385 |
+
<a href="<?php echo admin_url('admin.php?page=google-analyticator&ga_analyticator_global_notification=0'); ?>" style="position:absolute;top:9px;right:15px;color:#ffffff;">Dismiss and go to settings</a>
|
| 1386 |
+
<p style="font-size:16px;line-height:50px;">
|
| 1387 |
+
<?php _e('Grow your site faster!'); ?> <a style="background-color: #6267BE;border-color: #3C3F76;" href="<?php echo admin_url('plugin-install.php?tab=plugin-information&plugin=sumome&TB_iframe=true&width=743&height=500'); ?>" class="thickbox button button-primary">Get SumoMe WordPress Plugin</a>
|
| 1388 |
+
</p>
|
| 1389 |
+
</div>
|
| 1390 |
+
<?php
|
| 1391 |
+
}
|
| 1392 |
+
}
|
| 1393 |
+
add_action( 'admin_notices', 'ga_analyticator_global_notice' );
|
| 1394 |
+
|
| 1395 |
+
function ga_analyticator_deactivate() {
|
| 1396 |
+
delete_option('ga_analyticator_global_notification');
|
| 1397 |
+
}
|
| 1398 |
+
register_deactivation_hook( __FILE__, 'ga_analyticator_deactivate' );
|
| 1399 |
+
|
| 1400 |
+
function ga_analyticator_other_plugins_page() {
|
| 1401 |
+
include(plugin_dir_path( __FILE__ ).'/other_plugins.php');
|
| 1402 |
+
}
|
| 1403 |
+
|
| 1404 |
+
function ga_analyticator_top_level_menu() {
|
| 1405 |
+
$menu_page = add_menu_page( 'Google Analytics', 'Google Analytics', 'manage_options', 'google-analyticator', 'ga_settings_page', 'dashicons-chart-line');
|
| 1406 |
+
add_action('load-'.$menu_page, 'ga_pre_load' );
|
| 1407 |
+
add_submenu_page( 'google-analyticator', 'Other Plugins', 'Other Plugins', 'manage_options', 'google-analyticator-other-plugins', 'ga_analyticator_other_plugins_page');
|
| 1408 |
+
|
| 1409 |
+
$activate_page = add_submenu_page( null, 'Activation', 'Google Analytics', 'manage_options', 'ga_activate' , 'ga_activate');
|
| 1410 |
+
$reset_page = add_submenu_page(null, 'Reset', 'Reset', 'activate_plugins', 'ga_reset', 'ga_reset' );
|
| 1411 |
+
add_action('load-'.$reset_page, 'ga_do_reset' );
|
| 1412 |
+
}
|
| 1413 |
+
|
| 1414 |
+
add_action( 'admin_menu', 'ga_analyticator_top_level_menu' );
|
google-analytics-stats-widget.php
CHANGED
|
@@ -8,17 +8,17 @@
|
|
| 8 |
**/
|
| 9 |
class GoogleStatsWidget extends WP_Widget
|
| 10 |
{
|
| 11 |
-
function GoogleStatsWidget($
|
| 12 |
$widget_ops = array('classname' => 'widget_google_stats', 'description' => __("Displays Stat Info From Google Analytics", 'google-analyticator') );
|
| 13 |
$control_ops = array('width' => 400, 'height' => 400);
|
| 14 |
$this->WP_Widget('googlestats', __('Google Analytics Stats', 'google-analyticator'), $widget_ops, $control_ops);
|
| 15 |
|
| 16 |
-
if ($
|
| 17 |
$this->widget();
|
| 18 |
}
|
| 19 |
}
|
| 20 |
|
| 21 |
-
function widget($args, $instance) {
|
| 22 |
extract($args);
|
| 23 |
$title = apply_filters('widget_title', empty($instance['title']) ? '' : $instance['title']);
|
| 24 |
$acnt = false;
|
|
@@ -31,7 +31,10 @@ class GoogleStatsWidget extends WP_Widget
|
|
| 31 |
$line2 = empty($instance['line2']) ? 'Visitors' : $instance['line2'];
|
| 32 |
|
| 33 |
# Before the widget
|
| 34 |
-
|
|
|
|
|
|
|
|
|
|
| 35 |
|
| 36 |
# The title
|
| 37 |
if ( $title )
|
|
@@ -45,7 +48,9 @@ class GoogleStatsWidget extends WP_Widget
|
|
| 45 |
$this->endWidget();
|
| 46 |
|
| 47 |
# After the widget
|
| 48 |
-
|
|
|
|
|
|
|
| 49 |
}
|
| 50 |
|
| 51 |
function update($new_instance, $old_instance) {
|
|
@@ -166,7 +171,7 @@ class GoogleStatsWidget extends WP_Widget
|
|
| 166 |
function widgetInfo($visitor_count, $line_one = 'Unique', $line_two = 'Visitors', $inner_background_color = 'FFF', $font_color = '000')
|
| 167 |
{
|
| 168 |
|
| 169 |
-
echo '<td style="width:auto!important;border-width:1px;border-color:#' . $font_color . ';border-style:solid;padding:0px 5px 0px 5px;text-align:right;background:#' . $inner_background_color . ';min-width:80px;*width:80px!important;"><div style="min-width:80px;">'. $visitor_count . '</div></td>';
|
| 170 |
|
| 171 |
echo '<td style="width:auto!important;padding:0px 5px 0px 5px;text-align:center;font-size:11px;">' . $line_one . '<br />' . $line_two . '</td>';
|
| 172 |
|
| 8 |
**/
|
| 9 |
class GoogleStatsWidget extends WP_Widget
|
| 10 |
{
|
| 11 |
+
function GoogleStatsWidget($shortcode = FALSE) {
|
| 12 |
$widget_ops = array('classname' => 'widget_google_stats', 'description' => __("Displays Stat Info From Google Analytics", 'google-analyticator') );
|
| 13 |
$control_ops = array('width' => 400, 'height' => 400);
|
| 14 |
$this->WP_Widget('googlestats', __('Google Analytics Stats', 'google-analyticator'), $widget_ops, $control_ops);
|
| 15 |
|
| 16 |
+
if ($shortcode) {
|
| 17 |
$this->widget();
|
| 18 |
}
|
| 19 |
}
|
| 20 |
|
| 21 |
+
function widget($args = array(), $instance = array()) {
|
| 22 |
extract($args);
|
| 23 |
$title = apply_filters('widget_title', empty($instance['title']) ? '' : $instance['title']);
|
| 24 |
$acnt = false;
|
| 31 |
$line2 = empty($instance['line2']) ? 'Visitors' : $instance['line2'];
|
| 32 |
|
| 33 |
# Before the widget
|
| 34 |
+
if (isset($before_widget)) {
|
| 35 |
+
echo $before_widget;
|
| 36 |
+
}
|
| 37 |
+
|
| 38 |
|
| 39 |
# The title
|
| 40 |
if ( $title )
|
| 48 |
$this->endWidget();
|
| 49 |
|
| 50 |
# After the widget
|
| 51 |
+
if (isset($after_widget)) {
|
| 52 |
+
echo $after_widget;
|
| 53 |
+
}
|
| 54 |
}
|
| 55 |
|
| 56 |
function update($new_instance, $old_instance) {
|
| 171 |
function widgetInfo($visitor_count, $line_one = 'Unique', $line_two = 'Visitors', $inner_background_color = 'FFF', $font_color = '000')
|
| 172 |
{
|
| 173 |
|
| 174 |
+
echo '<td style="width:auto!important;border-width:1px;border-color:#' . $font_color . ';border-style:solid;padding:0px 5px 0px 5px;text-align:right;background:#' . $inner_background_color . ';min-width:80px;*width:80px!important;vertical-align:middle;"><div style="min-width:80px;">'. $visitor_count . '</div></td>';
|
| 175 |
|
| 176 |
echo '<td style="width:auto!important;padding:0px 5px 0px 5px;text-align:center;font-size:11px;">' . $line_one . '<br />' . $line_two . '</td>';
|
| 177 |
|
google-analytics-summary-widget.php
CHANGED
|
@@ -13,10 +13,8 @@ class GoogleAnalyticsSummary
|
|
| 13 |
/**
|
| 14 |
* Start the process of including the widget
|
| 15 |
**/
|
| 16 |
-
function GoogleAnalyticsSummary($
|
| 17 |
{
|
| 18 |
-
$this->options = $options;
|
| 19 |
-
|
| 20 |
add_action('wp_dashboard_setup', array(
|
| 21 |
$this,
|
| 22 |
'addDashboardWidget'
|
|
@@ -30,30 +28,26 @@ class GoogleAnalyticsSummary
|
|
| 30 |
'addTopJs'
|
| 31 |
));
|
| 32 |
|
| 33 |
-
|
| 34 |
-
if ($this->options['shortcode']) {
|
| 35 |
// For shortcode
|
| 36 |
add_action('wp_footer', array(
|
| 37 |
$this,
|
| 38 |
'addJavascript'
|
| 39 |
));
|
| 40 |
|
| 41 |
-
add_action('
|
| 42 |
$this,
|
| 43 |
'addTopJs'
|
| 44 |
));
|
|
|
|
|
|
|
| 45 |
}
|
| 46 |
-
*/
|
| 47 |
|
| 48 |
$this->qa_selecteddate = isset( $_REQUEST['qa_selecteddate'] ) ? wp_filter_kses( $_REQUEST['qa_selecteddate'] ) : '31';
|
| 49 |
$this->date_before = date('Y-m-d', strtotime( '-'.$this->qa_selecteddate.' days', strtotime( current_time( 'mysql' ) ) ) );
|
| 50 |
$this->date_yesterday = date('Y-m-d', strtotime( '-1 days', strtotime( current_time( 'mysql' ) ) ) );
|
| 51 |
|
| 52 |
add_action( 'wp_ajax_ga_stats_widget', array( $this, 'ajaxWidget' ) );
|
| 53 |
-
|
| 54 |
-
if ($options['shortcode']) {
|
| 55 |
-
add_action( 'wp_ajax_nopriv_ga_stats_widget', array( $this, 'ajaxWidget' ) );
|
| 56 |
-
}
|
| 57 |
}
|
| 58 |
|
| 59 |
/**
|
|
@@ -86,16 +80,12 @@ class GoogleAnalyticsSummary
|
|
| 86 |
**/
|
| 87 |
function addTopJs()
|
| 88 |
{
|
| 89 |
-
|
| 90 |
-
|
| 91 |
?>
|
| 92 |
-
|
| 93 |
-
|
| 94 |
<style type="text/css">
|
| 95 |
#google-analytics-summary .legend table {width:auto;border:0;margin:0;}
|
| 96 |
</style>
|
| 97 |
<script type="text/javascript">
|
| 98 |
-
|
| 99 |
//Tooltip
|
| 100 |
jQuery.fn.UseTooltip = function () {
|
| 101 |
var previousPoint = null;
|
| 13 |
/**
|
| 14 |
* Start the process of including the widget
|
| 15 |
**/
|
| 16 |
+
function GoogleAnalyticsSummary($shortcode = FALSE)
|
| 17 |
{
|
|
|
|
|
|
|
| 18 |
add_action('wp_dashboard_setup', array(
|
| 19 |
$this,
|
| 20 |
'addDashboardWidget'
|
| 28 |
'addTopJs'
|
| 29 |
));
|
| 30 |
|
| 31 |
+
if ($shortcode) {
|
|
|
|
| 32 |
// For shortcode
|
| 33 |
add_action('wp_footer', array(
|
| 34 |
$this,
|
| 35 |
'addJavascript'
|
| 36 |
));
|
| 37 |
|
| 38 |
+
add_action('wp_footer', array(
|
| 39 |
$this,
|
| 40 |
'addTopJs'
|
| 41 |
));
|
| 42 |
+
|
| 43 |
+
add_action( 'wp_ajax_nopriv_ga_stats_widget', array( $this, 'ajaxWidget' ) );
|
| 44 |
}
|
|
|
|
| 45 |
|
| 46 |
$this->qa_selecteddate = isset( $_REQUEST['qa_selecteddate'] ) ? wp_filter_kses( $_REQUEST['qa_selecteddate'] ) : '31';
|
| 47 |
$this->date_before = date('Y-m-d', strtotime( '-'.$this->qa_selecteddate.' days', strtotime( current_time( 'mysql' ) ) ) );
|
| 48 |
$this->date_yesterday = date('Y-m-d', strtotime( '-1 days', strtotime( current_time( 'mysql' ) ) ) );
|
| 49 |
|
| 50 |
add_action( 'wp_ajax_ga_stats_widget', array( $this, 'ajaxWidget' ) );
|
|
|
|
|
|
|
|
|
|
|
|
|
| 51 |
}
|
| 52 |
|
| 53 |
/**
|
| 80 |
**/
|
| 81 |
function addTopJs()
|
| 82 |
{
|
| 83 |
+
wp_enqueue_script( 'jquery' );
|
|
|
|
| 84 |
?>
|
|
|
|
|
|
|
| 85 |
<style type="text/css">
|
| 86 |
#google-analytics-summary .legend table {width:auto;border:0;margin:0;}
|
| 87 |
</style>
|
| 88 |
<script type="text/javascript">
|
|
|
|
| 89 |
//Tooltip
|
| 90 |
jQuery.fn.UseTooltip = function () {
|
| 91 |
var previousPoint = null;
|
other_plugins.php
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php add_thickbox(); ?>
|
| 2 |
+
<div class="wrap">
|
| 3 |
+
<?php screen_icon(); ?>
|
| 4 |
+
<h2>Other Plugins</h2>
|
| 5 |
+
|
| 6 |
+
<p style="border:1px solid #CCCCCC;background:#FFFFFF;padding:8px;">
|
| 7 |
+
<a href="<?php echo admin_url( 'plugin-install.php?tab=plugin-information&plugin=sumome&TB_iframe=true&width=743&height=500'); ?>" class="thickbox">SumoMe</a> - Tools to grow your Email List, Social Sharing and Analytics.
|
| 8 |
+
<br /><br />
|
| 9 |
+
<a href="<?php echo admin_url('plugin-install.php?tab=plugin-information&plugin=recent-tweets-widget&TB_iframe=true&width=743&height=500'); ?>" class="thickbox">Recent Tweets Widget</a> - Display your recent tweets in a sidebar widget.
|
| 10 |
+
<br /><br />
|
| 11 |
+
<a href="<?php echo admin_url('plugin-install.php?tab=plugin-information&plugin=social-share-boost&TB_iframe=true&width=743&height=500'); ?>" class="thickbox">Social Share Boost</a> - Boost Your Social Sharing by automatically adding various social share tools above or below the posts, page and excerpts.
|
| 12 |
+
</p>
|
| 13 |
+
<h2>Signup for a free 30 day course to DOUBLE YOUR EMAIL LIST</h2>
|
| 14 |
+
<div style="border:1px solid #CCCCCC;background:#FFFFFF;padding:8px;">
|
| 15 |
+
<form method="post" class="af-form-wrapper" action="http://www.aweber.com/scripts/addlead.pl" target="_blank">
|
| 16 |
+
<p>
|
| 17 |
+
<input placeholder="Type Your Email Address" class="email" name="email" autofocus style="width:200px;" />
|
| 18 |
+
</p>
|
| 19 |
+
<p>
|
| 20 |
+
<button class="button button-primary">Let me in!</button>
|
| 21 |
+
</p>
|
| 22 |
+
|
| 23 |
+
<input type="hidden" name="meta_web_form_id" value="1747290999" />
|
| 24 |
+
<input type="hidden" name="meta_split_id" value="" />
|
| 25 |
+
<input type="hidden" name="listname" value="awlist3626406" />
|
| 26 |
+
<input type="hidden" name="redirect" value="http://email1k.sumome.com/tweet.html" id="redirect_19605a373ab8e7f77fc954424326ab1c" />
|
| 27 |
+
<input type="hidden" name="meta_redirect_onlist" value="http://email1k.sumome.com/tweet.html" />
|
| 28 |
+
<input type="hidden" name="meta_adtracking" value="google-analyticator" />
|
| 29 |
+
<input type="hidden" name="meta_message" value="1" />
|
| 30 |
+
<input type="hidden" name="meta_required" value="email" />
|
| 31 |
+
<input type="hidden" name="meta_tooltip" value="" />
|
| 32 |
+
</form>
|
| 33 |
+
</div>
|
| 34 |
+
</div>
|
readme.txt
CHANGED
|
@@ -3,7 +3,7 @@ Contributors: noahkagan
|
|
| 3 |
Tags: google analytics plugin, stats, statistics, google, analytics, dashboard, google analytics, tracking, widget, marketing,pageviews,visits, web stats, javascript
|
| 4 |
Requires at least: 3.2
|
| 5 |
Tested up to: 4.2.2
|
| 6 |
-
Stable tag: 6.4.9.
|
| 7 |
License: GPLv2 or later
|
| 8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 9 |
|
|
@@ -74,6 +74,9 @@ For any support issues, please use the official WordPress support forums.
|
|
| 74 |
|
| 75 |
== Changelog ==
|
| 76 |
|
|
|
|
|
|
|
|
|
|
| 77 |
= 6.4.9.2 =
|
| 78 |
* Temporarily disable [analytics] shortcode to fix a bug
|
| 79 |
|
| 3 |
Tags: google analytics plugin, stats, statistics, google, analytics, dashboard, google analytics, tracking, widget, marketing,pageviews,visits, web stats, javascript
|
| 4 |
Requires at least: 3.2
|
| 5 |
Tested up to: 4.2.2
|
| 6 |
+
Stable tag: 6.4.9.3
|
| 7 |
License: GPLv2 or later
|
| 8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 9 |
|
| 74 |
|
| 75 |
== Changelog ==
|
| 76 |
|
| 77 |
+
= 6.4.9.3 =
|
| 78 |
+
* Re-enable [analytics] shortcode with fix
|
| 79 |
+
|
| 80 |
= 6.4.9.2 =
|
| 81 |
* Temporarily disable [analytics] shortcode to fix a bug
|
| 82 |
|
