Passed
Pull Request — master (#372)
by Virginia
02:05
created
includes/sensei/class-lsx-sensei-course.php 1 patch
Spacing   +32 added lines, -32 removed lines patch added patch discarded remove patch
@@ -6,7 +6,7 @@  discard block
 block discarded – undo
6 6
  * @subpackage sensei
7 7
  */
8 8
 
9
-if ( ! defined( 'ABSPATH' ) ) {
9
+if ( ! defined('ABSPATH')) {
10 10
 	exit; // Exit if accessed directly.
11 11
 }
12 12
 
@@ -26,7 +26,7 @@  discard block
 block discarded – undo
26 26
 	 * Constructor.
27 27
 	 */
28 28
 	public function __construct() {
29
-		add_action( 'init', array( $this, 'init' ) );
29
+		add_action('init', array($this, 'init'));
30 30
 	} // End __construct()
31 31
 
32 32
 	/**
@@ -35,7 +35,7 @@  discard block
 block discarded – undo
35 35
 	 * @return self
36 36
 	 */
37 37
 	public static function instance() {
38
-		if ( ! self::$instance ) {
38
+		if ( ! self::$instance) {
39 39
 			self::$instance = new self();
40 40
 		}
41 41
 		return self::$instance;
@@ -49,32 +49,32 @@  discard block
 block discarded – undo
49 49
 		global $woothemes_sensei;
50 50
 
51 51
 		// Switching the course filters and the headers around.
52
-		remove_action( 'sensei_archive_before_course_loop', array( 'Sensei_Course', 'archive_header' ), 10, 0 );
53
-		remove_action( 'sensei_archive_before_course_loop', array( 'Sensei_Course', 'course_archive_sorting' ) );
54
-		remove_action( 'sensei_archive_before_course_loop', array( 'Sensei_Course', 'course_archive_filters' ) );
55
-		add_action( 'sensei_archive_before_course_loop', array( 'Sensei_Course', 'archive_header' ), 11, 0 );
56
-		add_action( 'sensei_archive_before_course_loop', array( 'Sensei_Course', 'course_archive_sorting' ), 12 );
57
-		add_action( 'sensei_archive_before_course_loop', array( 'Sensei_Course', 'course_archive_filters' ), 12 );
52
+		remove_action('sensei_archive_before_course_loop', array('Sensei_Course', 'archive_header'), 10, 0);
53
+		remove_action('sensei_archive_before_course_loop', array('Sensei_Course', 'course_archive_sorting'));
54
+		remove_action('sensei_archive_before_course_loop', array('Sensei_Course', 'course_archive_filters'));
55
+		add_action('sensei_archive_before_course_loop', array('Sensei_Course', 'archive_header'), 11, 0);
56
+		add_action('sensei_archive_before_course_loop', array('Sensei_Course', 'course_archive_sorting'), 12);
57
+		add_action('sensei_archive_before_course_loop', array('Sensei_Course', 'course_archive_filters'), 12);
58 58
 
59 59
 		// First add the thumbnail.
60
-		add_action( 'sensei_course_content_inside_before', array( $this, 'get_course_thumbnail' ), 1 );
60
+		add_action('sensei_course_content_inside_before', array($this, 'get_course_thumbnail'), 1);
61 61
 
62 62
 		// This is for our wrapper, we run it on 2, after the thumbnail we added.
63
-		add_action( 'sensei_course_content_inside_before', array( $this, 'course_body_div_open' ), 1 );
64
-		add_action( 'sensei_course_content_inside_after', array( $this, 'course_body_div_close' ), 50 );
63
+		add_action('sensei_course_content_inside_before', array($this, 'course_body_div_open'), 1);
64
+		add_action('sensei_course_content_inside_after', array($this, 'course_body_div_close'), 50);
65 65
 
66 66
 		// This is for our wrapper, we run it on 2, after the thumbnail we added.
67
-		add_action( 'sensei_course_content_inside_before', array( $this, 'course_body_div_results_open' ), 20 );
68
-		add_action( 'sensei_course_content_inside_after', array( $this, 'course_body_div_results_close' ), 49 );
67
+		add_action('sensei_course_content_inside_before', array($this, 'course_body_div_results_open'), 20);
68
+		add_action('sensei_course_content_inside_after', array($this, 'course_body_div_results_close'), 49);
69 69
 
70
-		add_action( 'sensei_single_course_content_inside_before', array( $this, 'display_course_amount' ), 20 );
70
+		add_action('sensei_single_course_content_inside_before', array($this, 'display_course_amount'), 20);
71 71
 
72 72
 		// removes the course image above the content.
73
-		remove_action( 'sensei_course_content_inside_before', array( $woothemes_sensei->course, 'course_image' ), 30, 1 );
73
+		remove_action('sensei_course_content_inside_before', array($woothemes_sensei->course, 'course_image'), 30, 1);
74 74
 		// add the course image to the left of the content.
75
-		add_action( 'lsx_sensei_course_content_inside_before', array( $woothemes_sensei->course, 'course_image' ), 30, 1 );
75
+		add_action('lsx_sensei_course_content_inside_before', array($woothemes_sensei->course, 'course_image'), 30, 1);
76 76
 
77
-		add_filter( 'attach_shortcode_hooks', 'lsx_attach_shortcode_hooks', 10, 1 );
77
+		add_filter('attach_shortcode_hooks', 'lsx_attach_shortcode_hooks', 10, 1);
78 78
 
79 79
 	}
80 80
 
@@ -86,7 +86,7 @@  discard block
 block discarded – undo
86 86
 	public function get_course_thumbnail() {
87 87
 		?>
88 88
 		<div class="course-thumbnail">
89
-			<?php do_action( 'lsx_sensei_course_content_inside_before', get_the_ID() ); ?>
89
+			<?php do_action('lsx_sensei_course_content_inside_before', get_the_ID()); ?>
90 90
 		</div>
91 91
 		<?php
92 92
 	}
@@ -98,13 +98,13 @@  discard block
 block discarded – undo
98 98
 	 */
99 99
 	public function course_body_div_open() {
100 100
 		global $post, $current_user;
101
-		$is_user_taking_course    = Sensei_Utils::has_started_course( $post->ID, $current_user->ID );
101
+		$is_user_taking_course    = Sensei_Utils::has_started_course($post->ID, $current_user->ID);
102 102
 		$user_taking_course_class = '';
103
-		if ( ! empty( $is_user_taking_course ) ) {
103
+		if ( ! empty($is_user_taking_course)) {
104 104
 			$user_taking_course_class = 'currently-in-course';
105 105
 		}
106 106
 		?>
107
-		<div class="course-body <?php echo esc_html( $user_taking_course_class ); ?>">
107
+		<div class="course-body <?php echo esc_html($user_taking_course_class); ?>">
108 108
 		<?php
109 109
 	}
110 110
 
@@ -148,18 +148,18 @@  discard block
 block discarded – undo
148 148
 	 */
149 149
 	public function display_course_amount() {
150 150
 		global $post, $current_user;
151
-		$is_user_taking_course   = Sensei_Course::is_user_enrolled( $post->ID, $current_user->ID );
152
-		$is_user_starting_course = Sensei_Utils::has_started_course( $post->ID, $current_user->ID );
153
-		$wc_post_id              = absint( get_post_meta( $post->ID, '_course_woocommerce_product', true ) );
151
+		$is_user_taking_course   = Sensei_Course::is_user_enrolled($post->ID, $current_user->ID);
152
+		$is_user_starting_course = Sensei_Utils::has_started_course($post->ID, $current_user->ID);
153
+		$wc_post_id              = absint(get_post_meta($post->ID, '_course_woocommerce_product', true));
154 154
 		$course_purchasable      = '';
155
-		if ( class_exists( 'Sensei_WC' ) ) {
156
-			$course_purchasable = Sensei_WC::is_course_purchasable( $post->ID );
155
+		if (class_exists('Sensei_WC')) {
156
+			$course_purchasable = Sensei_WC::is_course_purchasable($post->ID);
157 157
 			$currency           = get_woocommerce_currency_symbol();
158
-			$product            = new WC_Product( $wc_post_id );
159
-			if ( ( ! empty( $product->get_price() ) ) && ( ( ! $is_user_taking_course ) || ( ! $is_user_starting_course ) ) ) {
160
-				echo '<span class="course-product-price price"><span>' . esc_html( $currency ) . ' </span>' . sprintf( '%0.2f', esc_html( $product->get_price() ) ) . '</span>';
161
-			} elseif ( ( '' === $product->get_price() || 0 == $product->get_price() ) && $course_purchasable && ( ( ! $is_user_taking_course ) || ( ! $is_user_starting_course ) ) ) {
162
-				echo '<span class="course-product-price price">' . wp_kses_post( 'Free!', 'lsx' ) . '</span>';
158
+			$product            = new WC_Product($wc_post_id);
159
+			if (( ! empty($product->get_price())) && (( ! $is_user_taking_course) || ( ! $is_user_starting_course))) {
160
+				echo '<span class="course-product-price price"><span>' . esc_html($currency) . ' </span>' . sprintf('%0.2f', esc_html($product->get_price())) . '</span>';
161
+			} elseif (('' === $product->get_price() || 0 == $product->get_price()) && $course_purchasable && (( ! $is_user_taking_course) || ( ! $is_user_starting_course))) {
162
+				echo '<span class="course-product-price price">' . wp_kses_post('Free!', 'lsx') . '</span>';
163 163
 			}
164 164
 		}
165 165
 	}
Please login to merge, or discard this patch.
lib/theme-support.php 1 patch
Spacing   +37 added lines, -37 removed lines patch added patch discarded remove patch
@@ -13,7 +13,7 @@  discard block
 block discarded – undo
13 13
 	);
14 14
 
15 15
 }
16
-add_action( 'admin_init', 'editor_styles' );
16
+add_action('admin_init', 'editor_styles');
17 17
 
18 18
 /**
19 19
  * Add theme support functions.
@@ -21,7 +21,7 @@  discard block
 block discarded – undo
21 21
  * @package lsx
22 22
  */
23 23
 
24
-if ( ! function_exists( 'theme_support' ) ) :
24
+if ( ! function_exists('theme_support')) :
25 25
 	/**
26 26
 	 * Add theme support functions.
27 27
 	 *
@@ -29,44 +29,44 @@  discard block
 block discarded – undo
29 29
 	 */
30 30
 	function theme_support() {
31 31
 		// Add support for editor styles.
32
-		add_theme_support( 'editor-styles' );
32
+		add_theme_support('editor-styles');
33 33
 		// Add support for full and wide align images.
34
-		add_theme_support( 'align-wide' );
34
+		add_theme_support('align-wide');
35 35
 		// Add support for styling blocks.
36
-		add_theme_support( 'wp-block-styles' );
36
+		add_theme_support('wp-block-styles');
37 37
 		// Add support for responsive embedded content.
38
-		add_theme_support( 'responsive-embeds' );
38
+		add_theme_support('responsive-embeds');
39 39
 		// Add custom editor font sizes.
40 40
 		add_theme_support(
41 41
 			'editor-font-sizes',
42 42
 			array(
43 43
 				array(
44
-					'name'      => esc_html_x( 'Small', 'font size option label', 'lsx' ),
45
-					'shortName' => esc_html_x( 'S', 'abbreviation of the font size option label', 'lsx' ),
44
+					'name'      => esc_html_x('Small', 'font size option label', 'lsx'),
45
+					'shortName' => esc_html_x('S', 'abbreviation of the font size option label', 'lsx'),
46 46
 					'size'      => 13,
47 47
 					'slug'      => 'small',
48 48
 				),
49 49
 				array(
50
-					'name'      => esc_html_x( 'Normal', 'font size option label', 'lsx' ),
51
-					'shortName' => esc_html_x( 'N', 'abbreviation of the font size option label', 'lsx' ),
50
+					'name'      => esc_html_x('Normal', 'font size option label', 'lsx'),
51
+					'shortName' => esc_html_x('N', 'abbreviation of the font size option label', 'lsx'),
52 52
 					'size'      => 15,
53 53
 					'slug'      => 'normal',
54 54
 				),
55 55
 				array(
56
-					'name'      => esc_html_x( 'Medium', 'font size option label', 'lsx' ),
57
-					'shortName' => esc_html_x( 'M', 'abbreviation of the font size option label', 'lsx' ),
56
+					'name'      => esc_html_x('Medium', 'font size option label', 'lsx'),
57
+					'shortName' => esc_html_x('M', 'abbreviation of the font size option label', 'lsx'),
58 58
 					'size'      => 22,
59 59
 					'slug'      => 'medium',
60 60
 				),
61 61
 				array(
62
-					'name'      => esc_html_x( 'Large', 'font size option label', 'lsx' ),
63
-					'shortName' => esc_html_x( 'L', 'abbreviation of the font size option label', 'lsx' ),
62
+					'name'      => esc_html_x('Large', 'font size option label', 'lsx'),
63
+					'shortName' => esc_html_x('L', 'abbreviation of the font size option label', 'lsx'),
64 64
 					'size'      => 30,
65 65
 					'slug'      => 'large',
66 66
 				),
67 67
 				array(
68
-					'name'      => esc_html_x( 'Huge', 'font size option label', 'lsx' ),
69
-					'shortName' => esc_html_x( 'XL', 'abbreviation of the font size option label', 'lsx' ),
68
+					'name'      => esc_html_x('Huge', 'font size option label', 'lsx'),
69
+					'shortName' => esc_html_x('XL', 'abbreviation of the font size option label', 'lsx'),
70 70
 					'size'      => 40,
71 71
 					'slug'      => 'huge',
72 72
 				),
@@ -74,48 +74,48 @@  discard block
 block discarded – undo
74 74
 		);
75 75
 
76 76
 		// Add support for custom color scheme.
77
-		add_theme_support( 'editor-color-palette', array(
77
+		add_theme_support('editor-color-palette', array(
78 78
 			array(
79
-				'name'  => __( 'Strong Blue', 'lsx' ),
79
+				'name'  => __('Strong Blue', 'lsx'),
80 80
 				'slug'  => 'strong-blue',
81 81
 				'color' => '#27639e',
82 82
 			),
83 83
 			array(
84
-				'name'  => __( 'Lighter Blue', 'lsx' ),
84
+				'name'  => __('Lighter Blue', 'lsx'),
85 85
 				'slug'  => 'lighter-blue',
86 86
 				'color' => '#428bca',
87 87
 			),
88 88
 			array(
89
-				'name'  => __( 'Yellow', 'lsx' ),
89
+				'name'  => __('Yellow', 'lsx'),
90 90
 				'slug'  => 'light-yellow',
91 91
 				'color' => '#f7ae00',
92 92
 			),
93 93
 			array(
94
-				'name'  => __( 'Dark Yellow', 'lsx' ),
94
+				'name'  => __('Dark Yellow', 'lsx'),
95 95
 				'slug'  => 'dark-yellow',
96 96
 				'color' => '#ab7800',
97 97
 			),
98 98
 			array(
99
-				'name'  => __( 'Green', 'lsx' ),
99
+				'name'  => __('Green', 'lsx'),
100 100
 				'slug'  => 'light-green',
101 101
 				'color' => '#6BA913',
102 102
 			),
103 103
 			array(
104
-				'name'  => __( 'Dark Green', 'lsx' ),
104
+				'name'  => __('Dark Green', 'lsx'),
105 105
 				'slug'  => 'dark-green',
106 106
 				'color' => '#3F640B',
107 107
 			),
108 108
 			array(
109
-				'name'  => __( 'White', 'lsx' ),
109
+				'name'  => __('White', 'lsx'),
110 110
 				'slug'  => 'white',
111 111
 				'color' => '#ffffff',
112 112
 			),
113 113
 			array(
114
-				'name'  => __( 'Black', 'lsx' ),
114
+				'name'  => __('Black', 'lsx'),
115 115
 				'slug'  => 'black',
116 116
 				'color' => '#000000',
117 117
 			),
118
-		) );
118
+		));
119 119
 
120 120
 		$primary_color    = 'rgba(39,99,158,1)';
121 121
 		$secondary_color  = 'rgba(247,174,0,1)';
@@ -126,30 +126,30 @@  discard block
 block discarded – undo
126 126
 			'editor-gradient-presets',
127 127
 			array(
128 128
 				array(
129
-					'name'     => __( 'Primary to Secondary', 'lsx' ),
130
-					'gradient' => 'linear-gradient(135deg, ' . esc_attr( $primary_color ) . ' 0%, ' . esc_attr( $secondary_color ) . ' 100%)',
129
+					'name'     => __('Primary to Secondary', 'lsx'),
130
+					'gradient' => 'linear-gradient(135deg, ' . esc_attr($primary_color) . ' 0%, ' . esc_attr($secondary_color) . ' 100%)',
131 131
 					'slug'     => 'primary-to-secondary',
132 132
 				),
133 133
 				array(
134
-					'name'     => __( 'Primary to Tertiary', 'lsx' ),
135
-					'gradient' => 'linear-gradient(135deg, ' . esc_attr( $primary_color ) . ' 0%, ' . esc_attr( $tertiary_color ) . ' 100%)',
134
+					'name'     => __('Primary to Tertiary', 'lsx'),
135
+					'gradient' => 'linear-gradient(135deg, ' . esc_attr($primary_color) . ' 0%, ' . esc_attr($tertiary_color) . ' 100%)',
136 136
 					'slug'     => 'primary-to-tertiary',
137 137
 				),
138 138
 				array(
139
-					'name'     => __( 'Primary to Background', 'lsx' ),
140
-					'gradient' => 'linear-gradient(135deg, ' . esc_attr( $primary_color ) . ' 0%, ' . esc_attr( $background_color ) . ' 100%)',
139
+					'name'     => __('Primary to Background', 'lsx'),
140
+					'gradient' => 'linear-gradient(135deg, ' . esc_attr($primary_color) . ' 0%, ' . esc_attr($background_color) . ' 100%)',
141 141
 					'slug'     => 'primary-to-background',
142 142
 				),
143 143
 				array(
144
-					'name'     => __( 'Secondary to Tertiary', 'lsx' ),
145
-					'gradient' => 'linear-gradient(135deg, ' . esc_attr( $secondary_color ) . ' 0%, ' . esc_attr( $tertiary_color ) . ' 100%)',
144
+					'name'     => __('Secondary to Tertiary', 'lsx'),
145
+					'gradient' => 'linear-gradient(135deg, ' . esc_attr($secondary_color) . ' 0%, ' . esc_attr($tertiary_color) . ' 100%)',
146 146
 					'slug'     => 'secondary-to-tertiary',
147 147
 				),
148 148
 			)
149 149
 		);
150 150
 	}
151 151
 endif;
152
-add_action( 'after_setup_theme', 'theme_support' );
152
+add_action('after_setup_theme', 'theme_support');
153 153
 
154 154
 /**
155 155
  * WPForms submit button, match Gutenberg button block
@@ -157,8 +157,8 @@  discard block
 block discarded – undo
157 157
  * @param [type] $form_data
158 158
  * @return void
159 159
  */
160
-function lsx_wpforms_match_button_block( $form_data ) {
160
+function lsx_wpforms_match_button_block($form_data) {
161 161
 	$form_data['settings']['submit_class'] .= ' btn';
162 162
 	return $form_data;
163 163
 }
164
-add_filter( 'wpforms_frontend_form_data', 'lsx_wpforms_match_button_block' );
164
+add_filter('wpforms_frontend_form_data', 'lsx_wpforms_match_button_block');
Please login to merge, or discard this patch.