Passed
Push — master ( db8e1f...bd5de3 )
by Stiofan
06:53 queued 01:25
created
vendor/ayecode/wp-super-duper/wp-super-duper.php 1 patch
Spacing   +814 added lines, -814 removed lines patch added patch discarded remove patch
@@ -1,11 +1,11 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if ( ! defined( 'ABSPATH' ) ) {
2
+if (!defined('ABSPATH')) {
3 3
 	exit;
4 4
 }
5 5
 
6
-if ( ! class_exists( 'WP_Super_Duper' ) ) {
6
+if (!class_exists('WP_Super_Duper')) {
7 7
 
8
-	define( 'SUPER_DUPER_VER', '1.2.4' );
8
+	define('SUPER_DUPER_VER', '1.2.4');
9 9
 
10 10
 	/**
11 11
 	 * A Class to be able to create a Widget, Shortcode or Block to be able to output content for WordPress.
@@ -38,40 +38,40 @@  discard block
 block discarded – undo
38 38
 		/**
39 39
 		 * Take the array options and use them to build.
40 40
 		 */
41
-		public function __construct( $options ) {
41
+		public function __construct($options) {
42 42
 			global $sd_widgets;
43 43
 
44
-			$sd_widgets[ $options['base_id'] ] = array(
44
+			$sd_widgets[$options['base_id']] = array(
45 45
 				'name'       => $options['name'],
46 46
 				'class_name' => $options['class_name'],
47 47
 				'output_types' => !empty($options['output_types']) ? $options['output_types'] : array()
48 48
 			);
49
-			$this->base_id                     = $options['base_id'];
49
+			$this->base_id = $options['base_id'];
50 50
 			// lets filter the options before we do anything
51
-			$options       = apply_filters( "wp_super_duper_options", $options );
52
-			$options       = apply_filters( "wp_super_duper_options_{$this->base_id}", $options );
53
-			$options       = $this->add_name_from_key( $options );
51
+			$options       = apply_filters("wp_super_duper_options", $options);
52
+			$options       = apply_filters("wp_super_duper_options_{$this->base_id}", $options);
53
+			$options       = $this->add_name_from_key($options);
54 54
 			$this->options = $options;
55 55
 
56 56
 			$this->base_id   = $options['base_id'];
57
-			$this->arguments = isset( $options['arguments'] ) ? $options['arguments'] : array();
57
+			$this->arguments = isset($options['arguments']) ? $options['arguments'] : array();
58 58
 
59 59
 			// nested blocks can't work as a widget
60
-			if(!empty($this->options['nested-block'])){
61
-				if(empty($this->options['output_types'])){
62
-					$this->options['output_types'] = array('shortcode','block');
60
+			if (!empty($this->options['nested-block'])) {
61
+				if (empty($this->options['output_types'])) {
62
+					$this->options['output_types'] = array('shortcode', 'block');
63 63
 				}elseif (($key = array_search('widget', $this->options['output_types'])) !== false) {
64 64
 					unset($this->options['output_types'][$key]);
65 65
 				}
66 66
 			}
67 67
 
68 68
 			// init parent
69
-			if(empty($this->options['output_types']) || in_array('widget',$this->options['output_types'])){
70
-				parent::__construct( $options['base_id'], $options['name'], $options['widget_ops'] );
69
+			if (empty($this->options['output_types']) || in_array('widget', $this->options['output_types'])) {
70
+				parent::__construct($options['base_id'], $options['name'], $options['widget_ops']);
71 71
 			}
72 72
 
73 73
 
74
-			if ( isset( $options['class_name'] ) ) {
74
+			if (isset($options['class_name'])) {
75 75
 				// register widget
76 76
 				$this->class_name = $options['class_name'];
77 77
 
@@ -80,61 +80,61 @@  discard block
 block discarded – undo
80 80
 
81 81
 
82 82
 				// Fusion Builder (avada) support
83
-				if ( function_exists( 'fusion_builder_map' ) ) {
84
-					add_action( 'init', array( $this, 'register_fusion_element' ) );
83
+				if (function_exists('fusion_builder_map')) {
84
+					add_action('init', array($this, 'register_fusion_element'));
85 85
 				}
86 86
 
87 87
 				// register block
88
-				if(empty($this->options['output_types']) || in_array('block',$this->options['output_types'])){
89
-					add_action( 'admin_enqueue_scripts', array( $this, 'register_block' ) );
88
+				if (empty($this->options['output_types']) || in_array('block', $this->options['output_types'])) {
89
+					add_action('admin_enqueue_scripts', array($this, 'register_block'));
90 90
 				}
91 91
 			}
92 92
 
93 93
 			// add the CSS and JS we need ONCE
94 94
 			global $sd_widget_scripts;
95 95
 
96
-			if ( ! $sd_widget_scripts ) {
97
-				wp_add_inline_script( 'admin-widgets', $this->widget_js() );
98
-				wp_add_inline_script( 'customize-controls', $this->widget_js() );
99
-				wp_add_inline_style( 'widgets', $this->widget_css() );
96
+			if (!$sd_widget_scripts) {
97
+				wp_add_inline_script('admin-widgets', $this->widget_js());
98
+				wp_add_inline_script('customize-controls', $this->widget_js());
99
+				wp_add_inline_style('widgets', $this->widget_css());
100 100
 
101 101
 				// maybe add elementor editor styles
102
-				add_action( 'elementor/editor/after_enqueue_styles', array( $this, 'elementor_editor_styles' ) );
102
+				add_action('elementor/editor/after_enqueue_styles', array($this, 'elementor_editor_styles'));
103 103
 
104 104
 				$sd_widget_scripts = true;
105 105
 
106 106
 				// add shortcode insert button once
107
-				add_action( 'media_buttons', array( $this, 'shortcode_insert_button' ) );
107
+				add_action('media_buttons', array($this, 'shortcode_insert_button'));
108 108
 				// generatepress theme sections compatibility
109
-				if ( function_exists( 'generate_sections_sections_metabox' ) ) {
110
-					add_action( 'generate_sections_metabox', array( $this, 'shortcode_insert_button_script' ) );
109
+				if (function_exists('generate_sections_sections_metabox')) {
110
+					add_action('generate_sections_metabox', array($this, 'shortcode_insert_button_script'));
111 111
 				}
112 112
 				/* Load script on Divi theme builder page */
113
-				if ( function_exists( 'et_builder_is_tb_admin_screen' ) && et_builder_is_tb_admin_screen() ) {
113
+				if (function_exists('et_builder_is_tb_admin_screen') && et_builder_is_tb_admin_screen()) {
114 114
 					add_thickbox();
115
-					add_action( 'admin_footer', array( $this, 'shortcode_insert_button_script' ) );
115
+					add_action('admin_footer', array($this, 'shortcode_insert_button_script'));
116 116
 				}
117 117
 
118
-				if ( $this->is_preview() ) {
119
-					add_action( 'wp_footer', array( $this, 'shortcode_insert_button_script' ) );
118
+				if ($this->is_preview()) {
119
+					add_action('wp_footer', array($this, 'shortcode_insert_button_script'));
120 120
 					// this makes the insert button work for elementor
121
-					add_action( 'elementor/editor/after_enqueue_scripts', array(
121
+					add_action('elementor/editor/after_enqueue_scripts', array(
122 122
 						$this,
123 123
 						'shortcode_insert_button_script'
124
-					) ); // for elementor
124
+					)); // for elementor
125 125
 				}
126 126
 				// this makes the insert button work for cornerstone
127
-				add_action( 'wp_print_footer_scripts', array( __CLASS__, 'maybe_cornerstone_builder' ) );
127
+				add_action('wp_print_footer_scripts', array(__CLASS__, 'maybe_cornerstone_builder'));
128 128
 
129
-				add_action( 'wp_ajax_super_duper_get_widget_settings', array( __CLASS__, 'get_widget_settings' ) );
130
-				add_action( 'wp_ajax_super_duper_get_picker', array( __CLASS__, 'get_picker' ) );
129
+				add_action('wp_ajax_super_duper_get_widget_settings', array(__CLASS__, 'get_widget_settings'));
130
+				add_action('wp_ajax_super_duper_get_picker', array(__CLASS__, 'get_picker'));
131 131
 
132 132
 				// add generator text to head
133
-				add_action( 'admin_head', array( $this, 'generator' ), 99 );
134
-				add_action( 'wp_head', array( $this, 'generator' ), 99 );
133
+				add_action('admin_head', array($this, 'generator'), 99);
134
+				add_action('wp_head', array($this, 'generator'), 99);
135 135
 			}
136 136
 
137
-			do_action( 'wp_super_duper_widget_init', $options, $this );
137
+			do_action('wp_super_duper_widget_init', $options, $this);
138 138
 		}
139 139
 
140 140
 		/**
@@ -142,7 +142,7 @@  discard block
 block discarded – undo
142 142
 		 * @return void
143 143
 		 */
144 144
 		public function _register() {
145
-			if(empty($this->options['output_types']) || in_array('widget',$this->options['output_types'])){
145
+			if (empty($this->options['output_types']) || in_array('widget', $this->options['output_types'])) {
146 146
 				parent::_register();
147 147
 			}
148 148
 		}
@@ -151,14 +151,14 @@  discard block
 block discarded – undo
151 151
 		 * Add our widget CSS to elementor editor.
152 152
 		 */
153 153
 		public function elementor_editor_styles() {
154
-			wp_add_inline_style( 'elementor-editor', $this->widget_css( false ) );
154
+			wp_add_inline_style('elementor-editor', $this->widget_css(false));
155 155
 		}
156 156
 
157 157
 		public function register_fusion_element() {
158 158
 
159 159
 			$options = $this->options;
160 160
 
161
-			if ( $this->base_id ) {
161
+			if ($this->base_id) {
162 162
 
163 163
 				$params = $this->get_fusion_params();
164 164
 
@@ -169,11 +169,11 @@  discard block
 block discarded – undo
169 169
 					'allow_generator' => true,
170 170
 				);
171 171
 
172
-				if ( ! empty( $params ) ) {
172
+				if (!empty($params)) {
173 173
 					$args['params'] = $params;
174 174
 				}
175 175
 
176
-				fusion_builder_map( $args );
176
+				fusion_builder_map($args);
177 177
 			}
178 178
 
179 179
 		}
@@ -182,8 +182,8 @@  discard block
 block discarded – undo
182 182
 			$params    = array();
183 183
 			$arguments = $this->get_arguments();
184 184
 
185
-			if ( ! empty( $arguments ) ) {
186
-				foreach ( $arguments as $key => $val ) {
185
+			if (!empty($arguments)) {
186
+				foreach ($arguments as $key => $val) {
187 187
 					$param = array();
188 188
 					// type
189 189
 					$param['type'] = str_replace(
@@ -205,38 +205,38 @@  discard block
 block discarded – undo
205 205
 						$val['type'] );
206 206
 
207 207
 					// multiselect
208
-					if ( $val['type'] == 'multiselect' || ( ( $param['type'] == 'select' || $val['type'] == 'select' ) && ! empty( $val['multiple'] ) ) ) {
208
+					if ($val['type'] == 'multiselect' || (($param['type'] == 'select' || $val['type'] == 'select') && !empty($val['multiple']))) {
209 209
 						$param['type']     = 'multiple_select';
210 210
 						$param['multiple'] = true;
211 211
 					}
212 212
 
213 213
 					// heading
214
-					$param['heading'] = isset( $val['title'] ) ? $val['title'] : '';
214
+					$param['heading'] = isset($val['title']) ? $val['title'] : '';
215 215
 
216 216
 					// description
217
-					$param['description'] = isset( $val['desc'] ) ? $val['desc'] : '';
217
+					$param['description'] = isset($val['desc']) ? $val['desc'] : '';
218 218
 
219 219
 					// param_name
220 220
 					$param['param_name'] = $key;
221 221
 
222 222
 					// Default
223
-					$param['default'] = isset( $val['default'] ) ? $val['default'] : '';
223
+					$param['default'] = isset($val['default']) ? $val['default'] : '';
224 224
 
225 225
 					// Group
226
-					if ( isset( $val['group'] ) ) {
226
+					if (isset($val['group'])) {
227 227
 						$param['group'] = $val['group'];
228 228
 					}
229 229
 
230 230
 					// value
231
-					if ( $val['type'] == 'checkbox' ) {
232
-						if ( isset( $val['default'] ) && $val['default'] == '0' ) {
233
-							unset( $param['default'] );
231
+					if ($val['type'] == 'checkbox') {
232
+						if (isset($val['default']) && $val['default'] == '0') {
233
+							unset($param['default']);
234 234
 						}
235
-						$param['value'] = array( '0' => __( "No", 'ayecode-connect' ), '1' => __( "Yes", 'ayecode-connect' ) );
236
-					} elseif ( $param['type'] == 'select' || $param['type'] == 'multiple_select' ) {
237
-						$param['value'] = isset( $val['options'] ) ? $val['options'] : array();
235
+						$param['value'] = array('0' => __("No", 'ayecode-connect'), '1' => __("Yes", 'ayecode-connect'));
236
+					} elseif ($param['type'] == 'select' || $param['type'] == 'multiple_select') {
237
+						$param['value'] = isset($val['options']) ? $val['options'] : array();
238 238
 					} else {
239
-						$param['value'] = isset( $val['default'] ) ? $val['default'] : '';
239
+						$param['value'] = isset($val['default']) ? $val['default'] : '';
240 240
 					}
241 241
 
242 242
 					// setup the param
@@ -253,7 +253,7 @@  discard block
 block discarded – undo
253 253
 		 * Maybe insert the shortcode inserter button in the footer if we are in the cornerstone builder
254 254
 		 */
255 255
 		public static function maybe_cornerstone_builder() {
256
-			if ( did_action( 'cornerstone_before_boot_app' ) ) {
256
+			if (did_action('cornerstone_before_boot_app')) {
257 257
 				self::shortcode_insert_button_script();
258 258
 			}
259 259
 		}
@@ -265,12 +265,12 @@  discard block
 block discarded – undo
265 265
 		 *
266 266
 		 * @return string
267 267
 		 */
268
-		public static function get_picker( $editor_id = '' ) {
268
+		public static function get_picker($editor_id = '') {
269 269
 
270 270
 			ob_start();
271
-			if ( isset( $_POST['editor_id'] ) ) {
272
-				$editor_id = esc_attr( $_POST['editor_id'] );
273
-			} elseif ( isset( $_REQUEST['et_fb'] ) ) {
271
+			if (isset($_POST['editor_id'])) {
272
+				$editor_id = esc_attr($_POST['editor_id']);
273
+			} elseif (isset($_REQUEST['et_fb'])) {
274 274
 				$editor_id = 'main_content_content_vb_tiny_mce';
275 275
 			}
276 276
 
@@ -281,14 +281,14 @@  discard block
 block discarded – undo
281 281
 
282 282
 			<div class="sd-shortcode-left-wrap">
283 283
 				<?php
284
-				ksort( $sd_widgets );
284
+				ksort($sd_widgets);
285 285
 				//				print_r($sd_widgets);exit;
286
-				if ( ! empty( $sd_widgets ) ) {
286
+				if (!empty($sd_widgets)) {
287 287
 					echo '<select class="widefat" onchange="sd_get_shortcode_options(this);">';
288
-					echo "<option>" . __( 'Select shortcode', 'ayecode-connect' ) . "</option>";
289
-					foreach ( $sd_widgets as $shortcode => $class ) {
290
-						if(!empty($class['output_types']) && !in_array('shortcode', $class['output_types'])){ continue; }
291
-						echo "<option value='" . esc_attr( $shortcode ) . "'>" . esc_attr( $shortcode ) . " (" . esc_attr( $class['name'] ) . ")</option>";
288
+					echo "<option>" . __('Select shortcode', 'ayecode-connect') . "</option>";
289
+					foreach ($sd_widgets as $shortcode => $class) {
290
+						if (!empty($class['output_types']) && !in_array('shortcode', $class['output_types'])) { continue; }
291
+						echo "<option value='" . esc_attr($shortcode) . "'>" . esc_attr($shortcode) . " (" . esc_attr($class['name']) . ")</option>";
292 292
 					}
293 293
 					echo "</select>";
294 294
 
@@ -301,37 +301,37 @@  discard block
 block discarded – undo
301 301
 			<div class="sd-shortcode-right-wrap">
302 302
 				<textarea id='sd-shortcode-output' disabled></textarea>
303 303
 				<div id='sd-shortcode-output-actions'>
304
-					<?php if ( $editor_id != '' ) { ?>
304
+					<?php if ($editor_id != '') { ?>
305 305
 						<button class="button sd-insert-shortcode-button"
306
-								onclick="sd_insert_shortcode(<?php if ( ! empty( $editor_id ) ) {
306
+								onclick="sd_insert_shortcode(<?php if (!empty($editor_id)) {
307 307
 									echo "'" . $editor_id . "'";
308
-								} ?>)"><?php _e( 'Insert shortcode', 'ayecode-connect' ); ?></button>
308
+								} ?>)"><?php _e('Insert shortcode', 'ayecode-connect'); ?></button>
309 309
 					<?php } ?>
310 310
 					<button class="button"
311
-							onclick="sd_copy_to_clipboard()"><?php _e( 'Copy shortcode' ); ?></button>
311
+							onclick="sd_copy_to_clipboard()"><?php _e('Copy shortcode'); ?></button>
312 312
 				</div>
313 313
 			</div>
314 314
 			<?php
315 315
 
316 316
 			$html = ob_get_clean();
317 317
 
318
-			if ( wp_doing_ajax() ) {
318
+			if (wp_doing_ajax()) {
319 319
 				echo $html;
320 320
 				$should_die = true;
321 321
 
322 322
 				// some builder get the editor via ajax so we should not die on those occasions
323 323
 				$dont_die = array(
324
-					'parent_tag',// WP Bakery
324
+					'parent_tag', // WP Bakery
325 325
 					'avia_request' // enfold
326 326
 				);
327 327
 
328
-				foreach ( $dont_die as $request ) {
329
-					if ( isset( $_REQUEST[ $request ] ) ) {
328
+				foreach ($dont_die as $request) {
329
+					if (isset($_REQUEST[$request])) {
330 330
 						$should_die = false;
331 331
 					}
332 332
 				}
333 333
 
334
-				if ( $should_die ) {
334
+				if ($should_die) {
335 335
 					wp_die();
336 336
 				}
337 337
 
@@ -347,22 +347,22 @@  discard block
 block discarded – undo
347 347
 		 * Output the version in the header.
348 348
 		 */
349 349
 		public function generator() {
350
-			$file = str_replace( array( "/", "\\" ), "/", realpath( __FILE__ ) );
351
-			$plugins_dir = str_replace( array( "/", "\\" ), "/", realpath( WP_PLUGIN_DIR ) );
350
+			$file = str_replace(array("/", "\\"), "/", realpath(__FILE__));
351
+			$plugins_dir = str_replace(array("/", "\\"), "/", realpath(WP_PLUGIN_DIR));
352 352
 
353 353
 			// Find source plugin/theme of SD
354 354
 			$source = array();
355
-			if ( strpos( $file, $plugins_dir ) !== false ) {
356
-				$source = explode( "/", plugin_basename( $file ) );
357
-			} else if ( function_exists( 'get_theme_root' ) ) {
358
-				$themes_dir = str_replace( array( "/", "\\" ), "/", realpath( get_theme_root() ) );
355
+			if (strpos($file, $plugins_dir) !== false) {
356
+				$source = explode("/", plugin_basename($file));
357
+			} else if (function_exists('get_theme_root')) {
358
+				$themes_dir = str_replace(array("/", "\\"), "/", realpath(get_theme_root()));
359 359
 
360
-				if ( strpos( $file, $themes_dir ) !== false ) {
361
-					$source = explode( "/", ltrim( str_replace( $themes_dir, "", $file ), "/" ) );
360
+				if (strpos($file, $themes_dir) !== false) {
361
+					$source = explode("/", ltrim(str_replace($themes_dir, "", $file), "/"));
362 362
 				}
363 363
 			}
364 364
 
365
-			echo '<meta name="generator" content="WP Super Duper v' . esc_attr( $this->version ) . '"' . ( ! empty( $source[0] ) ? ' data-sd-source="' . esc_attr( $source[0] ) . '"' : '' ) . ' />';
365
+			echo '<meta name="generator" content="WP Super Duper v' . esc_attr($this->version) . '"' . (!empty($source[0]) ? ' data-sd-source="' . esc_attr($source[0]) . '"' : '') . ' />';
366 366
 		}
367 367
 
368 368
 		/**
@@ -373,16 +373,16 @@  discard block
 block discarded – undo
373 373
 		public static function get_widget_settings() {
374 374
 			global $sd_widgets;
375 375
 
376
-			$shortcode = isset( $_REQUEST['shortcode'] ) && $_REQUEST['shortcode'] ? sanitize_title_with_dashes( $_REQUEST['shortcode'] ) : '';
377
-			if ( ! $shortcode ) {
376
+			$shortcode = isset($_REQUEST['shortcode']) && $_REQUEST['shortcode'] ? sanitize_title_with_dashes($_REQUEST['shortcode']) : '';
377
+			if (!$shortcode) {
378 378
 				wp_die();
379 379
 			}
380
-			$widget_args = isset( $sd_widgets[ $shortcode ] ) ? $sd_widgets[ $shortcode ] : '';
381
-			if ( ! $widget_args ) {
380
+			$widget_args = isset($sd_widgets[$shortcode]) ? $sd_widgets[$shortcode] : '';
381
+			if (!$widget_args) {
382 382
 				wp_die();
383 383
 			}
384
-			$class_name = isset( $widget_args['class_name'] ) && $widget_args['class_name'] ? $widget_args['class_name'] : '';
385
-			if ( ! $class_name ) {
384
+			$class_name = isset($widget_args['class_name']) && $widget_args['class_name'] ? $widget_args['class_name'] : '';
385
+			if (!$class_name) {
386 386
 				wp_die();
387 387
 			}
388 388
 
@@ -390,7 +390,7 @@  discard block
 block discarded – undo
390 390
 			$widget = new $class_name;
391 391
 
392 392
 			ob_start();
393
-			$widget->form( array() );
393
+			$widget->form(array());
394 394
 			$form = ob_get_clean();
395 395
 			echo "<form id='$shortcode'>" . $form . "<div class=\"widget-control-save\"></div></form>";
396 396
 			echo "<style>" . $widget->widget_css() . "</style>";
@@ -409,9 +409,9 @@  discard block
 block discarded – undo
409 409
 		 *@since 1.0.0
410 410
 		 *
411 411
 		 */
412
-		public static function shortcode_insert_button( $editor_id = '', $insert_shortcode_function = '' ) {
412
+		public static function shortcode_insert_button($editor_id = '', $insert_shortcode_function = '') {
413 413
 			global $sd_widgets, $shortcode_insert_button_once;
414
-			if ( $shortcode_insert_button_once ) {
414
+			if ($shortcode_insert_button_once) {
415 415
 				return;
416 416
 			}
417 417
 			add_thickbox();
@@ -421,21 +421,21 @@  discard block
 block discarded – undo
421 421
 			 * Cornerstone makes us play dirty tricks :/
422 422
 			 * All media_buttons are removed via JS unless they are two specific id's so we wrap our content in this ID so it is not removed.
423 423
 			 */
424
-			if ( function_exists( 'cornerstone_plugin_init' ) && ! is_admin() ) {
424
+			if (function_exists('cornerstone_plugin_init') && !is_admin()) {
425 425
 				echo '<span id="insert-media-button">';
426 426
 			}
427 427
 
428
-			echo self::shortcode_button( 'this', 'true' );
428
+			echo self::shortcode_button('this', 'true');
429 429
 
430 430
 			// see opening note
431
-			if ( function_exists( 'cornerstone_plugin_init' ) && ! is_admin() ) {
431
+			if (function_exists('cornerstone_plugin_init') && !is_admin()) {
432 432
 				echo '</span>'; // end #insert-media-button
433 433
 			}
434 434
 
435 435
 			// Add separate script for generatepress theme sections
436
-			if ( function_exists( 'generate_sections_sections_metabox' ) && did_action( 'generate_sections_metabox' ) ) {
436
+			if (function_exists('generate_sections_sections_metabox') && did_action('generate_sections_metabox')) {
437 437
 			} else {
438
-				self::shortcode_insert_button_script( $editor_id, $insert_shortcode_function );
438
+				self::shortcode_insert_button_script($editor_id, $insert_shortcode_function);
439 439
 			}
440 440
 
441 441
 			$shortcode_insert_button_once = true;
@@ -449,12 +449,12 @@  discard block
 block discarded – undo
449 449
 		 *
450 450
 		 * @return mixed
451 451
 		 */
452
-		public static function shortcode_button( $id = '', $search_for_id = '' ) {
452
+		public static function shortcode_button($id = '', $search_for_id = '') {
453 453
 			ob_start();
454 454
 			?>
455 455
 			<span class="sd-lable-shortcode-inserter">
456 456
 				<a onclick="sd_ajax_get_picker(<?php echo $id;
457
-				if ( $search_for_id ) {
457
+				if ($search_for_id) {
458 458
 					echo "," . $search_for_id;
459 459
 				} ?>);" href="#TB_inline?width=100%&height=550&inlineId=super-duper-content-ajaxed"
460 460
 				   class="thickbox button super-duper-content-open" title="Add Shortcode">
@@ -470,7 +470,7 @@  discard block
 block discarded – undo
470 470
 			$html = ob_get_clean();
471 471
 
472 472
 			// remove line breaks so we can use it in js
473
-			return preg_replace( "/\r|\n/", "", trim( $html ) );
473
+			return preg_replace("/\r|\n/", "", trim($html));
474 474
 		}
475 475
 
476 476
 		/**
@@ -528,7 +528,7 @@  discard block
 block discarded – undo
528 528
 						jQuery($this).data('sd-widget-enabled', true);
529 529
 					}
530 530
 
531
-					var $button = '<button title="<?php _e( 'Advanced Settings', 'ayecode-connect' );?>" class="button button-primary right sd-advanced-button" onclick="sd_so_toggle_advanced(this);return false;"><i class="fas fa-sliders-h" aria-hidden="true"></i></button>';
531
+					var $button = '<button title="<?php _e('Advanced Settings', 'ayecode-connect'); ?>" class="button button-primary right sd-advanced-button" onclick="sd_so_toggle_advanced(this);return false;"><i class="fas fa-sliders-h" aria-hidden="true"></i></button>';
532 532
 					var form = jQuery($this).parents('' + $selector + '');
533 533
 
534 534
 					if (jQuery($this).val() == '1' && jQuery(form).find('.sd-advanced-button').length == 0) {
@@ -563,10 +563,10 @@  discard block
 block discarded – undo
563 563
 			 * We only add the <script> tags for code highlighting, so we strip them from the output.
564 564
 			 */
565 565
 
566
-			return str_replace( array(
566
+			return str_replace(array(
567 567
 				'<script>',
568 568
 				'</script>'
569
-			), '', $output );
569
+			), '', $output);
570 570
 		}
571 571
 
572 572
 		/**
@@ -578,7 +578,7 @@  discard block
 block discarded – undo
578 578
 		 *@since 1.0.6
579 579
 		 *
580 580
 		 */
581
-		public static function shortcode_insert_button_script( $editor_id = '', $insert_shortcode_function = '' ) {
581
+		public static function shortcode_insert_button_script($editor_id = '', $insert_shortcode_function = '') {
582 582
 			?>
583 583
 			<style>
584 584
 				.sd-shortcode-left-wrap {
@@ -697,25 +697,25 @@  discard block
 block discarded – undo
697 697
 					width: 100%;
698 698
 				}
699 699
 
700
-				<?php if ( function_exists( 'generate_sections_sections_metabox' ) ) { ?>
700
+				<?php if (function_exists('generate_sections_sections_metabox')) { ?>
701 701
 				.generate-sections-modal #custom-media-buttons > .sd-lable-shortcode-inserter {
702 702
 					display: inline;
703 703
 				}
704 704
 				<?php } ?>
705
-				<?php if ( function_exists( 'et_builder_is_tb_admin_screen' ) && et_builder_is_tb_admin_screen() ) { ?>
705
+				<?php if (function_exists('et_builder_is_tb_admin_screen') && et_builder_is_tb_admin_screen()) { ?>
706 706
 				body.divi_page_et_theme_builder div#TB_window.gd-tb-window{z-index:9999999}
707 707
 				<?php } ?>
708 708
 			</style>
709 709
 			<?php
710
-			if ( class_exists( 'SiteOrigin_Panels' ) ) {
710
+			if (class_exists('SiteOrigin_Panels')) {
711 711
 				echo "<script>" . self::siteorigin_js() . "</script>";
712 712
 			}
713 713
 			?>
714 714
 			<script>
715 715
 				<?php
716
-				if(! empty( $insert_shortcode_function )){
716
+				if (!empty($insert_shortcode_function)) {
717 717
 					echo $insert_shortcode_function;
718
-				}else{
718
+				} else {
719 719
 
720 720
 				/**
721 721
 				 * Function for super duper insert shortcode.
@@ -728,9 +728,9 @@  discard block
 block discarded – undo
728 728
 					if ($shortcode) {
729 729
 						if (!$editor_id) {
730 730
 							<?php
731
-							if ( isset( $_REQUEST['et_fb'] ) ) {
731
+							if (isset($_REQUEST['et_fb'])) {
732 732
 								echo '$editor_id = "#main_content_content_vb_tiny_mce";';
733
-							} elseif ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'elementor' ) {
733
+							} elseif (isset($_REQUEST['action']) && $_REQUEST['action'] == 'elementor') {
734 734
 								echo '$editor_id = "#elementor-controls .wp-editor-container textarea";';
735 735
 							} else {
736 736
 								echo '$editor_id = "#wp-content-editor-container textarea";';
@@ -813,11 +813,11 @@  discard block
 block discarded – undo
813 813
 							'shortcode': $short_code,
814 814
 							'attributes': 123,
815 815
 							'post_id': 321,
816
-							'_ajax_nonce': '<?php echo wp_create_nonce( 'super_duper_output_shortcode' );?>'
816
+							'_ajax_nonce': '<?php echo wp_create_nonce('super_duper_output_shortcode'); ?>'
817 817
 						};
818 818
 
819 819
 						if (typeof ajaxurl === 'undefined') {
820
-							var ajaxurl = "<?php echo admin_url( 'admin-ajax.php' );?>";
820
+							var ajaxurl = "<?php echo admin_url('admin-ajax.php'); ?>";
821 821
 						}
822 822
 
823 823
 						jQuery.post(ajaxurl, data, function (response) {
@@ -1016,11 +1016,11 @@  discard block
 block discarded – undo
1016 1016
 					var data = {
1017 1017
 						'action': 'super_duper_get_picker',
1018 1018
 						'editor_id': $id,
1019
-						'_ajax_nonce': '<?php echo wp_create_nonce( 'super_duper_picker' );?>'
1019
+						'_ajax_nonce': '<?php echo wp_create_nonce('super_duper_picker'); ?>'
1020 1020
 					};
1021 1021
 
1022 1022
 					if (!ajaxurl) {
1023
-						var ajaxurl = "<?php echo admin_url( 'admin-ajax.php' ); ?>";
1023
+						var ajaxurl = "<?php echo admin_url('admin-ajax.php'); ?>";
1024 1024
 					}
1025 1025
 
1026 1026
 					jQuery.post(ajaxurl, data, function (response) {
@@ -1042,9 +1042,9 @@  discard block
 block discarded – undo
1042 1042
 				 */
1043 1043
 				function sd_shortcode_button($id) {
1044 1044
 					if ($id) {
1045
-						return '<?php echo self::shortcode_button( "\\''+\$id+'\\'" );?>';
1045
+						return '<?php echo self::shortcode_button("\\''+\$id+'\\'"); ?>';
1046 1046
 					} else {
1047
-						return '<?php echo self::shortcode_button();?>';
1047
+						return '<?php echo self::shortcode_button(); ?>';
1048 1048
 					}
1049 1049
 				}
1050 1050
 			</script>
@@ -1058,11 +1058,11 @@  discard block
 block discarded – undo
1058 1058
 		 *
1059 1059
 		 * @return mixed
1060 1060
 		 */
1061
-		public function widget_css( $advanced = true ) {
1061
+		public function widget_css($advanced = true) {
1062 1062
 			ob_start();
1063 1063
 			?>
1064 1064
 			<style>
1065
-				<?php if( $advanced ){ ?>
1065
+				<?php if ($advanced) { ?>
1066 1066
 				.sd-advanced-setting {
1067 1067
 					display: none;
1068 1068
 				}
@@ -1106,10 +1106,10 @@  discard block
 block discarded – undo
1106 1106
 			 * We only add the <script> tags for code highlighting, so we strip them from the output.
1107 1107
 			 */
1108 1108
 
1109
-			return str_replace( array(
1109
+			return str_replace(array(
1110 1110
 				'<style>',
1111 1111
 				'</style>'
1112
-			), '', $output );
1112
+			), '', $output);
1113 1113
 		}
1114 1114
 
1115 1115
 		/**
@@ -1176,7 +1176,7 @@  discard block
 block discarded – undo
1176 1176
 						jQuery($this).data('sd-widget-enabled', true);
1177 1177
 					}
1178 1178
 
1179
-					var $button = '<button title="<?php _e( 'Advanced Settings', 'ayecode-connect' );?>" style="line-height: 28px;" class="button button-primary right sd-advanced-button" onclick="sd_toggle_advanced(this);return false;"><span class="dashicons dashicons-admin-settings" style="width: 28px;font-size: 28px;"></span></button>';
1179
+					var $button = '<button title="<?php _e('Advanced Settings', 'ayecode-connect'); ?>" style="line-height: 28px;" class="button button-primary right sd-advanced-button" onclick="sd_toggle_advanced(this);return false;"><span class="dashicons dashicons-admin-settings" style="width: 28px;font-size: 28px;"></span></button>';
1180 1180
 					var form = $form ? $form : jQuery($this).parents('' + $selector + '');
1181 1181
 
1182 1182
 					if (jQuery($this).val() == '1' && jQuery(form).find('.sd-advanced-button').length == 0) {
@@ -1267,7 +1267,7 @@  discard block
 block discarded – undo
1267 1267
 					});
1268 1268
 
1269 1269
 				}
1270
-				<?php do_action( 'wp_super_duper_widget_js', $this ); ?>
1270
+				<?php do_action('wp_super_duper_widget_js', $this); ?>
1271 1271
 			</script>
1272 1272
 			<?php
1273 1273
 			$output = ob_get_clean();
@@ -1276,10 +1276,10 @@  discard block
 block discarded – undo
1276 1276
 			 * We only add the <script> tags for code highlighting, so we strip them from the output.
1277 1277
 			 */
1278 1278
 
1279
-			return str_replace( array(
1279
+			return str_replace(array(
1280 1280
 				'<script>',
1281 1281
 				'</script>'
1282
-			), '', $output );
1282
+			), '', $output);
1283 1283
 		}
1284 1284
 
1285 1285
 
@@ -1290,14 +1290,14 @@  discard block
 block discarded – undo
1290 1290
 		 *
1291 1291
 		 * @return mixed
1292 1292
 		 */
1293
-		private function add_name_from_key( $options, $arguments = false ) {
1294
-			if ( ! empty( $options['arguments'] ) ) {
1295
-				foreach ( $options['arguments'] as $key => $val ) {
1296
-					$options['arguments'][ $key ]['name'] = $key;
1293
+		private function add_name_from_key($options, $arguments = false) {
1294
+			if (!empty($options['arguments'])) {
1295
+				foreach ($options['arguments'] as $key => $val) {
1296
+					$options['arguments'][$key]['name'] = $key;
1297 1297
 				}
1298
-			} elseif ( $arguments && is_array( $options ) && ! empty( $options ) ) {
1299
-				foreach ( $options as $key => $val ) {
1300
-					$options[ $key ]['name'] = $key;
1298
+			} elseif ($arguments && is_array($options) && !empty($options)) {
1299
+				foreach ($options as $key => $val) {
1300
+					$options[$key]['name'] = $key;
1301 1301
 				}
1302 1302
 			}
1303 1303
 
@@ -1310,8 +1310,8 @@  discard block
 block discarded – undo
1310 1310
 		 * @since 1.0.0
1311 1311
 		 */
1312 1312
 		public function register_shortcode() {
1313
-			add_shortcode( $this->base_id, array( $this, 'shortcode_output' ) );
1314
-			add_action( 'wp_ajax_super_duper_output_shortcode', array( $this, 'render_shortcode' ) );
1313
+			add_shortcode($this->base_id, array($this, 'shortcode_output'));
1314
+			add_action('wp_ajax_super_duper_output_shortcode', array($this, 'render_shortcode'));
1315 1315
 		}
1316 1316
 
1317 1317
 		/**
@@ -1320,50 +1320,50 @@  discard block
 block discarded – undo
1320 1320
 		 * @since 1.0.0
1321 1321
 		 */
1322 1322
 		public function render_shortcode() {
1323
-			check_ajax_referer( 'super_duper_output_shortcode', '_ajax_nonce', true );
1324
-			if ( ! current_user_can( 'manage_options' ) ) {
1323
+			check_ajax_referer('super_duper_output_shortcode', '_ajax_nonce', true);
1324
+			if (!current_user_can('manage_options')) {
1325 1325
 				wp_die();
1326 1326
 			}
1327 1327
 
1328 1328
 			// we might need the $post value here so lets set it.
1329
-			if ( isset( $_POST['post_id'] ) && $_POST['post_id'] ) {
1330
-				$post_obj = get_post( absint( $_POST['post_id'] ) );
1331
-				if ( ! empty( $post_obj ) && empty( $post ) ) {
1329
+			if (isset($_POST['post_id']) && $_POST['post_id']) {
1330
+				$post_obj = get_post(absint($_POST['post_id']));
1331
+				if (!empty($post_obj) && empty($post)) {
1332 1332
 					global $post;
1333 1333
 					$post = $post_obj;
1334 1334
 				}
1335 1335
 			}
1336 1336
 
1337
-			if ( isset( $_POST['shortcode'] ) && $_POST['shortcode'] ) {
1337
+			if (isset($_POST['shortcode']) && $_POST['shortcode']) {
1338 1338
 				$is_preview = $this->is_preview();
1339
-				$shortcode_name   = sanitize_title_with_dashes( $_POST['shortcode'] );
1340
-				$attributes_array = isset( $_POST['attributes'] ) && $_POST['attributes'] ? $_POST['attributes'] : array();
1339
+				$shortcode_name   = sanitize_title_with_dashes($_POST['shortcode']);
1340
+				$attributes_array = isset($_POST['attributes']) && $_POST['attributes'] ? $_POST['attributes'] : array();
1341 1341
 				$attributes       = '';
1342
-				if ( ! empty( $attributes_array ) ) {
1343
-					foreach ( $attributes_array as $key => $value ) {
1344
-						if ( is_array( $value ) ) {
1345
-							$value = implode( ",", $value );
1342
+				if (!empty($attributes_array)) {
1343
+					foreach ($attributes_array as $key => $value) {
1344
+						if (is_array($value)) {
1345
+							$value = implode(",", $value);
1346 1346
 						}
1347 1347
 
1348
-						if ( ! empty( $value ) ) {
1349
-							$value = wp_unslash( $value );
1348
+						if (!empty($value)) {
1349
+							$value = wp_unslash($value);
1350 1350
 
1351 1351
 							// Encode [ and ].
1352
-							if ( $is_preview ) {
1353
-								$value = $this->encode_shortcodes( $value );
1352
+							if ($is_preview) {
1353
+								$value = $this->encode_shortcodes($value);
1354 1354
 							}
1355 1355
 						}
1356
-						$attributes .= " " . esc_attr( sanitize_title_with_dashes( $key ) ) . "='" . esc_attr( $value ) . "' ";
1356
+						$attributes .= " " . esc_attr(sanitize_title_with_dashes($key)) . "='" . esc_attr($value) . "' ";
1357 1357
 					}
1358 1358
 				}
1359 1359
 
1360
-				$shortcode = "[" . esc_attr( $shortcode_name ) . " " . $attributes . "]";
1360
+				$shortcode = "[" . esc_attr($shortcode_name) . " " . $attributes . "]";
1361 1361
 
1362
-				$content = do_shortcode( $shortcode );
1362
+				$content = do_shortcode($shortcode);
1363 1363
 
1364 1364
 				// Decode [ and ].
1365
-				if ( ! empty( $content ) && $is_preview ) {
1366
-					$content = $this->decode_shortcodes( $content );
1365
+				if (!empty($content) && $is_preview) {
1366
+					$content = $this->decode_shortcodes($content);
1367 1367
 				}
1368 1368
 
1369 1369
 				echo $content;
@@ -1379,21 +1379,21 @@  discard block
 block discarded – undo
1379 1379
 		 *
1380 1380
 		 * @return string
1381 1381
 		 */
1382
-		public function shortcode_output( $args = array(), $content = '' ) {
1382
+		public function shortcode_output($args = array(), $content = '') {
1383 1383
 			$_instance = $args;
1384 1384
 
1385
-			$args = $this->argument_values( $args );
1385
+			$args = $this->argument_values($args);
1386 1386
 
1387 1387
 			// add extra argument so we know its a output to gutenberg
1388 1388
 			//$args
1389
-			$args = $this->string_to_bool( $args );
1389
+			$args = $this->string_to_bool($args);
1390 1390
 
1391 1391
 			// if we have a enclosed shortcode we add it to the special `html` argument
1392
-			if ( ! empty( $content ) ) {
1392
+			if (!empty($content)) {
1393 1393
 				$args['html'] = $content;
1394 1394
 			}
1395 1395
 
1396
-			if ( ! $this->is_preview() ) {
1396
+			if (!$this->is_preview()) {
1397 1397
 				/**
1398 1398
 				 * Filters the settings for a particular widget args.
1399 1399
 				 *
@@ -1404,40 +1404,40 @@  discard block
 block discarded – undo
1404 1404
 				 *@since 1.0.28
1405 1405
 				 *
1406 1406
 				 */
1407
-				$args = apply_filters( 'wp_super_duper_widget_display_callback', $args, $this, $_instance );
1407
+				$args = apply_filters('wp_super_duper_widget_display_callback', $args, $this, $_instance);
1408 1408
 
1409
-				if ( ! is_array( $args ) ) {
1409
+				if (!is_array($args)) {
1410 1410
 					return $args;
1411 1411
 				}
1412 1412
 			}
1413 1413
 
1414
-			$class = isset( $this->options['widget_ops']['classname'] ) ? esc_attr( $this->options['widget_ops']['classname'] ) : '';
1415
-			$class .= " sdel-".$this->get_instance_hash();
1414
+			$class = isset($this->options['widget_ops']['classname']) ? esc_attr($this->options['widget_ops']['classname']) : '';
1415
+			$class .= " sdel-" . $this->get_instance_hash();
1416 1416
 
1417
-			$class = apply_filters( 'wp_super_duper_div_classname', $class, $args, $this );
1418
-			$class = apply_filters( 'wp_super_duper_div_classname_' . $this->base_id, $class, $args, $this );
1417
+			$class = apply_filters('wp_super_duper_div_classname', $class, $args, $this);
1418
+			$class = apply_filters('wp_super_duper_div_classname_' . $this->base_id, $class, $args, $this);
1419 1419
 
1420
-			$attrs = apply_filters( 'wp_super_duper_div_attrs', '', $args, $this );
1421
-			$attrs = apply_filters( 'wp_super_duper_div_attrs_' . $this->base_id, '', $args, $this );
1420
+			$attrs = apply_filters('wp_super_duper_div_attrs', '', $args, $this);
1421
+			$attrs = apply_filters('wp_super_duper_div_attrs_' . $this->base_id, '', $args, $this);
1422 1422
 
1423 1423
 			$shortcode_args = array();
1424 1424
 			$output         = '';
1425
-			$no_wrap        = isset( $this->options['no_wrap'] ) && $this->options['no_wrap'] ? true : false;
1426
-			if ( isset( $args['no_wrap'] ) && $args['no_wrap'] ) {
1425
+			$no_wrap        = isset($this->options['no_wrap']) && $this->options['no_wrap'] ? true : false;
1426
+			if (isset($args['no_wrap']) && $args['no_wrap']) {
1427 1427
 				$no_wrap = true;
1428 1428
 			}
1429
-			$main_content = $this->output( $args, $shortcode_args, $content );
1430
-			if ( $main_content && ! $no_wrap ) {
1429
+			$main_content = $this->output($args, $shortcode_args, $content);
1430
+			if ($main_content && !$no_wrap) {
1431 1431
 				// wrap the shortcode in a div with the same class as the widget
1432 1432
 				$output .= '<div class="' . $class . '" ' . $attrs . '>';
1433
-				if ( ! empty( $args['title'] ) ) {
1433
+				if (!empty($args['title'])) {
1434 1434
 					// if its a shortcode and there is a title try to grab the title wrappers
1435
-					$shortcode_args = array( 'before_title' => '', 'after_title' => '' );
1436
-					if ( empty( $instance ) ) {
1435
+					$shortcode_args = array('before_title' => '', 'after_title' => '');
1436
+					if (empty($instance)) {
1437 1437
 						global $wp_registered_sidebars;
1438
-						if ( ! empty( $wp_registered_sidebars ) ) {
1439
-							foreach ( $wp_registered_sidebars as $sidebar ) {
1440
-								if ( ! empty( $sidebar['before_title'] ) ) {
1438
+						if (!empty($wp_registered_sidebars)) {
1439
+							foreach ($wp_registered_sidebars as $sidebar) {
1440
+								if (!empty($sidebar['before_title'])) {
1441 1441
 									$shortcode_args['before_title'] = $sidebar['before_title'];
1442 1442
 									$shortcode_args['after_title']  = $sidebar['after_title'];
1443 1443
 									break;
@@ -1445,20 +1445,20 @@  discard block
 block discarded – undo
1445 1445
 							}
1446 1446
 						}
1447 1447
 					}
1448
-					$output .= $this->output_title( $shortcode_args, $args );
1448
+					$output .= $this->output_title($shortcode_args, $args);
1449 1449
 				}
1450 1450
 				$output .= $main_content;
1451 1451
 				$output .= '</div>';
1452
-			} elseif ( $main_content && $no_wrap ) {
1452
+			} elseif ($main_content && $no_wrap) {
1453 1453
 				$output .= $main_content;
1454 1454
 			}
1455 1455
 
1456 1456
 			// if preview show a placeholder if empty
1457
-			if ( $this->is_preview() && $output == '' ) {
1458
-				$output = $this->preview_placeholder_text( "{{" . $this->base_id . "}}" );
1457
+			if ($this->is_preview() && $output == '') {
1458
+				$output = $this->preview_placeholder_text("{{" . $this->base_id . "}}");
1459 1459
 			}
1460 1460
 
1461
-			return apply_filters( 'wp_super_duper_widget_output', $output, $args, $shortcode_args, $this );
1461
+			return apply_filters('wp_super_duper_widget_output', $output, $args, $shortcode_args, $this);
1462 1462
 		}
1463 1463
 
1464 1464
 		/**
@@ -1468,8 +1468,8 @@  discard block
 block discarded – undo
1468 1468
 		 *
1469 1469
 		 * @return string
1470 1470
 		 */
1471
-		public function preview_placeholder_text( $name = '' ) {
1472
-			return "<div style='background:#0185ba33;padding: 10px;border: 4px #ccc dashed;'>" . wp_sprintf( __( 'Placeholder for: %s', 'ayecode-connect' ), $name ) . "</div>";
1471
+		public function preview_placeholder_text($name = '') {
1472
+			return "<div style='background:#0185ba33;padding: 10px;border: 4px #ccc dashed;'>" . wp_sprintf(__('Placeholder for: %s', 'ayecode-connect'), $name) . "</div>";
1473 1473
 		}
1474 1474
 
1475 1475
 		/**
@@ -1479,13 +1479,13 @@  discard block
 block discarded – undo
1479 1479
 		 *
1480 1480
 		 * @return mixed
1481 1481
 		 */
1482
-		public function string_to_bool( $options ) {
1482
+		public function string_to_bool($options) {
1483 1483
 			// convert bool strings to booleans
1484
-			foreach ( $options as $key => $val ) {
1485
-				if ( $val == 'false' ) {
1486
-					$options[ $key ] = false;
1487
-				} elseif ( $val == 'true' ) {
1488
-					$options[ $key ] = true;
1484
+			foreach ($options as $key => $val) {
1485
+				if ($val == 'false') {
1486
+					$options[$key] = false;
1487
+				} elseif ($val == 'true') {
1488
+					$options[$key] = true;
1489 1489
 				}
1490 1490
 			}
1491 1491
 
@@ -1501,26 +1501,26 @@  discard block
 block discarded – undo
1501 1501
 		 *@since 1.0.12 Don't set checkbox default value if the value is empty.
1502 1502
 		 *
1503 1503
 		 */
1504
-		public function argument_values( $instance ) {
1504
+		public function argument_values($instance) {
1505 1505
 			$argument_values = array();
1506 1506
 
1507 1507
 			// set widget instance
1508 1508
 			$this->instance = $instance;
1509 1509
 
1510
-			if ( empty( $this->arguments ) ) {
1510
+			if (empty($this->arguments)) {
1511 1511
 				$this->arguments = $this->get_arguments();
1512 1512
 			}
1513 1513
 
1514
-			if ( ! empty( $this->arguments ) ) {
1515
-				foreach ( $this->arguments as $key => $args ) {
1514
+			if (!empty($this->arguments)) {
1515
+				foreach ($this->arguments as $key => $args) {
1516 1516
 					// set the input name from the key
1517 1517
 					$args['name'] = $key;
1518 1518
 					//
1519
-					$argument_values[ $key ] = isset( $instance[ $key ] ) ? $instance[ $key ] : '';
1520
-					if ( $args['type'] == 'checkbox' && $argument_values[ $key ] == '' ) {
1519
+					$argument_values[$key] = isset($instance[$key]) ? $instance[$key] : '';
1520
+					if ($args['type'] == 'checkbox' && $argument_values[$key] == '') {
1521 1521
 						// don't set default for an empty checkbox
1522
-					} elseif ( $argument_values[ $key ] == '' && isset( $args['default'] ) ) {
1523
-						$argument_values[ $key ] = $args['default'];
1522
+					} elseif ($argument_values[$key] == '' && isset($args['default'])) {
1523
+						$argument_values[$key] = $args['default'];
1524 1524
 					}
1525 1525
 				}
1526 1526
 			}
@@ -1547,12 +1547,12 @@  discard block
 block discarded – undo
1547 1547
 		 *
1548 1548
 		 */
1549 1549
 		public function get_arguments() {
1550
-			if ( empty( $this->arguments ) ) {
1550
+			if (empty($this->arguments)) {
1551 1551
 				$this->arguments = $this->set_arguments();
1552 1552
 			}
1553 1553
 
1554
-			$this->arguments = apply_filters( 'wp_super_duper_arguments', $this->arguments, $this->options, $this->instance );
1555
-			$this->arguments = $this->add_name_from_key( $this->arguments, true );
1554
+			$this->arguments = apply_filters('wp_super_duper_arguments', $this->arguments, $this->options, $this->instance);
1555
+			$this->arguments = $this->add_name_from_key($this->arguments, true);
1556 1556
 
1557 1557
 			return $this->arguments;
1558 1558
 		}
@@ -1564,7 +1564,7 @@  discard block
 block discarded – undo
1564 1564
 		 * @param array $widget_args
1565 1565
 		 * @param string $content
1566 1566
 		 */
1567
-		public function output( $args = array(), $widget_args = array(), $content = '' ) {
1567
+		public function output($args = array(), $widget_args = array(), $content = '') {
1568 1568
 
1569 1569
 		}
1570 1570
 
@@ -1572,9 +1572,9 @@  discard block
 block discarded – undo
1572 1572
 		 * Add the dynamic block code inline when the wp-block in enqueued.
1573 1573
 		 */
1574 1574
 		public function register_block() {
1575
-			wp_add_inline_script( 'wp-blocks', $this->block() );
1576
-			if ( class_exists( 'SiteOrigin_Panels' ) ) {
1577
-				wp_add_inline_script( 'wp-blocks', $this->siteorigin_js() );
1575
+			wp_add_inline_script('wp-blocks', $this->block());
1576
+			if (class_exists('SiteOrigin_Panels')) {
1577
+				wp_add_inline_script('wp-blocks', $this->siteorigin_js());
1578 1578
 			}
1579 1579
 		}
1580 1580
 
@@ -1588,9 +1588,9 @@  discard block
 block discarded – undo
1588 1588
 			$show      = false;
1589 1589
 			$arguments = $this->get_arguments();
1590 1590
 
1591
-			if ( ! empty( $arguments ) ) {
1592
-				foreach ( $arguments as $argument ) {
1593
-					if ( isset( $argument['advanced'] ) && $argument['advanced'] ) {
1591
+			if (!empty($arguments)) {
1592
+				foreach ($arguments as $argument) {
1593
+					if (isset($argument['advanced']) && $argument['advanced']) {
1594 1594
 						$show = true;
1595 1595
 						break; // no need to continue if we know we have it
1596 1596
 					}
@@ -1608,19 +1608,19 @@  discard block
 block discarded – undo
1608 1608
 		public function get_url() {
1609 1609
 			$url = $this->url;
1610 1610
 
1611
-			if ( ! $url ) {
1612
-				$content_dir = wp_normalize_path( untrailingslashit( WP_CONTENT_DIR ) );
1613
-				$content_url = untrailingslashit( WP_CONTENT_URL );
1611
+			if (!$url) {
1612
+				$content_dir = wp_normalize_path(untrailingslashit(WP_CONTENT_DIR));
1613
+				$content_url = untrailingslashit(WP_CONTENT_URL);
1614 1614
 
1615 1615
 				// Replace http:// to https://.
1616
-				if ( strpos( $content_url, 'http://' ) === 0 && strpos( plugins_url(), 'https://' ) === 0 ) {
1617
-					$content_url = str_replace( 'http://', 'https://', $content_url );
1616
+				if (strpos($content_url, 'http://') === 0 && strpos(plugins_url(), 'https://') === 0) {
1617
+					$content_url = str_replace('http://', 'https://', $content_url);
1618 1618
 				}
1619 1619
 
1620 1620
 				// Check if we are inside a plugin
1621
-				$file_dir = str_replace( "/includes", "", wp_normalize_path( dirname( __FILE__ ) ) );
1622
-				$url = str_replace( $content_dir, $content_url, $file_dir );
1623
-				$url = trailingslashit( $url );
1621
+				$file_dir = str_replace("/includes", "", wp_normalize_path(dirname(__FILE__)));
1622
+				$url = str_replace($content_dir, $content_url, $file_dir);
1623
+				$url = trailingslashit($url);
1624 1624
 				$this->url = $url;
1625 1625
 			}
1626 1626
 
@@ -1636,15 +1636,15 @@  discard block
 block discarded – undo
1636 1636
 
1637 1637
 			$url = $this->url;
1638 1638
 
1639
-			if ( ! $url ) {
1639
+			if (!$url) {
1640 1640
 				// check if we are inside a plugin
1641
-				$file_dir = str_replace( "/includes", "", dirname( __FILE__ ) );
1641
+				$file_dir = str_replace("/includes", "", dirname(__FILE__));
1642 1642
 
1643
-				$dir_parts = explode( "/wp-content/", $file_dir );
1644
-				$url_parts = explode( "/wp-content/", plugins_url() );
1643
+				$dir_parts = explode("/wp-content/", $file_dir);
1644
+				$url_parts = explode("/wp-content/", plugins_url());
1645 1645
 
1646
-				if ( ! empty( $url_parts[0] ) && ! empty( $dir_parts[1] ) ) {
1647
-					$url       = trailingslashit( $url_parts[0] . "/wp-content/" . $dir_parts[1] );
1646
+				if (!empty($url_parts[0]) && !empty($dir_parts[1])) {
1647
+					$url       = trailingslashit($url_parts[0] . "/wp-content/" . $dir_parts[1]);
1648 1648
 					$this->url = $url;
1649 1649
 				}
1650 1650
 			}
@@ -1665,45 +1665,45 @@  discard block
 block discarded – undo
1665 1665
 		 * @return string
1666 1666
 		 *@since 1.1.0
1667 1667
 		 */
1668
-		public function get_block_icon( $icon ) {
1668
+		public function get_block_icon($icon) {
1669 1669
 
1670 1670
 			// check if we have a Font Awesome icon
1671 1671
 			$fa_type = '';
1672
-			if ( substr( $icon, 0, 7 ) === "fas fa-" ) {
1672
+			if (substr($icon, 0, 7) === "fas fa-") {
1673 1673
 				$fa_type = 'solid';
1674
-			} elseif ( substr( $icon, 0, 7 ) === "far fa-" ) {
1674
+			} elseif (substr($icon, 0, 7) === "far fa-") {
1675 1675
 				$fa_type = 'regular';
1676
-			} elseif ( substr( $icon, 0, 7 ) === "fab fa-" ) {
1676
+			} elseif (substr($icon, 0, 7) === "fab fa-") {
1677 1677
 				$fa_type = 'brands';
1678 1678
 			} else {
1679 1679
 				$icon = "'" . $icon . "'";
1680 1680
 			}
1681 1681
 
1682 1682
 			// set the icon if we found one
1683
-			if ( $fa_type ) {
1684
-				$fa_icon = str_replace( array( "fas fa-", "far fa-", "fab fa-" ), "", $icon );
1683
+			if ($fa_type) {
1684
+				$fa_icon = str_replace(array("fas fa-", "far fa-", "fab fa-"), "", $icon);
1685 1685
 				$icon    = "el('svg',{width: 20, height: 20, viewBox: '0 0 20 20'},el('use', {'xlink:href': '" . $this->get_url() . "icons/" . $fa_type . ".svg#" . $fa_icon . "','href': '" . $this->get_url() . "icons/" . $fa_type . ".svg#" . $fa_icon . "'}))";
1686 1686
 			}
1687 1687
 
1688 1688
 			return $icon;
1689 1689
 		}
1690 1690
 
1691
-		public function group_arguments( $arguments ) {
1692
-			if ( ! empty( $arguments ) ) {
1691
+		public function group_arguments($arguments) {
1692
+			if (!empty($arguments)) {
1693 1693
 				$temp_arguments = array();
1694
-				$general        = __( "General", 'ayecode-connect' );
1694
+				$general        = __("General", 'ayecode-connect');
1695 1695
 				$add_sections   = false;
1696
-				foreach ( $arguments as $key => $args ) {
1697
-					if ( isset( $args['group'] ) ) {
1698
-						$temp_arguments[ $args['group'] ][ $key ] = $args;
1696
+				foreach ($arguments as $key => $args) {
1697
+					if (isset($args['group'])) {
1698
+						$temp_arguments[$args['group']][$key] = $args;
1699 1699
 						$add_sections                             = true;
1700 1700
 					} else {
1701
-						$temp_arguments[ $general ][ $key ] = $args;
1701
+						$temp_arguments[$general][$key] = $args;
1702 1702
 					}
1703 1703
 				}
1704 1704
 
1705 1705
 				// only add sections if more than one
1706
-				if ( $add_sections ) {
1706
+				if ($add_sections) {
1707 1707
 					$arguments = $temp_arguments;
1708 1708
 				}
1709 1709
 			}
@@ -1716,38 +1716,38 @@  discard block
 block discarded – undo
1716 1716
 		 *
1717 1717
 		 * @since 1.1.17
1718 1718
 		 */
1719
-		public function group_block_tabs( $tabs, $arguments ) {
1720
-			if ( ! empty( $tabs ) && ! empty( $arguments ) ) {
1719
+		public function group_block_tabs($tabs, $arguments) {
1720
+			if (!empty($tabs) && !empty($arguments)) {
1721 1721
 				$has_sections = false;
1722 1722
 
1723
-				foreach ( $this->arguments as $key => $args ) {
1724
-					if ( isset( $args['group'] ) ) {
1723
+				foreach ($this->arguments as $key => $args) {
1724
+					if (isset($args['group'])) {
1725 1725
 						$has_sections = true;
1726 1726
 						break;
1727 1727
 					}
1728 1728
 				}
1729 1729
 
1730
-				if ( ! $has_sections ) {
1730
+				if (!$has_sections) {
1731 1731
 					return $tabs;
1732 1732
 				}
1733 1733
 
1734 1734
 				$new_tabs = array();
1735 1735
 
1736
-				foreach ( $tabs as $tab_key => $tab ) {
1736
+				foreach ($tabs as $tab_key => $tab) {
1737 1737
 					$new_groups = array();
1738 1738
 
1739
-					if ( ! empty( $tab['groups'] ) && is_array( $tab['groups'] ) ) {
1740
-						foreach ( $tab['groups'] as $group ) {
1741
-							if ( isset( $arguments[ $group ] ) ) {
1739
+					if (!empty($tab['groups']) && is_array($tab['groups'])) {
1740
+						foreach ($tab['groups'] as $group) {
1741
+							if (isset($arguments[$group])) {
1742 1742
 								$new_groups[] = $group;
1743 1743
 							}
1744 1744
 						}
1745 1745
 					}
1746 1746
 
1747
-					if ( ! empty( $new_groups ) ) {
1747
+					if (!empty($new_groups)) {
1748 1748
 						$tab['groups'] = $new_groups;
1749 1749
 
1750
-						$new_tabs[ $tab_key ] = $tab;
1750
+						$new_tabs[$tab_key] = $tab;
1751 1751
 					}
1752 1752
 				}
1753 1753
 
@@ -1774,7 +1774,7 @@  discard block
 block discarded – undo
1774 1774
 			?>
1775 1775
 			<script>
1776 1776
 			<?php
1777
-			if ( ! $sd_is_js_functions_loaded ) {
1777
+			if (!$sd_is_js_functions_loaded) {
1778 1778
 				$sd_is_js_functions_loaded = true;
1779 1779
 			?>
1780 1780
 function sd_show_view_options($this){
@@ -2043,7 +2043,7 @@  discard block
 block discarded – undo
2043 2043
 	}
2044 2044
 }
2045 2045
 
2046
-<?php if( !isset( $_REQUEST['sd-block-recover-debug'] ) ){ ?>
2046
+<?php if (!isset($_REQUEST['sd-block-recover-debug'])) { ?>
2047 2047
 // Wait will window is loaded before calling.
2048 2048
 window.onload = function() {
2049 2049
 	sd_auto_recover_blocks();
@@ -2222,7 +2222,7 @@  discard block
 block discarded – undo
2222 2222
 				$classes = [];
2223 2223
 
2224 2224
 				<?php
2225
-				if($aui_bs5){
2225
+				if ($aui_bs5) {
2226 2226
 					?>
2227 2227
 				$aui_bs5 = true;
2228 2228
 				$p_ml = 'ms-';
@@ -2231,7 +2231,7 @@  discard block
 block discarded – undo
2231 2231
 				$p_pl = 'ps-';
2232 2232
 				$p_pr = 'pe-';
2233 2233
 					<?php
2234
-				}else{
2234
+				} else {
2235 2235
 						?>
2236 2236
 				$aui_bs5 = false;
2237 2237
 				$p_ml = 'ml-';
@@ -2419,7 +2419,7 @@  discard block
 block discarded – undo
2419 2419
 			}
2420 2420
 
2421 2421
 			function sd_get_class_build_keys(){
2422
-				return <?php echo json_encode(sd_get_class_build_keys());?>;
2422
+				return <?php echo json_encode(sd_get_class_build_keys()); ?>;
2423 2423
 			}
2424 2424
 
2425 2425
 			<?php
@@ -2427,7 +2427,7 @@  discard block
 block discarded – undo
2427 2427
 
2428 2428
 			}
2429 2429
 
2430
-			if(method_exists($this,'block_global_js')){
2430
+			if (method_exists($this, 'block_global_js')) {
2431 2431
 					echo $this->block_global_js();
2432 2432
 			}
2433 2433
 			?>
@@ -2459,9 +2459,9 @@  discard block
 block discarded – undo
2459 2459
 					var InnerBlocks = blockEditor.InnerBlocks;
2460 2460
 
2461 2461
 					var term_query_type = '';
2462
-					var post_type_rest_slugs = <?php if(! empty( $this->arguments ) && isset($this->arguments['post_type']['onchange_rest']['values'])){echo "[".json_encode($this->arguments['post_type']['onchange_rest']['values'])."]";}else{echo "[]";} ?>;
2463
-					const taxonomies_<?php echo str_replace("-","_", $this->id);?> = [{label: "Please wait", value: 0}];
2464
-					const sort_by_<?php echo str_replace("-","_", $this->id);?> = [{label: "Please wait", value: 0}];
2462
+					var post_type_rest_slugs = <?php if (!empty($this->arguments) && isset($this->arguments['post_type']['onchange_rest']['values'])) {echo "[" . json_encode($this->arguments['post_type']['onchange_rest']['values']) . "]"; } else {echo "[]"; } ?>;
2463
+					const taxonomies_<?php echo str_replace("-", "_", $this->id); ?> = [{label: "Please wait", value: 0}];
2464
+					const sort_by_<?php echo str_replace("-", "_", $this->id); ?> = [{label: "Please wait", value: 0}];
2465 2465
 					const MediaUpload = wp.blockEditor.MediaUpload;
2466 2466
 
2467 2467
 					/**
@@ -2476,87 +2476,87 @@  discard block
 block discarded – undo
2476 2476
 					 * @return {?WPBlock}          The block, if it has been successfully
2477 2477
 					 *                             registered; otherwise `undefined`.
2478 2478
 					 */
2479
-					registerBlockType('<?php echo str_replace( "_", "-", sanitize_title_with_dashes( $this->options['textdomain'] ) . '/' . sanitize_title_with_dashes( $this->options['class_name'] ) );  ?>', { // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.
2480
-						apiVersion: <?php echo isset($this->options['block-api-version']) ? absint($this->options['block-api-version']) : 2 ; ?>,
2481
-						title: '<?php echo addslashes( $this->options['name'] ); ?>', // Block title.
2482
-						description: '<?php echo addslashes( $this->options['widget_ops']['description'] )?>', // Block title.
2483
-						icon: <?php echo $this->get_block_icon( $this->options['block-icon'] );?>,//'<?php echo isset( $this->options['block-icon'] ) ? esc_attr( $this->options['block-icon'] ) : 'shield-alt';?>', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.
2479
+					registerBlockType('<?php echo str_replace("_", "-", sanitize_title_with_dashes($this->options['textdomain']) . '/' . sanitize_title_with_dashes($this->options['class_name'])); ?>', { // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.
2480
+						apiVersion: <?php echo isset($this->options['block-api-version']) ? absint($this->options['block-api-version']) : 2; ?>,
2481
+						title: '<?php echo addslashes($this->options['name']); ?>', // Block title.
2482
+						description: '<?php echo addslashes($this->options['widget_ops']['description'])?>', // Block title.
2483
+						icon: <?php echo $this->get_block_icon($this->options['block-icon']); ?>,//'<?php echo isset($this->options['block-icon']) ? esc_attr($this->options['block-icon']) : 'shield-alt'; ?>', // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.
2484 2484
 						supports: {
2485 2485
 							<?php
2486
-							if(!isset($this->options['block-supports']['renaming'])){
2486
+							if (!isset($this->options['block-supports']['renaming'])) {
2487 2487
 								$this->options['block-supports']['renaming'] = false;
2488 2488
 							}
2489
-							if ( isset( $this->options['block-supports'] ) ) {
2490
-								echo $this->array_to_attributes( $this->options['block-supports'] );
2489
+							if (isset($this->options['block-supports'])) {
2490
+								echo $this->array_to_attributes($this->options['block-supports']);
2491 2491
 							}
2492 2492
 							?>
2493 2493
 						},
2494 2494
 						__experimentalLabel( attributes, { context } ) {
2495 2495
 							var visibility_html = attributes && attributes.visibility_conditions ? ' &#128065;' : '';
2496 2496
 							var metadata_name = attributes && attributes.metadata && attributes.metadata.name ? attributes.metadata.name : '';
2497
-							var label_name = <?php echo !empty($this->options['block-label']) ? $this->options['block-label'] : "'" . esc_attr( addslashes( $this->options['name'] ) ) . "'"; ?>;
2497
+							var label_name = <?php echo !empty($this->options['block-label']) ? $this->options['block-label'] : "'" . esc_attr(addslashes($this->options['name'])) . "'"; ?>;
2498 2498
 							return metadata_name ? metadata_name + visibility_html  : label_name + visibility_html;
2499 2499
 						},
2500
-						category: '<?php echo isset( $this->options['block-category'] ) ? esc_attr( $this->options['block-category'] ) : 'common';?>', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.
2501
-						<?php if ( isset( $this->options['block-keywords'] ) ) {
2500
+						category: '<?php echo isset($this->options['block-category']) ? esc_attr($this->options['block-category']) : 'common'; ?>', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.
2501
+						<?php if (isset($this->options['block-keywords'])) {
2502 2502
 						echo "keywords : " . $this->options['block-keywords'] . ",";
2503 2503
 						}
2504 2504
 
2505 2505
 
2506 2506
 						// block hover preview.
2507 2507
 						$example_args = array();
2508
-						if(!empty($this->arguments)){
2509
-							foreach($this->arguments as $key => $a_args){
2510
-								if(isset($a_args['example'])){
2508
+						if (!empty($this->arguments)) {
2509
+							foreach ($this->arguments as $key => $a_args) {
2510
+								if (isset($a_args['example'])) {
2511 2511
 									$example_args[$key] = $a_args['example'];
2512 2512
 								}
2513 2513
 							}
2514 2514
 						}
2515
-						$viewport_width = isset($this->options['example']['viewportWidth']) ? 'viewportWidth: '.absint($this->options['example']['viewportWidth']) : '';
2515
+						$viewport_width = isset($this->options['example']['viewportWidth']) ? 'viewportWidth: ' . absint($this->options['example']['viewportWidth']) : '';
2516 2516
 						$example_inner_blocks = !empty($this->options['example']['innerBlocks']) && is_array($this->options['example']['innerBlocks']) ? 'innerBlocks: ' . wp_json_encode($this->options['example']['innerBlocks']) : '';
2517
-						if( isset( $this->options['example'] ) && $this->options['example'] === false ){
2517
+						if (isset($this->options['example']) && $this->options['example'] === false) {
2518 2518
 							// no preview if set to false
2519
-						}elseif( !empty( $example_args ) ){
2520
-							echo "example : {attributes:{".$this->array_to_attributes( $example_args )."},$viewport_width},";
2521
-						}elseif( !empty( $this->options['example'] ) ){
2519
+						}elseif (!empty($example_args)) {
2520
+							echo "example : {attributes:{" . $this->array_to_attributes($example_args) . "},$viewport_width},";
2521
+						}elseif (!empty($this->options['example'])) {
2522 2522
 							unset($this->options['example']['viewportWidth']);
2523 2523
 							unset($this->options['example']['innerBlocks']);
2524
-							$example_atts = $this->array_to_attributes( $this->options['example'] );
2524
+							$example_atts = $this->array_to_attributes($this->options['example']);
2525 2525
 							$example_parts = array();
2526
-							if($example_atts){
2527
-								$example_parts[] = rtrim($example_atts,",");
2526
+							if ($example_atts) {
2527
+								$example_parts[] = rtrim($example_atts, ",");
2528 2528
 							}
2529
-							if($viewport_width){
2529
+							if ($viewport_width) {
2530 2530
 								$example_parts[] = $viewport_width;
2531 2531
 							}
2532
-							if($example_inner_blocks){
2532
+							if ($example_inner_blocks) {
2533 2533
 								$example_parts[] = $example_inner_blocks;
2534 2534
 							}
2535
-							if(!empty($example_parts)){
2536
-								echo "example : {".implode(',', $example_parts)."},";
2535
+							if (!empty($example_parts)) {
2536
+								echo "example : {" . implode(',', $example_parts) . "},";
2537 2537
 							}
2538
-						}else{
2538
+						} else {
2539 2539
 							echo 'example : {viewportWidth: 500},';
2540 2540
 						}
2541 2541
 
2542 2542
 
2543 2543
 
2544 2544
 						// limit to parent
2545
-						if( !empty( $this->options['parent'] ) ){
2546
-							echo "parent : " . wp_json_encode( $this->options['parent'] ) . ",";
2545
+						if (!empty($this->options['parent'])) {
2546
+							echo "parent : " . wp_json_encode($this->options['parent']) . ",";
2547 2547
 						}
2548 2548
 
2549 2549
 						// limit allowed blocks
2550
-						if( !empty( $this->options['allowed-blocks'] ) ){
2551
-							echo "allowedBlocks : " . wp_json_encode( $this->options['allowed-blocks'] ) . ",";
2550
+						if (!empty($this->options['allowed-blocks'])) {
2551
+							echo "allowedBlocks : " . wp_json_encode($this->options['allowed-blocks']) . ",";
2552 2552
 						}
2553 2553
 
2554 2554
 						// maybe set no_wrap
2555
-						$no_wrap = isset( $this->options['no_wrap'] ) && $this->options['no_wrap'] ? true : false;
2556
-						if ( isset( $this->arguments['no_wrap'] ) && $this->arguments['no_wrap'] ) {
2555
+						$no_wrap = isset($this->options['no_wrap']) && $this->options['no_wrap'] ? true : false;
2556
+						if (isset($this->arguments['no_wrap']) && $this->arguments['no_wrap']) {
2557 2557
 							$no_wrap = true;
2558 2558
 						}
2559
-						if ( $no_wrap ) {
2559
+						if ($no_wrap) {
2560 2560
 							$this->options['block-wrap'] = '';
2561 2561
 						}
2562 2562
 
@@ -2573,7 +2573,7 @@  discard block
 block discarded – undo
2573 2573
 
2574 2574
 							echo "attributes : {";
2575 2575
 
2576
-							if ( $show_advanced ) {
2576
+							if ($show_advanced) {
2577 2577
 								echo "show_advanced: {";
2578 2578
 								echo "	type: 'boolean',";
2579 2579
 								echo "  default: false,";
@@ -2581,57 +2581,57 @@  discard block
 block discarded – undo
2581 2581
 							}
2582 2582
 
2583 2583
 							// block wrap element
2584
-							if ( ! empty( $this->options['block-wrap'] ) ) { //@todo we should validate this?
2584
+							if (!empty($this->options['block-wrap'])) { //@todo we should validate this?
2585 2585
 								echo "block_wrap: {";
2586 2586
 								echo "	type: 'string',";
2587
-								echo "  default: '" . esc_attr( $this->options['block-wrap'] ) . "',";
2587
+								echo "  default: '" . esc_attr($this->options['block-wrap']) . "',";
2588 2588
 								echo "},";
2589 2589
 							}
2590 2590
 
2591 2591
 
2592
-							if ( ! empty( $this->arguments ) ) {
2592
+							if (!empty($this->arguments)) {
2593 2593
 
2594
-								foreach ( $this->arguments as $key => $args ) {
2594
+								foreach ($this->arguments as $key => $args) {
2595 2595
 
2596
-									if( $args['type'] == 'image' ||  $args['type'] == 'images' ){
2596
+									if ($args['type'] == 'image' || $args['type'] == 'images') {
2597 2597
 										$img_drag_drop = true;
2598 2598
 									}
2599 2599
 
2600 2600
 									// set if we should show alignment
2601
-									if ( $key == 'alignment' ) {
2601
+									if ($key == 'alignment') {
2602 2602
 										$show_alignment = true;
2603 2603
 									}
2604 2604
 
2605 2605
 									$extra = '';
2606 2606
 
2607
-									if ( $args['type'] == 'notice' ||  $args['type'] == 'tab' ) {
2607
+									if ($args['type'] == 'notice' || $args['type'] == 'tab') {
2608 2608
 										continue;
2609 2609
 									}
2610
-									elseif ( $args['type'] == 'checkbox' ) {
2610
+									elseif ($args['type'] == 'checkbox') {
2611 2611
 										$type    = 'boolean';
2612
-										$default = isset( $args['default'] ) && $args['default'] ? 'true' : 'false';
2613
-									} elseif ( $args['type'] == 'number' ) {
2612
+										$default = isset($args['default']) && $args['default'] ? 'true' : 'false';
2613
+									} elseif ($args['type'] == 'number') {
2614 2614
 										$type    = 'number';
2615
-										$default = isset( $args['default'] ) ? "'" . $args['default'] . "'" : "''";
2616
-									} elseif ( $args['type'] == 'select' && ! empty( $args['multiple'] ) ) {
2615
+										$default = isset($args['default']) ? "'" . $args['default'] . "'" : "''";
2616
+									} elseif ($args['type'] == 'select' && !empty($args['multiple'])) {
2617 2617
 										$type = 'array';
2618
-										if ( isset( $args['default'] ) && is_array( $args['default'] ) ) {
2619
-											$default = ! empty( $args['default'] ) ? "['" . implode( "','", $args['default'] ) . "']" : "[]";
2618
+										if (isset($args['default']) && is_array($args['default'])) {
2619
+											$default = !empty($args['default']) ? "['" . implode("','", $args['default']) . "']" : "[]";
2620 2620
 										} else {
2621
-											$default = isset( $args['default'] ) ? "'" . $args['default'] . "'" : "''";
2621
+											$default = isset($args['default']) ? "'" . $args['default'] . "'" : "''";
2622 2622
 										}
2623
-									} elseif ( $args['type'] == 'tagselect' ) {
2623
+									} elseif ($args['type'] == 'tagselect') {
2624 2624
 										$type    = 'array';
2625
-										$default = isset( $args['default'] ) ? "'" . $args['default'] . "'" : "''";
2626
-									} elseif ( $args['type'] == 'multiselect' ) {
2625
+										$default = isset($args['default']) ? "'" . $args['default'] . "'" : "''";
2626
+									} elseif ($args['type'] == 'multiselect') {
2627 2627
 										$type    = 'array';
2628
-										$default = isset( $args['default'] ) ? "'" . $args['default'] . "'" : "''";
2629
-									} elseif ( $args['type'] == 'image_xy' ) {
2628
+										$default = isset($args['default']) ? "'" . $args['default'] . "'" : "''";
2629
+									} elseif ($args['type'] == 'image_xy') {
2630 2630
 										$type    = 'object';
2631
-										$default = isset( $args['default'] ) ? "'" . $args['default'] . "'" : "''";
2632
-									} elseif ( $args['type'] == 'image' ) {
2631
+										$default = isset($args['default']) ? "'" . $args['default'] . "'" : "''";
2632
+									} elseif ($args['type'] == 'image') {
2633 2633
 										$type    = 'string';
2634
-										$default = isset( $args['default'] ) ? "'" . $args['default'] . "'" : "''";
2634
+										$default = isset($args['default']) ? "'" . $args['default'] . "'" : "''";
2635 2635
 
2636 2636
 										// add a field for ID
2637 2637
 	//                                    echo $key . "_id : {";
@@ -2643,7 +2643,7 @@  discard block
 block discarded – undo
2643 2643
 
2644 2644
 									} else {
2645 2645
 										$type    = !empty($args['hidden_type']) ? esc_attr($args['hidden_type']) : 'string';
2646
-										$default = isset( $args['default'] ) ? "'" . $args['default'] . "'" : "''";
2646
+										$default = isset($args['default']) ? "'" . $args['default'] . "'" : "''";
2647 2647
 
2648 2648
 									}
2649 2649
 									echo $key . " : {";
@@ -2656,7 +2656,7 @@  discard block
 block discarded – undo
2656 2656
 							echo "content : {type : 'string',default: 'Please select the attributes in the block settings'},";
2657 2657
 							echo "sd_shortcode : {type : 'string',default: ''},";
2658 2658
 
2659
-							if(!empty($this->options['nested-block']) || !empty($this->arguments['html']) ){
2659
+							if (!empty($this->options['nested-block']) || !empty($this->arguments['html'])) {
2660 2660
 								echo "sd_shortcode_close : {type : 'string',default: ''},";
2661 2661
 							}
2662 2662
 
@@ -2674,7 +2674,7 @@  discard block
 block discarded – undo
2674 2674
 
2675 2675
 <?php
2676 2676
 // only include the drag/drop functions if required.
2677
-if( $img_drag_drop ){
2677
+if ($img_drag_drop) {
2678 2678
 
2679 2679
 ?>
2680 2680
 
@@ -2740,9 +2740,9 @@  discard block
 block discarded – undo
2740 2740
 							}
2741 2741
 
2742 2742
 							<?php
2743
-							if(!empty($this->options['block-edit-raw'])) {
2743
+							if (!empty($this->options['block-edit-raw'])) {
2744 2744
 								echo $this->options['block-edit-raw']; // strings have to be in single quotes, may cause issues
2745
-							}else{
2745
+							} else {
2746 2746
 							?>
2747 2747
 
2748 2748
 function hasSelectedInnerBlock(props) {
@@ -2766,7 +2766,7 @@  discard block
 block discarded – undo
2766 2766
 	var $value = '';
2767 2767
 	<?php
2768 2768
 	// if we have a post_type and a category then link them
2769
-	if( isset($this->arguments['post_type']) && isset($this->arguments['category']) && !empty($this->arguments['category']['post_type_linked']) ){
2769
+	if (isset($this->arguments['post_type']) && isset($this->arguments['category']) && !empty($this->arguments['category']['post_type_linked'])) {
2770 2770
 	?>
2771 2771
 	if(typeof(prev_attributes[props.clientId]) != 'undefined'){
2772 2772
 		$pt = props.attributes.post_type;
@@ -2781,9 +2781,9 @@  discard block
 block discarded – undo
2781 2781
 		}
2782 2782
 <?php
2783 2783
 	$cat_path = '';
2784
-	if ( ! empty( $this->arguments['post_type']['onchange_rest']['path'] ) ) {
2785
-		$cat_path = esc_js( strip_tags( $this->arguments['post_type']['onchange_rest']['path'] ) );
2786
-		$cat_path = str_replace( array( '&quot;', '&#039;' ), array( '"', "'" ), $cat_path );
2784
+	if (!empty($this->arguments['post_type']['onchange_rest']['path'])) {
2785
+		$cat_path = esc_js(strip_tags($this->arguments['post_type']['onchange_rest']['path']));
2786
+		$cat_path = str_replace(array('&quot;', '&#039;'), array('"', "'"), $cat_path);
2787 2787
 	}
2788 2788
 ?>
2789 2789
 		/* taxonomies */
@@ -2791,15 +2791,15 @@  discard block
 block discarded – undo
2791 2791
 			if (!window.gdCPTCats) {
2792 2792
 				window.gdCPTCats = [];
2793 2793
 			}
2794
-			var gdCatPath = "<?php echo ( ! empty( $cat_path ) ? $cat_path : "/wp/v2/" + $value + "/categories/?per_page=100" ); ?>";
2794
+			var gdCatPath = "<?php echo (!empty($cat_path) ? $cat_path : "/wp/v2/" +$value + "/categories/?per_page=100"); ?>";
2795 2795
 			if (window.gdCPTCats[gdCatPath]) {
2796 2796
 				terms = window.gdCPTCats[gdCatPath];
2797
-				while (taxonomies_<?php echo str_replace("-","_", $this->id);?>.length) {
2798
-					taxonomies_<?php echo str_replace("-","_", $this->id);?>.pop();
2797
+				while (taxonomies_<?php echo str_replace("-", "_", $this->id); ?>.length) {
2798
+					taxonomies_<?php echo str_replace("-", "_", $this->id); ?>.pop();
2799 2799
 				}
2800
-				taxonomies_<?php echo str_replace("-","_", $this->id);?>.push({label: "All", value: 0});
2800
+				taxonomies_<?php echo str_replace("-", "_", $this->id); ?>.push({label: "All", value: 0});
2801 2801
 				jQuery.each( terms, function( key, val ) {
2802
-					taxonomies_<?php echo str_replace("-","_", $this->id);?>.push({label: val.name, value: val.id});
2802
+					taxonomies_<?php echo str_replace("-", "_", $this->id); ?>.push({label: val.name, value: val.id});
2803 2803
 				});
2804 2804
 
2805 2805
 				/* Setting the value back and fourth fixes the no update issue that sometimes happens where it won't update the options. */
@@ -2809,12 +2809,12 @@  discard block
 block discarded – undo
2809 2809
 			} else {
2810 2810
 				wp.apiFetch({path: gdCatPath}).then(terms => {
2811 2811
 					window.gdCPTCats[gdCatPath] = terms;
2812
-					while (taxonomies_<?php echo str_replace("-","_", $this->id);?>.length) {
2813
-						taxonomies_<?php echo str_replace("-","_", $this->id);?>.pop();
2812
+					while (taxonomies_<?php echo str_replace("-", "_", $this->id); ?>.length) {
2813
+						taxonomies_<?php echo str_replace("-", "_", $this->id); ?>.pop();
2814 2814
 					}
2815
-					taxonomies_<?php echo str_replace("-","_", $this->id);?>.push({label: "All", value: 0});
2815
+					taxonomies_<?php echo str_replace("-", "_", $this->id); ?>.push({label: "All", value: 0});
2816 2816
 					jQuery.each( terms, function( key, val ) {
2817
-						taxonomies_<?php echo str_replace("-","_", $this->id);?>.push({label: val.name, value: val.id});
2817
+						taxonomies_<?php echo str_replace("-", "_", $this->id); ?>.push({label: val.name, value: val.id});
2818 2818
 					});
2819 2819
 
2820 2820
 					/* Setting the value back and fourth fixes the no update issue that sometimes happens where it won't update the options. */
@@ -2822,7 +2822,7 @@  discard block
 block discarded – undo
2822 2822
 					props.setAttributes({category: [0] });
2823 2823
 					props.setAttributes({category: $old_cat_value });
2824 2824
 
2825
-					return taxonomies_<?php echo str_replace("-","_", $this->id);?>;
2825
+					return taxonomies_<?php echo str_replace("-", "_", $this->id); ?>;
2826 2826
 				});
2827 2827
 			}
2828 2828
 		}
@@ -2834,12 +2834,12 @@  discard block
 block discarded – undo
2834 2834
 			}
2835 2835
 			if (window.gdCPTSort[$pt]) {
2836 2836
 				response = window.gdCPTSort[$pt];
2837
-				while (sort_by_<?php echo str_replace("-","_", $this->id);?>.length) {
2838
-					sort_by_<?php echo str_replace("-","_", $this->id);?>.pop();
2837
+				while (sort_by_<?php echo str_replace("-", "_", $this->id); ?>.length) {
2838
+					sort_by_<?php echo str_replace("-", "_", $this->id); ?>.pop();
2839 2839
 				}
2840 2840
 
2841 2841
 				jQuery.each( response, function( key, val ) {
2842
-					sort_by_<?php echo str_replace("-","_", $this->id);?>.push({label: val, value: key});
2842
+					sort_by_<?php echo str_replace("-", "_", $this->id); ?>.push({label: val, value: key});
2843 2843
 				});
2844 2844
 
2845 2845
 				// setting the value back and fourth fixes the no update issue that sometimes happens where it won't update the options.
@@ -2854,12 +2854,12 @@  discard block
 block discarded – undo
2854 2854
 				jQuery.post(ajaxurl, data, function(response) {
2855 2855
 					response = JSON.parse(response);
2856 2856
 					window.gdCPTSort[$pt] = response;
2857
-					while (sort_by_<?php echo str_replace("-","_", $this->id);?>.length) {
2858
-						sort_by_<?php echo str_replace("-","_", $this->id);?>.pop();
2857
+					while (sort_by_<?php echo str_replace("-", "_", $this->id); ?>.length) {
2858
+						sort_by_<?php echo str_replace("-", "_", $this->id); ?>.pop();
2859 2859
 					}
2860 2860
 
2861 2861
 					jQuery.each( response, function( key, val ) {
2862
-						sort_by_<?php echo str_replace("-","_", $this->id);?>.push({label: val, value: key});
2862
+						sort_by_<?php echo str_replace("-", "_", $this->id); ?>.push({label: val, value: key});
2863 2863
 					});
2864 2864
 
2865 2865
 					// setting the value back and fourth fixes the no update issue that sometimes happens where it won't update the options.
@@ -2867,7 +2867,7 @@  discard block
 block discarded – undo
2867 2867
 					props.setAttributes({sort_by: [0] });
2868 2868
 					props.setAttributes({sort_by: $old_sort_by_value });
2869 2869
 
2870
-					return sort_by_<?php echo str_replace("-","_", $this->id);?>;
2870
+					return sort_by_<?php echo str_replace("-", "_", $this->id); ?>;
2871 2871
 				});
2872 2872
 			}
2873 2873
 		}
@@ -2875,9 +2875,9 @@  discard block
 block discarded – undo
2875 2875
 	<?php } ?>
2876 2876
 <?php
2877 2877
 $current_screen = function_exists('get_current_screen') ? get_current_screen() : '';
2878
-if(!empty($current_screen->base) && $current_screen->base==='widgets'){
2878
+if (!empty($current_screen->base) && $current_screen->base === 'widgets') {
2879 2879
 	echo 'const { deviceType } = "";';
2880
-}else{
2880
+} else {
2881 2881
 ?>
2882 2882
 /** Get device type const. */
2883 2883
 const { deviceType } = wp.data.useSelect != 'undefined' ?  wp.data.useSelect(select => {
@@ -2907,13 +2907,13 @@  discard block
 block discarded – undo
2907 2907
 
2908 2908
 									var data = {
2909 2909
 										'action': 'super_duper_output_shortcode',
2910
-										'shortcode': '<?php echo $this->options['base_id'];?>',
2910
+										'shortcode': '<?php echo $this->options['base_id']; ?>',
2911 2911
 										'attributes': props.attributes,
2912 2912
 										'block_parent_name': parentBlocks.length ? parentBlocks[parentBlocks.length - 1].name : '',
2913
-										'post_id': <?php global $post; if ( isset( $post->ID ) ) {
2913
+										'post_id': <?php global $post; if (isset($post->ID)) {
2914 2914
 										echo $post->ID;
2915
-									}else{echo '0';}?>,
2916
-										'_ajax_nonce': '<?php echo wp_create_nonce( 'super_duper_output_shortcode' );?>'
2915
+									} else {echo '0'; }?>,
2916
+										'_ajax_nonce': '<?php echo wp_create_nonce('super_duper_output_shortcode'); ?>'
2917 2917
 									};
2918 2918
 
2919 2919
 									jQuery.post(ajaxurl, data, function (response) {
@@ -2922,17 +2922,17 @@  discard block
 block discarded – undo
2922 2922
 
2923 2923
 										// if the content is empty then we place some placeholder text
2924 2924
 										if (env == '') {
2925
-											env = "<div style='background:#0185ba33;padding: 10px;border: 4px #ccc dashed;'>" + "<?php _e( 'Placeholder for:', 'ayecode-connect' );?> " + props.name + "</div>";
2925
+											env = "<div style='background:#0185ba33;padding: 10px;border: 4px #ccc dashed;'>" + "<?php _e('Placeholder for:', 'ayecode-connect'); ?> " + props.name + "</div>";
2926 2926
 										}
2927 2927
 
2928 2928
 										 <?php
2929
-										if(!empty($this->options['nested-block'])){
2929
+										if (!empty($this->options['nested-block'])) {
2930 2930
 											?>
2931 2931
 											// props.setAttributes({content: env});
2932 2932
 										is_fetching = false;
2933 2933
 										prev_attributes[props.clientId] = props.attributes;
2934 2934
 											 <?php
2935
-										}else{
2935
+										} else {
2936 2936
 										?>
2937 2937
 										props.setAttributes({content: env});
2938 2938
 										is_fetching = false;
@@ -2958,38 +2958,38 @@  discard block
 block discarded – undo
2958 2958
 							}
2959 2959
 
2960 2960
 							<?php
2961
-							if(!empty($this->options['block-edit-js'])) {
2962
-								echo  $this->options['block-edit-js'] ; // strings have to be in single quotes, may cause issues
2961
+							if (!empty($this->options['block-edit-js'])) {
2962
+								echo  $this->options['block-edit-js']; // strings have to be in single quotes, may cause issues
2963 2963
 							}
2964 2964
 
2965 2965
 
2966 2966
 
2967 2967
 
2968
-							if(empty($this->options['block-save-return'])){
2968
+							if (empty($this->options['block-save-return'])) {
2969 2969
 							?>
2970 2970
 								///////////////////////////////////////////////////////////////////////
2971 2971
 
2972 2972
 									 // build the shortcode.
2973
-								shortcode = "[<?php echo $this->options['base_id'];?>";
2973
+								shortcode = "[<?php echo $this->options['base_id']; ?>";
2974 2974
 								<?php
2975 2975
 
2976
-								if(! empty( $this->arguments )){
2976
+								if (!empty($this->arguments)) {
2977 2977
 
2978
-								foreach($this->arguments as $key => $args){
2978
+								foreach ($this->arguments as $key => $args) {
2979 2979
 								   // if($args['type']=='tabs'){continue;}
2980 2980
 
2981 2981
 								   // don't add metadata arguments
2982
-								   if (substr($key, 0, 9 ) === 'metadata_') {
2982
+								   if (substr($key, 0, 9) === 'metadata_') {
2983 2983
 									   continue;
2984 2984
 								   }
2985 2985
 								?>
2986
-								if (props.attributes.hasOwnProperty("<?php echo esc_attr( $key );?>")) {
2987
-									if ('<?php echo esc_attr( $key );?>' == 'html') {
2988
-									} else if ('<?php echo esc_attr( $args['type'] );?>' == 'image_xy') {
2989
-										shortcode += props.attributes.<?php echo esc_attr( $key );?>.length && ( props.attributes.<?php echo esc_attr( $key );?>.x.length || props.attributes.<?php echo esc_attr( $key );?>.y.length ) ? " <?php echo esc_attr( $key );?>='{x:" + props.attributes.<?php echo esc_attr( $key );?>.x + ",y:"+props.attributes.<?php echo esc_attr( $key );?>.y +"}' " : "";
2986
+								if (props.attributes.hasOwnProperty("<?php echo esc_attr($key); ?>")) {
2987
+									if ('<?php echo esc_attr($key); ?>' == 'html') {
2988
+									} else if ('<?php echo esc_attr($args['type']); ?>' == 'image_xy') {
2989
+										shortcode += props.attributes.<?php echo esc_attr($key); ?>.length && ( props.attributes.<?php echo esc_attr($key); ?>.x.length || props.attributes.<?php echo esc_attr($key); ?>.y.length ) ? " <?php echo esc_attr($key); ?>='{x:" + props.attributes.<?php echo esc_attr($key); ?>.x + ",y:"+props.attributes.<?php echo esc_attr($key); ?>.y +"}' " : "";
2990 2990
 									} else {
2991
-										//shortcode += props.attributes.<?php echo esc_attr( $key );?>.length ? " <?php echo esc_attr( $key );?>='" + props.attributes.<?php echo esc_attr( $key );?>.toString().replace('\'','&#39;') + "' " : "";
2992
-										shortcode +=  " <?php echo esc_attr( $key );?>='" + props.attributes.<?php echo esc_attr( $key );?>.toString().replace('\'','&#39;') + "' ";
2991
+										//shortcode += props.attributes.<?php echo esc_attr($key); ?>.length ? " <?php echo esc_attr($key); ?>='" + props.attributes.<?php echo esc_attr($key); ?>.toString().replace('\'','&#39;') + "' " : "";
2992
+										shortcode +=  " <?php echo esc_attr($key); ?>='" + props.attributes.<?php echo esc_attr($key); ?>.toString().replace('\'','&#39;') + "' ";
2993 2993
 									}
2994 2994
 								}
2995 2995
 								<?php
@@ -3004,8 +3004,8 @@  discard block
 block discarded – undo
3004 3004
 									props.setAttributes({sd_shortcode: shortcode});
3005 3005
 
3006 3006
 									<?php
3007
-									if(!empty($this->options['nested-block']) || !empty($this->arguments['html']) ){
3008
-										echo "props.setAttributes({sd_shortcode_close: '[/".esc_attr( $this->options['base_id'] )."]'});";
3007
+									if (!empty($this->options['nested-block']) || !empty($this->arguments['html'])) {
3008
+										echo "props.setAttributes({sd_shortcode_close: '[/" . esc_attr($this->options['base_id']) . "]'});";
3009 3009
 									}
3010 3010
 									?>
3011 3011
 								}
@@ -3020,7 +3020,7 @@  discard block
 block discarded – undo
3020 3020
 
3021 3021
 								el(wp.blockEditor.BlockControls, {key: 'controls'},
3022 3022
 
3023
-									<?php if($show_alignment){?>
3023
+									<?php if ($show_alignment) {?>
3024 3024
 									el(
3025 3025
 										wp.blockEditor.AlignmentToolbar,
3026 3026
 										{
@@ -3038,9 +3038,9 @@  discard block
 block discarded – undo
3038 3038
 
3039 3039
 									<?php
3040 3040
 
3041
-									if(! empty( $this->arguments )){
3041
+									if (!empty($this->arguments)) {
3042 3042
 
3043
-									if ( $show_advanced ) {
3043
+									if ($show_advanced) {
3044 3044
 									?>
3045 3045
 									el('div', {
3046 3046
 											style: {'padding-left': '16px','padding-right': '16px'}
@@ -3060,42 +3060,42 @@  discard block
 block discarded – undo
3060 3060
 									<?php
3061 3061
 									}
3062 3062
 
3063
-									$arguments = $this->group_arguments( $this->arguments );
3064
-									$block_group_tabs = ! empty( $this->options['block_group_tabs'] ) ? $this->group_block_tabs( $this->options['block_group_tabs'], $arguments ) : array();
3063
+									$arguments = $this->group_arguments($this->arguments);
3064
+									$block_group_tabs = !empty($this->options['block_group_tabs']) ? $this->group_block_tabs($this->options['block_group_tabs'], $arguments) : array();
3065 3065
 
3066 3066
 									// Do we have sections?
3067 3067
 									$has_sections = $arguments == $this->arguments ? false : true;
3068 3068
 
3069
-									if($has_sections){
3069
+									if ($has_sections) {
3070 3070
 									$panel_count = 0;
3071 3071
 									$open_tab = '';
3072 3072
 
3073 3073
 									$open_tab_groups = array();
3074 3074
 									$used_tabs = array();
3075 3075
 
3076
-									foreach ( $arguments as $key => $args ) {
3076
+									foreach ($arguments as $key => $args) {
3077 3077
 										$close_tab = false;
3078 3078
 										$close_tabs = false;
3079 3079
 
3080
-										 if ( ! empty( $block_group_tabs ) ) {
3081
-											foreach ( $block_group_tabs as $tab_name => $tab_args ) {
3082
-												if ( in_array( $key, $tab_args['groups'] ) ) {
3080
+										 if (!empty($block_group_tabs)) {
3081
+											foreach ($block_group_tabs as $tab_name => $tab_args) {
3082
+												if (in_array($key, $tab_args['groups'])) {
3083 3083
 													$open_tab_groups[] = $key;
3084 3084
 
3085
-													if ( $open_tab != $tab_name ) {
3085
+													if ($open_tab != $tab_name) {
3086 3086
 														$tab_args['tab']['tabs_open'] = $open_tab == '' ? true : false;
3087 3087
 														$tab_args['tab']['open'] = true;
3088 3088
 
3089
-														$this->block_tab_start( '', $tab_args );
3089
+														$this->block_tab_start('', $tab_args);
3090 3090
 														$open_tab = $tab_name;
3091 3091
 														$used_tabs[] = $tab_name;
3092 3092
 													}
3093 3093
 
3094
-													if ( $open_tab_groups == $tab_args['groups'] ) {
3094
+													if ($open_tab_groups == $tab_args['groups']) {
3095 3095
 														$close_tab = true;
3096 3096
 														$open_tab_groups = array();
3097 3097
 
3098
-														if ( $used_tabs == array_keys( $block_group_tabs ) ) {
3098
+														if ($used_tabs == array_keys($block_group_tabs)) {
3099 3099
 															$close_tabs = true;
3100 3100
 														}
3101 3101
 													}
@@ -3104,27 +3104,27 @@  discard block
 block discarded – undo
3104 3104
 										}
3105 3105
 										?>
3106 3106
 										el(wp.components.PanelBody, {
3107
-												title: '<?php esc_attr_e( $key ); ?>',
3108
-												initialOpen: <?php if ( $panel_count ) {
3107
+												title: '<?php esc_attr_e($key); ?>',
3108
+												initialOpen: <?php if ($panel_count) {
3109 3109
 												echo "false";
3110 3110
 											} else {
3111 3111
 												echo "true";
3112 3112
 											}?>
3113 3113
 											},
3114 3114
 											<?php
3115
-											foreach ( $args as $k => $a ) {
3116
-												$this->block_tab_start( $k, $a );
3117
-												$this->block_row_start( $k, $a );
3118
-												$this->build_block_arguments( $k, $a );
3119
-												$this->block_row_end( $k, $a );
3120
-												$this->block_tab_end( $k, $a );
3115
+											foreach ($args as $k => $a) {
3116
+												$this->block_tab_start($k, $a);
3117
+												$this->block_row_start($k, $a);
3118
+												$this->build_block_arguments($k, $a);
3119
+												$this->block_row_end($k, $a);
3120
+												$this->block_tab_end($k, $a);
3121 3121
 											}
3122 3122
 											?>
3123 3123
 										),
3124 3124
 										<?php
3125
-										$panel_count ++;
3125
+										$panel_count++;
3126 3126
 
3127
-										if($close_tab || $close_tabs){
3127
+										if ($close_tab || $close_tabs) {
3128 3128
 											$tab_args = array(
3129 3129
 												'tab'	=> array(
3130 3130
 													'tabs_close' => $close_tabs,
@@ -3132,24 +3132,24 @@  discard block
 block discarded – undo
3132 3132
 												)
3133 3133
 
3134 3134
 											);
3135
-											$this->block_tab_end( '', $tab_args );
3135
+											$this->block_tab_end('', $tab_args);
3136 3136
 //											echo '###close'; print_r($tab_args);
3137 3137
 											$panel_count = 0;
3138 3138
 										}
3139 3139
 //
3140 3140
 
3141 3141
 									}
3142
-									}else {
3142
+									} else {
3143 3143
 									?>
3144 3144
 									el(wp.components.PanelBody, {
3145
-											title: '<?php esc_attr_e( "Settings", 'ayecode-connect' ); ?>',
3145
+											title: '<?php esc_attr_e("Settings", 'ayecode-connect'); ?>',
3146 3146
 											initialOpen: true
3147 3147
 										},
3148 3148
 										<?php
3149
-										foreach ( $this->arguments as $key => $args ) {
3150
-											$this->block_row_start( $key, $args );
3151
-											$this->build_block_arguments( $key, $args );
3152
-											$this->block_row_end( $key, $args );
3149
+										foreach ($this->arguments as $key => $args) {
3150
+											$this->block_row_start($key, $args);
3151
+											$this->build_block_arguments($key, $args);
3152
+											$this->block_row_end($key, $args);
3153 3153
 										}
3154 3154
 										?>
3155 3155
 									),
@@ -3163,11 +3163,11 @@  discard block
 block discarded – undo
3163 3163
 
3164 3164
 								<?php
3165 3165
 								// If the user sets block-output array then build it
3166
-								if ( ! empty( $this->options['block-output'] ) ) {
3167
-								$this->block_element( $this->options['block-output'] );
3168
-							}elseif(!empty($this->options['block-edit-return'])){
3166
+								if (!empty($this->options['block-output'])) {
3167
+								$this->block_element($this->options['block-output']);
3168
+							}elseif (!empty($this->options['block-edit-return'])) {
3169 3169
 								   echo $this->options['block-edit-return'];
3170
-							}else{
3170
+							} else {
3171 3171
 								// if no block-output is set then we try and get the shortcode html output via ajax.
3172 3172
 								$block_edit_wrap_tag = !empty($this->options['block_edit_wrap_tag']) ? esc_attr($this->options['block_edit_wrap_tag']) : 'div';
3173 3173
 								?>
@@ -3194,27 +3194,27 @@  discard block
 block discarded – undo
3194 3194
 							var align = '';
3195 3195
 
3196 3196
 							// build the shortcode.
3197
-							var content = "[<?php echo $this->options['base_id'];?>";
3197
+							var content = "[<?php echo $this->options['base_id']; ?>";
3198 3198
 							$html = '';
3199 3199
 							<?php
3200 3200
 
3201
-							if(! empty( $this->arguments )){
3201
+							if (!empty($this->arguments)) {
3202 3202
 
3203
-							foreach($this->arguments as $key => $args){
3203
+							foreach ($this->arguments as $key => $args) {
3204 3204
 							   // if($args['type']=='tabs'){continue;}
3205 3205
 
3206 3206
 							   // don't add metadata arguments
3207
-							   if (substr($key, 0, 9 ) === 'metadata_') {
3207
+							   if (substr($key, 0, 9) === 'metadata_') {
3208 3208
 								   continue;
3209 3209
 							   }
3210 3210
 							?>
3211
-							if (attr.hasOwnProperty("<?php echo esc_attr( $key );?>")) {
3212
-								if ('<?php echo esc_attr( $key );?>' == 'html') {
3213
-									$html = attr.<?php echo esc_attr( $key );?>;
3214
-								} else if ('<?php echo esc_attr( $args['type'] );?>' == 'image_xy') {
3215
-									content += " <?php echo esc_attr( $key );?>='{x:" + attr.<?php echo esc_attr( $key );?>.x + ",y:"+attr.<?php echo esc_attr( $key );?>.y +"}' ";
3211
+							if (attr.hasOwnProperty("<?php echo esc_attr($key); ?>")) {
3212
+								if ('<?php echo esc_attr($key); ?>' == 'html') {
3213
+									$html = attr.<?php echo esc_attr($key); ?>;
3214
+								} else if ('<?php echo esc_attr($args['type']); ?>' == 'image_xy') {
3215
+									content += " <?php echo esc_attr($key); ?>='{x:" + attr.<?php echo esc_attr($key); ?>.x + ",y:"+attr.<?php echo esc_attr($key); ?>.y +"}' ";
3216 3216
 								} else {
3217
-									content += " <?php echo esc_attr( $key );?>='" + attr.<?php echo esc_attr( $key );?>.toString().replace('\'','&#39;') + "' ";
3217
+									content += " <?php echo esc_attr($key); ?>='" + attr.<?php echo esc_attr($key); ?>.toString().replace('\'','&#39;') + "' ";
3218 3218
 								}
3219 3219
 							}
3220 3220
 							<?php
@@ -3234,7 +3234,7 @@  discard block
 block discarded – undo
3234 3234
 							?>
3235 3235
 							// if has html element
3236 3236
 							if ($html) {
3237
-								//content += $html + "[/<?php echo $this->options['base_id'];?>]";
3237
+								//content += $html + "[/<?php echo $this->options['base_id']; ?>]";
3238 3238
 							}
3239 3239
 
3240 3240
 							// @todo should we add inline style here or just css classes?
@@ -3264,7 +3264,7 @@  discard block
 block discarded – undo
3264 3264
 //                                <x?php
3265 3265
 //							}else
3266 3266
 
3267
-							if(!empty($this->options['block-output'])){
3267
+							if (!empty($this->options['block-output'])) {
3268 3268
 //                               echo "return";
3269 3269
 //                               $this->block_element( $this->options['block-output'], true );
3270 3270
 //                               echo ";";
@@ -3274,30 +3274,30 @@  discard block
 block discarded – undo
3274 3274
 								   '',
3275 3275
 								   {},
3276 3276
 								  // el('', {dangerouslySetInnerHTML: {__html: content}}),
3277
-								   <?php $this->block_element( $this->options['block-output'], true ); ?>
3278
-								  // el('', {dangerouslySetInnerHTML: {__html: "[/<?php echo $this->options['base_id'];?>]"}})
3277
+								   <?php $this->block_element($this->options['block-output'], true); ?>
3278
+								  // el('', {dangerouslySetInnerHTML: {__html: "[/<?php echo $this->options['base_id']; ?>]"}})
3279 3279
 							   );
3280 3280
 								<?php
3281 3281
 
3282
-							}elseif(!empty($this->options['block-save-return'])){
3282
+							}elseif (!empty($this->options['block-save-return'])) {
3283 3283
 								   echo 'return ' . $this->options['block-save-return'];
3284
-							}elseif(!empty($this->options['nested-block'])){
3284
+							}elseif (!empty($this->options['nested-block'])) {
3285 3285
 								?>
3286 3286
 							  return el(
3287 3287
 								   '',
3288 3288
 								   {},
3289 3289
 								   el('', {dangerouslySetInnerHTML: {__html: content+"\n"}}),
3290 3290
 								   InnerBlocks.Content ? el( InnerBlocks.Content ) : '', // @todo i think we need a comma here
3291
-								 //  el('', {dangerouslySetInnerHTML: {__html: "[/<?php echo $this->options['base_id'];?>]"}})
3291
+								 //  el('', {dangerouslySetInnerHTML: {__html: "[/<?php echo $this->options['base_id']; ?>]"}})
3292 3292
 							   );
3293 3293
 								<?php
3294
-							}elseif(!empty( $this->options['block-save-return'] ) ){
3295
-								echo "return ". $this->options['block-edit-return'].";";
3296
-							}elseif(isset( $this->options['block-wrap'] ) && $this->options['block-wrap'] == ''){
3294
+							}elseif (!empty($this->options['block-save-return'])) {
3295
+								echo "return " . $this->options['block-edit-return'] . ";";
3296
+							}elseif (isset($this->options['block-wrap']) && $this->options['block-wrap'] == '') {
3297 3297
 							?>
3298 3298
 							return content;
3299 3299
 							<?php
3300
-							}else{
3300
+							} else {
3301 3301
 							?>
3302 3302
 							var block_wrap = 'div';
3303 3303
 							if (attr.hasOwnProperty("block_wrap")) {
@@ -3326,48 +3326,48 @@  discard block
 block discarded – undo
3326 3326
 			 * We only add the <script> tags for code highlighting, so we strip them from the output.
3327 3327
 			 */
3328 3328
 
3329
-			return str_replace( array(
3329
+			return str_replace(array(
3330 3330
 				'<script>',
3331 3331
 				'</script>'
3332
-			), '', $output );
3332
+			), '', $output);
3333 3333
 		}
3334 3334
 
3335 3335
 
3336 3336
 
3337
-		public function block_row_start($key, $args){
3337
+		public function block_row_start($key, $args) {
3338 3338
 
3339 3339
 			// check for row
3340
-			if(!empty($args['row'])){
3340
+			if (!empty($args['row'])) {
3341 3341
 
3342
-				if(!empty($args['row']['open'])){
3342
+				if (!empty($args['row']['open'])) {
3343 3343
 
3344 3344
 				// element require
3345
-				$element_require = ! empty( $args['element_require'] ) ? $this->block_props_replace( $args['element_require'], true ) . " && " : "";
3346
-				$device_type = ! empty( $args['device_type'] ) ? esc_attr($args['device_type']) : '';
3347
-				$device_type_require = ! empty( $args['device_type'] ) ? " deviceType == '" . esc_attr($device_type) . "' && " : '';
3345
+				$element_require = !empty($args['element_require']) ? $this->block_props_replace($args['element_require'], true) . " && " : "";
3346
+				$device_type = !empty($args['device_type']) ? esc_attr($args['device_type']) : '';
3347
+				$device_type_require = !empty($args['device_type']) ? " deviceType == '" . esc_attr($device_type) . "' && " : '';
3348 3348
 				$device_type_icon = '';
3349
-				if($device_type=='Desktop'){
3349
+				if ($device_type == 'Desktop') {
3350 3350
 					$device_type_icon = '<span class="dashicons dashicons-desktop" style="font-size: 18px;" onclick="sd_show_view_options(this);"></span>';
3351
-				}elseif($device_type=='Tablet'){
3351
+				}elseif ($device_type == 'Tablet') {
3352 3352
 					$device_type_icon = '<span class="dashicons dashicons-tablet" style="font-size: 18px;" onclick="sd_show_view_options(this);"></span>';
3353
-				}elseif($device_type=='Mobile'){
3353
+				}elseif ($device_type == 'Mobile') {
3354 3354
 					$device_type_icon = '<span class="dashicons dashicons-smartphone" style="font-size: 18px;" onclick="sd_show_view_options(this);"></span>';
3355 3355
 				}
3356 3356
 				echo $element_require;
3357 3357
 				echo $device_type_require;
3358 3358
 
3359
-					if(false){?><script><?php }?>
3359
+					if (false) {?><script><?php }?>
3360 3360
 						el('div', {
3361 3361
 								className: 'bsui components-base-control',
3362 3362
 							},
3363
-							<?php if(!empty($args['row']['title'])){ ?>
3363
+							<?php if (!empty($args['row']['title'])) { ?>
3364 3364
 							el('label', {
3365 3365
 									className: 'components-base-control__label position-relative',
3366 3366
 									style: {width:"100%"}
3367 3367
 								},
3368
-								el('span',{dangerouslySetInnerHTML: {__html: '<?php echo addslashes( $args['row']['title'] ) ?>'}}),
3369
-								<?php if($device_type_icon){ ?>
3370
-									deviceType == '<?php echo $device_type;?>' && el('span',{dangerouslySetInnerHTML: {__html: '<?php echo $device_type_icon; ?>'},title: deviceType + ": Set preview mode to change",style: {right:"0",position:"absolute",color:"var(--wp-admin-theme-color)"}})
3368
+								el('span',{dangerouslySetInnerHTML: {__html: '<?php echo addslashes($args['row']['title']) ?>'}}),
3369
+								<?php if ($device_type_icon) { ?>
3370
+									deviceType == '<?php echo $device_type; ?>' && el('span',{dangerouslySetInnerHTML: {__html: '<?php echo $device_type_icon; ?>'},title: deviceType + ": Set preview mode to change",style: {right:"0",position:"absolute",color:"var(--wp-admin-theme-color)"}})
3371 3371
 								<?php
3372 3372
 								}
3373 3373
 								?>
@@ -3375,17 +3375,17 @@  discard block
 block discarded – undo
3375 3375
 
3376 3376
 							),
3377 3377
 							<?php }?>
3378
-							<?php if(!empty($args['row']['desc'])){ ?>
3378
+							<?php if (!empty($args['row']['desc'])) { ?>
3379 3379
 							el('p', {
3380 3380
 									className: 'components-base-control__help mb-0',
3381 3381
 								},
3382
-								'<?php echo addslashes( $args['row']['desc'] ); ?>'
3382
+								'<?php echo addslashes($args['row']['desc']); ?>'
3383 3383
 							),
3384 3384
 							<?php }?>
3385 3385
 							el(
3386 3386
 								'div',
3387 3387
 								{
3388
-									className: 'row mb-n2 <?php if(!empty($args['row']['class'])){ echo esc_attr($args['row']['class']);} ?>',
3388
+									className: 'row mb-n2 <?php if (!empty($args['row']['class'])) { echo esc_attr($args['row']['class']); } ?>',
3389 3389
 								},
3390 3390
 								el(
3391 3391
 									'div',
@@ -3394,36 +3394,36 @@  discard block
 block discarded – undo
3394 3394
 									},
3395 3395
 
3396 3396
 					<?php
3397
-					if(false){?></script><?php }
3398
-				}elseif(!empty($args['row']['close'])){
3399
-					if(false){?><script><?php }?>
3397
+					if (false) {?></script><?php }
3398
+				}elseif (!empty($args['row']['close'])) {
3399
+					if (false) {?><script><?php }?>
3400 3400
 						el(
3401 3401
 							'div',
3402 3402
 							{
3403 3403
 								className: 'col pl-0 ps-0',
3404 3404
 							},
3405 3405
 					<?php
3406
-					if(false){?></script><?php }
3407
-				}else{
3408
-					if(false){?><script><?php }?>
3406
+					if (false) {?></script><?php }
3407
+				} else {
3408
+					if (false) {?><script><?php }?>
3409 3409
 						el(
3410 3410
 							'div',
3411 3411
 							{
3412 3412
 								className: 'col pl-0 ps-0 pr-2 pe-2',
3413 3413
 							},
3414 3414
 					<?php
3415
-					if(false){?></script><?php }
3415
+					if (false) {?></script><?php }
3416 3416
 				}
3417 3417
 
3418 3418
 			}
3419 3419
 
3420 3420
 		}
3421 3421
 
3422
-		public function block_row_end($key, $args){
3422
+		public function block_row_end($key, $args) {
3423 3423
 
3424
-			if(!empty($args['row'])){
3424
+			if (!empty($args['row'])) {
3425 3425
 				// maybe close
3426
-				if(!empty($args['row']['close'])){
3426
+				if (!empty($args['row']['close'])) {
3427 3427
 					echo "))";
3428 3428
 				}
3429 3429
 
@@ -3431,14 +3431,14 @@  discard block
 block discarded – undo
3431 3431
 			}
3432 3432
 		}
3433 3433
 
3434
-		public function block_tab_start($key, $args){
3434
+		public function block_tab_start($key, $args) {
3435 3435
 
3436 3436
 			// check for row
3437
-			if(!empty($args['tab'])){
3437
+			if (!empty($args['tab'])) {
3438 3438
 
3439
-				if(!empty($args['tab']['tabs_open'])){
3439
+				if (!empty($args['tab']['tabs_open'])) {
3440 3440
 
3441
-					if(false){?><script><?php }?>
3441
+					if (false) {?><script><?php }?>
3442 3442
 
3443 3443
 el('div',{className: 'bsui'},
3444 3444
 
@@ -3447,52 +3447,52 @@  discard block
 block discarded – undo
3447 3447
 									{
3448 3448
 										activeClass: 'is-active',
3449 3449
 										className: 'btn-groupx',
3450
-										initialTabName: '<?php echo addslashes( esc_attr( $args['tab']['key']) ); ?>',
3450
+										initialTabName: '<?php echo addslashes(esc_attr($args['tab']['key'])); ?>',
3451 3451
 										tabs: [
3452 3452
 
3453 3453
 					<?php
3454
-					if(false){?></script><?php }
3454
+					if (false) {?></script><?php }
3455 3455
 				}
3456 3456
 
3457
-				if(!empty($args['tab']['open'])){
3457
+				if (!empty($args['tab']['open'])) {
3458 3458
 
3459
-					if(false){?><script><?php }?>
3459
+					if (false) {?><script><?php }?>
3460 3460
 							{
3461
-												name: '<?php echo addslashes( esc_attr( $args['tab']['key']) ); ?>',
3462
-												title: el('div', {dangerouslySetInnerHTML: {__html: '<?php echo addslashes( esc_attr( $args['tab']['title']) ); ?>'}}),
3463
-												className: '<?php echo addslashes( esc_attr( $args['tab']['class']) ); ?>',
3464
-												content: el('div',{}, <?php if(!empty($args['tab']['desc'])){ ?>el('p', {
3461
+												name: '<?php echo addslashes(esc_attr($args['tab']['key'])); ?>',
3462
+												title: el('div', {dangerouslySetInnerHTML: {__html: '<?php echo addslashes(esc_attr($args['tab']['title'])); ?>'}}),
3463
+												className: '<?php echo addslashes(esc_attr($args['tab']['class'])); ?>',
3464
+												content: el('div',{}, <?php if (!empty($args['tab']['desc'])) { ?>el('p', {
3465 3465
 									className: 'components-base-control__help mb-0',
3466
-									dangerouslySetInnerHTML: {__html:'<?php echo addslashes( $args['tab']['desc'] ); ?>'}
3466
+									dangerouslySetInnerHTML: {__html:'<?php echo addslashes($args['tab']['desc']); ?>'}
3467 3467
 								}),<?php }
3468
-					if(false){?></script><?php }
3468
+					if (false) {?></script><?php }
3469 3469
 				}
3470 3470
 
3471 3471
 			}
3472 3472
 
3473 3473
 		}
3474 3474
 
3475
-		public function block_tab_end($key, $args){
3475
+		public function block_tab_end($key, $args) {
3476 3476
 
3477
-			if(!empty($args['tab'])){
3477
+			if (!empty($args['tab'])) {
3478 3478
 				// maybe close
3479
-				if(!empty($args['tab']['close'])){
3479
+				if (!empty($args['tab']['close'])) {
3480 3480
 					echo ")}, /* tab close */";
3481 3481
 				}
3482 3482
 
3483
-				if(!empty($args['tab']['tabs_close'])){
3484
-					if(false){?><script><?php }?>
3483
+				if (!empty($args['tab']['tabs_close'])) {
3484
+					if (false) {?><script><?php }?>
3485 3485
 						]}, ( tab ) => {
3486 3486
 								return tab.content;
3487 3487
 							}
3488 3488
 						)), /* tabs close */
3489
-					<?php if(false){ ?></script><?php }
3489
+					<?php if (false) { ?></script><?php }
3490 3490
 				}
3491 3491
 			}
3492 3492
 		}
3493 3493
 
3494
-		public function build_block_arguments( $key, $args ) {
3495
-			$custom_attributes = ! empty( $args['custom_attributes'] ) ? $this->array_to_attributes( $args['custom_attributes'] ) : '';
3494
+		public function build_block_arguments($key, $args) {
3495
+			$custom_attributes = !empty($args['custom_attributes']) ? $this->array_to_attributes($args['custom_attributes']) : '';
3496 3496
 			$options           = '';
3497 3497
 			$extra             = '';
3498 3498
 			$require           = '';
@@ -3500,28 +3500,28 @@  discard block
 block discarded – undo
3500 3500
 			$after_elements	   = '';
3501 3501
 
3502 3502
 			// `content` is a protected and special argument
3503
-			if ( $key == 'content' ) {
3503
+			if ($key == 'content') {
3504 3504
 				return;
3505 3505
 			}
3506 3506
 
3507
-			$device_type = ! empty( $args['device_type'] ) ? esc_attr($args['device_type']) : '';
3508
-			$device_type_require = ! empty( $args['device_type'] ) ? " deviceType == '" . esc_attr($device_type) . "' && " : '';
3507
+			$device_type = !empty($args['device_type']) ? esc_attr($args['device_type']) : '';
3508
+			$device_type_require = !empty($args['device_type']) ? " deviceType == '" . esc_attr($device_type) . "' && " : '';
3509 3509
 			$device_type_icon = '';
3510
-			if($device_type=='Desktop'){
3510
+			if ($device_type == 'Desktop') {
3511 3511
 				$device_type_icon = '<span class="dashicons dashicons-desktop" style="font-size: 18px;" onclick="sd_show_view_options(this);"></span>';
3512
-			}elseif($device_type=='Tablet'){
3512
+			}elseif ($device_type == 'Tablet') {
3513 3513
 				$device_type_icon = '<span class="dashicons dashicons-tablet" style="font-size: 18px;" onclick="sd_show_view_options(this);"></span>';
3514
-			}elseif($device_type=='Mobile'){
3514
+			}elseif ($device_type == 'Mobile') {
3515 3515
 				$device_type_icon = '<span class="dashicons dashicons-smartphone" style="font-size: 18px;" onclick="sd_show_view_options(this);"></span>';
3516 3516
 			}
3517 3517
 
3518 3518
 			// icon
3519 3519
 			$icon = '';
3520
-			if( !empty( $args['icon'] ) ){
3520
+			if (!empty($args['icon'])) {
3521 3521
 				$icon .= "el('div', {";
3522
-									$icon .= "dangerouslySetInnerHTML: {__html: '".self::get_widget_icon( esc_attr($args['icon']))."'},";
3522
+									$icon .= "dangerouslySetInnerHTML: {__html: '" . self::get_widget_icon(esc_attr($args['icon'])) . "'},";
3523 3523
 									$icon .= "className: 'text-center',";
3524
-									$icon .= "title: '".addslashes( $args['title'] )."',";
3524
+									$icon .= "title: '" . addslashes($args['title']) . "',";
3525 3525
 								$icon .= "}),";
3526 3526
 
3527 3527
 				// blank title as its added to the icon.
@@ -3529,27 +3529,27 @@  discard block
 block discarded – undo
3529 3529
 			}
3530 3530
 
3531 3531
 			// require advanced
3532
-			$require_advanced = ! empty( $args['advanced'] ) ? "props.attributes.show_advanced && " : "";
3532
+			$require_advanced = !empty($args['advanced']) ? "props.attributes.show_advanced && " : "";
3533 3533
 
3534 3534
 			// element require
3535
-			$element_require = ! empty( $args['element_require'] ) ? $this->block_props_replace( $args['element_require'], true ) . " && " : "";
3535
+			$element_require = !empty($args['element_require']) ? $this->block_props_replace($args['element_require'], true) . " && " : "";
3536 3536
 
3537 3537
 
3538 3538
 			$onchange  = "props.setAttributes({ $key: $key } )";
3539
-			$onchangecomplete  = "";
3539
+			$onchangecomplete = "";
3540 3540
 			$value     = "props.attributes.$key";
3541
-			$text_type = array( 'text', 'password', 'number', 'email', 'tel', 'url', 'colorx','range' );
3542
-			if ( in_array( $args['type'], $text_type ) ) {
3541
+			$text_type = array('text', 'password', 'number', 'email', 'tel', 'url', 'colorx', 'range');
3542
+			if (in_array($args['type'], $text_type)) {
3543 3543
 				$type = 'TextControl';
3544 3544
 				// Save numbers as numbers and not strings
3545
-				if ( $args['type'] == 'number' ) {
3545
+				if ($args['type'] == 'number') {
3546 3546
 					$onchange = "props.setAttributes({ $key: $key ? Number($key) : '' } )";
3547 3547
 				}
3548 3548
 
3549
-				if (substr($key, 0, 9 ) === 'metadata_') {
3550
-					$real_key = str_replace('metadata_','', $key );
3549
+				if (substr($key, 0, 9) === 'metadata_') {
3550
+					$real_key = str_replace('metadata_', '', $key);
3551 3551
 					$onchange = "props.setAttributes({ metadata: { $real_key: $key } } )";
3552
-					$value     = "props.attributes.metadata && props.attributes.metadata.$real_key ? props.attributes.metadata.$real_key : ''";
3552
+					$value = "props.attributes.metadata && props.attributes.metadata.$real_key ? props.attributes.metadata.$real_key : ''";
3553 3553
 				}
3554 3554
 			}
3555 3555
 //			else if ( $args['type'] == 'popup' ) {
@@ -3569,12 +3569,12 @@  discard block
 block discarded – undo
3569 3569
 //
3570 3570
 //				$value     = "props.attributes.$key ? props.attributes.$key : ''";
3571 3571
 //			}
3572
-			else if ( $args['type'] == 'styleid' ) {
3572
+			else if ($args['type'] == 'styleid') {
3573 3573
 				$type = 'TextControl';
3574 3574
 				$args['type'] == 'text';
3575 3575
 				// Save numbers as numbers and not strings
3576
-				$value     = "props.attributes.$key ? props.attributes.$key : ''";
3577
-			}else if ( $args['type'] == 'notice' ) {
3576
+				$value = "props.attributes.$key ? props.attributes.$key : ''";
3577
+			} else if ($args['type'] == 'notice') {
3578 3578
 
3579 3579
 				$notice_message = !empty($args['desc']) ? addslashes($args['desc']) : '';
3580 3580
 				$notice_status = !empty($args['status']) ? esc_attr($args['status']) : 'info';
@@ -3636,11 +3636,11 @@  discard block
 block discarded – undo
3636 3636
 							return;
3637 3637
 						}
3638 3638
 */
3639
-			elseif ( $args['type'] == 'color' ) {
3639
+			elseif ($args['type'] == 'color') {
3640 3640
 				$type = 'ColorPicker';
3641 3641
 				$onchange = "";
3642 3642
 				$extra = "color: $value,";
3643
-				if(!empty($args['disable_alpha'])){
3643
+				if (!empty($args['disable_alpha'])) {
3644 3644
 					$extra .= "disableAlpha: true,";
3645 3645
 				}
3646 3646
 				$onchangecomplete = "onChangeComplete: function($key) {
@@ -3649,7 +3649,7 @@  discard block
 block discarded – undo
3649 3649
 							$key: value
3650 3650
 						});
3651 3651
 					},";
3652
-			}elseif ( $args['type'] == 'gradient' ) {
3652
+			}elseif ($args['type'] == 'gradient') {
3653 3653
 				$type = 'GradientPicker';
3654 3654
 				$extra .= "gradients: [{
3655 3655
 			name: 'Vivid cyan blue to vivid purple',
@@ -3688,7 +3688,7 @@  discard block
 block discarded – undo
3688 3688
 			slug: 'cool-to-warm-spectrum',
3689 3689
 		}],";
3690 3690
 
3691
-			}elseif ( $args['type'] == 'image' ) {
3691
+			}elseif ($args['type'] == 'image') {
3692 3692
 //                print_r($args);
3693 3693
 
3694 3694
 				$img_preview = isset($args['focalpoint']) && !$args['focalpoint'] ? " props.attributes.$key && el('img', { src: props.attributes.$key,style: {maxWidth:'100%',background: '#ccc'}})," : " ( props.attributes.$key ||  props.attributes.{$key}_use_featured ) && el(wp.components.FocalPointPicker,{
@@ -3750,7 +3750,7 @@  discard block
 block discarded – undo
3750 3750
 				$onchange = "";
3751 3751
 
3752 3752
 				//$inside_elements = ",el('div',{},'file upload')";
3753
-			} else if ( $args['type'] == 'images' ) {
3753
+			} else if ($args['type'] == 'images') {
3754 3754
 				$img_preview = "props.attributes.$key && (function() {
3755 3755
 	let uploads = JSON.parse('['+props.attributes.$key+']');
3756 3756
 	let images = [];
@@ -3763,7 +3763,7 @@  discard block
 block discarded – undo
3763 3763
 			el('i',{
3764 3764
 				className: 'fas fa-times-circle text-danger position-absolute  ml-n2 mt-n1 bg-white rounded-circle c-pointer',
3765 3765
 				onClick: function() {
3766
-					aui_confirm('".esc_attr__('Are you sure?')."', '".esc_attr__('Delete')."', '".esc_attr__('Cancel')."', true).then(function(confirmed) {
3766
+					aui_confirm('" . esc_attr__('Are you sure?') . "', '" . esc_attr__('Delete') . "', '" . esc_attr__('Cancel') . "', true).then(function(confirmed) {
3767 3767
 						if (confirmed) {
3768 3768
 							let new_uploads = JSON.parse('['+props.attributes.$key+']');
3769 3769
 							new_uploads.splice(index, 1);
@@ -3826,36 +3826,36 @@  discard block
 block discarded – undo
3826 3826
 
3827 3827
 				//$inside_elements = ",el('div',{},'file upload')";
3828 3828
 			}
3829
-			elseif ( $args['type'] == 'checkbox' ) {
3829
+			elseif ($args['type'] == 'checkbox') {
3830 3830
 				$type = 'CheckboxControl';
3831 3831
 				$extra .= "checked: props.attributes.$key,";
3832 3832
 				$onchange = "props.setAttributes({ $key: ! props.attributes.$key } )";
3833
-			} elseif ( $args['type'] == 'textarea' ) {
3833
+			} elseif ($args['type'] == 'textarea') {
3834 3834
 				$type = 'TextareaControl';
3835 3835
 
3836
-			} elseif ( $args['type'] == 'select' || $args['type'] == 'multiselect' ) {
3836
+			} elseif ($args['type'] == 'select' || $args['type'] == 'multiselect') {
3837 3837
 				$type = 'SelectControl';
3838 3838
 
3839
-				if($args['name'] == 'category' && !empty($args['post_type_linked'])){
3840
-					$options .= "options: taxonomies_".str_replace("-","_", $this->id).",";
3841
-				}elseif($args['name'] == 'sort_by' && !empty($args['post_type_linked'])){
3842
-					$options .= "options: sort_by_".str_replace("-","_", $this->id).",";
3843
-				}else {
3839
+				if ($args['name'] == 'category' && !empty($args['post_type_linked'])) {
3840
+					$options .= "options: taxonomies_" . str_replace("-", "_", $this->id) . ",";
3841
+				}elseif ($args['name'] == 'sort_by' && !empty($args['post_type_linked'])) {
3842
+					$options .= "options: sort_by_" . str_replace("-", "_", $this->id) . ",";
3843
+				} else {
3844 3844
 
3845
-					if ( ! empty( $args['options'] ) ) {
3845
+					if (!empty($args['options'])) {
3846 3846
 						$options .= "options: [";
3847
-						foreach ( $args['options'] as $option_val => $option_label ) {
3848
-							$options .= "{ value: '" . esc_attr( $option_val ) . "', label: '" . esc_js( addslashes( $option_label ) ) . "' },";
3847
+						foreach ($args['options'] as $option_val => $option_label) {
3848
+							$options .= "{ value: '" . esc_attr($option_val) . "', label: '" . esc_js(addslashes($option_label)) . "' },";
3849 3849
 						}
3850 3850
 						$options .= "],";
3851 3851
 					}
3852 3852
 				}
3853
-				if ( isset( $args['multiple'] ) && $args['multiple'] ) { //@todo multiselect does not work at the moment: https://github.com/WordPress/gutenberg/issues/5550
3853
+				if (isset($args['multiple']) && $args['multiple']) { //@todo multiselect does not work at the moment: https://github.com/WordPress/gutenberg/issues/5550
3854 3854
 					$extra .= ' multiple:true,style:{height:"auto",paddingRight:"8px","overflow-y":"auto"}, ';
3855 3855
 				}
3856 3856
 
3857
-				if($args['type'] == 'multiselect' ||  ( isset( $args['multiple'] ) && $args['multiple'] ) ){
3858
-					$after_elements	 .= "props.attributes.$key && el( wp.components.Button, {
3857
+				if ($args['type'] == 'multiselect' || (isset($args['multiple']) && $args['multiple'])) {
3858
+					$after_elements .= "props.attributes.$key && el( wp.components.Button, {
3859 3859
 									  className: 'components-button components-circular-option-picker__clear is-secondary is-small',
3860 3860
 									  style: {margin:'-8px 0 8px 0',display: 'block'},
3861 3861
 									  onClick: function(){
@@ -3867,7 +3867,7 @@  discard block
 block discarded – undo
3867 3867
 									'Clear'
3868 3868
 							),";
3869 3869
 				}
3870
-			} elseif ( $args['type'] == 'tagselect' ) {
3870
+			} elseif ($args['type'] == 'tagselect') {
3871 3871
 //				$type = 'FormTokenField';
3872 3872
 //
3873 3873
 //				if ( ! empty( $args['options'] ) ) {
@@ -3902,19 +3902,19 @@  discard block
 block discarded – undo
3902 3902
 //				$value     = "[]";
3903 3903
 //				$extra .= ' __experimentalExpandOnFocus: true,';
3904 3904
 
3905
-			} else if ( $args['type'] == 'alignment' ) {
3905
+			} else if ($args['type'] == 'alignment') {
3906 3906
 				$type = 'AlignmentToolbar'; // @todo this does not seem to work but cant find a example
3907
-			} else if ( $args['type'] == 'margins' ) {
3907
+			} else if ($args['type'] == 'margins') {
3908 3908
 
3909
-			} else if ( $args['type'] == 'visibility_conditions' && ( function_exists( 'wp_is_block_theme' ) && wp_is_block_theme() ) ) {
3909
+			} else if ($args['type'] == 'visibility_conditions' && (function_exists('wp_is_block_theme') && wp_is_block_theme())) {
3910 3910
 				$type = 'TextControl';
3911 3911
 				$value = "(props.attributes.$key ? props.attributes.$key : '')";
3912 3912
 				$args['type'] = 'text';
3913 3913
 				$options .= 'disabled:true,';
3914
-				$bsvc_title = esc_attr( addslashes( $args['title'] ) );
3915
-				$bsvc_body = $this->block_visibility_fields( $args );
3914
+				$bsvc_title = esc_attr(addslashes($args['title']));
3915
+				$bsvc_body = $this->block_visibility_fields($args);
3916 3916
 				// @TODO reset button
3917
-				$bsvc_footer = '<button type="button" class="btn btn-danger d-none">' . __( 'Reset', 'ayecode-connect' ) . '</button><button type="button" class="btn btn-secondary bs-vc-close text-white" data-bs-dismiss="modal">' . __( 'Close', 'ayecode-connect' ) . '</button><button type="button" class="btn btn-primary bs-vc-save">' . __( 'Save Rules', 'ayecode-connect' ) . '</button>';
3917
+				$bsvc_footer = '<button type="button" class="btn btn-danger d-none">' . __('Reset', 'ayecode-connect') . '</button><button type="button" class="btn btn-secondary bs-vc-close text-white" data-bs-dismiss="modal">' . __('Close', 'ayecode-connect') . '</button><button type="button" class="btn btn-primary bs-vc-save">' . __('Save Rules', 'ayecode-connect') . '</button>';
3918 3918
 				$after_elements .= "el('div', {className: 'components-base-control bs-vc-button-wrap'}, el(wp.components.Button, {
3919 3919
 						className: 'components-button components-circular-option-picker__clear is-primary is-smallx',
3920 3920
 						onClick: function() {
@@ -3933,25 +3933,25 @@  discard block
 block discarded – undo
3933 3933
 									jQuery('.bs-vc-modal-form').trigger('change');
3934 3934
 								}
3935 3935
 							});
3936
-							aui_modal('" . $bsvc_title . "', '" . addslashes( $bsvc_body ) . "', '" . $bsvc_footer . "', true, 'bs-vc-modal', 'modal-lg', '');
3936
+							aui_modal('" . $bsvc_title . "', '" . addslashes($bsvc_body) . "', '" . $bsvc_footer . "', true, 'bs-vc-modal', 'modal-lg', '');
3937 3937
 							jQuery(document).off('change', '#bsvc_raw_value').on('change', '#bsvc_raw_value', function(e) {
3938 3938
 								props.setAttributes({" . $key . ": e.target.value});
3939 3939
 							});
3940 3940
 						}
3941 3941
 					},
3942
-					'" . addslashes( ! empty( $args['button_title'] ) ? $args['button_title'] : $args['title'] ) . "'
3942
+					'" . addslashes(!empty($args['button_title']) ? $args['button_title'] : $args['title']) . "'
3943 3943
 				) ),";
3944 3944
 			} else {
3945
-				return;// if we have not implemented the control then don't break the JS.
3945
+				return; // if we have not implemented the control then don't break the JS.
3946 3946
 			}
3947 3947
 
3948 3948
 			// color input does not show the labels so we add them
3949
-			if($args['type']=='color'){
3949
+			if ($args['type'] == 'color') {
3950 3950
 				// add show only if advanced
3951 3951
 				echo $require_advanced;
3952 3952
 				// add setting require if defined
3953 3953
 				echo $element_require;
3954
-				echo "el('div', {style: {'marginBottom': '8px'}}, '".addslashes( $args['title'] )."'),";
3954
+				echo "el('div', {style: {'marginBottom': '8px'}}, '" . addslashes($args['title']) . "'),";
3955 3955
 			}
3956 3956
 
3957 3957
 			// add show only if advanced
@@ -3963,22 +3963,22 @@  discard block
 block discarded – undo
3963 3963
 			// icon
3964 3964
 			echo $icon;
3965 3965
 			?>
3966
-			el( <?php echo $args['type'] == 'image' || $args['type'] == 'images' ? $type  : "wp.components.".$type; ?>, {
3967
-			label: <?php if ( empty( $args['title'] ) ) { echo "''"; } else if ( empty( $args['row'] ) && ! empty( $args['device_type'] ) ) { ?>el('label',{className:'components-base-control__label',style:{width:"100%"}},el('span',{dangerouslySetInnerHTML: {__html: '<?php echo addslashes( $args['title'] ) ?>'}}),<?php if ( $device_type_icon ) { ?>deviceType == '<?php echo $device_type;?>' && el('span',{dangerouslySetInnerHTML: {__html: '<?php echo $device_type_icon; ?>'},title: deviceType + ": Set preview mode to change",style: {right:"0",position:"absolute",color:"var(--wp-admin-theme-color)"}})<?php } ?>)<?php
3968
-			} else { ?>'<?php echo addslashes( trim( esc_html( $args['title'] ) ) ); ?>'<?php } ?>,
3969
-			help: <?php echo ( isset( $args['desc'] ) ? "el('span', {dangerouslySetInnerHTML: {__html: '" . trim( wp_kses_post( addslashes( $args['desc'] ) ) ) . "'}})" : "''" ); ?>,
3966
+			el( <?php echo $args['type'] == 'image' || $args['type'] == 'images' ? $type : "wp.components." . $type; ?>, {
3967
+			label: <?php if (empty($args['title'])) { echo "''"; } else if (empty($args['row']) && !empty($args['device_type'])) { ?>el('label',{className:'components-base-control__label',style:{width:"100%"}},el('span',{dangerouslySetInnerHTML: {__html: '<?php echo addslashes($args['title']) ?>'}}),<?php if ($device_type_icon) { ?>deviceType == '<?php echo $device_type; ?>' && el('span',{dangerouslySetInnerHTML: {__html: '<?php echo $device_type_icon; ?>'},title: deviceType + ": Set preview mode to change",style: {right:"0",position:"absolute",color:"var(--wp-admin-theme-color)"}})<?php } ?>)<?php
3968
+			} else { ?>'<?php echo addslashes(trim(esc_html($args['title']))); ?>'<?php } ?>,
3969
+			help: <?php echo (isset($args['desc']) ? "el('span', {dangerouslySetInnerHTML: {__html: '" . trim(wp_kses_post(addslashes($args['desc']))) . "'}})" : "''"); ?>,
3970 3970
 			value: <?php echo $value; ?>,
3971
-			<?php if ( $type == 'TextControl' && $args['type'] != 'text' ) {
3972
-				echo "type: '" . addslashes( $args['type'] ) . "',";
3971
+			<?php if ($type == 'TextControl' && $args['type'] != 'text') {
3972
+				echo "type: '" . addslashes($args['type']) . "',";
3973 3973
 			} ?>
3974
-			<?php if ( ! empty( $args['placeholder'] ) ) {
3975
-				echo "placeholder: '" . esc_js( addslashes( trim( esc_html( $args['placeholder'] ) ) ) ) . "',";
3974
+			<?php if (!empty($args['placeholder'])) {
3975
+				echo "placeholder: '" . esc_js(addslashes(trim(esc_html($args['placeholder'])))) . "',";
3976 3976
 			} ?>
3977 3977
 			<?php echo $options; ?>
3978 3978
 			<?php echo $extra; ?>
3979 3979
 			<?php echo $custom_attributes; ?>
3980 3980
 			<?php echo $onchangecomplete; ?>
3981
-			<?php if ( $onchange ) { ?>
3981
+			<?php if ($onchange) { ?>
3982 3982
 			onChange: function ( <?php echo $key; ?> ) {
3983 3983
 				<?php echo $onchange; ?>
3984 3984
 			}
@@ -3997,15 +3997,15 @@  discard block
 block discarded – undo
3997 3997
 		 *@todo there is prob a faster way to do this, also we could add some validation here.
3998 3998
 		 *
3999 3999
 		 */
4000
-		public function array_to_attributes( $custom_attributes, $html = false ) {
4000
+		public function array_to_attributes($custom_attributes, $html = false) {
4001 4001
 			$attributes = '';
4002
-			if ( ! empty( $custom_attributes ) ) {
4002
+			if (!empty($custom_attributes)) {
4003 4003
 
4004
-				foreach ( $custom_attributes as $key => $val ) {
4005
-					if(is_array($val)){
4006
-						$attributes .= $key.': {'.$this->array_to_attributes( $val, $html ).'},';
4007
-					}else{
4008
-						$attributes .= $html ?  " $key='$val' " : "'$key': '$val',";
4004
+				foreach ($custom_attributes as $key => $val) {
4005
+					if (is_array($val)) {
4006
+						$attributes .= $key . ': {' . $this->array_to_attributes($val, $html) . '},';
4007
+					} else {
4008
+						$attributes .= $html ? " $key='$val' " : "'$key': '$val',";
4009 4009
 					}
4010 4010
 				}
4011 4011
 
@@ -4023,113 +4023,113 @@  discard block
 block discarded – undo
4023 4023
 		 *
4024 4024
 		 * @param $args
4025 4025
 		 */
4026
-		public function block_element( $args, $save = false ) {
4026
+		public function block_element($args, $save = false) {
4027 4027
 
4028 4028
 //            print_r($args);echo '###';exit;
4029 4029
 
4030
-			if ( ! empty( $args ) ) {
4031
-				foreach ( $args as $element => $new_args ) {
4030
+			if (!empty($args)) {
4031
+				foreach ($args as $element => $new_args) {
4032 4032
 
4033
-					if ( is_array( $new_args ) ) { // its an element
4033
+					if (is_array($new_args)) { // its an element
4034 4034
 
4035 4035
 
4036
-						if ( isset( $new_args['element'] ) ) {
4036
+						if (isset($new_args['element'])) {
4037 4037
 
4038
-							if ( isset( $new_args['element_require'] ) ) {
4039
-								echo str_replace( array(
4038
+							if (isset($new_args['element_require'])) {
4039
+								echo str_replace(array(
4040 4040
 										"'+",
4041 4041
 										"+'"
4042
-									), '', $this->block_props_replace( $new_args['element_require'] ) ) . " &&  ";
4043
-								unset( $new_args['element_require'] );
4042
+									), '', $this->block_props_replace($new_args['element_require'])) . " &&  ";
4043
+								unset($new_args['element_require']);
4044 4044
 							}
4045 4045
 
4046
-							if($new_args['element']=='InnerBlocks'){
4046
+							if ($new_args['element'] == 'InnerBlocks') {
4047 4047
 								echo "\n el( InnerBlocks, {";
4048
-							}elseif($new_args['element']=='innerBlocksProps'){
4048
+							}elseif ($new_args['element'] == 'innerBlocksProps') {
4049 4049
 								$element = isset($new_args['inner_element']) ? esc_attr($new_args['inner_element']) : 'div';
4050 4050
 							  //  echo "\n el( 'section', wp.blockEditor.useInnerBlocksProps( blockProps, {";
4051 4051
 //                                echo $save ? "\n el( '$element', wp.blockEditor.useInnerBlocksProps.save( " : "\n el( '$element', wp.blockEditor.useInnerBlocksProps( ";
4052 4052
 								echo $save ? "\n el( '$element', wp.blockEditor.useInnerBlocksProps.save( " : "\n el( '$element', wp.blockEditor.useInnerBlocksProps( ";
4053 4053
 								echo $save ? "wp.blockEditor.useBlockProps.save( {" : "wp.blockEditor.useBlockProps( {";
4054
-								echo !empty($new_args['blockProps']) ? $this->block_element( $new_args['blockProps'],$save ) : '';
4054
+								echo !empty($new_args['blockProps']) ? $this->block_element($new_args['blockProps'], $save) : '';
4055 4055
 
4056 4056
 								echo "} ), {";
4057
-								echo !empty($new_args['innerBlocksProps']) && !$save ? $this->block_element( $new_args['innerBlocksProps'],$save ) : '';
4057
+								echo !empty($new_args['innerBlocksProps']) && !$save ? $this->block_element($new_args['innerBlocksProps'], $save) : '';
4058 4058
 							//    echo '###';
4059 4059
 
4060 4060
 							  //  echo '###';
4061
-							}elseif($new_args['element']=='BlocksProps'){
4061
+							}elseif ($new_args['element'] == 'BlocksProps') {
4062 4062
 
4063
-								if ( isset($new_args['if_inner_element']) ) {
4063
+								if (isset($new_args['if_inner_element'])) {
4064 4064
 									$element = $new_args['if_inner_element'];
4065
-								}else {
4066
-									$element = isset($new_args['inner_element']) ? "'".esc_attr($new_args['inner_element'])."'" : "'div'";
4065
+								} else {
4066
+									$element = isset($new_args['inner_element']) ? "'" . esc_attr($new_args['inner_element']) . "'" : "'div'";
4067 4067
 								}
4068 4068
 
4069 4069
 								unset($new_args['inner_element']);
4070 4070
 								echo $save ? "\n el( $element, wp.blockEditor.useBlockProps.save( {" : "\n el( $element, wp.blockEditor.useBlockProps( {";
4071
-								echo !empty($new_args['blockProps']) ? $this->block_element( $new_args['blockProps'],$save ) : '';
4071
+								echo !empty($new_args['blockProps']) ? $this->block_element($new_args['blockProps'], $save) : '';
4072 4072
 
4073 4073
 
4074 4074
 							   // echo "} ),";
4075 4075
 
4076
-							}else{
4076
+							} else {
4077 4077
 								echo "\n el( '" . $new_args['element'] . "', {";
4078 4078
 							}
4079 4079
 
4080 4080
 
4081 4081
 							// get the attributes
4082
-							foreach ( $new_args as $new_key => $new_value ) {
4082
+							foreach ($new_args as $new_key => $new_value) {
4083 4083
 
4084 4084
 
4085
-								if ( $new_key == 'element' || $new_key == 'content'|| $new_key == 'if_content' || $new_key == 'element_require' || $new_key == 'element_repeat' || is_array( $new_value ) ) {
4085
+								if ($new_key == 'element' || $new_key == 'content' || $new_key == 'if_content' || $new_key == 'element_require' || $new_key == 'element_repeat' || is_array($new_value)) {
4086 4086
 									// do nothing
4087 4087
 								} else {
4088
-									echo $this->block_element( array( $new_key => $new_value ),$save );
4088
+									echo $this->block_element(array($new_key => $new_value), $save);
4089 4089
 								}
4090 4090
 							}
4091 4091
 
4092
-							echo $new_args['element']=='BlocksProps' ? '} ),' : "},";// end attributes
4092
+							echo $new_args['element'] == 'BlocksProps' ? '} ),' : "},"; // end attributes
4093 4093
 
4094 4094
 							// get the content
4095 4095
 							$first_item = 0;
4096
-							foreach ( $new_args as $new_key => $new_value ) {
4097
-								if ( $new_key === 'content' || $new_key === 'if_content' || is_array( $new_value ) ) {
4096
+							foreach ($new_args as $new_key => $new_value) {
4097
+								if ($new_key === 'content' || $new_key === 'if_content' || is_array($new_value)) {
4098 4098
 
4099
-									if ( $new_key === 'content' ) {
4100
-										echo "'" . $this->block_props_replace( wp_slash( $new_value ) ) . "'";
4101
-									}else if ( $new_key === 'if_content' ) {
4102
-										echo  $this->block_props_replace(  $new_value  );
4099
+									if ($new_key === 'content') {
4100
+										echo "'" . $this->block_props_replace(wp_slash($new_value)) . "'";
4101
+									} else if ($new_key === 'if_content') {
4102
+										echo  $this->block_props_replace($new_value);
4103 4103
 									}
4104 4104
 
4105
-									if ( is_array( $new_value ) ) {
4105
+									if (is_array($new_value)) {
4106 4106
 
4107
-										if ( isset( $new_value['element_require'] ) ) {
4108
-											echo str_replace( array(
4107
+										if (isset($new_value['element_require'])) {
4108
+											echo str_replace(array(
4109 4109
 													"'+",
4110 4110
 													"+'"
4111
-												), '', $this->block_props_replace( $new_value['element_require'] ) ) . " &&  ";
4112
-											unset( $new_value['element_require'] );
4111
+												), '', $this->block_props_replace($new_value['element_require'])) . " &&  ";
4112
+											unset($new_value['element_require']);
4113 4113
 										}
4114 4114
 
4115
-										if ( isset( $new_value['element_repeat'] ) ) {
4115
+										if (isset($new_value['element_repeat'])) {
4116 4116
 											$x = 1;
4117
-											while ( $x <= absint( $new_value['element_repeat'] ) ) {
4118
-												$this->block_element( array( '' => $new_value ),$save );
4119
-												$x ++;
4117
+											while ($x <= absint($new_value['element_repeat'])) {
4118
+												$this->block_element(array('' => $new_value), $save);
4119
+												$x++;
4120 4120
 											}
4121 4121
 										} else {
4122
-											$this->block_element( array( '' => $new_value ),$save );
4122
+											$this->block_element(array('' => $new_value), $save);
4123 4123
 										}
4124 4124
 									}
4125
-									$first_item ++;
4125
+									$first_item++;
4126 4126
 								}
4127 4127
 							}
4128 4128
 
4129
-							if($new_args['element']=='innerBlocksProps' || $new_args['element']=='xBlocksProps'){
4130
-								echo "))";// end content
4131
-							}else{
4132
-								echo ")";// end content
4129
+							if ($new_args['element'] == 'innerBlocksProps' || $new_args['element'] == 'xBlocksProps') {
4130
+								echo "))"; // end content
4131
+							} else {
4132
+								echo ")"; // end content
4133 4133
 							}
4134 4134
 
4135 4135
 
@@ -4138,26 +4138,26 @@  discard block
 block discarded – undo
4138 4138
 						}
4139 4139
 					} else {
4140 4140
 
4141
-						if ( substr( $element, 0, 3 ) === "if_" ) {
4141
+						if (substr($element, 0, 3) === "if_") {
4142 4142
 							$extra = '';
4143
-							if( strpos($new_args, '[%WrapClass%]') !== false ){
4144
-								$new_args = str_replace('[%WrapClass%]"','" + sd_build_aui_class(props.attributes)',$new_args);
4145
-								$new_args = str_replace('[%WrapClass%]','+ sd_build_aui_class(props.attributes)',$new_args);
4143
+							if (strpos($new_args, '[%WrapClass%]') !== false) {
4144
+								$new_args = str_replace('[%WrapClass%]"', '" + sd_build_aui_class(props.attributes)', $new_args);
4145
+								$new_args = str_replace('[%WrapClass%]', '+ sd_build_aui_class(props.attributes)', $new_args);
4146 4146
 							}
4147
-							echo str_replace( "if_", "", $element ) . ": " . $this->block_props_replace( $new_args, true ) . ",";
4148
-						} elseif ( $element == 'style' &&  strpos($new_args, '[%WrapStyle%]') !== false ) {
4149
-							$new_args = str_replace('[%WrapStyle%]','',$new_args);
4150
-							echo $element . ": {..." . $this->block_props_replace( $new_args ) . " , ...sd_build_aui_styles(props.attributes) },";
4147
+							echo str_replace("if_", "", $element) . ": " . $this->block_props_replace($new_args, true) . ",";
4148
+						} elseif ($element == 'style' && strpos($new_args, '[%WrapStyle%]') !== false) {
4149
+							$new_args = str_replace('[%WrapStyle%]', '', $new_args);
4150
+							echo $element . ": {..." . $this->block_props_replace($new_args) . " , ...sd_build_aui_styles(props.attributes) },";
4151 4151
 //                            echo $element . ": " . $this->block_props_replace( $new_args ) . ",";
4152
-						} elseif ( $element == 'style' ) {
4153
-							echo $element . ": " . $this->block_props_replace( $new_args ) . ",";
4154
-						} elseif ( ( $element == 'class' || $element == 'className'  ) &&  strpos($new_args, '[%WrapClass%]') !== false ) {
4155
-							$new_args = str_replace('[%WrapClass%]','',$new_args);
4156
-							echo $element . ": '" . $this->block_props_replace( $new_args ) . "' + sd_build_aui_class(props.attributes),";
4157
-						} elseif ( $element == 'template' && $new_args ) {
4152
+						} elseif ($element == 'style') {
4153
+							echo $element . ": " . $this->block_props_replace($new_args) . ",";
4154
+						} elseif (($element == 'class' || $element == 'className') && strpos($new_args, '[%WrapClass%]') !== false) {
4155
+							$new_args = str_replace('[%WrapClass%]', '', $new_args);
4156
+							echo $element . ": '" . $this->block_props_replace($new_args) . "' + sd_build_aui_class(props.attributes),";
4157
+						} elseif ($element == 'template' && $new_args) {
4158 4158
 							echo $element . ": $new_args,";
4159 4159
 						} else {
4160
-							echo $element . ": '" . $this->block_props_replace( $new_args ) . "',";
4160
+							echo $element . ": '" . $this->block_props_replace($new_args) . "',";
4161 4161
 						}
4162 4162
 
4163 4163
 					}
@@ -4172,11 +4172,11 @@  discard block
 block discarded – undo
4172 4172
 		 *
4173 4173
 		 * @return mixed
4174 4174
 		 */
4175
-		public function block_props_replace( $string, $no_wrap = false ) {
4176
-			if ( $no_wrap ) {
4177
-				$string = str_replace( array( "[%", "%]", "%:checked]" ), array( "props.attributes.", "", "" ), $string );
4175
+		public function block_props_replace($string, $no_wrap = false) {
4176
+			if ($no_wrap) {
4177
+				$string = str_replace(array("[%", "%]", "%:checked]"), array("props.attributes.", "", ""), $string);
4178 4178
 			} else {
4179
-				$string = str_replace( array( "![%", "[%", "%]", "%:checked]" ), array( "'+!props.attributes.", "'+props.attributes.", "+'", "+'" ), $string );
4179
+				$string = str_replace(array("![%", "[%", "%]", "%:checked]"), array("'+!props.attributes.", "'+props.attributes.", "+'", "+'"), $string);
4180 4180
 			}
4181 4181
 
4182 4182
 			return $string;
@@ -4188,65 +4188,65 @@  discard block
 block discarded – undo
4188 4188
 		 * @param array $args
4189 4189
 		 * @param array $instance
4190 4190
 		 */
4191
-		public function widget( $args, $instance ) {
4192
-			if ( ! is_array( $args ) ) {
4191
+		public function widget($args, $instance) {
4192
+			if (!is_array($args)) {
4193 4193
 				$args = array();
4194 4194
 			}
4195 4195
 
4196 4196
 			// Get the filtered values
4197
-			$argument_values = $this->argument_values( $instance );
4198
-			$argument_values = $this->string_to_bool( $argument_values );
4199
-			$output          = $this->output( $argument_values, $args );
4197
+			$argument_values = $this->argument_values($instance);
4198
+			$argument_values = $this->string_to_bool($argument_values);
4199
+			$output          = $this->output($argument_values, $args);
4200 4200
 
4201 4201
 			$no_wrap = false;
4202
-			if ( isset( $argument_values['no_wrap'] ) && $argument_values['no_wrap'] ) {
4202
+			if (isset($argument_values['no_wrap']) && $argument_values['no_wrap']) {
4203 4203
 				$no_wrap = true;
4204 4204
 			}
4205 4205
 
4206 4206
 			ob_start();
4207
-			if ( $output && ! $no_wrap ) {
4207
+			if ($output && !$no_wrap) {
4208 4208
 
4209 4209
 				$class_original = $this->options['widget_ops']['classname'];
4210
-				$class = $this->options['widget_ops']['classname']." sdel-".$this->get_instance_hash();
4210
+				$class = $this->options['widget_ops']['classname'] . " sdel-" . $this->get_instance_hash();
4211 4211
 
4212 4212
 				// Before widget
4213
-				$before_widget = ! empty( $args['before_widget'] ) ? $args['before_widget'] : '';
4214
-				$before_widget = $before_widget ? str_replace( $class_original, $class, $before_widget ) : $before_widget;
4215
-				$before_widget = apply_filters( 'wp_super_duper_before_widget', $before_widget, $args, $instance, $this );
4216
-				$before_widget = apply_filters( 'wp_super_duper_before_widget_' . $this->base_id, $before_widget, $args, $instance, $this );
4213
+				$before_widget = !empty($args['before_widget']) ? $args['before_widget'] : '';
4214
+				$before_widget = $before_widget ? str_replace($class_original, $class, $before_widget) : $before_widget;
4215
+				$before_widget = apply_filters('wp_super_duper_before_widget', $before_widget, $args, $instance, $this);
4216
+				$before_widget = apply_filters('wp_super_duper_before_widget_' . $this->base_id, $before_widget, $args, $instance, $this);
4217 4217
 
4218 4218
 				// After widget
4219
-				$after_widget = ! empty( $args['after_widget'] ) ? $args['after_widget'] : '';
4220
-				$after_widget = apply_filters( 'wp_super_duper_after_widget', $after_widget, $args, $instance, $this );
4221
-				$after_widget = apply_filters( 'wp_super_duper_after_widget_' . $this->base_id, $after_widget, $args, $instance, $this );
4219
+				$after_widget = !empty($args['after_widget']) ? $args['after_widget'] : '';
4220
+				$after_widget = apply_filters('wp_super_duper_after_widget', $after_widget, $args, $instance, $this);
4221
+				$after_widget = apply_filters('wp_super_duper_after_widget_' . $this->base_id, $after_widget, $args, $instance, $this);
4222 4222
 
4223 4223
 				echo $before_widget;
4224 4224
 				// elementor strips the widget wrapping div so we check for and add it back if needed
4225
-				if ( $this->is_elementor_widget_output() ) {
4225
+				if ($this->is_elementor_widget_output()) {
4226 4226
 					// Filter class & attrs for elementor widget output.
4227
-					$class = apply_filters( 'wp_super_duper_div_classname', $class, $args, $this );
4228
-					$class = apply_filters( 'wp_super_duper_div_classname_' . $this->base_id, $class, $args, $this );
4227
+					$class = apply_filters('wp_super_duper_div_classname', $class, $args, $this);
4228
+					$class = apply_filters('wp_super_duper_div_classname_' . $this->base_id, $class, $args, $this);
4229 4229
 
4230
-					$attrs = apply_filters( 'wp_super_duper_div_attrs', '', $args, $this );
4231
-					$attrs = apply_filters( 'wp_super_duper_div_attrs_' . $this->base_id, '', $args, $this );
4230
+					$attrs = apply_filters('wp_super_duper_div_attrs', '', $args, $this);
4231
+					$attrs = apply_filters('wp_super_duper_div_attrs_' . $this->base_id, '', $args, $this);
4232 4232
 
4233
-					echo "<span class='" . esc_attr( $class  ) . "' " . $attrs . ">";
4233
+					echo "<span class='" . esc_attr($class) . "' " . $attrs . ">";
4234 4234
 				}
4235
-				echo $this->output_title( $args, $instance );
4235
+				echo $this->output_title($args, $instance);
4236 4236
 				echo $output;
4237
-				if ( $this->is_elementor_widget_output() ) {
4237
+				if ($this->is_elementor_widget_output()) {
4238 4238
 					echo "</span>";
4239 4239
 				}
4240 4240
 				echo $after_widget;
4241
-			} elseif ( $this->is_preview() && $output == '' ) {// if preview show a placeholder if empty
4242
-				$output = $this->preview_placeholder_text( "{{" . $this->base_id . "}}" );
4241
+			} elseif ($this->is_preview() && $output == '') {// if preview show a placeholder if empty
4242
+				$output = $this->preview_placeholder_text("{{" . $this->base_id . "}}");
4243 4243
 				echo $output;
4244
-			} elseif ( $output && $no_wrap ) {
4244
+			} elseif ($output && $no_wrap) {
4245 4245
 				echo $output;
4246 4246
 			}
4247 4247
 			$output = ob_get_clean();
4248 4248
 
4249
-			$output = apply_filters( 'wp_super_duper_widget_output', $output, $instance, $args, $this );
4249
+			$output = apply_filters('wp_super_duper_widget_output', $output, $instance, $args, $this);
4250 4250
 
4251 4251
 			echo $output;
4252 4252
 		}
@@ -4259,7 +4259,7 @@  discard block
 block discarded – undo
4259 4259
 		 */
4260 4260
 		public function is_elementor_widget_output() {
4261 4261
 			$result = false;
4262
-			if ( defined( 'ELEMENTOR_VERSION' ) && isset( $this->number ) && $this->number == 'REPLACE_TO_ID' ) {
4262
+			if (defined('ELEMENTOR_VERSION') && isset($this->number) && $this->number == 'REPLACE_TO_ID') {
4263 4263
 				$result = true;
4264 4264
 			}
4265 4265
 
@@ -4274,7 +4274,7 @@  discard block
 block discarded – undo
4274 4274
 		 */
4275 4275
 		public function is_elementor_preview() {
4276 4276
 			$result = false;
4277
-			if ( isset( $_REQUEST['elementor-preview'] ) || ( is_admin() && isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'elementor' ) || ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'elementor_ajax' ) ) {
4277
+			if (isset($_REQUEST['elementor-preview']) || (is_admin() && isset($_REQUEST['action']) && $_REQUEST['action'] == 'elementor') || (isset($_REQUEST['action']) && $_REQUEST['action'] == 'elementor_ajax')) {
4278 4278
 				$result = true;
4279 4279
 			}
4280 4280
 
@@ -4289,7 +4289,7 @@  discard block
 block discarded – undo
4289 4289
 		 */
4290 4290
 		public function is_divi_preview() {
4291 4291
 			$result = false;
4292
-			if ( isset( $_REQUEST['et_fb'] ) || isset( $_REQUEST['et_pb_preview'] ) || ( is_admin() && isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'elementor' ) ) {
4292
+			if (isset($_REQUEST['et_fb']) || isset($_REQUEST['et_pb_preview']) || (is_admin() && isset($_REQUEST['action']) && $_REQUEST['action'] == 'elementor')) {
4293 4293
 				$result = true;
4294 4294
 			}
4295 4295
 
@@ -4304,7 +4304,7 @@  discard block
 block discarded – undo
4304 4304
 		 */
4305 4305
 		public function is_beaver_preview() {
4306 4306
 			$result = false;
4307
-			if ( isset( $_REQUEST['fl_builder'] ) ) {
4307
+			if (isset($_REQUEST['fl_builder'])) {
4308 4308
 				$result = true;
4309 4309
 			}
4310 4310
 
@@ -4319,7 +4319,7 @@  discard block
 block discarded – undo
4319 4319
 		 */
4320 4320
 		public function is_siteorigin_preview() {
4321 4321
 			$result = false;
4322
-			if ( ! empty( $_REQUEST['siteorigin_panels_live_editor'] ) ) {
4322
+			if (!empty($_REQUEST['siteorigin_panels_live_editor'])) {
4323 4323
 				$result = true;
4324 4324
 			}
4325 4325
 
@@ -4334,7 +4334,7 @@  discard block
 block discarded – undo
4334 4334
 		 */
4335 4335
 		public function is_cornerstone_preview() {
4336 4336
 			$result = false;
4337
-			if ( ! empty( $_REQUEST['cornerstone_preview'] ) || basename( $_SERVER['REQUEST_URI'] ) == 'cornerstone-endpoint' ) {
4337
+			if (!empty($_REQUEST['cornerstone_preview']) || basename($_SERVER['REQUEST_URI']) == 'cornerstone-endpoint') {
4338 4338
 				$result = true;
4339 4339
 			}
4340 4340
 
@@ -4349,7 +4349,7 @@  discard block
 block discarded – undo
4349 4349
 		 */
4350 4350
 		public function is_fusion_preview() {
4351 4351
 			$result = false;
4352
-			if ( ! empty( $_REQUEST['fb-edit'] ) || ! empty( $_REQUEST['fusion_load_nonce'] ) ) {
4352
+			if (!empty($_REQUEST['fb-edit']) || !empty($_REQUEST['fusion_load_nonce'])) {
4353 4353
 				$result = true;
4354 4354
 			}
4355 4355
 
@@ -4364,7 +4364,7 @@  discard block
 block discarded – undo
4364 4364
 		 */
4365 4365
 		public function is_oxygen_preview() {
4366 4366
 			$result = false;
4367
-			if ( ! empty( $_REQUEST['ct_builder'] ) || ( ! empty( $_REQUEST['action'] ) && ( substr( $_REQUEST['action'], 0, 11 ) === "oxy_render_" || substr( $_REQUEST['action'], 0, 10 ) === "ct_render_" ) ) ) {
4367
+			if (!empty($_REQUEST['ct_builder']) || (!empty($_REQUEST['action']) && (substr($_REQUEST['action'], 0, 11) === "oxy_render_" || substr($_REQUEST['action'], 0, 10) === "ct_render_"))) {
4368 4368
 				$result = true;
4369 4369
 			}
4370 4370
 
@@ -4381,7 +4381,7 @@  discard block
 block discarded – undo
4381 4381
 		public function is_kallyas_zion_preview() {
4382 4382
 			$result = false;
4383 4383
 
4384
-			if ( function_exists( 'znhg_kallyas_theme_config' ) && ! empty( $_REQUEST['zn_pb_edit'] ) ) {
4384
+			if (function_exists('znhg_kallyas_theme_config') && !empty($_REQUEST['zn_pb_edit'])) {
4385 4385
 				$result = true;
4386 4386
 			}
4387 4387
 
@@ -4398,7 +4398,7 @@  discard block
 block discarded – undo
4398 4398
 		public function is_bricks_preview() {
4399 4399
 			$result = false;
4400 4400
 
4401
-			if ( function_exists( 'bricks_is_builder' ) && ( bricks_is_builder() || bricks_is_builder_call() ) ) {
4401
+			if (function_exists('bricks_is_builder') && (bricks_is_builder() || bricks_is_builder_call())) {
4402 4402
 				$result = true;
4403 4403
 			}
4404 4404
 
@@ -4413,25 +4413,25 @@  discard block
 block discarded – undo
4413 4413
 		 */
4414 4414
 		public function is_preview() {
4415 4415
 			$preview = false;
4416
-			if ( $this->is_divi_preview() ) {
4416
+			if ($this->is_divi_preview()) {
4417 4417
 				$preview = true;
4418
-			} elseif ( $this->is_elementor_preview() ) {
4418
+			} elseif ($this->is_elementor_preview()) {
4419 4419
 				$preview = true;
4420
-			} elseif ( $this->is_beaver_preview() ) {
4420
+			} elseif ($this->is_beaver_preview()) {
4421 4421
 				$preview = true;
4422
-			} elseif ( $this->is_siteorigin_preview() ) {
4422
+			} elseif ($this->is_siteorigin_preview()) {
4423 4423
 				$preview = true;
4424
-			} elseif ( $this->is_cornerstone_preview() ) {
4424
+			} elseif ($this->is_cornerstone_preview()) {
4425 4425
 				$preview = true;
4426
-			} elseif ( $this->is_fusion_preview() ) {
4426
+			} elseif ($this->is_fusion_preview()) {
4427 4427
 				$preview = true;
4428
-			} elseif ( $this->is_oxygen_preview() ) {
4428
+			} elseif ($this->is_oxygen_preview()) {
4429 4429
 				$preview = true;
4430
-			} elseif( $this->is_kallyas_zion_preview() ) {
4430
+			} elseif ($this->is_kallyas_zion_preview()) {
4431 4431
 				$preview = true;
4432
-			} elseif( $this->is_block_content_call() ) {
4432
+			} elseif ($this->is_block_content_call()) {
4433 4433
 				$preview = true;
4434
-			} elseif( $this->is_bricks_preview() ) {
4434
+			} elseif ($this->is_bricks_preview()) {
4435 4435
 				$preview = true;
4436 4436
 			}
4437 4437
 
@@ -4446,42 +4446,42 @@  discard block
 block discarded – undo
4446 4446
 		 *
4447 4447
 		 * @return string
4448 4448
 		 */
4449
-		public function output_title( $args, $instance = array() ) {
4449
+		public function output_title($args, $instance = array()) {
4450 4450
 			$output = '';
4451
-			if ( ! empty( $instance['title'] ) ) {
4451
+			if (!empty($instance['title'])) {
4452 4452
 				/** This filter is documented in wp-includes/widgets/class-wp-widget-pages.php */
4453
-				$title  = apply_filters( 'widget_title', $instance['title'], $instance, $this->id_base );
4453
+				$title = apply_filters('widget_title', $instance['title'], $instance, $this->id_base);
4454 4454
 
4455
-				if ( empty( $instance['widget_title_tag'] ) ) {
4456
-					if ( ! isset( $args['before_title'] ) ) {
4455
+				if (empty($instance['widget_title_tag'])) {
4456
+					if (!isset($args['before_title'])) {
4457 4457
 						$args['before_title'] = '';
4458 4458
 					}
4459 4459
 
4460
-					if ( ! isset( $args['after_title'] ) ) {
4460
+					if (!isset($args['after_title'])) {
4461 4461
 						$args['after_title'] = '';
4462 4462
 					}
4463 4463
 
4464 4464
 					$output = $args['before_title'] . $title . $args['after_title'];
4465 4465
 				} else {
4466
-					$title_tag = esc_attr( $instance['widget_title_tag'] );
4466
+					$title_tag = esc_attr($instance['widget_title_tag']);
4467 4467
 
4468 4468
 					// classes
4469 4469
 					$title_classes = array();
4470
-					$title_classes[] = !empty( $instance['widget_title_size_class'] ) ? sanitize_html_class( $instance['widget_title_size_class'] ) : '';
4471
-					$title_classes[] = !empty( $instance['widget_title_align_class'] ) ? sanitize_html_class( $instance['widget_title_align_class'] ) : '';
4472
-					$title_classes[] = !empty( $instance['widget_title_color_class'] ) ? "text-".sanitize_html_class( $instance['widget_title_color_class'] ) : '';
4473
-					$title_classes[] = !empty( $instance['widget_title_border_class'] ) ? sanitize_html_class( $instance['widget_title_border_class'] ) : '';
4474
-					$title_classes[] = !empty( $instance['widget_title_border_color_class'] ) ? "border-".sanitize_html_class( $instance['widget_title_border_color_class'] ) : '';
4475
-					$title_classes[] = !empty( $instance['widget_title_mt_class'] ) ? "mt-".absint( $instance['widget_title_mt_class'] ) : '';
4476
-					$title_classes[] = !empty( $instance['widget_title_mr_class'] ) ? "mr-".absint( $instance['widget_title_mr_class'] ) : '';
4477
-					$title_classes[] = !empty( $instance['widget_title_mb_class'] ) ? "mb-".absint( $instance['widget_title_mb_class'] ) : '';
4478
-					$title_classes[] = !empty( $instance['widget_title_ml_class'] ) ? "ml-".absint( $instance['widget_title_ml_class'] ) : '';
4479
-					$title_classes[] = !empty( $instance['widget_title_pt_class'] ) ? "pt-".absint( $instance['widget_title_pt_class'] ) : '';
4480
-					$title_classes[] = !empty( $instance['widget_title_pr_class'] ) ? "pr-".absint( $instance['widget_title_pr_class'] ) : '';
4481
-					$title_classes[] = !empty( $instance['widget_title_pb_class'] ) ? "pb-".absint( $instance['widget_title_pb_class'] ) : '';
4482
-					$title_classes[] = !empty( $instance['widget_title_pl_class'] ) ? "pl-".absint( $instance['widget_title_pl_class'] ) : '';
4483
-
4484
-					$class = !empty( $title_classes ) ? implode(" ",$title_classes) : '';
4470
+					$title_classes[] = !empty($instance['widget_title_size_class']) ? sanitize_html_class($instance['widget_title_size_class']) : '';
4471
+					$title_classes[] = !empty($instance['widget_title_align_class']) ? sanitize_html_class($instance['widget_title_align_class']) : '';
4472
+					$title_classes[] = !empty($instance['widget_title_color_class']) ? "text-" . sanitize_html_class($instance['widget_title_color_class']) : '';
4473
+					$title_classes[] = !empty($instance['widget_title_border_class']) ? sanitize_html_class($instance['widget_title_border_class']) : '';
4474
+					$title_classes[] = !empty($instance['widget_title_border_color_class']) ? "border-" . sanitize_html_class($instance['widget_title_border_color_class']) : '';
4475
+					$title_classes[] = !empty($instance['widget_title_mt_class']) ? "mt-" . absint($instance['widget_title_mt_class']) : '';
4476
+					$title_classes[] = !empty($instance['widget_title_mr_class']) ? "mr-" . absint($instance['widget_title_mr_class']) : '';
4477
+					$title_classes[] = !empty($instance['widget_title_mb_class']) ? "mb-" . absint($instance['widget_title_mb_class']) : '';
4478
+					$title_classes[] = !empty($instance['widget_title_ml_class']) ? "ml-" . absint($instance['widget_title_ml_class']) : '';
4479
+					$title_classes[] = !empty($instance['widget_title_pt_class']) ? "pt-" . absint($instance['widget_title_pt_class']) : '';
4480
+					$title_classes[] = !empty($instance['widget_title_pr_class']) ? "pr-" . absint($instance['widget_title_pr_class']) : '';
4481
+					$title_classes[] = !empty($instance['widget_title_pb_class']) ? "pb-" . absint($instance['widget_title_pb_class']) : '';
4482
+					$title_classes[] = !empty($instance['widget_title_pl_class']) ? "pl-" . absint($instance['widget_title_pl_class']) : '';
4483
+
4484
+					$class = !empty($title_classes) ? implode(" ", $title_classes) : '';
4485 4485
 					$output = "<$title_tag class='$class' >$title</$title_tag>";
4486 4486
 				}
4487 4487
 
@@ -4495,7 +4495,7 @@  discard block
 block discarded – undo
4495 4495
 		 *
4496 4496
 		 * @param array $instance The widget options.
4497 4497
 		 */
4498
-		public function form( $instance ) {
4498
+		public function form($instance) {
4499 4499
 
4500 4500
 			// set widget instance
4501 4501
 			$this->instance = $instance;
@@ -4503,20 +4503,20 @@  discard block
 block discarded – undo
4503 4503
 			// set it as a SD widget
4504 4504
 			echo $this->widget_advanced_toggle();
4505 4505
 
4506
-			echo "<p>" . esc_attr( $this->options['widget_ops']['description'] ) . "</p>";
4506
+			echo "<p>" . esc_attr($this->options['widget_ops']['description']) . "</p>";
4507 4507
 			$arguments_raw = $this->get_arguments();
4508 4508
 
4509
-			if ( is_array( $arguments_raw ) ) {
4509
+			if (is_array($arguments_raw)) {
4510 4510
 
4511
-				$arguments = $this->group_arguments( $arguments_raw );
4511
+				$arguments = $this->group_arguments($arguments_raw);
4512 4512
 
4513 4513
 				// Do we have sections?
4514 4514
 				$has_sections = $arguments == $arguments_raw ? false : true;
4515 4515
 
4516 4516
 
4517
-				if ( $has_sections ) {
4517
+				if ($has_sections) {
4518 4518
 					$panel_count = 0;
4519
-					foreach ( $arguments as $key => $args ) {
4519
+					foreach ($arguments as $key => $args) {
4520 4520
 
4521 4521
 						?>
4522 4522
 						<script>
@@ -4526,26 +4526,26 @@  discard block
 block discarded – undo
4526 4526
 
4527 4527
 						$hide       = $panel_count ? ' style="display:none;" ' : '';
4528 4528
 						$icon_class = $panel_count ? 'fas fa-chevron-up' : 'fas fa-chevron-down';
4529
-						echo "<button onclick='jQuery(this).find(\"i\").toggleClass(\"fas fa-chevron-up fas fa-chevron-down\");jQuery(this).next().slideToggle();' type='button' class='sd-toggle-group-button sd-input-group-toggle" . sanitize_title_with_dashes( $key ) . "'>" . esc_attr( $key ) . " <i style='float:right;' class='" . $icon_class . "'></i></button>";
4530
-						echo "<div class='sd-toggle-group sd-input-group-" . sanitize_title_with_dashes( $key ) . "' $hide>";
4529
+						echo "<button onclick='jQuery(this).find(\"i\").toggleClass(\"fas fa-chevron-up fas fa-chevron-down\");jQuery(this).next().slideToggle();' type='button' class='sd-toggle-group-button sd-input-group-toggle" . sanitize_title_with_dashes($key) . "'>" . esc_attr($key) . " <i style='float:right;' class='" . $icon_class . "'></i></button>";
4530
+						echo "<div class='sd-toggle-group sd-input-group-" . sanitize_title_with_dashes($key) . "' $hide>";
4531 4531
 
4532
-						foreach ( $args as $k => $a ) {
4532
+						foreach ($args as $k => $a) {
4533 4533
 
4534 4534
 							$this->widget_inputs_row_start($k, $a);
4535
-							$this->widget_inputs( $a, $instance );
4535
+							$this->widget_inputs($a, $instance);
4536 4536
 							$this->widget_inputs_row_end($k, $a);
4537 4537
 
4538 4538
 						}
4539 4539
 
4540 4540
 						echo "</div>";
4541 4541
 
4542
-						$panel_count ++;
4542
+						$panel_count++;
4543 4543
 
4544 4544
 					}
4545 4545
 				} else {
4546
-					foreach ( $arguments as $key => $args ) {
4546
+					foreach ($arguments as $key => $args) {
4547 4547
 						$this->widget_inputs_row_start($key, $args);
4548
-						$this->widget_inputs( $args, $instance );
4548
+						$this->widget_inputs($args, $instance);
4549 4549
 						$this->widget_inputs_row_end($key, $args);
4550 4550
 					}
4551 4551
 				}
@@ -4553,28 +4553,28 @@  discard block
 block discarded – undo
4553 4553
 			}
4554 4554
 		}
4555 4555
 
4556
-		public function widget_inputs_row_start( $key, $args ) {
4557
-			if ( ! empty( $args['row'] ) ) {
4556
+		public function widget_inputs_row_start($key, $args) {
4557
+			if (!empty($args['row'])) {
4558 4558
 				// Maybe open
4559
-				if ( ! empty( $args['row']['open'] ) ) {
4559
+				if (!empty($args['row']['open'])) {
4560 4560
 					?>
4561
-					<div class='bsui sd-argument' data-argument='<?php echo esc_attr( $args['row']['key'] ); ?>' data-element_require='<?php echo ( ! empty( $args['row']['element_require'] ) ? $this->convert_element_require( $args['row']['element_require'] ) : '' ); ?>'>
4562
-					<?php if ( ! empty( $args['row']['title'] ) ) { ?>
4561
+					<div class='bsui sd-argument' data-argument='<?php echo esc_attr($args['row']['key']); ?>' data-element_require='<?php echo (!empty($args['row']['element_require']) ? $this->convert_element_require($args['row']['element_require']) : ''); ?>'>
4562
+					<?php if (!empty($args['row']['title'])) { ?>
4563 4563
 					<?php
4564
-						if ( isset( $args['row']['icon'] ) ) {
4564
+						if (isset($args['row']['icon'])) {
4565 4565
 							$args['row']['icon'] = '';
4566 4566
 						}
4567 4567
 
4568
-						if ( ! isset( $args['row']['device_type'] ) && isset( $args['device_type'] ) ) {
4568
+						if (!isset($args['row']['device_type']) && isset($args['device_type'])) {
4569 4569
 							$args['row']['device_type'] = $args['device_type'];
4570 4570
 						}
4571 4571
 					?>
4572
-					<label class="mb-0"><?php echo $this->widget_field_title( $args['row'] ); ?><?php echo $this->widget_field_desc( $args['row'] ); ?></label>
4572
+					<label class="mb-0"><?php echo $this->widget_field_title($args['row']); ?><?php echo $this->widget_field_desc($args['row']); ?></label>
4573 4573
 					<?php } ?>
4574
-					<div class='row<?php echo ( ! empty( $args['row']['class'] ) ? ' ' . esc_attr( $args['row']['class'] ) : '' ); ?>'>
4574
+					<div class='row<?php echo (!empty($args['row']['class']) ? ' ' . esc_attr($args['row']['class']) : ''); ?>'>
4575 4575
 					<div class='col pr-2'>
4576 4576
 					<?php
4577
-				} else if ( ! empty( $args['row']['close'] ) ) {
4577
+				} else if (!empty($args['row']['close'])) {
4578 4578
 					echo "<div class='col pl-0 ps-0'>";
4579 4579
 				} else {
4580 4580
 					echo "<div class='col pl-0 ps-0 pr-2 pe-2'>";
@@ -4582,10 +4582,10 @@  discard block
 block discarded – undo
4582 4582
 			}
4583 4583
 		}
4584 4584
 
4585
-		public function widget_inputs_row_end( $key, $args ) {
4586
-			if ( ! empty( $args['row'] ) ) {
4585
+		public function widget_inputs_row_end($key, $args) {
4586
+			if (!empty($args['row'])) {
4587 4587
 				// Maybe close
4588
-				if ( ! empty( $args['row']['close'] ) ) {
4588
+				if (!empty($args['row']['close'])) {
4589 4589
 					echo "</div></div>";
4590 4590
 				}
4591 4591
 				echo "</div>";
@@ -4600,7 +4600,7 @@  discard block
 block discarded – undo
4600 4600
 		public function widget_advanced_toggle() {
4601 4601
 
4602 4602
 			$output = '';
4603
-			if ( $this->block_show_advanced() ) {
4603
+			if ($this->block_show_advanced()) {
4604 4604
 				$val = 1;
4605 4605
 			} else {
4606 4606
 				$val = 0;
@@ -4620,14 +4620,14 @@  discard block
 block discarded – undo
4620 4620
 		 *@since 1.0.0
4621 4621
 		 *
4622 4622
 		 */
4623
-		public function convert_element_require( $input ) {
4624
-			$input = str_replace( "'", '"', $input );// we only want double quotes
4623
+		public function convert_element_require($input) {
4624
+			$input = str_replace("'", '"', $input); // we only want double quotes
4625 4625
 
4626
-			$output = esc_attr( str_replace( array( "[%", "%]", "%:checked]" ), array(
4626
+			$output = esc_attr(str_replace(array("[%", "%]", "%:checked]"), array(
4627 4627
 				"jQuery(form).find('[data-argument=\"",
4628 4628
 				"\"]').find('input,select,textarea').val()",
4629 4629
 				"\"]').find('input:checked').val()"
4630
-			), $input ) );
4630
+			), $input));
4631 4631
 
4632 4632
 			return $output;
4633 4633
 		}
@@ -4638,48 +4638,48 @@  discard block
 block discarded – undo
4638 4638
 		 * @param $args
4639 4639
 		 * @param $instance
4640 4640
 		 */
4641
-		public function widget_inputs( $args, $instance ) {
4641
+		public function widget_inputs($args, $instance) {
4642 4642
 
4643 4643
 			$class             = "";
4644 4644
 			$element_require   = "";
4645 4645
 			$custom_attributes = "";
4646 4646
 
4647 4647
 			// get value
4648
-			if ( isset( $instance[ $args['name'] ] ) ) {
4649
-				$value = $instance[ $args['name'] ];
4650
-			} elseif ( ! isset( $instance[ $args['name'] ] ) && ! empty( $args['default'] ) ) {
4651
-				$value = is_array( $args['default'] ) ? array_map( "esc_html", $args['default'] ) : esc_html( $args['default'] );
4648
+			if (isset($instance[$args['name']])) {
4649
+				$value = $instance[$args['name']];
4650
+			} elseif (!isset($instance[$args['name']]) && !empty($args['default'])) {
4651
+				$value = is_array($args['default']) ? array_map("esc_html", $args['default']) : esc_html($args['default']);
4652 4652
 			} else {
4653 4653
 				$value = '';
4654 4654
 			}
4655 4655
 
4656 4656
 			// get placeholder
4657
-			if ( ! empty( $args['placeholder'] ) ) {
4658
-				$placeholder = "placeholder='" . esc_html( $args['placeholder'] ) . "'";
4657
+			if (!empty($args['placeholder'])) {
4658
+				$placeholder = "placeholder='" . esc_html($args['placeholder']) . "'";
4659 4659
 			} else {
4660 4660
 				$placeholder = '';
4661 4661
 			}
4662 4662
 
4663 4663
 			// get if advanced
4664
-			if ( isset( $args['advanced'] ) && $args['advanced'] ) {
4664
+			if (isset($args['advanced']) && $args['advanced']) {
4665 4665
 				$class .= " sd-advanced-setting ";
4666 4666
 			}
4667 4667
 
4668 4668
 			// element_require
4669
-			if ( isset( $args['element_require'] ) && $args['element_require'] ) {
4669
+			if (isset($args['element_require']) && $args['element_require']) {
4670 4670
 				$element_require = $args['element_require'];
4671 4671
 			}
4672 4672
 
4673 4673
 			// custom_attributes
4674
-			if ( isset( $args['custom_attributes'] ) && $args['custom_attributes'] ) {
4675
-				$custom_attributes = $this->array_to_attributes( $args['custom_attributes'], true );
4674
+			if (isset($args['custom_attributes']) && $args['custom_attributes']) {
4675
+				$custom_attributes = $this->array_to_attributes($args['custom_attributes'], true);
4676 4676
 			}
4677 4677
 
4678 4678
 			// before wrapper
4679 4679
 			?>
4680
-			<p class="sd-argument <?php echo esc_attr( $class ); ?>" data-argument='<?php echo esc_attr( $args['name'] ); ?>' data-element_require='<?php if ( $element_require ) { echo $this->convert_element_require( $element_require );} ?>'>
4680
+			<p class="sd-argument <?php echo esc_attr($class); ?>" data-argument='<?php echo esc_attr($args['name']); ?>' data-element_require='<?php if ($element_require) { echo $this->convert_element_require($element_require); } ?>'>
4681 4681
 			<?php
4682
-			switch ( $args['type'] ) {
4682
+			switch ($args['type']) {
4683 4683
 				//array('text','password','number','email','tel','url','color')
4684 4684
 				case "text":
4685 4685
 				case "password":
@@ -4689,33 +4689,33 @@  discard block
 block discarded – undo
4689 4689
 				case "url":
4690 4690
 				case "color":
4691 4691
 					?>
4692
-					<label for="<?php echo esc_attr( $this->get_field_id( $args['name'] ) ); ?>"><?php echo $this->widget_field_title( $args );?><?php echo $this->widget_field_desc( $args ); ?></label>
4693
-					<input <?php echo $placeholder; ?> class="widefat" <?php echo $custom_attributes; ?> id="<?php echo esc_attr( $this->get_field_id( $args['name'] ) ); ?>" name="<?php echo esc_attr( $this->get_field_name( $args['name'] ) ); ?>" type="<?php echo esc_attr( $args['type'] ); ?>" value="<?php echo esc_attr( $value ); ?>">
4692
+					<label for="<?php echo esc_attr($this->get_field_id($args['name'])); ?>"><?php echo $this->widget_field_title($args); ?><?php echo $this->widget_field_desc($args); ?></label>
4693
+					<input <?php echo $placeholder; ?> class="widefat" <?php echo $custom_attributes; ?> id="<?php echo esc_attr($this->get_field_id($args['name'])); ?>" name="<?php echo esc_attr($this->get_field_name($args['name'])); ?>" type="<?php echo esc_attr($args['type']); ?>" value="<?php echo esc_attr($value); ?>">
4694 4694
 					<?php
4695 4695
 
4696 4696
 					break;
4697 4697
 				case "select":
4698
-					$multiple = isset( $args['multiple'] ) && $args['multiple'] ? true : false;
4699
-					if ( $multiple ) {
4700
-						if ( empty( $value ) ) {
4698
+					$multiple = isset($args['multiple']) && $args['multiple'] ? true : false;
4699
+					if ($multiple) {
4700
+						if (empty($value)) {
4701 4701
 							$value = array();
4702 4702
 						}
4703 4703
 					}
4704 4704
 					?>
4705
-					<label for="<?php echo esc_attr( $this->get_field_id( $args['name'] ) ); ?>"><?php echo $this->widget_field_title( $args ); ?><?php echo $this->widget_field_desc( $args ); ?></label>
4706
-					<select <?php echo $placeholder; ?> class="widefat" <?php echo $custom_attributes; ?> id="<?php echo esc_attr( $this->get_field_id( $args['name'] ) ); ?>" name="<?php echo esc_attr( $this->get_field_name( $args['name'] ) ); if ( $multiple ) { echo "[]"; } ?>"
4707
-						<?php if ( $multiple ) {
4705
+					<label for="<?php echo esc_attr($this->get_field_id($args['name'])); ?>"><?php echo $this->widget_field_title($args); ?><?php echo $this->widget_field_desc($args); ?></label>
4706
+					<select <?php echo $placeholder; ?> class="widefat" <?php echo $custom_attributes; ?> id="<?php echo esc_attr($this->get_field_id($args['name'])); ?>" name="<?php echo esc_attr($this->get_field_name($args['name'])); if ($multiple) { echo "[]"; } ?>"
4707
+						<?php if ($multiple) {
4708 4708
 							echo "multiple";
4709 4709
 						} //@todo not implemented yet due to gutenberg not supporting it
4710 4710
 						?>>
4711 4711
 						<?php
4712 4712
 
4713
-						if ( ! empty( $args['options'] ) ) {
4714
-							foreach ( $args['options'] as $val => $label ) {
4715
-								if ( $multiple ) {
4716
-									$selected = in_array( $val, $value ) ? 'selected="selected"' : '';
4713
+						if (!empty($args['options'])) {
4714
+							foreach ($args['options'] as $val => $label) {
4715
+								if ($multiple) {
4716
+									$selected = in_array($val, $value) ? 'selected="selected"' : '';
4717 4717
 								} else {
4718
-									$selected = selected( $value, $val, false );
4718
+									$selected = selected($value, $val, false);
4719 4719
 								}
4720 4720
 								echo "<option value='$val' " . $selected . ">$label</option>";
4721 4721
 							}
@@ -4726,20 +4726,20 @@  discard block
 block discarded – undo
4726 4726
 					break;
4727 4727
 				case "checkbox":
4728 4728
 					?>
4729
-					<input <?php echo $placeholder; ?> <?php checked( 1, $value, true ) ?> <?php echo $custom_attributes; ?> class="widefat" id="<?php echo esc_attr( $this->get_field_id( $args['name'] ) ); ?>" name="<?php echo esc_attr( $this->get_field_name( $args['name'] ) ); ?>" type="checkbox" value="1">
4730
-					<label for="<?php echo esc_attr( $this->get_field_id( $args['name'] ) ); ?>"><?php echo $this->widget_field_title( $args );?><?php echo $this->widget_field_desc( $args ); ?></label>
4729
+					<input <?php echo $placeholder; ?> <?php checked(1, $value, true) ?> <?php echo $custom_attributes; ?> class="widefat" id="<?php echo esc_attr($this->get_field_id($args['name'])); ?>" name="<?php echo esc_attr($this->get_field_name($args['name'])); ?>" type="checkbox" value="1">
4730
+					<label for="<?php echo esc_attr($this->get_field_id($args['name'])); ?>"><?php echo $this->widget_field_title($args); ?><?php echo $this->widget_field_desc($args); ?></label>
4731 4731
 					<?php
4732 4732
 					break;
4733 4733
 				case "textarea":
4734 4734
 					?>
4735
-					<label for="<?php echo esc_attr( $this->get_field_id( $args['name'] ) ); ?>"><?php echo $this->widget_field_title( $args ); ?><?php echo $this->widget_field_desc( $args ); ?></label>
4736
-					<textarea <?php echo $placeholder; ?> class="widefat" <?php echo $custom_attributes; ?> id="<?php echo esc_attr( $this->get_field_id( $args['name'] ) ); ?>" name="<?php echo esc_attr( $this->get_field_name( $args['name'] ) ); ?>"><?php echo esc_attr( $value ); ?></textarea>
4735
+					<label for="<?php echo esc_attr($this->get_field_id($args['name'])); ?>"><?php echo $this->widget_field_title($args); ?><?php echo $this->widget_field_desc($args); ?></label>
4736
+					<textarea <?php echo $placeholder; ?> class="widefat" <?php echo $custom_attributes; ?> id="<?php echo esc_attr($this->get_field_id($args['name'])); ?>" name="<?php echo esc_attr($this->get_field_name($args['name'])); ?>"><?php echo esc_attr($value); ?></textarea>
4737 4737
 					<?php
4738 4738
 
4739 4739
 					break;
4740 4740
 				case "hidden":
4741 4741
 					?>
4742
-					<input id="<?php echo esc_attr( $this->get_field_id( $args['name'] ) ); ?>" name="<?php echo esc_attr( $this->get_field_name( $args['name'] ) ); ?>" type="hidden" value="<?php echo esc_attr( $value ); ?>">
4742
+					<input id="<?php echo esc_attr($this->get_field_id($args['name'])); ?>" name="<?php echo esc_attr($this->get_field_name($args['name'])); ?>" type="hidden" value="<?php echo esc_attr($value); ?>">
4743 4743
 					<?php
4744 4744
 					break;
4745 4745
 				default:
@@ -4749,15 +4749,15 @@  discard block
 block discarded – undo
4749 4749
 			?></p><?php
4750 4750
 		}
4751 4751
 
4752
-		public function get_widget_icon($icon = 'box-top', $title = ''){
4753
-			if($icon=='box-top'){
4754
-				return '<svg title="'.esc_attr($title).'" width="20px" height="20px" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414" role="img" aria-hidden="true" focusable="false"><rect x="2.714" y="5.492" width="1.048" height="9.017" fill="#555D66"></rect><rect x="16.265" y="5.498" width="1.023" height="9.003" fill="#555D66"></rect><rect x="5.518" y="2.186" width="8.964" height="2.482" fill="#272B2F"></rect><rect x="5.487" y="16.261" width="9.026" height="1.037" fill="#555D66"></rect></svg>';
4755
-			}elseif($icon=='box-right'){
4756
-				return '<svg title="'.esc_attr($title).'" width="20px" height="20px" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414" role="img" aria-hidden="true" focusable="false"><rect x="2.714" y="5.492" width="1.046" height="9.017" fill="#555D66"></rect><rect x="15.244" y="5.498" width="2.518" height="9.003" fill="#272B2F"></rect><rect x="5.518" y="2.719" width="8.964" height="0.954" fill="#555D66"></rect><rect x="5.487" y="16.308" width="9.026" height="0.99" fill="#555D66"></rect></svg>';
4757
-			}elseif($icon=='box-bottom'){
4758
-				return '<svg title="'.esc_attr($title).'" width="20px" height="20px" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414" role="img" aria-hidden="true" focusable="false"><rect x="2.714" y="5.492" width="1" height="9.017" fill="#555D66"></rect><rect x="16.261" y="5.498" width="1.027" height="9.003" fill="#555D66"></rect><rect x="5.518" y="2.719" width="8.964" height="0.968" fill="#555D66"></rect><rect x="5.487" y="15.28" width="9.026" height="2.499" fill="#272B2F"></rect></svg>';
4759
-			}elseif($icon=='box-left'){
4760
-				return '<svg title="'.esc_attr($title).'" width="20px" height="20px" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414" role="img" aria-hidden="true" focusable="false"><rect x="2.202" y="5.492" width="2.503" height="9.017" fill="#272B2F"></rect><rect x="16.276" y="5.498" width="1.012" height="9.003" fill="#555D66"></rect><rect x="5.518" y="2.719" width="8.964" height="0.966" fill="#555D66"></rect><rect x="5.487" y="16.303" width="9.026" height="0.995" fill="#555D66"></rect></svg>';
4752
+		public function get_widget_icon($icon = 'box-top', $title = '') {
4753
+			if ($icon == 'box-top') {
4754
+				return '<svg title="' . esc_attr($title) . '" width="20px" height="20px" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414" role="img" aria-hidden="true" focusable="false"><rect x="2.714" y="5.492" width="1.048" height="9.017" fill="#555D66"></rect><rect x="16.265" y="5.498" width="1.023" height="9.003" fill="#555D66"></rect><rect x="5.518" y="2.186" width="8.964" height="2.482" fill="#272B2F"></rect><rect x="5.487" y="16.261" width="9.026" height="1.037" fill="#555D66"></rect></svg>';
4755
+			}elseif ($icon == 'box-right') {
4756
+				return '<svg title="' . esc_attr($title) . '" width="20px" height="20px" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414" role="img" aria-hidden="true" focusable="false"><rect x="2.714" y="5.492" width="1.046" height="9.017" fill="#555D66"></rect><rect x="15.244" y="5.498" width="2.518" height="9.003" fill="#272B2F"></rect><rect x="5.518" y="2.719" width="8.964" height="0.954" fill="#555D66"></rect><rect x="5.487" y="16.308" width="9.026" height="0.99" fill="#555D66"></rect></svg>';
4757
+			}elseif ($icon == 'box-bottom') {
4758
+				return '<svg title="' . esc_attr($title) . '" width="20px" height="20px" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414" role="img" aria-hidden="true" focusable="false"><rect x="2.714" y="5.492" width="1" height="9.017" fill="#555D66"></rect><rect x="16.261" y="5.498" width="1.027" height="9.003" fill="#555D66"></rect><rect x="5.518" y="2.719" width="8.964" height="0.968" fill="#555D66"></rect><rect x="5.487" y="15.28" width="9.026" height="2.499" fill="#272B2F"></rect></svg>';
4759
+			}elseif ($icon == 'box-left') {
4760
+				return '<svg title="' . esc_attr($title) . '" width="20px" height="20px" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414" role="img" aria-hidden="true" focusable="false"><rect x="2.202" y="5.492" width="2.503" height="9.017" fill="#272B2F"></rect><rect x="16.276" y="5.498" width="1.012" height="9.003" fill="#555D66"></rect><rect x="5.518" y="2.719" width="8.964" height="0.966" fill="#555D66"></rect><rect x="5.487" y="16.303" width="9.026" height="0.995" fill="#555D66"></rect></svg>';
4761 4761
 			}
4762 4762
 		}
4763 4763
 
@@ -4769,14 +4769,14 @@  discard block
 block discarded – undo
4769 4769
 		 * @return string
4770 4770
 		 * @todo, need to make its own tooltip script
4771 4771
 		 */
4772
-		public function widget_field_desc( $args ) {
4772
+		public function widget_field_desc($args) {
4773 4773
 
4774 4774
 			$description = '';
4775
-			if ( isset( $args['desc'] ) && $args['desc'] ) {
4776
-				if ( isset( $args['desc_tip'] ) && $args['desc_tip'] ) {
4777
-					$description = $this->desc_tip( $args['desc'] );
4775
+			if (isset($args['desc']) && $args['desc']) {
4776
+				if (isset($args['desc_tip']) && $args['desc_tip']) {
4777
+					$description = $this->desc_tip($args['desc']);
4778 4778
 				} else {
4779
-					$description = '<span class="description">' . wp_kses_post( $args['desc'] ) . '</span>';
4779
+					$description = '<span class="description">' . wp_kses_post($args['desc']) . '</span>';
4780 4780
 				}
4781 4781
 			}
4782 4782
 
@@ -4790,18 +4790,18 @@  discard block
 block discarded – undo
4790 4790
 		 *
4791 4791
 		 * @return string
4792 4792
 		 */
4793
-		public function widget_field_title( $args ) {
4793
+		public function widget_field_title($args) {
4794 4794
 			$title = '';
4795 4795
 
4796
-			if ( isset( $args['title'] ) && $args['title'] ) {
4797
-				if ( ! empty( $args['device_type'] ) ) {
4796
+			if (isset($args['title']) && $args['title']) {
4797
+				if (!empty($args['device_type'])) {
4798 4798
 					$args['title'] .= ' (' . $args['device_type'] . ')'; // Append device type to title.
4799 4799
 				}
4800 4800
 
4801
-				if ( isset( $args['icon'] ) && $args['icon'] ) {
4802
-					$title = self::get_widget_icon( $args['icon'], $args['title']  );
4801
+				if (isset($args['icon']) && $args['icon']) {
4802
+					$title = self::get_widget_icon($args['icon'], $args['title']);
4803 4803
 				} else {
4804
-					$title = esc_attr( $args['title'] );
4804
+					$title = esc_attr($args['title']);
4805 4805
 				}
4806 4806
 			}
4807 4807
 
@@ -4816,11 +4816,11 @@  discard block
 block discarded – undo
4816 4816
 		 *
4817 4817
 		 * @return string
4818 4818
 		 */
4819
-		function desc_tip( $tip, $allow_html = false ) {
4820
-			if ( $allow_html ) {
4821
-				$tip = $this->sanitize_tooltip( $tip );
4819
+		function desc_tip($tip, $allow_html = false) {
4820
+			if ($allow_html) {
4821
+				$tip = $this->sanitize_tooltip($tip);
4822 4822
 			} else {
4823
-				$tip = esc_attr( $tip );
4823
+				$tip = esc_attr($tip);
4824 4824
 			}
4825 4825
 
4826 4826
 			return '<span class="gd-help-tip dashicons dashicons-editor-help" title="' . $tip . '"></span>';
@@ -4833,8 +4833,8 @@  discard block
 block discarded – undo
4833 4833
 		 *
4834 4834
 		 * @return string
4835 4835
 		 */
4836
-		public function sanitize_tooltip( $var ) {
4837
-			return htmlspecialchars( wp_kses( html_entity_decode( $var ), array(
4836
+		public function sanitize_tooltip($var) {
4837
+			return htmlspecialchars(wp_kses(html_entity_decode($var), array(
4838 4838
 				'br'     => array(),
4839 4839
 				'em'     => array(),
4840 4840
 				'strong' => array(),
@@ -4844,7 +4844,7 @@  discard block
 block discarded – undo
4844 4844
 				'li'     => array(),
4845 4845
 				'ol'     => array(),
4846 4846
 				'p'      => array(),
4847
-			) ) );
4847
+			)));
4848 4848
 		}
4849 4849
 
4850 4850
 		/**
@@ -4856,23 +4856,23 @@  discard block
 block discarded – undo
4856 4856
 		 * @return array
4857 4857
 		 * @todo we should add some sanitation here.
4858 4858
 		 */
4859
-		public function update( $new_instance, $old_instance ) {
4859
+		public function update($new_instance, $old_instance) {
4860 4860
 
4861 4861
 			//save the widget
4862
-			$instance = array_merge( (array) $old_instance, (array) $new_instance );
4862
+			$instance = array_merge((array) $old_instance, (array) $new_instance);
4863 4863
 
4864 4864
 			// set widget instance
4865 4865
 			$this->instance = $instance;
4866 4866
 
4867
-			if ( empty( $this->arguments ) ) {
4867
+			if (empty($this->arguments)) {
4868 4868
 				$this->get_arguments();
4869 4869
 			}
4870 4870
 
4871 4871
 			// check for checkboxes
4872
-			if ( ! empty( $this->arguments ) ) {
4873
-				foreach ( $this->arguments as $argument ) {
4874
-					if ( isset( $argument['type'] ) && $argument['type'] == 'checkbox' && ! isset( $new_instance[ $argument['name'] ] ) ) {
4875
-						$instance[ $argument['name'] ] = '0';
4872
+			if (!empty($this->arguments)) {
4873
+				foreach ($this->arguments as $argument) {
4874
+					if (isset($argument['type']) && $argument['type'] == 'checkbox' && !isset($new_instance[$argument['name']])) {
4875
+						$instance[$argument['name']] = '0';
4876 4876
 					}
4877 4877
 				}
4878 4878
 			}
@@ -4890,7 +4890,7 @@  discard block
 block discarded – undo
4890 4890
 		 */
4891 4891
 		public function is_block_content_call() {
4892 4892
 			$result = false;
4893
-			if ( wp_doing_ajax() && isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'super_duper_output_shortcode' ) {
4893
+			if (wp_doing_ajax() && isset($_REQUEST['action']) && $_REQUEST['action'] == 'super_duper_output_shortcode') {
4894 4894
 				$result = true;
4895 4895
 			}
4896 4896
 
@@ -4903,9 +4903,9 @@  discard block
 block discarded – undo
4903 4903
 		 * @return string
4904 4904
 		 *@since 1.0.20
4905 4905
 		 */
4906
-		public function get_instance_hash(){
4907
-			$instance_string = $this->base_id.serialize($this->instance);
4908
-			return hash('crc32b',$instance_string);
4906
+		public function get_instance_hash() {
4907
+			$instance_string = $this->base_id . serialize($this->instance);
4908
+			return hash('crc32b', $instance_string);
4909 4909
 		}
4910 4910
 
4911 4911
 		/**
@@ -4916,14 +4916,14 @@  discard block
 block discarded – undo
4916 4916
 		 * @return string
4917 4917
 		 *@since 1.0.20
4918 4918
 		 */
4919
-		public function get_instance_style($rules = array()){
4919
+		public function get_instance_style($rules = array()) {
4920 4920
 			$css = '';
4921 4921
 
4922
-			if(!empty($rules)){
4922
+			if (!empty($rules)) {
4923 4923
 				$rules = array_unique($rules);
4924 4924
 				$instance_hash = $this->get_instance_hash();
4925 4925
 				$css .= "<style>";
4926
-				foreach($rules as $rule){
4926
+				foreach ($rules as $rule) {
4927 4927
 					$css .= ".sdel-$instance_hash $rule";
4928 4928
 				}
4929 4929
 				$css .= "</style>";
@@ -4941,9 +4941,9 @@  discard block
 block discarded – undo
4941 4941
 		 *@since 1.0.28
4942 4942
 		 *
4943 4943
 		 */
4944
-		public function encode_shortcodes( $content ) {
4944
+		public function encode_shortcodes($content) {
4945 4945
 			// Avoids existing encoded tags.
4946
-			$trans   = array(
4946
+			$trans = array(
4947 4947
 				'&#91;' => '&#091;',
4948 4948
 				'&#93;' => '&#093;',
4949 4949
 				'&amp;#91;' => '&#091;',
@@ -4954,7 +4954,7 @@  discard block
 block discarded – undo
4954 4954
 				'&amp;gt;' => '&0gt;',
4955 4955
 			);
4956 4956
 
4957
-			$content = strtr( $content, $trans );
4957
+			$content = strtr($content, $trans);
4958 4958
 
4959 4959
 			$trans   = array(
4960 4960
 				'[' => '&#91;',
@@ -4965,7 +4965,7 @@  discard block
 block discarded – undo
4965 4965
 				"'" => '&#39;',
4966 4966
 			);
4967 4967
 
4968
-			$content = strtr( $content, $trans );
4968
+			$content = strtr($content, $trans);
4969 4969
 
4970 4970
 			return $content;
4971 4971
 		}
@@ -4979,8 +4979,8 @@  discard block
 block discarded – undo
4979 4979
 		 *@since 1.0.28
4980 4980
 		 *
4981 4981
 		 */
4982
-		public function decode_shortcodes( $content ) {
4983
-			$trans   = array(
4982
+		public function decode_shortcodes($content) {
4983
+			$trans = array(
4984 4984
 				'&#91;' => '[',
4985 4985
 				'&#93;' => ']',
4986 4986
 				'&amp;#91;' => '[',
@@ -4993,7 +4993,7 @@  discard block
 block discarded – undo
4993 4993
 				'&apos;' => "'",
4994 4994
 			);
4995 4995
 
4996
-			$content = strtr( $content, $trans );
4996
+			$content = strtr($content, $trans);
4997 4997
 
4998 4998
 			$trans   = array(
4999 4999
 				'&#091;' => '&#91;',
@@ -5006,31 +5006,31 @@  discard block
 block discarded – undo
5006 5006
 				'&amp;0gt;' => '&gt;',
5007 5007
 			);
5008 5008
 
5009
-			$content = strtr( $content, $trans );
5009
+			$content = strtr($content, $trans);
5010 5010
 
5011 5011
 			return $content;
5012 5012
 		}
5013 5013
 
5014
-		public function block_visibility_fields( $args ) {
5015
-			$value = ! empty( $args['value'] ) ? esc_attr( $args['value'] ) : '';
5014
+		public function block_visibility_fields($args) {
5015
+			$value = !empty($args['value']) ? esc_attr($args['value']) : '';
5016 5016
 			$content = '<div class="bs-vc-rule-template d-none">';
5017 5017
 				$content .= '<div class="p-3 pb-0 mb-3 border border-1 rounded-1 position-relative bs-vc-rule" data-bs-index="BSVCINDEX" >';
5018 5018
 					$content .= '<div class="row">';
5019 5019
 						$content .= '<div class="col-sm-12">';
5020
-							$content .= '<div class="bs-rule-action position-absolute top-0 end-0 p-2 zindex-5"><span class="text-danger c-pointer bs-vc-remove-rule" title="' . esc_attr__( 'Remove Rule', 'ayecode-connect' ) . '"><i class="fas fa-circle-minus fs-6"></i></span></div>';
5020
+							$content .= '<div class="bs-rule-action position-absolute top-0 end-0 p-2 zindex-5"><span class="text-danger c-pointer bs-vc-remove-rule" title="' . esc_attr__('Remove Rule', 'ayecode-connect') . '"><i class="fas fa-circle-minus fs-6"></i></span></div>';
5021 5021
 							$content .= aui()->select(
5022 5022
 								array(
5023 5023
 									'id'          => 'bsvc_rule_BSVCINDEX',
5024 5024
 									'name'        => 'bsvc_rule_BSVCINDEX',
5025
-									'label'       => __( 'Rule', 'ayecode-connect' ),
5026
-									'placeholder' => __( 'Select Rule...', 'ayecode-connect' ),
5025
+									'label'       => __('Rule', 'ayecode-connect'),
5026
+									'placeholder' => __('Select Rule...', 'ayecode-connect'),
5027 5027
 									'class'       => 'bsvc_rule form-select-sm no-select2 mw-100',
5028 5028
 									'options'     => sd_visibility_rules_options(),
5029 5029
 									'default'     => '',
5030 5030
 									'value'       => '',
5031 5031
 									'label_type'  => '',
5032 5032
 									'select2'     => false,
5033
-									'input_group_left' => __( 'Rule:', 'ayecode-connect' ),
5033
+									'input_group_left' => __('Rule:', 'ayecode-connect'),
5034 5034
 									'extra_attributes' => array(
5035 5035
 										'data-minimum-results-for-search' => '-1'
5036 5036
 									)
@@ -5039,15 +5039,15 @@  discard block
 block discarded – undo
5039 5039
 
5040 5040
 						$content .= '</div>';
5041 5041
 
5042
-						if ( class_exists( 'GeoDirectory' ) ) {
5042
+						if (class_exists('GeoDirectory')) {
5043 5043
 							$content .= '<div class="col-md-7 col-sm-12">';
5044 5044
 
5045 5045
 								$content .= aui()->select(
5046 5046
 									array(
5047 5047
 										'id'          => 'bsvc_gd_field_BSVCINDEX',
5048 5048
 										'name'        => 'bsvc_gd_field_BSVCINDEX',
5049
-										'label'       => __( 'FIELD', 'ayecode-connect' ),
5050
-										'placeholder' => __( 'FIELD', 'ayecode-connect' ),
5049
+										'label'       => __('FIELD', 'ayecode-connect'),
5050
+										'placeholder' => __('FIELD', 'ayecode-connect'),
5051 5051
 										'class'       => 'bsvc_gd_field form-select-sm no-select2 mw-100',
5052 5052
 										'options'     => sd_visibility_gd_field_options(),
5053 5053
 										'default'     => '',
@@ -5068,8 +5068,8 @@  discard block
 block discarded – undo
5068 5068
 									array(
5069 5069
 										'id'          => 'bsvc_gd_field_condition_BSVCINDEX',
5070 5070
 										'name'        => 'bsvc_gd_field_condition_BSVCINDEX',
5071
-										'label'       => __( 'CONDITION', 'ayecode-connect' ),
5072
-										'placeholder' => __( 'CONDITION', 'ayecode-connect' ),
5071
+										'label'       => __('CONDITION', 'ayecode-connect'),
5072
+										'placeholder' => __('CONDITION', 'ayecode-connect'),
5073 5073
 										'class'       => 'bsvc_gd_field_condition form-select-sm no-select2 mw-100',
5074 5074
 										'options'     => sd_visibility_field_condition_options(),
5075 5075
 										'default'     => '',
@@ -5091,9 +5091,9 @@  discard block
 block discarded – undo
5091 5091
 										'type'            => 'text',
5092 5092
 										'id'              => 'bsvc_gd_field_search_BSVCINDEX',
5093 5093
 										'name'            => 'bsvc_gd_field_search_BSVCINDEX',
5094
-										'label'           => __( 'VALUE TO MATCH', 'ayecode-connect' ),
5094
+										'label'           => __('VALUE TO MATCH', 'ayecode-connect'),
5095 5095
 										'class'           => 'bsvc_gd_field_search form-control-sm',
5096
-										'placeholder'     => __( 'VALUE TO MATCH', 'ayecode-connect' ),
5096
+										'placeholder'     => __('VALUE TO MATCH', 'ayecode-connect'),
5097 5097
 										'label_type'      => '',
5098 5098
 										'value'           => '',
5099 5099
 										'element_require' => '([%bsvc_rule_BSVCINDEX%]=="gd_field" && [%bsvc_gd_field_condition_BSVCINDEX%] && [%bsvc_gd_field_condition_BSVCINDEX%]!="is_empty" && [%bsvc_gd_field_condition_BSVCINDEX%]!="is_not_empty")'
@@ -5105,11 +5105,11 @@  discard block
 block discarded – undo
5105 5105
 
5106 5106
 					$content .= '</div>';
5107 5107
 
5108
-					$content .= '<div class="row aui-conditional-field" data-element-require="jQuery(form).find(\'[name=bsvc_rule_BSVCINDEX]\').val()==\'user_roles\'" data-argument="bsvc_user_roles_BSVCINDEX_1"><label for="bsvc_user_roles_BSVCINDEX_1" class="form-label mb-3">' . __( 'Select User Roles:', 'ayecode-connect' ) . '</label>';
5108
+					$content .= '<div class="row aui-conditional-field" data-element-require="jQuery(form).find(\'[name=bsvc_rule_BSVCINDEX]\').val()==\'user_roles\'" data-argument="bsvc_user_roles_BSVCINDEX_1"><label for="bsvc_user_roles_BSVCINDEX_1" class="form-label mb-3">' . __('Select User Roles:', 'ayecode-connect') . '</label>';
5109 5109
 						$role_options = sd_user_roles_options();
5110 5110
 
5111 5111
 						$role_option_i = 0;
5112
-						foreach ( $role_options as $role_option_key => $role_option_name ) {
5112
+						foreach ($role_options as $role_option_key => $role_option_name) {
5113 5113
 							$role_option_i++;
5114 5114
 
5115 5115
 							$content .= '<div class="col-sm-6">';
@@ -5133,14 +5133,14 @@  discard block
 block discarded – undo
5133 5133
 			$content .= '</div>';
5134 5134
 			$content .= '<form id="bs-vc-modal-form" class="bs-vc-modal-form">';
5135 5135
 			$content .= '<div class="bs-vc-rule-sets"></div>';
5136
-			$content .= '<div class="row"><div class="col-sm-12 text-center pt-1 pb-4"><button type="button" class="btn btn-sm btn-primary d-block w-100 bs-vc-add-rule"><i class="fas fa-plus"></i> ' . __( 'Add Rule', 'ayecode-connect' ) . '</button></div></div>';
5136
+			$content .= '<div class="row"><div class="col-sm-12 text-center pt-1 pb-4"><button type="button" class="btn btn-sm btn-primary d-block w-100 bs-vc-add-rule"><i class="fas fa-plus"></i> ' . __('Add Rule', 'ayecode-connect') . '</button></div></div>';
5137 5137
 			$content .= '<div class="row"><div class="col-md-6 col-sm-12">';
5138 5138
 			$content .= aui()->select(
5139 5139
 				array(
5140 5140
 					'id'          => 'bsvc_output',
5141 5141
 					'name'        => 'bsvc_output',
5142
-					'label'       => __( 'What should happen if rules met.', 'ayecode-connect' ),
5143
-					'placeholder' => __( 'Default Output', 'ayecode-connect' ),
5142
+					'label'       => __('What should happen if rules met.', 'ayecode-connect'),
5143
+					'placeholder' => __('Default Output', 'ayecode-connect'),
5144 5144
 					'class'       => 'bsvc_output form-select-sm no-select2 mw-100',
5145 5145
 					'options'     => sd_visibility_output_options(),
5146 5146
 					'default'     => '',
@@ -5159,8 +5159,8 @@  discard block
 block discarded – undo
5159 5159
 				array(
5160 5160
 					'id'              => 'bsvc_page',
5161 5161
 					'name'            => 'bsvc_page',
5162
-					'label'           => __( 'Page Content', 'ayecode-connect' ),
5163
-					'placeholder'     => __( 'Select Page ID...', 'ayecode-connect' ),
5162
+					'label'           => __('Page Content', 'ayecode-connect'),
5163
+					'placeholder'     => __('Select Page ID...', 'ayecode-connect'),
5164 5164
 					'class'           => 'bsvc_page form-select-sm no-select2 mw-100',
5165 5165
 					'options'         => sd_template_page_options(),
5166 5166
 					'default'         => '',
@@ -5175,8 +5175,8 @@  discard block
 block discarded – undo
5175 5175
 				array(
5176 5176
 					'id'          => 'bsvc_tmpl_part',
5177 5177
 					'name'        => 'bsvc_tmpl_part',
5178
-					'label'       => __( 'Template Part', 'ayecode-connect' ),
5179
-					'placeholder' => __( 'Select Template Part...', 'ayecode-connect' ),
5178
+					'label'       => __('Template Part', 'ayecode-connect'),
5179
+					'placeholder' => __('Select Template Part...', 'ayecode-connect'),
5180 5180
 					'class'       => 'bsvc_tmpl_part form-select-sm no-select2 mw-100',
5181 5181
 					'options'     => sd_template_part_options(),
5182 5182
 					'default'     => '',
@@ -5194,8 +5194,8 @@  discard block
 block discarded – undo
5194 5194
 				array(
5195 5195
 					'id'               => 'bsvc_message_type',
5196 5196
 					'name'             => 'bsvc_message_type',
5197
-					'label'            => __( 'Custom Message Type', 'ayecode-connect' ),
5198
-					'placeholder'      => __( 'Default (none)', 'ayecode-connect' ),
5197
+					'label'            => __('Custom Message Type', 'ayecode-connect'),
5198
+					'placeholder'      => __('Default (none)', 'ayecode-connect'),
5199 5199
 					'class'            => 'bsvc_message_type form-select-sm no-select2 mw-100',
5200 5200
 					'options'          => sd_aui_colors(),
5201 5201
 					'default'          => '',
@@ -5218,7 +5218,7 @@  discard block
 block discarded – undo
5218 5218
 					'name'            => 'bsvc_message',
5219 5219
 					'label'           => '',
5220 5220
 					'class'           => 'bsvc_message form-control-sm',
5221
-					'placeholder'     => __( 'CUSTOM MESSAGE TO SHOW', 'ayecode-connect' ),
5221
+					'placeholder'     => __('CUSTOM MESSAGE TO SHOW', 'ayecode-connect'),
5222 5222
 					'label_type'      => '',
5223 5223
 					'value'           => '',
5224 5224
 					'form_group_class' => ' ',
Please login to merge, or discard this patch.