Completed
Push — master ( 61887c...f18ca1 )
by
unknown
06:25
created
includes/assets.php 1 patch
Spacing   +65 added lines, -65 removed lines patch added patch discarded remove patch
@@ -8,7 +8,7 @@  discard block
 block discarded – undo
8 8
 
9 9
 use SimpleCalendar\Abstracts\Calendar_View;
10 10
 
11
-if ( ! defined( 'ABSPATH' ) ) {
11
+if ( ! defined('ABSPATH')) {
12 12
 	exit;
13 13
 }
14 14
 
@@ -60,16 +60,16 @@  discard block
 block discarded – undo
60 60
 	 */
61 61
 	public function __construct() {
62 62
 
63
-		$this->min = ( defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG == true ) ? '' : '.min';
63
+		$this->min = (defined('SCRIPT_DEBUG') && SCRIPT_DEBUG == true) ? '' : '.min';
64 64
 
65
-		$settings = get_option( 'simple-calendar_settings_advanced' );
65
+		$settings = get_option('simple-calendar_settings_advanced');
66 66
 
67
-		if ( isset( $settings['assets']['disable_css'] ) ) {
67
+		if (isset($settings['assets']['disable_css'])) {
68 68
 			$this->disable_styles = 'yes' == $settings['assets']['disable_css'] ? true : false;
69 69
 		}
70 70
 
71
-		add_action( 'init', array( $this, 'register' ), 20 );
72
-		add_action( 'init', array( $this, 'enqueue' ), 40 );
71
+		add_action('init', array($this, 'register'), 20);
72
+		add_action('init', array($this, 'enqueue'), 40);
73 73
 	}
74 74
 
75 75
 	/**
@@ -78,7 +78,7 @@  discard block
 block discarded – undo
78 78
 	 * @since 3.0.0
79 79
 	 */
80 80
 	public function register() {
81
-		do_action( 'simcal_register_assets', $this->min );
81
+		do_action('simcal_register_assets', $this->min);
82 82
 	}
83 83
 
84 84
 	/**
@@ -88,25 +88,25 @@  discard block
 block discarded – undo
88 88
 	 */
89 89
 	public function enqueue() {
90 90
 
91
-		add_action( 'wp_enqueue_scripts', array( $this, 'load' ), 10 );
91
+		add_action('wp_enqueue_scripts', array($this, 'load'), 10);
92 92
 
93
-		do_action( 'simcal_enqueue_assets', $this->min );
93
+		do_action('simcal_enqueue_assets', $this->min);
94 94
 
95 95
 
96 96
 		$min = $this->min;
97 97
 		// Improves compatibility with themes and plugins using Isotope and Masonry.
98
-		add_action( 'wp_enqueue_scripts',
99
-			function () use ( $min ) {
100
-				if ( wp_script_is( 'simcal-qtip', 'enqueued' ) ) {
98
+		add_action('wp_enqueue_scripts',
99
+			function() use ($min) {
100
+				if (wp_script_is('simcal-qtip', 'enqueued')) {
101 101
 					wp_enqueue_script(
102 102
 						'simplecalendar-imagesloaded',
103
-						SIMPLE_CALENDAR_ASSETS . 'js/vendor/imagesloaded.pkgd' . $min . '.js',
104
-						array( 'simcal-qtip' ),
103
+						SIMPLE_CALENDAR_ASSETS.'js/vendor/imagesloaded.pkgd'.$min.'.js',
104
+						array('simcal-qtip'),
105 105
 						SIMPLE_CALENDAR_VERSION,
106 106
 						true
107 107
 					);
108 108
 				}
109
-			}, 1000 );
109
+			}, 1000);
110 110
 	}
111 111
 
112 112
 	/**
@@ -118,34 +118,34 @@  discard block
 block discarded – undo
118 118
 
119 119
 		$types = simcal_get_calendar_types();
120 120
 
121
-		foreach ( $types as $calendar => $views ) {
122
-			foreach( $views as $key => $view ) {
121
+		foreach ($types as $calendar => $views) {
122
+			foreach ($views as $key => $view) {
123 123
 
124
-				$view = simcal_get_calendar_view( 0, $calendar . '-' . $view );
124
+				$view = simcal_get_calendar_view(0, $calendar.'-'.$view);
125 125
 
126
-				$scripts[] = $view->scripts( $this->min );
127
-				$styles[] = $view->styles( $this->min );
126
+				$scripts[] = $view->scripts($this->min);
127
+				$styles[] = $view->styles($this->min);
128 128
 			}
129 129
 		}
130 130
 
131 131
 		$this->get_widgets_assets();
132
-		$this->scripts = apply_filters( 'simcal_front_end_scripts', $scripts, $this->min );
132
+		$this->scripts = apply_filters('simcal_front_end_scripts', $scripts, $this->min);
133 133
 		// First check if there is a multi-dimensional array of scripts
134
-		if ( isset( $this->scripts[0] ) ) {
135
-			foreach ( $this->scripts as $script ) {
136
-				$this->load_scripts ( $script );
134
+		if (isset($this->scripts[0])) {
135
+			foreach ($this->scripts as $script) {
136
+				$this->load_scripts($script);
137 137
 			}
138 138
 		} else {
139
-			$this->load_scripts( $this->scripts );
139
+			$this->load_scripts($this->scripts);
140 140
 		}
141
-		$this->styles = apply_filters( 'simcal_front_end_styles', $styles, $this->min );
141
+		$this->styles = apply_filters('simcal_front_end_styles', $styles, $this->min);
142 142
 		// First check if there is a multi-dimensional array of styles
143
-		if ( isset( $this->styles[0] ) ) {
144
-			foreach( $this->styles as $style ) {
145
-				$this->load_styles( $style );
143
+		if (isset($this->styles[0])) {
144
+			foreach ($this->styles as $style) {
145
+				$this->load_styles($style);
146 146
 			}
147 147
 		} else {
148
-			$this->load_styles( $this->styles );
148
+			$this->load_styles($this->styles);
149 149
 		}
150 150
 	}
151 151
 
@@ -156,25 +156,25 @@  discard block
 block discarded – undo
156 156
 	 */
157 157
 	public function get_widgets_assets() {
158 158
 
159
-		$widgets = get_option( 'widget_gce_widget' );
159
+		$widgets = get_option('widget_gce_widget');
160 160
 
161
-		if ( ! empty( $widgets ) && is_array( $widgets ) ) {
161
+		if ( ! empty($widgets) && is_array($widgets)) {
162 162
 
163
-			foreach ( $widgets as $settings ) {
163
+			foreach ($widgets as $settings) {
164 164
 
165
-				if ( ! empty( $settings ) && is_array( $settings ) ) {
165
+				if ( ! empty($settings) && is_array($settings)) {
166 166
 
167
-					if ( isset( $settings['calendar_id'] ) ) {
167
+					if (isset($settings['calendar_id'])) {
168 168
 
169
-						$view = simcal_get_calendar_view( absint( $settings['calendar_id'] ) );
169
+						$view = simcal_get_calendar_view(absint($settings['calendar_id']));
170 170
 
171
-						if ( $view instanceof Calendar_View ) {
172
-							add_filter( 'simcal_front_end_scripts', function ( $scripts, $min ) use ( $view ) {
173
-								return array_merge( $scripts, $view->scripts( $min ) );
174
-							}, 100, 2 );
175
-							add_filter( 'simcal_front_end_styles', function ( $styles, $min ) use ( $view ) {
176
-								return array_merge( $styles, $view->styles( $min ) );
177
-							}, 100, 2 );
171
+						if ($view instanceof Calendar_View) {
172
+							add_filter('simcal_front_end_scripts', function($scripts, $min) use ($view) {
173
+								return array_merge($scripts, $view->scripts($min));
174
+							}, 100, 2);
175
+							add_filter('simcal_front_end_styles', function($styles, $min) use ($view) {
176
+								return array_merge($styles, $view->styles($min));
177
+							}, 100, 2);
178 178
 						}
179 179
 
180 180
 					}
@@ -192,39 +192,39 @@  discard block
 block discarded – undo
192 192
 	 *
193 193
 	 * @param array $scripts
194 194
 	 */
195
-	public function load_scripts( $scripts ) {
195
+	public function load_scripts($scripts) {
196 196
 
197 197
 		// Only load if not disabled in the settings
198
-		if ( ! empty( $scripts ) && is_array( $scripts ) ) {
198
+		if ( ! empty($scripts) && is_array($scripts)) {
199 199
 
200
-			foreach ( $scripts as $script => $v ) {
200
+			foreach ($scripts as $script => $v) {
201 201
 
202 202
 				/** Plugin compatibility fixes */
203 203
 
204 204
 				// Dequeue moment.js if detected from WP Simple Pay Pro.
205
-				if ( ( wp_script_is( 'stripe-checkout-pro-moment', 'enqueued' ) ) && $script == 'simcal-fullcal-moment' ) {
205
+				if ((wp_script_is('stripe-checkout-pro-moment', 'enqueued')) && $script == 'simcal-fullcal-moment') {
206 206
 					continue;
207 207
 				}
208 208
 
209
-				if ( ! empty( $v['src'] ) ) {
209
+				if ( ! empty($v['src'])) {
210 210
 
211 211
 					// Enqueued individually so we can dequeue if already enqueued by another plugin.
212 212
 					// TODO Rework dependencies part (or remove completely).
213 213
 
214
-					$src        = esc_url( $v['src'] );
215
-					$in_footer  = isset( $v['in_footer'] )   ? $v['in_footer']  : false;
214
+					$src        = esc_url($v['src']);
215
+					$in_footer  = isset($v['in_footer']) ? $v['in_footer'] : false;
216 216
 
217
-					wp_enqueue_script( $script, $src, array(), SIMPLE_CALENDAR_VERSION, $in_footer );
217
+					wp_enqueue_script($script, $src, array(), SIMPLE_CALENDAR_VERSION, $in_footer);
218 218
 
219
-					if ( ! empty( $v['localize'] ) && is_array( $v['localize'] ) ) {
220
-						foreach ( $v['localize'] as $object => $l10n ) {
221
-							wp_localize_script( $script, $object, $l10n );
219
+					if ( ! empty($v['localize']) && is_array($v['localize'])) {
220
+						foreach ($v['localize'] as $object => $l10n) {
221
+							wp_localize_script($script, $object, $l10n);
222 222
 						}
223 223
 					}
224 224
 
225
-				} elseif ( is_string( $v ) && ! empty( $v ) ) {
225
+				} elseif (is_string($v) && ! empty($v)) {
226 226
 
227
-					wp_enqueue_script( $v );
227
+					wp_enqueue_script($v);
228 228
 				}
229 229
 			}
230 230
 
@@ -238,26 +238,26 @@  discard block
 block discarded – undo
238 238
 	 *
239 239
 	 * @param array $styles
240 240
 	 */
241
-	public function load_styles( $styles ) {
241
+	public function load_styles($styles) {
242 242
 
243 243
 		// Only load if not disabled in the settings
244
-		if ( ! empty( $styles ) && is_array( $styles ) && false === $this->disable_styles ) {
244
+		if ( ! empty($styles) && is_array($styles) && false === $this->disable_styles) {
245 245
 
246
-			foreach ( $styles as $style => $v ) {
246
+			foreach ($styles as $style => $v) {
247 247
 
248
-				if ( ! empty( $v['src'] ) ) {
248
+				if ( ! empty($v['src'])) {
249 249
 
250 250
 					// Enqueued individually so we can dequeue if already enqueued by another plugin.
251 251
 					// TODO Rework dependencies part (or remove completely).
252 252
 
253
-					$src    = esc_url( $v['src'] );
254
-					$media  = isset( $v['media'] )  ? $v['media']   : 'all';
253
+					$src    = esc_url($v['src']);
254
+					$media  = isset($v['media']) ? $v['media'] : 'all';
255 255
 
256
-					wp_enqueue_style( $style, $src, array(), SIMPLE_CALENDAR_VERSION, $media );
256
+					wp_enqueue_style($style, $src, array(), SIMPLE_CALENDAR_VERSION, $media);
257 257
 
258
-				} elseif ( is_string( $v ) && ! empty( $v ) ) {
258
+				} elseif (is_string($v) && ! empty($v)) {
259 259
 
260
-					wp_enqueue_style( $v );
260
+					wp_enqueue_style($v);
261 261
 				}
262 262
 
263 263
 			}
Please login to merge, or discard this patch.
includes/admin/welcome.php 1 patch
Spacing   +72 added lines, -72 removed lines patch added patch discarded remove patch
@@ -8,7 +8,7 @@  discard block
 block discarded – undo
8 8
  */
9 9
 namespace SimpleCalendar\Admin;
10 10
 
11
-if ( ! defined( 'ABSPATH' ) ) {
11
+if ( ! defined('ABSPATH')) {
12 12
 	exit;
13 13
 }
14 14
 
@@ -36,10 +36,10 @@  discard block
 block discarded – undo
36 36
 	 */
37 37
 	public function __construct() {
38 38
 
39
-		$this->install = isset( $_GET['simcal_install'] ) ? esc_attr( $_GET['simcal_install'] ) : '';
39
+		$this->install = isset($_GET['simcal_install']) ? esc_attr($_GET['simcal_install']) : '';
40 40
 
41
-		add_action( 'admin_menu', array( $this, 'welcome_page_tabs' ) );
42
-		add_action( 'admin_head', array( $this, 'remove_submenu_pages' ) );
41
+		add_action('admin_menu', array($this, 'welcome_page_tabs'));
42
+		add_action('admin_head', array($this, 'remove_submenu_pages'));
43 43
 	}
44 44
 
45 45
 	/**
@@ -49,32 +49,32 @@  discard block
 block discarded – undo
49 49
 	 */
50 50
 	public function welcome_page_tabs() {
51 51
 
52
-		$welcome_page_name  = __( 'About Simple Calendar', 'google-calendar-events' );
53
-		$welcome_page_title = __( 'Welcome to Simple Calendar', 'google-calendar-events' );
52
+		$welcome_page_name  = __('About Simple Calendar', 'google-calendar-events');
53
+		$welcome_page_title = __('Welcome to Simple Calendar', 'google-calendar-events');
54 54
 
55
-		$page = isset( $_GET['page'] ) ? $_GET['page'] : 'simple-calendar_about';
55
+		$page = isset($_GET['page']) ? $_GET['page'] : 'simple-calendar_about';
56 56
 
57
-		switch ( $page ) {
57
+		switch ($page) {
58 58
 
59 59
 			case 'simple-calendar_about' :
60
-				$page = add_dashboard_page( $welcome_page_title, $welcome_page_name, 'manage_options', 'simple-calendar_about', array(
60
+				$page = add_dashboard_page($welcome_page_title, $welcome_page_name, 'manage_options', 'simple-calendar_about', array(
61 61
 					$this,
62 62
 					'about_screen',
63
-				) );
63
+				));
64 64
 				break;
65 65
 
66 66
 			case 'simple-calendar_credits' :
67
-				$page = add_dashboard_page( $welcome_page_title, $welcome_page_name, 'manage_options', 'simple-calendar_credits', array(
67
+				$page = add_dashboard_page($welcome_page_title, $welcome_page_name, 'manage_options', 'simple-calendar_credits', array(
68 68
 					$this,
69 69
 					'credits_screen',
70
-				) );
70
+				));
71 71
 				break;
72 72
 
73 73
 			case 'simple-calendar_translators' :
74
-				$page = add_dashboard_page( $welcome_page_title, $welcome_page_name, 'manage_options', 'simple-calendar_translators', array(
74
+				$page = add_dashboard_page($welcome_page_title, $welcome_page_name, 'manage_options', 'simple-calendar_translators', array(
75 75
 					$this,
76 76
 					'translators_screen',
77
-				) );
77
+				));
78 78
 				break;
79 79
 		}
80 80
 	}
@@ -85,9 +85,9 @@  discard block
 block discarded – undo
85 85
 	 * @since 3.0.0
86 86
 	 */
87 87
 	public function remove_submenu_pages() {
88
-		remove_submenu_page( 'index.php', 'simple-calendar_about' );
89
-		remove_submenu_page( 'index.php', 'simple-calendar_credits' );
90
-		remove_submenu_page( 'index.php', 'simple-calendar_translators' );
88
+		remove_submenu_page('index.php', 'simple-calendar_about');
89
+		remove_submenu_page('index.php', 'simple-calendar_credits');
90
+		remove_submenu_page('index.php', 'simple-calendar_translators');
91 91
 	}
92 92
 
93 93
 	/**
@@ -99,18 +99,18 @@  discard block
 block discarded – undo
99 99
 
100 100
 		?>
101 101
 		<p>
102
-			<a href="<?php echo admin_url( 'edit.php?post_type=calendar' ); ?>"
102
+			<a href="<?php echo admin_url('edit.php?post_type=calendar'); ?>"
103 103
 			   class="button button-primary"
104
-				><?php _e( 'Calendars', 'google-calendar-events' ); ?></a>
105
-			<a href="<?php echo esc_url( add_query_arg( 'page', 'simple-calendar_settings', admin_url( 'admin.php' ) ) ); ?>"
104
+				><?php _e('Calendars', 'google-calendar-events'); ?></a>
105
+			<a href="<?php echo esc_url(add_query_arg('page', 'simple-calendar_settings', admin_url('admin.php'))); ?>"
106 106
 			   class="button button-primary"
107
-				><?php _e( 'Settings', 'google-calendar-events' ); ?></a>
108
-			<a href="<?php echo simcal_ga_campaign_url( simcal_get_url( 'addons' ), 'core-plugin', 'welcome-page' ); ?>"
107
+				><?php _e('Settings', 'google-calendar-events'); ?></a>
108
+			<a href="<?php echo simcal_ga_campaign_url(simcal_get_url('addons'), 'core-plugin', 'welcome-page'); ?>"
109 109
 			   class="docs button button-primary" target="_blank"
110
-				><?php _e( 'Add-ons', 'google-calendar-events' ); ?></a>
111
-			<a href="<?php echo simcal_ga_campaign_url( simcal_get_url( 'docs' ), 'core-plugin', 'welcome-page' ); ?>"
110
+				><?php _e('Add-ons', 'google-calendar-events'); ?></a>
111
+			<a href="<?php echo simcal_ga_campaign_url(simcal_get_url('docs'), 'core-plugin', 'welcome-page'); ?>"
112 112
 			   class="docs button button-primary" target="_blank"
113
-				><?php _e( 'Documentation', 'google-calendar-events' ); ?></a>
113
+				><?php _e('Documentation', 'google-calendar-events'); ?></a>
114 114
 		</p>
115 115
 		<?php
116 116
 
@@ -127,7 +127,7 @@  discard block
 block discarded – undo
127 127
 		<h1>
128 128
 			<?php
129 129
 			/* translators: %s prints the current version of the plugin. */
130
-			printf( __( 'Welcome to Simple Calendar %s', 'google-calendar-events' ), SIMPLE_CALENDAR_VERSION );
130
+			printf(__('Welcome to Simple Calendar %s', 'google-calendar-events'), SIMPLE_CALENDAR_VERSION);
131 131
 			?>
132 132
 		</h1>
133 133
 
@@ -135,21 +135,21 @@  discard block
 block discarded – undo
135 135
 			<?php
136 136
 
137 137
 			// Difference message if updating vs fresh install.
138
-			if ( 'update' == $this->install ) {
139
-				$message = __( 'Thanks for updating to the latest version!', 'google-calendar-events' );
138
+			if ('update' == $this->install) {
139
+				$message = __('Thanks for updating to the latest version!', 'google-calendar-events');
140 140
 			} else {
141
-				$message = __( 'Thanks for installing!', 'google-calendar-events' );
141
+				$message = __('Thanks for installing!', 'google-calendar-events');
142 142
 			}
143 143
 
144 144
 			echo $message;
145 145
 
146 146
 			/* translators: %s prints the current version of the plugin. */
147
-			printf( ' ' . __( "Simple Calendar %s has a few display options to configure. ", 'google-calendar-events' ), SIMPLE_CALENDAR_VERSION );
147
+			printf(' '.__("Simple Calendar %s has a few display options to configure. ", 'google-calendar-events'), SIMPLE_CALENDAR_VERSION);
148 148
 			?>
149
-			<a href="<?php echo simcal_ga_campaign_url( simcal_get_url( 'docs' ), 'core-plugin', 'welcome-page' ); ?>"
149
+			<a href="<?php echo simcal_ga_campaign_url(simcal_get_url('docs'), 'core-plugin', 'welcome-page'); ?>"
150 150
 			   target="_blank"
151
-			><?php _e( 'Check out our documentation', 'google-calendar-events' ); ?></a>
152
-			<?php _e( 'to get started now.', 'google-calendar-events' ); ?>
151
+			><?php _e('Check out our documentation', 'google-calendar-events'); ?></a>
152
+			<?php _e('to get started now.', 'google-calendar-events'); ?>
153 153
 		</div>
154 154
 
155 155
 		<div class="simcal-badge">&nbsp;</div>
@@ -157,21 +157,21 @@  discard block
 block discarded – undo
157 157
 		<?php $this->main_nav_links(); ?>
158 158
 
159 159
 		<h2 class="nav-tab-wrapper">
160
-			<a class="nav-tab <?php if ( $_GET['page'] == 'simple-calendar_about' ) {
160
+			<a class="nav-tab <?php if ($_GET['page'] == 'simple-calendar_about') {
161 161
 				echo 'nav-tab-active';
162 162
 			} ?>"
163
-			   href="<?php echo esc_url( admin_url( add_query_arg( array( 'page' => 'simple-calendar_about' ), 'index.php' ) ) ); ?>"
164
-				><?php _e( "What's New", 'google-calendar-events' ); ?></a>
165
-			<a class="nav-tab <?php if ( $_GET['page'] == 'simple-calendar_credits' ) {
163
+			   href="<?php echo esc_url(admin_url(add_query_arg(array('page' => 'simple-calendar_about'), 'index.php'))); ?>"
164
+				><?php _e("What's New", 'google-calendar-events'); ?></a>
165
+			<a class="nav-tab <?php if ($_GET['page'] == 'simple-calendar_credits') {
166 166
 				echo 'nav-tab-active';
167 167
 			} ?>"
168
-			   href="<?php echo esc_url( admin_url( add_query_arg( array( 'page' => 'simple-calendar_credits' ), 'index.php' ) ) ); ?>"
169
-				><?php _e( 'Credits', 'google-calendar-events' ); ?></a>
170
-			<a class="nav-tab <?php if ( $_GET['page'] == 'simple-calendar_translators' ) {
168
+			   href="<?php echo esc_url(admin_url(add_query_arg(array('page' => 'simple-calendar_credits'), 'index.php'))); ?>"
169
+				><?php _e('Credits', 'google-calendar-events'); ?></a>
170
+			<a class="nav-tab <?php if ($_GET['page'] == 'simple-calendar_translators') {
171 171
 				echo 'nav-tab-active';
172 172
 			} ?>"
173
-			   href="<?php echo esc_url( admin_url( add_query_arg( array( 'page' => 'simple-calendar_translators' ), 'index.php' ) ) ); ?>"
174
-				><?php _e( 'Translators', 'google-calendar-events' ); ?></a>
173
+			   href="<?php echo esc_url(admin_url(add_query_arg(array('page' => 'simple-calendar_translators'), 'index.php'))); ?>"
174
+				><?php _e('Translators', 'google-calendar-events'); ?></a>
175 175
 		</h2>
176 176
 		<?php
177 177
 
@@ -183,8 +183,8 @@  discard block
 block discarded – undo
183 183
 	 * @since 3.0.0
184 184
 	 */
185 185
 	public function about_screen() {
186
-		$welcome_image_about_path = SIMPLE_CALENDAR_ASSETS . '/images/welcome';
187
-		$welcome_addons_link = simcal_ga_campaign_url( simcal_get_url( 'addons' ), 'core-plugin', 'welcome-page' );
186
+		$welcome_image_about_path = SIMPLE_CALENDAR_ASSETS.'/images/welcome';
187
+		$welcome_addons_link = simcal_ga_campaign_url(simcal_get_url('addons'), 'core-plugin', 'welcome-page');
188 188
 
189 189
 		?>
190 190
 		<div id="simcal-welcome">
@@ -192,20 +192,20 @@  discard block
 block discarded – undo
192 192
 
193 193
 				<?php $this->intro(); ?>
194 194
 
195
-				<h3><?php _e( 'Configure event colors, number of events to display, grid or list style and more.', 'google-calendar-events' ); ?></h3>
196
-				<img src="<?php echo $welcome_image_about_path . '/grid-view-basic.png'; ?>" />
195
+				<h3><?php _e('Configure event colors, number of events to display, grid or list style and more.', 'google-calendar-events'); ?></h3>
196
+				<img src="<?php echo $welcome_image_about_path.'/grid-view-basic.png'; ?>" />
197 197
 
198
-				<h3><?php _e( 'Mobile responsive and widget ready.', 'google-calendar-events' ); ?></h3>
199
-				<img src="<?php echo $welcome_image_about_path . '/list-view-widget.png'; ?>" />
200
-				<img src="<?php echo $welcome_image_about_path . '/grid-view-widget-dark-theme.png'; ?>" />
198
+				<h3><?php _e('Mobile responsive and widget ready.', 'google-calendar-events'); ?></h3>
199
+				<img src="<?php echo $welcome_image_about_path.'/list-view-widget.png'; ?>" />
200
+				<img src="<?php echo $welcome_image_about_path.'/grid-view-widget-dark-theme.png'; ?>" />
201 201
 
202 202
 				<h3>
203
-					<?php _e( 'Add even more display options with add-ons like', 'google-calendar-events' ); ?>
204
-					<a href="<?php echo $welcome_addons_link; ?>" target="_blank"><?php _e( 'FullCalendar and Google Calendar Pro', 'google-calendar-events' ); ?></a>.
203
+					<?php _e('Add even more display options with add-ons like', 'google-calendar-events'); ?>
204
+					<a href="<?php echo $welcome_addons_link; ?>" target="_blank"><?php _e('FullCalendar and Google Calendar Pro', 'google-calendar-events'); ?></a>.
205 205
 				</h3>
206
-				<a href="<?php echo $welcome_addons_link; ?>" target="_blank"><img src="<?php echo $welcome_image_about_path . '/fullcalendar-google-calendar-pro-grid-view.png'; ?>" /></a>
206
+				<a href="<?php echo $welcome_addons_link; ?>" target="_blank"><img src="<?php echo $welcome_image_about_path.'/fullcalendar-google-calendar-pro-grid-view.png'; ?>" /></a>
207 207
 
208
-				<h3><a href="<?php echo $welcome_addons_link; ?>" target="_blank"><?php _e( 'View Pricing and Try a Demo of our Simple Calendar Pro Add-ons.', 'google-calendar-events' ); ?></a></h3>
208
+				<h3><a href="<?php echo $welcome_addons_link; ?>" target="_blank"><?php _e('View Pricing and Try a Demo of our Simple Calendar Pro Add-ons.', 'google-calendar-events'); ?></a></h3>
209 209
 
210 210
 				<hr/>
211 211
 
@@ -232,8 +232,8 @@  discard block
 block discarded – undo
232 232
 					<?php
233 233
 
234 234
 					printf(
235
-						__( "Simple Calendar is created by a worldwide team of developers. If you'd like to contribute please visit our <a href='%s' target='_blank'>GitHub repo</a>.", 'google-calendar-events' ),
236
-						simcal_get_url( 'github' )
235
+						__("Simple Calendar is created by a worldwide team of developers. If you'd like to contribute please visit our <a href='%s' target='_blank'>GitHub repo</a>.", 'google-calendar-events'),
236
+						simcal_get_url('github')
237 237
 					);
238 238
 
239 239
 					?>
@@ -257,10 +257,10 @@  discard block
 block discarded – undo
257 257
 			<div class="wrap about-wrap translators-wrap">
258 258
 				<?php $this->intro(); ?>
259 259
 				<p class="about-description">
260
-					<?php _e( 'Simple Calendar has been kindly translated into several other languages by contributors from all over the world.', 'google-calendar-events' ); ?>
260
+					<?php _e('Simple Calendar has been kindly translated into several other languages by contributors from all over the world.', 'google-calendar-events'); ?>
261 261
 				</p>
262 262
 				<p class="about-description">
263
-					<a href="https://translate.wordpress.org/projects/wp-plugins/google-calendar-events" target="_blank"><?php _e( 'Click here to help translate', 'google-calendar-events' ); ?></a>
263
+					<a href="https://translate.wordpress.org/projects/wp-plugins/google-calendar-events" target="_blank"><?php _e('Click here to help translate', 'google-calendar-events'); ?></a>
264 264
 				</p>
265 265
 				<?php
266 266
 
@@ -289,31 +289,31 @@  discard block
 block discarded – undo
289 289
 
290 290
 		$contributors = $this->get_contributors();
291 291
 
292
-		if ( empty( $contributors ) ) {
292
+		if (empty($contributors)) {
293 293
 			return '';
294 294
 		}
295 295
 
296 296
 		$contributor_list = '<ul class="wp-people-group">';
297 297
 
298
-		foreach ( $contributors as $contributor ) {
298
+		foreach ($contributors as $contributor) {
299 299
 
300 300
 			// Skip contributor bots
301
-			$contributor_bots = array( 'gitter-badger' );
302
-			if ( in_array( $contributor->login, $contributor_bots ) ) {
301
+			$contributor_bots = array('gitter-badger');
302
+			if (in_array($contributor->login, $contributor_bots)) {
303 303
 				continue;
304 304
 			}
305 305
 
306 306
 			$contributor_list .= '<li class="wp-person">';
307 307
 			$contributor_list .= sprintf(
308 308
 				'<a href="%s" title="%s" target="_blank">%s</a>',
309
-				esc_url( 'https://github.com/' . $contributor->login ),
310
-				esc_html( sprintf( __( 'View %s', 'google-calendar-events' ), $contributor->login ) ),
311
-				sprintf( '<img src="%s" width="64" height="64" class="gravatar" alt="%s" />', esc_url( $contributor->avatar_url ), esc_html( $contributor->login ) )
309
+				esc_url('https://github.com/'.$contributor->login),
310
+				esc_html(sprintf(__('View %s', 'google-calendar-events'), $contributor->login)),
311
+				sprintf('<img src="%s" width="64" height="64" class="gravatar" alt="%s" />', esc_url($contributor->avatar_url), esc_html($contributor->login))
312 312
 			);
313 313
 			$contributor_list .= sprintf(
314 314
 				'<a class="web" href="%s" target="_blank">%s</a>',
315
-				esc_url( 'https://github.com/' . $contributor->login ),
316
-				esc_html( $contributor->login )
315
+				esc_url('https://github.com/'.$contributor->login),
316
+				esc_html($contributor->login)
317 317
 			);
318 318
 			$contributor_list .= '</li>';
319 319
 
@@ -333,24 +333,24 @@  discard block
 block discarded – undo
333 333
 	 */
334 334
 	public function get_contributors() {
335 335
 
336
-		$contributors = get_transient( '_simple-calendar_contributors' );
337
-		if ( false !== $contributors ) {
336
+		$contributors = get_transient('_simple-calendar_contributors');
337
+		if (false !== $contributors) {
338 338
 			return $contributors;
339 339
 		}
340 340
 
341 341
 		$response = wp_safe_remote_get(
342 342
 			'https://api.github.com/repos/moonstonemedia/Simple-Calendar/contributors'
343 343
 		);
344
-		if ( is_wp_error( $response ) || 200 != wp_remote_retrieve_response_code( $response ) ) {
344
+		if (is_wp_error($response) || 200 != wp_remote_retrieve_response_code($response)) {
345 345
 			return array();
346 346
 		}
347 347
 
348
-		$contributors = json_decode( wp_remote_retrieve_body( $response ) );
349
-		if ( ! is_array( $contributors ) ) {
348
+		$contributors = json_decode(wp_remote_retrieve_body($response));
349
+		if ( ! is_array($contributors)) {
350 350
 			return array();
351 351
 		}
352 352
 
353
-		set_transient( '_simple-calendar_contributors', $contributors, HOUR_IN_SECONDS );
353
+		set_transient('_simple-calendar_contributors', $contributors, HOUR_IN_SECONDS);
354 354
 
355 355
 		return $contributors;
356 356
 	}
Please login to merge, or discard this patch.
includes/feeds/admin/google-admin.php 2 patches
Indentation   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -82,12 +82,12 @@  discard block
 block discarded – undo
82 82
 		return array(
83 83
 			'name' => $this->feed->name,
84 84
 			'description' => __( "To read events from your public Google Calendars you'll need create a Google API key and save it here.", 'google-calendar-events' ) .
85
-			                 '<br/><br/>' .
86
-			                 '<em style="font-size: 14px;">' .
87
-			                 sprintf( __( '<strong>Note:</strong> Calendars configured to use the <strong><a href="%s" target="_blank">Google Calendar Pro add-on</a></strong> use a different method of authorization.', 'google-calendar-events' ),
88
-				                 simcal_ga_campaign_url( simcal_get_url( 'addons' ), 'core-plugin', 'settings-link' )
89
-			                 ) .
90
-			                 '</em>',
85
+							 '<br/><br/>' .
86
+							 '<em style="font-size: 14px;">' .
87
+							 sprintf( __( '<strong>Note:</strong> Calendars configured to use the <strong><a href="%s" target="_blank">Google Calendar Pro add-on</a></strong> use a different method of authorization.', 'google-calendar-events' ),
88
+								 simcal_ga_campaign_url( simcal_get_url( 'addons' ), 'core-plugin', 'settings-link' )
89
+							 ) .
90
+							 '</em>',
91 91
 			'fields' => array(
92 92
 				'api_key' => array(
93 93
 					'type'       => 'standard',
@@ -273,12 +273,12 @@  discard block
 block discarded – undo
273 273
 					'post'        => $post_id,
274 274
 					'dismissable' => false,
275 275
 					'content'     => '<p>' .
276
-					                 '<i class="simcal-icon-warning"></i> ' .
277
-					                 sprintf(
278
-						                 __( 'Your Google Calendar events will not show up until you <a href="%s">create and save a Google API key</a>.', 'google-calendar-events' ),
279
-						                 admin_url( 'edit.php?post_type=calendar&page=simple-calendar_settings&tab=feeds' )
280
-					                 ) .
281
-					                 '</p>',
276
+									 '<i class="simcal-icon-warning"></i> ' .
277
+									 sprintf(
278
+										 __( 'Your Google Calendar events will not show up until you <a href="%s">create and save a Google API key</a>.', 'google-calendar-events' ),
279
+										 admin_url( 'edit.php?post_type=calendar&page=simple-calendar_settings&tab=feeds' )
280
+									 ) .
281
+									 '</p>',
282 282
 				)
283 283
 			);
284 284
 
@@ -305,11 +305,11 @@  discard block
 block discarded – undo
305 305
 						'post'        => $post_id,
306 306
 						'dismissable' => false,
307 307
 						'content'     => '<p>' .
308
-						                 '<i class="simcal-icon-warning"></i> ' .
309
-						                 __( 'While trying to retrieve events, Google returned an error:', 'google-calendar-events' ) .
310
-						                 '<br>' . $message . '<br>' .
311
-						                 __( 'Please ensure that both your Google Calendar ID and API Key are valid and that the Google Calendar you want to display is public.', 'google-calendar-events' ) .
312
-						                 '</p>',
308
+										 '<i class="simcal-icon-warning"></i> ' .
309
+										 __( 'While trying to retrieve events, Google returned an error:', 'google-calendar-events' ) .
310
+										 '<br>' . $message . '<br>' .
311
+										 __( 'Please ensure that both your Google Calendar ID and API Key are valid and that the Google Calendar you want to display is public.', 'google-calendar-events' ) .
312
+										 '</p>',
313 313
 					)
314 314
 				);
315 315
 
Please login to merge, or discard this patch.
Spacing   +90 added lines, -90 removed lines patch added patch discarded remove patch
@@ -10,7 +10,7 @@  discard block
 block discarded – undo
10 10
 use SimpleCalendar\Admin\Notice;
11 11
 use SimpleCalendar\Feeds\Google;
12 12
 
13
-if ( ! defined( 'ABSPATH' ) ) {
13
+if ( ! defined('ABSPATH')) {
14 14
 	exit;
15 15
 }
16 16
 
@@ -54,7 +54,7 @@  discard block
 block discarded – undo
54 54
 	 * @param string $google_api_key
55 55
 	 * @param string $google_calendar_id
56 56
 	 */
57
-	public function __construct( Google $feed, $google_api_key, $google_calendar_id ) {
57
+	public function __construct(Google $feed, $google_api_key, $google_calendar_id) {
58 58
 
59 59
 		$this->feed = $feed;
60 60
 		$this->google_api_key = $google_api_key;
@@ -62,13 +62,13 @@  discard block
 block discarded – undo
62 62
 
63 63
 		$screen = simcal_is_admin_screen();
64 64
 
65
-		if ( 'calendar' == $screen ) {
66
-			$this->test_api_key_connection( $this->google_calendar_id );
67
-			add_filter( 'simcal_settings_meta_tabs_li', array( $this, 'add_settings_meta_tab_li' ), 10, 1 );
68
-			add_action( 'simcal_settings_meta_panels', array( $this, 'add_settings_meta_panel' ), 10, 1 );
65
+		if ('calendar' == $screen) {
66
+			$this->test_api_key_connection($this->google_calendar_id);
67
+			add_filter('simcal_settings_meta_tabs_li', array($this, 'add_settings_meta_tab_li'), 10, 1);
68
+			add_action('simcal_settings_meta_panels', array($this, 'add_settings_meta_panel'), 10, 1);
69 69
 		}
70 70
 
71
-		add_action( 'simcal_process_settings_meta', array( $this, 'process_meta' ), 10, 1 );
71
+		add_action('simcal_process_settings_meta', array($this, 'process_meta'), 10, 1);
72 72
 	}
73 73
 
74 74
 	/**
@@ -81,20 +81,20 @@  discard block
 block discarded – undo
81 81
 	public function settings_fields() {
82 82
 		return array(
83 83
 			'name' => $this->feed->name,
84
-			'description' => __( "To read events from your public Google Calendars you'll need create a Google API key and save it here.", 'google-calendar-events' ) .
85
-			                 '<br/><br/>' .
86
-			                 '<em style="font-size: 14px;">' .
87
-			                 sprintf( __( '<strong>Note:</strong> Calendars configured to use the <strong><a href="%s" target="_blank">Google Calendar Pro add-on</a></strong> use a different method of authorization.', 'google-calendar-events' ),
88
-				                 simcal_ga_campaign_url( simcal_get_url( 'addons' ), 'core-plugin', 'settings-link' )
89
-			                 ) .
84
+			'description' => __("To read events from your public Google Calendars you'll need create a Google API key and save it here.", 'google-calendar-events').
85
+			                 '<br/><br/>'.
86
+			                 '<em style="font-size: 14px;">'.
87
+			                 sprintf(__('<strong>Note:</strong> Calendars configured to use the <strong><a href="%s" target="_blank">Google Calendar Pro add-on</a></strong> use a different method of authorization.', 'google-calendar-events'),
88
+				                 simcal_ga_campaign_url(simcal_get_url('addons'), 'core-plugin', 'settings-link')
89
+			                 ).
90 90
 			                 '</em>',
91 91
 			'fields' => array(
92 92
 				'api_key' => array(
93 93
 					'type'       => 'standard',
94 94
 					'subtype'    => 'text',
95
-					'class'      => array( 'simcal-wide-text regular-text', 'ltr' ),
96
-					'title'      => __( 'Google API Key', 'google-calendar-events' ),
97
-					'validation' => array( $this, 'check_google_api_key' ),
95
+					'class'      => array('simcal-wide-text regular-text', 'ltr'),
96
+					'title'      => __('Google API Key', 'google-calendar-events'),
97
+					'validation' => array($this, 'check_google_api_key'),
98 98
 				),
99 99
 			),
100 100
 		);
@@ -113,27 +113,27 @@  discard block
 block discarded – undo
113 113
 	 *
114 114
 	 * @return true|string
115 115
 	 */
116
-	public function check_google_api_key( $api_key = '' ) {
116
+	public function check_google_api_key($api_key = '') {
117 117
 
118 118
 		$message    = '';
119 119
 		$has_errors = false;
120 120
 
121
-		if ( empty( $api_key ) ){
121
+		if (empty($api_key)) {
122 122
 			$api_key = $this->google_api_key;
123
-			if ( empty( $api_key ) ) {
124
-				$settings = get_option( 'simple-calendar_settings_feeds' );
125
-				$api_key = isset( $settings['google']['api_key'] ) ? esc_attr( $settings['google']['api_key'] ) : '';
123
+			if (empty($api_key)) {
124
+				$settings = get_option('simple-calendar_settings_feeds');
125
+				$api_key = isset($settings['google']['api_key']) ? esc_attr($settings['google']['api_key']) : '';
126 126
 			}
127 127
 		}
128 128
 
129
-		$message = '<p class="description">' .
130
-				   sprintf( __( '<a href="%s" target="_blank">Step-by-step instructions</a> ', 'google-calendar-events' ),
131
-					   simcal_ga_campaign_url( simcal_get_url( 'docs' ) . '/google-api-key/', 'core-plugin', 'settings-link' )
132
-				   ) .
133
-				   '<br/>' .
134
-				   sprintf( __( '<a href="%s" target="_blank">Google Developers Console</a> ', 'google-calendar-events' ),
135
-					   simcal_get_url( 'gdev-console' )
136
-				   ) .
129
+		$message = '<p class="description">'.
130
+				   sprintf(__('<a href="%s" target="_blank">Step-by-step instructions</a> ', 'google-calendar-events'),
131
+					   simcal_ga_campaign_url(simcal_get_url('docs').'/google-api-key/', 'core-plugin', 'settings-link')
132
+				   ).
133
+				   '<br/>'.
134
+				   sprintf(__('<a href="%s" target="_blank">Google Developers Console</a> ', 'google-calendar-events'),
135
+					   simcal_get_url('gdev-console')
136
+				   ).
137 137
 				   '</p>';
138 138
 
139 139
 		return $message;
@@ -148,15 +148,15 @@  discard block
 block discarded – undo
148 148
 	 *
149 149
 	 * @return array
150 150
 	 */
151
-	public function add_settings_meta_tab_li( $tabs ) {
152
-		return array_merge( $tabs, array(
151
+	public function add_settings_meta_tab_li($tabs) {
152
+		return array_merge($tabs, array(
153 153
 			'google' => array(
154 154
 				'label'   => $this->feed->name,
155 155
 				'target'  => 'google-settings-panel',
156
-				'class'   => array( 'simcal-feed-type', 'simcal-feed-type-google' ),
156
+				'class'   => array('simcal-feed-type', 'simcal-feed-type-google'),
157 157
 				'icon'    => 'simcal-icon-google',
158 158
 			),
159
-		) );
159
+		));
160 160
 	}
161 161
 
162 162
 	/**
@@ -166,7 +166,7 @@  discard block
 block discarded – undo
166 166
 	 *
167 167
 	 * @param int $post_id
168 168
 	 */
169
-	public function add_settings_meta_panel( $post_id ) {
169
+	public function add_settings_meta_panel($post_id) {
170 170
 
171 171
 		$inputs = array(
172 172
 			$this->feed->type => array(
@@ -175,30 +175,30 @@  discard block
 block discarded – undo
175 175
 					'subtype'     => 'text',
176 176
 					'name'        => '_google_calendar_id',
177 177
 					'id'          => '_google_calendar_id',
178
-					'title'       => __( 'Calendar ID', 'google-calendar-events' ),
179
-					'tooltip'     => __( 'Visit your Google Calendar account, copy your public calendar ID, then paste it here.', 'google-calendar-events' ),
180
-					'placeholder' => __( 'Enter a valid Google Calendar ID from a public calendar', 'google-calendar-events' ),
181
-					'escaping'    => array( $this->feed, 'esc_google_calendar_id' ),
182
-					'validation'  => array( $this, 'test_api_key_connection' ),
178
+					'title'       => __('Calendar ID', 'google-calendar-events'),
179
+					'tooltip'     => __('Visit your Google Calendar account, copy your public calendar ID, then paste it here.', 'google-calendar-events'),
180
+					'placeholder' => __('Enter a valid Google Calendar ID from a public calendar', 'google-calendar-events'),
181
+					'escaping'    => array($this->feed, 'esc_google_calendar_id'),
182
+					'validation'  => array($this, 'test_api_key_connection'),
183 183
 				),
184 184
 				'_google_events_search_query' => array(
185 185
 					'type'        => 'standard',
186 186
 					'subtype'     => 'text',
187 187
 					'name'        => '_google_events_search_query',
188 188
 					'id'          => '_google_events_search_query',
189
-					'title'       => __( 'Search Query', 'google-calendar-events' ),
190
-					'tooltip'     => __( 'Type in keywords if you only want display events that match these terms. You can use basic boolean search operators too.', 'google-calendar-events' ),
191
-					'placeholder' => __( 'Filter events to display by search terms...', 'google-calendar-events' ),
189
+					'title'       => __('Search Query', 'google-calendar-events'),
190
+					'tooltip'     => __('Type in keywords if you only want display events that match these terms. You can use basic boolean search operators too.', 'google-calendar-events'),
191
+					'placeholder' => __('Filter events to display by search terms...', 'google-calendar-events'),
192 192
 				),
193 193
 				'_google_events_recurring' => array(
194 194
 					'type'    => 'select',
195 195
 					'name'    => '_google_events_recurring',
196 196
 					'id'      => '_google_events_recurring',
197
-					'title'   => __( 'Recurring Events', 'google-calendar-events' ),
198
-					'tooltip' => __( 'Events that are programmed to repeat themselves periodically.', 'google-calendar-events' ),
197
+					'title'   => __('Recurring Events', 'google-calendar-events'),
198
+					'tooltip' => __('Events that are programmed to repeat themselves periodically.', 'google-calendar-events'),
199 199
 					'options' => array(
200
-						'show' => __( 'Show all', 'google-calendar-events' ),
201
-						'first-only' => __( 'Only show first occurrence', 'google-calendar-events' ),
200
+						'show' => __('Show all', 'google-calendar-events'),
201
+						'first-only' => __('Only show first occurrence', 'google-calendar-events'),
202 202
 					),
203 203
 				),
204 204
 				'_google_events_max_results' => array(
@@ -206,8 +206,8 @@  discard block
 block discarded – undo
206 206
 					'subtype'     => 'number',
207 207
 					'name'        => '_google_events_max_results',
208 208
 					'id'          => '_google_events_max_results',
209
-					'title'       => __( 'Maximum Events', 'google-calendar-events' ),
210
-					'tooltip'     => __( 'Google Calendar only allows to query for a maximum amount of 2500 events from a calendar each time.', 'google-calendar-events' ),
209
+					'title'       => __('Maximum Events', 'google-calendar-events'),
210
+					'tooltip'     => __('Google Calendar only allows to query for a maximum amount of 2500 events from a calendar each time.', 'google-calendar-events'),
211 211
 					'class'       => array(
212 212
 						'simcal-field-small',
213 213
 					),
@@ -224,9 +224,9 @@  discard block
 block discarded – undo
224 224
 		<div id="google-settings-panel" class="simcal-panel">
225 225
 			<table>
226 226
 				<thead>
227
-					<tr><th colspan="2"><?php _e( 'Google Calendar Settings', 'google-calendar-events' ); ?></th></tr>
227
+					<tr><th colspan="2"><?php _e('Google Calendar Settings', 'google-calendar-events'); ?></th></tr>
228 228
 				</thead>
229
-				<?php Settings::print_panel_fields( $inputs, $post_id ); ?>
229
+				<?php Settings::print_panel_fields($inputs, $post_id); ?>
230 230
 			</table>
231 231
 		</div>
232 232
 		<?php
@@ -242,47 +242,47 @@  discard block
 block discarded – undo
242 242
 	 *
243 243
 	 * @return true|string
244 244
 	 */
245
-	public function test_api_key_connection( $google_calendar_id ) {
245
+	public function test_api_key_connection($google_calendar_id) {
246 246
 
247 247
 		global $post;
248 248
 
249
-		$post_id = isset( $post->ID ) ? $post->ID : 0;
249
+		$post_id = isset($post->ID) ? $post->ID : 0;
250 250
 		$feed = null;
251
-		if ( $feed_type = wp_get_object_terms( $post_id, 'calendar_feed' ) ) {
252
-			$feed = sanitize_title( current( $feed_type )->name );
251
+		if ($feed_type = wp_get_object_terms($post_id, 'calendar_feed')) {
252
+			$feed = sanitize_title(current($feed_type)->name);
253 253
 		}
254 254
 
255 255
 		$message = '';
256 256
 		$error = '';
257 257
 		$has_errors = false;
258 258
 
259
-		$message .= '<p class="description">' .
259
+		$message .= '<p class="description">'.
260 260
 					sprintf(
261
-						__( 'Step 1: Set the Google Calendar you want to use as <strong>"public."</strong> <a href="%1s" target="_blank">Detailed instructions</a>', 'google-calendar-events' ) . '<br />' .
262
-						__( 'Step 2: Copy and paste your Google Calendar ID here. <a href="%2s" target="_blank">Detailed instructions</a>', 'google-calendar-events' ),
263
-						simcal_ga_campaign_url( simcal_get_url( 'docs' ) . '/make-google-calendar-public/', 'core-plugin', 'settings-link' ),
264
-						simcal_ga_campaign_url( simcal_get_url( 'docs' ) . '/find-google-calendar-id/', 'core-plugin', 'settings-link' )
265
-					) . '</p>';
261
+						__('Step 1: Set the Google Calendar you want to use as <strong>"public."</strong> <a href="%1s" target="_blank">Detailed instructions</a>', 'google-calendar-events').'<br />'.
262
+						__('Step 2: Copy and paste your Google Calendar ID here. <a href="%2s" target="_blank">Detailed instructions</a>', 'google-calendar-events'),
263
+						simcal_ga_campaign_url(simcal_get_url('docs').'/make-google-calendar-public/', 'core-plugin', 'settings-link'),
264
+						simcal_ga_campaign_url(simcal_get_url('docs').'/find-google-calendar-id/', 'core-plugin', 'settings-link')
265
+					).'</p>';
266 266
 
267
-		if ( $post_id > 0 && ! is_null( $feed ) && ! empty( $this->feed->type ) ) {
267
+		if ($post_id > 0 && ! is_null($feed) && ! empty($this->feed->type)) {
268 268
 
269
-			$no_key_notice = new Notice( array(
270
-					'id'          => array( 'calendar_' . $post_id => 'google-no-api-key' ),
269
+			$no_key_notice = new Notice(array(
270
+					'id'          => array('calendar_'.$post_id => 'google-no-api-key'),
271 271
 					'type'        => 'error',
272 272
 					'screen'      => 'calendar',
273 273
 					'post'        => $post_id,
274 274
 					'dismissable' => false,
275
-					'content'     => '<p>' .
276
-					                 '<i class="simcal-icon-warning"></i> ' .
275
+					'content'     => '<p>'.
276
+					                 '<i class="simcal-icon-warning"></i> '.
277 277
 					                 sprintf(
278
-						                 __( 'Your Google Calendar events will not show up until you <a href="%s">create and save a Google API key</a>.', 'google-calendar-events' ),
279
-						                 admin_url( 'edit.php?post_type=calendar&page=simple-calendar_settings&tab=feeds' )
280
-					                 ) .
278
+						                 __('Your Google Calendar events will not show up until you <a href="%s">create and save a Google API key</a>.', 'google-calendar-events'),
279
+						                 admin_url('edit.php?post_type=calendar&page=simple-calendar_settings&tab=feeds')
280
+					                 ).
281 281
 					                 '</p>',
282 282
 				)
283 283
 			);
284 284
 
285
-			if ( empty( $this->google_api_key ) && ( $feed == $this->feed->type ) ) {
285
+			if (empty($this->google_api_key) && ($feed == $this->feed->type)) {
286 286
 
287 287
 				$has_errors = true;
288 288
 				$no_key_notice->add();
@@ -292,28 +292,28 @@  discard block
 block discarded – undo
292 292
 				$no_key_notice->remove();
293 293
 
294 294
 				try {
295
-					$this->feed->make_request( $google_calendar_id );
296
-				} catch ( \Exception $e ) {
295
+					$this->feed->make_request($google_calendar_id);
296
+				} catch (\Exception $e) {
297 297
 					$error   = $e->getMessage();
298
-					$message = ! empty( $error ) ? '<blockquote>' . $error . '</blockquote>' : '';
298
+					$message = ! empty($error) ? '<blockquote>'.$error.'</blockquote>' : '';
299 299
 				}
300 300
 
301
-				$error_notice = new Notice( array(
302
-						'id'          => array( 'calendar_' . $post_id => 'google-error-response' ),
301
+				$error_notice = new Notice(array(
302
+						'id'          => array('calendar_'.$post_id => 'google-error-response'),
303 303
 						'type'        => 'error',
304 304
 						'screen'      => 'calendar',
305 305
 						'post'        => $post_id,
306 306
 						'dismissable' => false,
307
-						'content'     => '<p>' .
308
-						                 '<i class="simcal-icon-warning"></i> ' .
309
-						                 __( 'While trying to retrieve events, Google returned an error:', 'google-calendar-events' ) .
310
-						                 '<br>' . $message . '<br>' .
311
-						                 __( 'Please ensure that both your Google Calendar ID and API Key are valid and that the Google Calendar you want to display is public.', 'google-calendar-events' ) .
307
+						'content'     => '<p>'.
308
+						                 '<i class="simcal-icon-warning"></i> '.
309
+						                 __('While trying to retrieve events, Google returned an error:', 'google-calendar-events').
310
+						                 '<br>'.$message.'<br>'.
311
+						                 __('Please ensure that both your Google Calendar ID and API Key are valid and that the Google Calendar you want to display is public.', 'google-calendar-events').
312 312
 						                 '</p>',
313 313
 					)
314 314
 				);
315 315
 
316
-				if ( ! empty( $error ) && ( $feed == $this->feed->type ) ) {
316
+				if ( ! empty($error) && ($feed == $this->feed->type)) {
317 317
 					$error_notice->add();
318 318
 					$has_errors = true;
319 319
 				} else {
@@ -335,21 +335,21 @@  discard block
 block discarded – undo
335 335
 	 *
336 336
 	 * @param int $post_id
337 337
 	 */
338
-	public function process_meta( $post_id ) {
338
+	public function process_meta($post_id) {
339 339
 
340
-		$calendar_id = isset( $_POST['_google_calendar_id'] ) ? base64_encode( trim( $_POST['_google_calendar_id'] ) ): '';
341
-		update_post_meta( $post_id, '_google_calendar_id', $calendar_id );
340
+		$calendar_id = isset($_POST['_google_calendar_id']) ? base64_encode(trim($_POST['_google_calendar_id'])) : '';
341
+		update_post_meta($post_id, '_google_calendar_id', $calendar_id);
342 342
 
343
-		$search_query = isset( $_POST['_google_events_search_query'] ) ? sanitize_text_field( $_POST['_google_events_search_query'] ) : '';
344
-		update_post_meta( $post_id, '_google_events_search_query', $search_query );
343
+		$search_query = isset($_POST['_google_events_search_query']) ? sanitize_text_field($_POST['_google_events_search_query']) : '';
344
+		update_post_meta($post_id, '_google_events_search_query', $search_query);
345 345
 
346
-		$recurring = isset( $_POST['_google_events_recurring'] ) ? sanitize_key( $_POST['_google_events_recurring'] ) : 'show';
347
-		update_post_meta( $post_id, '_google_events_recurring', $recurring );
346
+		$recurring = isset($_POST['_google_events_recurring']) ? sanitize_key($_POST['_google_events_recurring']) : 'show';
347
+		update_post_meta($post_id, '_google_events_recurring', $recurring);
348 348
 
349
-		$max_results = isset( $_POST['_google_events_max_results'] ) ? absint( $_POST['_google_events_max_results'] ) : '2500';
350
-		update_post_meta( $post_id, '_google_events_max_results', $max_results );
349
+		$max_results = isset($_POST['_google_events_max_results']) ? absint($_POST['_google_events_max_results']) : '2500';
350
+		update_post_meta($post_id, '_google_events_max_results', $max_results);
351 351
 
352
-		$this->test_api_key_connection( $calendar_id );
352
+		$this->test_api_key_connection($calendar_id);
353 353
 	}
354 354
 
355 355
 }
Please login to merge, or discard this patch.
includes/main.php 1 patch
Spacing   +26 added lines, -26 removed lines patch added patch discarded remove patch
@@ -8,7 +8,7 @@  discard block
 block discarded – undo
8 8
 
9 9
 use SimpleCalendar\Admin\License_Manager;
10 10
 
11
-if ( ! defined( 'ABSPATH' ) ) {
11
+if ( ! defined('ABSPATH')) {
12 12
 	exit;
13 13
 }
14 14
 
@@ -71,7 +71,7 @@  discard block
 block discarded – undo
71 71
 	 * @return Plugin
72 72
 	 */
73 73
 	public static function get_instance() {
74
-		if ( is_null( self::$_instance ) ) {
74
+		if (is_null(self::$_instance)) {
75 75
 			self::$_instance = new self();
76 76
 		}
77 77
 		return self::$_instance;
@@ -81,14 +81,14 @@  discard block
 block discarded – undo
81 81
 	 * Cloning is forbidden.
82 82
 	 */
83 83
 	public function __clone() {
84
-		_doing_it_wrong( __FUNCTION__, 'Cloning the main instance of this plugin is forbidden.', '1.0.0' );
84
+		_doing_it_wrong(__FUNCTION__, 'Cloning the main instance of this plugin is forbidden.', '1.0.0');
85 85
 	}
86 86
 
87 87
 	/**
88 88
 	 * Unserializing instances of this class is forbidden.
89 89
 	 */
90 90
 	public function __wakeup() {
91
-		_doing_it_wrong( __FUNCTION__, 'Unserializing instances of this plugin is forbidden.', '1.0.0' );
91
+		_doing_it_wrong(__FUNCTION__, 'Unserializing instances of this plugin is forbidden.', '1.0.0');
92 92
 	}
93 93
 
94 94
 	/**
@@ -100,22 +100,22 @@  discard block
 block discarded – undo
100 100
 
101 101
 		// Load plugin.
102 102
 		require_once 'autoload.php';
103
-		$this->locale = apply_filters( 'plugin_locale', get_locale(), 'google-calendar-events' );
103
+		$this->locale = apply_filters('plugin_locale', get_locale(), 'google-calendar-events');
104 104
 		$this->load();
105 105
 
106 106
 		// Installation hooks.
107
-		register_activation_hook( SIMPLE_CALENDAR_MAIN_FILE, array( 'SimpleCalendar\Installation', 'activate' ) );
108
-		register_deactivation_hook( SIMPLE_CALENDAR_MAIN_FILE, array( 'SimpleCalendar\Installation', 'deactivate' ) );
107
+		register_activation_hook(SIMPLE_CALENDAR_MAIN_FILE, array('SimpleCalendar\Installation', 'activate'));
108
+		register_deactivation_hook(SIMPLE_CALENDAR_MAIN_FILE, array('SimpleCalendar\Installation', 'deactivate'));
109 109
 
110 110
 		// Do update call here.
111
-		add_action( 'admin_init', array( $this, 'update' ), 999 );
111
+		add_action('admin_init', array($this, 'update'), 999);
112 112
 
113 113
 		// Init hooks.
114
-		add_action( 'init', array( $this, 'init' ), 5 );
115
-		add_action( 'admin_init', array( $this, 'register_settings' ), 5 );
114
+		add_action('init', array($this, 'init'), 5);
115
+		add_action('admin_init', array($this, 'register_settings'), 5);
116 116
 
117 117
 		// Upon plugin loaded action hook.
118
-		do_action( 'simcal_loaded' );
118
+		do_action('simcal_loaded');
119 119
 	}
120 120
 
121 121
 	/**
@@ -132,7 +132,7 @@  discard block
 block discarded – undo
132 132
 		new Post_Types();
133 133
 
134 134
 		// Load back end.
135
-		if ( is_admin() ) {
135
+		if (is_admin()) {
136 136
 			$this->load_admin();
137 137
 		} else {
138 138
 			// Load front end scripts and styles.
@@ -174,7 +174,7 @@  discard block
 block discarded – undo
174 174
 		// Init menus and settings.
175 175
 		new Admin\Menus();
176 176
 
177
-		if ( defined( 'DOING_AJAX' ) ) {
177
+		if (defined('DOING_AJAX')) {
178 178
 			// Admin ajax callbacks.
179 179
 			new Admin\Ajax();
180 180
 		}
@@ -188,16 +188,16 @@  discard block
 block discarded – undo
188 188
 	public function init() {
189 189
 
190 190
 		// Before init action hook.
191
-		do_action( 'before_simcal_init' );
191
+		do_action('before_simcal_init');
192 192
 
193 193
 		// Set up localization.
194
-		add_action( 'plugins_loaded', array( $this, 'load_plugin_textdomain' ) );
194
+		add_action('plugins_loaded', array($this, 'load_plugin_textdomain'));
195 195
 
196 196
 		// Init objects factory.
197 197
 		$this->objects = new Objects();
198 198
 
199 199
 		// Upon init action hook.
200
-		do_action( 'simcal_init' );
200
+		do_action('simcal_init');
201 201
 	}
202 202
 
203 203
 	/**
@@ -207,7 +207,7 @@  discard block
 block discarded – undo
207 207
 	 */
208 208
 	public function load_plugin_textdomain() {
209 209
 
210
-		load_plugin_textdomain( 'google-calendar-events', false, dirname( plugin_basename( SIMPLE_CALENDAR_MAIN_FILE ) ) . '/i18n/' );
210
+		load_plugin_textdomain('google-calendar-events', false, dirname(plugin_basename(SIMPLE_CALENDAR_MAIN_FILE)).'/i18n/');
211 211
 	}
212 212
 
213 213
 	/**
@@ -216,9 +216,9 @@  discard block
 block discarded – undo
216 216
 	 * @since 3.0.0
217 217
 	 */
218 218
 	public function register_settings() {
219
-		if ( is_admin() && ! defined( 'DOING_AJAX' ) ) {
219
+		if (is_admin() && ! defined('DOING_AJAX')) {
220 220
 			$settings = new Admin\Pages();
221
-			$settings->register_settings( $settings->get_settings() );
221
+			$settings->register_settings($settings->get_settings());
222 222
 		}
223 223
 	}
224 224
 
@@ -230,7 +230,7 @@  discard block
 block discarded – undo
230 230
 	 * @return string
231 231
 	 */
232 232
 	public function ajax_url() {
233
-		return admin_url( 'admin-ajax.php', 'relative' );
233
+		return admin_url('admin-ajax.php', 'relative');
234 234
 	}
235 235
 
236 236
 	/**
@@ -242,17 +242,17 @@  discard block
 block discarded – undo
242 242
 	 *
243 243
 	 * @return string
244 244
 	 */
245
-	public function get_url( $case ) {
246
-		switch ( $case ) {
245
+	public function get_url($case) {
246
+		switch ($case) {
247 247
 			case 'codex' :
248 248
 			case 'apidocs' :
249 249
 				return 'http://codex.simplecalendar.io';
250 250
 			case 'addons' :
251
-				return self::$homepage . '/addons/';
251
+				return self::$homepage.'/addons/';
252 252
 			case 'gcal-pro' :
253
-				return self::$homepage . '/addons/google-calendar-pro/';
253
+				return self::$homepage.'/addons/google-calendar-pro/';
254 254
 			case 'fullcal' :
255
-				return self::$homepage . '/addons/full-calendar/';
255
+				return self::$homepage.'/addons/full-calendar/';
256 256
 			case 'docs' :
257 257
 				return 'http://docs.simplecalendar.io';
258 258
 			case 'github' :
@@ -273,7 +273,7 @@  discard block
 block discarded – undo
273 273
 	 * @since 3.0.0
274 274
 	 */
275 275
 	public static function update() {
276
-		$update = new Update( SIMPLE_CALENDAR_VERSION );
276
+		$update = new Update(SIMPLE_CALENDAR_VERSION);
277 277
 	}
278 278
 
279 279
 }
Please login to merge, or discard this patch.
includes/events/event-builder.php 3 patches
Doc Comments   +9 added lines, -2 removed lines patch added patch discarded remove patch
@@ -584,8 +584,8 @@  discard block
 block discarded – undo
584 584
 	 * @since  3.0.0
585 585
 	 * @access private
586 586
 	 *
587
-	 * @param  $title
588
-	 * @param  $attr
587
+	 * @param  string $title
588
+	 * @param  string $attr
589 589
 	 *
590 590
 	 * @return string
591 591
 	 */
@@ -1023,6 +1023,13 @@  discard block
 block discarded – undo
1023 1023
 	}
1024 1024
 
1025 1025
 	//allow other plugins to replace own (registered) event tags with their value
1026
+
1027
+	/**
1028
+	 * @param string $tag
1029
+	 * @param string $partial
1030
+	 * @param string $attr
1031
+	 * @param Event $event
1032
+	 */
1026 1033
 	private function do_custom_event_tag( $tag, $partial, $attr, $event ) {
1027 1034
 		$returnvalue = apply_filters( 'simcal_event_tags_do_custom', "", $tag, $partial, $attr, $event );
1028 1035
 
Please login to merge, or discard this patch.
Indentation   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -996,23 +996,23 @@
 block discarded – undo
996 996
 		$tagregexp = implode( '|', array_values( $this->tags ) );
997 997
 
998 998
 		return '/' . '\\['                              // Opening bracket
999
-		       . '(\\[?)'                           // 1: Optional second opening bracket for escaping tags: [[tag]]
1000
-		       . "($tagregexp)"                     // 2: Tag name
1001
-		       . '(?![\\w-])'                       // Not followed by word character or hyphen
1002
-		       . '('                                // 3: Unroll the loop: Inside the opening tag
1003
-		       . '[^\\]\\/]*'                   // Not a closing bracket or forward slash
1004
-		       . '(?:' . '\\/(?!\\])'               // A forward slash not followed by a closing bracket
1005
-		       . '[^\\]\\/]*'               // Not a closing bracket or forward slash
1006
-		       . ')*?' . ')' . '(?:' . '(\\/)'                        // 4: Self closing tag ...
1007
-		       . '\\]'                          // ... and closing bracket
1008
-		       . '|' . '\\]'                          // Closing bracket
1009
-		       . '(?:' . '('                        // 5: Unroll the loop: Optionally, anything between the opening and closing tags
1010
-		       . '[^\\[]*+'             // Not an opening bracket
1011
-		       . '(?:' . '\\[(?!\\/\\2\\])' // An opening bracket not followed by the closing tag
1012
-		       . '[^\\[]*+'         // Not an opening bracket
1013
-		       . ')*+' . ')' . '\\[\\/\\2\\]'             // Closing tag
1014
-		       . ')?' . ')' . '(\\]?)'                           // 6: Optional second closing bracket for escaping tags: [[tag]]
1015
-		       . '/s';
999
+			   . '(\\[?)'                           // 1: Optional second opening bracket for escaping tags: [[tag]]
1000
+			   . "($tagregexp)"                     // 2: Tag name
1001
+			   . '(?![\\w-])'                       // Not followed by word character or hyphen
1002
+			   . '('                                // 3: Unroll the loop: Inside the opening tag
1003
+			   . '[^\\]\\/]*'                   // Not a closing bracket or forward slash
1004
+			   . '(?:' . '\\/(?!\\])'               // A forward slash not followed by a closing bracket
1005
+			   . '[^\\]\\/]*'               // Not a closing bracket or forward slash
1006
+			   . ')*?' . ')' . '(?:' . '(\\/)'                        // 4: Self closing tag ...
1007
+			   . '\\]'                          // ... and closing bracket
1008
+			   . '|' . '\\]'                          // Closing bracket
1009
+			   . '(?:' . '('                        // 5: Unroll the loop: Optionally, anything between the opening and closing tags
1010
+			   . '[^\\[]*+'             // Not an opening bracket
1011
+			   . '(?:' . '\\[(?!\\/\\2\\])' // An opening bracket not followed by the closing tag
1012
+			   . '[^\\[]*+'         // Not an opening bracket
1013
+			   . ')*+' . ')' . '\\[\\/\\2\\]'             // Closing tag
1014
+			   . ')?' . ')' . '(\\]?)'                           // 6: Optional second closing bracket for escaping tags: [[tag]]
1015
+			   . '/s';
1016 1016
 	}
1017 1017
 
1018 1018
 	//allow other plugins to register own event tags
Please login to merge, or discard this patch.
Spacing   +241 added lines, -241 removed lines patch added patch discarded remove patch
@@ -9,7 +9,7 @@  discard block
 block discarded – undo
9 9
 use Carbon\Carbon;
10 10
 use SimpleCalendar\Abstracts\Calendar;
11 11
 
12
-if ( ! defined( 'ABSPATH' ) ) {
12
+if ( ! defined('ABSPATH')) {
13 13
 	exit;
14 14
 }
15 15
 
@@ -54,7 +54,7 @@  discard block
 block discarded – undo
54 54
 	 * @param Event    $event
55 55
 	 * @param Calendar $calendar
56 56
 	 */
57
-	public function __construct( Event $event, Calendar $calendar ) {
57
+	public function __construct(Event $event, Calendar $calendar) {
58 58
 		$this->event    = $event;
59 59
 		$this->calendar = $calendar;
60 60
 		$this->tags     = $this->get_content_tags();
@@ -68,7 +68,7 @@  discard block
 block discarded – undo
68 68
 	 * @return array
69 69
 	 */
70 70
 	public function get_content_tags() {
71
-		return array_merge( array(
71
+		return array_merge(array(
72 72
 
73 73
 			/* ============ *
74 74
 			 * Content Tags *
@@ -219,7 +219,7 @@  discard block
 block discarded – undo
219 219
 			'if-not-end-location',
220 220
 			// Does the event has NOT an end location?
221 221
 
222
-		), (array) $this->add_custom_event_tags() );
222
+		), (array) $this->add_custom_event_tags());
223 223
 	}
224 224
 
225 225
 	/**
@@ -231,16 +231,16 @@  discard block
 block discarded – undo
231 231
 	 *
232 232
 	 * @return string
233 233
 	 */
234
-	public function parse_event_template_tags( $template_tags = '' ) {
234
+	public function parse_event_template_tags($template_tags = '') {
235 235
 
236 236
 		// Process tags.
237
-		$result = preg_replace_callback( $this->get_regex(), array( $this, 'process_event_content' ), $template_tags );
237
+		$result = preg_replace_callback($this->get_regex(), array($this, 'process_event_content'), $template_tags);
238 238
 
239 239
 		// Removes extra consecutive <br> tags.
240 240
 		// TODO: Doesn't seem to work but going to remove it to allow multiple <br> tags in the editor
241 241
 		/*return preg_replace( '#(<br *//*?>\s*)+#i', '<br />', trim( $result ) );*/
242 242
 
243
-		return do_shortcode( trim( $result ) );
243
+		return do_shortcode(trim($result));
244 244
 	}
245 245
 
246 246
 	/**
@@ -252,10 +252,10 @@  discard block
 block discarded – undo
252 252
 	 *
253 253
 	 * @return string
254 254
 	 */
255
-	public function process_event_content( $match ) {
255
+	public function process_event_content($match) {
256 256
 
257
-		if ( $match[1] == '[' && $match[6] == ']' ) {
258
-			return substr( $match[0], 1, -1 );
257
+		if ($match[1] == '[' && $match[6] == ']') {
258
+			return substr($match[0], 1, -1);
259 259
 		}
260 260
 
261 261
 		$tag     = $match[2]; // Tag name without square brackets.
@@ -267,9 +267,9 @@  discard block
 block discarded – undo
267 267
 		$calendar = $this->calendar;
268 268
 		$event    = $this->event;
269 269
 
270
-		if ( ( $calendar instanceof Calendar ) && ( $event instanceof Event ) ) {
270
+		if (($calendar instanceof Calendar) && ($event instanceof Event)) {
271 271
 
272
-			switch ( $tag ) {
272
+			switch ($tag) {
273 273
 
274 274
 				/* ============ *
275 275
 				 * Content Tags *
@@ -277,13 +277,13 @@  discard block
 block discarded – undo
277 277
 
278 278
 				case 'title' :
279 279
 				case 'event-title' :
280
-					return $this->get_title( $event->title, $attr );
280
+					return $this->get_title($event->title, $attr);
281 281
 
282 282
 				case 'description' :
283
-					return $this->get_description( $event->description, $attr );
283
+					return $this->get_description($event->description, $attr);
284 284
 
285 285
 				case 'when' :
286
-					return $this->get_when( $event );
286
+					return $this->get_when($event);
287 287
 
288 288
 				case 'end-date' :
289 289
 				case 'end-custom' :
@@ -293,58 +293,58 @@  discard block
 block discarded – undo
293 293
 				case 'start-date' :
294 294
 				case 'start-human' :
295 295
 				case 'start-time' :
296
-					return $this->get_dt( $tag, $event, $attr );
296
+					return $this->get_dt($tag, $event, $attr);
297 297
 
298 298
 				case 'length' :
299 299
 				case 'duration' :
300
-					if ( false !== $event->end ) {
300
+					if (false !== $event->end) {
301 301
 						$duration = $event->start - $event->end;
302
-						$value    = human_time_diff( $event->start, $event->end );
302
+						$value    = human_time_diff($event->start, $event->end);
303 303
 					} else {
304 304
 						$duration = '-1';
305
-						$value    = __( 'No end time', 'google-calendar-events' );
305
+						$value    = __('No end time', 'google-calendar-events');
306 306
 					}
307 307
 
308
-					return ' <span class="simcal-event-duration" data-event-duration="' . $duration . '">' . $value . '</span>';
308
+					return ' <span class="simcal-event-duration" data-event-duration="'.$duration.'">'.$value.'</span>';
309 309
 
310 310
 				case 'location' :
311 311
 				case 'start-location' :
312 312
 				case 'end-location' :
313
-					$location       = ( 'end-location' == $tag ) ? $event->end_location['address'] : $event->start_location['address'];
314
-					$location_class = ( 'end-location' == $tag ) ? 'end' : 'start';
313
+					$location       = ('end-location' == $tag) ? $event->end_location['address'] : $event->start_location['address'];
314
+					$location_class = ('end-location' == $tag) ? 'end' : 'start';
315 315
 
316 316
 					// location, location.name, location.address (type PostalAddress) all required for schema data.
317 317
 					// Need to use event name where location data doesn't exist.
318 318
 					// Since we have 1 location field, use it as the name and address.
319 319
 					// If the location is blank, use the event title as the name and address.
320 320
 					// Wrap with wp_strip_all_tags().
321
-					$meta_location_name_and_address = empty( $location ) ? wp_strip_all_tags( $event->title ) : wp_strip_all_tags( $location );
321
+					$meta_location_name_and_address = empty($location) ? wp_strip_all_tags($event->title) : wp_strip_all_tags($location);
322 322
 
323
-					return ' <span class="simcal-event-address simcal-event-' . $location_class . '-location" itemprop="location" itemscope itemtype="http://schema.org/Place">' . '<meta itemprop="name" content="' . $meta_location_name_and_address . '" />' . '<meta itemprop="address" content="' . $meta_location_name_and_address . '" />' . wp_strip_all_tags( $location ) . '</span>';
323
+					return ' <span class="simcal-event-address simcal-event-'.$location_class.'-location" itemprop="location" itemscope itemtype="http://schema.org/Place">'.'<meta itemprop="name" content="'.$meta_location_name_and_address.'" />'.'<meta itemprop="address" content="'.$meta_location_name_and_address.'" />'.wp_strip_all_tags($location).'</span>';
324 324
 
325 325
 				case 'start-location-link':
326 326
 				case 'end-location-link' :
327 327
 				case 'maps-link' :
328
-					$location = ( 'end-location-link' == $tag ) ? $event->end_location['address'] : $event->start_location['address'];
329
-					if ( ! empty( $location ) ) {
330
-						$url = '//maps.google.com?q=' . urlencode( $location );
328
+					$location = ('end-location-link' == $tag) ? $event->end_location['address'] : $event->start_location['address'];
329
+					if ( ! empty($location)) {
330
+						$url = '//maps.google.com?q='.urlencode($location);
331 331
 
332
-						return $this->make_link( $tag, $url, $calendar->get_event_html( $event, $partial ), $attr );
332
+						return $this->make_link($tag, $url, $calendar->get_event_html($event, $partial), $attr);
333 333
 					}
334 334
 					break;
335 335
 
336 336
 				case 'link' :
337 337
 				case 'url' :
338
-					$content = ( 'link' == $tag ) ? $calendar->get_event_html( $event, $partial ) : '';
338
+					$content = ('link' == $tag) ? $calendar->get_event_html($event, $partial) : '';
339 339
 
340
-					return $this->make_link( $tag, $event->link, $content, $attr );
340
+					return $this->make_link($tag, $event->link, $content, $attr);
341 341
 
342 342
 				case 'add-to-gcal-link';
343
-					$content = ( 'add-to-gcal-link' == $tag ) ? $calendar->get_event_html( $event, $partial ) : '';
344
-					if ( ! empty( $content ) ) {
345
-						$url = $calendar->get_add_to_gcal_url( $event );
343
+					$content = ('add-to-gcal-link' == $tag) ? $calendar->get_event_html($event, $partial) : '';
344
+					if ( ! empty($content)) {
345
+						$url = $calendar->get_add_to_gcal_url($event);
346 346
 
347
-						return $this->make_link( $tag, $url, $content, $attr );
347
+						return $this->make_link($tag, $url, $content, $attr);
348 348
 					}
349 349
 					break;
350 350
 
@@ -371,22 +371,22 @@  discard block
 block discarded – undo
371 371
 
372 372
 				case 'attachments' :
373 373
 					$attachments = $event->get_attachments();
374
-					if ( ! empty( $attachments ) ) {
375
-						return $this->get_attachments( $attachments );
374
+					if ( ! empty($attachments)) {
375
+						return $this->get_attachments($attachments);
376 376
 					}
377 377
 					break;
378 378
 
379 379
 				case 'attendees' :
380 380
 					$attendees = $event->get_attendees();
381
-					if ( ! empty( $attendees ) ) {
382
-						return $this->get_attendees( $attendees, $attr );
381
+					if ( ! empty($attendees)) {
382
+						return $this->get_attendees($attendees, $attr);
383 383
 					}
384 384
 					break;
385 385
 
386 386
 				case 'organizer' :
387 387
 					$organizer = $event->get_organizer();
388
-					if ( ! empty( $organizer ) ) {
389
-						return $this->get_organizer( $organizer, $attr );
388
+					if ( ! empty($organizer)) {
389
+						return $this->get_organizer($organizer, $attr);
390 390
 					}
391 391
 					break;
392 392
 
@@ -395,35 +395,35 @@  discard block
 block discarded – undo
395 395
 				 * ================ */
396 396
 
397 397
 				case 'if-title':
398
-					if ( ! empty( $event->title ) ) {
399
-						return $calendar->get_event_html( $event, $partial );
398
+					if ( ! empty($event->title)) {
399
+						return $calendar->get_event_html($event, $partial);
400 400
 					}
401 401
 					break;
402 402
 
403 403
 				case 'if-description':
404
-					if ( ! empty( $event->description ) ) {
405
-						return $calendar->get_event_html( $event, $partial );
404
+					if ( ! empty($event->description)) {
405
+						return $calendar->get_event_html($event, $partial);
406 406
 					}
407 407
 					break;
408 408
 
409 409
 				case 'if-now' :
410 410
 				case 'if-not-now' :
411 411
 
412
-					$start_dt = $event->start_dt->setTimezone( $calendar->timezone );
412
+					$start_dt = $event->start_dt->setTimezone($calendar->timezone);
413 413
 					$start    = $start_dt->getTimestamp();
414 414
 
415
-					if ( $event->end_dt instanceof Carbon ) {
416
-						$end = $event->end_dt->setTimezone( $calendar->timezone )->getTimestamp();
415
+					if ($event->end_dt instanceof Carbon) {
416
+						$end = $event->end_dt->setTimezone($calendar->timezone)->getTimestamp();
417 417
 					} else {
418 418
 						return '';
419 419
 					}
420 420
 
421
-					$now = ( $start <= $calendar->now ) && ( $end >= $calendar->now );
421
+					$now = ($start <= $calendar->now) && ($end >= $calendar->now);
422 422
 
423
-					if ( ( 'if-now' == $tag ) && $now ) {
424
-						return $calendar->get_event_html( $event, $partial );
425
-					} elseif ( ( 'if-not-now' == $tag ) && ( false == $now ) ) {
426
-						return $calendar->get_event_html( $event, $partial );
423
+					if (('if-now' == $tag) && $now) {
424
+						return $calendar->get_event_html($event, $partial);
425
+					} elseif (('if-not-now' == $tag) && (false == $now)) {
426
+						return $calendar->get_event_html($event, $partial);
427 427
 					}
428 428
 
429 429
 					break;
@@ -431,15 +431,15 @@  discard block
 block discarded – undo
431 431
 				case 'if-started' :
432 432
 				case 'if-not-started' :
433 433
 
434
-					$start = $event->start_dt->setTimezone( $calendar->timezone )->getTimestamp();
434
+					$start = $event->start_dt->setTimezone($calendar->timezone)->getTimestamp();
435 435
 
436
-					if ( 'if-started' == $tag ) {
437
-						if ( $start < $calendar->now ) {
438
-							return $calendar->get_event_html( $event, $partial );
436
+					if ('if-started' == $tag) {
437
+						if ($start < $calendar->now) {
438
+							return $calendar->get_event_html($event, $partial);
439 439
 						}
440
-					} elseif ( 'if-not-started' == $tag ) {
441
-						if ( $start > $calendar->now ) {
442
-							return $calendar->get_event_html( $event, $partial );
440
+					} elseif ('if-not-started' == $tag) {
441
+						if ($start > $calendar->now) {
442
+							return $calendar->get_event_html($event, $partial);
443 443
 						}
444 444
 					}
445 445
 
@@ -448,17 +448,17 @@  discard block
 block discarded – undo
448 448
 				case 'if-ended' :
449 449
 				case 'if-not-ended' :
450 450
 
451
-					if ( false !== $event->end ) {
451
+					if (false !== $event->end) {
452 452
 
453
-						$end = $event->end_dt->setTimezone( $calendar->timezone )->getTimestamp();
453
+						$end = $event->end_dt->setTimezone($calendar->timezone)->getTimestamp();
454 454
 
455
-						if ( 'if-ended' == $tag ) {
456
-							if ( $end < $calendar->now ) {
457
-								return $calendar->get_event_html( $event, $partial );
455
+						if ('if-ended' == $tag) {
456
+							if ($end < $calendar->now) {
457
+								return $calendar->get_event_html($event, $partial);
458 458
 							}
459
-						} elseif ( 'if-not-ended' == $tag ) {
460
-							if ( $end > $calendar->now ) {
461
-								return $calendar->get_event_html( $event, $partial );
459
+						} elseif ('if-not-ended' == $tag) {
460
+							if ($end > $calendar->now) {
461
+								return $calendar->get_event_html($event, $partial);
462 462
 							}
463 463
 						}
464 464
 
@@ -468,29 +468,29 @@  discard block
 block discarded – undo
468 468
 
469 469
 				case 'if-today' :
470 470
 				case 'if-not-today' :
471
-					$start_dt   = $event->start_dt->setTimezone( $calendar->timezone );
471
+					$start_dt   = $event->start_dt->setTimezone($calendar->timezone);
472 472
 					$startOfDay = $start_dt->startOfDay()->getTimestamp();
473 473
 					$endOfDay   = $start_dt->endOfDay()->getTimestamp();
474 474
 
475
-					$today = ( $startOfDay <= $calendar->now ) && ( $calendar->now <= $endOfDay );
475
+					$today = ($startOfDay <= $calendar->now) && ($calendar->now <= $endOfDay);
476 476
 
477
-					if ( ( 'if-today' == $tag ) && $today ) {
478
-						return $calendar->get_event_html( $event, $partial );
479
-					} elseif ( ( 'if-not-today' == $tag ) && ( false == $today ) ) {
480
-						return $calendar->get_event_html( $event, $partial );
477
+					if (('if-today' == $tag) && $today) {
478
+						return $calendar->get_event_html($event, $partial);
479
+					} elseif (('if-not-today' == $tag) && (false == $today)) {
480
+						return $calendar->get_event_html($event, $partial);
481 481
 					}
482 482
 
483 483
 					break;
484 484
 
485 485
 				case 'if-end-time' :
486
-					if ( false !== $event->end ) {
487
-						return $calendar->get_event_html( $event, $partial );
486
+					if (false !== $event->end) {
487
+						return $calendar->get_event_html($event, $partial);
488 488
 					}
489 489
 					break;
490 490
 
491 491
 				case 'if-no-end-time' :
492
-					if ( false === $event->end ) {
493
-						return $calendar->get_event_html( $event, $partial );
492
+					if (false === $event->end) {
493
+						return $calendar->get_event_html($event, $partial);
494 494
 					}
495 495
 					break;
496 496
 
@@ -498,62 +498,62 @@  discard block
 block discarded – undo
498 498
 				case 'if-whole-day' :
499 499
 				case 'if-not-all-day' :
500 500
 				case 'if-not-whole-day' :
501
-					$bool = strstr( $tag, 'not' ) ? false : true;
502
-					if ( $bool === $event->whole_day ) {
503
-						return $calendar->get_event_html( $event, $partial );
501
+					$bool = strstr($tag, 'not') ? false : true;
502
+					if ($bool === $event->whole_day) {
503
+						return $calendar->get_event_html($event, $partial);
504 504
 					}
505 505
 					break;
506 506
 
507 507
 				case 'if-recurring' :
508
-					if ( ! empty( $event->recurrence ) ) {
509
-						return $calendar->get_event_html( $event, $partial );
508
+					if ( ! empty($event->recurrence)) {
509
+						return $calendar->get_event_html($event, $partial);
510 510
 					}
511 511
 					break;
512 512
 
513 513
 				case 'if-not-recurring' :
514
-					if ( false === $event->recurrence ) {
515
-						return $calendar->get_event_html( $event, $partial );
514
+					if (false === $event->recurrence) {
515
+						return $calendar->get_event_html($event, $partial);
516 516
 					}
517 517
 					break;
518 518
 
519 519
 				case 'if-multi-day' :
520
-					if ( false !== $event->multiple_days ) {
521
-						return $calendar->get_event_html( $event, $partial );
520
+					if (false !== $event->multiple_days) {
521
+						return $calendar->get_event_html($event, $partial);
522 522
 					}
523 523
 					break;
524 524
 
525 525
 				case 'if-single-day' :
526
-					if ( false === $event->multiple_days ) {
527
-						return $calendar->get_event_html( $event, $partial );
526
+					if (false === $event->multiple_days) {
527
+						return $calendar->get_event_html($event, $partial);
528 528
 					}
529 529
 					break;
530 530
 
531 531
 				case 'if-location' :
532 532
 				case 'if-start-location' :
533
-					if ( ! empty( $event->start_location['address'] ) ) {
534
-						return $calendar->get_event_html( $event, $partial );
533
+					if ( ! empty($event->start_location['address'])) {
534
+						return $calendar->get_event_html($event, $partial);
535 535
 					}
536 536
 
537 537
 					return false;
538 538
 
539 539
 				case 'if-not-location' :
540 540
 				case 'if-not-start-location' :
541
-					if ( empty( $event->start_location['address'] ) ) {
542
-						return $calendar->get_event_html( $event, $partial );
541
+					if (empty($event->start_location['address'])) {
542
+						return $calendar->get_event_html($event, $partial);
543 543
 					}
544 544
 
545 545
 					return '';
546 546
 
547 547
 				case 'if-not-end-location' :
548
-					if ( empty( $event->end_location['address'] ) ) {
549
-						return $calendar->get_event_html( $event, $partial );
548
+					if (empty($event->end_location['address'])) {
549
+						return $calendar->get_event_html($event, $partial);
550 550
 					}
551 551
 
552 552
 					return '';
553 553
 
554 554
 				case 'if-end-location' :
555
-					if ( ! empty( $event->end_location['address'] ) ) {
556
-						return $calendar->get_event_html( $event, $partial );
555
+					if ( ! empty($event->end_location['address'])) {
556
+						return $calendar->get_event_html($event, $partial);
557 557
 					}
558 558
 
559 559
 					return '';
@@ -563,12 +563,12 @@  discard block
 block discarded – undo
563 563
 				 * ======= */
564 564
 
565 565
 				default :
566
-					$resultCustom = $this->do_custom_event_tag( $tag, $partial, $attr, $event );
567
-					if ( $resultCustom != "" ) {
566
+					$resultCustom = $this->do_custom_event_tag($tag, $partial, $attr, $event);
567
+					if ($resultCustom != "") {
568 568
 						return $resultCustom;
569 569
 					}
570 570
 
571
-					return wp_kses_post( $before . $partial . $after );
571
+					return wp_kses_post($before.$partial.$after);
572 572
 			}
573 573
 		}
574 574
 
@@ -586,14 +586,14 @@  discard block
 block discarded – undo
586 586
 	 *
587 587
 	 * @return string
588 588
 	 */
589
-	private function limit_words( $text, $limit ) {
589
+	private function limit_words($text, $limit) {
590 590
 
591
-		$limit = max( absint( $limit ), 0 );
591
+		$limit = max(absint($limit), 0);
592 592
 
593
-		if ( $limit > 0 && ( str_word_count( $text, 0 ) > $limit ) ) {
594
-			$words = str_word_count( $text, 2 );
595
-			$pos   = array_keys( $words );
596
-			$text  = trim( substr( $text, 0, $pos[ $limit ] ) ) . '&hellip;';
593
+		if ($limit > 0 && (str_word_count($text, 0) > $limit)) {
594
+			$words = str_word_count($text, 2);
595
+			$pos   = array_keys($words);
596
+			$text  = trim(substr($text, 0, $pos[$limit])).'&hellip;';
597 597
 		}
598 598
 
599 599
 		return $text;
@@ -610,26 +610,26 @@  discard block
 block discarded – undo
610 610
 	 *
611 611
 	 * @return string
612 612
 	 */
613
-	private function get_title( $title, $attr ) {
613
+	private function get_title($title, $attr) {
614 614
 
615
-		if ( empty( $title ) ) {
615
+		if (empty($title)) {
616 616
 			return '';
617 617
 		}
618 618
 
619
-		$attr = array_merge( array(
620
-			'html'  => '',  // Parse HTML
621
-			'limit' => 0,   // Trim length to amount of words
622
-		), (array) shortcode_parse_atts( $attr ) );
619
+		$attr = array_merge(array(
620
+			'html'  => '', // Parse HTML
621
+			'limit' => 0, // Trim length to amount of words
622
+		), (array) shortcode_parse_atts($attr));
623 623
 
624
-		if ( ! empty( $attr['html'] ) ) {
625
-			$title = wp_kses_post( $title );
624
+		if ( ! empty($attr['html'])) {
625
+			$title = wp_kses_post($title);
626 626
 			$tag   = 'div';
627 627
 		} else {
628
-			$title = $this->limit_words( $title, $attr['limit'] );
628
+			$title = $this->limit_words($title, $attr['limit']);
629 629
 			$tag   = 'span';
630 630
 		}
631 631
 
632
-		return '<' . $tag . ' class="simcal-event-title" itemprop="name">' . $title . '</' . $tag . '>';
632
+		return '<'.$tag.' class="simcal-event-title" itemprop="name">'.$title.'</'.$tag.'>';
633 633
 	}
634 634
 
635 635
 	/**
@@ -643,18 +643,18 @@  discard block
 block discarded – undo
643 643
 	 *
644 644
 	 * @return string
645 645
 	 */
646
-	private function get_description( $description, $attr ) {
646
+	private function get_description($description, $attr) {
647 647
 
648
-		if ( empty( $description ) ) {
648
+		if (empty($description)) {
649 649
 			return '';
650 650
 		}
651 651
 
652
-		$attr = array_merge( array(
653
-			'limit'    => 0,       // Trim length to number of words
654
-			'html'     => 'no',    // Parse HTML content
655
-			'markdown' => 'no',    // Parse Markdown content
656
-			'autolink' => 'no',    // Automatically convert plaintext URIs to anchors
657
-		), (array) shortcode_parse_atts( $attr ) );
652
+		$attr = array_merge(array(
653
+			'limit'    => 0, // Trim length to number of words
654
+			'html'     => 'no', // Parse HTML content
655
+			'markdown' => 'no', // Parse Markdown content
656
+			'autolink' => 'no', // Automatically convert plaintext URIs to anchors
657
+		), (array) shortcode_parse_atts($attr));
658 658
 
659 659
 		$allow_html = 'no' != $attr['html'] ? true : false;
660 660
 		$allow_md   = 'no' != $attr['markdown'] ? true : false;
@@ -662,23 +662,23 @@  discard block
 block discarded – undo
662 662
 		$html = '<div class="simcal-event-description" itemprop="description">';
663 663
 
664 664
 		// Markdown and HTML don't play well together, use one or the other in the same tag.
665
-		if ( $allow_html || $allow_md ) {
666
-			if ( $allow_html ) {
667
-				$description = wp_kses_post( $description );
668
-			} elseif ( $allow_md ) {
665
+		if ($allow_html || $allow_md) {
666
+			if ($allow_html) {
667
+				$description = wp_kses_post($description);
668
+			} elseif ($allow_md) {
669 669
 				$markdown    = new \Parsedown();
670
-				$description = $markdown->text( wp_strip_all_tags( $description ) );
670
+				$description = $markdown->text(wp_strip_all_tags($description));
671 671
 			}
672 672
 		} else {
673
-			$description = wpautop( $description );
673
+			$description = wpautop($description);
674 674
 		}
675 675
 
676
-		$description = $this->limit_words( $description, $attr['limit'] );
676
+		$description = $this->limit_words($description, $attr['limit']);
677 677
 
678
-		$html .= $description . '</div>';
678
+		$html .= $description.'</div>';
679 679
 
680
-		if ( 'no' != $attr['autolink'] ) {
681
-			$html = ' ' . make_clickable( $html );
680
+		if ('no' != $attr['autolink']) {
681
+			$html = ' '.make_clickable($html);
682 682
 		}
683 683
 
684 684
 		return $html;
@@ -694,7 +694,7 @@  discard block
 block discarded – undo
694 694
 	 *
695 695
 	 * @return string
696 696
 	 */
697
-	private function get_when( Event $event ) {
697
+	private function get_when(Event $event) {
698 698
 
699 699
 		$start = $event->start_dt;
700 700
 		$end   = $event->end_dt;
@@ -702,41 +702,41 @@  discard block
 block discarded – undo
702 702
 		$time_start = '';
703 703
 		$time_end   = '';
704 704
 		$start_ts   = $start->timestamp;
705
-		$end_ts     = ! is_null( $end ) ? $end->timestamp : null;
705
+		$end_ts     = ! is_null($end) ? $end->timestamp : null;
706 706
 		$start_iso  = $start->toIso8601String();
707
-		$end_iso    = ! is_null( $end ) ? $end->toIso8601String() : null;;
707
+		$end_iso    = ! is_null($end) ? $end->toIso8601String() : null; ;
708 708
 
709
-		if ( ! $event->whole_day ) {
709
+		if ( ! $event->whole_day) {
710 710
 
711
-			$time_start = $this->calendar->datetime_separator . ' <span class="simcal-event-start simcal-event-start-time" ' . 'data-event-start="' . $start_ts . '" ' . 'data-event-format="' . $this->calendar->time_format . '" ' . 'itemprop="startDate" content="' . $start_iso . '">' . date_i18n( $this->calendar->time_format, strtotime( $start->toDateTimeString() ) ) . '</span> ';
711
+			$time_start = $this->calendar->datetime_separator.' <span class="simcal-event-start simcal-event-start-time" '.'data-event-start="'.$start_ts.'" '.'data-event-format="'.$this->calendar->time_format.'" '.'itemprop="startDate" content="'.$start_iso.'">'.date_i18n($this->calendar->time_format, strtotime($start->toDateTimeString())).'</span> ';
712 712
 
713
-			if ( $end instanceof Carbon ) {
713
+			if ($end instanceof Carbon) {
714 714
 
715
-				$time_end = ' <span class="simcal-event-end simcal-event-end-time" ' . 'data-event-end="' . $end_ts . '" ' . 'data-event-format="' . $this->calendar->time_format . '" ' . 'itemprop="endDate" content="' . $end_iso . '">' . date_i18n( $this->calendar->time_format, strtotime( $end->toDateTimeString() ) ) . '</span> ';
715
+				$time_end = ' <span class="simcal-event-end simcal-event-end-time" '.'data-event-end="'.$end_ts.'" '.'data-event-format="'.$this->calendar->time_format.'" '.'itemprop="endDate" content="'.$end_iso.'">'.date_i18n($this->calendar->time_format, strtotime($end->toDateTimeString())).'</span> ';
716 716
 
717 717
 			}
718 718
 
719 719
 		}
720 720
 
721
-		if ( $event->multiple_days ) {
721
+		if ($event->multiple_days) {
722 722
 
723
-			$output = ' <span class="simcal-event-start simcal-event-start-date" ' . 'data-event-start="' . $start_ts . '" ' . 'data-event-format="' . $this->calendar->date_format . '" ' . 'itemprop="startDate" content="' . $start_iso . '">' . date_i18n( $this->calendar->date_format, strtotime( $start->toDateTimeString() ) ) . '</span> ' . $time_start;
723
+			$output = ' <span class="simcal-event-start simcal-event-start-date" '.'data-event-start="'.$start_ts.'" '.'data-event-format="'.$this->calendar->date_format.'" '.'itemprop="startDate" content="'.$start_iso.'">'.date_i18n($this->calendar->date_format, strtotime($start->toDateTimeString())).'</span> '.$time_start;
724 724
 
725
-			if ( $end instanceof Carbon ) {
725
+			if ($end instanceof Carbon) {
726 726
 
727
-				$output .= '-' . ' <span class="simcal-event-start simcal-event-end-date" ' . 'data-event-start="' . $end_ts . '" ' . 'data-event-format="' . $this->calendar->date_format . '" ' . 'itemprop="endDate" content="' . $end_iso . '">' . date_i18n( $this->calendar->date_format, strtotime( $end->toDateTimeString() ) ) . '</span> ' . $time_end;
727
+				$output .= '-'.' <span class="simcal-event-start simcal-event-end-date" '.'data-event-start="'.$end_ts.'" '.'data-event-format="'.$this->calendar->date_format.'" '.'itemprop="endDate" content="'.$end_iso.'">'.date_i18n($this->calendar->date_format, strtotime($end->toDateTimeString())).'</span> '.$time_end;
728 728
 			}
729 729
 
730 730
 		} else {
731 731
 
732
-			$time_end = ! empty( $time_start ) && ! empty( $time_end ) ? ' - ' . $time_end : '';
732
+			$time_end = ! empty($time_start) && ! empty($time_end) ? ' - '.$time_end : '';
733 733
 
734 734
 			// All-day events also need startDate for schema data.
735
-			$output = ' <span class="simcal-event-start simcal-event-start-date" ' . 'data-event-start="' . $start_ts . '" ' . 'data-event-format="' . $this->calendar->date_format . '" ' . 'itemprop="startDate" content="' . $start_iso . '">' . date_i18n( $this->calendar->date_format, strtotime( $start->toDateTimeString() ) ) . '</span> ' . $time_start . $time_end;
735
+			$output = ' <span class="simcal-event-start simcal-event-start-date" '.'data-event-start="'.$start_ts.'" '.'data-event-format="'.$this->calendar->date_format.'" '.'itemprop="startDate" content="'.$start_iso.'">'.date_i18n($this->calendar->date_format, strtotime($start->toDateTimeString())).'</span> '.$time_start.$time_end;
736 736
 
737 737
 		}
738 738
 
739
-		return trim( $output );
739
+		return trim($output);
740 740
 	}
741 741
 
742 742
 	/**
@@ -751,52 +751,52 @@  discard block
 block discarded – undo
751 751
 	 *
752 752
 	 * @return string
753 753
 	 */
754
-	private function get_dt( $tag, Event $event, $attr ) {
754
+	private function get_dt($tag, Event $event, $attr) {
755 755
 
756
-		$bound = 0 === strpos( $tag, 'end' ) ? 'end' : 'start';
756
+		$bound = 0 === strpos($tag, 'end') ? 'end' : 'start';
757 757
 
758
-		if ( ( 'end' == $bound ) && ( false === $event->end ) ) {
758
+		if (('end' == $bound) && (false === $event->end)) {
759 759
 			return '';
760 760
 		}
761 761
 
762
-		$dt = $bound . '_dt';
762
+		$dt = $bound.'_dt';
763 763
 
764
-		if ( ! $event->$dt instanceof Carbon ) {
764
+		if ( ! $event->$dt instanceof Carbon) {
765 765
 			return '';
766 766
 		}
767 767
 
768 768
 		$event_dt = $event->$dt;
769 769
 
770
-		$attr = array_merge( array(
770
+		$attr = array_merge(array(
771 771
 			'format' => '',
772
-		), (array) shortcode_parse_atts( $attr ) );
772
+		), (array) shortcode_parse_atts($attr));
773 773
 
774
-		$format    = ltrim( strstr( $tag, '-' ), '-' );
774
+		$format    = ltrim(strstr($tag, '-'), '-');
775 775
 		$dt_format = '';
776 776
 
777
-		if ( ! empty( $attr['format'] ) ) {
778
-			$dt_format = esc_attr( wp_strip_all_tags( $attr['format'] ) );
779
-		} elseif ( 'date' == $format ) {
777
+		if ( ! empty($attr['format'])) {
778
+			$dt_format = esc_attr(wp_strip_all_tags($attr['format']));
779
+		} elseif ('date' == $format) {
780 780
 			$dt_format = $this->calendar->date_format;
781
-		} elseif ( 'time' == $format ) {
781
+		} elseif ('time' == $format) {
782 782
 			$dt_format = $this->calendar->time_format;
783 783
 		}
784 784
 
785 785
 		$dt_ts = $event_dt->timestamp;
786 786
 
787
-		if ( 'human' == $format ) {
788
-			$value = human_time_diff( $dt_ts, Carbon::now( $event->timezone )->getTimestamp() );
787
+		if ('human' == $format) {
788
+			$value = human_time_diff($dt_ts, Carbon::now($event->timezone)->getTimestamp());
789 789
 
790
-			if ( $dt_ts < Carbon::now( $event->timezone )->getTimestamp() ) {
791
-				$value .= ' ' . _x( 'ago', 'human date event builder code modifier', 'google-calendar-events' );
790
+			if ($dt_ts < Carbon::now($event->timezone)->getTimestamp()) {
791
+				$value .= ' '._x('ago', 'human date event builder code modifier', 'google-calendar-events');
792 792
 			} else {
793
-				$value .= ' ' . _x( 'from now', 'human date event builder code modifier', 'google-calendar-events' );
793
+				$value .= ' '._x('from now', 'human date event builder code modifier', 'google-calendar-events');
794 794
 			}
795 795
 		} else {
796
-			$value = date_i18n( $dt_format, strtotime( $event_dt->toDateTimeString() ) );
796
+			$value = date_i18n($dt_format, strtotime($event_dt->toDateTimeString()));
797 797
 		}
798 798
 
799
-		return '<span class="simcal-event-' . $bound . ' ' . 'simcal-event-' . $bound . '-' . $format . '" ' . 'data-event-' . $bound . '="' . $dt_ts . '" ' . 'data-event-format="' . $dt_format . '" ' . 'itemprop="' . $bound . 'Date" content="' . $event_dt->toIso8601String() . '">' . $value . '</span>';
799
+		return '<span class="simcal-event-'.$bound.' '.'simcal-event-'.$bound.'-'.$format.'" '.'data-event-'.$bound.'="'.$dt_ts.'" '.'data-event-format="'.$dt_format.'" '.'itemprop="'.$bound.'Date" content="'.$event_dt->toIso8601String().'">'.$value.'</span>';
800 800
 	}
801 801
 
802 802
 	/**
@@ -812,23 +812,23 @@  discard block
 block discarded – undo
812 812
 	 *
813 813
 	 * @return string
814 814
 	 */
815
-	private function make_link( $tag, $url, $content, $attr ) {
815
+	private function make_link($tag, $url, $content, $attr) {
816 816
 
817
-		if ( empty( $url ) ) {
817
+		if (empty($url)) {
818 818
 			return '';
819 819
 		}
820 820
 
821
-		$text = empty( $content ) ? $url : $content;
821
+		$text = empty($content) ? $url : $content;
822 822
 
823
-		$attr = array_merge( array(
824
-			'autolink'  => false,   // Convert url to link anchor
825
-			'newwindow' => false,   // If autolink attribute is true, open link in new window
826
-		), (array) shortcode_parse_atts( $attr ) );
823
+		$attr = array_merge(array(
824
+			'autolink'  => false, // Convert url to link anchor
825
+			'newwindow' => false, // If autolink attribute is true, open link in new window
826
+		), (array) shortcode_parse_atts($attr));
827 827
 
828 828
 		$anchor = $tag != 'url' ? 'yes' : $attr['autolink'];
829 829
 		$target = $attr['newwindow'] !== false ? 'target="_blank"' : '';
830 830
 
831
-		return $anchor !== false ? ' <a href="' . esc_url( $url ) . '" ' . $target . '>' . $text . '</a>' : ' ' . $text;
831
+		return $anchor !== false ? ' <a href="'.esc_url($url).'" '.$target.'>'.$text.'</a>' : ' '.$text;
832 832
 	}
833 833
 
834 834
 	/**
@@ -841,20 +841,20 @@  discard block
 block discarded – undo
841 841
 	 *
842 842
 	 * @return string
843 843
 	 */
844
-	private function get_attachments( $attachments ) {
844
+	private function get_attachments($attachments) {
845 845
 
846
-		$html = '<ul class="simcal-attachments">' . "\n\t";
846
+		$html = '<ul class="simcal-attachments">'."\n\t";
847 847
 
848
-		foreach ( $attachments as $attachment ) {
848
+		foreach ($attachments as $attachment) {
849 849
 			$html .= '<li class="simcal-attachment">';
850
-			$html .= '<a href="' . $attachment['url'] . '" target="_blank">';
851
-			$html .= ! empty( $attachment['icon'] ) ? '<img src="' . $attachment['icon'] . '" />' : '';
852
-			$html .= '<span>' . $attachment['name'] . '</span>';
850
+			$html .= '<a href="'.$attachment['url'].'" target="_blank">';
851
+			$html .= ! empty($attachment['icon']) ? '<img src="'.$attachment['icon'].'" />' : '';
852
+			$html .= '<span>'.$attachment['name'].'</span>';
853 853
 			$html .= '</a>';
854
-			$html .= '</li>' . "\n";
854
+			$html .= '</li>'."\n";
855 855
 		}
856 856
 
857
-		$html .= '</ul>' . "\n";
857
+		$html .= '</ul>'."\n";
858 858
 
859 859
 		return $html;
860 860
 	}
@@ -870,41 +870,41 @@  discard block
 block discarded – undo
870 870
 	 *
871 871
 	 * @return string
872 872
 	 */
873
-	private function get_attendees( $attendees, $attr ) {
873
+	private function get_attendees($attendees, $attr) {
874 874
 
875
-		$attr = array_merge( array(
876
-			'photo'    => 'show',  // show/hide attendee photo
877
-			'email'    => 'hide',  // show/hide attendee email address
878
-			'rsvp'     => 'hide',  // show/hide rsvp response status
879
-			'response' => '',      // filter attendees by rsvp response (yes/no/maybe)
880
-		), (array) shortcode_parse_atts( $attr ) );
875
+		$attr = array_merge(array(
876
+			'photo'    => 'show', // show/hide attendee photo
877
+			'email'    => 'hide', // show/hide attendee email address
878
+			'rsvp'     => 'hide', // show/hide rsvp response status
879
+			'response' => '', // filter attendees by rsvp response (yes/no/maybe)
880
+		), (array) shortcode_parse_atts($attr));
881 881
 
882
-		$html = '<ul class="simcal-attendees" itemprop="attendees">' . "\n\t";
882
+		$html = '<ul class="simcal-attendees" itemprop="attendees">'."\n\t";
883 883
 
884 884
 		$known   = 0;
885 885
 		$unknown = 0;
886 886
 
887
-		foreach ( $attendees as $attendee ) {
887
+		foreach ($attendees as $attendee) {
888 888
 
889
-			if ( 'yes' == $attr['response'] && 'yes' != $attendee['response'] ) {
889
+			if ('yes' == $attr['response'] && 'yes' != $attendee['response']) {
890 890
 				continue;
891
-			} elseif ( 'no' == $attr['response'] && 'no' != $attendee['response'] ) {
891
+			} elseif ('no' == $attr['response'] && 'no' != $attendee['response']) {
892 892
 				continue;
893
-			} elseif ( 'maybe' == $attr['response'] && ! in_array( $attendee['response'], array( 'yes', 'maybe' ) ) ) {
893
+			} elseif ('maybe' == $attr['response'] && ! in_array($attendee['response'], array('yes', 'maybe'))) {
894 894
 				continue;
895 895
 			}
896 896
 
897
-			if ( ! empty( $attendee['name'] ) ) {
897
+			if ( ! empty($attendee['name'])) {
898 898
 
899
-				$photo    = 'hide' != $attr['photo'] ? '<img class="avatar avatar-128 photo" src="' . $attendee['photo'] . '" itemprop="image" />' : '';
900
-				$response = 'hide' != $attr['rsvp'] ? $this->get_rsvp_response( $attendee['response'] ) : '';
901
-				$guest    = $photo . '<span itemprop="name">' . $attendee['name'] . $response . '</span>';
899
+				$photo    = 'hide' != $attr['photo'] ? '<img class="avatar avatar-128 photo" src="'.$attendee['photo'].'" itemprop="image" />' : '';
900
+				$response = 'hide' != $attr['rsvp'] ? $this->get_rsvp_response($attendee['response']) : '';
901
+				$guest    = $photo.'<span itemprop="name">'.$attendee['name'].$response.'</span>';
902 902
 
903
-				if ( ! empty( $attendee['email'] ) && ( 'show' == $attr['email'] ) ) {
904
-					$guest = sprintf( '<a href="mailto:' . $attendee['email'] . '" itemprop="email">%s</a>', $guest );
903
+				if ( ! empty($attendee['email']) && ('show' == $attr['email'])) {
904
+					$guest = sprintf('<a href="mailto:'.$attendee['email'].'" itemprop="email">%s</a>', $guest);
905 905
 				}
906 906
 
907
-				$html .= '<li class="simcal-attendee" itemprop="attendee" itemscope itemtype="http://schema.org/Person">' . $guest . '</li>' . "\n";
907
+				$html .= '<li class="simcal-attendee" itemprop="attendee" itemscope itemtype="http://schema.org/Person">'.$guest.'</li>'."\n";
908 908
 
909 909
 				$known++;
910 910
 
@@ -915,21 +915,21 @@  discard block
 block discarded – undo
915 915
 			}
916 916
 		}
917 917
 
918
-		if ( $unknown > 0 ) {
919
-			if ( $known > 0 ) {
918
+		if ($unknown > 0) {
919
+			if ($known > 0) {
920 920
 				/* translators: One more person attending the event. */
921
-				$others = sprintf( _n( '1 more attendee', '%s more attendees', $unknown, 'google-calendar-events' ), $unknown );
921
+				$others = sprintf(_n('1 more attendee', '%s more attendees', $unknown, 'google-calendar-events'), $unknown);
922 922
 			} else {
923 923
 				/* translators: One or more persons attending the event whose name is unknown. */
924
-				$others = sprintf( _n( '1 anonymous attendee', '%s anonymous attendees', $unknown, 'google-calendar-events' ), $unknown );
924
+				$others = sprintf(_n('1 anonymous attendee', '%s anonymous attendees', $unknown, 'google-calendar-events'), $unknown);
925 925
 			}
926
-			$photo = $attr['photo'] !== 'hide' ? get_avatar( '', 128 ) : '';
927
-			$html .= '<li class="simcal-attendee simcal-attendee-anonymous">' . $photo . '<span>' . $others . '</span></li>' . "\n";
928
-		} elseif ( $known === 0 ) {
929
-			$html .= '<li class="simcal-attendee">' . _x( 'No one yet', 'No one yet rsvp to attend the event.', 'google-calendar-events' ) . '</li>' . "\n";
926
+			$photo = $attr['photo'] !== 'hide' ? get_avatar('', 128) : '';
927
+			$html .= '<li class="simcal-attendee simcal-attendee-anonymous">'.$photo.'<span>'.$others.'</span></li>'."\n";
928
+		} elseif ($known === 0) {
929
+			$html .= '<li class="simcal-attendee">'._x('No one yet', 'No one yet rsvp to attend the event.', 'google-calendar-events').'</li>'."\n";
930 930
 		}
931 931
 
932
-		$html .= '</ul>' . "\n";
932
+		$html .= '</ul>'."\n";
933 933
 
934 934
 		return $html;
935 935
 	}
@@ -943,23 +943,23 @@  discard block
 block discarded – undo
943 943
 	 *
944 944
 	 * @return string
945 945
 	 */
946
-	private function get_rsvp_response( $response ) {
946
+	private function get_rsvp_response($response) {
947 947
 
948
-		if ( 'yes' == $response ) {
948
+		if ('yes' == $response) {
949 949
 			/* translators: Someone replied with 'yes' to a rsvp request. */
950
-			$rsvp = __( 'Attending', 'google-calendar-events' );
951
-		} elseif ( 'no' == $response ) {
950
+			$rsvp = __('Attending', 'google-calendar-events');
951
+		} elseif ('no' == $response) {
952 952
 			/* translators: Someone replied with 'no' to a rsvp request. */
953
-			$rsvp = __( 'Not attending', 'google-calendar-events' );
954
-		} elseif ( 'maybe' == $response ) {
953
+			$rsvp = __('Not attending', 'google-calendar-events');
954
+		} elseif ('maybe' == $response) {
955 955
 			/* translators: Someone replied with 'maybe' to a rsvp request. */
956
-			$rsvp = __( 'Maybe attending', 'google-calendar-events' );
956
+			$rsvp = __('Maybe attending', 'google-calendar-events');
957 957
 		} else {
958 958
 			/* translators: Someone did not send yet a rsvp confirmation to join an event. */
959
-			$rsvp = __( 'Response pending', 'google-calendar-events' );
959
+			$rsvp = __('Response pending', 'google-calendar-events');
960 960
 		}
961 961
 
962
-		return ' <small>(' . $rsvp . ')</small>';
962
+		return ' <small>('.$rsvp.')</small>';
963 963
 	}
964 964
 
965 965
 	/**
@@ -973,21 +973,21 @@  discard block
 block discarded – undo
973 973
 	 *
974 974
 	 * @return string
975 975
 	 */
976
-	private function get_organizer( $organizer, $attr ) {
976
+	private function get_organizer($organizer, $attr) {
977 977
 
978
-		$attr = array_merge( array(
979
-			'photo' => 'show',  // show/hide attendee photo
980
-			'email' => 'hide',  // show/hide attendee email address
981
-		), (array) shortcode_parse_atts( $attr ) );
978
+		$attr = array_merge(array(
979
+			'photo' => 'show', // show/hide attendee photo
980
+			'email' => 'hide', // show/hide attendee email address
981
+		), (array) shortcode_parse_atts($attr));
982 982
 
983
-		$photo          = 'hide' != $attr['photo'] ? '<img class="avatar avatar-128 photo" src="' . $organizer['photo'] . '" itemprop="image"  />' : '';
984
-		$organizer_html = $photo . '<span itemprop="name">' . $organizer['name'] . '</span>';
983
+		$photo          = 'hide' != $attr['photo'] ? '<img class="avatar avatar-128 photo" src="'.$organizer['photo'].'" itemprop="image"  />' : '';
984
+		$organizer_html = $photo.'<span itemprop="name">'.$organizer['name'].'</span>';
985 985
 
986
-		if ( ! empty( $organizer['email'] ) && ( 'show' == $attr['email'] ) ) {
987
-			$organizer_html = sprintf( '<a href="mailto:' . $organizer['email'] . '" itemprop="email">%s</a>', $organizer_html );
986
+		if ( ! empty($organizer['email']) && ('show' == $attr['email'])) {
987
+			$organizer_html = sprintf('<a href="mailto:'.$organizer['email'].'" itemprop="email">%s</a>', $organizer_html);
988 988
 		}
989 989
 
990
-		return '<div class="simcal-organizer" itemprop="organizer" itemscope itemtype="https://schema.org/Person">' . $organizer_html . '</div>';
990
+		return '<div class="simcal-organizer" itemprop="organizer" itemscope itemtype="https://schema.org/Person">'.$organizer_html.'</div>';
991 991
 	}
992 992
 
993 993
 	/**
@@ -1012,38 +1012,38 @@  discard block
 block discarded – undo
1012 1012
 		// This is largely borrowed on get_shortcode_regex() from WordPress Core.
1013 1013
 		// @see /wp-includes/shortcodes.php (with some modification)
1014 1014
 
1015
-		$tagregexp = implode( '|', array_values( $this->tags ) );
1015
+		$tagregexp = implode('|', array_values($this->tags));
1016 1016
 
1017
-		return '/' . '\\['                              // Opening bracket
1017
+		return '/'.'\\['                              // Opening bracket
1018 1018
 		       . '(\\[?)'                           // 1: Optional second opening bracket for escaping tags: [[tag]]
1019 1019
 		       . "($tagregexp)"                     // 2: Tag name
1020 1020
 		       . '(?![\\w-])'                       // Not followed by word character or hyphen
1021 1021
 		       . '('                                // 3: Unroll the loop: Inside the opening tag
1022 1022
 		       . '[^\\]\\/]*'                   // Not a closing bracket or forward slash
1023
-		       . '(?:' . '\\/(?!\\])'               // A forward slash not followed by a closing bracket
1023
+		       . '(?:'.'\\/(?!\\])'               // A forward slash not followed by a closing bracket
1024 1024
 		       . '[^\\]\\/]*'               // Not a closing bracket or forward slash
1025
-		       . ')*?' . ')' . '(?:' . '(\\/)'                        // 4: Self closing tag ...
1025
+		       . ')*?'.')'.'(?:'.'(\\/)'                        // 4: Self closing tag ...
1026 1026
 		       . '\\]'                          // ... and closing bracket
1027
-		       . '|' . '\\]'                          // Closing bracket
1028
-		       . '(?:' . '('                        // 5: Unroll the loop: Optionally, anything between the opening and closing tags
1027
+		       . '|'.'\\]'                          // Closing bracket
1028
+		       . '(?:'.'('                        // 5: Unroll the loop: Optionally, anything between the opening and closing tags
1029 1029
 		       . '[^\\[]*+'             // Not an opening bracket
1030
-		       . '(?:' . '\\[(?!\\/\\2\\])' // An opening bracket not followed by the closing tag
1030
+		       . '(?:'.'\\[(?!\\/\\2\\])' // An opening bracket not followed by the closing tag
1031 1031
 		       . '[^\\[]*+'         // Not an opening bracket
1032
-		       . ')*+' . ')' . '\\[\\/\\2\\]'             // Closing tag
1033
-		       . ')?' . ')' . '(\\]?)'                           // 6: Optional second closing bracket for escaping tags: [[tag]]
1032
+		       . ')*+'.')'.'\\[\\/\\2\\]'             // Closing tag
1033
+		       . ')?'.')'.'(\\]?)'                           // 6: Optional second closing bracket for escaping tags: [[tag]]
1034 1034
 		       . '/s';
1035 1035
 	}
1036 1036
 
1037 1037
 	//allow other plugins to register own event tags
1038 1038
 	private function add_custom_event_tags() {
1039
-		$array = apply_filters( 'simcal_event_tags_add_custom', array() );
1039
+		$array = apply_filters('simcal_event_tags_add_custom', array());
1040 1040
 
1041 1041
 		return $array;
1042 1042
 	}
1043 1043
 
1044 1044
 	//allow other plugins to replace own (registered) event tags with their value
1045
-	private function do_custom_event_tag( $tag, $partial, $attr, $event ) {
1046
-		$returnvalue = apply_filters( 'simcal_event_tags_do_custom', "", $tag, $partial, $attr, $event );
1045
+	private function do_custom_event_tag($tag, $partial, $attr, $event) {
1046
+		$returnvalue = apply_filters('simcal_event_tags_do_custom', "", $tag, $partial, $attr, $event);
1047 1047
 
1048 1048
 		return $returnvalue;
1049 1049
 	}
Please login to merge, or discard this patch.
includes/admin/metaboxes/settings.php 1 patch
Spacing   +297 added lines, -297 removed lines patch added patch discarded remove patch
@@ -11,7 +11,7 @@  discard block
 block discarded – undo
11 11
 use SimpleCalendar\Abstracts\Feed;
12 12
 use SimpleCalendar\Abstracts\Field;
13 13
 
14
-if ( ! defined( 'ABSPATH' ) ) {
14
+if ( ! defined('ABSPATH')) {
15 15
 	exit;
16 16
 }
17 17
 
@@ -31,40 +31,40 @@  discard block
 block discarded – undo
31 31
 	 *
32 32
 	 * @param \WP_Post $post
33 33
 	 */
34
-	public static function html( $post ) {
34
+	public static function html($post) {
35 35
 
36 36
 		// @see Meta_Boxes::save_meta_boxes()
37
-		wp_nonce_field( 'simcal_save_data', 'simcal_meta_nonce' );
37
+		wp_nonce_field('simcal_save_data', 'simcal_meta_nonce');
38 38
 
39 39
 		?>
40 40
 		<div class="simcal-panels-wrap">
41 41
 
42 42
 			<span class="simcal-box-handle">
43
-				<?php self::settings_handle( $post ); ?>
43
+				<?php self::settings_handle($post); ?>
44 44
 			</span>
45 45
 
46 46
 			<ul class="simcal-tabs">
47
-				<?php self::settings_tabs( $post ); ?>
48
-				<?php do_action( 'simcal_settings_meta_tabs' ); ?>
47
+				<?php self::settings_tabs($post); ?>
48
+				<?php do_action('simcal_settings_meta_tabs'); ?>
49 49
 			</ul>
50 50
 
51 51
 			<div class="simcal-panels">
52 52
 				<div id="events-settings-panel" class="simcal-panel">
53
-					<?php self::events_settings_panel( $post ); ?>
54
-					<?php do_action( 'simcal_settings_meta_events_panel', $post->ID ); ?>
53
+					<?php self::events_settings_panel($post); ?>
54
+					<?php do_action('simcal_settings_meta_events_panel', $post->ID); ?>
55 55
 				</div>
56 56
 				<div id="calendar-settings-panel" class="simcal-panel">
57
-					<?php do_action( 'simcal_settings_meta_calendar_panel', $post->ID ); ?>
58
-					<?php self::calendar_settings_panel( $post ); ?>
57
+					<?php do_action('simcal_settings_meta_calendar_panel', $post->ID); ?>
58
+					<?php self::calendar_settings_panel($post); ?>
59 59
 				</div>
60 60
 				<?php
61 61
 				// Hook for additional settings panels.
62
-				do_action( 'simcal_settings_meta_panels', $post->ID );
62
+				do_action('simcal_settings_meta_panels', $post->ID);
63 63
 				// Thus advanced panel is always the last one:
64 64
 				?>
65 65
 				<div id="advanced-settings-panel" class="simcal-panel">
66
-					<?php self::advanced_settings_panel( $post ) ?>
67
-					<?php do_action( 'simcal_settings_meta_advanced_panel', $post->ID ); ?>
66
+					<?php self::advanced_settings_panel($post) ?>
67
+					<?php do_action('simcal_settings_meta_advanced_panel', $post->ID); ?>
68 68
 				</div>
69 69
 			</div>
70 70
 
@@ -84,45 +84,45 @@  discard block
 block discarded – undo
84 84
 	 *
85 85
 	 * @param \WP_Post $post
86 86
 	 */
87
-	private static function settings_handle( $post ) {
87
+	private static function settings_handle($post) {
88 88
 
89 89
 		$feed_options = $calendar_options = $calendar_views = array();
90 90
 
91 91
 		$feed_types = simcal_get_feed_types();
92
-		foreach ( $feed_types as $feed_type ) {
92
+		foreach ($feed_types as $feed_type) {
93 93
 
94
-			$feed = simcal_get_feed( $feed_type );
94
+			$feed = simcal_get_feed($feed_type);
95 95
 
96
-			if ( $feed instanceof Feed ) {
97
-				$feed_options[ $feed_type ] = $feed->name;
96
+			if ($feed instanceof Feed) {
97
+				$feed_options[$feed_type] = $feed->name;
98 98
 			}
99 99
 		}
100 100
 
101 101
 		$calendar_types = simcal_get_calendar_types();
102
-		foreach ( $calendar_types as $calendar_type => $views ) {
102
+		foreach ($calendar_types as $calendar_type => $views) {
103 103
 
104
-			$calendar = simcal_get_calendar( $calendar_type );
104
+			$calendar = simcal_get_calendar($calendar_type);
105 105
 
106
-			if ( $calendar instanceof Calendar ) {
107
-				$calendar_options[ $calendar_type ] = $calendar->name;
108
-				$calendar_views[ $calendar_type ]   = $calendar->views;
106
+			if ($calendar instanceof Calendar) {
107
+				$calendar_options[$calendar_type] = $calendar->name;
108
+				$calendar_views[$calendar_type]   = $calendar->views;
109 109
 			}
110 110
 		}
111 111
 
112
-		if ( $feed_options ) {
112
+		if ($feed_options) {
113 113
 
114
-			if ( $feed_types = wp_get_object_terms( $post->ID, 'calendar_feed' ) ) {
115
-				$feed_type = sanitize_title( current( $feed_types )->name );
114
+			if ($feed_types = wp_get_object_terms($post->ID, 'calendar_feed')) {
115
+				$feed_type = sanitize_title(current($feed_types)->name);
116 116
 			} else {
117
-				$feed_type = apply_filters( 'simcal_default_feed_type', 'google' );
117
+				$feed_type = apply_filters('simcal_default_feed_type', 'google');
118 118
 			}
119 119
 
120 120
 			?>
121
-			<label for="_feed_type"><span><?php _e( 'Event Source', 'google-calendar-events' ); ?></span>
121
+			<label for="_feed_type"><span><?php _e('Event Source', 'google-calendar-events'); ?></span>
122 122
 				<select name="_feed_type" id="_feed_type">
123
-					<optgroup label="<?php _ex( 'Get events from', 'From which calendar source to load events from', 'google-calendar-events' ) ?>">
124
-						<?php foreach ( $feed_options as $feed => $name ) { ?>
125
-							<option value="<?php echo $feed; ?>" <?php selected( $feed, $feed_type, true ); ?>><?php echo $name; ?></option>
123
+					<optgroup label="<?php _ex('Get events from', 'From which calendar source to load events from', 'google-calendar-events') ?>">
124
+						<?php foreach ($feed_options as $feed => $name) { ?>
125
+							<option value="<?php echo $feed; ?>" <?php selected($feed, $feed_type, true); ?>><?php echo $name; ?></option>
126 126
 						<?php } ?>
127 127
 					</optgroup>
128 128
 				</select>
@@ -131,40 +131,40 @@  discard block
 block discarded – undo
131 131
 
132 132
 		}
133 133
 
134
-		if ( $calendar_options ) {
134
+		if ($calendar_options) {
135 135
 
136
-			if ( $calendar_types = wp_get_object_terms( $post->ID, 'calendar_type' ) ) {
137
-				$calendar_type = sanitize_title( current( $calendar_types )->name );
136
+			if ($calendar_types = wp_get_object_terms($post->ID, 'calendar_type')) {
137
+				$calendar_type = sanitize_title(current($calendar_types)->name);
138 138
 			} else {
139
-				$calendar_type = apply_filters( 'simcal_default_calendar_type', 'default-calendar' );
139
+				$calendar_type = apply_filters('simcal_default_calendar_type', 'default-calendar');
140 140
 			}
141 141
 
142 142
 			?>
143
-			<label for="_calendar_type"><span><?php _e( 'Calendar Type', 'google-calendar-events' ); ?></span>
143
+			<label for="_calendar_type"><span><?php _e('Calendar Type', 'google-calendar-events'); ?></span>
144 144
 				<select name="_calendar_type" id="_calendar_type">
145
-					<optgroup label="<?php _e( 'Calendar to use', 'google-calendar-events' ); ?>">
146
-						<?php foreach ( $calendar_options as $calendar => $name ) { ?>
147
-							<option value="<?php echo $calendar; ?>" <?php selected( $calendar, $calendar_type, true ); ?>><?php echo $name; ?></option>
145
+					<optgroup label="<?php _e('Calendar to use', 'google-calendar-events'); ?>">
146
+						<?php foreach ($calendar_options as $calendar => $name) { ?>
147
+							<option value="<?php echo $calendar; ?>" <?php selected($calendar, $calendar_type, true); ?>><?php echo $name; ?></option>
148 148
 						<?php } ?>
149 149
 					</optgroup>
150 150
 				</select>
151 151
 			</label>
152 152
 			<?php
153 153
 
154
-			if ( $calendar_views ) {
154
+			if ($calendar_views) {
155 155
 
156
-				$calendar_view = get_post_meta( $post->ID, '_calendar_view', true );
156
+				$calendar_view = get_post_meta($post->ID, '_calendar_view', true);
157 157
 
158
-				foreach ( $calendar_views as $calendar => $views ) {
158
+				foreach ($calendar_views as $calendar => $views) {
159 159
 
160
-					$calendar_type_view = isset( $calendar_view[ $calendar ] ) ? $calendar_view[ $calendar ] : '';
160
+					$calendar_type_view = isset($calendar_view[$calendar]) ? $calendar_view[$calendar] : '';
161 161
 
162 162
 					?>
163
-					<label for="_calendar_view_<?php echo $calendar; ?>"><span><?php _e( 'View', 'google-calendar-events' ); ?></span>
163
+					<label for="_calendar_view_<?php echo $calendar; ?>"><span><?php _e('View', 'google-calendar-events'); ?></span>
164 164
 						<select name="_calendar_view[<?php echo $calendar; ?>]" id="_calendar_view_<?php echo $calendar; ?>">
165
-							<optgroup label="<?php _e( 'View to display', 'google-calendar-events' ); ?>">
166
-								<?php foreach ( $views as $view => $name ) { ?>
167
-									<option value="<?php echo $view; ?>" <?php selected( $view, $calendar_type_view, true ); ?>><?php echo $name; ?></option>
165
+							<optgroup label="<?php _e('View to display', 'google-calendar-events'); ?>">
166
+								<?php foreach ($views as $view => $name) { ?>
167
+									<option value="<?php echo $view; ?>" <?php selected($view, $calendar_type_view, true); ?>><?php echo $name; ?></option>
168 168
 								<?php } ?>
169 169
 							</optgroup>
170 170
 						</select>
@@ -184,42 +184,42 @@  discard block
 block discarded – undo
184 184
 	 *
185 185
 	 * @param  \WP_Post $post
186 186
 	 */
187
-	private static function settings_tabs( $post ) {
187
+	private static function settings_tabs($post) {
188 188
 
189 189
 		// Hook to add more tabs.
190
-		$tabs = apply_filters( 'simcal_settings_meta_tabs_li', array(
190
+		$tabs = apply_filters('simcal_settings_meta_tabs_li', array(
191 191
 			'events' => array(
192
-				'label'   => __( 'Events', 'google-calendar-events' ),
192
+				'label'   => __('Events', 'google-calendar-events'),
193 193
 				'target'  => 'events-settings-panel',
194
-				'class'   => array( 'active' ),
194
+				'class'   => array('active'),
195 195
 				'icon'    => 'simcal-icon-event',
196 196
 			),
197 197
 			'calendar' => array(
198
-				'label'  => __( 'Appearance', 'google-calendar-events' ),
198
+				'label'  => __('Appearance', 'google-calendar-events'),
199 199
 				'target' => 'calendar-settings-panel',
200 200
 				'class'  => array(),
201 201
 				'icon'   => 'simcal-icon-calendar',
202 202
 			),
203
-		), $post->ID );
203
+		), $post->ID);
204 204
 
205 205
 		// Always keep advanced tab as the last one.
206 206
 		$tabs['advanced'] = array(
207
-			'label'   => __( 'Advanced', 'google-calendar-events' ),
207
+			'label'   => __('Advanced', 'google-calendar-events'),
208 208
 			'target'  => 'advanced-settings-panel',
209 209
 			'class'   => array(),
210 210
 			'icon'    => 'simcal-icon-settings',
211 211
 		);
212 212
 
213 213
 		// Output the tabs as list items.
214
-		foreach ( $tabs as $key => $tab ) {
214
+		foreach ($tabs as $key => $tab) {
215 215
 
216
-			if ( isset( $tab['target'] ) && isset( $tab['label'] ) ) {
216
+			if (isset($tab['target']) && isset($tab['label'])) {
217 217
 
218 218
 				$icon  = $tab['icon'] ? $tab['icon'] : 'simcal-icon-panel';
219 219
 				$class = $tab['class'] ? $tab['class'] : array();
220 220
 
221
-				echo '<li class="' . $key . '-settings ' . $key . '-tab ' . implode( ' ', $class ) . '" data-tab="' . $key . '">';
222
-				echo    '<a href="#' . $tab['target'] . '"><i class="' . $icon . '" ></i> <span>' . esc_html( $tab['label'] ) . '</span></a>';
221
+				echo '<li class="'.$key.'-settings '.$key.'-tab '.implode(' ', $class).'" data-tab="'.$key.'">';
222
+				echo    '<a href="#'.$tab['target'].'"><i class="'.$icon.'" ></i> <span>'.esc_html($tab['label']).'</span></a>';
223 223
 				echo '</li>';
224 224
 			}
225 225
 		}
@@ -233,22 +233,22 @@  discard block
 block discarded – undo
233 233
 	 *
234 234
 	 * @param  \WP_Post $post
235 235
 	 */
236
-	private static function events_settings_panel( $post ) {
236
+	private static function events_settings_panel($post) {
237 237
 
238 238
 		?>
239 239
 		<table>
240 240
 			<thead>
241
-			<tr><th colspan="2"><?php _e( 'Event Settings', 'google-calendar-events' ); ?></th></tr>
241
+			<tr><th colspan="2"><?php _e('Event Settings', 'google-calendar-events'); ?></th></tr>
242 242
 			</thead>
243 243
 			<tbody class="simcal-panel-section simcal-panel-section-events-range">
244 244
 			<tr class="simcal-panel-field">
245
-				<th><label for="_calendar_begins"><?php _e( 'Calendar Start', 'google-calendar-events' ); ?></label></th>
245
+				<th><label for="_calendar_begins"><?php _e('Calendar Start', 'google-calendar-events'); ?></label></th>
246 246
 				<td>
247 247
 					<?php
248 248
 
249
-					$calendar_begins = esc_attr( get_post_meta( $post->ID, '_calendar_begins', true ) );
250
-					$calendar_begins_nth = max( absint( get_post_meta( $post->ID, '_calendar_begins_nth', true ) ), 1 );
251
-					$calendar_begins_nth_show = in_array( $calendar_begins, array(
249
+					$calendar_begins = esc_attr(get_post_meta($post->ID, '_calendar_begins', true));
250
+					$calendar_begins_nth = max(absint(get_post_meta($post->ID, '_calendar_begins_nth', true)), 1);
251
+					$calendar_begins_nth_show = in_array($calendar_begins, array(
252 252
 						'days_before',
253 253
 						'days_after',
254 254
 						'weeks_before',
@@ -257,14 +257,14 @@  discard block
 block discarded – undo
257 257
 						'months_after',
258 258
 						'years_before',
259 259
 						'years_after',
260
-					) );
260
+					));
261 261
 
262
-					simcal_print_field( array(
262
+					simcal_print_field(array(
263 263
 						'type'       => 'standard',
264 264
 						'subtype'    => 'number',
265 265
 						'name'       => '_calendar_begins_nth',
266 266
 						'id'         => '_calendar_begins_nth',
267
-						'value'      => strval( $calendar_begins_nth ),
267
+						'value'      => strval($calendar_begins_nth),
268 268
 						'attributes' => array(
269 269
 							'min' => '1',
270 270
 						),
@@ -272,97 +272,97 @@  discard block
 block discarded – undo
272 272
 							'simcal-field-inline',
273 273
 							'simcal-field-tiny',
274 274
 						),
275
-						'style'      => ! $calendar_begins_nth_show ? array( 'display' => 'none' ) : '',
276
-					) );
275
+						'style'      => ! $calendar_begins_nth_show ? array('display' => 'none') : '',
276
+					));
277 277
 
278 278
 					?>
279 279
 					<select name="_calendar_begins"
280 280
 							id="_calendar_begins"
281 281
 							class="simcal-field simcal-field-select simcal-field-inline simcal-field-switch-other">
282
-						<optgroup label="<?php _e( 'Days', 'google-calendar-events' ); ?>">
282
+						<optgroup label="<?php _e('Days', 'google-calendar-events'); ?>">
283 283
 							<option value="today"
284 284
 									data-hide-fields="_calendar_begins_custom_date,_calendar_begins_nth"
285
-								<?php selected( 'today', $calendar_begins, true ); ?>><?php _e( 'Today', 'google-calendar-events' ); ?></option>
285
+								<?php selected('today', $calendar_begins, true); ?>><?php _e('Today', 'google-calendar-events'); ?></option>
286 286
 							<option value="now"
287 287
 									data-hide-fields="_calendar_begins_custom_date,_calendar_begins_nth"
288
-								<?php selected( 'now', $calendar_begins, true ); ?>><?php _e( 'Now', 'google-calendar-events' ); ?></option>
288
+								<?php selected('now', $calendar_begins, true); ?>><?php _e('Now', 'google-calendar-events'); ?></option>
289 289
 							<option value="days_before"
290 290
 									data-hide-field="_calendar_begins_custom_date"
291
-									data-show-field="_calendar_begins_nth" <?php selected( 'days_before', $calendar_begins, true ); ?>><?php _e( 'Day(s) before today', 'google-calendar-events' ); ?></option>
291
+									data-show-field="_calendar_begins_nth" <?php selected('days_before', $calendar_begins, true); ?>><?php _e('Day(s) before today', 'google-calendar-events'); ?></option>
292 292
 							<option value="days_after"
293 293
 									data-hide-field="_calendar_begins_custom_date"
294
-									data-show-field="_calendar_begins_nth" <?php selected( 'days_after', $calendar_begins, true ); ?>><?php _e( 'Day(s) after today', 'google-calendar-events' ); ?></option>
294
+									data-show-field="_calendar_begins_nth" <?php selected('days_after', $calendar_begins, true); ?>><?php _e('Day(s) after today', 'google-calendar-events'); ?></option>
295 295
 						</optgroup>
296
-						<optgroup label="<?php _e( 'Weeks', 'google-calendar-events' ); ?>">
296
+						<optgroup label="<?php _e('Weeks', 'google-calendar-events'); ?>">
297 297
 							<option value="this_week"
298 298
 									data-hide-fields="_calendar_begins_custom_date,_calendar_begins_nth"
299
-								<?php selected( 'this_week', $calendar_begins, true ); ?>><?php _e( 'This week', 'google-calendar-events' ); ?></option>
299
+								<?php selected('this_week', $calendar_begins, true); ?>><?php _e('This week', 'google-calendar-events'); ?></option>
300 300
 							<option value="weeks_before"
301 301
 									data-hide-field="_calendar_begins_custom_date"
302
-									data-show-field="_calendar_begins_nth" <?php selected( 'weeks_before', $calendar_begins, true ); ?>><?php _e( 'Week(s) before current', 'google-calendar-events' ); ?></option>
302
+									data-show-field="_calendar_begins_nth" <?php selected('weeks_before', $calendar_begins, true); ?>><?php _e('Week(s) before current', 'google-calendar-events'); ?></option>
303 303
 							<option value="weeks_after"
304 304
 									data-hide-field="_calendar_begins_custom_date"
305
-									data-show-field="_calendar_begins_nth" <?php selected( 'weeks_after', $calendar_begins, true ); ?>><?php _e( 'Week(s) after current', 'google-calendar-events' ); ?></option>
305
+									data-show-field="_calendar_begins_nth" <?php selected('weeks_after', $calendar_begins, true); ?>><?php _e('Week(s) after current', 'google-calendar-events'); ?></option>
306 306
 						</optgroup>
307
-						<optgroup label="<?php _e( 'Months', 'google-calendar-events' ); ?>">
307
+						<optgroup label="<?php _e('Months', 'google-calendar-events'); ?>">
308 308
 							<option value="this_month"
309 309
 									data-hide-fields="_calendar_begins_custom_date,_calendar_begins_nth"
310
-								<?php selected( 'this_month', $calendar_begins, true ); ?>><?php _e( 'This month', 'google-calendar-events' ); ?></option>
310
+								<?php selected('this_month', $calendar_begins, true); ?>><?php _e('This month', 'google-calendar-events'); ?></option>
311 311
 							<option value="months_before"
312 312
 									data-hide-field="_calendar_begins_custom_date"
313
-									data-show-field="_calendar_begins_nth" <?php selected( 'months_before', $calendar_begins, true ); ?>><?php _e( 'Month(s) before current', 'google-calendar-events' ); ?></option>
313
+									data-show-field="_calendar_begins_nth" <?php selected('months_before', $calendar_begins, true); ?>><?php _e('Month(s) before current', 'google-calendar-events'); ?></option>
314 314
 							<option value="months_after"
315 315
 									data-hide-field="_calendar_begins_custom_date"
316
-									data-show-field="_calendar_begins_nth" <?php selected( 'months_after', $calendar_begins, true ); ?>><?php _e( 'Month(s) after current', 'google-calendar-events' ); ?></option>
316
+									data-show-field="_calendar_begins_nth" <?php selected('months_after', $calendar_begins, true); ?>><?php _e('Month(s) after current', 'google-calendar-events'); ?></option>
317 317
 						</optgroup>
318
-						<optgroup label="<?php _e( 'Years', 'google-calendar-events' ); ?>">
318
+						<optgroup label="<?php _e('Years', 'google-calendar-events'); ?>">
319 319
 							<option value="this_year"
320 320
 									data-hide-fields="_calendar_begins_custom_date,_calendar_begins_nth"
321
-								<?php selected( 'this_year', $calendar_begins, true ); ?>><?php _e( 'This year', 'google-calendar-events' ); ?></option>
321
+								<?php selected('this_year', $calendar_begins, true); ?>><?php _e('This year', 'google-calendar-events'); ?></option>
322 322
 							<option value="years_before"
323
-									data-show-field="_calendar_begins_nth" <?php selected( 'years_before', $calendar_begins, true ); ?>><?php _e( 'Year(s) before current', 'google-calendar-events' ); ?></option>
323
+									data-show-field="_calendar_begins_nth" <?php selected('years_before', $calendar_begins, true); ?>><?php _e('Year(s) before current', 'google-calendar-events'); ?></option>
324 324
 							<option value="years_after"
325 325
 									data-hide-field="_calendar_begins_custom_date"
326
-									data-show-field="_calendar_begins_nth" <?php selected( 'years_after', $calendar_begins, true ); ?>><?php _e( 'Year(s) after current', 'google-calendar-events' ); ?></option>
326
+									data-show-field="_calendar_begins_nth" <?php selected('years_after', $calendar_begins, true); ?>><?php _e('Year(s) after current', 'google-calendar-events'); ?></option>
327 327
 						</optgroup>
328
-						<optgroup label="<?php _e( 'Other', 'google-calendar-events' ); ?>">
328
+						<optgroup label="<?php _e('Other', 'google-calendar-events'); ?>">
329 329
 							<option value="custom_date"
330 330
 									data-hide-field="_calendar_begins_nth"
331
-									data-show-field="_calendar_begins_custom_date" <?php selected( 'custom_date', $calendar_begins, true ); ?>><?php _e( 'Specific date', 'google-calendar-events' ); ?></option>
331
+									data-show-field="_calendar_begins_custom_date" <?php selected('custom_date', $calendar_begins, true); ?>><?php _e('Specific date', 'google-calendar-events'); ?></option>
332 332
 						</optgroup>
333 333
 					</select>
334 334
 					<?php
335 335
 
336
-					simcal_print_field( array(
336
+					simcal_print_field(array(
337 337
 						'type'    => 'date-picker',
338 338
 						'name'    => '_calendar_begins_custom_date',
339 339
 						'id'      => '_calendar_begins_custom_date',
340
-						'value'   => get_post_meta( $post->ID, '_calendar_begins_custom_date', true ),
340
+						'value'   => get_post_meta($post->ID, '_calendar_begins_custom_date', true),
341 341
 						'class' => array(
342 342
 							'simcal-field-inline',
343 343
 						),
344
-						'style'   => 'custom_date' != $calendar_begins ? array( 'display' => 'none' ) : '',
345
-					) );
344
+						'style'   => 'custom_date' != $calendar_begins ? array('display' => 'none') : '',
345
+					));
346 346
 
347 347
 					?>
348 348
 					<i class="simcal-icon-help simcal-help-tip"
349
-					   data-tip="<?php _e( 'The calendar default opening date. It will automatically adapt based on the chosen calendar type.', 'google-calendar-events' ); ?>"></i>
349
+					   data-tip="<?php _e('The calendar default opening date. It will automatically adapt based on the chosen calendar type.', 'google-calendar-events'); ?>"></i>
350 350
 				</td>
351 351
 			</tr>
352 352
 			<tr class="simcal-panel-field">
353
-				<th><label for="_feed_earliest_event_date"><?php _e( 'Earliest Event', 'google-calendar-events' ); ?></label></th>
353
+				<th><label for="_feed_earliest_event_date"><?php _e('Earliest Event', 'google-calendar-events'); ?></label></th>
354 354
 				<td>
355 355
 					<?php
356 356
 
357
-					$earliest_event_saved = get_post_meta( $post->ID, '_feed_earliest_event_date', true );
358
-					$earliest_event = false == $earliest_event_saved ? 'months_before' : esc_attr( $earliest_event_saved );
357
+					$earliest_event_saved = get_post_meta($post->ID, '_feed_earliest_event_date', true);
358
+					$earliest_event = false == $earliest_event_saved ? 'months_before' : esc_attr($earliest_event_saved);
359 359
 
360
-					simcal_print_field( array(
360
+					simcal_print_field(array(
361 361
 						'type'       => 'standard',
362 362
 						'subtype'    => 'number',
363 363
 						'name'       => '_feed_earliest_event_date_range',
364 364
 						'id'         => '_feed_earliest_event_date_range',
365
-						'value'      => strval( max( absint( get_post_meta( $post->ID, '_feed_earliest_event_date_range', true ) ), 1 ) ),
365
+						'value'      => strval(max(absint(get_post_meta($post->ID, '_feed_earliest_event_date_range', true)), 1)),
366 366
 						'attributes' => array(
367 367
 							'min' => '1',
368 368
 						),
@@ -370,37 +370,37 @@  discard block
 block discarded – undo
370 370
 							'simcal-field-inline',
371 371
 							'simcal-field-tiny',
372 372
 						),
373
-						'style'      => ( 'now' != $earliest_event ) && ( 'today' != $earliest_event ) ? array( 'display' => 'none' ) : '',
374
-					) );
373
+						'style'      => ('now' != $earliest_event) && ('today' != $earliest_event) ? array('display' => 'none') : '',
374
+					));
375 375
 
376 376
 					?>
377 377
 					<select name="_feed_earliest_event_date"
378 378
 							id="_feed_earliest_event_date"
379 379
 							class="simcal-field simcal-field-select simcal-field-inline simcal-field-switch-other">
380
-						<option value="calendar_start" data-hide-field="_feed_earliest_event_date_range" <?php selected( 'calendar_start', $earliest_event, true ); ?>><?php _e( 'Same as start date', 'google-calendar-events' ); ?></option>
381
-						<option value="days_before"    data-show-field="_feed_earliest_event_date_range" <?php selected( 'days_before', $earliest_event, true ); ?>><?php _e( 'Day(s) before start date', 'google-calendar-events' ); ?></option>
382
-						<option value="weeks_before"   data-show-field="_feed_earliest_event_date_range" <?php selected( 'weeks_before', $earliest_event, true ); ?>><?php _e( 'Week(s) before start date', 'google-calendar-events' ); ?></option>
383
-						<option value="months_before"  data-show-field="_feed_earliest_event_date_range" <?php selected( 'months_before', $earliest_event, true ); ?>><?php _e( 'Month(s) before start date', 'google-calendar-events' ); ?></option>
384
-						<option value="years_before"   data-show-field="_feed_earliest_event_date_range" <?php selected( 'years_before', $earliest_event, true ); ?>><?php _e( 'Year(s) before start date', 'google-calendar-events' ); ?></option>
380
+						<option value="calendar_start" data-hide-field="_feed_earliest_event_date_range" <?php selected('calendar_start', $earliest_event, true); ?>><?php _e('Same as start date', 'google-calendar-events'); ?></option>
381
+						<option value="days_before"    data-show-field="_feed_earliest_event_date_range" <?php selected('days_before', $earliest_event, true); ?>><?php _e('Day(s) before start date', 'google-calendar-events'); ?></option>
382
+						<option value="weeks_before"   data-show-field="_feed_earliest_event_date_range" <?php selected('weeks_before', $earliest_event, true); ?>><?php _e('Week(s) before start date', 'google-calendar-events'); ?></option>
383
+						<option value="months_before"  data-show-field="_feed_earliest_event_date_range" <?php selected('months_before', $earliest_event, true); ?>><?php _e('Month(s) before start date', 'google-calendar-events'); ?></option>
384
+						<option value="years_before"   data-show-field="_feed_earliest_event_date_range" <?php selected('years_before', $earliest_event, true); ?>><?php _e('Year(s) before start date', 'google-calendar-events'); ?></option>
385 385
 					</select>
386 386
 					<i class="simcal-icon-help simcal-help-tip"
387
-					   data-tip="<?php _e( 'Set the date for the earliest possible event to show in calendar. There will not be events before this date.', 'google-calendar-events' ); ?>"></i>
387
+					   data-tip="<?php _e('Set the date for the earliest possible event to show in calendar. There will not be events before this date.', 'google-calendar-events'); ?>"></i>
388 388
 				</td>
389 389
 			</tr>
390 390
 			<tr class="simcal-panel-field">
391
-				<th><label for="_feed_latest_event_date"><?php _e( 'Latest Event', 'google-calendar-events' ); ?></label></th>
391
+				<th><label for="_feed_latest_event_date"><?php _e('Latest Event', 'google-calendar-events'); ?></label></th>
392 392
 				<td>
393 393
 					<?php
394 394
 
395
-					$latest_event_saved = get_post_meta( $post->ID, '_feed_latest_event_date', true );
396
-					$latest_event = false == $latest_event_saved ? 'years_after' : esc_attr( $latest_event_saved );
395
+					$latest_event_saved = get_post_meta($post->ID, '_feed_latest_event_date', true);
396
+					$latest_event = false == $latest_event_saved ? 'years_after' : esc_attr($latest_event_saved);
397 397
 
398
-					simcal_print_field( array(
398
+					simcal_print_field(array(
399 399
 						'type'       => 'standard',
400 400
 						'subtype'    => 'number',
401 401
 						'name'       => '_feed_latest_event_date_range',
402 402
 						'id'         => '_feed_latest_event_date_range',
403
-						'value'      => strval( max( absint( get_post_meta( $post->ID, '_feed_latest_event_date_range', true ) ), 1 ) ),
403
+						'value'      => strval(max(absint(get_post_meta($post->ID, '_feed_latest_event_date_range', true)), 1)),
404 404
 						'attributes' => array(
405 405
 							'min' => '1',
406 406
 						),
@@ -408,21 +408,21 @@  discard block
 block discarded – undo
408 408
 							'simcal-field-inline',
409 409
 							'simcal-field-tiny',
410 410
 						),
411
-						'style'      => 'indefinite' != $latest_event ? array( 'display' => 'none' ) : '',
412
-					) );
411
+						'style'      => 'indefinite' != $latest_event ? array('display' => 'none') : '',
412
+					));
413 413
 
414 414
 					?>
415 415
 					<select name="_feed_latest_event_date"
416 416
 							id="_feed_latest_event_date"
417 417
 							class="simcal-field simcal-field-select simcal-field-inline simcal-field-switch-other">
418
-						<option value="calendar_start" data-hide-field="_feed_latest_event_date_range" <?php selected( 'calendar_start', $earliest_event, true ); ?>><?php _e( 'Day end of start date', 'google-calendar-events' ); ?></option>
419
-						<option value="days_after"     data-show-field="_feed_latest_event_date_range" <?php selected( 'days_after', $latest_event, true ); ?>><?php _e( 'Day(s) after start date', 'google-calendar-events' ); ?></option>
420
-						<option value="weeks_after"    data-show-field="_feed_latest_event_date_range" <?php selected( 'weeks_after', $latest_event, true ); ?>><?php _e( 'Weeks(s) after start date', 'google-calendar-events' ); ?></option>
421
-						<option value="months_after"   data-show-field="_feed_latest_event_date_range" <?php selected( 'months_after', $latest_event, true ); ?>><?php _e( 'Month(s) after start date', 'google-calendar-events' ); ?></option>
422
-						<option value="years_after"    data-show-field="_feed_latest_event_date_range" <?php selected( 'years_after', $latest_event, true ); ?>><?php _e( 'Year(s) after start date', 'google-calendar-events' ); ?></option>
418
+						<option value="calendar_start" data-hide-field="_feed_latest_event_date_range" <?php selected('calendar_start', $earliest_event, true); ?>><?php _e('Day end of start date', 'google-calendar-events'); ?></option>
419
+						<option value="days_after"     data-show-field="_feed_latest_event_date_range" <?php selected('days_after', $latest_event, true); ?>><?php _e('Day(s) after start date', 'google-calendar-events'); ?></option>
420
+						<option value="weeks_after"    data-show-field="_feed_latest_event_date_range" <?php selected('weeks_after', $latest_event, true); ?>><?php _e('Weeks(s) after start date', 'google-calendar-events'); ?></option>
421
+						<option value="months_after"   data-show-field="_feed_latest_event_date_range" <?php selected('months_after', $latest_event, true); ?>><?php _e('Month(s) after start date', 'google-calendar-events'); ?></option>
422
+						<option value="years_after"    data-show-field="_feed_latest_event_date_range" <?php selected('years_after', $latest_event, true); ?>><?php _e('Year(s) after start date', 'google-calendar-events'); ?></option>
423 423
 					</select>
424 424
 					<i class="simcal-icon-help simcal-help-tip"
425
-					   data-tip="<?php _e( 'Set the date for the latest possible event to show on calendar. There will not be events after this date.', 'google-calendar-events' ); ?>"></i>
425
+					   data-tip="<?php _e('Set the date for the latest possible event to show on calendar. There will not be events after this date.', 'google-calendar-events'); ?>"></i>
426 426
 				</td>
427 427
 			</tr>
428 428
 			</tbody>
@@ -439,88 +439,88 @@  discard block
 block discarded – undo
439 439
 	 *
440 440
 	 * @param  \WP_Post $post
441 441
 	 */
442
-	private static function calendar_settings_panel( $post ) {
442
+	private static function calendar_settings_panel($post) {
443 443
 
444 444
 		?>
445 445
 		<table>
446 446
 			<thead>
447
-			<tr><th colspan="2"><?php _e( 'Miscellaneous', 'google-calendar-events' ); ?></th></tr>
447
+			<tr><th colspan="2"><?php _e('Miscellaneous', 'google-calendar-events'); ?></th></tr>
448 448
 			</thead>
449 449
 			<tbody class="simcal-panel-section">
450 450
 			<tr class="simcal-panel-field">
451
-				<th><label for="_calendar_is_static"><?php _e( 'Static Calendar', 'google-calendar-events' ); ?></label></th>
451
+				<th><label for="_calendar_is_static"><?php _e('Static Calendar', 'google-calendar-events'); ?></label></th>
452 452
 				<td>
453 453
 					<?php
454 454
 
455
-					$fixed = get_post_meta( $post->ID, '_calendar_is_static', true );
455
+					$fixed = get_post_meta($post->ID, '_calendar_is_static', true);
456 456
 
457
-					simcal_print_field( array(
457
+					simcal_print_field(array(
458 458
 						'type'    => 'checkbox',
459 459
 						'name'    => '_calendar_is_static',
460 460
 						'id'      => '_calendar_is_static',
461
-						'tooltip' => __( 'Remove the navigation arrows and fix the calendar view to its initial state.', 'google-calendar-events' ),
461
+						'tooltip' => __('Remove the navigation arrows and fix the calendar view to its initial state.', 'google-calendar-events'),
462 462
 						'value'   => 'yes' == $fixed ? 'yes' : 'no',
463
-						'text'    => __( 'Yes (hide navigation arrows)', 'google-calendar-events' ),
464
-					) );
463
+						'text'    => __('Yes (hide navigation arrows)', 'google-calendar-events'),
464
+					));
465 465
 
466 466
 					?>
467 467
 				</td>
468 468
 			</tr>
469 469
 			<tr class="simcal-panel-field">
470
-				<th><label for="_no_events_message"><?php _e( 'No Events Message', 'google-calendar-events' ); ?></label></th>
470
+				<th><label for="_no_events_message"><?php _e('No Events Message', 'google-calendar-events'); ?></label></th>
471 471
 				<td>
472 472
 					<?php
473 473
 
474
-					simcal_print_field( array(
474
+					simcal_print_field(array(
475 475
 						'type'    => 'textarea',
476 476
 						'name'    => '_no_events_message',
477 477
 						'id'      => '_no_events_message',
478
-						'tooltip' => __( 'Some calendars may display a message when no events are found. You can change the default message here.', 'google-calendar-events' ),
479
-						'value'   => get_post_meta( $post->ID, '_no_events_message', true ),
480
-						'placeholder' => __( 'There are no upcoming events.', 'google-calendar-events' ),
481
-					) );
478
+						'tooltip' => __('Some calendars may display a message when no events are found. You can change the default message here.', 'google-calendar-events'),
479
+						'value'   => get_post_meta($post->ID, '_no_events_message', true),
480
+						'placeholder' => __('There are no upcoming events.', 'google-calendar-events'),
481
+					));
482 482
 
483 483
 					?>
484 484
 				</td>
485 485
 			</tr>
486 486
 			<tr class="simcal-panel-field">
487
-				<th><label for="_event_formatting"><?php _e( 'Event Formatting', 'google-calendar-events' ); ?></label></th>
487
+				<th><label for="_event_formatting"><?php _e('Event Formatting', 'google-calendar-events'); ?></label></th>
488 488
 				<td>
489 489
 					<?php
490 490
 
491
-					$event_formatting = get_post_meta( $post->ID, '_event_formatting', true );
491
+					$event_formatting = get_post_meta($post->ID, '_event_formatting', true);
492 492
 
493
-					simcal_print_field( array(
493
+					simcal_print_field(array(
494 494
 						'type'    => 'select',
495 495
 						'name'    => '_event_formatting',
496 496
 						'id'      => '_event_formatting',
497
-						'tooltip' => __( 'How to preserve line breaks and paragraphs in the event template builder.', 'google-calendar-events' ),
497
+						'tooltip' => __('How to preserve line breaks and paragraphs in the event template builder.', 'google-calendar-events'),
498 498
 						'value'   => $event_formatting,
499 499
 						'default' => 'preserve_linebreaks',
500 500
 						'options' => array(
501
-							'preserve_linebreaks' => __( 'Preserve line breaks, auto paragraphs (default)', 'google-calendar-events' ),
502
-							'no_linebreaks'       => __( 'No line breaks, auto paragraphs', 'google-calendar-events' ),
503
-							'none'                => __( 'No line breaks, no auto paragraphs', 'google-calendar-events' ),
501
+							'preserve_linebreaks' => __('Preserve line breaks, auto paragraphs (default)', 'google-calendar-events'),
502
+							'no_linebreaks'       => __('No line breaks, auto paragraphs', 'google-calendar-events'),
503
+							'none'                => __('No line breaks, no auto paragraphs', 'google-calendar-events'),
504 504
 						),
505
-					) );
505
+					));
506 506
 
507 507
 					?>
508 508
 				</td>
509 509
 			</tr>
510 510
 			<tr class="simcal-panel-field">
511
-				<th><label for="_poweredby"><?php _e( 'Powered By', 'google-calendar-events' ); ?></label></th>
511
+				<th><label for="_poweredby"><?php _e('Powered By', 'google-calendar-events'); ?></label></th>
512 512
 				<td>
513 513
 					<?php
514 514
 
515
-					$poweredby = get_post_meta( $post->ID, '_poweredby', true );
515
+					$poweredby = get_post_meta($post->ID, '_poweredby', true);
516 516
 
517
-					simcal_print_field( array(
517
+					simcal_print_field(array(
518 518
 						'type'    => 'checkbox',
519 519
 						'name'    => '_poweredby',
520 520
 						'id'      => '_poweredby',
521 521
 						'value'   => 'yes' == $poweredby ? 'yes' : 'no',
522
-						'text'    => __( 'Yes, Simple Calendar rocks! Show some love with a little link below this calendar.', 'google-calendar-events' ),
523
-					) );
522
+						'text'    => __('Yes, Simple Calendar rocks! Show some love with a little link below this calendar.', 'google-calendar-events'),
523
+					));
524 524
 
525 525
 					?>
526 526
 				</td>
@@ -539,28 +539,28 @@  discard block
 block discarded – undo
539 539
 	 *
540 540
 	 * @param  \WP_Post $post
541 541
 	 */
542
-	private static function advanced_settings_panel( $post ) {
542
+	private static function advanced_settings_panel($post) {
543 543
 
544 544
 		?>
545 545
 		<table>
546 546
 			<thead>
547
-			<tr><th colspan="2"><?php _e( 'Date and Time', 'google-calendar-events' ); ?></th></tr>
547
+			<tr><th colspan="2"><?php _e('Date and Time', 'google-calendar-events'); ?></th></tr>
548 548
 			</thead>
549 549
 			<tbody class="simcal-panel-section simcal-panel-datetime-formatting">
550 550
 			<tr class="simcal-panel-field">
551
-				<th><label for="_calendar_timezone_setting"><?php _e( 'Timezone', 'google-calendar-events' ); ?></label></th>
551
+				<th><label for="_calendar_timezone_setting"><?php _e('Timezone', 'google-calendar-events'); ?></label></th>
552 552
 				<td>
553 553
 					<?php
554 554
 
555 555
 					$timezone_wordpress = simcal_get_wp_timezone();
556 556
 					$timezone_default   = $timezone_wordpress ? $timezone_wordpress : 'UTC';
557
-					$timezone_setting   = esc_attr( get_post_meta( $post->ID, '_feed_timezone_setting', true ) );
558
-					$timezone           = esc_attr( get_post_meta( $post->ID, '_feed_timezone', true ) );
557
+					$timezone_setting   = esc_attr(get_post_meta($post->ID, '_feed_timezone_setting', true));
558
+					$timezone           = esc_attr(get_post_meta($post->ID, '_feed_timezone', true));
559 559
 					$timezone           = $timezone ? $timezone : $timezone_default;
560
-					$show_use_calendar  = isset( simcal_get_feed( $post )->type );
560
+					$show_use_calendar  = isset(simcal_get_feed($post)->type);
561 561
 
562
-					if ( $show_use_calendar ) {
563
-						$show_use_calendar = ( simcal_get_feed( $post )->type !== 'grouped-calendars' ? 1 : 0 );
562
+					if ($show_use_calendar) {
563
+						$show_use_calendar = (simcal_get_feed($post)->type !== 'grouped-calendars' ? 1 : 0);
564 564
 					} else {
565 565
 						$show_use_calendar = true;
566 566
 					}
@@ -570,58 +570,58 @@  discard block
 block discarded – undo
570 570
 							id="_feed_timezone_setting"
571 571
 							class="simcal-field simcal-field-select simcal-field-inline simcal-field-show-other"
572 572
 							data-show-field-on-choice="true">
573
-						<option value="use_site" <?php selected( 'use_site', $timezone_setting, true ); ?>><?php printf( _x( 'Site default', 'Use this site default setting', 'google-calendar-events' ) . ' (%s)', $timezone_default ); ?></option>
574
-						<?php if ( $show_use_calendar ) { ?>
575
-							<option id="use_calendar" value="use_calendar" data-show-field="_use_calendar_warning" <?php selected( 'use_calendar', $timezone_setting, true ); ?>><?php _ex( 'Event source default', 'Use the calendar default setting', 'google-calendar-events' ); ?></option>
573
+						<option value="use_site" <?php selected('use_site', $timezone_setting, true); ?>><?php printf(_x('Site default', 'Use this site default setting', 'google-calendar-events').' (%s)', $timezone_default); ?></option>
574
+						<?php if ($show_use_calendar) { ?>
575
+							<option id="use_calendar" value="use_calendar" data-show-field="_use_calendar_warning" <?php selected('use_calendar', $timezone_setting, true); ?>><?php _ex('Event source default', 'Use the calendar default setting', 'google-calendar-events'); ?></option>
576 576
 						<?php } ?>
577
-						<option value="use_custom" data-show-field="_feed_timezone" <?php selected( 'use_custom', $timezone_setting, true ); ?>><?php _ex( 'Custom', 'Use a custom setting', 'google-calendar-events' ); ?></option>
577
+						<option value="use_custom" data-show-field="_feed_timezone" <?php selected('use_custom', $timezone_setting, true); ?>><?php _ex('Custom', 'Use a custom setting', 'google-calendar-events'); ?></option>
578 578
 					</select>
579 579
 					<select name="_feed_timezone"
580 580
 							id="_feed_timezone"
581 581
 							class="simcal-field simcal-field-select simcal-field-inline"
582 582
 						<?php echo 'use_custom' != $timezone_setting ? 'style="display: none;"' : ''; ?>>
583
-						<?php echo wp_timezone_choice( $timezone ); ?>
583
+						<?php echo wp_timezone_choice($timezone); ?>
584 584
 					</select>
585
-					<i class="simcal-icon-help simcal-help-tip" data-tip="<?php _e( 'Using a different timezone may alter the date and time display of your calendar events. We recommended using the site default timezone.', 'google-calendar-events' ); ?>"></i>
585
+					<i class="simcal-icon-help simcal-help-tip" data-tip="<?php _e('Using a different timezone may alter the date and time display of your calendar events. We recommended using the site default timezone.', 'google-calendar-events'); ?>"></i>
586 586
 					<p id="_use_calendar_warning" style="display: none;" class="simcal-field">
587
-						<span class="attention"><?php _e( 'Warning', 'google-calendar-events' ); ?>:</span>
588
-						<?php _e( 'Setting this to <code>Event source default</code> can at times cause unexpected results. Please test thoroughly.', 'google-calendar-events' ); ?>
589
-						<a href="http://docs.simplecalendar.io/timezone-settings/" target="_blank"><?php _e( 'See details.', 'google-calendar-events' ); ?></a>
587
+						<span class="attention"><?php _e('Warning', 'google-calendar-events'); ?>:</span>
588
+						<?php _e('Setting this to <code>Event source default</code> can at times cause unexpected results. Please test thoroughly.', 'google-calendar-events'); ?>
589
+						<a href="http://docs.simplecalendar.io/timezone-settings/" target="_blank"><?php _e('See details.', 'google-calendar-events'); ?></a>
590 590
 					</p>
591 591
 				</td>
592 592
 			</tr>
593 593
 			<tr class="simcal-panel-field">
594
-				<th><label for="_calendar_date_format_setting"><?php _e( 'Date Format', 'google-calendar-events' ); ?></label></th>
594
+				<th><label for="_calendar_date_format_setting"><?php _e('Date Format', 'google-calendar-events'); ?></label></th>
595 595
 				<td>
596 596
 					<?php
597 597
 
598
-					$date_format_setting = esc_attr( get_post_meta( $post->ID, '_calendar_date_format_setting', true ) );
599
-					$date_format_default = esc_attr( get_option( 'date_format' ) );
600
-					$date_format = esc_attr( get_post_meta( $post->ID, '_calendar_date_format', true ) );
601
-					$date_format_php = esc_attr( get_post_meta( $post->ID, '_calendar_date_format_php', true ) );
598
+					$date_format_setting = esc_attr(get_post_meta($post->ID, '_calendar_date_format_setting', true));
599
+					$date_format_default = esc_attr(get_option('date_format'));
600
+					$date_format = esc_attr(get_post_meta($post->ID, '_calendar_date_format', true));
601
+					$date_format_php = esc_attr(get_post_meta($post->ID, '_calendar_date_format_php', true));
602 602
 					$date_format_php = $date_format_php ? $date_format_php : $date_format_default;
603 603
 
604 604
 					?>
605 605
 					<select name="_calendar_date_format_setting"
606 606
 							id="_calendar_date_format_setting"
607 607
 							class="simcal-field simcal-field-select simcal-field-show-other">
608
-						<option value="use_site" data-show-field="_calendar_date_format_default" <?php selected( 'use_site', $date_format_setting, true ); ?>><?php  _ex( 'Site default', 'Use this site default setting', 'google-calendar-events' ); ?></option>
609
-						<option value="use_custom" data-show-field="_calendar_date_format" <?php selected( 'use_custom', $date_format_setting, true ); ?>><?php _ex( 'Custom', 'Use a custom setting', 'google-calendar-events' ); ?></option>
610
-						<option value="use_custom_php" data-show-field="_calendar_date_format_php_field" <?php selected( 'use_custom_php', $date_format_setting, true ); ?>><?php _e( 'Custom (PHP format)', 'google-calendar-events' ); ?></option>
608
+						<option value="use_site" data-show-field="_calendar_date_format_default" <?php selected('use_site', $date_format_setting, true); ?>><?php  _ex('Site default', 'Use this site default setting', 'google-calendar-events'); ?></option>
609
+						<option value="use_custom" data-show-field="_calendar_date_format" <?php selected('use_custom', $date_format_setting, true); ?>><?php _ex('Custom', 'Use a custom setting', 'google-calendar-events'); ?></option>
610
+						<option value="use_custom_php" data-show-field="_calendar_date_format_php_field" <?php selected('use_custom_php', $date_format_setting, true); ?>><?php _e('Custom (PHP format)', 'google-calendar-events'); ?></option>
611 611
 					</select>
612
-					<i class="simcal-icon-help simcal-help-tip" data-tip="<?php _e( 'This option sets how calendars display event dates. It is recommended to keep your site default setting.', 'google-calendar-events' ); ?>"></i>
612
+					<i class="simcal-icon-help simcal-help-tip" data-tip="<?php _e('This option sets how calendars display event dates. It is recommended to keep your site default setting.', 'google-calendar-events'); ?>"></i>
613 613
 					<p id="_calendar_date_format_default" style="<?php echo $date_format_setting != 'use_site' ? 'display: none;' : ''; ?>">
614
-						<em><?php _e( 'Preview', 'google-calendar-events' ) ?>:</em>&nbsp;&nbsp;
615
-						<code><?php echo date_i18n( $date_format_default, time() ); ?></code>
614
+						<em><?php _e('Preview', 'google-calendar-events') ?>:</em>&nbsp;&nbsp;
615
+						<code><?php echo date_i18n($date_format_default, time()); ?></code>
616 616
 					</p>
617
-					<?php simcal_print_field( array(
617
+					<?php simcal_print_field(array(
618 618
 						'type'    => 'datetime-format',
619 619
 						'subtype' => 'date',
620 620
 						'name'    => '_calendar_date_format',
621 621
 						'id'      => '_calendar_date_format',
622 622
 						'value'   => $date_format,
623
-						'style'   => $date_format_setting != 'use_custom' ? array( 'display' => 'none' ) : '',
624
-					) ); ?>
623
+						'style'   => $date_format_setting != 'use_custom' ? array('display' => 'none') : '',
624
+					)); ?>
625 625
 					<div class="simcal-field-datetime-format-php" id="_calendar_date_format_php_field" style="<?php echo $date_format_setting != 'use_custom_php' ? 'display: none;' : ''; ?>">
626 626
 						<br>
627 627
 						<label for="_calendar_date_format_php">
@@ -630,70 +630,70 @@  discard block
 block discarded – undo
630 630
 								   id="_calendar_date_format_php"
631 631
 								   class="simcal-field simcal-field-text simcal-field-small"
632 632
 								   value="<?php echo $date_format_php; ?>" />
633
-							<?php printf( __( 'Enter a date format using %s values.', 'google-calendar-events' ), '<a href="//php.net/manual/en/function.date.php" target="_blank">PHP</a>' ); ?>
633
+							<?php printf(__('Enter a date format using %s values.', 'google-calendar-events'), '<a href="//php.net/manual/en/function.date.php" target="_blank">PHP</a>'); ?>
634 634
 						</label>
635 635
 						<p>
636
-							<em><?php _e( 'Preview', 'google-calendar-events' ) ?>:</em>&nbsp;&nbsp;
637
-							<code><?php echo date_i18n( $date_format_php, time() ); ?></code>
636
+							<em><?php _e('Preview', 'google-calendar-events') ?>:</em>&nbsp;&nbsp;
637
+							<code><?php echo date_i18n($date_format_php, time()); ?></code>
638 638
 						</p>
639 639
 					</div>
640 640
 				</td>
641 641
 			</tr>
642 642
 			<tr class="simcal-panel-field">
643
-				<th><label for="_calendar_datetime_separator"><?php _e( 'Separator', 'google-calendar-events' ); ?></label></th>
643
+				<th><label for="_calendar_datetime_separator"><?php _e('Separator', 'google-calendar-events'); ?></label></th>
644 644
 				<td>
645 645
 					<?php
646 646
 
647
-					$separator = get_post_meta( $post->ID, '_calendar_datetime_separator', true );
647
+					$separator = get_post_meta($post->ID, '_calendar_datetime_separator', true);
648 648
 					$separator = false == $separator ? '@' : $separator;
649 649
 
650
-					simcal_print_field( array(
650
+					simcal_print_field(array(
651 651
 						'type'    => 'standard',
652 652
 						'subtype' => 'text',
653 653
 						'name'    => '_calendar_datetime_separator',
654 654
 						'id'      => '_calendar_datetime_separator',
655 655
 						'value'   => $separator,
656
-						'tooltip' => __( 'Used to divide date and time when both are shown.', 'google-calendar-events' ),
656
+						'tooltip' => __('Used to divide date and time when both are shown.', 'google-calendar-events'),
657 657
 						'class'   => array(
658 658
 							'simcal-field-tiny',
659 659
 						),
660
-					) );
660
+					));
661 661
 
662 662
 					?>
663 663
 				</td>
664 664
 			</tr>
665 665
 			<tr class="simcal-panel-field">
666
-				<th><label for="_calendar_time_format_setting"><?php _e( 'Time Format', 'google-calendar-events' ); ?></label></th>
666
+				<th><label for="_calendar_time_format_setting"><?php _e('Time Format', 'google-calendar-events'); ?></label></th>
667 667
 				<td>
668 668
 					<?php
669 669
 
670
-					$time_format_setting = esc_attr( get_post_meta( $post->ID, '_calendar_time_format_setting', true ) );
671
-					$time_format_default = esc_attr( get_option( 'time_format' ) );
672
-					$time_format = esc_attr( get_post_meta( $post->ID, '_calendar_time_format', true ) );
673
-					$time_format_php = esc_attr( get_post_meta( $post->ID, '_calendar_time_format_php', true ) );
670
+					$time_format_setting = esc_attr(get_post_meta($post->ID, '_calendar_time_format_setting', true));
671
+					$time_format_default = esc_attr(get_option('time_format'));
672
+					$time_format = esc_attr(get_post_meta($post->ID, '_calendar_time_format', true));
673
+					$time_format_php = esc_attr(get_post_meta($post->ID, '_calendar_time_format_php', true));
674 674
 					$time_format_php = $time_format_php ? $time_format_php : $time_format_default;
675 675
 
676 676
 					?>
677 677
 					<select name="_calendar_time_format_setting"
678 678
 							id="_calendar_time_format_setting"
679 679
 							class="simcal-field simcal-field-select simcal-field-show-other">
680
-						<option value="use_site" data-show-field="_calendar_time_format_default" <?php selected( 'use_site', $time_format_setting, true ); ?>><?php _ex( 'Site default', 'Use this site default setting', 'google-calendar-events' ); ?></option>
681
-						<option value="use_custom" data-show-field="_calendar_time_format" <?php selected( 'use_custom', $time_format_setting, true ); ?>><?php _ex( 'Custom', 'Use a custom setting', 'google-calendar-events' ); ?></option>
682
-						<option value="use_custom_php" data-show-field="_calendar_time_format_php_field" <?php selected( 'use_custom_php', $time_format_setting, true ); ?>><?php _e( 'Custom (PHP format)', 'google-calendar-events' ); ?></option>
680
+						<option value="use_site" data-show-field="_calendar_time_format_default" <?php selected('use_site', $time_format_setting, true); ?>><?php _ex('Site default', 'Use this site default setting', 'google-calendar-events'); ?></option>
681
+						<option value="use_custom" data-show-field="_calendar_time_format" <?php selected('use_custom', $time_format_setting, true); ?>><?php _ex('Custom', 'Use a custom setting', 'google-calendar-events'); ?></option>
682
+						<option value="use_custom_php" data-show-field="_calendar_time_format_php_field" <?php selected('use_custom_php', $time_format_setting, true); ?>><?php _e('Custom (PHP format)', 'google-calendar-events'); ?></option>
683 683
 					</select>
684
-					<i class="simcal-icon-help simcal-help-tip" data-tip="<?php _e( 'This option sets how calendars display event times. It is recommended to keep your site default setting.', 'google-calendar-events' ); ?>"></i>
684
+					<i class="simcal-icon-help simcal-help-tip" data-tip="<?php _e('This option sets how calendars display event times. It is recommended to keep your site default setting.', 'google-calendar-events'); ?>"></i>
685 685
 					<p id="_calendar_time_format_default" style="<?php echo $time_format_setting != 'use_site' ? 'display: none;' : ''; ?>">
686
-						<em><?php _e( 'Preview', 'google-calendar-events' ) ?>:</em>&nbsp;&nbsp;
687
-						<code><?php echo date_i18n( $time_format_default, time() ); ?></code>
686
+						<em><?php _e('Preview', 'google-calendar-events') ?>:</em>&nbsp;&nbsp;
687
+						<code><?php echo date_i18n($time_format_default, time()); ?></code>
688 688
 					</p>
689
-					<?php simcal_print_field( array(
689
+					<?php simcal_print_field(array(
690 690
 						'type'    => 'datetime-format',
691 691
 						'subtype' => 'time',
692 692
 						'name'    => '_calendar_time_format',
693 693
 						'id'      => '_calendar_time_format',
694 694
 						'value'   => $time_format,
695
-						'style'   => $time_format_setting != 'use_custom' ? array( 'display' => 'none' ) : '',
696
-					) ); ?>
695
+						'style'   => $time_format_setting != 'use_custom' ? array('display' => 'none') : '',
696
+					)); ?>
697 697
 					<div class="simcal-field-datetime-format-php" id="_calendar_time_format_php_field" style="<?php echo $time_format_setting != 'use_custom_php' ? 'display: none;' : ''; ?>">
698 698
 						<br>
699 699
 						<label for="_calendar_date_format_php">
@@ -702,24 +702,24 @@  discard block
 block discarded – undo
702 702
 								   id="_calendar_time_format_php"
703 703
 								   class="simcal-field simcal-field-text simcal-field-small"
704 704
 								   value="<?php echo $time_format_php; ?>"/>
705
-							<?php printf( __( 'Enter a time format using %s values.', 'google-calendar-events' ), '<a href="//php.net/manual/en/function.date.php" target="_blank">PHP</a>' ); ?>
705
+							<?php printf(__('Enter a time format using %s values.', 'google-calendar-events'), '<a href="//php.net/manual/en/function.date.php" target="_blank">PHP</a>'); ?>
706 706
 						</label>
707 707
 						<p>
708
-							<em><?php _e( 'Preview', 'google-calendar-events' ) ?>:</em>&nbsp;&nbsp;
709
-							<code><?php echo date_i18n( $time_format_php, time() ); ?></code>
708
+							<em><?php _e('Preview', 'google-calendar-events') ?>:</em>&nbsp;&nbsp;
709
+							<code><?php echo date_i18n($time_format_php, time()); ?></code>
710 710
 						</p>
711 711
 					</div>
712 712
 				</td>
713 713
 			</tr>
714 714
 			<tr class="simcal-panel-field">
715
-				<th><label for="_calendar_week_starts_on_setting"><?php _e( 'Week Starts On', 'google-calendar-events' ); ?></label></th>
715
+				<th><label for="_calendar_week_starts_on_setting"><?php _e('Week Starts On', 'google-calendar-events'); ?></label></th>
716 716
 				<td>
717 717
 					<?php
718 718
 
719
-					$week_starts_setting = esc_attr( get_post_meta( $post->ID, '_calendar_week_starts_on_setting', true ) );
720
-					$week_starts_default = esc_attr( get_option( 'start_of_week' ) );
721
-					$week_starts = intval( get_post_meta( $post->ID, '_calendar_week_starts_on', true ) );
722
-					$week_starts = is_numeric( $week_starts ) ? strval( $week_starts ) : $week_starts_default;
719
+					$week_starts_setting = esc_attr(get_post_meta($post->ID, '_calendar_week_starts_on_setting', true));
720
+					$week_starts_default = esc_attr(get_option('start_of_week'));
721
+					$week_starts = intval(get_post_meta($post->ID, '_calendar_week_starts_on', true));
722
+					$week_starts = is_numeric($week_starts) ? strval($week_starts) : $week_starts_default;
723 723
 
724 724
 					?>
725 725
 					<select
@@ -727,40 +727,40 @@  discard block
 block discarded – undo
727 727
 						id="_calendar_week_starts_on_setting"
728 728
 						class="simcal-field simcal-field-select simcal-field-inline simcal-field-show-next"
729 729
 						data-show-next-if-value="use_custom">
730
-						<option value="use_site" <?php selected( 'use_site', $week_starts_setting, true ); ?>><?php printf( _x( 'Site default', 'Use this site default setting', 'google-calendar-events' ) . ' (%s)', date_i18n( 'l', strtotime( "Sunday + $week_starts_default Days" ) ) ); ?></option>
731
-						<option value="use_custom" <?php selected( 'use_custom', $week_starts_setting, true ); ?>><?php _ex( 'Custom', 'Use a custom setting', 'google-calendar-events' ); ?></option>
730
+						<option value="use_site" <?php selected('use_site', $week_starts_setting, true); ?>><?php printf(_x('Site default', 'Use this site default setting', 'google-calendar-events').' (%s)', date_i18n('l', strtotime("Sunday + $week_starts_default Days"))); ?></option>
731
+						<option value="use_custom" <?php selected('use_custom', $week_starts_setting, true); ?>><?php _ex('Custom', 'Use a custom setting', 'google-calendar-events'); ?></option>
732 732
 					</select>
733 733
 					<select
734 734
 						name="_calendar_week_starts_on"
735 735
 						id="_calendar_week_starts_on"
736 736
 						class="simcal-field simcal-field-select simcal-field-inline"
737 737
 						<?php echo 'use_custom' != $week_starts_setting ? 'style="display: none;"' : ''; ?>>
738
-						<?php $day_names = simcal_get_calendar_names_i18n( 'day', 'full' ); ?>
739
-						<?php for ( $i = 0; $i <= 6; $i++ ) : ?>
740
-							<option value="<?php echo $i; ?>" <?php selected( $i, $week_starts, true ); ?>><?php echo $day_names[ $i ]; ?></option>
738
+						<?php $day_names = simcal_get_calendar_names_i18n('day', 'full'); ?>
739
+						<?php for ($i = 0; $i <= 6; $i++) : ?>
740
+							<option value="<?php echo $i; ?>" <?php selected($i, $week_starts, true); ?>><?php echo $day_names[$i]; ?></option>
741 741
 						<?php endfor; ?>
742 742
 					</select>
743
-					<i class="simcal-icon-help simcal-help-tip" data-tip="<?php _e( 'Some calendars may use this setting to display the start of the week. It is recommended to keep the site default setting.', 'google-calendar-events' ); ?>"></i>
743
+					<i class="simcal-icon-help simcal-help-tip" data-tip="<?php _e('Some calendars may use this setting to display the start of the week. It is recommended to keep the site default setting.', 'google-calendar-events'); ?>"></i>
744 744
 				</td>
745 745
 			</tr>
746 746
 			</tbody>
747 747
 		</table>
748 748
 		<table>
749 749
 			<thead>
750
-			<tr><th colspan="2"><?php _e( 'Cache', 'google-calendar-events' ); ?></th></tr>
750
+			<tr><th colspan="2"><?php _e('Cache', 'google-calendar-events'); ?></th></tr>
751 751
 			</thead>
752 752
 			<tbody class="simcal-panel-section simcal-panel-section-cache">
753 753
 			<?php
754 754
 
755
-			$cache_freq = esc_attr( get_post_meta( $post->ID, '_feed_cache_user_amount', true ) );
756
-			$cache_unit = esc_attr( get_post_meta( $post->ID, '_feed_cache_user_unit', true ) );
755
+			$cache_freq = esc_attr(get_post_meta($post->ID, '_feed_cache_user_amount', true));
756
+			$cache_unit = esc_attr(get_post_meta($post->ID, '_feed_cache_user_unit', true));
757 757
 
758
-			$cache_freq = intval( $cache_freq ) && $cache_freq >= 0 ? $cache_freq : 2;
758
+			$cache_freq = intval($cache_freq) && $cache_freq >= 0 ? $cache_freq : 2;
759 759
 			$cache_unit = $cache_unit ? $cache_unit : '3600';
760 760
 
761 761
 			?>
762 762
 			<tr class="simcal-panel-field">
763
-				<th><label for="_feed_cache_user_amount"><?php _ex( 'Refresh Interval', 'Cache maximum interval', 'google-calendar-events' ); ?></label></th>
763
+				<th><label for="_feed_cache_user_amount"><?php _ex('Refresh Interval', 'Cache maximum interval', 'google-calendar-events'); ?></label></th>
764 764
 				<td>
765 765
 					<input type="number"
766 766
 						   name="_feed_cache_user_amount"
@@ -771,12 +771,12 @@  discard block
 block discarded – undo
771 771
 					<select name="_feed_cache_user_unit"
772 772
 							id="_feed_cache_user_unit"
773 773
 							class="simcal-field simcalfield-select simcal-field-inline">
774
-						<option value="60" <?php selected( '60', $cache_unit, true ); ?>><?php _e( 'Minute(s)', 'google-calendar-events' ); ?></option>
775
-						<option value="3600" <?php selected( '3600', $cache_unit, true ); ?>><?php _e( 'Hour(s)', 'google-calendar-events' ); ?></option>
776
-						<option value="86400" <?php selected( '86400', $cache_unit, true ); ?>><?php _e( 'Day(s)', 'google-calendar-events' ); ?></option>
777
-						<option value="604800" <?php selected( '604800', $cache_unit, true ); ?>><?php _e( 'Week(s)', 'google-calendar-events' ); ?></option>
774
+						<option value="60" <?php selected('60', $cache_unit, true); ?>><?php _e('Minute(s)', 'google-calendar-events'); ?></option>
775
+						<option value="3600" <?php selected('3600', $cache_unit, true); ?>><?php _e('Hour(s)', 'google-calendar-events'); ?></option>
776
+						<option value="86400" <?php selected('86400', $cache_unit, true); ?>><?php _e('Day(s)', 'google-calendar-events'); ?></option>
777
+						<option value="604800" <?php selected('604800', $cache_unit, true); ?>><?php _e('Week(s)', 'google-calendar-events'); ?></option>
778 778
 					</select>
779
-					<i class="simcal-icon-help simcal-help-tip" data-tip="<?php _e( 'If you add, edit or remove events in your calendar very often, you can set a lower interval to refresh the events displayed. Set a higher interval for best performance.', 'google-calendar-events' ); ?>"></i>
779
+					<i class="simcal-icon-help simcal-help-tip" data-tip="<?php _e('If you add, edit or remove events in your calendar very often, you can set a lower interval to refresh the events displayed. Set a higher interval for best performance.', 'google-calendar-events'); ?>"></i>
780 780
 				</td>
781 781
 			</tr>
782 782
 			</tbody>
@@ -795,21 +795,21 @@  discard block
 block discarded – undo
795 795
 	 *
796 796
 	 * @return void
797 797
 	 */
798
-	public static function print_panel_fields( $array, $post_id ) {
798
+	public static function print_panel_fields($array, $post_id) {
799 799
 
800
-		foreach ( $array as $section => $fields ) :
800
+		foreach ($array as $section => $fields) :
801 801
 
802
-			if ( $fields && is_array( $fields ) ) :
802
+			if ($fields && is_array($fields)) :
803 803
 
804 804
 				?>
805
-				<tbody class="simcal-panel-section simcal-panel-section-<?php echo esc_attr( $section ); ?>">
806
-				<?php foreach ( $fields as $key => $field ) :
805
+				<tbody class="simcal-panel-section simcal-panel-section-<?php echo esc_attr($section); ?>">
806
+				<?php foreach ($fields as $key => $field) :
807 807
 
808
-					$value            = get_post_meta( $post_id, $key, true );
809
-					$field['value']   = $value ? $value : ( isset( $field['default'] ) ? $field['default'] : '' );
810
-					$the_field = simcal_get_field( $field ); ?>
808
+					$value            = get_post_meta($post_id, $key, true);
809
+					$field['value']   = $value ? $value : (isset($field['default']) ? $field['default'] : '');
810
+					$the_field = simcal_get_field($field); ?>
811 811
 
812
-					<?php if ( $the_field instanceof Field ) : ?>
812
+					<?php if ($the_field instanceof Field) : ?>
813 813
 					<tr class="simcal-panel-field">
814 814
 						<th><label for="<?php echo $the_field->id ?>"><?php echo $the_field->title; ?></label></th>
815 815
 						<td><?php $the_field->html(); ?></td>
@@ -836,30 +836,30 @@  discard block
 block discarded – undo
836 836
 	 *
837 837
 	 * @return void
838 838
 	 */
839
-	public static function save( $post_id, $post ) {
839
+	public static function save($post_id, $post) {
840 840
 
841 841
 		/* ====================== *
842 842
 		 * Calendar type and view *
843 843
 		 * ====================== */
844 844
 
845 845
 		// Unlink existing terms for feed type and calendar type.
846
-		wp_delete_object_term_relationships( $post_id, array(
846
+		wp_delete_object_term_relationships($post_id, array(
847 847
 			'calendar_feed',
848 848
 			'calendar_type',
849
-		) );
849
+		));
850 850
 
851 851
 		// Set the feed type as term.
852
-		$feed_type = isset( $_POST['_feed_type'] ) ? sanitize_title( stripslashes( $_POST['_feed_type'] ) ) : apply_filters( 'simcal_default_feed_type', 'google' );
853
-		wp_set_object_terms( $post_id, $feed_type, 'calendar_feed' );
852
+		$feed_type = isset($_POST['_feed_type']) ? sanitize_title(stripslashes($_POST['_feed_type'])) : apply_filters('simcal_default_feed_type', 'google');
853
+		wp_set_object_terms($post_id, $feed_type, 'calendar_feed');
854 854
 
855 855
 		// Set the calendar type as a term.
856
-		$calendar_type = isset( $_POST['_calendar_type'] ) ? sanitize_title( stripslashes( $_POST['_calendar_type'] ) ) : apply_filters( 'simcal_default_calendar_type', 'default-calendar' );
857
-		wp_set_object_terms( $post_id, $calendar_type, 'calendar_type' );
856
+		$calendar_type = isset($_POST['_calendar_type']) ? sanitize_title(stripslashes($_POST['_calendar_type'])) : apply_filters('simcal_default_calendar_type', 'default-calendar');
857
+		wp_set_object_terms($post_id, $calendar_type, 'calendar_type');
858 858
 		// Set the calendar type view as post meta.
859
-		$calendar_view = isset( $_POST['_calendar_view'] ) ? $_POST['_calendar_view'] : '';
860
-		if ( $calendar_view && is_array( $calendar_view ) ) {
861
-			$views = array_map( 'sanitize_title', $calendar_view );
862
-			update_post_meta( $post_id, '_calendar_view', $views );
859
+		$calendar_view = isset($_POST['_calendar_view']) ? $_POST['_calendar_view'] : '';
860
+		if ($calendar_view && is_array($calendar_view)) {
861
+			$views = array_map('sanitize_title', $calendar_view);
862
+			update_post_meta($post_id, '_calendar_view', $views);
863 863
 		}
864 864
 
865 865
 		/* ===================== *
@@ -867,106 +867,106 @@  discard block
 block discarded – undo
867 867
 		 * ===================== */
868 868
 
869 869
 		// Calendar opening.
870
-		$calendar_begins = isset( $_POST['_calendar_begins'] ) ? sanitize_key( $_POST['_calendar_begins'] ) : 'this_month';
871
-		update_post_meta( $post_id, '_calendar_begins', $calendar_begins );
872
-		$calendar_begins_nth = isset( $_POST['_calendar_begins_nth'] ) ? absint( $_POST['_calendar_begins_nth'] ) : 2;
873
-		update_post_meta( $post_id, '_calendar_begins_nth', $calendar_begins_nth );
874
-		$calendar_begins_custom_date = isset( $_POST['_calendar_begins_custom_date'] ) ? sanitize_title( $_POST['_calendar_begins_custom_date'] ) : '';
875
-		update_post_meta( $post_id, '_calendar_begins_custom_date', $calendar_begins_custom_date );
870
+		$calendar_begins = isset($_POST['_calendar_begins']) ? sanitize_key($_POST['_calendar_begins']) : 'this_month';
871
+		update_post_meta($post_id, '_calendar_begins', $calendar_begins);
872
+		$calendar_begins_nth = isset($_POST['_calendar_begins_nth']) ? absint($_POST['_calendar_begins_nth']) : 2;
873
+		update_post_meta($post_id, '_calendar_begins_nth', $calendar_begins_nth);
874
+		$calendar_begins_custom_date = isset($_POST['_calendar_begins_custom_date']) ? sanitize_title($_POST['_calendar_begins_custom_date']) : '';
875
+		update_post_meta($post_id, '_calendar_begins_custom_date', $calendar_begins_custom_date);
876 876
 
877 877
 		// Feed earliest events date.
878
-		$earliest_events = isset( $_POST['_feed_earliest_event_date'] ) ? sanitize_key( $_POST['_feed_earliest_event_date'] ) : '';
879
-		update_post_meta( $post_id, '_feed_earliest_event_date', $earliest_events );
880
-		$earliest_events_range = isset( $_POST['_feed_earliest_event_date_range'] ) ? max( absint( $_POST['_feed_earliest_event_date_range'] ), 1 ) : 1;
881
-		update_post_meta( $post_id, '_feed_earliest_event_date_range', $earliest_events_range );
878
+		$earliest_events = isset($_POST['_feed_earliest_event_date']) ? sanitize_key($_POST['_feed_earliest_event_date']) : '';
879
+		update_post_meta($post_id, '_feed_earliest_event_date', $earliest_events);
880
+		$earliest_events_range = isset($_POST['_feed_earliest_event_date_range']) ? max(absint($_POST['_feed_earliest_event_date_range']), 1) : 1;
881
+		update_post_meta($post_id, '_feed_earliest_event_date_range', $earliest_events_range);
882 882
 
883 883
 		// Feed latest events date.
884
-		$latest_events = isset( $_POST['_feed_latest_event_date'] ) ? sanitize_key( $_POST['_feed_latest_event_date'] ) : '';
885
-		update_post_meta( $post_id, '_feed_latest_event_date', $latest_events );
886
-		$latest_events_range = isset( $_POST['_feed_latest_event_date_range'] ) ? max( absint( $_POST['_feed_latest_event_date_range'] ), 1 ) : 1;
887
-		update_post_meta( $post_id, '_feed_latest_event_date_range', $latest_events_range );
884
+		$latest_events = isset($_POST['_feed_latest_event_date']) ? sanitize_key($_POST['_feed_latest_event_date']) : '';
885
+		update_post_meta($post_id, '_feed_latest_event_date', $latest_events);
886
+		$latest_events_range = isset($_POST['_feed_latest_event_date_range']) ? max(absint($_POST['_feed_latest_event_date_range']), 1) : 1;
887
+		update_post_meta($post_id, '_feed_latest_event_date_range', $latest_events_range);
888 888
 
889 889
 		/* ======================= *
890 890
 		 * Calendar settings panel *
891 891
 		 * ======================= */
892 892
 
893 893
 		// Static calendar.
894
-		$static = isset( $_POST['_calendar_is_static'] ) ? 'yes' : 'no';
895
-		update_post_meta( $post_id, '_calendar_is_static', $static );
894
+		$static = isset($_POST['_calendar_is_static']) ? 'yes' : 'no';
895
+		update_post_meta($post_id, '_calendar_is_static', $static);
896 896
 
897 897
 		// No events message.
898
-		$message = isset( $_POST['_no_events_message'] ) ? wp_kses_post( $_POST['_no_events_message'] ) : '';
899
-		update_post_meta( $post_id, '_no_events_message', $message );
898
+		$message = isset($_POST['_no_events_message']) ? wp_kses_post($_POST['_no_events_message']) : '';
899
+		update_post_meta($post_id, '_no_events_message', $message);
900 900
 
901 901
 		// _event_formatting
902
-		$event_formatting = isset( $_POST['_event_formatting'] ) ? sanitize_key( $_POST['_event_formatting'] ) : 'preserve_linebreaks';
903
-		update_post_meta( $post_id, '_event_formatting', $event_formatting );
902
+		$event_formatting = isset($_POST['_event_formatting']) ? sanitize_key($_POST['_event_formatting']) : 'preserve_linebreaks';
903
+		update_post_meta($post_id, '_event_formatting', $event_formatting);
904 904
 
905 905
 		// Powered by option
906
-		$poweredby = isset( $_POST['_poweredby'] ) ? 'yes' : 'no';
907
-		update_post_meta( $post_id, '_poweredby', $poweredby );
906
+		$poweredby = isset($_POST['_poweredby']) ? 'yes' : 'no';
907
+		update_post_meta($post_id, '_poweredby', $poweredby);
908 908
 
909 909
 		/* ======================= *
910 910
 		 * Advanced settings panel *
911 911
 		 * ======================= */
912 912
 
913 913
 		// Timezone.
914
-		$feed_timezone_setting = isset( $_POST['_feed_timezone_setting'] ) ? sanitize_key( $_POST['_feed_timezone_setting'] ) : 'use_calendar';
915
-		update_post_meta( $post_id, '_feed_timezone_setting', $feed_timezone_setting );
914
+		$feed_timezone_setting = isset($_POST['_feed_timezone_setting']) ? sanitize_key($_POST['_feed_timezone_setting']) : 'use_calendar';
915
+		update_post_meta($post_id, '_feed_timezone_setting', $feed_timezone_setting);
916 916
 		$default_timezone = simcal_get_wp_timezone();
917 917
 		$feed_timezone = $default_timezone ? $default_timezone : 'UTC';
918
-		$feed_timezone = isset( $_POST['_feed_timezone'] ) ? sanitize_text_field( $_POST['_feed_timezone'] ) : $feed_timezone;
919
-		update_post_meta( $post_id, '_feed_timezone', $feed_timezone );
918
+		$feed_timezone = isset($_POST['_feed_timezone']) ? sanitize_text_field($_POST['_feed_timezone']) : $feed_timezone;
919
+		update_post_meta($post_id, '_feed_timezone', $feed_timezone);
920 920
 
921 921
 		// Date format.
922
-		$date_format_setting = isset( $_POST['_calendar_date_format_setting'] ) ? sanitize_key( $_POST['_calendar_date_format_setting'] ) : 'use_site';
923
-		update_post_meta( $post_id, '_calendar_date_format_setting', $date_format_setting );
924
-		$date_format = isset( $_POST['_calendar_date_format'] ) ? sanitize_text_field( trim( $_POST['_calendar_date_format'] ) ) : get_option( 'date_format' );
925
-		update_post_meta( $post_id, '_calendar_date_format', $date_format );
926
-		$date_format_php = isset( $_POST['_calendar_date_format_php'] ) ? sanitize_text_field( trim( $_POST['_calendar_date_format_php'] ) ) : get_option( 'date_format' );
927
-		update_post_meta( $post_id, '_calendar_date_format_php', $date_format_php );
922
+		$date_format_setting = isset($_POST['_calendar_date_format_setting']) ? sanitize_key($_POST['_calendar_date_format_setting']) : 'use_site';
923
+		update_post_meta($post_id, '_calendar_date_format_setting', $date_format_setting);
924
+		$date_format = isset($_POST['_calendar_date_format']) ? sanitize_text_field(trim($_POST['_calendar_date_format'])) : get_option('date_format');
925
+		update_post_meta($post_id, '_calendar_date_format', $date_format);
926
+		$date_format_php = isset($_POST['_calendar_date_format_php']) ? sanitize_text_field(trim($_POST['_calendar_date_format_php'])) : get_option('date_format');
927
+		update_post_meta($post_id, '_calendar_date_format_php', $date_format_php);
928 928
 
929 929
 		// Time format.
930
-		$time_format_setting = isset( $_POST['_calendar_time_format_setting'] ) ? sanitize_key( $_POST['_calendar_time_format_setting'] ) : 'use_site';
931
-		update_post_meta( $post_id, '_calendar_time_format_setting', $time_format_setting );
932
-		$time_format = isset( $_POST['_calendar_time_format'] ) ? sanitize_text_field( trim( $_POST['_calendar_time_format'] ) ) : get_option( 'time_format' );
933
-		update_post_meta( $post_id, '_calendar_time_format', $time_format );
934
-		$time_format_php = isset( $_POST['_calendar_time_format_php'] ) ? sanitize_text_field( trim( $_POST['_calendar_time_format_php'] ) ) : get_option( 'time_format' );
935
-		update_post_meta( $post_id, '_calendar_time_format_php', $time_format_php );
930
+		$time_format_setting = isset($_POST['_calendar_time_format_setting']) ? sanitize_key($_POST['_calendar_time_format_setting']) : 'use_site';
931
+		update_post_meta($post_id, '_calendar_time_format_setting', $time_format_setting);
932
+		$time_format = isset($_POST['_calendar_time_format']) ? sanitize_text_field(trim($_POST['_calendar_time_format'])) : get_option('time_format');
933
+		update_post_meta($post_id, '_calendar_time_format', $time_format);
934
+		$time_format_php = isset($_POST['_calendar_time_format_php']) ? sanitize_text_field(trim($_POST['_calendar_time_format_php'])) : get_option('time_format');
935
+		update_post_meta($post_id, '_calendar_time_format_php', $time_format_php);
936 936
 
937 937
 		// Date-time separator.
938
-		$datetime_separator = isset( $_POST['_calendar_datetime_separator'] ) ? sanitize_text_field( $_POST['_calendar_datetime_separator'] ) : ' ';
939
-		update_post_meta( $post_id, '_calendar_datetime_separator', $datetime_separator );
938
+		$datetime_separator = isset($_POST['_calendar_datetime_separator']) ? sanitize_text_field($_POST['_calendar_datetime_separator']) : ' ';
939
+		update_post_meta($post_id, '_calendar_datetime_separator', $datetime_separator);
940 940
 
941 941
 		// Week start.
942
-		$week_start_setting = isset( $_POST['_calendar_week_starts_on_setting'] ) ? sanitize_key( $_POST['_calendar_week_starts_on_setting'] ) : 'use_site';
943
-		update_post_meta( $post_id, '_calendar_week_starts_on_setting', $week_start_setting );
944
-		$week_start = isset( $_POST['_calendar_week_starts_on'] ) ? intval( $_POST['_calendar_week_starts_on'] ) : get_option( 'start_of_week' );
945
-		update_post_meta( $post_id, '_calendar_week_starts_on', $week_start );
942
+		$week_start_setting = isset($_POST['_calendar_week_starts_on_setting']) ? sanitize_key($_POST['_calendar_week_starts_on_setting']) : 'use_site';
943
+		update_post_meta($post_id, '_calendar_week_starts_on_setting', $week_start_setting);
944
+		$week_start = isset($_POST['_calendar_week_starts_on']) ? intval($_POST['_calendar_week_starts_on']) : get_option('start_of_week');
945
+		update_post_meta($post_id, '_calendar_week_starts_on', $week_start);
946 946
 
947 947
 		// Cache interval.
948 948
 		$cache = 7200;
949
-		if ( isset( $_POST['_feed_cache_user_amount'] ) && isset( $_POST['_feed_cache_user_unit'] ) ) {
950
-			$amount = is_numeric( $_POST['_feed_cache_user_amount'] ) || $_POST['_feed_cache_user_amount'] == 0 ? absint( $_POST['_feed_cache_user_amount'] ) : 1;
951
-			$unit   = is_numeric( $_POST['_feed_cache_user_unit'] ) ? absint( $_POST['_feed_cache_user_unit'] ) : 3600;
952
-			update_post_meta( $post_id, '_feed_cache_user_amount', $amount );
953
-			update_post_meta( $post_id, '_feed_cache_user_unit', $unit );
954
-			$cache  = ( ( $amount * $unit ) > 0 ) ? $amount * $unit : 1;
949
+		if (isset($_POST['_feed_cache_user_amount']) && isset($_POST['_feed_cache_user_unit'])) {
950
+			$amount = is_numeric($_POST['_feed_cache_user_amount']) || $_POST['_feed_cache_user_amount'] == 0 ? absint($_POST['_feed_cache_user_amount']) : 1;
951
+			$unit   = is_numeric($_POST['_feed_cache_user_unit']) ? absint($_POST['_feed_cache_user_unit']) : 3600;
952
+			update_post_meta($post_id, '_feed_cache_user_amount', $amount);
953
+			update_post_meta($post_id, '_feed_cache_user_unit', $unit);
954
+			$cache  = (($amount * $unit) > 0) ? $amount * $unit : 1;
955 955
 		}
956
-		update_post_meta( $post_id, '_feed_cache', $cache );
956
+		update_post_meta($post_id, '_feed_cache', $cache);
957 957
 
958 958
 		/* ============= *
959 959
 		 * Miscellaneous *
960 960
 		 * ============= */
961 961
 
962 962
 		// Update version.
963
-		update_post_meta( $post_id, '_calendar_version', SIMPLE_CALENDAR_VERSION );
963
+		update_post_meta($post_id, '_calendar_version', SIMPLE_CALENDAR_VERSION);
964 964
 
965 965
 		// Action hook.
966
-		do_action( 'simcal_process_settings_meta', $post_id );
966
+		do_action('simcal_process_settings_meta', $post_id);
967 967
 
968 968
 		// Clear cache.
969
-		simcal_delete_feed_transients( $post_id );
969
+		simcal_delete_feed_transients($post_id);
970 970
 	}
971 971
 
972 972
 }
Please login to merge, or discard this patch.
includes/admin/meta-boxes.php 1 patch
Spacing   +28 added lines, -28 removed lines patch added patch discarded remove patch
@@ -8,7 +8,7 @@  discard block
 block discarded – undo
8 8
 
9 9
 use SimpleCalendar\Admin\Metaboxes as Metabox;
10 10
 
11
-if ( ! defined( 'ABSPATH' ) ) {
11
+if ( ! defined('ABSPATH')) {
12 12
 	exit;
13 13
 }
14 14
 
@@ -44,8 +44,8 @@  discard block
 block discarded – undo
44 44
 	 */
45 45
 	public function __construct() {
46 46
 
47
-		$settings = get_option( 'simple-calendar_settings_calendars' );
48
-		if ( isset( $settings['general']['attach_calendars_posts'] ) ) {
47
+		$settings = get_option('simple-calendar_settings_calendars');
48
+		if (isset($settings['general']['attach_calendars_posts'])) {
49 49
 			$this->post_types = $settings['general']['attach_calendars_posts'];
50 50
 		}
51 51
 
@@ -55,17 +55,17 @@  discard block
 block discarded – undo
55 55
 		new Metabox\Upgrade_To_Premium();
56 56
 		//new Metabox\Newsletter();
57 57
 
58
-		do_action( 'simcal_load_meta_boxes' );
58
+		do_action('simcal_load_meta_boxes');
59 59
 
60 60
 		// Add meta boxes.
61
-		add_action( 'add_meta_boxes', array( $this, 'add_meta_boxes' ), 30 );
61
+		add_action('add_meta_boxes', array($this, 'add_meta_boxes'), 30);
62 62
 
63 63
 		// Process meta boxes.
64
-		add_action( 'simcal_save_settings_meta','\SimpleCalendar\Admin\Metaboxes\Settings::save', 10, 2 );
65
-		add_action( 'simcal_save_attach_calendar_meta','\SimpleCalendar\Admin\Metaboxes\Attach_Calendar::save', 10, 2 );
64
+		add_action('simcal_save_settings_meta', '\SimpleCalendar\Admin\Metaboxes\Settings::save', 10, 2);
65
+		add_action('simcal_save_attach_calendar_meta', '\SimpleCalendar\Admin\Metaboxes\Attach_Calendar::save', 10, 2);
66 66
 
67 67
 		// Save meta boxes data.
68
-		add_action( 'save_post', array( $this, 'save_meta_boxes' ), 1, 2 );
68
+		add_action('save_post', array($this, 'save_meta_boxes'), 1, 2);
69 69
 
70 70
 		// Uncomment this for debugging $_POST while saving a meta box.
71 71
 		// add_action( 'save_post', function() { echo '<pre>'; print_r( $_POST ); echo '</pre>'; die(); } );
@@ -80,20 +80,20 @@  discard block
 block discarded – undo
80 80
 
81 81
 		add_meta_box(
82 82
 			'simcal-calendar-settings',
83
-			__( 'Calendar Settings', 'google-calendar-events' ),
83
+			__('Calendar Settings', 'google-calendar-events'),
84 84
 			'\SimpleCalendar\Admin\Metaboxes\Settings::html',
85 85
 			'calendar',
86 86
 			'normal',
87 87
 			'core'
88 88
 		);
89 89
 
90
-		$addons = apply_filters( 'simcal_installed_addons', array() );
91
-		if ( empty( $addons ) ) {
90
+		$addons = apply_filters('simcal_installed_addons', array());
91
+		if (empty($addons)) {
92 92
 
93 93
 			// Premium add-on feature list and upsell.
94 94
 			add_meta_box(
95 95
 				'simcal-upgrade',
96
-				__( 'Looking for more?', 'google-calendar-events' ),
96
+				__('Looking for more?', 'google-calendar-events'),
97 97
 				'\SimpleCalendar\Admin\Metaboxes\Upgrade_To_Premium::html',
98 98
 				'calendar',
99 99
 				'side',
@@ -115,7 +115,7 @@  discard block
 block discarded – undo
115 115
 
116 116
 		add_meta_box(
117 117
 			'simcal-get-shortcode',
118
-			__( 'Calendar Shortcode', 'google-calendar-events' ),
118
+			__('Calendar Shortcode', 'google-calendar-events'),
119 119
 			'\SimpleCalendar\Admin\Metaboxes\Get_Shortcode::html',
120 120
 			'calendar',
121 121
 			'side',
@@ -123,11 +123,11 @@  discard block
 block discarded – undo
123 123
 		);
124 124
 
125 125
 		// Add meta box if there are calendars.
126
-		if ( ( true == simcal_get_calendars() ) && ! empty( $this->post_types ) ) {
127
-			foreach ( $this->post_types as $post_type ) {
126
+		if ((true == simcal_get_calendars()) && ! empty($this->post_types)) {
127
+			foreach ($this->post_types as $post_type) {
128 128
 				add_meta_box(
129 129
 					'simcal-attach-calendar',
130
-					__( 'Attach Calendar', 'google-calendar-events' ),
130
+					__('Attach Calendar', 'google-calendar-events'),
131 131
 					'\SimpleCalendar\Admin\Metaboxes\Attach_Calendar::html',
132 132
 					$post_type,
133 133
 					'side',
@@ -136,7 +136,7 @@  discard block
 block discarded – undo
136 136
 			}
137 137
 		}
138 138
 
139
-		do_action( 'simcal_add_meta_boxes' );
139
+		do_action('simcal_add_meta_boxes');
140 140
 	}
141 141
 
142 142
 	/**
@@ -149,30 +149,30 @@  discard block
 block discarded – undo
149 149
 	 *
150 150
 	 * @return void
151 151
 	 */
152
-	public function save_meta_boxes( $post_id, $post ) {
152
+	public function save_meta_boxes($post_id, $post) {
153 153
 
154 154
 		// $post_id and $post are required.
155
-		if ( empty( $post_id ) || empty( $post ) || self::$saved_meta_boxes ) {
155
+		if (empty($post_id) || empty($post) || self::$saved_meta_boxes) {
156 156
 			return;
157 157
 		}
158 158
 
159 159
 		// Don't save meta boxes for revisions or autosaves.
160
-		if ( defined( 'DOING_AUTOSAVE' ) || is_int( wp_is_post_revision( $post ) ) || is_int( wp_is_post_autosave( $post ) ) ) {
160
+		if (defined('DOING_AUTOSAVE') || is_int(wp_is_post_revision($post)) || is_int(wp_is_post_autosave($post))) {
161 161
 			return;
162 162
 		}
163 163
 
164 164
 		// Check the nonce.
165
-		if ( empty( $_POST['simcal_meta_nonce'] ) || ! wp_verify_nonce( $_POST['simcal_meta_nonce'], 'simcal_save_data' ) ) {
165
+		if (empty($_POST['simcal_meta_nonce']) || ! wp_verify_nonce($_POST['simcal_meta_nonce'], 'simcal_save_data')) {
166 166
 			return;
167 167
 		}
168 168
 
169 169
 		// Check the post being saved == the $post_id to prevent triggering this call for other save_post events.
170
-		if ( empty( $_POST['post_ID'] ) || $_POST['post_ID'] != $post_id ) {
170
+		if (empty($_POST['post_ID']) || $_POST['post_ID'] != $post_id) {
171 171
 			return;
172 172
 		}
173 173
 
174 174
 		// Check user has permission to edit
175
-		if ( ! current_user_can( 'edit_post', $post_id ) ) {
175
+		if ( ! current_user_can('edit_post', $post_id)) {
176 176
 			return;
177 177
 		}
178 178
 
@@ -185,13 +185,13 @@  discard block
 block discarded – undo
185 185
 		self::$saved_meta_boxes = true;
186 186
 
187 187
 		// Check the post type.
188
-		if ( 'calendar' == $post->post_type ) {
189
-			do_action( 'simcal_save_settings_meta', $post_id, $post );
190
-		} elseif ( in_array( $post->post_type, $this->post_types ) ) {
191
-			do_action( 'simcal_save_attach_calendar_meta', $post_id, $post );
188
+		if ('calendar' == $post->post_type) {
189
+			do_action('simcal_save_settings_meta', $post_id, $post);
190
+		} elseif (in_array($post->post_type, $this->post_types)) {
191
+			do_action('simcal_save_attach_calendar_meta', $post_id, $post);
192 192
 		}
193 193
 
194
-		do_action( 'simcal_save_meta_boxes', $post_id, $post );
194
+		do_action('simcal_save_meta_boxes', $post_id, $post);
195 195
 	}
196 196
 
197 197
 }
Please login to merge, or discard this patch.
includes/admin/metaboxes/upgrade-to-premium.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -8,7 +8,7 @@  discard block
 block discarded – undo
8 8
 
9 9
 use SimpleCalendar\Abstracts\Meta_Box;
10 10
 
11
-if ( ! defined( 'ABSPATH' ) ) {
11
+if ( ! defined('ABSPATH')) {
12 12
 	exit;
13 13
 }
14 14
 
@@ -26,7 +26,7 @@  discard block
 block discarded – undo
26 26
 	 *
27 27
 	 * @param \WP_Post $post
28 28
 	 */
29
-	public static function html( $post ) {
29
+	public static function html($post) {
30 30
 		simcal_newsletter_signup();
31 31
 	}
32 32
 
@@ -38,7 +38,7 @@  discard block
 block discarded – undo
38 38
 	 * @param int      $post_id
39 39
 	 * @param \WP_Post $post
40 40
 	 */
41
-	public static function save( $post_id, $post ) {
41
+	public static function save($post_id, $post) {
42 42
 		// This meta box has no persistent settings.
43 43
 	}
44 44
 
Please login to merge, or discard this patch.
includes/functions/admin.php 1 patch
Spacing   +68 added lines, -68 removed lines patch added patch discarded remove patch
@@ -7,7 +7,7 @@  discard block
 block discarded – undo
7 7
  * @package SimpleCalendar/Admin/Functions
8 8
  */
9 9
 
10
-if ( ! defined( 'ABSPATH' ) ) {
10
+if ( ! defined('ABSPATH')) {
11 11
 	exit;
12 12
 }
13 13
 
@@ -32,9 +32,9 @@  discard block
 block discarded – undo
32 32
  *
33 33
  * @return null|\SimpleCalendar\Abstracts\Admin_Page
34 34
  */
35
-function simcal_get_admin_page( $page ) {
35
+function simcal_get_admin_page($page) {
36 36
 	$objects = \SimpleCalendar\plugin()->objects;
37
-	return $objects instanceof \SimpleCalendar\Objects ? $objects->get_admin_page( $page ) : null;
37
+	return $objects instanceof \SimpleCalendar\Objects ? $objects->get_admin_page($page) : null;
38 38
 }
39 39
 
40 40
 /**
@@ -47,9 +47,9 @@  discard block
 block discarded – undo
47 47
  *
48 48
  * @return null|\SimpleCalendar\Abstracts\Field
49 49
  */
50
-function simcal_get_field( $args, $name = '' ) {
50
+function simcal_get_field($args, $name = '') {
51 51
 	$objects = \SimpleCalendar\plugin()->objects;
52
-	return $objects instanceof \SimpleCalendar\Objects ? $objects->get_field( $args, $name ) : null;
52
+	return $objects instanceof \SimpleCalendar\Objects ? $objects->get_field($args, $name) : null;
53 53
 }
54 54
 
55 55
 /**
@@ -62,11 +62,11 @@  discard block
 block discarded – undo
62 62
  *
63 63
  * @return void
64 64
  */
65
-function simcal_print_field( $args, $name = '' ) {
65
+function simcal_print_field($args, $name = '') {
66 66
 
67
-	$field = simcal_get_field( $args, $name );
67
+	$field = simcal_get_field($args, $name);
68 68
 
69
-	if ( $field instanceof \SimpleCalendar\Abstracts\Field ) {
69
+	if ($field instanceof \SimpleCalendar\Abstracts\Field) {
70 70
 		$field->html();
71 71
 	}
72 72
 }
@@ -84,33 +84,33 @@  discard block
 block discarded – undo
84 84
  *
85 85
  * @return array|string Sanitized variable
86 86
  */
87
-function simcal_sanitize_input( $var, $func = 'sanitize_text_field'  ) {
87
+function simcal_sanitize_input($var, $func = 'sanitize_text_field') {
88 88
 
89
-	if ( is_null( $var ) ) {
89
+	if (is_null($var)) {
90 90
 		return '';
91 91
 	}
92 92
 
93
-	if ( is_bool( $var ) ) {
94
-		if ( $var === true ) {
93
+	if (is_bool($var)) {
94
+		if ($var === true) {
95 95
 			return 'yes';
96 96
 		} else {
97 97
 			return 'no';
98 98
 		}
99 99
 	}
100 100
 
101
-	if ( is_string( $var ) || is_numeric( $var ) ) {
102
-		$func = is_string( $func ) && function_exists( $func ) ? $func : 'sanitize_text_field';
103
-		return call_user_func( $func, trim( strval( $var ) ) );
101
+	if (is_string($var) || is_numeric($var)) {
102
+		$func = is_string($func) && function_exists($func) ? $func : 'sanitize_text_field';
103
+		return call_user_func($func, trim(strval($var)));
104 104
 	}
105 105
 
106
-	if ( is_object( $var ) ) {
106
+	if (is_object($var)) {
107 107
 		$var = (array) $var;
108 108
 	}
109 109
 
110
-	if ( is_array( $var ) ) {
110
+	if (is_array($var)) {
111 111
 		$array = array();
112
-		foreach ( $var as $k => $v ) {
113
-			$array[ $k ] = simcal_sanitize_input( $v );
112
+		foreach ($var as $k => $v) {
113
+			$array[$k] = simcal_sanitize_input($v);
114 114
 		}
115 115
 		return $array;
116 116
 	}
@@ -128,9 +128,9 @@  discard block
 block discarded – undo
128 128
  */
129 129
 function simcal_is_admin_screen() {
130 130
 
131
-	$view = function_exists( 'get_current_screen' ) ? get_current_screen() : false;
131
+	$view = function_exists('get_current_screen') ? get_current_screen() : false;
132 132
 
133
-	if ( $view instanceof WP_Screen ) {
133
+	if ($view instanceof WP_Screen) {
134 134
 
135 135
 		// Screens used by this plugin.
136 136
 		$screens = array(
@@ -145,7 +145,7 @@  discard block
 block discarded – undo
145 145
 			'dashboard_page_simple-calendar_credits',
146 146
 			'dashboard_page_simple-calendar_translators',
147 147
 		);
148
-		if ( in_array( $view->id, $screens ) ) {
148
+		if (in_array($view->id, $screens)) {
149 149
 			return $view->id;
150 150
 		}
151 151
 	}
@@ -164,8 +164,8 @@  discard block
 block discarded – undo
164 164
  *
165 165
  * @return \SimpleCalendar\Admin\Updater
166 166
  */
167
-function simcal_addon_updater( $_api_url, $_plugin_file, $_api_data = null ) {
168
-	return new \SimpleCalendar\Admin\Updater( $_api_url, $_plugin_file, $_api_data );
167
+function simcal_addon_updater($_api_url, $_plugin_file, $_api_data = null) {
168
+	return new \SimpleCalendar\Admin\Updater($_api_url, $_plugin_file, $_api_data);
169 169
 }
170 170
 
171 171
 /**
@@ -177,10 +177,10 @@  discard block
 block discarded – undo
177 177
  *
178 178
  * @return null|string
179 179
  */
180
-function simcal_get_license_key( $addon ) {
181
-	$licenses = get_option( 'simple-calendar_settings_licenses', array() );
182
-	if ( isset( $licenses['keys'][ $addon ] ) ) {
183
-		return empty( $licenses['keys'][ $addon ] ) ? null : $licenses['keys'][ $addon ];
180
+function simcal_get_license_key($addon) {
181
+	$licenses = get_option('simple-calendar_settings_licenses', array());
182
+	if (isset($licenses['keys'][$addon])) {
183
+		return empty($licenses['keys'][$addon]) ? null : $licenses['keys'][$addon];
184 184
 	}
185 185
 	return null;
186 186
 }
@@ -196,9 +196,9 @@  discard block
 block discarded – undo
196 196
  *
197 197
  * @return array|string
198 198
  */
199
-function simcal_get_license_status( $addon = null ) {
200
-	$licenses = get_option( 'simple-calendar_licenses_status', array() );
201
-	return isset( $licenses[ $addon ] ) ? $licenses[ $addon ] : $licenses;
199
+function simcal_get_license_status($addon = null) {
200
+	$licenses = get_option('simple-calendar_licenses_status', array());
201
+	return isset($licenses[$addon]) ? $licenses[$addon] : $licenses;
202 202
 }
203 203
 
204 204
 /**
@@ -219,7 +219,7 @@  discard block
 block discarded – undo
219 219
  * @since 3.0.0
220 220
  */
221 221
 function simcal_delete_admin_notices() {
222
-	delete_option( 'simple-calendar_admin_notices' );
222
+	delete_option('simple-calendar_admin_notices');
223 223
 }
224 224
 
225 225
 /**
@@ -231,22 +231,22 @@  discard block
 block discarded – undo
231 231
  *
232 232
  * @return void
233 233
  */
234
-function simcal_print_shortcode_tip( $post_id ) {
234
+function simcal_print_shortcode_tip($post_id) {
235 235
 
236 236
 	$browser = new \SimpleCalendar\Browser();
237
-	if ( $browser::PLATFORM_APPLE == $browser->getPlatform() ) {
237
+	if ($browser::PLATFORM_APPLE == $browser->getPlatform()) {
238 238
 		$cmd = '&#8984;&#43;C';
239 239
 	} else {
240 240
 		$cmd = 'Ctrl&#43;C';
241 241
 	}
242 242
 
243
-	$shortcut  = sprintf( __( 'Press %s to copy.', 'google-calendar-events' ), $cmd );
244
-	$shortcode = sprintf( '[calendar id="%s"]', $post_id );
243
+	$shortcut  = sprintf(__('Press %s to copy.', 'google-calendar-events'), $cmd);
244
+	$shortcode = sprintf('[calendar id="%s"]', $post_id);
245 245
 
246
-	echo "<input readonly='readonly' " .
247
-				"class='simcal-shortcode simcal-calendar-shortcode simcal-shortcode-tip' " .
248
-				"title='" . $shortcut . "' " .
249
-				"onclick='this.select();' value='" . $shortcode . "' />";
246
+	echo "<input readonly='readonly' ".
247
+				"class='simcal-shortcode simcal-calendar-shortcode simcal-shortcode-tip' ".
248
+				"title='".$shortcut."' ".
249
+				"onclick='this.select();' value='".$shortcode."' />";
250 250
 }
251 251
 
252 252
 /**
@@ -261,20 +261,20 @@  discard block
 block discarded – undo
261 261
  *
262 262
  * @return  string  $url        Full Google Analytics campaign URL
263 263
  */
264
-function simcal_ga_campaign_url( $base_url, $campaign, $content, $raw = false ) {
264
+function simcal_ga_campaign_url($base_url, $campaign, $content, $raw = false) {
265 265
 
266
-	$url = add_query_arg( array(
266
+	$url = add_query_arg(array(
267 267
 		'utm_source'   => 'inside-plugin',
268 268
 		'utm_medium'   => 'link',
269 269
 		'utm_campaign' => $campaign, // i.e. 'core-plugin', 'gcal-pro'
270 270
 		'utm_content'  => $content // i.e. 'sidebar-link', 'settings-link'
271
-	), $base_url );
271
+	), $base_url);
272 272
 
273
-	if ( $raw ) {
274
-		return esc_url_raw( $url );
273
+	if ($raw) {
274
+		return esc_url_raw($url);
275 275
 	}
276 276
 
277
-	return esc_url( $url );
277
+	return esc_url($url);
278 278
 }
279 279
 
280 280
 /**
@@ -286,7 +286,7 @@  discard block
 block discarded – undo
286 286
  */
287 287
 function simcal_newsletter_signup() {
288 288
 
289
-	if ( $screen = simcal_is_admin_screen() ) {
289
+	if ($screen = simcal_is_admin_screen()) {
290 290
 
291 291
 		global $current_user;
292 292
 		wp_get_current_user();
@@ -297,11 +297,11 @@  discard block
 block discarded – undo
297 297
 		<div id="simcal-drip" class="<?php echo $screen; ?>">
298 298
 			<div class="signup">
299 299
 				<p>
300
-					<?php _e( "Enter your name and email and we'll send you a coupon code for <strong>20% off</strong> all Pro Add-on purchases.", 'google-calendar-events' ); ?>
300
+					<?php _e("Enter your name and email and we'll send you a coupon code for <strong>20% off</strong> all Pro Add-on purchases.", 'google-calendar-events'); ?>
301 301
 				</p>
302 302
 
303 303
 				<p>
304
-					<label for="simcal-drip-field-email"><?php _e( 'Your Email', 'google-calendar-events' ); ?></label><br />
304
+					<label for="simcal-drip-field-email"><?php _e('Your Email', 'google-calendar-events'); ?></label><br />
305 305
 					<input type="email"
306 306
 					       id="simcal-drip-field-email"
307 307
 					       name="fields[email]"
@@ -309,7 +309,7 @@  discard block
 block discarded – undo
309 309
 				</p>
310 310
 
311 311
 				<p>
312
-					<label for="simcal-drip-field-first_name"><?php _e( 'First Name', 'google-calendar-events' ); ?></label><br />
312
+					<label for="simcal-drip-field-first_name"><?php _e('First Name', 'google-calendar-events'); ?></label><br />
313 313
 					<input type="text"
314 314
 					       id="simcal-drip-field-first_name"
315 315
 					       name="fields[first_name]"
@@ -318,17 +318,17 @@  discard block
 block discarded – undo
318 318
 				<p class="textright">
319 319
 					<a href="#"
320 320
 					   id="simcal-drip-signup"
321
-					   class="button button-primary"><?php _e( 'Send me the coupon', 'google-calendar-events' ); ?></a>
321
+					   class="button button-primary"><?php _e('Send me the coupon', 'google-calendar-events'); ?></a>
322 322
 				</p>
323 323
 				<div class="textright">
324
-					<em><?php _e( 'No spam. Unsubscribe anytime.', 'google-calendar-events' ); ?></em>
324
+					<em><?php _e('No spam. Unsubscribe anytime.', 'google-calendar-events'); ?></em>
325 325
 					<br/>
326
-					<a href="<?php echo simcal_ga_campaign_url( simcal_get_url( 'addons' ), 'core-plugin', 'sidebar-link' ); ?>"
327
-					   target="_blank"><?php _e( 'Just take me the add-ons', 'google-calendar-events' ); ?></a>
326
+					<a href="<?php echo simcal_ga_campaign_url(simcal_get_url('addons'), 'core-plugin', 'sidebar-link'); ?>"
327
+					   target="_blank"><?php _e('Just take me the add-ons', 'google-calendar-events'); ?></a>
328 328
 				</div>
329 329
 			</div>
330 330
 			<div class="thank-you" style="display: none;">
331
-				<?php _e( 'Thank you!', 'google-calendar-events' ); ?>
331
+				<?php _e('Thank you!', 'google-calendar-events'); ?>
332 332
 			</div>
333 333
 			<div class="clear">
334 334
 			</div>
@@ -347,29 +347,29 @@  discard block
 block discarded – undo
347 347
  */
348 348
 function simcal_upgrade_to_premium() {
349 349
 
350
-	if ( $screen = simcal_is_admin_screen() ) {
350
+	if ($screen = simcal_is_admin_screen()) {
351 351
 		?>
352 352
 		<div class="main">
353 353
 			<p class="heading centered">
354
-				<?php _e( 'Some of the features included with our premium add-ons', 'google-calendar-events' ); ?>
354
+				<?php _e('Some of the features included with our premium add-ons', 'google-calendar-events'); ?>
355 355
 			</p>
356 356
 
357 357
 			<ul>
358
-				<li><div class="dashicons dashicons-yes"></div> <?php _e( 'Display color coded events', 'google-calendar-events' ); ?></li>
359
-				<li><div class="dashicons dashicons-yes"></div> <?php _e( 'Show week & day views', 'google-calendar-events' ); ?></li>
360
-				<li><div class="dashicons dashicons-yes"></div> <?php _e( 'Fast view switching', 'google-calendar-events' ); ?></li>
361
-				<li><div class="dashicons dashicons-yes"></div> <?php _e( 'Event titles & start times in grid', 'google-calendar-events' ); ?></li>
362
-				<li><div class="dashicons dashicons-yes"></div> <?php _e( 'Limit event display times', 'google-calendar-events' ); ?></li>
363
-				<li><div class="dashicons dashicons-yes"></div> <?php _e( 'Display private calendar events', 'google-calendar-events' ); ?></li>
364
-				<li><div class="dashicons dashicons-yes"></div> <?php _e( 'Show attendees & RSVP status', 'google-calendar-events' ); ?></li>
365
-				<li><div class="dashicons dashicons-yes"></div> <?php _e( 'Display attachments', 'google-calendar-events' ); ?></li>
366
-				<li><div class="dashicons dashicons-yes"></div> <?php _e( 'Priority email support', 'google-calendar-events' ); ?></li>
358
+				<li><div class="dashicons dashicons-yes"></div> <?php _e('Display color coded events', 'google-calendar-events'); ?></li>
359
+				<li><div class="dashicons dashicons-yes"></div> <?php _e('Show week & day views', 'google-calendar-events'); ?></li>
360
+				<li><div class="dashicons dashicons-yes"></div> <?php _e('Fast view switching', 'google-calendar-events'); ?></li>
361
+				<li><div class="dashicons dashicons-yes"></div> <?php _e('Event titles & start times in grid', 'google-calendar-events'); ?></li>
362
+				<li><div class="dashicons dashicons-yes"></div> <?php _e('Limit event display times', 'google-calendar-events'); ?></li>
363
+				<li><div class="dashicons dashicons-yes"></div> <?php _e('Display private calendar events', 'google-calendar-events'); ?></li>
364
+				<li><div class="dashicons dashicons-yes"></div> <?php _e('Show attendees & RSVP status', 'google-calendar-events'); ?></li>
365
+				<li><div class="dashicons dashicons-yes"></div> <?php _e('Display attachments', 'google-calendar-events'); ?></li>
366
+				<li><div class="dashicons dashicons-yes"></div> <?php _e('Priority email support', 'google-calendar-events'); ?></li>
367 367
 			</ul>
368 368
 
369 369
 			<div class="centered">
370
-				<a href="<?php echo simcal_ga_campaign_url( simcal_get_url( 'addons' ), 'core-plugin', 'sidebar-link' ); ?>"
370
+				<a href="<?php echo simcal_ga_campaign_url(simcal_get_url('addons'), 'core-plugin', 'sidebar-link'); ?>"
371 371
 				   class="button-primary button-large" target="_blank">
372
-					<?php _e( 'Upgrade to Premium Now', 'google-calendar-events' ); ?></a>
372
+					<?php _e('Upgrade to Premium Now', 'google-calendar-events'); ?></a>
373 373
 			</div>
374 374
 		</div>
375 375
 		<?php
Please login to merge, or discard this patch.