Version Description
FREE = * [fix] Error about W3 Total Cache not being active while it is * [fix] Undefined variable output * [fix] Path to banner image (logo) in some notifications
Download this release
Release Info
Developer | adegans |
Plugin | AdRotate Banner Manager |
Version | 3.15.1 |
Comparing to | |
See all releases |
Code changes from version 3.15 to 3.15.1
- adrotate-output.php +11 -17
- adrotate.php +2 -2
- dashboard/settings/geotargeting.php +2 -5
- dashboard/settings/misc.php +1 -1
- readme.txt +15 -28
adrotate-output.php
CHANGED
@@ -475,26 +475,20 @@ function adrotate_custom_javascript() {
|
|
475 |
|
476 |
$groups = $wpdb->get_results("SELECT `id`, `adspeed` FROM `{$wpdb->prefix}adrotate_groups` WHERE `name` != '' AND `modus` = 1 ORDER BY `id` ASC;");
|
477 |
if($groups) {
|
478 |
-
$output_js = "jQuery(document).ready(function(){\n";
|
479 |
-
$output_js .= "if(jQuery.fn.gslider) {\n";
|
480 |
-
foreach($groups as $group) {
|
481 |
-
$output_js .= "\tjQuery('.g-".$group->id."').gslider({ groupid: ".$group->id.", speed: ".$group->adspeed." });\n";
|
482 |
-
}
|
483 |
-
$output_js .= "}\n";
|
484 |
-
$output_js .= "});\n";
|
485 |
-
unset($groups);
|
486 |
-
}
|
487 |
-
|
488 |
-
if(isset($output_js)) {
|
489 |
$output = "<!-- AdRotate JS -->\n";
|
490 |
$output .= "<script type=\"text/javascript\">\n";
|
491 |
-
$output .=
|
|
|
|
|
|
|
|
|
|
|
|
|
492 |
$output .= "</script>\n";
|
493 |
$output .= "<!-- /AdRotate JS -->\n\n";
|
494 |
-
unset($
|
|
|
495 |
}
|
496 |
-
|
497 |
-
echo $output;
|
498 |
}
|
499 |
|
500 |
/*-------------------------------------------------------------
|
@@ -694,7 +688,7 @@ function adrotate_dashboard_error() {
|
|
694 |
}
|
695 |
|
696 |
// Caching
|
697 |
-
if($adrotate_config['w3caching'] == "Y" AND !is_plugin_active('
|
698 |
$error['w3tc_not_active'] = __('You have enable caching support but W3 Total Cache is not active on your site!', 'adrotate-pro').' <a href="'.admin_url('/admin.php?page=adrotate-settings&tab=misc').'">Disable Caching Support</a> or <a href="'.admin_url('/plugins.php').'">Enable W3 Total Cache</a>.';
|
699 |
}
|
700 |
if($adrotate_config['w3caching'] == "Y" AND !defined('W3TC_DYNAMIC_SECURITY')) {
|
@@ -730,7 +724,7 @@ function adrotate_notifications_dashboard() {
|
|
730 |
echo '» '.$message.'<br />';
|
731 |
}
|
732 |
echo ' </span></div>';
|
733 |
-
echo ' <div class="icon"><img title="AdRotate Logo" src="'.plugins_url('images/
|
734 |
echo ' </div>';
|
735 |
echo '</div>';
|
736 |
}
|
475 |
|
476 |
$groups = $wpdb->get_results("SELECT `id`, `adspeed` FROM `{$wpdb->prefix}adrotate_groups` WHERE `name` != '' AND `modus` = 1 ORDER BY `id` ASC;");
|
477 |
if($groups) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
478 |
$output = "<!-- AdRotate JS -->\n";
|
479 |
$output .= "<script type=\"text/javascript\">\n";
|
480 |
+
$output .= "jQuery(document).ready(function(){\n";
|
481 |
+
$output .= "if(jQuery.fn.gslider) {\n";
|
482 |
+
foreach($groups as $group) {
|
483 |
+
$output .= "\tjQuery('.g-".$group->id."').gslider({ groupid: ".$group->id.", speed: ".$group->adspeed." });\n";
|
484 |
+
}
|
485 |
+
$output .= "}\n";
|
486 |
+
$output .= "});\n";
|
487 |
$output .= "</script>\n";
|
488 |
$output .= "<!-- /AdRotate JS -->\n\n";
|
489 |
+
unset($groups);
|
490 |
+
echo $output;
|
491 |
}
|
|
|
|
|
492 |
}
|
493 |
|
494 |
/*-------------------------------------------------------------
|
688 |
}
|
689 |
|
690 |
// Caching
|
691 |
+
if($adrotate_config['w3caching'] == "Y" AND !is_plugin_active('w3-total-cache/w3-total-cache.php')) {
|
692 |
$error['w3tc_not_active'] = __('You have enable caching support but W3 Total Cache is not active on your site!', 'adrotate-pro').' <a href="'.admin_url('/admin.php?page=adrotate-settings&tab=misc').'">Disable Caching Support</a> or <a href="'.admin_url('/plugins.php').'">Enable W3 Total Cache</a>.';
|
693 |
}
|
694 |
if($adrotate_config['w3caching'] == "Y" AND !defined('W3TC_DYNAMIC_SECURITY')) {
|
724 |
echo '» '.$message.'<br />';
|
725 |
}
|
726 |
echo ' </span></div>';
|
727 |
+
echo ' <div class="icon"><img title="AdRotate Logo" src="'.plugins_url('images/logo-60x60.png', __FILE__).'" alt=""/></div>';
|
728 |
echo ' </div>';
|
729 |
echo '</div>';
|
730 |
}
|
adrotate.php
CHANGED
@@ -7,7 +7,7 @@ Author URI: http://ajdg.solutions/?pk_campaign=adrotatefree-pluginpage
|
|
7 |
Description: The popular choice for monetizing your website with adverts while keeping things simple. Start making money today!
|
8 |
Text Domain: adrotate
|
9 |
Domain Path: /languages/
|
10 |
-
Version: 3.15
|
11 |
License: GPLv3
|
12 |
*/
|
13 |
|
@@ -22,7 +22,7 @@ License: GPLv3
|
|
22 |
------------------------------------------------------------------------------------ */
|
23 |
|
24 |
/*--- AdRotate values ---------------------------------------*/
|
25 |
-
define("ADROTATE_DISPLAY", '3.15');
|
26 |
define("ADROTATE_VERSION", 380);
|
27 |
define("ADROTATE_DB_VERSION", 57);
|
28 |
/*-----------------------------------------------------------*/
|
7 |
Description: The popular choice for monetizing your website with adverts while keeping things simple. Start making money today!
|
8 |
Text Domain: adrotate
|
9 |
Domain Path: /languages/
|
10 |
+
Version: 3.15.1
|
11 |
License: GPLv3
|
12 |
*/
|
13 |
|
22 |
------------------------------------------------------------------------------------ */
|
23 |
|
24 |
/*--- AdRotate values ---------------------------------------*/
|
25 |
+
define("ADROTATE_DISPLAY", '3.15.1');
|
26 |
define("ADROTATE_VERSION", 380);
|
27 |
define("ADROTATE_DB_VERSION", 57);
|
28 |
/*-----------------------------------------------------------*/
|
dashboard/settings/geotargeting.php
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?php
|
2 |
/* ------------------------------------------------------------------------------------
|
3 |
* COPYRIGHT AND TRADEMARK NOTICE
|
4 |
-
* Copyright 2008-
|
5 |
* ADROTATE is a trademark of Arnan de Gans.
|
6 |
|
7 |
* COPYRIGHT NOTICES AND ALL THE COMMENTS SHOULD REMAIN INTACT.
|
@@ -20,15 +20,12 @@
|
|
20 |
<option value="0" disabled>AdRotate Geo</option>
|
21 |
<option value="0" disabled>MaxMind City (Recommended)</option>
|
22 |
<option value="0" disabled>MaxMind Country</option>
|
23 |
-
<option value="0" disabled>Telize</option>
|
24 |
</select><br />
|
25 |
<span class="description">
|
26 |
<strong>MaxMind</strong> - <a href="https://www.maxmind.com/en/geoip2-precision-services?rId=ajdgnet" target="_blank">GeoIP2 Precision</a> - <?php _e('The most complete and accurate geo targeting you can get for only $20 USD per 50000 lookups.', 'adrotate'); ?> <a href="https://www.maxmind.com/en/geoip2-precision-city?rId=ajdgnet" target="_blank"><?php _e('Buy now', 'adrotate'); ?>.</a><br />
|
27 |
<em><strong>Supports:</strong> Countries, States, State ISO codes, Cities and DMA codes.</em><br /><br />
|
28 |
-
<strong>AdRotate Geo</strong> - <?php _e('
|
29 |
<em><strong>Supports:</strong> Countries, Cities, DMA codes, States and State ISO codes.</em><br /><br />
|
30 |
-
<strong>Telize</strong> - <?php _e('Free service, uses GeoLite2 databases from MaxMind!', 'adrotate'); ?><br />
|
31 |
-
<em><strong>Supports:</strong> Countries, Cities and DMA codes.</em>
|
32 |
</span>
|
33 |
</td>
|
34 |
</tr>
|
1 |
<?php
|
2 |
/* ------------------------------------------------------------------------------------
|
3 |
* COPYRIGHT AND TRADEMARK NOTICE
|
4 |
+
* Copyright 2008-2016 Arnan de Gans. All Rights Reserved.
|
5 |
* ADROTATE is a trademark of Arnan de Gans.
|
6 |
|
7 |
* COPYRIGHT NOTICES AND ALL THE COMMENTS SHOULD REMAIN INTACT.
|
20 |
<option value="0" disabled>AdRotate Geo</option>
|
21 |
<option value="0" disabled>MaxMind City (Recommended)</option>
|
22 |
<option value="0" disabled>MaxMind Country</option>
|
|
|
23 |
</select><br />
|
24 |
<span class="description">
|
25 |
<strong>MaxMind</strong> - <a href="https://www.maxmind.com/en/geoip2-precision-services?rId=ajdgnet" target="_blank">GeoIP2 Precision</a> - <?php _e('The most complete and accurate geo targeting you can get for only $20 USD per 50000 lookups.', 'adrotate'); ?> <a href="https://www.maxmind.com/en/geoip2-precision-city?rId=ajdgnet" target="_blank"><?php _e('Buy now', 'adrotate'); ?>.</a><br />
|
26 |
<em><strong>Supports:</strong> Countries, States, State ISO codes, Cities and DMA codes.</em><br /><br />
|
27 |
+
<strong>AdRotate Geo</strong> - <?php _e('Free lookups every day, uses GeoLite2 databases from MaxMind!', 'adrotate'); ?><br />
|
28 |
<em><strong>Supports:</strong> Countries, Cities, DMA codes, States and State ISO codes.</em><br /><br />
|
|
|
|
|
29 |
</span>
|
30 |
</td>
|
31 |
</tr>
|
dashboard/settings/misc.php
CHANGED
@@ -22,7 +22,7 @@
|
|
22 |
<?php if($adrotate_config['w3caching'] == "Y" AND !defined('W3TC_DYNAMIC_SECURITY')) { ?>
|
23 |
<tr>
|
24 |
<th valign="top"><?php _e('NOTICE:', 'adrotate'); ?></th>
|
25 |
-
<td><span style="color:#f00;"><?php _e('You have enabled W3 Total Caching support but not defined the security hash.
|
26 |
</tr>
|
27 |
<?php } ?>
|
28 |
<tr>
|
22 |
<?php if($adrotate_config['w3caching'] == "Y" AND !defined('W3TC_DYNAMIC_SECURITY')) { ?>
|
23 |
<tr>
|
24 |
<th valign="top"><?php _e('NOTICE:', 'adrotate'); ?></th>
|
25 |
+
<td><span style="color:#f00;"><?php _e('You have enabled W3 Total Caching support but not defined the security hash.', 'adrotate'); ?></span><br /><br /><?php _e('AdRotate has generated the following line for you to add to your wp-config.php around line 52 (below the WordPress nonces). If you do not know how to add this line, check out the following guide;', 'adrotate'); ?> <a href="https://ajdg.solutions/manuals/adrotate-manuals/caching-support/"><?php _e('Set up W3 Total Caching', 'adrotate'); ?></a>.<br /><pre>define('W3TC_DYNAMIC_SECURITY', '<?php echo md5(rand(0,999)); ?>');</pre></td>
|
26 |
</tr>
|
27 |
<?php } ?>
|
28 |
<tr>
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: http://meandmymac.net/donate/?pk_campaign=adrotatefree-readme
|
|
4 |
Tags: ads, banner, commercial, admin, advertise, adrotator, plugin, random, rotator, ad, advertising, advertisement, block, blocks, advertiser, publisher, adsense, geo, geolocation, geotarget, chitika, clickbank, broadstreet, banner manager,advert manager, campaign manager, export, import, telize, maxmind, referrer, email, menu, statistics, stats, report, advert, adverts, popular, best, great, 2014, geoselect, geobytes, schedules, schedule, monetize, header, widget, javascript, jquery, tracking, clicks, impressions, rotate, zone, zones, sidebar, footer, content, posts, pages, 2015
|
5 |
Requires at least: 3.8
|
6 |
Tested up to: 4.4.2
|
7 |
-
Stable tag: 3.15
|
8 |
License: GPLv3
|
9 |
|
10 |
The popular choice for monetizing your website with adverts while keeping things simple. Start making money today!
|
@@ -91,26 +91,16 @@ You can also post your questions on the [forum](https://ajdg.solutions/forums/?p
|
|
91 |
|
92 |
Be a Pro and go Pro. With [AdRotate Pro](https://ajdg.solutions/products/adrotate-for-wordpress/?pk_campaign=adrotatefree-readme)!
|
93 |
|
94 |
-
= 3.15 FREE =
|
95 |
-
* [
|
96 |
-
* [
|
97 |
-
* [
|
98 |
-
|
99 |
-
|
100 |
-
* [fix]
|
101 |
-
|
102 |
-
|
103 |
-
* [
|
104 |
-
* [new] AdRotate error detection and status notifications
|
105 |
-
* [new] Stats display for graphs now shows totals and CTR
|
106 |
-
* [change] Regression: 30k free lookups via AdRotate Geo
|
107 |
-
* [change] Updated bot filter keywords
|
108 |
-
* [change] Removed “Adblock detection” feature
|
109 |
-
* [change] Reports display tweaks
|
110 |
-
* [change] Impressions always tracked when using internal tracker
|
111 |
-
* [fix] Javascripts not always loaded in dashboard
|
112 |
-
* [fix] Translations not always working
|
113 |
-
* [fix] Advert evaluation cache not always accurate
|
114 |
|
115 |
All recent changes are available on the [AdRotate website](https://ajdg.solutions/products/adrotate-for-wordpress/development/?pk_campaign=adrotatefree-readme).
|
116 |
|
@@ -118,13 +108,10 @@ NOTE: Unsolicited offers, parnterships, job offers, promotional emails or produc
|
|
118 |
|
119 |
== Upgrade Notice ==
|
120 |
|
121 |
-
= 3.15 FREE =
|
122 |
-
* [
|
123 |
-
* [
|
124 |
-
* [
|
125 |
-
* [change] Reports display tweaks
|
126 |
-
* [change] Impressions always tracked when using internal tracker
|
127 |
-
* [fix] Advert evaluation cache not always accurate
|
128 |
|
129 |
All recent changes are available on the [AdRotate website](https://ajdg.solutions/products/adrotate-for-wordpress/development/?pk_campaign=adrotatefree-readme).
|
130 |
|
4 |
Tags: ads, banner, commercial, admin, advertise, adrotator, plugin, random, rotator, ad, advertising, advertisement, block, blocks, advertiser, publisher, adsense, geo, geolocation, geotarget, chitika, clickbank, broadstreet, banner manager,advert manager, campaign manager, export, import, telize, maxmind, referrer, email, menu, statistics, stats, report, advert, adverts, popular, best, great, 2014, geoselect, geobytes, schedules, schedule, monetize, header, widget, javascript, jquery, tracking, clicks, impressions, rotate, zone, zones, sidebar, footer, content, posts, pages, 2015
|
5 |
Requires at least: 3.8
|
6 |
Tested up to: 4.4.2
|
7 |
+
Stable tag: 3.15.1
|
8 |
License: GPLv3
|
9 |
|
10 |
The popular choice for monetizing your website with adverts while keeping things simple. Start making money today!
|
91 |
|
92 |
Be a Pro and go Pro. With [AdRotate Pro](https://ajdg.solutions/products/adrotate-for-wordpress/?pk_campaign=adrotatefree-readme)!
|
93 |
|
94 |
+
= 3.15.1 FREE =
|
95 |
+
* [fix] Error about W3 Total Cache not being active while it is
|
96 |
+
* [fix] Undefined variable output
|
97 |
+
* [fix] Path to banner image (logo) in some notifications
|
98 |
+
|
99 |
+
= 3.20.1 PRO =
|
100 |
+
* [fix] Daily stats not always showing for some adverts
|
101 |
+
* [fix] Error about W3 Total Cache not being active while it is
|
102 |
+
* [fix] Undefined variable output
|
103 |
+
* [fix] Path to banner image (logo) in some notifications
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
104 |
|
105 |
All recent changes are available on the [AdRotate website](https://ajdg.solutions/products/adrotate-for-wordpress/development/?pk_campaign=adrotatefree-readme).
|
106 |
|
108 |
|
109 |
== Upgrade Notice ==
|
110 |
|
111 |
+
= 3.15.1 FREE =
|
112 |
+
* [fix] Error about W3 Total Cache not being active while it is
|
113 |
+
* [fix] Undefined variable output
|
114 |
+
* [fix] Path to banner image (logo) in some notifications
|
|
|
|
|
|
|
115 |
|
116 |
All recent changes are available on the [AdRotate website](https://ajdg.solutions/products/adrotate-for-wordpress/development/?pk_campaign=adrotatefree-readme).
|
117 |
|