Version Description
- Fixed some warnings
- Fixed issue on PHP 8
- Code improvement
Download this release
Release Info
Developer | adamskaat |
Plugin | Countdown, Coming Soon – Countdown & Clock |
Version | 2.2.9.1 |
Comparing to | |
See all releases |
Code changes from version 2.2.9 to 2.2.9.1
- assets/views/countdownButton.php +1 -1
- assets/views/generalOptions.php +7 -6
- assets/views/progressBar.php +1 -0
- classes/countdown/Countdown.php +1 -1
- countdown-builder.php +1 -1
- helpers/AdminHelper.php +3 -1
- readme.txt +6 -1
assets/views/countdownButton.php
CHANGED
@@ -158,7 +158,7 @@ $defaults = AdminHelper::defaultData();
|
|
158 |
<label for="" class="ycd-label-of-input"><?php _e('Select Animation', YCD_TEXT_DOMAIN); ?></label>
|
159 |
</div>
|
160 |
<div class="col-md-4">
|
161 |
-
<?php echo AdminHelper::selectBox(
|
162 |
</div>
|
163 |
<div class="col-md-1">
|
164 |
<span class="ycd-btn-hover-preview-icon"></span>
|
158 |
<label for="" class="ycd-label-of-input"><?php _e('Select Animation', YCD_TEXT_DOMAIN); ?></label>
|
159 |
</div>
|
160 |
<div class="col-md-4">
|
161 |
+
<?php echo AdminHelper::selectBox(@$defaults['hover-animation'], esc_attr($typeObj->getOptionValue('ycd-button-hover-animation-name')), array('name' => 'ycd-button-hover-animation-name', 'class' => 'js-ycd-select ycd-button-hover-animation-name')); ?>
|
162 |
</div>
|
163 |
<div class="col-md-1">
|
164 |
<span class="ycd-btn-hover-preview-icon"></span>
|
assets/views/generalOptions.php
CHANGED
@@ -12,6 +12,7 @@ if(YCD_PKG_VERSION == YCD_FREE_VERSION) {
|
|
12 |
$defaultData = AdminHelper::defaultData();
|
13 |
$dueDate = $this->getOptionValue('ycd-date-time-picker');
|
14 |
|
|
|
15 |
if (class_exists('ycd\AdminHelperPro')) {
|
16 |
$couponsInfo = AdminHelperPro::getWooCommerceCouponsInfo();
|
17 |
}
|
@@ -43,7 +44,7 @@ if (class_exists('ycd\AdminHelperPro')) {
|
|
43 |
<?php
|
44 |
$savedWooCouponId = $this->getOptionValue('ycd-woo-coupon');
|
45 |
?>
|
46 |
-
<?php echo AdminHelper::selectBox(
|
47 |
</div>
|
48 |
</div>
|
49 |
</div>
|
@@ -53,7 +54,7 @@ if (class_exists('ycd\AdminHelperPro')) {
|
|
53 |
</div>
|
54 |
<div class="col-md-6">
|
55 |
<div class="ycd-select-wrapper">
|
56 |
-
<input type="text" readonly class="form-control ycd-woo-coupon-date" name="ycd-woo-coupon-date" data-dates=<?php echo json_encode(
|
57 |
</div>
|
58 |
</div>
|
59 |
</div>
|
@@ -171,7 +172,7 @@ if (class_exists('ycd\AdminHelperPro')) {
|
|
171 |
<div class="col-md-6">
|
172 |
<div class="ycd-select-wrapper">
|
173 |
<?php echo AdminHelper::selectBox(
|
174 |
-
|
175 |
esc_attr($this->getOptionValue('ycd-schedule-start-day')),
|
176 |
array(
|
177 |
'name' => 'ycd-schedule-start-day',
|
@@ -202,7 +203,7 @@ if (class_exists('ycd\AdminHelperPro')) {
|
|
202 |
</div>
|
203 |
<div class="col-md-6">
|
204 |
<div class="ycd-select-wrapper">
|
205 |
-
<?php echo AdminHelper::selectBox(
|
206 |
esc_attr($this->getOptionValue('ycd-schedule-end-day')),
|
207 |
array(
|
208 |
'name' => 'ycd-schedule-end-day',
|
@@ -242,7 +243,7 @@ if (class_exists('ycd\AdminHelperPro')) {
|
|
242 |
<div class="col-md-6">
|
243 |
<div class="ycd-select-wrapper">
|
244 |
<?php echo AdminHelper::selectBox(
|
245 |
-
|
246 |
$this->getOptionValue('ycd-schedule2-day'),
|
247 |
array(
|
248 |
'name' => 'ycd-schedule2-day[]',
|
@@ -292,7 +293,7 @@ if (class_exists('ycd\AdminHelperPro')) {
|
|
292 |
<div class="col-md-6">
|
293 |
<div class="ycd-select-wrapper">
|
294 |
<?php echo AdminHelper::selectBox(
|
295 |
-
|
296 |
$this->getOptionValue('ycd-schedule3-day'),
|
297 |
array(
|
298 |
'name' => 'ycd-schedule3-day',
|
12 |
$defaultData = AdminHelper::defaultData();
|
13 |
$dueDate = $this->getOptionValue('ycd-date-time-picker');
|
14 |
|
15 |
+
$couponsInfo = array();
|
16 |
if (class_exists('ycd\AdminHelperPro')) {
|
17 |
$couponsInfo = AdminHelperPro::getWooCommerceCouponsInfo();
|
18 |
}
|
44 |
<?php
|
45 |
$savedWooCouponId = $this->getOptionValue('ycd-woo-coupon');
|
46 |
?>
|
47 |
+
<?php echo AdminHelper::selectBox(@$couponsInfo['idAndTitle'], esc_attr($savedWooCouponId), array('name' => 'ycd-woo-coupon', 'class' => 'js-ycd-select js-ycd-woo-coupon')); ?>
|
48 |
</div>
|
49 |
</div>
|
50 |
</div>
|
54 |
</div>
|
55 |
<div class="col-md-6">
|
56 |
<div class="ycd-select-wrapper">
|
57 |
+
<input type="text" readonly class="form-control ycd-woo-coupon-date" name="ycd-woo-coupon-date" data-dates=<?php echo json_encode(@$couponsInfo['idAndDates']); ?> value="<?php echo @$couponsInfo['idAndDates'][$savedWooCouponId]; ?>">
|
58 |
</div>
|
59 |
</div>
|
60 |
</div>
|
172 |
<div class="col-md-6">
|
173 |
<div class="ycd-select-wrapper">
|
174 |
<?php echo AdminHelper::selectBox(
|
175 |
+
@$defaultData['week-days'],
|
176 |
esc_attr($this->getOptionValue('ycd-schedule-start-day')),
|
177 |
array(
|
178 |
'name' => 'ycd-schedule-start-day',
|
203 |
</div>
|
204 |
<div class="col-md-6">
|
205 |
<div class="ycd-select-wrapper">
|
206 |
+
<?php echo AdminHelper::selectBox(@$defaultData['week-days'],
|
207 |
esc_attr($this->getOptionValue('ycd-schedule-end-day')),
|
208 |
array(
|
209 |
'name' => 'ycd-schedule-end-day',
|
243 |
<div class="col-md-6">
|
244 |
<div class="ycd-select-wrapper">
|
245 |
<?php echo AdminHelper::selectBox(
|
246 |
+
@$defaultData['week-days'],
|
247 |
$this->getOptionValue('ycd-schedule2-day'),
|
248 |
array(
|
249 |
'name' => 'ycd-schedule2-day[]',
|
293 |
<div class="col-md-6">
|
294 |
<div class="ycd-select-wrapper">
|
295 |
<?php echo AdminHelper::selectBox(
|
296 |
+
@$defaultData['week-days'],
|
297 |
$this->getOptionValue('ycd-schedule3-day'),
|
298 |
array(
|
299 |
'name' => 'ycd-schedule3-day',
|
assets/views/progressBar.php
CHANGED
@@ -2,6 +2,7 @@
|
|
2 |
use ycd\AdminHelper;
|
3 |
$defaultData = AdminHelper::defaultData();
|
4 |
$id = $this->getId();
|
|
|
5 |
?>
|
6 |
<div class="ycd-bootstrap-wrapper">
|
7 |
<div class="row form-group">
|
2 |
use ycd\AdminHelper;
|
3 |
$defaultData = AdminHelper::defaultData();
|
4 |
$id = $this->getId();
|
5 |
+
$isPro = '';
|
6 |
?>
|
7 |
<div class="ycd-bootstrap-wrapper">
|
8 |
<div class="row form-group">
|
classes/countdown/Countdown.php
CHANGED
@@ -396,7 +396,7 @@ abstract class Countdown {
|
|
396 |
}
|
397 |
$savedData = $savedData[0];
|
398 |
$displaySettings = self::getDisplaySettings($postId);
|
399 |
-
if(!empty($
|
400 |
$savedData['ycd-display-settings'] = $displaySettings;
|
401 |
}
|
402 |
|
396 |
}
|
397 |
$savedData = $savedData[0];
|
398 |
$displaySettings = self::getDisplaySettings($postId);
|
399 |
+
if(!empty($savedData['ycd-display-settings'])) {
|
400 |
$savedData['ycd-display-settings'] = $displaySettings;
|
401 |
}
|
402 |
|
countdown-builder.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/**
|
3 |
* Plugin Name: Countdown builder
|
4 |
* Description: The best countdown plugin by Adam skaat
|
5 |
-
* Version: 2.2.9
|
6 |
* Author: Adam Skaat
|
7 |
* Author URI: https://edmonsoft.com/countdown
|
8 |
* License: GPLv2
|
2 |
/**
|
3 |
* Plugin Name: Countdown builder
|
4 |
* Description: The best countdown plugin by Adam skaat
|
5 |
+
* Version: 2.2.9.1
|
6 |
* Author: Adam Skaat
|
7 |
* Author URI: https://edmonsoft.com/countdown
|
8 |
* License: GPLv2
|
helpers/AdminHelper.php
CHANGED
@@ -837,7 +837,9 @@ class AdminHelper {
|
|
837 |
}
|
838 |
|
839 |
$selectBox = '<select '.$attrString.'>';
|
840 |
-
|
|
|
|
|
841 |
foreach ($data as $value => $label) {
|
842 |
|
843 |
/*When is multiselect*/
|
837 |
}
|
838 |
|
839 |
$selectBox = '<select '.$attrString.'>';
|
840 |
+
if (!is_array($data)) {
|
841 |
+
$data = array();
|
842 |
+
}
|
843 |
foreach ($data as $value => $label) {
|
844 |
|
845 |
/*When is multiselect*/
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: adamskaat
|
|
3 |
Tags: countdown, timer, countdown timer
|
4 |
Requires at least: 3.8
|
5 |
Tested up to: 5.9
|
6 |
-
Stable tag: 2.2.9
|
7 |
Requires PHP: 5.3
|
8 |
License: GPLv2 or later
|
9 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
@@ -67,6 +67,11 @@ Yes you can, we have Circle and Flipclock countdown popups.
|
|
67 |
You need to select the .zip file, there is no need to extract the zip file, just upload it.
|
68 |
|
69 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
70 |
= 2.2.9 =
|
71 |
* Security improvement
|
72 |
* Fixed onclick Countdown popup issue
|
3 |
Tags: countdown, timer, countdown timer
|
4 |
Requires at least: 3.8
|
5 |
Tested up to: 5.9
|
6 |
+
Stable tag: 2.2.9.1
|
7 |
Requires PHP: 5.3
|
8 |
License: GPLv2 or later
|
9 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
67 |
You need to select the .zip file, there is no need to extract the zip file, just upload it.
|
68 |
|
69 |
== Changelog ==
|
70 |
+
= 2.2.9.1 =
|
71 |
+
* Fixed some warnings
|
72 |
+
* Fixed issue on PHP 8
|
73 |
+
* Code improvement
|
74 |
+
|
75 |
= 2.2.9 =
|
76 |
* Security improvement
|
77 |
* Fixed onclick Countdown popup issue
|