Completed
Push — master ( b89b53...97debb )
by Dwain
04:52
created
includes/class-sensei-settings.php 2 patches
Indentation   +63 added lines, -63 removed lines patch added patch discarded remove patch
@@ -19,57 +19,57 @@  discard block
 block discarded – undo
19 19
 	 * @since 1.0.0
20 20
 	 */
21 21
 	public function __construct () {
22
-	    parent::__construct(); // Required in extended classes.
22
+		parent::__construct(); // Required in extended classes.
23 23
 
24
-        $this->token = 'woothemes-sensei-settings';
25
-        add_action('init', array( __CLASS__, 'flush_rewrite_rules' ) );
24
+		$this->token = 'woothemes-sensei-settings';
25
+		add_action('init', array( __CLASS__, 'flush_rewrite_rules' ) );
26 26
 
27
-        // Setup Admin Settings data
28
-        if ( is_admin() ) {
27
+		// Setup Admin Settings data
28
+		if ( is_admin() ) {
29 29
 
30
-            $this->has_tabs 	= true;
31
-            $this->name 		= __( 'Sensei Settings', 'woothemes-sensei' );
32
-            $this->menu_label	= __( 'Settings', 'woothemes-sensei' );
33
-            $this->page_slug	= 'woothemes-sensei-settings';
30
+			$this->has_tabs 	= true;
31
+			$this->name 		= __( 'Sensei Settings', 'woothemes-sensei' );
32
+			$this->menu_label	= __( 'Settings', 'woothemes-sensei' );
33
+			$this->page_slug	= 'woothemes-sensei-settings';
34 34
 
35
-        } // End If Statement
35
+		} // End If Statement
36 36
 
37
-        $this->register_hook_listener();
38
-        $this->get_settings();
37
+		$this->register_hook_listener();
38
+		$this->get_settings();
39 39
 
40 40
 	} // End __construct()
41 41
 
42
-    /**
43
-     * Get settings value
44
-     *
45
-     * @since 1.9.0
46
-     * @param string $setting_name
47
-     * @return mixed
48
-     */
49
-    public function get( $setting_name ){
42
+	/**
43
+	 * Get settings value
44
+	 *
45
+	 * @since 1.9.0
46
+	 * @param string $setting_name
47
+	 * @return mixed
48
+	 */
49
+	public function get( $setting_name ){
50 50
 
51
-        if( isset( $this->settings[ $setting_name ] ) ){
51
+		if( isset( $this->settings[ $setting_name ] ) ){
52 52
 
53
-            return $this->settings[ $setting_name ];
53
+			return $this->settings[ $setting_name ];
54 54
 
55
-        }
55
+		}
56 56
 
57
-        return false;
58
-    }
57
+		return false;
58
+	}
59 59
 
60
-    /**
61
-     * @since 1.9.0
62
-     *
63
-     * @param $setting
64
-     * @param $new_value
65
-     */
66
-    public function set( $setting, $new_value ){
60
+	/**
61
+	 * @since 1.9.0
62
+	 *
63
+	 * @param $setting
64
+	 * @param $new_value
65
+	 */
66
+	public function set( $setting, $new_value ){
67 67
     	
68
-        $settings = get_option( $this->token, array() );
68
+		$settings = get_option( $this->token, array() );
69 69
 		$settings[ $setting ] = $new_value;
70 70
 		return update_option( $this->token,$settings );
71 71
 
72
-    }
72
+	}
73 73
 
74 74
 	/**
75 75
 	 * Register the settings screen within the WordPress admin.
@@ -157,7 +157,7 @@  discard block
 block discarded – undo
157 157
 		$complete_settings = array( 'passed' => __( 'Once all the course lessons have been completed', 'woothemes-sensei' ), 'complete' => __( 'At any time (by clicking the \'Complete Course\' button)', 'woothemes-sensei' ) );
158 158
 		$course_display_settings = array( 'excerpt' => __( 'Course Excerpt', 'woothemes-sensei' ), 'full' => __( 'Full Course Content', 'woothemes-sensei' ) );
159 159
 
160
-	    $fields = array();
160
+		$fields = array();
161 161
 
162 162
 		$fields['access_permission'] = array(
163 163
 								'name' => __( 'Access Permissions', 'woothemes-sensei' ),
@@ -219,9 +219,9 @@  discard block
 block discarded – undo
219 219
 								'section' => 'default-settings'
220 220
 								);
221 221
 
222
-    	// Course Settings
222
+		// Course Settings
223 223
 
224
-    	$fields['course_completion'] = array(
224
+		$fields['course_completion'] = array(
225 225
 								'name' => __( 'Courses are complete:', 'woothemes-sensei' ),
226 226
 								'description' => __( 'This will determine when courses are marked as complete.', 'woothemes-sensei' ),
227 227
 								'type' => 'select',
@@ -231,7 +231,7 @@  discard block
 block discarded – undo
231 231
 								'options' => $complete_settings
232 232
 								);
233 233
 
234
-    	$fields['course_author'] = array(
234
+		$fields['course_author'] = array(
235 235
 								'name' => __( 'Display Course Author', 'woothemes-sensei' ),
236 236
 								'description' => __( 'Output the Course Author on Course archive and My Courses page.', 'woothemes-sensei' ),
237 237
 								'type' => 'checkbox',
@@ -459,10 +459,10 @@  discard block
 block discarded – undo
459 459
 		);
460 460
 
461 461
 		$teacher_email_options = array(
462
-            'teacher-started-course' => __( 'A learner starts their course', 'woothemes-sensei' ),
463
-            'teacher-completed-course' => __( 'A learner completes their course', 'woothemes-sensei' ),
464
-            'teacher-completed-lesson' => __( 'A learner completes a lesson', 'woothemes-sensei' ),
465
-            'teacher-quiz-submitted' => __( 'A learner submits a quiz for grading', 'woothemes-sensei' ),
462
+			'teacher-started-course' => __( 'A learner starts their course', 'woothemes-sensei' ),
463
+			'teacher-completed-course' => __( 'A learner completes their course', 'woothemes-sensei' ),
464
+			'teacher-completed-lesson' => __( 'A learner completes a lesson', 'woothemes-sensei' ),
465
+			'teacher-quiz-submitted' => __( 'A learner submits a quiz for grading', 'woothemes-sensei' ),
466 466
 			'teacher-new-message' => __( 'A learner sends a private message to a teacher', 'woothemes-sensei' ),
467 467
 		);
468 468
 
@@ -571,7 +571,7 @@  discard block
 block discarded – undo
571 571
 
572 572
 		if ( Sensei_WC::is_woocommerce_present() ) {
573 573
 			// WooCommerce Settings
574
-    		$fields['woocommerce_enabled'] = array(
574
+			$fields['woocommerce_enabled'] = array(
575 575
 									'name' => __( 'Enable WooCommerce Courses', 'woothemes-sensei' ),
576 576
 									'description' => __( 'Use WooCommerce to sell Courses by linking a Product to a Course.', 'woothemes-sensei' ),
577 577
 									'type' => 'checkbox',
@@ -659,14 +659,14 @@  discard block
 block discarded – undo
659 659
 		$page_items[] = __( 'Select a Page:', 'woothemes-sensei' );
660 660
 
661 661
 		foreach ( $pages_split as $k => $v ) {
662
-		    $id = '';
663
-		    // Get the ID value.
664
-		    preg_match( '/value="(.*?)"/i', $v, $matches );
665
-
666
-		    if ( isset( $matches[1] ) ) {
667
-		        $id = $matches[1];
668
-		        $page_items[$id] = trim( strip_tags( $v ) );
669
-		    } // End If Statement
662
+			$id = '';
663
+			// Get the ID value.
664
+			preg_match( '/value="(.*?)"/i', $v, $matches );
665
+
666
+			if ( isset( $matches[1] ) ) {
667
+				$id = $matches[1];
668
+				$page_items[$id] = trim( strip_tags( $v ) );
669
+			} // End If Statement
670 670
 		} // End For Loop
671 671
 
672 672
 		$pages_array = $page_items;
@@ -683,22 +683,22 @@  discard block
 block discarded – undo
683 683
 		Sensei_Language_Pack_Manager::messages();
684 684
 	}
685 685
 
686
-    /**
687
-     * Flush the rewrite rules after the settings have been updated.
688
-     * This is to ensure that the
689
-     *
690
-     * @since 1.9.0
691
-     */
692
-    public static function flush_rewrite_rules(){
686
+	/**
687
+	 * Flush the rewrite rules after the settings have been updated.
688
+	 * This is to ensure that the
689
+	 *
690
+	 * @since 1.9.0
691
+	 */
692
+	public static function flush_rewrite_rules(){
693 693
 
694
-        if ( isset( $_POST[ 'option_page' ] ) && 'woothemes-sensei-settings' == $_POST[ 'option_page' ]
695
-            && isset( $_POST[ 'action' ] ) && 'update' == $_POST[ 'action' ] ) {
694
+		if ( isset( $_POST[ 'option_page' ] ) && 'woothemes-sensei-settings' == $_POST[ 'option_page' ]
695
+			&& isset( $_POST[ 'action' ] ) && 'update' == $_POST[ 'action' ] ) {
696 696
 
697
-            Sensei()->initiate_rewrite_rules_flush();
697
+			Sensei()->initiate_rewrite_rules_flush();
698 698
 
699
-        }
699
+		}
700 700
 
701
-    }//end  flush_cache
701
+	}//end  flush_cache
702 702
 } // End Class
