Under Construction - Version 3.89

Version Description

  • 2021/07/23
  • bug fix for Weglot
Download this release

Release Info

Developer WebFactory
Plugin Icon 128x128 Under Construction
Version 3.89
Comparing to
See all releases

Code changes from version 3.88 to 3.89

Files changed (3) hide show
  1. readme.txt +5 -1
  2. under-construction.php +4 -4
  3. wf-flyout/wf-flyout.php +13 -14
readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: coming soon page, under construction mode, under construction, under const
4
  Requires at least: 4.0
5
  Requires PHP: 5.2
6
  Tested up to: 5.8
7
- Stable tag: 3.88
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -134,6 +134,10 @@ Or if needed, upload manually;
134
 
135
  == Changelog ==
136
 
 
 
 
 
137
  = 3.88 =
138
  * 2021/02/20
139
  * 500,000 installations hit on 2021/01/31
4
  Requires at least: 4.0
5
  Requires PHP: 5.2
6
  Tested up to: 5.8
7
+ Stable tag: 3.89
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
134
 
135
  == Changelog ==
136
 
137
+ = 3.89 =
138
+ * 2021/07/23
139
+ * bug fix for Weglot
140
+
141
  = 3.88 =
142
  * 2021/02/20
143
  * 500,000 installations hit on 2021/01/31
under-construction.php CHANGED
@@ -4,10 +4,10 @@
4
  Plugin URI: https://underconstructionpage.com/
5
  Description: Put your site behind a great looking under construction, coming soon, maintenance mode or landing page.
6
  Author: WebFactory Ltd
7
- Version: 3.88
8
  Requires at least: 4.0
9
  Requires PHP: 5.2
10
- Tested up to: 5.6
11
  Author URI: https://www.webfactoryltd.com/
12
  Text Domain: under-construction-page
13
 
