Completed
Push — master ( 14ca6b...a607b8 )
by Fernando
02:26
created
includes/nav-navwalker.php 1 patch
Spacing   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -7,13 +7,13 @@  discard block
 block discarded – undo
7 7
  * @category   bootstrap-walker
8 8
  */
9 9
 
10
-if ( ! defined( 'ABSPATH' ) ) {
10
+if ( ! defined('ABSPATH')) {
11 11
 	exit;
12 12
 }
13 13
 
14
-add_filter( 'nav_menu_item_id', '__return_null' );
14
+add_filter('nav_menu_item_id', '__return_null');
15 15
 
16
-if ( ! function_exists( 'lsx_nav_menu_css_class' ) ) :
16
+if ( ! function_exists('lsx_nav_menu_css_class')) :
17 17
 
18 18
 	/**
19 19
 	 * Remove the id="" on nav menu items.
@@ -23,22 +23,22 @@  discard block
 block discarded – undo
23 23
 	 * @subpackage navigation
24 24
 	 * @category   bootstrap-walker
25 25
 	 */
26
-	function lsx_nav_menu_css_class( $classes, $item ) {
27
-		$slug    = sanitize_title( $item->title );
28
-		$classes = preg_replace( '/(current(-menu-|[-_]page[-_])(item|parent|ancestor))/', 'active', $classes );
29
-		$classes = preg_replace( '/^((menu|page)[-_\w+]+)+/', '', $classes );
26
+	function lsx_nav_menu_css_class($classes, $item) {
27
+		$slug    = sanitize_title($item->title);
28
+		$classes = preg_replace('/(current(-menu-|[-_]page[-_])(item|parent|ancestor))/', 'active', $classes);
29
+		$classes = preg_replace('/^((menu|page)[-_\w+]+)+/', '', $classes);
30 30
 
31 31
 		$classes[] = 'menu-' . $slug;
32
-		$classes   = array_unique( $classes );
32
+		$classes   = array_unique($classes);
33 33
 
34
-		return array_filter( $classes, 'lsx_is_element_empty' );
34
+		return array_filter($classes, 'lsx_is_element_empty');
35 35
 	}
36 36
 
37 37
 endif;
38 38
 
39
-add_filter( 'nav_menu_css_class', 'lsx_nav_menu_css_class', 10, 2 );
39
+add_filter('nav_menu_css_class', 'lsx_nav_menu_css_class', 10, 2);
40 40
 
41
-if ( ! function_exists( 'lsx_nav_menu_args' ) ) :
41
+if ( ! function_exists('lsx_nav_menu_args')) :
42 42
 
43 43
 	/**
44 44
 	 * Clean up wp_nav_menu_args.
@@ -50,24 +50,24 @@  discard block
 block discarded – undo
50 50
 	 * @subpackage navigation
51 51
 	 * @category   bootstrap-walker
52 52
 	 */
53
-	function lsx_nav_menu_args( $args = '' ) {
53
+	function lsx_nav_menu_args($args = '') {
54 54
 		$roots_nav_menu_args['container'] = false;
55 55
 
56
-		if ( ! $args['items_wrap'] ) {
56
+		if ( ! $args['items_wrap']) {
57 57
 			$roots_nav_menu_args['items_wrap'] = '<ul class="%2$s">%3$s</ul>';
58 58
 		}
59 59
 
60
-		if ( current_theme_supports( 'bootstrap-top-navbar' ) && ! $args['depth'] ) {
60
+		if (current_theme_supports('bootstrap-top-navbar') && ! $args['depth']) {
61 61
 			$roots_nav_menu_args['depth'] = 2;
62 62
 		}
63 63
 
64
-		if ( ! $args['walker'] ) {
64
+		if ( ! $args['walker']) {
65 65
 			$roots_nav_menu_args['walker'] = new LSX_Nav_Walker();
66 66
 		}
67 67
 
68
-		return array_merge( $args, $roots_nav_menu_args );
68
+		return array_merge($args, $roots_nav_menu_args);
69 69
 	}
70 70
 
71 71
 endif;
72 72
 
73
-add_filter( 'wp_nav_menu_args', 'lsx_nav_menu_args' );
73
+add_filter('wp_nav_menu_args', 'lsx_nav_menu_args');
Please login to merge, or discard this patch.
includes/config.php 1 patch
Spacing   +66 added lines, -66 removed lines patch added patch discarded remove patch
@@ -6,11 +6,11 @@  discard block
 block discarded – undo
6 6
  * @subpackage config
7 7
  */
8 8
 
9
-if ( ! defined( 'ABSPATH' ) ) {
9
+if ( ! defined('ABSPATH')) {
10 10
 	exit;
11 11
 }
12 12
 
13
-if ( ! function_exists( 'lsx_setup' ) ) :
13
+if ( ! function_exists('lsx_setup')) :
14 14
 
15 15
 	/**
16 16
 	 * Theme after_setup_theme action.
@@ -22,58 +22,58 @@  discard block
 block discarded – undo
22 22
 		global $content_width;
23 23
 		$content_width = 1140;
24 24
 
25
-		load_theme_textdomain( 'lsx', get_template_directory() . '/languages' );
25
+		load_theme_textdomain('lsx', get_template_directory() . '/languages');
26 26
 
27
-		add_image_size( 'lsx-thumbnail-wide',   350, 230, true );
28
-		add_image_size( 'lsx-thumbnail-square', 350, 350, true );
29
-		add_image_size( 'lsx-thumbnail-single', 750, 350, true );
30
-		add_image_size( 'lsx-banner', 1920, 600, true );
27
+		add_image_size('lsx-thumbnail-wide', 350, 230, true);
28
+		add_image_size('lsx-thumbnail-square', 350, 350, true);
29
+		add_image_size('lsx-thumbnail-single', 750, 350, true);
30
+		add_image_size('lsx-banner', 1920, 600, true);
31 31
 
32
-		register_nav_menus( array(
33
-			'primary'       => esc_html__( 'Primary Menu', 'lsx' ),
34
-			'top-menu'      => esc_html__( 'Top Menu (right)' , 'lsx' ),
35
-			'top-menu-left' => esc_html__( 'Top Menu (left)' , 'lsx' ),
36
-			'social'        => esc_html__( 'Social Menu' , 'lsx' ),
37
-			'footer'        => esc_html__( 'Footer Menu' , 'lsx' ),
38
-		) );
32
+		register_nav_menus(array(
33
+			'primary'       => esc_html__('Primary Menu', 'lsx'),
34
+			'top-menu'      => esc_html__('Top Menu (right)', 'lsx'),
35
+			'top-menu-left' => esc_html__('Top Menu (left)', 'lsx'),
36
+			'social'        => esc_html__('Social Menu', 'lsx'),
37
+			'footer'        => esc_html__('Footer Menu', 'lsx'),
38
+		));
39 39
 
40
-		add_theme_support( 'automatic-feed-links' );
41
-		add_theme_support( 'custom-background' );
40
+		add_theme_support('automatic-feed-links');
41
+		add_theme_support('custom-background');
42 42
 
43
-		add_theme_support( 'custom-logo', array(
43
+		add_theme_support('custom-logo', array(
44 44
 			'height'      => 50,
45 45
 			'width'       => 160,
46 46
 			'flex-width'  => true,
47 47
 			'flex-height' => true,
48
-		) );
48
+		));
49 49
 
50
-		add_theme_support( 'html5', array( 'caption' ) );
50
+		add_theme_support('html5', array('caption'));
51 51
 
52
-		add_theme_support( 'post-formats', array(
52
+		add_theme_support('post-formats', array(
53 53
 			'image',
54 54
 			'video',
55 55
 			'gallery',
56 56
 			'audio',
57 57
 			'quote',
58
-		) );
58
+		));
59 59
 
60
-		add_theme_support( 'post-thumbnails' );
61
-		add_theme_support( 'sensei' );
60
+		add_theme_support('post-thumbnails');
61
+		add_theme_support('sensei');
62 62
 
63
-		add_theme_support( 'site-logo', array(
63
+		add_theme_support('site-logo', array(
64 64
 			'header-text' => array(
65 65
 				'site-title',
66 66
 				'site-description',
67 67
 			),
68 68
 			'size' => 'medium',
69
-		) );
69
+		));
70 70
 
71
-		add_theme_support( 'title-tag' );
71
+		add_theme_support('title-tag');
72 72
 
73 73
 		/* @TODO - Necessary to test it */
74 74
 		// add_theme_support( 'woocommerce' );
75 75
 
76
-		add_theme_support( 'starter-content', array(
76
+		add_theme_support('starter-content', array(
77 77
 			'widgets' => array(
78 78
 				'sidebar-home' => array(
79 79
 					'custom_widget_1' => array(
@@ -81,7 +81,7 @@  discard block
 block discarded – undo
81 81
 
82 82
 						array(
83 83
 							'title' => '',
84
-							'text'  => wp_kses_post( '<div class="row"><div class="col-sm-12 text-center"><h3>Build your perfect website <small>with the LSX theme</small></h3></div></div><div class="row"><div class="col-sm-4 text-center"><h4>Fast</h4><p>"Quick" isn\'t a word most people use when describing their website building experience.</p></div><div class="col-sm-4 text-center"><h4>Easy</h4><p>We\'ve built websites for countless clients, and we know what kind of back-end makes sense easily.</p></div><div class="col-sm-4 text-center"><h4>Comprehensive</h4><p>The LSX extensions come with features out the box that are essential.</p></div></div>' ),
84
+							'text'  => wp_kses_post('<div class="row"><div class="col-sm-12 text-center"><h3>Build your perfect website <small>with the LSX theme</small></h3></div></div><div class="row"><div class="col-sm-4 text-center"><h4>Fast</h4><p>"Quick" isn\'t a word most people use when describing their website building experience.</p></div><div class="col-sm-4 text-center"><h4>Easy</h4><p>We\'ve built websites for countless clients, and we know what kind of back-end makes sense easily.</p></div><div class="col-sm-4 text-center"><h4>Comprehensive</h4><p>The LSX extensions come with features out the box that are essential.</p></div></div>'),
85 85
 						),
86 86
 					),
87 87
 
@@ -90,7 +90,7 @@  discard block
 block discarded – undo
90 90
 
91 91
 						array(
92 92
 							'title' => '',
93
-							'text'  => wp_kses_post( '<div class="lsx-full-width-alt"><div class="row"><div class="col-xs-12"><h3>A big CTA title</h3><p class="text-center"><a class="btn cta-btn" href="http://www.lsdeb.biz/" target="_blank">Hire Us</a><p></div></div></div>' ),
93
+							'text'  => wp_kses_post('<div class="lsx-full-width-alt"><div class="row"><div class="col-xs-12"><h3>A big CTA title</h3><p class="text-center"><a class="btn cta-btn" href="http://www.lsdeb.biz/" target="_blank">Hire Us</a><p></div></div></div>'),
94 94
 						),
95 95
 					),
96 96
 
@@ -99,7 +99,7 @@  discard block
 block discarded – undo
99 99
 
100 100
 						array(
101 101
 							'title' => '',
102
-							'text'  => wp_kses_post( '<div class="row"><div class="col-xs-12"><h3>Homepage Widget</h3><p>Lorem ipsum dolor sit amet, <a href="#">consectetuer adipiscing elit</a>. Donec odio. Quisque volutpat mattis eros. Nullam malesuada erat ut turpis. Suspendisse urna nibh, viverra non, semper suscipit, posuere a, pede.</p></div></div>' ),
102
+							'text'  => wp_kses_post('<div class="row"><div class="col-xs-12"><h3>Homepage Widget</h3><p>Lorem ipsum dolor sit amet, <a href="#">consectetuer adipiscing elit</a>. Donec odio. Quisque volutpat mattis eros. Nullam malesuada erat ut turpis. Suspendisse urna nibh, viverra non, semper suscipit, posuere a, pede.</p></div></div>'),
103 103
 						),
104 104
 					),
105 105
 				),
@@ -109,8 +109,8 @@  discard block
 block discarded – undo
109 109
 						'text',
110 110
 
111 111
 						array(
112
-							'title' => esc_html__( 'Space for Footer Widgets', 'lsx' ),
113
-							'text'  => esc_html__( 'This is here to showcase some footer widgets. You can decide what to add and what to hide. Nam nostrum evertitur ad, ut pri nibh veniam, urbanitas definitionem eum ex.', 'lsx' ),
112
+							'title' => esc_html__('Space for Footer Widgets', 'lsx'),
113
+							'text'  => esc_html__('This is here to showcase some footer widgets. You can decide what to add and what to hide. Nam nostrum evertitur ad, ut pri nibh veniam, urbanitas definitionem eum ex.', 'lsx'),
114 114
 						),
115 115
 					),
116 116
 
@@ -118,8 +118,8 @@  discard block
 block discarded – undo
118 118
 						'text',
119 119
 
120 120
 						array(
121
-							'title' => esc_html__( 'Space for Footer Widgets', 'lsx' ),
122
-							'text'  => esc_html__( 'This is here to showcase some footer widgets. You can decide what to add and what to hide. Nam nostrum evertitur ad, ut pri nibh veniam, urbanitas definitionem eum ex.', 'lsx' ),
121
+							'title' => esc_html__('Space for Footer Widgets', 'lsx'),
122
+							'text'  => esc_html__('This is here to showcase some footer widgets. You can decide what to add and what to hide. Nam nostrum evertitur ad, ut pri nibh veniam, urbanitas definitionem eum ex.', 'lsx'),
123 123
 						),
124 124
 					),
125 125
 
@@ -127,8 +127,8 @@  discard block
 block discarded – undo
127 127
 						'text',
128 128
 
129 129
 						array(
130
-							'title' => esc_html__( 'Contact us:', 'lsx' ),
131
-							'text'  => wp_kses_post( '<a href="mailto:[email protected]><i class="fa fa-envelope fa-fw"></i> [email protected]</a><br><a href="tel:+27214489843"><i class="fa fa-phone fa-fw"></i> +27 21 448 9843</a><br><i class="fa fa-skype fa-fw"></i> /lightspeeddevelopment' ),
130
+							'title' => esc_html__('Contact us:', 'lsx'),
131
+							'text'  => wp_kses_post('<a href="mailto:[email protected]><i class="fa fa-envelope fa-fw"></i> [email protected]</a><br><a href="tel:+27214489843"><i class="fa fa-phone fa-fw"></i> +27 21 448 9843</a><br><i class="fa fa-skype fa-fw"></i> /lightspeeddevelopment'),
132 132
 						),
133 133
 					),
134 134
 				),
@@ -138,8 +138,8 @@  discard block
 block discarded – undo
138 138
 						'text',
139 139
 
140 140
 						array(
141
-							'title' => esc_html__( 'A Footer Call to Action', 'lsx' ),
142
-							'text'  => esc_html__( 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec odio. Quisque volutpat mattis eros. Nullam malesuada erat ut turpis. Suspendisse urna nibh, viverra non, semper suscipit, posuere a, pede.', 'lsx' ),
141
+							'title' => esc_html__('A Footer Call to Action', 'lsx'),
142
+							'text'  => esc_html__('Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec odio. Quisque volutpat mattis eros. Nullam malesuada erat ut turpis. Suspendisse urna nibh, viverra non, semper suscipit, posuere a, pede.', 'lsx'),
143 143
 						),
144 144
 					),
145 145
 				),
@@ -149,7 +149,7 @@  discard block
 block discarded – undo
149 149
 				'home' => array(
150 150
 					'template' => 'page-templates/template-front-page.php',
151 151
 					'thumbnail' => '{{image-banner-example-01}}',
152
-					'post_title' => esc_html__( 'LSX is a free WordPress theme', 'lsx' ),
152
+					'post_title' => esc_html__('LSX is a free WordPress theme', 'lsx'),
153 153
 					'post_content' => '',
154 154
 				),
155 155
 
@@ -166,17 +166,17 @@  discard block
 block discarded – undo
166 166
 
167 167
 			'attachments' => array(
168 168
 				'image-banner-example-01' => array(
169
-					'post_title' => esc_html_x( 'Banner Example 01', 'Theme starter content', 'lsx' ),
169
+					'post_title' => esc_html_x('Banner Example 01', 'Theme starter content', 'lsx'),
170 170
 					'file' => 'assets/images/admin/banner-example-01.jpg',
171 171
 				),
172 172
 
173 173
 				'image-banner-example-02' => array(
174
-					'post_title' => esc_html_x( 'Banner Example 02', 'Theme starter content', 'lsx' ),
174
+					'post_title' => esc_html_x('Banner Example 02', 'Theme starter content', 'lsx'),
175 175
 					'file' => 'assets/images/admin/banner-example-02.jpg',
176 176
 				),
177 177
 
178 178
 				'image-banner-example-03' => array(
179
-					'post_title' => esc_html_x( 'Banner Example 03', 'Theme starter content', 'lsx' ),
179
+					'post_title' => esc_html_x('Banner Example 03', 'Theme starter content', 'lsx'),
180 180
 					'file' => 'assets/images/admin/banner-example-03.jpg',
181 181
 				),
182 182
 			),
@@ -185,12 +185,12 @@  discard block
 block discarded – undo
185 185
 				'show_on_front' => 'page',
186 186
 				'page_on_front' => '{{home}}',
187 187
 				'page_for_posts' => '{{blog}}',
188
-				'blogdescription' => esc_html__( 'LSX starter content example', 'lsx' ),
188
+				'blogdescription' => esc_html__('LSX starter content example', 'lsx'),
189 189
 			),
190 190
 
191 191
 			'nav_menus' => array(
192 192
 				'primary' => array(
193
-					'name' => esc_html__( 'Primary Menu', 'lsx' ),
193
+					'name' => esc_html__('Primary Menu', 'lsx'),
194 194
 
195 195
 					'items' => array(
196 196
 						'page_home',
@@ -201,7 +201,7 @@  discard block
 block discarded – undo
201 201
 				),
202 202
 
203 203
 				'top-menu' => array(
204
-					'name' => esc_html__( 'Top Menu', 'lsx' ),
204
+					'name' => esc_html__('Top Menu', 'lsx'),
205 205
 
206 206
 					'items' => array(
207 207
 						'custom_link_1' => array(
@@ -229,7 +229,7 @@  discard block
 block discarded – undo
229 229
 				),
230 230
 
231 231
 				'social' => array(
232
-					'name' => esc_html__( 'Social Menu', 'lsx' ),
232
+					'name' => esc_html__('Social Menu', 'lsx'),
233 233
 
234 234
 					'items' => array(
235 235
 						'link_facebook',
@@ -244,7 +244,7 @@  discard block
 block discarded – undo
244 244
 				),
245 245
 
246 246
 				'footer' => array(
247
-					'name' => esc_html__( 'Footer Menu', 'lsx' ),
247
+					'name' => esc_html__('Footer Menu', 'lsx'),
248 248
 
249 249
 					'items' => array(
250 250
 						'page_about',
@@ -258,14 +258,14 @@  discard block
 block discarded – undo
258 258
 				'lsx_header_search' => false,
259 259
 				'lsx_layout' => '1c',
260 260
 			),
261
-		) );
261
+		));
262 262
 	}
263 263
 
264 264
 endif;
265 265
 
266
-add_action( 'after_setup_theme', 'lsx_setup' );
266
+add_action('after_setup_theme', 'lsx_setup');
267 267
 
268
-if ( ! function_exists( 'lsx_init' ) ) :
268
+if ( ! function_exists('lsx_init')) :
269 269
 
270 270
 	/**
271 271
 	 * Theme init action.
@@ -274,18 +274,18 @@  discard block
 block discarded – undo
274 274
 	 * @subpackage config
275 275
 	 */
276 276
 	function lsx_init() {
277
-		add_post_type_support( 'page', 'excerpt' );
277
+		add_post_type_support('page', 'excerpt');
278 278
 
279
-		if ( class_exists( 'WooCommerce' ) ) {
280
-			remove_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20, 0 );
279
+		if (class_exists('WooCommerce')) {
280
+			remove_action('woocommerce_before_main_content', 'woocommerce_breadcrumb', 20, 0);
281 281
 		}
282 282
 	}
283 283
 
284 284
 endif;
285 285
 
286
-add_action( 'init', 'lsx_init', 100 );
286
+add_action('init', 'lsx_init', 100);
287 287
 
288
-if ( ! function_exists( 'lsx_process_content_width' ) ) :
288
+if ( ! function_exists('lsx_process_content_width')) :
289 289
 
290 290
 	/**
291 291
 	 * Overwrite the $content_width var, based on the layout of the page.
@@ -297,8 +297,8 @@  discard block
 block discarded – undo
297 297
 		global $content_width;
298 298
 
299 299
 		if (
300
-			is_page_template( 'page-templates/template-front-page.php' ) ||
301
-			is_page_template( 'page-templates/template-full-width.php' )
300
+			is_page_template('page-templates/template-front-page.php') ||
301
+			is_page_template('page-templates/template-full-width.php')
302 302
 		) {
303 303
 			$content_width = 1140;
304 304
 		}
@@ -306,9 +306,9 @@  discard block
 block discarded – undo
306 306
 
307 307
 endif;
308 308
 
309
-add_action( 'wp_head', 'lsx_process_content_width' );
309
+add_action('wp_head', 'lsx_process_content_width');
310 310
 
311
-if ( ! function_exists( 'lsx_file_get_contents' ) ) :
311
+if ( ! function_exists('lsx_file_get_contents')) :
312 312
 
313 313
 	/**
314 314
 	 * Get file contents.
@@ -316,19 +316,19 @@  discard block
 block discarded – undo
316 316
 	 * @package    lsx
317 317
 	 * @subpackage config
318 318
 	 */
319
-	function lsx_file_get_contents( $file ) {
320
-		if ( file_exists( $file ) ) {
319
+	function lsx_file_get_contents($file) {
320
+		if (file_exists($file)) {
321 321
 			global $wp_filesystem;
322 322
 
323
-			if ( empty( $wp_filesystem ) ) {
324
-				require_once( ABSPATH . 'wp-admin/includes/file.php' );
323
+			if (empty($wp_filesystem)) {
324
+				require_once(ABSPATH . 'wp-admin/includes/file.php');
325 325
 				WP_Filesystem();
326 326
 			}
327 327
 
328
-			if ( $wp_filesystem ) {
329
-				$contents = $wp_filesystem->get_contents( $file );
328
+			if ($wp_filesystem) {
329
+				$contents = $wp_filesystem->get_contents($file);
330 330
 
331
-				if ( ! empty( $contents ) ) {
331
+				if ( ! empty($contents)) {
332 332
 					return $contents;
333 333
 				}
334 334
 			}
Please login to merge, or discard this patch.
includes/walker-comment.php 1 patch
Spacing   +18 added lines, -18 removed lines patch added patch discarded remove patch
@@ -6,11 +6,11 @@  discard block
 block discarded – undo
6 6
  * @subpackage comment-walker
7 7
  */
8 8
 
9
-if ( ! defined( 'ABSPATH' ) ) {
9
+if ( ! defined('ABSPATH')) {
10 10
 	exit;
11 11
 }
12 12
 
13
-if ( ! function_exists( 'lsx_get_avatar' ) ) :
13
+if ( ! function_exists('lsx_get_avatar')) :
14 14
 
15 15
 	/**
16 16
 	 * Comment Form Field Filter.
@@ -18,25 +18,25 @@  discard block
 block discarded – undo
18 18
 	 * @package    lsx
19 19
 	 * @subpackage comment-walker
20 20
 	 */
21
-	function lsx_get_avatar( $avatar ) {
22
-		$avatar = str_replace( "class='avatar", "class='avatar pull-left media-object ", $avatar );
23
-		$avatar = str_replace( 'class="avatar', 'class="avatar pull-left media-object ', $avatar );
21
+	function lsx_get_avatar($avatar) {
22
+		$avatar = str_replace("class='avatar", "class='avatar pull-left media-object ", $avatar);
23
+		$avatar = str_replace('class="avatar', 'class="avatar pull-left media-object ', $avatar);
24 24
 		return $avatar;
25 25
 	}
26 26
 
27 27
 endif;
28 28
 
29
-add_filter( 'get_avatar', 'lsx_get_avatar' );
29
+add_filter('get_avatar', 'lsx_get_avatar');
30 30
 
31
-add_action( 'admin_bar_menu', function() {
32
-	remove_filter( 'get_avatar', 'lsx_get_avatar' );
33
-}, 0 );
31
+add_action('admin_bar_menu', function() {
32
+	remove_filter('get_avatar', 'lsx_get_avatar');
33
+}, 0);
34 34
 
35
-add_action( 'wp_after_admin_bar_render', function() {
36
-	add_filter( 'get_avatar','lsx_get_avatar' );
35
+add_action('wp_after_admin_bar_render', function() {
36
+	add_filter('get_avatar', 'lsx_get_avatar');
37 37
 } );
38 38
 
39
-if ( ! function_exists( 'lsx_comment_form_fields_filter' ) ) :
39
+if ( ! function_exists('lsx_comment_form_fields_filter')) :
40 40
 
41 41
 	/**
42 42
 	 * Comment Form Field Filter.
@@ -44,12 +44,12 @@  discard block
 block discarded – undo
44 44
 	 * @package    lsx
45 45
 	 * @subpackage comment-walker
46 46
 	 */
47
-	function lsx_comment_form_fields_filter( $fields ) {
48
-		foreach ( $fields as &$field ) {
49
-			if ( stristr( 'class=', $field ) ) {
50
-				$field = str_replace( 'class="', 'class="form-control ', $field );
47
+	function lsx_comment_form_fields_filter($fields) {
48
+		foreach ($fields as &$field) {
49
+			if (stristr('class=', $field)) {
50
+				$field = str_replace('class="', 'class="form-control ', $field);
51 51
 			} else {
52
-				$field = str_replace( '<input', '<input class="form-control" ', $field );
52
+				$field = str_replace('<input', '<input class="form-control" ', $field);
53 53
 			}
54 54
 		}
55 55
 
@@ -58,4 +58,4 @@  discard block
 block discarded – undo
58 58
 
59 59
 endif;
60 60
 
61
-add_filter( 'comment_form_default_fields', 'lsx_comment_form_fields_filter' );
61
+add_filter('comment_form_default_fields', 'lsx_comment_form_fields_filter');
Please login to merge, or discard this patch.
includes/widgets.php 1 patch
Spacing   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -6,11 +6,11 @@  discard block
 block discarded – undo
6 6
  * @subpackage widgets
7 7
  */
8 8
 
9
-if ( ! defined( 'ABSPATH' ) ) {
9
+if ( ! defined('ABSPATH')) {
10 10
 	exit;
11 11
 }
12 12
 
13
-if ( ! function_exists( 'lsx_widget_area_init' ) ) :
13
+if ( ! function_exists('lsx_widget_area_init')) :
14 14
 
15 15
 	/**
16 16
 	 * Register widgetized area and update sidebar with default widgets.
@@ -19,48 +19,48 @@  discard block
 block discarded – undo
19 19
 	 * @subpackage widgets
20 20
 	 */
21 21
 	function lsx_widget_area_init() {
22
-		register_sidebar( array(
23
-			'name'          => esc_html__( 'Home', 'lsx' ),
22
+		register_sidebar(array(
23
+			'name'          => esc_html__('Home', 'lsx'),
24 24
 			'id'            => 'sidebar-home',
25 25
 			'before_widget' => '<aside id="%1$s" class="widget %2$s">',
26 26
 			'after_widget'  => '</aside>',
27 27
 			'before_title'  => '<h3 class="widget-title">',
28 28
 			'after_title'   => '</h3>',
29
-		) );
29
+		));
30 30
 
31
-		register_sidebar( array(
32
-			'name'          => esc_html__( 'Sidebar', 'lsx' ),
31
+		register_sidebar(array(
32
+			'name'          => esc_html__('Sidebar', 'lsx'),
33 33
 			'id'            => 'sidebar-1',
34 34
 			'before_widget' => '<aside id="%1$s" class="widget %2$s">',
35 35
 			'after_widget'  => '</aside>',
36 36
 			'before_title'  => '<h3 class="widget-title">',
37 37
 			'after_title'   => '</h3>',
38
-		) );
38
+		));
39 39
 
40
-		register_sidebar( array(
41
-			'name'          => esc_html__( 'Footer', 'lsx' ),
40
+		register_sidebar(array(
41
+			'name'          => esc_html__('Footer', 'lsx'),
42 42
 			'id'            => 'sidebar-footer',
43 43
 			'before_widget' => '<div class="styler"><aside id="%1$s" class="widget %2$s">',
44 44
 			'after_widget'  => '</aside></div>',
45 45
 			'before_title'  => '<h3 class="widget-title">',
46 46
 			'after_title'   => '</h3>',
47
-		) );
47
+		));
48 48
 
49
-		register_sidebar( array(
50
-			'name'          => esc_html__( 'Footer Call to Action', 'lsx' ),
49
+		register_sidebar(array(
50
+			'name'          => esc_html__('Footer Call to Action', 'lsx'),
51 51
 			'id'            => 'sidebar-footer-cta',
52 52
 			'before_widget' => '<aside id="%1$s" class="widget %2$s">',
53 53
 			'after_widget'  => '</aside>',
54 54
 			'before_title'  => '<h3 class="widget-title">',
55 55
 			'after_title'   => '</h3>',
56
-		) );
56
+		));
57 57
 	}
58 58
 
59 59
 endif;
60 60
 
61
-add_action( 'widgets_init', 'lsx_widget_area_init' );
61
+add_action('widgets_init', 'lsx_widget_area_init');
62 62
 
63
-if ( ! function_exists( 'lsx_sidebar_footer_params' ) ) :
63
+if ( ! function_exists('lsx_sidebar_footer_params')) :
64 64
 
65 65
 	/**
66 66
 	 * Register widgetized area and update sidebar with default widgets.
@@ -68,13 +68,13 @@  discard block
 block discarded – undo
68 68
 	 * @package    lsx
69 69
 	 * @subpackage widgets
70 70
 	 */
71
-	function lsx_sidebar_footer_params( $params ) {
71
+	function lsx_sidebar_footer_params($params) {
72 72
 		$sidebar_id = $params[0]['id'];
73 73
 
74
-		if ( 'sidebar-footer' === $sidebar_id ) {
74
+		if ('sidebar-footer' === $sidebar_id) {
75 75
 			$total_widgets              = wp_get_sidebars_widgets();
76
-			$sidebar_widgets            = count( $total_widgets[ $sidebar_id ] );
77
-			$params[0]['before_widget'] = str_replace( 'class="styler', 'class="col-md-' . floor( 12 / $sidebar_widgets ), $params[0]['before_widget'] );
76
+			$sidebar_widgets            = count($total_widgets[$sidebar_id]);
77
+			$params[0]['before_widget'] = str_replace('class="styler', 'class="col-md-' . floor(12 / $sidebar_widgets), $params[0]['before_widget']);
78 78
 		}
79 79
 
80 80
 		return $params;
@@ -82,4 +82,4 @@  discard block
 block discarded – undo
82 82
 
83 83
 endif;
84 84
 
85
-add_filter( 'dynamic_sidebar_params', 'lsx_sidebar_footer_params' );
85
+add_filter('dynamic_sidebar_params', 'lsx_sidebar_footer_params');
Please login to merge, or discard this patch.
includes/customizer.php 1 patch
Spacing   +34 added lines, -34 removed lines patch added patch discarded remove patch
@@ -6,11 +6,11 @@  discard block
 block discarded – undo
6 6
  * @subpackage customizer
7 7
  */
8 8
 
9
-if ( ! defined( 'ABSPATH' ) ) {
9
+if ( ! defined('ABSPATH')) {
10 10
 	exit;
11 11
 }
12 12
 
13
-if ( ! function_exists( 'lsx_customizer_core_controls' ) ) :
13
+if ( ! function_exists('lsx_customizer_core_controls')) :
14 14
 
15 15
 	/**
16 16
 	 * Returns an array of the core panel.
@@ -20,10 +20,10 @@  discard block
 block discarded – undo
20 20
 	 *
21 21
 	 * @return $lsx_controls array()
22 22
 	 */
23
-	function lsx_customizer_core_controls( $lsx_controls ) {
23
+	function lsx_customizer_core_controls($lsx_controls) {
24 24
 		$lsx_controls['sections']['lsx-core'] = array(
25
-			'title'       => esc_html__( 'Core Settings', 'lsx' ),
26
-			'description' => esc_html__( 'Change the core settings.', 'lsx' ),
25
+			'title'       => esc_html__('Core Settings', 'lsx'),
26
+			'description' => esc_html__('Change the core settings.', 'lsx'),
27 27
 			'priority'    => 21,
28 28
 		);
29 29
 
@@ -34,7 +34,7 @@  discard block
 block discarded – undo
34 34
 		);
35 35
 
36 36
 		$lsx_controls['fields']['lsx_lazyload_status'] = array(
37
-			'label'   => esc_html__( 'Lazy Loading Images', 'lsx' ),
37
+			'label'   => esc_html__('Lazy Loading Images', 'lsx'),
38 38
 			'section' => 'lsx-core',
39 39
 			'type'    => 'checkbox',
40 40
 		);
@@ -46,7 +46,7 @@  discard block
 block discarded – undo
46 46
 		);
47 47
 
48 48
 		$lsx_controls['fields']['lsx_preloader_content_status'] = array(
49
-			'label'   => esc_html__( 'Preloader Content', 'lsx' ),
49
+			'label'   => esc_html__('Preloader Content', 'lsx'),
50 50
 			'section' => 'lsx-core',
51 51
 			'type'    => 'checkbox',
52 52
 		);
@@ -56,9 +56,9 @@  discard block
 block discarded – undo
56 56
 
57 57
 endif;
58 58
 
59
-add_filter( 'lsx_customizer_controls', 'lsx_customizer_core_controls' );
59
+add_filter('lsx_customizer_controls', 'lsx_customizer_core_controls');
60 60
 
61
-if ( ! function_exists( 'lsx_customizer_layout_controls' ) ) :
61
+if ( ! function_exists('lsx_customizer_layout_controls')) :
62 62
 
63 63
 	/**
64 64
 	 * Returns an array of the layout panel.
@@ -68,21 +68,21 @@  discard block
 block discarded – undo
68 68
 	 *
69 69
 	 * @return $lsx_controls array()
70 70
 	 */
71
-	function lsx_customizer_layout_controls( $lsx_controls ) {
71
+	function lsx_customizer_layout_controls($lsx_controls) {
72 72
 		$lsx_controls['sections']['lsx-layout'] = array(
73
-			'title'       => esc_html__( 'Layout', 'lsx' ),
74
-			'description' => esc_html__( 'Change the layout sitewide. If your homepage is set to use a page with a template, the following will not apply to it.', 'lsx' ),
73
+			'title'       => esc_html__('Layout', 'lsx'),
74
+			'description' => esc_html__('Change the layout sitewide. If your homepage is set to use a page with a template, the following will not apply to it.', 'lsx'),
75 75
 			'priority'    => 22,
76 76
 		);
77 77
 
78
-		$lsx_controls['settings']['lsx_header_layout']  = array(
78
+		$lsx_controls['settings']['lsx_header_layout'] = array(
79 79
 			'default'   => 'inline',
80 80
 			'type'      => 'theme_mod',
81 81
 			'transport' => 'postMessage',
82 82
 		);
83 83
 
84 84
 		$lsx_controls['fields']['lsx_header_layout'] = array(
85
-			'label'   => esc_html__( 'Header','lsx' ),
85
+			'label'   => esc_html__('Header', 'lsx'),
86 86
 			'section' => 'lsx-layout',
87 87
 			'control' => 'LSX_Customize_Header_Layout_Control',
88 88
 			'choices' => array(
@@ -99,7 +99,7 @@  discard block
 block discarded – undo
99 99
 		);
100 100
 
101 101
 		$lsx_controls['fields']['lsx_layout'] = array(
102
-			'label'   => esc_html__( 'Body', 'lsx' ),
102
+			'label'   => esc_html__('Body', 'lsx'),
103 103
 			'section' => 'lsx-layout',
104 104
 			'control' => 'LSX_Customize_Layout_Control',
105 105
 			'choices' => array(
@@ -116,7 +116,7 @@  discard block
 block discarded – undo
116 116
 		);
117 117
 
118 118
 		$lsx_controls['fields']['lsx_header_fixed'] = array(
119
-			'label'   => esc_html__( 'Fixed Header', 'lsx' ),
119
+			'label'   => esc_html__('Fixed Header', 'lsx'),
120 120
 			'section' => 'lsx-layout',
121 121
 			'type'    => 'checkbox',
122 122
 		);
@@ -128,7 +128,7 @@  discard block
 block discarded – undo
128 128
 		);
129 129
 
130 130
 		$lsx_controls['fields']['lsx_header_search'] = array(
131
-			'label'   => esc_html__( 'Search Box in Header', 'lsx' ),
131
+			'label'   => esc_html__('Search Box in Header', 'lsx'),
132 132
 			'section' => 'lsx-layout',
133 133
 			'type'    => 'checkbox',
134 134
 		);
@@ -136,9 +136,9 @@  discard block
 block discarded – undo
136 136
 		$lsx_controls['selective_refresh']['lsx_header_search'] = array(
137 137
 			'selector'          => '#lsx-header-search-css',
138 138
 			'render_callback'   => function() {
139
-				$search_form = get_theme_mod( 'lsx_header_search' );
139
+				$search_form = get_theme_mod('lsx_header_search');
140 140
 
141
-				if ( false !== $search_form ) {
141
+				if (false !== $search_form) {
142 142
 					echo 'body #searchform { display: block; }';
143 143
 				} else {
144 144
 					echo 'body #searchform { display: none; }';
@@ -146,7 +146,7 @@  discard block
 block discarded – undo
146 146
 			},
147 147
 		);
148 148
 
149
-		if ( class_exists( 'WooCommerce' ) ) {
149
+		if (class_exists('WooCommerce')) {
150 150
 			$lsx_controls['settings']['lsx_header_wc_cart'] = array(
151 151
 				'default'           => false,
152 152
 				'sanitize_callback' => 'lsx_sanitize_checkbox',
@@ -154,7 +154,7 @@  discard block
 block discarded – undo
154 154
 			);
155 155
 
156 156
 			$lsx_controls['fields']['lsx_header_wc_cart'] = array(
157
-				'label'   => esc_html__( 'WooCommerce Cart in Header', 'lsx' ),
157
+				'label'   => esc_html__('WooCommerce Cart in Header', 'lsx'),
158 158
 				'section' => 'lsx-layout',
159 159
 				'type'    => 'checkbox',
160 160
 			);
@@ -165,9 +165,9 @@  discard block
 block discarded – undo
165 165
 
166 166
 endif;
167 167
 
168
-add_filter( 'lsx_customizer_controls', 'lsx_customizer_layout_controls' );
168
+add_filter('lsx_customizer_controls', 'lsx_customizer_layout_controls');
169 169
 
170
-if ( ! function_exists( 'lsx_customizer_font_controls' ) ) :
170
+if ( ! function_exists('lsx_customizer_font_controls')) :
171 171
 
172 172
 	/**
173 173
 	 * Returns an array of the font controls.
@@ -177,21 +177,21 @@  discard block
 block discarded – undo
177 177
 	 *
178 178
 	 * @return $lsx_controls array()
179 179
 	 */
180
-	function lsx_customizer_font_controls( $lsx_controls ) {
180
+	function lsx_customizer_font_controls($lsx_controls) {
181 181
 		$data_fonts_file = get_template_directory() . '/assets/jsons/lsx-fonts.json';
182
-		$data_fonts = lsx_file_get_contents( $data_fonts_file );
183
-		$data_fonts = apply_filters( 'lsx_fonts_json', $data_fonts );
182
+		$data_fonts = lsx_file_get_contents($data_fonts_file);
183
+		$data_fonts = apply_filters('lsx_fonts_json', $data_fonts);
184 184
 
185 185
 		$data_fonts = '{' . $data_fonts . '}';
186
-		$data_fonts = json_decode( $data_fonts, true );
186
+		$data_fonts = json_decode($data_fonts, true);
187 187
 
188 188
 		$lsx_controls['sections']['lsx-font'] = array(
189
-			'title'       => esc_html__( 'Font', 'lsx' ),
190
-			'description' => esc_html__( 'Change the fonts sitewide.', 'lsx' ),
189
+			'title'       => esc_html__('Font', 'lsx'),
190
+			'description' => esc_html__('Change the fonts sitewide.', 'lsx'),
191 191
 			'priority'    => 41,
192 192
 		);
193 193
 
194
-		$lsx_controls['settings']['lsx_font']  = array(
194
+		$lsx_controls['settings']['lsx_font'] = array(
195 195
 			'default'   => 'lora_noto_sans',
196 196
 			'type'      => 'theme_mod',
197 197
 			'transport' => 'refresh',
@@ -211,9 +211,9 @@  discard block
 block discarded – undo
211 211
 
212 212
 endif;
213 213
 
214
-add_filter( 'lsx_customizer_controls', 'lsx_customizer_font_controls' );
214
+add_filter('lsx_customizer_controls', 'lsx_customizer_font_controls');
215 215
 
216
-if ( ! function_exists( 'lsx_get_customizer_controls' ) ) :
216
+if ( ! function_exists('lsx_get_customizer_controls')) :
217 217
 
218 218
 	/**
219 219
 	 * Returns an array of $controls for the customizer class to generate.
@@ -225,10 +225,10 @@  discard block
 block discarded – undo
225 225
 	 */
226 226
 	function lsx_get_customizer_controls() {
227 227
 		$lsx_controls = array();
228
-		$lsx_controls = apply_filters( 'lsx_customizer_controls', $lsx_controls );
228
+		$lsx_controls = apply_filters('lsx_customizer_controls', $lsx_controls);
229 229
 		return $lsx_controls;
230 230
 	}
231 231
 
232 232
 endif;
233 233
 
234
-$lsx_customizer = new LSX_Theme_Customizer( lsx_get_customizer_controls() );
234
+$lsx_customizer = new LSX_Theme_Customizer(lsx_get_customizer_controls());
Please login to merge, or discard this patch.
includes/classes/class-lsx-lazy-load-images.php 1 patch
Spacing   +59 added lines, -59 removed lines patch added patch discarded remove patch
@@ -6,11 +6,11 @@  discard block
 block discarded – undo
6 6
  * @subpackage lazyload
7 7
  */
8 8
 
9
-if ( ! defined( 'ABSPATH' ) ) {
9
+if ( ! defined('ABSPATH')) {
10 10
 	exit;
11 11
 }
12 12
 
13
-if ( ! class_exists( 'LSX_Lazy_Load_Images' ) ) :
13
+if ( ! class_exists('LSX_Lazy_Load_Images')) :
14 14
 
15 15
 	/*
16 16
 	 * LSX Lazy Load Images Class
@@ -39,143 +39,143 @@  discard block
 block discarded – undo
39 39
 		protected static $noscripts   = array();
40 40
 
41 41
 		static function init() {
42
-			if ( is_admin() ) {
42
+			if (is_admin()) {
43 43
 				return;
44 44
 			}
45 45
 
46
-			if ( get_theme_mod( 'lsx_lazyload_status', '1' ) === false ) {
46
+			if (get_theme_mod('lsx_lazyload_status', '1') === false) {
47 47
 				self::$enabled = false;
48 48
 				return;
49 49
 			}
50 50
 
51
-			if ( ! apply_filters( 'lsx_lazyload_is_enabled', true ) ) {
51
+			if ( ! apply_filters('lsx_lazyload_is_enabled', true)) {
52 52
 				self::$enabled = false;
53 53
 				return;
54 54
 			}
55 55
 
56
-			add_action( 'wp_enqueue_scripts', array( __CLASS__, 'add_scripts' ) );
57
-			add_action( 'wp_head', array( __CLASS__, 'setup_filters' ), 9999 );
58
-			add_filter( 'wp_kses_allowed_html', array( __CLASS__, 'kses_allowed_html' ), 10, 2 );
56
+			add_action('wp_enqueue_scripts', array(__CLASS__, 'add_scripts'));
57
+			add_action('wp_head', array(__CLASS__, 'setup_filters'), 9999);
58
+			add_filter('wp_kses_allowed_html', array(__CLASS__, 'kses_allowed_html'), 10, 2);
59 59
 		}
60 60
 
61 61
 		static function setup_filters() {
62 62
 			// WordPress
63
-			add_filter( 'the_content', array( __CLASS__, 'filter_images' ), 200 );
64
-			add_filter( 'widget_text', array( __CLASS__, 'filter_images' ), 200 );
65
-			add_filter( 'post_thumbnail_html', array( __CLASS__, 'filter_images' ), 200 );
66
-			add_filter( 'get_avatar', array( __CLASS__, 'filter_images' ), 200 );
63
+			add_filter('the_content', array(__CLASS__, 'filter_images'), 200);
64
+			add_filter('widget_text', array(__CLASS__, 'filter_images'), 200);
65
+			add_filter('post_thumbnail_html', array(__CLASS__, 'filter_images'), 200);
66
+			add_filter('get_avatar', array(__CLASS__, 'filter_images'), 200);
67 67
 
68 68
 			// LSX
69
-			add_filter( 'lsx_lazyload_filter_images', array( __CLASS__, 'filter_images' ), 200 );
69
+			add_filter('lsx_lazyload_filter_images', array(__CLASS__, 'filter_images'), 200);
70 70
 
71 71
 			// Envira Gallery
72
-			add_filter( 'envira_gallery_output_image', array( __CLASS__, 'filter_images' ), 200 );
72
+			add_filter('envira_gallery_output_image', array(__CLASS__, 'filter_images'), 200);
73 73
 		}
74 74
 
75 75
 		static function add_scripts() {
76
-			wp_enqueue_script( 'lazysizes', get_template_directory_uri() . '/assets/js/vendor/lazysizes.min.js', array( 'jquery' ), LSX_VERSION, true );
76
+			wp_enqueue_script('lazysizes', get_template_directory_uri() . '/assets/js/vendor/lazysizes.min.js', array('jquery'), LSX_VERSION, true);
77 77
 			// Plugin that enables use lazysizes in brackground images
78 78
 			//wp_enqueue_script( 'lazysizes', get_template_directory_uri() . '/assets/js/vendor/ls.unveilhooks.min.js', array( 'jquery', 'lazysizes' ), LSX_VERSION, true );
79 79
 		}
80 80
 
81
-		static function filter_images( $content ) {
82
-			if ( ! self::is_enabled() ) {
81
+		static function filter_images($content) {
82
+			if ( ! self::is_enabled()) {
83 83
 				return $content;
84 84
 			}
85 85
 
86
-			$http_user_agent = sanitize_text_field( wp_unslash( $_SERVER['HTTP_USER_AGENT'] ) );
87
-			$http_user_agent = ! empty( $http_user_agent ) ? $http_user_agent : '';
86
+			$http_user_agent = sanitize_text_field(wp_unslash($_SERVER['HTTP_USER_AGENT']));
87
+			$http_user_agent = ! empty($http_user_agent) ? $http_user_agent : '';
88 88
 
89
-			if ( is_feed()
89
+			if (is_feed()
90 90
 				|| is_preview()
91
-				|| 1 === intval( get_query_var( 'print' ) )
92
-				|| 1 === intval( get_query_var( 'printpage' ) )
93
-				|| strpos( $http_user_agent, 'Opera Mini' ) !== false
91
+				|| 1 === intval(get_query_var('print'))
92
+				|| 1 === intval(get_query_var('printpage'))
93
+				|| strpos($http_user_agent, 'Opera Mini') !== false
94 94
 			) {
95 95
 				return $content;
96 96
 			}
97 97
 
98 98
 			$skip_images_regex = '/class=".*(lazyload|disable-lazyload).*"/';
99
-			$placeholder_image = apply_filters( 'lsx_lazyload_placeholder_image', get_template_directory_uri() . '/assets/images/empty.gif' );
99
+			$placeholder_image = apply_filters('lsx_lazyload_placeholder_image', get_template_directory_uri() . '/assets/images/empty.gif');
100 100
 
101 101
 			$matches = array();
102 102
 			$search = array();
103 103
 			$replace = array();
104 104
 
105
-			$content = preg_replace_callback( '~<noscript.+?</noscript>~s', 'self::noscripts_remove', $content );
106
-			preg_match_all( '/<img[^>]*>/', $content, $matches );
105
+			$content = preg_replace_callback('~<noscript.+?</noscript>~s', 'self::noscripts_remove', $content);
106
+			preg_match_all('/<img[^>]*>/', $content, $matches);
107 107
 
108
-			foreach ( $matches[0] as $img_html ) {
109
-				if ( ! ( preg_match( $skip_images_regex, $img_html ) ) ) {
108
+			foreach ($matches[0] as $img_html) {
109
+				if ( ! (preg_match($skip_images_regex, $img_html))) {
110 110
 					$add_class = false;
111 111
 
112
-					if ( ! preg_match( '/src=[\'"]([^\'"]+)[\'"]/', $img_html ) && preg_match( '/srcset=[\'"]([^\'"]+)[\'"]/', $img_html ) ) {
113
-						$replace_html = preg_replace( '/<img(.*?)srcset=/i', '<img$1srcset="' . $placeholder_image . '" data-srcset=', $img_html );
112
+					if ( ! preg_match('/src=[\'"]([^\'"]+)[\'"]/', $img_html) && preg_match('/srcset=[\'"]([^\'"]+)[\'"]/', $img_html)) {
113
+						$replace_html = preg_replace('/<img(.*?)srcset=/i', '<img$1srcset="' . $placeholder_image . '" data-srcset=', $img_html);
114 114
 
115
-						if ( preg_match( '/sizes=[\'"]([^\'"]+)[\'"]/', $img_html ) ) {
116
-							$replace_html = preg_replace( '/sizes=/i', 'data-sizes=', $replace_html );
115
+						if (preg_match('/sizes=[\'"]([^\'"]+)[\'"]/', $img_html)) {
116
+							$replace_html = preg_replace('/sizes=/i', 'data-sizes=', $replace_html);
117 117
 						} else {
118
-							$replace_html = preg_replace( '/data-srcset=/i', 'data-sizes="auto" data-srcset=', $replace_html );
118
+							$replace_html = preg_replace('/data-srcset=/i', 'data-sizes="auto" data-srcset=', $replace_html);
119 119
 						}
120 120
 
121 121
 						$add_class = true;
122
-					} elseif ( preg_match( '/src=[\'"]([^\'"]+)[\'"]/', $img_html ) ) {
123
-						$replace_html = preg_replace( '/<img(.*?)src=/i', '<img$1src="' . $placeholder_image . '" data-src=', $img_html );
122
+					} elseif (preg_match('/src=[\'"]([^\'"]+)[\'"]/', $img_html)) {
123
+						$replace_html = preg_replace('/<img(.*?)src=/i', '<img$1src="' . $placeholder_image . '" data-src=', $img_html);
124 124
 
125
-						if ( preg_match( '/srcset=[\'"]([^\'"]+)[\'"]/', $img_html ) ) {
126
-							if ( preg_match( '/sizes=[\'"]([^\'"]+)[\'"]/', $img_html ) ) {
127
-								$replace_html = preg_replace( '/srcset=/i', 'data-srcset=', $replace_html );
128
-								$replace_html = preg_replace( '/sizes=/i', 'data-sizes=', $replace_html );
125
+						if (preg_match('/srcset=[\'"]([^\'"]+)[\'"]/', $img_html)) {
126
+							if (preg_match('/sizes=[\'"]([^\'"]+)[\'"]/', $img_html)) {
127
+								$replace_html = preg_replace('/srcset=/i', 'data-srcset=', $replace_html);
128
+								$replace_html = preg_replace('/sizes=/i', 'data-sizes=', $replace_html);
129 129
 							} else {
130
-								$replace_html = preg_replace( '/srcset=/i', 'data-sizes="auto" data-srcset=', $replace_html );
130
+								$replace_html = preg_replace('/srcset=/i', 'data-sizes="auto" data-srcset=', $replace_html);
131 131
 							}
132 132
 						}
133 133
 
134 134
 						$add_class = true;
135 135
 					}
136 136
 
137
-					if ( $add_class ) {
138
-						$replace_html = self::add_class( $replace_html, 'lazyload' );
137
+					if ($add_class) {
138
+						$replace_html = self::add_class($replace_html, 'lazyload');
139 139
 						$replace_html .= '<noscript>' . $img_html . '</noscript>';
140 140
 
141
-						array_push( $search, $img_html );
142
-						array_push( $replace, $replace_html );
141
+						array_push($search, $img_html);
142
+						array_push($replace, $replace_html);
143 143
 					}
144 144
 				}
145 145
 			}
146 146
 
147
-			$content = str_replace( $search, $replace, $content );
148
-			$content = preg_replace_callback( '~' . chr( 20 ) . '([0-9]+)' . chr( 20 ) . '~', 'self::noscripts_restore', $content );
147
+			$content = str_replace($search, $replace, $content);
148
+			$content = preg_replace_callback('~' . chr(20) . '([0-9]+)' . chr(20) . '~', 'self::noscripts_restore', $content);
149 149
 			return $content;
150 150
 		}
151 151
 
152
-		static function noscripts_remove( $match ) {
152
+		static function noscripts_remove($match) {
153 153
 			self::$noscript_id++;
154
-			self::$noscripts[ self::$noscript_id ] = $match[0];
155
-			return chr( 20 ) . self::$noscript_id . chr( 20 );
154
+			self::$noscripts[self::$noscript_id] = $match[0];
155
+			return chr(20) . self::$noscript_id . chr(20);
156 156
 		}
157 157
 
158
-		static function noscripts_restore( $match ) {
159
-			return self::$noscripts[ (int) $match[1] ];
158
+		static function noscripts_restore($match) {
159
+			return self::$noscripts[(int) $match[1]];
160 160
 		}
161 161
 
162
-		static function add_class( $html_string = '', $new_class ) {
162
+		static function add_class($html_string = '', $new_class) {
163 163
 			$pattern = '/class=[\'"]([^\'"]*)[\'"]/';
164 164
 
165
-			if ( preg_match( $pattern, $html_string, $matches ) ) {
166
-				$defined_classes = explode( ' ', $matches[1] );
165
+			if (preg_match($pattern, $html_string, $matches)) {
166
+				$defined_classes = explode(' ', $matches[1]);
167 167
 
168
-				if ( ! in_array( $new_class, $defined_classes ) ) {
168
+				if ( ! in_array($new_class, $defined_classes)) {
169 169
 					$defined_classes[] = $new_class;
170 170
 
171 171
 					$html_string = str_replace(
172 172
 						$matches[0],
173
-						sprintf( 'class="%s"', implode( ' ', $defined_classes ) ),
173
+						sprintf('class="%s"', implode(' ', $defined_classes)),
174 174
 						$html_string
175 175
 					);
176 176
 				}
177 177
 			} else {
178
-				$html_string = preg_replace( '/(\<.+\s)/', sprintf( '$1class="%s" ', $new_class ), $html_string );
178
+				$html_string = preg_replace('/(\<.+\s)/', sprintf('$1class="%s" ', $new_class), $html_string);
179 179
 			}
180 180
 
181 181
 			return $html_string;
@@ -185,7 +185,7 @@  discard block
 block discarded – undo
185 185
 			return self::$enabled;
186 186
 		}
187 187
 
188
-		static function kses_allowed_html( $allowedtags, $context ) {
188
+		static function kses_allowed_html($allowedtags, $context) {
189 189
 			$allowedtags['noscript'] = array();
190 190
 
191 191
 			$allowedtags['img']['data-src'] = true;
@@ -198,4 +198,4 @@  discard block
 block discarded – undo
198 198
 
199 199
 endif;
200 200
 
201
-add_action( 'init', array( 'LSX_Lazy_Load_Images', 'init' ) );
201
+add_action('init', array('LSX_Lazy_Load_Images', 'init'));
Please login to merge, or discard this patch.
includes/classes/class-lsx-walker-comment.php 1 patch
Spacing   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -6,15 +6,15 @@  discard block
 block discarded – undo
6 6
  * @subpackage comment
7 7
  */
8 8
 
9
-if ( ! defined( 'ABSPATH' ) ) {
9
+if ( ! defined('ABSPATH')) {
10 10
 	exit;
11 11
 }
12 12
 
13
-if ( ! class_exists( 'Walker_Comment' ) ) {
13
+if ( ! class_exists('Walker_Comment')) {
14 14
 	return;
15 15
 }
16 16
 
17
-if ( ! class_exists( 'LSX_Walker_Comment' ) ) :
17
+if ( ! class_exists('LSX_Walker_Comment')) :
18 18
 
19 19
 	/**
20 20
 	 * Use Bootstrap's media object for listing comments.
@@ -26,35 +26,35 @@  discard block
 block discarded – undo
26 26
 	 */
27 27
 	class LSX_Walker_Comment extends Walker_Comment {
28 28
 
29
-		function start_lvl( &$output, $depth = 0, $args = array() ) {
29
+		function start_lvl(&$output, $depth = 0, $args = array()) {
30 30
 			$GLOBALS['comment_depth'] = $depth + 1; ?>
31
-			<ul <?php comment_class( 'media media-reply unstyled list-unstyled comment-' . get_comment_ID() ); ?>>
31
+			<ul <?php comment_class('media media-reply unstyled list-unstyled comment-' . get_comment_ID()); ?>>
32 32
 			<?php
33 33
 		}
34 34
 
35
-		function end_lvl( &$output, $depth = 0, $args = array() ) {
35
+		function end_lvl(&$output, $depth = 0, $args = array()) {
36 36
 			$GLOBALS['comment_depth'] = $depth + 1;
37 37
 			echo '</ul>';
38 38
 		}
39 39
 
40
-		function start_el( &$output, $comment, $depth = 0, $args = array(), $id = 0 ) {
40
+		function start_el(&$output, $comment, $depth = 0, $args = array(), $id = 0) {
41 41
 			$depth++;
42 42
 			$GLOBALS['comment_depth'] = $depth;
43 43
 			$GLOBALS['comment']       = $comment;
44 44
 
45
-			if ( ! empty( $args['callback'] ) ) {
46
-				call_user_func( $args['callback'], $comment, $args, $depth );
45
+			if ( ! empty($args['callback'])) {
46
+				call_user_func($args['callback'], $comment, $args, $depth);
47 47
 				return;
48 48
 			}?>
49 49
 
50
-			<li id="comment-<?php comment_ID(); ?>" <?php comment_class( 'media comment-' . get_comment_ID() ); ?>>
51
-			<?php get_template_part( 'comment' ); ?>
50
+			<li id="comment-<?php comment_ID(); ?>" <?php comment_class('media comment-' . get_comment_ID()); ?>>
51
+			<?php get_template_part('comment'); ?>
52 52
 			<?php
53 53
 		}
54 54
 
55
-		function end_el( &$output, $comment, $depth = 0, $args = array() ) {
56
-			if ( ! empty( $args['end-callback'] ) ) {
57
-				call_user_func( $args['end-callback'], $comment, $args, $depth );
55
+		function end_el(&$output, $comment, $depth = 0, $args = array()) {
56
+			if ( ! empty($args['end-callback'])) {
57
+				call_user_func($args['end-callback'], $comment, $args, $depth);
58 58
 				return;
59 59
 			}
60 60
 
Please login to merge, or discard this patch.
includes/classes/class-lsx-wc-widget-recent-reviews.php 1 patch
Spacing   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-if ( ! defined( 'ABSPATH' ) ) {
3
+if ( ! defined('ABSPATH')) {
4 4
 	exit;
5 5
 }
6 6
 
@@ -20,14 +20,14 @@  discard block
 block discarded – undo
20 20
 	 */
21 21
 	public function __construct() {
22 22
 		$this->widget_cssclass    = 'woocommerce widget_recent_reviews';
23
-		$this->widget_description = __( 'Display a list of your most recent reviews on your site.', 'woocommerce' );
23
+		$this->widget_description = __('Display a list of your most recent reviews on your site.', 'woocommerce');
24 24
 		$this->widget_id          = 'woocommerce_recent_reviews';
25
-		$this->widget_name        = __( 'WooCommerce recent reviews', 'woocommerce' );
25
+		$this->widget_name        = __('WooCommerce recent reviews', 'woocommerce');
26 26
 		$this->settings           = array(
27 27
 			'title'  => array(
28 28
 				'type'  => 'text',
29
-				'std'   => __( 'Recent reviews', 'woocommerce' ),
30
-				'label' => __( 'Title', 'woocommerce' ),
29
+				'std'   => __('Recent reviews', 'woocommerce'),
30
+				'label' => __('Title', 'woocommerce'),
31 31
 			),
32 32
 			'number' => array(
33 33
 				'type'  => 'number',
@@ -35,7 +35,7 @@  discard block
 block discarded – undo
35 35
 				'min'   => 1,
36 36
 				'max'   => '',
37 37
 				'std'   => 10,
38
-				'label' => __( 'Number of reviews to show', 'woocommerce' ),
38
+				'label' => __('Number of reviews to show', 'woocommerce'),
39 39
 			),
40 40
 		);
41 41
 
@@ -50,44 +50,44 @@  discard block
 block discarded – undo
50 50
 	 * @param array $args
51 51
 	 * @param array $instance
52 52
 	 */
53
-	 public function widget( $args, $instance ) {
53
+	 public function widget($args, $instance) {
54 54
 		global $comments, $comment;
55 55
 
56
-		if ( $this->get_cached_widget( $args ) ) {
56
+		if ($this->get_cached_widget($args)) {
57 57
 			return;
58 58
 		}
59 59
 
60 60
 		ob_start();
61 61
 
62
-		$number   = ! empty( $instance['number'] ) ? absint( $instance['number'] ) : $this->settings['number']['std'];
62
+		$number   = ! empty($instance['number']) ? absint($instance['number']) : $this->settings['number']['std'];
63 63
 
64
-		$comments = get_comments( array(
64
+		$comments = get_comments(array(
65 65
 			'number' => $number,
66 66
 			'status' => 'approve',
67 67
 			'post_status' => 'publish',
68 68
 			'post_type' => 'product',
69 69
 			'parent' => 0,
70
-		) );
70
+		));
71 71
 
72
-		if ( $comments ) {
73
-			$this->widget_start( $args, $instance );
72
+		if ($comments) {
73
+			$this->widget_start($args, $instance);
74 74
 
75 75
 			// @codingStandardsIgnoreLine
76
-			echo apply_filters( 'woocommerce_before_widget_product_list', '<ul class="product_list_widget">' );
76
+			echo apply_filters('woocommerce_before_widget_product_list', '<ul class="product_list_widget">');
77 77
 
78 78
 			global $comment, $_product, $rating;
79 79
 
80
-			foreach ( (array) $comments as $comment ) {
81
-				$_product = wc_get_product( $comment->comment_post_ID );
82
-				$rating = intval( get_comment_meta( $comment->comment_ID, 'rating', true ) );
80
+			foreach ((array) $comments as $comment) {
81
+				$_product = wc_get_product($comment->comment_post_ID);
82
+				$rating = intval(get_comment_meta($comment->comment_ID, 'rating', true));
83 83
 
84
-				wc_get_template( 'content-widget-review.php' );
84
+				wc_get_template('content-widget-review.php');
85 85
 			}
86 86
 
87 87
 			// @codingStandardsIgnoreLine
88
-			echo apply_filters( 'woocommerce_after_widget_product_list', '</ul>' );
88
+			echo apply_filters('woocommerce_after_widget_product_list', '</ul>');
89 89
 
90
-			$this->widget_end( $args );
90
+			$this->widget_end($args);
91 91
 		}
92 92
 
93 93
 		$content = ob_get_clean();
@@ -95,6 +95,6 @@  discard block
 block discarded – undo
95 95
 		// @codingStandardsIgnoreLine
96 96
 		echo $content;
97 97
 
98
-		$this->cache_widget( $args, $content );
98
+		$this->cache_widget($args, $content);
99 99
 	}
100 100
 }
Please login to merge, or discard this patch.
includes/classes/class-lsx-bootstrap-navwalker.php 1 patch
Spacing   +52 added lines, -52 removed lines patch added patch discarded remove patch
@@ -7,15 +7,15 @@  discard block
 block discarded – undo
7 7
  * @category   bootstrap-navigation-walker
8 8
  */
9 9
 
10
-if ( ! defined( 'ABSPATH' ) ) {
10
+if ( ! defined('ABSPATH')) {
11 11
 	exit;
12 12
 }
13 13
 
14
-if ( ! class_exists( 'Walker_Nav_Menu' ) ) {
14
+if ( ! class_exists('Walker_Nav_Menu')) {
15 15
 	return;
16 16
 }
17 17
 
18
-if ( ! class_exists( 'LSX_Bootstrap_Navwalker' ) ) :
18
+if ( ! class_exists('LSX_Bootstrap_Navwalker')) :
19 19
 
20 20
 	/**
21 21
 	 * Cleaner Bootstrap walker
@@ -33,15 +33,15 @@  discard block
 block discarded – undo
33 33
 		 * @param string $output Passed by reference. Used to append additional content.
34 34
 		 * @param int $depth Depth of page. Used for padding.
35 35
 		 */
36
-		public function start_lvl( &$output, $depth = 0, $args = array() ) {
37
-			$indent = str_repeat( "\t", $depth );
36
+		public function start_lvl(&$output, $depth = 0, $args = array()) {
37
+			$indent = str_repeat("\t", $depth);
38 38
 			$output .= "\n$indent<ul role=\"menu\" class=\" dropdown-menu\">\n";
39 39
 		}
40 40
 
41 41
 		/**
42 42
 		 * @param string $item Passed by reference. Used to append additional content.
43 43
 		 */
44
-		public function filter_default_pages( &$item ) {
44
+		public function filter_default_pages(&$item) {
45 45
 			return $item;
46 46
 		}
47 47
 
@@ -55,14 +55,14 @@  discard block
 block discarded – undo
55 55
 		 * @param int $current_page Menu item ID.
56 56
 		 * @param object $args
57 57
 		 */
58
-		public function start_el( &$output, $item, $depth = 0, $args = array(), $id = 0 ) {
59
-			$indent = ( $depth ) ? str_repeat( "\t", $depth ) : '';
58
+		public function start_el(&$output, $item, $depth = 0, $args = array(), $id = 0) {
59
+			$indent = ($depth) ? str_repeat("\t", $depth) : '';
60 60
 
61 61
 			/**
62 62
 			 * If this is a default menu being called we need to fix
63 63
 			 * the item object thats coming through.
64 64
 			 */
65
-			if ( ! isset( $item->title ) ) {
65
+			if ( ! isset($item->title)) {
66 66
 				return;
67 67
 			}
68 68
 
@@ -74,63 +74,63 @@  discard block
 block discarded – undo
74 74
 			 * comparison that is not case sensitive. The strcasecmp() function returns
75 75
 			 * a 0 if the strings are equal.
76 76
 			 */
77
-			if ( 0 == strcasecmp( $item->attr_title, 'divider' ) && 1 === $depth ) {
77
+			if (0 == strcasecmp($item->attr_title, 'divider') && 1 === $depth) {
78 78
 				$output .= $indent . '<li role="presentation" class="divider">';
79
-			} elseif ( 0 == strcasecmp( $item->title, 'divider' ) && 1 === $depth ) {
79
+			} elseif (0 == strcasecmp($item->title, 'divider') && 1 === $depth) {
80 80
 				$output .= $indent . '<li role="presentation" class="divider">';
81
-			} elseif ( 0 == strcasecmp( $item->attr_title, 'dropdown-header' ) && 1 === $depth ) {
82
-				$output .= $indent . '<li role="presentation" class="dropdown-header">' . esc_attr( $item->title );
83
-			} elseif ( 0 == strcasecmp( $item->attr_title, 'disabled' ) ) {
84
-				$output .= $indent . '<li role="presentation" class="disabled"><a href="#">' . esc_attr( $item->title ) . '</a>';
81
+			} elseif (0 == strcasecmp($item->attr_title, 'dropdown-header') && 1 === $depth) {
82
+				$output .= $indent . '<li role="presentation" class="dropdown-header">' . esc_attr($item->title);
83
+			} elseif (0 == strcasecmp($item->attr_title, 'disabled')) {
84
+				$output .= $indent . '<li role="presentation" class="disabled"><a href="#">' . esc_attr($item->title) . '</a>';
85 85
 			} else {
86 86
 				$class_names = '';
87 87
 				$value       = '';
88 88
 
89
-				$classes = empty( $item->classes ) ? array() : (array) $item->classes;
89
+				$classes = empty($item->classes) ? array() : (array) $item->classes;
90 90
 				$classes[] = 'menu-item-' . $item->ID;
91 91
 
92
-				$classes = apply_filters( 'lsx_nav_menu_css_class', array_filter( $classes ), $item, $args , $depth );
92
+				$classes = apply_filters('lsx_nav_menu_css_class', array_filter($classes), $item, $args, $depth);
93 93
 
94
-				$class_names = join( ' ', $classes );
94
+				$class_names = join(' ', $classes);
95 95
 
96
-				if ( $args->has_children )
96
+				if ($args->has_children)
97 97
 					$class_names .= ' dropdown';
98 98
 
99
-				if ( in_array( 'current-menu-item', $classes ) )
99
+				if (in_array('current-menu-item', $classes))
100 100
 					$class_names .= ' active';
101 101
 
102
-				if ( in_array( 'current-menu-parent', $classes ) )
102
+				if (in_array('current-menu-parent', $classes))
103 103
 					$class_names .= ' active';
104 104
 
105 105
 				//Check if this is ment to be a "social" type menu
106
-				$class_names = $class_names ? ' class="' . esc_attr( $class_names ) . '"' : '';
106
+				$class_names = $class_names ? ' class="' . esc_attr($class_names) . '"' : '';
107 107
 
108
-				$id = apply_filters( 'nav_menu_item_id', 'menu-item-' . $item->ID, $item, $args );
109
-				$id = $id ? ' id="' . esc_attr( $id ) . '"' : '';
108
+				$id = apply_filters('nav_menu_item_id', 'menu-item-' . $item->ID, $item, $args);
109
+				$id = $id ? ' id="' . esc_attr($id) . '"' : '';
110 110
 
111 111
 				$output .= $indent . '<li' . $id . $value . $class_names . '>';
112 112
 
113 113
 				$atts = array();
114
-				$atts['title']  = ! empty( $item->title ) ? $item->title : '';
115
-				$atts['target'] = ! empty( $item->target ) ? $item->target : '';
116
-				$atts['rel']    = ! empty( $item->xfn ) ? $item->xfn : '';
114
+				$atts['title']  = ! empty($item->title) ? $item->title : '';
115
+				$atts['target'] = ! empty($item->target) ? $item->target : '';
116
+				$atts['rel']    = ! empty($item->xfn) ? $item->xfn : '';
117 117
 
118 118
 				// If item has_children add atts to a.
119
-				if ( $args->has_children ) {
120
-					$atts['href']          = ! empty( $item->url ) ? $item->url : '';
119
+				if ($args->has_children) {
120
+					$atts['href']          = ! empty($item->url) ? $item->url : '';
121 121
 					$atts['data-toggle']   = 'dropdown';
122 122
 					$atts['class']         = 'dropdown-toggle';
123 123
 					$atts['aria-haspopup'] = 'true';
124 124
 				} else {
125
-					$atts['href'] = ! empty( $item->url ) ? $item->url : '';
125
+					$atts['href'] = ! empty($item->url) ? $item->url : '';
126 126
 				}
127 127
 
128
-				$atts = apply_filters( 'nav_menu_link_attributes', $atts, $item, $args );
128
+				$atts = apply_filters('nav_menu_link_attributes', $atts, $item, $args);
129 129
 
130 130
 				$attributes = '';
131
-				foreach ( $atts as $attr => $value ) {
132
-					if ( ! empty( $value ) ) {
133
-						$value = ( 'href' === $attr ) ? esc_url( $value ) : esc_attr( $value );
131
+				foreach ($atts as $attr => $value) {
132
+					if ( ! empty($value)) {
133
+						$value = ('href' === $attr) ? esc_url($value) : esc_attr($value);
134 134
 						$attributes .= ' ' . $attr . '="' . $value . '"';
135 135
 					}
136 136
 				}
@@ -138,11 +138,11 @@  discard block
 block discarded – undo
138 138
 				$item_output = $args->before;
139 139
 
140 140
 				$item_output .= '<a' . $attributes . '>';
141
-				$item_output .= $args->link_before . apply_filters( 'the_title', $item->title, $item->ID ) . $args->link_after;
142
-				$item_output .= ( $args->has_children && 0 === $depth ) ? ' <span class="caret"></span></a>' : '</a>';
141
+				$item_output .= $args->link_before . apply_filters('the_title', $item->title, $item->ID) . $args->link_after;
142
+				$item_output .= ($args->has_children && 0 === $depth) ? ' <span class="caret"></span></a>' : '</a>';
143 143
 				$item_output .= $args->after;
144 144
 
145
-				$output .= apply_filters( 'walker_nav_menu_start_el', $item_output, $item, $depth, $args );
145
+				$output .= apply_filters('walker_nav_menu_start_el', $item_output, $item, $depth, $args);
146 146
 			}
147 147
 		}
148 148
 
@@ -166,18 +166,18 @@  discard block
 block discarded – undo
166 166
 		 * @param string $output Passed by reference. Used to append additional content.
167 167
 		 * @return null Null on failure with no changes to parameters.
168 168
 		 */
169
-		public function display_element( $element, &$children_elements, $max_depth, $depth, $args, &$output ) {
170
-			if ( ! $element ) {
169
+		public function display_element($element, &$children_elements, $max_depth, $depth, $args, &$output) {
170
+			if ( ! $element) {
171 171
 				return;
172 172
 			}
173 173
 
174 174
 			$id_field = $this->db_fields['id'];
175 175
 
176
-			if ( is_object( $args[0] ) ) {
177
-				$args[0]->has_children = ! empty( $children_elements[ $element->$id_field ] );
176
+			if (is_object($args[0])) {
177
+				$args[0]->has_children = ! empty($children_elements[$element->$id_field]);
178 178
 			}
179 179
 
180
-			parent::display_element( $element, $children_elements, $max_depth, $depth, $args, $output );
180
+			parent::display_element($element, $children_elements, $max_depth, $depth, $args, $output);
181 181
 		}
182 182
 
183 183
 		/**
@@ -191,18 +191,18 @@  discard block
 block discarded – undo
191 191
 		 * @param array $args passed from the wp_nav_menu function.
192 192
 		 *
193 193
 		 */
194
-		public static function fallback( $args ) {
195
-			if ( current_user_can( 'manage_options' ) ) {
194
+		public static function fallback($args) {
195
+			if (current_user_can('manage_options')) {
196 196
 				$fb_output = null;
197 197
 
198
-				if ( $args['container'] ) {
198
+				if ($args['container']) {
199 199
 					$fb_output = '<' . $args['container'];
200 200
 
201
-					if ( $args['container_id'] ) {
201
+					if ($args['container_id']) {
202 202
 						$fb_output .= ' id="' . $args['container_id'] . '"';
203 203
 					}
204 204
 
205
-					if ( $args['container_class'] ) {
205
+					if ($args['container_class']) {
206 206
 						$fb_output .= ' class="' . $args['container_class'] . '"';
207 207
 					}
208 208
 
@@ -211,23 +211,23 @@  discard block
 block discarded – undo
211 211
 
212 212
 				$fb_output .= '<ul';
213 213
 
214
-				if ( $args['menu_id'] ) {
214
+				if ($args['menu_id']) {
215 215
 					$fb_output .= ' id="' . $args['menu_id'] . '"';
216 216
 				}
217 217
 
218
-				if ( $args['menu_class'] ) {
218
+				if ($args['menu_class']) {
219 219
 					$fb_output .= ' class="' . $args['menu_class'] . '"';
220 220
 				}
221 221
 
222 222
 				$fb_output .= '>';
223
-				$fb_output .= '<li><a href="' . esc_url( admin_url( 'nav-menus.php' ) ) . '">' . esc_html__( 'Add a menu', 'lsx' ) . '</a></li>';
223
+				$fb_output .= '<li><a href="' . esc_url(admin_url('nav-menus.php')) . '">' . esc_html__('Add a menu', 'lsx') . '</a></li>';
224 224
 				$fb_output .= '</ul>';
225 225
 
226
-				if ( $args['container'] ) {
226
+				if ($args['container']) {
227 227
 					$fb_output .= '</' . $args['container'] . '>';
228 228
 				}
229 229
 
230
-				echo wp_kses_post( $fb_output );
230
+				echo wp_kses_post($fb_output);
231 231
 			}
232 232
 		}
233 233
 
Please login to merge, or discard this patch.