703 703
 
704 704
 /**
Please login to merge, or discard this patch.
Spacing   +181 added lines, -181 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
2
+if ( ! defined('ABSPATH')) exit; // Exit if accessed directly
3 3
 
4 4
 /*
5 5
  * Sensei Settings Class
@@ -18,18 +18,18 @@  discard block
 block discarded – undo
18 18
 	 * @access public
19 19
 	 * @since 1.0.0
20 20
 	 */
21
-	public function __construct () {
21
+	public function __construct() {
22 22
 	    parent::__construct(); // Required in extended classes.
23 23
 
24 24
         $this->token = 'woothemes-sensei-settings';
25
-        add_action('init', array( __CLASS__, 'flush_rewrite_rules' ) );
25
+        add_action('init', array(__CLASS__, 'flush_rewrite_rules'));
26 26
 
27 27
         // Setup Admin Settings data
28
-        if ( is_admin() ) {
28
+        if (is_admin()) {
29 29
 
30 30
             $this->has_tabs 	= true;
31
-            $this->name 		= __( 'Sensei Settings', 'woothemes-sensei' );
32
-            $this->menu_label	= __( 'Settings', 'woothemes-sensei' );
31
+            $this->name = __('Sensei Settings', 'woothemes-sensei');
32
+            $this->menu_label = __('Settings', 'woothemes-sensei');
33 33
             $this->page_slug	= 'woothemes-sensei-settings';
34 34
 
35 35
         } // End If Statement
@@ -46,11 +46,11 @@  discard block
 block discarded – undo
46 46
      * @param string $setting_name
47 47
      * @return mixed
48 48
      */
49
-    public function get( $setting_name ){
49
+    public function get($setting_name) {
50 50
 
51
-        if( isset( $this->settings[ $setting_name ] ) ){
51
+        if (isset($this->settings[$setting_name])) {
52 52
 
53
-            return $this->settings[ $setting_name ];
53
+            return $this->settings[$setting_name];
54 54
 
55 55
         }
56 56
 
@@ -63,11 +63,11 @@  discard block
 block discarded – undo
63 63
      * @param $setting
64 64
      * @param $new_value
65 65
      */
66
-    public function set( $setting, $new_value ){
66
+    public function set($setting, $new_value) {
67 67
     	
68
-        $settings = get_option( $this->token, array() );
69
-		$settings[ $setting ] = $new_value;
70
-		return update_option( $this->token,$settings );
68
+        $settings = get_option($this->token, array());
69
+		$settings[$setting] = $new_value;
70
+		return update_option($this->token, $settings);
71 71
 
72 72
     }
73 73
 
@@ -77,17 +77,17 @@  discard block
 block discarded – undo
77 77
 	 * @since  1.0.0
78 78
 	 * @return void
79 79
 	 */
80
-	public function register_settings_screen () {
80
+	public function register_settings_screen() {
81 81
 
82 82
 		$this->settings_version = Sensei()->version; // Use the global plugin version on this settings screen.
83
-		$hook = add_submenu_page( 'sensei', $this->name, $this->menu_label, 'manage_sensei', $this->page_slug, array( $this, 'settings_screen' ) );
83
+		$hook = add_submenu_page('sensei', $this->name, $this->menu_label, 'manage_sensei', $this->page_slug, array($this, 'settings_screen'));
84 84
 		$this->hook = $hook;
85 85
 
86
-		if ( isset( $_GET['page'] ) && ( $_GET['page'] == $this->page_slug ) ) {
87
-			add_action( 'admin_notices', array( $this, 'settings_errors' ) );
88
-			add_action( 'admin_notices', array( $this, 'language_pack_notices' ) );
89
-			add_action( 'admin_print_scripts', array( $this, 'enqueue_scripts' ) );
90
-			add_action( 'admin_print_styles', array( $this, 'enqueue_styles' ) );
86
+		if (isset($_GET['page']) && ($_GET['page'] == $this->page_slug)) {
87
+			add_action('admin_notices', array($this, 'settings_errors'));
88
+			add_action('admin_notices', array($this, 'language_pack_notices'));
89
+			add_action('admin_print_scripts', array($this, 'enqueue_scripts'));
90
+			add_action('admin_print_styles', array($this, 'enqueue_styles'));
91 91
 		}
92 92
 	} // End register_settings_screen()
93 93
 
@@ -97,49 +97,49 @@  discard block
 block discarded – undo
97 97
 	 * @since  1.0.0
98 98
 	 * @return void
99 99
 	 */
100
-	public function init_sections () {
100
+	public function init_sections() {
101 101
 		$sections = array();
102 102
 
103 103
 		$sections['default-settings'] = array(
104
-			'name' 			=> __( 'General', 'woothemes-sensei' ),
105
-			'description'	=> __( 'Settings that apply to the entire plugin.', 'woothemes-sensei' )
104
+			'name' 			=> __('General', 'woothemes-sensei'),
105
+			'description'	=> __('Settings that apply to the entire plugin.', 'woothemes-sensei')
106 106
 		);
107 107
 
108 108
 		$sections['course-settings'] = array(
109
-			'name' 			=> __( 'Courses', 'woothemes-sensei' ),
110
-			'description'	=> __( 'Settings that apply to all Courses.', 'woothemes-sensei' )
109
+			'name' 			=> __('Courses', 'woothemes-sensei'),
110
+			'description'	=> __('Settings that apply to all Courses.', 'woothemes-sensei')
111 111
 		);
112 112
 
113 113
 		$sections['lesson-settings'] = array(
114
-			'name' 			=> __( 'Lessons', 'woothemes-sensei' ),
115
-			'description'	=> __( 'Settings that apply to all Lessons.', 'woothemes-sensei' )
114
+			'name' 			=> __('Lessons', 'woothemes-sensei'),
115
+			'description'	=> __('Settings that apply to all Lessons.', 'woothemes-sensei')
116 116
 		);
117 117
 
118 118
 		$sections['email-notification-settings'] = array(
119
-			'name' 			=> __( 'Email Notifications', 'woothemes-sensei' ),
120
-			'description'	=> __( 'Settings for email notifications sent from your site.', 'woothemes-sensei' )
119
+			'name' 			=> __('Email Notifications', 'woothemes-sensei'),
120
+			'description'	=> __('Settings for email notifications sent from your site.', 'woothemes-sensei')
121 121
 		);
122 122
 
123 123
 		$sections['learner-profile-settings'] = array(
124
-			'name' 			=> __( 'Learner Profiles', 'woothemes-sensei' ),
125
-			'description'	=> __( 'Settings for public Learner Profiles.', 'woothemes-sensei' )
124
+			'name' 			=> __('Learner Profiles', 'woothemes-sensei'),
125
+			'description'	=> __('Settings for public Learner Profiles.', 'woothemes-sensei')
126 126
 		);
127 127
 
128
-		if ( Sensei_WC::is_woocommerce_present() ) {
128
+		if (Sensei_WC::is_woocommerce_present()) {
129 129
 			$sections['woocommerce-settings'] = array(
130
-				'name' 			=> __( 'WooCommerce', 'woothemes-sensei' ),
131
-				'description'	=> __( 'Optional settings for WooCommerce functions.', 'woothemes-sensei' )
130
+				'name' 			=> __('WooCommerce', 'woothemes-sensei'),
131
+				'description'	=> __('Optional settings for WooCommerce functions.', 'woothemes-sensei')
132 132
 			);
133 133
 		} // End If Statement
134 134
 
135
-		if ( 'en_US' !== get_locale() ) {
135
+		if ('en_US' !== get_locale()) {
136 136
 			$sections['language-settings'] = array(
137
-				'name' 			=> __( 'Language', 'woothemes-sensei' ),
138
-				'description'	=> __( 'Language options.', 'woothemes-sensei' )
137
+				'name' 			=> __('Language', 'woothemes-sensei'),
138
+				'description'	=> __('Language options.', 'woothemes-sensei')
139 139
 			);
140 140
 		}
141 141
 
142
-		$this->sections = apply_filters( 'sensei_settings_tabs', $sections );
142
+		$this->sections = apply_filters('sensei_settings_tabs', $sections);
143 143
 	} // End init_sections()
144 144
 
145 145
 	/**
@@ -149,71 +149,71 @@  discard block
 block discarded – undo
149 149
 	 * @uses   Sensei_Utils::get_slider_types()
150 150
 	 * @return void
151 151
 	 */
152
-	public function init_fields () {
152
+	public function init_fields() {
153 153
 		global $pagenow;
154 154
 
155 155
 		$pages_array = $this->pages_array();
156
-		$posts_per_page_array = array( '0' => '0', '1' => '1', '2' => '2', '3' => '3', '4' => '4', '5' => '5', '6' => '6', '7' => '7', '8' => '8', '9' => '9', '10' => '10', '11' => '11', '12' => '12', '13' => '13', '14' => '14', '15' => '15', '16' => '16', '17' => '17', '18' => '18', '19' => '19', '20' => '20' );
157
-		$complete_settings = array( 'passed' => __( 'Once all the course lessons have been completed', 'woothemes-sensei' ), 'complete' => __( 'At any time (by clicking the \'Complete Course\' button)', 'woothemes-sensei' ) );
158
-		$course_display_settings = array( 'excerpt' => __( 'Course Excerpt', 'woothemes-sensei' ), 'full' => __( 'Full Course Content', 'woothemes-sensei' ) );
156
+		$posts_per_page_array = array('0' => '0', '1' => '1', '2' => '2', '3' => '3', '4' => '4', '5' => '5', '6' => '6', '7' => '7', '8' => '8', '9' => '9', '10' => '10', '11' => '11', '12' => '12', '13' => '13', '14' => '14', '15' => '15', '16' => '16', '17' => '17', '18' => '18', '19' => '19', '20' => '20');
157
+		$complete_settings = array('passed' => __('Once all the course lessons have been completed', 'woothemes-sensei'), 'complete' => __('At any time (by clicking the \'Complete Course\' button)', 'woothemes-sensei'));
158
+		$course_display_settings = array('excerpt' => __('Course Excerpt', 'woothemes-sensei'), 'full' => __('Full Course Content', 'woothemes-sensei'));
159 159
 
160 160
 	    $fields = array();
161 161
 
162 162
 		$fields['access_permission'] = array(
163
-								'name' => __( 'Access Permissions', 'woothemes-sensei' ),
164
-								'description' => __( 'Users must be logged in to view Course and Lesson content.', 'woothemes-sensei', 'woothemes-sensei' ),
163
+								'name' => __('Access Permissions', 'woothemes-sensei'),
164
+								'description' => __('Users must be logged in to view Course and Lesson content.', 'woothemes-sensei', 'woothemes-sensei'),
165 165
 								'type' => 'checkbox',
166 166
 								'default' => true,
167 167
 								'section' => 'default-settings'
168 168
 								);
169 169
 
170 170
 		$fields['messages_disable'] = array(
171
-								'name' => __( 'Disable Private Messages', 'woothemes-sensei' ),
172
-								'description' => __( 'Disable the private message functions between learners and teachers.', 'woothemes-sensei' ),
171
+								'name' => __('Disable Private Messages', 'woothemes-sensei'),
172
+								'description' => __('Disable the private message functions between learners and teachers.', 'woothemes-sensei'),
173 173
 								'type' => 'checkbox',
174 174
 								'default' => false,
175 175
 								'section' => 'default-settings'
176 176
 								);
177 177
 
178 178
 		$fields['course_page'] = array(
179
-								'name' => __( 'Course Archive Page', 'woothemes-sensei' ),
180
-								'description' => __( 'The page to use to display courses. If you leave this blank the default custom post type archive will apply.', 'woothemes-sensei' ),
179
+								'name' => __('Course Archive Page', 'woothemes-sensei'),
180
+								'description' => __('The page to use to display courses. If you leave this blank the default custom post type archive will apply.', 'woothemes-sensei'),
181 181
 								'type' => 'select',
182
-								'default' => get_option( 'woothemes-sensei_courses_page_id', 0 ),
182
+								'default' => get_option('woothemes-sensei_courses_page_id', 0),
183 183
 								'section' => 'default-settings',
184 184
 								'required' => 0,
185 185
 								'options' => $pages_array
186 186
 								);
187 187
 
188 188
 		$fields['my_course_page'] = array(
189
-								'name' => __( 'My Courses Page', 'woothemes-sensei' ),
190
-								'description' => __( 'The page to use to display the courses that a user is currently taking as well as the courses a user has complete.', 'woothemes-sensei' ),
189
+								'name' => __('My Courses Page', 'woothemes-sensei'),
190
+								'description' => __('The page to use to display the courses that a user is currently taking as well as the courses a user has complete.', 'woothemes-sensei'),
191 191
 								'type' => 'select',
192
-								'default' => get_option( 'woothemes-sensei_user_dashboard_page_id', 0 ),
192
+								'default' => get_option('woothemes-sensei_user_dashboard_page_id', 0),
193 193
 								'section' => 'default-settings',
194 194
 								'required' => 0,
195 195
 								'options' => $pages_array
196 196
 								);
197 197
 
198 198
 		$fields['placeholder_images_enable'] = array(
199
-								'name' => __( 'Use placeholder images', 'woothemes-sensei' ),
200
-								'description' => __( 'Output a placeholder image when no featured image has been specified for Courses and Lessons.', 'woothemes-sensei' ),
199
+								'name' => __('Use placeholder images', 'woothemes-sensei'),
200
+								'description' => __('Output a placeholder image when no featured image has been specified for Courses and Lessons.', 'woothemes-sensei'),
201 201
 								'type' => 'checkbox',
202 202
 								'default' => false,
203 203
 								'section' => 'default-settings'
204 204
 								);
205 205
 
206 206
 		$fields['styles_disable'] = array(
207
-								'name' => __( 'Disable Sensei Styles', 'woothemes-sensei' ),
208
-								'description' => __( 'Prevent the frontend stylesheets from loading. This will remove the default styles for all Sensei elements.', 'woothemes-sensei' ),
207
+								'name' => __('Disable Sensei Styles', 'woothemes-sensei'),
208
+								'description' => __('Prevent the frontend stylesheets from loading. This will remove the default styles for all Sensei elements.', 'woothemes-sensei'),
209 209
 								'type' => 'checkbox',
210 210
 								'default' => false,
211 211
 								'section' => 'default-settings'
212 212
 								);
213 213
 
214 214
 		$fields['js_disable'] = array(
215
-								'name' => __( 'Disable Sensei Javascript', 'woothemes-sensei' ),
216
-								'description' => __( 'Prevent the frontend javascript from loading. This affects the progress bars and the My Courses tabs.', 'woothemes-sensei' ),
215
+								'name' => __('Disable Sensei Javascript', 'woothemes-sensei'),
216
+								'description' => __('Prevent the frontend javascript from loading. This affects the progress bars and the My Courses tabs.', 'woothemes-sensei'),
217 217
 								'type' => 'checkbox',
218 218
 								'default' => false,
219 219
 								'section' => 'default-settings'
@@ -222,8 +222,8 @@  discard block
 block discarded – undo
222 222
     	// Course Settings
223 223
 
224 224
     	$fields['course_completion'] = array(
225
-								'name' => __( 'Courses are complete:', 'woothemes-sensei' ),
226
-								'description' => __( 'This will determine when courses are marked as complete.', 'woothemes-sensei' ),
225
+								'name' => __('Courses are complete:', 'woothemes-sensei'),
226
+								'description' => __('This will determine when courses are marked as complete.', 'woothemes-sensei'),
227 227
 								'type' => 'select',
228 228
 								'default' => 'passed',
229 229
 								'section' => 'course-settings',
@@ -232,16 +232,16 @@  discard block
 block discarded – undo
232 232
 								);
233 233
 
234 234
     	$fields['course_author'] = array(
235
-								'name' => __( 'Display Course Author', 'woothemes-sensei' ),
236
-								'description' => __( 'Output the Course Author on Course archive and My Courses page.', 'woothemes-sensei' ),
235
+								'name' => __('Display Course Author', 'woothemes-sensei'),
236
+								'description' => __('Output the Course Author on Course archive and My Courses page.', 'woothemes-sensei'),
237 237
 								'type' => 'checkbox',
238 238
 								'default' => true,
239 239
 								'section' => 'course-settings'
240 240
 								);
241 241
 
242 242
 		$fields['my_course_amount'] = array(
243
-								'name' => __( 'My Courses Pagination', 'woothemes-sensei' ),
244
-								'description' => __( 'The number of courses to output for the my courses page.', 'woothemes-sensei' ),
243
+								'name' => __('My Courses Pagination', 'woothemes-sensei'),
244
+								'description' => __('The number of courses to output for the my courses page.', 'woothemes-sensei'),
245 245
 								'type' => 'range',
246 246
 								'default' => '0',
247 247
 								'section' => 'course-settings',
@@ -250,16 +250,16 @@  discard block
 block discarded – undo
250 250
 								);
251 251
 
252 252
 		$fields['course_archive_image_enable'] = array(
253
-								'name' => __( 'Course Archive Image', 'woothemes-sensei' ),
254
-								'description' => __( 'Output the Course Image on the Course Archive Page.', 'woothemes-sensei' ),
253
+								'name' => __('Course Archive Image', 'woothemes-sensei'),
254
+								'description' => __('Output the Course Image on the Course Archive Page.', 'woothemes-sensei'),
255 255
 								'type' => 'checkbox',
256 256
 								'default' => true,
257 257
 								'section' => 'course-settings'
258 258
 								);
259 259
 
260 260
 		$fields['course_archive_image_width'] = array(
261
-								'name' => __( 'Image Width - Archive', 'woothemes-sensei' ),
262
-								'description' => __( 'The width in pixels of the featured image for the Course Archive page.', 'woothemes-sensei' ),
261
+								'name' => __('Image Width - Archive', 'woothemes-sensei'),
262
+								'description' => __('The width in pixels of the featured image for the Course Archive page.', 'woothemes-sensei'),
263 263
 								'type' => 'text',
264 264
 								'default' => '100',
265 265
 								'section' => 'course-settings',
@@ -267,8 +267,8 @@  discard block
 block discarded – undo
267 267
 								);
268 268
 
269 269
 		$fields['course_archive_image_height'] = array(
270
-								'name' => __( 'Image Height - Archive', 'woothemes-sensei' ),
271
-								'description' => __( 'The height in pixels of the featured image for the Course Archive page.', 'woothemes-sensei' ),
270
+								'name' => __('Image Height - Archive', 'woothemes-sensei'),
271
+								'description' => __('The height in pixels of the featured image for the Course Archive page.', 'woothemes-sensei'),
272 272
 								'type' => 'text',
273 273
 								'default' => '100',
274 274
 								'section' => 'course-settings',
@@ -276,24 +276,24 @@  discard block
 block discarded – undo
276 276
 								);
277 277
 
278 278
 		$fields['course_archive_image_hard_crop'] = array(
279
-								'name' => __( 'Image Hard Crop - Archive', 'woothemes-sensei' ),
280
-								'description' => sprintf( __( 'After changing this setting, you may need to %1$sregenerate your thumbnails%2$s.', 'woothemes-sensei' ), '<a href="' . esc_url( 'http://wordpress.org/extend/plugins/regenerate-thumbnails/' ) . '">', '</a>' ),
279
+								'name' => __('Image Hard Crop - Archive', 'woothemes-sensei'),
280
+								'description' => sprintf(__('After changing this setting, you may need to %1$sregenerate your thumbnails%2$s.', 'woothemes-sensei'), '<a href="'.esc_url('http://wordpress.org/extend/plugins/regenerate-thumbnails/').'">', '</a>'),
281 281
 								'type' => 'checkbox',
282 282
 								'default' => false,
283 283
 								'section' => 'course-settings'
284 284
 								);
285 285
 
286 286
 		$fields['course_single_image_enable'] = array(
287
-								'name' => __( 'Single Course Image', 'woothemes-sensei' ),
288
-								'description' => __( 'Output the Course Image on the Single Course Page.', 'woothemes-sensei' ),
287
+								'name' => __('Single Course Image', 'woothemes-sensei'),
288
+								'description' => __('Output the Course Image on the Single Course Page.', 'woothemes-sensei'),
289 289
 								'type' => 'checkbox',
290 290
 								'default' => false,
291 291
 								'section' => 'course-settings'
292 292
 								);
293 293
 
294 294
 		$fields['course_single_image_width'] = array(
295
-								'name' => __( 'Image Width - Single', 'woothemes-sensei' ),
296
-								'description' => __( 'The width in pixels of the featured image for the Course single post page.', 'woothemes-sensei' ),
295
+								'name' => __('Image Width - Single', 'woothemes-sensei'),
296
+								'description' => __('The width in pixels of the featured image for the Course single post page.', 'woothemes-sensei'),
297 297
 								'type' => 'text',
298 298
 								'default' => '100',
299 299
 								'section' => 'course-settings',
@@ -301,8 +301,8 @@  discard block
 block discarded – undo
301 301
 								);
302 302
 
303 303
 		$fields['course_single_image_height'] = array(
304
-								'name' => __( 'Image Height - Single', 'woothemes-sensei' ),
305
-								'description' => __( 'The height in pixels of the featured image for the Course single post page.', 'woothemes-sensei' ),
304
+								'name' => __('Image Height - Single', 'woothemes-sensei'),
305
+								'description' => __('The height in pixels of the featured image for the Course single post page.', 'woothemes-sensei'),
306 306
 								'type' => 'text',
307 307
 								'default' => '100',
308 308
 								'section' => 'course-settings',
@@ -310,16 +310,16 @@  discard block
 block discarded – undo
310 310
 								);
311 311
 
312 312
 		$fields['course_single_image_hard_crop'] = array(
313
-								'name' => __( 'Image Hard Crop - Single', 'woothemes-sensei' ),
314
-								'description' => sprintf( __( 'After changing this setting, you may need to %1$sregenerate your thumbnails%2$s.', 'woothemes-sensei' ), '<a href="' . esc_url( 'http://wordpress.org/extend/plugins/regenerate-thumbnails/' ) . '">', '</a>' ),
313
+								'name' => __('Image Hard Crop - Single', 'woothemes-sensei'),
314
+								'description' => sprintf(__('After changing this setting, you may need to %1$sregenerate your thumbnails%2$s.', 'woothemes-sensei'), '<a href="'.esc_url('http://wordpress.org/extend/plugins/regenerate-thumbnails/').'">', '</a>'),
315 315
 								'type' => 'checkbox',
316 316
 								'default' => false,
317 317
 								'section' => 'course-settings'
318 318
 								);
319 319
 
320 320
 		$fields['course_single_content_display'] = array(
321
-								'name' => __( 'Single Course page displays:', 'woothemes-sensei' ),
322
-								'description' => __( 'Determines what content to display on the single course page.', 'woothemes-sensei' ),
321
+								'name' => __('Single Course page displays:', 'woothemes-sensei'),
322
+								'description' => __('Determines what content to display on the single course page.', 'woothemes-sensei'),
323 323
 								'type' => 'select',
324 324
 								'default' => 'excerpt',
325 325
 								'section' => 'course-settings',
@@ -328,18 +328,18 @@  discard block
 block discarded – undo
328 328
 								);
329 329
 
330 330
 		$fields['course_archive_featured_enable'] = array(
331
-								'name' => __( 'Featured Courses Panel', 'woothemes-sensei' ),
332
-								'description' => __( 'Output the Featured Courses Panel on the Course Archive Page.', 'woothemes-sensei' ),
331
+								'name' => __('Featured Courses Panel', 'woothemes-sensei'),
332
+								'description' => __('Output the Featured Courses Panel on the Course Archive Page.', 'woothemes-sensei'),
333 333
 								'type' => 'checkbox',
334 334
 								'default' => true,
335 335
 								'section' => 'course-settings'
336 336
 								);
337 337
 
338 338
 		$fields['course_archive_more_link_text'] = array(
339
-								'name' => __( 'More link text', 'woothemes-sensei' ),
340
-								'description' => __( 'The text that will be displayed on the Course Archive for the more courses link.', 'woothemes-sensei' ),
339
+								'name' => __('More link text', 'woothemes-sensei'),
340
+								'description' => __('The text that will be displayed on the Course Archive for the more courses link.', 'woothemes-sensei'),
341 341
 								'type' => 'text',
342
-								'default' => __ ( 'More', 'woothemes-sensei' ),
342
+								'default' => __('More', 'woothemes-sensei'),
343 343
 								'section' => 'course-settings',
344 344
 								'required' => 0
345 345
 								);
@@ -347,32 +347,32 @@  discard block
 block discarded – undo
347 347
 		// Lesson Settings
348 348
 
349 349
 		$fields['lesson_comments'] = array(
350
-								'name' => __( 'Allow Comments for Lessons', 'woothemes-sensei' ),
351
-								'description' => __( 'This will allow learners to post comments on the single Lesson page, only learner who have access to the Lesson will be allowed to comment.', 'woothemes-sensei' ),
350
+								'name' => __('Allow Comments for Lessons', 'woothemes-sensei'),
351
+								'description' => __('This will allow learners to post comments on the single Lesson page, only learner who have access to the Lesson will be allowed to comment.', 'woothemes-sensei'),
352 352
 								'type' => 'checkbox',
353 353
 								'default' => true,
354 354
 								'section' => 'lesson-settings'
355 355
 								);
356 356
 
357 357
 		$fields['lesson_author'] = array(
358
-								'name' => __( 'Display Lesson Author', 'woothemes-sensei' ),
359
-								'description' => __( 'Output the Lesson Author on Course single page & Lesson archive page.', 'woothemes-sensei' ),
358
+								'name' => __('Display Lesson Author', 'woothemes-sensei'),
359
+								'description' => __('Output the Lesson Author on Course single page & Lesson archive page.', 'woothemes-sensei'),
360 360
 								'type' => 'checkbox',
361 361
 								'default' => true,
362 362
 								'section' => 'lesson-settings'
363 363
 								);
364 364
 
365 365
 		$fields['course_lesson_image_enable'] = array(
366
-								'name' => __( 'Course Lesson Images', 'woothemes-sensei' ),
367
-								'description' => __( 'Output the Lesson Image on the Single Course Page.', 'woothemes-sensei' ),
366
+								'name' => __('Course Lesson Images', 'woothemes-sensei'),
367
+								'description' => __('Output the Lesson Image on the Single Course Page.', 'woothemes-sensei'),
368 368
 								'type' => 'checkbox',
369 369
 								'default' => false,
370 370
 								'section' => 'lesson-settings'
371 371
 								);
372 372
 
373 373
 		$fields['lesson_archive_image_width'] = array(
374
-								'name' => __( 'Image Width - Course Lessons', 'woothemes-sensei' ),
375
-								'description' => __( 'The width in pixels of the featured image for the Lessons on the Course Single page.', 'woothemes-sensei' ),
374
+								'name' => __('Image Width - Course Lessons', 'woothemes-sensei'),
375
+								'description' => __('The width in pixels of the featured image for the Lessons on the Course Single page.', 'woothemes-sensei'),
376 376
 								'type' => 'text',
377 377
 								'default' => '100',
378 378
 								'section' => 'lesson-settings',
@@ -380,8 +380,8 @@  discard block
 block discarded – undo
380 380
 								);
381 381
 
382 382
 		$fields['lesson_archive_image_height'] = array(
383
-								'name' => __( 'Image Height - Course Lessons', 'woothemes-sensei' ),
384
-								'description' => __( 'The height in pixels of the featured image for the Lessons on the Course Single page.', 'woothemes-sensei' ),
383
+								'name' => __('Image Height - Course Lessons', 'woothemes-sensei'),
384
+								'description' => __('The height in pixels of the featured image for the Lessons on the Course Single page.', 'woothemes-sensei'),
385 385
 								'type' => 'text',
386 386
 								'default' => '100',
387 387
 								'section' => 'lesson-settings',
@@ -389,24 +389,24 @@  discard block
 block discarded – undo
389 389
 								);
390 390
 
391 391
 		$fields['lesson_archive_image_hard_crop'] = array(
392
-								'name' => __( 'Image Hard Crop - Course Lessons', 'woothemes-sensei' ),
393
-								'description' => sprintf( __( 'After changing this setting, you may need to %1$sregenerate your thumbnails%2$s.', 'woothemes-sensei' ), '<a href="' . esc_url( 'http://wordpress.org/extend/plugins/regenerate-thumbnails/' ) . '">', '</a>' ),
392
+								'name' => __('Image Hard Crop - Course Lessons', 'woothemes-sensei'),
393
+								'description' => sprintf(__('After changing this setting, you may need to %1$sregenerate your thumbnails%2$s.', 'woothemes-sensei'), '<a href="'.esc_url('http://wordpress.org/extend/plugins/regenerate-thumbnails/').'">', '</a>'),
394 394
 								'type' => 'checkbox',
395 395
 								'default' => false,
396 396
 								'section' => 'lesson-settings'
397 397
 								);
398 398
 
399 399
 		$fields['lesson_single_image_enable'] = array(
400
-								'name' => __( 'Single Lesson Images', 'woothemes-sensei' ),
401
-								'description' => __( 'Output the Lesson Image on the Single Lesson Page.', 'woothemes-sensei' ),
400
+								'name' => __('Single Lesson Images', 'woothemes-sensei'),
401
+								'description' => __('Output the Lesson Image on the Single Lesson Page.', 'woothemes-sensei'),
402 402
 								'type' => 'checkbox',
403 403
 								'default' => false,
404 404
 								'section' => 'lesson-settings'
405 405
 								);
406 406
 
407 407
 		$fields['lesson_single_image_width'] = array(
408
-								'name' => __( 'Image Width - Single', 'woothemes-sensei' ),
409
-								'description' => __( 'The width in pixels of the featured image for the Lessons single post page.', 'woothemes-sensei' ),
408
+								'name' => __('Image Width - Single', 'woothemes-sensei'),
409
+								'description' => __('The width in pixels of the featured image for the Lessons single post page.', 'woothemes-sensei'),
410 410
 								'type' => 'text',
411 411
 								'default' => '100',
412 412
 								'section' => 'lesson-settings',
@@ -414,8 +414,8 @@  discard block
 block discarded – undo
414 414
 								);
415 415
 
416 416
 		$fields['lesson_single_image_height'] = array(
417
-								'name' => __( 'Image Height - Single', 'woothemes-sensei' ),
418
-								'description' => __( 'The height in pixels of the featured image for the Lessons single post page.', 'woothemes-sensei' ),
417
+								'name' => __('Image Height - Single', 'woothemes-sensei'),
418
+								'description' => __('The height in pixels of the featured image for the Lessons single post page.', 'woothemes-sensei'),
419 419
 								'type' => 'text',
420 420
 								'default' => '100',
421 421
 								'section' => 'lesson-settings',
@@ -423,8 +423,8 @@  discard block
 block discarded – undo
423 423
 								);
424 424
 
425 425
 		$fields['lesson_single_image_hard_crop'] = array(
426
-								'name' => __( 'Image Hard Crop - Single', 'woothemes-sensei' ),
427
-								'description' => sprintf( __( 'After changing this setting, you may need to %1$sregenerate your thumbnails%2$s.', 'woothemes-sensei' ), '<a href="' . esc_url( 'http://wordpress.org/extend/plugins/regenerate-thumbnails/' ) . '">', '</a>' ),
426
+								'name' => __('Image Hard Crop - Single', 'woothemes-sensei'),
427
+								'description' => sprintf(__('After changing this setting, you may need to %1$sregenerate your thumbnails%2$s.', 'woothemes-sensei'), '<a href="'.esc_url('http://wordpress.org/extend/plugins/regenerate-thumbnails/').'">', '</a>'),
428 428
 								'type' => 'checkbox',
429 429
 								'default' => false,
430 430
 								'section' => 'lesson-settings'
@@ -432,20 +432,20 @@  discard block
 block discarded – undo
432 432
 
433 433
 		// Learner Profile settings
434 434
 
435
-		$profile_url_base = apply_filters( 'sensei_learner_profiles_url_base', __( 'learner', 'woothemes-sensei') );
436
-		$profile_url_example = trailingslashit( get_site_url() ) . $profile_url_base . '/%username%';
435
+		$profile_url_base = apply_filters('sensei_learner_profiles_url_base', __('learner', 'woothemes-sensei'));
436
+		$profile_url_example = trailingslashit(get_site_url()).$profile_url_base.'/%username%';
437 437
 
438 438
 		$fields['learner_profile_enable'] = array(
439
-							'name' => __( 'Public learner profiles', 'woothemes-sensei' ),
440
-							'description' => sprintf( __( 'Enable public learner profiles that will be accessible to everyone. Profile URL format: %s', 'woothemes-sensei' ), $profile_url_example ),
439
+							'name' => __('Public learner profiles', 'woothemes-sensei'),
440
+							'description' => sprintf(__('Enable public learner profiles that will be accessible to everyone. Profile URL format: %s', 'woothemes-sensei'), $profile_url_example),
441 441
 							'type' => 'checkbox',
442 442
 							'default' => true,
443 443
 							'section' => 'learner-profile-settings'
444 444
 							);
445 445
 
446 446
 		$fields['learner_profile_show_courses'] = array(
447
-							'name' => __( 'Show learner\'s courses', 'woothemes-sensei' ),
448
-							'description' => __( 'Display the learner\'s active and completed courses on their profile.', 'woothemes-sensei' ),
447
+							'name' => __('Show learner\'s courses', 'woothemes-sensei'),
448
+							'description' => __('Display the learner\'s active and completed courses on their profile.', 'woothemes-sensei'),
449 449
 							'type' => 'checkbox',
450 450
 							'default' => true,
451 451
 							'section' => 'learner-profile-settings'
@@ -454,70 +454,70 @@  discard block
 block discarded – undo
454 454
 		// Email notifications
455 455
 
456 456
 		$learner_email_options = array(
457
-			'learner-graded-quiz' => __( 'Their quiz is graded (auto and manual grading)', 'woothemes-sensei' ),
458
-			'learner-completed-course' => __( 'They complete a course', 'woothemes-sensei' ),
457
+			'learner-graded-quiz' => __('Their quiz is graded (auto and manual grading)', 'woothemes-sensei'),
458
+			'learner-completed-course' => __('They complete a course', 'woothemes-sensei'),
459 459
 		);
460 460
 
461 461
 		$teacher_email_options = array(
462
-            'teacher-started-course' => __( 'A learner starts their course', 'woothemes-sensei' ),
463
-            'teacher-completed-course' => __( 'A learner completes their course', 'woothemes-sensei' ),
464
-            'teacher-completed-lesson' => __( 'A learner completes a lesson', 'woothemes-sensei' ),
465
-            'teacher-quiz-submitted' => __( 'A learner submits a quiz for grading', 'woothemes-sensei' ),
466
-			'teacher-new-message' => __( 'A learner sends a private message to a teacher', 'woothemes-sensei' ),
462
+            'teacher-started-course' => __('A learner starts their course', 'woothemes-sensei'),
463
+            'teacher-completed-course' => __('A learner completes their course', 'woothemes-sensei'),
464
+            'teacher-completed-lesson' => __('A learner completes a lesson', 'woothemes-sensei'),
465
+            'teacher-quiz-submitted' => __('A learner submits a quiz for grading', 'woothemes-sensei'),
466
+			'teacher-new-message' => __('A learner sends a private message to a teacher', 'woothemes-sensei'),
467 467
 		);
468 468
 
469 469
 		$global_email_options = array(
470
-			'new-message-reply' => __( 'They receive a reply to their private message', 'woothemes-sensei' ),
470
+			'new-message-reply' => __('They receive a reply to their private message', 'woothemes-sensei'),
471 471
 		);
472 472
 
473 473
 		$fields['email_learners'] = array(
474
-								'name' => __( 'Emails Sent to Learners', 'woothemes-sensei' ),
475
-								'description' => __( 'Select the notifications that will be sent to learners.', 'woothemes-sensei' ),
474
+								'name' => __('Emails Sent to Learners', 'woothemes-sensei'),
475
+								'description' => __('Select the notifications that will be sent to learners.', 'woothemes-sensei'),
476 476
 								'type' => 'multicheck',
477 477
 								'options' => $learner_email_options,
478
-								'defaults' => array( 'learner-graded-quiz', 'learner-completed-course' ),
478
+								'defaults' => array('learner-graded-quiz', 'learner-completed-course'),
479 479
 								'section' => 'email-notification-settings'
480 480
 								);
481 481
 
482 482
 		$fields['email_teachers'] = array(
483
-								'name' => __( 'Emails Sent to Teachers', 'woothemes-sensei' ),
484
-								'description' => __( 'Select the notifications that will be sent to teachers.', 'woothemes-sensei' ),
483
+								'name' => __('Emails Sent to Teachers', 'woothemes-sensei'),
484
+								'description' => __('Select the notifications that will be sent to teachers.', 'woothemes-sensei'),
485 485
 								'type' => 'multicheck',
486 486
 								'options' => $teacher_email_options,
487
-								'defaults' => array( 'teacher-completed-course', 'teacher-started-course', 'teacher-quiz-submitted', 'teacher-new-message' ),
487
+								'defaults' => array('teacher-completed-course', 'teacher-started-course', 'teacher-quiz-submitted', 'teacher-new-message'),
488 488
 								'section' => 'email-notification-settings'
489 489
 								);
490 490
 
491 491
 		$fields['email_global'] = array(
492
-								'name' => __( 'Emails Sent to All Users', 'woothemes-sensei' ),
493
-								'description' => __( 'Select the notifications that will be sent to all users.', 'woothemes-sensei' ),
492
+								'name' => __('Emails Sent to All Users', 'woothemes-sensei'),
493
+								'description' => __('Select the notifications that will be sent to all users.', 'woothemes-sensei'),
494 494
 								'type' => 'multicheck',
495 495
 								'options' => $global_email_options,
496
-								'defaults' => array( 'new-message-reply' ),
496
+								'defaults' => array('new-message-reply'),
497 497
 								'section' => 'email-notification-settings'
498 498
 								);
499 499
 
500 500
 		$fields['email_from_name'] = array(
501
-								'name' => __( '"From" Name', 'woothemes-sensei' ),
502
-								'description' => __( 'The name from which all emails will be sent.', 'woothemes-sensei' ),
501
+								'name' => __('"From" Name', 'woothemes-sensei'),
502
+								'description' => __('The name from which all emails will be sent.', 'woothemes-sensei'),
503 503
 								'type' => 'text',
504
-								'default' => get_bloginfo( 'name' ),
504
+								'default' => get_bloginfo('name'),
505 505
 								'section' => 'email-notification-settings',
506 506
 								'required' => 1
507 507
 								);
508 508
 
509 509
 		$fields['email_from_address'] = array(
510
-								'name' => __( '"From" Address', 'woothemes-sensei' ),
511
-								'description' => __( 'The address from which all emails will be sent.', 'woothemes-sensei' ),
510
+								'name' => __('"From" Address', 'woothemes-sensei'),
511
+								'description' => __('The address from which all emails will be sent.', 'woothemes-sensei'),
512 512
 								'type' => 'text',
513
-								'default' => get_bloginfo( 'admin_email' ),
513
+								'default' => get_bloginfo('admin_email'),
514 514
 								'section' => 'email-notification-settings',
515 515
 								'required' => 1
516 516
 								);
517 517
 
518 518
 		$fields['email_header_image'] = array(
519
-								'name' => __( 'Header Image', 'woothemes-sensei' ),
520
-								'description' => sprintf( __( 'Enter a URL to an image you want to show in the email\'s header. Upload your image using the %1$smedia uploader%2$s.', 'woothemes-sensei' ), '<a href="' . admin_url( 'media-new.php' ) . '">', '</a>' ),
519
+								'name' => __('Header Image', 'woothemes-sensei'),
520
+								'description' => sprintf(__('Enter a URL to an image you want to show in the email\'s header. Upload your image using the %1$smedia uploader%2$s.', 'woothemes-sensei'), '<a href="'.admin_url('media-new.php').'">', '</a>'),
521 521
 								'type' => 'text',
522 522
 								'default' => '',
523 523
 								'section' => 'email-notification-settings',
@@ -525,17 +525,17 @@  discard block
 block discarded – undo
525 525
 								);
526 526
 
527 527
 		$fields['email_footer_text'] = array(
528
-								'name' => __( 'Email Footer Text', 'woothemes-sensei' ),
529
-								'description' => __( 'The text to appear in the footer of Sensei emails.', 'woothemes-sensei' ),
528
+								'name' => __('Email Footer Text', 'woothemes-sensei'),
529
+								'description' => __('The text to appear in the footer of Sensei emails.', 'woothemes-sensei'),
530 530
 								'type' => 'textarea',
531
-								'default' => sprintf( __( '%1$s - Powered by Sensei', 'woothemes-sensei' ), get_bloginfo( 'name' ) ),
531
+								'default' => sprintf(__('%1$s - Powered by Sensei', 'woothemes-sensei'), get_bloginfo('name')),
532 532
 								'section' => 'email-notification-settings',
533 533
 								'required' => 0
534 534
 								);
535 535
 
536 536
 		$fields['email_base_color'] = array(
537
-								'name' => __( 'Base Colour', 'woothemes-sensei' ),
538
-								'description' => sprintf( __( 'The base colour for Sensei email templates. Default %1$s#557da1%2$s.', 'woothemes-sensei' ), '<code>', '</code>' ),
537
+								'name' => __('Base Colour', 'woothemes-sensei'),
538
+								'description' => sprintf(__('The base colour for Sensei email templates. Default %1$s#557da1%2$s.', 'woothemes-sensei'), '<code>', '</code>'),
539 539
 								'type' => 'color',
540 540
 								'default' => '#557da1',
541 541
 								'section' => 'email-notification-settings',
@@ -543,8 +543,8 @@  discard block
 block discarded – undo
543 543
 								);
544 544
 
545 545
 		$fields['email_background_color'] = array(
546
-								'name' => __( 'Background Colour', 'woothemes-sensei' ),
547
-								'description' => sprintf( __( 'The background colour for Sensei email templates. Default %1$s#f5f5f5%2$s.', 'woothemes-sensei' ), '<code>', '</code>' ),
546
+								'name' => __('Background Colour', 'woothemes-sensei'),
547
+								'description' => sprintf(__('The background colour for Sensei email templates. Default %1$s#f5f5f5%2$s.', 'woothemes-sensei'), '<code>', '</code>'),
548 548
 								'type' => 'color',
549 549
 								'default' => '#f5f5f5',
550 550
 								'section' => 'email-notification-settings',
@@ -552,8 +552,8 @@  discard block
 block discarded – undo
552 552
 								);
553 553
 
554 554
 		$fields['email_body_background_color'] = array(
555
-								'name' => __( 'Body Background Colour', 'woothemes-sensei' ),
556
-								'description' => sprintf( __( 'The main body background colour for Sensei email templates. Default %1$s#fdfdfd%2$s.', 'woothemes-sensei' ), '<code>', '</code>' ),
555
+								'name' => __('Body Background Colour', 'woothemes-sensei'),
556
+								'description' => sprintf(__('The main body background colour for Sensei email templates. Default %1$s#fdfdfd%2$s.', 'woothemes-sensei'), '<code>', '</code>'),
557 557
 								'type' => 'color',
558 558
 								'default' => '#fdfdfd',
559 559
 								'section' => 'email-notification-settings',
@@ -561,35 +561,35 @@  discard block
 block discarded – undo
561 561
 								);
562 562
 
563 563
 		$fields['email_text_color'] = array(
564
-								'name' => __( 'Body Text Colour', 'woothemes-sensei' ),
565
-								'description' => sprintf( __( 'The main body text colour for Sensei email templates. Default %1$s#505050%2$s.', 'woothemes-sensei' ), '<code>', '</code>' ),
564
+								'name' => __('Body Text Colour', 'woothemes-sensei'),
565
+								'description' => sprintf(__('The main body text colour for Sensei email templates. Default %1$s#505050%2$s.', 'woothemes-sensei'), '<code>', '</code>'),
566 566
 								'type' => 'color',
567 567
 								'default' => '#505050',
568 568
 								'section' => 'email-notification-settings',
569 569
 								'required' => 1
570 570
 								);
571 571
 
572
-		if ( Sensei_WC::is_woocommerce_present() ) {
572
+		if (Sensei_WC::is_woocommerce_present()) {
573 573
 			// WooCommerce Settings
574 574
     		$fields['woocommerce_enabled'] = array(
575
-									'name' => __( 'Enable WooCommerce Courses', 'woothemes-sensei' ),
576
-									'description' => __( 'Use WooCommerce to sell Courses by linking a Product to a Course.', 'woothemes-sensei' ),
575
+									'name' => __('Enable WooCommerce Courses', 'woothemes-sensei'),
576
+									'description' => __('Use WooCommerce to sell Courses by linking a Product to a Course.', 'woothemes-sensei'),
577 577
 									'type' => 'checkbox',
578 578
 									'default' => true,
579 579
 									'section' => 'woocommerce-settings'
580 580
 									);
581 581
 
582 582
 			$fields['course_archive_free_enable'] = array(
583
-									'name' => __( 'Free Courses Panel', 'woothemes-sensei' ),
584
-									'description' => __( 'Output the Free Courses Panel on the Course Archive Page.', 'woothemes-sensei' ),
583
+									'name' => __('Free Courses Panel', 'woothemes-sensei'),
584
+									'description' => __('Output the Free Courses Panel on the Course Archive Page.', 'woothemes-sensei'),
585 585
 									'type' => 'checkbox',
586 586
 									'default' => true,
587 587
 									'section' => 'woocommerce-settings'
588 588
 									);
589 589
 
590 590
 			$fields['course_archive_paid_enable'] = array(
591
-									'name' => __( 'Paid Courses Panel', 'woothemes-sensei' ),
592
-									'description' => __( 'Output the Paid Courses Panel on the Course Archive Page.', 'woothemes-sensei' ),
591
+									'name' => __('Paid Courses Panel', 'woothemes-sensei'),
592
+									'description' => __('Output the Paid Courses Panel on the Course Archive Page.', 'woothemes-sensei'),
593 593
 									'type' => 'checkbox',
594 594
 									'default' => true,
595 595
 									'section' => 'woocommerce-settings'
@@ -597,18 +597,18 @@  discard block
 block discarded – undo
597 597
 
598 598
 		} // End If Statement
599 599
 
600
-		if ( 'en_US' !== get_locale() ) {
600
+		if ('en_US' !== get_locale()) {
601 601
 			$fields['install_language_pack'] = array(
602
-				'name'        => __( 'Install Language Pack', 'woothemes-sensei' ),
603
-				'description' => __( 'Use this action to install or re-install translation for your language if available.', 'woothemes-sensei' ),
602
+				'name'        => __('Install Language Pack', 'woothemes-sensei'),
603
+				'description' => __('Use this action to install or re-install translation for your language if available.', 'woothemes-sensei'),
604 604
 				'type'        => 'button',
605 605
 				'section'     => 'language-settings',
606 606
 				'target'      => Sensei_Language_Pack_Manager::get_install_uri(),
607
-				'label'       => __( 'Install', 'woothemes-sensei' )
607
+				'label'       => __('Install', 'woothemes-sensei')
608 608
 			);
609 609
 		}
610 610
 
611
-		$this->fields = apply_filters( 'sensei_settings_fields', $fields );
611
+		$this->fields = apply_filters('sensei_settings_fields', $fields);
612 612
 
613 613
 	} // End init_fields()
614 614
 
@@ -618,20 +618,20 @@  discard block
 block discarded – undo
618 618
 	 * @param  $include_milliseconds (default: true) Whether or not to include milliseconds between 0 and 1.
619 619
 	 * @return array Options between 0.1 and 10 seconds.
620 620
 	 */
621
-	private function get_duration_options ( $include_milliseconds = true ) {
622
-		$numbers = array( '1.0', '1.5', '2.0', '2.5', '3.0', '3.5', '4.0', '4.5', '5.0', '5.5', '6.0', '6.5', '7.0', '7.5', '8.0', '8.5', '9.0', '9.5', '10.0' );
621
+	private function get_duration_options($include_milliseconds = true) {
622
+		$numbers = array('1.0', '1.5', '2.0', '2.5', '3.0', '3.5', '4.0', '4.5', '5.0', '5.5', '6.0', '6.5', '7.0', '7.5', '8.0', '8.5', '9.0', '9.5', '10.0');
623 623
 		$options = array();
624 624
 
625
-		if ( true == (bool)$include_milliseconds ) {
626
-			$milliseconds = array( '0.1', '0.2', '0.3', '0.4', '0.5', '0.6', '0.7', '0.8', '0.9' );
627
-			foreach ( $milliseconds as $k => $v ) {
625
+		if (true == (bool) $include_milliseconds) {
626
+			$milliseconds = array('0.1', '0.2', '0.3', '0.4', '0.5', '0.6', '0.7', '0.8', '0.9');
627
+			foreach ($milliseconds as $k => $v) {
628 628
 				$options[$v] = $v;
629 629
 			}
630 630
 		} else {
631 631
 			$options['0.5'] = '0.5';
632 632
 		}
633 633
 
634
-		foreach ( $numbers as $k => $v ) {
634
+		foreach ($numbers as $k => $v) {
635 635
 			$options[$v] = $v;
636 636
 		}
637 637
 
@@ -647,25 +647,25 @@  discard block
 block discarded – undo
647 647
 	private function pages_array() {
648 648
 		// REFACTOR - Transform this into a field type instead.
649 649
 		// Setup an array of portfolio gallery terms for a dropdown.
650
-		$args = array( 'echo' => 0, 'hierarchical' => 1, 'sort_column' => 'post_title', 'sort_order' => 'ASC' );
651
-		$pages_dropdown = wp_dropdown_pages( $args );
650
+		$args = array('echo' => 0, 'hierarchical' => 1, 'sort_column' => 'post_title', 'sort_order' => 'ASC');
651
+		$pages_dropdown = wp_dropdown_pages($args);
652 652
 		$page_items = array();
653 653
 
654 654
 		// Quick string hack to make sure we get the pages with the indents.
655
-		$pages_dropdown = str_replace( "<select class='' name='page_id' id='page_id'>", '', $pages_dropdown );
656
-		$pages_dropdown = str_replace( '</select>', '', $pages_dropdown );
657
-		$pages_split = explode( '</option>', $pages_dropdown );
655
+		$pages_dropdown = str_replace("<select class='' name='page_id' id='page_id'>", '', $pages_dropdown);
656
+		$pages_dropdown = str_replace('</select>', '', $pages_dropdown);
657
+		$pages_split = explode('</option>', $pages_dropdown);
658 658
 
659
-		$page_items[] = __( 'Select a Page:', 'woothemes-sensei' );
659
+		$page_items[] = __('Select a Page:', 'woothemes-sensei');
660 660
 
661
-		foreach ( $pages_split as $k => $v ) {
661
+		foreach ($pages_split as $k => $v) {
662 662
 		    $id = '';
663 663
 		    // Get the ID value.
664
-		    preg_match( '/value="(.*?)"/i', $v, $matches );
664
+		    preg_match('/value="(.*?)"/i', $v, $matches);
665 665
 
666
-		    if ( isset( $matches[1] ) ) {
666
+		    if (isset($matches[1])) {
667 667
 		        $id = $matches[1];
668
-		        $page_items[$id] = trim( strip_tags( $v ) );
668
+		        $page_items[$id] = trim(strip_tags($v));
669 669
 		    } // End If Statement
670 670
 		} // End For Loop
671 671
 
@@ -689,10 +689,10 @@  discard block
 block discarded – undo
689 689
      *
690 690
      * @since 1.9.0
691 691
      */
692
-    public static function flush_rewrite_rules(){
692
+    public static function flush_rewrite_rules() {
693 693
 
694
-        if ( isset( $_POST[ 'option_page' ] ) && 'woothemes-sensei-settings' == $_POST[ 'option_page' ]
695
-            && isset( $_POST[ 'action' ] ) && 'update' == $_POST[ 'action' ] ) {
694
+        if (isset($_POST['option_page']) && 'woothemes-sensei-settings' == $_POST['option_page']
695
+            && isset($_POST['action']) && 'update' == $_POST['action']) {
696 696
 
697 697
             Sensei()->initiate_rewrite_rules_flush();
698 698
 
@@ -706,4 +706,4 @@  discard block
 block discarded – undo
706 706
  * @ignore only for backward compatibility
707 707
  * @since 1.9.0
708 708
  */
709
-class WooThemes_Sensei_Settings extends Sensei_Settings{}
709
+class WooThemes_Sensei_Settings extends Sensei_Settings {}
Please login to merge, or discard this patch.