Version Description
- Fixed some warnings
- Fixed issue on PHP 8
- Code improvement
Download this release
Release Info
| Developer | adamskaat |
| Plugin | |
| 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
|
