AdRotate Banner Manager - Version 5.0.1

Version Description

FREE = * [fix] Stats sometimes displaying wrong dates * [fix] Stats dropdowns showing wrong dates

Download this release

Release Info

Developer adegans
Plugin Icon 128x128 AdRotate Banner Manager
Version 5.0.1
Comparing to
See all releases

Code changes from version 5.0 to 5.0.1

adrotate.php CHANGED
@@ -7,7 +7,7 @@ Author URI: https://www.arnan.me/
7
Description: AdRotate Banner Manager - Monetise your website with adverts while keeping things simple. Start making money today!
8
Text Domain: adrotate
9
Domain Path: /languages/
10
- Version: 5.0
11
License: GPLv3
12
*/
13
@@ -22,7 +22,7 @@ License: GPLv3
22
------------------------------------------------------------------------------------ */
23
24
/*--- AdRotate values ---------------------------------------*/
25
- define("ADROTATE_DISPLAY", '5.0');
26
define("ADROTATE_VERSION", 392);
27
define("ADROTATE_DB_VERSION", 64);
28
$plugin_folder = plugin_dir_path(__FILE__);
@@ -393,17 +393,6 @@ function adrotate_statistics() {
393
394
<?php
395
if ($view == "") {
396
- $stats = adrotate_prepare_fullreport();
397
- $stats_graph_month = $wpdb->get_row("SELECT SUM(`clicks`) as `clicks`, SUM(`impressions`) as `impressions` FROM `{$wpdb->prefix}adrotate_stats` WHERE `thetime` >= {$monthstart} AND `thetime` <= {$monthend};", ARRAY_A);
398
- if(empty($stats_graph_month['impressions'])) $stats_graph_month['impressions'] = 0;
399
- if(empty($stats_graph_month['clicks'])) $stats_graph_month['clicks'] = 0;
400
-
401
- // Get Click Through Rate
402
- $ctr_alltime = adrotate_ctr($stats['overall_clicks'], $stats['overall_impressions']);
403
- $ctr_last_month = adrotate_ctr($stats['last_month_clicks'], $stats['last_month_impressions']);
404
- $ctr_this_month = adrotate_ctr($stats['this_month_clicks'], $stats['this_month_impressions']);
405
- $ctr_graph_month = adrotate_ctr($stats_graph_month['clicks'], $stats_graph_month['impressions']);
406
-
407
include("dashboard/publisher/statistics-main.php");
408
} else if($view == "advert") {
409
include("dashboard/publisher/statistics-advert.php");
7
Description: AdRotate Banner Manager - Monetise your website with adverts while keeping things simple. Start making money today!
8
Text Domain: adrotate
9
Domain Path: /languages/
10
+ Version: 5.0.1
11
License: GPLv3
12
*/
13
22
------------------------------------------------------------------------------------ */
23
24
/*--- AdRotate values ---------------------------------------*/
25
+ define("ADROTATE_DISPLAY", '5.0.1');
26
define("ADROTATE_VERSION", 392);
27
define("ADROTATE_DB_VERSION", 64);
28
$plugin_folder = plugin_dir_path(__FILE__);
393
394
<?php
395
if ($view == "") {
396
include("dashboard/publisher/statistics-main.php");
397
} else if($view == "advert") {
398
include("dashboard/publisher/statistics-advert.php");
dashboard/publisher/statistics-advert.php CHANGED
@@ -13,8 +13,8 @@ $banner = $wpdb->get_row("SELECT `title`, `tracker`, `type` FROM `{$wpdb->prefix
13
14
$stats = adrotate_stats($id, false);
15
$stats_today = adrotate_stats($id, false, adrotate_date_start('day'));
16
- $stats_last_month = adrotate_stats($id, false, get_date_from_gmt(gmmktime(0, 0, 0, gmdate("m")-1, 1, gmdate("Y")), 'U'), get_date_from_gmt(gmmktime(0, 0, 0, gmdate("m"), 0, gmdate("Y")), 'U'));
17
- $stats_this_month = adrotate_stats($id, false, get_date_from_gmt(gmmktime(0, 0, 0, gmdate("m"), 1, gmdate("Y")), 'U'), get_date_from_gmt(gmmktime(0, 0, 0, gmdate("m"), gmdate("t"), gmdate("Y")), 'U'));
18
$stats_graph_month = adrotate_stats($id, false, $monthstart, $monthend);
19
20
// Prevent gaps in display
13
14
$stats = adrotate_stats($id, false);
15
$stats_today = adrotate_stats($id, false, adrotate_date_start('day'));
16
+ $stats_last_month = adrotate_stats($id, false, gmmktime(0, 0, 0, gmdate("m")-1, 1, gmdate("Y")), gmmktime(0, 0, 0, gmdate("m"), 0, gmdate("Y")));
17
+ $stats_this_month = adrotate_stats($id, false, gmmktime(0, 0, 0, gmdate("m"), 1, gmdate("Y")), gmmktime(0, 0, 0, gmdate("m"), gmdate("t"), gmdate("Y")));
18
$stats_graph_month = adrotate_stats($id, false, $monthstart, $monthend);
19
20
// Prevent gaps in display
dashboard/publisher/statistics-group.php CHANGED
@@ -13,12 +13,12 @@ $title = $wpdb->get_var("SELECT `name` FROM `{$wpdb->prefix}adrotate_groups` WHE
13
$stats = $wpdb->get_row("SELECT SUM(`clicks`) as `clicks`, SUM(`impressions`) as `impressions` FROM `{$wpdb->prefix}adrotate_stats` WHERE `group` = {$id};", ARRAY_A);
14
$stats_today = $wpdb->get_row("SELECT `clicks`, `impressions` FROM `{$wpdb->prefix}adrotate_stats` WHERE `group` = {$id} AND `thetime` = {$today};", ARRAY_A);
15
16
- $start_last_month = get_date_from_gmt(gmmktime(0, 0, 0, gmdate("m")-1, 1, gmdate("Y")), 'U');
17
- $end_last_month = get_date_from_gmt(gmmktime(0, 0, 0, gmdate("m")-1, gmdate("t"), gmdate("Y")), 'U');
18
$stats_last_month = $wpdb->get_row("SELECT SUM(`clicks`) as `clicks`, SUM(`impressions`) as `impressions` FROM `{$wpdb->prefix}adrotate_stats` WHERE `group` = {$id} AND `thetime` >= {$start_last_month} AND `thetime` <= {$end_last_month};", ARRAY_A);
19
20
- $start_this_month = get_date_from_gmt(gmmktime(0, 0, 0, gmdate("m"), 1, gmdate("Y")), 'U');
21
- $end_this_month = get_date_from_gmt(gmmktime(0, 0, 0, gmdate("m"), gmdate("t"), gmdate("Y")), 'U');
22
$stats_this_month = $wpdb->get_row("SELECT SUM(`clicks`) as `clicks`, SUM(`impressions`) as `impressions` FROM `{$wpdb->prefix}adrotate_stats` WHERE `group` = {$id} AND `thetime` >= {$start_this_month} AND `thetime` <= {$end_this_month};", ARRAY_A);
23
24
$stats_graph_month = $wpdb->get_row("SELECT SUM(`clicks`) as `clicks`, SUM(`impressions`) as `impressions` FROM `{$wpdb->prefix}adrotate_stats` WHERE `group` = {$id} AND `thetime` >= {$monthstart} AND `thetime` <= {$monthend};", ARRAY_A);
13
$stats = $wpdb->get_row("SELECT SUM(`clicks`) as `clicks`, SUM(`impressions`) as `impressions` FROM `{$wpdb->prefix}adrotate_stats` WHERE `group` = {$id};", ARRAY_A);
14
$stats_today = $wpdb->get_row("SELECT `clicks`, `impressions` FROM `{$wpdb->prefix}adrotate_stats` WHERE `group` = {$id} AND `thetime` = {$today};", ARRAY_A);
15
16
+ $start_last_month = gmmktime(0, 0, 0, gmdate("m")-1, 1, gmdate("Y"));
17
+ $end_last_month = gmmktime(0, 0, 0, gmdate("m")-1, gmdate("t"), gmdate("Y"));
18
$stats_last_month = $wpdb->get_row("SELECT SUM(`clicks`) as `clicks`, SUM(`impressions`) as `impressions` FROM `{$wpdb->prefix}adrotate_stats` WHERE `group` = {$id} AND `thetime` >= {$start_last_month} AND `thetime` <= {$end_last_month};", ARRAY_A);
19
20
+ $start_this_month = gmmktime(0, 0, 0, gmdate("m"), 1, gmdate("Y"));
21
+ $end_this_month = gmmktime(0, 0, 0, gmdate("m"), gmdate("t"), gmdate("Y"));
22
$stats_this_month = $wpdb->get_row("SELECT SUM(`clicks`) as `clicks`, SUM(`impressions`) as `impressions` FROM `{$wpdb->prefix}adrotate_stats` WHERE `group` = {$id} AND `thetime` >= {$start_this_month} AND `thetime` <= {$end_this_month};", ARRAY_A);
23
24
$stats_graph_month = $wpdb->get_row("SELECT SUM(`clicks`) as `clicks`, SUM(`impressions`) as `impressions` FROM `{$wpdb->prefix}adrotate_stats` WHERE `group` = {$id} AND `thetime` >= {$monthstart} AND `thetime` <= {$monthend};", ARRAY_A);
dashboard/publisher/statistics-main.php CHANGED
@@ -8,6 +8,17 @@
8
* By using this code you agree to indemnify Arnan de Gans from any
9
* liability that might arise from it's use.
10
------------------------------------------------------------------------------------ */
11
?>
12
<h2><?php _e('Statistics', 'adrotate'); ?></h2>
13
8
* By using this code you agree to indemnify Arnan de Gans from any
9
* liability that might arise from it's use.
10
------------------------------------------------------------------------------------ */
11
+
12
+ $stats = adrotate_prepare_fullreport();
13
+ $stats_graph_month = $wpdb->get_row("SELECT SUM(`clicks`) as `clicks`, SUM(`impressions`) as `impressions` FROM `{$wpdb->prefix}adrotate_stats` WHERE `thetime` >= {$monthstart} AND `thetime` <= {$monthend};", ARRAY_A);
14
+ if(empty($stats_graph_month['impressions'])) $stats_graph_month['impressions'] = 0;
15
+ if(empty($stats_graph_month['clicks'])) $stats_graph_month['clicks'] = 0;
16
+
17
+ // Get Click Through Rate
18
+ $ctr_alltime = adrotate_ctr($stats['overall_clicks'], $stats['overall_impressions']);
19
+ $ctr_last_month = adrotate_ctr($stats['last_month_clicks'], $stats['last_month_impressions']);
20
+ $ctr_this_month = adrotate_ctr($stats['this_month_clicks'], $stats['this_month_impressions']);
21
+ $ctr_graph_month = adrotate_ctr($stats_graph_month['clicks'], $stats_graph_month['impressions']);
22
?>
23
<h2><?php _e('Statistics', 'adrotate'); ?></h2>
24
readme.txt CHANGED
@@ -3,8 +3,9 @@ Contributors: adegans
3
Donate link: https://www.arnan.me/donate.html
4
Tags: ads, advert, adsense, advertising, doubleclick, responsive adverts, ad manager, banner manager, advert manager, monetise, advertisement, banner
5
Requires at least: 3.8
6
Tested up to: 5.1
7
- Stable tag: 5.0
8
License: GPLv3
9
10
Monetise your website with adverts while keeping things simple. Start making money today!
@@ -97,14 +98,13 @@ You can also post your questions on the [forum](https://ajdg.solutions/forums/)!
97
98
Be a Professional and go Pro. With [AdRotate Professional](https://ajdg.solutions/plugins/adrotate-for-wordpress/)!
99
100
- = 5.0 FREE =
101
- * [new] Advertising Partners dashboard
102
- * [update] Better localized dates for stats
103
- * [update] Dashboard formatting and layout
104
105
- = 4.18.2 PRO =
106
- * [fix] Incorrect slug for updates
107
- * [i18n] Updated translation files
108
109
All recent changes are available on the [AdRotate website](https://ajdg.solutions/plugins/adrotate-for-wordpress/development/).
110
3
Donate link: https://www.arnan.me/donate.html
4
Tags: ads, advert, adsense, advertising, doubleclick, responsive adverts, ad manager, banner manager, advert manager, monetise, advertisement, banner
5
Requires at least: 3.8
6
+ Requires PHP: 5.6
7
Tested up to: 5.1
8
+ Stable tag: 5.0.1
9
License: GPLv3
10
11
Monetise your website with adverts while keeping things simple. Start making money today!
98
99
Be a Professional and go Pro. With [AdRotate Professional](https://ajdg.solutions/plugins/adrotate-for-wordpress/)!
100
101
+ = 5.0.1 FREE =
102
+ * [fix] Stats sometimes displaying wrong dates
103
+ * [fix] Stats dropdowns showing wrong dates
104
105
+ = 5.0.1 PRO =
106
+ * [fix] Stats sometimes displaying wrong dates
107
+ * [fix] Stats dropdowns showing wrong dates
108
109
All recent changes are available on the [AdRotate website](https://ajdg.solutions/plugins/adrotate-for-wordpress/development/).
110