AdSense Plugin WP QUADS - Version 2.0.25.3

Version Description

(19th April 2021) = * Fix: Fatal error and warning (using php version 8) #348

Download this release

Release Info

Developer wpquads
Plugin Icon 128x128 AdSense Plugin WP QUADS
Version 2.0.25.3
Comparing to
See all releases

Code changes from version 2.0.25.2 to 2.0.25.3

admin/includes/migration-service.php CHANGED
@@ -64,7 +64,7 @@ class QUADS_Ad_Migration {
64
  $quads_ads = $api_service->getAdDataByParam('quads-ads');
65
  $duplicate_array =array();
66
 
67
- if(isset($quads_ads['posts_data'])) {
68
  foreach ($quads_options['ads'] as $key1 => $value1) {
69
  foreach ($quads_ads['posts_data'] as $key => $value) {
70
  $ads = $value['post_meta'];
@@ -136,11 +136,13 @@ class QUADS_Ad_Migration {
136
  }
137
  }
138
  }
 
139
  foreach ( $quads_settings['ads'] as $key => $value ) {
140
  if( ! in_array( $key, $check_array )){
141
  unset($quads_settings['ads'][$key]);
142
  }
143
  }
 
144
  $quads_options =$quads_settings;
145
  update_option('quads_settings', $quads_settings);
146
  }
64
  $quads_ads = $api_service->getAdDataByParam('quads-ads');
65
  $duplicate_array =array();
66
 
67
+ if(isset($quads_ads['posts_data']) && isset($quads_options['ads'])) {
68
  foreach ($quads_options['ads'] as $key1 => $value1) {
69
  foreach ($quads_ads['posts_data'] as $key => $value) {
70
  $ads = $value['post_meta'];
136
  }
137
  }
138
  }
139
+ if(isset($quads_settings['ads'])){
140
  foreach ( $quads_settings['ads'] as $key => $value ) {
141
  if( ! in_array( $key, $check_array )){
142
  unset($quads_settings['ads'][$key]);
143
  }
144
  }
145
+ }
146
  $quads_options =$quads_settings;
147
  update_option('quads_settings', $quads_settings);
148
  }
includes/admin/settings/register-settings.php CHANGED
@@ -1522,8 +1522,8 @@ function quads_log_permissions() {
1522
  */
1523
  function quads_get_ads() {
1524
  global $quads_options;
1525
- $quads_options['ads'] = (isset($quads_options['ads']) )?(array)$quads_options['ads']: '';
1526
- if (!isset($quads_options['ads']) || ( isset($quads_options['ads']) && count( $quads_options['ads'] ) === 0) ) {
1527
  $ads = array(
1528
  0 => __( 'Random Ads', 'quick-adsense-reloaded' ),
1529
  1 => isset( $quads_options['ads']['ad1']['label'] ) ? $quads_options['ads']['ad1']['label'] : 'ad1',
1522
  */
1523
  function quads_get_ads() {
1524
  global $quads_options;
1525
+ $quads_options['ads'] = (isset($quads_options['ads']) && count( $quads_options['ads'] ) !== 0 )?(array)$quads_options['ads']: array();
1526
+ if (empty($quads_options['ads'])) {
1527
  $ads = array(
1528
  0 => __( 'Random Ads', 'quick-adsense-reloaded' ),
1529
  1 => isset( $quads_options['ads']['ad1']['label'] ) ? $quads_options['ads']['ad1']['label'] : 'ad1',
quick-adsense-reloaded.php CHANGED
@@ -6,7 +6,7 @@
6
  * Description: Insert Google AdSense and other ad formats fully automatic into your website
7
  * Author: WP Quads
8
  * Author URI: https://wordpress.org/plugins/quick-adsense-reloaded/
9
- * Version: 2.0.25.2
10
  * Text Domain: quick-adsense-reloaded
11
  * Domain Path: languages
12
  * Credits: WP QUADS - Quick AdSense Reloaded is a fork of Quick AdSense
@@ -38,7 +38,7 @@ if( !defined( 'ABSPATH' ) )
38
 
39
  // Plugin version
40
  if( !defined( 'QUADS_VERSION' ) ) {
41
- define( 'QUADS_VERSION', '2.0.25.2' );
42
  }
43
 
44
  // Plugin name
6
  * Description: Insert Google AdSense and other ad formats fully automatic into your website
7
  * Author: WP Quads
8
  * Author URI: https://wordpress.org/plugins/quick-adsense-reloaded/
9
+ * Version: 2.0.25.3
10
  * Text Domain: quick-adsense-reloaded
11
  * Domain Path: languages
12
  * Credits: WP QUADS - Quick AdSense Reloaded is a fork of Quick AdSense
38
 
39
  // Plugin version
40
  if( !defined( 'QUADS_VERSION' ) ) {
41
+ define( 'QUADS_VERSION', '2.0.25.3' );
42
  }
43
 
44
  // Plugin name
readme.txt CHANGED
@@ -10,7 +10,7 @@ Tags: ad manager, ads, adsense, amp, banner
10
  Requires at least: 3.6+
11
  Tested up to: 5.7
12
  Requires PHP: 5.3
13
- Stable tag: 2.0.25.2
14
 
15
  Ads & AdSense Ad Plugin is the quickest way to insert Google AdSense & other ads into your website. Google AdSense integration with Google AMP support.
16
 
@@ -196,6 +196,9 @@ Alternative Installation:
196
 
197
 
198
  == Changelog ==
 
 
 
199
  = 2.0.25.2 (14th April 2021) =
200
  * Fix: Fixed warning msg after update 2.0.25.1 #347
201
 
10
  Requires at least: 3.6+
11
  Tested up to: 5.7
12
  Requires PHP: 5.3
13
+ Stable tag: 2.0.25.3
14
 
15
  Ads & AdSense Ad Plugin is the quickest way to insert Google AdSense & other ads into your website. Google AdSense integration with Google AMP support.
16
 
196
 
197
 
198
  == Changelog ==
199
+ = 2.0.25.3 (19th April 2021) =
200
+ * Fix: Fatal error and warning (using php version 8) #348
201
+
202
  = 2.0.25.2 (14th April 2021) =
203
  * Fix: Fixed warning msg after update 2.0.25.1 #347
204