Passed
Push — master ( cc4fca...f27c0a )
by Stiofan
05:46
created
vendor/ayecode/wp-super-duper/sd-functions.php 3 patches
Indentation   +2790 added lines, -2790 removed lines patch added patch discarded remove patch
@@ -11,21 +11,21 @@  discard block
 block discarded – undo
11 11
  * @return mixed|void
12 12
  */
13 13
 function sd_pagenow_exclude() {
14
-	return apply_filters(
15
-		'sd_pagenow_exclude',
16
-		array(
17
-			'upload.php',
18
-			'edit-comments.php',
19
-			'edit-tags.php',
20
-			'index.php',
21
-			'media-new.php',
22
-			'options-discussion.php',
23
-			'options-writing.php',
24
-			'edit.php',
25
-			'themes.php',
26
-			'users.php',
27
-		)
28
-	);
14
+    return apply_filters(
15
+        'sd_pagenow_exclude',
16
+        array(
17
+            'upload.php',
18
+            'edit-comments.php',
19
+            'edit-tags.php',
20
+            'index.php',
21
+            'media-new.php',
22
+            'options-discussion.php',
23
+            'options-writing.php',
24
+            'edit.php',
25
+            'themes.php',
26
+            'users.php',
27
+        )
28
+    );
29 29
 }
30 30
 
31 31
 
@@ -37,7 +37,7 @@  discard block
 block discarded – undo
37 37
  * @return mixed|void
38 38
  */
39 39
 function sd_widget_exclude() {
40
-	return apply_filters( 'sd_widget_exclude', array() );
40
+    return apply_filters( 'sd_widget_exclude', array() );
41 41
 }
42 42
 
43 43
 
@@ -50,83 +50,83 @@  discard block
 block discarded – undo
50 50
  * @return array
51 51
  */
52 52
 function sd_get_margin_input( $type = 'mt', $overwrite = array(), $include_negatives = true ) {
53
-	global $aui_bs5;
54
-	$options = array(
55
-		''     => __( 'None', 'ayecode-connect' ),
56
-		'auto' => __( 'auto', 'ayecode-connect' ),
57
-		'0'    => '0',
58
-		'1'    => '1',
59
-		'2'    => '2',
60
-		'3'    => '3',
61
-		'4'    => '4',
62
-		'5'    => '5',
63
-		'6'    => '6',
64
-		'7'    => '7',
65
-		'8'    => '8',
66
-		'9'    => '9',
67
-		'10'   => '10',
68
-		'11'   => '11',
69
-		'12'   => '12',
70
-	);
71
-
72
-	if ( $include_negatives ) {
73
-		$options['n1']  = '-1';
74
-		$options['n2']  = '-2';
75
-		$options['n3']  = '-3';
76
-		$options['n4']  = '-4';
77
-		$options['n5']  = '-5';
78
-		$options['n6']  = '-6';
79
-		$options['n7']  = '-7';
80
-		$options['n8']  = '-8';
81
-		$options['n9']  = '-9';
82
-		$options['n10'] = '-10';
83
-		$options['n11'] = '-11';
84
-		$options['n12'] = '-12';
85
-	}
86
-
87
-	$defaults = array(
88
-		'type'     => 'select',
89
-		'title'    => __( 'Margin top', 'ayecode-connect' ),
90
-		'options'  => $options,
91
-		'default'  => '',
92
-		'desc_tip' => true,
93
-		'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
94
-	);
95
-
96
-	// title
97
-	if ( $type == 'mt' ) {
98
-		$defaults['title'] = __( 'Margin top', 'ayecode-connect' );
99
-		$defaults['icon']  = 'box-top';
100
-		$defaults['row']   = array(
101
-			'title' => __( 'Margins', 'ayecode-connect' ),
102
-			'key'   => 'wrapper-margins',
103
-			'open'  => true,
104
-			'class' => 'text-center',
105
-		);
106
-	} elseif ( $type == 'mr' ) {
107
-		$defaults['title'] = __( 'Margin right', 'ayecode-connect' );
108
-		$defaults['icon']  = 'box-right';
109
-		$defaults['row']   = array(
110
-			'key' => 'wrapper-margins',
111
-		);
112
-	} elseif ( $type == 'mb' ) {
113
-		$defaults['title'] = __( 'Margin bottom', 'ayecode-connect' );
114
-		$defaults['icon']  = 'box-bottom';
115
-		$defaults['row']   = array(
116
-			'key' => 'wrapper-margins',
117
-		);
118
-	} elseif ( $type == 'ml' ) {
119
-		$defaults['title'] = __( 'Margin left', 'ayecode-connect' );
120
-		$defaults['icon']  = 'box-left';
121
-		$defaults['row']   = array(
122
-			'key'   => 'wrapper-margins',
123
-			'close' => true,
124
-		);
125
-	}
126
-
127
-	$input = wp_parse_args( $overwrite, $defaults );
128
-
129
-	return $input;
53
+    global $aui_bs5;
54
+    $options = array(
55
+        ''     => __( 'None', 'ayecode-connect' ),
56
+        'auto' => __( 'auto', 'ayecode-connect' ),
57
+        '0'    => '0',
58
+        '1'    => '1',
59
+        '2'    => '2',
60
+        '3'    => '3',
61
+        '4'    => '4',
62
+        '5'    => '5',
63
+        '6'    => '6',
64
+        '7'    => '7',
65
+        '8'    => '8',
66
+        '9'    => '9',
67
+        '10'   => '10',
68
+        '11'   => '11',
69
+        '12'   => '12',
70
+    );
71
+
72
+    if ( $include_negatives ) {
73
+        $options['n1']  = '-1';
74
+        $options['n2']  = '-2';
75
+        $options['n3']  = '-3';
76
+        $options['n4']  = '-4';
77
+        $options['n5']  = '-5';
78
+        $options['n6']  = '-6';
79
+        $options['n7']  = '-7';
80
+        $options['n8']  = '-8';
81
+        $options['n9']  = '-9';
82
+        $options['n10'] = '-10';
83
+        $options['n11'] = '-11';
84
+        $options['n12'] = '-12';
85
+    }
86
+
87
+    $defaults = array(
88
+        'type'     => 'select',
89
+        'title'    => __( 'Margin top', 'ayecode-connect' ),
90
+        'options'  => $options,
91
+        'default'  => '',
92
+        'desc_tip' => true,
93
+        'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
94
+    );
95
+
96
+    // title
97
+    if ( $type == 'mt' ) {
98
+        $defaults['title'] = __( 'Margin top', 'ayecode-connect' );
99
+        $defaults['icon']  = 'box-top';
100
+        $defaults['row']   = array(
101
+            'title' => __( 'Margins', 'ayecode-connect' ),
102
+            'key'   => 'wrapper-margins',
103
+            'open'  => true,
104
+            'class' => 'text-center',
105
+        );
106
+    } elseif ( $type == 'mr' ) {
107
+        $defaults['title'] = __( 'Margin right', 'ayecode-connect' );
108
+        $defaults['icon']  = 'box-right';
109
+        $defaults['row']   = array(
110
+            'key' => 'wrapper-margins',
111
+        );
112
+    } elseif ( $type == 'mb' ) {
113
+        $defaults['title'] = __( 'Margin bottom', 'ayecode-connect' );
114
+        $defaults['icon']  = 'box-bottom';
115
+        $defaults['row']   = array(
116
+            'key' => 'wrapper-margins',
117
+        );
118
+    } elseif ( $type == 'ml' ) {
119
+        $defaults['title'] = __( 'Margin left', 'ayecode-connect' );
120
+        $defaults['icon']  = 'box-left';
121
+        $defaults['row']   = array(
122
+            'key'   => 'wrapper-margins',
123
+            'close' => true,
124
+        );
125
+    }
126
+
127
+    $input = wp_parse_args( $overwrite, $defaults );
128
+
129
+    return $input;
130 130
 }
131 131
 
132 132
 /**
@@ -138,67 +138,67 @@  discard block
 block discarded – undo
138 138
  * @return array
139 139
  */
140 140
 function sd_get_padding_input( $type = 'pt', $overwrite = array() ) {
141
-	$options = array(
142
-		''   => __( 'None', 'ayecode-connect' ),
143
-		'0'  => '0',
144
-		'1'  => '1',
145
-		'2'  => '2',
146
-		'3'  => '3',
147
-		'4'  => '4',
148
-		'5'  => '5',
149
-		'6'  => '6',
150
-		'7'  => '7',
151
-		'8'  => '8',
152
-		'9'  => '9',
153
-		'10' => '10',
154
-		'11' => '11',
155
-		'12' => '12',
156
-	);
157
-
158
-	$defaults = array(
159
-		'type'     => 'select',
160
-		'title'    => __( 'Padding top', 'ayecode-connect' ),
161
-		'options'  => $options,
162
-		'default'  => '',
163
-		'desc_tip' => true,
164
-		'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
165
-	);
166
-
167
-	// title
168
-	if ( $type == 'pt' ) {
169
-		$defaults['title'] = __( 'Padding top', 'ayecode-connect' );
170
-		$defaults['icon']  = 'box-top';
171
-		$defaults['row']   = array(
172
-			'title' => __( 'Padding', 'ayecode-connect' ),
173
-			'key'   => 'wrapper-padding',
174
-			'open'  => true,
175
-			'class' => 'text-center',
176
-		);
177
-	} elseif ( $type == 'pr' ) {
178
-		$defaults['title'] = __( 'Padding right', 'ayecode-connect' );
179
-		$defaults['icon']  = 'box-right';
180
-		$defaults['row']   = array(
181
-			'key' => 'wrapper-padding',
182
-		);
183
-	} elseif ( $type == 'pb' ) {
184
-		$defaults['title'] = __( 'Padding bottom', 'ayecode-connect' );
185
-		$defaults['icon']  = 'box-bottom';
186
-		$defaults['row']   = array(
187
-			'key' => 'wrapper-padding',
188
-		);
189
-	} elseif ( $type == 'pl' ) {
190
-		$defaults['title'] = __( 'Padding left', 'ayecode-connect' );
191
-		$defaults['icon']  = 'box-left';
192
-		$defaults['row']   = array(
193
-			'key'   => 'wrapper-padding',
194
-			'close' => true,
195
-
196
-		);
197
-	}
198
-
199
-	$input = wp_parse_args( $overwrite, $defaults );
200
-
201
-	return $input;
141
+    $options = array(
142
+        ''   => __( 'None', 'ayecode-connect' ),
143
+        '0'  => '0',
144
+        '1'  => '1',
145
+        '2'  => '2',
146
+        '3'  => '3',
147
+        '4'  => '4',
148
+        '5'  => '5',
149
+        '6'  => '6',
150
+        '7'  => '7',
151
+        '8'  => '8',
152
+        '9'  => '9',
153
+        '10' => '10',
154
+        '11' => '11',
155
+        '12' => '12',
156
+    );
157
+
158
+    $defaults = array(
159
+        'type'     => 'select',
160
+        'title'    => __( 'Padding top', 'ayecode-connect' ),
161
+        'options'  => $options,
162
+        'default'  => '',
163
+        'desc_tip' => true,
164
+        'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
165
+    );
166
+
167
+    // title
168
+    if ( $type == 'pt' ) {
169
+        $defaults['title'] = __( 'Padding top', 'ayecode-connect' );
170
+        $defaults['icon']  = 'box-top';
171
+        $defaults['row']   = array(
172
+            'title' => __( 'Padding', 'ayecode-connect' ),
173
+            'key'   => 'wrapper-padding',
174
+            'open'  => true,
175
+            'class' => 'text-center',
176
+        );
177
+    } elseif ( $type == 'pr' ) {
178
+        $defaults['title'] = __( 'Padding right', 'ayecode-connect' );
179
+        $defaults['icon']  = 'box-right';
180
+        $defaults['row']   = array(
181
+            'key' => 'wrapper-padding',
182
+        );
183
+    } elseif ( $type == 'pb' ) {
184
+        $defaults['title'] = __( 'Padding bottom', 'ayecode-connect' );
185
+        $defaults['icon']  = 'box-bottom';
186
+        $defaults['row']   = array(
187
+            'key' => 'wrapper-padding',
188
+        );
189
+    } elseif ( $type == 'pl' ) {
190
+        $defaults['title'] = __( 'Padding left', 'ayecode-connect' );
191
+        $defaults['icon']  = 'box-left';
192
+        $defaults['row']   = array(
193
+            'key'   => 'wrapper-padding',
194
+            'close' => true,
195
+
196
+        );
197
+    }
198
+
199
+    $input = wp_parse_args( $overwrite, $defaults );
200
+
201
+    return $input;
202 202
 }
203 203
 
204 204
 /**
@@ -210,96 +210,96 @@  discard block
 block discarded – undo
210 210
  * @return array
211 211
  */
212 212
 function sd_get_border_input( $type = 'border', $overwrite = array() ) {
213
-	global $aui_bs5;
214
-
215
-	$defaults = array(
216
-		'type'     => 'select',
217
-		'title'    => __( 'Border', 'ayecode-connect' ),
218
-		'options'  => array(),
219
-		'default'  => '',
220
-		'desc_tip' => true,
221
-		'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
222
-	);
223
-
224
-	// title
225
-	if ( 'rounded' === $type ) {
226
-		$defaults['title']           = __( 'Border radius type', 'ayecode-connect' );
227
-		$defaults['options']         = array(
228
-			''               => __( 'Default', 'ayecode-connect' ),
229
-			'rounded'        => 'rounded',
230
-			'rounded-top'    => 'rounded-top',
231
-			'rounded-right'  => 'rounded-right',
232
-			'rounded-bottom' => 'rounded-bottom',
233
-			'rounded-left'   => 'rounded-left',
234
-		);
235
-		$defaults['element_require'] = '([%border%]&&[%border%]!="0")';
236
-	} elseif ( 'rounded_size' === $type ) {
237
-		$defaults['title'] = __( 'Border radius size', 'ayecode-connect' );
238
-
239
-		if ( $aui_bs5 ) {
240
-			$defaults['options'] = array(
241
-				''       => __( 'Default', 'ayecode-connect' ),
242
-				'0'      => '0',
243
-				'1'      => '1',
244
-				'2'      => '2',
245
-				'3'      => '3',
246
-				'4'      => '4',
247
-				'circle' => 'circle',
248
-				'pill'   => 'pill',
249
-			);
250
-		} else {
251
-			$defaults['options'] = array(
252
-				''   => __( 'Default', 'ayecode-connect' ),
253
-				'sm' => __( 'Small', 'ayecode-connect' ),
254
-				'lg' => __( 'Large', 'ayecode-connect' ),
255
-			);
256
-		}
257
-		$defaults['element_require'] = '([%border%]&&[%border%]!="0")';
258
-	} elseif ( 'width' === $type ) { // BS%
259
-		$defaults['title']           = __( 'Border width', 'ayecode-connect' );
260
-		$defaults['options']         = array(
261
-			''         => __( 'Default', 'ayecode-connect' ),
262
-			'border-2' => '2',
263
-			'border-3' => '3',
264
-			'border-4' => '4',
265
-			'border-5' => '5',
266
-		);
267
-		$defaults['element_require'] = $aui_bs5 ? '([%border%]&&[%border%]!="0")' : '1==2';
268
-	} elseif ( 'opacity' === $type ) { // BS%
269
-		$defaults['title']           = __( 'Border opacity', 'ayecode-connect' );
270
-		$defaults['options']         = array(
271
-			''                  => __( 'Default', 'ayecode-connect' ),
272
-			'border-opacity-75' => '75%',
273
-			'border-opacity-50' => '50%',
274
-			'border-opacity-25' => '25%',
275
-			'border-opacity-10' => '10%',
276
-		);
277
-		$defaults['element_require'] = $aui_bs5 ? '([%border%]&&[%border%]!="0")' : '1==2';
278
-	} elseif ( 'type' === $type ) {
279
-		$defaults['title']           = __( 'Border show', 'ayecode-connect' );
280
-		$defaults['options']         = array(
281
-			'border'          => __( 'Full (set color to show)', 'ayecode-connect' ),
282
-			'border-top'      => __( 'Top', 'ayecode-connect' ),
283
-			'border-bottom'   => __( 'Bottom', 'ayecode-connect' ),
284
-			'border-left'     => __( 'Left', 'ayecode-connect' ),
285
-			'border-right'    => __( 'Right', 'ayecode-connect' ),
286
-			'border-top-0'    => __( '-Top', 'ayecode-connect' ),
287
-			'border-bottom-0' => __( '-Bottom', 'ayecode-connect' ),
288
-			'border-left-0'   => __( '-Left', 'ayecode-connect' ),
289
-			'border-right-0'  => __( '-Right', 'ayecode-connect' ),
290
-		);
291
-		$defaults['element_require'] = '([%border%]&&[%border%]!="0")';
292
-	} else {
293
-		$defaults['title']   = __( 'Border color', 'ayecode-connect' );
294
-		$defaults['options'] = array(
295
-			''  => __( 'Default', 'ayecode-connect' ),
296
-			'0' => __( 'None', 'ayecode-connect' )
297
-		) + sd_aui_colors( false, false, false, false, true );
298
-	}
299
-
300
-	$input = wp_parse_args( $overwrite, $defaults );
301
-
302
-	return $input;
213
+    global $aui_bs5;
214
+
215
+    $defaults = array(
216
+        'type'     => 'select',
217
+        'title'    => __( 'Border', 'ayecode-connect' ),
218
+        'options'  => array(),
219
+        'default'  => '',
220
+        'desc_tip' => true,
221
+        'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
222
+    );
223
+
224
+    // title
225
+    if ( 'rounded' === $type ) {
226
+        $defaults['title']           = __( 'Border radius type', 'ayecode-connect' );
227
+        $defaults['options']         = array(
228
+            ''               => __( 'Default', 'ayecode-connect' ),
229
+            'rounded'        => 'rounded',
230
+            'rounded-top'    => 'rounded-top',
231
+            'rounded-right'  => 'rounded-right',
232
+            'rounded-bottom' => 'rounded-bottom',
233
+            'rounded-left'   => 'rounded-left',
234
+        );
235
+        $defaults['element_require'] = '([%border%]&&[%border%]!="0")';
236
+    } elseif ( 'rounded_size' === $type ) {
237
+        $defaults['title'] = __( 'Border radius size', 'ayecode-connect' );
238
+
239
+        if ( $aui_bs5 ) {
240
+            $defaults['options'] = array(
241
+                ''       => __( 'Default', 'ayecode-connect' ),
242
+                '0'      => '0',
243
+                '1'      => '1',
244
+                '2'      => '2',
245
+                '3'      => '3',
246
+                '4'      => '4',
247
+                'circle' => 'circle',
248
+                'pill'   => 'pill',
249
+            );
250
+        } else {
251
+            $defaults['options'] = array(
252
+                ''   => __( 'Default', 'ayecode-connect' ),
253
+                'sm' => __( 'Small', 'ayecode-connect' ),
254
+                'lg' => __( 'Large', 'ayecode-connect' ),
255
+            );
256
+        }
257
+        $defaults['element_require'] = '([%border%]&&[%border%]!="0")';
258
+    } elseif ( 'width' === $type ) { // BS%
259
+        $defaults['title']           = __( 'Border width', 'ayecode-connect' );
260
+        $defaults['options']         = array(
261
+            ''         => __( 'Default', 'ayecode-connect' ),
262
+            'border-2' => '2',
263
+            'border-3' => '3',
264
+            'border-4' => '4',
265
+            'border-5' => '5',
266
+        );
267
+        $defaults['element_require'] = $aui_bs5 ? '([%border%]&&[%border%]!="0")' : '1==2';
268
+    } elseif ( 'opacity' === $type ) { // BS%
269
+        $defaults['title']           = __( 'Border opacity', 'ayecode-connect' );
270
+        $defaults['options']         = array(
271
+            ''                  => __( 'Default', 'ayecode-connect' ),
272
+            'border-opacity-75' => '75%',
273
+            'border-opacity-50' => '50%',
274
+            'border-opacity-25' => '25%',
275
+            'border-opacity-10' => '10%',
276
+        );
277
+        $defaults['element_require'] = $aui_bs5 ? '([%border%]&&[%border%]!="0")' : '1==2';
278
+    } elseif ( 'type' === $type ) {
279
+        $defaults['title']           = __( 'Border show', 'ayecode-connect' );
280
+        $defaults['options']         = array(
281
+            'border'          => __( 'Full (set color to show)', 'ayecode-connect' ),
282
+            'border-top'      => __( 'Top', 'ayecode-connect' ),
283
+            'border-bottom'   => __( 'Bottom', 'ayecode-connect' ),
284
+            'border-left'     => __( 'Left', 'ayecode-connect' ),
285
+            'border-right'    => __( 'Right', 'ayecode-connect' ),
286
+            'border-top-0'    => __( '-Top', 'ayecode-connect' ),
287
+            'border-bottom-0' => __( '-Bottom', 'ayecode-connect' ),
288
+            'border-left-0'   => __( '-Left', 'ayecode-connect' ),
289
+            'border-right-0'  => __( '-Right', 'ayecode-connect' ),
290
+        );
291
+        $defaults['element_require'] = '([%border%]&&[%border%]!="0")';
292
+    } else {
293
+        $defaults['title']   = __( 'Border color', 'ayecode-connect' );
294
+        $defaults['options'] = array(
295
+            ''  => __( 'Default', 'ayecode-connect' ),
296
+            '0' => __( 'None', 'ayecode-connect' )
297
+        ) + sd_aui_colors( false, false, false, false, true );
298
+    }
299
+
300
+    $input = wp_parse_args( $overwrite, $defaults );
301
+
302
+    return $input;
303 303
 }
304 304
 
305 305
 /**
@@ -311,25 +311,25 @@  discard block
 block discarded – undo
311 311
  * @return array
312 312
  */
313 313
 function sd_get_shadow_input( $type = 'shadow', $overwrite = array() ) {
314
-	$options = array(
315
-		''          => __( 'None', 'ayecode-connect' ),
316
-		'shadow-sm' => __( 'Small', 'ayecode-connect' ),
317
-		'shadow'    => __( 'Regular', 'ayecode-connect' ),
318
-		'shadow-lg' => __( 'Large', 'ayecode-connect' ),
319
-	);
314
+    $options = array(
315
+        ''          => __( 'None', 'ayecode-connect' ),
316
+        'shadow-sm' => __( 'Small', 'ayecode-connect' ),
317
+        'shadow'    => __( 'Regular', 'ayecode-connect' ),
318
+        'shadow-lg' => __( 'Large', 'ayecode-connect' ),
319
+    );
320 320
 
321
-	$defaults = array(
322
-		'type'     => 'select',
323
-		'title'    => __( 'Shadow', 'ayecode-connect' ),
324
-		'options'  => $options,
325
-		'default'  => '',
326
-		'desc_tip' => true,
327
-		'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
328
-	);
321
+    $defaults = array(
322
+        'type'     => 'select',
323
+        'title'    => __( 'Shadow', 'ayecode-connect' ),
324
+        'options'  => $options,
325
+        'default'  => '',
326
+        'desc_tip' => true,
327
+        'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
328
+    );
329 329
 
330
-	$input = wp_parse_args( $overwrite, $defaults );
330
+    $input = wp_parse_args( $overwrite, $defaults );
331 331
 
332
-	return $input;
332
+    return $input;
333 333
 }
334 334
 
335 335
 /**
@@ -341,23 +341,23 @@  discard block
 block discarded – undo
341 341
  * @return array
342 342
  */
343 343
 function sd_get_background_input( $type = 'bg', $overwrite = array() ) {
344
-	$options = array(
345
-		           ''            => __( 'None', 'ayecode-connect' ),
346
-		           'transparent' => __( 'Transparent', 'ayecode-connect' ),
347
-	           ) + sd_aui_colors(false,false,false,false,true);
344
+    $options = array(
345
+                    ''            => __( 'None', 'ayecode-connect' ),
346
+                    'transparent' => __( 'Transparent', 'ayecode-connect' ),
347
+                ) + sd_aui_colors(false,false,false,false,true);
348 348
 
349
-	$defaults = array(
350
-		'type'     => 'select',
351
-		'title'    => __( 'Background color', 'ayecode-connect' ),
352
-		'options'  => $options,
353
-		'default'  => '',
354
-		'desc_tip' => true,
355
-		'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
356
-	);
349
+    $defaults = array(
350
+        'type'     => 'select',
351
+        'title'    => __( 'Background color', 'ayecode-connect' ),
352
+        'options'  => $options,
353
+        'default'  => '',
354
+        'desc_tip' => true,
355
+        'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
356
+    );
357 357
 
358
-	$input = wp_parse_args( $overwrite, $defaults );
358
+    $input = wp_parse_args( $overwrite, $defaults );
359 359
 
360
-	return $input;
360
+    return $input;
361 361
 }
362 362
 
363 363
 /**
@@ -369,35 +369,35 @@  discard block
 block discarded – undo
369 369
  * @return array
370 370
  */
371 371
 function sd_get_opacity_input( $type = 'opacity', $overwrite = array() ) {
372
-	$options = array(
373
-		''            => __( 'Default', 'ayecode-connect' ),
374
-		'opacity-10'  => '10%',
375
-		'opacity-15'  => '15%',
376
-		'opacity-25'  => '25%',
377
-		'opacity-35'  => '35%',
378
-		'opacity-40'  => '40%',
379
-		'opacity-50'  => '50%',
380
-		'opacity-60'  => '60%',
381
-		'opacity-65'  => '65%',
382
-		'opacity-70'  => '70%',
383
-		'opacity-75'  => '75%',
384
-		'opacity-80'  => '80%',
385
-		'opacity-90'  => '90%',
386
-		'opacity-100' => '100%',
387
-	);
388
-
389
-	$defaults = array(
390
-		'type'     => 'select',
391
-		'title'    => __( 'Opacity', 'ayecode-connect' ),
392
-		'options'  => $options,
393
-		'default'  => '',
394
-		'desc_tip' => true,
395
-		'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
396
-	);
397
-
398
-	$input = wp_parse_args( $overwrite, $defaults );
399
-
400
-	return $input;
372
+    $options = array(
373
+        ''            => __( 'Default', 'ayecode-connect' ),
374
+        'opacity-10'  => '10%',
375
+        'opacity-15'  => '15%',
376
+        'opacity-25'  => '25%',
377
+        'opacity-35'  => '35%',
378
+        'opacity-40'  => '40%',
379
+        'opacity-50'  => '50%',
380
+        'opacity-60'  => '60%',
381
+        'opacity-65'  => '65%',
382
+        'opacity-70'  => '70%',
383
+        'opacity-75'  => '75%',
384
+        'opacity-80'  => '80%',
385
+        'opacity-90'  => '90%',
386
+        'opacity-100' => '100%',
387
+    );
388
+
389
+    $defaults = array(
390
+        'type'     => 'select',
391
+        'title'    => __( 'Opacity', 'ayecode-connect' ),
392
+        'options'  => $options,
393
+        'default'  => '',
394
+        'desc_tip' => true,
395
+        'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
396
+    );
397
+
398
+    $input = wp_parse_args( $overwrite, $defaults );
399
+
400
+    return $input;
401 401
 }
402 402
 
403 403
 /**
@@ -410,124 +410,124 @@  discard block
 block discarded – undo
410 410
  */
411 411
 function sd_get_background_inputs( $type = 'bg', $overwrite = array(), $overwrite_color = array(), $overwrite_gradient = array(), $overwrite_image = array(), $include_button_colors = false ) {
412 412
 
413
-	$color_options = $include_button_colors ? sd_aui_colors( false, true, true, true, true ) : sd_aui_colors(false, false, false, false, true );
414
-
415
-	$options = array(
416
-		           ''            => __( 'None', 'ayecode-connect' ),
417
-		           'transparent' => __( 'Transparent', 'ayecode-connect' ),
418
-	           ) + $color_options;
419
-
420
-	if ( false !== $overwrite_color ) {
421
-		$options['custom-color'] = __( 'Custom Color', 'ayecode-connect' );
422
-	}
423
-
424
-	if ( false !== $overwrite_gradient ) {
425
-		$options['custom-gradient'] = __( 'Custom Gradient', 'ayecode-connect' );
426
-	}
427
-
428
-	$defaults = array(
429
-		'type'     => 'select',
430
-		'title'    => __( 'Background Color', 'ayecode-connect' ),
431
-		'options'  => $options,
432
-		'default'  => '',
433
-		'desc_tip' => true,
434
-		'group'    => __( 'Background', 'ayecode-connect' ),
435
-	);
436
-
437
-	if ( $overwrite !== false ) {
438
-		$input[ $type ] = wp_parse_args( $overwrite, $defaults );
439
-	}
440
-
441
-	if ( $overwrite_color !== false ) {
442
-		$input[ $type . '_color' ] = wp_parse_args(
443
-			$overwrite_color,
444
-			array(
445
-				'type'            => 'color',
446
-				'title'           => __( 'Custom color', 'ayecode-connect' ),
447
-				'placeholder'     => '',
448
-				'default'         => '#0073aa',
449
-				'desc_tip'        => true,
450
-				'group'           => __( 'Background', 'ayecode-connect' ),
451
-				'element_require' => '[%' . $type . '%]=="custom-color"',
452
-			)
453
-		);
454
-	}
455
-
456
-	if ( $overwrite_gradient !== false ) {
457
-		$input[ $type . '_gradient' ] = wp_parse_args(
458
-			$overwrite_gradient,
459
-			array(
460
-				'type'            => 'gradient',
461
-				'title'           => __( 'Custom gradient', 'ayecode-connect' ),
462
-				'placeholder'     => '',
463
-				'default'         => 'linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)',
464
-				'desc_tip'        => true,
465
-				'group'           => __( 'Background', 'ayecode-connect' ),
466
-				'element_require' => '[%' . $type . '%]=="custom-gradient"',
467
-			)
468
-		);
469
-	}
470
-
471
-	if ( $overwrite_image !== false ) {
472
-
473
-		$input[ $type . '_image_fixed' ] = array(
474
-			'type'            => 'checkbox',
475
-			'title'           => __( 'Fixed background', 'ayecode-connect' ),
476
-			'default'         => '',
477
-			'desc_tip'        => true,
478
-			'group'           => ! empty( $overwrite_image['group'] ) ? $overwrite_image['group'] : __( 'Background', 'ayecode-connect' ),
479
-			'element_require' => '( [%' . $type . '%]=="" || [%' . $type . '%]=="custom-color" || [%' . $type . '%]=="custom-gradient" || [%' . $type . '%]=="transparent" )',
480
-
481
-		);
482
-
483
-		$input[ $type . '_image_use_featured' ] = array(
484
-			'type'            => 'checkbox',
485
-			'title'           => __( 'Use featured image', 'ayecode-connect' ),
486
-			'default'         => '',
487
-			'desc_tip'        => true,
488
-			'group'           => ! empty( $overwrite_image['group'] ) ? $overwrite_image['group'] : __( 'Background', 'ayecode-connect' ),
489
-			'element_require' => '( [%' . $type . '%]=="" || [%' . $type . '%]=="custom-color" || [%' . $type . '%]=="custom-gradient" || [%' . $type . '%]=="transparent" )',
490
-
491
-		);
492
-
493
-		$input[ $type . '_image' ] = wp_parse_args(
494
-			$overwrite_image,
495
-			array(
496
-				'type'        => 'image',
497
-				'title'       => __( 'Custom image', 'ayecode-connect' ),
498
-				'placeholder' => '',
499
-				'default'     => '',
500
-				'desc_tip'    => true,
501
-				'group'       => __( 'Background', 'ayecode-connect' ),
502
-				//          'element_require' => ' ![%' . $type . '_image_use_featured%] '
503
-			)
504
-		);
505
-
506
-		$input[ $type . '_image_id' ] = wp_parse_args(
507
-			$overwrite_image,
508
-			array(
509
-				'type'        => 'hidden',
510
-				'hidden_type' => 'number',
511
-				'title'       => '',
512
-				'placeholder' => '',
513
-				'default'     => '',
514
-				'group'       => __( 'Background', 'ayecode-connect' ),
515
-			)
516
-		);
517
-
518
-		$input[ $type . '_image_xy' ] = wp_parse_args(
519
-			$overwrite_image,
520
-			array(
521
-				'type'        => 'image_xy',
522
-				'title'       => '',
523
-				'placeholder' => '',
524
-				'default'     => '',
525
-				'group'       => __( 'Background', 'ayecode-connect' ),
526
-			)
527
-		);
528
-	}
529
-
530
-	return $input;
413
+    $color_options = $include_button_colors ? sd_aui_colors( false, true, true, true, true ) : sd_aui_colors(false, false, false, false, true );
414
+
415
+    $options = array(
416
+                    ''            => __( 'None', 'ayecode-connect' ),
417
+                    'transparent' => __( 'Transparent', 'ayecode-connect' ),
418
+                ) + $color_options;
419
+
420
+    if ( false !== $overwrite_color ) {
421
+        $options['custom-color'] = __( 'Custom Color', 'ayecode-connect' );
422
+    }
423
+
424
+    if ( false !== $overwrite_gradient ) {
425
+        $options['custom-gradient'] = __( 'Custom Gradient', 'ayecode-connect' );
426
+    }
427
+
428
+    $defaults = array(
429
+        'type'     => 'select',
430
+        'title'    => __( 'Background Color', 'ayecode-connect' ),
431
+        'options'  => $options,
432
+        'default'  => '',
433
+        'desc_tip' => true,
434
+        'group'    => __( 'Background', 'ayecode-connect' ),
435
+    );
436
+
437
+    if ( $overwrite !== false ) {
438
+        $input[ $type ] = wp_parse_args( $overwrite, $defaults );
439
+    }
440
+
441
+    if ( $overwrite_color !== false ) {
442
+        $input[ $type . '_color' ] = wp_parse_args(
443
+            $overwrite_color,
444
+            array(
445
+                'type'            => 'color',
446
+                'title'           => __( 'Custom color', 'ayecode-connect' ),
447
+                'placeholder'     => '',
448
+                'default'         => '#0073aa',
449
+                'desc_tip'        => true,
450
+                'group'           => __( 'Background', 'ayecode-connect' ),
451
+                'element_require' => '[%' . $type . '%]=="custom-color"',
452
+            )
453
+        );
454
+    }
455
+
456
+    if ( $overwrite_gradient !== false ) {
457
+        $input[ $type . '_gradient' ] = wp_parse_args(
458
+            $overwrite_gradient,
459
+            array(
460
+                'type'            => 'gradient',
461
+                'title'           => __( 'Custom gradient', 'ayecode-connect' ),
462
+                'placeholder'     => '',
463
+                'default'         => 'linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)',
464
+                'desc_tip'        => true,
465
+                'group'           => __( 'Background', 'ayecode-connect' ),
466
+                'element_require' => '[%' . $type . '%]=="custom-gradient"',
467
+            )
468
+        );
469
+    }
470
+
471
+    if ( $overwrite_image !== false ) {
472
+
473
+        $input[ $type . '_image_fixed' ] = array(
474
+            'type'            => 'checkbox',
475
+            'title'           => __( 'Fixed background', 'ayecode-connect' ),
476
+            'default'         => '',
477
+            'desc_tip'        => true,
478
+            'group'           => ! empty( $overwrite_image['group'] ) ? $overwrite_image['group'] : __( 'Background', 'ayecode-connect' ),
479
+            'element_require' => '( [%' . $type . '%]=="" || [%' . $type . '%]=="custom-color" || [%' . $type . '%]=="custom-gradient" || [%' . $type . '%]=="transparent" )',
480
+
481
+        );
482
+
483
+        $input[ $type . '_image_use_featured' ] = array(
484
+            'type'            => 'checkbox',
485
+            'title'           => __( 'Use featured image', 'ayecode-connect' ),
486
+            'default'         => '',
487
+            'desc_tip'        => true,
488
+            'group'           => ! empty( $overwrite_image['group'] ) ? $overwrite_image['group'] : __( 'Background', 'ayecode-connect' ),
489
+            'element_require' => '( [%' . $type . '%]=="" || [%' . $type . '%]=="custom-color" || [%' . $type . '%]=="custom-gradient" || [%' . $type . '%]=="transparent" )',
490
+
491
+        );
492
+
493
+        $input[ $type . '_image' ] = wp_parse_args(
494
+            $overwrite_image,
495
+            array(
496
+                'type'        => 'image',
497
+                'title'       => __( 'Custom image', 'ayecode-connect' ),
498
+                'placeholder' => '',
499
+                'default'     => '',
500
+                'desc_tip'    => true,
501
+                'group'       => __( 'Background', 'ayecode-connect' ),
502
+                //          'element_require' => ' ![%' . $type . '_image_use_featured%] '
503
+            )
504
+        );
505
+
506
+        $input[ $type . '_image_id' ] = wp_parse_args(
507
+            $overwrite_image,
508
+            array(
509
+                'type'        => 'hidden',
510
+                'hidden_type' => 'number',
511
+                'title'       => '',
512
+                'placeholder' => '',
513
+                'default'     => '',
514
+                'group'       => __( 'Background', 'ayecode-connect' ),
515
+            )
516
+        );
517
+
518
+        $input[ $type . '_image_xy' ] = wp_parse_args(
519
+            $overwrite_image,
520
+            array(
521
+                'type'        => 'image_xy',
522
+                'title'       => '',
523
+                'placeholder' => '',
524
+                'default'     => '',
525
+                'group'       => __( 'Background', 'ayecode-connect' ),
526
+            )
527
+        );
528
+    }
529
+
530
+    return $input;
531 531
 }
532 532
 
533 533
 /**
@@ -540,175 +540,175 @@  discard block
 block discarded – undo
540 540
  */
541 541
 function sd_get_shape_divider_inputs( $type = 'sd', $overwrite = array(), $overwrite_color = array(), $overwrite_gradient = array(), $overwrite_image = array() ) {
542 542
 
543
-	$options = array(
544
-		''                      => __( 'None', 'ayecode-connect' ),
545
-		'mountains'             => __( 'Mountains', 'ayecode-connect' ),
546
-		'drops'                 => __( 'Drops', 'ayecode-connect' ),
547
-		'clouds'                => __( 'Clouds', 'ayecode-connect' ),
548
-		'zigzag'                => __( 'Zigzag', 'ayecode-connect' ),
549
-		'pyramids'              => __( 'Pyramids', 'ayecode-connect' ),
550
-		'triangle'              => __( 'Triangle', 'ayecode-connect' ),
551
-		'triangle-asymmetrical' => __( 'Triangle Asymmetrical', 'ayecode-connect' ),
552
-		'tilt'                  => __( 'Tilt', 'ayecode-connect' ),
553
-		'opacity-tilt'          => __( 'Opacity Tilt', 'ayecode-connect' ),
554
-		'opacity-fan'           => __( 'Opacity Fan', 'ayecode-connect' ),
555
-		'curve'                 => __( 'Curve', 'ayecode-connect' ),
556
-		'curve-asymmetrical'    => __( 'Curve Asymmetrical', 'ayecode-connect' ),
557
-		'waves'                 => __( 'Waves', 'ayecode-connect' ),
558
-		'wave-brush'            => __( 'Wave Brush', 'ayecode-connect' ),
559
-		'waves-pattern'         => __( 'Waves Pattern', 'ayecode-connect' ),
560
-		'arrow'                 => __( 'Arrow', 'ayecode-connect' ),
561
-		'split'                 => __( 'Split', 'ayecode-connect' ),
562
-		'book'                  => __( 'Book', 'ayecode-connect' ),
563
-	);
564
-
565
-	$defaults = array(
566
-		'type'     => 'select',
567
-		'title'    => __( 'Type', 'ayecode-connect' ),
568
-		'options'  => $options,
569
-		'default'  => '',
570
-		'desc_tip' => true,
571
-		'group'    => __( 'Shape Divider', 'ayecode-connect' ),
572
-	);
573
-
574
-	$input[ $type ] = wp_parse_args( $overwrite, $defaults );
575
-
576
-	$input[ $type . '_notice' ] = array(
577
-		'type'            => 'notice',
578
-		'desc'            => __( 'Parent element must be position `relative`', 'ayecode-connect' ),
579
-		'status'          => 'warning',
580
-		'group'           => __( 'Shape Divider', 'ayecode-connect' ),
581
-		'element_require' => '[%' . $type . '%]!=""',
582
-	);
583
-
584
-	$input[ $type . '_position' ] = wp_parse_args(
585
-		$overwrite_color,
586
-		array(
587
-			'type'            => 'select',
588
-			'title'           => __( 'Position', 'ayecode-connect' ),
589
-			'options'         => array(
590
-				'top'    => __( 'Top', 'ayecode-connect' ),
591
-				'bottom' => __( 'Bottom', 'ayecode-connect' ),
592
-			),
593
-			'desc_tip'        => true,
594
-			'group'           => __( 'Shape Divider', 'ayecode-connect' ),
595
-			'element_require' => '[%' . $type . '%]!=""',
596
-		)
597
-	);
598
-
599
-	$options = array(
600
-		           ''            => __( 'None', 'ayecode-connect' ),
601
-		           'transparent' => __( 'Transparent', 'ayecode-connect' ),
602
-	           ) + sd_aui_colors(false,false,false,false,true )
603
-	           + array(
604
-		           'custom-color' => __( 'Custom Color', 'ayecode-connect' ),
605
-	           );
606
-
607
-	$input[ $type . '_color' ] = wp_parse_args(
608
-		$overwrite_color,
609
-		array(
610
-			'type'            => 'select',
611
-			'title'           => __( 'Color', 'ayecode-connect' ),
612
-			'options'         => $options,
613
-			'desc_tip'        => true,
614
-			'group'           => __( 'Shape Divider', 'ayecode-connect' ),
615
-			'element_require' => '[%' . $type . '%]!=""',
616
-		)
617
-	);
618
-
619
-	$input[ $type . '_custom_color' ] = wp_parse_args(
620
-		$overwrite_color,
621
-		array(
622
-			'type'            => 'color',
623
-			'title'           => __( 'Custom color', 'ayecode-connect' ),
624
-			'placeholder'     => '',
625
-			'default'         => '#0073aa',
626
-			'desc_tip'        => true,
627
-			'group'           => __( 'Shape Divider', 'ayecode-connect' ),
628
-			'element_require' => '[%' . $type . '_color%]=="custom-color" && [%' . $type . '%]!=""',
629
-		)
630
-	);
631
-
632
-	$input[ $type . '_width' ] = wp_parse_args(
633
-		$overwrite_gradient,
634
-		array(
635
-			'type'              => 'range',
636
-			'title'             => __( 'Width', 'ayecode-connect' ),
637
-			'placeholder'       => '',
638
-			'default'           => '200',
639
-			'desc_tip'          => true,
640
-			'custom_attributes' => array(
641
-				'min' => 100,
642
-				'max' => 300,
643
-			),
644
-			'group'             => __( 'Shape Divider', 'ayecode-connect' ),
645
-			'element_require'   => '[%' . $type . '%]!=""',
646
-		)
647
-	);
648
-
649
-	$input[ $type . '_height' ] = array(
650
-		'type'              => 'range',
651
-		'title'             => __( 'Height', 'ayecode-connect' ),
652
-		'default'           => '100',
653
-		'desc_tip'          => true,
654
-		'custom_attributes' => array(
655
-			'min' => 0,
656
-			'max' => 500,
657
-		),
658
-		'group'             => __( 'Shape Divider', 'ayecode-connect' ),
659
-		'element_require'   => '[%' . $type . '%]!=""',
660
-	);
661
-
662
-	$requires = array(
663
-		'mountains'             => array( 'flip' ),
664
-		'drops'                 => array( 'flip', 'invert' ),
665
-		'clouds'                => array( 'flip', 'invert' ),
666
-		'zigzag'                => array(),
667
-		'pyramids'              => array( 'flip', 'invert' ),
668
-		'triangle'              => array( 'invert' ),
669
-		'triangle-asymmetrical' => array( 'flip', 'invert' ),
670
-		'tilt'                  => array( 'flip' ),
671
-		'opacity-tilt'          => array( 'flip' ),
672
-		'opacity-fan'           => array(),
673
-		'curve'                 => array( 'invert' ),
674
-		'curve-asymmetrical'    => array( 'flip', 'invert' ),
675
-		'waves'                 => array( 'flip', 'invert' ),
676
-		'wave-brush'            => array( 'flip' ),
677
-		'waves-pattern'         => array( 'flip' ),
678
-		'arrow'                 => array( 'invert' ),
679
-		'split'                 => array( 'invert' ),
680
-		'book'                  => array( 'invert' ),
681
-	);
682
-
683
-	$input[ $type . '_flip' ] = array(
684
-		'type'            => 'checkbox',
685
-		'title'           => __( 'Flip', 'ayecode-connect' ),
686
-		'default'         => '',
687
-		'desc_tip'        => true,
688
-		'group'           => __( 'Shape Divider', 'ayecode-connect' ),
689
-		'element_require' => sd_get_element_require_string( $requires, 'flip', 'sd' ),
690
-	);
691
-
692
-	$input[ $type . '_invert' ] = array(
693
-		'type'            => 'checkbox',
694
-		'title'           => __( 'Invert', 'ayecode-connect' ),
695
-		'default'         => '',
696
-		'desc_tip'        => true,
697
-		'group'           => __( 'Shape Divider', 'ayecode-connect' ),
698
-		'element_require' => sd_get_element_require_string( $requires, 'invert', 'sd' ),
699
-	);
700
-
701
-	$input[ $type . '_btf' ] = array(
702
-		'type'            => 'checkbox',
703
-		'title'           => __( 'Bring to front', 'ayecode-connect' ),
704
-		'default'         => '',
705
-		'desc_tip'        => true,
706
-		'group'           => __( 'Shape Divider', 'ayecode-connect' ),
707
-		'element_require' => '[%' . $type . '%]!=""',
708
-
709
-	);
710
-
711
-	return $input;
543
+    $options = array(
544
+        ''                      => __( 'None', 'ayecode-connect' ),
545
+        'mountains'             => __( 'Mountains', 'ayecode-connect' ),
546
+        'drops'                 => __( 'Drops', 'ayecode-connect' ),
547
+        'clouds'                => __( 'Clouds', 'ayecode-connect' ),
548
+        'zigzag'                => __( 'Zigzag', 'ayecode-connect' ),
549
+        'pyramids'              => __( 'Pyramids', 'ayecode-connect' ),
550
+        'triangle'              => __( 'Triangle', 'ayecode-connect' ),
551
+        'triangle-asymmetrical' => __( 'Triangle Asymmetrical', 'ayecode-connect' ),
552
+        'tilt'                  => __( 'Tilt', 'ayecode-connect' ),
553
+        'opacity-tilt'          => __( 'Opacity Tilt', 'ayecode-connect' ),
554
+        'opacity-fan'           => __( 'Opacity Fan', 'ayecode-connect' ),
555
+        'curve'                 => __( 'Curve', 'ayecode-connect' ),
556
+        'curve-asymmetrical'    => __( 'Curve Asymmetrical', 'ayecode-connect' ),
557
+        'waves'                 => __( 'Waves', 'ayecode-connect' ),
558
+        'wave-brush'            => __( 'Wave Brush', 'ayecode-connect' ),
559
+        'waves-pattern'         => __( 'Waves Pattern', 'ayecode-connect' ),
560
+        'arrow'                 => __( 'Arrow', 'ayecode-connect' ),
561
+        'split'                 => __( 'Split', 'ayecode-connect' ),
562
+        'book'                  => __( 'Book', 'ayecode-connect' ),
563
+    );
564
+
565
+    $defaults = array(
566
+        'type'     => 'select',
567
+        'title'    => __( 'Type', 'ayecode-connect' ),
568
+        'options'  => $options,
569
+        'default'  => '',
570
+        'desc_tip' => true,
571
+        'group'    => __( 'Shape Divider', 'ayecode-connect' ),
572
+    );
573
+
574
+    $input[ $type ] = wp_parse_args( $overwrite, $defaults );
575
+
576
+    $input[ $type . '_notice' ] = array(
577
+        'type'            => 'notice',
578
+        'desc'            => __( 'Parent element must be position `relative`', 'ayecode-connect' ),
579
+        'status'          => 'warning',
580
+        'group'           => __( 'Shape Divider', 'ayecode-connect' ),
581
+        'element_require' => '[%' . $type . '%]!=""',
582
+    );
583
+
584
+    $input[ $type . '_position' ] = wp_parse_args(
585
+        $overwrite_color,
586
+        array(
587
+            'type'            => 'select',
588
+            'title'           => __( 'Position', 'ayecode-connect' ),
589
+            'options'         => array(
590
+                'top'    => __( 'Top', 'ayecode-connect' ),
591
+                'bottom' => __( 'Bottom', 'ayecode-connect' ),
592
+            ),
593
+            'desc_tip'        => true,
594
+            'group'           => __( 'Shape Divider', 'ayecode-connect' ),
595
+            'element_require' => '[%' . $type . '%]!=""',
596
+        )
597
+    );
598
+
599
+    $options = array(
600
+                    ''            => __( 'None', 'ayecode-connect' ),
601
+                    'transparent' => __( 'Transparent', 'ayecode-connect' ),
602
+                ) + sd_aui_colors(false,false,false,false,true )
603
+               + array(
604
+                    'custom-color' => __( 'Custom Color', 'ayecode-connect' ),
605
+                );
606
+
607
+    $input[ $type . '_color' ] = wp_parse_args(
608
+        $overwrite_color,
609
+        array(
610
+            'type'            => 'select',
611
+            'title'           => __( 'Color', 'ayecode-connect' ),
612
+            'options'         => $options,
613
+            'desc_tip'        => true,
614
+            'group'           => __( 'Shape Divider', 'ayecode-connect' ),
615
+            'element_require' => '[%' . $type . '%]!=""',
616
+        )
617
+    );
618
+
619
+    $input[ $type . '_custom_color' ] = wp_parse_args(
620
+        $overwrite_color,
621
+        array(
622
+            'type'            => 'color',
623
+            'title'           => __( 'Custom color', 'ayecode-connect' ),
624
+            'placeholder'     => '',
625
+            'default'         => '#0073aa',
626
+            'desc_tip'        => true,
627
+            'group'           => __( 'Shape Divider', 'ayecode-connect' ),
628
+            'element_require' => '[%' . $type . '_color%]=="custom-color" && [%' . $type . '%]!=""',
629
+        )
630
+    );
631
+
632
+    $input[ $type . '_width' ] = wp_parse_args(
633
+        $overwrite_gradient,
634
+        array(
635
+            'type'              => 'range',
636
+            'title'             => __( 'Width', 'ayecode-connect' ),
637
+            'placeholder'       => '',
638
+            'default'           => '200',
639
+            'desc_tip'          => true,
640
+            'custom_attributes' => array(
641
+                'min' => 100,
642
+                'max' => 300,
643
+            ),
644
+            'group'             => __( 'Shape Divider', 'ayecode-connect' ),
645
+            'element_require'   => '[%' . $type . '%]!=""',
646
+        )
647
+    );
648
+
649
+    $input[ $type . '_height' ] = array(
650
+        'type'              => 'range',
651
+        'title'             => __( 'Height', 'ayecode-connect' ),
652
+        'default'           => '100',
653
+        'desc_tip'          => true,
654
+        'custom_attributes' => array(
655
+            'min' => 0,
656
+            'max' => 500,
657
+        ),
658
+        'group'             => __( 'Shape Divider', 'ayecode-connect' ),
659
+        'element_require'   => '[%' . $type . '%]!=""',
660
+    );
661
+
662
+    $requires = array(
663
+        'mountains'             => array( 'flip' ),
664
+        'drops'                 => array( 'flip', 'invert' ),
665
+        'clouds'                => array( 'flip', 'invert' ),
666
+        'zigzag'                => array(),
667
+        'pyramids'              => array( 'flip', 'invert' ),
668
+        'triangle'              => array( 'invert' ),
669
+        'triangle-asymmetrical' => array( 'flip', 'invert' ),
670
+        'tilt'                  => array( 'flip' ),
671
+        'opacity-tilt'          => array( 'flip' ),
672
+        'opacity-fan'           => array(),
673
+        'curve'                 => array( 'invert' ),
674
+        'curve-asymmetrical'    => array( 'flip', 'invert' ),
675
+        'waves'                 => array( 'flip', 'invert' ),
676
+        'wave-brush'            => array( 'flip' ),
677
+        'waves-pattern'         => array( 'flip' ),
678
+        'arrow'                 => array( 'invert' ),
679
+        'split'                 => array( 'invert' ),
680
+        'book'                  => array( 'invert' ),
681
+    );
682
+
683
+    $input[ $type . '_flip' ] = array(
684
+        'type'            => 'checkbox',
685
+        'title'           => __( 'Flip', 'ayecode-connect' ),
686
+        'default'         => '',
687
+        'desc_tip'        => true,
688
+        'group'           => __( 'Shape Divider', 'ayecode-connect' ),
689
+        'element_require' => sd_get_element_require_string( $requires, 'flip', 'sd' ),
690
+    );
691
+
692
+    $input[ $type . '_invert' ] = array(
693
+        'type'            => 'checkbox',
694
+        'title'           => __( 'Invert', 'ayecode-connect' ),
695
+        'default'         => '',
696
+        'desc_tip'        => true,
697
+        'group'           => __( 'Shape Divider', 'ayecode-connect' ),
698
+        'element_require' => sd_get_element_require_string( $requires, 'invert', 'sd' ),
699
+    );
700
+
701
+    $input[ $type . '_btf' ] = array(
702
+        'type'            => 'checkbox',
703
+        'title'           => __( 'Bring to front', 'ayecode-connect' ),
704
+        'default'         => '',
705
+        'desc_tip'        => true,
706
+        'group'           => __( 'Shape Divider', 'ayecode-connect' ),
707
+        'element_require' => '[%' . $type . '%]!=""',
708
+
709
+    );
710
+
711
+    return $input;
712 712
 }
713 713
 
714 714
 /**
@@ -721,22 +721,22 @@  discard block
 block discarded – undo
721 721
  * @return string
722 722
  */
723 723
 function sd_get_element_require_string( $args, $key, $type ) {
724
-	$output   = '';
725
-	$requires = array();
724
+    $output   = '';
725
+    $requires = array();
726 726
 
727
-	if ( ! empty( $args ) ) {
728
-		foreach ( $args as $t => $k ) {
729
-			if ( in_array( $key, $k ) ) {
730
-				$requires[] = '[%' . $type . '%]=="' . $t . '"';
731
-			}
732
-		}
727
+    if ( ! empty( $args ) ) {
728
+        foreach ( $args as $t => $k ) {
729
+            if ( in_array( $key, $k ) ) {
730
+                $requires[] = '[%' . $type . '%]=="' . $t . '"';
731
+            }
732
+        }
733 733
 
734
-		if ( ! empty( $requires ) ) {
735
-			$output = '(' . implode( ' || ', $requires ) . ')';
736
-		}
737
-	}
734
+        if ( ! empty( $requires ) ) {
735
+            $output = '(' . implode( ' || ', $requires ) . ')';
736
+        }
737
+    }
738 738
 
739
-	return $output;
739
+    return $output;
740 740
 }
741 741
 
742 742
 /**
@@ -748,41 +748,41 @@  discard block
 block discarded – undo
748 748
  * @return array
749 749
  */
750 750
 function sd_get_text_color_input( $type = 'text_color', $overwrite = array(), $has_custom = false, $emphasis = true ) {
751
-	$options = array(
752
-		           '' => __( 'None', 'ayecode-connect' ),
753
-	           ) + sd_aui_colors(false,false,false,false,false, true);
751
+    $options = array(
752
+                    '' => __( 'None', 'ayecode-connect' ),
753
+                ) + sd_aui_colors(false,false,false,false,false, true);
754 754
 
755
-	if ( $has_custom ) {
756
-		$options['custom'] = __( 'Custom color', 'ayecode-connect' );
757
-	}
755
+    if ( $has_custom ) {
756
+        $options['custom'] = __( 'Custom color', 'ayecode-connect' );
757
+    }
758 758
 
759
-	$defaults = array(
760
-		'type'     => 'select',
761
-		'title'    => __( 'Text color', 'ayecode-connect' ),
762
-		'options'  => $options,
763
-		'default'  => '',
764
-		'desc_tip' => true,
765
-		'group'    => __( 'Typography', 'ayecode-connect' ),
766
-	);
759
+    $defaults = array(
760
+        'type'     => 'select',
761
+        'title'    => __( 'Text color', 'ayecode-connect' ),
762
+        'options'  => $options,
763
+        'default'  => '',
764
+        'desc_tip' => true,
765
+        'group'    => __( 'Typography', 'ayecode-connect' ),
766
+    );
767 767
 
768
-	$input = wp_parse_args( $overwrite, $defaults );
768
+    $input = wp_parse_args( $overwrite, $defaults );
769 769
 
770
-	return $input;
770
+    return $input;
771 771
 }
772 772
 
773 773
 function sd_get_text_color_input_group( $type = 'text_color', $overwrite = array(), $overwrite_custom = array() ) {
774
-	$inputs = array();
774
+    $inputs = array();
775 775
 
776
-	if ( $overwrite !== false ) {
777
-		$inputs[ $type ] = sd_get_text_color_input( $type, $overwrite, true );
778
-	}
776
+    if ( $overwrite !== false ) {
777
+        $inputs[ $type ] = sd_get_text_color_input( $type, $overwrite, true );
778
+    }
779 779
 
780
-	if ( $overwrite_custom !== false ) {
781
-		$custom            = $type . '_custom';
782
-		$inputs[ $custom ] = sd_get_custom_color_input( $custom, $overwrite_custom, $type );
783
-	}
780
+    if ( $overwrite_custom !== false ) {
781
+        $custom            = $type . '_custom';
782
+        $inputs[ $custom ] = sd_get_custom_color_input( $custom, $overwrite_custom, $type );
783
+    }
784 784
 
785
-	return $inputs;
785
+    return $inputs;
786 786
 }
787 787
 
788 788
 /**
@@ -795,22 +795,22 @@  discard block
 block discarded – undo
795 795
  */
796 796
 function sd_get_custom_color_input( $type = 'color_custom', $overwrite = array(), $parent_type = '' ) {
797 797
 
798
-	$defaults = array(
799
-		'type'        => 'color',
800
-		'title'       => __( 'Custom color', 'ayecode-connect' ),
801
-		'default'     => '',
802
-		'placeholder' => '',
803
-		'desc_tip'    => true,
804
-		'group'       => __( 'Typography', 'ayecode-connect' ),
805
-	);
798
+    $defaults = array(
799
+        'type'        => 'color',
800
+        'title'       => __( 'Custom color', 'ayecode-connect' ),
801
+        'default'     => '',
802
+        'placeholder' => '',
803
+        'desc_tip'    => true,
804
+        'group'       => __( 'Typography', 'ayecode-connect' ),
805
+    );
806 806
 
807
-	if ( $parent_type ) {
808
-		$defaults['element_require'] = '[%' . $parent_type . '%]=="custom"';
809
-	}
807
+    if ( $parent_type ) {
808
+        $defaults['element_require'] = '[%' . $parent_type . '%]=="custom"';
809
+    }
810 810
 
811
-	$input = wp_parse_args( $overwrite, $defaults );
811
+    $input = wp_parse_args( $overwrite, $defaults );
812 812
 
813
-	return $input;
813
+    return $input;
814 814
 }
815 815
 
816 816
 /**
@@ -823,44 +823,44 @@  discard block
 block discarded – undo
823 823
  */
824 824
 function sd_get_col_input( $type = 'col', $overwrite = array() ) {
825 825
 
826
-	$device_size = '';
827
-	if ( ! empty( $overwrite['device_type'] ) ) {
828
-		if ( $overwrite['device_type'] == 'Tablet' ) {
829
-			$device_size = '-md';
830
-		} elseif ( $overwrite['device_type'] == 'Desktop' ) {
831
-			$device_size = '-lg';
832
-		}
833
-	}
834
-	$options = array(
835
-		''     => __( 'Default', 'ayecode-connect' ),
836
-		'auto' => __( 'auto', 'ayecode-connect' ),
837
-		'1'    => '1/12',
838
-		'2'    => '2/12',
839
-		'3'    => '3/12',
840
-		'4'    => '4/12',
841
-		'5'    => '5/12',
842
-		'6'    => '6/12',
843
-		'7'    => '7/12',
844
-		'8'    => '8/12',
845
-		'9'    => '9/12',
846
-		'10'   => '10/12',
847
-		'11'   => '11/12',
848
-		'12'   => '12/12',
849
-	);
850
-
851
-	$defaults = array(
852
-		'type'            => 'select',
853
-		'title'           => __( 'Column width', 'ayecode-connect' ),
854
-		'options'         => $options,
855
-		'default'         => '',
856
-		'desc_tip'        => true,
857
-		'group'           => __( 'Container', 'ayecode-connect' ),
858
-		'element_require' => '[%container%]=="col"',
859
-	);
860
-
861
-	$input = wp_parse_args( $overwrite, $defaults );
862
-
863
-	return $input;
826
+    $device_size = '';
827
+    if ( ! empty( $overwrite['device_type'] ) ) {
828
+        if ( $overwrite['device_type'] == 'Tablet' ) {
829
+            $device_size = '-md';
830
+        } elseif ( $overwrite['device_type'] == 'Desktop' ) {
831
+            $device_size = '-lg';
832
+        }
833
+    }
834
+    $options = array(
835
+        ''     => __( 'Default', 'ayecode-connect' ),
836
+        'auto' => __( 'auto', 'ayecode-connect' ),
837
+        '1'    => '1/12',
838
+        '2'    => '2/12',
839
+        '3'    => '3/12',
840
+        '4'    => '4/12',
841
+        '5'    => '5/12',
842
+        '6'    => '6/12',
843
+        '7'    => '7/12',
844
+        '8'    => '8/12',
845
+        '9'    => '9/12',
846
+        '10'   => '10/12',
847
+        '11'   => '11/12',
848
+        '12'   => '12/12',
849
+    );
850
+
851
+    $defaults = array(
852
+        'type'            => 'select',
853
+        'title'           => __( 'Column width', 'ayecode-connect' ),
854
+        'options'         => $options,
855
+        'default'         => '',
856
+        'desc_tip'        => true,
857
+        'group'           => __( 'Container', 'ayecode-connect' ),
858
+        'element_require' => '[%container%]=="col"',
859
+    );
860
+
861
+    $input = wp_parse_args( $overwrite, $defaults );
862
+
863
+    return $input;
864 864
 }
865 865
 
866 866
 /**
@@ -873,37 +873,37 @@  discard block
 block discarded – undo
873 873
  */
874 874
 function sd_get_row_cols_input( $type = 'row_cols', $overwrite = array() ) {
875 875
 
876
-	$device_size = '';
877
-	if ( ! empty( $overwrite['device_type'] ) ) {
878
-		if ( $overwrite['device_type'] == 'Tablet' ) {
879
-			$device_size = '-md';
880
-		} elseif ( $overwrite['device_type'] == 'Desktop' ) {
881
-			$device_size = '-lg';
882
-		}
883
-	}
884
-	$options = array(
885
-		''  => __( 'auto', 'ayecode-connect' ),
886
-		'1' => '1',
887
-		'2' => '2',
888
-		'3' => '3',
889
-		'4' => '4',
890
-		'5' => '5',
891
-		'6' => '6',
892
-	);
893
-
894
-	$defaults = array(
895
-		'type'            => 'select',
896
-		'title'           => __( 'Row columns', 'ayecode-connect' ),
897
-		'options'         => $options,
898
-		'default'         => '',
899
-		'desc_tip'        => true,
900
-		'group'           => __( 'Container', 'ayecode-connect' ),
901
-		'element_require' => '[%container%]=="row"',
902
-	);
903
-
904
-	$input = wp_parse_args( $overwrite, $defaults );
905
-
906
-	return $input;
876
+    $device_size = '';
877
+    if ( ! empty( $overwrite['device_type'] ) ) {
878
+        if ( $overwrite['device_type'] == 'Tablet' ) {
879
+            $device_size = '-md';
880
+        } elseif ( $overwrite['device_type'] == 'Desktop' ) {
881
+            $device_size = '-lg';
882
+        }
883
+    }
884
+    $options = array(
885
+        ''  => __( 'auto', 'ayecode-connect' ),
886
+        '1' => '1',
887
+        '2' => '2',
888
+        '3' => '3',
889
+        '4' => '4',
890
+        '5' => '5',
891
+        '6' => '6',
892
+    );
893
+
894
+    $defaults = array(
895
+        'type'            => 'select',
896
+        'title'           => __( 'Row columns', 'ayecode-connect' ),
897
+        'options'         => $options,
898
+        'default'         => '',
899
+        'desc_tip'        => true,
900
+        'group'           => __( 'Container', 'ayecode-connect' ),
901
+        'element_require' => '[%container%]=="row"',
902
+    );
903
+
904
+    $input = wp_parse_args( $overwrite, $defaults );
905
+
906
+    return $input;
907 907
 }
908 908
 
909 909
 /**
@@ -916,33 +916,33 @@  discard block
 block discarded – undo
916 916
  */
917 917
 function sd_get_text_align_input( $type = 'text_align', $overwrite = array() ) {
918 918
 
919
-	$device_size = '';
920
-	if ( ! empty( $overwrite['device_type'] ) ) {
921
-		if ( $overwrite['device_type'] == 'Tablet' ) {
922
-			$device_size = '-md';
923
-		} elseif ( $overwrite['device_type'] == 'Desktop' ) {
924
-			$device_size = '-lg';
925
-		}
926
-	}
927
-	$options = array(
928
-		''                                => __( 'Default', 'ayecode-connect' ),
929
-		'text' . $device_size . '-left'   => __( 'Left', 'ayecode-connect' ),
930
-		'text' . $device_size . '-right'  => __( 'Right', 'ayecode-connect' ),
931
-		'text' . $device_size . '-center' => __( 'Center', 'ayecode-connect' ),
932
-	);
919
+    $device_size = '';
920
+    if ( ! empty( $overwrite['device_type'] ) ) {
921
+        if ( $overwrite['device_type'] == 'Tablet' ) {
922
+            $device_size = '-md';
923
+        } elseif ( $overwrite['device_type'] == 'Desktop' ) {
924
+            $device_size = '-lg';
925
+        }
926
+    }
927
+    $options = array(
928
+        ''                                => __( 'Default', 'ayecode-connect' ),
929
+        'text' . $device_size . '-left'   => __( 'Left', 'ayecode-connect' ),
930
+        'text' . $device_size . '-right'  => __( 'Right', 'ayecode-connect' ),
931
+        'text' . $device_size . '-center' => __( 'Center', 'ayecode-connect' ),
932
+    );
933 933
 
934
-	$defaults = array(
935
-		'type'     => 'select',
936
-		'title'    => __( 'Text align', 'ayecode-connect' ),
937
-		'options'  => $options,
938
-		'default'  => '',
939
-		'desc_tip' => true,
940
-		'group'    => __( 'Typography', 'ayecode-connect' ),
941
-	);
934
+    $defaults = array(
935
+        'type'     => 'select',
936
+        'title'    => __( 'Text align', 'ayecode-connect' ),
937
+        'options'  => $options,
938
+        'default'  => '',
939
+        'desc_tip' => true,
940
+        'group'    => __( 'Typography', 'ayecode-connect' ),
941
+    );
942 942
 
943
-	$input = wp_parse_args( $overwrite, $defaults );
943
+    $input = wp_parse_args( $overwrite, $defaults );
944 944
 
945
-	return $input;
945
+    return $input;
946 946
 }
947 947
 
948 948
 /**
@@ -955,39 +955,39 @@  discard block
 block discarded – undo
955 955
  */
956 956
 function sd_get_display_input( $type = 'display', $overwrite = array() ) {
957 957
 
958
-	$device_size = '';
959
-	if ( ! empty( $overwrite['device_type'] ) ) {
960
-		if ( $overwrite['device_type'] == 'Tablet' ) {
961
-			$device_size = '-md';
962
-		} elseif ( $overwrite['device_type'] == 'Desktop' ) {
963
-			$device_size = '-lg';
964
-		}
965
-	}
966
-	$options = array(
967
-		''                                   => __( 'Default', 'ayecode-connect' ),
968
-		'd' . $device_size . '-none'         => 'none',
969
-		'd' . $device_size . '-inline'       => 'inline',
970
-		'd' . $device_size . '-inline-block' => 'inline-block',
971
-		'd' . $device_size . '-block'        => 'block',
972
-		'd' . $device_size . '-table'        => 'table',
973
-		'd' . $device_size . '-table-cell'   => 'table-cell',
974
-		'd' . $device_size . '-table-row'    => 'table-row',
975
-		'd' . $device_size . '-flex'         => 'flex',
976
-		'd' . $device_size . '-inline-flex'  => 'inline-flex',
977
-	);
978
-
979
-	$defaults = array(
980
-		'type'     => 'select',
981
-		'title'    => __( 'Display', 'ayecode-connect' ),
982
-		'options'  => $options,
983
-		'default'  => '',
984
-		'desc_tip' => true,
985
-		'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
986
-	);
987
-
988
-	$input = wp_parse_args( $overwrite, $defaults );
989
-
990
-	return $input;
958
+    $device_size = '';
959
+    if ( ! empty( $overwrite['device_type'] ) ) {
960
+        if ( $overwrite['device_type'] == 'Tablet' ) {
961
+            $device_size = '-md';
962
+        } elseif ( $overwrite['device_type'] == 'Desktop' ) {
963
+            $device_size = '-lg';
964
+        }
965
+    }
966
+    $options = array(
967
+        ''                                   => __( 'Default', 'ayecode-connect' ),
968
+        'd' . $device_size . '-none'         => 'none',
969
+        'd' . $device_size . '-inline'       => 'inline',
970
+        'd' . $device_size . '-inline-block' => 'inline-block',
971
+        'd' . $device_size . '-block'        => 'block',
972
+        'd' . $device_size . '-table'        => 'table',
973
+        'd' . $device_size . '-table-cell'   => 'table-cell',
974
+        'd' . $device_size . '-table-row'    => 'table-row',
975
+        'd' . $device_size . '-flex'         => 'flex',
976
+        'd' . $device_size . '-inline-flex'  => 'inline-flex',
977
+    );
978
+
979
+    $defaults = array(
980
+        'type'     => 'select',
981
+        'title'    => __( 'Display', 'ayecode-connect' ),
982
+        'options'  => $options,
983
+        'default'  => '',
984
+        'desc_tip' => true,
985
+        'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
986
+    );
987
+
988
+    $input = wp_parse_args( $overwrite, $defaults );
989
+
990
+    return $input;
991 991
 }
992 992
 
993 993
 /**
@@ -1000,17 +1000,17 @@  discard block
 block discarded – undo
1000 1000
  */
1001 1001
 function sd_get_text_justify_input( $type = 'text_justify', $overwrite = array() ) {
1002 1002
 
1003
-	$defaults = array(
1004
-		'type'     => 'checkbox',
1005
-		'title'    => __( 'Text justify', 'ayecode-connect' ),
1006
-		'default'  => '',
1007
-		'desc_tip' => true,
1008
-		'group'    => __( 'Typography', 'ayecode-connect' ),
1009
-	);
1003
+    $defaults = array(
1004
+        'type'     => 'checkbox',
1005
+        'title'    => __( 'Text justify', 'ayecode-connect' ),
1006
+        'default'  => '',
1007
+        'desc_tip' => true,
1008
+        'group'    => __( 'Typography', 'ayecode-connect' ),
1009
+    );
1010 1010
 
1011
-	$input = wp_parse_args( $overwrite, $defaults );
1011
+    $input = wp_parse_args( $overwrite, $defaults );
1012 1012
 
1013
-	return $input;
1013
+    return $input;
1014 1014
 }
1015 1015
 
1016 1016
 /**
@@ -1023,114 +1023,114 @@  discard block
 block discarded – undo
1023 1023
  * @return array
1024 1024
  */
1025 1025
 function sd_aui_colors( $include_branding = false, $include_outlines = false, $outline_button_only_text = false, $include_translucent = false, $include_subtle = false, $include_emphasis = false ) {
1026
-	$theme_colors = array();
1027
-
1028
-	$theme_colors['primary']   = __( 'Primary', 'ayecode-connect' );
1029
-	$theme_colors['secondary'] = __( 'Secondary', 'ayecode-connect' );
1030
-	$theme_colors['success']   = __( 'Success', 'ayecode-connect' );
1031
-	$theme_colors['danger']    = __( 'Danger', 'ayecode-connect' );
1032
-	$theme_colors['warning']   = __( 'Warning', 'ayecode-connect' );
1033
-	$theme_colors['info']      = __( 'Info', 'ayecode-connect' );
1034
-	$theme_colors['light']     = __( 'Light', 'ayecode-connect' );
1035
-	$theme_colors['dark']      = __( 'Dark', 'ayecode-connect' );
1036
-	$theme_colors['black']     = __( 'Black', 'ayecode-connect' );
1037
-	$theme_colors['white']     = __( 'White', 'ayecode-connect' );
1038
-	$theme_colors['purple']    = __( 'Purple', 'ayecode-connect' );
1039
-	$theme_colors['salmon']    = __( 'Salmon', 'ayecode-connect' );
1040
-	$theme_colors['cyan']      = __( 'Cyan', 'ayecode-connect' );
1041
-	$theme_colors['gray']      = __( 'Gray', 'ayecode-connect' );
1042
-	$theme_colors['muted']     = __( 'Muted', 'ayecode-connect' );
1043
-	$theme_colors['gray-dark'] = __( 'Gray dark', 'ayecode-connect' );
1044
-	$theme_colors['indigo']    = __( 'Indigo', 'ayecode-connect' );
1045
-	$theme_colors['orange']    = __( 'Orange', 'ayecode-connect' );
1046
-	$theme_colors['body']      = __( 'Body', 'ayecode-connect' );
1047
-
1048
-
1049
-	// for bg and borders
1050
-	if ( $include_subtle ) {
1051
-		$theme_colors['primary-subtle']   = __( 'Primary Subtle', 'ayecode-connect' );
1052
-		$theme_colors['primary-subtle']   = __( 'Primary Subtle', 'ayecode-connect' );
1053
-		$theme_colors['secondary-subtle'] = __( 'Secondary Subtle', 'ayecode-connect' );
1054
-		$theme_colors['success-subtle']   = __( 'Success Subtle', 'ayecode-connect' );
1055
-		$theme_colors['danger-subtle']    = __( 'Danger Subtle', 'ayecode-connect' );
1056
-		$theme_colors['warning-subtle']   = __( 'Warning Subtle', 'ayecode-connect' );
1057
-		$theme_colors['info-subtle']      = __( 'Info Subtle', 'ayecode-connect' );
1058
-		$theme_colors['light-subtle']     = __( 'Light Subtle', 'ayecode-connect' );
1059
-		$theme_colors['dark-subtle']      = __( 'Dark Subtle', 'ayecode-connect' );
1060
-		$theme_colors['purple-subtle']    = __( 'Purple Subtle', 'ayecode-connect' );
1061
-		$theme_colors['salmon-subtle']    = __( 'Salmon Subtle', 'ayecode-connect' );
1062
-		$theme_colors['cyan-subtle']      = __( 'Cyan Subtle', 'ayecode-connect' );
1063
-		$theme_colors['gray-subtle']      = __( 'Gray Subtle', 'ayecode-connect' );
1064
-		$theme_colors['gray-dark-subtle'] = __( 'Gray dark Subtle', 'ayecode-connect' );
1065
-		$theme_colors['indigo-subtle']    = __( 'Indigo Subtle', 'ayecode-connect' );
1066
-		$theme_colors['orange-subtle']    = __( 'Orange Subtle', 'ayecode-connect' );
1067
-	}
1068
-
1069
-	// for texts
1070
-	if ($include_emphasis) {
1071
-		$theme_colors['primary-emphasis']   = __( 'Primary Emphasis', 'ayecode-connect' );
1072
-		$theme_colors['secondary-emphasis'] = __( 'Secondary Emphasis', 'ayecode-connect' );
1073
-		$theme_colors['success-emphasis']   = __( 'Success Emphasis', 'ayecode-connect' );
1074
-		$theme_colors['danger-emphasis']    = __( 'Danger Emphasis', 'ayecode-connect' );
1075
-		$theme_colors['warning-emphasis']   = __( 'Warning Emphasis', 'ayecode-connect' );
1076
-		$theme_colors['info-emphasis']      = __( 'Info Emphasis', 'ayecode-connect' );
1077
-		$theme_colors['light-emphasis']     = __( 'Light Emphasis', 'ayecode-connect' );
1078
-		$theme_colors['dark-emphasis']      = __( 'Dark Emphasis', 'ayecode-connect' );
1079
-		$theme_colors['purple-emphasis']    = __( 'Purple Emphasis', 'ayecode-connect' );
1080
-		$theme_colors['salmon-emphasis']    = __( 'Salmon Emphasis', 'ayecode-connect' );
1081
-		$theme_colors['cyan-emphasis']      = __( 'Cyan Emphasis', 'ayecode-connect' );
1082
-		$theme_colors['gray-emphasis']      = __( 'Gray Emphasis', 'ayecode-connect' );
1083
-		$theme_colors['muted-emphasis']     = __( 'Muted Emphasis', 'ayecode-connect' );
1084
-		$theme_colors['gray-dark-emphasis'] = __( 'Gray dark Emphasis', 'ayecode-connect' );
1085
-		$theme_colors['indigo-emphasis']    = __( 'Indigo Emphasis', 'ayecode-connect' );
1086
-		$theme_colors['orange-emphasis']    = __( 'Orange Emphasis', 'ayecode-connect' );
1087
-	}
1088
-
1089
-	if ( $include_outlines ) {
1090
-		$button_only                       = $outline_button_only_text ? ' ' . __( '(button only)', 'ayecode-connect' ) : '';
1091
-		$theme_colors['outline-primary']   = __( 'Primary outline', 'ayecode-connect' ) . $button_only;
1092
-		$theme_colors['outline-secondary'] = __( 'Secondary outline', 'ayecode-connect' ) . $button_only;
1093
-		$theme_colors['outline-success']   = __( 'Success outline', 'ayecode-connect' ) . $button_only;
1094
-		$theme_colors['outline-danger']    = __( 'Danger outline', 'ayecode-connect' ) . $button_only;
1095
-		$theme_colors['outline-warning']   = __( 'Warning outline', 'ayecode-connect' ) . $button_only;
1096
-		$theme_colors['outline-info']      = __( 'Info outline', 'ayecode-connect' ) . $button_only;
1097
-		$theme_colors['outline-light']     = __( 'Light outline', 'ayecode-connect' ) . $button_only;
1098
-		$theme_colors['outline-dark']      = __( 'Dark outline', 'ayecode-connect' ) . $button_only;
1099
-		$theme_colors['outline-white']     = __( 'White outline', 'ayecode-connect' ) . $button_only;
1100
-		$theme_colors['outline-purple']    = __( 'Purple outline', 'ayecode-connect' ) . $button_only;
1101
-		$theme_colors['outline-salmon']    = __( 'Salmon outline', 'ayecode-connect' ) . $button_only;
1102
-		$theme_colors['outline-cyan']      = __( 'Cyan outline', 'ayecode-connect' ) . $button_only;
1103
-		$theme_colors['outline-gray']      = __( 'Gray outline', 'ayecode-connect' ) . $button_only;
1104
-		$theme_colors['outline-gray-dark'] = __( 'Gray dark outline', 'ayecode-connect' ) . $button_only;
1105
-		$theme_colors['outline-indigo']    = __( 'Indigo outline', 'ayecode-connect' ) . $button_only;
1106
-		$theme_colors['outline-orange']    = __( 'Orange outline', 'ayecode-connect' ) . $button_only;
1107
-	}
1108
-
1109
-	if ( $include_branding ) {
1110
-		$theme_colors = $theme_colors + sd_aui_branding_colors();
1111
-	}
1112
-
1113
-	if ( $include_translucent ) {
1114
-		$button_only                           = $outline_button_only_text ? ' ' . __( '(button only)', 'ayecode-connect' ) : '';
1115
-		$theme_colors['translucent-primary']   = __( 'Primary translucent', 'ayecode-connect' ) . $button_only;
1116
-		$theme_colors['translucent-secondary'] = __( 'Secondary translucent', 'ayecode-connect' ) . $button_only;
1117
-		$theme_colors['translucent-success']   = __( 'Success translucent', 'ayecode-connect' ) . $button_only;
1118
-		$theme_colors['translucent-danger']    = __( 'Danger translucent', 'ayecode-connect' ) . $button_only;
1119
-		$theme_colors['translucent-warning']   = __( 'Warning translucent', 'ayecode-connect' ) . $button_only;
1120
-		$theme_colors['translucent-info']      = __( 'Info translucent', 'ayecode-connect' ) . $button_only;
1121
-		$theme_colors['translucent-light']     = __( 'Light translucent', 'ayecode-connect' ) . $button_only;
1122
-		$theme_colors['translucent-dark']      = __( 'Dark translucent', 'ayecode-connect' ) . $button_only;
1123
-		$theme_colors['translucent-white']     = __( 'White translucent', 'ayecode-connect' ) . $button_only;
1124
-		$theme_colors['translucent-purple']    = __( 'Purple translucent', 'ayecode-connect' ) . $button_only;
1125
-		$theme_colors['translucent-salmon']    = __( 'Salmon translucent', 'ayecode-connect' ) . $button_only;
1126
-		$theme_colors['translucent-cyan']      = __( 'Cyan translucent', 'ayecode-connect' ) . $button_only;
1127
-		$theme_colors['translucent-gray']      = __( 'Gray translucent', 'ayecode-connect' ) . $button_only;
1128
-		$theme_colors['translucent-gray-dark'] = __( 'Gray dark translucent', 'ayecode-connect' ) . $button_only;
1129
-		$theme_colors['translucent-indigo']    = __( 'Indigo translucent', 'ayecode-connect' ) . $button_only;
1130
-		$theme_colors['translucent-orange']    = __( 'Orange translucent', 'ayecode-connect' ) . $button_only;
1131
-	}
1132
-
1133
-	return apply_filters( 'sd_aui_colors', $theme_colors, $include_outlines, $include_branding );
1026
+    $theme_colors = array();
1027
+
1028
+    $theme_colors['primary']   = __( 'Primary', 'ayecode-connect' );
1029
+    $theme_colors['secondary'] = __( 'Secondary', 'ayecode-connect' );
1030
+    $theme_colors['success']   = __( 'Success', 'ayecode-connect' );
1031
+    $theme_colors['danger']    = __( 'Danger', 'ayecode-connect' );
1032
+    $theme_colors['warning']   = __( 'Warning', 'ayecode-connect' );
1033
+    $theme_colors['info']      = __( 'Info', 'ayecode-connect' );
1034
+    $theme_colors['light']     = __( 'Light', 'ayecode-connect' );
1035
+    $theme_colors['dark']      = __( 'Dark', 'ayecode-connect' );
1036
+    $theme_colors['black']     = __( 'Black', 'ayecode-connect' );
1037
+    $theme_colors['white']     = __( 'White', 'ayecode-connect' );
1038
+    $theme_colors['purple']    = __( 'Purple', 'ayecode-connect' );
1039
+    $theme_colors['salmon']    = __( 'Salmon', 'ayecode-connect' );
1040
+    $theme_colors['cyan']      = __( 'Cyan', 'ayecode-connect' );
1041
+    $theme_colors['gray']      = __( 'Gray', 'ayecode-connect' );
1042
+    $theme_colors['muted']     = __( 'Muted', 'ayecode-connect' );
1043
+    $theme_colors['gray-dark'] = __( 'Gray dark', 'ayecode-connect' );
1044
+    $theme_colors['indigo']    = __( 'Indigo', 'ayecode-connect' );
1045
+    $theme_colors['orange']    = __( 'Orange', 'ayecode-connect' );
1046
+    $theme_colors['body']      = __( 'Body', 'ayecode-connect' );
1047
+
1048
+
1049
+    // for bg and borders
1050
+    if ( $include_subtle ) {
1051
+        $theme_colors['primary-subtle']   = __( 'Primary Subtle', 'ayecode-connect' );
1052
+        $theme_colors['primary-subtle']   = __( 'Primary Subtle', 'ayecode-connect' );
1053
+        $theme_colors['secondary-subtle'] = __( 'Secondary Subtle', 'ayecode-connect' );
1054
+        $theme_colors['success-subtle']   = __( 'Success Subtle', 'ayecode-connect' );
1055
+        $theme_colors['danger-subtle']    = __( 'Danger Subtle', 'ayecode-connect' );
1056
+        $theme_colors['warning-subtle']   = __( 'Warning Subtle', 'ayecode-connect' );
1057
+        $theme_colors['info-subtle']      = __( 'Info Subtle', 'ayecode-connect' );
1058
+        $theme_colors['light-subtle']     = __( 'Light Subtle', 'ayecode-connect' );
1059
+        $theme_colors['dark-subtle']      = __( 'Dark Subtle', 'ayecode-connect' );
1060
+        $theme_colors['purple-subtle']    = __( 'Purple Subtle', 'ayecode-connect' );
1061
+        $theme_colors['salmon-subtle']    = __( 'Salmon Subtle', 'ayecode-connect' );
1062
+        $theme_colors['cyan-subtle']      = __( 'Cyan Subtle', 'ayecode-connect' );
1063
+        $theme_colors['gray-subtle']      = __( 'Gray Subtle', 'ayecode-connect' );
1064
+        $theme_colors['gray-dark-subtle'] = __( 'Gray dark Subtle', 'ayecode-connect' );
1065
+        $theme_colors['indigo-subtle']    = __( 'Indigo Subtle', 'ayecode-connect' );
1066
+        $theme_colors['orange-subtle']    = __( 'Orange Subtle', 'ayecode-connect' );
1067
+    }
1068
+
1069
+    // for texts
1070
+    if ($include_emphasis) {
1071
+        $theme_colors['primary-emphasis']   = __( 'Primary Emphasis', 'ayecode-connect' );
1072
+        $theme_colors['secondary-emphasis'] = __( 'Secondary Emphasis', 'ayecode-connect' );
1073
+        $theme_colors['success-emphasis']   = __( 'Success Emphasis', 'ayecode-connect' );
1074
+        $theme_colors['danger-emphasis']    = __( 'Danger Emphasis', 'ayecode-connect' );
1075
+        $theme_colors['warning-emphasis']   = __( 'Warning Emphasis', 'ayecode-connect' );
1076
+        $theme_colors['info-emphasis']      = __( 'Info Emphasis', 'ayecode-connect' );
1077
+        $theme_colors['light-emphasis']     = __( 'Light Emphasis', 'ayecode-connect' );
1078
+        $theme_colors['dark-emphasis']      = __( 'Dark Emphasis', 'ayecode-connect' );
1079
+        $theme_colors['purple-emphasis']    = __( 'Purple Emphasis', 'ayecode-connect' );
1080
+        $theme_colors['salmon-emphasis']    = __( 'Salmon Emphasis', 'ayecode-connect' );
1081
+        $theme_colors['cyan-emphasis']      = __( 'Cyan Emphasis', 'ayecode-connect' );
1082
+        $theme_colors['gray-emphasis']      = __( 'Gray Emphasis', 'ayecode-connect' );
1083
+        $theme_colors['muted-emphasis']     = __( 'Muted Emphasis', 'ayecode-connect' );
1084
+        $theme_colors['gray-dark-emphasis'] = __( 'Gray dark Emphasis', 'ayecode-connect' );
1085
+        $theme_colors['indigo-emphasis']    = __( 'Indigo Emphasis', 'ayecode-connect' );
1086
+        $theme_colors['orange-emphasis']    = __( 'Orange Emphasis', 'ayecode-connect' );
1087
+    }
1088
+
1089
+    if ( $include_outlines ) {
1090
+        $button_only                       = $outline_button_only_text ? ' ' . __( '(button only)', 'ayecode-connect' ) : '';
1091
+        $theme_colors['outline-primary']   = __( 'Primary outline', 'ayecode-connect' ) . $button_only;
1092
+        $theme_colors['outline-secondary'] = __( 'Secondary outline', 'ayecode-connect' ) . $button_only;
1093
+        $theme_colors['outline-success']   = __( 'Success outline', 'ayecode-connect' ) . $button_only;
1094
+        $theme_colors['outline-danger']    = __( 'Danger outline', 'ayecode-connect' ) . $button_only;
1095
+        $theme_colors['outline-warning']   = __( 'Warning outline', 'ayecode-connect' ) . $button_only;
1096
+        $theme_colors['outline-info']      = __( 'Info outline', 'ayecode-connect' ) . $button_only;
1097
+        $theme_colors['outline-light']     = __( 'Light outline', 'ayecode-connect' ) . $button_only;
1098
+        $theme_colors['outline-dark']      = __( 'Dark outline', 'ayecode-connect' ) . $button_only;
1099
+        $theme_colors['outline-white']     = __( 'White outline', 'ayecode-connect' ) . $button_only;
1100
+        $theme_colors['outline-purple']    = __( 'Purple outline', 'ayecode-connect' ) . $button_only;
1101
+        $theme_colors['outline-salmon']    = __( 'Salmon outline', 'ayecode-connect' ) . $button_only;
1102
+        $theme_colors['outline-cyan']      = __( 'Cyan outline', 'ayecode-connect' ) . $button_only;
1103
+        $theme_colors['outline-gray']      = __( 'Gray outline', 'ayecode-connect' ) . $button_only;
1104
+        $theme_colors['outline-gray-dark'] = __( 'Gray dark outline', 'ayecode-connect' ) . $button_only;
1105
+        $theme_colors['outline-indigo']    = __( 'Indigo outline', 'ayecode-connect' ) . $button_only;
1106
+        $theme_colors['outline-orange']    = __( 'Orange outline', 'ayecode-connect' ) . $button_only;
1107
+    }
1108
+
1109
+    if ( $include_branding ) {
1110
+        $theme_colors = $theme_colors + sd_aui_branding_colors();
1111
+    }
1112
+
1113
+    if ( $include_translucent ) {
1114
+        $button_only                           = $outline_button_only_text ? ' ' . __( '(button only)', 'ayecode-connect' ) : '';
1115
+        $theme_colors['translucent-primary']   = __( 'Primary translucent', 'ayecode-connect' ) . $button_only;
1116
+        $theme_colors['translucent-secondary'] = __( 'Secondary translucent', 'ayecode-connect' ) . $button_only;
1117
+        $theme_colors['translucent-success']   = __( 'Success translucent', 'ayecode-connect' ) . $button_only;
1118
+        $theme_colors['translucent-danger']    = __( 'Danger translucent', 'ayecode-connect' ) . $button_only;
1119
+        $theme_colors['translucent-warning']   = __( 'Warning translucent', 'ayecode-connect' ) . $button_only;
1120
+        $theme_colors['translucent-info']      = __( 'Info translucent', 'ayecode-connect' ) . $button_only;
1121
+        $theme_colors['translucent-light']     = __( 'Light translucent', 'ayecode-connect' ) . $button_only;
1122
+        $theme_colors['translucent-dark']      = __( 'Dark translucent', 'ayecode-connect' ) . $button_only;
1123
+        $theme_colors['translucent-white']     = __( 'White translucent', 'ayecode-connect' ) . $button_only;
1124
+        $theme_colors['translucent-purple']    = __( 'Purple translucent', 'ayecode-connect' ) . $button_only;
1125
+        $theme_colors['translucent-salmon']    = __( 'Salmon translucent', 'ayecode-connect' ) . $button_only;
1126
+        $theme_colors['translucent-cyan']      = __( 'Cyan translucent', 'ayecode-connect' ) . $button_only;
1127
+        $theme_colors['translucent-gray']      = __( 'Gray translucent', 'ayecode-connect' ) . $button_only;
1128
+        $theme_colors['translucent-gray-dark'] = __( 'Gray dark translucent', 'ayecode-connect' ) . $button_only;
1129
+        $theme_colors['translucent-indigo']    = __( 'Indigo translucent', 'ayecode-connect' ) . $button_only;
1130
+        $theme_colors['translucent-orange']    = __( 'Orange translucent', 'ayecode-connect' ) . $button_only;
1131
+    }
1132
+
1133
+    return apply_filters( 'sd_aui_colors', $theme_colors, $include_outlines, $include_branding );
1134 1134
 }
1135 1135
 
1136 1136
 /**
@@ -1139,19 +1139,19 @@  discard block
 block discarded – undo
1139 1139
  * @return array
1140 1140
  */
1141 1141
 function sd_aui_branding_colors() {
1142
-	return array(
1143
-		'facebook'  => __( 'Facebook', 'ayecode-connect' ),
1144
-		'twitter'   => __( 'Twitter', 'ayecode-connect' ),
1145
-		'instagram' => __( 'Instagram', 'ayecode-connect' ),
1146
-		'linkedin'  => __( 'Linkedin', 'ayecode-connect' ),
1147
-		'flickr'    => __( 'Flickr', 'ayecode-connect' ),
1148
-		'github'    => __( 'GitHub', 'ayecode-connect' ),
1149
-		'youtube'   => __( 'YouTube', 'ayecode-connect' ),
1150
-		'wordpress' => __( 'WordPress', 'ayecode-connect' ),
1151
-		'google'    => __( 'Google', 'ayecode-connect' ),
1152
-		'yahoo'     => __( 'Yahoo', 'ayecode-connect' ),
1153
-		'vkontakte' => __( 'Vkontakte', 'ayecode-connect' ),
1154
-	);
1142
+    return array(
1143
+        'facebook'  => __( 'Facebook', 'ayecode-connect' ),
1144
+        'twitter'   => __( 'Twitter', 'ayecode-connect' ),
1145
+        'instagram' => __( 'Instagram', 'ayecode-connect' ),
1146
+        'linkedin'  => __( 'Linkedin', 'ayecode-connect' ),
1147
+        'flickr'    => __( 'Flickr', 'ayecode-connect' ),
1148
+        'github'    => __( 'GitHub', 'ayecode-connect' ),
1149
+        'youtube'   => __( 'YouTube', 'ayecode-connect' ),
1150
+        'wordpress' => __( 'WordPress', 'ayecode-connect' ),
1151
+        'google'    => __( 'Google', 'ayecode-connect' ),
1152
+        'yahoo'     => __( 'Yahoo', 'ayecode-connect' ),
1153
+        'vkontakte' => __( 'Vkontakte', 'ayecode-connect' ),
1154
+    );
1155 1155
 }
1156 1156
 
1157 1157
 
@@ -1165,38 +1165,38 @@  discard block
 block discarded – undo
1165 1165
  */
1166 1166
 function sd_get_container_class_input( $type = 'container', $overwrite = array() ) {
1167 1167
 
1168
-	$options = array(
1169
-		'container'       => __( 'container (default)', 'ayecode-connect' ),
1170
-		'container-sm'    => 'container-sm',
1171
-		'container-md'    => 'container-md',
1172
-		'container-lg'    => 'container-lg',
1173
-		'container-xl'    => 'container-xl',
1174
-		'container-xxl'   => 'container-xxl',
1175
-		'container-fluid' => 'container-fluid',
1176
-		'row'             => 'row',
1177
-		'col'             => 'col',
1178
-		'card'            => 'card',
1179
-		'card-header'     => 'card-header',
1180
-		'card-img-top'    => 'card-img-top',
1181
-		'card-body'       => 'card-body',
1182
-		'card-footer'     => 'card-footer',
1183
-		'list-group'      => 'list-group',
1184
-		'list-group-item' => 'list-group-item',
1185
-		''                => __( 'no container class', 'ayecode-connect' ),
1186
-	);
1187
-
1188
-	$defaults = array(
1189
-		'type'     => 'select',
1190
-		'title'    => __( 'Type', 'ayecode-connect' ),
1191
-		'options'  => $options,
1192
-		'default'  => '',
1193
-		'desc_tip' => true,
1194
-		'group'    => __( 'Container', 'ayecode-connect' ),
1195
-	);
1196
-
1197
-	$input = wp_parse_args( $overwrite, $defaults );
1198
-
1199
-	return $input;
1168
+    $options = array(
1169
+        'container'       => __( 'container (default)', 'ayecode-connect' ),
1170
+        'container-sm'    => 'container-sm',
1171
+        'container-md'    => 'container-md',
1172
+        'container-lg'    => 'container-lg',
1173
+        'container-xl'    => 'container-xl',
1174
+        'container-xxl'   => 'container-xxl',
1175
+        'container-fluid' => 'container-fluid',
1176
+        'row'             => 'row',
1177
+        'col'             => 'col',
1178
+        'card'            => 'card',
1179
+        'card-header'     => 'card-header',
1180
+        'card-img-top'    => 'card-img-top',
1181
+        'card-body'       => 'card-body',
1182
+        'card-footer'     => 'card-footer',
1183
+        'list-group'      => 'list-group',
1184
+        'list-group-item' => 'list-group-item',
1185
+        ''                => __( 'no container class', 'ayecode-connect' ),
1186
+    );
1187
+
1188
+    $defaults = array(
1189
+        'type'     => 'select',
1190
+        'title'    => __( 'Type', 'ayecode-connect' ),
1191
+        'options'  => $options,
1192
+        'default'  => '',
1193
+        'desc_tip' => true,
1194
+        'group'    => __( 'Container', 'ayecode-connect' ),
1195
+    );
1196
+
1197
+    $input = wp_parse_args( $overwrite, $defaults );
1198
+
1199
+    return $input;
1200 1200
 }
1201 1201
 
1202 1202
 /**
@@ -1209,30 +1209,30 @@  discard block
 block discarded – undo
1209 1209
  */
1210 1210
 function sd_get_position_class_input( $type = 'position', $overwrite = array() ) {
1211 1211
 
1212
-	$options = array(
1213
-		''                  => __( 'Default', 'ayecode-connect' ),
1214
-		'position-static'   => 'static',
1215
-		'position-relative' => 'relative',
1216
-		'position-absolute' => 'absolute',
1217
-		'position-fixed'    => 'fixed',
1218
-		'position-sticky'   => 'sticky',
1219
-		'fixed-top'         => 'fixed-top',
1220
-		'fixed-bottom'      => 'fixed-bottom',
1221
-		'sticky-top'        => 'sticky-top',
1222
-	);
1212
+    $options = array(
1213
+        ''                  => __( 'Default', 'ayecode-connect' ),
1214
+        'position-static'   => 'static',
1215
+        'position-relative' => 'relative',
1216
+        'position-absolute' => 'absolute',
1217
+        'position-fixed'    => 'fixed',
1218
+        'position-sticky'   => 'sticky',
1219
+        'fixed-top'         => 'fixed-top',
1220
+        'fixed-bottom'      => 'fixed-bottom',
1221
+        'sticky-top'        => 'sticky-top',
1222
+    );
1223 1223
 
1224
-	$defaults = array(
1225
-		'type'     => 'select',
1226
-		'title'    => __( 'Position', 'ayecode-connect' ),
1227
-		'options'  => $options,
1228
-		'default'  => '',
1229
-		'desc_tip' => true,
1230
-		'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
1231
-	);
1224
+    $defaults = array(
1225
+        'type'     => 'select',
1226
+        'title'    => __( 'Position', 'ayecode-connect' ),
1227
+        'options'  => $options,
1228
+        'default'  => '',
1229
+        'desc_tip' => true,
1230
+        'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
1231
+    );
1232 1232
 
1233
-	$input = wp_parse_args( $overwrite, $defaults );
1233
+    $input = wp_parse_args( $overwrite, $defaults );
1234 1234
 
1235
-	return $input;
1235
+    return $input;
1236 1236
 }
1237 1237
 
1238 1238
 /**
@@ -1243,32 +1243,32 @@  discard block
 block discarded – undo
1243 1243
  */
1244 1244
 function sd_get_absolute_position_input( $type = 'absolute_position', $overwrite = array() ) {
1245 1245
 
1246
-	$options = array(
1247
-		''              => __( 'Default', 'ayecode-connect' ),
1248
-		'top-left'      => 'top-left',
1249
-		'top-center'    => 'top-center',
1250
-		'top-right'     => 'top-right',
1251
-		'center-left'   => 'middle-left',
1252
-		'center'        => 'center',
1253
-		'center-right'  => 'middle-right',
1254
-		'bottom-left'   => 'bottom-left',
1255
-		'bottom-center' => 'bottom-center',
1256
-		'bottom-right'  => 'bottom-right',
1257
-	);
1246
+    $options = array(
1247
+        ''              => __( 'Default', 'ayecode-connect' ),
1248
+        'top-left'      => 'top-left',
1249
+        'top-center'    => 'top-center',
1250
+        'top-right'     => 'top-right',
1251
+        'center-left'   => 'middle-left',
1252
+        'center'        => 'center',
1253
+        'center-right'  => 'middle-right',
1254
+        'bottom-left'   => 'bottom-left',
1255
+        'bottom-center' => 'bottom-center',
1256
+        'bottom-right'  => 'bottom-right',
1257
+    );
1258 1258
 
1259
-	$defaults = array(
1260
-		'type'            => 'select',
1261
-		'title'           => __( 'Absolute Position', 'ayecode-connect' ),
1262
-		'options'         => $options,
1263
-		'default'         => '',
1264
-		'desc_tip'        => true,
1265
-		'group'           => __( 'Wrapper Styles', 'ayecode-connect' ),
1266
-		'element_require' => '[%position%]=="position-absolute"',
1267
-	);
1259
+    $defaults = array(
1260
+        'type'            => 'select',
1261
+        'title'           => __( 'Absolute Position', 'ayecode-connect' ),
1262
+        'options'         => $options,
1263
+        'default'         => '',
1264
+        'desc_tip'        => true,
1265
+        'group'           => __( 'Wrapper Styles', 'ayecode-connect' ),
1266
+        'element_require' => '[%position%]=="position-absolute"',
1267
+    );
1268 1268
 
1269
-	$input = wp_parse_args( $overwrite, $defaults );
1269
+    $input = wp_parse_args( $overwrite, $defaults );
1270 1270
 
1271
-	return $input;
1271
+    return $input;
1272 1272
 }
1273 1273
 
1274 1274
 /**
@@ -1281,38 +1281,38 @@  discard block
 block discarded – undo
1281 1281
  */
1282 1282
 function sd_get_sticky_offset_input( $type = 'top', $overwrite = array() ) {
1283 1283
 
1284
-	$defaults = array(
1285
-		'type'            => 'number',
1286
-		'title'           => __( 'Sticky offset', 'ayecode-connect' ),
1287
-		//'desc' =>  __( 'Sticky offset', 'ayecode-connect' ),
1288
-		'default'         => '',
1289
-		'desc_tip'        => true,
1290
-		'group'           => __( 'Wrapper Styles', 'ayecode-connect' ),
1291
-		'element_require' => '[%position%]=="sticky" || [%position%]=="sticky-top"',
1292
-	);
1293
-
1294
-	// title
1295
-	if ( $type == 'top' ) {
1296
-		$defaults['title'] = __( 'Top offset', 'ayecode-connect' );
1297
-		$defaults['icon']  = 'box-top';
1298
-		$defaults['row']   = array(
1299
-			'title' => __( 'Sticky offset', 'ayecode-connect' ),
1300
-			'key'   => 'sticky-offset',
1301
-			'open'  => true,
1302
-			'class' => 'text-center',
1303
-		);
1304
-	} elseif ( $type == 'bottom' ) {
1305
-		$defaults['title'] = __( 'Bottom offset', 'ayecode-connect' );
1306
-		$defaults['icon']  = 'box-bottom';
1307
-		$defaults['row']   = array(
1308
-			'key'   => 'sticky-offset',
1309
-			'close' => true,
1310
-		);
1311
-	}
1312
-
1313
-	$input = wp_parse_args( $overwrite, $defaults );
1314
-
1315
-	return $input;
1284
+    $defaults = array(
1285
+        'type'            => 'number',
1286
+        'title'           => __( 'Sticky offset', 'ayecode-connect' ),
1287
+        //'desc' =>  __( 'Sticky offset', 'ayecode-connect' ),
1288
+        'default'         => '',
1289
+        'desc_tip'        => true,
1290
+        'group'           => __( 'Wrapper Styles', 'ayecode-connect' ),
1291
+        'element_require' => '[%position%]=="sticky" || [%position%]=="sticky-top"',
1292
+    );
1293
+
1294
+    // title
1295
+    if ( $type == 'top' ) {
1296
+        $defaults['title'] = __( 'Top offset', 'ayecode-connect' );
1297
+        $defaults['icon']  = 'box-top';
1298
+        $defaults['row']   = array(
1299
+            'title' => __( 'Sticky offset', 'ayecode-connect' ),
1300
+            'key'   => 'sticky-offset',
1301
+            'open'  => true,
1302
+            'class' => 'text-center',
1303
+        );
1304
+    } elseif ( $type == 'bottom' ) {
1305
+        $defaults['title'] = __( 'Bottom offset', 'ayecode-connect' );
1306
+        $defaults['icon']  = 'box-bottom';
1307
+        $defaults['row']   = array(
1308
+            'key'   => 'sticky-offset',
1309
+            'close' => true,
1310
+        );
1311
+    }
1312
+
1313
+    $input = wp_parse_args( $overwrite, $defaults );
1314
+
1315
+    return $input;
1316 1316
 }
1317 1317
 
1318 1318
 /**
@@ -1324,61 +1324,61 @@  discard block
 block discarded – undo
1324 1324
  * @return array
1325 1325
  */
1326 1326
 function sd_get_font_size_input( $type = 'font_size', $overwrite = array(), $has_custom = false ) {
1327
-	global $aui_bs5;
1328
-
1329
-	$options[] = __( 'Inherit from parent', 'ayecode-connect' );
1330
-	if ( $aui_bs5 ) {
1331
-		// responsive font sizes
1332
-		$options['fs-base'] = 'fs-base (body default)';
1333
-		$options['fs-6']    = 'fs-6';
1334
-		$options['fs-5']    = 'fs-5';
1335
-		$options['fs-4']    = 'fs-4';
1336
-		$options['fs-3']    = 'fs-3';
1337
-		$options['fs-2']    = 'fs-2';
1338
-		$options['fs-1']    = 'fs-1';
1339
-
1340
-		// custom
1341
-		$options['fs-lg']  = 'fs-lg';
1342
-		$options['fs-sm']  = 'fs-sm';
1343
-		$options['fs-xs']  = 'fs-xs';
1344
-		$options['fs-xxs'] = 'fs-xxs';
1345
-
1346
-	}
1347
-
1348
-	$options = $options + array(
1349
-			'h6'        => 'h6',
1350
-			'h5'        => 'h5',
1351
-			'h4'        => 'h4',
1352
-			'h3'        => 'h3',
1353
-			'h2'        => 'h2',
1354
-			'h1'        => 'h1',
1355
-			'display-1' => 'display-1',
1356
-			'display-2' => 'display-2',
1357
-			'display-3' => 'display-3',
1358
-			'display-4' => 'display-4',
1359
-		);
1360
-
1361
-	if ( $aui_bs5 ) {
1362
-		$options['display-5'] = 'display-5';
1363
-		$options['display-6'] = 'display-6';
1364
-	}
1365
-
1366
-	if ( $has_custom ) {
1367
-		$options['custom'] = __( 'Custom size', 'ayecode-connect' );
1368
-	}
1369
-
1370
-	$defaults = array(
1371
-		'type'     => 'select',
1372
-		'title'    => __( 'Font size', 'ayecode-connect' ),
1373
-		'options'  => $options,
1374
-		'default'  => '',
1375
-		'desc_tip' => true,
1376
-		'group'    => __( 'Typography', 'ayecode-connect' ),
1377
-	);
1378
-
1379
-	$input = wp_parse_args( $overwrite, $defaults );
1380
-
1381
-	return $input;
1327
+    global $aui_bs5;
1328
+
1329
+    $options[] = __( 'Inherit from parent', 'ayecode-connect' );
1330
+    if ( $aui_bs5 ) {
1331
+        // responsive font sizes
1332
+        $options['fs-base'] = 'fs-base (body default)';
1333
+        $options['fs-6']    = 'fs-6';
1334
+        $options['fs-5']    = 'fs-5';
1335
+        $options['fs-4']    = 'fs-4';
1336
+        $options['fs-3']    = 'fs-3';
1337
+        $options['fs-2']    = 'fs-2';
1338
+        $options['fs-1']    = 'fs-1';
1339
+
1340
+        // custom
1341
+        $options['fs-lg']  = 'fs-lg';
1342
+        $options['fs-sm']  = 'fs-sm';
1343
+        $options['fs-xs']  = 'fs-xs';
1344
+        $options['fs-xxs'] = 'fs-xxs';
1345
+
1346
+    }
1347
+
1348
+    $options = $options + array(
1349
+            'h6'        => 'h6',
1350
+            'h5'        => 'h5',
1351
+            'h4'        => 'h4',
1352
+            'h3'        => 'h3',
1353
+            'h2'        => 'h2',
1354
+            'h1'        => 'h1',
1355
+            'display-1' => 'display-1',
1356
+            'display-2' => 'display-2',
1357
+            'display-3' => 'display-3',
1358
+            'display-4' => 'display-4',
1359
+        );
1360
+
1361
+    if ( $aui_bs5 ) {
1362
+        $options['display-5'] = 'display-5';
1363
+        $options['display-6'] = 'display-6';
1364
+    }
1365
+
1366
+    if ( $has_custom ) {
1367
+        $options['custom'] = __( 'Custom size', 'ayecode-connect' );
1368
+    }
1369
+
1370
+    $defaults = array(
1371
+        'type'     => 'select',
1372
+        'title'    => __( 'Font size', 'ayecode-connect' ),
1373
+        'options'  => $options,
1374
+        'default'  => '',
1375
+        'desc_tip' => true,
1376
+        'group'    => __( 'Typography', 'ayecode-connect' ),
1377
+    );
1378
+
1379
+    $input = wp_parse_args( $overwrite, $defaults );
1380
+
1381
+    return $input;
1382 1382
 }
1383 1383
 
1384 1384
 /**
@@ -1391,27 +1391,27 @@  discard block
 block discarded – undo
1391 1391
  */
1392 1392
 function sd_get_font_custom_size_input( $type = 'font_size_custom', $overwrite = array(), $parent_type = '' ) {
1393 1393
 
1394
-	$defaults = array(
1395
-		'type'              => 'number',
1396
-		'title'             => __( 'Font size (rem)', 'ayecode-connect' ),
1397
-		'default'           => '',
1398
-		'placeholder'       => '1.25',
1399
-		'custom_attributes' => array(
1400
-			'step' => '0.1',
1401
-			'min'  => '0',
1402
-			'max'  => '100',
1403
-		),
1404
-		'desc_tip'          => true,
1405
-		'group'             => __( 'Typography', 'ayecode-connect' ),
1406
-	);
1394
+    $defaults = array(
1395
+        'type'              => 'number',
1396
+        'title'             => __( 'Font size (rem)', 'ayecode-connect' ),
1397
+        'default'           => '',
1398
+        'placeholder'       => '1.25',
1399
+        'custom_attributes' => array(
1400
+            'step' => '0.1',
1401
+            'min'  => '0',
1402
+            'max'  => '100',
1403
+        ),
1404
+        'desc_tip'          => true,
1405
+        'group'             => __( 'Typography', 'ayecode-connect' ),
1406
+    );
1407 1407
 
1408
-	if ( $parent_type ) {
1409
-		$defaults['element_require'] = '[%' . $parent_type . '%]=="custom"';
1410
-	}
1408
+    if ( $parent_type ) {
1409
+        $defaults['element_require'] = '[%' . $parent_type . '%]=="custom"';
1410
+    }
1411 1411
 
1412
-	$input = wp_parse_args( $overwrite, $defaults );
1412
+    $input = wp_parse_args( $overwrite, $defaults );
1413 1413
 
1414
-	return $input;
1414
+    return $input;
1415 1415
 }
1416 1416
 
1417 1417
 /**
@@ -1424,23 +1424,23 @@  discard block
 block discarded – undo
1424 1424
  */
1425 1425
 function sd_get_font_line_height_input( $type = 'font_line_height', $overwrite = array() ) {
1426 1426
 
1427
-	$defaults = array(
1428
-		'type'              => 'number',
1429
-		'title'             => __( 'Font Line Height', 'ayecode-connect' ),
1430
-		'default'           => '',
1431
-		'placeholder'       => '1.75',
1432
-		'custom_attributes' => array(
1433
-			'step' => '0.1',
1434
-			'min'  => '0',
1435
-			'max'  => '100',
1436
-		),
1437
-		'desc_tip'          => true,
1438
-		'group'             => __( 'Typography', 'ayecode-connect' ),
1439
-	);
1427
+    $defaults = array(
1428
+        'type'              => 'number',
1429
+        'title'             => __( 'Font Line Height', 'ayecode-connect' ),
1430
+        'default'           => '',
1431
+        'placeholder'       => '1.75',
1432
+        'custom_attributes' => array(
1433
+            'step' => '0.1',
1434
+            'min'  => '0',
1435
+            'max'  => '100',
1436
+        ),
1437
+        'desc_tip'          => true,
1438
+        'group'             => __( 'Typography', 'ayecode-connect' ),
1439
+    );
1440 1440
 
1441
-	$input = wp_parse_args( $overwrite, $defaults );
1441
+    $input = wp_parse_args( $overwrite, $defaults );
1442 1442
 
1443
-	return $input;
1443
+    return $input;
1444 1444
 }
1445 1445
 
1446 1446
 /**
@@ -1453,18 +1453,18 @@  discard block
 block discarded – undo
1453 1453
  */
1454 1454
 function sd_get_font_size_input_group( $type = 'font_size', $overwrite = array(), $overwrite_custom = array() ) {
1455 1455
 
1456
-	$inputs = array();
1456
+    $inputs = array();
1457 1457
 
1458
-	if ( $overwrite !== false ) {
1459
-		$inputs[ $type ] = sd_get_font_size_input( $type, $overwrite, true );
1460
-	}
1458
+    if ( $overwrite !== false ) {
1459
+        $inputs[ $type ] = sd_get_font_size_input( $type, $overwrite, true );
1460
+    }
1461 1461
 
1462
-	if ( $overwrite_custom !== false ) {
1463
-		$custom            = $type . '_custom';
1464
-		$inputs[ $custom ] = sd_get_font_custom_size_input( $custom, $overwrite_custom, $type );
1465
-	}
1462
+    if ( $overwrite_custom !== false ) {
1463
+        $custom            = $type . '_custom';
1464
+        $inputs[ $custom ] = sd_get_font_custom_size_input( $custom, $overwrite_custom, $type );
1465
+    }
1466 1466
 
1467
-	return $inputs;
1467
+    return $inputs;
1468 1468
 }
1469 1469
 
1470 1470
 /**
@@ -1477,33 +1477,33 @@  discard block
 block discarded – undo
1477 1477
  */
1478 1478
 function sd_get_font_weight_input( $type = 'font_weight', $overwrite = array() ) {
1479 1479
 
1480
-	$options = array(
1481
-		''                                => __( 'Inherit', 'ayecode-connect' ),
1482
-		'font-weight-bold'                => 'bold',
1483
-		'font-weight-bolder'              => 'bolder',
1484
-		'font-weight-normal'              => 'normal',
1485
-		'font-weight-light'               => 'light',
1486
-		'font-weight-lighter'             => 'lighter',
1487
-		'font-italic'                     => 'italic',
1488
-		'font-weight-bold font-italic'    => 'bold italic',
1489
-		'font-weight-bolder font-italic'  => 'bolder italic',
1490
-		'font-weight-normal font-italic'  => 'normal italic',
1491
-		'font-weight-light font-italic'   => 'light italic',
1492
-		'font-weight-lighter font-italic' => 'lighter italic',
1493
-	);
1480
+    $options = array(
1481
+        ''                                => __( 'Inherit', 'ayecode-connect' ),
1482
+        'font-weight-bold'                => 'bold',
1483
+        'font-weight-bolder'              => 'bolder',
1484
+        'font-weight-normal'              => 'normal',
1485
+        'font-weight-light'               => 'light',
1486
+        'font-weight-lighter'             => 'lighter',
1487
+        'font-italic'                     => 'italic',
1488
+        'font-weight-bold font-italic'    => 'bold italic',
1489
+        'font-weight-bolder font-italic'  => 'bolder italic',
1490
+        'font-weight-normal font-italic'  => 'normal italic',
1491
+        'font-weight-light font-italic'   => 'light italic',
1492
+        'font-weight-lighter font-italic' => 'lighter italic',
1493
+    );
1494 1494
 
1495
-	$defaults = array(
1496
-		'type'     => 'select',
1497
-		'title'    => __( 'Appearance', 'ayecode-connect' ),
1498
-		'options'  => $options,
1499
-		'default'  => '',
1500
-		'desc_tip' => true,
1501
-		'group'    => __( 'Typography', 'ayecode-connect' ),
1502
-	);
1495
+    $defaults = array(
1496
+        'type'     => 'select',
1497
+        'title'    => __( 'Appearance', 'ayecode-connect' ),
1498
+        'options'  => $options,
1499
+        'default'  => '',
1500
+        'desc_tip' => true,
1501
+        'group'    => __( 'Typography', 'ayecode-connect' ),
1502
+    );
1503 1503
 
1504
-	$input = wp_parse_args( $overwrite, $defaults );
1504
+    $input = wp_parse_args( $overwrite, $defaults );
1505 1505
 
1506
-	return $input;
1506
+    return $input;
1507 1507
 }
1508 1508
 
1509 1509
 /**
@@ -1516,25 +1516,25 @@  discard block
 block discarded – undo
1516 1516
  */
1517 1517
 function sd_get_font_case_input( $type = 'font_weight', $overwrite = array() ) {
1518 1518
 
1519
-	$options = array(
1520
-		''                => __( 'Default', 'ayecode-connect' ),
1521
-		'text-lowercase'  => __( 'lowercase', 'ayecode-connect' ),
1522
-		'text-uppercase'  => __( 'UPPERCASE', 'ayecode-connect' ),
1523
-		'text-capitalize' => __( 'Capitalize', 'ayecode-connect' ),
1524
-	);
1519
+    $options = array(
1520
+        ''                => __( 'Default', 'ayecode-connect' ),
1521
+        'text-lowercase'  => __( 'lowercase', 'ayecode-connect' ),
1522
+        'text-uppercase'  => __( 'UPPERCASE', 'ayecode-connect' ),
1523
+        'text-capitalize' => __( 'Capitalize', 'ayecode-connect' ),
1524
+    );
1525 1525
 
1526
-	$defaults = array(
1527
-		'type'     => 'select',
1528
-		'title'    => __( 'Letter case', 'ayecode-connect' ),
1529
-		'options'  => $options,
1530
-		'default'  => '',
1531
-		'desc_tip' => true,
1532
-		'group'    => __( 'Typography', 'ayecode-connect' ),
1533
-	);
1526
+    $defaults = array(
1527
+        'type'     => 'select',
1528
+        'title'    => __( 'Letter case', 'ayecode-connect' ),
1529
+        'options'  => $options,
1530
+        'default'  => '',
1531
+        'desc_tip' => true,
1532
+        'group'    => __( 'Typography', 'ayecode-connect' ),
1533
+    );
1534 1534
 
1535
-	$input = wp_parse_args( $overwrite, $defaults );
1535
+    $input = wp_parse_args( $overwrite, $defaults );
1536 1536
 
1537
-	return $input;
1537
+    return $input;
1538 1538
 }
1539 1539
 
1540 1540
 /**
@@ -1548,23 +1548,23 @@  discard block
 block discarded – undo
1548 1548
  */
1549 1549
 function sd_get_font_italic_input( $type = 'font_italic', $overwrite = array() ) {
1550 1550
 
1551
-	$options = array(
1552
-		''            => __( 'No', 'ayecode-connect' ),
1553
-		'font-italic' => __( 'Yes', 'ayecode-connect' ),
1554
-	);
1551
+    $options = array(
1552
+        ''            => __( 'No', 'ayecode-connect' ),
1553
+        'font-italic' => __( 'Yes', 'ayecode-connect' ),
1554
+    );
1555 1555
 
1556
-	$defaults = array(
1557
-		'type'     => 'select',
1558
-		'title'    => __( 'Font italic', 'ayecode-connect' ),
1559
-		'options'  => $options,
1560
-		'default'  => '',
1561
-		'desc_tip' => true,
1562
-		'group'    => __( 'Typography', 'ayecode-connect' ),
1563
-	);
1556
+    $defaults = array(
1557
+        'type'     => 'select',
1558
+        'title'    => __( 'Font italic', 'ayecode-connect' ),
1559
+        'options'  => $options,
1560
+        'default'  => '',
1561
+        'desc_tip' => true,
1562
+        'group'    => __( 'Typography', 'ayecode-connect' ),
1563
+    );
1564 1564
 
1565
-	$input = wp_parse_args( $overwrite, $defaults );
1565
+    $input = wp_parse_args( $overwrite, $defaults );
1566 1566
 
1567
-	return $input;
1567
+    return $input;
1568 1568
 }
1569 1569
 
1570 1570
 /**
@@ -1577,18 +1577,18 @@  discard block
 block discarded – undo
1577 1577
  */
1578 1578
 function sd_get_anchor_input( $type = 'anchor', $overwrite = array() ) {
1579 1579
 
1580
-	$defaults = array(
1581
-		'type'     => 'text',
1582
-		'title'    => __( 'HTML anchor', 'ayecode-connect' ),
1583
-		'desc'     => __( 'Enter a word or two — without spaces — to make a unique web address just for this block, called an “anchor.” Then, you’ll be able to link directly to this section of your page.', 'ayecode-connect' ),
1584
-		'default'  => '',
1585
-		'desc_tip' => true,
1586
-		'group'    => __( 'Advanced', 'ayecode-connect' ),
1587
-	);
1580
+    $defaults = array(
1581
+        'type'     => 'text',
1582
+        'title'    => __( 'HTML anchor', 'ayecode-connect' ),
1583
+        'desc'     => __( 'Enter a word or two — without spaces — to make a unique web address just for this block, called an “anchor.” Then, you’ll be able to link directly to this section of your page.', 'ayecode-connect' ),
1584
+        'default'  => '',
1585
+        'desc_tip' => true,
1586
+        'group'    => __( 'Advanced', 'ayecode-connect' ),
1587
+    );
1588 1588
 
1589
-	$input = wp_parse_args( $overwrite, $defaults );
1589
+    $input = wp_parse_args( $overwrite, $defaults );
1590 1590
 
1591
-	return $input;
1591
+    return $input;
1592 1592
 }
1593 1593
 
1594 1594
 /**
@@ -1601,18 +1601,18 @@  discard block
 block discarded – undo
1601 1601
  */
1602 1602
 function sd_get_class_input( $type = 'css_class', $overwrite = array() ) {
1603 1603
 
1604
-	$defaults = array(
1605
-		'type'     => 'text',
1606
-		'title'    => __( 'Additional CSS class(es)', 'ayecode-connect' ),
1607
-		'desc'     => __( 'Separate multiple classes with spaces.', 'ayecode-connect' ),
1608
-		'default'  => '',
1609
-		'desc_tip' => true,
1610
-		'group'    => __( 'Advanced', 'ayecode-connect' ),
1611
-	);
1604
+    $defaults = array(
1605
+        'type'     => 'text',
1606
+        'title'    => __( 'Additional CSS class(es)', 'ayecode-connect' ),
1607
+        'desc'     => __( 'Separate multiple classes with spaces.', 'ayecode-connect' ),
1608
+        'default'  => '',
1609
+        'desc_tip' => true,
1610
+        'group'    => __( 'Advanced', 'ayecode-connect' ),
1611
+    );
1612 1612
 
1613
-	$input = wp_parse_args( $overwrite, $defaults );
1613
+    $input = wp_parse_args( $overwrite, $defaults );
1614 1614
 
1615
-	return $input;
1615
+    return $input;
1616 1616
 }
1617 1617
 
1618 1618
 /**
@@ -1625,18 +1625,18 @@  discard block
 block discarded – undo
1625 1625
  */
1626 1626
 function sd_get_custom_name_input( $type = 'metadata_name', $overwrite = array() ) {
1627 1627
 
1628
-	$defaults = array(
1629
-		'type'     => 'text',
1630
-		'title'    => __( 'Block Name', 'ayecode-connect' ),
1631
-		'desc'     => __( 'Set a custom name for this block', 'ayecode-connect' ),
1632
-		'default'  => '',
1633
-		'desc_tip' => true,
1634
-		'group'    => __( 'Advanced', 'ayecode-connect' ),
1635
-	);
1628
+    $defaults = array(
1629
+        'type'     => 'text',
1630
+        'title'    => __( 'Block Name', 'ayecode-connect' ),
1631
+        'desc'     => __( 'Set a custom name for this block', 'ayecode-connect' ),
1632
+        'default'  => '',
1633
+        'desc_tip' => true,
1634
+        'group'    => __( 'Advanced', 'ayecode-connect' ),
1635
+    );
1636 1636
 
1637
-	$input = wp_parse_args( $overwrite, $defaults );
1637
+    $input = wp_parse_args( $overwrite, $defaults );
1638 1638
 
1639
-	return $input;
1639
+    return $input;
1640 1640
 }
1641 1641
 
1642 1642
 /**
@@ -1649,341 +1649,341 @@  discard block
 block discarded – undo
1649 1649
  */
1650 1650
 function sd_get_hover_animations_input( $type = 'hover_animations', $overwrite = array() ) {
1651 1651
 
1652
-	$options = array(
1653
-		''                 => __( 'none', 'ayecode-connect' ),
1654
-		'hover-zoom'       => __( 'Zoom', 'ayecode-connect' ),
1655
-		'hover-shadow'     => __( 'Shadow', 'ayecode-connect' ),
1656
-		'hover-move-up'    => __( 'Move up', 'ayecode-connect' ),
1657
-		'hover-move-down'  => __( 'Move down', 'ayecode-connect' ),
1658
-		'hover-move-left'  => __( 'Move left', 'ayecode-connect' ),
1659
-		'hover-move-right' => __( 'Move right', 'ayecode-connect' ),
1660
-	);
1652
+    $options = array(
1653
+        ''                 => __( 'none', 'ayecode-connect' ),
1654
+        'hover-zoom'       => __( 'Zoom', 'ayecode-connect' ),
1655
+        'hover-shadow'     => __( 'Shadow', 'ayecode-connect' ),
1656
+        'hover-move-up'    => __( 'Move up', 'ayecode-connect' ),
1657
+        'hover-move-down'  => __( 'Move down', 'ayecode-connect' ),
1658
+        'hover-move-left'  => __( 'Move left', 'ayecode-connect' ),
1659
+        'hover-move-right' => __( 'Move right', 'ayecode-connect' ),
1660
+    );
1661 1661
 
1662
-	$defaults = array(
1663
-		'type'     => 'select',
1664
-		'multiple' => true,
1665
-		'title'    => __( 'Hover Animations', 'ayecode-connect' ),
1666
-		'options'  => $options,
1667
-		'default'  => '',
1668
-		'desc_tip' => true,
1669
-		'group'    => __( 'Hover Animations', 'ayecode-connect' ),
1670
-	);
1662
+    $defaults = array(
1663
+        'type'     => 'select',
1664
+        'multiple' => true,
1665
+        'title'    => __( 'Hover Animations', 'ayecode-connect' ),
1666
+        'options'  => $options,
1667
+        'default'  => '',
1668
+        'desc_tip' => true,
1669
+        'group'    => __( 'Hover Animations', 'ayecode-connect' ),
1670
+    );
1671 1671
 
1672
-	$input = wp_parse_args( $overwrite, $defaults );
1672
+    $input = wp_parse_args( $overwrite, $defaults );
1673 1673
 
1674
-	return $input;
1674
+    return $input;
1675 1675
 }
1676 1676
 
1677 1677
 
1678 1678
 function sd_get_flex_align_items_input( $type = 'align-items', $overwrite = array() ) {
1679
-	$device_size = '';
1680
-	if ( ! empty( $overwrite['device_type'] ) ) {
1681
-		if ( $overwrite['device_type'] == 'Tablet' ) {
1682
-			$device_size = '-md';
1683
-		} elseif ( $overwrite['device_type'] == 'Desktop' ) {
1684
-			$device_size = '-lg';
1685
-		}
1686
-	}
1687
-	$options = array(
1688
-		''                                         => __( 'Default', 'ayecode-connect' ),
1689
-		'align-items' . $device_size . '-start'    => 'align-items-start',
1690
-		'align-items' . $device_size . '-end'      => 'align-items-end',
1691
-		'align-items' . $device_size . '-center'   => 'align-items-center',
1692
-		'align-items' . $device_size . '-baseline' => 'align-items-baseline',
1693
-		'align-items' . $device_size . '-stretch'  => 'align-items-stretch',
1694
-	);
1695
-
1696
-	$defaults = array(
1697
-		'type'            => 'select',
1698
-		'title'           => __( 'Vertical Align Items', 'ayecode-connect' ),
1699
-		'options'         => $options,
1700
-		'default'         => '',
1701
-		'desc_tip'        => true,
1702
-		'group'           => __( 'Wrapper Styles', 'ayecode-connect' ),
1703
-		'element_require' => ' ( ( [%container%]=="row" ) || ( [%display%]=="d-flex" || [%display_md%]=="d-md-flex" || [%display_lg%]=="d-lg-flex" ) ) ',
1704
-
1705
-	);
1706
-
1707
-	$input = wp_parse_args( $overwrite, $defaults );
1708
-
1709
-	return $input;
1679
+    $device_size = '';
1680
+    if ( ! empty( $overwrite['device_type'] ) ) {
1681
+        if ( $overwrite['device_type'] == 'Tablet' ) {
1682
+            $device_size = '-md';
1683
+        } elseif ( $overwrite['device_type'] == 'Desktop' ) {
1684
+            $device_size = '-lg';
1685
+        }
1686
+    }
1687
+    $options = array(
1688
+        ''                                         => __( 'Default', 'ayecode-connect' ),
1689
+        'align-items' . $device_size . '-start'    => 'align-items-start',
1690
+        'align-items' . $device_size . '-end'      => 'align-items-end',
1691
+        'align-items' . $device_size . '-center'   => 'align-items-center',
1692
+        'align-items' . $device_size . '-baseline' => 'align-items-baseline',
1693
+        'align-items' . $device_size . '-stretch'  => 'align-items-stretch',
1694
+    );
1695
+
1696
+    $defaults = array(
1697
+        'type'            => 'select',
1698
+        'title'           => __( 'Vertical Align Items', 'ayecode-connect' ),
1699
+        'options'         => $options,
1700
+        'default'         => '',
1701
+        'desc_tip'        => true,
1702
+        'group'           => __( 'Wrapper Styles', 'ayecode-connect' ),
1703
+        'element_require' => ' ( ( [%container%]=="row" ) || ( [%display%]=="d-flex" || [%display_md%]=="d-md-flex" || [%display_lg%]=="d-lg-flex" ) ) ',
1704
+
1705
+    );
1706
+
1707
+    $input = wp_parse_args( $overwrite, $defaults );
1708
+
1709
+    return $input;
1710 1710
 }
1711 1711
 
1712 1712
 function sd_get_flex_align_items_input_group( $type = 'flex_align_items', $overwrite = array() ) {
1713
-	$inputs = array();
1714
-	$sizes  = array(
1715
-		''    => 'Mobile',
1716
-		'_md' => 'Tablet',
1717
-		'_lg' => 'Desktop',
1718
-	);
1713
+    $inputs = array();
1714
+    $sizes  = array(
1715
+        ''    => 'Mobile',
1716
+        '_md' => 'Tablet',
1717
+        '_lg' => 'Desktop',
1718
+    );
1719 1719
 
1720
-	if ( $overwrite !== false ) {
1720
+    if ( $overwrite !== false ) {
1721 1721
 
1722
-		foreach ( $sizes as $ds => $dt ) {
1723
-			$overwrite['device_type'] = $dt;
1724
-			$inputs[ $type . $ds ]    = sd_get_flex_align_items_input( $type, $overwrite );
1725
-		}
1726
-	}
1722
+        foreach ( $sizes as $ds => $dt ) {
1723
+            $overwrite['device_type'] = $dt;
1724
+            $inputs[ $type . $ds ]    = sd_get_flex_align_items_input( $type, $overwrite );
1725
+        }
1726
+    }
1727 1727
 
1728
-	return $inputs;
1728
+    return $inputs;
1729 1729
 }
1730 1730
 
1731 1731
 function sd_get_flex_justify_content_input( $type = 'flex_justify_content', $overwrite = array() ) {
1732
-	$device_size = '';
1733
-	if ( ! empty( $overwrite['device_type'] ) ) {
1734
-		if ( $overwrite['device_type'] == 'Tablet' ) {
1735
-			$device_size = '-md';
1736
-		} elseif ( $overwrite['device_type'] == 'Desktop' ) {
1737
-			$device_size = '-lg';
1738
-		}
1739
-	}
1740
-	$options = array(
1741
-		''                                            => __( 'Default', 'ayecode-connect' ),
1742
-		'justify-content' . $device_size . '-start'   => 'justify-content-start',
1743
-		'justify-content' . $device_size . '-end'     => 'justify-content-end',
1744
-		'justify-content' . $device_size . '-center'  => 'justify-content-center',
1745
-		'justify-content' . $device_size . '-between' => 'justify-content-between',
1746
-		'justify-content' . $device_size . '-stretch' => 'justify-content-around',
1747
-	);
1748
-
1749
-	$defaults = array(
1750
-		'type'            => 'select',
1751
-		'title'           => __( 'Justify content', 'ayecode-connect' ),
1752
-		'options'         => $options,
1753
-		'default'         => '',
1754
-		'desc_tip'        => true,
1755
-		'group'           => __( 'Wrapper Styles', 'ayecode-connect' ),
1756
-		'element_require' => '( ( [%container%]=="row" ) || ( [%display%]=="d-flex" || [%display_md%]=="d-md-flex" || [%display_lg%]=="d-lg-flex" ) ) ',
1757
-
1758
-	);
1759
-
1760
-	$input = wp_parse_args( $overwrite, $defaults );
1761
-
1762
-	return $input;
1732
+    $device_size = '';
1733
+    if ( ! empty( $overwrite['device_type'] ) ) {
1734
+        if ( $overwrite['device_type'] == 'Tablet' ) {
1735
+            $device_size = '-md';
1736
+        } elseif ( $overwrite['device_type'] == 'Desktop' ) {
1737
+            $device_size = '-lg';
1738
+        }
1739
+    }
1740
+    $options = array(
1741
+        ''                                            => __( 'Default', 'ayecode-connect' ),
1742
+        'justify-content' . $device_size . '-start'   => 'justify-content-start',
1743
+        'justify-content' . $device_size . '-end'     => 'justify-content-end',
1744
+        'justify-content' . $device_size . '-center'  => 'justify-content-center',
1745
+        'justify-content' . $device_size . '-between' => 'justify-content-between',
1746
+        'justify-content' . $device_size . '-stretch' => 'justify-content-around',
1747
+    );
1748
+
1749
+    $defaults = array(
1750
+        'type'            => 'select',
1751
+        'title'           => __( 'Justify content', 'ayecode-connect' ),
1752
+        'options'         => $options,
1753
+        'default'         => '',
1754
+        'desc_tip'        => true,
1755
+        'group'           => __( 'Wrapper Styles', 'ayecode-connect' ),
1756
+        'element_require' => '( ( [%container%]=="row" ) || ( [%display%]=="d-flex" || [%display_md%]=="d-md-flex" || [%display_lg%]=="d-lg-flex" ) ) ',
1757
+
1758
+    );
1759
+
1760
+    $input = wp_parse_args( $overwrite, $defaults );
1761
+
1762
+    return $input;
1763 1763
 }
1764 1764
 
1765 1765
 function sd_get_flex_justify_content_input_group( $type = 'flex_justify_content', $overwrite = array() ) {
1766
-	$inputs = array();
1767
-	$sizes  = array(
1768
-		''    => 'Mobile',
1769
-		'_md' => 'Tablet',
1770
-		'_lg' => 'Desktop',
1771
-	);
1766
+    $inputs = array();
1767
+    $sizes  = array(
1768
+        ''    => 'Mobile',
1769
+        '_md' => 'Tablet',
1770
+        '_lg' => 'Desktop',
1771
+    );
1772 1772
 
1773
-	if ( $overwrite !== false ) {
1773
+    if ( $overwrite !== false ) {
1774 1774
 
1775
-		foreach ( $sizes as $ds => $dt ) {
1776
-			$overwrite['device_type'] = $dt;
1777
-			$inputs[ $type . $ds ]    = sd_get_flex_justify_content_input( $type, $overwrite );
1778
-		}
1779
-	}
1775
+        foreach ( $sizes as $ds => $dt ) {
1776
+            $overwrite['device_type'] = $dt;
1777
+            $inputs[ $type . $ds ]    = sd_get_flex_justify_content_input( $type, $overwrite );
1778
+        }
1779
+    }
1780 1780
 
1781
-	return $inputs;
1781
+    return $inputs;
1782 1782
 }
1783 1783
 
1784 1784
 
1785 1785
 function sd_get_flex_align_self_input( $type = 'flex_align_self', $overwrite = array() ) {
1786
-	$device_size = '';
1787
-	if ( ! empty( $overwrite['device_type'] ) ) {
1788
-		if ( $overwrite['device_type'] == 'Tablet' ) {
1789
-			$device_size = '-md';
1790
-		} elseif ( $overwrite['device_type'] == 'Desktop' ) {
1791
-			$device_size = '-lg';
1792
-		}
1793
-	}
1794
-	$options = array(
1795
-		''                                         => __( 'Default', 'ayecode-connect' ),
1796
-		'align-items' . $device_size . '-start'    => 'align-items-start',
1797
-		'align-items' . $device_size . '-end'      => 'align-items-end',
1798
-		'align-items' . $device_size . '-center'   => 'align-items-center',
1799
-		'align-items' . $device_size . '-baseline' => 'align-items-baseline',
1800
-		'align-items' . $device_size . '-stretch'  => 'align-items-stretch',
1801
-	);
1802
-
1803
-	$defaults = array(
1804
-		'type'            => 'select',
1805
-		'title'           => __( 'Align Self', 'ayecode-connect' ),
1806
-		'options'         => $options,
1807
-		'default'         => '',
1808
-		'desc_tip'        => true,
1809
-		'group'           => __( 'Wrapper Styles', 'ayecode-connect' ),
1810
-		'element_require' => ' [%container%]=="col" ',
1811
-
1812
-	);
1813
-
1814
-	$input = wp_parse_args( $overwrite, $defaults );
1815
-
1816
-	return $input;
1786
+    $device_size = '';
1787
+    if ( ! empty( $overwrite['device_type'] ) ) {
1788
+        if ( $overwrite['device_type'] == 'Tablet' ) {
1789
+            $device_size = '-md';
1790
+        } elseif ( $overwrite['device_type'] == 'Desktop' ) {
1791
+            $device_size = '-lg';
1792
+        }
1793
+    }
1794
+    $options = array(
1795
+        ''                                         => __( 'Default', 'ayecode-connect' ),
1796
+        'align-items' . $device_size . '-start'    => 'align-items-start',
1797
+        'align-items' . $device_size . '-end'      => 'align-items-end',
1798
+        'align-items' . $device_size . '-center'   => 'align-items-center',
1799
+        'align-items' . $device_size . '-baseline' => 'align-items-baseline',
1800
+        'align-items' . $device_size . '-stretch'  => 'align-items-stretch',
1801
+    );
1802
+
1803
+    $defaults = array(
1804
+        'type'            => 'select',
1805
+        'title'           => __( 'Align Self', 'ayecode-connect' ),
1806
+        'options'         => $options,
1807
+        'default'         => '',
1808
+        'desc_tip'        => true,
1809
+        'group'           => __( 'Wrapper Styles', 'ayecode-connect' ),
1810
+        'element_require' => ' [%container%]=="col" ',
1811
+
1812
+    );
1813
+
1814
+    $input = wp_parse_args( $overwrite, $defaults );
1815
+
1816
+    return $input;
1817 1817
 }
1818 1818
 
1819 1819
 function sd_get_flex_align_self_input_group( $type = 'flex_align_self', $overwrite = array() ) {
1820
-	$inputs = array();
1821
-	$sizes  = array(
1822
-		''    => 'Mobile',
1823
-		'_md' => 'Tablet',
1824
-		'_lg' => 'Desktop',
1825
-	);
1820
+    $inputs = array();
1821
+    $sizes  = array(
1822
+        ''    => 'Mobile',
1823
+        '_md' => 'Tablet',
1824
+        '_lg' => 'Desktop',
1825
+    );
1826 1826
 
1827
-	if ( $overwrite !== false ) {
1827
+    if ( $overwrite !== false ) {
1828 1828
 
1829
-		foreach ( $sizes as $ds => $dt ) {
1830
-			$overwrite['device_type'] = $dt;
1831
-			$inputs[ $type . $ds ]    = sd_get_flex_align_self_input( $type, $overwrite );
1832
-		}
1833
-	}
1829
+        foreach ( $sizes as $ds => $dt ) {
1830
+            $overwrite['device_type'] = $dt;
1831
+            $inputs[ $type . $ds ]    = sd_get_flex_align_self_input( $type, $overwrite );
1832
+        }
1833
+    }
1834 1834
 
1835
-	return $inputs;
1835
+    return $inputs;
1836 1836
 }
1837 1837
 
1838 1838
 function sd_get_flex_order_input( $type = 'flex_order', $overwrite = array() ) {
1839
-	$device_size = '';
1840
-	if ( ! empty( $overwrite['device_type'] ) ) {
1841
-		if ( $overwrite['device_type'] == 'Tablet' ) {
1842
-			$device_size = '-md';
1843
-		} elseif ( $overwrite['device_type'] == 'Desktop' ) {
1844
-			$device_size = '-lg';
1845
-		}
1846
-	}
1847
-	$options = array(
1848
-		'' => __( 'Default', 'ayecode-connect' ),
1849
-	);
1850
-
1851
-	$i = 0;
1852
-	while ( $i <= 5 ) {
1853
-		$options[ 'order' . $device_size . '-' . $i ] = $i;
1854
-		$i++;
1855
-	}
1856
-
1857
-	$defaults = array(
1858
-		'type'            => 'select',
1859
-		'title'           => __( 'Flex Order', 'ayecode-connect' ),
1860
-		'options'         => $options,
1861
-		'default'         => '',
1862
-		'desc_tip'        => true,
1863
-		'group'           => __( 'Wrapper Styles', 'ayecode-connect' ),
1864
-		'element_require' => ' [%container%]=="col" ',
1865
-
1866
-	);
1867
-
1868
-	$input = wp_parse_args( $overwrite, $defaults );
1869
-
1870
-	return $input;
1839
+    $device_size = '';
1840
+    if ( ! empty( $overwrite['device_type'] ) ) {
1841
+        if ( $overwrite['device_type'] == 'Tablet' ) {
1842
+            $device_size = '-md';
1843
+        } elseif ( $overwrite['device_type'] == 'Desktop' ) {
1844
+            $device_size = '-lg';
1845
+        }
1846
+    }
1847
+    $options = array(
1848
+        '' => __( 'Default', 'ayecode-connect' ),
1849
+    );
1850
+
1851
+    $i = 0;
1852
+    while ( $i <= 5 ) {
1853
+        $options[ 'order' . $device_size . '-' . $i ] = $i;
1854
+        $i++;
1855
+    }
1856
+
1857
+    $defaults = array(
1858
+        'type'            => 'select',
1859
+        'title'           => __( 'Flex Order', 'ayecode-connect' ),
1860
+        'options'         => $options,
1861
+        'default'         => '',
1862
+        'desc_tip'        => true,
1863
+        'group'           => __( 'Wrapper Styles', 'ayecode-connect' ),
1864
+        'element_require' => ' [%container%]=="col" ',
1865
+
1866
+    );
1867
+
1868
+    $input = wp_parse_args( $overwrite, $defaults );
1869
+
1870
+    return $input;
1871 1871
 }
1872 1872
 
1873 1873
 function sd_get_flex_order_input_group( $type = 'flex_order', $overwrite = array() ) {
1874
-	$inputs = array();
1875
-	$sizes  = array(
1876
-		''    => 'Mobile',
1877
-		'_md' => 'Tablet',
1878
-		'_lg' => 'Desktop',
1879
-	);
1874
+    $inputs = array();
1875
+    $sizes  = array(
1876
+        ''    => 'Mobile',
1877
+        '_md' => 'Tablet',
1878
+        '_lg' => 'Desktop',
1879
+    );
1880 1880
 
1881
-	if ( $overwrite !== false ) {
1881
+    if ( $overwrite !== false ) {
1882 1882
 
1883
-		foreach ( $sizes as $ds => $dt ) {
1884
-			$overwrite['device_type'] = $dt;
1885
-			$inputs[ $type . $ds ]    = sd_get_flex_order_input( $type, $overwrite );
1886
-		}
1887
-	}
1883
+        foreach ( $sizes as $ds => $dt ) {
1884
+            $overwrite['device_type'] = $dt;
1885
+            $inputs[ $type . $ds ]    = sd_get_flex_order_input( $type, $overwrite );
1886
+        }
1887
+    }
1888 1888
 
1889
-	return $inputs;
1889
+    return $inputs;
1890 1890
 }
1891 1891
 
1892 1892
 function sd_get_flex_wrap_group( $type = 'flex_wrap', $overwrite = array() ) {
1893
-	$inputs = array();
1894
-	$sizes  = array(
1895
-		''    => 'Mobile',
1896
-		'_md' => 'Tablet',
1897
-		'_lg' => 'Desktop',
1898
-	);
1893
+    $inputs = array();
1894
+    $sizes  = array(
1895
+        ''    => 'Mobile',
1896
+        '_md' => 'Tablet',
1897
+        '_lg' => 'Desktop',
1898
+    );
1899 1899
 
1900
-	if ( $overwrite !== false ) {
1900
+    if ( $overwrite !== false ) {
1901 1901
 
1902
-		foreach ( $sizes as $ds => $dt ) {
1903
-			$overwrite['device_type'] = $dt;
1904
-			$inputs[ $type . $ds ]    = sd_get_flex_wrap_input( $type, $overwrite );
1905
-		}
1906
-	}
1902
+        foreach ( $sizes as $ds => $dt ) {
1903
+            $overwrite['device_type'] = $dt;
1904
+            $inputs[ $type . $ds ]    = sd_get_flex_wrap_input( $type, $overwrite );
1905
+        }
1906
+    }
1907 1907
 
1908
-	return $inputs;
1908
+    return $inputs;
1909 1909
 }
1910 1910
 
1911 1911
 function sd_get_flex_wrap_input( $type = 'flex_wrap', $overwrite = array() ) {
1912
-	$device_size = '';
1913
-	if ( ! empty( $overwrite['device_type'] ) ) {
1914
-		if ( $overwrite['device_type'] == 'Tablet' ) {
1915
-			$device_size = '-md';
1916
-		} elseif ( $overwrite['device_type'] == 'Desktop' ) {
1917
-			$device_size = '-lg';
1918
-		}
1919
-	}
1920
-	$options = array(
1921
-		''                                      => __( 'Default', 'ayecode-connect' ),
1922
-		'flex' . $device_size . '-nowrap'       => 'nowrap',
1923
-		'flex' . $device_size . '-wrap'         => 'wrap',
1924
-		'flex' . $device_size . '-wrap-reverse' => 'wrap-reverse',
1925
-	);
1926
-
1927
-	$defaults = array(
1928
-		'type'     => 'select',
1929
-		'title'    => __( 'Flex wrap', 'ayecode-connect' ),
1930
-		'options'  => $options,
1931
-		'default'  => '',
1932
-		'desc_tip' => true,
1933
-		'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
1934
-	);
1935
-
1936
-	$input = wp_parse_args( $overwrite, $defaults );
1937
-
1938
-	return $input;
1912
+    $device_size = '';
1913
+    if ( ! empty( $overwrite['device_type'] ) ) {
1914
+        if ( $overwrite['device_type'] == 'Tablet' ) {
1915
+            $device_size = '-md';
1916
+        } elseif ( $overwrite['device_type'] == 'Desktop' ) {
1917
+            $device_size = '-lg';
1918
+        }
1919
+    }
1920
+    $options = array(
1921
+        ''                                      => __( 'Default', 'ayecode-connect' ),
1922
+        'flex' . $device_size . '-nowrap'       => 'nowrap',
1923
+        'flex' . $device_size . '-wrap'         => 'wrap',
1924
+        'flex' . $device_size . '-wrap-reverse' => 'wrap-reverse',
1925
+    );
1926
+
1927
+    $defaults = array(
1928
+        'type'     => 'select',
1929
+        'title'    => __( 'Flex wrap', 'ayecode-connect' ),
1930
+        'options'  => $options,
1931
+        'default'  => '',
1932
+        'desc_tip' => true,
1933
+        'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
1934
+    );
1935
+
1936
+    $input = wp_parse_args( $overwrite, $defaults );
1937
+
1938
+    return $input;
1939 1939
 }
1940 1940
 
1941 1941
 function sd_get_float_group( $type = 'float', $overwrite = array() ) {
1942
-	$inputs = array();
1943
-	$sizes  = array(
1944
-		''    => 'Mobile',
1945
-		'_md' => 'Tablet',
1946
-		'_lg' => 'Desktop',
1947
-	);
1942
+    $inputs = array();
1943
+    $sizes  = array(
1944
+        ''    => 'Mobile',
1945
+        '_md' => 'Tablet',
1946
+        '_lg' => 'Desktop',
1947
+    );
1948 1948
 
1949
-	if ( $overwrite !== false ) {
1949
+    if ( $overwrite !== false ) {
1950 1950
 
1951
-		foreach ( $sizes as $ds => $dt ) {
1952
-			$overwrite['device_type'] = $dt;
1953
-			$inputs[ $type . $ds ]    = sd_get_float_input( $type, $overwrite );
1954
-		}
1955
-	}
1951
+        foreach ( $sizes as $ds => $dt ) {
1952
+            $overwrite['device_type'] = $dt;
1953
+            $inputs[ $type . $ds ]    = sd_get_float_input( $type, $overwrite );
1954
+        }
1955
+    }
1956 1956
 
1957
-	return $inputs;
1957
+    return $inputs;
1958 1958
 }
1959 1959
 function sd_get_float_input( $type = 'float', $overwrite = array() ) {
1960
-	$device_size = '';
1961
-	if ( ! empty( $overwrite['device_type'] ) ) {
1962
-		if ( $overwrite['device_type'] == 'Tablet' ) {
1963
-			$device_size = '-md';
1964
-		} elseif ( $overwrite['device_type'] == 'Desktop' ) {
1965
-			$device_size = '-lg';
1966
-		}
1967
-	}
1968
-	$options = array(
1969
-		''                                      => __( 'Default', 'ayecode-connect' ),
1970
-		'float' . $device_size . '-start'       => 'left',
1971
-		'float' . $device_size . '-end'         => 'right',
1972
-		'float' . $device_size . '-none' => 'none',
1973
-	);
1974
-
1975
-	$defaults = array(
1976
-		'type'     => 'select',
1977
-		'title'    => __( 'Float', 'ayecode-connect' ),
1978
-		'options'  => $options,
1979
-		'default'  => '',
1980
-		'desc_tip' => true,
1981
-		'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
1982
-	);
1983
-
1984
-	$input = wp_parse_args( $overwrite, $defaults );
1985
-
1986
-	return $input;
1960
+    $device_size = '';
1961
+    if ( ! empty( $overwrite['device_type'] ) ) {
1962
+        if ( $overwrite['device_type'] == 'Tablet' ) {
1963
+            $device_size = '-md';
1964
+        } elseif ( $overwrite['device_type'] == 'Desktop' ) {
1965
+            $device_size = '-lg';
1966
+        }
1967
+    }
1968
+    $options = array(
1969
+        ''                                      => __( 'Default', 'ayecode-connect' ),
1970
+        'float' . $device_size . '-start'       => 'left',
1971
+        'float' . $device_size . '-end'         => 'right',
1972
+        'float' . $device_size . '-none' => 'none',
1973
+    );
1974
+
1975
+    $defaults = array(
1976
+        'type'     => 'select',
1977
+        'title'    => __( 'Float', 'ayecode-connect' ),
1978
+        'options'  => $options,
1979
+        'default'  => '',
1980
+        'desc_tip' => true,
1981
+        'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
1982
+    );
1983
+
1984
+    $input = wp_parse_args( $overwrite, $defaults );
1985
+
1986
+    return $input;
1987 1987
 }
1988 1988
 
1989 1989
 /**
@@ -1994,26 +1994,26 @@  discard block
 block discarded – undo
1994 1994
  */
1995 1995
 function sd_get_zindex_input( $type = 'zindex', $overwrite = array() ) {
1996 1996
 
1997
-	$options = array(
1998
-		''          => __( 'Default', 'ayecode-connect' ),
1999
-		'zindex-0'  => '0',
2000
-		'zindex-1'  => '1',
2001
-		'zindex-5'  => '5',
2002
-		'zindex-10' => '10',
2003
-	);
1997
+    $options = array(
1998
+        ''          => __( 'Default', 'ayecode-connect' ),
1999
+        'zindex-0'  => '0',
2000
+        'zindex-1'  => '1',
2001
+        'zindex-5'  => '5',
2002
+        'zindex-10' => '10',
2003
+    );
2004 2004
 
2005
-	$defaults = array(
2006
-		'type'     => 'select',
2007
-		'title'    => __( 'Z-index', 'ayecode-connect' ),
2008
-		'options'  => $options,
2009
-		'default'  => '',
2010
-		'desc_tip' => true,
2011
-		'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
2012
-	);
2005
+    $defaults = array(
2006
+        'type'     => 'select',
2007
+        'title'    => __( 'Z-index', 'ayecode-connect' ),
2008
+        'options'  => $options,
2009
+        'default'  => '',
2010
+        'desc_tip' => true,
2011
+        'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
2012
+    );
2013 2013
 
2014
-	$input = wp_parse_args( $overwrite, $defaults );
2014
+    $input = wp_parse_args( $overwrite, $defaults );
2015 2015
 
2016
-	return $input;
2016
+    return $input;
2017 2017
 }
2018 2018
 
2019 2019
 /**
@@ -2024,26 +2024,26 @@  discard block
 block discarded – undo
2024 2024
  */
2025 2025
 function sd_get_overflow_input( $type = 'overflow', $overwrite = array() ) {
2026 2026
 
2027
-	$options = array(
2028
-		''                 => __( 'Default', 'ayecode-connect' ),
2029
-		'overflow-auto'    => __( 'Auto', 'ayecode-connect' ),
2030
-		'overflow-hidden'  => __( 'Hidden', 'ayecode-connect' ),
2031
-		'overflow-visible' => __( 'Visible', 'ayecode-connect' ),
2032
-		'overflow-scroll'  => __( 'Scroll', 'ayecode-connect' ),
2033
-	);
2027
+    $options = array(
2028
+        ''                 => __( 'Default', 'ayecode-connect' ),
2029
+        'overflow-auto'    => __( 'Auto', 'ayecode-connect' ),
2030
+        'overflow-hidden'  => __( 'Hidden', 'ayecode-connect' ),
2031
+        'overflow-visible' => __( 'Visible', 'ayecode-connect' ),
2032
+        'overflow-scroll'  => __( 'Scroll', 'ayecode-connect' ),
2033
+    );
2034 2034
 
2035
-	$defaults = array(
2036
-		'type'     => 'select',
2037
-		'title'    => __( 'Overflow', 'ayecode-connect' ),
2038
-		'options'  => $options,
2039
-		'default'  => '',
2040
-		'desc_tip' => true,
2041
-		'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
2042
-	);
2035
+    $defaults = array(
2036
+        'type'     => 'select',
2037
+        'title'    => __( 'Overflow', 'ayecode-connect' ),
2038
+        'options'  => $options,
2039
+        'default'  => '',
2040
+        'desc_tip' => true,
2041
+        'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
2042
+    );
2043 2043
 
2044
-	$input = wp_parse_args( $overwrite, $defaults );
2044
+    $input = wp_parse_args( $overwrite, $defaults );
2045 2045
 
2046
-	return $input;
2046
+    return $input;
2047 2047
 }
2048 2048
 
2049 2049
 /**
@@ -2054,19 +2054,19 @@  discard block
 block discarded – undo
2054 2054
  */
2055 2055
 function sd_get_max_height_input( $type = 'max_height', $overwrite = array() ) {
2056 2056
 
2057
-	$defaults = array(
2058
-		'type'        => 'text',
2059
-		'title'       => __( 'Max height', 'ayecode-connect' ),
2060
-		'value'       => '',
2061
-		'default'     => '',
2062
-		'placeholder' => '',
2063
-		'desc_tip'    => true,
2064
-		'group'       => __( 'Wrapper Styles', 'ayecode-connect' ),
2065
-	);
2057
+    $defaults = array(
2058
+        'type'        => 'text',
2059
+        'title'       => __( 'Max height', 'ayecode-connect' ),
2060
+        'value'       => '',
2061
+        'default'     => '',
2062
+        'placeholder' => '',
2063
+        'desc_tip'    => true,
2064
+        'group'       => __( 'Wrapper Styles', 'ayecode-connect' ),
2065
+    );
2066 2066
 
2067
-	$input = wp_parse_args( $overwrite, $defaults );
2067
+    $input = wp_parse_args( $overwrite, $defaults );
2068 2068
 
2069
-	return $input;
2069
+    return $input;
2070 2070
 }
2071 2071
 
2072 2072
 /**
@@ -2077,23 +2077,23 @@  discard block
 block discarded – undo
2077 2077
  */
2078 2078
 function sd_get_scrollbars_input( $type = 'scrollbars', $overwrite = array() ) {
2079 2079
 
2080
-	$options = array(
2081
-		''               => __( 'Default', 'ayecode-connect' ),
2082
-		'scrollbars-ios' => __( 'IOS Style', 'ayecode-connect' ),
2083
-	);
2080
+    $options = array(
2081
+        ''               => __( 'Default', 'ayecode-connect' ),
2082
+        'scrollbars-ios' => __( 'IOS Style', 'ayecode-connect' ),
2083
+    );
2084 2084
 
2085
-	$defaults = array(
2086
-		'type'     => 'select',
2087
-		'title'    => __( 'Scrollbars', 'ayecode-connect' ),
2088
-		'options'  => $options,
2089
-		'default'  => '',
2090
-		'desc_tip' => true,
2091
-		'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
2092
-	);
2085
+    $defaults = array(
2086
+        'type'     => 'select',
2087
+        'title'    => __( 'Scrollbars', 'ayecode-connect' ),
2088
+        'options'  => $options,
2089
+        'default'  => '',
2090
+        'desc_tip' => true,
2091
+        'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
2092
+    );
2093 2093
 
2094
-	$input = wp_parse_args( $overwrite, $defaults );
2094
+    $input = wp_parse_args( $overwrite, $defaults );
2095 2095
 
2096
-	return $input;
2096
+    return $input;
2097 2097
 }
2098 2098
 
2099 2099
 /**
@@ -2104,17 +2104,17 @@  discard block
 block discarded – undo
2104 2104
  */
2105 2105
 function sd_get_new_window_input( $type = 'target', $overwrite = array() ) {
2106 2106
 
2107
-	$defaults = array(
2108
-		'type'     => 'checkbox',
2109
-		'title'    => __( 'Open in new window', 'ayecode-connect' ),
2110
-		'default'  => '',
2111
-		'desc_tip' => true,
2112
-		'group'    => __( 'Link', 'ayecode-connect' ),
2113
-	);
2107
+    $defaults = array(
2108
+        'type'     => 'checkbox',
2109
+        'title'    => __( 'Open in new window', 'ayecode-connect' ),
2110
+        'default'  => '',
2111
+        'desc_tip' => true,
2112
+        'group'    => __( 'Link', 'ayecode-connect' ),
2113
+    );
2114 2114
 
2115
-	$input = wp_parse_args( $overwrite, $defaults );
2115
+    $input = wp_parse_args( $overwrite, $defaults );
2116 2116
 
2117
-	return $input;
2117
+    return $input;
2118 2118
 }
2119 2119
 
2120 2120
 /**
@@ -2125,17 +2125,17 @@  discard block
 block discarded – undo
2125 2125
  */
2126 2126
 function sd_get_nofollow_input( $type = 'nofollow', $overwrite = array() ) {
2127 2127
 
2128
-	$defaults = array(
2129
-		'type'     => 'checkbox',
2130
-		'title'    => __( 'Add nofollow', 'ayecode-connect' ),
2131
-		'default'  => '',
2132
-		'desc_tip' => true,
2133
-		'group'    => __( 'Link', 'ayecode-connect' ),
2134
-	);
2128
+    $defaults = array(
2129
+        'type'     => 'checkbox',
2130
+        'title'    => __( 'Add nofollow', 'ayecode-connect' ),
2131
+        'default'  => '',
2132
+        'desc_tip' => true,
2133
+        'group'    => __( 'Link', 'ayecode-connect' ),
2134
+    );
2135 2135
 
2136
-	$input = wp_parse_args( $overwrite, $defaults );
2136
+    $input = wp_parse_args( $overwrite, $defaults );
2137 2137
 
2138
-	return $input;
2138
+    return $input;
2139 2139
 }
2140 2140
 
2141 2141
 /**
@@ -2148,35 +2148,35 @@  discard block
 block discarded – undo
2148 2148
  */
2149 2149
 function sd_get_width_input( $type = 'width', $overwrite = array() ) {
2150 2150
 
2151
-	$device_size = '';
2152
-	if ( ! empty( $overwrite['device_type'] ) ) {
2153
-		if ( $overwrite['device_type'] == 'Tablet' ) {
2154
-			$device_size = '-md';
2155
-		} elseif ( $overwrite['device_type'] == 'Desktop' ) {
2156
-			$device_size = '-lg';
2157
-		}
2158
-	}
2159
-	$options = array(
2160
-		'' => __('Default', 'ayecode-connect'),
2161
-		'w' . $device_size . '-25' => '25%',
2162
-		'w' . $device_size . '-50' => '50%',
2163
-		'w' . $device_size . '-75' => '75%',
2164
-		'w' . $device_size . '-100' => '100%',
2165
-		'w' . $device_size . '-auto' => 'auto',
2166
-	);
2167
-
2168
-	$defaults = array(
2169
-		'type'     => 'select',
2170
-		'title'    => __( 'Width', 'ayecode-connect' ),
2171
-		'options'  => $options,
2172
-		'default'  => '',
2173
-		'desc_tip' => true,
2174
-		'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
2175
-	);
2176
-
2177
-	$input = wp_parse_args( $overwrite, $defaults );
2178
-
2179
-	return $input;
2151
+    $device_size = '';
2152
+    if ( ! empty( $overwrite['device_type'] ) ) {
2153
+        if ( $overwrite['device_type'] == 'Tablet' ) {
2154
+            $device_size = '-md';
2155
+        } elseif ( $overwrite['device_type'] == 'Desktop' ) {
2156
+            $device_size = '-lg';
2157
+        }
2158
+    }
2159
+    $options = array(
2160
+        '' => __('Default', 'ayecode-connect'),
2161
+        'w' . $device_size . '-25' => '25%',
2162
+        'w' . $device_size . '-50' => '50%',
2163
+        'w' . $device_size . '-75' => '75%',
2164
+        'w' . $device_size . '-100' => '100%',
2165
+        'w' . $device_size . '-auto' => 'auto',
2166
+    );
2167
+
2168
+    $defaults = array(
2169
+        'type'     => 'select',
2170
+        'title'    => __( 'Width', 'ayecode-connect' ),
2171
+        'options'  => $options,
2172
+        'default'  => '',
2173
+        'desc_tip' => true,
2174
+        'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
2175
+    );
2176
+
2177
+    $input = wp_parse_args( $overwrite, $defaults );
2178
+
2179
+    return $input;
2180 2180
 }
2181 2181
 
2182 2182
 /**
@@ -2189,35 +2189,35 @@  discard block
 block discarded – undo
2189 2189
  */
2190 2190
 function sd_get_height_input( $type = 'height', $overwrite = array() ) {
2191 2191
 
2192
-	$device_size = '';
2193
-	if ( ! empty( $overwrite['device_type'] ) ) {
2194
-		if ( $overwrite['device_type'] == 'Tablet' ) {
2195
-			$device_size = '-md';
2196
-		} elseif ( $overwrite['device_type'] == 'Desktop' ) {
2197
-			$device_size = '-lg';
2198
-		}
2199
-	}
2200
-	$options = array(
2201
-		'' => __('Default', 'ayecode-connect'),
2202
-		'h' . $device_size . '-25' => '25%',
2203
-		'h' . $device_size . '-50' => '50%',
2204
-		'h' . $device_size . '-75' => '75%',
2205
-		'h' . $device_size . '-100' => '100%',
2206
-		'h' . $device_size . '-auto' => 'auto',
2207
-	);
2208
-
2209
-	$defaults = array(
2210
-		'type'     => 'select',
2211
-		'title'    => __( 'Height', 'ayecode-connect' ),
2212
-		'options'  => $options,
2213
-		'default'  => '',
2214
-		'desc_tip' => true,
2215
-		'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
2216
-	);
2217
-
2218
-	$input = wp_parse_args( $overwrite, $defaults );
2219
-
2220
-	return $input;
2192
+    $device_size = '';
2193
+    if ( ! empty( $overwrite['device_type'] ) ) {
2194
+        if ( $overwrite['device_type'] == 'Tablet' ) {
2195
+            $device_size = '-md';
2196
+        } elseif ( $overwrite['device_type'] == 'Desktop' ) {
2197
+            $device_size = '-lg';
2198
+        }
2199
+    }
2200
+    $options = array(
2201
+        '' => __('Default', 'ayecode-connect'),
2202
+        'h' . $device_size . '-25' => '25%',
2203
+        'h' . $device_size . '-50' => '50%',
2204
+        'h' . $device_size . '-75' => '75%',
2205
+        'h' . $device_size . '-100' => '100%',
2206
+        'h' . $device_size . '-auto' => 'auto',
2207
+    );
2208
+
2209
+    $defaults = array(
2210
+        'type'     => 'select',
2211
+        'title'    => __( 'Height', 'ayecode-connect' ),
2212
+        'options'  => $options,
2213
+        'default'  => '',
2214
+        'desc_tip' => true,
2215
+        'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
2216
+    );
2217
+
2218
+    $input = wp_parse_args( $overwrite, $defaults );
2219
+
2220
+    return $input;
2221 2221
 }
2222 2222
 
2223 2223
 /**
@@ -2228,19 +2228,19 @@  discard block
 block discarded – undo
2228 2228
  */
2229 2229
 function sd_get_attributes_input( $type = 'attributes', $overwrite = array() ) {
2230 2230
 
2231
-	$defaults = array(
2232
-		'type'        => 'text',
2233
-		'title'       => __( 'Custom Attributes', 'ayecode-connect' ),
2234
-		'value'       => '',
2235
-		'default'     => '',
2236
-		'placeholder' => 'key|value,key2|value2',
2237
-		'desc_tip'    => true,
2238
-		'group'       => __( 'Link', 'ayecode-connect' ),
2239
-	);
2231
+    $defaults = array(
2232
+        'type'        => 'text',
2233
+        'title'       => __( 'Custom Attributes', 'ayecode-connect' ),
2234
+        'value'       => '',
2235
+        'default'     => '',
2236
+        'placeholder' => 'key|value,key2|value2',
2237
+        'desc_tip'    => true,
2238
+        'group'       => __( 'Link', 'ayecode-connect' ),
2239
+    );
2240 2240
 
2241
-	$input = wp_parse_args( $overwrite, $defaults );
2241
+    $input = wp_parse_args( $overwrite, $defaults );
2242 2242
 
2243
-	return $input;
2243
+    return $input;
2244 2244
 }
2245 2245
 
2246 2246
 /**
@@ -2249,32 +2249,32 @@  discard block
 block discarded – undo
2249 2249
  * @return string
2250 2250
  */
2251 2251
 function sd_build_attributes_string_escaped( $args ) {
2252
-	global $aui_bs5;
2252
+    global $aui_bs5;
2253 2253
 
2254
-	$attributes = array();
2255
-	$string_escaped = '';
2254
+    $attributes = array();
2255
+    $string_escaped = '';
2256 2256
 
2257
-	if ( ! empty( $args['custom'] ) ) {
2258
-		$attributes = sd_parse_custom_attributes($args['custom']);
2259
-	}
2257
+    if ( ! empty( $args['custom'] ) ) {
2258
+        $attributes = sd_parse_custom_attributes($args['custom']);
2259
+    }
2260 2260
 
2261
-	// new window
2262
-	if ( ! empty( $args['new_window'] ) ) {
2263
-		$attributes['target'] = '_blank';
2264
-	}
2261
+    // new window
2262
+    if ( ! empty( $args['new_window'] ) ) {
2263
+        $attributes['target'] = '_blank';
2264
+    }
2265 2265
 
2266
-	// nofollow
2267
-	if ( ! empty( $args['nofollow'] ) ) {
2268
-		$attributes['rel'] = isset($attributes['rel']) ? $attributes['rel'] . ' nofollow' : 'nofollow';
2269
-	}
2266
+    // nofollow
2267
+    if ( ! empty( $args['nofollow'] ) ) {
2268
+        $attributes['rel'] = isset($attributes['rel']) ? $attributes['rel'] . ' nofollow' : 'nofollow';
2269
+    }
2270 2270
 
2271
-	if(!empty($attributes )){
2272
-		foreach ( $attributes as $key => $val ) {
2273
-			$string_escaped .= esc_attr($key) . '="' . esc_attr($val) . '" ';
2274
-		}
2275
-	}
2271
+    if(!empty($attributes )){
2272
+        foreach ( $attributes as $key => $val ) {
2273
+            $string_escaped .= esc_attr($key) . '="' . esc_attr($val) . '" ';
2274
+        }
2275
+    }
2276 2276
 
2277
-	return $string_escaped;
2277
+    return $string_escaped;
2278 2278
 }
2279 2279
 
2280 2280
 /**
@@ -2286,38 +2286,38 @@  discard block
 block discarded – undo
2286 2286
  * @return array
2287 2287
  */
2288 2288
 function sd_parse_custom_attributes( $attributes_string, $delimiter = ',' ) {
2289
-	$attributes = explode( $delimiter, $attributes_string );
2290
-	$result = [];
2289
+    $attributes = explode( $delimiter, $attributes_string );
2290
+    $result = [];
2291 2291
 
2292
-	foreach ( $attributes as $attribute ) {
2293
-		$attr_key_value = explode( '|', $attribute );
2292
+    foreach ( $attributes as $attribute ) {
2293
+        $attr_key_value = explode( '|', $attribute );
2294 2294
 
2295
-		$attr_key = mb_strtolower( $attr_key_value[0] );
2295
+        $attr_key = mb_strtolower( $attr_key_value[0] );
2296 2296
 
2297
-		// Remove any not allowed characters.
2298
-		preg_match( '/[-_a-z0-9]+/', $attr_key, $attr_key_matches );
2297
+        // Remove any not allowed characters.
2298
+        preg_match( '/[-_a-z0-9]+/', $attr_key, $attr_key_matches );
2299 2299
 
2300
-		if ( empty( $attr_key_matches[0] ) ) {
2301
-			continue;
2302
-		}
2300
+        if ( empty( $attr_key_matches[0] ) ) {
2301
+            continue;
2302
+        }
2303 2303
 
2304
-		$attr_key = $attr_key_matches[0];
2304
+        $attr_key = $attr_key_matches[0];
2305 2305
 
2306
-		// Avoid Javascript events and unescaped href.
2307
-		if ( 'href' === $attr_key || 'on' === substr( $attr_key, 0, 2 ) ) {
2308
-			continue;
2309
-		}
2306
+        // Avoid Javascript events and unescaped href.
2307
+        if ( 'href' === $attr_key || 'on' === substr( $attr_key, 0, 2 ) ) {
2308
+            continue;
2309
+        }
2310 2310
 
2311
-		if ( isset( $attr_key_value[1] ) ) {
2312
-			$attr_value = trim( $attr_key_value[1] );
2313
-		} else {
2314
-			$attr_value = '';
2315
-		}
2311
+        if ( isset( $attr_key_value[1] ) ) {
2312
+            $attr_value = trim( $attr_key_value[1] );
2313
+        } else {
2314
+            $attr_value = '';
2315
+        }
2316 2316
 
2317
-		$result[ $attr_key ] = $attr_value;
2318
-	}
2317
+        $result[ $attr_key ] = $attr_value;
2318
+    }
2319 2319
 
2320
-	return $result;
2320
+    return $result;
2321 2321
 }
2322 2322
 
2323 2323
 /**
@@ -2329,424 +2329,424 @@  discard block
 block discarded – undo
2329 2329
  * @todo find best way to use px- py- or general p-
2330 2330
  */
2331 2331
 function sd_build_aui_class( $args ) {
2332
-	global $aui_bs5;
2333
-
2334
-	$classes = array();
2335
-
2336
-	if ( $aui_bs5 ) {
2337
-		$p_ml = 'ms-';
2338
-		$p_mr = 'me-';
2339
-
2340
-		$p_pl = 'ps-';
2341
-		$p_pr = 'pe-';
2342
-	} else {
2343
-		$p_ml = 'ml-';
2344
-		$p_mr = 'mr-';
2345
-
2346
-		$p_pl = 'pl-';
2347
-		$p_pr = 'pr-';
2348
-	}
2349
-
2350
-	// margins.
2351
-	if ( isset( $args['mt'] ) && $args['mt'] !== '' ) {
2352
-		$classes[] = 'mt-' . sanitize_html_class( $args['mt'] );
2353
-		$mt        = $args['mt'];
2354
-	} else {
2355
-		$mt = null;
2356
-	}
2357
-	if ( isset( $args['mr'] ) && $args['mr'] !== '' ) {
2358
-		$classes[] = $p_mr . sanitize_html_class( $args['mr'] );
2359
-		$mr        = $args['mr'];
2360
-	} else {
2361
-		$mr = null;
2362
-	}
2363
-	if ( isset( $args['mb'] ) && $args['mb'] !== '' ) {
2364
-		$classes[] = 'mb-' . sanitize_html_class( $args['mb'] );
2365
-		$mb        = $args['mb'];
2366
-	} else {
2367
-		$mb = null;
2368
-	}
2369
-	if ( isset( $args['ml'] ) && $args['ml'] !== '' ) {
2370
-		$classes[] = $p_ml . sanitize_html_class( $args['ml'] );
2371
-		$ml        = $args['ml'];
2372
-	} else {
2373
-		$ml = null;
2374
-	}
2375
-
2376
-	// margins tablet.
2377
-	if ( isset( $args['mt_md'] ) && $args['mt_md'] !== '' ) {
2378
-		$classes[] = 'mt-md-' . sanitize_html_class( $args['mt_md'] );
2379
-		$mt_md     = $args['mt_md'];
2380
-	} else {
2381
-		$mt_md = null;
2382
-	}
2383
-	if ( isset( $args['mr_md'] ) && $args['mr_md'] !== '' ) {
2384
-		$classes[] = $p_mr . 'md-' . sanitize_html_class( $args['mr_md'] );
2385
-		$mt_md     = $args['mr_md'];
2386
-	} else {
2387
-		$mr_md = null;
2388
-	}
2389
-	if ( isset( $args['mb_md'] ) && $args['mb_md'] !== '' ) {
2390
-		$classes[] = 'mb-md-' . sanitize_html_class( $args['mb_md'] );
2391
-		$mt_md     = $args['mb_md'];
2392
-	} else {
2393
-		$mb_md = null;
2394
-	}
2395
-	if ( isset( $args['ml_md'] ) && $args['ml_md'] !== '' ) {
2396
-		$classes[] = $p_ml . 'md-' . sanitize_html_class( $args['ml_md'] );
2397
-		$mt_md     = $args['ml_md'];
2398
-	} else {
2399
-		$ml_md = null;
2400
-	}
2401
-
2402
-	// margins desktop.
2403
-	if ( isset( $args['mt_lg'] ) && $args['mt_lg'] !== '' ) {
2404
-		if ( $mt == null && $mt_md == null ) {
2405
-			$classes[] = 'mt-' . sanitize_html_class( $args['mt_lg'] );
2406
-		} else {
2407
-			$classes[] = 'mt-lg-' . sanitize_html_class( $args['mt_lg'] );
2408
-		}
2409
-	}
2410
-	if ( isset( $args['mr_lg'] ) && $args['mr_lg'] !== '' ) {
2411
-		if ( $mr == null && $mr_md == null ) {
2412
-			$classes[] = $p_mr . sanitize_html_class( $args['mr_lg'] );
2413
-		} else {
2414
-			$classes[] = $p_mr . 'lg-' . sanitize_html_class( $args['mr_lg'] );
2415
-		}
2416
-	}
2417
-	if ( isset( $args['mb_lg'] ) && $args['mb_lg'] !== '' ) {
2418
-		if ( $mb == null && $mb_md == null ) {
2419
-			$classes[] = 'mb-' . sanitize_html_class( $args['mb_lg'] );
2420
-		} else {
2421
-			$classes[] = 'mb-lg-' . sanitize_html_class( $args['mb_lg'] );
2422
-		}
2423
-	}
2424
-	if ( isset( $args['ml_lg'] ) && $args['ml_lg'] !== '' ) {
2425
-		if ( $ml == null && $ml_md == null ) {
2426
-			$classes[] = $p_ml . sanitize_html_class( $args['ml_lg'] );
2427
-		} else {
2428
-			$classes[] = $p_ml . 'lg-' . sanitize_html_class( $args['ml_lg'] );
2429
-		}
2430
-	}
2431
-
2432
-	// padding.
2433
-	if ( isset( $args['pt'] ) && $args['pt'] !== '' ) {
2434
-		$classes[] = 'pt-' . sanitize_html_class( $args['pt'] );
2435
-		$pt        = $args['pt'];
2436
-	} else {
2437
-		$pt = null;
2438
-	}
2439
-	if ( isset( $args['pr'] ) && $args['pr'] !== '' ) {
2440
-		$classes[] = $p_pr . sanitize_html_class( $args['pr'] );
2441
-		$pr        = $args['pr'];
2442
-	} else {
2443
-		$pr = null;
2444
-	}
2445
-	if ( isset( $args['pb'] ) && $args['pb'] !== '' ) {
2446
-		$classes[] = 'pb-' . sanitize_html_class( $args['pb'] );
2447
-		$pb        = $args['pb'];
2448
-	} else {
2449
-		$pb = null;
2450
-	}
2451
-	if ( isset( $args['pl'] ) && $args['pl'] !== '' ) {
2452
-		$classes[] = $p_pl . sanitize_html_class( $args['pl'] );
2453
-		$pl        = $args['pl'];
2454
-	} else {
2455
-		$pl = null;
2456
-	}
2457
-
2458
-	// padding tablet.
2459
-	if ( isset( $args['pt_md'] ) && $args['pt_md'] !== '' ) {
2460
-		$classes[] = 'pt-md-' . sanitize_html_class( $args['pt_md'] );
2461
-		$pt_md     = $args['pt_md'];
2462
-	} else {
2463
-		$pt_md = null;
2464
-	}
2465
-	if ( isset( $args['pr_md'] ) && $args['pr_md'] !== '' ) {
2466
-		$classes[] = $p_pr . 'md-' . sanitize_html_class( $args['pr_md'] );
2467
-		$pr_md     = $args['pr_md'];
2468
-	} else {
2469
-		$pr_md = null;
2470
-	}
2471
-	if ( isset( $args['pb_md'] ) && $args['pb_md'] !== '' ) {
2472
-		$classes[] = 'pb-md-' . sanitize_html_class( $args['pb_md'] );
2473
-		$pb_md     = $args['pb_md'];
2474
-	} else {
2475
-		$pb_md = null;
2476
-	}
2477
-	if ( isset( $args['pl_md'] ) && $args['pl_md'] !== '' ) {
2478
-		$classes[] = $p_pl . 'md-' . sanitize_html_class( $args['pl_md'] );
2479
-		$pl_md     = $args['pl_md'];
2480
-	} else {
2481
-		$pl_md = null;
2482
-	}
2483
-
2484
-	// padding desktop.
2485
-	if ( isset( $args['pt_lg'] ) && $args['pt_lg'] !== '' ) {
2486
-		if ( $pt == null && $pt_md == null ) {
2487
-			$classes[] = 'pt-' . sanitize_html_class( $args['pt_lg'] );
2488
-		} else {
2489
-			$classes[] = 'pt-lg-' . sanitize_html_class( $args['pt_lg'] );
2490
-		}
2491
-	}
2492
-	if ( isset( $args['pr_lg'] ) && $args['pr_lg'] !== '' ) {
2493
-		if ( $pr == null && $pr_md == null ) {
2494
-			$classes[] = $p_pr . sanitize_html_class( $args['pr_lg'] );
2495
-		} else {
2496
-			$classes[] = $p_pr . 'lg-' . sanitize_html_class( $args['pr_lg'] );
2497
-		}
2498
-	}
2499
-	if ( isset( $args['pb_lg'] ) && $args['pb_lg'] !== '' ) {
2500
-		if ( $pb == null && $pb_md == null ) {
2501
-			$classes[] = 'pb-' . sanitize_html_class( $args['pb_lg'] );
2502
-		} else {
2503
-			$classes[] = 'pb-lg-' . sanitize_html_class( $args['pb_lg'] );
2504
-		}
2505
-	}
2506
-	if ( isset( $args['pl_lg'] ) && $args['pl_lg'] !== '' ) {
2507
-		if ( $pl == null && $pl_md == null ) {
2508
-			$classes[] = $p_pl . sanitize_html_class( $args['pl_lg'] );
2509
-		} else {
2510
-			$classes[] = $p_pl . 'lg-' . sanitize_html_class( $args['pl_lg'] );
2511
-		}
2512
-	}
2513
-
2514
-	// row cols, mobile, tablet, desktop
2515
-	if ( ! empty( $args['row_cols'] ) && $args['row_cols'] !== '' ) {
2516
-		$classes[] = sanitize_html_class( 'row-cols-' . $args['row_cols'] );
2517
-		$row_cols  = $args['row_cols'];
2518
-	} else {
2519
-		$row_cols = null;
2520
-	}
2521
-	if ( ! empty( $args['row_cols_md'] ) && $args['row_cols_md'] !== '' ) {
2522
-		$classes[]   = sanitize_html_class( 'row-cols-md-' . $args['row_cols_md'] );
2523
-		$row_cols_md = $args['row_cols_md'];
2524
-	} else {
2525
-		$row_cols_md = null;
2526
-	}
2527
-	if ( ! empty( $args['row_cols_lg'] ) && $args['row_cols_lg'] !== '' ) {
2528
-		if ( $row_cols == null && $row_cols_md == null ) {
2529
-			$classes[] = sanitize_html_class( 'row-cols-' . $args['row_cols_lg'] );
2530
-		} else {
2531
-			$classes[] = sanitize_html_class( 'row-cols-lg-' . $args['row_cols_lg'] );
2532
-		}
2533
-	}
2534
-
2535
-	// columns , mobile, tablet, desktop
2536
-	if ( ! empty( $args['col'] ) && $args['col'] !== '' ) {
2537
-		$classes[] = sanitize_html_class( 'col-' . $args['col'] );
2538
-		$col       = $args['col'];
2539
-	} else {
2540
-		$col = null;
2541
-	}
2542
-	if ( ! empty( $args['col_md'] ) && $args['col_md'] !== '' ) {
2543
-		$classes[] = sanitize_html_class( 'col-md-' . $args['col_md'] );
2544
-		$col_md    = $args['col_md'];
2545
-	} else {
2546
-		$col_md = null;
2547
-	}
2548
-	if ( ! empty( $args['col_lg'] ) && $args['col_lg'] !== '' ) {
2549
-		if ( $col == null && $col_md == null ) {
2550
-			$classes[] = sanitize_html_class( 'col-' . $args['col_lg'] );
2551
-		} else {
2552
-			$classes[] = sanitize_html_class( 'col-lg-' . $args['col_lg'] );
2553
-		}
2554
-	}
2555
-
2556
-	// border
2557
-	if ( isset( $args['border'] ) && ( $args['border'] == 'none' || $args['border'] === '0' || $args['border'] === 0 ) ) {
2558
-		$classes[] = 'border-0';
2559
-	} elseif ( ! empty( $args['border'] ) ) {
2560
-		$border_class = 'border';
2561
-		if ( ! empty( $args['border_type'] ) && strpos( $args['border_type'], '-0' ) === false ) {
2562
-			$border_class = '';
2563
-		}
2564
-		$classes[] = $border_class . ' border-' . sanitize_html_class( $args['border'] );
2565
-	}
2566
-
2567
-	// border radius type
2568
-	if ( ! empty( $args['rounded'] ) ) {
2569
-		$classes[] = sanitize_html_class( $args['rounded'] );
2570
-	}
2571
-
2572
-	// border radius size BS4
2573
-	if ( isset( $args['rounded_size'] ) && in_array( $args['rounded_size'], array( 'sm', 'lg' ) ) ) {
2574
-		$classes[] = 'rounded-' . sanitize_html_class( $args['rounded_size'] );
2575
-		// if we set a size then we need to remove "rounded" if set
2576
-		if ( ( $key = array_search( 'rounded', $classes ) ) !== false ) {
2577
-			unset( $classes[ $key ] );
2578
-		}
2579
-	} else {
2580
-
2581
-		// border radius size , mobile, tablet, desktop
2582
-		if ( isset( $args['rounded_size'] ) && $args['rounded_size'] !== '' ) {
2583
-			$classes[]    = sanitize_html_class( 'rounded-' . $args['rounded_size'] );
2584
-			$rounded_size = $args['rounded_size'];
2585
-		} else {
2586
-			$rounded_size = null;
2587
-		}
2588
-		if ( isset( $args['rounded_size_md'] ) && $args['rounded_size_md'] !== '' ) {
2589
-			$classes[]       = sanitize_html_class( 'rounded-md-' . $args['rounded_size_md'] );
2590
-			$rounded_size_md = $args['rounded_size_md'];
2591
-		} else {
2592
-			$rounded_size_md = null;
2593
-		}
2594
-		if ( isset( $args['rounded_size_lg'] ) && $args['rounded_size_lg'] !== '' ) {
2595
-			if ( $rounded_size == null && $rounded_size_md == null ) {
2596
-				$classes[] = sanitize_html_class( 'rounded-' . $args['rounded_size_lg'] );
2597
-			} else {
2598
-				$classes[] = sanitize_html_class( 'rounded-lg-' . $args['rounded_size_lg'] );
2599
-			}
2600
-		}
2601
-	}
2602
-
2603
-	// shadow
2604
-	//if ( !empty( $args['shadow'] ) ) { $classes[] = sanitize_html_class($args['shadow']); }
2605
-
2606
-	// background
2607
-	if ( ! empty( $args['bg'] ) ) {
2608
-		$classes[] = 'bg-' . sanitize_html_class( $args['bg'] );
2609
-	}
2610
-
2611
-	// background image fixed bg_image_fixed this helps fix a iOS bug
2612
-	if ( ! empty( $args['bg_image_fixed'] ) ) {
2613
-		$classes[] = 'bg-image-fixed';
2614
-	}
2615
-
2616
-	// text_color
2617
-	if ( ! empty( $args['text_color'] ) ) {
2618
-		$classes[] = 'text-' . sanitize_html_class( $args['text_color'] );
2619
-	}
2620
-
2621
-	// text_align
2622
-	if ( ! empty( $args['text_justify'] ) ) {
2623
-		$classes[] = 'text-justify';
2624
-	} else {
2625
-		if ( ! empty( $args['text_align'] ) ) {
2626
-			$classes[]  = sanitize_html_class( $args['text_align'] );
2627
-			$text_align = $args['text_align'];
2628
-		} else {
2629
-			$text_align = null;
2630
-		}
2631
-		if ( ! empty( $args['text_align_md'] ) && $args['text_align_md'] !== '' ) {
2632
-			$classes[]     = sanitize_html_class( $args['text_align_md'] );
2633
-			$text_align_md = $args['text_align_md'];
2634
-		} else {
2635
-			$text_align_md = null;
2636
-		}
2637
-		if ( ! empty( $args['text_align_lg'] ) && $args['text_align_lg'] !== '' ) {
2638
-			if ( $text_align == null && $text_align_md == null ) {
2639
-				$classes[] = sanitize_html_class( str_replace( '-lg', '', $args['text_align_lg'] ) );
2640
-			} else {
2641
-				$classes[] = sanitize_html_class( $args['text_align_lg'] );
2642
-			}
2643
-		}
2644
-	}
2645
-
2646
-	// display
2647
-	if ( ! empty( $args['display'] ) ) {
2648
-		$classes[] = sanitize_html_class( $args['display'] );
2649
-		$display   = $args['display'];
2650
-	} else {
2651
-		$display = null;
2652
-	}
2653
-	if ( ! empty( $args['display_md'] ) && $args['display_md'] !== '' ) {
2654
-		$classes[]  = sanitize_html_class( $args['display_md'] );
2655
-		$display_md = $args['display_md'];
2656
-	} else {
2657
-		$display_md = null;
2658
-	}
2659
-	if ( ! empty( $args['display_lg'] ) && $args['display_lg'] !== '' ) {
2660
-		if ( $display == null && $display_md == null ) {
2661
-			$classes[] = sanitize_html_class( str_replace( '-lg', '', $args['display_lg'] ) );
2662
-		} else {
2663
-			$classes[] = sanitize_html_class( $args['display_lg'] );
2664
-		}
2665
-	}
2666
-
2667
-	// bgtus - background transparent until scroll
2668
-	if ( ! empty( $args['bgtus'] ) ) {
2669
-		$classes[] = sanitize_html_class( 'bg-transparent-until-scroll' );
2670
-	}
2671
-
2672
-	// cscos - change color scheme on scroll
2673
-	if ( ! empty( $args['bgtus'] ) && ! empty( $args['cscos'] ) ) {
2674
-		$classes[] = sanitize_html_class( 'color-scheme-flip-on-scroll' );
2675
-	}
2676
-
2677
-	// hover animations
2678
-	if ( ! empty( $args['hover_animations'] ) ) {
2679
-		$classes[] = sd_sanitize_html_classes( str_replace( ',', ' ', $args['hover_animations'] ) );
2680
-	}
2681
-
2682
-	// absolute_position
2683
-	if ( ! empty( $args['absolute_position'] ) ) {
2684
-		if ( 'top-left' === $args['absolute_position'] ) {
2685
-			$classes[] = 'start-0 top-0';
2686
-		} elseif ( 'top-center' === $args['absolute_position'] ) {
2687
-			$classes[] = 'start-50 top-0 translate-middle';
2688
-		} elseif ( 'top-right' === $args['absolute_position'] ) {
2689
-			$classes[] = 'end-0 top-0';
2690
-		} elseif ( 'center-left' === $args['absolute_position'] ) {
2691
-			$classes[] = 'start-0 top-50';
2692
-		} elseif ( 'center' === $args['absolute_position'] ) {
2693
-			$classes[] = 'start-50 top-50 translate-middle';
2694
-		} elseif ( 'center-right' === $args['absolute_position'] ) {
2695
-			$classes[] = 'end-0 top-50';
2696
-		} elseif ( 'bottom-left' === $args['absolute_position'] ) {
2697
-			$classes[] = 'start-0 bottom-0';
2698
-		} elseif ( 'bottom-center' === $args['absolute_position'] ) {
2699
-			$classes[] = 'start-50 bottom-0 translate-middle';
2700
-		} elseif ( 'bottom-right' === $args['absolute_position'] ) {
2701
-			$classes[] = 'end-0 bottom-0';
2702
-		}
2703
-	}
2704
-
2705
-	// build classes from build keys
2706
-	$build_keys = sd_get_class_build_keys();
2707
-	if ( ! empty( $build_keys ) ) {
2708
-		foreach ( $build_keys as $key ) {
2709
-
2710
-			if ( substr( $key, -4 ) == '-MTD' ) {
2711
-
2712
-				$k = str_replace( '-MTD', '', $key );
2713
-
2714
-				// Mobile, Tablet, Desktop
2715
-				if ( ! empty( $args[ $k ] ) && $args[ $k ] !== '' ) {
2716
-					$classes[] = sanitize_html_class( $args[ $k ] );
2717
-					$v         = $args[ $k ];
2718
-				} else {
2719
-					$v = null;
2720
-				}
2721
-				if ( ! empty( $args[ $k . '_md' ] ) && $args[ $k . '_md' ] !== '' ) {
2722
-					$classes[] = sanitize_html_class( $args[ $k . '_md' ] );
2723
-					$v_md      = $args[ $k . '_md' ];
2724
-				} else {
2725
-					$v_md = null;
2726
-				}
2727
-				if ( ! empty( $args[ $k . '_lg' ] ) && $args[ $k . '_lg' ] !== '' ) {
2728
-					if ( $v == null && $v_md == null ) {
2729
-						$classes[] = sanitize_html_class( str_replace( '-lg', '', $args[ $k . '_lg' ] ) );
2730
-					} else {
2731
-						$classes[] = sanitize_html_class( $args[ $k . '_lg' ] );
2732
-					}
2733
-				}
2734
-			} else {
2735
-				if ( $key == 'font_size' && ! empty( $args[ $key ] ) && $args[ $key ] == 'custom' ) {
2736
-					continue;
2737
-				}
2738
-				if ( ! empty( $args[ $key ] ) ) {
2739
-					$classes[] = sd_sanitize_html_classes( $args[ $key ] );
2740
-				}
2741
-			}
2742
-		}
2743
-	}
2744
-
2745
-	if ( ! empty( $classes ) ) {
2746
-		$classes = array_unique( array_filter( array_map( 'trim', $classes ) ) );
2747
-	}
2748
-
2749
-	return implode( ' ', $classes );
2332
+    global $aui_bs5;
2333
+
2334
+    $classes = array();
2335
+
2336
+    if ( $aui_bs5 ) {
2337
+        $p_ml = 'ms-';
2338
+        $p_mr = 'me-';
2339
+
2340
+        $p_pl = 'ps-';
2341
+        $p_pr = 'pe-';
2342
+    } else {
2343
+        $p_ml = 'ml-';
2344
+        $p_mr = 'mr-';
2345
+
2346
+        $p_pl = 'pl-';
2347
+        $p_pr = 'pr-';
2348
+    }
2349
+
2350
+    // margins.
2351
+    if ( isset( $args['mt'] ) && $args['mt'] !== '' ) {
2352
+        $classes[] = 'mt-' . sanitize_html_class( $args['mt'] );
2353
+        $mt        = $args['mt'];
2354
+    } else {
2355
+        $mt = null;
2356
+    }
2357
+    if ( isset( $args['mr'] ) && $args['mr'] !== '' ) {
2358
+        $classes[] = $p_mr . sanitize_html_class( $args['mr'] );
2359
+        $mr        = $args['mr'];
2360
+    } else {
2361
+        $mr = null;
2362
+    }
2363
+    if ( isset( $args['mb'] ) && $args['mb'] !== '' ) {
2364
+        $classes[] = 'mb-' . sanitize_html_class( $args['mb'] );
2365
+        $mb        = $args['mb'];
2366
+    } else {
2367
+        $mb = null;
2368
+    }
2369
+    if ( isset( $args['ml'] ) && $args['ml'] !== '' ) {
2370
+        $classes[] = $p_ml . sanitize_html_class( $args['ml'] );
2371
+        $ml        = $args['ml'];
2372
+    } else {
2373
+        $ml = null;
2374
+    }
2375
+
2376
+    // margins tablet.
2377
+    if ( isset( $args['mt_md'] ) && $args['mt_md'] !== '' ) {
2378
+        $classes[] = 'mt-md-' . sanitize_html_class( $args['mt_md'] );
2379
+        $mt_md     = $args['mt_md'];
2380
+    } else {
2381
+        $mt_md = null;
2382
+    }
2383
+    if ( isset( $args['mr_md'] ) && $args['mr_md'] !== '' ) {
2384
+        $classes[] = $p_mr . 'md-' . sanitize_html_class( $args['mr_md'] );
2385
+        $mt_md     = $args['mr_md'];
2386
+    } else {
2387
+        $mr_md = null;
2388
+    }
2389
+    if ( isset( $args['mb_md'] ) && $args['mb_md'] !== '' ) {
2390
+        $classes[] = 'mb-md-' . sanitize_html_class( $args['mb_md'] );
2391
+        $mt_md     = $args['mb_md'];
2392
+    } else {
2393
+        $mb_md = null;
2394
+    }
2395
+    if ( isset( $args['ml_md'] ) && $args['ml_md'] !== '' ) {
2396
+        $classes[] = $p_ml . 'md-' . sanitize_html_class( $args['ml_md'] );
2397
+        $mt_md     = $args['ml_md'];
2398
+    } else {
2399
+        $ml_md = null;
2400
+    }
2401
+
2402
+    // margins desktop.
2403
+    if ( isset( $args['mt_lg'] ) && $args['mt_lg'] !== '' ) {
2404
+        if ( $mt == null && $mt_md == null ) {
2405
+            $classes[] = 'mt-' . sanitize_html_class( $args['mt_lg'] );
2406
+        } else {
2407
+            $classes[] = 'mt-lg-' . sanitize_html_class( $args['mt_lg'] );
2408
+        }
2409
+    }
2410
+    if ( isset( $args['mr_lg'] ) && $args['mr_lg'] !== '' ) {
2411
+        if ( $mr == null && $mr_md == null ) {
2412
+            $classes[] = $p_mr . sanitize_html_class( $args['mr_lg'] );
2413
+        } else {
2414
+            $classes[] = $p_mr . 'lg-' . sanitize_html_class( $args['mr_lg'] );
2415
+        }
2416
+    }
2417
+    if ( isset( $args['mb_lg'] ) && $args['mb_lg'] !== '' ) {
2418
+        if ( $mb == null && $mb_md == null ) {
2419
+            $classes[] = 'mb-' . sanitize_html_class( $args['mb_lg'] );
2420
+        } else {
2421
+            $classes[] = 'mb-lg-' . sanitize_html_class( $args['mb_lg'] );
2422
+        }
2423
+    }
2424
+    if ( isset( $args['ml_lg'] ) && $args['ml_lg'] !== '' ) {
2425
+        if ( $ml == null && $ml_md == null ) {
2426
+            $classes[] = $p_ml . sanitize_html_class( $args['ml_lg'] );
2427
+        } else {
2428
+            $classes[] = $p_ml . 'lg-' . sanitize_html_class( $args['ml_lg'] );
2429
+        }
2430
+    }
2431
+
2432
+    // padding.
2433
+    if ( isset( $args['pt'] ) && $args['pt'] !== '' ) {
2434
+        $classes[] = 'pt-' . sanitize_html_class( $args['pt'] );
2435
+        $pt        = $args['pt'];
2436
+    } else {
2437
+        $pt = null;
2438
+    }
2439
+    if ( isset( $args['pr'] ) && $args['pr'] !== '' ) {
2440
+        $classes[] = $p_pr . sanitize_html_class( $args['pr'] );
2441
+        $pr        = $args['pr'];
2442
+    } else {
2443
+        $pr = null;
2444
+    }
2445
+    if ( isset( $args['pb'] ) && $args['pb'] !== '' ) {
2446
+        $classes[] = 'pb-' . sanitize_html_class( $args['pb'] );
2447
+        $pb        = $args['pb'];
2448
+    } else {
2449
+        $pb = null;
2450
+    }
2451
+    if ( isset( $args['pl'] ) && $args['pl'] !== '' ) {
2452
+        $classes[] = $p_pl . sanitize_html_class( $args['pl'] );
2453
+        $pl        = $args['pl'];
2454
+    } else {
2455
+        $pl = null;
2456
+    }
2457
+
2458
+    // padding tablet.
2459
+    if ( isset( $args['pt_md'] ) && $args['pt_md'] !== '' ) {
2460
+        $classes[] = 'pt-md-' . sanitize_html_class( $args['pt_md'] );
2461
+        $pt_md     = $args['pt_md'];
2462
+    } else {
2463
+        $pt_md = null;
2464
+    }
2465
+    if ( isset( $args['pr_md'] ) && $args['pr_md'] !== '' ) {
2466
+        $classes[] = $p_pr . 'md-' . sanitize_html_class( $args['pr_md'] );
2467
+        $pr_md     = $args['pr_md'];
2468
+    } else {
2469
+        $pr_md = null;
2470
+    }
2471
+    if ( isset( $args['pb_md'] ) && $args['pb_md'] !== '' ) {
2472
+        $classes[] = 'pb-md-' . sanitize_html_class( $args['pb_md'] );
2473
+        $pb_md     = $args['pb_md'];
2474
+    } else {
2475
+        $pb_md = null;
2476
+    }
2477
+    if ( isset( $args['pl_md'] ) && $args['pl_md'] !== '' ) {
2478
+        $classes[] = $p_pl . 'md-' . sanitize_html_class( $args['pl_md'] );
2479
+        $pl_md     = $args['pl_md'];
2480
+    } else {
2481
+        $pl_md = null;
2482
+    }
2483
+
2484
+    // padding desktop.
2485
+    if ( isset( $args['pt_lg'] ) && $args['pt_lg'] !== '' ) {
2486
+        if ( $pt == null && $pt_md == null ) {
2487
+            $classes[] = 'pt-' . sanitize_html_class( $args['pt_lg'] );
2488
+        } else {
2489
+            $classes[] = 'pt-lg-' . sanitize_html_class( $args['pt_lg'] );
2490
+        }
2491
+    }
2492
+    if ( isset( $args['pr_lg'] ) && $args['pr_lg'] !== '' ) {
2493
+        if ( $pr == null && $pr_md == null ) {
2494
+            $classes[] = $p_pr . sanitize_html_class( $args['pr_lg'] );
2495
+        } else {
2496
+            $classes[] = $p_pr . 'lg-' . sanitize_html_class( $args['pr_lg'] );
2497
+        }
2498
+    }
2499
+    if ( isset( $args['pb_lg'] ) && $args['pb_lg'] !== '' ) {
2500
+        if ( $pb == null && $pb_md == null ) {
2501
+            $classes[] = 'pb-' . sanitize_html_class( $args['pb_lg'] );
2502
+        } else {
2503
+            $classes[] = 'pb-lg-' . sanitize_html_class( $args['pb_lg'] );
2504
+        }
2505
+    }
2506
+    if ( isset( $args['pl_lg'] ) && $args['pl_lg'] !== '' ) {
2507
+        if ( $pl == null && $pl_md == null ) {
2508
+            $classes[] = $p_pl . sanitize_html_class( $args['pl_lg'] );
2509
+        } else {
2510
+            $classes[] = $p_pl . 'lg-' . sanitize_html_class( $args['pl_lg'] );
2511
+        }
2512
+    }
2513
+
2514
+    // row cols, mobile, tablet, desktop
2515
+    if ( ! empty( $args['row_cols'] ) && $args['row_cols'] !== '' ) {
2516
+        $classes[] = sanitize_html_class( 'row-cols-' . $args['row_cols'] );
2517
+        $row_cols  = $args['row_cols'];
2518
+    } else {
2519
+        $row_cols = null;
2520
+    }
2521
+    if ( ! empty( $args['row_cols_md'] ) && $args['row_cols_md'] !== '' ) {
2522
+        $classes[]   = sanitize_html_class( 'row-cols-md-' . $args['row_cols_md'] );
2523
+        $row_cols_md = $args['row_cols_md'];
2524
+    } else {
2525
+        $row_cols_md = null;
2526
+    }
2527
+    if ( ! empty( $args['row_cols_lg'] ) && $args['row_cols_lg'] !== '' ) {
2528
+        if ( $row_cols == null && $row_cols_md == null ) {
2529
+            $classes[] = sanitize_html_class( 'row-cols-' . $args['row_cols_lg'] );
2530
+        } else {
2531
+            $classes[] = sanitize_html_class( 'row-cols-lg-' . $args['row_cols_lg'] );
2532
+        }
2533
+    }
2534
+
2535
+    // columns , mobile, tablet, desktop
2536
+    if ( ! empty( $args['col'] ) && $args['col'] !== '' ) {
2537
+        $classes[] = sanitize_html_class( 'col-' . $args['col'] );
2538
+        $col       = $args['col'];
2539
+    } else {
2540
+        $col = null;
2541
+    }
2542
+    if ( ! empty( $args['col_md'] ) && $args['col_md'] !== '' ) {
2543
+        $classes[] = sanitize_html_class( 'col-md-' . $args['col_md'] );
2544
+        $col_md    = $args['col_md'];
2545
+    } else {
2546
+        $col_md = null;
2547
+    }
2548
+    if ( ! empty( $args['col_lg'] ) && $args['col_lg'] !== '' ) {
2549
+        if ( $col == null && $col_md == null ) {
2550
+            $classes[] = sanitize_html_class( 'col-' . $args['col_lg'] );
2551
+        } else {
2552
+            $classes[] = sanitize_html_class( 'col-lg-' . $args['col_lg'] );
2553
+        }
2554
+    }
2555
+
2556
+    // border
2557
+    if ( isset( $args['border'] ) && ( $args['border'] == 'none' || $args['border'] === '0' || $args['border'] === 0 ) ) {
2558
+        $classes[] = 'border-0';
2559
+    } elseif ( ! empty( $args['border'] ) ) {
2560
+        $border_class = 'border';
2561
+        if ( ! empty( $args['border_type'] ) && strpos( $args['border_type'], '-0' ) === false ) {
2562
+            $border_class = '';
2563
+        }
2564
+        $classes[] = $border_class . ' border-' . sanitize_html_class( $args['border'] );
2565
+    }
2566
+
2567
+    // border radius type
2568
+    if ( ! empty( $args['rounded'] ) ) {
2569
+        $classes[] = sanitize_html_class( $args['rounded'] );
2570
+    }
2571
+
2572
+    // border radius size BS4
2573
+    if ( isset( $args['rounded_size'] ) && in_array( $args['rounded_size'], array( 'sm', 'lg' ) ) ) {
2574
+        $classes[] = 'rounded-' . sanitize_html_class( $args['rounded_size'] );
2575
+        // if we set a size then we need to remove "rounded" if set
2576
+        if ( ( $key = array_search( 'rounded', $classes ) ) !== false ) {
2577
+            unset( $classes[ $key ] );
2578
+        }
2579
+    } else {
2580
+
2581
+        // border radius size , mobile, tablet, desktop
2582
+        if ( isset( $args['rounded_size'] ) && $args['rounded_size'] !== '' ) {
2583
+            $classes[]    = sanitize_html_class( 'rounded-' . $args['rounded_size'] );
2584
+            $rounded_size = $args['rounded_size'];
2585
+        } else {
2586
+            $rounded_size = null;
2587
+        }
2588
+        if ( isset( $args['rounded_size_md'] ) && $args['rounded_size_md'] !== '' ) {
2589
+            $classes[]       = sanitize_html_class( 'rounded-md-' . $args['rounded_size_md'] );
2590
+            $rounded_size_md = $args['rounded_size_md'];
2591
+        } else {
2592
+            $rounded_size_md = null;
2593
+        }
2594
+        if ( isset( $args['rounded_size_lg'] ) && $args['rounded_size_lg'] !== '' ) {
2595
+            if ( $rounded_size == null && $rounded_size_md == null ) {
2596
+                $classes[] = sanitize_html_class( 'rounded-' . $args['rounded_size_lg'] );
2597
+            } else {
2598
+                $classes[] = sanitize_html_class( 'rounded-lg-' . $args['rounded_size_lg'] );
2599
+            }
2600
+        }
2601
+    }
2602
+
2603
+    // shadow
2604
+    //if ( !empty( $args['shadow'] ) ) { $classes[] = sanitize_html_class($args['shadow']); }
2605
+
2606
+    // background
2607
+    if ( ! empty( $args['bg'] ) ) {
2608
+        $classes[] = 'bg-' . sanitize_html_class( $args['bg'] );
2609
+    }
2610
+
2611
+    // background image fixed bg_image_fixed this helps fix a iOS bug
2612
+    if ( ! empty( $args['bg_image_fixed'] ) ) {
2613
+        $classes[] = 'bg-image-fixed';
2614
+    }
2615
+
2616
+    // text_color
2617
+    if ( ! empty( $args['text_color'] ) ) {
2618
+        $classes[] = 'text-' . sanitize_html_class( $args['text_color'] );
2619
+    }
2620
+
2621
+    // text_align
2622
+    if ( ! empty( $args['text_justify'] ) ) {
2623
+        $classes[] = 'text-justify';
2624
+    } else {
2625
+        if ( ! empty( $args['text_align'] ) ) {
2626
+            $classes[]  = sanitize_html_class( $args['text_align'] );
2627
+            $text_align = $args['text_align'];
2628
+        } else {
2629
+            $text_align = null;
2630
+        }
2631
+        if ( ! empty( $args['text_align_md'] ) && $args['text_align_md'] !== '' ) {
2632
+            $classes[]     = sanitize_html_class( $args['text_align_md'] );
2633
+            $text_align_md = $args['text_align_md'];
2634
+        } else {
2635
+            $text_align_md = null;
2636
+        }
2637
+        if ( ! empty( $args['text_align_lg'] ) && $args['text_align_lg'] !== '' ) {
2638
+            if ( $text_align == null && $text_align_md == null ) {
2639
+                $classes[] = sanitize_html_class( str_replace( '-lg', '', $args['text_align_lg'] ) );
2640
+            } else {
2641
+                $classes[] = sanitize_html_class( $args['text_align_lg'] );
2642
+            }
2643
+        }
2644
+    }
2645
+
2646
+    // display
2647
+    if ( ! empty( $args['display'] ) ) {
2648
+        $classes[] = sanitize_html_class( $args['display'] );
2649
+        $display   = $args['display'];
2650
+    } else {
2651
+        $display = null;
2652
+    }
2653
+    if ( ! empty( $args['display_md'] ) && $args['display_md'] !== '' ) {
2654
+        $classes[]  = sanitize_html_class( $args['display_md'] );
2655
+        $display_md = $args['display_md'];
2656
+    } else {
2657
+        $display_md = null;
2658
+    }
2659
+    if ( ! empty( $args['display_lg'] ) && $args['display_lg'] !== '' ) {
2660
+        if ( $display == null && $display_md == null ) {
2661
+            $classes[] = sanitize_html_class( str_replace( '-lg', '', $args['display_lg'] ) );
2662
+        } else {
2663
+            $classes[] = sanitize_html_class( $args['display_lg'] );
2664
+        }
2665
+    }
2666
+
2667
+    // bgtus - background transparent until scroll
2668
+    if ( ! empty( $args['bgtus'] ) ) {
2669
+        $classes[] = sanitize_html_class( 'bg-transparent-until-scroll' );
2670
+    }
2671
+
2672
+    // cscos - change color scheme on scroll
2673
+    if ( ! empty( $args['bgtus'] ) && ! empty( $args['cscos'] ) ) {
2674
+        $classes[] = sanitize_html_class( 'color-scheme-flip-on-scroll' );
2675
+    }
2676
+
2677
+    // hover animations
2678
+    if ( ! empty( $args['hover_animations'] ) ) {
2679
+        $classes[] = sd_sanitize_html_classes( str_replace( ',', ' ', $args['hover_animations'] ) );
2680
+    }
2681
+
2682
+    // absolute_position
2683
+    if ( ! empty( $args['absolute_position'] ) ) {
2684
+        if ( 'top-left' === $args['absolute_position'] ) {
2685
+            $classes[] = 'start-0 top-0';
2686
+        } elseif ( 'top-center' === $args['absolute_position'] ) {
2687
+            $classes[] = 'start-50 top-0 translate-middle';
2688
+        } elseif ( 'top-right' === $args['absolute_position'] ) {
2689
+            $classes[] = 'end-0 top-0';
2690
+        } elseif ( 'center-left' === $args['absolute_position'] ) {
2691
+            $classes[] = 'start-0 top-50';
2692
+        } elseif ( 'center' === $args['absolute_position'] ) {
2693
+            $classes[] = 'start-50 top-50 translate-middle';
2694
+        } elseif ( 'center-right' === $args['absolute_position'] ) {
2695
+            $classes[] = 'end-0 top-50';
2696
+        } elseif ( 'bottom-left' === $args['absolute_position'] ) {
2697
+            $classes[] = 'start-0 bottom-0';
2698
+        } elseif ( 'bottom-center' === $args['absolute_position'] ) {
2699
+            $classes[] = 'start-50 bottom-0 translate-middle';
2700
+        } elseif ( 'bottom-right' === $args['absolute_position'] ) {
2701
+            $classes[] = 'end-0 bottom-0';
2702
+        }
2703
+    }
2704
+
2705
+    // build classes from build keys
2706
+    $build_keys = sd_get_class_build_keys();
2707
+    if ( ! empty( $build_keys ) ) {
2708
+        foreach ( $build_keys as $key ) {
2709
+
2710
+            if ( substr( $key, -4 ) == '-MTD' ) {
2711
+
2712
+                $k = str_replace( '-MTD', '', $key );
2713
+
2714
+                // Mobile, Tablet, Desktop
2715
+                if ( ! empty( $args[ $k ] ) && $args[ $k ] !== '' ) {
2716
+                    $classes[] = sanitize_html_class( $args[ $k ] );
2717
+                    $v         = $args[ $k ];
2718
+                } else {
2719
+                    $v = null;
2720
+                }
2721
+                if ( ! empty( $args[ $k . '_md' ] ) && $args[ $k . '_md' ] !== '' ) {
2722
+                    $classes[] = sanitize_html_class( $args[ $k . '_md' ] );
2723
+                    $v_md      = $args[ $k . '_md' ];
2724
+                } else {
2725
+                    $v_md = null;
2726
+                }
2727
+                if ( ! empty( $args[ $k . '_lg' ] ) && $args[ $k . '_lg' ] !== '' ) {
2728
+                    if ( $v == null && $v_md == null ) {
2729
+                        $classes[] = sanitize_html_class( str_replace( '-lg', '', $args[ $k . '_lg' ] ) );
2730
+                    } else {
2731
+                        $classes[] = sanitize_html_class( $args[ $k . '_lg' ] );
2732
+                    }
2733
+                }
2734
+            } else {
2735
+                if ( $key == 'font_size' && ! empty( $args[ $key ] ) && $args[ $key ] == 'custom' ) {
2736
+                    continue;
2737
+                }
2738
+                if ( ! empty( $args[ $key ] ) ) {
2739
+                    $classes[] = sd_sanitize_html_classes( $args[ $key ] );
2740
+                }
2741
+            }
2742
+        }
2743
+    }
2744
+
2745
+    if ( ! empty( $classes ) ) {
2746
+        $classes = array_unique( array_filter( array_map( 'trim', $classes ) ) );
2747
+    }
2748
+
2749
+    return implode( ' ', $classes );
2750 2750
 }
2751 2751
 
2752 2752
 /**
@@ -2758,90 +2758,90 @@  discard block
 block discarded – undo
2758 2758
  */
2759 2759
 function sd_build_aui_styles( $args ) {
2760 2760
 
2761
-	$styles = array();
2762
-
2763
-	// background color
2764
-	if ( ! empty( $args['bg'] ) && $args['bg'] !== '' ) {
2765
-		if ( $args['bg'] == 'custom-color' ) {
2766
-			$styles['background-color'] = $args['bg_color'];
2767
-		} elseif ( $args['bg'] == 'custom-gradient' ) {
2768
-			$styles['background-image'] = $args['bg_gradient'];
2769
-
2770
-			// use background on text.
2771
-			if ( ! empty( $args['bg_on_text'] ) && $args['bg_on_text'] ) {
2772
-				$styles['background-clip']         = 'text';
2773
-				$styles['-webkit-background-clip'] = 'text';
2774
-				$styles['text-fill-color']         = 'transparent';
2775
-				$styles['-webkit-text-fill-color'] = 'transparent';
2776
-			}
2777
-		}
2778
-	}
2779
-
2780
-	if ( ! empty( $args['bg_image'] ) && $args['bg_image'] !== '' ) {
2781
-		$hasImage = true;
2782
-		if ( ! empty( $styles['background-color'] ) && $args['bg'] == 'custom-color' ) {
2783
-			$styles['background-image']      = 'url(' . $args['bg_image'] . ')';
2784
-			$styles['background-blend-mode'] = 'overlay';
2785
-		} elseif ( ! empty( $styles['background-image'] ) && $args['bg'] == 'custom-gradient' ) {
2786
-			$styles['background-image'] .= ',url(' . $args['bg_image'] . ')';
2787
-		} elseif ( ! empty( $args['bg'] ) && $args['bg'] != '' && $args['bg'] != 'transparent' ) {
2788
-			// do nothing as we alreay have a preset
2789
-			$hasImage = false;
2790
-		} else {
2791
-			$styles['background-image'] = 'url(' . $args['bg_image'] . ')';
2792
-		}
2793
-
2794
-		if ( $hasImage ) {
2795
-			$styles['background-size'] = 'cover';
2796
-
2797
-			if ( ! empty( $args['bg_image_fixed'] ) && $args['bg_image_fixed'] ) {
2798
-				$styles['background-attachment'] = 'fixed';
2799
-			}
2800
-		}
2801
-
2802
-		if ( $hasImage && ! empty( $args['bg_image_xy'] ) && ! empty( $args['bg_image_xy']['x'] ) ) {
2803
-			$styles['background-position'] = ( $args['bg_image_xy']['x'] * 100 ) . '% ' . ( $args['bg_image_xy']['y'] * 100 ) . '%';
2804
-		}
2805
-	}
2806
-
2807
-	// sticky offset top
2808
-	if ( ! empty( $args['sticky_offset_top'] ) && $args['sticky_offset_top'] !== '' ) {
2809
-		$styles['top'] = absint( $args['sticky_offset_top'] );
2810
-	}
2811
-
2812
-	// sticky offset bottom
2813
-	if ( ! empty( $args['sticky_offset_bottom'] ) && $args['sticky_offset_bottom'] !== '' ) {
2814
-		$styles['bottom'] = absint( $args['sticky_offset_bottom'] );
2815
-	}
2816
-
2817
-	// font size
2818
-	if ( ! empty( $args['font_size_custom'] ) && $args['font_size_custom'] !== '' ) {
2819
-		$styles['font-size'] = (float) $args['font_size_custom'] . 'rem';
2820
-	}
2821
-
2822
-	// font color
2823
-	if ( ! empty( $args['text_color_custom'] ) && $args['text_color_custom'] !== '' ) {
2824
-		$styles['color'] = esc_attr( $args['text_color_custom'] );
2825
-	}
2826
-
2827
-	// font line height
2828
-	if ( ! empty( $args['font_line_height'] ) && $args['font_line_height'] !== '' ) {
2829
-		$styles['line-height'] = esc_attr( $args['font_line_height'] );
2830
-	}
2831
-
2832
-	// max height
2833
-	if ( ! empty( $args['max_height'] ) && $args['max_height'] !== '' ) {
2834
-		$styles['max-height'] = esc_attr( $args['max_height'] );
2835
-	}
2836
-
2837
-	$style_string = '';
2838
-	if ( ! empty( $styles ) ) {
2839
-		foreach ( $styles as $key => $val ) {
2840
-			$style_string .= esc_attr( $key ) . ':' . esc_attr( $val ) . ';';
2841
-		}
2842
-	}
2843
-
2844
-	return $style_string;
2761
+    $styles = array();
2762
+
2763
+    // background color
2764
+    if ( ! empty( $args['bg'] ) && $args['bg'] !== '' ) {
2765
+        if ( $args['bg'] == 'custom-color' ) {
2766
+            $styles['background-color'] = $args['bg_color'];
2767
+        } elseif ( $args['bg'] == 'custom-gradient' ) {
2768
+            $styles['background-image'] = $args['bg_gradient'];
2769
+
2770
+            // use background on text.
2771
+            if ( ! empty( $args['bg_on_text'] ) && $args['bg_on_text'] ) {
2772
+                $styles['background-clip']         = 'text';
2773
+                $styles['-webkit-background-clip'] = 'text';
2774
+                $styles['text-fill-color']         = 'transparent';
2775
+                $styles['-webkit-text-fill-color'] = 'transparent';
2776
+            }
2777
+        }
2778
+    }
2779
+
2780
+    if ( ! empty( $args['bg_image'] ) && $args['bg_image'] !== '' ) {
2781
+        $hasImage = true;
2782
+        if ( ! empty( $styles['background-color'] ) && $args['bg'] == 'custom-color' ) {
2783
+            $styles['background-image']      = 'url(' . $args['bg_image'] . ')';
2784
+            $styles['background-blend-mode'] = 'overlay';
2785
+        } elseif ( ! empty( $styles['background-image'] ) && $args['bg'] == 'custom-gradient' ) {
2786
+            $styles['background-image'] .= ',url(' . $args['bg_image'] . ')';
2787
+        } elseif ( ! empty( $args['bg'] ) && $args['bg'] != '' && $args['bg'] != 'transparent' ) {
2788
+            // do nothing as we alreay have a preset
2789
+            $hasImage = false;
2790
+        } else {
2791
+            $styles['background-image'] = 'url(' . $args['bg_image'] . ')';
2792
+        }
2793
+
2794
+        if ( $hasImage ) {
2795
+            $styles['background-size'] = 'cover';
2796
+
2797
+            if ( ! empty( $args['bg_image_fixed'] ) && $args['bg_image_fixed'] ) {
2798
+                $styles['background-attachment'] = 'fixed';
2799
+            }
2800
+        }
2801
+
2802
+        if ( $hasImage && ! empty( $args['bg_image_xy'] ) && ! empty( $args['bg_image_xy']['x'] ) ) {
2803
+            $styles['background-position'] = ( $args['bg_image_xy']['x'] * 100 ) . '% ' . ( $args['bg_image_xy']['y'] * 100 ) . '%';
2804
+        }
2805
+    }
2806
+
2807
+    // sticky offset top
2808
+    if ( ! empty( $args['sticky_offset_top'] ) && $args['sticky_offset_top'] !== '' ) {
2809
+        $styles['top'] = absint( $args['sticky_offset_top'] );
2810
+    }
2811
+
2812
+    // sticky offset bottom
2813
+    if ( ! empty( $args['sticky_offset_bottom'] ) && $args['sticky_offset_bottom'] !== '' ) {
2814
+        $styles['bottom'] = absint( $args['sticky_offset_bottom'] );
2815
+    }
2816
+
2817
+    // font size
2818
+    if ( ! empty( $args['font_size_custom'] ) && $args['font_size_custom'] !== '' ) {
2819
+        $styles['font-size'] = (float) $args['font_size_custom'] . 'rem';
2820
+    }
2821
+
2822
+    // font color
2823
+    if ( ! empty( $args['text_color_custom'] ) && $args['text_color_custom'] !== '' ) {
2824
+        $styles['color'] = esc_attr( $args['text_color_custom'] );
2825
+    }
2826
+
2827
+    // font line height
2828
+    if ( ! empty( $args['font_line_height'] ) && $args['font_line_height'] !== '' ) {
2829
+        $styles['line-height'] = esc_attr( $args['font_line_height'] );
2830
+    }
2831
+
2832
+    // max height
2833
+    if ( ! empty( $args['max_height'] ) && $args['max_height'] !== '' ) {
2834
+        $styles['max-height'] = esc_attr( $args['max_height'] );
2835
+    }
2836
+
2837
+    $style_string = '';
2838
+    if ( ! empty( $styles ) ) {
2839
+        foreach ( $styles as $key => $val ) {
2840
+            $style_string .= esc_attr( $key ) . ':' . esc_attr( $val ) . ';';
2841
+        }
2842
+    }
2843
+
2844
+    return $style_string;
2845 2845
 
2846 2846
 }
2847 2847
 
@@ -2854,34 +2854,34 @@  discard block
 block discarded – undo
2854 2854
  * @return string
2855 2855
  */
2856 2856
 function sd_build_hover_styles( $args, $is_preview = false ) {
2857
-	$rules = '';
2858
-	// text color
2859
-	if ( ! empty( $args['styleid'] ) ) {
2860
-		$styleid = $is_preview ? 'html .editor-styles-wrapper .' . esc_attr( $args['styleid'] ) : 'html .' . esc_attr( $args['styleid'] );
2861
-
2862
-		// text
2863
-		if ( ! empty( $args['text_color_hover'] ) ) {
2864
-			$key    = 'custom' === $args['text_color_hover'] && ! empty( $args['text_color_hover_custom'] ) ? 'text_color_hover_custom' : 'text_color_hover';
2865
-			$color  = sd_get_color_from_var( $args[ $key ] );
2866
-			$rules .= $styleid . ':hover {color: ' . $color . ' !important;} ';
2867
-		}
2868
-
2869
-		// bg
2870
-		if ( ! empty( $args['bg_hover'] ) ) {
2871
-			if ( 'custom-gradient' === $args['bg_hover'] ) {
2872
-				$color  = $args['bg_hover_gradient'];
2873
-				$rules .= $styleid . ':hover {background-image: ' . $color . ' !important;} ';
2874
-				$rules .= $styleid . '.btn:hover {border-color: transparent !important;} ';
2875
-			} else {
2876
-				$key    = 'custom-color' === $args['bg_hover'] ? 'bg_hover_color' : 'bg_hover';
2877
-				$color  = sd_get_color_from_var( $args[ $key ] );
2878
-				$rules .= $styleid . ':hover {background: ' . $color . ' !important;} ';
2879
-				$rules .= $styleid . '.btn:hover {border-color: ' . $color . ' !important;} ';
2880
-			}
2881
-		}
2882
-	}
2883
-
2884
-	return $rules ? '<style>' . $rules . '</style>' : '';
2857
+    $rules = '';
2858
+    // text color
2859
+    if ( ! empty( $args['styleid'] ) ) {
2860
+        $styleid = $is_preview ? 'html .editor-styles-wrapper .' . esc_attr( $args['styleid'] ) : 'html .' . esc_attr( $args['styleid'] );
2861
+
2862
+        // text
2863
+        if ( ! empty( $args['text_color_hover'] ) ) {
2864
+            $key    = 'custom' === $args['text_color_hover'] && ! empty( $args['text_color_hover_custom'] ) ? 'text_color_hover_custom' : 'text_color_hover';
2865
+            $color  = sd_get_color_from_var( $args[ $key ] );
2866
+            $rules .= $styleid . ':hover {color: ' . $color . ' !important;} ';
2867
+        }
2868
+
2869
+        // bg
2870
+        if ( ! empty( $args['bg_hover'] ) ) {
2871
+            if ( 'custom-gradient' === $args['bg_hover'] ) {
2872
+                $color  = $args['bg_hover_gradient'];
2873
+                $rules .= $styleid . ':hover {background-image: ' . $color . ' !important;} ';
2874
+                $rules .= $styleid . '.btn:hover {border-color: transparent !important;} ';
2875
+            } else {
2876
+                $key    = 'custom-color' === $args['bg_hover'] ? 'bg_hover_color' : 'bg_hover';
2877
+                $color  = sd_get_color_from_var( $args[ $key ] );
2878
+                $rules .= $styleid . ':hover {background: ' . $color . ' !important;} ';
2879
+                $rules .= $styleid . '.btn:hover {border-color: ' . $color . ' !important;} ';
2880
+            }
2881
+        }
2882
+    }
2883
+
2884
+    return $rules ? '<style>' . $rules . '</style>' : '';
2885 2885
 }
2886 2886
 
2887 2887
 /**
@@ -2893,12 +2893,12 @@  discard block
 block discarded – undo
2893 2893
  */
2894 2894
 function sd_get_color_from_var( $var ) {
2895 2895
 
2896
-	//sanitize_hex_color() @todo this does not cover transparency
2897
-	if ( strpos( $var, '#' ) === false ) {
2898
-		$var = defined( 'BLOCKSTRAP_BLOCKS_VERSION' ) ? 'var(--wp--preset--color--' . esc_attr( $var ) . ')' : 'var(--' . esc_attr( $var ) . ')';
2899
-	}
2896
+    //sanitize_hex_color() @todo this does not cover transparency
2897
+    if ( strpos( $var, '#' ) === false ) {
2898
+        $var = defined( 'BLOCKSTRAP_BLOCKS_VERSION' ) ? 'var(--wp--preset--color--' . esc_attr( $var ) . ')' : 'var(--' . esc_attr( $var ) . ')';
2899
+    }
2900 2900
 
2901
-	return $var;
2901
+    return $var;
2902 2902
 }
2903 2903
 
2904 2904
 /**
@@ -2910,19 +2910,19 @@  discard block
 block discarded – undo
2910 2910
  * @return string
2911 2911
  */
2912 2912
 function sd_sanitize_html_classes( $classes, $sep = ' ' ) {
2913
-	$return = '';
2913
+    $return = '';
2914 2914
 
2915
-	if ( ! is_array( $classes ) ) {
2916
-		$classes = explode( $sep, $classes );
2917
-	}
2915
+    if ( ! is_array( $classes ) ) {
2916
+        $classes = explode( $sep, $classes );
2917
+    }
2918 2918
 
2919
-	if ( ! empty( $classes ) ) {
2920
-		foreach ( $classes as $class ) {
2921
-			$return .= sanitize_html_class( $class ) . ' ';
2922
-		}
2923
-	}
2919
+    if ( ! empty( $classes ) ) {
2920
+        foreach ( $classes as $class ) {
2921
+            $return .= sanitize_html_class( $class ) . ' ';
2922
+        }
2923
+    }
2924 2924
 
2925
-	return $return;
2925
+    return $return;
2926 2926
 }
2927 2927
 
2928 2928
 
@@ -2932,40 +2932,40 @@  discard block
 block discarded – undo
2932 2932
  * @return void
2933 2933
  */
2934 2934
 function sd_get_class_build_keys() {
2935
-	$keys = array(
2936
-		'container',
2937
-		'position',
2938
-		'flex_direction',
2939
-		'shadow',
2940
-		'rounded',
2941
-		'nav_style',
2942
-		'horizontal_alignment',
2943
-		'nav_fill',
2944
-		'width',
2945
-		'font_weight',
2946
-		'font_size',
2947
-		'font_case',
2948
-		'css_class',
2949
-		'flex_align_items-MTD',
2950
-		'flex_justify_content-MTD',
2951
-		'flex_align_self-MTD',
2952
-		'flex_order-MTD',
2953
-		'styleid',
2954
-		'border_opacity',
2955
-		'border_width',
2956
-		'border_type',
2957
-		'opacity',
2958
-		'zindex',
2959
-		'flex_wrap-MTD',
2960
-		'h100',
2961
-		'overflow',
2962
-		'scrollbars',
2963
-		'float-MTD',
2964
-		'height-MTD',
2965
-		'width-MTD'
2966
-	);
2967
-
2968
-	return apply_filters( 'sd_class_build_keys', $keys );
2935
+    $keys = array(
2936
+        'container',
2937
+        'position',
2938
+        'flex_direction',
2939
+        'shadow',
2940
+        'rounded',
2941
+        'nav_style',
2942
+        'horizontal_alignment',
2943
+        'nav_fill',
2944
+        'width',
2945
+        'font_weight',
2946
+        'font_size',
2947
+        'font_case',
2948
+        'css_class',
2949
+        'flex_align_items-MTD',
2950
+        'flex_justify_content-MTD',
2951
+        'flex_align_self-MTD',
2952
+        'flex_order-MTD',
2953
+        'styleid',
2954
+        'border_opacity',
2955
+        'border_width',
2956
+        'border_type',
2957
+        'opacity',
2958
+        'zindex',
2959
+        'flex_wrap-MTD',
2960
+        'h100',
2961
+        'overflow',
2962
+        'scrollbars',
2963
+        'float-MTD',
2964
+        'height-MTD',
2965
+        'width-MTD'
2966
+    );
2967
+
2968
+    return apply_filters( 'sd_class_build_keys', $keys );
2969 2969
 }
2970 2970
 
2971 2971
 /**
@@ -2977,18 +2977,18 @@  discard block
 block discarded – undo
2977 2977
  * @return array
2978 2978
  */
2979 2979
 function sd_get_visibility_conditions_input( $type = 'visibility_conditions', $overwrite = array() ) {
2980
-	$defaults = array(
2981
-		'type'         => 'visibility_conditions',
2982
-		'title'        => __( 'Block Visibility', 'ayecode-connect' ),
2983
-		'button_title' => __( 'Set Block Visibility', 'ayecode-connect' ),
2984
-		'default'      => '',
2985
-		'desc_tip'     => true,
2986
-		'group'        => __( 'Visibility Conditions', 'ayecode-connect' ),
2987
-	);
2980
+    $defaults = array(
2981
+        'type'         => 'visibility_conditions',
2982
+        'title'        => __( 'Block Visibility', 'ayecode-connect' ),
2983
+        'button_title' => __( 'Set Block Visibility', 'ayecode-connect' ),
2984
+        'default'      => '',
2985
+        'desc_tip'     => true,
2986
+        'group'        => __( 'Visibility Conditions', 'ayecode-connect' ),
2987
+    );
2988 2988
 
2989
-	$input = wp_parse_args( $overwrite, $defaults );
2989
+    $input = wp_parse_args( $overwrite, $defaults );
2990 2990
 
2991
-	return $input;
2991
+    return $input;
2992 2992
 }
2993 2993
 
2994 2994
 /**
@@ -3000,21 +3000,21 @@  discard block
 block discarded – undo
3000 3000
  * @return array An array of roles.
3001 3001
  */
3002 3002
 function sd_user_roles_options( $exclude = array() ) {
3003
-	$user_roles = array();
3003
+    $user_roles = array();
3004 3004
 
3005
-	if ( !function_exists('get_editable_roles') ) {
3006
-		require_once( ABSPATH . '/wp-admin/includes/user.php' );
3007
-	}
3005
+    if ( !function_exists('get_editable_roles') ) {
3006
+        require_once( ABSPATH . '/wp-admin/includes/user.php' );
3007
+    }
3008 3008
 
3009
-	$roles = get_editable_roles();
3009
+    $roles = get_editable_roles();
3010 3010
 
3011
-	foreach ( $roles as $role => $data ) {
3012
-		if ( ! ( ! empty( $exclude ) && in_array( $role, $exclude ) ) ) {
3013
-			$user_roles[ esc_attr( $role ) ] = translate_user_role( $data['name'] );
3014
-		}
3015
-	}
3011
+    foreach ( $roles as $role => $data ) {
3012
+        if ( ! ( ! empty( $exclude ) && in_array( $role, $exclude ) ) ) {
3013
+            $user_roles[ esc_attr( $role ) ] = translate_user_role( $data['name'] );
3014
+        }
3015
+    }
3016 3016
 
3017
-	return apply_filters( 'sd_user_roles_options', $user_roles );
3017
+    return apply_filters( 'sd_user_roles_options', $user_roles );
3018 3018
 }
3019 3019
 
3020 3020
 /**
@@ -3025,18 +3025,18 @@  discard block
 block discarded – undo
3025 3025
  * @return array Rule options.
3026 3026
  */
3027 3027
 function sd_visibility_rules_options() {
3028
-	$options = array(
3029
-		'logged_in'  => __( 'Logged In', 'ayecode-connect' ),
3030
-		'logged_out' => __( 'Logged Out', 'ayecode-connect' ),
3031
-		'post_author'  => __( 'Post Author', 'ayecode-connect' ),
3032
-		'user_roles' => __( 'Specific User Roles', 'ayecode-connect' )
3033
-	);
3028
+    $options = array(
3029
+        'logged_in'  => __( 'Logged In', 'ayecode-connect' ),
3030
+        'logged_out' => __( 'Logged Out', 'ayecode-connect' ),
3031
+        'post_author'  => __( 'Post Author', 'ayecode-connect' ),
3032
+        'user_roles' => __( 'Specific User Roles', 'ayecode-connect' )
3033
+    );
3034 3034
 
3035
-	if ( class_exists( 'GeoDirectory' ) ) {
3036
-		$options['gd_field'] = __( 'GD Field', 'ayecode-connect' );
3037
-	}
3035
+    if ( class_exists( 'GeoDirectory' ) ) {
3036
+        $options['gd_field'] = __( 'GD Field', 'ayecode-connect' );
3037
+    }
3038 3038
 
3039
-	return apply_filters( 'sd_visibility_rules_options', $options );
3039
+    return apply_filters( 'sd_visibility_rules_options', $options );
3040 3040
 }
3041 3041
 
3042 3042
 /**
@@ -3045,39 +3045,39 @@  discard block
 block discarded – undo
3045 3045
  * @return array
3046 3046
  */
3047 3047
 function sd_visibility_gd_field_options() {
3048
-	$fields = geodir_post_custom_fields( '', 'all', 'all', 'none' );
3048
+    $fields = geodir_post_custom_fields( '', 'all', 'all', 'none' );
3049 3049
 
3050
-	$keys = array();
3051
-	if ( ! empty( $fields ) ) {
3052
-		foreach( $fields as $field ) {
3053
-			if ( apply_filters( 'geodir_badge_field_skip_key', false, $field ) ) {
3054
-				continue;
3055
-			}
3050
+    $keys = array();
3051
+    if ( ! empty( $fields ) ) {
3052
+        foreach( $fields as $field ) {
3053
+            if ( apply_filters( 'geodir_badge_field_skip_key', false, $field ) ) {
3054
+                continue;
3055
+            }
3056 3056
 
3057
-			$keys[ $field['htmlvar_name'] ] = $field['htmlvar_name'] . ' ( ' . __( $field['admin_title'], 'geodirectory' ) . ' )';
3057
+            $keys[ $field['htmlvar_name'] ] = $field['htmlvar_name'] . ' ( ' . __( $field['admin_title'], 'geodirectory' ) . ' )';
3058 3058
 
3059
-			// Extra address fields
3060
-			if ( $field['htmlvar_name'] == 'address' && ( $address_fields = geodir_post_meta_address_fields( '' ) ) ) {
3061
-				foreach ( $address_fields as $_field => $args ) {
3062
-					if ( $_field != 'map_directions' && $_field != 'street' ) {
3063
-						$keys[ $_field ] = $_field . ' ( ' . $args['frontend_title'] . ' )';
3064
-					}
3065
-				}
3066
-			}
3067
-		}
3068
-	}
3059
+            // Extra address fields
3060
+            if ( $field['htmlvar_name'] == 'address' && ( $address_fields = geodir_post_meta_address_fields( '' ) ) ) {
3061
+                foreach ( $address_fields as $_field => $args ) {
3062
+                    if ( $_field != 'map_directions' && $_field != 'street' ) {
3063
+                        $keys[ $_field ] = $_field . ' ( ' . $args['frontend_title'] . ' )';
3064
+                    }
3065
+                }
3066
+            }
3067
+        }
3068
+    }
3069 3069
 
3070
-	$standard_fields = sd_visibility_gd_standard_field_options();
3070
+    $standard_fields = sd_visibility_gd_standard_field_options();
3071 3071
 
3072
-	if ( ! empty( $standard_fields ) ) {
3073
-		foreach ( $standard_fields as $key => $option ) {
3074
-			$keys[ $key ] = $option;
3075
-		}
3076
-	}
3072
+    if ( ! empty( $standard_fields ) ) {
3073
+        foreach ( $standard_fields as $key => $option ) {
3074
+            $keys[ $key ] = $option;
3075
+        }
3076
+    }
3077 3077
 
3078
-	$options = apply_filters( 'geodir_badge_field_keys', $keys );
3078
+    $options = apply_filters( 'geodir_badge_field_keys', $keys );
3079 3079
 
3080
-	return apply_filters( 'sd_visibility_gd_field_options', $options );
3080
+    return apply_filters( 'sd_visibility_gd_field_options', $options );
3081 3081
 }
3082 3082
 
3083 3083
 /**
@@ -3086,17 +3086,17 @@  discard block
 block discarded – undo
3086 3086
  * @return array
3087 3087
  */
3088 3088
 function sd_visibility_gd_standard_field_options( $post_type = '' ) {
3089
-	$fields = sd_visibility_gd_standard_fields( $post_type );
3089
+    $fields = sd_visibility_gd_standard_fields( $post_type );
3090 3090
 
3091
-	$options = array();
3091
+    $options = array();
3092 3092
 
3093
-	foreach ( $fields as $key => $field ) {
3094
-		if ( ! empty( $field['frontend_title'] ) ) {
3095
-			$options[ $key ] = $key . ' ( ' . $field['frontend_title'] . ' )';
3096
-		}
3097
-	}
3093
+    foreach ( $fields as $key => $field ) {
3094
+        if ( ! empty( $field['frontend_title'] ) ) {
3095
+            $options[ $key ] = $key . ' ( ' . $field['frontend_title'] . ' )';
3096
+        }
3097
+    }
3098 3098
 
3099
-	return apply_filters( 'sd_visibility_gd_standard_field_options', $options, $fields );
3099
+    return apply_filters( 'sd_visibility_gd_standard_field_options', $options, $fields );
3100 3100
 }
3101 3101
 
3102 3102
 /**
@@ -3105,17 +3105,17 @@  discard block
 block discarded – undo
3105 3105
  * @return array
3106 3106
  */
3107 3107
 function sd_visibility_gd_standard_fields( $post_type = '' ) {
3108
-	$standard_fields = geodir_post_meta_standard_fields( $post_type );
3108
+    $standard_fields = geodir_post_meta_standard_fields( $post_type );
3109 3109
 
3110
-	$fields = array();
3110
+    $fields = array();
3111 3111
 
3112
-	foreach ( $standard_fields as $key => $field ) {
3113
-		if ( $key != 'post_link' && strpos( $key, 'event' ) === false && ! empty( $field['frontend_title'] ) ) {
3114
-			$fields[ $key ] = $field;
3115
-		}
3116
-	}
3112
+    foreach ( $standard_fields as $key => $field ) {
3113
+        if ( $key != 'post_link' && strpos( $key, 'event' ) === false && ! empty( $field['frontend_title'] ) ) {
3114
+            $fields[ $key ] = $field;
3115
+        }
3116
+    }
3117 3117
 
3118
-	return apply_filters( 'sd_visibility_gd_standard_fields', $fields );
3118
+    return apply_filters( 'sd_visibility_gd_standard_fields', $fields );
3119 3119
 }
3120 3120
 
3121 3121
 /**
@@ -3124,18 +3124,18 @@  discard block
 block discarded – undo
3124 3124
  * @return array
3125 3125
  */
3126 3126
 function sd_visibility_field_condition_options(){
3127
-	$options = array(
3128
-		'is_empty' => __( 'is empty', 'ayecode-connect' ),
3129
-		'is_not_empty' => __( 'is not empty', 'ayecode-connect' ),
3130
-		'is_equal' => __( 'is equal', 'ayecode-connect' ),
3131
-		'is_not_equal' => __( 'is not equal', 'ayecode-connect' ),
3132
-		'is_greater_than' => __( 'is greater than', 'ayecode-connect' ),
3133
-		'is_less_than' => __( 'is less than', 'ayecode-connect' ),
3134
-		'is_contains' => __( 'is contains', 'ayecode-connect' ),
3135
-		'is_not_contains' => __( 'is not contains', 'ayecode-connect' ),
3136
-	);
3127
+    $options = array(
3128
+        'is_empty' => __( 'is empty', 'ayecode-connect' ),
3129
+        'is_not_empty' => __( 'is not empty', 'ayecode-connect' ),
3130
+        'is_equal' => __( 'is equal', 'ayecode-connect' ),
3131
+        'is_not_equal' => __( 'is not equal', 'ayecode-connect' ),
3132
+        'is_greater_than' => __( 'is greater than', 'ayecode-connect' ),
3133
+        'is_less_than' => __( 'is less than', 'ayecode-connect' ),
3134
+        'is_contains' => __( 'is contains', 'ayecode-connect' ),
3135
+        'is_not_contains' => __( 'is not contains', 'ayecode-connect' ),
3136
+    );
3137 3137
 
3138
-	return apply_filters( 'sd_visibility_field_condition_options', $options );
3138
+    return apply_filters( 'sd_visibility_field_condition_options', $options );
3139 3139
 }
3140 3140
 
3141 3141
 /**
@@ -3146,14 +3146,14 @@  discard block
 block discarded – undo
3146 3146
  * @return array Template type options.
3147 3147
  */
3148 3148
 function sd_visibility_output_options() {
3149
-	$options = array(
3150
-		'hide'          => __( 'Hide Block', 'ayecode-connect' ),
3151
-		'message'       => __( 'Show Custom Message', 'ayecode-connect' ),
3152
-		'page'          => __( 'Show Page Content', 'ayecode-connect' ),
3153
-		'template_part' => __( 'Show Template Part', 'ayecode-connect' ),
3154
-	);
3149
+    $options = array(
3150
+        'hide'          => __( 'Hide Block', 'ayecode-connect' ),
3151
+        'message'       => __( 'Show Custom Message', 'ayecode-connect' ),
3152
+        'page'          => __( 'Show Page Content', 'ayecode-connect' ),
3153
+        'template_part' => __( 'Show Template Part', 'ayecode-connect' ),
3154
+    );
3155 3155
 
3156
-	return apply_filters( 'sd_visibility_output_options', $options );
3156
+    return apply_filters( 'sd_visibility_output_options', $options );
3157 3157
 }
3158 3158
 
3159 3159
 /**
@@ -3165,45 +3165,45 @@  discard block
 block discarded – undo
3165 3165
  * @return array Template page options.
3166 3166
  */
3167 3167
 function sd_template_page_options( $args = array() ) {
3168
-	global $sd_tmpl_page_options;
3168
+    global $sd_tmpl_page_options;
3169 3169
 
3170
-	if ( ! empty( $sd_tmpl_page_options ) ) {
3171
-		return $sd_tmpl_page_options;
3172
-	}
3170
+    if ( ! empty( $sd_tmpl_page_options ) ) {
3171
+        return $sd_tmpl_page_options;
3172
+    }
3173 3173
 
3174
-	$args = wp_parse_args( $args, array(
3175
-		'child_of'    => 0,
3176
-		'sort_column' => 'post_title',
3177
-		'sort_order'  => 'ASC'
3178
-	) );
3174
+    $args = wp_parse_args( $args, array(
3175
+        'child_of'    => 0,
3176
+        'sort_column' => 'post_title',
3177
+        'sort_order'  => 'ASC'
3178
+    ) );
3179 3179
 
3180
-	$exclude_pages = array();
3181
-	if ( $page_on_front = get_option( 'page_on_front' ) ) {
3182
-		$exclude_pages[] = $page_on_front;
3183
-	}
3180
+    $exclude_pages = array();
3181
+    if ( $page_on_front = get_option( 'page_on_front' ) ) {
3182
+        $exclude_pages[] = $page_on_front;
3183
+    }
3184 3184
 
3185
-	if ( $page_for_posts = get_option( 'page_for_posts' ) ) {
3186
-		$exclude_pages[] = $page_for_posts;
3187
-	}
3185
+    if ( $page_for_posts = get_option( 'page_for_posts' ) ) {
3186
+        $exclude_pages[] = $page_for_posts;
3187
+    }
3188 3188
 
3189
-	if ( ! empty( $exclude_pages ) ) {
3190
-		$args['exclude'] = $exclude_pages;
3191
-	}
3189
+    if ( ! empty( $exclude_pages ) ) {
3190
+        $args['exclude'] = $exclude_pages;
3191
+    }
3192 3192
 
3193
-	$pages = get_pages( $args );
3193
+    $pages = get_pages( $args );
3194 3194
 
3195
-	$options = array( '' => __( 'Select Page...', 'ayecode-connect' ) );
3196
-	if ( ! empty( $pages ) ) {
3197
-		foreach ( $pages as $page ) {
3198
-			if ( ! empty( $page->ID ) && ! empty( $page->post_title ) ) {
3199
-				$options[ $page->ID ] = $page->post_title . ' (#' . $page->ID . ')';
3200
-			}
3201
-		}
3202
-	}
3195
+    $options = array( '' => __( 'Select Page...', 'ayecode-connect' ) );
3196
+    if ( ! empty( $pages ) ) {
3197
+        foreach ( $pages as $page ) {
3198
+            if ( ! empty( $page->ID ) && ! empty( $page->post_title ) ) {
3199
+                $options[ $page->ID ] = $page->post_title . ' (#' . $page->ID . ')';
3200
+            }
3201
+        }
3202
+    }
3203 3203
 
3204
-	$sd_tmpl_page_options = $options;
3204
+    $sd_tmpl_page_options = $options;
3205 3205
 
3206
-	return apply_filters( 'sd_template_page_options', $options );
3206
+    return apply_filters( 'sd_template_page_options', $options );
3207 3207
 }
3208 3208
 
3209 3209
 /**
@@ -3215,25 +3215,25 @@  discard block
 block discarded – undo
3215 3215
  * @return array Template part options.
3216 3216
  */
3217 3217
 function sd_template_part_options( $args = array() ) {
3218
-	global $sd_tmpl_part_options;
3218
+    global $sd_tmpl_part_options;
3219 3219
 
3220
-	if ( ! empty( $sd_tmpl_part_options ) ) {
3221
-		return $sd_tmpl_part_options;
3222
-	}
3220
+    if ( ! empty( $sd_tmpl_part_options ) ) {
3221
+        return $sd_tmpl_part_options;
3222
+    }
3223 3223
 
3224
-	$options = array( '' => __( 'Select Template Part...', 'ayecode-connect' ) );
3224
+    $options = array( '' => __( 'Select Template Part...', 'ayecode-connect' ) );
3225 3225
 
3226
-	$parts = get_block_templates( array(), 'wp_template_part' );
3226
+    $parts = get_block_templates( array(), 'wp_template_part' );
3227 3227
 
3228
-	if ( ! empty( $parts ) ) {
3229
-		foreach ( $parts as $part ) {
3230
-			$options[ $part->slug ] = $part->title . ' (#' . $part->slug . ')';
3231
-		}
3232
-	}
3228
+    if ( ! empty( $parts ) ) {
3229
+        foreach ( $parts as $part ) {
3230
+            $options[ $part->slug ] = $part->title . ' (#' . $part->slug . ')';
3231
+        }
3232
+    }
3233 3233
 
3234
-	$sd_tmpl_part_options = $options;
3234
+    $sd_tmpl_part_options = $options;
3235 3235
 
3236
-	return apply_filters( 'sd_template_part_options', $options, $args );
3236
+    return apply_filters( 'sd_template_part_options', $options, $args );
3237 3237
 }
3238 3238
 
3239 3239
 /**
@@ -3245,25 +3245,25 @@  discard block
 block discarded – undo
3245 3245
  * @return array Template part object.
3246 3246
  */
3247 3247
 function sd_get_template_part_by_slug( $slug ) {
3248
-	global $bs_tmpl_part_by_slug;
3248
+    global $bs_tmpl_part_by_slug;
3249 3249
 
3250
-	if ( empty( $bs_tmpl_part_by_slug ) ) {
3251
-		$bs_tmpl_part_by_slug = array();
3252
-	}
3250
+    if ( empty( $bs_tmpl_part_by_slug ) ) {
3251
+        $bs_tmpl_part_by_slug = array();
3252
+    }
3253 3253
 
3254
-	if ( isset( $bs_tmpl_part_by_slug[ $slug ] ) ) {
3255
-		return $bs_tmpl_part_by_slug[ $slug ];
3256
-	}
3254
+    if ( isset( $bs_tmpl_part_by_slug[ $slug ] ) ) {
3255
+        return $bs_tmpl_part_by_slug[ $slug ];
3256
+    }
3257 3257
 
3258
-	$template_query = get_block_templates( array( 'slug__in' => array( $slug ) ), 'wp_template_part' );
3258
+    $template_query = get_block_templates( array( 'slug__in' => array( $slug ) ), 'wp_template_part' );
3259 3259
 
3260
-	$query_post = ! empty( $template_query ) ? $template_query[0] : array();
3260
+    $query_post = ! empty( $template_query ) ? $template_query[0] : array();
3261 3261
 
3262
-	$template_part = ! empty( $query_post ) && $query_post->status == 'publish' ? $query_post : array();
3262
+    $template_part = ! empty( $query_post ) && $query_post->status == 'publish' ? $query_post : array();
3263 3263
 
3264
-	$bs_tmpl_part_by_slug[ $slug ] = $template_part;
3264
+    $bs_tmpl_part_by_slug[ $slug ] = $template_part;
3265 3265
 
3266
-	return apply_filters( 'sd_get_template_part_by_slug', $template_part, $slug );
3266
+    return apply_filters( 'sd_get_template_part_by_slug', $template_part, $slug );
3267 3267
 }
3268 3268
 
3269 3269
 /**
@@ -3276,471 +3276,471 @@  discard block
 block discarded – undo
3276 3276
  * @param WP_Block $instance      The block instance.
3277 3277
  */
3278 3278
 function sd_render_block( $block_content, $block, $instance = '' ) {
3279
-	// No block visibility conditions set.
3280
-	if ( empty( $block['attrs']['visibility_conditions'] ) ) {
3281
-		return $block_content;
3282
-	}
3283
-
3284
-	$attributes = json_decode( $block['attrs']['visibility_conditions'], true );
3285
-	$rules = ! empty( $attributes ) ? sd_block_parse_rules( $attributes ) : array();
3286
-
3287
-	// No rules set.
3288
-	if ( empty( $rules ) ) {
3289
-		return $block_content;
3290
-	}
3291
-
3292
-	$_block_content = $block_content;
3293
-
3294
-	if ( ! empty( $rules ) && sd_block_check_rules( $rules ) ) {
3295
-		if ( ! empty( $attributes['output']['type'] ) ) {
3296
-			switch ( $attributes['output']['type'] ) {
3297
-				case 'hide':
3298
-					$valid_type = true;
3299
-					$content = '';
3300
-
3301
-					break;
3302
-				case 'message':
3303
-					$valid_type = true;
3304
-
3305
-					if ( isset( $attributes['output']['message'] ) ) {
3306
-						$content = $attributes['output']['message'] != '' ? __( stripslashes( $attributes['output']['message'] ), 'ayecode-connect' ) : $attributes['output']['message'];
3307
-
3308
-						if ( ! empty( $attributes['output']['message_type'] ) ) {
3309
-							$content = aui()->alert( array(
3310
-									'type'=> $attributes['output']['message_type'],
3311
-									'content'=> $content
3312
-								)
3313
-							);
3314
-						}
3315
-					}
3316
-
3317
-					break;
3318
-				case 'page':
3319
-					$valid_type = true;
3320
-
3321
-					$page_id = ! empty( $attributes['output']['page'] ) ? absint( $attributes['output']['page'] ) : 0;
3322
-					$content = sd_get_page_content( $page_id );
3323
-
3324
-					break;
3325
-				case 'template_part':
3326
-					$valid_type = true;
3327
-
3328
-					$template_part = ! empty( $attributes['output']['template_part'] ) ? $attributes['output']['template_part'] : '';
3329
-					$content = sd_get_template_part_content( $template_part );
3330
-
3331
-					break;
3332
-				default:
3333
-					$valid_type = false;
3334
-					break;
3335
-			}
3336
-
3337
-			if ( $valid_type ) {
3338
-				$block_content = '<div class="' . esc_attr( wp_get_block_default_classname( $instance->name ) ) . ' sd-block-has-rule">' . $content . '</div>';
3339
-			}
3340
-		}
3341
-	}
3342
-
3343
-	return apply_filters( 'sd_render_block_visibility_content', $block_content, $_block_content, $attributes, $block, $instance );
3279
+    // No block visibility conditions set.
3280
+    if ( empty( $block['attrs']['visibility_conditions'] ) ) {
3281
+        return $block_content;
3282
+    }
3283
+
3284
+    $attributes = json_decode( $block['attrs']['visibility_conditions'], true );
3285
+    $rules = ! empty( $attributes ) ? sd_block_parse_rules( $attributes ) : array();
3286
+
3287
+    // No rules set.
3288
+    if ( empty( $rules ) ) {
3289
+        return $block_content;
3290
+    }
3291
+
3292
+    $_block_content = $block_content;
3293
+
3294
+    if ( ! empty( $rules ) && sd_block_check_rules( $rules ) ) {
3295
+        if ( ! empty( $attributes['output']['type'] ) ) {
3296
+            switch ( $attributes['output']['type'] ) {
3297
+                case 'hide':
3298
+                    $valid_type = true;
3299
+                    $content = '';
3300
+
3301
+                    break;
3302
+                case 'message':
3303
+                    $valid_type = true;
3304
+
3305
+                    if ( isset( $attributes['output']['message'] ) ) {
3306
+                        $content = $attributes['output']['message'] != '' ? __( stripslashes( $attributes['output']['message'] ), 'ayecode-connect' ) : $attributes['output']['message'];
3307
+
3308
+                        if ( ! empty( $attributes['output']['message_type'] ) ) {
3309
+                            $content = aui()->alert( array(
3310
+                                    'type'=> $attributes['output']['message_type'],
3311
+                                    'content'=> $content
3312
+                                )
3313
+                            );
3314
+                        }
3315
+                    }
3316
+
3317
+                    break;
3318
+                case 'page':
3319
+                    $valid_type = true;
3320
+
3321
+                    $page_id = ! empty( $attributes['output']['page'] ) ? absint( $attributes['output']['page'] ) : 0;
3322
+                    $content = sd_get_page_content( $page_id );
3323
+
3324
+                    break;
3325
+                case 'template_part':
3326
+                    $valid_type = true;
3327
+
3328
+                    $template_part = ! empty( $attributes['output']['template_part'] ) ? $attributes['output']['template_part'] : '';
3329
+                    $content = sd_get_template_part_content( $template_part );
3330
+
3331
+                    break;
3332
+                default:
3333
+                    $valid_type = false;
3334
+                    break;
3335
+            }
3336
+
3337
+            if ( $valid_type ) {
3338
+                $block_content = '<div class="' . esc_attr( wp_get_block_default_classname( $instance->name ) ) . ' sd-block-has-rule">' . $content . '</div>';
3339
+            }
3340
+        }
3341
+    }
3342
+
3343
+    return apply_filters( 'sd_render_block_visibility_content', $block_content, $_block_content, $attributes, $block, $instance );
3344 3344
 }
3345 3345
 add_filter( 'render_block', 'sd_render_block', 9, 3 );
3346 3346
 
3347 3347
 function sd_get_page_content( $page_id ) {
3348
-	$content = $page_id > 0 ? get_post_field( 'post_content', (int) $page_id ) : '';
3348
+    $content = $page_id > 0 ? get_post_field( 'post_content', (int) $page_id ) : '';
3349 3349
 
3350
-	// Maybe bypass content
3351
-	$bypass_content = apply_filters( 'sd_bypass_page_content', '', $content, $page_id );
3352
-	if ( $bypass_content ) {
3353
-		return $bypass_content;
3354
-	}
3350
+    // Maybe bypass content
3351
+    $bypass_content = apply_filters( 'sd_bypass_page_content', '', $content, $page_id );
3352
+    if ( $bypass_content ) {
3353
+        return $bypass_content;
3354
+    }
3355 3355
 
3356
-	// Run the shortcodes on the content.
3357
-	$content = do_shortcode( $content );
3356
+    // Run the shortcodes on the content.
3357
+    $content = do_shortcode( $content );
3358 3358
 
3359
-	// Run block content if its available.
3360
-	if ( function_exists( 'do_blocks' ) ) {
3361
-		$content = do_blocks( $content );
3362
-	}
3359
+    // Run block content if its available.
3360
+    if ( function_exists( 'do_blocks' ) ) {
3361
+        $content = do_blocks( $content );
3362
+    }
3363 3363
 
3364
-	return apply_filters( 'sd_get_page_content', $content, $page_id );
3364
+    return apply_filters( 'sd_get_page_content', $content, $page_id );
3365 3365
 }
3366 3366
 
3367 3367
 function sd_get_template_part_content( $template_part ) {
3368
-	$template_part_post = $template_part ? sd_get_template_part_by_slug( $template_part ) : array();
3369
-	$content = ! empty( $template_part_post ) ? $template_part_post->content : '';
3368
+    $template_part_post = $template_part ? sd_get_template_part_by_slug( $template_part ) : array();
3369
+    $content = ! empty( $template_part_post ) ? $template_part_post->content : '';
3370 3370
 
3371
-	// Maybe bypass content
3372
-	$bypass_content = apply_filters( 'sd_bypass_template_part_content', '', $content, $template_part );
3373
-	if ( $bypass_content ) {
3374
-		return $bypass_content;
3375
-	}
3371
+    // Maybe bypass content
3372
+    $bypass_content = apply_filters( 'sd_bypass_template_part_content', '', $content, $template_part );
3373
+    if ( $bypass_content ) {
3374
+        return $bypass_content;
3375
+    }
3376 3376
 
3377
-	// Run the shortcodes on the content.
3378
-	$content = do_shortcode( $content );
3377
+    // Run the shortcodes on the content.
3378
+    $content = do_shortcode( $content );
3379 3379
 
3380
-	// Run block content if its available.
3381
-	if ( function_exists( 'do_blocks' ) ) {
3382
-		$content = do_blocks( $content );
3383
-	}
3380
+    // Run block content if its available.
3381
+    if ( function_exists( 'do_blocks' ) ) {
3382
+        $content = do_blocks( $content );
3383
+    }
3384 3384
 
3385
-	return apply_filters( 'sd_get_template_part_content', $content, $template_part );
3385
+    return apply_filters( 'sd_get_template_part_content', $content, $template_part );
3386 3386
 }
3387 3387
 
3388 3388
 function sd_block_parse_rules( $attrs ) {
3389
-	$rules = array();
3389
+    $rules = array();
3390 3390
 
3391
-	if ( ! empty( $attrs ) && is_array( $attrs ) ) {
3392
-		$attrs_keys = array_keys( $attrs );
3391
+    if ( ! empty( $attrs ) && is_array( $attrs ) ) {
3392
+        $attrs_keys = array_keys( $attrs );
3393 3393
 
3394
-		for ( $i = 1; $i <= count( $attrs_keys ); $i++ ) {
3395
-			if ( ! empty( $attrs[ 'rule' . $i ] ) && is_array( $attrs[ 'rule' . $i ] ) ) {
3396
-				$rules[] = $attrs[ 'rule' . $i ];
3397
-			}
3398
-		}
3399
-	}
3394
+        for ( $i = 1; $i <= count( $attrs_keys ); $i++ ) {
3395
+            if ( ! empty( $attrs[ 'rule' . $i ] ) && is_array( $attrs[ 'rule' . $i ] ) ) {
3396
+                $rules[] = $attrs[ 'rule' . $i ];
3397
+            }
3398
+        }
3399
+    }
3400 3400
 
3401
-	return apply_filters( 'sd_block_parse_rules', $rules, $attrs );
3401
+    return apply_filters( 'sd_block_parse_rules', $rules, $attrs );
3402 3402
 }
3403 3403
 
3404 3404
 function sd_block_check_rules( $rules ) {
3405
-	if ( ! ( is_array( $rules ) && ! empty( $rules ) ) ) {
3406
-		return true;
3407
-	}
3405
+    if ( ! ( is_array( $rules ) && ! empty( $rules ) ) ) {
3406
+        return true;
3407
+    }
3408 3408
 
3409
-	foreach ( $rules as $key => $rule ) {
3410
-		$match = apply_filters( 'sd_block_check_rule', true, $rule );
3409
+    foreach ( $rules as $key => $rule ) {
3410
+        $match = apply_filters( 'sd_block_check_rule', true, $rule );
3411 3411
 
3412
-		if ( ! $match ) {
3413
-			break;
3414
-		}
3415
-	}
3412
+        if ( ! $match ) {
3413
+            break;
3414
+        }
3415
+    }
3416 3416
 
3417
-	return apply_filters( 'sd_block_check_rules', $match, $rules );
3417
+    return apply_filters( 'sd_block_check_rules', $match, $rules );
3418 3418
 }
3419 3419
 
3420 3420
 function sd_block_check_rule( $match, $rule ) {
3421
-	global $post;
3421
+    global $post;
3422 3422
 
3423
-	if ( $match && ! empty( $rule['type'] ) ) {
3424
-		switch ( $rule['type'] ) {
3425
-			case 'logged_in':
3426
-				$match = (bool) is_user_logged_in();
3423
+    if ( $match && ! empty( $rule['type'] ) ) {
3424
+        switch ( $rule['type'] ) {
3425
+            case 'logged_in':
3426
+                $match = (bool) is_user_logged_in();
3427 3427
 
3428
-				break;
3429
-			case 'logged_out':
3430
-				$match = ! is_user_logged_in();
3428
+                break;
3429
+            case 'logged_out':
3430
+                $match = ! is_user_logged_in();
3431 3431
 
3432
-				break;
3433
-			case 'post_author':
3434
-				if ( ! empty( $post ) && $post->post_type != 'page' && ! empty( $post->post_author ) && is_user_logged_in() ) {
3435
-					$match = (int) $post->post_author === (int) get_current_user_id() ? true : false;
3436
-				} else {
3437
-					$match = false;
3438
-				}
3432
+                break;
3433
+            case 'post_author':
3434
+                if ( ! empty( $post ) && $post->post_type != 'page' && ! empty( $post->post_author ) && is_user_logged_in() ) {
3435
+                    $match = (int) $post->post_author === (int) get_current_user_id() ? true : false;
3436
+                } else {
3437
+                    $match = false;
3438
+                }
3439 3439
 
3440
-				break;
3441
-			case 'user_roles':
3442
-				$match = false;
3440
+                break;
3441
+            case 'user_roles':
3442
+                $match = false;
3443 3443
 
3444
-				if ( ! empty( $rule['user_roles'] ) ) {
3445
-					$user_roles = is_scalar( $rule['user_roles'] ) ? explode( ",", $rule['user_roles'] ) : $rule['user_roles'];
3444
+                if ( ! empty( $rule['user_roles'] ) ) {
3445
+                    $user_roles = is_scalar( $rule['user_roles'] ) ? explode( ",", $rule['user_roles'] ) : $rule['user_roles'];
3446 3446
 
3447
-					if ( is_array( $user_roles ) ) {
3448
-						$user_roles = array_filter( array_map( 'trim', $user_roles ) );
3449
-					}
3447
+                    if ( is_array( $user_roles ) ) {
3448
+                        $user_roles = array_filter( array_map( 'trim', $user_roles ) );
3449
+                    }
3450 3450
 
3451
-					if ( ! empty( $user_roles ) && is_array( $user_roles ) && is_user_logged_in() && ( $current_user = wp_get_current_user() ) ) {
3452
-						$current_user_roles = $current_user->roles;
3451
+                    if ( ! empty( $user_roles ) && is_array( $user_roles ) && is_user_logged_in() && ( $current_user = wp_get_current_user() ) ) {
3452
+                        $current_user_roles = $current_user->roles;
3453 3453
 
3454
-						foreach ( $user_roles as $role ) {
3455
-							if ( in_array( $role, $current_user_roles ) ) {
3456
-								$match = true;
3457
-							}
3458
-						}
3459
-					}
3460
-				}
3454
+                        foreach ( $user_roles as $role ) {
3455
+                            if ( in_array( $role, $current_user_roles ) ) {
3456
+                                $match = true;
3457
+                            }
3458
+                        }
3459
+                    }
3460
+                }
3461 3461
 
3462
-				break;
3463
-			case 'gd_field':
3464
-				$match = sd_block_check_rule_gd_field( $rule );
3462
+                break;
3463
+            case 'gd_field':
3464
+                $match = sd_block_check_rule_gd_field( $rule );
3465 3465
 
3466
-				break;
3467
-		}
3468
-	}
3466
+                break;
3467
+        }
3468
+    }
3469 3469
 
3470
-	return $match;
3470
+    return $match;
3471 3471
 }
3472 3472
 add_filter( 'sd_block_check_rule', 'sd_block_check_rule', 10, 2 );
3473 3473
 
3474 3474
 function sd_block_check_rule_gd_field( $rule ) {
3475
-	global $gd_post;
3476
-
3477
-	$match_found = false;
3478
-
3479
-	if ( class_exists( 'GeoDirectory' ) && ! empty( $gd_post->ID ) && ! empty( $rule['field'] ) && ! empty( $rule['condition'] ) ) {
3480
-		$args['block_visibility'] = true;
3481
-		$args['key'] = $rule['field'];
3482
-		$args['condition'] = $rule['condition'];
3483
-		$args['search'] = isset( $rule['search'] ) ? $rule['search'] : '';
3484
-
3485
-		if ( $args['key'] == 'street' ) {
3486
-			$args['key'] = 'address';
3487
-		}
3488
-
3489
-		$match_field = $_match_field = $args['key'];
3490
-
3491
-		if ( $match_field == 'address' ) {
3492
-			$match_field = 'street';
3493
-		} elseif ( $match_field == 'post_images' ) {
3494
-			$match_field = 'featured_image';
3495
-		}
3496
-
3497
-		$find_post = $gd_post;
3498
-		$find_post_keys = ! empty( $find_post ) ? array_keys( (array) $find_post ) : array();
3499
-
3500
-		if ( ! empty( $find_post->ID ) && ! in_array( 'post_category', $find_post_keys ) ) {
3501
-			$find_post = geodir_get_post_info( (int) $find_post->ID );
3502
-			$find_post_keys = ! empty( $find_post ) ? array_keys( (array) $find_post ) : array();
3503
-		}
3504
-
3505
-		if ( $match_field === '' || ( ! empty( $find_post_keys ) && ( in_array( $match_field, $find_post_keys ) || in_array( $_match_field, $find_post_keys ) ) ) ) {
3506
-			$address_fields = array( 'street2', 'neighbourhood', 'city', 'region', 'country', 'zip', 'latitude', 'longitude' ); // Address fields
3507
-			$field = array();
3508
-			$empty_field = false;
3509
-
3510
-			$standard_fields = sd_visibility_gd_standard_fields();
3511
-
3512
-			if ( $match_field && ! in_array( $match_field, array_keys( $standard_fields ) ) && ! in_array( $match_field, $address_fields ) ) {
3513
-				$package_id = geodir_get_post_package_id( $find_post->ID, $find_post->post_type );
3514
-				$fields = geodir_post_custom_fields( $package_id, 'all', $find_post->post_type, 'none' );
3515
-
3516
-				foreach ( $fields as $field_info ) {
3517
-					if ( $match_field == $field_info['htmlvar_name'] ) {
3518
-						$field = $field_info;
3519
-						break;
3520
-					} elseif( $_match_field == $field_info['htmlvar_name'] ) {
3521
-						$field = $field_info;
3522
-						break;
3523
-					}
3524
-				}
3525
-
3526
-				if ( empty( $field ) ) {
3527
-					$empty_field = true;
3528
-				}
3529
-			}
3530
-
3531
-			// Address fields.
3532
-			if ( in_array( $match_field, $address_fields ) && ( $address_fields = geodir_post_meta_address_fields( '' ) ) ) {
3533
-				if ( ! empty( $address_fields[ $match_field ] ) ) {
3534
-					$field = $address_fields[ $match_field ];
3535
-				}
3536
-			} else if ( in_array( $match_field, array_keys( $standard_fields ) ) ) {
3537
-				if ( ! empty( $standard_fields[ $match_field ] ) ) {
3538
-					$field = $standard_fields[ $match_field ];
3539
-				}
3540
-			}
3541
-
3542
-			// Parse search.
3543
-			$search = sd_gd_field_rule_search( $args['search'], $find_post->post_type, $rule, $field, $find_post );
3544
-
3545
-			$is_date = ( ! empty( $field['type'] ) && $field['type'] == 'datepicker' ) || in_array( $match_field, array( 'post_date', 'post_modified' ) ) ? true : false;
3546
-			$is_date = apply_filters( 'geodir_post_badge_is_date', $is_date, $match_field, $field, $args, $find_post );
3547
-
3548
-			$match_value = isset( $find_post->{$match_field} ) && empty( $empty_field ) ? esc_attr( trim( $find_post->{$match_field} ) ) : '';
3549
-			$match_found = $match_field === '' ? true : false;
3550
-
3551
-			if ( ! $match_found ) {
3552
-				if ( ( $match_field == 'post_date' || $match_field == 'post_modified' ) && ( empty( $args['condition'] ) || $args['condition'] == 'is_greater_than' || $args['condition'] == 'is_less_than' ) ) {
3553
-					if ( strpos( $search, '+' ) === false && strpos( $search, '-' ) === false ) {
3554
-						$search = '+' . $search;
3555
-					}
3556
-					$the_time = $match_field == 'post_modified' ? get_the_modified_date( 'Y-m-d', $find_post ) : get_the_time( 'Y-m-d', $find_post );
3557
-					$until_time = strtotime( $the_time . ' ' . $search . ' days' );
3558
-					$now_time   = strtotime( date_i18n( 'Y-m-d', current_time( 'timestamp' ) ) );
3559
-					if ( ( empty( $args['condition'] ) || $args['condition'] == 'is_less_than' ) && $until_time > $now_time ) {
3560
-						$match_found = true;
3561
-					} elseif ( $args['condition'] == 'is_greater_than' && $until_time < $now_time ) {
3562
-						$match_found = true;
3563
-					}
3564
-				} else {
3565
-					switch ( $args['condition'] ) {
3566
-						case 'is_equal':
3567
-							$match_found = (bool) ( $search != '' && $match_value == $search );
3568
-							break;
3569
-						case 'is_not_equal':
3570
-							$match_found = (bool) ( $search != '' && $match_value != $search );
3571
-							break;
3572
-						case 'is_greater_than':
3573
-							$match_found = (bool) ( $search != '' && ( is_float( $search ) || is_numeric( $search ) ) && ( is_float( $match_value ) || is_numeric( $match_value ) ) && $match_value > $search );
3574
-							break;
3575
-						case 'is_less_than':
3576
-							$match_found = (bool) ( $search != '' && ( is_float( $search ) || is_numeric( $search ) ) && ( is_float( $match_value ) || is_numeric( $match_value ) ) && $match_value < $search );
3577
-							break;
3578
-						case 'is_empty':
3579
-							$match_found = (bool) ( $match_value === '' || $match_value === false || $match_value === '0' || is_null( $match_value ) );
3580
-							break;
3581
-						case 'is_not_empty':
3582
-							$match_found = (bool) ( $match_value !== '' && $match_value !== false && $match_value !== '0' && ! is_null( $match_value ) );
3583
-							break;
3584
-						case 'is_contains':
3585
-							$match_found = (bool) ( $search != '' && stripos( $match_value, $search ) !== false );
3586
-							break;
3587
-						case 'is_not_contains':
3588
-							$match_found = (bool) ( $search != '' && stripos( $match_value, $search ) === false );
3589
-							break;
3590
-					}
3591
-				}
3592
-			}
3593
-
3594
-			$match_found = apply_filters( 'geodir_post_badge_check_match_found', $match_found, $args, $find_post );
3595
-		} else {
3596
-			$field = array();
3597
-
3598
-			// Parse search.
3599
-			$search = sd_gd_field_rule_search( $args['search'], $find_post->post_type, $rule, $field, $find_post );
3600
-
3601
-			$match_value = '';
3602
-			$match_found = $match_field === '' ? true : false;
3603
-
3604
-			if ( ! $match_found ) {
3605
-				switch ( $args['condition'] ) {
3606
-					case 'is_equal':
3607
-						$match_found = (bool) ( $search != '' && $match_value == $search );
3608
-						break;
3609
-					case 'is_not_equal':
3610
-						$match_found = (bool) ( $search != '' && $match_value != $search );
3611
-						break;
3612
-					case 'is_greater_than':
3613
-						$match_found = false;
3614
-						break;
3615
-					case 'is_less_than':
3616
-						$match_found = false;
3617
-						break;
3618
-					case 'is_empty':
3619
-						$match_found = true;
3620
-						break;
3621
-					case 'is_not_empty':
3622
-						$match_found = false;
3623
-						break;
3624
-					case 'is_contains':
3625
-						$match_found = false;
3626
-						break;
3627
-					case 'is_not_contains':
3628
-						$match_found = false;
3629
-						break;
3630
-				}
3631
-			}
3632
-
3633
-			$match_found = apply_filters( 'geodir_post_badge_check_match_found_empty', $match_found, $args, $find_post );
3634
-		}
3635
-	}
3636
-
3637
-	return $match_found;
3475
+    global $gd_post;
3476
+
3477
+    $match_found = false;
3478
+
3479
+    if ( class_exists( 'GeoDirectory' ) && ! empty( $gd_post->ID ) && ! empty( $rule['field'] ) && ! empty( $rule['condition'] ) ) {
3480
+        $args['block_visibility'] = true;
3481
+        $args['key'] = $rule['field'];
3482
+        $args['condition'] = $rule['condition'];
3483
+        $args['search'] = isset( $rule['search'] ) ? $rule['search'] : '';
3484
+
3485
+        if ( $args['key'] == 'street' ) {
3486
+            $args['key'] = 'address';
3487
+        }
3488
+
3489
+        $match_field = $_match_field = $args['key'];
3490
+
3491
+        if ( $match_field == 'address' ) {
3492
+            $match_field = 'street';
3493
+        } elseif ( $match_field == 'post_images' ) {
3494
+            $match_field = 'featured_image';
3495
+        }
3496
+
3497
+        $find_post = $gd_post;
3498
+        $find_post_keys = ! empty( $find_post ) ? array_keys( (array) $find_post ) : array();
3499
+
3500
+        if ( ! empty( $find_post->ID ) && ! in_array( 'post_category', $find_post_keys ) ) {
3501
+            $find_post = geodir_get_post_info( (int) $find_post->ID );
3502
+            $find_post_keys = ! empty( $find_post ) ? array_keys( (array) $find_post ) : array();
3503
+        }
3504
+
3505
+        if ( $match_field === '' || ( ! empty( $find_post_keys ) && ( in_array( $match_field, $find_post_keys ) || in_array( $_match_field, $find_post_keys ) ) ) ) {
3506
+            $address_fields = array( 'street2', 'neighbourhood', 'city', 'region', 'country', 'zip', 'latitude', 'longitude' ); // Address fields
3507
+            $field = array();
3508
+            $empty_field = false;
3509
+
3510
+            $standard_fields = sd_visibility_gd_standard_fields();
3511
+
3512
+            if ( $match_field && ! in_array( $match_field, array_keys( $standard_fields ) ) && ! in_array( $match_field, $address_fields ) ) {
3513
+                $package_id = geodir_get_post_package_id( $find_post->ID, $find_post->post_type );
3514
+                $fields = geodir_post_custom_fields( $package_id, 'all', $find_post->post_type, 'none' );
3515
+
3516
+                foreach ( $fields as $field_info ) {
3517
+                    if ( $match_field == $field_info['htmlvar_name'] ) {
3518
+                        $field = $field_info;
3519
+                        break;
3520
+                    } elseif( $_match_field == $field_info['htmlvar_name'] ) {
3521
+                        $field = $field_info;
3522
+                        break;
3523
+                    }
3524
+                }
3525
+
3526
+                if ( empty( $field ) ) {
3527
+                    $empty_field = true;
3528
+                }
3529
+            }
3530
+
3531
+            // Address fields.
3532
+            if ( in_array( $match_field, $address_fields ) && ( $address_fields = geodir_post_meta_address_fields( '' ) ) ) {
3533
+                if ( ! empty( $address_fields[ $match_field ] ) ) {
3534
+                    $field = $address_fields[ $match_field ];
3535
+                }
3536
+            } else if ( in_array( $match_field, array_keys( $standard_fields ) ) ) {
3537
+                if ( ! empty( $standard_fields[ $match_field ] ) ) {
3538
+                    $field = $standard_fields[ $match_field ];
3539
+                }
3540
+            }
3541
+
3542
+            // Parse search.
3543
+            $search = sd_gd_field_rule_search( $args['search'], $find_post->post_type, $rule, $field, $find_post );
3544
+
3545
+            $is_date = ( ! empty( $field['type'] ) && $field['type'] == 'datepicker' ) || in_array( $match_field, array( 'post_date', 'post_modified' ) ) ? true : false;
3546
+            $is_date = apply_filters( 'geodir_post_badge_is_date', $is_date, $match_field, $field, $args, $find_post );
3547
+
3548
+            $match_value = isset( $find_post->{$match_field} ) && empty( $empty_field ) ? esc_attr( trim( $find_post->{$match_field} ) ) : '';
3549
+            $match_found = $match_field === '' ? true : false;
3550
+
3551
+            if ( ! $match_found ) {
3552
+                if ( ( $match_field == 'post_date' || $match_field == 'post_modified' ) && ( empty( $args['condition'] ) || $args['condition'] == 'is_greater_than' || $args['condition'] == 'is_less_than' ) ) {
3553
+                    if ( strpos( $search, '+' ) === false && strpos( $search, '-' ) === false ) {
3554
+                        $search = '+' . $search;
3555
+                    }
3556
+                    $the_time = $match_field == 'post_modified' ? get_the_modified_date( 'Y-m-d', $find_post ) : get_the_time( 'Y-m-d', $find_post );
3557
+                    $until_time = strtotime( $the_time . ' ' . $search . ' days' );
3558
+                    $now_time   = strtotime( date_i18n( 'Y-m-d', current_time( 'timestamp' ) ) );
3559
+                    if ( ( empty( $args['condition'] ) || $args['condition'] == 'is_less_than' ) && $until_time > $now_time ) {
3560
+                        $match_found = true;
3561
+                    } elseif ( $args['condition'] == 'is_greater_than' && $until_time < $now_time ) {
3562
+                        $match_found = true;
3563
+                    }
3564
+                } else {
3565
+                    switch ( $args['condition'] ) {
3566
+                        case 'is_equal':
3567
+                            $match_found = (bool) ( $search != '' && $match_value == $search );
3568
+                            break;
3569
+                        case 'is_not_equal':
3570
+                            $match_found = (bool) ( $search != '' && $match_value != $search );
3571
+                            break;
3572
+                        case 'is_greater_than':
3573
+                            $match_found = (bool) ( $search != '' && ( is_float( $search ) || is_numeric( $search ) ) && ( is_float( $match_value ) || is_numeric( $match_value ) ) && $match_value > $search );
3574
+                            break;
3575
+                        case 'is_less_than':
3576
+                            $match_found = (bool) ( $search != '' && ( is_float( $search ) || is_numeric( $search ) ) && ( is_float( $match_value ) || is_numeric( $match_value ) ) && $match_value < $search );
3577
+                            break;
3578
+                        case 'is_empty':
3579
+                            $match_found = (bool) ( $match_value === '' || $match_value === false || $match_value === '0' || is_null( $match_value ) );
3580
+                            break;
3581
+                        case 'is_not_empty':
3582
+                            $match_found = (bool) ( $match_value !== '' && $match_value !== false && $match_value !== '0' && ! is_null( $match_value ) );
3583
+                            break;
3584
+                        case 'is_contains':
3585
+                            $match_found = (bool) ( $search != '' && stripos( $match_value, $search ) !== false );
3586
+                            break;
3587
+                        case 'is_not_contains':
3588
+                            $match_found = (bool) ( $search != '' && stripos( $match_value, $search ) === false );
3589
+                            break;
3590
+                    }
3591
+                }
3592
+            }
3593
+
3594
+            $match_found = apply_filters( 'geodir_post_badge_check_match_found', $match_found, $args, $find_post );
3595
+        } else {
3596
+            $field = array();
3597
+
3598
+            // Parse search.
3599
+            $search = sd_gd_field_rule_search( $args['search'], $find_post->post_type, $rule, $field, $find_post );
3600
+
3601
+            $match_value = '';
3602
+            $match_found = $match_field === '' ? true : false;
3603
+
3604
+            if ( ! $match_found ) {
3605
+                switch ( $args['condition'] ) {
3606
+                    case 'is_equal':
3607
+                        $match_found = (bool) ( $search != '' && $match_value == $search );
3608
+                        break;
3609
+                    case 'is_not_equal':
3610
+                        $match_found = (bool) ( $search != '' && $match_value != $search );
3611
+                        break;
3612
+                    case 'is_greater_than':
3613
+                        $match_found = false;
3614
+                        break;
3615
+                    case 'is_less_than':
3616
+                        $match_found = false;
3617
+                        break;
3618
+                    case 'is_empty':
3619
+                        $match_found = true;
3620
+                        break;
3621
+                    case 'is_not_empty':
3622
+                        $match_found = false;
3623
+                        break;
3624
+                    case 'is_contains':
3625
+                        $match_found = false;
3626
+                        break;
3627
+                    case 'is_not_contains':
3628
+                        $match_found = false;
3629
+                        break;
3630
+                }
3631
+            }
3632
+
3633
+            $match_found = apply_filters( 'geodir_post_badge_check_match_found_empty', $match_found, $args, $find_post );
3634
+        }
3635
+    }
3636
+
3637
+    return $match_found;
3638 3638
 }
3639 3639
 
3640 3640
 function sd_gd_field_rule_search( $search, $post_type, $rule, $field = array(), $gd_post = array() ) {
3641
-	global $post;
3642
-
3643
-	if ( ! $search ) {
3644
-		return $search;
3645
-	}
3646
-
3647
-	$orig_search = $search;
3648
-	$_search = strtolower( $search );
3649
-
3650
-	if ( ! empty( $rule['field'] ) && $rule['field'] == 'post_author' ) {
3651
-		if ( $search == 'current_user' ) {
3652
-			$search = is_user_logged_in() ? (int) get_current_user_id() : - 1;
3653
-		} else if ( $search == 'current_author' ) {
3654
-			$search = ( ! empty( $post ) && $post->post_type != 'page' && isset( $post->post_author ) ) ? absint( $post->post_author ) : - 1;
3655
-		}
3656
-	} else if ( $_search == 'date_today' ) {
3657
-		$search = date( 'Y-m-d' );
3658
-	} else if ( $_search == 'date_tomorrow' ) {
3659
-		$search = date( 'Y-m-d', strtotime( "+1 day" ) );
3660
-	} else if ( $_search == 'date_yesterday' ) {
3661
-		$search = date( 'Y-m-d', strtotime( "-1 day" ) );
3662
-	} else if ( $_search == 'time_his' ) {
3663
-		$search = date( 'H:i:s' );
3664
-	} else if ( $_search == 'time_hi' ) {
3665
-		$search = date( 'H:i' );
3666
-	} else if ( $_search == 'datetime_now' ) {
3667
-		$search = date( 'Y-m-d H:i:s' );
3668
-	} else if ( strpos( $_search, 'datetime_after_' ) === 0 ) {
3669
-		$_searches = explode( 'datetime_after_', $_search, 2 );
3670
-
3671
-		if ( ! empty( $_searches[1] ) ) {
3672
-			$search = date( 'Y-m-d H:i:s', strtotime( "+ " . str_replace( "_", " ", $_searches[1] ) ) );
3673
-		} else {
3674
-			$search = date( 'Y-m-d H:i:s' );
3675
-		}
3676
-	} else if ( strpos( $_search, 'datetime_before_' ) === 0 ) {
3677
-		$_searches = explode( 'datetime_before_', $_search, 2 );
3678
-
3679
-		if ( ! empty( $_searches[1] ) ) {
3680
-			$search = date( 'Y-m-d H:i:s', strtotime( "- " . str_replace( "_", " ", $_searches[1] ) ) );
3681
-		} else {
3682
-			$search = date( 'Y-m-d H:i:s' );
3683
-		}
3684
-	} else if ( strpos( $_search, 'date_after_' ) === 0 ) {
3685
-		$_searches = explode( 'date_after_', $_search, 2 );
3686
-
3687
-		if ( ! empty( $_searches[1] ) ) {
3688
-			$search = date( 'Y-m-d', strtotime( "+ " . str_replace( "_", " ", $_searches[1] ) ) );
3689
-		} else {
3690
-			$search = date( 'Y-m-d' );
3691
-		}
3692
-	} else if ( strpos( $_search, 'date_before_' ) === 0 ) {
3693
-		$_searches = explode( 'date_before_', $_search, 2 );
3694
-
3695
-		if ( ! empty( $_searches[1] ) ) {
3696
-			$search = date( 'Y-m-d', strtotime( "- " . str_replace( "_", " ", $_searches[1] ) ) );
3697
-		} else {
3698
-			$search = date( 'Y-m-d' );
3699
-		}
3700
-	}
3701
-
3702
-	return apply_filters( 'sd_gd_field_rule_search', $search, $post_type, $rule, $orig_search );
3641
+    global $post;
3642
+
3643
+    if ( ! $search ) {
3644
+        return $search;
3645
+    }
3646
+
3647
+    $orig_search = $search;
3648
+    $_search = strtolower( $search );
3649
+
3650
+    if ( ! empty( $rule['field'] ) && $rule['field'] == 'post_author' ) {
3651
+        if ( $search == 'current_user' ) {
3652
+            $search = is_user_logged_in() ? (int) get_current_user_id() : - 1;
3653
+        } else if ( $search == 'current_author' ) {
3654
+            $search = ( ! empty( $post ) && $post->post_type != 'page' && isset( $post->post_author ) ) ? absint( $post->post_author ) : - 1;
3655
+        }
3656
+    } else if ( $_search == 'date_today' ) {
3657
+        $search = date( 'Y-m-d' );
3658
+    } else if ( $_search == 'date_tomorrow' ) {
3659
+        $search = date( 'Y-m-d', strtotime( "+1 day" ) );
3660
+    } else if ( $_search == 'date_yesterday' ) {
3661
+        $search = date( 'Y-m-d', strtotime( "-1 day" ) );
3662
+    } else if ( $_search == 'time_his' ) {
3663
+        $search = date( 'H:i:s' );
3664
+    } else if ( $_search == 'time_hi' ) {
3665
+        $search = date( 'H:i' );
3666
+    } else if ( $_search == 'datetime_now' ) {
3667
+        $search = date( 'Y-m-d H:i:s' );
3668
+    } else if ( strpos( $_search, 'datetime_after_' ) === 0 ) {
3669
+        $_searches = explode( 'datetime_after_', $_search, 2 );
3670
+
3671
+        if ( ! empty( $_searches[1] ) ) {
3672
+            $search = date( 'Y-m-d H:i:s', strtotime( "+ " . str_replace( "_", " ", $_searches[1] ) ) );
3673
+        } else {
3674
+            $search = date( 'Y-m-d H:i:s' );
3675
+        }
3676
+    } else if ( strpos( $_search, 'datetime_before_' ) === 0 ) {
3677
+        $_searches = explode( 'datetime_before_', $_search, 2 );
3678
+
3679
+        if ( ! empty( $_searches[1] ) ) {
3680
+            $search = date( 'Y-m-d H:i:s', strtotime( "- " . str_replace( "_", " ", $_searches[1] ) ) );
3681
+        } else {
3682
+            $search = date( 'Y-m-d H:i:s' );
3683
+        }
3684
+    } else if ( strpos( $_search, 'date_after_' ) === 0 ) {
3685
+        $_searches = explode( 'date_after_', $_search, 2 );
3686
+
3687
+        if ( ! empty( $_searches[1] ) ) {
3688
+            $search = date( 'Y-m-d', strtotime( "+ " . str_replace( "_", " ", $_searches[1] ) ) );
3689
+        } else {
3690
+            $search = date( 'Y-m-d' );
3691
+        }
3692
+    } else if ( strpos( $_search, 'date_before_' ) === 0 ) {
3693
+        $_searches = explode( 'date_before_', $_search, 2 );
3694
+
3695
+        if ( ! empty( $_searches[1] ) ) {
3696
+            $search = date( 'Y-m-d', strtotime( "- " . str_replace( "_", " ", $_searches[1] ) ) );
3697
+        } else {
3698
+            $search = date( 'Y-m-d' );
3699
+        }
3700
+    }
3701
+
3702
+    return apply_filters( 'sd_gd_field_rule_search', $search, $post_type, $rule, $orig_search );
3703 3703
 }
3704 3704
 
3705 3705
 
3706 3706
 if(!function_exists('sd_blocks_render_blocks')){
3707
-	/**
3708
-	 * Add the shortcodes to the block content if set as an attribute.
3709
-	 *
3710
-	 * We have moved the shortcodes from the block content to a block argument to help prevent broken blocks.
3711
-	 *
3712
-	 * @param $block_content
3713
-	 * @param $parsed_block
3714
-	 * @param $thiss
3715
-	 * @return mixed|string
3716
-	 */
3717
-	function sd_blocks_render_blocks($block_content, $parsed_block, $thiss ){
3718
-
3719
-		// Check if ita a nested block that needs to be wrapped
3720
-		if(! empty($parsed_block['attrs']['sd_shortcode_close'])){
3721
-			$content = isset($parsed_block['attrs']['html']) ? $parsed_block['attrs']['html'] : $block_content;
3722
-			$block_content = $parsed_block['attrs']['sd_shortcode'].$content.$parsed_block['attrs']['sd_shortcode_close'];
3723
-
3724
-			$block_content = do_shortcode($block_content);
3725
-
3726
-		}elseif(! empty($parsed_block['attrs']['sd_shortcode'])){
3727
-			$has_warp = false;
3728
-			if($block_content && strpos(trim($block_content), '<div class="wp-block-') === 0 ){
3729
-				$parts = explode('></', $block_content);
3730
-				if(count($parts) === 2){
3731
-					$block_content = $parts[0].'>'.$parsed_block['attrs']['sd_shortcode'].'</'.$parts[1];
3732
-					$has_warp = true;
3733
-				}
3734
-			}
3735
-			if (!$has_warp) {
3736
-				// Add the shortcode if its not a wrapped block
3737
-				$block_content .= $parsed_block['attrs']['sd_shortcode'];
3738
-			}
3739
-
3740
-			$block_content = do_shortcode($block_content);
3741
-		}
3742
-		return  $block_content;
3743
-	}
3707
+    /**
3708
+     * Add the shortcodes to the block content if set as an attribute.
3709
+     *
3710
+     * We have moved the shortcodes from the block content to a block argument to help prevent broken blocks.
3711
+     *
3712
+     * @param $block_content
3713
+     * @param $parsed_block
3714
+     * @param $thiss
3715
+     * @return mixed|string
3716
+     */
3717
+    function sd_blocks_render_blocks($block_content, $parsed_block, $thiss ){
3718
+
3719
+        // Check if ita a nested block that needs to be wrapped
3720
+        if(! empty($parsed_block['attrs']['sd_shortcode_close'])){
3721
+            $content = isset($parsed_block['attrs']['html']) ? $parsed_block['attrs']['html'] : $block_content;
3722
+            $block_content = $parsed_block['attrs']['sd_shortcode'].$content.$parsed_block['attrs']['sd_shortcode_close'];
3723
+
3724
+            $block_content = do_shortcode($block_content);
3725
+
3726
+        }elseif(! empty($parsed_block['attrs']['sd_shortcode'])){
3727
+            $has_warp = false;
3728
+            if($block_content && strpos(trim($block_content), '<div class="wp-block-') === 0 ){
3729
+                $parts = explode('></', $block_content);
3730
+                if(count($parts) === 2){
3731
+                    $block_content = $parts[0].'>'.$parsed_block['attrs']['sd_shortcode'].'</'.$parts[1];
3732
+                    $has_warp = true;
3733
+                }
3734
+            }
3735
+            if (!$has_warp) {
3736
+                // Add the shortcode if its not a wrapped block
3737
+                $block_content .= $parsed_block['attrs']['sd_shortcode'];
3738
+            }
3739
+
3740
+            $block_content = do_shortcode($block_content);
3741
+        }
3742
+        return  $block_content;
3743
+    }
3744 3744
 }
3745 3745
 
3746 3746
 add_filter('render_block', 'sd_blocks_render_blocks',10,3);
Please login to merge, or discard this patch.
Spacing   +1061 added lines, -1061 removed lines patch added patch discarded remove patch
@@ -37,7 +37,7 @@  discard block
 block discarded – undo
37 37
  * @return mixed|void
38 38
  */
39 39
 function sd_widget_exclude() {
40
-	return apply_filters( 'sd_widget_exclude', array() );
40
+	return apply_filters('sd_widget_exclude', array());
41 41
 }
42 42
 
43 43
 
@@ -49,11 +49,11 @@  discard block
 block discarded – undo
49 49
  *
50 50
  * @return array
51 51
  */
52
-function sd_get_margin_input( $type = 'mt', $overwrite = array(), $include_negatives = true ) {
52
+function sd_get_margin_input($type = 'mt', $overwrite = array(), $include_negatives = true) {
53 53
 	global $aui_bs5;
54 54
 	$options = array(
55
-		''     => __( 'None', 'ayecode-connect' ),
56
-		'auto' => __( 'auto', 'ayecode-connect' ),
55
+		''     => __('None', 'ayecode-connect'),
56
+		'auto' => __('auto', 'ayecode-connect'),
57 57
 		'0'    => '0',
58 58
 		'1'    => '1',
59 59
 		'2'    => '2',
@@ -69,7 +69,7 @@  discard block
 block discarded – undo
69 69
 		'12'   => '12',
70 70
 	);
71 71
 
72
-	if ( $include_negatives ) {
72
+	if ($include_negatives) {
73 73
 		$options['n1']  = '-1';
74 74
 		$options['n2']  = '-2';
75 75
 		$options['n3']  = '-3';
@@ -86,37 +86,37 @@  discard block
 block discarded – undo
86 86
 
87 87
 	$defaults = array(
88 88
 		'type'     => 'select',
89
-		'title'    => __( 'Margin top', 'ayecode-connect' ),
89
+		'title'    => __('Margin top', 'ayecode-connect'),
90 90
 		'options'  => $options,
91 91
 		'default'  => '',
92 92
 		'desc_tip' => true,
93
-		'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
93
+		'group'    => __('Wrapper Styles', 'ayecode-connect'),
94 94
 	);
95 95
 
96 96
 	// title
97
-	if ( $type == 'mt' ) {
98
-		$defaults['title'] = __( 'Margin top', 'ayecode-connect' );
97
+	if ($type == 'mt') {
98
+		$defaults['title'] = __('Margin top', 'ayecode-connect');
99 99
 		$defaults['icon']  = 'box-top';
100 100
 		$defaults['row']   = array(
101
-			'title' => __( 'Margins', 'ayecode-connect' ),
101
+			'title' => __('Margins', 'ayecode-connect'),
102 102
 			'key'   => 'wrapper-margins',
103 103
 			'open'  => true,
104 104
 			'class' => 'text-center',
105 105
 		);
106
-	} elseif ( $type == 'mr' ) {
107
-		$defaults['title'] = __( 'Margin right', 'ayecode-connect' );
106
+	} elseif ($type == 'mr') {
107
+		$defaults['title'] = __('Margin right', 'ayecode-connect');
108 108
 		$defaults['icon']  = 'box-right';
109 109
 		$defaults['row']   = array(
110 110
 			'key' => 'wrapper-margins',
111 111
 		);
112
-	} elseif ( $type == 'mb' ) {
113
-		$defaults['title'] = __( 'Margin bottom', 'ayecode-connect' );
112
+	} elseif ($type == 'mb') {
113
+		$defaults['title'] = __('Margin bottom', 'ayecode-connect');
114 114
 		$defaults['icon']  = 'box-bottom';
115 115
 		$defaults['row']   = array(
116 116
 			'key' => 'wrapper-margins',
117 117
 		);
118
-	} elseif ( $type == 'ml' ) {
119
-		$defaults['title'] = __( 'Margin left', 'ayecode-connect' );
118
+	} elseif ($type == 'ml') {
119
+		$defaults['title'] = __('Margin left', 'ayecode-connect');
120 120
 		$defaults['icon']  = 'box-left';
121 121
 		$defaults['row']   = array(
122 122
 			'key'   => 'wrapper-margins',
@@ -124,7 +124,7 @@  discard block
 block discarded – undo
124 124
 		);
125 125
 	}
126 126
 
127
-	$input = wp_parse_args( $overwrite, $defaults );
127
+	$input = wp_parse_args($overwrite, $defaults);
128 128
 
129 129
 	return $input;
130 130
 }
@@ -137,9 +137,9 @@  discard block
 block discarded – undo
137 137
  *
138 138
  * @return array
139 139
  */
140
-function sd_get_padding_input( $type = 'pt', $overwrite = array() ) {
140
+function sd_get_padding_input($type = 'pt', $overwrite = array()) {
141 141
 	$options = array(
142
-		''   => __( 'None', 'ayecode-connect' ),
142
+		''   => __('None', 'ayecode-connect'),
143 143
 		'0'  => '0',
144 144
 		'1'  => '1',
145 145
 		'2'  => '2',
@@ -157,37 +157,37 @@  discard block
 block discarded – undo
157 157
 
158 158
 	$defaults = array(
159 159
 		'type'     => 'select',
160
-		'title'    => __( 'Padding top', 'ayecode-connect' ),
160
+		'title'    => __('Padding top', 'ayecode-connect'),
161 161
 		'options'  => $options,
162 162
 		'default'  => '',
163 163
 		'desc_tip' => true,
164
-		'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
164
+		'group'    => __('Wrapper Styles', 'ayecode-connect'),
165 165
 	);
166 166
 
167 167
 	// title
168
-	if ( $type == 'pt' ) {
169
-		$defaults['title'] = __( 'Padding top', 'ayecode-connect' );
168
+	if ($type == 'pt') {
169
+		$defaults['title'] = __('Padding top', 'ayecode-connect');
170 170
 		$defaults['icon']  = 'box-top';
171 171
 		$defaults['row']   = array(
172
-			'title' => __( 'Padding', 'ayecode-connect' ),
172
+			'title' => __('Padding', 'ayecode-connect'),
173 173
 			'key'   => 'wrapper-padding',
174 174
 			'open'  => true,
175 175
 			'class' => 'text-center',
176 176
 		);
177
-	} elseif ( $type == 'pr' ) {
178
-		$defaults['title'] = __( 'Padding right', 'ayecode-connect' );
177
+	} elseif ($type == 'pr') {
178
+		$defaults['title'] = __('Padding right', 'ayecode-connect');
179 179
 		$defaults['icon']  = 'box-right';
180 180
 		$defaults['row']   = array(
181 181
 			'key' => 'wrapper-padding',
182 182
 		);
183
-	} elseif ( $type == 'pb' ) {
184
-		$defaults['title'] = __( 'Padding bottom', 'ayecode-connect' );
183
+	} elseif ($type == 'pb') {
184
+		$defaults['title'] = __('Padding bottom', 'ayecode-connect');
185 185
 		$defaults['icon']  = 'box-bottom';
186 186
 		$defaults['row']   = array(
187 187
 			'key' => 'wrapper-padding',
188 188
 		);
189
-	} elseif ( $type == 'pl' ) {
190
-		$defaults['title'] = __( 'Padding left', 'ayecode-connect' );
189
+	} elseif ($type == 'pl') {
190
+		$defaults['title'] = __('Padding left', 'ayecode-connect');
191 191
 		$defaults['icon']  = 'box-left';
192 192
 		$defaults['row']   = array(
193 193
 			'key'   => 'wrapper-padding',
@@ -196,7 +196,7 @@  discard block
 block discarded – undo
196 196
 		);
197 197
 	}
198 198
 
199
-	$input = wp_parse_args( $overwrite, $defaults );
199
+	$input = wp_parse_args($overwrite, $defaults);
200 200
 
201 201
 	return $input;
202 202
 }
@@ -209,23 +209,23 @@  discard block
 block discarded – undo
209 209
  *
210 210
  * @return array
211 211
  */
212
-function sd_get_border_input( $type = 'border', $overwrite = array() ) {
212
+function sd_get_border_input($type = 'border', $overwrite = array()) {
213 213
 	global $aui_bs5;
214 214
 
215 215
 	$defaults = array(
216 216
 		'type'     => 'select',
217
-		'title'    => __( 'Border', 'ayecode-connect' ),
217
+		'title'    => __('Border', 'ayecode-connect'),
218 218
 		'options'  => array(),
219 219
 		'default'  => '',
220 220
 		'desc_tip' => true,
221
-		'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
221
+		'group'    => __('Wrapper Styles', 'ayecode-connect'),
222 222
 	);
223 223
 
224 224
 	// title
225
-	if ( 'rounded' === $type ) {
226
-		$defaults['title']           = __( 'Border radius type', 'ayecode-connect' );
225
+	if ('rounded' === $type) {
226
+		$defaults['title']           = __('Border radius type', 'ayecode-connect');
227 227
 		$defaults['options']         = array(
228
-			''               => __( 'Default', 'ayecode-connect' ),
228
+			''               => __('Default', 'ayecode-connect'),
229 229
 			'rounded'        => 'rounded',
230 230
 			'rounded-top'    => 'rounded-top',
231 231
 			'rounded-right'  => 'rounded-right',
@@ -233,12 +233,12 @@  discard block
 block discarded – undo
233 233
 			'rounded-left'   => 'rounded-left',
234 234
 		);
235 235
 		$defaults['element_require'] = '([%border%]&&[%border%]!="0")';
236
-	} elseif ( 'rounded_size' === $type ) {
237
-		$defaults['title'] = __( 'Border radius size', 'ayecode-connect' );
236
+	} elseif ('rounded_size' === $type) {
237
+		$defaults['title'] = __('Border radius size', 'ayecode-connect');
238 238
 
239
-		if ( $aui_bs5 ) {
239
+		if ($aui_bs5) {
240 240
 			$defaults['options'] = array(
241
-				''       => __( 'Default', 'ayecode-connect' ),
241
+				''       => __('Default', 'ayecode-connect'),
242 242
 				'0'      => '0',
243 243
 				'1'      => '1',
244 244
 				'2'      => '2',
@@ -249,55 +249,55 @@  discard block
 block discarded – undo
249 249
 			);
250 250
 		} else {
251 251
 			$defaults['options'] = array(
252
-				''   => __( 'Default', 'ayecode-connect' ),
253
-				'sm' => __( 'Small', 'ayecode-connect' ),
254
-				'lg' => __( 'Large', 'ayecode-connect' ),
252
+				''   => __('Default', 'ayecode-connect'),
253
+				'sm' => __('Small', 'ayecode-connect'),
254
+				'lg' => __('Large', 'ayecode-connect'),
255 255
 			);
256 256
 		}
257 257
 		$defaults['element_require'] = '([%border%]&&[%border%]!="0")';
258
-	} elseif ( 'width' === $type ) { // BS%
259
-		$defaults['title']           = __( 'Border width', 'ayecode-connect' );
258
+	} elseif ('width' === $type) { // BS%
259
+		$defaults['title']           = __('Border width', 'ayecode-connect');
260 260
 		$defaults['options']         = array(
261
-			''         => __( 'Default', 'ayecode-connect' ),
261
+			''         => __('Default', 'ayecode-connect'),
262 262
 			'border-2' => '2',
263 263
 			'border-3' => '3',
264 264
 			'border-4' => '4',
265 265
 			'border-5' => '5',
266 266
 		);
267 267
 		$defaults['element_require'] = $aui_bs5 ? '([%border%]&&[%border%]!="0")' : '1==2';
268
-	} elseif ( 'opacity' === $type ) { // BS%
269
-		$defaults['title']           = __( 'Border opacity', 'ayecode-connect' );
268
+	} elseif ('opacity' === $type) { // BS%
269
+		$defaults['title']           = __('Border opacity', 'ayecode-connect');
270 270
 		$defaults['options']         = array(
271
-			''                  => __( 'Default', 'ayecode-connect' ),
271
+			''                  => __('Default', 'ayecode-connect'),
272 272
 			'border-opacity-75' => '75%',
273 273
 			'border-opacity-50' => '50%',
274 274
 			'border-opacity-25' => '25%',
275 275
 			'border-opacity-10' => '10%',
276 276
 		);
277 277
 		$defaults['element_require'] = $aui_bs5 ? '([%border%]&&[%border%]!="0")' : '1==2';
278
-	} elseif ( 'type' === $type ) {
279
-		$defaults['title']           = __( 'Border show', 'ayecode-connect' );
278
+	} elseif ('type' === $type) {
279
+		$defaults['title']           = __('Border show', 'ayecode-connect');
280 280
 		$defaults['options']         = array(
281
-			'border'          => __( 'Full (set color to show)', 'ayecode-connect' ),
282
-			'border-top'      => __( 'Top', 'ayecode-connect' ),
283
-			'border-bottom'   => __( 'Bottom', 'ayecode-connect' ),
284
-			'border-left'     => __( 'Left', 'ayecode-connect' ),
285
-			'border-right'    => __( 'Right', 'ayecode-connect' ),
286
-			'border-top-0'    => __( '-Top', 'ayecode-connect' ),
287
-			'border-bottom-0' => __( '-Bottom', 'ayecode-connect' ),
288
-			'border-left-0'   => __( '-Left', 'ayecode-connect' ),
289
-			'border-right-0'  => __( '-Right', 'ayecode-connect' ),
281
+			'border'          => __('Full (set color to show)', 'ayecode-connect'),
282
+			'border-top'      => __('Top', 'ayecode-connect'),
283
+			'border-bottom'   => __('Bottom', 'ayecode-connect'),
284
+			'border-left'     => __('Left', 'ayecode-connect'),
285
+			'border-right'    => __('Right', 'ayecode-connect'),
286
+			'border-top-0'    => __('-Top', 'ayecode-connect'),
287
+			'border-bottom-0' => __('-Bottom', 'ayecode-connect'),
288
+			'border-left-0'   => __('-Left', 'ayecode-connect'),
289
+			'border-right-0'  => __('-Right', 'ayecode-connect'),
290 290
 		);
291 291
 		$defaults['element_require'] = '([%border%]&&[%border%]!="0")';
292 292
 	} else {
293
-		$defaults['title']   = __( 'Border color', 'ayecode-connect' );
293
+		$defaults['title']   = __('Border color', 'ayecode-connect');
294 294
 		$defaults['options'] = array(
295
-			''  => __( 'Default', 'ayecode-connect' ),
296
-			'0' => __( 'None', 'ayecode-connect' )
297
-		) + sd_aui_colors( false, false, false, false, true );
295
+			''  => __('Default', 'ayecode-connect'),
296
+			'0' => __('None', 'ayecode-connect')
297
+		) + sd_aui_colors(false, false, false, false, true);
298 298
 	}
299 299
 
300
-	$input = wp_parse_args( $overwrite, $defaults );
300
+	$input = wp_parse_args($overwrite, $defaults);
301 301
 
302 302
 	return $input;
303 303
 }
@@ -310,24 +310,24 @@  discard block
 block discarded – undo
310 310
  *
311 311
  * @return array
312 312
  */
313
-function sd_get_shadow_input( $type = 'shadow', $overwrite = array() ) {
313
+function sd_get_shadow_input($type = 'shadow', $overwrite = array()) {
314 314
 	$options = array(
315
-		''          => __( 'None', 'ayecode-connect' ),
316
-		'shadow-sm' => __( 'Small', 'ayecode-connect' ),
317
-		'shadow'    => __( 'Regular', 'ayecode-connect' ),
318
-		'shadow-lg' => __( 'Large', 'ayecode-connect' ),
315
+		''          => __('None', 'ayecode-connect'),
316
+		'shadow-sm' => __('Small', 'ayecode-connect'),
317
+		'shadow'    => __('Regular', 'ayecode-connect'),
318
+		'shadow-lg' => __('Large', 'ayecode-connect'),
319 319
 	);
320 320
 
321 321
 	$defaults = array(
322 322
 		'type'     => 'select',
323
-		'title'    => __( 'Shadow', 'ayecode-connect' ),
323
+		'title'    => __('Shadow', 'ayecode-connect'),
324 324
 		'options'  => $options,
325 325
 		'default'  => '',
326 326
 		'desc_tip' => true,
327
-		'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
327
+		'group'    => __('Wrapper Styles', 'ayecode-connect'),
328 328
 	);
329 329
 
330
-	$input = wp_parse_args( $overwrite, $defaults );
330
+	$input = wp_parse_args($overwrite, $defaults);
331 331
 
332 332
 	return $input;
333 333
 }
@@ -340,22 +340,22 @@  discard block
 block discarded – undo
340 340
  *
341 341
  * @return array
342 342
  */
343
-function sd_get_background_input( $type = 'bg', $overwrite = array() ) {
343
+function sd_get_background_input($type = 'bg', $overwrite = array()) {
344 344
 	$options = array(
345
-		           ''            => __( 'None', 'ayecode-connect' ),
346
-		           'transparent' => __( 'Transparent', 'ayecode-connect' ),
347
-	           ) + sd_aui_colors(false,false,false,false,true);
345
+		           ''            => __('None', 'ayecode-connect'),
346
+		           'transparent' => __('Transparent', 'ayecode-connect'),
347
+	           ) + sd_aui_colors(false, false, false, false, true);
348 348
 
349 349
 	$defaults = array(
350 350
 		'type'     => 'select',
351
-		'title'    => __( 'Background color', 'ayecode-connect' ),
351
+		'title'    => __('Background color', 'ayecode-connect'),
352 352
 		'options'  => $options,
353 353
 		'default'  => '',
354 354
 		'desc_tip' => true,
355
-		'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
355
+		'group'    => __('Wrapper Styles', 'ayecode-connect'),
356 356
 	);
357 357
 
358
-	$input = wp_parse_args( $overwrite, $defaults );
358
+	$input = wp_parse_args($overwrite, $defaults);
359 359
 
360 360
 	return $input;
361 361
 }
@@ -368,9 +368,9 @@  discard block
 block discarded – undo
368 368
  *
369 369
  * @return array
370 370
  */
371
-function sd_get_opacity_input( $type = 'opacity', $overwrite = array() ) {
371
+function sd_get_opacity_input($type = 'opacity', $overwrite = array()) {
372 372
 	$options = array(
373
-		''            => __( 'Default', 'ayecode-connect' ),
373
+		''            => __('Default', 'ayecode-connect'),
374 374
 		'opacity-10'  => '10%',
375 375
 		'opacity-15'  => '15%',
376 376
 		'opacity-25'  => '25%',
@@ -388,14 +388,14 @@  discard block
 block discarded – undo
388 388
 
389 389
 	$defaults = array(
390 390
 		'type'     => 'select',
391
-		'title'    => __( 'Opacity', 'ayecode-connect' ),
391
+		'title'    => __('Opacity', 'ayecode-connect'),
392 392
 		'options'  => $options,
393 393
 		'default'  => '',
394 394
 		'desc_tip' => true,
395
-		'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
395
+		'group'    => __('Wrapper Styles', 'ayecode-connect'),
396 396
 	);
397 397
 
398
-	$input = wp_parse_args( $overwrite, $defaults );
398
+	$input = wp_parse_args($overwrite, $defaults);
399 399
 
400 400
 	return $input;
401 401
 }
@@ -408,102 +408,102 @@  discard block
 block discarded – undo
408 408
  *
409 409
  * @return array
410 410
  */
411
-function sd_get_background_inputs( $type = 'bg', $overwrite = array(), $overwrite_color = array(), $overwrite_gradient = array(), $overwrite_image = array(), $include_button_colors = false ) {
411
+function sd_get_background_inputs($type = 'bg', $overwrite = array(), $overwrite_color = array(), $overwrite_gradient = array(), $overwrite_image = array(), $include_button_colors = false) {
412 412
 
413
-	$color_options = $include_button_colors ? sd_aui_colors( false, true, true, true, true ) : sd_aui_colors(false, false, false, false, true );
413
+	$color_options = $include_button_colors ? sd_aui_colors(false, true, true, true, true) : sd_aui_colors(false, false, false, false, true);
414 414
 
415 415
 	$options = array(
416
-		           ''            => __( 'None', 'ayecode-connect' ),
417
-		           'transparent' => __( 'Transparent', 'ayecode-connect' ),
416
+		           ''            => __('None', 'ayecode-connect'),
417
+		           'transparent' => __('Transparent', 'ayecode-connect'),
418 418
 	           ) + $color_options;
419 419
 
420
-	if ( false !== $overwrite_color ) {
421
-		$options['custom-color'] = __( 'Custom Color', 'ayecode-connect' );
420
+	if (false !== $overwrite_color) {
421
+		$options['custom-color'] = __('Custom Color', 'ayecode-connect');
422 422
 	}
423 423
 
424
-	if ( false !== $overwrite_gradient ) {
425
-		$options['custom-gradient'] = __( 'Custom Gradient', 'ayecode-connect' );
424
+	if (false !== $overwrite_gradient) {
425
+		$options['custom-gradient'] = __('Custom Gradient', 'ayecode-connect');
426 426
 	}
427 427
 
428 428
 	$defaults = array(
429 429
 		'type'     => 'select',
430
-		'title'    => __( 'Background Color', 'ayecode-connect' ),
430
+		'title'    => __('Background Color', 'ayecode-connect'),
431 431
 		'options'  => $options,
432 432
 		'default'  => '',
433 433
 		'desc_tip' => true,
434
-		'group'    => __( 'Background', 'ayecode-connect' ),
434
+		'group'    => __('Background', 'ayecode-connect'),
435 435
 	);
436 436
 
437
-	if ( $overwrite !== false ) {
438
-		$input[ $type ] = wp_parse_args( $overwrite, $defaults );
437
+	if ($overwrite !== false) {
438
+		$input[$type] = wp_parse_args($overwrite, $defaults);
439 439
 	}
440 440
 
441
-	if ( $overwrite_color !== false ) {
442
-		$input[ $type . '_color' ] = wp_parse_args(
441
+	if ($overwrite_color !== false) {
442
+		$input[$type . '_color'] = wp_parse_args(
443 443
 			$overwrite_color,
444 444
 			array(
445 445
 				'type'            => 'color',
446
-				'title'           => __( 'Custom color', 'ayecode-connect' ),
446
+				'title'           => __('Custom color', 'ayecode-connect'),
447 447
 				'placeholder'     => '',
448 448
 				'default'         => '#0073aa',
449 449
 				'desc_tip'        => true,
450
-				'group'           => __( 'Background', 'ayecode-connect' ),
450
+				'group'           => __('Background', 'ayecode-connect'),
451 451
 				'element_require' => '[%' . $type . '%]=="custom-color"',
452 452
 			)
453 453
 		);
454 454
 	}
455 455
 
456
-	if ( $overwrite_gradient !== false ) {
457
-		$input[ $type . '_gradient' ] = wp_parse_args(
456
+	if ($overwrite_gradient !== false) {
457
+		$input[$type . '_gradient'] = wp_parse_args(
458 458
 			$overwrite_gradient,
459 459
 			array(
460 460
 				'type'            => 'gradient',
461
-				'title'           => __( 'Custom gradient', 'ayecode-connect' ),
461
+				'title'           => __('Custom gradient', 'ayecode-connect'),
462 462
 				'placeholder'     => '',
463 463
 				'default'         => 'linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)',
464 464
 				'desc_tip'        => true,
465
-				'group'           => __( 'Background', 'ayecode-connect' ),
465
+				'group'           => __('Background', 'ayecode-connect'),
466 466
 				'element_require' => '[%' . $type . '%]=="custom-gradient"',
467 467
 			)
468 468
 		);
469 469
 	}
470 470
 
471
-	if ( $overwrite_image !== false ) {
471
+	if ($overwrite_image !== false) {
472 472
 
473
-		$input[ $type . '_image_fixed' ] = array(
473
+		$input[$type . '_image_fixed'] = array(
474 474
 			'type'            => 'checkbox',
475
-			'title'           => __( 'Fixed background', 'ayecode-connect' ),
475
+			'title'           => __('Fixed background', 'ayecode-connect'),
476 476
 			'default'         => '',
477 477
 			'desc_tip'        => true,
478
-			'group'           => ! empty( $overwrite_image['group'] ) ? $overwrite_image['group'] : __( 'Background', 'ayecode-connect' ),
478
+			'group'           => !empty($overwrite_image['group']) ? $overwrite_image['group'] : __('Background', 'ayecode-connect'),
479 479
 			'element_require' => '( [%' . $type . '%]=="" || [%' . $type . '%]=="custom-color" || [%' . $type . '%]=="custom-gradient" || [%' . $type . '%]=="transparent" )',
480 480
 
481 481
 		);
482 482
 
483
-		$input[ $type . '_image_use_featured' ] = array(
483
+		$input[$type . '_image_use_featured'] = array(
484 484
 			'type'            => 'checkbox',
485
-			'title'           => __( 'Use featured image', 'ayecode-connect' ),
485
+			'title'           => __('Use featured image', 'ayecode-connect'),
486 486
 			'default'         => '',
487 487
 			'desc_tip'        => true,
488
-			'group'           => ! empty( $overwrite_image['group'] ) ? $overwrite_image['group'] : __( 'Background', 'ayecode-connect' ),
488
+			'group'           => !empty($overwrite_image['group']) ? $overwrite_image['group'] : __('Background', 'ayecode-connect'),
489 489
 			'element_require' => '( [%' . $type . '%]=="" || [%' . $type . '%]=="custom-color" || [%' . $type . '%]=="custom-gradient" || [%' . $type . '%]=="transparent" )',
490 490
 
491 491
 		);
492 492
 
493
-		$input[ $type . '_image' ] = wp_parse_args(
493
+		$input[$type . '_image'] = wp_parse_args(
494 494
 			$overwrite_image,
495 495
 			array(
496 496
 				'type'        => 'image',
497
-				'title'       => __( 'Custom image', 'ayecode-connect' ),
497
+				'title'       => __('Custom image', 'ayecode-connect'),
498 498
 				'placeholder' => '',
499 499
 				'default'     => '',
500 500
 				'desc_tip'    => true,
501
-				'group'       => __( 'Background', 'ayecode-connect' ),
501
+				'group'       => __('Background', 'ayecode-connect'),
502 502
 				//          'element_require' => ' ![%' . $type . '_image_use_featured%] '
503 503
 			)
504 504
 		);
505 505
 
506
-		$input[ $type . '_image_id' ] = wp_parse_args(
506
+		$input[$type . '_image_id'] = wp_parse_args(
507 507
 			$overwrite_image,
508 508
 			array(
509 509
 				'type'        => 'hidden',
@@ -511,18 +511,18 @@  discard block
 block discarded – undo
511 511
 				'title'       => '',
512 512
 				'placeholder' => '',
513 513
 				'default'     => '',
514
-				'group'       => __( 'Background', 'ayecode-connect' ),
514
+				'group'       => __('Background', 'ayecode-connect'),
515 515
 			)
516 516
 		);
517 517
 
518
-		$input[ $type . '_image_xy' ] = wp_parse_args(
518
+		$input[$type . '_image_xy'] = wp_parse_args(
519 519
 			$overwrite_image,
520 520
 			array(
521 521
 				'type'        => 'image_xy',
522 522
 				'title'       => '',
523 523
 				'placeholder' => '',
524 524
 				'default'     => '',
525
-				'group'       => __( 'Background', 'ayecode-connect' ),
525
+				'group'       => __('Background', 'ayecode-connect'),
526 526
 			)
527 527
 		);
528 528
 	}
@@ -538,102 +538,102 @@  discard block
 block discarded – undo
538 538
  *
539 539
  * @return array
540 540
  */
541
-function sd_get_shape_divider_inputs( $type = 'sd', $overwrite = array(), $overwrite_color = array(), $overwrite_gradient = array(), $overwrite_image = array() ) {
541
+function sd_get_shape_divider_inputs($type = 'sd', $overwrite = array(), $overwrite_color = array(), $overwrite_gradient = array(), $overwrite_image = array()) {
542 542
 
543 543
 	$options = array(
544
-		''                      => __( 'None', 'ayecode-connect' ),
545
-		'mountains'             => __( 'Mountains', 'ayecode-connect' ),
546
-		'drops'                 => __( 'Drops', 'ayecode-connect' ),
547
-		'clouds'                => __( 'Clouds', 'ayecode-connect' ),
548
-		'zigzag'                => __( 'Zigzag', 'ayecode-connect' ),
549
-		'pyramids'              => __( 'Pyramids', 'ayecode-connect' ),
550
-		'triangle'              => __( 'Triangle', 'ayecode-connect' ),
551
-		'triangle-asymmetrical' => __( 'Triangle Asymmetrical', 'ayecode-connect' ),
552
-		'tilt'                  => __( 'Tilt', 'ayecode-connect' ),
553
-		'opacity-tilt'          => __( 'Opacity Tilt', 'ayecode-connect' ),
554
-		'opacity-fan'           => __( 'Opacity Fan', 'ayecode-connect' ),
555
-		'curve'                 => __( 'Curve', 'ayecode-connect' ),
556
-		'curve-asymmetrical'    => __( 'Curve Asymmetrical', 'ayecode-connect' ),
557
-		'waves'                 => __( 'Waves', 'ayecode-connect' ),
558
-		'wave-brush'            => __( 'Wave Brush', 'ayecode-connect' ),
559
-		'waves-pattern'         => __( 'Waves Pattern', 'ayecode-connect' ),
560
-		'arrow'                 => __( 'Arrow', 'ayecode-connect' ),
561
-		'split'                 => __( 'Split', 'ayecode-connect' ),
562
-		'book'                  => __( 'Book', 'ayecode-connect' ),
544
+		''                      => __('None', 'ayecode-connect'),
545
+		'mountains'             => __('Mountains', 'ayecode-connect'),
546
+		'drops'                 => __('Drops', 'ayecode-connect'),
547
+		'clouds'                => __('Clouds', 'ayecode-connect'),
548
+		'zigzag'                => __('Zigzag', 'ayecode-connect'),
549
+		'pyramids'              => __('Pyramids', 'ayecode-connect'),
550
+		'triangle'              => __('Triangle', 'ayecode-connect'),
551
+		'triangle-asymmetrical' => __('Triangle Asymmetrical', 'ayecode-connect'),
552
+		'tilt'                  => __('Tilt', 'ayecode-connect'),
553
+		'opacity-tilt'          => __('Opacity Tilt', 'ayecode-connect'),
554
+		'opacity-fan'           => __('Opacity Fan', 'ayecode-connect'),
555
+		'curve'                 => __('Curve', 'ayecode-connect'),
556
+		'curve-asymmetrical'    => __('Curve Asymmetrical', 'ayecode-connect'),
557
+		'waves'                 => __('Waves', 'ayecode-connect'),
558
+		'wave-brush'            => __('Wave Brush', 'ayecode-connect'),
559
+		'waves-pattern'         => __('Waves Pattern', 'ayecode-connect'),
560
+		'arrow'                 => __('Arrow', 'ayecode-connect'),
561
+		'split'                 => __('Split', 'ayecode-connect'),
562
+		'book'                  => __('Book', 'ayecode-connect'),
563 563
 	);
564 564
 
565 565
 	$defaults = array(
566 566
 		'type'     => 'select',
567
-		'title'    => __( 'Type', 'ayecode-connect' ),
567
+		'title'    => __('Type', 'ayecode-connect'),
568 568
 		'options'  => $options,
569 569
 		'default'  => '',
570 570
 		'desc_tip' => true,
571
-		'group'    => __( 'Shape Divider', 'ayecode-connect' ),
571
+		'group'    => __('Shape Divider', 'ayecode-connect'),
572 572
 	);
573 573
 
574
-	$input[ $type ] = wp_parse_args( $overwrite, $defaults );
574
+	$input[$type] = wp_parse_args($overwrite, $defaults);
575 575
 
576
-	$input[ $type . '_notice' ] = array(
576
+	$input[$type . '_notice'] = array(
577 577
 		'type'            => 'notice',
578
-		'desc'            => __( 'Parent element must be position `relative`', 'ayecode-connect' ),
578
+		'desc'            => __('Parent element must be position `relative`', 'ayecode-connect'),
579 579
 		'status'          => 'warning',
580
-		'group'           => __( 'Shape Divider', 'ayecode-connect' ),
580
+		'group'           => __('Shape Divider', 'ayecode-connect'),
581 581
 		'element_require' => '[%' . $type . '%]!=""',
582 582
 	);
583 583
 
584
-	$input[ $type . '_position' ] = wp_parse_args(
584
+	$input[$type . '_position'] = wp_parse_args(
585 585
 		$overwrite_color,
586 586
 		array(
587 587
 			'type'            => 'select',
588
-			'title'           => __( 'Position', 'ayecode-connect' ),
588
+			'title'           => __('Position', 'ayecode-connect'),
589 589
 			'options'         => array(
590
-				'top'    => __( 'Top', 'ayecode-connect' ),
591
-				'bottom' => __( 'Bottom', 'ayecode-connect' ),
590
+				'top'    => __('Top', 'ayecode-connect'),
591
+				'bottom' => __('Bottom', 'ayecode-connect'),
592 592
 			),
593 593
 			'desc_tip'        => true,
594
-			'group'           => __( 'Shape Divider', 'ayecode-connect' ),
594
+			'group'           => __('Shape Divider', 'ayecode-connect'),
595 595
 			'element_require' => '[%' . $type . '%]!=""',
596 596
 		)
597 597
 	);
598 598
 
599 599
 	$options = array(
600
-		           ''            => __( 'None', 'ayecode-connect' ),
601
-		           'transparent' => __( 'Transparent', 'ayecode-connect' ),
602
-	           ) + sd_aui_colors(false,false,false,false,true )
600
+		           ''            => __('None', 'ayecode-connect'),
601
+		           'transparent' => __('Transparent', 'ayecode-connect'),
602
+	           ) + sd_aui_colors(false, false, false, false, true)
603 603
 	           + array(
604
-		           'custom-color' => __( 'Custom Color', 'ayecode-connect' ),
604
+		           'custom-color' => __('Custom Color', 'ayecode-connect'),
605 605
 	           );
606 606
 
607
-	$input[ $type . '_color' ] = wp_parse_args(
607
+	$input[$type . '_color'] = wp_parse_args(
608 608
 		$overwrite_color,
609 609
 		array(
610 610
 			'type'            => 'select',
611
-			'title'           => __( 'Color', 'ayecode-connect' ),
611
+			'title'           => __('Color', 'ayecode-connect'),
612 612
 			'options'         => $options,
613 613
 			'desc_tip'        => true,
614
-			'group'           => __( 'Shape Divider', 'ayecode-connect' ),
614
+			'group'           => __('Shape Divider', 'ayecode-connect'),
615 615
 			'element_require' => '[%' . $type . '%]!=""',
616 616
 		)
617 617
 	);
618 618
 
619
-	$input[ $type . '_custom_color' ] = wp_parse_args(
619
+	$input[$type . '_custom_color'] = wp_parse_args(
620 620
 		$overwrite_color,
621 621
 		array(
622 622
 			'type'            => 'color',
623
-			'title'           => __( 'Custom color', 'ayecode-connect' ),
623
+			'title'           => __('Custom color', 'ayecode-connect'),
624 624
 			'placeholder'     => '',
625 625
 			'default'         => '#0073aa',
626 626
 			'desc_tip'        => true,
627
-			'group'           => __( 'Shape Divider', 'ayecode-connect' ),
627
+			'group'           => __('Shape Divider', 'ayecode-connect'),
628 628
 			'element_require' => '[%' . $type . '_color%]=="custom-color" && [%' . $type . '%]!=""',
629 629
 		)
630 630
 	);
631 631
 
632
-	$input[ $type . '_width' ] = wp_parse_args(
632
+	$input[$type . '_width'] = wp_parse_args(
633 633
 		$overwrite_gradient,
634 634
 		array(
635 635
 			'type'              => 'range',
636
-			'title'             => __( 'Width', 'ayecode-connect' ),
636
+			'title'             => __('Width', 'ayecode-connect'),
637 637
 			'placeholder'       => '',
638 638
 			'default'           => '200',
639 639
 			'desc_tip'          => true,
@@ -641,69 +641,69 @@  discard block
 block discarded – undo
641 641
 				'min' => 100,
642 642
 				'max' => 300,
643 643
 			),
644
-			'group'             => __( 'Shape Divider', 'ayecode-connect' ),
644
+			'group'             => __('Shape Divider', 'ayecode-connect'),
645 645
 			'element_require'   => '[%' . $type . '%]!=""',
646 646
 		)
647 647
 	);
648 648
 
649
-	$input[ $type . '_height' ] = array(
649
+	$input[$type . '_height'] = array(
650 650
 		'type'              => 'range',
651
-		'title'             => __( 'Height', 'ayecode-connect' ),
651
+		'title'             => __('Height', 'ayecode-connect'),
652 652
 		'default'           => '100',
653 653
 		'desc_tip'          => true,
654 654
 		'custom_attributes' => array(
655 655
 			'min' => 0,
656 656
 			'max' => 500,
657 657
 		),
658
-		'group'             => __( 'Shape Divider', 'ayecode-connect' ),
658
+		'group'             => __('Shape Divider', 'ayecode-connect'),
659 659
 		'element_require'   => '[%' . $type . '%]!=""',
660 660
 	);
661 661
 
662 662
 	$requires = array(
663
-		'mountains'             => array( 'flip' ),
664
-		'drops'                 => array( 'flip', 'invert' ),
665
-		'clouds'                => array( 'flip', 'invert' ),
663
+		'mountains'             => array('flip'),
664
+		'drops'                 => array('flip', 'invert'),
665
+		'clouds'                => array('flip', 'invert'),
666 666
 		'zigzag'                => array(),
667
-		'pyramids'              => array( 'flip', 'invert' ),
668
-		'triangle'              => array( 'invert' ),
669
-		'triangle-asymmetrical' => array( 'flip', 'invert' ),
670
-		'tilt'                  => array( 'flip' ),
671
-		'opacity-tilt'          => array( 'flip' ),
667
+		'pyramids'              => array('flip', 'invert'),
668
+		'triangle'              => array('invert'),
669
+		'triangle-asymmetrical' => array('flip', 'invert'),
670
+		'tilt'                  => array('flip'),
671
+		'opacity-tilt'          => array('flip'),
672 672
 		'opacity-fan'           => array(),
673
-		'curve'                 => array( 'invert' ),
674
-		'curve-asymmetrical'    => array( 'flip', 'invert' ),
675
-		'waves'                 => array( 'flip', 'invert' ),
676
-		'wave-brush'            => array( 'flip' ),
677
-		'waves-pattern'         => array( 'flip' ),
678
-		'arrow'                 => array( 'invert' ),
679
-		'split'                 => array( 'invert' ),
680
-		'book'                  => array( 'invert' ),
673
+		'curve'                 => array('invert'),
674
+		'curve-asymmetrical'    => array('flip', 'invert'),
675
+		'waves'                 => array('flip', 'invert'),
676
+		'wave-brush'            => array('flip'),
677
+		'waves-pattern'         => array('flip'),
678
+		'arrow'                 => array('invert'),
679
+		'split'                 => array('invert'),
680
+		'book'                  => array('invert'),
681 681
 	);
682 682
 
683
-	$input[ $type . '_flip' ] = array(
683
+	$input[$type . '_flip'] = array(
684 684
 		'type'            => 'checkbox',
685
-		'title'           => __( 'Flip', 'ayecode-connect' ),
685
+		'title'           => __('Flip', 'ayecode-connect'),
686 686
 		'default'         => '',
687 687
 		'desc_tip'        => true,
688
-		'group'           => __( 'Shape Divider', 'ayecode-connect' ),
689
-		'element_require' => sd_get_element_require_string( $requires, 'flip', 'sd' ),
688
+		'group'           => __('Shape Divider', 'ayecode-connect'),
689
+		'element_require' => sd_get_element_require_string($requires, 'flip', 'sd'),
690 690
 	);
691 691
 
692
-	$input[ $type . '_invert' ] = array(
692
+	$input[$type . '_invert'] = array(
693 693
 		'type'            => 'checkbox',
694
-		'title'           => __( 'Invert', 'ayecode-connect' ),
694
+		'title'           => __('Invert', 'ayecode-connect'),
695 695
 		'default'         => '',
696 696
 		'desc_tip'        => true,
697
-		'group'           => __( 'Shape Divider', 'ayecode-connect' ),
698
-		'element_require' => sd_get_element_require_string( $requires, 'invert', 'sd' ),
697
+		'group'           => __('Shape Divider', 'ayecode-connect'),
698
+		'element_require' => sd_get_element_require_string($requires, 'invert', 'sd'),
699 699
 	);
700 700
 
701
-	$input[ $type . '_btf' ] = array(
701
+	$input[$type . '_btf'] = array(
702 702
 		'type'            => 'checkbox',
703
-		'title'           => __( 'Bring to front', 'ayecode-connect' ),
703
+		'title'           => __('Bring to front', 'ayecode-connect'),
704 704
 		'default'         => '',
705 705
 		'desc_tip'        => true,
706
-		'group'           => __( 'Shape Divider', 'ayecode-connect' ),
706
+		'group'           => __('Shape Divider', 'ayecode-connect'),
707 707
 		'element_require' => '[%' . $type . '%]!=""',
708 708
 
709 709
 	);
@@ -720,19 +720,19 @@  discard block
 block discarded – undo
720 720
  *
721 721
  * @return string
722 722
  */
723
-function sd_get_element_require_string( $args, $key, $type ) {
723
+function sd_get_element_require_string($args, $key, $type) {
724 724
 	$output   = '';
725 725
 	$requires = array();
726 726
 
727
-	if ( ! empty( $args ) ) {
728
-		foreach ( $args as $t => $k ) {
729
-			if ( in_array( $key, $k ) ) {
727
+	if (!empty($args)) {
728
+		foreach ($args as $t => $k) {
729
+			if (in_array($key, $k)) {
730 730
 				$requires[] = '[%' . $type . '%]=="' . $t . '"';
731 731
 			}
732 732
 		}
733 733
 
734
-		if ( ! empty( $requires ) ) {
735
-			$output = '(' . implode( ' || ', $requires ) . ')';
734
+		if (!empty($requires)) {
735
+			$output = '(' . implode(' || ', $requires) . ')';
736 736
 		}
737 737
 	}
738 738
 
@@ -747,39 +747,39 @@  discard block
 block discarded – undo
747 747
  *
748 748
  * @return array
749 749
  */
750
-function sd_get_text_color_input( $type = 'text_color', $overwrite = array(), $has_custom = false, $emphasis = true ) {
750
+function sd_get_text_color_input($type = 'text_color', $overwrite = array(), $has_custom = false, $emphasis = true) {
751 751
 	$options = array(
752
-		           '' => __( 'None', 'ayecode-connect' ),
753
-	           ) + sd_aui_colors(false,false,false,false,false, true);
752
+		           '' => __('None', 'ayecode-connect'),
753
+	           ) + sd_aui_colors(false, false, false, false, false, true);
754 754
 
755
-	if ( $has_custom ) {
756
-		$options['custom'] = __( 'Custom color', 'ayecode-connect' );
755
+	if ($has_custom) {
756
+		$options['custom'] = __('Custom color', 'ayecode-connect');
757 757
 	}
758 758
 
759 759
 	$defaults = array(
760 760
 		'type'     => 'select',
761
-		'title'    => __( 'Text color', 'ayecode-connect' ),
761
+		'title'    => __('Text color', 'ayecode-connect'),
762 762
 		'options'  => $options,
763 763
 		'default'  => '',
764 764
 		'desc_tip' => true,
765
-		'group'    => __( 'Typography', 'ayecode-connect' ),
765
+		'group'    => __('Typography', 'ayecode-connect'),
766 766
 	);
767 767
 
768
-	$input = wp_parse_args( $overwrite, $defaults );
768
+	$input = wp_parse_args($overwrite, $defaults);
769 769
 
770 770
 	return $input;
771 771
 }
772 772
 
773
-function sd_get_text_color_input_group( $type = 'text_color', $overwrite = array(), $overwrite_custom = array() ) {
773
+function sd_get_text_color_input_group($type = 'text_color', $overwrite = array(), $overwrite_custom = array()) {
774 774
 	$inputs = array();
775 775
 
776
-	if ( $overwrite !== false ) {
777
-		$inputs[ $type ] = sd_get_text_color_input( $type, $overwrite, true );
776
+	if ($overwrite !== false) {
777
+		$inputs[$type] = sd_get_text_color_input($type, $overwrite, true);
778 778
 	}
779 779
 
780
-	if ( $overwrite_custom !== false ) {
780
+	if ($overwrite_custom !== false) {
781 781
 		$custom            = $type . '_custom';
782
-		$inputs[ $custom ] = sd_get_custom_color_input( $custom, $overwrite_custom, $type );
782
+		$inputs[$custom] = sd_get_custom_color_input($custom, $overwrite_custom, $type);
783 783
 	}
784 784
 
785 785
 	return $inputs;
@@ -793,22 +793,22 @@  discard block
 block discarded – undo
793 793
  *
794 794
  * @return array
795 795
  */
796
-function sd_get_custom_color_input( $type = 'color_custom', $overwrite = array(), $parent_type = '' ) {
796
+function sd_get_custom_color_input($type = 'color_custom', $overwrite = array(), $parent_type = '') {
797 797
 
798 798
 	$defaults = array(
799 799
 		'type'        => 'color',
800
-		'title'       => __( 'Custom color', 'ayecode-connect' ),
800
+		'title'       => __('Custom color', 'ayecode-connect'),
801 801
 		'default'     => '',
802 802
 		'placeholder' => '',
803 803
 		'desc_tip'    => true,
804
-		'group'       => __( 'Typography', 'ayecode-connect' ),
804
+		'group'       => __('Typography', 'ayecode-connect'),
805 805
 	);
806 806
 
807
-	if ( $parent_type ) {
807
+	if ($parent_type) {
808 808
 		$defaults['element_require'] = '[%' . $parent_type . '%]=="custom"';
809 809
 	}
810 810
 
811
-	$input = wp_parse_args( $overwrite, $defaults );
811
+	$input = wp_parse_args($overwrite, $defaults);
812 812
 
813 813
 	return $input;
814 814
 }
@@ -821,19 +821,19 @@  discard block
 block discarded – undo
821 821
  *
822 822
  * @return array
823 823
  */
824
-function sd_get_col_input( $type = 'col', $overwrite = array() ) {
824
+function sd_get_col_input($type = 'col', $overwrite = array()) {
825 825
 
826 826
 	$device_size = '';
827
-	if ( ! empty( $overwrite['device_type'] ) ) {
828
-		if ( $overwrite['device_type'] == 'Tablet' ) {
827
+	if (!empty($overwrite['device_type'])) {
828
+		if ($overwrite['device_type'] == 'Tablet') {
829 829
 			$device_size = '-md';
830
-		} elseif ( $overwrite['device_type'] == 'Desktop' ) {
830
+		} elseif ($overwrite['device_type'] == 'Desktop') {
831 831
 			$device_size = '-lg';
832 832
 		}
833 833
 	}
834 834
 	$options = array(
835
-		''     => __( 'Default', 'ayecode-connect' ),
836
-		'auto' => __( 'auto', 'ayecode-connect' ),
835
+		''     => __('Default', 'ayecode-connect'),
836
+		'auto' => __('auto', 'ayecode-connect'),
837 837
 		'1'    => '1/12',
838 838
 		'2'    => '2/12',
839 839
 		'3'    => '3/12',
@@ -850,15 +850,15 @@  discard block
 block discarded – undo
850 850
 
851 851
 	$defaults = array(
852 852
 		'type'            => 'select',
853
-		'title'           => __( 'Column width', 'ayecode-connect' ),
853
+		'title'           => __('Column width', 'ayecode-connect'),
854 854
 		'options'         => $options,
855 855
 		'default'         => '',
856 856
 		'desc_tip'        => true,
857
-		'group'           => __( 'Container', 'ayecode-connect' ),
857
+		'group'           => __('Container', 'ayecode-connect'),
858 858
 		'element_require' => '[%container%]=="col"',
859 859
 	);
860 860
 
861
-	$input = wp_parse_args( $overwrite, $defaults );
861
+	$input = wp_parse_args($overwrite, $defaults);
862 862
 
863 863
 	return $input;
864 864
 }
@@ -871,18 +871,18 @@  discard block
 block discarded – undo
871 871
  *
872 872
  * @return array
873 873
  */
874
-function sd_get_row_cols_input( $type = 'row_cols', $overwrite = array() ) {
874
+function sd_get_row_cols_input($type = 'row_cols', $overwrite = array()) {
875 875
 
876 876
 	$device_size = '';
877
-	if ( ! empty( $overwrite['device_type'] ) ) {
878
-		if ( $overwrite['device_type'] == 'Tablet' ) {
877
+	if (!empty($overwrite['device_type'])) {
878
+		if ($overwrite['device_type'] == 'Tablet') {
879 879
 			$device_size = '-md';
880
-		} elseif ( $overwrite['device_type'] == 'Desktop' ) {
880
+		} elseif ($overwrite['device_type'] == 'Desktop') {
881 881
 			$device_size = '-lg';
882 882
 		}
883 883
 	}
884 884
 	$options = array(
885
-		''  => __( 'auto', 'ayecode-connect' ),
885
+		''  => __('auto', 'ayecode-connect'),
886 886
 		'1' => '1',
887 887
 		'2' => '2',
888 888
 		'3' => '3',
@@ -893,15 +893,15 @@  discard block
 block discarded – undo
893 893
 
894 894
 	$defaults = array(
895 895
 		'type'            => 'select',
896
-		'title'           => __( 'Row columns', 'ayecode-connect' ),
896
+		'title'           => __('Row columns', 'ayecode-connect'),
897 897
 		'options'         => $options,
898 898
 		'default'         => '',
899 899
 		'desc_tip'        => true,
900
-		'group'           => __( 'Container', 'ayecode-connect' ),
900
+		'group'           => __('Container', 'ayecode-connect'),
901 901
 		'element_require' => '[%container%]=="row"',
902 902
 	);
903 903
 
904
-	$input = wp_parse_args( $overwrite, $defaults );
904
+	$input = wp_parse_args($overwrite, $defaults);
905 905
 
906 906
 	return $input;
907 907
 }
@@ -914,33 +914,33 @@  discard block
 block discarded – undo
914 914
  *
915 915
  * @return array
916 916
  */
917
-function sd_get_text_align_input( $type = 'text_align', $overwrite = array() ) {
917
+function sd_get_text_align_input($type = 'text_align', $overwrite = array()) {
918 918
 
919 919
 	$device_size = '';
920
-	if ( ! empty( $overwrite['device_type'] ) ) {
921
-		if ( $overwrite['device_type'] == 'Tablet' ) {
920
+	if (!empty($overwrite['device_type'])) {
921
+		if ($overwrite['device_type'] == 'Tablet') {
922 922
 			$device_size = '-md';
923
-		} elseif ( $overwrite['device_type'] == 'Desktop' ) {
923
+		} elseif ($overwrite['device_type'] == 'Desktop') {
924 924
 			$device_size = '-lg';
925 925
 		}
926 926
 	}
927 927
 	$options = array(
928
-		''                                => __( 'Default', 'ayecode-connect' ),
929
-		'text' . $device_size . '-left'   => __( 'Left', 'ayecode-connect' ),
930
-		'text' . $device_size . '-right'  => __( 'Right', 'ayecode-connect' ),
931
-		'text' . $device_size . '-center' => __( 'Center', 'ayecode-connect' ),
928
+		''                                => __('Default', 'ayecode-connect'),
929
+		'text' . $device_size . '-left'   => __('Left', 'ayecode-connect'),
930
+		'text' . $device_size . '-right'  => __('Right', 'ayecode-connect'),
931
+		'text' . $device_size . '-center' => __('Center', 'ayecode-connect'),
932 932
 	);
933 933
 
934 934
 	$defaults = array(
935 935
 		'type'     => 'select',
936
-		'title'    => __( 'Text align', 'ayecode-connect' ),
936
+		'title'    => __('Text align', 'ayecode-connect'),
937 937
 		'options'  => $options,
938 938
 		'default'  => '',
939 939
 		'desc_tip' => true,
940
-		'group'    => __( 'Typography', 'ayecode-connect' ),
940
+		'group'    => __('Typography', 'ayecode-connect'),
941 941
 	);
942 942
 
943
-	$input = wp_parse_args( $overwrite, $defaults );
943
+	$input = wp_parse_args($overwrite, $defaults);
944 944
 
945 945
 	return $input;
946 946
 }
@@ -953,18 +953,18 @@  discard block
 block discarded – undo
953 953
  *
954 954
  * @return array
955 955
  */
956
-function sd_get_display_input( $type = 'display', $overwrite = array() ) {
956
+function sd_get_display_input($type = 'display', $overwrite = array()) {
957 957
 
958 958
 	$device_size = '';
959
-	if ( ! empty( $overwrite['device_type'] ) ) {
960
-		if ( $overwrite['device_type'] == 'Tablet' ) {
959
+	if (!empty($overwrite['device_type'])) {
960
+		if ($overwrite['device_type'] == 'Tablet') {
961 961
 			$device_size = '-md';
962
-		} elseif ( $overwrite['device_type'] == 'Desktop' ) {
962
+		} elseif ($overwrite['device_type'] == 'Desktop') {
963 963
 			$device_size = '-lg';
964 964
 		}
965 965
 	}
966 966
 	$options = array(
967
-		''                                   => __( 'Default', 'ayecode-connect' ),
967
+		''                                   => __('Default', 'ayecode-connect'),
968 968
 		'd' . $device_size . '-none'         => 'none',
969 969
 		'd' . $device_size . '-inline'       => 'inline',
970 970
 		'd' . $device_size . '-inline-block' => 'inline-block',
@@ -978,14 +978,14 @@  discard block
 block discarded – undo
978 978
 
979 979
 	$defaults = array(
980 980
 		'type'     => 'select',
981
-		'title'    => __( 'Display', 'ayecode-connect' ),
981
+		'title'    => __('Display', 'ayecode-connect'),
982 982
 		'options'  => $options,
983 983
 		'default'  => '',
984 984
 		'desc_tip' => true,
985
-		'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
985
+		'group'    => __('Wrapper Styles', 'ayecode-connect'),
986 986
 	);
987 987
 
988
-	$input = wp_parse_args( $overwrite, $defaults );
988
+	$input = wp_parse_args($overwrite, $defaults);
989 989
 
990 990
 	return $input;
991 991
 }
@@ -998,17 +998,17 @@  discard block
 block discarded – undo
998 998
  *
999 999
  * @return array
1000 1000
  */
1001
-function sd_get_text_justify_input( $type = 'text_justify', $overwrite = array() ) {
1001
+function sd_get_text_justify_input($type = 'text_justify', $overwrite = array()) {
1002 1002
 
1003 1003
 	$defaults = array(
1004 1004
 		'type'     => 'checkbox',
1005
-		'title'    => __( 'Text justify', 'ayecode-connect' ),
1005
+		'title'    => __('Text justify', 'ayecode-connect'),
1006 1006
 		'default'  => '',
1007 1007
 		'desc_tip' => true,
1008
-		'group'    => __( 'Typography', 'ayecode-connect' ),
1008
+		'group'    => __('Typography', 'ayecode-connect'),
1009 1009
 	);
1010 1010
 
1011
-	$input = wp_parse_args( $overwrite, $defaults );
1011
+	$input = wp_parse_args($overwrite, $defaults);
1012 1012
 
1013 1013
 	return $input;
1014 1014
 }
@@ -1022,115 +1022,115 @@  discard block
 block discarded – undo
1022 1022
  *
1023 1023
  * @return array
1024 1024
  */
1025
-function sd_aui_colors( $include_branding = false, $include_outlines = false, $outline_button_only_text = false, $include_translucent = false, $include_subtle = false, $include_emphasis = false ) {
1025
+function sd_aui_colors($include_branding = false, $include_outlines = false, $outline_button_only_text = false, $include_translucent = false, $include_subtle = false, $include_emphasis = false) {
1026 1026
 	$theme_colors = array();
1027 1027
 
1028
-	$theme_colors['primary']   = __( 'Primary', 'ayecode-connect' );
1029
-	$theme_colors['secondary'] = __( 'Secondary', 'ayecode-connect' );
1030
-	$theme_colors['success']   = __( 'Success', 'ayecode-connect' );
1031
-	$theme_colors['danger']    = __( 'Danger', 'ayecode-connect' );
1032
-	$theme_colors['warning']   = __( 'Warning', 'ayecode-connect' );
1033
-	$theme_colors['info']      = __( 'Info', 'ayecode-connect' );
1034
-	$theme_colors['light']     = __( 'Light', 'ayecode-connect' );
1035
-	$theme_colors['dark']      = __( 'Dark', 'ayecode-connect' );
1036
-	$theme_colors['black']     = __( 'Black', 'ayecode-connect' );
1037
-	$theme_colors['white']     = __( 'White', 'ayecode-connect' );
1038
-	$theme_colors['purple']    = __( 'Purple', 'ayecode-connect' );
1039
-	$theme_colors['salmon']    = __( 'Salmon', 'ayecode-connect' );
1040
-	$theme_colors['cyan']      = __( 'Cyan', 'ayecode-connect' );
1041
-	$theme_colors['gray']      = __( 'Gray', 'ayecode-connect' );
1042
-	$theme_colors['muted']     = __( 'Muted', 'ayecode-connect' );
1043
-	$theme_colors['gray-dark'] = __( 'Gray dark', 'ayecode-connect' );
1044
-	$theme_colors['indigo']    = __( 'Indigo', 'ayecode-connect' );
1045
-	$theme_colors['orange']    = __( 'Orange', 'ayecode-connect' );
1046
-	$theme_colors['body']      = __( 'Body', 'ayecode-connect' );
1028
+	$theme_colors['primary']   = __('Primary', 'ayecode-connect');
1029
+	$theme_colors['secondary'] = __('Secondary', 'ayecode-connect');
1030
+	$theme_colors['success']   = __('Success', 'ayecode-connect');
1031
+	$theme_colors['danger']    = __('Danger', 'ayecode-connect');
1032
+	$theme_colors['warning']   = __('Warning', 'ayecode-connect');
1033
+	$theme_colors['info']      = __('Info', 'ayecode-connect');
1034
+	$theme_colors['light']     = __('Light', 'ayecode-connect');
1035
+	$theme_colors['dark']      = __('Dark', 'ayecode-connect');
1036
+	$theme_colors['black']     = __('Black', 'ayecode-connect');
1037
+	$theme_colors['white']     = __('White', 'ayecode-connect');
1038
+	$theme_colors['purple']    = __('Purple', 'ayecode-connect');
1039
+	$theme_colors['salmon']    = __('Salmon', 'ayecode-connect');
1040
+	$theme_colors['cyan']      = __('Cyan', 'ayecode-connect');
1041
+	$theme_colors['gray']      = __('Gray', 'ayecode-connect');
1042
+	$theme_colors['muted']     = __('Muted', 'ayecode-connect');
1043
+	$theme_colors['gray-dark'] = __('Gray dark', 'ayecode-connect');
1044
+	$theme_colors['indigo']    = __('Indigo', 'ayecode-connect');
1045
+	$theme_colors['orange']    = __('Orange', 'ayecode-connect');
1046
+	$theme_colors['body']      = __('Body', 'ayecode-connect');
1047 1047
 
1048 1048
 
1049 1049
 	// for bg and borders
1050
-	if ( $include_subtle ) {
1051
-		$theme_colors['primary-subtle']   = __( 'Primary Subtle', 'ayecode-connect' );
1052
-		$theme_colors['primary-subtle']   = __( 'Primary Subtle', 'ayecode-connect' );
1053
-		$theme_colors['secondary-subtle'] = __( 'Secondary Subtle', 'ayecode-connect' );
1054
-		$theme_colors['success-subtle']   = __( 'Success Subtle', 'ayecode-connect' );
1055
-		$theme_colors['danger-subtle']    = __( 'Danger Subtle', 'ayecode-connect' );
1056
-		$theme_colors['warning-subtle']   = __( 'Warning Subtle', 'ayecode-connect' );
1057
-		$theme_colors['info-subtle']      = __( 'Info Subtle', 'ayecode-connect' );
1058
-		$theme_colors['light-subtle']     = __( 'Light Subtle', 'ayecode-connect' );
1059
-		$theme_colors['dark-subtle']      = __( 'Dark Subtle', 'ayecode-connect' );
1060
-		$theme_colors['purple-subtle']    = __( 'Purple Subtle', 'ayecode-connect' );
1061
-		$theme_colors['salmon-subtle']    = __( 'Salmon Subtle', 'ayecode-connect' );
1062
-		$theme_colors['cyan-subtle']      = __( 'Cyan Subtle', 'ayecode-connect' );
1063
-		$theme_colors['gray-subtle']      = __( 'Gray Subtle', 'ayecode-connect' );
1064
-		$theme_colors['gray-dark-subtle'] = __( 'Gray dark Subtle', 'ayecode-connect' );
1065
-		$theme_colors['indigo-subtle']    = __( 'Indigo Subtle', 'ayecode-connect' );
1066
-		$theme_colors['orange-subtle']    = __( 'Orange Subtle', 'ayecode-connect' );
1050
+	if ($include_subtle) {
1051
+		$theme_colors['primary-subtle']   = __('Primary Subtle', 'ayecode-connect');
1052
+		$theme_colors['primary-subtle']   = __('Primary Subtle', 'ayecode-connect');
1053
+		$theme_colors['secondary-subtle'] = __('Secondary Subtle', 'ayecode-connect');
1054
+		$theme_colors['success-subtle']   = __('Success Subtle', 'ayecode-connect');
1055
+		$theme_colors['danger-subtle']    = __('Danger Subtle', 'ayecode-connect');
1056
+		$theme_colors['warning-subtle']   = __('Warning Subtle', 'ayecode-connect');
1057
+		$theme_colors['info-subtle']      = __('Info Subtle', 'ayecode-connect');
1058
+		$theme_colors['light-subtle']     = __('Light Subtle', 'ayecode-connect');
1059
+		$theme_colors['dark-subtle']      = __('Dark Subtle', 'ayecode-connect');
1060
+		$theme_colors['purple-subtle']    = __('Purple Subtle', 'ayecode-connect');
1061
+		$theme_colors['salmon-subtle']    = __('Salmon Subtle', 'ayecode-connect');
1062
+		$theme_colors['cyan-subtle']      = __('Cyan Subtle', 'ayecode-connect');
1063
+		$theme_colors['gray-subtle']      = __('Gray Subtle', 'ayecode-connect');
1064
+		$theme_colors['gray-dark-subtle'] = __('Gray dark Subtle', 'ayecode-connect');
1065
+		$theme_colors['indigo-subtle']    = __('Indigo Subtle', 'ayecode-connect');
1066
+		$theme_colors['orange-subtle']    = __('Orange Subtle', 'ayecode-connect');
1067 1067
 	}
1068 1068
 
1069 1069
 	// for texts
1070 1070
 	if ($include_emphasis) {
1071
-		$theme_colors['primary-emphasis']   = __( 'Primary Emphasis', 'ayecode-connect' );
1072
-		$theme_colors['secondary-emphasis'] = __( 'Secondary Emphasis', 'ayecode-connect' );
1073
-		$theme_colors['success-emphasis']   = __( 'Success Emphasis', 'ayecode-connect' );
1074
-		$theme_colors['danger-emphasis']    = __( 'Danger Emphasis', 'ayecode-connect' );
1075
-		$theme_colors['warning-emphasis']   = __( 'Warning Emphasis', 'ayecode-connect' );
1076
-		$theme_colors['info-emphasis']      = __( 'Info Emphasis', 'ayecode-connect' );
1077
-		$theme_colors['light-emphasis']     = __( 'Light Emphasis', 'ayecode-connect' );
1078
-		$theme_colors['dark-emphasis']      = __( 'Dark Emphasis', 'ayecode-connect' );
1079
-		$theme_colors['purple-emphasis']    = __( 'Purple Emphasis', 'ayecode-connect' );
1080
-		$theme_colors['salmon-emphasis']    = __( 'Salmon Emphasis', 'ayecode-connect' );
1081
-		$theme_colors['cyan-emphasis']      = __( 'Cyan Emphasis', 'ayecode-connect' );
1082
-		$theme_colors['gray-emphasis']      = __( 'Gray Emphasis', 'ayecode-connect' );
1083
-		$theme_colors['muted-emphasis']     = __( 'Muted Emphasis', 'ayecode-connect' );
1084
-		$theme_colors['gray-dark-emphasis'] = __( 'Gray dark Emphasis', 'ayecode-connect' );
1085
-		$theme_colors['indigo-emphasis']    = __( 'Indigo Emphasis', 'ayecode-connect' );
1086
-		$theme_colors['orange-emphasis']    = __( 'Orange Emphasis', 'ayecode-connect' );
1087
-	}
1088
-
1089
-	if ( $include_outlines ) {
1090
-		$button_only                       = $outline_button_only_text ? ' ' . __( '(button only)', 'ayecode-connect' ) : '';
1091
-		$theme_colors['outline-primary']   = __( 'Primary outline', 'ayecode-connect' ) . $button_only;
1092
-		$theme_colors['outline-secondary'] = __( 'Secondary outline', 'ayecode-connect' ) . $button_only;
1093
-		$theme_colors['outline-success']   = __( 'Success outline', 'ayecode-connect' ) . $button_only;
1094
-		$theme_colors['outline-danger']    = __( 'Danger outline', 'ayecode-connect' ) . $button_only;
1095
-		$theme_colors['outline-warning']   = __( 'Warning outline', 'ayecode-connect' ) . $button_only;
1096
-		$theme_colors['outline-info']      = __( 'Info outline', 'ayecode-connect' ) . $button_only;
1097
-		$theme_colors['outline-light']     = __( 'Light outline', 'ayecode-connect' ) . $button_only;
1098
-		$theme_colors['outline-dark']      = __( 'Dark outline', 'ayecode-connect' ) . $button_only;
1099
-		$theme_colors['outline-white']     = __( 'White outline', 'ayecode-connect' ) . $button_only;
1100
-		$theme_colors['outline-purple']    = __( 'Purple outline', 'ayecode-connect' ) . $button_only;
1101
-		$theme_colors['outline-salmon']    = __( 'Salmon outline', 'ayecode-connect' ) . $button_only;
1102
-		$theme_colors['outline-cyan']      = __( 'Cyan outline', 'ayecode-connect' ) . $button_only;
1103
-		$theme_colors['outline-gray']      = __( 'Gray outline', 'ayecode-connect' ) . $button_only;
1104
-		$theme_colors['outline-gray-dark'] = __( 'Gray dark outline', 'ayecode-connect' ) . $button_only;
1105
-		$theme_colors['outline-indigo']    = __( 'Indigo outline', 'ayecode-connect' ) . $button_only;
1106
-		$theme_colors['outline-orange']    = __( 'Orange outline', 'ayecode-connect' ) . $button_only;
1107
-	}
1108
-
1109
-	if ( $include_branding ) {
1071
+		$theme_colors['primary-emphasis']   = __('Primary Emphasis', 'ayecode-connect');
1072
+		$theme_colors['secondary-emphasis'] = __('Secondary Emphasis', 'ayecode-connect');
1073
+		$theme_colors['success-emphasis']   = __('Success Emphasis', 'ayecode-connect');
1074
+		$theme_colors['danger-emphasis']    = __('Danger Emphasis', 'ayecode-connect');
1075
+		$theme_colors['warning-emphasis']   = __('Warning Emphasis', 'ayecode-connect');
1076
+		$theme_colors['info-emphasis']      = __('Info Emphasis', 'ayecode-connect');
1077
+		$theme_colors['light-emphasis']     = __('Light Emphasis', 'ayecode-connect');
1078
+		$theme_colors['dark-emphasis']      = __('Dark Emphasis', 'ayecode-connect');
1079
+		$theme_colors['purple-emphasis']    = __('Purple Emphasis', 'ayecode-connect');
1080
+		$theme_colors['salmon-emphasis']    = __('Salmon Emphasis', 'ayecode-connect');
1081
+		$theme_colors['cyan-emphasis']      = __('Cyan Emphasis', 'ayecode-connect');
1082
+		$theme_colors['gray-emphasis']      = __('Gray Emphasis', 'ayecode-connect');
1083
+		$theme_colors['muted-emphasis']     = __('Muted Emphasis', 'ayecode-connect');
1084
+		$theme_colors['gray-dark-emphasis'] = __('Gray dark Emphasis', 'ayecode-connect');
1085
+		$theme_colors['indigo-emphasis']    = __('Indigo Emphasis', 'ayecode-connect');
1086
+		$theme_colors['orange-emphasis']    = __('Orange Emphasis', 'ayecode-connect');
1087
+	}
1088
+
1089
+	if ($include_outlines) {
1090
+		$button_only                       = $outline_button_only_text ? ' ' . __('(button only)', 'ayecode-connect') : '';
1091
+		$theme_colors['outline-primary']   = __('Primary outline', 'ayecode-connect') . $button_only;
1092
+		$theme_colors['outline-secondary'] = __('Secondary outline', 'ayecode-connect') . $button_only;
1093
+		$theme_colors['outline-success']   = __('Success outline', 'ayecode-connect') . $button_only;
1094
+		$theme_colors['outline-danger']    = __('Danger outline', 'ayecode-connect') . $button_only;
1095
+		$theme_colors['outline-warning']   = __('Warning outline', 'ayecode-connect') . $button_only;
1096
+		$theme_colors['outline-info']      = __('Info outline', 'ayecode-connect') . $button_only;
1097
+		$theme_colors['outline-light']     = __('Light outline', 'ayecode-connect') . $button_only;
1098
+		$theme_colors['outline-dark']      = __('Dark outline', 'ayecode-connect') . $button_only;
1099
+		$theme_colors['outline-white']     = __('White outline', 'ayecode-connect') . $button_only;
1100
+		$theme_colors['outline-purple']    = __('Purple outline', 'ayecode-connect') . $button_only;
1101
+		$theme_colors['outline-salmon']    = __('Salmon outline', 'ayecode-connect') . $button_only;
1102
+		$theme_colors['outline-cyan']      = __('Cyan outline', 'ayecode-connect') . $button_only;
1103
+		$theme_colors['outline-gray']      = __('Gray outline', 'ayecode-connect') . $button_only;
1104
+		$theme_colors['outline-gray-dark'] = __('Gray dark outline', 'ayecode-connect') . $button_only;
1105
+		$theme_colors['outline-indigo']    = __('Indigo outline', 'ayecode-connect') . $button_only;
1106
+		$theme_colors['outline-orange']    = __('Orange outline', 'ayecode-connect') . $button_only;
1107
+	}
1108
+
1109
+	if ($include_branding) {
1110 1110
 		$theme_colors = $theme_colors + sd_aui_branding_colors();
1111 1111
 	}
1112 1112
 
1113
-	if ( $include_translucent ) {
1114
-		$button_only                           = $outline_button_only_text ? ' ' . __( '(button only)', 'ayecode-connect' ) : '';
1115
-		$theme_colors['translucent-primary']   = __( 'Primary translucent', 'ayecode-connect' ) . $button_only;
1116
-		$theme_colors['translucent-secondary'] = __( 'Secondary translucent', 'ayecode-connect' ) . $button_only;
1117
-		$theme_colors['translucent-success']   = __( 'Success translucent', 'ayecode-connect' ) . $button_only;
1118
-		$theme_colors['translucent-danger']    = __( 'Danger translucent', 'ayecode-connect' ) . $button_only;
1119
-		$theme_colors['translucent-warning']   = __( 'Warning translucent', 'ayecode-connect' ) . $button_only;
1120
-		$theme_colors['translucent-info']      = __( 'Info translucent', 'ayecode-connect' ) . $button_only;
1121
-		$theme_colors['translucent-light']     = __( 'Light translucent', 'ayecode-connect' ) . $button_only;
1122
-		$theme_colors['translucent-dark']      = __( 'Dark translucent', 'ayecode-connect' ) . $button_only;
1123
-		$theme_colors['translucent-white']     = __( 'White translucent', 'ayecode-connect' ) . $button_only;
1124
-		$theme_colors['translucent-purple']    = __( 'Purple translucent', 'ayecode-connect' ) . $button_only;
1125
-		$theme_colors['translucent-salmon']    = __( 'Salmon translucent', 'ayecode-connect' ) . $button_only;
1126
-		$theme_colors['translucent-cyan']      = __( 'Cyan translucent', 'ayecode-connect' ) . $button_only;
1127
-		$theme_colors['translucent-gray']      = __( 'Gray translucent', 'ayecode-connect' ) . $button_only;
1128
-		$theme_colors['translucent-gray-dark'] = __( 'Gray dark translucent', 'ayecode-connect' ) . $button_only;
1129
-		$theme_colors['translucent-indigo']    = __( 'Indigo translucent', 'ayecode-connect' ) . $button_only;
1130
-		$theme_colors['translucent-orange']    = __( 'Orange translucent', 'ayecode-connect' ) . $button_only;
1113
+	if ($include_translucent) {
1114
+		$button_only                           = $outline_button_only_text ? ' ' . __('(button only)', 'ayecode-connect') : '';
1115
+		$theme_colors['translucent-primary']   = __('Primary translucent', 'ayecode-connect') . $button_only;
1116
+		$theme_colors['translucent-secondary'] = __('Secondary translucent', 'ayecode-connect') . $button_only;
1117
+		$theme_colors['translucent-success']   = __('Success translucent', 'ayecode-connect') . $button_only;
1118
+		$theme_colors['translucent-danger']    = __('Danger translucent', 'ayecode-connect') . $button_only;
1119
+		$theme_colors['translucent-warning']   = __('Warning translucent', 'ayecode-connect') . $button_only;
1120
+		$theme_colors['translucent-info']      = __('Info translucent', 'ayecode-connect') . $button_only;
1121
+		$theme_colors['translucent-light']     = __('Light translucent', 'ayecode-connect') . $button_only;
1122
+		$theme_colors['translucent-dark']      = __('Dark translucent', 'ayecode-connect') . $button_only;
1123
+		$theme_colors['translucent-white']     = __('White translucent', 'ayecode-connect') . $button_only;
1124
+		$theme_colors['translucent-purple']    = __('Purple translucent', 'ayecode-connect') . $button_only;
1125
+		$theme_colors['translucent-salmon']    = __('Salmon translucent', 'ayecode-connect') . $button_only;
1126
+		$theme_colors['translucent-cyan']      = __('Cyan translucent', 'ayecode-connect') . $button_only;
1127
+		$theme_colors['translucent-gray']      = __('Gray translucent', 'ayecode-connect') . $button_only;
1128
+		$theme_colors['translucent-gray-dark'] = __('Gray dark translucent', 'ayecode-connect') . $button_only;
1129
+		$theme_colors['translucent-indigo']    = __('Indigo translucent', 'ayecode-connect') . $button_only;
1130
+		$theme_colors['translucent-orange']    = __('Orange translucent', 'ayecode-connect') . $button_only;
1131 1131
 	}
1132 1132
 
1133
-	return apply_filters( 'sd_aui_colors', $theme_colors, $include_outlines, $include_branding );
1133
+	return apply_filters('sd_aui_colors', $theme_colors, $include_outlines, $include_branding);
1134 1134
 }
1135 1135
 
1136 1136
 /**
@@ -1140,17 +1140,17 @@  discard block
 block discarded – undo
1140 1140
  */
1141 1141
 function sd_aui_branding_colors() {
1142 1142
 	return array(
1143
-		'facebook'  => __( 'Facebook', 'ayecode-connect' ),
1144
-		'twitter'   => __( 'Twitter', 'ayecode-connect' ),
1145
-		'instagram' => __( 'Instagram', 'ayecode-connect' ),
1146
-		'linkedin'  => __( 'Linkedin', 'ayecode-connect' ),
1147
-		'flickr'    => __( 'Flickr', 'ayecode-connect' ),
1148
-		'github'    => __( 'GitHub', 'ayecode-connect' ),
1149
-		'youtube'   => __( 'YouTube', 'ayecode-connect' ),
1150
-		'wordpress' => __( 'WordPress', 'ayecode-connect' ),
1151
-		'google'    => __( 'Google', 'ayecode-connect' ),
1152
-		'yahoo'     => __( 'Yahoo', 'ayecode-connect' ),
1153
-		'vkontakte' => __( 'Vkontakte', 'ayecode-connect' ),
1143
+		'facebook'  => __('Facebook', 'ayecode-connect'),
1144
+		'twitter'   => __('Twitter', 'ayecode-connect'),
1145
+		'instagram' => __('Instagram', 'ayecode-connect'),
1146
+		'linkedin'  => __('Linkedin', 'ayecode-connect'),
1147
+		'flickr'    => __('Flickr', 'ayecode-connect'),
1148
+		'github'    => __('GitHub', 'ayecode-connect'),
1149
+		'youtube'   => __('YouTube', 'ayecode-connect'),
1150
+		'wordpress' => __('WordPress', 'ayecode-connect'),
1151
+		'google'    => __('Google', 'ayecode-connect'),
1152
+		'yahoo'     => __('Yahoo', 'ayecode-connect'),
1153
+		'vkontakte' => __('Vkontakte', 'ayecode-connect'),
1154 1154
 	);
1155 1155
 }
1156 1156
 
@@ -1163,10 +1163,10 @@  discard block
 block discarded – undo
1163 1163
  *
1164 1164
  * @return array
1165 1165
  */
1166
-function sd_get_container_class_input( $type = 'container', $overwrite = array() ) {
1166
+function sd_get_container_class_input($type = 'container', $overwrite = array()) {
1167 1167
 
1168 1168
 	$options = array(
1169
-		'container'       => __( 'container (default)', 'ayecode-connect' ),
1169
+		'container'       => __('container (default)', 'ayecode-connect'),
1170 1170
 		'container-sm'    => 'container-sm',
1171 1171
 		'container-md'    => 'container-md',
1172 1172
 		'container-lg'    => 'container-lg',
@@ -1182,19 +1182,19 @@  discard block
 block discarded – undo
1182 1182
 		'card-footer'     => 'card-footer',
1183 1183
 		'list-group'      => 'list-group',
1184 1184
 		'list-group-item' => 'list-group-item',
1185
-		''                => __( 'no container class', 'ayecode-connect' ),
1185
+		''                => __('no container class', 'ayecode-connect'),
1186 1186
 	);
1187 1187
 
1188 1188
 	$defaults = array(
1189 1189
 		'type'     => 'select',
1190
-		'title'    => __( 'Type', 'ayecode-connect' ),
1190
+		'title'    => __('Type', 'ayecode-connect'),
1191 1191
 		'options'  => $options,
1192 1192
 		'default'  => '',
1193 1193
 		'desc_tip' => true,
1194
-		'group'    => __( 'Container', 'ayecode-connect' ),
1194
+		'group'    => __('Container', 'ayecode-connect'),
1195 1195
 	);
1196 1196
 
1197
-	$input = wp_parse_args( $overwrite, $defaults );
1197
+	$input = wp_parse_args($overwrite, $defaults);
1198 1198
 
1199 1199
 	return $input;
1200 1200
 }
@@ -1207,10 +1207,10 @@  discard block
 block discarded – undo
1207 1207
  *
1208 1208
  * @return array
1209 1209
  */
1210
-function sd_get_position_class_input( $type = 'position', $overwrite = array() ) {
1210
+function sd_get_position_class_input($type = 'position', $overwrite = array()) {
1211 1211
 
1212 1212
 	$options = array(
1213
-		''                  => __( 'Default', 'ayecode-connect' ),
1213
+		''                  => __('Default', 'ayecode-connect'),
1214 1214
 		'position-static'   => 'static',
1215 1215
 		'position-relative' => 'relative',
1216 1216
 		'position-absolute' => 'absolute',
@@ -1223,14 +1223,14 @@  discard block
 block discarded – undo
1223 1223
 
1224 1224
 	$defaults = array(
1225 1225
 		'type'     => 'select',
1226
-		'title'    => __( 'Position', 'ayecode-connect' ),
1226
+		'title'    => __('Position', 'ayecode-connect'),
1227 1227
 		'options'  => $options,
1228 1228
 		'default'  => '',
1229 1229
 		'desc_tip' => true,
1230
-		'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
1230
+		'group'    => __('Wrapper Styles', 'ayecode-connect'),
1231 1231
 	);
1232 1232
 
1233
-	$input = wp_parse_args( $overwrite, $defaults );
1233
+	$input = wp_parse_args($overwrite, $defaults);
1234 1234
 
1235 1235
 	return $input;
1236 1236
 }
@@ -1241,10 +1241,10 @@  discard block
 block discarded – undo
1241 1241
  *
1242 1242
  * @return array
1243 1243
  */
1244
-function sd_get_absolute_position_input( $type = 'absolute_position', $overwrite = array() ) {
1244
+function sd_get_absolute_position_input($type = 'absolute_position', $overwrite = array()) {
1245 1245
 
1246 1246
 	$options = array(
1247
-		''              => __( 'Default', 'ayecode-connect' ),
1247
+		''              => __('Default', 'ayecode-connect'),
1248 1248
 		'top-left'      => 'top-left',
1249 1249
 		'top-center'    => 'top-center',
1250 1250
 		'top-right'     => 'top-right',
@@ -1258,15 +1258,15 @@  discard block
 block discarded – undo
1258 1258
 
1259 1259
 	$defaults = array(
1260 1260
 		'type'            => 'select',
1261
-		'title'           => __( 'Absolute Position', 'ayecode-connect' ),
1261
+		'title'           => __('Absolute Position', 'ayecode-connect'),
1262 1262
 		'options'         => $options,
1263 1263
 		'default'         => '',
1264 1264
 		'desc_tip'        => true,
1265
-		'group'           => __( 'Wrapper Styles', 'ayecode-connect' ),
1265
+		'group'           => __('Wrapper Styles', 'ayecode-connect'),
1266 1266
 		'element_require' => '[%position%]=="position-absolute"',
1267 1267
 	);
1268 1268
 
1269
-	$input = wp_parse_args( $overwrite, $defaults );
1269
+	$input = wp_parse_args($overwrite, $defaults);
1270 1270
 
1271 1271
 	return $input;
1272 1272
 }
@@ -1279,30 +1279,30 @@  discard block
 block discarded – undo
1279 1279
  *
1280 1280
  * @return array
1281 1281
  */
1282
-function sd_get_sticky_offset_input( $type = 'top', $overwrite = array() ) {
1282
+function sd_get_sticky_offset_input($type = 'top', $overwrite = array()) {
1283 1283
 
1284 1284
 	$defaults = array(
1285 1285
 		'type'            => 'number',
1286
-		'title'           => __( 'Sticky offset', 'ayecode-connect' ),
1286
+		'title'           => __('Sticky offset', 'ayecode-connect'),
1287 1287
 		//'desc' =>  __( 'Sticky offset', 'ayecode-connect' ),
1288 1288
 		'default'         => '',
1289 1289
 		'desc_tip'        => true,
1290
-		'group'           => __( 'Wrapper Styles', 'ayecode-connect' ),
1290
+		'group'           => __('Wrapper Styles', 'ayecode-connect'),
1291 1291
 		'element_require' => '[%position%]=="sticky" || [%position%]=="sticky-top"',
1292 1292
 	);
1293 1293
 
1294 1294
 	// title
1295
-	if ( $type == 'top' ) {
1296
-		$defaults['title'] = __( 'Top offset', 'ayecode-connect' );
1295
+	if ($type == 'top') {
1296
+		$defaults['title'] = __('Top offset', 'ayecode-connect');
1297 1297
 		$defaults['icon']  = 'box-top';
1298 1298
 		$defaults['row']   = array(
1299
-			'title' => __( 'Sticky offset', 'ayecode-connect' ),
1299
+			'title' => __('Sticky offset', 'ayecode-connect'),
1300 1300
 			'key'   => 'sticky-offset',
1301 1301
 			'open'  => true,
1302 1302
 			'class' => 'text-center',
1303 1303
 		);
1304
-	} elseif ( $type == 'bottom' ) {
1305
-		$defaults['title'] = __( 'Bottom offset', 'ayecode-connect' );
1304
+	} elseif ($type == 'bottom') {
1305
+		$defaults['title'] = __('Bottom offset', 'ayecode-connect');
1306 1306
 		$defaults['icon']  = 'box-bottom';
1307 1307
 		$defaults['row']   = array(
1308 1308
 			'key'   => 'sticky-offset',
@@ -1310,7 +1310,7 @@  discard block
 block discarded – undo
1310 1310
 		);
1311 1311
 	}
1312 1312
 
1313
-	$input = wp_parse_args( $overwrite, $defaults );
1313
+	$input = wp_parse_args($overwrite, $defaults);
1314 1314
 
1315 1315
 	return $input;
1316 1316
 }
@@ -1323,11 +1323,11 @@  discard block
 block discarded – undo
1323 1323
  *
1324 1324
  * @return array
1325 1325
  */
1326
-function sd_get_font_size_input( $type = 'font_size', $overwrite = array(), $has_custom = false ) {
1326
+function sd_get_font_size_input($type = 'font_size', $overwrite = array(), $has_custom = false) {
1327 1327
 	global $aui_bs5;
1328 1328
 
1329
-	$options[] = __( 'Inherit from parent', 'ayecode-connect' );
1330
-	if ( $aui_bs5 ) {
1329
+	$options[] = __('Inherit from parent', 'ayecode-connect');
1330
+	if ($aui_bs5) {
1331 1331
 		// responsive font sizes
1332 1332
 		$options['fs-base'] = 'fs-base (body default)';
1333 1333
 		$options['fs-6']    = 'fs-6';
@@ -1358,25 +1358,25 @@  discard block
 block discarded – undo
1358 1358
 			'display-4' => 'display-4',
1359 1359
 		);
1360 1360
 
1361
-	if ( $aui_bs5 ) {
1361
+	if ($aui_bs5) {
1362 1362
 		$options['display-5'] = 'display-5';
1363 1363
 		$options['display-6'] = 'display-6';
1364 1364
 	}
1365 1365
 
1366
-	if ( $has_custom ) {
1367
-		$options['custom'] = __( 'Custom size', 'ayecode-connect' );
1366
+	if ($has_custom) {
1367
+		$options['custom'] = __('Custom size', 'ayecode-connect');
1368 1368
 	}
1369 1369
 
1370 1370
 	$defaults = array(
1371 1371
 		'type'     => 'select',
1372
-		'title'    => __( 'Font size', 'ayecode-connect' ),
1372
+		'title'    => __('Font size', 'ayecode-connect'),
1373 1373
 		'options'  => $options,
1374 1374
 		'default'  => '',
1375 1375
 		'desc_tip' => true,
1376
-		'group'    => __( 'Typography', 'ayecode-connect' ),
1376
+		'group'    => __('Typography', 'ayecode-connect'),
1377 1377
 	);
1378 1378
 
1379
-	$input = wp_parse_args( $overwrite, $defaults );
1379
+	$input = wp_parse_args($overwrite, $defaults);
1380 1380
 
1381 1381
 	return $input;
1382 1382
 }
@@ -1389,11 +1389,11 @@  discard block
 block discarded – undo
1389 1389
  *
1390 1390
  * @return array
1391 1391
  */
1392
-function sd_get_font_custom_size_input( $type = 'font_size_custom', $overwrite = array(), $parent_type = '' ) {
1392
+function sd_get_font_custom_size_input($type = 'font_size_custom', $overwrite = array(), $parent_type = '') {
1393 1393
 
1394 1394
 	$defaults = array(
1395 1395
 		'type'              => 'number',
1396
-		'title'             => __( 'Font size (rem)', 'ayecode-connect' ),
1396
+		'title'             => __('Font size (rem)', 'ayecode-connect'),
1397 1397
 		'default'           => '',
1398 1398
 		'placeholder'       => '1.25',
1399 1399
 		'custom_attributes' => array(
@@ -1402,14 +1402,14 @@  discard block
 block discarded – undo
1402 1402
 			'max'  => '100',
1403 1403
 		),
1404 1404
 		'desc_tip'          => true,
1405
-		'group'             => __( 'Typography', 'ayecode-connect' ),
1405
+		'group'             => __('Typography', 'ayecode-connect'),
1406 1406
 	);
1407 1407
 
1408
-	if ( $parent_type ) {
1408
+	if ($parent_type) {
1409 1409
 		$defaults['element_require'] = '[%' . $parent_type . '%]=="custom"';
1410 1410
 	}
1411 1411
 
1412
-	$input = wp_parse_args( $overwrite, $defaults );
1412
+	$input = wp_parse_args($overwrite, $defaults);
1413 1413
 
1414 1414
 	return $input;
1415 1415
 }
@@ -1422,11 +1422,11 @@  discard block
 block discarded – undo
1422 1422
  *
1423 1423
  * @return array
1424 1424
  */
1425
-function sd_get_font_line_height_input( $type = 'font_line_height', $overwrite = array() ) {
1425
+function sd_get_font_line_height_input($type = 'font_line_height', $overwrite = array()) {
1426 1426
 
1427 1427
 	$defaults = array(
1428 1428
 		'type'              => 'number',
1429
-		'title'             => __( 'Font Line Height', 'ayecode-connect' ),
1429
+		'title'             => __('Font Line Height', 'ayecode-connect'),
1430 1430
 		'default'           => '',
1431 1431
 		'placeholder'       => '1.75',
1432 1432
 		'custom_attributes' => array(
@@ -1435,10 +1435,10 @@  discard block
 block discarded – undo
1435 1435
 			'max'  => '100',
1436 1436
 		),
1437 1437
 		'desc_tip'          => true,
1438
-		'group'             => __( 'Typography', 'ayecode-connect' ),
1438
+		'group'             => __('Typography', 'ayecode-connect'),
1439 1439
 	);
1440 1440
 
1441
-	$input = wp_parse_args( $overwrite, $defaults );
1441
+	$input = wp_parse_args($overwrite, $defaults);
1442 1442
 
1443 1443
 	return $input;
1444 1444
 }
@@ -1451,17 +1451,17 @@  discard block
 block discarded – undo
1451 1451
  *
1452 1452
  * @return array
1453 1453
  */
1454
-function sd_get_font_size_input_group( $type = 'font_size', $overwrite = array(), $overwrite_custom = array() ) {
1454
+function sd_get_font_size_input_group($type = 'font_size', $overwrite = array(), $overwrite_custom = array()) {
1455 1455
 
1456 1456
 	$inputs = array();
1457 1457
 
1458
-	if ( $overwrite !== false ) {
1459
-		$inputs[ $type ] = sd_get_font_size_input( $type, $overwrite, true );
1458
+	if ($overwrite !== false) {
1459
+		$inputs[$type] = sd_get_font_size_input($type, $overwrite, true);
1460 1460
 	}
1461 1461
 
1462
-	if ( $overwrite_custom !== false ) {
1462
+	if ($overwrite_custom !== false) {
1463 1463
 		$custom            = $type . '_custom';
1464
-		$inputs[ $custom ] = sd_get_font_custom_size_input( $custom, $overwrite_custom, $type );
1464
+		$inputs[$custom] = sd_get_font_custom_size_input($custom, $overwrite_custom, $type);
1465 1465
 	}
1466 1466
 
1467 1467
 	return $inputs;
@@ -1475,10 +1475,10 @@  discard block
 block discarded – undo
1475 1475
  *
1476 1476
  * @return array
1477 1477
  */
1478
-function sd_get_font_weight_input( $type = 'font_weight', $overwrite = array() ) {
1478
+function sd_get_font_weight_input($type = 'font_weight', $overwrite = array()) {
1479 1479
 
1480 1480
 	$options = array(
1481
-		''                                => __( 'Inherit', 'ayecode-connect' ),
1481
+		''                                => __('Inherit', 'ayecode-connect'),
1482 1482
 		'font-weight-bold'                => 'bold',
1483 1483
 		'font-weight-bolder'              => 'bolder',
1484 1484
 		'font-weight-normal'              => 'normal',
@@ -1494,14 +1494,14 @@  discard block
 block discarded – undo
1494 1494
 
1495 1495
 	$defaults = array(
1496 1496
 		'type'     => 'select',
1497
-		'title'    => __( 'Appearance', 'ayecode-connect' ),
1497
+		'title'    => __('Appearance', 'ayecode-connect'),
1498 1498
 		'options'  => $options,
1499 1499
 		'default'  => '',
1500 1500
 		'desc_tip' => true,
1501
-		'group'    => __( 'Typography', 'ayecode-connect' ),
1501
+		'group'    => __('Typography', 'ayecode-connect'),
1502 1502
 	);
1503 1503
 
1504
-	$input = wp_parse_args( $overwrite, $defaults );
1504
+	$input = wp_parse_args($overwrite, $defaults);
1505 1505
 
1506 1506
 	return $input;
1507 1507
 }
@@ -1514,25 +1514,25 @@  discard block
 block discarded – undo
1514 1514
  *
1515 1515
  * @return array
1516 1516
  */
1517
-function sd_get_font_case_input( $type = 'font_weight', $overwrite = array() ) {
1517
+function sd_get_font_case_input($type = 'font_weight', $overwrite = array()) {
1518 1518
 
1519 1519
 	$options = array(
1520
-		''                => __( 'Default', 'ayecode-connect' ),
1521
-		'text-lowercase'  => __( 'lowercase', 'ayecode-connect' ),
1522
-		'text-uppercase'  => __( 'UPPERCASE', 'ayecode-connect' ),
1523
-		'text-capitalize' => __( 'Capitalize', 'ayecode-connect' ),
1520
+		''                => __('Default', 'ayecode-connect'),
1521
+		'text-lowercase'  => __('lowercase', 'ayecode-connect'),
1522
+		'text-uppercase'  => __('UPPERCASE', 'ayecode-connect'),
1523
+		'text-capitalize' => __('Capitalize', 'ayecode-connect'),
1524 1524
 	);
1525 1525
 
1526 1526
 	$defaults = array(
1527 1527
 		'type'     => 'select',
1528
-		'title'    => __( 'Letter case', 'ayecode-connect' ),
1528
+		'title'    => __('Letter case', 'ayecode-connect'),
1529 1529
 		'options'  => $options,
1530 1530
 		'default'  => '',
1531 1531
 		'desc_tip' => true,
1532
-		'group'    => __( 'Typography', 'ayecode-connect' ),
1532
+		'group'    => __('Typography', 'ayecode-connect'),
1533 1533
 	);
1534 1534
 
1535
-	$input = wp_parse_args( $overwrite, $defaults );
1535
+	$input = wp_parse_args($overwrite, $defaults);
1536 1536
 
1537 1537
 	return $input;
1538 1538
 }
@@ -1546,23 +1546,23 @@  discard block
 block discarded – undo
1546 1546
  * A helper function for font size
1547 1547
  *
1548 1548
  */
1549
-function sd_get_font_italic_input( $type = 'font_italic', $overwrite = array() ) {
1549
+function sd_get_font_italic_input($type = 'font_italic', $overwrite = array()) {
1550 1550
 
1551 1551
 	$options = array(
1552
-		''            => __( 'No', 'ayecode-connect' ),
1553
-		'font-italic' => __( 'Yes', 'ayecode-connect' ),
1552
+		''            => __('No', 'ayecode-connect'),
1553
+		'font-italic' => __('Yes', 'ayecode-connect'),
1554 1554
 	);
1555 1555
 
1556 1556
 	$defaults = array(
1557 1557
 		'type'     => 'select',
1558
-		'title'    => __( 'Font italic', 'ayecode-connect' ),
1558
+		'title'    => __('Font italic', 'ayecode-connect'),
1559 1559
 		'options'  => $options,
1560 1560
 		'default'  => '',
1561 1561
 		'desc_tip' => true,
1562
-		'group'    => __( 'Typography', 'ayecode-connect' ),
1562
+		'group'    => __('Typography', 'ayecode-connect'),
1563 1563
 	);
1564 1564
 
1565
-	$input = wp_parse_args( $overwrite, $defaults );
1565
+	$input = wp_parse_args($overwrite, $defaults);
1566 1566
 
1567 1567
 	return $input;
1568 1568
 }
@@ -1575,18 +1575,18 @@  discard block
 block discarded – undo
1575 1575
  *
1576 1576
  * @return array
1577 1577
  */
1578
-function sd_get_anchor_input( $type = 'anchor', $overwrite = array() ) {
1578
+function sd_get_anchor_input($type = 'anchor', $overwrite = array()) {
1579 1579
 
1580 1580
 	$defaults = array(
1581 1581
 		'type'     => 'text',
1582
-		'title'    => __( 'HTML anchor', 'ayecode-connect' ),
1583
-		'desc'     => __( 'Enter a word or two — without spaces — to make a unique web address just for this block, called an “anchor.” Then, you’ll be able to link directly to this section of your page.', 'ayecode-connect' ),
1582
+		'title'    => __('HTML anchor', 'ayecode-connect'),
1583
+		'desc'     => __('Enter a word or two — without spaces — to make a unique web address just for this block, called an “anchor.” Then, you’ll be able to link directly to this section of your page.', 'ayecode-connect'),
1584 1584
 		'default'  => '',
1585 1585
 		'desc_tip' => true,
1586
-		'group'    => __( 'Advanced', 'ayecode-connect' ),
1586
+		'group'    => __('Advanced', 'ayecode-connect'),
1587 1587
 	);
1588 1588
 
1589
-	$input = wp_parse_args( $overwrite, $defaults );
1589
+	$input = wp_parse_args($overwrite, $defaults);
1590 1590
 
1591 1591
 	return $input;
1592 1592
 }
@@ -1599,18 +1599,18 @@  discard block
 block discarded – undo
1599 1599
  *
1600 1600
  * @return array
1601 1601
  */
1602
-function sd_get_class_input( $type = 'css_class', $overwrite = array() ) {
1602
+function sd_get_class_input($type = 'css_class', $overwrite = array()) {
1603 1603
 
1604 1604
 	$defaults = array(
1605 1605
 		'type'     => 'text',
1606
-		'title'    => __( 'Additional CSS class(es)', 'ayecode-connect' ),
1607
-		'desc'     => __( 'Separate multiple classes with spaces.', 'ayecode-connect' ),
1606
+		'title'    => __('Additional CSS class(es)', 'ayecode-connect'),
1607
+		'desc'     => __('Separate multiple classes with spaces.', 'ayecode-connect'),
1608 1608
 		'default'  => '',
1609 1609
 		'desc_tip' => true,
1610
-		'group'    => __( 'Advanced', 'ayecode-connect' ),
1610
+		'group'    => __('Advanced', 'ayecode-connect'),
1611 1611
 	);
1612 1612
 
1613
-	$input = wp_parse_args( $overwrite, $defaults );
1613
+	$input = wp_parse_args($overwrite, $defaults);
1614 1614
 
1615 1615
 	return $input;
1616 1616
 }
@@ -1623,18 +1623,18 @@  discard block
 block discarded – undo
1623 1623
  *
1624 1624
  * @return array
1625 1625
  */
1626
-function sd_get_custom_name_input( $type = 'metadata_name', $overwrite = array() ) {
1626
+function sd_get_custom_name_input($type = 'metadata_name', $overwrite = array()) {
1627 1627
 
1628 1628
 	$defaults = array(
1629 1629
 		'type'     => 'text',
1630
-		'title'    => __( 'Block Name', 'ayecode-connect' ),
1631
-		'desc'     => __( 'Set a custom name for this block', 'ayecode-connect' ),
1630
+		'title'    => __('Block Name', 'ayecode-connect'),
1631
+		'desc'     => __('Set a custom name for this block', 'ayecode-connect'),
1632 1632
 		'default'  => '',
1633 1633
 		'desc_tip' => true,
1634
-		'group'    => __( 'Advanced', 'ayecode-connect' ),
1634
+		'group'    => __('Advanced', 'ayecode-connect'),
1635 1635
 	);
1636 1636
 
1637
-	$input = wp_parse_args( $overwrite, $defaults );
1637
+	$input = wp_parse_args($overwrite, $defaults);
1638 1638
 
1639 1639
 	return $input;
1640 1640
 }
@@ -1647,45 +1647,45 @@  discard block
 block discarded – undo
1647 1647
  *
1648 1648
  * @return array
1649 1649
  */
1650
-function sd_get_hover_animations_input( $type = 'hover_animations', $overwrite = array() ) {
1650
+function sd_get_hover_animations_input($type = 'hover_animations', $overwrite = array()) {
1651 1651
 
1652 1652
 	$options = array(
1653
-		''                 => __( 'none', 'ayecode-connect' ),
1654
-		'hover-zoom'       => __( 'Zoom', 'ayecode-connect' ),
1655
-		'hover-shadow'     => __( 'Shadow', 'ayecode-connect' ),
1656
-		'hover-move-up'    => __( 'Move up', 'ayecode-connect' ),
1657
-		'hover-move-down'  => __( 'Move down', 'ayecode-connect' ),
1658
-		'hover-move-left'  => __( 'Move left', 'ayecode-connect' ),
1659
-		'hover-move-right' => __( 'Move right', 'ayecode-connect' ),
1653
+		''                 => __('none', 'ayecode-connect'),
1654
+		'hover-zoom'       => __('Zoom', 'ayecode-connect'),
1655
+		'hover-shadow'     => __('Shadow', 'ayecode-connect'),
1656
+		'hover-move-up'    => __('Move up', 'ayecode-connect'),
1657
+		'hover-move-down'  => __('Move down', 'ayecode-connect'),
1658
+		'hover-move-left'  => __('Move left', 'ayecode-connect'),
1659
+		'hover-move-right' => __('Move right', 'ayecode-connect'),
1660 1660
 	);
1661 1661
 
1662 1662
 	$defaults = array(
1663 1663
 		'type'     => 'select',
1664 1664
 		'multiple' => true,
1665
-		'title'    => __( 'Hover Animations', 'ayecode-connect' ),
1665
+		'title'    => __('Hover Animations', 'ayecode-connect'),
1666 1666
 		'options'  => $options,
1667 1667
 		'default'  => '',
1668 1668
 		'desc_tip' => true,
1669
-		'group'    => __( 'Hover Animations', 'ayecode-connect' ),
1669
+		'group'    => __('Hover Animations', 'ayecode-connect'),
1670 1670
 	);
1671 1671
 
1672
-	$input = wp_parse_args( $overwrite, $defaults );
1672
+	$input = wp_parse_args($overwrite, $defaults);
1673 1673
 
1674 1674
 	return $input;
1675 1675
 }
1676 1676
 
1677 1677
 
1678
-function sd_get_flex_align_items_input( $type = 'align-items', $overwrite = array() ) {
1678
+function sd_get_flex_align_items_input($type = 'align-items', $overwrite = array()) {
1679 1679
 	$device_size = '';
1680
-	if ( ! empty( $overwrite['device_type'] ) ) {
1681
-		if ( $overwrite['device_type'] == 'Tablet' ) {
1680
+	if (!empty($overwrite['device_type'])) {
1681
+		if ($overwrite['device_type'] == 'Tablet') {
1682 1682
 			$device_size = '-md';
1683
-		} elseif ( $overwrite['device_type'] == 'Desktop' ) {
1683
+		} elseif ($overwrite['device_type'] == 'Desktop') {
1684 1684
 			$device_size = '-lg';
1685 1685
 		}
1686 1686
 	}
1687 1687
 	$options = array(
1688
-		''                                         => __( 'Default', 'ayecode-connect' ),
1688
+		''                                         => __('Default', 'ayecode-connect'),
1689 1689
 		'align-items' . $device_size . '-start'    => 'align-items-start',
1690 1690
 		'align-items' . $device_size . '-end'      => 'align-items-end',
1691 1691
 		'align-items' . $device_size . '-center'   => 'align-items-center',
@@ -1695,21 +1695,21 @@  discard block
 block discarded – undo
1695 1695
 
1696 1696
 	$defaults = array(
1697 1697
 		'type'            => 'select',
1698
-		'title'           => __( 'Vertical Align Items', 'ayecode-connect' ),
1698
+		'title'           => __('Vertical Align Items', 'ayecode-connect'),
1699 1699
 		'options'         => $options,
1700 1700
 		'default'         => '',
1701 1701
 		'desc_tip'        => true,
1702
-		'group'           => __( 'Wrapper Styles', 'ayecode-connect' ),
1702
+		'group'           => __('Wrapper Styles', 'ayecode-connect'),
1703 1703
 		'element_require' => ' ( ( [%container%]=="row" ) || ( [%display%]=="d-flex" || [%display_md%]=="d-md-flex" || [%display_lg%]=="d-lg-flex" ) ) ',
1704 1704
 
1705 1705
 	);
1706 1706
 
1707
-	$input = wp_parse_args( $overwrite, $defaults );
1707
+	$input = wp_parse_args($overwrite, $defaults);
1708 1708
 
1709 1709
 	return $input;
1710 1710
 }
1711 1711
 
1712
-function sd_get_flex_align_items_input_group( $type = 'flex_align_items', $overwrite = array() ) {
1712
+function sd_get_flex_align_items_input_group($type = 'flex_align_items', $overwrite = array()) {
1713 1713
 	$inputs = array();
1714 1714
 	$sizes  = array(
1715 1715
 		''    => 'Mobile',
@@ -1717,28 +1717,28 @@  discard block
 block discarded – undo
1717 1717
 		'_lg' => 'Desktop',
1718 1718
 	);
1719 1719
 
1720
-	if ( $overwrite !== false ) {
1720
+	if ($overwrite !== false) {
1721 1721
 
1722
-		foreach ( $sizes as $ds => $dt ) {
1722
+		foreach ($sizes as $ds => $dt) {
1723 1723
 			$overwrite['device_type'] = $dt;
1724
-			$inputs[ $type . $ds ]    = sd_get_flex_align_items_input( $type, $overwrite );
1724
+			$inputs[$type . $ds]    = sd_get_flex_align_items_input($type, $overwrite);
1725 1725
 		}
1726 1726
 	}
1727 1727
 
1728 1728
 	return $inputs;
1729 1729
 }
1730 1730
 
1731
-function sd_get_flex_justify_content_input( $type = 'flex_justify_content', $overwrite = array() ) {
1731
+function sd_get_flex_justify_content_input($type = 'flex_justify_content', $overwrite = array()) {
1732 1732
 	$device_size = '';
1733
-	if ( ! empty( $overwrite['device_type'] ) ) {
1734
-		if ( $overwrite['device_type'] == 'Tablet' ) {
1733
+	if (!empty($overwrite['device_type'])) {
1734
+		if ($overwrite['device_type'] == 'Tablet') {
1735 1735
 			$device_size = '-md';
1736
-		} elseif ( $overwrite['device_type'] == 'Desktop' ) {
1736
+		} elseif ($overwrite['device_type'] == 'Desktop') {
1737 1737
 			$device_size = '-lg';
1738 1738
 		}
1739 1739
 	}
1740 1740
 	$options = array(
1741
-		''                                            => __( 'Default', 'ayecode-connect' ),
1741
+		''                                            => __('Default', 'ayecode-connect'),
1742 1742
 		'justify-content' . $device_size . '-start'   => 'justify-content-start',
1743 1743
 		'justify-content' . $device_size . '-end'     => 'justify-content-end',
1744 1744
 		'justify-content' . $device_size . '-center'  => 'justify-content-center',
@@ -1748,21 +1748,21 @@  discard block
 block discarded – undo
1748 1748
 
1749 1749
 	$defaults = array(
1750 1750
 		'type'            => 'select',
1751
-		'title'           => __( 'Justify content', 'ayecode-connect' ),
1751
+		'title'           => __('Justify content', 'ayecode-connect'),
1752 1752
 		'options'         => $options,
1753 1753
 		'default'         => '',
1754 1754
 		'desc_tip'        => true,
1755
-		'group'           => __( 'Wrapper Styles', 'ayecode-connect' ),
1755
+		'group'           => __('Wrapper Styles', 'ayecode-connect'),
1756 1756
 		'element_require' => '( ( [%container%]=="row" ) || ( [%display%]=="d-flex" || [%display_md%]=="d-md-flex" || [%display_lg%]=="d-lg-flex" ) ) ',
1757 1757
 
1758 1758
 	);
1759 1759
 
1760
-	$input = wp_parse_args( $overwrite, $defaults );
1760
+	$input = wp_parse_args($overwrite, $defaults);
1761 1761
 
1762 1762
 	return $input;
1763 1763
 }
1764 1764
 
1765
-function sd_get_flex_justify_content_input_group( $type = 'flex_justify_content', $overwrite = array() ) {
1765
+function sd_get_flex_justify_content_input_group($type = 'flex_justify_content', $overwrite = array()) {
1766 1766
 	$inputs = array();
1767 1767
 	$sizes  = array(
1768 1768
 		''    => 'Mobile',
@@ -1770,11 +1770,11 @@  discard block
 block discarded – undo
1770 1770
 		'_lg' => 'Desktop',
1771 1771
 	);
1772 1772
 
1773
-	if ( $overwrite !== false ) {
1773
+	if ($overwrite !== false) {
1774 1774
 
1775
-		foreach ( $sizes as $ds => $dt ) {
1775
+		foreach ($sizes as $ds => $dt) {
1776 1776
 			$overwrite['device_type'] = $dt;
1777
-			$inputs[ $type . $ds ]    = sd_get_flex_justify_content_input( $type, $overwrite );
1777
+			$inputs[$type . $ds]    = sd_get_flex_justify_content_input($type, $overwrite);
1778 1778
 		}
1779 1779
 	}
1780 1780
 
@@ -1782,17 +1782,17 @@  discard block
 block discarded – undo
1782 1782
 }
1783 1783
 
1784 1784
 
1785
-function sd_get_flex_align_self_input( $type = 'flex_align_self', $overwrite = array() ) {
1785
+function sd_get_flex_align_self_input($type = 'flex_align_self', $overwrite = array()) {
1786 1786
 	$device_size = '';
1787
-	if ( ! empty( $overwrite['device_type'] ) ) {
1788
-		if ( $overwrite['device_type'] == 'Tablet' ) {
1787
+	if (!empty($overwrite['device_type'])) {
1788
+		if ($overwrite['device_type'] == 'Tablet') {
1789 1789
 			$device_size = '-md';
1790
-		} elseif ( $overwrite['device_type'] == 'Desktop' ) {
1790
+		} elseif ($overwrite['device_type'] == 'Desktop') {
1791 1791
 			$device_size = '-lg';
1792 1792
 		}
1793 1793
 	}
1794 1794
 	$options = array(
1795
-		''                                         => __( 'Default', 'ayecode-connect' ),
1795
+		''                                         => __('Default', 'ayecode-connect'),
1796 1796
 		'align-items' . $device_size . '-start'    => 'align-items-start',
1797 1797
 		'align-items' . $device_size . '-end'      => 'align-items-end',
1798 1798
 		'align-items' . $device_size . '-center'   => 'align-items-center',
@@ -1802,21 +1802,21 @@  discard block
 block discarded – undo
1802 1802
 
1803 1803
 	$defaults = array(
1804 1804
 		'type'            => 'select',
1805
-		'title'           => __( 'Align Self', 'ayecode-connect' ),
1805
+		'title'           => __('Align Self', 'ayecode-connect'),
1806 1806
 		'options'         => $options,
1807 1807
 		'default'         => '',
1808 1808
 		'desc_tip'        => true,
1809
-		'group'           => __( 'Wrapper Styles', 'ayecode-connect' ),
1809
+		'group'           => __('Wrapper Styles', 'ayecode-connect'),
1810 1810
 		'element_require' => ' [%container%]=="col" ',
1811 1811
 
1812 1812
 	);
1813 1813
 
1814
-	$input = wp_parse_args( $overwrite, $defaults );
1814
+	$input = wp_parse_args($overwrite, $defaults);
1815 1815
 
1816 1816
 	return $input;
1817 1817
 }
1818 1818
 
1819
-function sd_get_flex_align_self_input_group( $type = 'flex_align_self', $overwrite = array() ) {
1819
+function sd_get_flex_align_self_input_group($type = 'flex_align_self', $overwrite = array()) {
1820 1820
 	$inputs = array();
1821 1821
 	$sizes  = array(
1822 1822
 		''    => 'Mobile',
@@ -1824,53 +1824,53 @@  discard block
 block discarded – undo
1824 1824
 		'_lg' => 'Desktop',
1825 1825
 	);
1826 1826
 
1827
-	if ( $overwrite !== false ) {
1827
+	if ($overwrite !== false) {
1828 1828
 
1829
-		foreach ( $sizes as $ds => $dt ) {
1829
+		foreach ($sizes as $ds => $dt) {
1830 1830
 			$overwrite['device_type'] = $dt;
1831
-			$inputs[ $type . $ds ]    = sd_get_flex_align_self_input( $type, $overwrite );
1831
+			$inputs[$type . $ds]    = sd_get_flex_align_self_input($type, $overwrite);
1832 1832
 		}
1833 1833
 	}
1834 1834
 
1835 1835
 	return $inputs;
1836 1836
 }
1837 1837
 
1838
-function sd_get_flex_order_input( $type = 'flex_order', $overwrite = array() ) {
1838
+function sd_get_flex_order_input($type = 'flex_order', $overwrite = array()) {
1839 1839
 	$device_size = '';
1840
-	if ( ! empty( $overwrite['device_type'] ) ) {
1841
-		if ( $overwrite['device_type'] == 'Tablet' ) {
1840
+	if (!empty($overwrite['device_type'])) {
1841
+		if ($overwrite['device_type'] == 'Tablet') {
1842 1842
 			$device_size = '-md';
1843
-		} elseif ( $overwrite['device_type'] == 'Desktop' ) {
1843
+		} elseif ($overwrite['device_type'] == 'Desktop') {
1844 1844
 			$device_size = '-lg';
1845 1845
 		}
1846 1846
 	}
1847 1847
 	$options = array(
1848
-		'' => __( 'Default', 'ayecode-connect' ),
1848
+		'' => __('Default', 'ayecode-connect'),
1849 1849
 	);
1850 1850
 
1851 1851
 	$i = 0;
1852
-	while ( $i <= 5 ) {
1853
-		$options[ 'order' . $device_size . '-' . $i ] = $i;
1852
+	while ($i <= 5) {
1853
+		$options['order' . $device_size . '-' . $i] = $i;
1854 1854
 		$i++;
1855 1855
 	}
1856 1856
 
1857 1857
 	$defaults = array(
1858 1858
 		'type'            => 'select',
1859
-		'title'           => __( 'Flex Order', 'ayecode-connect' ),
1859
+		'title'           => __('Flex Order', 'ayecode-connect'),
1860 1860
 		'options'         => $options,
1861 1861
 		'default'         => '',
1862 1862
 		'desc_tip'        => true,
1863
-		'group'           => __( 'Wrapper Styles', 'ayecode-connect' ),
1863
+		'group'           => __('Wrapper Styles', 'ayecode-connect'),
1864 1864
 		'element_require' => ' [%container%]=="col" ',
1865 1865
 
1866 1866
 	);
1867 1867
 
1868
-	$input = wp_parse_args( $overwrite, $defaults );
1868
+	$input = wp_parse_args($overwrite, $defaults);
1869 1869
 
1870 1870
 	return $input;
1871 1871
 }
1872 1872
 
1873
-function sd_get_flex_order_input_group( $type = 'flex_order', $overwrite = array() ) {
1873
+function sd_get_flex_order_input_group($type = 'flex_order', $overwrite = array()) {
1874 1874
 	$inputs = array();
1875 1875
 	$sizes  = array(
1876 1876
 		''    => 'Mobile',
@@ -1878,18 +1878,18 @@  discard block
 block discarded – undo
1878 1878
 		'_lg' => 'Desktop',
1879 1879
 	);
1880 1880
 
1881
-	if ( $overwrite !== false ) {
1881
+	if ($overwrite !== false) {
1882 1882
 
1883
-		foreach ( $sizes as $ds => $dt ) {
1883
+		foreach ($sizes as $ds => $dt) {
1884 1884
 			$overwrite['device_type'] = $dt;
1885
-			$inputs[ $type . $ds ]    = sd_get_flex_order_input( $type, $overwrite );
1885
+			$inputs[$type . $ds]    = sd_get_flex_order_input($type, $overwrite);
1886 1886
 		}
1887 1887
 	}
1888 1888
 
1889 1889
 	return $inputs;
1890 1890
 }
1891 1891
 
1892
-function sd_get_flex_wrap_group( $type = 'flex_wrap', $overwrite = array() ) {
1892
+function sd_get_flex_wrap_group($type = 'flex_wrap', $overwrite = array()) {
1893 1893
 	$inputs = array();
1894 1894
 	$sizes  = array(
1895 1895
 		''    => 'Mobile',
@@ -1897,28 +1897,28 @@  discard block
 block discarded – undo
1897 1897
 		'_lg' => 'Desktop',
1898 1898
 	);
1899 1899
 
1900
-	if ( $overwrite !== false ) {
1900
+	if ($overwrite !== false) {
1901 1901
 
1902
-		foreach ( $sizes as $ds => $dt ) {
1902
+		foreach ($sizes as $ds => $dt) {
1903 1903
 			$overwrite['device_type'] = $dt;
1904
-			$inputs[ $type . $ds ]    = sd_get_flex_wrap_input( $type, $overwrite );
1904
+			$inputs[$type . $ds]    = sd_get_flex_wrap_input($type, $overwrite);
1905 1905
 		}
1906 1906
 	}
1907 1907
 
1908 1908
 	return $inputs;
1909 1909
 }
1910 1910
 
1911
-function sd_get_flex_wrap_input( $type = 'flex_wrap', $overwrite = array() ) {
1911
+function sd_get_flex_wrap_input($type = 'flex_wrap', $overwrite = array()) {
1912 1912
 	$device_size = '';
1913
-	if ( ! empty( $overwrite['device_type'] ) ) {
1914
-		if ( $overwrite['device_type'] == 'Tablet' ) {
1913
+	if (!empty($overwrite['device_type'])) {
1914
+		if ($overwrite['device_type'] == 'Tablet') {
1915 1915
 			$device_size = '-md';
1916
-		} elseif ( $overwrite['device_type'] == 'Desktop' ) {
1916
+		} elseif ($overwrite['device_type'] == 'Desktop') {
1917 1917
 			$device_size = '-lg';
1918 1918
 		}
1919 1919
 	}
1920 1920
 	$options = array(
1921
-		''                                      => __( 'Default', 'ayecode-connect' ),
1921
+		''                                      => __('Default', 'ayecode-connect'),
1922 1922
 		'flex' . $device_size . '-nowrap'       => 'nowrap',
1923 1923
 		'flex' . $device_size . '-wrap'         => 'wrap',
1924 1924
 		'flex' . $device_size . '-wrap-reverse' => 'wrap-reverse',
@@ -1926,19 +1926,19 @@  discard block
 block discarded – undo
1926 1926
 
1927 1927
 	$defaults = array(
1928 1928
 		'type'     => 'select',
1929
-		'title'    => __( 'Flex wrap', 'ayecode-connect' ),
1929
+		'title'    => __('Flex wrap', 'ayecode-connect'),
1930 1930
 		'options'  => $options,
1931 1931
 		'default'  => '',
1932 1932
 		'desc_tip' => true,
1933
-		'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
1933
+		'group'    => __('Wrapper Styles', 'ayecode-connect'),
1934 1934
 	);
1935 1935
 
1936
-	$input = wp_parse_args( $overwrite, $defaults );
1936
+	$input = wp_parse_args($overwrite, $defaults);
1937 1937
 
1938 1938
 	return $input;
1939 1939
 }
1940 1940
 
1941
-function sd_get_float_group( $type = 'float', $overwrite = array() ) {
1941
+function sd_get_float_group($type = 'float', $overwrite = array()) {
1942 1942
 	$inputs = array();
1943 1943
 	$sizes  = array(
1944 1944
 		''    => 'Mobile',
@@ -1946,27 +1946,27 @@  discard block
 block discarded – undo
1946 1946
 		'_lg' => 'Desktop',
1947 1947
 	);
1948 1948
 
1949
-	if ( $overwrite !== false ) {
1949
+	if ($overwrite !== false) {
1950 1950
 
1951
-		foreach ( $sizes as $ds => $dt ) {
1951
+		foreach ($sizes as $ds => $dt) {
1952 1952
 			$overwrite['device_type'] = $dt;
1953
-			$inputs[ $type . $ds ]    = sd_get_float_input( $type, $overwrite );
1953
+			$inputs[$type . $ds]    = sd_get_float_input($type, $overwrite);
1954 1954
 		}
1955 1955
 	}
1956 1956
 
1957 1957
 	return $inputs;
1958 1958
 }
1959
-function sd_get_float_input( $type = 'float', $overwrite = array() ) {
1959
+function sd_get_float_input($type = 'float', $overwrite = array()) {
1960 1960
 	$device_size = '';
1961
-	if ( ! empty( $overwrite['device_type'] ) ) {
1962
-		if ( $overwrite['device_type'] == 'Tablet' ) {
1961
+	if (!empty($overwrite['device_type'])) {
1962
+		if ($overwrite['device_type'] == 'Tablet') {
1963 1963
 			$device_size = '-md';
1964
-		} elseif ( $overwrite['device_type'] == 'Desktop' ) {
1964
+		} elseif ($overwrite['device_type'] == 'Desktop') {
1965 1965
 			$device_size = '-lg';
1966 1966
 		}
1967 1967
 	}
1968 1968
 	$options = array(
1969
-		''                                      => __( 'Default', 'ayecode-connect' ),
1969
+		''                                      => __('Default', 'ayecode-connect'),
1970 1970
 		'float' . $device_size . '-start'       => 'left',
1971 1971
 		'float' . $device_size . '-end'         => 'right',
1972 1972
 		'float' . $device_size . '-none' => 'none',
@@ -1974,14 +1974,14 @@  discard block
 block discarded – undo
1974 1974
 
1975 1975
 	$defaults = array(
1976 1976
 		'type'     => 'select',
1977
-		'title'    => __( 'Float', 'ayecode-connect' ),
1977
+		'title'    => __('Float', 'ayecode-connect'),
1978 1978
 		'options'  => $options,
1979 1979
 		'default'  => '',
1980 1980
 		'desc_tip' => true,
1981
-		'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
1981
+		'group'    => __('Wrapper Styles', 'ayecode-connect'),
1982 1982
 	);
1983 1983
 
1984
-	$input = wp_parse_args( $overwrite, $defaults );
1984
+	$input = wp_parse_args($overwrite, $defaults);
1985 1985
 
1986 1986
 	return $input;
1987 1987
 }
@@ -1992,10 +1992,10 @@  discard block
 block discarded – undo
1992 1992
  *
1993 1993
  * @return array
1994 1994
  */
1995
-function sd_get_zindex_input( $type = 'zindex', $overwrite = array() ) {
1995
+function sd_get_zindex_input($type = 'zindex', $overwrite = array()) {
1996 1996
 
1997 1997
 	$options = array(
1998
-		''          => __( 'Default', 'ayecode-connect' ),
1998
+		''          => __('Default', 'ayecode-connect'),
1999 1999
 		'zindex-0'  => '0',
2000 2000
 		'zindex-1'  => '1',
2001 2001
 		'zindex-5'  => '5',
@@ -2004,14 +2004,14 @@  discard block
 block discarded – undo
2004 2004
 
2005 2005
 	$defaults = array(
2006 2006
 		'type'     => 'select',
2007
-		'title'    => __( 'Z-index', 'ayecode-connect' ),
2007
+		'title'    => __('Z-index', 'ayecode-connect'),
2008 2008
 		'options'  => $options,
2009 2009
 		'default'  => '',
2010 2010
 		'desc_tip' => true,
2011
-		'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
2011
+		'group'    => __('Wrapper Styles', 'ayecode-connect'),
2012 2012
 	);
2013 2013
 
2014
-	$input = wp_parse_args( $overwrite, $defaults );
2014
+	$input = wp_parse_args($overwrite, $defaults);
2015 2015
 
2016 2016
 	return $input;
2017 2017
 }
@@ -2022,26 +2022,26 @@  discard block
 block discarded – undo
2022 2022
  *
2023 2023
  * @return array
2024 2024
  */
2025
-function sd_get_overflow_input( $type = 'overflow', $overwrite = array() ) {
2025
+function sd_get_overflow_input($type = 'overflow', $overwrite = array()) {
2026 2026
 
2027 2027
 	$options = array(
2028
-		''                 => __( 'Default', 'ayecode-connect' ),
2029
-		'overflow-auto'    => __( 'Auto', 'ayecode-connect' ),
2030
-		'overflow-hidden'  => __( 'Hidden', 'ayecode-connect' ),
2031
-		'overflow-visible' => __( 'Visible', 'ayecode-connect' ),
2032
-		'overflow-scroll'  => __( 'Scroll', 'ayecode-connect' ),
2028
+		''                 => __('Default', 'ayecode-connect'),
2029
+		'overflow-auto'    => __('Auto', 'ayecode-connect'),
2030
+		'overflow-hidden'  => __('Hidden', 'ayecode-connect'),
2031
+		'overflow-visible' => __('Visible', 'ayecode-connect'),
2032
+		'overflow-scroll'  => __('Scroll', 'ayecode-connect'),
2033 2033
 	);
2034 2034
 
2035 2035
 	$defaults = array(
2036 2036
 		'type'     => 'select',
2037
-		'title'    => __( 'Overflow', 'ayecode-connect' ),
2037
+		'title'    => __('Overflow', 'ayecode-connect'),
2038 2038
 		'options'  => $options,
2039 2039
 		'default'  => '',
2040 2040
 		'desc_tip' => true,
2041
-		'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
2041
+		'group'    => __('Wrapper Styles', 'ayecode-connect'),
2042 2042
 	);
2043 2043
 
2044
-	$input = wp_parse_args( $overwrite, $defaults );
2044
+	$input = wp_parse_args($overwrite, $defaults);
2045 2045
 
2046 2046
 	return $input;
2047 2047
 }
@@ -2052,19 +2052,19 @@  discard block
 block discarded – undo
2052 2052
  *
2053 2053
  * @return array
2054 2054
  */
2055
-function sd_get_max_height_input( $type = 'max_height', $overwrite = array() ) {
2055
+function sd_get_max_height_input($type = 'max_height', $overwrite = array()) {
2056 2056
 
2057 2057
 	$defaults = array(
2058 2058
 		'type'        => 'text',
2059
-		'title'       => __( 'Max height', 'ayecode-connect' ),
2059
+		'title'       => __('Max height', 'ayecode-connect'),
2060 2060
 		'value'       => '',
2061 2061
 		'default'     => '',
2062 2062
 		'placeholder' => '',
2063 2063
 		'desc_tip'    => true,
2064
-		'group'       => __( 'Wrapper Styles', 'ayecode-connect' ),
2064
+		'group'       => __('Wrapper Styles', 'ayecode-connect'),
2065 2065
 	);
2066 2066
 
2067
-	$input = wp_parse_args( $overwrite, $defaults );
2067
+	$input = wp_parse_args($overwrite, $defaults);
2068 2068
 
2069 2069
 	return $input;
2070 2070
 }
@@ -2075,23 +2075,23 @@  discard block
 block discarded – undo
2075 2075
  *
2076 2076
  * @return array
2077 2077
  */
2078
-function sd_get_scrollbars_input( $type = 'scrollbars', $overwrite = array() ) {
2078
+function sd_get_scrollbars_input($type = 'scrollbars', $overwrite = array()) {
2079 2079
 
2080 2080
 	$options = array(
2081
-		''               => __( 'Default', 'ayecode-connect' ),
2082
-		'scrollbars-ios' => __( 'IOS Style', 'ayecode-connect' ),
2081
+		''               => __('Default', 'ayecode-connect'),
2082
+		'scrollbars-ios' => __('IOS Style', 'ayecode-connect'),
2083 2083
 	);
2084 2084
 
2085 2085
 	$defaults = array(
2086 2086
 		'type'     => 'select',
2087
-		'title'    => __( 'Scrollbars', 'ayecode-connect' ),
2087
+		'title'    => __('Scrollbars', 'ayecode-connect'),
2088 2088
 		'options'  => $options,
2089 2089
 		'default'  => '',
2090 2090
 		'desc_tip' => true,
2091
-		'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
2091
+		'group'    => __('Wrapper Styles', 'ayecode-connect'),
2092 2092
 	);
2093 2093
 
2094
-	$input = wp_parse_args( $overwrite, $defaults );
2094
+	$input = wp_parse_args($overwrite, $defaults);
2095 2095
 
2096 2096
 	return $input;
2097 2097
 }
@@ -2102,17 +2102,17 @@  discard block
 block discarded – undo
2102 2102
  *
2103 2103
  * @return array
2104 2104
  */
2105
-function sd_get_new_window_input( $type = 'target', $overwrite = array() ) {
2105
+function sd_get_new_window_input($type = 'target', $overwrite = array()) {
2106 2106
 
2107 2107
 	$defaults = array(
2108 2108
 		'type'     => 'checkbox',
2109
-		'title'    => __( 'Open in new window', 'ayecode-connect' ),
2109
+		'title'    => __('Open in new window', 'ayecode-connect'),
2110 2110
 		'default'  => '',
2111 2111
 		'desc_tip' => true,
2112
-		'group'    => __( 'Link', 'ayecode-connect' ),
2112
+		'group'    => __('Link', 'ayecode-connect'),
2113 2113
 	);
2114 2114
 
2115
-	$input = wp_parse_args( $overwrite, $defaults );
2115
+	$input = wp_parse_args($overwrite, $defaults);
2116 2116
 
2117 2117
 	return $input;
2118 2118
 }
@@ -2123,17 +2123,17 @@  discard block
 block discarded – undo
2123 2123
  *
2124 2124
  * @return array
2125 2125
  */
2126
-function sd_get_nofollow_input( $type = 'nofollow', $overwrite = array() ) {
2126
+function sd_get_nofollow_input($type = 'nofollow', $overwrite = array()) {
2127 2127
 
2128 2128
 	$defaults = array(
2129 2129
 		'type'     => 'checkbox',
2130
-		'title'    => __( 'Add nofollow', 'ayecode-connect' ),
2130
+		'title'    => __('Add nofollow', 'ayecode-connect'),
2131 2131
 		'default'  => '',
2132 2132
 		'desc_tip' => true,
2133
-		'group'    => __( 'Link', 'ayecode-connect' ),
2133
+		'group'    => __('Link', 'ayecode-connect'),
2134 2134
 	);
2135 2135
 
2136
-	$input = wp_parse_args( $overwrite, $defaults );
2136
+	$input = wp_parse_args($overwrite, $defaults);
2137 2137
 
2138 2138
 	return $input;
2139 2139
 }
@@ -2146,13 +2146,13 @@  discard block
 block discarded – undo
2146 2146
  *
2147 2147
  * @return array
2148 2148
  */
2149
-function sd_get_width_input( $type = 'width', $overwrite = array() ) {
2149
+function sd_get_width_input($type = 'width', $overwrite = array()) {
2150 2150
 
2151 2151
 	$device_size = '';
2152
-	if ( ! empty( $overwrite['device_type'] ) ) {
2153
-		if ( $overwrite['device_type'] == 'Tablet' ) {
2152
+	if (!empty($overwrite['device_type'])) {
2153
+		if ($overwrite['device_type'] == 'Tablet') {
2154 2154
 			$device_size = '-md';
2155
-		} elseif ( $overwrite['device_type'] == 'Desktop' ) {
2155
+		} elseif ($overwrite['device_type'] == 'Desktop') {
2156 2156
 			$device_size = '-lg';
2157 2157
 		}
2158 2158
 	}
@@ -2167,14 +2167,14 @@  discard block
 block discarded – undo
2167 2167
 
2168 2168
 	$defaults = array(
2169 2169
 		'type'     => 'select',
2170
-		'title'    => __( 'Width', 'ayecode-connect' ),
2170
+		'title'    => __('Width', 'ayecode-connect'),
2171 2171
 		'options'  => $options,
2172 2172
 		'default'  => '',
2173 2173
 		'desc_tip' => true,
2174
-		'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
2174
+		'group'    => __('Wrapper Styles', 'ayecode-connect'),
2175 2175
 	);
2176 2176
 
2177
-	$input = wp_parse_args( $overwrite, $defaults );
2177
+	$input = wp_parse_args($overwrite, $defaults);
2178 2178
 
2179 2179
 	return $input;
2180 2180
 }
@@ -2187,13 +2187,13 @@  discard block
 block discarded – undo
2187 2187
  *
2188 2188
  * @return array
2189 2189
  */
2190
-function sd_get_height_input( $type = 'height', $overwrite = array() ) {
2190
+function sd_get_height_input($type = 'height', $overwrite = array()) {
2191 2191
 
2192 2192
 	$device_size = '';
2193
-	if ( ! empty( $overwrite['device_type'] ) ) {
2194
-		if ( $overwrite['device_type'] == 'Tablet' ) {
2193
+	if (!empty($overwrite['device_type'])) {
2194
+		if ($overwrite['device_type'] == 'Tablet') {
2195 2195
 			$device_size = '-md';
2196
-		} elseif ( $overwrite['device_type'] == 'Desktop' ) {
2196
+		} elseif ($overwrite['device_type'] == 'Desktop') {
2197 2197
 			$device_size = '-lg';
2198 2198
 		}
2199 2199
 	}
@@ -2208,14 +2208,14 @@  discard block
 block discarded – undo
2208 2208
 
2209 2209
 	$defaults = array(
2210 2210
 		'type'     => 'select',
2211
-		'title'    => __( 'Height', 'ayecode-connect' ),
2211
+		'title'    => __('Height', 'ayecode-connect'),
2212 2212
 		'options'  => $options,
2213 2213
 		'default'  => '',
2214 2214
 		'desc_tip' => true,
2215
-		'group'    => __( 'Wrapper Styles', 'ayecode-connect' ),
2215
+		'group'    => __('Wrapper Styles', 'ayecode-connect'),
2216 2216
 	);
2217 2217
 
2218
-	$input = wp_parse_args( $overwrite, $defaults );
2218
+	$input = wp_parse_args($overwrite, $defaults);
2219 2219
 
2220 2220
 	return $input;
2221 2221
 }
@@ -2226,19 +2226,19 @@  discard block
 block discarded – undo
2226 2226
  *
2227 2227
  * @return array
2228 2228
  */
2229
-function sd_get_attributes_input( $type = 'attributes', $overwrite = array() ) {
2229
+function sd_get_attributes_input($type = 'attributes', $overwrite = array()) {
2230 2230
 
2231 2231
 	$defaults = array(
2232 2232
 		'type'        => 'text',
2233
-		'title'       => __( 'Custom Attributes', 'ayecode-connect' ),
2233
+		'title'       => __('Custom Attributes', 'ayecode-connect'),
2234 2234
 		'value'       => '',
2235 2235
 		'default'     => '',
2236 2236
 		'placeholder' => 'key|value,key2|value2',
2237 2237
 		'desc_tip'    => true,
2238
-		'group'       => __( 'Link', 'ayecode-connect' ),
2238
+		'group'       => __('Link', 'ayecode-connect'),
2239 2239
 	);
2240 2240
 
2241
-	$input = wp_parse_args( $overwrite, $defaults );
2241
+	$input = wp_parse_args($overwrite, $defaults);
2242 2242
 
2243 2243
 	return $input;
2244 2244
 }
@@ -2248,28 +2248,28 @@  discard block
 block discarded – undo
2248 2248
  *
2249 2249
  * @return string
2250 2250
  */
2251
-function sd_build_attributes_string_escaped( $args ) {
2251
+function sd_build_attributes_string_escaped($args) {
2252 2252
 	global $aui_bs5;
2253 2253
 
2254 2254
 	$attributes = array();
2255 2255
 	$string_escaped = '';
2256 2256
 
2257
-	if ( ! empty( $args['custom'] ) ) {
2257
+	if (!empty($args['custom'])) {
2258 2258
 		$attributes = sd_parse_custom_attributes($args['custom']);
2259 2259
 	}
2260 2260
 
2261 2261
 	// new window
2262
-	if ( ! empty( $args['new_window'] ) ) {
2262
+	if (!empty($args['new_window'])) {
2263 2263
 		$attributes['target'] = '_blank';
2264 2264
 	}
2265 2265
 
2266 2266
 	// nofollow
2267
-	if ( ! empty( $args['nofollow'] ) ) {
2267
+	if (!empty($args['nofollow'])) {
2268 2268
 		$attributes['rel'] = isset($attributes['rel']) ? $attributes['rel'] . ' nofollow' : 'nofollow';
2269 2269
 	}
2270 2270
 
2271
-	if(!empty($attributes )){
2272
-		foreach ( $attributes as $key => $val ) {
2271
+	if (!empty($attributes)) {
2272
+		foreach ($attributes as $key => $val) {
2273 2273
 			$string_escaped .= esc_attr($key) . '="' . esc_attr($val) . '" ';
2274 2274
 		}
2275 2275
 	}
@@ -2285,36 +2285,36 @@  discard block
 block discarded – undo
2285 2285
  *
2286 2286
  * @return array
2287 2287
  */
2288
-function sd_parse_custom_attributes( $attributes_string, $delimiter = ',' ) {
2289
-	$attributes = explode( $delimiter, $attributes_string );
2288
+function sd_parse_custom_attributes($attributes_string, $delimiter = ',') {
2289
+	$attributes = explode($delimiter, $attributes_string);
2290 2290
 	$result = [];
2291 2291
 
2292
-	foreach ( $attributes as $attribute ) {
2293
-		$attr_key_value = explode( '|', $attribute );
2292
+	foreach ($attributes as $attribute) {
2293
+		$attr_key_value = explode('|', $attribute);
2294 2294
 
2295
-		$attr_key = mb_strtolower( $attr_key_value[0] );
2295
+		$attr_key = mb_strtolower($attr_key_value[0]);
2296 2296
 
2297 2297
 		// Remove any not allowed characters.
2298
-		preg_match( '/[-_a-z0-9]+/', $attr_key, $attr_key_matches );
2298
+		preg_match('/[-_a-z0-9]+/', $attr_key, $attr_key_matches);
2299 2299
 
2300
-		if ( empty( $attr_key_matches[0] ) ) {
2300
+		if (empty($attr_key_matches[0])) {
2301 2301
 			continue;
2302 2302
 		}
2303 2303
 
2304 2304
 		$attr_key = $attr_key_matches[0];
2305 2305
 
2306 2306
 		// Avoid Javascript events and unescaped href.
2307
-		if ( 'href' === $attr_key || 'on' === substr( $attr_key, 0, 2 ) ) {
2307
+		if ('href' === $attr_key || 'on' === substr($attr_key, 0, 2)) {
2308 2308
 			continue;
2309 2309
 		}
2310 2310
 
2311
-		if ( isset( $attr_key_value[1] ) ) {
2312
-			$attr_value = trim( $attr_key_value[1] );
2311
+		if (isset($attr_key_value[1])) {
2312
+			$attr_value = trim($attr_key_value[1]);
2313 2313
 		} else {
2314 2314
 			$attr_value = '';
2315 2315
 		}
2316 2316
 
2317
-		$result[ $attr_key ] = $attr_value;
2317
+		$result[$attr_key] = $attr_value;
2318 2318
 	}
2319 2319
 
2320 2320
 	return $result;
@@ -2328,12 +2328,12 @@  discard block
 block discarded – undo
2328 2328
  * @return string
2329 2329
  * @todo find best way to use px- py- or general p-
2330 2330
  */
2331
-function sd_build_aui_class( $args ) {
2331
+function sd_build_aui_class($args) {
2332 2332
 	global $aui_bs5;
2333 2333
 
2334 2334
 	$classes = array();
2335 2335
 
2336
-	if ( $aui_bs5 ) {
2336
+	if ($aui_bs5) {
2337 2337
 		$p_ml = 'ms-';
2338 2338
 		$p_mr = 'me-';
2339 2339
 
@@ -2348,254 +2348,254 @@  discard block
 block discarded – undo
2348 2348
 	}
2349 2349
 
2350 2350
 	// margins.
2351
-	if ( isset( $args['mt'] ) && $args['mt'] !== '' ) {
2352
-		$classes[] = 'mt-' . sanitize_html_class( $args['mt'] );
2351
+	if (isset($args['mt']) && $args['mt'] !== '') {
2352
+		$classes[] = 'mt-' . sanitize_html_class($args['mt']);
2353 2353
 		$mt        = $args['mt'];
2354 2354
 	} else {
2355 2355
 		$mt = null;
2356 2356
 	}
2357
-	if ( isset( $args['mr'] ) && $args['mr'] !== '' ) {
2358
-		$classes[] = $p_mr . sanitize_html_class( $args['mr'] );
2357
+	if (isset($args['mr']) && $args['mr'] !== '') {
2358
+		$classes[] = $p_mr . sanitize_html_class($args['mr']);
2359 2359
 		$mr        = $args['mr'];
2360 2360
 	} else {
2361 2361
 		$mr = null;
2362 2362
 	}
2363
-	if ( isset( $args['mb'] ) && $args['mb'] !== '' ) {
2364
-		$classes[] = 'mb-' . sanitize_html_class( $args['mb'] );
2363
+	if (isset($args['mb']) && $args['mb'] !== '') {
2364
+		$classes[] = 'mb-' . sanitize_html_class($args['mb']);
2365 2365
 		$mb        = $args['mb'];
2366 2366
 	} else {
2367 2367
 		$mb = null;
2368 2368
 	}
2369
-	if ( isset( $args['ml'] ) && $args['ml'] !== '' ) {
2370
-		$classes[] = $p_ml . sanitize_html_class( $args['ml'] );
2369
+	if (isset($args['ml']) && $args['ml'] !== '') {
2370
+		$classes[] = $p_ml . sanitize_html_class($args['ml']);
2371 2371
 		$ml        = $args['ml'];
2372 2372
 	} else {
2373 2373
 		$ml = null;
2374 2374
 	}
2375 2375
 
2376 2376
 	// margins tablet.
2377
-	if ( isset( $args['mt_md'] ) && $args['mt_md'] !== '' ) {
2378
-		$classes[] = 'mt-md-' . sanitize_html_class( $args['mt_md'] );
2377
+	if (isset($args['mt_md']) && $args['mt_md'] !== '') {
2378
+		$classes[] = 'mt-md-' . sanitize_html_class($args['mt_md']);
2379 2379
 		$mt_md     = $args['mt_md'];
2380 2380
 	} else {
2381 2381
 		$mt_md = null;
2382 2382
 	}
2383
-	if ( isset( $args['mr_md'] ) && $args['mr_md'] !== '' ) {
2384
-		$classes[] = $p_mr . 'md-' . sanitize_html_class( $args['mr_md'] );
2383
+	if (isset($args['mr_md']) && $args['mr_md'] !== '') {
2384
+		$classes[] = $p_mr . 'md-' . sanitize_html_class($args['mr_md']);
2385 2385
 		$mt_md     = $args['mr_md'];
2386 2386
 	} else {
2387 2387
 		$mr_md = null;
2388 2388
 	}
2389
-	if ( isset( $args['mb_md'] ) && $args['mb_md'] !== '' ) {
2390
-		$classes[] = 'mb-md-' . sanitize_html_class( $args['mb_md'] );
2389
+	if (isset($args['mb_md']) && $args['mb_md'] !== '') {
2390
+		$classes[] = 'mb-md-' . sanitize_html_class($args['mb_md']);
2391 2391
 		$mt_md     = $args['mb_md'];
2392 2392
 	} else {
2393 2393
 		$mb_md = null;
2394 2394
 	}
2395
-	if ( isset( $args['ml_md'] ) && $args['ml_md'] !== '' ) {
2396
-		$classes[] = $p_ml . 'md-' . sanitize_html_class( $args['ml_md'] );
2395
+	if (isset($args['ml_md']) && $args['ml_md'] !== '') {
2396
+		$classes[] = $p_ml . 'md-' . sanitize_html_class($args['ml_md']);
2397 2397
 		$mt_md     = $args['ml_md'];
2398 2398
 	} else {
2399 2399
 		$ml_md = null;
2400 2400
 	}
2401 2401
 
2402 2402
 	// margins desktop.
2403
-	if ( isset( $args['mt_lg'] ) && $args['mt_lg'] !== '' ) {
2404
-		if ( $mt == null && $mt_md == null ) {
2405
-			$classes[] = 'mt-' . sanitize_html_class( $args['mt_lg'] );
2403
+	if (isset($args['mt_lg']) && $args['mt_lg'] !== '') {
2404
+		if ($mt == null && $mt_md == null) {
2405
+			$classes[] = 'mt-' . sanitize_html_class($args['mt_lg']);
2406 2406
 		} else {
2407
-			$classes[] = 'mt-lg-' . sanitize_html_class( $args['mt_lg'] );
2407
+			$classes[] = 'mt-lg-' . sanitize_html_class($args['mt_lg']);
2408 2408
 		}
2409 2409
 	}
2410
-	if ( isset( $args['mr_lg'] ) && $args['mr_lg'] !== '' ) {
2411
-		if ( $mr == null && $mr_md == null ) {
2412
-			$classes[] = $p_mr . sanitize_html_class( $args['mr_lg'] );
2410
+	if (isset($args['mr_lg']) && $args['mr_lg'] !== '') {
2411
+		if ($mr == null && $mr_md == null) {
2412
+			$classes[] = $p_mr . sanitize_html_class($args['mr_lg']);
2413 2413
 		} else {
2414
-			$classes[] = $p_mr . 'lg-' . sanitize_html_class( $args['mr_lg'] );
2414
+			$classes[] = $p_mr . 'lg-' . sanitize_html_class($args['mr_lg']);
2415 2415
 		}
2416 2416
 	}
2417
-	if ( isset( $args['mb_lg'] ) && $args['mb_lg'] !== '' ) {
2418
-		if ( $mb == null && $mb_md == null ) {
2419
-			$classes[] = 'mb-' . sanitize_html_class( $args['mb_lg'] );
2417
+	if (isset($args['mb_lg']) && $args['mb_lg'] !== '') {
2418
+		if ($mb == null && $mb_md == null) {
2419
+			$classes[] = 'mb-' . sanitize_html_class($args['mb_lg']);
2420 2420
 		} else {
2421
-			$classes[] = 'mb-lg-' . sanitize_html_class( $args['mb_lg'] );
2421
+			$classes[] = 'mb-lg-' . sanitize_html_class($args['mb_lg']);
2422 2422
 		}
2423 2423
 	}
2424
-	if ( isset( $args['ml_lg'] ) && $args['ml_lg'] !== '' ) {
2425
-		if ( $ml == null && $ml_md == null ) {
2426
-			$classes[] = $p_ml . sanitize_html_class( $args['ml_lg'] );
2424
+	if (isset($args['ml_lg']) && $args['ml_lg'] !== '') {
2425
+		if ($ml == null && $ml_md == null) {
2426
+			$classes[] = $p_ml . sanitize_html_class($args['ml_lg']);
2427 2427
 		} else {
2428
-			$classes[] = $p_ml . 'lg-' . sanitize_html_class( $args['ml_lg'] );
2428
+			$classes[] = $p_ml . 'lg-' . sanitize_html_class($args['ml_lg']);
2429 2429
 		}
2430 2430
 	}
2431 2431
 
2432 2432
 	// padding.
2433
-	if ( isset( $args['pt'] ) && $args['pt'] !== '' ) {
2434
-		$classes[] = 'pt-' . sanitize_html_class( $args['pt'] );
2433
+	if (isset($args['pt']) && $args['pt'] !== '') {
2434
+		$classes[] = 'pt-' . sanitize_html_class($args['pt']);
2435 2435
 		$pt        = $args['pt'];
2436 2436
 	} else {
2437 2437
 		$pt = null;
2438 2438
 	}
2439
-	if ( isset( $args['pr'] ) && $args['pr'] !== '' ) {
2440
-		$classes[] = $p_pr . sanitize_html_class( $args['pr'] );
2439
+	if (isset($args['pr']) && $args['pr'] !== '') {
2440
+		$classes[] = $p_pr . sanitize_html_class($args['pr']);
2441 2441
 		$pr        = $args['pr'];
2442 2442
 	} else {
2443 2443
 		$pr = null;
2444 2444
 	}
2445
-	if ( isset( $args['pb'] ) && $args['pb'] !== '' ) {
2446
-		$classes[] = 'pb-' . sanitize_html_class( $args['pb'] );
2445
+	if (isset($args['pb']) && $args['pb'] !== '') {
2446
+		$classes[] = 'pb-' . sanitize_html_class($args['pb']);
2447 2447
 		$pb        = $args['pb'];
2448 2448
 	} else {
2449 2449
 		$pb = null;
2450 2450
 	}
2451
-	if ( isset( $args['pl'] ) && $args['pl'] !== '' ) {
2452
-		$classes[] = $p_pl . sanitize_html_class( $args['pl'] );
2451
+	if (isset($args['pl']) && $args['pl'] !== '') {
2452
+		$classes[] = $p_pl . sanitize_html_class($args['pl']);
2453 2453
 		$pl        = $args['pl'];
2454 2454
 	} else {
2455 2455
 		$pl = null;
2456 2456
 	}
2457 2457
 
2458 2458
 	// padding tablet.
2459
-	if ( isset( $args['pt_md'] ) && $args['pt_md'] !== '' ) {
2460
-		$classes[] = 'pt-md-' . sanitize_html_class( $args['pt_md'] );
2459
+	if (isset($args['pt_md']) && $args['pt_md'] !== '') {
2460
+		$classes[] = 'pt-md-' . sanitize_html_class($args['pt_md']);
2461 2461
 		$pt_md     = $args['pt_md'];
2462 2462
 	} else {
2463 2463
 		$pt_md = null;
2464 2464
 	}
2465
-	if ( isset( $args['pr_md'] ) && $args['pr_md'] !== '' ) {
2466
-		$classes[] = $p_pr . 'md-' . sanitize_html_class( $args['pr_md'] );
2465
+	if (isset($args['pr_md']) && $args['pr_md'] !== '') {
2466
+		$classes[] = $p_pr . 'md-' . sanitize_html_class($args['pr_md']);
2467 2467
 		$pr_md     = $args['pr_md'];
2468 2468
 	} else {
2469 2469
 		$pr_md = null;
2470 2470
 	}
2471
-	if ( isset( $args['pb_md'] ) && $args['pb_md'] !== '' ) {
2472
-		$classes[] = 'pb-md-' . sanitize_html_class( $args['pb_md'] );
2471
+	if (isset($args['pb_md']) && $args['pb_md'] !== '') {
2472
+		$classes[] = 'pb-md-' . sanitize_html_class($args['pb_md']);
2473 2473
 		$pb_md     = $args['pb_md'];
2474 2474
 	} else {
2475 2475
 		$pb_md = null;
2476 2476
 	}
2477
-	if ( isset( $args['pl_md'] ) && $args['pl_md'] !== '' ) {
2478
-		$classes[] = $p_pl . 'md-' . sanitize_html_class( $args['pl_md'] );
2477
+	if (isset($args['pl_md']) && $args['pl_md'] !== '') {
2478
+		$classes[] = $p_pl . 'md-' . sanitize_html_class($args['pl_md']);
2479 2479
 		$pl_md     = $args['pl_md'];
2480 2480
 	} else {
2481 2481
 		$pl_md = null;
2482 2482
 	}
2483 2483
 
2484 2484
 	// padding desktop.
2485
-	if ( isset( $args['pt_lg'] ) && $args['pt_lg'] !== '' ) {
2486
-		if ( $pt == null && $pt_md == null ) {
2487
-			$classes[] = 'pt-' . sanitize_html_class( $args['pt_lg'] );
2485
+	if (isset($args['pt_lg']) && $args['pt_lg'] !== '') {
2486
+		if ($pt == null && $pt_md == null) {
2487
+			$classes[] = 'pt-' . sanitize_html_class($args['pt_lg']);
2488 2488
 		} else {
2489
-			$classes[] = 'pt-lg-' . sanitize_html_class( $args['pt_lg'] );
2489
+			$classes[] = 'pt-lg-' . sanitize_html_class($args['pt_lg']);
2490 2490
 		}
2491 2491
 	}
2492
-	if ( isset( $args['pr_lg'] ) && $args['pr_lg'] !== '' ) {
2493
-		if ( $pr == null && $pr_md == null ) {
2494
-			$classes[] = $p_pr . sanitize_html_class( $args['pr_lg'] );
2492
+	if (isset($args['pr_lg']) && $args['pr_lg'] !== '') {
2493
+		if ($pr == null && $pr_md == null) {
2494
+			$classes[] = $p_pr . sanitize_html_class($args['pr_lg']);
2495 2495
 		} else {
2496
-			$classes[] = $p_pr . 'lg-' . sanitize_html_class( $args['pr_lg'] );
2496
+			$classes[] = $p_pr . 'lg-' . sanitize_html_class($args['pr_lg']);
2497 2497
 		}
2498 2498
 	}
2499
-	if ( isset( $args['pb_lg'] ) && $args['pb_lg'] !== '' ) {
2500
-		if ( $pb == null && $pb_md == null ) {
2501
-			$classes[] = 'pb-' . sanitize_html_class( $args['pb_lg'] );
2499
+	if (isset($args['pb_lg']) && $args['pb_lg'] !== '') {
2500
+		if ($pb == null && $pb_md == null) {
2501
+			$classes[] = 'pb-' . sanitize_html_class($args['pb_lg']);
2502 2502
 		} else {
2503
-			$classes[] = 'pb-lg-' . sanitize_html_class( $args['pb_lg'] );
2503
+			$classes[] = 'pb-lg-' . sanitize_html_class($args['pb_lg']);
2504 2504
 		}
2505 2505
 	}
2506
-	if ( isset( $args['pl_lg'] ) && $args['pl_lg'] !== '' ) {
2507
-		if ( $pl == null && $pl_md == null ) {
2508
-			$classes[] = $p_pl . sanitize_html_class( $args['pl_lg'] );
2506
+	if (isset($args['pl_lg']) && $args['pl_lg'] !== '') {
2507
+		if ($pl == null && $pl_md == null) {
2508
+			$classes[] = $p_pl . sanitize_html_class($args['pl_lg']);
2509 2509
 		} else {
2510
-			$classes[] = $p_pl . 'lg-' . sanitize_html_class( $args['pl_lg'] );
2510
+			$classes[] = $p_pl . 'lg-' . sanitize_html_class($args['pl_lg']);
2511 2511
 		}
2512 2512
 	}
2513 2513
 
2514 2514
 	// row cols, mobile, tablet, desktop
2515
-	if ( ! empty( $args['row_cols'] ) && $args['row_cols'] !== '' ) {
2516
-		$classes[] = sanitize_html_class( 'row-cols-' . $args['row_cols'] );
2515
+	if (!empty($args['row_cols']) && $args['row_cols'] !== '') {
2516
+		$classes[] = sanitize_html_class('row-cols-' . $args['row_cols']);
2517 2517
 		$row_cols  = $args['row_cols'];
2518 2518
 	} else {
2519 2519
 		$row_cols = null;
2520 2520
 	}
2521
-	if ( ! empty( $args['row_cols_md'] ) && $args['row_cols_md'] !== '' ) {
2522
-		$classes[]   = sanitize_html_class( 'row-cols-md-' . $args['row_cols_md'] );
2521
+	if (!empty($args['row_cols_md']) && $args['row_cols_md'] !== '') {
2522
+		$classes[]   = sanitize_html_class('row-cols-md-' . $args['row_cols_md']);
2523 2523
 		$row_cols_md = $args['row_cols_md'];
2524 2524
 	} else {
2525 2525
 		$row_cols_md = null;
2526 2526
 	}
2527
-	if ( ! empty( $args['row_cols_lg'] ) && $args['row_cols_lg'] !== '' ) {
2528
-		if ( $row_cols == null && $row_cols_md == null ) {
2529
-			$classes[] = sanitize_html_class( 'row-cols-' . $args['row_cols_lg'] );
2527
+	if (!empty($args['row_cols_lg']) && $args['row_cols_lg'] !== '') {
2528
+		if ($row_cols == null && $row_cols_md == null) {
2529
+			$classes[] = sanitize_html_class('row-cols-' . $args['row_cols_lg']);
2530 2530
 		} else {
2531
-			$classes[] = sanitize_html_class( 'row-cols-lg-' . $args['row_cols_lg'] );
2531
+			$classes[] = sanitize_html_class('row-cols-lg-' . $args['row_cols_lg']);
2532 2532
 		}
2533 2533
 	}
2534 2534
 
2535 2535
 	// columns , mobile, tablet, desktop
2536
-	if ( ! empty( $args['col'] ) && $args['col'] !== '' ) {
2537
-		$classes[] = sanitize_html_class( 'col-' . $args['col'] );
2536
+	if (!empty($args['col']) && $args['col'] !== '') {
2537
+		$classes[] = sanitize_html_class('col-' . $args['col']);
2538 2538
 		$col       = $args['col'];
2539 2539
 	} else {
2540 2540
 		$col = null;
2541 2541
 	}
2542
-	if ( ! empty( $args['col_md'] ) && $args['col_md'] !== '' ) {
2543
-		$classes[] = sanitize_html_class( 'col-md-' . $args['col_md'] );
2542
+	if (!empty($args['col_md']) && $args['col_md'] !== '') {
2543
+		$classes[] = sanitize_html_class('col-md-' . $args['col_md']);
2544 2544
 		$col_md    = $args['col_md'];
2545 2545
 	} else {
2546 2546
 		$col_md = null;
2547 2547
 	}
2548
-	if ( ! empty( $args['col_lg'] ) && $args['col_lg'] !== '' ) {
2549
-		if ( $col == null && $col_md == null ) {
2550
-			$classes[] = sanitize_html_class( 'col-' . $args['col_lg'] );
2548
+	if (!empty($args['col_lg']) && $args['col_lg'] !== '') {
2549
+		if ($col == null && $col_md == null) {
2550
+			$classes[] = sanitize_html_class('col-' . $args['col_lg']);
2551 2551
 		} else {
2552
-			$classes[] = sanitize_html_class( 'col-lg-' . $args['col_lg'] );
2552
+			$classes[] = sanitize_html_class('col-lg-' . $args['col_lg']);
2553 2553
 		}
2554 2554
 	}
2555 2555
 
2556 2556
 	// border
2557
-	if ( isset( $args['border'] ) && ( $args['border'] == 'none' || $args['border'] === '0' || $args['border'] === 0 ) ) {
2557
+	if (isset($args['border']) && ($args['border'] == 'none' || $args['border'] === '0' || $args['border'] === 0)) {
2558 2558
 		$classes[] = 'border-0';
2559
-	} elseif ( ! empty( $args['border'] ) ) {
2559
+	} elseif (!empty($args['border'])) {
2560 2560
 		$border_class = 'border';
2561
-		if ( ! empty( $args['border_type'] ) && strpos( $args['border_type'], '-0' ) === false ) {
2561
+		if (!empty($args['border_type']) && strpos($args['border_type'], '-0') === false) {
2562 2562
 			$border_class = '';
2563 2563
 		}
2564
-		$classes[] = $border_class . ' border-' . sanitize_html_class( $args['border'] );
2564
+		$classes[] = $border_class . ' border-' . sanitize_html_class($args['border']);
2565 2565
 	}
2566 2566
 
2567 2567
 	// border radius type
2568
-	if ( ! empty( $args['rounded'] ) ) {
2569
-		$classes[] = sanitize_html_class( $args['rounded'] );
2568
+	if (!empty($args['rounded'])) {
2569
+		$classes[] = sanitize_html_class($args['rounded']);
2570 2570
 	}
2571 2571
 
2572 2572
 	// border radius size BS4
2573
-	if ( isset( $args['rounded_size'] ) && in_array( $args['rounded_size'], array( 'sm', 'lg' ) ) ) {
2574
-		$classes[] = 'rounded-' . sanitize_html_class( $args['rounded_size'] );
2573
+	if (isset($args['rounded_size']) && in_array($args['rounded_size'], array('sm', 'lg'))) {
2574
+		$classes[] = 'rounded-' . sanitize_html_class($args['rounded_size']);
2575 2575
 		// if we set a size then we need to remove "rounded" if set
2576
-		if ( ( $key = array_search( 'rounded', $classes ) ) !== false ) {
2577
-			unset( $classes[ $key ] );
2576
+		if (($key = array_search('rounded', $classes)) !== false) {
2577
+			unset($classes[$key]);
2578 2578
 		}
2579 2579
 	} else {
2580 2580
 
2581 2581
 		// border radius size , mobile, tablet, desktop
2582
-		if ( isset( $args['rounded_size'] ) && $args['rounded_size'] !== '' ) {
2583
-			$classes[]    = sanitize_html_class( 'rounded-' . $args['rounded_size'] );
2582
+		if (isset($args['rounded_size']) && $args['rounded_size'] !== '') {
2583
+			$classes[]    = sanitize_html_class('rounded-' . $args['rounded_size']);
2584 2584
 			$rounded_size = $args['rounded_size'];
2585 2585
 		} else {
2586 2586
 			$rounded_size = null;
2587 2587
 		}
2588
-		if ( isset( $args['rounded_size_md'] ) && $args['rounded_size_md'] !== '' ) {
2589
-			$classes[]       = sanitize_html_class( 'rounded-md-' . $args['rounded_size_md'] );
2588
+		if (isset($args['rounded_size_md']) && $args['rounded_size_md'] !== '') {
2589
+			$classes[]       = sanitize_html_class('rounded-md-' . $args['rounded_size_md']);
2590 2590
 			$rounded_size_md = $args['rounded_size_md'];
2591 2591
 		} else {
2592 2592
 			$rounded_size_md = null;
2593 2593
 		}
2594
-		if ( isset( $args['rounded_size_lg'] ) && $args['rounded_size_lg'] !== '' ) {
2595
-			if ( $rounded_size == null && $rounded_size_md == null ) {
2596
-				$classes[] = sanitize_html_class( 'rounded-' . $args['rounded_size_lg'] );
2594
+		if (isset($args['rounded_size_lg']) && $args['rounded_size_lg'] !== '') {
2595
+			if ($rounded_size == null && $rounded_size_md == null) {
2596
+				$classes[] = sanitize_html_class('rounded-' . $args['rounded_size_lg']);
2597 2597
 			} else {
2598
-				$classes[] = sanitize_html_class( 'rounded-lg-' . $args['rounded_size_lg'] );
2598
+				$classes[] = sanitize_html_class('rounded-lg-' . $args['rounded_size_lg']);
2599 2599
 			}
2600 2600
 		}
2601 2601
 	}
@@ -2604,149 +2604,149 @@  discard block
 block discarded – undo
2604 2604
 	//if ( !empty( $args['shadow'] ) ) { $classes[] = sanitize_html_class($args['shadow']); }
2605 2605
 
2606 2606
 	// background
2607
-	if ( ! empty( $args['bg'] ) ) {
2608
-		$classes[] = 'bg-' . sanitize_html_class( $args['bg'] );
2607
+	if (!empty($args['bg'])) {
2608
+		$classes[] = 'bg-' . sanitize_html_class($args['bg']);
2609 2609
 	}
2610 2610
 
2611 2611
 	// background image fixed bg_image_fixed this helps fix a iOS bug
2612
-	if ( ! empty( $args['bg_image_fixed'] ) ) {
2612
+	if (!empty($args['bg_image_fixed'])) {
2613 2613
 		$classes[] = 'bg-image-fixed';
2614 2614
 	}
2615 2615
 
2616 2616
 	// text_color
2617
-	if ( ! empty( $args['text_color'] ) ) {
2618
-		$classes[] = 'text-' . sanitize_html_class( $args['text_color'] );
2617
+	if (!empty($args['text_color'])) {
2618
+		$classes[] = 'text-' . sanitize_html_class($args['text_color']);
2619 2619
 	}
2620 2620
 
2621 2621
 	// text_align
2622
-	if ( ! empty( $args['text_justify'] ) ) {
2622
+	if (!empty($args['text_justify'])) {
2623 2623
 		$classes[] = 'text-justify';
2624 2624
 	} else {
2625
-		if ( ! empty( $args['text_align'] ) ) {
2626
-			$classes[]  = sanitize_html_class( $args['text_align'] );
2625
+		if (!empty($args['text_align'])) {
2626
+			$classes[]  = sanitize_html_class($args['text_align']);
2627 2627
 			$text_align = $args['text_align'];
2628 2628
 		} else {
2629 2629
 			$text_align = null;
2630 2630
 		}
2631
-		if ( ! empty( $args['text_align_md'] ) && $args['text_align_md'] !== '' ) {
2632
-			$classes[]     = sanitize_html_class( $args['text_align_md'] );
2631
+		if (!empty($args['text_align_md']) && $args['text_align_md'] !== '') {
2632
+			$classes[]     = sanitize_html_class($args['text_align_md']);
2633 2633
 			$text_align_md = $args['text_align_md'];
2634 2634
 		} else {
2635 2635
 			$text_align_md = null;
2636 2636
 		}
2637
-		if ( ! empty( $args['text_align_lg'] ) && $args['text_align_lg'] !== '' ) {
2638
-			if ( $text_align == null && $text_align_md == null ) {
2639
-				$classes[] = sanitize_html_class( str_replace( '-lg', '', $args['text_align_lg'] ) );
2637
+		if (!empty($args['text_align_lg']) && $args['text_align_lg'] !== '') {
2638
+			if ($text_align == null && $text_align_md == null) {
2639
+				$classes[] = sanitize_html_class(str_replace('-lg', '', $args['text_align_lg']));
2640 2640
 			} else {
2641
-				$classes[] = sanitize_html_class( $args['text_align_lg'] );
2641
+				$classes[] = sanitize_html_class($args['text_align_lg']);
2642 2642
 			}
2643 2643
 		}
2644 2644
 	}
2645 2645
 
2646 2646
 	// display
2647
-	if ( ! empty( $args['display'] ) ) {
2648
-		$classes[] = sanitize_html_class( $args['display'] );
2647
+	if (!empty($args['display'])) {
2648
+		$classes[] = sanitize_html_class($args['display']);
2649 2649
 		$display   = $args['display'];
2650 2650
 	} else {
2651 2651
 		$display = null;
2652 2652
 	}
2653
-	if ( ! empty( $args['display_md'] ) && $args['display_md'] !== '' ) {
2654
-		$classes[]  = sanitize_html_class( $args['display_md'] );
2653
+	if (!empty($args['display_md']) && $args['display_md'] !== '') {
2654
+		$classes[]  = sanitize_html_class($args['display_md']);
2655 2655
 		$display_md = $args['display_md'];
2656 2656
 	} else {
2657 2657
 		$display_md = null;
2658 2658
 	}
2659
-	if ( ! empty( $args['display_lg'] ) && $args['display_lg'] !== '' ) {
2660
-		if ( $display == null && $display_md == null ) {
2661
-			$classes[] = sanitize_html_class( str_replace( '-lg', '', $args['display_lg'] ) );
2659
+	if (!empty($args['display_lg']) && $args['display_lg'] !== '') {
2660
+		if ($display == null && $display_md == null) {
2661
+			$classes[] = sanitize_html_class(str_replace('-lg', '', $args['display_lg']));
2662 2662
 		} else {
2663
-			$classes[] = sanitize_html_class( $args['display_lg'] );
2663
+			$classes[] = sanitize_html_class($args['display_lg']);
2664 2664
 		}
2665 2665
 	}
2666 2666
 
2667 2667
 	// bgtus - background transparent until scroll
2668
-	if ( ! empty( $args['bgtus'] ) ) {
2669
-		$classes[] = sanitize_html_class( 'bg-transparent-until-scroll' );
2668
+	if (!empty($args['bgtus'])) {
2669
+		$classes[] = sanitize_html_class('bg-transparent-until-scroll');
2670 2670
 	}
2671 2671
 
2672 2672
 	// cscos - change color scheme on scroll
2673
-	if ( ! empty( $args['bgtus'] ) && ! empty( $args['cscos'] ) ) {
2674
-		$classes[] = sanitize_html_class( 'color-scheme-flip-on-scroll' );
2673
+	if (!empty($args['bgtus']) && !empty($args['cscos'])) {
2674
+		$classes[] = sanitize_html_class('color-scheme-flip-on-scroll');
2675 2675
 	}
2676 2676
 
2677 2677
 	// hover animations
2678
-	if ( ! empty( $args['hover_animations'] ) ) {
2679
-		$classes[] = sd_sanitize_html_classes( str_replace( ',', ' ', $args['hover_animations'] ) );
2678
+	if (!empty($args['hover_animations'])) {
2679
+		$classes[] = sd_sanitize_html_classes(str_replace(',', ' ', $args['hover_animations']));
2680 2680
 	}
2681 2681
 
2682 2682
 	// absolute_position
2683
-	if ( ! empty( $args['absolute_position'] ) ) {
2684
-		if ( 'top-left' === $args['absolute_position'] ) {
2683
+	if (!empty($args['absolute_position'])) {
2684
+		if ('top-left' === $args['absolute_position']) {
2685 2685
 			$classes[] = 'start-0 top-0';
2686
-		} elseif ( 'top-center' === $args['absolute_position'] ) {
2686
+		} elseif ('top-center' === $args['absolute_position']) {
2687 2687
 			$classes[] = 'start-50 top-0 translate-middle';
2688
-		} elseif ( 'top-right' === $args['absolute_position'] ) {
2688
+		} elseif ('top-right' === $args['absolute_position']) {
2689 2689
 			$classes[] = 'end-0 top-0';
2690
-		} elseif ( 'center-left' === $args['absolute_position'] ) {
2690
+		} elseif ('center-left' === $args['absolute_position']) {
2691 2691
 			$classes[] = 'start-0 top-50';
2692
-		} elseif ( 'center' === $args['absolute_position'] ) {
2692
+		} elseif ('center' === $args['absolute_position']) {
2693 2693
 			$classes[] = 'start-50 top-50 translate-middle';
2694
-		} elseif ( 'center-right' === $args['absolute_position'] ) {
2694
+		} elseif ('center-right' === $args['absolute_position']) {
2695 2695
 			$classes[] = 'end-0 top-50';
2696
-		} elseif ( 'bottom-left' === $args['absolute_position'] ) {
2696
+		} elseif ('bottom-left' === $args['absolute_position']) {
2697 2697
 			$classes[] = 'start-0 bottom-0';
2698
-		} elseif ( 'bottom-center' === $args['absolute_position'] ) {
2698
+		} elseif ('bottom-center' === $args['absolute_position']) {
2699 2699
 			$classes[] = 'start-50 bottom-0 translate-middle';
2700
-		} elseif ( 'bottom-right' === $args['absolute_position'] ) {
2700
+		} elseif ('bottom-right' === $args['absolute_position']) {
2701 2701
 			$classes[] = 'end-0 bottom-0';
2702 2702
 		}
2703 2703
 	}
2704 2704
 
2705 2705
 	// build classes from build keys
2706 2706
 	$build_keys = sd_get_class_build_keys();
2707
-	if ( ! empty( $build_keys ) ) {
2708
-		foreach ( $build_keys as $key ) {
2707
+	if (!empty($build_keys)) {
2708
+		foreach ($build_keys as $key) {
2709 2709
 
2710
-			if ( substr( $key, -4 ) == '-MTD' ) {
2710
+			if (substr($key, -4) == '-MTD') {
2711 2711
 
2712
-				$k = str_replace( '-MTD', '', $key );
2712
+				$k = str_replace('-MTD', '', $key);
2713 2713
 
2714 2714
 				// Mobile, Tablet, Desktop
2715
-				if ( ! empty( $args[ $k ] ) && $args[ $k ] !== '' ) {
2716
-					$classes[] = sanitize_html_class( $args[ $k ] );
2717
-					$v         = $args[ $k ];
2715
+				if (!empty($args[$k]) && $args[$k] !== '') {
2716
+					$classes[] = sanitize_html_class($args[$k]);
2717
+					$v         = $args[$k];
2718 2718
 				} else {
2719 2719
 					$v = null;
2720 2720
 				}
2721
-				if ( ! empty( $args[ $k . '_md' ] ) && $args[ $k . '_md' ] !== '' ) {
2722
-					$classes[] = sanitize_html_class( $args[ $k . '_md' ] );
2723
-					$v_md      = $args[ $k . '_md' ];
2721
+				if (!empty($args[$k . '_md']) && $args[$k . '_md'] !== '') {
2722
+					$classes[] = sanitize_html_class($args[$k . '_md']);
2723
+					$v_md      = $args[$k . '_md'];
2724 2724
 				} else {
2725 2725
 					$v_md = null;
2726 2726
 				}
2727
-				if ( ! empty( $args[ $k . '_lg' ] ) && $args[ $k . '_lg' ] !== '' ) {
2728
-					if ( $v == null && $v_md == null ) {
2729
-						$classes[] = sanitize_html_class( str_replace( '-lg', '', $args[ $k . '_lg' ] ) );
2727
+				if (!empty($args[$k . '_lg']) && $args[$k . '_lg'] !== '') {
2728
+					if ($v == null && $v_md == null) {
2729
+						$classes[] = sanitize_html_class(str_replace('-lg', '', $args[$k . '_lg']));
2730 2730
 					} else {
2731
-						$classes[] = sanitize_html_class( $args[ $k . '_lg' ] );
2731
+						$classes[] = sanitize_html_class($args[$k . '_lg']);
2732 2732
 					}
2733 2733
 				}
2734 2734
 			} else {
2735
-				if ( $key == 'font_size' && ! empty( $args[ $key ] ) && $args[ $key ] == 'custom' ) {
2735
+				if ($key == 'font_size' && !empty($args[$key]) && $args[$key] == 'custom') {
2736 2736
 					continue;
2737 2737
 				}
2738
-				if ( ! empty( $args[ $key ] ) ) {
2739
-					$classes[] = sd_sanitize_html_classes( $args[ $key ] );
2738
+				if (!empty($args[$key])) {
2739
+					$classes[] = sd_sanitize_html_classes($args[$key]);
2740 2740
 				}
2741 2741
 			}
2742 2742
 		}
2743 2743
 	}
2744 2744
 
2745
-	if ( ! empty( $classes ) ) {
2746
-		$classes = array_unique( array_filter( array_map( 'trim', $classes ) ) );
2745
+	if (!empty($classes)) {
2746
+		$classes = array_unique(array_filter(array_map('trim', $classes)));
2747 2747
 	}
2748 2748
 
2749
-	return implode( ' ', $classes );
2749
+	return implode(' ', $classes);
2750 2750
 }
2751 2751
 
2752 2752
 /**
@@ -2756,19 +2756,19 @@  discard block
 block discarded – undo
2756 2756
  *
2757 2757
  * @return array
2758 2758
  */
2759
-function sd_build_aui_styles( $args ) {
2759
+function sd_build_aui_styles($args) {
2760 2760
 
2761 2761
 	$styles = array();
2762 2762
 
2763 2763
 	// background color
2764
-	if ( ! empty( $args['bg'] ) && $args['bg'] !== '' ) {
2765
-		if ( $args['bg'] == 'custom-color' ) {
2764
+	if (!empty($args['bg']) && $args['bg'] !== '') {
2765
+		if ($args['bg'] == 'custom-color') {
2766 2766
 			$styles['background-color'] = $args['bg_color'];
2767
-		} elseif ( $args['bg'] == 'custom-gradient' ) {
2767
+		} elseif ($args['bg'] == 'custom-gradient') {
2768 2768
 			$styles['background-image'] = $args['bg_gradient'];
2769 2769
 
2770 2770
 			// use background on text.
2771
-			if ( ! empty( $args['bg_on_text'] ) && $args['bg_on_text'] ) {
2771
+			if (!empty($args['bg_on_text']) && $args['bg_on_text']) {
2772 2772
 				$styles['background-clip']         = 'text';
2773 2773
 				$styles['-webkit-background-clip'] = 'text';
2774 2774
 				$styles['text-fill-color']         = 'transparent';
@@ -2777,67 +2777,67 @@  discard block
 block discarded – undo
2777 2777
 		}
2778 2778
 	}
2779 2779
 
2780
-	if ( ! empty( $args['bg_image'] ) && $args['bg_image'] !== '' ) {
2780
+	if (!empty($args['bg_image']) && $args['bg_image'] !== '') {
2781 2781
 		$hasImage = true;
2782
-		if ( ! empty( $styles['background-color'] ) && $args['bg'] == 'custom-color' ) {
2782
+		if (!empty($styles['background-color']) && $args['bg'] == 'custom-color') {
2783 2783
 			$styles['background-image']      = 'url(' . $args['bg_image'] . ')';
2784 2784
 			$styles['background-blend-mode'] = 'overlay';
2785
-		} elseif ( ! empty( $styles['background-image'] ) && $args['bg'] == 'custom-gradient' ) {
2785
+		} elseif (!empty($styles['background-image']) && $args['bg'] == 'custom-gradient') {
2786 2786
 			$styles['background-image'] .= ',url(' . $args['bg_image'] . ')';
2787
-		} elseif ( ! empty( $args['bg'] ) && $args['bg'] != '' && $args['bg'] != 'transparent' ) {
2787
+		} elseif (!empty($args['bg']) && $args['bg'] != '' && $args['bg'] != 'transparent') {
2788 2788
 			// do nothing as we alreay have a preset
2789 2789
 			$hasImage = false;
2790 2790
 		} else {
2791 2791
 			$styles['background-image'] = 'url(' . $args['bg_image'] . ')';
2792 2792
 		}
2793 2793
 
2794
-		if ( $hasImage ) {
2794
+		if ($hasImage) {
2795 2795
 			$styles['background-size'] = 'cover';
2796 2796
 
2797
-			if ( ! empty( $args['bg_image_fixed'] ) && $args['bg_image_fixed'] ) {
2797
+			if (!empty($args['bg_image_fixed']) && $args['bg_image_fixed']) {
2798 2798
 				$styles['background-attachment'] = 'fixed';
2799 2799
 			}
2800 2800
 		}
2801 2801
 
2802
-		if ( $hasImage && ! empty( $args['bg_image_xy'] ) && ! empty( $args['bg_image_xy']['x'] ) ) {
2803
-			$styles['background-position'] = ( $args['bg_image_xy']['x'] * 100 ) . '% ' . ( $args['bg_image_xy']['y'] * 100 ) . '%';
2802
+		if ($hasImage && !empty($args['bg_image_xy']) && !empty($args['bg_image_xy']['x'])) {
2803
+			$styles['background-position'] = ($args['bg_image_xy']['x'] * 100) . '% ' . ($args['bg_image_xy']['y'] * 100) . '%';
2804 2804
 		}
2805 2805
 	}
2806 2806
 
2807 2807
 	// sticky offset top
2808
-	if ( ! empty( $args['sticky_offset_top'] ) && $args['sticky_offset_top'] !== '' ) {
2809
-		$styles['top'] = absint( $args['sticky_offset_top'] );
2808
+	if (!empty($args['sticky_offset_top']) && $args['sticky_offset_top'] !== '') {
2809
+		$styles['top'] = absint($args['sticky_offset_top']);
2810 2810
 	}
2811 2811
 
2812 2812
 	// sticky offset bottom
2813
-	if ( ! empty( $args['sticky_offset_bottom'] ) && $args['sticky_offset_bottom'] !== '' ) {
2814
-		$styles['bottom'] = absint( $args['sticky_offset_bottom'] );
2813
+	if (!empty($args['sticky_offset_bottom']) && $args['sticky_offset_bottom'] !== '') {
2814
+		$styles['bottom'] = absint($args['sticky_offset_bottom']);
2815 2815
 	}
2816 2816
 
2817 2817
 	// font size
2818
-	if ( ! empty( $args['font_size_custom'] ) && $args['font_size_custom'] !== '' ) {
2818
+	if (!empty($args['font_size_custom']) && $args['font_size_custom'] !== '') {
2819 2819
 		$styles['font-size'] = (float) $args['font_size_custom'] . 'rem';
2820 2820
 	}
2821 2821
 
2822 2822
 	// font color
2823
-	if ( ! empty( $args['text_color_custom'] ) && $args['text_color_custom'] !== '' ) {
2824
-		$styles['color'] = esc_attr( $args['text_color_custom'] );
2823
+	if (!empty($args['text_color_custom']) && $args['text_color_custom'] !== '') {
2824
+		$styles['color'] = esc_attr($args['text_color_custom']);
2825 2825
 	}
2826 2826
 
2827 2827
 	// font line height
2828
-	if ( ! empty( $args['font_line_height'] ) && $args['font_line_height'] !== '' ) {
2829
-		$styles['line-height'] = esc_attr( $args['font_line_height'] );
2828
+	if (!empty($args['font_line_height']) && $args['font_line_height'] !== '') {
2829
+		$styles['line-height'] = esc_attr($args['font_line_height']);
2830 2830
 	}
2831 2831
 
2832 2832
 	// max height
2833
-	if ( ! empty( $args['max_height'] ) && $args['max_height'] !== '' ) {
2834
-		$styles['max-height'] = esc_attr( $args['max_height'] );
2833
+	if (!empty($args['max_height']) && $args['max_height'] !== '') {
2834
+		$styles['max-height'] = esc_attr($args['max_height']);
2835 2835
 	}
2836 2836
 
2837 2837
 	$style_string = '';
2838
-	if ( ! empty( $styles ) ) {
2839
-		foreach ( $styles as $key => $val ) {
2840
-			$style_string .= esc_attr( $key ) . ':' . esc_attr( $val ) . ';';
2838
+	if (!empty($styles)) {
2839
+		foreach ($styles as $key => $val) {
2840
+			$style_string .= esc_attr($key) . ':' . esc_attr($val) . ';';
2841 2841
 		}
2842 2842
 	}
2843 2843
 
@@ -2853,28 +2853,28 @@  discard block
 block discarded – undo
2853 2853
  *
2854 2854
  * @return string
2855 2855
  */
2856
-function sd_build_hover_styles( $args, $is_preview = false ) {
2856
+function sd_build_hover_styles($args, $is_preview = false) {
2857 2857
 	$rules = '';
2858 2858
 	// text color
2859
-	if ( ! empty( $args['styleid'] ) ) {
2860
-		$styleid = $is_preview ? 'html .editor-styles-wrapper .' . esc_attr( $args['styleid'] ) : 'html .' . esc_attr( $args['styleid'] );
2859
+	if (!empty($args['styleid'])) {
2860
+		$styleid = $is_preview ? 'html .editor-styles-wrapper .' . esc_attr($args['styleid']) : 'html .' . esc_attr($args['styleid']);
2861 2861
 
2862 2862
 		// text
2863
-		if ( ! empty( $args['text_color_hover'] ) ) {
2864
-			$key    = 'custom' === $args['text_color_hover'] && ! empty( $args['text_color_hover_custom'] ) ? 'text_color_hover_custom' : 'text_color_hover';
2865
-			$color  = sd_get_color_from_var( $args[ $key ] );
2863
+		if (!empty($args['text_color_hover'])) {
2864
+			$key    = 'custom' === $args['text_color_hover'] && !empty($args['text_color_hover_custom']) ? 'text_color_hover_custom' : 'text_color_hover';
2865
+			$color  = sd_get_color_from_var($args[$key]);
2866 2866
 			$rules .= $styleid . ':hover {color: ' . $color . ' !important;} ';
2867 2867
 		}
2868 2868
 
2869 2869
 		// bg
2870
-		if ( ! empty( $args['bg_hover'] ) ) {
2871
-			if ( 'custom-gradient' === $args['bg_hover'] ) {
2870
+		if (!empty($args['bg_hover'])) {
2871
+			if ('custom-gradient' === $args['bg_hover']) {
2872 2872
 				$color  = $args['bg_hover_gradient'];
2873 2873
 				$rules .= $styleid . ':hover {background-image: ' . $color . ' !important;} ';
2874 2874
 				$rules .= $styleid . '.btn:hover {border-color: transparent !important;} ';
2875 2875
 			} else {
2876 2876
 				$key    = 'custom-color' === $args['bg_hover'] ? 'bg_hover_color' : 'bg_hover';
2877
-				$color  = sd_get_color_from_var( $args[ $key ] );
2877
+				$color  = sd_get_color_from_var($args[$key]);
2878 2878
 				$rules .= $styleid . ':hover {background: ' . $color . ' !important;} ';
2879 2879
 				$rules .= $styleid . '.btn:hover {border-color: ' . $color . ' !important;} ';
2880 2880
 			}
@@ -2891,11 +2891,11 @@  discard block
 block discarded – undo
2891 2891
  *
2892 2892
  * @return mixed|string
2893 2893
  */
2894
-function sd_get_color_from_var( $var ) {
2894
+function sd_get_color_from_var($var) {
2895 2895
 
2896 2896
 	//sanitize_hex_color() @todo this does not cover transparency
2897
-	if ( strpos( $var, '#' ) === false ) {
2898
-		$var = defined( 'BLOCKSTRAP_BLOCKS_VERSION' ) ? 'var(--wp--preset--color--' . esc_attr( $var ) . ')' : 'var(--' . esc_attr( $var ) . ')';
2897
+	if (strpos($var, '#') === false) {
2898
+		$var = defined('BLOCKSTRAP_BLOCKS_VERSION') ? 'var(--wp--preset--color--' . esc_attr($var) . ')' : 'var(--' . esc_attr($var) . ')';
2899 2899
 	}
2900 2900
 
2901 2901
 	return $var;
@@ -2909,16 +2909,16 @@  discard block
 block discarded – undo
2909 2909
  *
2910 2910
  * @return string
2911 2911
  */
2912
-function sd_sanitize_html_classes( $classes, $sep = ' ' ) {
2912
+function sd_sanitize_html_classes($classes, $sep = ' ') {
2913 2913
 	$return = '';
2914 2914
 
2915
-	if ( ! is_array( $classes ) ) {
2916
-		$classes = explode( $sep, $classes );
2915
+	if (!is_array($classes)) {
2916
+		$classes = explode($sep, $classes);
2917 2917
 	}
2918 2918
 
2919
-	if ( ! empty( $classes ) ) {
2920
-		foreach ( $classes as $class ) {
2921
-			$return .= sanitize_html_class( $class ) . ' ';
2919
+	if (!empty($classes)) {
2920
+		foreach ($classes as $class) {
2921
+			$return .= sanitize_html_class($class) . ' ';
2922 2922
 		}
2923 2923
 	}
2924 2924
 
@@ -2965,7 +2965,7 @@  discard block
 block discarded – undo
2965 2965
 		'width-MTD'
2966 2966
 	);
2967 2967
 
2968
-	return apply_filters( 'sd_class_build_keys', $keys );
2968
+	return apply_filters('sd_class_build_keys', $keys);
2969 2969
 }
2970 2970
 
2971 2971
 /**
@@ -2976,17 +2976,17 @@  discard block
 block discarded – undo
2976 2976
  *
2977 2977
  * @return array
2978 2978
  */
2979
-function sd_get_visibility_conditions_input( $type = 'visibility_conditions', $overwrite = array() ) {
2979
+function sd_get_visibility_conditions_input($type = 'visibility_conditions', $overwrite = array()) {
2980 2980
 	$defaults = array(
2981 2981
 		'type'         => 'visibility_conditions',
2982
-		'title'        => __( 'Block Visibility', 'ayecode-connect' ),
2983
-		'button_title' => __( 'Set Block Visibility', 'ayecode-connect' ),
2982
+		'title'        => __('Block Visibility', 'ayecode-connect'),
2983
+		'button_title' => __('Set Block Visibility', 'ayecode-connect'),
2984 2984
 		'default'      => '',
2985 2985
 		'desc_tip'     => true,
2986
-		'group'        => __( 'Visibility Conditions', 'ayecode-connect' ),
2986
+		'group'        => __('Visibility Conditions', 'ayecode-connect'),
2987 2987
 	);
2988 2988
 
2989
-	$input = wp_parse_args( $overwrite, $defaults );
2989
+	$input = wp_parse_args($overwrite, $defaults);
2990 2990
 
2991 2991
 	return $input;
2992 2992
 }
@@ -2999,22 +2999,22 @@  discard block
 block discarded – undo
2999 2999
  * @param array $exclude An array of roles to exclude from the return array.
3000 3000
  * @return array An array of roles.
3001 3001
  */
3002
-function sd_user_roles_options( $exclude = array() ) {
3002
+function sd_user_roles_options($exclude = array()) {
3003 3003
 	$user_roles = array();
3004 3004
 
3005
-	if ( !function_exists('get_editable_roles') ) {
3006
-		require_once( ABSPATH . '/wp-admin/includes/user.php' );
3005
+	if (!function_exists('get_editable_roles')) {
3006
+		require_once(ABSPATH . '/wp-admin/includes/user.php');
3007 3007
 	}
3008 3008
 
3009 3009
 	$roles = get_editable_roles();
3010 3010
 
3011
-	foreach ( $roles as $role => $data ) {
3012
-		if ( ! ( ! empty( $exclude ) && in_array( $role, $exclude ) ) ) {
3013
-			$user_roles[ esc_attr( $role ) ] = translate_user_role( $data['name'] );
3011
+	foreach ($roles as $role => $data) {
3012
+		if (!(!empty($exclude) && in_array($role, $exclude))) {
3013
+			$user_roles[esc_attr($role)] = translate_user_role($data['name']);
3014 3014
 		}
3015 3015
 	}
3016 3016
 
3017
-	return apply_filters( 'sd_user_roles_options', $user_roles );
3017
+	return apply_filters('sd_user_roles_options', $user_roles);
3018 3018
 }
3019 3019
 
3020 3020
 /**
@@ -3026,17 +3026,17 @@  discard block
 block discarded – undo
3026 3026
  */
3027 3027
 function sd_visibility_rules_options() {
3028 3028
 	$options = array(
3029
-		'logged_in'  => __( 'Logged In', 'ayecode-connect' ),
3030
-		'logged_out' => __( 'Logged Out', 'ayecode-connect' ),
3031
-		'post_author'  => __( 'Post Author', 'ayecode-connect' ),
3032
-		'user_roles' => __( 'Specific User Roles', 'ayecode-connect' )
3029
+		'logged_in'  => __('Logged In', 'ayecode-connect'),
3030
+		'logged_out' => __('Logged Out', 'ayecode-connect'),
3031
+		'post_author'  => __('Post Author', 'ayecode-connect'),
3032
+		'user_roles' => __('Specific User Roles', 'ayecode-connect')
3033 3033
 	);
3034 3034
 
3035
-	if ( class_exists( 'GeoDirectory' ) ) {
3036
-		$options['gd_field'] = __( 'GD Field', 'ayecode-connect' );
3035
+	if (class_exists('GeoDirectory')) {
3036
+		$options['gd_field'] = __('GD Field', 'ayecode-connect');
3037 3037
 	}
3038 3038
 
3039
-	return apply_filters( 'sd_visibility_rules_options', $options );
3039
+	return apply_filters('sd_visibility_rules_options', $options);
3040 3040
 }
3041 3041
 
3042 3042
 /**
@@ -3045,22 +3045,22 @@  discard block
 block discarded – undo
3045 3045
  * @return array
3046 3046
  */
3047 3047
 function sd_visibility_gd_field_options() {
3048
-	$fields = geodir_post_custom_fields( '', 'all', 'all', 'none' );
3048
+	$fields = geodir_post_custom_fields('', 'all', 'all', 'none');
3049 3049
 
3050 3050
 	$keys = array();
3051
-	if ( ! empty( $fields ) ) {
3052
-		foreach( $fields as $field ) {
3053
-			if ( apply_filters( 'geodir_badge_field_skip_key', false, $field ) ) {
3051
+	if (!empty($fields)) {
3052
+		foreach ($fields as $field) {
3053
+			if (apply_filters('geodir_badge_field_skip_key', false, $field)) {
3054 3054
 				continue;
3055 3055
 			}
3056 3056
 
3057
-			$keys[ $field['htmlvar_name'] ] = $field['htmlvar_name'] . ' ( ' . __( $field['admin_title'], 'geodirectory' ) . ' )';
3057
+			$keys[$field['htmlvar_name']] = $field['htmlvar_name'] . ' ( ' . __($field['admin_title'], 'geodirectory') . ' )';
3058 3058
 
3059 3059
 			// Extra address fields
3060
-			if ( $field['htmlvar_name'] == 'address' && ( $address_fields = geodir_post_meta_address_fields( '' ) ) ) {
3061
-				foreach ( $address_fields as $_field => $args ) {
3062
-					if ( $_field != 'map_directions' && $_field != 'street' ) {
3063
-						$keys[ $_field ] = $_field . ' ( ' . $args['frontend_title'] . ' )';
3060
+			if ($field['htmlvar_name'] == 'address' && ($address_fields = geodir_post_meta_address_fields(''))) {
3061
+				foreach ($address_fields as $_field => $args) {
3062
+					if ($_field != 'map_directions' && $_field != 'street') {
3063
+						$keys[$_field] = $_field . ' ( ' . $args['frontend_title'] . ' )';
3064 3064
 					}
3065 3065
 				}
3066 3066
 			}
@@ -3069,15 +3069,15 @@  discard block
 block discarded – undo
3069 3069
 
3070 3070
 	$standard_fields = sd_visibility_gd_standard_field_options();
3071 3071
 
3072
-	if ( ! empty( $standard_fields ) ) {
3073
-		foreach ( $standard_fields as $key => $option ) {
3074
-			$keys[ $key ] = $option;
3072
+	if (!empty($standard_fields)) {
3073
+		foreach ($standard_fields as $key => $option) {
3074
+			$keys[$key] = $option;
3075 3075
 		}
3076 3076
 	}
3077 3077
 
3078
-	$options = apply_filters( 'geodir_badge_field_keys', $keys );
3078
+	$options = apply_filters('geodir_badge_field_keys', $keys);
3079 3079
 
3080
-	return apply_filters( 'sd_visibility_gd_field_options', $options );
3080
+	return apply_filters('sd_visibility_gd_field_options', $options);
3081 3081
 }
3082 3082
 
3083 3083
 /**
@@ -3085,18 +3085,18 @@  discard block
 block discarded – undo
3085 3085
  *
3086 3086
  * @return array
3087 3087
  */
3088
-function sd_visibility_gd_standard_field_options( $post_type = '' ) {
3089
-	$fields = sd_visibility_gd_standard_fields( $post_type );
3088
+function sd_visibility_gd_standard_field_options($post_type = '') {
3089
+	$fields = sd_visibility_gd_standard_fields($post_type);
3090 3090
 
3091 3091
 	$options = array();
3092 3092
 
3093
-	foreach ( $fields as $key => $field ) {
3094
-		if ( ! empty( $field['frontend_title'] ) ) {
3095
-			$options[ $key ] = $key . ' ( ' . $field['frontend_title'] . ' )';
3093
+	foreach ($fields as $key => $field) {
3094
+		if (!empty($field['frontend_title'])) {
3095
+			$options[$key] = $key . ' ( ' . $field['frontend_title'] . ' )';
3096 3096
 		}
3097 3097
 	}
3098 3098
 
3099
-	return apply_filters( 'sd_visibility_gd_standard_field_options', $options, $fields );
3099
+	return apply_filters('sd_visibility_gd_standard_field_options', $options, $fields);
3100 3100
 }
3101 3101
 
3102 3102
 /**
@@ -3104,18 +3104,18 @@  discard block
 block discarded – undo
3104 3104
  *
3105 3105
  * @return array
3106 3106
  */
3107
-function sd_visibility_gd_standard_fields( $post_type = '' ) {
3108
-	$standard_fields = geodir_post_meta_standard_fields( $post_type );
3107
+function sd_visibility_gd_standard_fields($post_type = '') {
3108
+	$standard_fields = geodir_post_meta_standard_fields($post_type);
3109 3109
 
3110 3110
 	$fields = array();
3111 3111
 
3112
-	foreach ( $standard_fields as $key => $field ) {
3113
-		if ( $key != 'post_link' && strpos( $key, 'event' ) === false && ! empty( $field['frontend_title'] ) ) {
3114
-			$fields[ $key ] = $field;
3112
+	foreach ($standard_fields as $key => $field) {
3113
+		if ($key != 'post_link' && strpos($key, 'event') === false && !empty($field['frontend_title'])) {
3114
+			$fields[$key] = $field;
3115 3115
 		}
3116 3116
 	}
3117 3117
 
3118
-	return apply_filters( 'sd_visibility_gd_standard_fields', $fields );
3118
+	return apply_filters('sd_visibility_gd_standard_fields', $fields);
3119 3119
 }
3120 3120
 
3121 3121
 /**
@@ -3123,19 +3123,19 @@  discard block
 block discarded – undo
3123 3123
  *
3124 3124
  * @return array
3125 3125
  */
3126
-function sd_visibility_field_condition_options(){
3126
+function sd_visibility_field_condition_options() {
3127 3127
 	$options = array(
3128
-		'is_empty' => __( 'is empty', 'ayecode-connect' ),
3129
-		'is_not_empty' => __( 'is not empty', 'ayecode-connect' ),
3130
-		'is_equal' => __( 'is equal', 'ayecode-connect' ),
3131
-		'is_not_equal' => __( 'is not equal', 'ayecode-connect' ),
3132
-		'is_greater_than' => __( 'is greater than', 'ayecode-connect' ),
3133
-		'is_less_than' => __( 'is less than', 'ayecode-connect' ),
3134
-		'is_contains' => __( 'is contains', 'ayecode-connect' ),
3135
-		'is_not_contains' => __( 'is not contains', 'ayecode-connect' ),
3128
+		'is_empty' => __('is empty', 'ayecode-connect'),
3129
+		'is_not_empty' => __('is not empty', 'ayecode-connect'),
3130
+		'is_equal' => __('is equal', 'ayecode-connect'),
3131
+		'is_not_equal' => __('is not equal', 'ayecode-connect'),
3132
+		'is_greater_than' => __('is greater than', 'ayecode-connect'),
3133
+		'is_less_than' => __('is less than', 'ayecode-connect'),
3134
+		'is_contains' => __('is contains', 'ayecode-connect'),
3135
+		'is_not_contains' => __('is not contains', 'ayecode-connect'),
3136 3136
 	);
3137 3137
 
3138
-	return apply_filters( 'sd_visibility_field_condition_options', $options );
3138
+	return apply_filters('sd_visibility_field_condition_options', $options);
3139 3139
 }
3140 3140
 
3141 3141
 /**
@@ -3147,13 +3147,13 @@  discard block
 block discarded – undo
3147 3147
  */
3148 3148
 function sd_visibility_output_options() {
3149 3149
 	$options = array(
3150
-		'hide'          => __( 'Hide Block', 'ayecode-connect' ),
3151
-		'message'       => __( 'Show Custom Message', 'ayecode-connect' ),
3152
-		'page'          => __( 'Show Page Content', 'ayecode-connect' ),
3153
-		'template_part' => __( 'Show Template Part', 'ayecode-connect' ),
3150
+		'hide'          => __('Hide Block', 'ayecode-connect'),
3151
+		'message'       => __('Show Custom Message', 'ayecode-connect'),
3152
+		'page'          => __('Show Page Content', 'ayecode-connect'),
3153
+		'template_part' => __('Show Template Part', 'ayecode-connect'),
3154 3154
 	);
3155 3155
 
3156
-	return apply_filters( 'sd_visibility_output_options', $options );
3156
+	return apply_filters('sd_visibility_output_options', $options);
3157 3157
 }
3158 3158
 
3159 3159
 /**
@@ -3164,46 +3164,46 @@  discard block
 block discarded – undo
3164 3164
  * @param array $args Array of arguments.
3165 3165
  * @return array Template page options.
3166 3166
  */
3167
-function sd_template_page_options( $args = array() ) {
3167
+function sd_template_page_options($args = array()) {
3168 3168
 	global $sd_tmpl_page_options;
3169 3169
 
3170
-	if ( ! empty( $sd_tmpl_page_options ) ) {
3170
+	if (!empty($sd_tmpl_page_options)) {
3171 3171
 		return $sd_tmpl_page_options;
3172 3172
 	}
3173 3173
 
3174
-	$args = wp_parse_args( $args, array(
3174
+	$args = wp_parse_args($args, array(
3175 3175
 		'child_of'    => 0,
3176 3176
 		'sort_column' => 'post_title',
3177 3177
 		'sort_order'  => 'ASC'
3178
-	) );
3178
+	));
3179 3179
 
3180 3180
 	$exclude_pages = array();
3181
-	if ( $page_on_front = get_option( 'page_on_front' ) ) {
3181
+	if ($page_on_front = get_option('page_on_front')) {
3182 3182
 		$exclude_pages[] = $page_on_front;
3183 3183
 	}
3184 3184
 
3185
-	if ( $page_for_posts = get_option( 'page_for_posts' ) ) {
3185
+	if ($page_for_posts = get_option('page_for_posts')) {
3186 3186
 		$exclude_pages[] = $page_for_posts;
3187 3187
 	}
3188 3188
 
3189
-	if ( ! empty( $exclude_pages ) ) {
3189
+	if (!empty($exclude_pages)) {
3190 3190
 		$args['exclude'] = $exclude_pages;
3191 3191
 	}
3192 3192
 
3193
-	$pages = get_pages( $args );
3193
+	$pages = get_pages($args);
3194 3194
 
3195
-	$options = array( '' => __( 'Select Page...', 'ayecode-connect' ) );
3196
-	if ( ! empty( $pages ) ) {
3197
-		foreach ( $pages as $page ) {
3198
-			if ( ! empty( $page->ID ) && ! empty( $page->post_title ) ) {
3199
-				$options[ $page->ID ] = $page->post_title . ' (#' . $page->ID . ')';
3195
+	$options = array('' => __('Select Page...', 'ayecode-connect'));
3196
+	if (!empty($pages)) {
3197
+		foreach ($pages as $page) {
3198
+			if (!empty($page->ID) && !empty($page->post_title)) {
3199
+				$options[$page->ID] = $page->post_title . ' (#' . $page->ID . ')';
3200 3200
 			}
3201 3201
 		}
3202 3202
 	}
3203 3203
 
3204 3204
 	$sd_tmpl_page_options = $options;
3205 3205
 
3206
-	return apply_filters( 'sd_template_page_options', $options );
3206
+	return apply_filters('sd_template_page_options', $options);
3207 3207
 }
3208 3208
 
3209 3209
 /**
@@ -3214,26 +3214,26 @@  discard block
 block discarded – undo
3214 3214
  * @param array $args Array of arguments.
3215 3215
  * @return array Template part options.
3216 3216
  */
3217
-function sd_template_part_options( $args = array() ) {
3217
+function sd_template_part_options($args = array()) {
3218 3218
 	global $sd_tmpl_part_options;
3219 3219
 
3220
-	if ( ! empty( $sd_tmpl_part_options ) ) {
3220
+	if (!empty($sd_tmpl_part_options)) {
3221 3221
 		return $sd_tmpl_part_options;
3222 3222
 	}
3223 3223
 
3224
-	$options = array( '' => __( 'Select Template Part...', 'ayecode-connect' ) );
3224
+	$options = array('' => __('Select Template Part...', 'ayecode-connect'));
3225 3225
 
3226
-	$parts = get_block_templates( array(), 'wp_template_part' );
3226
+	$parts = get_block_templates(array(), 'wp_template_part');
3227 3227
 
3228
-	if ( ! empty( $parts ) ) {
3229
-		foreach ( $parts as $part ) {
3230
-			$options[ $part->slug ] = $part->title . ' (#' . $part->slug . ')';
3228
+	if (!empty($parts)) {
3229
+		foreach ($parts as $part) {
3230
+			$options[$part->slug] = $part->title . ' (#' . $part->slug . ')';
3231 3231
 		}
3232 3232
 	}
3233 3233
 
3234 3234
 	$sd_tmpl_part_options = $options;
3235 3235
 
3236
-	return apply_filters( 'sd_template_part_options', $options, $args );
3236
+	return apply_filters('sd_template_part_options', $options, $args);
3237 3237
 }
3238 3238
 
3239 3239
 /**
@@ -3244,26 +3244,26 @@  discard block
 block discarded – undo
3244 3244
  * @param string $slug Template slug.
3245 3245
  * @return array Template part object.
3246 3246
  */
3247
-function sd_get_template_part_by_slug( $slug ) {
3247
+function sd_get_template_part_by_slug($slug) {
3248 3248
 	global $bs_tmpl_part_by_slug;
3249 3249
 
3250
-	if ( empty( $bs_tmpl_part_by_slug ) ) {
3250
+	if (empty($bs_tmpl_part_by_slug)) {
3251 3251
 		$bs_tmpl_part_by_slug = array();
3252 3252
 	}
3253 3253
 
3254
-	if ( isset( $bs_tmpl_part_by_slug[ $slug ] ) ) {
3255
-		return $bs_tmpl_part_by_slug[ $slug ];
3254
+	if (isset($bs_tmpl_part_by_slug[$slug])) {
3255
+		return $bs_tmpl_part_by_slug[$slug];
3256 3256
 	}
3257 3257
 
3258
-	$template_query = get_block_templates( array( 'slug__in' => array( $slug ) ), 'wp_template_part' );
3258
+	$template_query = get_block_templates(array('slug__in' => array($slug)), 'wp_template_part');
3259 3259
 
3260
-	$query_post = ! empty( $template_query ) ? $template_query[0] : array();
3260
+	$query_post = !empty($template_query) ? $template_query[0] : array();
3261 3261
 
3262
-	$template_part = ! empty( $query_post ) && $query_post->status == 'publish' ? $query_post : array();
3262
+	$template_part = !empty($query_post) && $query_post->status == 'publish' ? $query_post : array();
3263 3263
 
3264
-	$bs_tmpl_part_by_slug[ $slug ] = $template_part;
3264
+	$bs_tmpl_part_by_slug[$slug] = $template_part;
3265 3265
 
3266
-	return apply_filters( 'sd_get_template_part_by_slug', $template_part, $slug );
3266
+	return apply_filters('sd_get_template_part_by_slug', $template_part, $slug);
3267 3267
 }
3268 3268
 
3269 3269
 /**
@@ -3275,25 +3275,25 @@  discard block
 block discarded – undo
3275 3275
  * @param array    $block         The full block, including name and attributes.
3276 3276
  * @param WP_Block $instance      The block instance.
3277 3277
  */
3278
-function sd_render_block( $block_content, $block, $instance = '' ) {
3278
+function sd_render_block($block_content, $block, $instance = '') {
3279 3279
 	// No block visibility conditions set.
3280
-	if ( empty( $block['attrs']['visibility_conditions'] ) ) {
3280
+	if (empty($block['attrs']['visibility_conditions'])) {
3281 3281
 		return $block_content;
3282 3282
 	}
3283 3283
 
3284
-	$attributes = json_decode( $block['attrs']['visibility_conditions'], true );
3285
-	$rules = ! empty( $attributes ) ? sd_block_parse_rules( $attributes ) : array();
3284
+	$attributes = json_decode($block['attrs']['visibility_conditions'], true);
3285
+	$rules = !empty($attributes) ? sd_block_parse_rules($attributes) : array();
3286 3286
 
3287 3287
 	// No rules set.
3288
-	if ( empty( $rules ) ) {
3288
+	if (empty($rules)) {
3289 3289
 		return $block_content;
3290 3290
 	}
3291 3291
 
3292 3292
 	$_block_content = $block_content;
3293 3293
 
3294
-	if ( ! empty( $rules ) && sd_block_check_rules( $rules ) ) {
3295
-		if ( ! empty( $attributes['output']['type'] ) ) {
3296
-			switch ( $attributes['output']['type'] ) {
3294
+	if (!empty($rules) && sd_block_check_rules($rules)) {
3295
+		if (!empty($attributes['output']['type'])) {
3296
+			switch ($attributes['output']['type']) {
3297 3297
 				case 'hide':
3298 3298
 					$valid_type = true;
3299 3299
 					$content = '';
@@ -3302,11 +3302,11 @@  discard block
 block discarded – undo
3302 3302
 				case 'message':
3303 3303
 					$valid_type = true;
3304 3304
 
3305
-					if ( isset( $attributes['output']['message'] ) ) {
3306
-						$content = $attributes['output']['message'] != '' ? __( stripslashes( $attributes['output']['message'] ), 'ayecode-connect' ) : $attributes['output']['message'];
3305
+					if (isset($attributes['output']['message'])) {
3306
+						$content = $attributes['output']['message'] != '' ? __(stripslashes($attributes['output']['message']), 'ayecode-connect') : $attributes['output']['message'];
3307 3307
 
3308
-						if ( ! empty( $attributes['output']['message_type'] ) ) {
3309
-							$content = aui()->alert( array(
3308
+						if (!empty($attributes['output']['message_type'])) {
3309
+							$content = aui()->alert(array(
3310 3310
 									'type'=> $attributes['output']['message_type'],
3311 3311
 									'content'=> $content
3312 3312
 								)
@@ -3318,15 +3318,15 @@  discard block
 block discarded – undo
3318 3318
 				case 'page':
3319 3319
 					$valid_type = true;
3320 3320
 
3321
-					$page_id = ! empty( $attributes['output']['page'] ) ? absint( $attributes['output']['page'] ) : 0;
3322
-					$content = sd_get_page_content( $page_id );
3321
+					$page_id = !empty($attributes['output']['page']) ? absint($attributes['output']['page']) : 0;
3322
+					$content = sd_get_page_content($page_id);
3323 3323
 
3324 3324
 					break;
3325 3325
 				case 'template_part':
3326 3326
 					$valid_type = true;
3327 3327
 
3328
-					$template_part = ! empty( $attributes['output']['template_part'] ) ? $attributes['output']['template_part'] : '';
3329
-					$content = sd_get_template_part_content( $template_part );
3328
+					$template_part = !empty($attributes['output']['template_part']) ? $attributes['output']['template_part'] : '';
3329
+					$content = sd_get_template_part_content($template_part);
3330 3330
 
3331 3331
 					break;
3332 3332
 				default:
@@ -3334,104 +3334,104 @@  discard block
 block discarded – undo
3334 3334
 					break;
3335 3335
 			}
3336 3336
 
3337
-			if ( $valid_type ) {
3338
-				$block_content = '<div class="' . esc_attr( wp_get_block_default_classname( $instance->name ) ) . ' sd-block-has-rule">' . $content . '</div>';
3337
+			if ($valid_type) {
3338
+				$block_content = '<div class="' . esc_attr(wp_get_block_default_classname($instance->name)) . ' sd-block-has-rule">' . $content . '</div>';
3339 3339
 			}
3340 3340
 		}
3341 3341
 	}
3342 3342
 
3343
-	return apply_filters( 'sd_render_block_visibility_content', $block_content, $_block_content, $attributes, $block, $instance );
3343
+	return apply_filters('sd_render_block_visibility_content', $block_content, $_block_content, $attributes, $block, $instance);
3344 3344
 }
3345
-add_filter( 'render_block', 'sd_render_block', 9, 3 );
3345
+add_filter('render_block', 'sd_render_block', 9, 3);
3346 3346
 
3347
-function sd_get_page_content( $page_id ) {
3348
-	$content = $page_id > 0 ? get_post_field( 'post_content', (int) $page_id ) : '';
3347
+function sd_get_page_content($page_id) {
3348
+	$content = $page_id > 0 ? get_post_field('post_content', (int) $page_id) : '';
3349 3349
 
3350 3350
 	// Maybe bypass content
3351
-	$bypass_content = apply_filters( 'sd_bypass_page_content', '', $content, $page_id );
3352
-	if ( $bypass_content ) {
3351
+	$bypass_content = apply_filters('sd_bypass_page_content', '', $content, $page_id);
3352
+	if ($bypass_content) {
3353 3353
 		return $bypass_content;
3354 3354
 	}
3355 3355
 
3356 3356
 	// Run the shortcodes on the content.
3357
-	$content = do_shortcode( $content );
3357
+	$content = do_shortcode($content);
3358 3358
 
3359 3359
 	// Run block content if its available.
3360
-	if ( function_exists( 'do_blocks' ) ) {
3361
-		$content = do_blocks( $content );
3360
+	if (function_exists('do_blocks')) {
3361
+		$content = do_blocks($content);
3362 3362
 	}
3363 3363
 
3364
-	return apply_filters( 'sd_get_page_content', $content, $page_id );
3364
+	return apply_filters('sd_get_page_content', $content, $page_id);
3365 3365
 }
3366 3366
 
3367
-function sd_get_template_part_content( $template_part ) {
3368
-	$template_part_post = $template_part ? sd_get_template_part_by_slug( $template_part ) : array();
3369
-	$content = ! empty( $template_part_post ) ? $template_part_post->content : '';
3367
+function sd_get_template_part_content($template_part) {
3368
+	$template_part_post = $template_part ? sd_get_template_part_by_slug($template_part) : array();
3369
+	$content = !empty($template_part_post) ? $template_part_post->content : '';
3370 3370
 
3371 3371
 	// Maybe bypass content
3372
-	$bypass_content = apply_filters( 'sd_bypass_template_part_content', '', $content, $template_part );
3373
-	if ( $bypass_content ) {
3372
+	$bypass_content = apply_filters('sd_bypass_template_part_content', '', $content, $template_part);
3373
+	if ($bypass_content) {
3374 3374
 		return $bypass_content;
3375 3375
 	}
3376 3376
 
3377 3377
 	// Run the shortcodes on the content.
3378
-	$content = do_shortcode( $content );
3378
+	$content = do_shortcode($content);
3379 3379
 
3380 3380
 	// Run block content if its available.
3381
-	if ( function_exists( 'do_blocks' ) ) {
3382
-		$content = do_blocks( $content );
3381
+	if (function_exists('do_blocks')) {
3382
+		$content = do_blocks($content);
3383 3383
 	}
3384 3384
 
3385
-	return apply_filters( 'sd_get_template_part_content', $content, $template_part );
3385
+	return apply_filters('sd_get_template_part_content', $content, $template_part);
3386 3386
 }
3387 3387
 
3388
-function sd_block_parse_rules( $attrs ) {
3388
+function sd_block_parse_rules($attrs) {
3389 3389
 	$rules = array();
3390 3390
 
3391
-	if ( ! empty( $attrs ) && is_array( $attrs ) ) {
3392
-		$attrs_keys = array_keys( $attrs );
3391
+	if (!empty($attrs) && is_array($attrs)) {
3392
+		$attrs_keys = array_keys($attrs);
3393 3393
 
3394
-		for ( $i = 1; $i <= count( $attrs_keys ); $i++ ) {
3395
-			if ( ! empty( $attrs[ 'rule' . $i ] ) && is_array( $attrs[ 'rule' . $i ] ) ) {
3396
-				$rules[] = $attrs[ 'rule' . $i ];
3394
+		for ($i = 1; $i <= count($attrs_keys); $i++) {
3395
+			if (!empty($attrs['rule' . $i]) && is_array($attrs['rule' . $i])) {
3396
+				$rules[] = $attrs['rule' . $i];
3397 3397
 			}
3398 3398
 		}
3399 3399
 	}
3400 3400
 
3401
-	return apply_filters( 'sd_block_parse_rules', $rules, $attrs );
3401
+	return apply_filters('sd_block_parse_rules', $rules, $attrs);
3402 3402
 }
3403 3403
 
3404
-function sd_block_check_rules( $rules ) {
3405
-	if ( ! ( is_array( $rules ) && ! empty( $rules ) ) ) {
3404
+function sd_block_check_rules($rules) {
3405
+	if (!(is_array($rules) && !empty($rules))) {
3406 3406
 		return true;
3407 3407
 	}
3408 3408
 
3409
-	foreach ( $rules as $key => $rule ) {
3410
-		$match = apply_filters( 'sd_block_check_rule', true, $rule );
3409
+	foreach ($rules as $key => $rule) {
3410
+		$match = apply_filters('sd_block_check_rule', true, $rule);
3411 3411
 
3412
-		if ( ! $match ) {
3412
+		if (!$match) {
3413 3413
 			break;
3414 3414
 		}
3415 3415
 	}
3416 3416
 
3417
-	return apply_filters( 'sd_block_check_rules', $match, $rules );
3417
+	return apply_filters('sd_block_check_rules', $match, $rules);
3418 3418
 }
3419 3419
 
3420
-function sd_block_check_rule( $match, $rule ) {
3420
+function sd_block_check_rule($match, $rule) {
3421 3421
 	global $post;
3422 3422
 
3423
-	if ( $match && ! empty( $rule['type'] ) ) {
3424
-		switch ( $rule['type'] ) {
3423
+	if ($match && !empty($rule['type'])) {
3424
+		switch ($rule['type']) {
3425 3425
 			case 'logged_in':
3426 3426
 				$match = (bool) is_user_logged_in();
3427 3427
 
3428 3428
 				break;
3429 3429
 			case 'logged_out':
3430
-				$match = ! is_user_logged_in();
3430
+				$match = !is_user_logged_in();
3431 3431
 
3432 3432
 				break;
3433 3433
 			case 'post_author':
3434
-				if ( ! empty( $post ) && $post->post_type != 'page' && ! empty( $post->post_author ) && is_user_logged_in() ) {
3434
+				if (!empty($post) && $post->post_type != 'page' && !empty($post->post_author) && is_user_logged_in()) {
3435 3435
 					$match = (int) $post->post_author === (int) get_current_user_id() ? true : false;
3436 3436
 				} else {
3437 3437
 					$match = false;
@@ -3441,18 +3441,18 @@  discard block
 block discarded – undo
3441 3441
 			case 'user_roles':
3442 3442
 				$match = false;
3443 3443
 
3444
-				if ( ! empty( $rule['user_roles'] ) ) {
3445
-					$user_roles = is_scalar( $rule['user_roles'] ) ? explode( ",", $rule['user_roles'] ) : $rule['user_roles'];
3444
+				if (!empty($rule['user_roles'])) {
3445
+					$user_roles = is_scalar($rule['user_roles']) ? explode(",", $rule['user_roles']) : $rule['user_roles'];
3446 3446
 
3447
-					if ( is_array( $user_roles ) ) {
3448
-						$user_roles = array_filter( array_map( 'trim', $user_roles ) );
3447
+					if (is_array($user_roles)) {
3448
+						$user_roles = array_filter(array_map('trim', $user_roles));
3449 3449
 					}
3450 3450
 
3451
-					if ( ! empty( $user_roles ) && is_array( $user_roles ) && is_user_logged_in() && ( $current_user = wp_get_current_user() ) ) {
3451
+					if (!empty($user_roles) && is_array($user_roles) && is_user_logged_in() && ($current_user = wp_get_current_user())) {
3452 3452
 						$current_user_roles = $current_user->roles;
3453 3453
 
3454
-						foreach ( $user_roles as $role ) {
3455
-							if ( in_array( $role, $current_user_roles ) ) {
3454
+						foreach ($user_roles as $role) {
3455
+							if (in_array($role, $current_user_roles)) {
3456 3456
 								$match = true;
3457 3457
 							}
3458 3458
 						}
@@ -3461,7 +3461,7 @@  discard block
 block discarded – undo
3461 3461
 
3462 3462
 				break;
3463 3463
 			case 'gd_field':
3464
-				$match = sd_block_check_rule_gd_field( $rule );
3464
+				$match = sd_block_check_rule_gd_field($rule);
3465 3465
 
3466 3466
 				break;
3467 3467
 		}
@@ -3469,145 +3469,145 @@  discard block
 block discarded – undo
3469 3469
 
3470 3470
 	return $match;
3471 3471
 }
3472
-add_filter( 'sd_block_check_rule', 'sd_block_check_rule', 10, 2 );
3472
+add_filter('sd_block_check_rule', 'sd_block_check_rule', 10, 2);
3473 3473
 
3474
-function sd_block_check_rule_gd_field( $rule ) {
3474
+function sd_block_check_rule_gd_field($rule) {
3475 3475
 	global $gd_post;
3476 3476
 
3477 3477
 	$match_found = false;
3478 3478
 
3479
-	if ( class_exists( 'GeoDirectory' ) && ! empty( $gd_post->ID ) && ! empty( $rule['field'] ) && ! empty( $rule['condition'] ) ) {
3479
+	if (class_exists('GeoDirectory') && !empty($gd_post->ID) && !empty($rule['field']) && !empty($rule['condition'])) {
3480 3480
 		$args['block_visibility'] = true;
3481 3481
 		$args['key'] = $rule['field'];
3482 3482
 		$args['condition'] = $rule['condition'];
3483
-		$args['search'] = isset( $rule['search'] ) ? $rule['search'] : '';
3483
+		$args['search'] = isset($rule['search']) ? $rule['search'] : '';
3484 3484
 
3485
-		if ( $args['key'] == 'street' ) {
3485
+		if ($args['key'] == 'street') {
3486 3486
 			$args['key'] = 'address';
3487 3487
 		}
3488 3488
 
3489 3489
 		$match_field = $_match_field = $args['key'];
3490 3490
 
3491
-		if ( $match_field == 'address' ) {
3491
+		if ($match_field == 'address') {
3492 3492
 			$match_field = 'street';
3493
-		} elseif ( $match_field == 'post_images' ) {
3493
+		} elseif ($match_field == 'post_images') {
3494 3494
 			$match_field = 'featured_image';
3495 3495
 		}
3496 3496
 
3497 3497
 		$find_post = $gd_post;
3498
-		$find_post_keys = ! empty( $find_post ) ? array_keys( (array) $find_post ) : array();
3498
+		$find_post_keys = !empty($find_post) ? array_keys((array) $find_post) : array();
3499 3499
 
3500
-		if ( ! empty( $find_post->ID ) && ! in_array( 'post_category', $find_post_keys ) ) {
3501
-			$find_post = geodir_get_post_info( (int) $find_post->ID );
3502
-			$find_post_keys = ! empty( $find_post ) ? array_keys( (array) $find_post ) : array();
3500
+		if (!empty($find_post->ID) && !in_array('post_category', $find_post_keys)) {
3501
+			$find_post = geodir_get_post_info((int) $find_post->ID);
3502
+			$find_post_keys = !empty($find_post) ? array_keys((array) $find_post) : array();
3503 3503
 		}
3504 3504
 
3505
-		if ( $match_field === '' || ( ! empty( $find_post_keys ) && ( in_array( $match_field, $find_post_keys ) || in_array( $_match_field, $find_post_keys ) ) ) ) {
3506
-			$address_fields = array( 'street2', 'neighbourhood', 'city', 'region', 'country', 'zip', 'latitude', 'longitude' ); // Address fields
3505
+		if ($match_field === '' || (!empty($find_post_keys) && (in_array($match_field, $find_post_keys) || in_array($_match_field, $find_post_keys)))) {
3506
+			$address_fields = array('street2', 'neighbourhood', 'city', 'region', 'country', 'zip', 'latitude', 'longitude'); // Address fields
3507 3507
 			$field = array();
3508 3508
 			$empty_field = false;
3509 3509
 
3510 3510
 			$standard_fields = sd_visibility_gd_standard_fields();
3511 3511
 
3512
-			if ( $match_field && ! in_array( $match_field, array_keys( $standard_fields ) ) && ! in_array( $match_field, $address_fields ) ) {
3513
-				$package_id = geodir_get_post_package_id( $find_post->ID, $find_post->post_type );
3514
-				$fields = geodir_post_custom_fields( $package_id, 'all', $find_post->post_type, 'none' );
3512
+			if ($match_field && !in_array($match_field, array_keys($standard_fields)) && !in_array($match_field, $address_fields)) {
3513
+				$package_id = geodir_get_post_package_id($find_post->ID, $find_post->post_type);
3514
+				$fields = geodir_post_custom_fields($package_id, 'all', $find_post->post_type, 'none');
3515 3515
 
3516
-				foreach ( $fields as $field_info ) {
3517
-					if ( $match_field == $field_info['htmlvar_name'] ) {
3516
+				foreach ($fields as $field_info) {
3517
+					if ($match_field == $field_info['htmlvar_name']) {
3518 3518
 						$field = $field_info;
3519 3519
 						break;
3520
-					} elseif( $_match_field == $field_info['htmlvar_name'] ) {
3520
+					} elseif ($_match_field == $field_info['htmlvar_name']) {
3521 3521
 						$field = $field_info;
3522 3522
 						break;
3523 3523
 					}
3524 3524
 				}
3525 3525
 
3526
-				if ( empty( $field ) ) {
3526
+				if (empty($field)) {
3527 3527
 					$empty_field = true;
3528 3528
 				}
3529 3529
 			}
3530 3530
 
3531 3531
 			// Address fields.
3532
-			if ( in_array( $match_field, $address_fields ) && ( $address_fields = geodir_post_meta_address_fields( '' ) ) ) {
3533
-				if ( ! empty( $address_fields[ $match_field ] ) ) {
3534
-					$field = $address_fields[ $match_field ];
3532
+			if (in_array($match_field, $address_fields) && ($address_fields = geodir_post_meta_address_fields(''))) {
3533
+				if (!empty($address_fields[$match_field])) {
3534
+					$field = $address_fields[$match_field];
3535 3535
 				}
3536
-			} else if ( in_array( $match_field, array_keys( $standard_fields ) ) ) {
3537
-				if ( ! empty( $standard_fields[ $match_field ] ) ) {
3538
-					$field = $standard_fields[ $match_field ];
3536
+			} else if (in_array($match_field, array_keys($standard_fields))) {
3537
+				if (!empty($standard_fields[$match_field])) {
3538
+					$field = $standard_fields[$match_field];
3539 3539
 				}
3540 3540
 			}
3541 3541
 
3542 3542
 			// Parse search.
3543
-			$search = sd_gd_field_rule_search( $args['search'], $find_post->post_type, $rule, $field, $find_post );
3543
+			$search = sd_gd_field_rule_search($args['search'], $find_post->post_type, $rule, $field, $find_post);
3544 3544
 
3545
-			$is_date = ( ! empty( $field['type'] ) && $field['type'] == 'datepicker' ) || in_array( $match_field, array( 'post_date', 'post_modified' ) ) ? true : false;
3546
-			$is_date = apply_filters( 'geodir_post_badge_is_date', $is_date, $match_field, $field, $args, $find_post );
3545
+			$is_date = (!empty($field['type']) && $field['type'] == 'datepicker') || in_array($match_field, array('post_date', 'post_modified')) ? true : false;
3546
+			$is_date = apply_filters('geodir_post_badge_is_date', $is_date, $match_field, $field, $args, $find_post);
3547 3547
 
3548
-			$match_value = isset( $find_post->{$match_field} ) && empty( $empty_field ) ? esc_attr( trim( $find_post->{$match_field} ) ) : '';
3548
+			$match_value = isset($find_post->{$match_field} ) && empty($empty_field) ? esc_attr(trim($find_post->{$match_field} )) : '';
3549 3549
 			$match_found = $match_field === '' ? true : false;
3550 3550
 
3551
-			if ( ! $match_found ) {
3552
-				if ( ( $match_field == 'post_date' || $match_field == 'post_modified' ) && ( empty( $args['condition'] ) || $args['condition'] == 'is_greater_than' || $args['condition'] == 'is_less_than' ) ) {
3553
-					if ( strpos( $search, '+' ) === false && strpos( $search, '-' ) === false ) {
3551
+			if (!$match_found) {
3552
+				if (($match_field == 'post_date' || $match_field == 'post_modified') && (empty($args['condition']) || $args['condition'] == 'is_greater_than' || $args['condition'] == 'is_less_than')) {
3553
+					if (strpos($search, '+') === false && strpos($search, '-') === false) {
3554 3554
 						$search = '+' . $search;
3555 3555
 					}
3556
-					$the_time = $match_field == 'post_modified' ? get_the_modified_date( 'Y-m-d', $find_post ) : get_the_time( 'Y-m-d', $find_post );
3557
-					$until_time = strtotime( $the_time . ' ' . $search . ' days' );
3558
-					$now_time   = strtotime( date_i18n( 'Y-m-d', current_time( 'timestamp' ) ) );
3559
-					if ( ( empty( $args['condition'] ) || $args['condition'] == 'is_less_than' ) && $until_time > $now_time ) {
3556
+					$the_time = $match_field == 'post_modified' ? get_the_modified_date('Y-m-d', $find_post) : get_the_time('Y-m-d', $find_post);
3557
+					$until_time = strtotime($the_time . ' ' . $search . ' days');
3558
+					$now_time   = strtotime(date_i18n('Y-m-d', current_time('timestamp')));
3559
+					if ((empty($args['condition']) || $args['condition'] == 'is_less_than') && $until_time > $now_time) {
3560 3560
 						$match_found = true;
3561
-					} elseif ( $args['condition'] == 'is_greater_than' && $until_time < $now_time ) {
3561
+					} elseif ($args['condition'] == 'is_greater_than' && $until_time < $now_time) {
3562 3562
 						$match_found = true;
3563 3563
 					}
3564 3564
 				} else {
3565
-					switch ( $args['condition'] ) {
3565
+					switch ($args['condition']) {
3566 3566
 						case 'is_equal':
3567
-							$match_found = (bool) ( $search != '' && $match_value == $search );
3567
+							$match_found = (bool) ($search != '' && $match_value == $search);
3568 3568
 							break;
3569 3569
 						case 'is_not_equal':
3570
-							$match_found = (bool) ( $search != '' && $match_value != $search );
3570
+							$match_found = (bool) ($search != '' && $match_value != $search);
3571 3571
 							break;
3572 3572
 						case 'is_greater_than':
3573
-							$match_found = (bool) ( $search != '' && ( is_float( $search ) || is_numeric( $search ) ) && ( is_float( $match_value ) || is_numeric( $match_value ) ) && $match_value > $search );
3573
+							$match_found = (bool) ($search != '' && (is_float($search) || is_numeric($search)) && (is_float($match_value) || is_numeric($match_value)) && $match_value > $search);
3574 3574
 							break;
3575 3575
 						case 'is_less_than':
3576
-							$match_found = (bool) ( $search != '' && ( is_float( $search ) || is_numeric( $search ) ) && ( is_float( $match_value ) || is_numeric( $match_value ) ) && $match_value < $search );
3576
+							$match_found = (bool) ($search != '' && (is_float($search) || is_numeric($search)) && (is_float($match_value) || is_numeric($match_value)) && $match_value < $search);
3577 3577
 							break;
3578 3578
 						case 'is_empty':
3579
-							$match_found = (bool) ( $match_value === '' || $match_value === false || $match_value === '0' || is_null( $match_value ) );
3579
+							$match_found = (bool) ($match_value === '' || $match_value === false || $match_value === '0' || is_null($match_value));
3580 3580
 							break;
3581 3581
 						case 'is_not_empty':
3582
-							$match_found = (bool) ( $match_value !== '' && $match_value !== false && $match_value !== '0' && ! is_null( $match_value ) );
3582
+							$match_found = (bool) ($match_value !== '' && $match_value !== false && $match_value !== '0' && !is_null($match_value));
3583 3583
 							break;
3584 3584
 						case 'is_contains':
3585
-							$match_found = (bool) ( $search != '' && stripos( $match_value, $search ) !== false );
3585
+							$match_found = (bool) ($search != '' && stripos($match_value, $search) !== false);
3586 3586
 							break;
3587 3587
 						case 'is_not_contains':
3588
-							$match_found = (bool) ( $search != '' && stripos( $match_value, $search ) === false );
3588
+							$match_found = (bool) ($search != '' && stripos($match_value, $search) === false);
3589 3589
 							break;
3590 3590
 					}
3591 3591
 				}
3592 3592
 			}
3593 3593
 
3594
-			$match_found = apply_filters( 'geodir_post_badge_check_match_found', $match_found, $args, $find_post );
3594
+			$match_found = apply_filters('geodir_post_badge_check_match_found', $match_found, $args, $find_post);
3595 3595
 		} else {
3596 3596
 			$field = array();
3597 3597
 
3598 3598
 			// Parse search.
3599
-			$search = sd_gd_field_rule_search( $args['search'], $find_post->post_type, $rule, $field, $find_post );
3599
+			$search = sd_gd_field_rule_search($args['search'], $find_post->post_type, $rule, $field, $find_post);
3600 3600
 
3601 3601
 			$match_value = '';
3602 3602
 			$match_found = $match_field === '' ? true : false;
3603 3603
 
3604
-			if ( ! $match_found ) {
3605
-				switch ( $args['condition'] ) {
3604
+			if (!$match_found) {
3605
+				switch ($args['condition']) {
3606 3606
 					case 'is_equal':
3607
-						$match_found = (bool) ( $search != '' && $match_value == $search );
3607
+						$match_found = (bool) ($search != '' && $match_value == $search);
3608 3608
 						break;
3609 3609
 					case 'is_not_equal':
3610
-						$match_found = (bool) ( $search != '' && $match_value != $search );
3610
+						$match_found = (bool) ($search != '' && $match_value != $search);
3611 3611
 						break;
3612 3612
 					case 'is_greater_than':
3613 3613
 						$match_found = false;
@@ -3630,80 +3630,80 @@  discard block
 block discarded – undo
3630 3630
 				}
3631 3631
 			}
3632 3632
 
3633
-			$match_found = apply_filters( 'geodir_post_badge_check_match_found_empty', $match_found, $args, $find_post );
3633
+			$match_found = apply_filters('geodir_post_badge_check_match_found_empty', $match_found, $args, $find_post);
3634 3634
 		}
3635 3635
 	}
3636 3636
 
3637 3637
 	return $match_found;
3638 3638
 }
3639 3639
 
3640
-function sd_gd_field_rule_search( $search, $post_type, $rule, $field = array(), $gd_post = array() ) {
3640
+function sd_gd_field_rule_search($search, $post_type, $rule, $field = array(), $gd_post = array()) {
3641 3641
 	global $post;
3642 3642
 
3643
-	if ( ! $search ) {
3643
+	if (!$search) {
3644 3644
 		return $search;
3645 3645
 	}
3646 3646
 
3647 3647
 	$orig_search = $search;
3648
-	$_search = strtolower( $search );
3648
+	$_search = strtolower($search);
3649 3649
 
3650
-	if ( ! empty( $rule['field'] ) && $rule['field'] == 'post_author' ) {
3651
-		if ( $search == 'current_user' ) {
3650
+	if (!empty($rule['field']) && $rule['field'] == 'post_author') {
3651
+		if ($search == 'current_user') {
3652 3652
 			$search = is_user_logged_in() ? (int) get_current_user_id() : - 1;
3653
-		} else if ( $search == 'current_author' ) {
3654
-			$search = ( ! empty( $post ) && $post->post_type != 'page' && isset( $post->post_author ) ) ? absint( $post->post_author ) : - 1;
3655
-		}
3656
-	} else if ( $_search == 'date_today' ) {
3657
-		$search = date( 'Y-m-d' );
3658
-	} else if ( $_search == 'date_tomorrow' ) {
3659
-		$search = date( 'Y-m-d', strtotime( "+1 day" ) );
3660
-	} else if ( $_search == 'date_yesterday' ) {
3661
-		$search = date( 'Y-m-d', strtotime( "-1 day" ) );
3662
-	} else if ( $_search == 'time_his' ) {
3663
-		$search = date( 'H:i:s' );
3664
-	} else if ( $_search == 'time_hi' ) {
3665
-		$search = date( 'H:i' );
3666
-	} else if ( $_search == 'datetime_now' ) {
3667
-		$search = date( 'Y-m-d H:i:s' );
3668
-	} else if ( strpos( $_search, 'datetime_after_' ) === 0 ) {
3669
-		$_searches = explode( 'datetime_after_', $_search, 2 );
3670
-
3671
-		if ( ! empty( $_searches[1] ) ) {
3672
-			$search = date( 'Y-m-d H:i:s', strtotime( "+ " . str_replace( "_", " ", $_searches[1] ) ) );
3653
+		} else if ($search == 'current_author') {
3654
+			$search = (!empty($post) && $post->post_type != 'page' && isset($post->post_author)) ? absint($post->post_author) : - 1;
3655
+		}
3656
+	} else if ($_search == 'date_today') {
3657
+		$search = date('Y-m-d');
3658
+	} else if ($_search == 'date_tomorrow') {
3659
+		$search = date('Y-m-d', strtotime("+1 day"));
3660
+	} else if ($_search == 'date_yesterday') {
3661
+		$search = date('Y-m-d', strtotime("-1 day"));
3662
+	} else if ($_search == 'time_his') {
3663
+		$search = date('H:i:s');
3664
+	} else if ($_search == 'time_hi') {
3665
+		$search = date('H:i');
3666
+	} else if ($_search == 'datetime_now') {
3667
+		$search = date('Y-m-d H:i:s');
3668
+	} else if (strpos($_search, 'datetime_after_') === 0) {
3669
+		$_searches = explode('datetime_after_', $_search, 2);
3670
+
3671
+		if (!empty($_searches[1])) {
3672
+			$search = date('Y-m-d H:i:s', strtotime("+ " . str_replace("_", " ", $_searches[1])));
3673 3673
 		} else {
3674
-			$search = date( 'Y-m-d H:i:s' );
3674
+			$search = date('Y-m-d H:i:s');
3675 3675
 		}
3676
-	} else if ( strpos( $_search, 'datetime_before_' ) === 0 ) {
3677
-		$_searches = explode( 'datetime_before_', $_search, 2 );
3676
+	} else if (strpos($_search, 'datetime_before_') === 0) {
3677
+		$_searches = explode('datetime_before_', $_search, 2);
3678 3678
 
3679
-		if ( ! empty( $_searches[1] ) ) {
3680
-			$search = date( 'Y-m-d H:i:s', strtotime( "- " . str_replace( "_", " ", $_searches[1] ) ) );
3679
+		if (!empty($_searches[1])) {
3680
+			$search = date('Y-m-d H:i:s', strtotime("- " . str_replace("_", " ", $_searches[1])));
3681 3681
 		} else {
3682
-			$search = date( 'Y-m-d H:i:s' );
3682
+			$search = date('Y-m-d H:i:s');
3683 3683
 		}
3684
-	} else if ( strpos( $_search, 'date_after_' ) === 0 ) {
3685
-		$_searches = explode( 'date_after_', $_search, 2 );
3684
+	} else if (strpos($_search, 'date_after_') === 0) {
3685
+		$_searches = explode('date_after_', $_search, 2);
3686 3686
 
3687
-		if ( ! empty( $_searches[1] ) ) {
3688
-			$search = date( 'Y-m-d', strtotime( "+ " . str_replace( "_", " ", $_searches[1] ) ) );
3687
+		if (!empty($_searches[1])) {
3688
+			$search = date('Y-m-d', strtotime("+ " . str_replace("_", " ", $_searches[1])));
3689 3689
 		} else {
3690
-			$search = date( 'Y-m-d' );
3690
+			$search = date('Y-m-d');
3691 3691
 		}
3692
-	} else if ( strpos( $_search, 'date_before_' ) === 0 ) {
3693
-		$_searches = explode( 'date_before_', $_search, 2 );
3692
+	} else if (strpos($_search, 'date_before_') === 0) {
3693
+		$_searches = explode('date_before_', $_search, 2);
3694 3694
 
3695
-		if ( ! empty( $_searches[1] ) ) {
3696
-			$search = date( 'Y-m-d', strtotime( "- " . str_replace( "_", " ", $_searches[1] ) ) );
3695
+		if (!empty($_searches[1])) {
3696
+			$search = date('Y-m-d', strtotime("- " . str_replace("_", " ", $_searches[1])));
3697 3697
 		} else {
3698
-			$search = date( 'Y-m-d' );
3698
+			$search = date('Y-m-d');
3699 3699
 		}
3700 3700
 	}
3701 3701
 
3702
-	return apply_filters( 'sd_gd_field_rule_search', $search, $post_type, $rule, $orig_search );
3702
+	return apply_filters('sd_gd_field_rule_search', $search, $post_type, $rule, $orig_search);
3703 3703
 }
3704 3704
 
3705 3705
 
3706
-if(!function_exists('sd_blocks_render_blocks')){
3706
+if (!function_exists('sd_blocks_render_blocks')) {
3707 3707
 	/**
3708 3708
 	 * Add the shortcodes to the block content if set as an attribute.
3709 3709
 	 *
@@ -3714,21 +3714,21 @@  discard block
 block discarded – undo
3714 3714
 	 * @param $thiss
3715 3715
 	 * @return mixed|string
3716 3716
 	 */
3717
-	function sd_blocks_render_blocks($block_content, $parsed_block, $thiss ){
3717
+	function sd_blocks_render_blocks($block_content, $parsed_block, $thiss) {
3718 3718
 
3719 3719
 		// Check if ita a nested block that needs to be wrapped
3720
-		if(! empty($parsed_block['attrs']['sd_shortcode_close'])){
3720
+		if (!empty($parsed_block['attrs']['sd_shortcode_close'])) {
3721 3721
 			$content = isset($parsed_block['attrs']['html']) ? $parsed_block['attrs']['html'] : $block_content;
3722
-			$block_content = $parsed_block['attrs']['sd_shortcode'].$content.$parsed_block['attrs']['sd_shortcode_close'];
3722
+			$block_content = $parsed_block['attrs']['sd_shortcode'] . $content . $parsed_block['attrs']['sd_shortcode_close'];
3723 3723
 
3724 3724
 			$block_content = do_shortcode($block_content);
3725 3725
 
3726
-		}elseif(! empty($parsed_block['attrs']['sd_shortcode'])){
3726
+		}elseif (!empty($parsed_block['attrs']['sd_shortcode'])) {
3727 3727
 			$has_warp = false;
3728
-			if($block_content && strpos(trim($block_content), '<div class="wp-block-') === 0 ){
3728
+			if ($block_content && strpos(trim($block_content), '<div class="wp-block-') === 0) {
3729 3729
 				$parts = explode('></', $block_content);
3730
-				if(count($parts) === 2){
3731
-					$block_content = $parts[0].'>'.$parsed_block['attrs']['sd_shortcode'].'</'.$parts[1];
3730
+				if (count($parts) === 2) {
3731
+					$block_content = $parts[0] . '>' . $parsed_block['attrs']['sd_shortcode'] . '</' . $parts[1];
3732 3732
 					$has_warp = true;
3733 3733
 				}
3734 3734
 			}
@@ -3743,5 +3743,5 @@  discard block
 block discarded – undo
3743 3743
 	}
3744 3744
 }
3745 3745
 
3746
-add_filter('render_block', 'sd_blocks_render_blocks',10,3);
3746
+add_filter('render_block', 'sd_blocks_render_blocks', 10, 3);
3747 3747
 
Please login to merge, or discard this patch.
Braces   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -3723,7 +3723,7 @@
 block discarded – undo
3723 3723
 
3724 3724
 			$block_content = do_shortcode($block_content);
3725 3725
 
3726
-		}elseif(! empty($parsed_block['attrs']['sd_shortcode'])){
3726
+		} elseif(! empty($parsed_block['attrs']['sd_shortcode'])){
3727 3727
 			$has_warp = false;
3728 3728
 			if($block_content && strpos(trim($block_content), '<div class="wp-block-') === 0 ){
3729 3729
 				$parts = explode('></', $block_content);
Please login to merge, or discard this patch.