@@ -1445,7 +1445,7 @@ class UCP {
1445
 
1446
  if (self::is_weglot_setup()) {
1447
  $tmp = '';
1448
- $active_languages = weglot_get_destination_language();
1449
  $languages = weglot_get_languages_available();
1450
  $original_language = weglot_get_original_language();
1451
 
@@ -2362,7 +2362,7 @@ class UCP {
2362
  return false;
2363
  }
2364
 
2365
- $active_languages = weglot_get_destination_language();
2366
  if (!empty($active_languages)) {
2367
  return true;
2368
  } else {
4
  Plugin URI: https://underconstructionpage.com/
5
  Description: Put your site behind a great looking under construction, coming soon, maintenance mode or landing page.
6
  Author: WebFactory Ltd
7
+ Version: 3.89
8
  Requires at least: 4.0
9
  Requires PHP: 5.2
10
+ Tested up to: 5.8
11
  Author URI: https://www.webfactoryltd.com/
12
  Text Domain: under-construction-page
13
 
1445
 
1446
  if (self::is_weglot_setup()) {
1447
  $tmp = '';
1448
+ $active_languages = weglot_get_destination_languages();
1449
  $languages = weglot_get_languages_available();
1450
  $original_language = weglot_get_original_language();
1451
 
2362
  return false;
2363
  }
2364
 
2365
+ $active_languages = weglot_get_destination_languages();
2366
  if (!empty($active_languages)) {
2367
  return true;
2368
  } else {
wf-flyout/wf-flyout.php CHANGED
@@ -1,5 +1,4 @@
1
  <?php
2
-
3
  /**
4
  * Universal fly-out menu for WebFactory plugins
5
  * (c) WebFactory Ltd, 2021
@@ -95,21 +94,21 @@ if (false == class_exists('wf_flyout')) {
95
 
96
  $out = '<style type="text/css">';
97
  $out .= '#wf-flyout {
98
- right: ' . $this->config['icon_right'] . ';
99
- bottom: ' . $this->config['icon_bottom'] . ';
100
  }';
101
  $out .= '#wf-flyout #wff-image-wrapper {
102
- border: ' . $this->config['icon_border'] . ';
103
  }';
104
  $out .= '#wf-flyout #wff-button img {
105
- padding: ' . $this->config['icon_padding'] . ';
106
- width: ' . $this->config['icon_size'] . ';
107
- height: ' . $this->config['icon_size'] . ';
108
  }';
109
  $out .= '#wf-flyout .wff-menu-item.accent {
110
- background: ' . $this->config['menu_accent_color'] . ';
111
  }';
112
- $out .= $this->config['custom_css'];
113
  $out .= '</style>';
114
 
115
  echo $out;
@@ -133,7 +132,7 @@ if (false == class_exists('wf_flyout')) {
133
  $out .= '<a href="#" id="wff-button">';
134
  $out .= '<span class="wff-label">Open Quick Links</span>';
135
  $out .= '<span id="wff-image-wrapper">';
136
- $out .= '<img src="' . $icons_url . $this->config['icon_image'] . '" alt="Open Quick Links" title="Open Quick Links">';
137
  $out .= '</span>';
138
  $out .= '</a>';
139
 
@@ -148,12 +147,12 @@ if (false == class_exists('wf_flyout')) {
148
  $item['class'] = trim($item['class']);
149
  }
150
 
151
- $out .= '<a ' . $item['data'] . ' href="' . $item['href'] . '" class="wff-menu-item wff-menu-item-' . $i . ' ' . $item['class'] . '" target="_blank">';
152
- $out .= '<span class="wff-label visible">' . $item['label'] . '</span>';
153
  if (substr($item['icon'], 0, 9) == 'dashicons') {
154
- $out .= '<span class="dashicons ' . $item['icon'] . '"></span>';
155
  } elseif (!empty($item['icon'])) {
156
- $out .= '<span class="wff-icon"><img src="' . $icons_url . $item['icon'] . '"></span>';
157
  }
158
  $out .= '</a>';
159
  } // foreach
1
  <?php
 
2
  /**
3
  * Universal fly-out menu for WebFactory plugins
4
  * (c) WebFactory Ltd, 2021
94
 
95
  $out = '<style type="text/css">';
96
  $out .= '#wf-flyout {
97
+ right: ' . sanitize_text_field($this->config['icon_right']) . ';
98
+ bottom: ' . sanitize_text_field($this->config['icon_bottom']) . ';
99
  }';
100
  $out .= '#wf-flyout #wff-image-wrapper {
101
+ border: ' . sanitize_text_field($this->config['icon_border']) . ';
102
  }';
103
  $out .= '#wf-flyout #wff-button img {
104
+ padding: ' . sanitize_text_field($this->config['icon_padding']) . ';
105
+ width: ' . sanitize_text_field($this->config['icon_size']) . ';
106
+ height: ' . sanitize_text_field($this->config['icon_size']) . ';
107
  }';
108
  $out .= '#wf-flyout .wff-menu-item.accent {
109
+ background: ' . sanitize_text_field($this->config['menu_accent_color']) . ';
110
  }';
111
+ $out .= sanitize_text_field($this->config['custom_css']);
112
  $out .= '</style>';
113
 
114
  echo $out;
132
  $out .= '<a href="#" id="wff-button">';
133
  $out .= '<span class="wff-label">Open Quick Links</span>';
134
  $out .= '<span id="wff-image-wrapper">';
135
+ $out .= '<img src="' . esc_url($icons_url . $this->config['icon_image']) . '" alt="Open Quick Links" title="Open Quick Links">';
136
  $out .= '</span>';
137
  $out .= '</a>';
138
 
147
  $item['class'] = trim($item['class']);
148
  }
149
 
150
+ $out .= '<a href="' . esc_url($item['href']) . '" class="wff-menu-item wff-menu-item-' . $i . ' ' . esc_attr($item['class']) . '" target="_blank">';
151
+ $out .= '<span class="wff-label visible">' . esc_html($item['label']) . '</span>';
152
  if (substr($item['icon'], 0, 9) == 'dashicons') {
153
+ $out .= '<span class="dashicons ' . sanitize_text_field($item['icon']) . '"></span>';
154
  } elseif (!empty($item['icon'])) {
155
+ $out .= '<span class="wff-icon"><img src="' . esc_url($icons_url . $item['icon']) . '"></span>';
156
  }
157
  $out .= '</a>';
158
  } // foreach