Passed
Pull Request — master (#338)
by Virginia
02:04
created
includes/sensei/class-lsx-sensei.php 1 patch
Spacing   +171 added lines, -171 removed lines patch added patch discarded remove patch
@@ -6,11 +6,11 @@  discard block
 block discarded – undo
6 6
  * @subpackage sensei
7 7
  */
8 8
 
9
-if ( ! defined( 'ABSPATH' ) ) {
9
+if ( ! defined('ABSPATH')) {
10 10
 	exit;
11 11
 }
12 12
 
13
-if ( ! class_exists( 'LSX_Sensei' ) ) :
13
+if ( ! class_exists('LSX_Sensei')) :
14 14
 
15 15
 	/**
16 16
 	 * The LSX Sensei integration class
@@ -50,60 +50,60 @@  discard block
 block discarded – undo
50 50
 
51 51
 			global $woothemes_sensei;
52 52
 
53
-			add_action( 'wp_enqueue_scripts', array( $this, 'lsx_sensei_scripts_add_styles' ) );
53
+			add_action('wp_enqueue_scripts', array($this, 'lsx_sensei_scripts_add_styles'));
54 54
 
55
-			remove_action( 'sensei_before_main_content', array( $woothemes_sensei->frontend, 'sensei_output_content_wrapper' ), 10 );
56
-			add_action( 'sensei_before_main_content', array( $this, 'lsx_sensei_theme_wrapper_start' ) );
55
+			remove_action('sensei_before_main_content', array($woothemes_sensei->frontend, 'sensei_output_content_wrapper'), 10);
56
+			add_action('sensei_before_main_content', array($this, 'lsx_sensei_theme_wrapper_start'));
57 57
 
58
-			remove_action( 'sensei_after_main_content', array( $woothemes_sensei->frontend, 'sensei_output_content_wrapper_end' ), 10 );
59
-			add_action( 'sensei_after_main_content', array( $this, 'lsx_sensei_theme_wrapper_end' ) );
58
+			remove_action('sensei_after_main_content', array($woothemes_sensei->frontend, 'sensei_output_content_wrapper_end'), 10);
59
+			add_action('sensei_after_main_content', array($this, 'lsx_sensei_theme_wrapper_end'));
60 60
 
61
-			add_filter( 'get_the_archive_title', array( $this, 'lsx_sensei_modify_archive_title' ), 99, 1 );
61
+			add_filter('get_the_archive_title', array($this, 'lsx_sensei_modify_archive_title'), 99, 1);
62 62
 
63 63
 			// LSX
64
-			add_filter( 'lsx_global_header_disable', array( $this, 'lsx_sensei_disable_lsx_banner' ) );
64
+			add_filter('lsx_global_header_disable', array($this, 'lsx_sensei_disable_lsx_banner'));
65 65
 			// LSX Banners - Plugin, Placeholders
66
-			add_filter( 'lsx_banner_plugin_disable', array( $this, 'lsx_sensei_disable_lsx_banner' ) );
66
+			add_filter('lsx_banner_plugin_disable', array($this, 'lsx_sensei_disable_lsx_banner'));
67 67
 			// LSX Banners - Banner
68
-			add_filter( 'lsx_banner_disable', array( $this, 'lsx_sensei_disable_lsx_banner' ) );
68
+			add_filter('lsx_banner_disable', array($this, 'lsx_sensei_disable_lsx_banner'));
69 69
 
70
-			add_filter( 'course_archive_title', array( $this, 'lsx_sensei_archive_title' ), 10, 1 );
71
-			add_filter( 'sensei_lesson_archive_title', array( $this, 'lsx_sensei_archive_title' ), 10, 1 );
70
+			add_filter('course_archive_title', array($this, 'lsx_sensei_archive_title'), 10, 1);
71
+			add_filter('sensei_lesson_archive_title', array($this, 'lsx_sensei_archive_title'), 10, 1);
72 72
 
73
-			add_filter( 'course_category_title', array( $this, 'lsx_sensei_category_title' ), 10, 1 );
73
+			add_filter('course_category_title', array($this, 'lsx_sensei_category_title'), 10, 1);
74 74
 
75
-			add_action( 'sensei_course_content_inside_after', array( $this, 'lsx_sensei_add_buttons' ), 9 );
75
+			add_action('sensei_course_content_inside_after', array($this, 'lsx_sensei_add_buttons'), 9);
76 76
 
77
-			add_filter( 'sensei_wc_paid_courses_add_to_cart_button_text', array( $this, 'lsx_sensei_add_to_cart_text' ) );
77
+			add_filter('sensei_wc_paid_courses_add_to_cart_button_text', array($this, 'lsx_sensei_add_to_cart_text'));
78 78
 
79
-			add_action( 'lsx_content_wrap_before', array( $this, 'lsx_sensei_results_header' ) );
79
+			add_action('lsx_content_wrap_before', array($this, 'lsx_sensei_results_header'));
80 80
 
81
-			add_filter( 'wpseo_breadcrumb_links', array( $this, 'lsx_sensei_course_breadcrumb_filter' ), 40, 1 );
82
-			add_filter( 'woocommerce_get_breadcrumb', array( $this, 'lsx_sensei_course_breadcrumb_filter' ), 40, 1 );
81
+			add_filter('wpseo_breadcrumb_links', array($this, 'lsx_sensei_course_breadcrumb_filter'), 40, 1);
82
+			add_filter('woocommerce_get_breadcrumb', array($this, 'lsx_sensei_course_breadcrumb_filter'), 40, 1);
83 83
 
84
-			add_filter( 'wpseo_breadcrumb_links', array( $this, 'lsx_sensei_lesson_breadcrumb_filter' ), 40, 1 );
85
-			add_filter( 'woocommerce_get_breadcrumb', array( $this, 'lsx_sensei_lesson_breadcrumb_filter' ), 40, 1 );
84
+			add_filter('wpseo_breadcrumb_links', array($this, 'lsx_sensei_lesson_breadcrumb_filter'), 40, 1);
85
+			add_filter('woocommerce_get_breadcrumb', array($this, 'lsx_sensei_lesson_breadcrumb_filter'), 40, 1);
86 86
 
87
-			add_filter( 'wpseo_breadcrumb_links', array( $this, 'lsx_sensei_module_breadcrumb_filter' ), 40, 1 );
88
-			add_filter( 'woocommerce_get_breadcrumb', array( $this, 'lsx_sensei_module_breadcrumb_filter' ), 40, 1 );
87
+			add_filter('wpseo_breadcrumb_links', array($this, 'lsx_sensei_module_breadcrumb_filter'), 40, 1);
88
+			add_filter('woocommerce_get_breadcrumb', array($this, 'lsx_sensei_module_breadcrumb_filter'), 40, 1);
89 89
 
90
-			add_filter( 'wpseo_breadcrumb_links', array( $this, 'lsx_sensei_learner_breadcrumb_filter' ), 40, 1 );
91
-			add_filter( 'woocommerce_get_breadcrumb', array( $this, 'lsx_sensei_learner_breadcrumb_filter' ), 40, 1 );
90
+			add_filter('wpseo_breadcrumb_links', array($this, 'lsx_sensei_learner_breadcrumb_filter'), 40, 1);
91
+			add_filter('woocommerce_get_breadcrumb', array($this, 'lsx_sensei_learner_breadcrumb_filter'), 40, 1);
92 92
 
93
-			add_filter( 'wpseo_breadcrumb_links', array( $this, 'lsx_sensei_quiz_breadcrumb_filter' ), 40, 1 );
94
-			add_filter( 'woocommerce_get_breadcrumb', array( $this, 'lsx_sensei_quiz_breadcrumb_filter' ), 40, 1 );
93
+			add_filter('wpseo_breadcrumb_links', array($this, 'lsx_sensei_quiz_breadcrumb_filter'), 40, 1);
94
+			add_filter('woocommerce_get_breadcrumb', array($this, 'lsx_sensei_quiz_breadcrumb_filter'), 40, 1);
95 95
 
96
-			add_filter( 'wpseo_breadcrumb_links', array( $this, 'lsx_sensei_messages_breadcrumb_filter' ), 40, 1 );
97
-			add_filter( 'woocommerce_get_breadcrumb', array( $this, 'lsx_sensei_messages_breadcrumb_filter' ), 40, 1 );
96
+			add_filter('wpseo_breadcrumb_links', array($this, 'lsx_sensei_messages_breadcrumb_filter'), 40, 1);
97
+			add_filter('woocommerce_get_breadcrumb', array($this, 'lsx_sensei_messages_breadcrumb_filter'), 40, 1);
98 98
 
99
-			add_filter( 'wpseo_breadcrumb_links', array( $this, 'lsx_sensei_single_message_breadcrumb_filter' ), 40, 1 );
100
-			add_filter( 'woocommerce_get_breadcrumb', array( $this, 'lsx_sensei_single_message_breadcrumb_filter' ), 40, 1 );
99
+			add_filter('wpseo_breadcrumb_links', array($this, 'lsx_sensei_single_message_breadcrumb_filter'), 40, 1);
100
+			add_filter('woocommerce_get_breadcrumb', array($this, 'lsx_sensei_single_message_breadcrumb_filter'), 40, 1);
101 101
 
102
-			add_filter( 'wpseo_breadcrumb_links', array( $this, 'lsx_sensei_results_breadcrumb_filter' ), 40, 1 );
103
-			add_filter( 'woocommerce_get_breadcrumb', array( $this, 'lsx_sensei_results_breadcrumb_filter' ), 40, 1 );
102
+			add_filter('wpseo_breadcrumb_links', array($this, 'lsx_sensei_results_breadcrumb_filter'), 40, 1);
103
+			add_filter('woocommerce_get_breadcrumb', array($this, 'lsx_sensei_results_breadcrumb_filter'), 40, 1);
104 104
 
105
-			add_action( 'sensei_archive_before_message_loop', array( $this, 'lsx_sensei_back_message_button' ) );
106
-			add_action( 'sensei_content_message_after', array( $this, 'lsx_sensei_view_message_button' ) );
105
+			add_action('sensei_archive_before_message_loop', array($this, 'lsx_sensei_back_message_button'));
106
+			add_action('sensei_content_message_after', array($this, 'lsx_sensei_view_message_button'));
107 107
 
108 108
 		}
109 109
 
@@ -115,7 +115,7 @@  discard block
 block discarded – undo
115 115
 		 */
116 116
 		public static function get_instance() {
117 117
 			// If the single instance hasn't been set, set it now.
118
-			if ( null === self::$instance ) {
118
+			if (null === self::$instance) {
119 119
 				self::$instance = new self;
120 120
 			}
121 121
 			return self::$instance;
@@ -128,8 +128,8 @@  discard block
 block discarded – undo
128 128
 		 * @subpackage sensei
129 129
 		 */
130 130
 		public function lsx_sensei_scripts_add_styles() {
131
-			wp_enqueue_style( 'sensei-lsx', get_template_directory_uri() . '/assets/css/sensei/sensei.css', array( 'lsx_main' ), LSX_VERSION );
132
-			wp_style_add_data( 'sensei-lsx', 'rtl', 'replace' );
131
+			wp_enqueue_style('sensei-lsx', get_template_directory_uri() . '/assets/css/sensei/sensei.css', array('lsx_main'), LSX_VERSION);
132
+			wp_style_add_data('sensei-lsx', 'rtl', 'replace');
133 133
 		}
134 134
 
135 135
 		/**
@@ -140,7 +140,7 @@  discard block
 block discarded – undo
140 140
 		 */
141 141
 		public function lsx_sensei_theme_wrapper_start() {
142 142
 			lsx_content_wrap_before();
143
-			echo '<div id="primary" class="content-area ' . esc_attr( lsx_main_class() ) . '">';
143
+			echo '<div id="primary" class="content-area ' . esc_attr(lsx_main_class()) . '">';
144 144
 			lsx_content_before();
145 145
 			echo '<main id="main" class="site-main" role="main">';
146 146
 			lsx_content_top();
@@ -166,18 +166,18 @@  discard block
 block discarded – undo
166 166
 		 * @param [type] $title
167 167
 		 * @return void
168 168
 		 */
169
-		public function lsx_sensei_modify_archive_title( $title ) {
170
-			if ( is_archive() && is_post_type_archive( 'course' ) ) {
171
-				$title = __( 'Courses', 'lsx' );
169
+		public function lsx_sensei_modify_archive_title($title) {
170
+			if (is_archive() && is_post_type_archive('course')) {
171
+				$title = __('Courses', 'lsx');
172 172
 			}
173
-			if ( is_archive() && is_post_type_archive( 'sensei_message' ) ) {
174
-				$title = __( 'Messages', 'lsx' );
173
+			if (is_archive() && is_post_type_archive('sensei_message')) {
174
+				$title = __('Messages', 'lsx');
175 175
 			}
176
-			if ( is_archive() && is_post_type_archive( 'lesson' ) ) {
177
-				$title = __( 'Lessons', 'lsx' );
176
+			if (is_archive() && is_post_type_archive('lesson')) {
177
+				$title = __('Lessons', 'lsx');
178 178
 			}
179
-			if ( is_archive() && is_tax() ) {
180
-				$title = single_term_title( '', false );
179
+			if (is_archive() && is_tax()) {
180
+				$title = single_term_title('', false);
181 181
 			}
182 182
 			return $title;
183 183
 		}
@@ -188,8 +188,8 @@  discard block
 block discarded – undo
188 188
 		 * @package    lsx
189 189
 		 * @subpackage sensei
190 190
 		 */
191
-		public function lsx_sensei_disable_lsx_banner( $disabled ) {
192
-			if ( is_sensei() ) {
191
+		public function lsx_sensei_disable_lsx_banner($disabled) {
192
+			if (is_sensei()) {
193 193
 				$disabled = true;
194 194
 			}
195 195
 
@@ -202,8 +202,8 @@  discard block
 block discarded – undo
202 202
 		 * @package    lsx
203 203
 		 * @subpackage sensei
204 204
 		 */
205
-		public function lsx_sensei_archive_title( $html ) {
206
-			$html = preg_replace( '/<header class="archive-header"><h1>([^<]+)<\/h1><\/header>/i', '<h1>$1</h1>', $html );
205
+		public function lsx_sensei_archive_title($html) {
206
+			$html = preg_replace('/<header class="archive-header"><h1>([^<]+)<\/h1><\/header>/i', '<h1>$1</h1>', $html);
207 207
 			return $html;
208 208
 		}
209 209
 
@@ -213,8 +213,8 @@  discard block
 block discarded – undo
213 213
 		 * @package    lsx
214 214
 		 * @subpackage sensei
215 215
 		 */
216
-		public function lsx_sensei_category_title( $html ) {
217
-			$html = str_replace( 'h2', 'h1', $html );
216
+		public function lsx_sensei_category_title($html) {
217
+			$html = str_replace('h2', 'h1', $html);
218 218
 			return $html;
219 219
 		}
220 220
 
@@ -224,18 +224,18 @@  discard block
 block discarded – undo
224 224
 		 * @package    lsx
225 225
 		 * @subpackage sensei
226 226
 		 */
227
-		public function lsx_sensei_add_buttons( $course_id ) {
227
+		public function lsx_sensei_add_buttons($course_id) {
228 228
 			global $post, $current_user;
229
-			$is_user_taking_course = Sensei_Utils::user_started_course( $post->ID, $current_user->ID );
230
-			if ( class_exists( 'Sensei_WC' ) ) {
231
-				$course_purchasable = Sensei_WC::is_course_purchasable( $post->ID );
229
+			$is_user_taking_course = Sensei_Utils::user_started_course($post->ID, $current_user->ID);
230
+			if (class_exists('Sensei_WC')) {
231
+				$course_purchasable = Sensei_WC::is_course_purchasable($post->ID);
232 232
 			}
233 233
 
234 234
 			?>
235 235
 				<section class="entry-actions">
236 236
 					<?php
237
-					if ( ( ! $is_user_taking_course ) && $course_purchasable ) {
238
-						Sensei_WC::the_add_to_cart_button_html( $post->ID );
237
+					if (( ! $is_user_taking_course) && $course_purchasable) {
238
+						Sensei_WC::the_add_to_cart_button_html($post->ID);
239 239
 					}
240 240
 					?>
241 241
 				</section>
@@ -248,8 +248,8 @@  discard block
 block discarded – undo
248 248
 		 * @package    lsx
249 249
 		 * @subpackage sensei
250 250
 		 */
251
-		public function lsx_sensei_add_to_cart_text( $text ) {
252
-			$text = esc_html__( 'Add to cart', 'lsx' );
251
+		public function lsx_sensei_add_to_cart_text($text) {
252
+			$text = esc_html__('Add to cart', 'lsx');
253 253
 			return $text;
254 254
 		}
255 255
 
@@ -259,46 +259,46 @@  discard block
 block discarded – undo
259 259
 		 * @package    lsx
260 260
 		 * @subpackage layout
261 261
 		 */
262
-		public function lsx_sensei_results_header( $user ) {
262
+		public function lsx_sensei_results_header($user) {
263 263
 
264 264
 			$default_size = 'sm';
265
-			$size         = apply_filters( 'lsx_bootstrap_column_size', $default_size );
265
+			$size         = apply_filters('lsx_bootstrap_column_size', $default_size);
266 266
 			global $wp_query;
267
-			if ( isset( $wp_query->query_vars['course_results'] ) ) {
267
+			if (isset($wp_query->query_vars['course_results'])) {
268 268
 				$is_results = $wp_query->query_vars['course_results'];
269 269
 			} else {
270 270
 				$is_results = false;
271 271
 			}
272
-			if ( isset( $wp_query->query_vars['learner_profile'] ) ) {
272
+			if (isset($wp_query->query_vars['learner_profile'])) {
273 273
 				$is_profile = $wp_query->query_vars['learner_profile'];
274 274
 			} else {
275 275
 				$is_profile = false;
276 276
 			}
277 277
 
278
-			if ( is_sticky() && $is_results ) :
279
-				$course_for_results = get_page_by_path( $is_results, OBJECT, 'course' );
278
+			if (is_sticky() && $is_results) :
279
+				$course_for_results = get_page_by_path($is_results, OBJECT, 'course');
280 280
 
281
-					$course_title = esc_html( $course_for_results->post_title );
281
+					$course_title = esc_html($course_for_results->post_title);
282 282
 				?>
283
-				<div class="archive-header-wrapper banner-single col-<?php echo esc_attr( $size ); ?>-12">
283
+				<div class="archive-header-wrapper banner-single col-<?php echo esc_attr($size); ?>-12">
284 284
 					<?php lsx_global_header_inner_bottom(); ?>
285 285
 					<header class="archive-header">
286
-						<h1 class="archive-title"><?php echo wp_kses_post( $course_title ); ?></h1>
286
+						<h1 class="archive-title"><?php echo wp_kses_post($course_title); ?></h1>
287 287
 					</header>
288 288
 
289 289
 				</div>
290 290
 				<?php
291 291
 			endif;
292 292
 
293
-			if ( $is_profile ) :
293
+			if ($is_profile) :
294 294
 				$query_var    = $wp_query->query_vars['learner_profile'];
295
-				$learner_user = Sensei_Learner::find_by_query_var( $query_var );
295
+				$learner_user = Sensei_Learner::find_by_query_var($query_var);
296 296
 				$learner_name = $learner_user->display_name;
297 297
 				?>
298
-				<div class="archive-header-wrapper banner-single col-<?php echo esc_attr( $size ); ?>-12">
298
+				<div class="archive-header-wrapper banner-single col-<?php echo esc_attr($size); ?>-12">
299 299
 					<?php lsx_global_header_inner_bottom(); ?>
300 300
 					<header class="archive-header">
301
-						<h1 class="archive-title"><?php echo esc_html( $learner_name ); ?></h1>
301
+						<h1 class="archive-title"><?php echo esc_html($learner_name); ?></h1>
302 302
 					</header>
303 303
 
304 304
 				</div>
@@ -311,21 +311,21 @@  discard block
 block discarded – undo
311 311
 		 * @param $crumbs
312 312
 		 * @return array
313 313
 		 */
314
-		public function lsx_sensei_course_breadcrumb_filter( $crumbs, $id = 0 ) {
315
-			if ( is_single() && ( is_singular( 'course' ) ) ) {
314
+		public function lsx_sensei_course_breadcrumb_filter($crumbs, $id = 0) {
315
+			if (is_single() && (is_singular('course'))) {
316 316
 				global $course;
317 317
 				$lesson          = get_the_title();
318
-				$course_page_url = intval( Sensei()->settings->settings['course_page'] );
319
-				$course_page_url = get_permalink( $course_page_url );
318
+				$course_page_url = intval(Sensei()->settings->settings['course_page']);
319
+				$course_page_url = get_permalink($course_page_url);
320 320
 
321
-				if ( $lesson ) {
321
+				if ($lesson) {
322 322
 
323 323
 					$new_crumbs    = array();
324 324
 					$new_crumbs[0] = $crumbs[0];
325 325
 
326
-					if ( function_exists( 'woocommerce_breadcrumb' ) ) {
326
+					if (function_exists('woocommerce_breadcrumb')) {
327 327
 						$new_crumbs[1] = array(
328
-							0 => __( 'All Courses', 'lsx' ),
328
+							0 => __('All Courses', 'lsx'),
329 329
 							1 => $course_page_url,
330 330
 						);
331 331
 						$new_crumbs[2] = array(
@@ -333,7 +333,7 @@  discard block
 block discarded – undo
333 333
 						);
334 334
 					} else {
335 335
 						$new_crumbs[1] = array(
336
-							'text' => __( 'All Courses', 'lsx' ),
336
+							'text' => __('All Courses', 'lsx'),
337 337
 							'url'  => $course_page_url,
338 338
 						);
339 339
 						$new_crumbs[2] = array(
@@ -351,34 +351,34 @@  discard block
 block discarded – undo
351 351
 		 * @param $crumbs
352 352
 		 * @return array
353 353
 		 */
354
-		public function lsx_sensei_lesson_breadcrumb_filter( $crumbs, $id = 0 ) {
355
-			if ( is_sensei() && is_single() && ( is_singular( 'lesson' ) ) ) {
354
+		public function lsx_sensei_lesson_breadcrumb_filter($crumbs, $id = 0) {
355
+			if (is_sensei() && is_single() && (is_singular('lesson'))) {
356 356
 				global $course;
357 357
 				$lesson          = get_the_title();
358
-				$course_page_url = intval( Sensei()->settings->settings['course_page'] );
359
-				$course_page_url = get_permalink( $course_page_url );
358
+				$course_page_url = intval(Sensei()->settings->settings['course_page']);
359
+				$course_page_url = get_permalink($course_page_url);
360 360
 
361
-				if ( empty( $id ) ) {
361
+				if (empty($id)) {
362 362
 					$id = get_the_ID();
363 363
 				}
364 364
 
365
-				if ( 0 < intval( $id ) ) {
366
-					$course       = intval( get_post_meta( $id, '_lesson_course', true ) );
367
-					$course_id    = esc_url( get_permalink( $course ) );
368
-					$course_title = esc_html( get_the_title( $course ) );
369
-					if ( ! $course ) {
365
+				if (0 < intval($id)) {
366
+					$course       = intval(get_post_meta($id, '_lesson_course', true));
367
+					$course_id    = esc_url(get_permalink($course));
368
+					$course_title = esc_html(get_the_title($course));
369
+					if ( ! $course) {
370 370
 						return;
371 371
 					}
372 372
 				}
373 373
 
374
-				if ( $course_id ) {
374
+				if ($course_id) {
375 375
 
376 376
 					$new_crumbs    = array();
377 377
 					$new_crumbs[0] = $crumbs[0];
378 378
 
379
-					if ( function_exists( 'woocommerce_breadcrumb' ) ) {
379
+					if (function_exists('woocommerce_breadcrumb')) {
380 380
 						$new_crumbs[1] = array(
381
-							0 => __( 'Courses', 'lsx' ),
381
+							0 => __('Courses', 'lsx'),
382 382
 							1 => $course_page_url,
383 383
 						);
384 384
 						$new_crumbs[2] = array(
@@ -390,7 +390,7 @@  discard block
 block discarded – undo
390 390
 						);
391 391
 					} else {
392 392
 						$new_crumbs[1] = array(
393
-							'text' => __( 'Courses', 'lsx' ),
393
+							'text' => __('Courses', 'lsx'),
394 394
 							'url'  => $course_page_url,
395 395
 						);
396 396
 						$new_crumbs[2] = array(
@@ -412,27 +412,27 @@  discard block
 block discarded – undo
412 412
 		 * @param $crumbs
413 413
 		 * @return array
414 414
 		 */
415
-		public function lsx_sensei_module_breadcrumb_filter( $crumbs, $id = 0 ) {
416
-			if ( ! empty( get_queried_object()->name ) ) {
417
-				$title = apply_filters( 'sensei_module_archive_title', get_queried_object()->name );
415
+		public function lsx_sensei_module_breadcrumb_filter($crumbs, $id = 0) {
416
+			if ( ! empty(get_queried_object()->name)) {
417
+				$title = apply_filters('sensei_module_archive_title', get_queried_object()->name);
418 418
 			}
419 419
 
420
-			if ( is_sensei() && is_tax() && is_archive() && ( ! empty( $title ) ) ) {
420
+			if (is_sensei() && is_tax() && is_archive() && ( ! empty($title))) {
421 421
 
422 422
 				$lesson          = get_the_archive_title();
423
-				$course_page_url = intval( Sensei()->settings->settings['course_page'] );
424
-				$course_page_url = get_permalink( $course_page_url );
423
+				$course_page_url = intval(Sensei()->settings->settings['course_page']);
424
+				$course_page_url = get_permalink($course_page_url);
425 425
 
426
-				if ( empty( $id ) ) {
426
+				if (empty($id)) {
427 427
 					$id = get_the_ID();
428 428
 				}
429 429
 
430 430
 				$new_crumbs    = array();
431 431
 				$new_crumbs[0] = $crumbs[0];
432 432
 
433
-				if ( function_exists( 'woocommerce_breadcrumb' ) ) {
433
+				if (function_exists('woocommerce_breadcrumb')) {
434 434
 					$new_crumbs[1] = array(
435
-						0 => __( 'Courses', 'lsx' ),
435
+						0 => __('Courses', 'lsx'),
436 436
 						1 => $course_page_url,
437 437
 					);
438 438
 					$new_crumbs[2] = array(
@@ -440,7 +440,7 @@  discard block
 block discarded – undo
440 440
 					);
441 441
 				} else {
442 442
 					$new_crumbs[1] = array(
443
-						'text' => __( 'Courses', 'lsx' ),
443
+						'text' => __('Courses', 'lsx'),
444 444
 						'url'  => $course_page_url,
445 445
 					);
446 446
 					$new_crumbs[2] = array(
@@ -457,38 +457,38 @@  discard block
 block discarded – undo
457 457
 		 * @param $crumbs
458 458
 		 * @return array
459 459
 		 */
460
-		public function lsx_sensei_learner_breadcrumb_filter( $crumbs, $id = 0 ) {
460
+		public function lsx_sensei_learner_breadcrumb_filter($crumbs, $id = 0) {
461 461
 			global $wp_query;
462 462
 
463
-			if ( isset( $wp_query->query_vars['learner_profile'] ) ) {
463
+			if (isset($wp_query->query_vars['learner_profile'])) {
464 464
 				$is_profile = $wp_query->query_vars['learner_profile'];
465 465
 			} else {
466 466
 				$is_profile = false;
467 467
 			}
468 468
 
469
-			if ( $is_profile ) {
469
+			if ($is_profile) {
470 470
 
471
-				if ( empty( $id ) ) {
471
+				if (empty($id)) {
472 472
 					$id = get_the_ID();
473 473
 				}
474 474
 
475 475
 				$query_var    = $wp_query->query_vars['learner_profile'];
476
-				$learner_user = Sensei_Learner::find_by_query_var( $query_var );
476
+				$learner_user = Sensei_Learner::find_by_query_var($query_var);
477 477
 				$learner_name = $learner_user->display_name;
478 478
 
479 479
 				$new_crumbs    = array();
480 480
 				$new_crumbs[0] = $crumbs[0];
481 481
 
482
-				if ( function_exists( 'woocommerce_breadcrumb' ) ) {
482
+				if (function_exists('woocommerce_breadcrumb')) {
483 483
 					$new_crumbs[1] = array(
484
-						0 => __( 'Learners', 'lsx' ),
484
+						0 => __('Learners', 'lsx'),
485 485
 					);
486 486
 					$new_crumbs[2] = array(
487 487
 						0 => $learner_name,
488 488
 					);
489 489
 				} else {
490 490
 					$new_crumbs[1] = array(
491
-						'text' => __( 'Learners', 'lsx' ),
491
+						'text' => __('Learners', 'lsx'),
492 492
 					);
493 493
 					$new_crumbs[2] = array(
494 494
 						'text' => $learner_name,
@@ -504,36 +504,36 @@  discard block
 block discarded – undo
504 504
 		 * @param $crumbs
505 505
 		 * @return array
506 506
 		 */
507
-		public function lsx_sensei_messages_breadcrumb_filter( $crumbs, $id = 0 ) {
508
-			if ( is_archive() && ( is_post_type_archive( 'sensei_message' ) ) ) {
507
+		public function lsx_sensei_messages_breadcrumb_filter($crumbs, $id = 0) {
508
+			if (is_archive() && (is_post_type_archive('sensei_message'))) {
509 509
 
510
-				$course_page_url = intval( Sensei()->settings->settings['course_page'] );
511
-				$course_page_url = get_permalink( $course_page_url );
510
+				$course_page_url = intval(Sensei()->settings->settings['course_page']);
511
+				$course_page_url = get_permalink($course_page_url);
512 512
 
513
-				if ( empty( $id ) ) {
513
+				if (empty($id)) {
514 514
 					$id = get_the_ID();
515 515
 				}
516 516
 
517
-				if ( $id ) {
517
+				if ($id) {
518 518
 
519 519
 					$new_crumbs    = array();
520 520
 					$new_crumbs[0] = $crumbs[0];
521 521
 
522
-					if ( function_exists( 'woocommerce_breadcrumb' ) ) {
522
+					if (function_exists('woocommerce_breadcrumb')) {
523 523
 						$new_crumbs[1] = array(
524
-							0 => __( 'Courses', 'lsx' ),
524
+							0 => __('Courses', 'lsx'),
525 525
 							1 => $course_page_url,
526 526
 						);
527 527
 						$new_crumbs[2] = array(
528
-							0 => __( 'Messages', 'lsx' ),
528
+							0 => __('Messages', 'lsx'),
529 529
 						);
530 530
 					} else {
531 531
 						$new_crumbs[1] = array(
532
-							'text' => __( 'Courses', 'lsx' ),
532
+							'text' => __('Courses', 'lsx'),
533 533
 							'url'  => $course_page_url,
534 534
 						);
535 535
 						$new_crumbs[2] = array(
536
-							'text' => __( 'Messages', 'lsx' ),
536
+							'text' => __('Messages', 'lsx'),
537 537
 						);
538 538
 					}
539 539
 					$crumbs = $new_crumbs;
@@ -547,35 +547,35 @@  discard block
 block discarded – undo
547 547
 		 * @param $crumbs
548 548
 		 * @return array
549 549
 		 */
550
-		public function lsx_sensei_single_message_breadcrumb_filter( $crumbs, $id = 0 ) {
551
-			if ( is_single() && ( is_singular( 'sensei_message' ) ) ) {
550
+		public function lsx_sensei_single_message_breadcrumb_filter($crumbs, $id = 0) {
551
+			if (is_single() && (is_singular('sensei_message'))) {
552 552
 
553 553
 				$messages_page_url = '/messages/';
554 554
 
555
-				if ( empty( $id ) ) {
555
+				if (empty($id)) {
556 556
 					$id = get_the_ID();
557 557
 				}
558 558
 
559
-				if ( $id ) {
559
+				if ($id) {
560 560
 
561 561
 					$new_crumbs    = array();
562 562
 					$new_crumbs[0] = $crumbs[0];
563 563
 
564
-					if ( function_exists( 'woocommerce_breadcrumb' ) ) {
564
+					if (function_exists('woocommerce_breadcrumb')) {
565 565
 						$new_crumbs[1] = array(
566
-							0 => __( 'Messages', 'lsx' ),
566
+							0 => __('Messages', 'lsx'),
567 567
 							1 => $messages_page_url,
568 568
 						);
569 569
 						$new_crumbs[2] = array(
570
-							0 => __( 'Message', 'lsx' ),
570
+							0 => __('Message', 'lsx'),
571 571
 						);
572 572
 					} else {
573 573
 						$new_crumbs[1] = array(
574
-							'text' => __( 'Messages', 'lsx' ),
574
+							'text' => __('Messages', 'lsx'),
575 575
 							'url'  => $messages_page_url,
576 576
 						);
577 577
 						$new_crumbs[2] = array(
578
-							'text' => __( 'Message', 'lsx' ),
578
+							'text' => __('Message', 'lsx'),
579 579
 						);
580 580
 					}
581 581
 					$crumbs = $new_crumbs;
@@ -589,35 +589,35 @@  discard block
 block discarded – undo
589 589
 		 * @param $crumbs
590 590
 		 * @return array
591 591
 		 */
592
-		public function lsx_sensei_quiz_breadcrumb_filter( $crumbs, $id = 0 ) {
593
-			if ( ( is_single() && ( is_singular( 'quiz' ) ) ) ) {
592
+		public function lsx_sensei_quiz_breadcrumb_filter($crumbs, $id = 0) {
593
+			if ((is_single() && (is_singular('quiz')))) {
594 594
 				global $course;
595
-				$course_page_url = intval( Sensei()->settings->settings['course_page'] );
596
-				$course_page_url = get_permalink( $course_page_url );
595
+				$course_page_url = intval(Sensei()->settings->settings['course_page']);
596
+				$course_page_url = get_permalink($course_page_url);
597 597
 				$lesson          = get_the_title();
598 598
 
599
-				if ( empty( $id ) ) {
599
+				if (empty($id)) {
600 600
 					$id = get_the_ID();
601 601
 				}
602 602
 
603
-				if ( 0 < intval( $id ) ) {
603
+				if (0 < intval($id)) {
604 604
 
605
-					$course       = intval( get_post_meta( $id, '_quiz_lesson', true ) );
606
-					$course_id    = esc_url( get_permalink( $course ) );
607
-					$course_title = esc_html( get_the_title( $course ) );
608
-					if ( ! $course ) {
605
+					$course       = intval(get_post_meta($id, '_quiz_lesson', true));
606
+					$course_id    = esc_url(get_permalink($course));
607
+					$course_title = esc_html(get_the_title($course));
608
+					if ( ! $course) {
609 609
 						return;
610 610
 					}
611 611
 				}
612 612
 
613
-				if ( $course_id ) {
613
+				if ($course_id) {
614 614
 
615 615
 					$new_crumbs    = array();
616 616
 					$new_crumbs[0] = $crumbs[0];
617 617
 
618
-					if ( function_exists( 'woocommerce_breadcrumb' ) ) {
618
+					if (function_exists('woocommerce_breadcrumb')) {
619 619
 						$new_crumbs[1] = array(
620
-							0 => __( 'Courses', 'lsx' ),
620
+							0 => __('Courses', 'lsx'),
621 621
 							1 => $course_page_url,
622 622
 						);
623 623
 						$new_crumbs[2] = array(
@@ -629,7 +629,7 @@  discard block
 block discarded – undo
629 629
 						);
630 630
 					} else {
631 631
 						$new_crumbs[1] = array(
632
-							'text' => __( 'Courses', 'lsx' ),
632
+							'text' => __('Courses', 'lsx'),
633 633
 							'url'  => $course_page_url,
634 634
 						);
635 635
 						$new_crumbs[2] = array(
@@ -652,36 +652,36 @@  discard block
 block discarded – undo
652 652
 		 * @param $crumbs
653 653
 		 * @return array
654 654
 		 */
655
-		public function lsx_sensei_results_breadcrumb_filter( $crumbs, $id = 0 ) {
656
-			if ( is_sticky() ) {
655
+		public function lsx_sensei_results_breadcrumb_filter($crumbs, $id = 0) {
656
+			if (is_sticky()) {
657 657
 				global $wp_query;
658 658
 				$course_id = '';
659
-				if ( isset( $wp_query->query_vars['course_results'] ) ) {
659
+				if (isset($wp_query->query_vars['course_results'])) {
660 660
 					$is_results = $wp_query->query_vars['course_results'];
661 661
 				}
662
-				$course_page_url = intval( Sensei()->settings->settings['course_page'] );
663
-				$course_page_url = get_permalink( $course_page_url );
662
+				$course_page_url = intval(Sensei()->settings->settings['course_page']);
663
+				$course_page_url = get_permalink($course_page_url);
664 664
 
665
-				if ( empty( $id ) ) {
665
+				if (empty($id)) {
666 666
 					$id = get_the_ID();
667 667
 				}
668 668
 
669
-				if ( isset( $is_results ) ) {
670
-					$course_for_results = get_page_by_path( $is_results, OBJECT, 'course' );
669
+				if (isset($is_results)) {
670
+					$course_for_results = get_page_by_path($is_results, OBJECT, 'course');
671 671
 
672
-					$course_id    = esc_url( get_permalink( $course_for_results ) );
673
-					$course_title = esc_html( $course_for_results->post_title );
672
+					$course_id    = esc_url(get_permalink($course_for_results));
673
+					$course_title = esc_html($course_for_results->post_title);
674 674
 
675 675
 				}
676 676
 
677
-				if ( $course_id ) {
677
+				if ($course_id) {
678 678
 					$new_crumbs    = array();
679 679
 					$new_crumbs[0] = $crumbs[0];
680 680
 
681
-					if ( $is_results ) {
682
-						if ( function_exists( 'woocommerce_breadcrumb' ) ) {
681
+					if ($is_results) {
682
+						if (function_exists('woocommerce_breadcrumb')) {
683 683
 							$new_crumbs[1] = array(
684
-								0 => __( 'Courses', 'lsx' ),
684
+								0 => __('Courses', 'lsx'),
685 685
 								1 => $course_page_url,
686 686
 							);
687 687
 							$new_crumbs[2] = array(
@@ -689,15 +689,15 @@  discard block
 block discarded – undo
689 689
 								1 => $course_id,
690 690
 							);
691 691
 							$new_crumbs[3] = array(
692
-								0 => __( 'Results', 'lsx' ),
692
+								0 => __('Results', 'lsx'),
693 693
 							);
694 694
 						} else {
695 695
 							$new_crumbs[1] = array(
696
-								'text' => __( 'Courses', 'lsx' ),
696
+								'text' => __('Courses', 'lsx'),
697 697
 								'url'  => $course_page_url,
698 698
 							);
699 699
 							$new_crumbs[2] = array(
700
-								'text' => __( 'Results', 'lsx' ),
700
+								'text' => __('Results', 'lsx'),
701 701
 							);
702 702
 						}
703 703
 					}
@@ -713,9 +713,9 @@  discard block
 block discarded – undo
713 713
 		 * @param [type] $message_post_id
714 714
 		 * @return void
715 715
 		 */
716
-		public function lsx_sensei_view_message_button( $message_post_id ) {
717
-			$message_link = get_the_permalink( $message_post_id );
718
-			echo '<a href="' . esc_url_raw( $message_link ) . '" class="btn view-msg-btn">' . wp_kses_post( 'View Message', 'lsx' ) . '</a>';
716
+		public function lsx_sensei_view_message_button($message_post_id) {
717
+			$message_link = get_the_permalink($message_post_id);
718
+			echo '<a href="' . esc_url_raw($message_link) . '" class="btn view-msg-btn">' . wp_kses_post('View Message', 'lsx') . '</a>';
719 719
 		}
720 720
 
721 721
 		/**
@@ -724,9 +724,9 @@  discard block
 block discarded – undo
724 724
 		 * @param [type] $message_post_id
725 725
 		 * @return void
726 726
 		 */
727
-		public function lsx_sensei_back_message_button( $courses_link ) {
727
+		public function lsx_sensei_back_message_button($courses_link) {
728 728
 			$courses_link = '/my-courses/';
729
-			echo '<a href="' . esc_url_raw( $courses_link ) . '" class="btn border-btn my-courses-btn">' . wp_kses_post( 'My Courses', 'lsx' ) . '</a>';
729
+			echo '<a href="' . esc_url_raw($courses_link) . '" class="btn border-btn my-courses-btn">' . wp_kses_post('My Courses', 'lsx') . '</a>';
730 730
 		}
731 731
 	}
732 732
 
Please login to merge, or discard this patch.