Completed
Branch BUG-7537 (396ea7)
by
unknown
310:09 queued 289:41
created
modules/single_page_checkout/EED_Single_Page_Checkout.module.php 2 patches
Doc Comments   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -280,7 +280,7 @@  discard block
 block discarded – undo
280 280
 	 *    process_registration_from_admin
281 281
 	 *
282 282
 	 * @access    public
283
-	 * @return    int
283
+	 * @return    EE_Transaction
284 284
 	 */
285 285
 	public static function process_registration_from_admin() {
286 286
 		EED_Single_Page_Checkout::load_reg_steps();
@@ -608,7 +608,7 @@  discard block
 block discarded – undo
608 608
 	 * _get_transaction_and_cart_for_previous_visit
609 609
 	 *
610 610
 	 * @access private
611
-	 * 	@return mixed EE_Transaction|NULL
611
+	 * 	@return EE_Transaction|null EE_Transaction|NULL
612 612
 	 */
613 613
 	private function _get_transaction_and_cart_for_previous_visit() {
614 614
 		/** @var $TXN_model EEM_Transaction */
@@ -677,7 +677,7 @@  discard block
 block discarded – undo
677 677
 	 * 	generates a new EE_Transaction object and adds it to the $_transaction property.
678 678
 	 *
679 679
 	 * 	@access private
680
-	 * 	@return mixed EE_Transaction|NULL
680
+	 * 	@return EE_Transaction|null EE_Transaction|NULL
681 681
 	 */
682 682
 	private function _initialize_transaction() {
683 683
 		try {
Please login to merge, or discard this patch.
Spacing   +273 added lines, -273 removed lines patch added patch discarded remove patch
@@ -38,8 +38,8 @@  discard block
 block discarded – undo
38 38
 	 * @return EED_Single_Page_Checkout
39 39
 	 */
40 40
 	public static function instance() {
41
-		add_filter( 'EED_Single_Page_Checkout__SPCO_active', '__return_true' );
42
-		return parent::get_instance( __CLASS__ );
41
+		add_filter('EED_Single_Page_Checkout__SPCO_active', '__return_true');
42
+		return parent::get_instance(__CLASS__);
43 43
 	}
44 44
 
45 45
 
@@ -84,22 +84,22 @@  discard block
 block discarded – undo
84 84
 	 */
85 85
 	public static function set_hooks_admin() {
86 86
 		EED_Single_Page_Checkout::set_definitions();
87
-		if ( defined( 'DOING_AJAX' )) {
87
+		if (defined('DOING_AJAX')) {
88 88
 			// going to start an output buffer in case anything gets accidentally output that might disrupt our JSON response
89 89
 			ob_start();
90 90
 			EED_Single_Page_Checkout::load_request_handler();
91 91
 			EED_Single_Page_Checkout::load_reg_steps();
92 92
 		} else {
93 93
 			// hook into the top of pre_get_posts to set the reg step routing, which gives other modules or plugins a chance to modify the reg steps, but just before the routes get called
94
-			add_action( 'pre_get_posts', array( 'EED_Single_Page_Checkout', 'load_reg_steps' ), 1 );
94
+			add_action('pre_get_posts', array('EED_Single_Page_Checkout', 'load_reg_steps'), 1);
95 95
 		}
96 96
 		// set ajax hooks
97
-		add_action( 'wp_ajax_process_reg_step', array( 'EED_Single_Page_Checkout', 'process_reg_step' ));
98
-		add_action( 'wp_ajax_nopriv_process_reg_step', array( 'EED_Single_Page_Checkout', 'process_reg_step' ));
99
-		add_action( 'wp_ajax_display_spco_reg_step', array( 'EED_Single_Page_Checkout', 'display_reg_step' ));
100
-		add_action( 'wp_ajax_nopriv_display_spco_reg_step', array( 'EED_Single_Page_Checkout', 'display_reg_step' ));
101
-		add_action( 'wp_ajax_update_reg_step', array( 'EED_Single_Page_Checkout', 'update_reg_step' ));
102
-		add_action( 'wp_ajax_nopriv_update_reg_step', array( 'EED_Single_Page_Checkout', 'update_reg_step' ));
97
+		add_action('wp_ajax_process_reg_step', array('EED_Single_Page_Checkout', 'process_reg_step'));
98
+		add_action('wp_ajax_nopriv_process_reg_step', array('EED_Single_Page_Checkout', 'process_reg_step'));
99
+		add_action('wp_ajax_display_spco_reg_step', array('EED_Single_Page_Checkout', 'display_reg_step'));
100
+		add_action('wp_ajax_nopriv_display_spco_reg_step', array('EED_Single_Page_Checkout', 'display_reg_step'));
101
+		add_action('wp_ajax_update_reg_step', array('EED_Single_Page_Checkout', 'update_reg_step'));
102
+		add_action('wp_ajax_nopriv_update_reg_step', array('EED_Single_Page_Checkout', 'update_reg_step'));
103 103
 	}
104 104
 
105 105
 
@@ -108,8 +108,8 @@  discard block
 block discarded – undo
108 108
 	 * 	process ajax request
109 109
 	 * @param string $ajax_action
110 110
 	 */
111
-	public static function process_ajax_request( $ajax_action ) {
112
-		EE_Registry::instance()->REQ->set( 'action', $ajax_action );
111
+	public static function process_ajax_request($ajax_action) {
112
+		EE_Registry::instance()->REQ->set('action', $ajax_action);
113 113
 		EED_Single_Page_Checkout::instance()->_initialize();
114 114
 	}
115 115
 
@@ -119,7 +119,7 @@  discard block
 block discarded – undo
119 119
 	 * 	ajax display registration step
120 120
 	 */
121 121
 	public static function display_reg_step() {
122
-		EED_Single_Page_Checkout::process_ajax_request( 'display_spco_reg_step' );
122
+		EED_Single_Page_Checkout::process_ajax_request('display_spco_reg_step');
123 123
 	}
124 124
 
125 125
 
@@ -128,7 +128,7 @@  discard block
 block discarded – undo
128 128
 	 * 	ajax process registration step
129 129
 	 */
130 130
 	public static function process_reg_step() {
131
-		EED_Single_Page_Checkout::process_ajax_request( 'process_reg_step' );
131
+		EED_Single_Page_Checkout::process_ajax_request('process_reg_step');
132 132
 	}
133 133
 
134 134
 
@@ -137,7 +137,7 @@  discard block
 block discarded – undo
137 137
 	 * 	ajax process registration step
138 138
 	 */
139 139
 	public static function update_reg_step() {
140
-		EED_Single_Page_Checkout::process_ajax_request( 'update_reg_step' );
140
+		EED_Single_Page_Checkout::process_ajax_request('update_reg_step');
141 141
 	}
142 142
 
143 143
 
@@ -149,7 +149,7 @@  discard block
 block discarded – undo
149 149
 	 * @return void
150 150
 	 */
151 151
 	public static function update_checkout() {
152
-		EED_Single_Page_Checkout::process_ajax_request( 'update_checkout' );
152
+		EED_Single_Page_Checkout::process_ajax_request('update_checkout');
153 153
 	}
154 154
 
155 155
 
@@ -162,8 +162,8 @@  discard block
 block discarded – undo
162 162
 	 */
163 163
 	public static function load_request_handler() {
164 164
 		// load core Request_Handler class
165
-		if ( ! isset( EE_Registry::instance()->REQ )) {
166
-			EE_Registry::instance()->load_core( 'Request_Handler' );
165
+		if ( ! isset(EE_Registry::instance()->REQ)) {
166
+			EE_Registry::instance()->load_core('Request_Handler');
167 167
 		}
168 168
 	}
169 169
 
@@ -176,14 +176,14 @@  discard block
 block discarded – undo
176 176
 	 *  @return 	void
177 177
 	 */
178 178
 	public static function set_definitions() {
179
-		define( 'SPCO_BASE_PATH', rtrim( str_replace( array( '\\', '/' ), DS, plugin_dir_path( __FILE__ )), DS ) . DS );
180
-		define( 'SPCO_CSS_URL', plugin_dir_url( __FILE__ ) . 'css' . DS );
181
-		define( 'SPCO_IMG_URL', plugin_dir_url( __FILE__ ) . 'img' . DS );
182
-		define( 'SPCO_JS_URL', plugin_dir_url( __FILE__ ) . 'js' . DS );
183
-		define( 'SPCO_INC_PATH', SPCO_BASE_PATH . 'inc' . DS );
184
-		define( 'SPCO_REG_STEPS_PATH', SPCO_BASE_PATH . 'reg_steps' . DS );
185
-		define( 'SPCO_TEMPLATES_PATH', SPCO_BASE_PATH . 'templates' . DS );
186
-		EEH_Autoloader::register_autoloaders_for_each_file_in_folder( SPCO_BASE_PATH, TRUE );
179
+		define('SPCO_BASE_PATH', rtrim(str_replace(array('\\', '/'), DS, plugin_dir_path(__FILE__)), DS).DS);
180
+		define('SPCO_CSS_URL', plugin_dir_url(__FILE__).'css'.DS);
181
+		define('SPCO_IMG_URL', plugin_dir_url(__FILE__).'img'.DS);
182
+		define('SPCO_JS_URL', plugin_dir_url(__FILE__).'js'.DS);
183
+		define('SPCO_INC_PATH', SPCO_BASE_PATH.'inc'.DS);
184
+		define('SPCO_REG_STEPS_PATH', SPCO_BASE_PATH.'reg_steps'.DS);
185
+		define('SPCO_TEMPLATES_PATH', SPCO_BASE_PATH.'templates'.DS);
186
+		EEH_Autoloader::register_autoloaders_for_each_file_in_folder(SPCO_BASE_PATH, TRUE);
187 187
 	}
188 188
 
189 189
 
@@ -198,31 +198,31 @@  discard block
 block discarded – undo
198 198
 	 */
199 199
 	public static function load_reg_steps() {
200 200
 		static $reg_steps_loaded = FALSE;
201
-		if ( $reg_steps_loaded ) {
201
+		if ($reg_steps_loaded) {
202 202
 			return;
203 203
 		}
204 204
 		// load EE_SPCO_Reg_Step base class
205 205
 //		EE_Registry::instance()->load_file( SPCO_INC_PATH, 'EE_SPCO_Reg_Step', 'class'  );
206 206
 		// filter list of reg_steps
207
-		$reg_steps_to_load = apply_filters( 'AHEE__SPCO__load_reg_steps__reg_steps_to_load', EED_Single_Page_Checkout::get_reg_steps() );
207
+		$reg_steps_to_load = apply_filters('AHEE__SPCO__load_reg_steps__reg_steps_to_load', EED_Single_Page_Checkout::get_reg_steps());
208 208
 		// sort by key (order)
209
-		ksort( $reg_steps_to_load );
209
+		ksort($reg_steps_to_load);
210 210
 		// loop through folders
211
-		foreach ( $reg_steps_to_load as $order => $reg_step ) {
211
+		foreach ($reg_steps_to_load as $order => $reg_step) {
212 212
 			// we need a
213
-			if ( isset( $reg_step['file_path'], $reg_step['class_name'], $reg_step['slug'] )) {
213
+			if (isset($reg_step['file_path'], $reg_step['class_name'], $reg_step['slug'])) {
214 214
 				// copy over to the reg_steps_array
215
-				EED_Single_Page_Checkout::$_reg_steps_array[ $order ] = $reg_step;
215
+				EED_Single_Page_Checkout::$_reg_steps_array[$order] = $reg_step;
216 216
 				// register custom key route for each reg step ( ie: step=>"slug" - this is the entire reason we load the reg steps array now )
217
-				EE_Config::register_route( $reg_step['slug'], 'EED_Single_Page_Checkout', 'run', 'step' );
217
+				EE_Config::register_route($reg_step['slug'], 'EED_Single_Page_Checkout', 'run', 'step');
218 218
 				// add AJAX or other hooks
219
-				if ( isset( $reg_step['has_hooks'] ) && $reg_step['has_hooks'] ) {
219
+				if (isset($reg_step['has_hooks']) && $reg_step['has_hooks']) {
220 220
 					// setup autoloaders if necessary
221
-					if ( ! class_exists( $reg_step['class_name'] )) {
222
-						EEH_Autoloader::register_autoloaders_for_each_file_in_folder( $reg_step['file_path'], TRUE );
221
+					if ( ! class_exists($reg_step['class_name'])) {
222
+						EEH_Autoloader::register_autoloaders_for_each_file_in_folder($reg_step['file_path'], TRUE);
223 223
 					}
224
-					if ( is_callable( $reg_step['class_name'], 'set_hooks' )) {
225
-						call_user_func( array( $reg_step['class_name'], 'set_hooks' ));
224
+					if (is_callable($reg_step['class_name'], 'set_hooks')) {
225
+						call_user_func(array($reg_step['class_name'], 'set_hooks'));
226 226
 					}
227 227
 				}
228 228
 			}
@@ -241,28 +241,28 @@  discard block
 block discarded – undo
241 241
 	 */
242 242
 	public static function get_reg_steps() {
243 243
 		$reg_steps = EE_Registry::instance()->CFG->registration->reg_steps;
244
-		if ( empty( $reg_steps )) {
244
+		if (empty($reg_steps)) {
245 245
 			$reg_steps = array(
246 246
 				10 => array(
247
-					'file_path' => SPCO_REG_STEPS_PATH . 'attendee_information',
247
+					'file_path' => SPCO_REG_STEPS_PATH.'attendee_information',
248 248
 					'class_name' => 'EE_SPCO_Reg_Step_Attendee_Information',
249 249
 					'slug' => 'attendee_information',
250 250
 					'has_hooks' => FALSE
251 251
 				),
252 252
 				20 => array(
253
-					'file_path' => SPCO_REG_STEPS_PATH . 'registration_confirmation',
253
+					'file_path' => SPCO_REG_STEPS_PATH.'registration_confirmation',
254 254
 					'class_name' => 'EE_SPCO_Reg_Step_Registration_Confirmation',
255 255
 					'slug' => 'registration_confirmation',
256 256
 					'has_hooks' => FALSE
257 257
 				),
258 258
 				30 => array(
259
-					'file_path' => SPCO_REG_STEPS_PATH . 'payment_options',
259
+					'file_path' => SPCO_REG_STEPS_PATH.'payment_options',
260 260
 					'class_name' => 'EE_SPCO_Reg_Step_Payment_Options',
261 261
 					'slug' => 'payment_options',
262 262
 					'has_hooks' => TRUE
263 263
 				),
264 264
 				999 => array(
265
-					'file_path' => SPCO_REG_STEPS_PATH . 'finalize_registration',
265
+					'file_path' => SPCO_REG_STEPS_PATH.'finalize_registration',
266 266
 					'class_name' => 'EE_SPCO_Reg_Step_Finalize_Registration',
267 267
 					'slug' => 'finalize_registration',
268 268
 					'has_hooks' => FALSE
@@ -282,9 +282,9 @@  discard block
 block discarded – undo
282 282
 	 */
283 283
 	public static function registration_checkout_for_admin() {
284 284
 		EED_Single_Page_Checkout::load_reg_steps();
285
-		EE_Registry::instance()->REQ->set( 'step', 'attendee_information' );
286
-		EE_Registry::instance()->REQ->set( 'action', 'display_spco_reg_step' );
287
-		EE_Registry::instance()->REQ->set( 'process_form_submission', false );
285
+		EE_Registry::instance()->REQ->set('step', 'attendee_information');
286
+		EE_Registry::instance()->REQ->set('action', 'display_spco_reg_step');
287
+		EE_Registry::instance()->REQ->set('process_form_submission', false);
288 288
 		EED_Single_Page_Checkout::instance()->_initialize();
289 289
 		EED_Single_Page_Checkout::instance()->_display_spco_reg_form();
290 290
 		return EE_Registry::instance()->REQ->get_output();
@@ -300,14 +300,14 @@  discard block
 block discarded – undo
300 300
 	 */
301 301
 	public static function process_registration_from_admin() {
302 302
 		EED_Single_Page_Checkout::load_reg_steps();
303
-		EE_Registry::instance()->REQ->set( 'step', 'attendee_information' );
304
-		EE_Registry::instance()->REQ->set( 'action', 'process_reg_step' );
305
-		EE_Registry::instance()->REQ->set( 'process_form_submission', true );
303
+		EE_Registry::instance()->REQ->set('step', 'attendee_information');
304
+		EE_Registry::instance()->REQ->set('action', 'process_reg_step');
305
+		EE_Registry::instance()->REQ->set('process_form_submission', true);
306 306
 		EED_Single_Page_Checkout::instance()->_initialize();
307
-		if ( EED_Single_Page_Checkout::instance()->checkout->current_step->completed() ) {
308
-			$final_reg_step = end( EED_Single_Page_Checkout::instance()->checkout->reg_steps );
309
-			if ( $final_reg_step instanceof EE_SPCO_Reg_Step_Finalize_Registration ) {
310
-				if ( $final_reg_step->process_reg_step() ) {
307
+		if (EED_Single_Page_Checkout::instance()->checkout->current_step->completed()) {
308
+			$final_reg_step = end(EED_Single_Page_Checkout::instance()->checkout->reg_steps);
309
+			if ($final_reg_step instanceof EE_SPCO_Reg_Step_Finalize_Registration) {
310
+				if ($final_reg_step->process_reg_step()) {
311 311
 					return EED_Single_Page_Checkout::instance()->checkout->transaction;
312 312
 				}
313 313
 			}
@@ -324,8 +324,8 @@  discard block
 block discarded – undo
324 324
 	 * @param WP_Query $WP_Query
325 325
 	 * @return    void
326 326
 	 */
327
-	public function run( $WP_Query ) {
328
-		if ( $WP_Query instanceof WP_Query && $WP_Query->is_main_query() && apply_filters( 'FHEE__EED_Single_Page_Checkout__run', true )) {
327
+	public function run($WP_Query) {
328
+		if ($WP_Query instanceof WP_Query && $WP_Query->is_main_query() && apply_filters('FHEE__EED_Single_Page_Checkout__run', true)) {
329 329
 			$this->_initialize();
330 330
 		}
331 331
 	}
@@ -340,8 +340,8 @@  discard block
 block discarded – undo
340 340
 	 * @param WP_Query $WP_Query
341 341
 	 * @return    void
342 342
 	 */
343
-	public static function init( $WP_Query ) {
344
-		EED_Single_Page_Checkout::instance()->run( $WP_Query );
343
+	public static function init($WP_Query) {
344
+		EED_Single_Page_Checkout::instance()->run($WP_Query);
345 345
 	}
346 346
 
347 347
 
@@ -355,32 +355,32 @@  discard block
 block discarded – undo
355 355
 	 */
356 356
 	private function _initialize() {
357 357
 		// ensure SPCO doesn't run twice
358
-		if ( EED_Single_Page_Checkout::$_initialized ) {
358
+		if (EED_Single_Page_Checkout::$_initialized) {
359 359
 			return;
360 360
 		}
361 361
 		// setup the EE_Checkout object
362 362
 		$this->checkout = $this->_initialize_checkout();
363 363
 		// filter checkout
364
-		$this->checkout = apply_filters( 'FHEE__EED_Single_Page_Checkout___initialize__checkout', $this->checkout );
364
+		$this->checkout = apply_filters('FHEE__EED_Single_Page_Checkout___initialize__checkout', $this->checkout);
365 365
 		// get the $_GET
366 366
 		$this->_get_request_vars();
367 367
 		// filter continue_reg
368
-		$this->checkout->continue_reg = apply_filters( 'FHEE__EED_Single_Page_Checkout__init___continue_reg', TRUE, $this->checkout );
368
+		$this->checkout->continue_reg = apply_filters('FHEE__EED_Single_Page_Checkout__init___continue_reg', TRUE, $this->checkout);
369 369
 		// load the reg steps array
370
-		if ( ! $this->_load_and_instantiate_reg_steps() ) {
370
+		if ( ! $this->_load_and_instantiate_reg_steps()) {
371 371
 			EED_Single_Page_Checkout::$_initialized = true;
372 372
 			return;
373 373
 		}
374 374
 		// set the current step
375
-		$this->checkout->set_current_step( $this->checkout->step );
375
+		$this->checkout->set_current_step($this->checkout->step);
376 376
 		// and the next step
377 377
 		$this->checkout->set_next_step();
378 378
 		// was there already a valid transaction in the checkout from the session ?
379
-		if ( ! $this->checkout->transaction instanceof EE_Transaction ) {
379
+		if ( ! $this->checkout->transaction instanceof EE_Transaction) {
380 380
 			// get transaction from db or session
381 381
 			$this->checkout->transaction = $this->checkout->reg_url_link && ! is_admin() ? $this->_get_transaction_and_cart_for_previous_visit() : $this->_get_cart_for_current_session_and_setup_new_transaction();
382
-			if ( ! $this->checkout->transaction instanceof EE_Transaction ) {
383
-				EE_Error::add_error( __( 'Your Registration and Transaction information could not be retrieved from the db.', 'event_espresso' ), __FILE__, __FUNCTION__, __LINE__);
382
+			if ( ! $this->checkout->transaction instanceof EE_Transaction) {
383
+				EE_Error::add_error(__('Your Registration and Transaction information could not be retrieved from the db.', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__);
384 384
 				// add some style and make it dance
385 385
 				$this->checkout->transaction = EE_Transaction::new_instance();
386 386
 				$this->add_styles_and_scripts();
@@ -388,10 +388,10 @@  discard block
 block discarded – undo
388 388
 				return;
389 389
 			}
390 390
 			// and the registrations for the transaction
391
-			$this->_get_registrations( $this->checkout->transaction );
391
+			$this->_get_registrations($this->checkout->transaction);
392 392
 		}
393 393
 		// verify that everything has been setup correctly
394
-		if ( ! $this->_final_verifications() ) {
394
+		if ( ! $this->_final_verifications()) {
395 395
 			EED_Single_Page_Checkout::$_initialized = true;
396 396
 			return;
397 397
 		}
@@ -416,9 +416,9 @@  discard block
 block discarded – undo
416 416
 		// set no cache headers and constants
417 417
 		EE_System::do_not_cache();
418 418
 		// add anchor
419
-		add_action( 'loop_start', array( $this, 'set_checkout_anchor' ), 1 );
419
+		add_action('loop_start', array($this, 'set_checkout_anchor'), 1);
420 420
 		// remove transaction lock
421
-		add_action( 'shutdown', array( $this, 'unlock_transaction' ), 1 );
421
+		add_action('shutdown', array($this, 'unlock_transaction'), 1);
422 422
 	}
423 423
 
424 424
 
@@ -435,20 +435,20 @@  discard block
 block discarded – undo
435 435
 		// look in session for existing checkout
436 436
 		$checkout = EE_Registry::instance()->SSN->checkout();
437 437
 		// verify
438
-		if ( ! $checkout instanceof EE_Checkout ) {
438
+		if ( ! $checkout instanceof EE_Checkout) {
439 439
 			// instantiate EE_Checkout object for handling the properties of the current checkout process
440
-			$checkout = EE_Registry::instance()->load_file( SPCO_INC_PATH, 'EE_Checkout', 'class', array(), FALSE  );
440
+			$checkout = EE_Registry::instance()->load_file(SPCO_INC_PATH, 'EE_Checkout', 'class', array(), FALSE);
441 441
 			// verify again
442
-			if ( ! $checkout instanceof EE_Checkout ) {
443
-				throw new EE_Error( __( 'The EE_Checkout class could not be loaded.', 'event_espresso' ) );
442
+			if ( ! $checkout instanceof EE_Checkout) {
443
+				throw new EE_Error(__('The EE_Checkout class could not be loaded.', 'event_espresso'));
444 444
 			}
445 445
 		} else {
446
-			if ( $checkout->current_step->is_final_step() && $checkout->exit_spco() === true )  {
447
-				wp_safe_redirect( $checkout->redirect_url );
446
+			if ($checkout->current_step->is_final_step() && $checkout->exit_spco() === true) {
447
+				wp_safe_redirect($checkout->redirect_url);
448 448
 				exit();
449 449
 			}
450 450
 		}
451
-		$checkout = apply_filters( 'FHEE__EED_Single_Page_Checkout___initialize_checkout__checkout', $checkout );
451
+		$checkout = apply_filters('FHEE__EED_Single_Page_Checkout___initialize_checkout__checkout', $checkout);
452 452
 		// reset anything that needs a clean slate for each request
453 453
 		$checkout->reset_for_current_request();
454 454
 		return $checkout;
@@ -466,22 +466,22 @@  discard block
 block discarded – undo
466 466
 		// load classes
467 467
 		EED_Single_Page_Checkout::load_request_handler();
468 468
 		//make sure this request is marked as belonging to EE
469
-		EE_Registry::instance()->REQ->set_espresso_page( TRUE );
469
+		EE_Registry::instance()->REQ->set_espresso_page(TRUE);
470 470
 		// which step is being requested ?
471
-		$this->checkout->step = EE_Registry::instance()->REQ->get( 'step', $this->_get_first_step() );
471
+		$this->checkout->step = EE_Registry::instance()->REQ->get('step', $this->_get_first_step());
472 472
 		// which step is being edited ?
473
-		$this->checkout->edit_step = EE_Registry::instance()->REQ->get( 'edit_step', '' );
473
+		$this->checkout->edit_step = EE_Registry::instance()->REQ->get('edit_step', '');
474 474
 		// and what we're doing on the current step
475
-		$this->checkout->action = EE_Registry::instance()->REQ->get( 'action', 'display_spco_reg_step' );
475
+		$this->checkout->action = EE_Registry::instance()->REQ->get('action', 'display_spco_reg_step');
476 476
 		// returning to edit ?
477
-		$this->checkout->reg_url_link = EE_Registry::instance()->REQ->get( 'e_reg_url_link', '' );
477
+		$this->checkout->reg_url_link = EE_Registry::instance()->REQ->get('e_reg_url_link', '');
478 478
 		// or some other kind of revisit ?
479
-		$this->checkout->revisit = EE_Registry::instance()->REQ->get( 'revisit', FALSE );
479
+		$this->checkout->revisit = EE_Registry::instance()->REQ->get('revisit', FALSE);
480 480
 		// and whether or not to generate a reg form for this request
481
-		$this->checkout->generate_reg_form = EE_Registry::instance()->REQ->get( 'generate_reg_form', TRUE ); 		// TRUE 	FALSE
481
+		$this->checkout->generate_reg_form = EE_Registry::instance()->REQ->get('generate_reg_form', TRUE); // TRUE 	FALSE
482 482
 		// and whether or not to process a reg form submission for this request
483
-		$this->checkout->process_form_submission = EE_Registry::instance()->REQ->get( 'process_form_submission', FALSE ); 		// TRUE 	FALSE
484
-		$this->checkout->process_form_submission = $this->checkout->action !== 'display_spco_reg_step' ? $this->checkout->process_form_submission : FALSE; 		// TRUE 	FALSE
483
+		$this->checkout->process_form_submission = EE_Registry::instance()->REQ->get('process_form_submission', FALSE); // TRUE 	FALSE
484
+		$this->checkout->process_form_submission = $this->checkout->action !== 'display_spco_reg_step' ? $this->checkout->process_form_submission : FALSE; // TRUE 	FALSE
485 485
 		//$this->_display_request_vars();
486 486
 	}
487 487
 
@@ -494,17 +494,17 @@  discard block
 block discarded – undo
494 494
 	 * @return    void
495 495
 	 */
496 496
 	protected function _display_request_vars() {
497
-		if ( ! WP_DEBUG ) {
497
+		if ( ! WP_DEBUG) {
498 498
 			return;
499 499
 		}
500
-		EEH_Debug_Tools::printr( $_REQUEST, '$_REQUEST', __FILE__, __LINE__ );
501
-		EEH_Debug_Tools::printr( $this->checkout->step, '$this->checkout->step', __FILE__, __LINE__ );
502
-		EEH_Debug_Tools::printr( $this->checkout->edit_step, '$this->checkout->edit_step', __FILE__, __LINE__ );
503
-		EEH_Debug_Tools::printr( $this->checkout->action, '$this->checkout->action', __FILE__, __LINE__ );
504
-		EEH_Debug_Tools::printr( $this->checkout->reg_url_link, '$this->checkout->reg_url_link', __FILE__, __LINE__ );
505
-		EEH_Debug_Tools::printr( $this->checkout->revisit, '$this->checkout->revisit', __FILE__, __LINE__ );
506
-		EEH_Debug_Tools::printr( $this->checkout->generate_reg_form, '$this->checkout->generate_reg_form', __FILE__, __LINE__ );
507
-		EEH_Debug_Tools::printr( $this->checkout->process_form_submission, '$this->checkout->process_form_submission', __FILE__, __LINE__ );
500
+		EEH_Debug_Tools::printr($_REQUEST, '$_REQUEST', __FILE__, __LINE__);
501
+		EEH_Debug_Tools::printr($this->checkout->step, '$this->checkout->step', __FILE__, __LINE__);
502
+		EEH_Debug_Tools::printr($this->checkout->edit_step, '$this->checkout->edit_step', __FILE__, __LINE__);
503
+		EEH_Debug_Tools::printr($this->checkout->action, '$this->checkout->action', __FILE__, __LINE__);
504
+		EEH_Debug_Tools::printr($this->checkout->reg_url_link, '$this->checkout->reg_url_link', __FILE__, __LINE__);
505
+		EEH_Debug_Tools::printr($this->checkout->revisit, '$this->checkout->revisit', __FILE__, __LINE__);
506
+		EEH_Debug_Tools::printr($this->checkout->generate_reg_form, '$this->checkout->generate_reg_form', __FILE__, __LINE__);
507
+		EEH_Debug_Tools::printr($this->checkout->process_form_submission, '$this->checkout->process_form_submission', __FILE__, __LINE__);
508 508
 	}
509 509
 
510 510
 
@@ -518,8 +518,8 @@  discard block
 block discarded – undo
518 518
 	 * @return    array
519 519
 	 */
520 520
 	private function _get_first_step() {
521
-		$first_step = reset( EED_Single_Page_Checkout::$_reg_steps_array );
522
-		return isset( $first_step['slug'] ) ? $first_step['slug'] : 'attendee_information';
521
+		$first_step = reset(EED_Single_Page_Checkout::$_reg_steps_array);
522
+		return isset($first_step['slug']) ? $first_step['slug'] : 'attendee_information';
523 523
 	}
524 524
 
525 525
 
@@ -535,37 +535,37 @@  discard block
 block discarded – undo
535 535
 	private function _load_and_instantiate_reg_steps() {
536 536
 		// have reg_steps already been instantiated ?
537 537
 		if (
538
-			empty( $this->checkout->reg_steps ) ||
539
-			apply_filters( 'FHEE__Single_Page_Checkout__load_reg_steps__reload_reg_steps', false, $this->checkout )
538
+			empty($this->checkout->reg_steps) ||
539
+			apply_filters('FHEE__Single_Page_Checkout__load_reg_steps__reload_reg_steps', false, $this->checkout)
540 540
 		) {
541 541
 			// if not, then loop through raw reg steps array
542
-			foreach ( EED_Single_Page_Checkout::$_reg_steps_array as $order => $reg_step ) {
543
-				if ( ! $this->_load_and_instantiate_reg_step( $reg_step, $order )) {
542
+			foreach (EED_Single_Page_Checkout::$_reg_steps_array as $order => $reg_step) {
543
+				if ( ! $this->_load_and_instantiate_reg_step($reg_step, $order)) {
544 544
 					return false;
545 545
 				}
546 546
 			}
547 547
 			EE_Registry::instance()->CFG->registration->skip_reg_confirmation = TRUE;
548 548
 			EE_Registry::instance()->CFG->registration->reg_confirmation_last = TRUE;
549 549
 			// skip the registration_confirmation page ?
550
-			if ( EE_Registry::instance()->CFG->registration->skip_reg_confirmation ) {
550
+			if (EE_Registry::instance()->CFG->registration->skip_reg_confirmation) {
551 551
 				// just remove it from the reg steps array
552
-				$this->checkout->remove_reg_step( 'registration_confirmation', false );
553
-			} else if ( EE_Registry::instance()->CFG->registration->reg_confirmation_last && isset( 	$this->checkout->reg_steps['registration_confirmation'] )) {
552
+				$this->checkout->remove_reg_step('registration_confirmation', false);
553
+			} else if (EE_Registry::instance()->CFG->registration->reg_confirmation_last && isset($this->checkout->reg_steps['registration_confirmation'])) {
554 554
 				// set the order to something big like 100
555
-				$this->checkout->set_reg_step_order( 'registration_confirmation', 100 );
555
+				$this->checkout->set_reg_step_order('registration_confirmation', 100);
556 556
 			}
557 557
 			// filter the array for good luck
558
-			$this->checkout->reg_steps = apply_filters( 'FHEE__Single_Page_Checkout__load_reg_steps__reg_steps', $this->checkout->reg_steps );
558
+			$this->checkout->reg_steps = apply_filters('FHEE__Single_Page_Checkout__load_reg_steps__reg_steps', $this->checkout->reg_steps);
559 559
 			// finally re-sort based on the reg step class order properties
560 560
 			$this->checkout->sort_reg_steps();
561 561
 		} else {
562
-			foreach ( $this->checkout->reg_steps as $reg_step ) {
562
+			foreach ($this->checkout->reg_steps as $reg_step) {
563 563
 				// set all current step stati to FALSE
564
-				$reg_step->set_is_current_step( FALSE );
564
+				$reg_step->set_is_current_step(FALSE);
565 565
 			}
566 566
 		}
567
-		if ( empty( $this->checkout->reg_steps )) {
568
-			EE_Error::add_error( __( 'No Reg Steps were loaded..', 'event_espresso' ), __FILE__, __FUNCTION__, __LINE__);
567
+		if (empty($this->checkout->reg_steps)) {
568
+			EE_Error::add_error(__('No Reg Steps were loaded..', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__);
569 569
 			return false;
570 570
 		}
571 571
 			// make reg step details available to JS
@@ -583,34 +583,34 @@  discard block
 block discarded – undo
583 583
 	 * @param int   $order
584 584
 	 * @return bool
585 585
 	 */
586
-	private function _load_and_instantiate_reg_step( $reg_step = array(), $order = 0 ) {
586
+	private function _load_and_instantiate_reg_step($reg_step = array(), $order = 0) {
587 587
 
588 588
 		// we need a file_path, class_name, and slug to add a reg step
589
-		if ( isset( $reg_step['file_path'], $reg_step['class_name'], $reg_step['slug'] )) {
589
+		if (isset($reg_step['file_path'], $reg_step['class_name'], $reg_step['slug'])) {
590 590
 			// if editing a specific step, but this is NOT that step... (and it's not the 'finalize_registration' step)
591
-			if ( $this->checkout->reg_url_link && $this->checkout->step !== $reg_step['slug'] && $reg_step['slug'] !== 'finalize_registration' ) {
591
+			if ($this->checkout->reg_url_link && $this->checkout->step !== $reg_step['slug'] && $reg_step['slug'] !== 'finalize_registration') {
592 592
 				return true;
593 593
 			}
594 594
 			// instantiate step class using file path and class name
595
-			$reg_step_obj = EE_Registry::instance()->load_file( $reg_step['file_path'], $reg_step['class_name'], 'class', $this->checkout, FALSE  );
595
+			$reg_step_obj = EE_Registry::instance()->load_file($reg_step['file_path'], $reg_step['class_name'], 'class', $this->checkout, FALSE);
596 596
 			// did we gets the goods ?
597
-			if ( $reg_step_obj instanceof EE_SPCO_Reg_Step ) {
597
+			if ($reg_step_obj instanceof EE_SPCO_Reg_Step) {
598 598
 				// set reg step order based on config
599
-				$reg_step_obj->set_order( $order );
599
+				$reg_step_obj->set_order($order);
600 600
 				// add instantiated reg step object to the master reg steps array
601
-				$this->checkout->add_reg_step( $reg_step_obj );
601
+				$this->checkout->add_reg_step($reg_step_obj);
602 602
 			} else {
603
-				EE_Error::add_error( __( 'The current step could not be set.', 'event_espresso' ), __FILE__, __FUNCTION__, __LINE__ );
603
+				EE_Error::add_error(__('The current step could not be set.', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__);
604 604
 				return false;
605 605
 			}
606 606
 		} else {
607
-			if ( WP_DEBUG ) {
607
+			if (WP_DEBUG) {
608 608
 				EE_Error::add_error(
609 609
 					sprintf(
610
-						__( 'A registration step could not be loaded. One or more of the following data points is invalid:%4$s%5$sFile Path: %1$s%6$s%5$sClass Name: %2$s%6$s%5$sSlug: %3$s%6$s%7$s', 'event_espresso' ),
611
-						isset( $reg_step['file_path'] ) ? $reg_step['file_path'] : '',
612
-						isset( $reg_step['class_name'] ) ? $reg_step['class_name'] : '',
613
-						isset( $reg_step['slug'] ) ? $reg_step['slug'] : '',
610
+						__('A registration step could not be loaded. One or more of the following data points is invalid:%4$s%5$sFile Path: %1$s%6$s%5$sClass Name: %2$s%6$s%5$sSlug: %3$s%6$s%7$s', 'event_espresso'),
611
+						isset($reg_step['file_path']) ? $reg_step['file_path'] : '',
612
+						isset($reg_step['class_name']) ? $reg_step['class_name'] : '',
613
+						isset($reg_step['slug']) ? $reg_step['slug'] : '',
614 614
 						'<ul>',
615 615
 						'<li>',
616 616
 						'</li>',
@@ -634,16 +634,16 @@  discard block
 block discarded – undo
634 634
 	 */
635 635
 	private function _get_transaction_and_cart_for_previous_visit() {
636 636
 		/** @var $TXN_model EEM_Transaction */
637
-		$TXN_model = EE_Registry::instance()->load_model( 'Transaction' );
637
+		$TXN_model = EE_Registry::instance()->load_model('Transaction');
638 638
 		// because the reg_url_link is present in the request, this is a return visit to SPCO, so we'll get the transaction data from the db
639
-		$transaction = $TXN_model->get_transaction_from_reg_url_link( $this->checkout->reg_url_link );
639
+		$transaction = $TXN_model->get_transaction_from_reg_url_link($this->checkout->reg_url_link);
640 640
 		// verify transaction
641
-		if ( $transaction instanceof EE_Transaction ) {
641
+		if ($transaction instanceof EE_Transaction) {
642 642
 			// and get the cart that was used for that transaction
643
-			$this->checkout->cart = $this->_get_cart_for_transaction( $transaction );
643
+			$this->checkout->cart = $this->_get_cart_for_transaction($transaction);
644 644
 			return $transaction;
645 645
 		} else {
646
-			EE_Error::add_error( __( 'Your Registration and Transaction information could not be retrieved from the db.', 'event_espresso' ), __FILE__, __FUNCTION__, __LINE__);
646
+			EE_Error::add_error(__('Your Registration and Transaction information could not be retrieved from the db.', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__);
647 647
 			return NULL;
648 648
 		}
649 649
 	}
@@ -657,11 +657,11 @@  discard block
 block discarded – undo
657 657
 	 * @param EE_Transaction $transaction
658 658
 	 * @return EE_Cart
659 659
 	 */
660
-	private function _get_cart_for_transaction( $transaction ) {
661
-		$cart = $transaction instanceof EE_Transaction ? EE_Cart::get_cart_from_txn( $transaction ) : NULL;
660
+	private function _get_cart_for_transaction($transaction) {
661
+		$cart = $transaction instanceof EE_Transaction ? EE_Cart::get_cart_from_txn($transaction) : NULL;
662 662
 		// verify cart
663
-		if ( ! $cart instanceof EE_Cart ) {
664
-			$cart = EE_Registry::instance()->load_core( 'Cart' );
663
+		if ( ! $cart instanceof EE_Cart) {
664
+			$cart = EE_Registry::instance()->load_core('Cart');
665 665
 		}
666 666
 		return $cart;
667 667
 	}
@@ -676,8 +676,8 @@  discard block
 block discarded – undo
676 676
 	 * @param EE_Transaction $transaction
677 677
 	 * 	@return EE_Cart
678 678
 	 */
679
-	public function get_cart_for_transaction( EE_Transaction $transaction ) {
680
-		return EE_Cart::get_cart_from_txn( $transaction );
679
+	public function get_cart_for_transaction(EE_Transaction $transaction) {
680
+		return EE_Cart::get_cart_from_txn($transaction);
681 681
 	}
682 682
 
683 683
 
@@ -692,17 +692,17 @@  discard block
 block discarded – undo
692 692
 	private function _get_cart_for_current_session_and_setup_new_transaction() {
693 693
 		//  if there's no transaction, then this is the FIRST visit to SPCO
694 694
 		// so load up the cart ( passing nothing for the TXN because it doesn't exist yet )
695
-		$this->checkout->cart = $this->_get_cart_for_transaction( NULL );
695
+		$this->checkout->cart = $this->_get_cart_for_transaction(NULL);
696 696
 		// and then create a new transaction
697 697
 		$transaction = $this->_initialize_transaction();
698 698
 		// verify transaction
699
-		if ( $transaction instanceof EE_Transaction ) {
699
+		if ($transaction instanceof EE_Transaction) {
700 700
 			// save it so that we have an ID for other objects to use
701 701
 			$transaction->save();
702 702
 			// and save TXN data to the cart
703
-			$this->checkout->cart->get_grand_total()->save_this_and_descendants_to_txn( $transaction->ID() );
703
+			$this->checkout->cart->get_grand_total()->save_this_and_descendants_to_txn($transaction->ID());
704 704
 		} else {
705
-			EE_Error::add_error( __( 'A Valid Transaction could not be initialized.', 'event_espresso' ), __FILE__, __FUNCTION__, __LINE__ );
705
+			EE_Error::add_error(__('A Valid Transaction could not be initialized.', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__);
706 706
 		}
707 707
 		return $transaction;
708 708
 	}
@@ -722,15 +722,15 @@  discard block
 block discarded – undo
722 722
 			// grab the cart grand total
723 723
 			$cart_total = $this->checkout->cart->get_cart_grand_total();
724 724
 			// create new TXN
725
-			return EE_Transaction::new_instance( array(
725
+			return EE_Transaction::new_instance(array(
726 726
 				'TXN_timestamp' 	=> time(),
727 727
 				'TXN_reg_steps' 		=> $this->checkout->initialize_txn_reg_steps_array(),
728 728
 				'TXN_total' 				=> $cart_total > 0 ? $cart_total : 0,
729 729
 				'TXN_paid' 				=> 0,
730 730
 				'STS_ID' 					=> EEM_Transaction::failed_status_code,
731 731
 			));
732
-		} catch( Exception $e ) {
733
-			EE_Error::add_error( $e->getMessage(), __FILE__, __FUNCTION__, __LINE__);
732
+		} catch (Exception $e) {
733
+			EE_Error::add_error($e->getMessage(), __FILE__, __FUNCTION__, __LINE__);
734 734
 		}
735 735
 		return NULL;
736 736
 	}
@@ -744,34 +744,34 @@  discard block
 block discarded – undo
744 744
 	 * @param EE_Transaction $transaction
745 745
 	 * @return EE_Cart
746 746
 	 */
747
-	private function _get_registrations( EE_Transaction $transaction ) {
747
+	private function _get_registrations(EE_Transaction $transaction) {
748 748
 		// first step: grab the registrants  { : o
749
-		$registrations = $transaction->registrations( $this->checkout->reg_cache_where_params, true );
749
+		$registrations = $transaction->registrations($this->checkout->reg_cache_where_params, true);
750 750
 		// verify registrations have been set
751
-		if ( empty( $registrations )) {
751
+		if (empty($registrations)) {
752 752
 			// if no cached registrations, then check the db
753
-			$registrations = $transaction->registrations( $this->checkout->reg_cache_where_params, false );
753
+			$registrations = $transaction->registrations($this->checkout->reg_cache_where_params, false);
754 754
 			// still nothing ? well as long as this isn't a revisit
755
-			if ( empty( $registrations ) && ! $this->checkout->revisit ) {
755
+			if (empty($registrations) && ! $this->checkout->revisit) {
756 756
 				// generate new registrations from scratch
757
-				$registrations = $this->_initialize_registrations( $transaction );
757
+				$registrations = $this->_initialize_registrations($transaction);
758 758
 			}
759 759
 		}
760 760
 		// sort by their original registration order
761
-		usort( $registrations, array( 'EED_Single_Page_Checkout', 'sort_registrations_by_REG_count' ));
761
+		usort($registrations, array('EED_Single_Page_Checkout', 'sort_registrations_by_REG_count'));
762 762
 		// then loop thru the array
763
-		foreach ( $registrations as $registration ) {
763
+		foreach ($registrations as $registration) {
764 764
 			// verify each registration
765
-			if ( $registration instanceof EE_Registration ) {
765
+			if ($registration instanceof EE_Registration) {
766 766
 				// we display all attendee info for the primary registrant
767
-				if ( $this->checkout->reg_url_link == $registration->reg_url_link() && $registration->is_primary_registrant() ) {
767
+				if ($this->checkout->reg_url_link == $registration->reg_url_link() && $registration->is_primary_registrant()) {
768 768
 					$this->checkout->primary_revisit = TRUE;
769 769
 					break;
770
-				} else if ( $this->checkout->revisit && $this->checkout->reg_url_link != $registration->reg_url_link() ) {
770
+				} else if ($this->checkout->revisit && $this->checkout->reg_url_link != $registration->reg_url_link()) {
771 771
 					// but hide info if it doesn't belong to you
772
-					$transaction->clear_cache( 'Registration', $registration->ID() );
772
+					$transaction->clear_cache('Registration', $registration->ID());
773 773
 				}
774
-				$this->checkout->set_reg_status_updated( $registration->ID(), false );
774
+				$this->checkout->set_reg_status_updated($registration->ID(), false);
775 775
 			}
776 776
 		}
777 777
 	}
@@ -785,17 +785,17 @@  discard block
 block discarded – undo
785 785
 	 * @param EE_Transaction $transaction
786 786
 	 * @return    array
787 787
 	 */
788
-	private function _initialize_registrations( EE_Transaction $transaction ) {
788
+	private function _initialize_registrations(EE_Transaction $transaction) {
789 789
 		$att_nmbr = 0;
790 790
 		$registrations = array();
791
-		if ( $transaction instanceof EE_Transaction ) {
791
+		if ($transaction instanceof EE_Transaction) {
792 792
 			/** @type EE_Registration_Processor $registration_processor */
793
-			$registration_processor = EE_Registry::instance()->load_class( 'Registration_Processor' );
793
+			$registration_processor = EE_Registry::instance()->load_class('Registration_Processor');
794 794
 			$this->checkout->total_ticket_count = $this->checkout->cart->all_ticket_quantity_count();
795 795
 			// now let's add the cart items to the $transaction
796
-			foreach ( $this->checkout->cart->get_tickets() as $line_item ) {
796
+			foreach ($this->checkout->cart->get_tickets() as $line_item) {
797 797
 				//do the following for each ticket of this type they selected
798
-				for ( $x = 1; $x <= $line_item->quantity(); $x++ ) {
798
+				for ($x = 1; $x <= $line_item->quantity(); $x++) {
799 799
 					$att_nmbr++;
800 800
 					$registration = $registration_processor->generate_ONE_registration_from_line_item(
801 801
 						$line_item,
@@ -803,12 +803,12 @@  discard block
 block discarded – undo
803 803
 						$att_nmbr,
804 804
 						$this->checkout->total_ticket_count
805 805
 					);
806
-					if ( $registration instanceof EE_Registration ) {
807
-						$registrations[ $registration->ID() ] = $registration;
806
+					if ($registration instanceof EE_Registration) {
807
+						$registrations[$registration->ID()] = $registration;
808 808
 					}
809 809
 				}
810 810
 			}
811
-			$registration_processor->fix_reg_final_price_rounding_issue( $transaction );
811
+			$registration_processor->fix_reg_final_price_rounding_issue($transaction);
812 812
 		}
813 813
 		return $registrations;
814 814
 	}
@@ -823,12 +823,12 @@  discard block
 block discarded – undo
823 823
 	 * @param EE_Registration $reg_B
824 824
 	 * @return array()
825 825
 	 */
826
-	public static function sort_registrations_by_REG_count( EE_Registration $reg_A, EE_Registration $reg_B ) {
826
+	public static function sort_registrations_by_REG_count(EE_Registration $reg_A, EE_Registration $reg_B) {
827 827
 		// this shouldn't ever happen within the same TXN, but oh well
828
-		if ( $reg_A->count() == $reg_B->count() ) {
828
+		if ($reg_A->count() == $reg_B->count()) {
829 829
 			return 0;
830 830
 		}
831
-		return ( $reg_A->count() > $reg_B->count() ) ? 1 : -1;
831
+		return ($reg_A->count() > $reg_B->count()) ? 1 : -1;
832 832
 	}
833 833
 
834 834
 
@@ -843,35 +843,35 @@  discard block
 block discarded – undo
843 843
 	 */
844 844
 	private function _final_verifications() {
845 845
 		// filter checkout
846
-		$this->checkout = apply_filters( 'FHEE__EED_Single_Page_Checkout___final_verifications__checkout', $this->checkout );
846
+		$this->checkout = apply_filters('FHEE__EED_Single_Page_Checkout___final_verifications__checkout', $this->checkout);
847 847
 		//verify that current step is still set correctly
848
-		if ( ! $this->checkout->current_step instanceof EE_SPCO_Reg_Step ) {
849
-			EE_Error::add_error( __( 'We\'re sorry but the registration process can not proceed because one or more registration steps were not setup correctly. Please refresh the page and try again or contact support.', 'event_espresso' ), __FILE__, __FUNCTION__, __LINE__ );
848
+		if ( ! $this->checkout->current_step instanceof EE_SPCO_Reg_Step) {
849
+			EE_Error::add_error(__('We\'re sorry but the registration process can not proceed because one or more registration steps were not setup correctly. Please refresh the page and try again or contact support.', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__);
850 850
 			return false;
851 851
 		}
852 852
 		// if returning to SPCO, then verify that primary registrant is set
853
-		if ( ! empty( $this->checkout->reg_url_link )) {
853
+		if ( ! empty($this->checkout->reg_url_link)) {
854 854
 			$valid_registrant = $this->checkout->transaction->primary_registration();
855
-			if ( ! $valid_registrant instanceof EE_Registration ) {
856
-				EE_Error::add_error( __( 'We\'re sorry but there appears to be an error with the "reg_url_link" or the primary registrant for this transaction. Please refresh the page and try again or contact support.', 'event_espresso' ), __FILE__, __FUNCTION__, __LINE__ );
855
+			if ( ! $valid_registrant instanceof EE_Registration) {
856
+				EE_Error::add_error(__('We\'re sorry but there appears to be an error with the "reg_url_link" or the primary registrant for this transaction. Please refresh the page and try again or contact support.', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__);
857 857
 				return false;
858 858
 			}
859 859
 			$valid_registrant = null;
860
-			foreach ( $this->checkout->transaction->registrations( $this->checkout->reg_cache_where_params ) as $registration ) {
861
-				if ( $registration instanceof EE_Registration ) {
862
-					if ( $registration->reg_url_link() == $this->checkout->reg_url_link ) {
860
+			foreach ($this->checkout->transaction->registrations($this->checkout->reg_cache_where_params) as $registration) {
861
+				if ($registration instanceof EE_Registration) {
862
+					if ($registration->reg_url_link() == $this->checkout->reg_url_link) {
863 863
 						$valid_registrant = $registration;
864 864
 					}
865 865
 				}
866 866
 			}
867
-			if ( ! $valid_registrant instanceof EE_Registration ) {
868
-				EE_Error::add_error( __( 'We\'re sorry but there appears to be an error with the "reg_url_link" or the transaction itself. Please refresh the page and try again or contact support.', 'event_espresso' ), __FILE__, __FUNCTION__, __LINE__ );
867
+			if ( ! $valid_registrant instanceof EE_Registration) {
868
+				EE_Error::add_error(__('We\'re sorry but there appears to be an error with the "reg_url_link" or the transaction itself. Please refresh the page and try again or contact support.', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__);
869 869
 				return false;
870 870
 			}
871 871
 		}
872 872
 		// now that things have been kinda sufficiently verified,
873 873
 		// let's add the checkout to the session so that's available other systems
874
-		EE_Registry::instance()->SSN->set_checkout( $this->checkout );
874
+		EE_Registry::instance()->SSN->set_checkout($this->checkout);
875 875
 		return true;
876 876
 	}
877 877
 
@@ -887,28 +887,28 @@  discard block
 block discarded – undo
887 887
 	 * @access    private
888 888
 	 * @param bool $reinitializing
889 889
 	 */
890
-	private function _initialize_reg_steps( $reinitializing = false ) {
891
-		$this->checkout->set_reg_step_initiated( $this->checkout->current_step );
890
+	private function _initialize_reg_steps($reinitializing = false) {
891
+		$this->checkout->set_reg_step_initiated($this->checkout->current_step);
892 892
 		// loop thru all steps to call their individual "initialize" methods and set i18n strings for JS
893
-		foreach ( $this->checkout->reg_steps as $reg_step ) {
894
-			if ( ! $reg_step->initialize_reg_step() ) {
893
+		foreach ($this->checkout->reg_steps as $reg_step) {
894
+			if ( ! $reg_step->initialize_reg_step()) {
895 895
 				// if not initialized then maybe this step is being removed...
896
-				if ( $reg_step->is_current_step() && ! $reinitializing ) {
896
+				if ($reg_step->is_current_step() && ! $reinitializing) {
897 897
 					// if it was the current step, then we need to start over here
898
-					$this->_initialize_reg_steps( true );
898
+					$this->_initialize_reg_steps(true);
899 899
 					return;
900 900
 				}
901 901
 				continue;
902 902
 			}
903 903
 			// i18n
904 904
 			$reg_step->translate_js_strings();
905
-			if ( $reg_step->is_current_step() ) {
905
+			if ($reg_step->is_current_step()) {
906 906
 				// the text that appears on the reg step form submit button
907 907
 				$reg_step->set_submit_button_text();
908 908
 			}
909 909
 		}
910 910
 		// dynamically creates hook point like: AHEE__Single_Page_Checkout___initialize_reg_step__attendee_information
911
-		do_action( "AHEE__Single_Page_Checkout___initialize_reg_step__{$this->checkout->current_step->slug()}", $this->checkout->current_step );
911
+		do_action("AHEE__Single_Page_Checkout___initialize_reg_step__{$this->checkout->current_step->slug()}", $this->checkout->current_step);
912 912
 	}
913 913
 
914 914
 
@@ -921,39 +921,39 @@  discard block
 block discarded – undo
921 921
 	 */
922 922
 	private function _check_form_submission() {
923 923
 		//does this request require the reg form to be generated ?
924
-		if ( $this->checkout->generate_reg_form ) {
924
+		if ($this->checkout->generate_reg_form) {
925 925
 			// ever heard that song by Blue Rodeo ?
926 926
 			try {
927 927
 				$this->checkout->current_step->reg_form = $this->checkout->current_step->generate_reg_form();
928 928
 				// if not displaying a form, then check for form submission
929
-				if ( $this->checkout->process_form_submission && $this->checkout->current_step->reg_form->was_submitted() ) {
929
+				if ($this->checkout->process_form_submission && $this->checkout->current_step->reg_form->was_submitted()) {
930 930
 					// clear out any old data in case this step is being run again
931
-					$this->checkout->current_step->set_valid_data( array() );
931
+					$this->checkout->current_step->set_valid_data(array());
932 932
 					// capture submitted form data
933 933
 					$this->checkout->current_step->reg_form->receive_form_submission(
934
-						apply_filters( 'FHEE__Single_Page_Checkout___check_form_submission__request_params', EE_Registry::instance()->REQ->params(), $this->checkout )
934
+						apply_filters('FHEE__Single_Page_Checkout___check_form_submission__request_params', EE_Registry::instance()->REQ->params(), $this->checkout)
935 935
 					);
936 936
 					// validate submitted form data
937
-					if ( ! $this->checkout->current_step->reg_form->is_valid() || ! $this->checkout->continue_reg ) {
937
+					if ( ! $this->checkout->current_step->reg_form->is_valid() || ! $this->checkout->continue_reg) {
938 938
 						// thou shall not pass !!!
939 939
 						$this->checkout->continue_reg = FALSE;
940 940
 						// any form validation errors?
941
-						if ( $this->checkout->current_step->reg_form->submission_error_message() != '' ) {
941
+						if ($this->checkout->current_step->reg_form->submission_error_message() != '') {
942 942
 							$submission_error_messages = array();
943 943
 							// bad, bad, bad registrant
944
-							foreach( $this->checkout->current_step->reg_form->get_validation_errors_accumulated() as $validation_error ){
945
-								if ( $validation_error instanceof EE_Validation_Error ) {
946
-									$submission_error_messages[] = sprintf( __( '%s : %s', 'event_espresso' ), $validation_error->get_form_section()->html_label_text(), $validation_error->getMessage() );
944
+							foreach ($this->checkout->current_step->reg_form->get_validation_errors_accumulated() as $validation_error) {
945
+								if ($validation_error instanceof EE_Validation_Error) {
946
+									$submission_error_messages[] = sprintf(__('%s : %s', 'event_espresso'), $validation_error->get_form_section()->html_label_text(), $validation_error->getMessage());
947 947
 								}
948 948
 							}
949
-							EE_Error::add_error( join( '<br />', $submission_error_messages ), __FILE__, __FUNCTION__, __LINE__ );
949
+							EE_Error::add_error(join('<br />', $submission_error_messages), __FILE__, __FUNCTION__, __LINE__);
950 950
 						}
951 951
 						// well not really... what will happen is we'll just get redirected back to redo the current step
952 952
 						$this->go_to_next_step();
953 953
 						return;
954 954
 					}
955 955
 				}
956
-			} catch( EE_Error $e ) {
956
+			} catch (EE_Error $e) {
957 957
 				$e->get_error();
958 958
 			}
959 959
 		}
@@ -969,38 +969,38 @@  discard block
 block discarded – undo
969 969
 	 */
970 970
 	private function _process_form_action() {
971 971
 		// what cha wanna do?
972
-		switch( $this->checkout->action ) {
972
+		switch ($this->checkout->action) {
973 973
 			// AJAX next step reg form
974 974
 			case 'display_spco_reg_step' :
975 975
 				$this->checkout->redirect = FALSE;
976
-				if ( EE_Registry::instance()->REQ->ajax ) {
977
-					$this->checkout->json_response->set_reg_step_html( $this->checkout->current_step->display_reg_form() );
976
+				if (EE_Registry::instance()->REQ->ajax) {
977
+					$this->checkout->json_response->set_reg_step_html($this->checkout->current_step->display_reg_form());
978 978
 				}
979 979
 				break;
980 980
 
981 981
 			default :
982 982
 				// meh... do one of those other steps first
983
-				if ( ! empty( $this->checkout->action ) && is_callable( array( $this->checkout->current_step, $this->checkout->action ))) {
983
+				if ( ! empty($this->checkout->action) && is_callable(array($this->checkout->current_step, $this->checkout->action))) {
984 984
 					// dynamically creates hook point like: AHEE__Single_Page_Checkout__before_attendee_information__process_reg_step
985
-					do_action( "AHEE__Single_Page_Checkout__before_{$this->checkout->current_step->slug()}__{$this->checkout->action}", $this->checkout->current_step );
985
+					do_action("AHEE__Single_Page_Checkout__before_{$this->checkout->current_step->slug()}__{$this->checkout->action}", $this->checkout->current_step);
986 986
 					// call action on current step
987
-					if ( call_user_func( array( $this->checkout->current_step, $this->checkout->action )) ) {
987
+					if (call_user_func(array($this->checkout->current_step, $this->checkout->action))) {
988 988
 						// good registrant, you get to proceed
989
-						if ( $this->checkout->current_step->success_message() != '' ) {
990
-							if ( apply_filters( 'FHEE__Single_Page_Checkout___process_form_action__display_success', false ) ) {
991
-								EE_Error::add_success( $this->checkout->current_step->success_message() . '<br />' . $this->checkout->next_step->_instructions() );
989
+						if ($this->checkout->current_step->success_message() != '') {
990
+							if (apply_filters('FHEE__Single_Page_Checkout___process_form_action__display_success', false)) {
991
+								EE_Error::add_success($this->checkout->current_step->success_message().'<br />'.$this->checkout->next_step->_instructions());
992 992
 							}
993 993
 						}
994 994
 						// pack it up, pack it in...
995 995
 						$this->_setup_redirect();
996 996
 					}
997 997
 					// dynamically creates hook point like: AHEE__Single_Page_Checkout__after_payment_options__process_reg_step
998
-					do_action( "AHEE__Single_Page_Checkout__after_{$this->checkout->current_step->slug()}__{$this->checkout->action}", $this->checkout->current_step );
998
+					do_action("AHEE__Single_Page_Checkout__after_{$this->checkout->current_step->slug()}__{$this->checkout->action}", $this->checkout->current_step);
999 999
 
1000 1000
 				} else {
1001 1001
 					EE_Error::add_error(
1002 1002
 						sprintf(
1003
-							__( 'The requested form action "%s" does not exist for the current "%s" registration step.', 'event_espresso' ),
1003
+							__('The requested form action "%s" does not exist for the current "%s" registration step.', 'event_espresso'),
1004 1004
 							$this->checkout->action,
1005 1005
 							$this->checkout->current_step->name()
1006 1006
 						),
@@ -1026,10 +1026,10 @@  discard block
 block discarded – undo
1026 1026
 	public function add_styles_and_scripts() {
1027 1027
 		// i18n
1028 1028
 		$this->translate_js_strings();
1029
-		if ( $this->checkout->admin_request ) {
1030
-			add_action('admin_enqueue_scripts', array($this, 'enqueue_styles_and_scripts'), 10 );
1029
+		if ($this->checkout->admin_request) {
1030
+			add_action('admin_enqueue_scripts', array($this, 'enqueue_styles_and_scripts'), 10);
1031 1031
 		} else {
1032
-			add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_styles_and_scripts' ), 10 );
1032
+			add_action('wp_enqueue_scripts', array($this, 'enqueue_styles_and_scripts'), 10);
1033 1033
 		}
1034 1034
 	}
1035 1035
 
@@ -1045,42 +1045,42 @@  discard block
 block discarded – undo
1045 1045
 		EE_Registry::$i18n_js_strings['revisit'] = $this->checkout->revisit;
1046 1046
 		EE_Registry::$i18n_js_strings['e_reg_url_link'] = $this->checkout->reg_url_link;
1047 1047
 		EE_Registry::$i18n_js_strings['server_error'] = __('An unknown error occurred on the server while attempting to process your request. Please refresh the page and try again or contact support.', 'event_espresso');
1048
-		EE_Registry::$i18n_js_strings['invalid_json_response'] = __( 'An invalid response was returned from the server while attempting to process your request. Please refresh the page and try again or contact support.', 'event_espresso' );
1049
-		EE_Registry::$i18n_js_strings['validation_error'] = __( 'There appears to be a problem with the form validation configuration! Please check the admin settings or contact support.', 'event_espresso' );
1050
-		EE_Registry::$i18n_js_strings['invalid_payment_method'] = __( 'There appears to be a problem with the payment method configuration! Please refresh the page and try again or contact support.', 'event_espresso' );
1048
+		EE_Registry::$i18n_js_strings['invalid_json_response'] = __('An invalid response was returned from the server while attempting to process your request. Please refresh the page and try again or contact support.', 'event_espresso');
1049
+		EE_Registry::$i18n_js_strings['validation_error'] = __('There appears to be a problem with the form validation configuration! Please check the admin settings or contact support.', 'event_espresso');
1050
+		EE_Registry::$i18n_js_strings['invalid_payment_method'] = __('There appears to be a problem with the payment method configuration! Please refresh the page and try again or contact support.', 'event_espresso');
1051 1051
 		EE_Registry::$i18n_js_strings['reg_step_error'] = __('This registration step could not be completed. Please refresh the page and try again.', 'event_espresso');
1052 1052
 		EE_Registry::$i18n_js_strings['invalid_coupon'] = __('We\'re sorry but that coupon code does not appear to be valid. If this is incorrect, please contact the site administrator.', 'event_espresso');
1053
-		EE_Registry::$i18n_js_strings['process_registration'] = sprintf( __( 'Please wait while we process your registration.%sDo not refresh the page or navigate away while this is happening.%sThank you for your patience.', 'event_espresso' ), '<br/>', '<br/>' );
1054
-		EE_Registry::$i18n_js_strings['language'] = get_bloginfo( 'language' );
1053
+		EE_Registry::$i18n_js_strings['process_registration'] = sprintf(__('Please wait while we process your registration.%sDo not refresh the page or navigate away while this is happening.%sThank you for your patience.', 'event_espresso'), '<br/>', '<br/>');
1054
+		EE_Registry::$i18n_js_strings['language'] = get_bloginfo('language');
1055 1055
 		EE_Registry::$i18n_js_strings['EESID'] = EE_Registry::instance()->SSN->id();
1056 1056
 		EE_Registry::$i18n_js_strings['currency'] = EE_Registry::instance()->CFG->currency;
1057 1057
 		EE_Registry::$i18n_js_strings['datepicker_yearRange'] = '-150:+20';
1058
-		EE_Registry::$i18n_js_strings['timer_years'] = __( 'years', 'event_espresso' );
1059
-		EE_Registry::$i18n_js_strings['timer_months'] = __( 'months', 'event_espresso' );
1060
-		EE_Registry::$i18n_js_strings['timer_weeks'] = __( 'weeks', 'event_espresso' );
1061
-		EE_Registry::$i18n_js_strings['timer_days'] = __( 'days', 'event_espresso' );
1062
-		EE_Registry::$i18n_js_strings['timer_hours'] = __( 'hours', 'event_espresso' );
1063
-		EE_Registry::$i18n_js_strings['timer_minutes'] = __( 'minutes', 'event_espresso' );
1064
-		EE_Registry::$i18n_js_strings['timer_seconds'] = __( 'seconds', 'event_espresso' );
1065
-		EE_Registry::$i18n_js_strings['timer_year'] = __( 'year', 'event_espresso' );
1066
-		EE_Registry::$i18n_js_strings['timer_month'] = __( 'month', 'event_espresso' );
1067
-		EE_Registry::$i18n_js_strings['timer_week'] = __( 'week', 'event_espresso' );
1068
-		EE_Registry::$i18n_js_strings['timer_day'] = __( 'day', 'event_espresso' );
1069
-		EE_Registry::$i18n_js_strings['timer_hour'] = __( 'hour', 'event_espresso' );
1070
-		EE_Registry::$i18n_js_strings['timer_minute'] = __( 'minute', 'event_espresso' );
1071
-		EE_Registry::$i18n_js_strings['timer_second'] = __( 'second', 'event_espresso' );
1058
+		EE_Registry::$i18n_js_strings['timer_years'] = __('years', 'event_espresso');
1059
+		EE_Registry::$i18n_js_strings['timer_months'] = __('months', 'event_espresso');
1060
+		EE_Registry::$i18n_js_strings['timer_weeks'] = __('weeks', 'event_espresso');
1061
+		EE_Registry::$i18n_js_strings['timer_days'] = __('days', 'event_espresso');
1062
+		EE_Registry::$i18n_js_strings['timer_hours'] = __('hours', 'event_espresso');
1063
+		EE_Registry::$i18n_js_strings['timer_minutes'] = __('minutes', 'event_espresso');
1064
+		EE_Registry::$i18n_js_strings['timer_seconds'] = __('seconds', 'event_espresso');
1065
+		EE_Registry::$i18n_js_strings['timer_year'] = __('year', 'event_espresso');
1066
+		EE_Registry::$i18n_js_strings['timer_month'] = __('month', 'event_espresso');
1067
+		EE_Registry::$i18n_js_strings['timer_week'] = __('week', 'event_espresso');
1068
+		EE_Registry::$i18n_js_strings['timer_day'] = __('day', 'event_espresso');
1069
+		EE_Registry::$i18n_js_strings['timer_hour'] = __('hour', 'event_espresso');
1070
+		EE_Registry::$i18n_js_strings['timer_minute'] = __('minute', 'event_espresso');
1071
+		EE_Registry::$i18n_js_strings['timer_second'] = __('second', 'event_espresso');
1072 1072
 		EE_Registry::$i18n_js_strings['registration_expiration_notice'] = sprintf(
1073
-			__( '%1$sWe\'re sorry, but your registration time has expired.%2$s%3$s%4$sIf you still wish to complete your registration, please return to the %5$sEvent List%6$sEvent List%7$s and reselect your tickets if available. Please except our apologies for any inconvenience this may have caused.%8$s', 'event_espresso' ),
1073
+			__('%1$sWe\'re sorry, but your registration time has expired.%2$s%3$s%4$sIf you still wish to complete your registration, please return to the %5$sEvent List%6$sEvent List%7$s and reselect your tickets if available. Please except our apologies for any inconvenience this may have caused.%8$s', 'event_espresso'),
1074 1074
 			'<h4 class="important-notice">',
1075 1075
 			'</h4>',
1076 1076
 			'<br />',
1077 1077
 			'<p>',
1078
-			'<a href="'. get_post_type_archive_link( 'espresso_events' ) . '" title="',
1078
+			'<a href="'.get_post_type_archive_link('espresso_events').'" title="',
1079 1079
 			'">',
1080 1080
 			'</a>',
1081 1081
 			'</p>'
1082 1082
 		);
1083
-		EE_Registry::$i18n_js_strings[ 'ajax_submit' ] = apply_filters( 'FHEE__Single_Page_Checkout__translate_js_strings__ajax_submit', true );
1083
+		EE_Registry::$i18n_js_strings['ajax_submit'] = apply_filters('FHEE__Single_Page_Checkout__translate_js_strings__ajax_submit', true);
1084 1084
 	}
1085 1085
 
1086 1086
 
@@ -1093,25 +1093,25 @@  discard block
 block discarded – undo
1093 1093
 	 */
1094 1094
 	public function enqueue_styles_and_scripts() {
1095 1095
 		// load css
1096
-		wp_register_style( 'single_page_checkout', SPCO_CSS_URL . 'single_page_checkout.css', array(), EVENT_ESPRESSO_VERSION );
1097
-		wp_enqueue_style( 'single_page_checkout' );
1096
+		wp_register_style('single_page_checkout', SPCO_CSS_URL.'single_page_checkout.css', array(), EVENT_ESPRESSO_VERSION);
1097
+		wp_enqueue_style('single_page_checkout');
1098 1098
 		// load JS
1099
-		wp_register_script( 'jquery_plugin', EE_THIRD_PARTY_URL . 'jquery	.plugin.min.js', array( 'jquery' ), '1.0.1', TRUE );
1100
-		wp_register_script( 'jquery_countdown', EE_THIRD_PARTY_URL . 'jquery	.countdown.min.js', array( 'jquery_plugin' ), '2.0.2', TRUE );
1101
-		wp_register_script( 'single_page_checkout', SPCO_JS_URL . 'single_page_checkout.js', array( 'espresso_core', 'underscore', 'ee_form_section_validation', 'jquery_countdown' ), EVENT_ESPRESSO_VERSION, TRUE );
1102
-		wp_enqueue_script( 'single_page_checkout' );
1099
+		wp_register_script('jquery_plugin', EE_THIRD_PARTY_URL.'jquery	.plugin.min.js', array('jquery'), '1.0.1', TRUE);
1100
+		wp_register_script('jquery_countdown', EE_THIRD_PARTY_URL.'jquery	.countdown.min.js', array('jquery_plugin'), '2.0.2', TRUE);
1101
+		wp_register_script('single_page_checkout', SPCO_JS_URL.'single_page_checkout.js', array('espresso_core', 'underscore', 'ee_form_section_validation', 'jquery_countdown'), EVENT_ESPRESSO_VERSION, TRUE);
1102
+		wp_enqueue_script('single_page_checkout');
1103 1103
 
1104 1104
 		/**
1105 1105
 		 * global action hook for enqueueing styles and scripts with
1106 1106
 		 * spco calls.
1107 1107
 		 */
1108
-		do_action( 'AHEE__EED_Single_Page_Checkout__enqueue_styles_and_scripts', $this );
1108
+		do_action('AHEE__EED_Single_Page_Checkout__enqueue_styles_and_scripts', $this);
1109 1109
 
1110 1110
 		/**
1111 1111
 		 * dynamic action hook for enqueueing styles and scripts with spco calls.
1112 1112
 		 * The hook will end up being something like AHEE__EED_Single_Page_Checkout__enqueue_styles_and_scripts__attendee_information
1113 1113
 		 */
1114
-		do_action( 'AHEE__EED_Single_Page_Checkout__enqueue_styles_and_scripts__' . $this->checkout->current_step->slug(), $this );
1114
+		do_action('AHEE__EED_Single_Page_Checkout__enqueue_styles_and_scripts__'.$this->checkout->current_step->slug(), $this);
1115 1115
 
1116 1116
 		// add css and JS for current step
1117 1117
 		$this->checkout->current_step->enqueue_styles_and_scripts();
@@ -1127,20 +1127,20 @@  discard block
 block discarded – undo
1127 1127
 	 */
1128 1128
 	private function _display_spco_reg_form() {
1129 1129
 		// if registering via the admin, just display the reg form for the current step
1130
-		if ( $this->checkout->admin_request ) {
1131
-			EE_Registry::instance()->REQ->add_output( $this->checkout->current_step->display_reg_form() );
1130
+		if ($this->checkout->admin_request) {
1131
+			EE_Registry::instance()->REQ->add_output($this->checkout->current_step->display_reg_form());
1132 1132
 		} else {
1133 1133
 			// add powered by EE msg
1134
-			add_action( 'AHEE__SPCO__reg_form_footer', array( 'EED_Single_Page_Checkout', 'display_registration_footer' ));
1134
+			add_action('AHEE__SPCO__reg_form_footer', array('EED_Single_Page_Checkout', 'display_registration_footer'));
1135 1135
 
1136
-			$empty_cart = count( $this->checkout->transaction->registrations( $this->checkout->reg_cache_where_params ) ) < 1 ? true : false;
1136
+			$empty_cart = count($this->checkout->transaction->registrations($this->checkout->reg_cache_where_params)) < 1 ? true : false;
1137 1137
 			$cookies_not_set_msg = '';
1138
-			if ( $empty_cart ) {
1139
-				if ( ! isset( $_COOKIE[ 'ee_cookie_test' ] ) ) {
1138
+			if ($empty_cart) {
1139
+				if ( ! isset($_COOKIE['ee_cookie_test'])) {
1140 1140
 					$cookies_not_set_msg = apply_filters(
1141 1141
 						'FHEE__Single_Page_Checkout__display_spco_reg_form__cookies_not_set_msg',
1142 1142
 						sprintf(
1143
-							__( '%1$s%3$sIt appears your browser is not currently set to accept Cookies%4$s%5$sIn order to register for events, you need to enable cookies.%7$sIf you require assistance, then click the following link to learn how to %8$senable cookies%9$s%6$s%2$s', 'event_espresso' ),
1143
+							__('%1$s%3$sIt appears your browser is not currently set to accept Cookies%4$s%5$sIn order to register for events, you need to enable cookies.%7$sIf you require assistance, then click the following link to learn how to %8$senable cookies%9$s%6$s%2$s', 'event_espresso'),
1144 1144
 							'<div class="ee-attention">',
1145 1145
 							'</div>',
1146 1146
 							'<h6 class="important-notice">',
@@ -1161,7 +1161,7 @@  discard block
 block discarded – undo
1161 1161
 					'layout_strategy' =>
1162 1162
 						new EE_Template_Layout(
1163 1163
 							array(
1164
-								'layout_template_file' 			=> SPCO_TEMPLATES_PATH . 'registration_page_wrapper.template.php',
1164
+								'layout_template_file' 			=> SPCO_TEMPLATES_PATH.'registration_page_wrapper.template.php',
1165 1165
 								'template_args' => array(
1166 1166
 									'empty_cart' 		=> $empty_cart,
1167 1167
 									'revisit' 				=> $this->checkout->revisit,
@@ -1170,8 +1170,8 @@  discard block
 block discarded – undo
1170 1170
 									'empty_msg' 		=> apply_filters(
1171 1171
 										'FHEE__Single_Page_Checkout__display_spco_reg_form__empty_msg',
1172 1172
 										sprintf(
1173
-											__( 'You need to %1$sReturn to Events list%2$sselect at least one event%3$s before you can proceed with the registration process.', 'event_espresso' ),
1174
-											'<a href="' . get_post_type_archive_link( 'espresso_events' ) . '" title="',
1173
+											__('You need to %1$sReturn to Events list%2$sselect at least one event%3$s before you can proceed with the registration process.', 'event_espresso'),
1174
+											'<a href="'.get_post_type_archive_link('espresso_events').'" title="',
1175 1175
 											'">',
1176 1176
 											'</a>'
1177 1177
 										)
@@ -1179,14 +1179,14 @@  discard block
 block discarded – undo
1179 1179
 									'cookies_not_set_msg' 		=> $cookies_not_set_msg,
1180 1180
 									'registration_time_limit' 	=> $this->checkout->get_registration_time_limit(),
1181 1181
 									'session_expiration' 			=>
1182
-										gmdate( 'M d, Y H:i:s', EE_Registry::instance()->SSN->expiration() + ( get_option( 'gmt_offset' ) * HOUR_IN_SECONDS ) )
1182
+										gmdate('M d, Y H:i:s', EE_Registry::instance()->SSN->expiration() + (get_option('gmt_offset') * HOUR_IN_SECONDS))
1183 1183
 							)
1184 1184
 						)
1185 1185
 					)
1186 1186
 				)
1187 1187
 			);
1188 1188
 			// load template and add to output sent that gets filtered into the_content()
1189
-			EE_Registry::instance()->REQ->add_output( $this->checkout->registration_form->get_html_and_js() );
1189
+			EE_Registry::instance()->REQ->add_output($this->checkout->registration_form->get_html_and_js());
1190 1190
 		}
1191 1191
 	}
1192 1192
 
@@ -1200,8 +1200,8 @@  discard block
 block discarded – undo
1200 1200
 	 * @internal  param string $label
1201 1201
 	 * @return        string
1202 1202
 	 */
1203
-	public function add_extra_finalize_registration_inputs( $next_step ) {
1204
-		if ( $next_step == 'finalize_registration' ) {
1203
+	public function add_extra_finalize_registration_inputs($next_step) {
1204
+		if ($next_step == 'finalize_registration') {
1205 1205
 			echo '<div id="spco-extra-finalize_registration-inputs-dv"></div>';
1206 1206
 		}
1207 1207
 	}
@@ -1215,18 +1215,18 @@  discard block
 block discarded – undo
1215 1215
 	 *  @return 	string
1216 1216
 	 */
1217 1217
 	public static function display_registration_footer() {
1218
-		if ( apply_filters( 'FHEE__EE_Front__Controller__show_reg_footer', EE_Registry::instance()->CFG->admin->show_reg_footer ) ) {
1219
-			EE_Registry::instance()->CFG->admin->affiliate_id = ! empty( EE_Registry::instance()->CFG->admin->affiliate_id ) ? EE_Registry::instance()->CFG->admin->affiliate_id : 'default';
1220
-			$url = add_query_arg( array( 'ap_id' => EE_Registry::instance()->CFG->admin->affiliate_id ), 'http://eventespresso.com/' );
1221
-			$url = apply_filters( 'FHEE__EE_Front_Controller__registration_footer__url', $url );
1218
+		if (apply_filters('FHEE__EE_Front__Controller__show_reg_footer', EE_Registry::instance()->CFG->admin->show_reg_footer)) {
1219
+			EE_Registry::instance()->CFG->admin->affiliate_id = ! empty(EE_Registry::instance()->CFG->admin->affiliate_id) ? EE_Registry::instance()->CFG->admin->affiliate_id : 'default';
1220
+			$url = add_query_arg(array('ap_id' => EE_Registry::instance()->CFG->admin->affiliate_id), 'http://eventespresso.com/');
1221
+			$url = apply_filters('FHEE__EE_Front_Controller__registration_footer__url', $url);
1222 1222
 			echo apply_filters(
1223 1223
 				'FHEE__EE_Front_Controller__display_registration_footer',
1224 1224
 				sprintf(
1225
-					__( '%1$sEvent Registration Powered by Event Espresso%2$sEvent Registration and Ticketing%3$s Powered by %4$sEvent Espresso - Event Registration and Management System for WordPress%5$sEvent Espresso%6$s', 'event_espresso' ),
1226
-					'<div id="espresso-registration-footer-dv"><a href="' . $url . '" title="',
1225
+					__('%1$sEvent Registration Powered by Event Espresso%2$sEvent Registration and Ticketing%3$s Powered by %4$sEvent Espresso - Event Registration and Management System for WordPress%5$sEvent Espresso%6$s', 'event_espresso'),
1226
+					'<div id="espresso-registration-footer-dv"><a href="'.$url.'" title="',
1227 1227
 					'" target="_blank">',
1228 1228
 					'</a>',
1229
-					'<a href="' . $url . '" title="',
1229
+					'<a href="'.$url.'" title="',
1230 1230
 					'" target="_blank">',
1231 1231
 					'</a></div>'
1232 1232
 				)
@@ -1257,12 +1257,12 @@  discard block
 block discarded – undo
1257 1257
 	 * @return 	array
1258 1258
 	 */
1259 1259
 	private function _setup_redirect() {
1260
-		if ( $this->checkout->continue_reg && $this->checkout->next_step instanceof EE_SPCO_Reg_Step ) {
1260
+		if ($this->checkout->continue_reg && $this->checkout->next_step instanceof EE_SPCO_Reg_Step) {
1261 1261
 			$this->checkout->redirect = TRUE;
1262
-			if ( empty( $this->checkout->redirect_url )) {
1262
+			if (empty($this->checkout->redirect_url)) {
1263 1263
 				$this->checkout->redirect_url = $this->checkout->next_step->reg_step_url();
1264 1264
 			}
1265
-			$this->checkout->redirect_url = apply_filters( 'FHEE__EED_Single_Page_Checkout___setup_redirect__checkout_redirect_url', $this->checkout->redirect_url, $this->checkout );
1265
+			$this->checkout->redirect_url = apply_filters('FHEE__EED_Single_Page_Checkout___setup_redirect__checkout_redirect_url', $this->checkout->redirect_url, $this->checkout);
1266 1266
 		}
1267 1267
 	}
1268 1268
 
@@ -1275,12 +1275,12 @@  discard block
 block discarded – undo
1275 1275
 	 * @return void
1276 1276
 	 */
1277 1277
 	public function go_to_next_step() {
1278
-		if ( EE_Registry::instance()->REQ->ajax ) {
1278
+		if (EE_Registry::instance()->REQ->ajax) {
1279 1279
 			// capture contents of output buffer we started earlier in the request, and insert into JSON response
1280
-			$this->checkout->json_response->set_unexpected_errors( ob_get_clean() );
1280
+			$this->checkout->json_response->set_unexpected_errors(ob_get_clean());
1281 1281
 		}
1282 1282
 		// just return for these conditions
1283
-		if ( $this->checkout->admin_request || $this->checkout->action == 'redirect_form' || $this->checkout->action == 'update_checkout' ) {
1283
+		if ($this->checkout->admin_request || $this->checkout->action == 'redirect_form' || $this->checkout->action == 'update_checkout') {
1284 1284
 			return;
1285 1285
 		}
1286 1286
 		// AJAX response
@@ -1301,7 +1301,7 @@  discard block
 block discarded – undo
1301 1301
 	 */
1302 1302
 	protected function _handle_json_response() {
1303 1303
 		// if this is an ajax request
1304
-		if ( EE_Registry::instance()->REQ->ajax ) {
1304
+		if (EE_Registry::instance()->REQ->ajax) {
1305 1305
 			// DEBUG LOG
1306 1306
 			//$this->checkout->log(
1307 1307
 			//	__CLASS__, __FUNCTION__, __LINE__,
@@ -1311,10 +1311,10 @@  discard block
 block discarded – undo
1311 1311
 			//		'continue_reg'               => $this->checkout->continue_reg,
1312 1312
 			//	)
1313 1313
 			//);
1314
-			$this->checkout->json_response->set_registration_time_limit( $this->checkout->get_registration_time_limit() );
1315
-			$this->checkout->json_response->set_payment_amount( $this->checkout->amount_owing );
1314
+			$this->checkout->json_response->set_registration_time_limit($this->checkout->get_registration_time_limit());
1315
+			$this->checkout->json_response->set_payment_amount($this->checkout->amount_owing);
1316 1316
 			// just send the ajax (
1317
-			$json_response = apply_filters( 'FHEE__EE_Single_Page_Checkout__JSON_response', $this->checkout->json_response );
1317
+			$json_response = apply_filters('FHEE__EE_Single_Page_Checkout__JSON_response', $this->checkout->json_response);
1318 1318
 			$this->unlock_transaction();
1319 1319
 			echo $json_response;
1320 1320
 			exit();
@@ -1331,9 +1331,9 @@  discard block
 block discarded – undo
1331 1331
 	 */
1332 1332
 	protected function _handle_html_redirects() {
1333 1333
 		// going somewhere ?
1334
-		if ( $this->checkout->redirect && ! empty( $this->checkout->redirect_url ) ) {
1334
+		if ($this->checkout->redirect && ! empty($this->checkout->redirect_url)) {
1335 1335
 			// store notices in a transient
1336
-			EE_Error::get_notices( false, true, true );
1336
+			EE_Error::get_notices(false, true, true);
1337 1337
 			$this->unlock_transaction();
1338 1338
 			// DEBUG LOG
1339 1339
 			//$this->checkout->log(
@@ -1344,7 +1344,7 @@  discard block
 block discarded – undo
1344 1344
 			//		'headers_list'    => headers_list(),
1345 1345
 			//	)
1346 1346
 			//);
1347
-			wp_safe_redirect( $this->checkout->redirect_url );
1347
+			wp_safe_redirect($this->checkout->redirect_url);
1348 1348
 			exit();
1349 1349
 		}
1350 1350
 	}
Please login to merge, or discard this patch.
admin_pages/transactions/Transactions_Admin_Page.core.php 3 patches
Doc Comments   +3 added lines, -2 removed lines patch added patch discarded remove patch
@@ -1176,7 +1176,7 @@  discard block
 block discarded – undo
1176 1176
 	 * _create_payment_from_request_data
1177 1177
 	 *
1178 1178
 	 * @param array $valid_data
1179
-	 * @return EE_Payment
1179
+	 * @return EE_Attendee
1180 1180
 	 */
1181 1181
 	protected function _create_payment_from_request_data( $valid_data ) {
1182 1182
 		$PAY_ID = $valid_data[ 'PAY_ID' ];
@@ -1348,7 +1348,7 @@  discard block
 block discarded – undo
1348 1348
 	 * @param  EE_Transaction $transaction
1349 1349
 	 * @param \EE_Payment $payment
1350 1350
 	 * @param array $REG_IDs
1351
-	 * @return bool
1351
+	 * @return boolean|null
1352 1352
 	 */
1353 1353
 	protected function _update_registration_payments( EE_Transaction $transaction, EE_Payment $payment, $REG_IDs = array() ) {
1354 1354
 		// we can pass our own custom set of registrations to EE_Payment_Processor::process_registration_payments()
@@ -1537,6 +1537,7 @@  discard block
 block discarded – undo
1537 1537
 	 *
1538 1538
 	 * @access protected
1539 1539
 	 * @param \EE_Payment | null $payment
1540
+	 * @param EE_Attendee $payment
1540 1541
 	 */
1541 1542
 	protected function _maybe_send_notifications( $payment = null ) {
1542 1543
 		switch ( $payment instanceof EE_Payment ) {
Please login to merge, or discard this patch.
Spacing   +395 added lines, -395 removed lines patch added patch discarded remove patch
@@ -56,8 +56,8 @@  discard block
 block discarded – undo
56 56
 	 * @param bool $routing
57 57
 	 * @return Transactions_Admin_Page
58 58
 	 */
59
-	public function __construct( $routing = TRUE ) {
60
-		parent::__construct( $routing );
59
+	public function __construct($routing = TRUE) {
60
+		parent::__construct($routing);
61 61
 	}
62 62
 
63 63
 
@@ -80,9 +80,9 @@  discard block
 block discarded – undo
80 80
 	 * @return void
81 81
 	 */
82 82
 	protected function _ajax_hooks() {
83
-		add_action('wp_ajax_espresso_apply_payment', array( $this, 'apply_payments_or_refunds'));
84
-		add_action('wp_ajax_espresso_apply_refund', array( $this, 'apply_payments_or_refunds'));
85
-		add_action('wp_ajax_espresso_delete_payment', array( $this, 'delete_payment'));
83
+		add_action('wp_ajax_espresso_apply_payment', array($this, 'apply_payments_or_refunds'));
84
+		add_action('wp_ajax_espresso_apply_refund', array($this, 'apply_payments_or_refunds'));
85
+		add_action('wp_ajax_espresso_delete_payment', array($this, 'delete_payment'));
86 86
 	}
87 87
 
88 88
 
@@ -97,7 +97,7 @@  discard block
 block discarded – undo
97 97
 			'buttons' => array(
98 98
 				'add' => __('Add New Transaction', 'event_espresso'),
99 99
 				'edit' => __('Edit Transaction', 'event_espresso'),
100
-				'delete' => __('Delete Transaction','event_espresso')
100
+				'delete' => __('Delete Transaction', 'event_espresso')
101 101
 				)
102 102
 			);
103 103
 	}
@@ -113,7 +113,7 @@  discard block
 block discarded – undo
113 113
 
114 114
 		$this->_set_transaction_status_array();
115 115
 
116
-		$txn_id = ! empty( $this->_req_data['TXN_ID'] ) && ! is_array( $this->_req_data['TXN_ID'] ) ? $this->_req_data['TXN_ID'] : 0;
116
+		$txn_id = ! empty($this->_req_data['TXN_ID']) && ! is_array($this->_req_data['TXN_ID']) ? $this->_req_data['TXN_ID'] : 0;
117 117
 
118 118
 		$this->_page_routes = array(
119 119
 
@@ -185,7 +185,7 @@  discard block
 block discarded – undo
185 185
 						'filename' => 'transactions_overview_views_filters_search'
186 186
 					),
187 187
 				),
188
-				'help_tour' => array( 'Transactions_Overview_Help_Tour' ),
188
+				'help_tour' => array('Transactions_Overview_Help_Tour'),
189 189
 				/**
190 190
 				 * commented out because currently we are not displaying tips for transaction list table status but this
191 191
 				 * may change in a later iteration so want to keep the code for then.
@@ -197,7 +197,7 @@  discard block
 block discarded – undo
197 197
 				'nav' => array(
198 198
 					'label' => __('View Transaction', 'event_espresso'),
199 199
 					'order' => 5,
200
-					'url' => isset($this->_req_data['TXN_ID']) ? add_query_arg(array('TXN_ID' => $this->_req_data['TXN_ID'] ), $this->_current_page_view_url )  : $this->_admin_base_url,
200
+					'url' => isset($this->_req_data['TXN_ID']) ? add_query_arg(array('TXN_ID' => $this->_req_data['TXN_ID']), $this->_current_page_view_url) : $this->_admin_base_url,
201 201
 					'persistent' => FALSE
202 202
 					),
203 203
 				'help_tabs' => array(
@@ -218,8 +218,8 @@  discard block
 block discarded – undo
218 218
 						'filename' => 'transactions_view_transaction_primary_registrant_billing_information'
219 219
 					),
220 220
 				),
221
-				'qtips' => array( 'Transaction_Details_Tips' ),
222
-				'help_tour' => array( 'Transaction_Details_Help_Tour' ),
221
+				'qtips' => array('Transaction_Details_Tips'),
222
+				'help_tour' => array('Transaction_Details_Help_Tour'),
223 223
 				'metaboxes' => array('_transaction_details_metaboxes'),
224 224
 
225 225
 				'require_nonce' => FALSE
@@ -234,10 +234,10 @@  discard block
 block discarded – undo
234 234
 	protected function _add_screen_options() {}
235 235
 	protected function _add_feature_pointers() {}
236 236
 	public function admin_init() {
237
-		EE_Registry::$i18n_js_strings[ 'invalid_server_response' ] = __( 'An error occurred! Your request may have been processed, but a valid response from the server was not received. Please refresh the page and try again.', 'event_espresso' );
238
-		EE_Registry::$i18n_js_strings[ 'error_occurred' ] = __( 'An error occurred! Please refresh the page and try again.', 'event_espresso' );
239
-		EE_Registry::$i18n_js_strings[ 'txn_status_array' ] = self::$_txn_status;
240
-		EE_Registry::$i18n_js_strings[ 'pay_status_array' ] = self::$_pay_status;
237
+		EE_Registry::$i18n_js_strings['invalid_server_response'] = __('An error occurred! Your request may have been processed, but a valid response from the server was not received. Please refresh the page and try again.', 'event_espresso');
238
+		EE_Registry::$i18n_js_strings['error_occurred'] = __('An error occurred! Please refresh the page and try again.', 'event_espresso');
239
+		EE_Registry::$i18n_js_strings['txn_status_array'] = self::$_txn_status;
240
+		EE_Registry::$i18n_js_strings['pay_status_array'] = self::$_pay_status;
241 241
 	}
242 242
 	public function admin_notices() {}
243 243
 	public function admin_footer_scripts() {}
@@ -304,14 +304,14 @@  discard block
 block discarded – undo
304 304
 	 */
305 305
 	public function load_scripts_styles() {
306 306
 		//enqueue style
307
-		wp_register_style( 'espresso_txn', TXN_ASSETS_URL . 'espresso_transactions_admin.css', array(), EVENT_ESPRESSO_VERSION );
307
+		wp_register_style('espresso_txn', TXN_ASSETS_URL.'espresso_transactions_admin.css', array(), EVENT_ESPRESSO_VERSION);
308 308
 		wp_enqueue_style('espresso_txn');
309 309
 
310 310
 		//scripts
311 311
 		add_filter('FHEE_load_accounting_js', '__return_true');
312 312
 
313 313
 		//scripts
314
-		wp_register_script('espresso_txn', TXN_ASSETS_URL . 'espresso_transactions_admin.js', array('ee_admin_js', 'ee-datepicker', 'jquery-ui-datepicker', 'jquery-ui-draggable', 'ee-dialog', 'ee-accounting', 'ee-serialize-full-array'), EVENT_ESPRESSO_VERSION, TRUE);
314
+		wp_register_script('espresso_txn', TXN_ASSETS_URL.'espresso_transactions_admin.js', array('ee_admin_js', 'ee-datepicker', 'jquery-ui-datepicker', 'jquery-ui-draggable', 'ee-dialog', 'ee-accounting', 'ee-serialize-full-array'), EVENT_ESPRESSO_VERSION, TRUE);
315 315
 		wp_enqueue_script('espresso_txn');
316 316
 
317 317
 	}
@@ -351,8 +351,8 @@  discard block
 block discarded – undo
351 351
 	 *	@return void
352 352
 	 */
353 353
 	protected function _set_list_table_views_default() {
354
-		$this->_views = array (
355
-			'all' => array (
354
+		$this->_views = array(
355
+			'all' => array(
356 356
 				'slug' 		=> 'all',
357 357
 				'label' 		=> __('View All Transactions', 'event_espresso'),
358 358
 				'count' 	=> 0
@@ -380,20 +380,20 @@  discard block
 block discarded – undo
380 380
 	 *	@return void
381 381
 	 */
382 382
 	private function _set_transaction_object() {
383
-		if ( is_object( $this->_transaction) )
383
+		if (is_object($this->_transaction))
384 384
 			return; //get out we've already set the object
385 385
 
386 386
 	    $TXN = EEM_Transaction::instance();
387 387
 
388
-	    $TXN_ID = ( ! empty( $this->_req_data['TXN_ID'] )) ? absint( $this->_req_data['TXN_ID'] ) : FALSE;
388
+	    $TXN_ID = ( ! empty($this->_req_data['TXN_ID'])) ? absint($this->_req_data['TXN_ID']) : FALSE;
389 389
 
390 390
 	    //get transaction object
391 391
 	    $this->_transaction = $TXN->get_one_by_ID($TXN_ID);
392
-	    $this->_session = !empty( $this->_transaction ) ? $this->_transaction->get('TXN_session_data') : NULL;
392
+	    $this->_session = ! empty($this->_transaction) ? $this->_transaction->get('TXN_session_data') : NULL;
393 393
 
394
-	 	if ( empty( $this->_transaction ) ) {
395
-	    	$error_msg = __('An error occurred and the details for Transaction ID #', 'event_espresso') . $TXN_ID .  __(' could not be retrieved.', 'event_espresso');
396
-			EE_Error::add_error( $error_msg, __FILE__, __FUNCTION__, __LINE__ );
394
+	 	if (empty($this->_transaction)) {
395
+	    	$error_msg = __('An error occurred and the details for Transaction ID #', 'event_espresso').$TXN_ID.__(' could not be retrieved.', 'event_espresso');
396
+			EE_Error::add_error($error_msg, __FILE__, __FUNCTION__, __LINE__);
397 397
 	    }
398 398
 	}
399 399
 
@@ -419,7 +419,7 @@  discard block
 block discarded – undo
419 419
 				),
420 420
 				'view_receipt' => array(
421 421
 					'class' => 'dashicons dashicons-media-default',
422
-					'desc' => __('View Transaction Receipt', 'event_espresso' )
422
+					'desc' => __('View Transaction Receipt', 'event_espresso')
423 423
 				),
424 424
 				'view_registration' => array(
425 425
 					'class' => 'dashicons dashicons-clipboard',
@@ -428,10 +428,10 @@  discard block
 block discarded – undo
428 428
 			)
429 429
 		);
430 430
 
431
-		if ( EE_Registry::instance()->CAP->current_user_can( 'ee_send_message', 'espresso_transactions_send_payment_reminder' ) ) {
431
+		if (EE_Registry::instance()->CAP->current_user_can('ee_send_message', 'espresso_transactions_send_payment_reminder')) {
432 432
 
433
-			EE_Registry::instance()->load_helper( 'MSG_Template' );
434
-			if ( EEH_MSG_Template::is_mt_active( 'payment_reminder' ) ) {
433
+			EE_Registry::instance()->load_helper('MSG_Template');
434
+			if (EEH_MSG_Template::is_mt_active('payment_reminder')) {
435 435
 				$items['send_payment_reminder'] = array(
436 436
 					'class' => 'dashicons dashicons-email-alt',
437 437
 					'desc' => __('Send Payment Reminder', 'event_espresso')
@@ -452,29 +452,29 @@  discard block
 block discarded – undo
452 452
 			'FHEE__Transactions_Admin_Page___transaction_legend_items__more_items',
453 453
 			array(
454 454
 				'overpaid'   => array(
455
-					'class' => 'ee-status-legend ee-status-legend-' . EEM_Transaction::overpaid_status_code,
456
-					'desc'  => EEH_Template::pretty_status( EEM_Transaction::overpaid_status_code, FALSE, 'sentence' )
455
+					'class' => 'ee-status-legend ee-status-legend-'.EEM_Transaction::overpaid_status_code,
456
+					'desc'  => EEH_Template::pretty_status(EEM_Transaction::overpaid_status_code, FALSE, 'sentence')
457 457
 				),
458 458
 				'complete'   => array(
459
-					'class' => 'ee-status-legend ee-status-legend-' . EEM_Transaction::complete_status_code,
460
-					'desc'  => EEH_Template::pretty_status( EEM_Transaction::complete_status_code, FALSE, 'sentence' )
459
+					'class' => 'ee-status-legend ee-status-legend-'.EEM_Transaction::complete_status_code,
460
+					'desc'  => EEH_Template::pretty_status(EEM_Transaction::complete_status_code, FALSE, 'sentence')
461 461
 				),
462 462
 				'incomplete' => array(
463
-					'class' => 'ee-status-legend ee-status-legend-' . EEM_Transaction::incomplete_status_code,
464
-					'desc'  => EEH_Template::pretty_status( EEM_Transaction::incomplete_status_code, FALSE, 'sentence' )
463
+					'class' => 'ee-status-legend ee-status-legend-'.EEM_Transaction::incomplete_status_code,
464
+					'desc'  => EEH_Template::pretty_status(EEM_Transaction::incomplete_status_code, FALSE, 'sentence')
465 465
 				),
466 466
 				'abandoned'  => array(
467
-					'class' => 'ee-status-legend ee-status-legend-' . EEM_Transaction::abandoned_status_code,
468
-					'desc'  => EEH_Template::pretty_status( EEM_Transaction::abandoned_status_code, FALSE, 'sentence' )
467
+					'class' => 'ee-status-legend ee-status-legend-'.EEM_Transaction::abandoned_status_code,
468
+					'desc'  => EEH_Template::pretty_status(EEM_Transaction::abandoned_status_code, FALSE, 'sentence')
469 469
 				),
470 470
 				'failed'     => array(
471
-					'class' => 'ee-status-legend ee-status-legend-' . EEM_Transaction::failed_status_code,
472
-					'desc'  => EEH_Template::pretty_status( EEM_Transaction::failed_status_code, FALSE, 'sentence' )
471
+					'class' => 'ee-status-legend ee-status-legend-'.EEM_Transaction::failed_status_code,
472
+					'desc'  => EEH_Template::pretty_status(EEM_Transaction::failed_status_code, FALSE, 'sentence')
473 473
 				)
474 474
 			)
475 475
 		);
476 476
 
477
-		return array_merge( $items, $more_items);
477
+		return array_merge($items, $more_items);
478 478
 	}
479 479
 
480 480
 
@@ -487,9 +487,9 @@  discard block
 block discarded – undo
487 487
 	 */
488 488
 	protected function _transactions_overview_list_table() {
489 489
 		$this->_admin_page_title = __('Transactions', 'event_espresso');
490
-		$event = isset($this->_req_data['EVT_ID']) ? EEM_Event::instance()->get_one_by_ID($this->_req_data['EVT_ID'] ) : NULL;
491
-		$this->_template_args['admin_page_header'] = $event instanceof EE_Event ? sprintf( __('%sViewing Transactions for the Event: %s%s', 'event_espresso'), '<h3>', '<a href="' . EE_Admin_Page::add_query_args_and_nonce(array('action' => 'edit', 'post' => $event->ID()), EVENTS_ADMIN_URL ) . '" title="' . esc_attr__('Click to Edit event', 'event_espresso') . '">' . $event->get('EVT_name') . '</a>', '</h3>' ) : '';
492
-		$this->_template_args['after_list_table'] = $this->_display_legend( $this->_transaction_legend_items() );
490
+		$event = isset($this->_req_data['EVT_ID']) ? EEM_Event::instance()->get_one_by_ID($this->_req_data['EVT_ID']) : NULL;
491
+		$this->_template_args['admin_page_header'] = $event instanceof EE_Event ? sprintf(__('%sViewing Transactions for the Event: %s%s', 'event_espresso'), '<h3>', '<a href="'.EE_Admin_Page::add_query_args_and_nonce(array('action' => 'edit', 'post' => $event->ID()), EVENTS_ADMIN_URL).'" title="'.esc_attr__('Click to Edit event', 'event_espresso').'">'.$event->get('EVT_name').'</a>', '</h3>') : '';
492
+		$this->_template_args['after_list_table'] = $this->_display_legend($this->_transaction_legend_items());
493 493
 		$this->display_admin_list_table_page_with_no_sidebar();
494 494
 	}
495 495
 
@@ -503,8 +503,8 @@  discard block
 block discarded – undo
503 503
 	*	@return void
504 504
 	*/
505 505
 	protected function _transaction_details() {
506
-		do_action( 'AHEE__Transactions_Admin_Page__transaction_details__start', $this->_transaction );
507
-		EE_Registry::instance()->load_helper( 'MSG_Template' );
506
+		do_action('AHEE__Transactions_Admin_Page__transaction_details__start', $this->_transaction);
507
+		EE_Registry::instance()->load_helper('MSG_Template');
508 508
 
509 509
 		$this->_set_transaction_status_array();
510 510
 
@@ -517,75 +517,75 @@  discard block
 block discarded – undo
517 517
 		$attendee = $primary_registration instanceof EE_Registration ? $primary_registration->attendee() : NULL;
518 518
 
519 519
 		$this->_template_args['txn_nmbr']['value'] = $this->_transaction->ID();
520
-		$this->_template_args['txn_nmbr']['label'] = __( 'Transaction Number', 'event_espresso' );
520
+		$this->_template_args['txn_nmbr']['label'] = __('Transaction Number', 'event_espresso');
521 521
 
522
-		$this->_template_args['txn_datetime']['value'] = $this->_transaction->get_datetime('TXN_timestamp', 'l F j, Y', 'g:i:s a' );
523
-		$this->_template_args['txn_datetime']['label'] = __( 'Date', 'event_espresso' );
522
+		$this->_template_args['txn_datetime']['value'] = $this->_transaction->get_datetime('TXN_timestamp', 'l F j, Y', 'g:i:s a');
523
+		$this->_template_args['txn_datetime']['label'] = __('Date', 'event_espresso');
524 524
 
525
-		$this->_template_args['txn_status']['value'] = self::$_txn_status[ $this->_transaction->get('STS_ID') ];
526
-		$this->_template_args['txn_status']['label'] = __( 'Transaction Status', 'event_espresso' );
527
-		$this->_template_args['txn_status']['class'] = 'status-' . $this->_transaction->get('STS_ID');
525
+		$this->_template_args['txn_status']['value'] = self::$_txn_status[$this->_transaction->get('STS_ID')];
526
+		$this->_template_args['txn_status']['label'] = __('Transaction Status', 'event_espresso');
527
+		$this->_template_args['txn_status']['class'] = 'status-'.$this->_transaction->get('STS_ID');
528 528
 
529 529
 		$this->_template_args['grand_total'] = $this->_transaction->get('TXN_total');
530 530
 		$this->_template_args['total_paid'] = $this->_transaction->get('TXN_paid');
531 531
 
532
-		if ( $attendee instanceof EE_Attendee && EE_Registry::instance()->CAP->current_user_can( 'ee_send_message', 'espresso_transactions_send_payment_reminder' ) ) {
533
-			EE_Registry::instance()->load_helper( 'MSG_Template' );
534
-			$this->_template_args['send_payment_reminder_button'] = EEH_MSG_Template::is_mt_active( 'payment_reminder' )
532
+		if ($attendee instanceof EE_Attendee && EE_Registry::instance()->CAP->current_user_can('ee_send_message', 'espresso_transactions_send_payment_reminder')) {
533
+			EE_Registry::instance()->load_helper('MSG_Template');
534
+			$this->_template_args['send_payment_reminder_button'] = EEH_MSG_Template::is_mt_active('payment_reminder')
535 535
 				 && $this->_transaction->get('STS_ID') != EEM_Transaction::complete_status_code
536 536
 				 && $this->_transaction->get('STS_ID') != EEM_Transaction::overpaid_status_code
537
-				 ? EEH_Template::get_button_or_link( EE_Admin_Page::add_query_args_and_nonce( array( 'action'=>'send_payment_reminder', 'TXN_ID'=>$this->_transaction->ID(), 'redirect_to' => 'view_transaction' ), TXN_ADMIN_URL ), __(' Send Payment Reminder'), 'button secondary-button right',  'dashicons dashicons-email-alt' )
537
+				 ? EEH_Template::get_button_or_link(EE_Admin_Page::add_query_args_and_nonce(array('action'=>'send_payment_reminder', 'TXN_ID'=>$this->_transaction->ID(), 'redirect_to' => 'view_transaction'), TXN_ADMIN_URL), __(' Send Payment Reminder'), 'button secondary-button right', 'dashicons dashicons-email-alt')
538 538
 				 : '';
539 539
 		} else {
540 540
 			$this->_template_args['send_payment_reminder_button'] = '';
541 541
 		}
542 542
 
543 543
 		$amount_due = $this->_transaction->get('TXN_total') - $this->_transaction->get('TXN_paid');
544
-		$this->_template_args['amount_due'] = EEH_Template::format_currency( $amount_due, TRUE );
545
-		if ( EE_Registry::instance()->CFG->currency->sign_b4 ) {
546
-			$this->_template_args['amount_due'] = EE_Registry::instance()->CFG->currency->sign . $this->_template_args['amount_due'];
544
+		$this->_template_args['amount_due'] = EEH_Template::format_currency($amount_due, TRUE);
545
+		if (EE_Registry::instance()->CFG->currency->sign_b4) {
546
+			$this->_template_args['amount_due'] = EE_Registry::instance()->CFG->currency->sign.$this->_template_args['amount_due'];
547 547
 		} else {
548
-			$this->_template_args['amount_due'] = $this->_template_args['amount_due'] . EE_Registry::instance()->CFG->currency->sign;
548
+			$this->_template_args['amount_due'] = $this->_template_args['amount_due'].EE_Registry::instance()->CFG->currency->sign;
549 549
 		}
550
-		$this->_template_args['amount_due_class'] =  '';
550
+		$this->_template_args['amount_due_class'] = '';
551 551
 
552
-		if ( $this->_transaction->get('TXN_paid') == $this->_transaction->get('TXN_total') ) {
552
+		if ($this->_transaction->get('TXN_paid') == $this->_transaction->get('TXN_total')) {
553 553
 			// paid in full
554
-			$this->_template_args['amount_due'] =  FALSE;
555
-		} elseif ( $this->_transaction->get('TXN_paid') > $this->_transaction->get('TXN_total') ) {
554
+			$this->_template_args['amount_due'] = FALSE;
555
+		} elseif ($this->_transaction->get('TXN_paid') > $this->_transaction->get('TXN_total')) {
556 556
 			// overpaid
557
-			$this->_template_args['amount_due_class'] =  'txn-overview-no-payment-spn';
558
-		} elseif (( $this->_transaction->get('TXN_total') > 0 ) && ( $this->_transaction->get('TXN_paid') > 0 )) {
557
+			$this->_template_args['amount_due_class'] = 'txn-overview-no-payment-spn';
558
+		} elseif (($this->_transaction->get('TXN_total') > 0) && ($this->_transaction->get('TXN_paid') > 0)) {
559 559
 			// monies owing
560
-			$this->_template_args['amount_due_class'] =  'txn-overview-part-payment-spn';
561
-		} elseif (( $this->_transaction->get('TXN_total') > 0 ) && ( $this->_transaction->get('TXN_paid') == 0 )) {
560
+			$this->_template_args['amount_due_class'] = 'txn-overview-part-payment-spn';
561
+		} elseif (($this->_transaction->get('TXN_total') > 0) && ($this->_transaction->get('TXN_paid') == 0)) {
562 562
 			// no payments made yet
563
-			$this->_template_args['amount_due_class'] =  'txn-overview-no-payment-spn';
564
-		} elseif ( $this->_transaction->get('TXN_total') == 0 ) {
563
+			$this->_template_args['amount_due_class'] = 'txn-overview-no-payment-spn';
564
+		} elseif ($this->_transaction->get('TXN_total') == 0) {
565 565
 			// free event
566
-			$this->_template_args['amount_due'] =  FALSE;
566
+			$this->_template_args['amount_due'] = FALSE;
567 567
 		}
568 568
 
569 569
 		$payment_method = $this->_transaction->payment_method();
570 570
 
571
-		$this->_template_args['method_of_payment_name'] = $payment_method instanceof EE_Payment_Method ? $payment_method->admin_name() : __( 'Unknown', 'event_espresso' );
571
+		$this->_template_args['method_of_payment_name'] = $payment_method instanceof EE_Payment_Method ? $payment_method->admin_name() : __('Unknown', 'event_espresso');
572 572
 		$this->_template_args['currency_sign'] = EE_Registry::instance()->CFG->currency->sign;
573 573
 		// link back to overview
574
-		$this->_template_args['txn_overview_url'] = ! empty ( $_SERVER['HTTP_REFERER'] ) ? $_SERVER['HTTP_REFERER'] : TXN_ADMIN_URL;
574
+		$this->_template_args['txn_overview_url'] = ! empty ($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : TXN_ADMIN_URL;
575 575
 
576 576
 
577 577
 		//next and previous links
578
-		$next_txn = $this->_transaction->next(null, array( array( 'STS_ID' => array( '!=', EEM_Transaction::failed_status_code ) ) ), 'TXN_ID' );
579
-		$this->_template_args['next_transaction'] = $next_txn ? $this->_next_link( EE_Admin_Page::add_query_args_and_nonce( array( 'action' => 'view_transaction', 'TXN_ID' => $next_txn['TXN_ID'] ), TXN_ADMIN_URL ), 'dashicons dashicons-arrow-right ee-icon-size-22' ) : '';
580
-		$previous_txn = $this->_transaction->previous( null, array( array( 'STS_ID' => array( '!=', EEM_Transaction::failed_status_code ) ) ), 'TXN_ID' );
581
-		$this->_template_args['previous_transaction'] = $previous_txn ? $this->_previous_link( EE_Admin_Page::add_query_args_and_nonce( array( 'action' => 'view_transaction', 'TXN_ID' => $previous_txn['TXN_ID'] ), TXN_ADMIN_URL ), 'dashicons dashicons-arrow-left ee-icon-size-22' ) : '';
578
+		$next_txn = $this->_transaction->next(null, array(array('STS_ID' => array('!=', EEM_Transaction::failed_status_code))), 'TXN_ID');
579
+		$this->_template_args['next_transaction'] = $next_txn ? $this->_next_link(EE_Admin_Page::add_query_args_and_nonce(array('action' => 'view_transaction', 'TXN_ID' => $next_txn['TXN_ID']), TXN_ADMIN_URL), 'dashicons dashicons-arrow-right ee-icon-size-22') : '';
580
+		$previous_txn = $this->_transaction->previous(null, array(array('STS_ID' => array('!=', EEM_Transaction::failed_status_code))), 'TXN_ID');
581
+		$this->_template_args['previous_transaction'] = $previous_txn ? $this->_previous_link(EE_Admin_Page::add_query_args_and_nonce(array('action' => 'view_transaction', 'TXN_ID' => $previous_txn['TXN_ID']), TXN_ADMIN_URL), 'dashicons dashicons-arrow-left ee-icon-size-22') : '';
582 582
 
583 583
 
584 584
 		// grab messages at the last second
585 585
 		$this->_template_args['notices'] = EE_Error::get_notices();
586 586
 		// path to template
587
-		$template_path = TXN_TEMPLATE_PATH . 'txn_admin_details_header.template.php';
588
-		$this->_template_args['admin_page_header'] = EEH_Template::display_template( $template_path, $this->_template_args, TRUE );
587
+		$template_path = TXN_TEMPLATE_PATH.'txn_admin_details_header.template.php';
588
+		$this->_template_args['admin_page_header'] = EEH_Template::display_template($template_path, $this->_template_args, TRUE);
589 589
 
590 590
 		// the details template wrapper
591 591
 		$this->display_admin_page_with_sidebar();
@@ -604,18 +604,18 @@  discard block
 block discarded – undo
604 604
 
605 605
 		$this->_set_transaction_object();
606 606
 
607
-		add_meta_box( 'edit-txn-details-mbox', __( 'Transaction Details', 'event_espresso' ), array( $this, 'txn_details_meta_box' ), $this->_wp_page_slug, 'normal', 'high' );
607
+		add_meta_box('edit-txn-details-mbox', __('Transaction Details', 'event_espresso'), array($this, 'txn_details_meta_box'), $this->_wp_page_slug, 'normal', 'high');
608 608
 		add_meta_box(
609 609
 			'edit-txn-attendees-mbox',
610
-			__( 'Attendees Registered in this Transaction', 'event_espresso' ),
611
-			array( $this, 'txn_attendees_meta_box' ),
610
+			__('Attendees Registered in this Transaction', 'event_espresso'),
611
+			array($this, 'txn_attendees_meta_box'),
612 612
 			$this->_wp_page_slug,
613 613
 			'normal',
614 614
 			'high',
615
-			array( 'TXN_ID' => $this->_transaction->ID() )
615
+			array('TXN_ID' => $this->_transaction->ID())
616 616
 		);
617
-		add_meta_box( 'edit-txn-registrant-mbox', __( 'Primary Contact', 'event_espresso' ), array( $this, 'txn_registrant_side_meta_box' ), $this->_wp_page_slug, 'side', 'high' );
618
-		add_meta_box( 'edit-txn-billing-info-mbox', __( 'Billing Information', 'event_espresso' ), array( $this, 'txn_billing_info_side_meta_box' ), $this->_wp_page_slug, 'side', 'high' );
617
+		add_meta_box('edit-txn-registrant-mbox', __('Primary Contact', 'event_espresso'), array($this, 'txn_registrant_side_meta_box'), $this->_wp_page_slug, 'side', 'high');
618
+		add_meta_box('edit-txn-billing-info-mbox', __('Billing Information', 'event_espresso'), array($this, 'txn_billing_info_side_meta_box'), $this->_wp_page_slug, 'side', 'high');
619 619
 
620 620
 	}
621 621
 
@@ -636,15 +636,15 @@  discard block
 block discarded – undo
636 636
 
637 637
 		//get line table
638 638
 		EEH_Autoloader::register_line_item_display_autoloaders();
639
-		$Line_Item_Display = new EE_Line_Item_Display( 'admin_table', 'EE_Admin_Table_Line_Item_Display_Strategy' );
640
-		$this->_template_args['line_item_table'] = $Line_Item_Display->display_line_item( $this->_transaction->total_line_item() );
639
+		$Line_Item_Display = new EE_Line_Item_Display('admin_table', 'EE_Admin_Table_Line_Item_Display_Strategy');
640
+		$this->_template_args['line_item_table'] = $Line_Item_Display->display_line_item($this->_transaction->total_line_item());
641 641
 		$this->_template_args['REG_code'] = $this->_transaction->get_first_related('Registration')->get('REG_code');
642 642
 
643 643
 		// process taxes
644
-		$taxes = $this->_transaction->get_many_related( 'Line_Item', array( array( 'LIN_type' => EEM_Line_Item::type_tax )));
645
-		$this->_template_args['taxes'] = ! empty( $taxes ) ? $taxes : FALSE;
644
+		$taxes = $this->_transaction->get_many_related('Line_Item', array(array('LIN_type' => EEM_Line_Item::type_tax)));
645
+		$this->_template_args['taxes'] = ! empty($taxes) ? $taxes : FALSE;
646 646
 
647
-		$this->_template_args['grand_total'] = EEH_Template::format_currency($this->_transaction->get('TXN_total'), FALSE, FALSE );
647
+		$this->_template_args['grand_total'] = EEH_Template::format_currency($this->_transaction->get('TXN_total'), FALSE, FALSE);
648 648
 		$this->_template_args['grand_raw_total'] = $this->_transaction->get('TXN_total');
649 649
 		$this->_template_args['TXN_status'] = $this->_transaction->get('STS_ID');
650 650
 
@@ -652,63 +652,63 @@  discard block
 block discarded – undo
652 652
 
653 653
 		// process payment details
654 654
 		$payments = $this->_transaction->get_many_related('Payment');
655
-		if( ! empty(  $payments ) ) {
656
-			$this->_template_args[ 'payments' ] = $payments;
657
-			$this->_template_args[ 'existing_reg_payments' ] = $this->_get_registration_payment_IDs( $payments );
655
+		if ( ! empty($payments)) {
656
+			$this->_template_args['payments'] = $payments;
657
+			$this->_template_args['existing_reg_payments'] = $this->_get_registration_payment_IDs($payments);
658 658
 		} else {
659
-			$this->_template_args[ 'payments' ] = false;
660
-			$this->_template_args[ 'existing_reg_payments' ] = array();
659
+			$this->_template_args['payments'] = false;
660
+			$this->_template_args['existing_reg_payments'] = array();
661 661
 		}
662 662
 
663
-		$this->_template_args['edit_payment_url'] = add_query_arg( array( 'action' => 'edit_payment'  ), TXN_ADMIN_URL );
664
-		$this->_template_args['delete_payment_url'] = add_query_arg( array( 'action' => 'espresso_delete_payment' ), TXN_ADMIN_URL );
663
+		$this->_template_args['edit_payment_url'] = add_query_arg(array('action' => 'edit_payment'), TXN_ADMIN_URL);
664
+		$this->_template_args['delete_payment_url'] = add_query_arg(array('action' => 'espresso_delete_payment'), TXN_ADMIN_URL);
665 665
 
666
-		if ( isset( $txn_details['invoice_number'] )) {
666
+		if (isset($txn_details['invoice_number'])) {
667 667
 			$this->_template_args['txn_details']['invoice_number']['value'] = $this->_template_args['REG_code'];
668
-			$this->_template_args['txn_details']['invoice_number']['label'] = __( 'Invoice Number', 'event_espresso' );
668
+			$this->_template_args['txn_details']['invoice_number']['label'] = __('Invoice Number', 'event_espresso');
669 669
 		}
670 670
 
671 671
 		$this->_template_args['txn_details']['registration_session']['value'] = $this->_transaction->get_first_related('Registration')->get('REG_session');
672
-		$this->_template_args['txn_details']['registration_session']['label'] = __( 'Registration Session', 'event_espresso' );
672
+		$this->_template_args['txn_details']['registration_session']['label'] = __('Registration Session', 'event_espresso');
673 673
 
674
-		$this->_template_args['txn_details']['ip_address']['value'] = isset( $this->_session['ip_address'] ) ? $this->_session['ip_address'] : '';
675
-		$this->_template_args['txn_details']['ip_address']['label'] = __( 'Transaction placed from IP', 'event_espresso' );
674
+		$this->_template_args['txn_details']['ip_address']['value'] = isset($this->_session['ip_address']) ? $this->_session['ip_address'] : '';
675
+		$this->_template_args['txn_details']['ip_address']['label'] = __('Transaction placed from IP', 'event_espresso');
676 676
 
677
-		$this->_template_args['txn_details']['user_agent']['value'] = isset( $this->_session['user_agent'] ) ? $this->_session['user_agent'] : '';
678
-		$this->_template_args['txn_details']['user_agent']['label'] = __( 'Registrant User Agent', 'event_espresso' );
677
+		$this->_template_args['txn_details']['user_agent']['value'] = isset($this->_session['user_agent']) ? $this->_session['user_agent'] : '';
678
+		$this->_template_args['txn_details']['user_agent']['label'] = __('Registrant User Agent', 'event_espresso');
679 679
 
680 680
 		$reg_steps = '<ul>';
681
-		foreach ( $this->_transaction->reg_steps() as $reg_step => $reg_step_status ) {
682
-			if ( $reg_step_status === true ) {
683
-				$reg_steps .= '<li style="color:#70cc50">' . sprintf( __( '%1$s : Completed', 'event_espresso' ), ucwords( str_replace( '_', ' ', $reg_step ) ) ) . '</li>';
684
-			} else if ( is_numeric( $reg_step_status ) && $reg_step_status !== false ) {
685
-					$reg_steps .= '<li style="color:#2EA2CC">' . sprintf(
686
-							__( '%1$s : Initiated %2$s', 'event_espresso' ),
687
-							ucwords( str_replace( '_', ' ', $reg_step ) ),
688
-							gmdate( get_option( 'date_format' ) . ' ' . get_option( 'time_format' ), ( $reg_step_status + ( get_option( 'gmt_offset' ) * HOUR_IN_SECONDS ) ) )
689
-						) . '</li>';
681
+		foreach ($this->_transaction->reg_steps() as $reg_step => $reg_step_status) {
682
+			if ($reg_step_status === true) {
683
+				$reg_steps .= '<li style="color:#70cc50">'.sprintf(__('%1$s : Completed', 'event_espresso'), ucwords(str_replace('_', ' ', $reg_step))).'</li>';
684
+			} else if (is_numeric($reg_step_status) && $reg_step_status !== false) {
685
+					$reg_steps .= '<li style="color:#2EA2CC">'.sprintf(
686
+							__('%1$s : Initiated %2$s', 'event_espresso'),
687
+							ucwords(str_replace('_', ' ', $reg_step)),
688
+							gmdate(get_option('date_format').' '.get_option('time_format'), ($reg_step_status + (get_option('gmt_offset') * HOUR_IN_SECONDS)))
689
+						).'</li>';
690 690
 				} else {
691
-				$reg_steps .= '<li style="color:#E76700">' . sprintf( __( '%1$s : Never Initiated', 'event_espresso' ), ucwords( str_replace( '_', ' ', $reg_step ) ) ) . '</li>';
691
+				$reg_steps .= '<li style="color:#E76700">'.sprintf(__('%1$s : Never Initiated', 'event_espresso'), ucwords(str_replace('_', ' ', $reg_step))).'</li>';
692 692
 			}
693 693
 		}
694 694
 		$reg_steps .= '</ul>';
695 695
 		$this->_template_args['txn_details']['reg_steps']['value'] = $reg_steps;
696
-		$this->_template_args['txn_details']['reg_steps']['label'] = __( 'Registration Step Progress', 'event_espresso' );
696
+		$this->_template_args['txn_details']['reg_steps']['label'] = __('Registration Step Progress', 'event_espresso');
697 697
 
698 698
 
699 699
 		$this->_get_registrations_to_apply_payment_to();
700
-		$this->_get_payment_methods( $payments );
700
+		$this->_get_payment_methods($payments);
701 701
 		$this->_get_payment_status_array();
702 702
 		$this->_get_reg_status_selection(); //sets up the template args for the reg status array for the transaction.
703 703
 
704
-		$this->_template_args['transaction_form_url'] = add_query_arg( array( 'action' => 'edit_transaction', 'process' => 'transaction'  ), TXN_ADMIN_URL );
705
-		$this->_template_args['apply_payment_form_url'] = add_query_arg( array( 'page' => 'espresso_transactions', 'action' => 'espresso_apply_payment' ), WP_AJAX_URL );
706
-		$this->_template_args['delete_payment_form_url'] = add_query_arg( array( 'page' => 'espresso_transactions', 'action' => 'espresso_delete_payment' ), WP_AJAX_URL );
704
+		$this->_template_args['transaction_form_url'] = add_query_arg(array('action' => 'edit_transaction', 'process' => 'transaction'), TXN_ADMIN_URL);
705
+		$this->_template_args['apply_payment_form_url'] = add_query_arg(array('page' => 'espresso_transactions', 'action' => 'espresso_apply_payment'), WP_AJAX_URL);
706
+		$this->_template_args['delete_payment_form_url'] = add_query_arg(array('page' => 'espresso_transactions', 'action' => 'espresso_delete_payment'), WP_AJAX_URL);
707 707
 
708 708
 		// 'espresso_delete_payment_nonce'
709 709
 
710
-		$template_path = TXN_TEMPLATE_PATH . 'txn_admin_details_main_meta_box_txn_details.template.php';
711
-		echo EEH_Template::display_template( $template_path, $this->_template_args, TRUE );
710
+		$template_path = TXN_TEMPLATE_PATH.'txn_admin_details_main_meta_box_txn_details.template.php';
711
+		echo EEH_Template::display_template($template_path, $this->_template_args, TRUE);
712 712
 
713 713
 	}
714 714
 
@@ -723,27 +723,27 @@  discard block
 block discarded – undo
723 723
 	 * @param EE_Payment[] $payments
724 724
 	 * @return array
725 725
 	 */
726
-	protected function _get_registration_payment_IDs( $payments = array() ) {
726
+	protected function _get_registration_payment_IDs($payments = array()) {
727 727
 		$existing_reg_payments = array();
728 728
 		// get all reg payments for these payments
729
-		$reg_payments = EEM_Registration_Payment::instance()->get_all( array(
729
+		$reg_payments = EEM_Registration_Payment::instance()->get_all(array(
730 730
 			array(
731 731
 				'PAY_ID' => array(
732 732
 					'IN',
733
-					array_keys( $payments )
733
+					array_keys($payments)
734 734
 				)
735 735
 			)
736
-		) );
737
-		if ( ! empty( $reg_payments ) ) {
738
-			foreach ( $payments as $payment ) {
739
-				if ( ! $payment instanceof EE_Payment ) {
736
+		));
737
+		if ( ! empty($reg_payments)) {
738
+			foreach ($payments as $payment) {
739
+				if ( ! $payment instanceof EE_Payment) {
740 740
 					continue;
741
-				} else if ( ! isset( $existing_reg_payments[ $payment->ID() ] ) ) {
742
-					$existing_reg_payments[ $payment->ID() ] = array();
741
+				} else if ( ! isset($existing_reg_payments[$payment->ID()])) {
742
+					$existing_reg_payments[$payment->ID()] = array();
743 743
 				}
744
-				foreach ( $reg_payments as $reg_payment ) {
745
-					if ( $reg_payment instanceof EE_Registration_Payment && $reg_payment->payment_ID() === $payment->ID() ) {
746
-						$existing_reg_payments[ $payment->ID() ][ ] = $reg_payment->registration_ID();
744
+				foreach ($reg_payments as $reg_payment) {
745
+					if ($reg_payment instanceof EE_Registration_Payment && $reg_payment->payment_ID() === $payment->ID()) {
746
+						$existing_reg_payments[$payment->ID()][] = $reg_payment->registration_ID();
747 747
 					}
748 748
 				}
749 749
 			}
@@ -780,39 +780,39 @@  discard block
 block discarded – undo
780 780
 		$registrations_to_apply_payment_to .= '<br /><div class="admin-primary-mbox-tbl-wrap">';
781 781
 		$registrations_to_apply_payment_to .= '<table class="admin-primary-mbox-tbl">';
782 782
 		$registrations_to_apply_payment_to .= '<thead><tr>';
783
-		$registrations_to_apply_payment_to .= '<td>' . __( 'ID', 'event_espresso' ) . '</td>';
784
-		$registrations_to_apply_payment_to .= '<td>' . __( 'Registrant', 'event_espresso' ) . '</td>';
785
-		$registrations_to_apply_payment_to .= '<td>' . __( 'Ticket', 'event_espresso' ) . '</td>';
786
-		$registrations_to_apply_payment_to .= '<td>' . __( 'Event', 'event_espresso' ) . '</td>';
787
-		$registrations_to_apply_payment_to .= '<td class="txn-admin-payment-paid-td jst-cntr">' . __( 'Paid', 'event_espresso' ) . '</td>';
788
-		$registrations_to_apply_payment_to .= '<td class="txn-admin-payment-owing-td jst-cntr">' . __( 'Owing', 'event_espresso' ) . '</td>';
789
-		$registrations_to_apply_payment_to .= '<td class="jst-cntr">' . __( 'Apply', 'event_espresso' ) . '</td>';
783
+		$registrations_to_apply_payment_to .= '<td>'.__('ID', 'event_espresso').'</td>';
784
+		$registrations_to_apply_payment_to .= '<td>'.__('Registrant', 'event_espresso').'</td>';
785
+		$registrations_to_apply_payment_to .= '<td>'.__('Ticket', 'event_espresso').'</td>';
786
+		$registrations_to_apply_payment_to .= '<td>'.__('Event', 'event_espresso').'</td>';
787
+		$registrations_to_apply_payment_to .= '<td class="txn-admin-payment-paid-td jst-cntr">'.__('Paid', 'event_espresso').'</td>';
788
+		$registrations_to_apply_payment_to .= '<td class="txn-admin-payment-owing-td jst-cntr">'.__('Owing', 'event_espresso').'</td>';
789
+		$registrations_to_apply_payment_to .= '<td class="jst-cntr">'.__('Apply', 'event_espresso').'</td>';
790 790
 		$registrations_to_apply_payment_to .= '</tr></thead><tbody>';
791 791
 		// get registrations for TXN
792
-		$registrations = $this->_transaction->registrations( $query_params );
793
-		foreach ( $registrations as $registration ) {
794
-			if ( $registration instanceof EE_Registration ) {
792
+		$registrations = $this->_transaction->registrations($query_params);
793
+		foreach ($registrations as $registration) {
794
+			if ($registration instanceof EE_Registration) {
795 795
 				$owing = $registration->final_price() - $registration->paid();
796
-				$taxable = $registration->ticket()->taxable() ? ' <span class="smaller-text lt-grey-text"> ' . __( '+ tax', 'event_espresso' ) . '</span>' : '';
797
-				$checked = empty( $existing_reg_payments ) || in_array( $registration->ID(), $existing_reg_payments ) ? ' checked="checked"' : '';
798
-				$registrations_to_apply_payment_to .= '<tr id="apply-payment-registration-row-' . $registration->ID() . '">';
796
+				$taxable = $registration->ticket()->taxable() ? ' <span class="smaller-text lt-grey-text"> '.__('+ tax', 'event_espresso').'</span>' : '';
797
+				$checked = empty($existing_reg_payments) || in_array($registration->ID(), $existing_reg_payments) ? ' checked="checked"' : '';
798
+				$registrations_to_apply_payment_to .= '<tr id="apply-payment-registration-row-'.$registration->ID().'">';
799 799
 				// add html for checkbox input and label
800
-				$registrations_to_apply_payment_to .= '<td>' . $registration->ID() . '</td>';
801
-				$registrations_to_apply_payment_to .= '<td>' . $registration->attendee() instanceof EE_Attendee ? $registration->attendee()->full_name() : __( 'Unknown Attendee', 'event_espresso' ) . '</td>';
802
-				$registrations_to_apply_payment_to .= '<td>' . $registration->ticket()->name() . ' : ' . $registration->ticket()->pretty_price() . $taxable . '</td>';
803
-				$registrations_to_apply_payment_to .= '<td>' . $registration->event_name() . '</td>';
804
-				$registrations_to_apply_payment_to .= '<td class="txn-admin-payment-paid-td jst-rght">' . $registration->pretty_paid() . '</td>';
805
-				$registrations_to_apply_payment_to .= '<td class="txn-admin-payment-owing-td jst-rght">' . EEH_Template::format_currency( $owing ) . '</td>';
800
+				$registrations_to_apply_payment_to .= '<td>'.$registration->ID().'</td>';
801
+				$registrations_to_apply_payment_to .= '<td>'.$registration->attendee() instanceof EE_Attendee ? $registration->attendee()->full_name() : __('Unknown Attendee', 'event_espresso').'</td>';
802
+				$registrations_to_apply_payment_to .= '<td>'.$registration->ticket()->name().' : '.$registration->ticket()->pretty_price().$taxable.'</td>';
803
+				$registrations_to_apply_payment_to .= '<td>'.$registration->event_name().'</td>';
804
+				$registrations_to_apply_payment_to .= '<td class="txn-admin-payment-paid-td jst-rght">'.$registration->pretty_paid().'</td>';
805
+				$registrations_to_apply_payment_to .= '<td class="txn-admin-payment-owing-td jst-rght">'.EEH_Template::format_currency($owing).'</td>';
806 806
 				$registrations_to_apply_payment_to .= '<td class="jst-cntr">';
807 807
 				$disabled = $registration->final_price() > 0 ? '' : ' disabled';
808
-				$registrations_to_apply_payment_to .= '<input type="checkbox" value="' . $registration->ID() . '" name="txn_admin_payment[registrations]"' . $checked . $disabled . '>';
808
+				$registrations_to_apply_payment_to .= '<input type="checkbox" value="'.$registration->ID().'" name="txn_admin_payment[registrations]"'.$checked.$disabled.'>';
809 809
 				$registrations_to_apply_payment_to .= '</td>';
810 810
 				$registrations_to_apply_payment_to .= '</tr>';
811 811
 			}
812 812
 		}
813 813
 		$registrations_to_apply_payment_to .= '</tbody></table></div>';
814
-		$registrations_to_apply_payment_to .= '<p class="clear description">' . __( 'The payment will only be applied to the registrations that have a check mark in their corresponding check box. Checkboxes for free registrations have been disabled.', 'event_espresso' ) . '</p></div>';
815
-		$this->_template_args[ 'registrations_to_apply_payment_to' ] = $registrations_to_apply_payment_to;
814
+		$registrations_to_apply_payment_to .= '<p class="clear description">'.__('The payment will only be applied to the registrations that have a check mark in their corresponding check box. Checkboxes for free registrations have been disabled.', 'event_espresso').'</p></div>';
815
+		$this->_template_args['registrations_to_apply_payment_to'] = $registrations_to_apply_payment_to;
816 816
 	}
817 817
 
818 818
 
@@ -829,9 +829,9 @@  discard block
 block discarded – undo
829 829
 		$statuses = EEM_Registration::reg_status_array(array(), TRUE);
830 830
 		//let's add a "don't change" option.
831 831
 		$status_array['NAN'] = __('Leave the Same', 'event_espresso');
832
-		$status_array = array_merge( $status_array, $statuses );
833
-		$this->_template_args['status_change_select'] = EEH_Form_Fields::select_input( 'txn_reg_status_change[reg_status]', $status_array, 'NAN', 'id="txn-admin-payment-reg-status-inp"', 'txn-reg-status-change-reg-status' );
834
-		$this->_template_args['delete_status_change_select'] = EEH_Form_Fields::select_input( 'delete_txn_reg_status_change[reg_status]', $status_array, 'NAN', 'delete-txn-admin-payment-reg-status-inp', 'delete-txn-reg-status-change-reg-status' );
832
+		$status_array = array_merge($status_array, $statuses);
833
+		$this->_template_args['status_change_select'] = EEH_Form_Fields::select_input('txn_reg_status_change[reg_status]', $status_array, 'NAN', 'id="txn-admin-payment-reg-status-inp"', 'txn-reg-status-change-reg-status');
834
+		$this->_template_args['delete_status_change_select'] = EEH_Form_Fields::select_input('delete_txn_reg_status_change[reg_status]', $status_array, 'NAN', 'delete-txn-admin-payment-reg-status-inp', 'delete-txn-reg-status-change-reg-status');
835 835
 
836 836
 	}
837 837
 
@@ -846,21 +846,21 @@  discard block
 block discarded – undo
846 846
 	 * @param EE_Payment[] to show on this page
847 847
 	 *	@return void
848 848
 	 */
849
-	private function _get_payment_methods( $payments = array() ) {
849
+	private function _get_payment_methods($payments = array()) {
850 850
 		$payment_methods_of_payments = array();
851
-		foreach( $payments as $payment ){
852
-			if( $payment instanceof EE_Payment ){
853
-				$payment_methods_of_payments[] = $payment->get( 'PMD_ID' );
851
+		foreach ($payments as $payment) {
852
+			if ($payment instanceof EE_Payment) {
853
+				$payment_methods_of_payments[] = $payment->get('PMD_ID');
854 854
 			}
855 855
 		}
856
-		if( $payment_methods_of_payments ){
857
-			$query_args = array( array( 'OR*payment_method_for_payment' => array(
858
-					'PMD_ID' => array( 'IN', $payment_methods_of_payments ),
859
-					'PMD_scope' => array( 'LIKE', '%' . EEM_Payment_Method::scope_admin . '%' ) ) ) );
860
-		}else{
861
-			$query_args = array( array( 'PMD_scope' => array( 'LIKE', '%' . EEM_Payment_Method::scope_admin . '%' ) ) );
856
+		if ($payment_methods_of_payments) {
857
+			$query_args = array(array('OR*payment_method_for_payment' => array(
858
+					'PMD_ID' => array('IN', $payment_methods_of_payments),
859
+					'PMD_scope' => array('LIKE', '%'.EEM_Payment_Method::scope_admin.'%') )));
860
+		} else {
861
+			$query_args = array(array('PMD_scope' => array('LIKE', '%'.EEM_Payment_Method::scope_admin.'%')));
862 862
 		}
863
-		$this->_template_args['payment_methods'] = EEM_Payment_Method::instance()->get_all( $query_args );
863
+		$this->_template_args['payment_methods'] = EEM_Payment_Method::instance()->get_all($query_args);
864 864
 	}
865 865
 
866 866
 
@@ -874,46 +874,46 @@  discard block
 block discarded – undo
874 874
 	 * @param array $metabox
875 875
 	 * @return void
876 876
 	 */
877
-	public function txn_attendees_meta_box( $post, $metabox = array( 'args' => array() )) {
877
+	public function txn_attendees_meta_box($post, $metabox = array('args' => array())) {
878 878
 
879
-		extract( $metabox['args'] );
879
+		extract($metabox['args']);
880 880
 		$this->_template_args['post'] = $post;
881 881
 		$this->_template_args['event_attendees'] = array();
882 882
 		// process items in cart
883
-		$line_items = $this->_transaction->get_many_related('Line_Item', array( array( 'LIN_type' => 'line-item' ) ) );
884
-		if ( ! empty( $line_items )) {
885
-			foreach ( $line_items as $item ) {
886
-				if ( $item instanceof EE_Line_Item ) {
887
-					switch( $item->OBJ_type() ) {
883
+		$line_items = $this->_transaction->get_many_related('Line_Item', array(array('LIN_type' => 'line-item')));
884
+		if ( ! empty($line_items)) {
885
+			foreach ($line_items as $item) {
886
+				if ($item instanceof EE_Line_Item) {
887
+					switch ($item->OBJ_type()) {
888 888
 
889 889
 						case 'Event' :
890 890
 							break;
891 891
 
892 892
 						case 'Ticket' :
893 893
 							$ticket = $item->ticket();
894
-							if ( empty( $ticket )) {
894
+							if (empty($ticket)) {
895 895
 								continue; //right now we're only handling tickets here.  Cause its expected that only tickets will have attendees right?
896 896
 							}
897
-							$ticket_price = EEH_Template::format_currency( $item->get( 'LIN_unit_price' ));
897
+							$ticket_price = EEH_Template::format_currency($item->get('LIN_unit_price'));
898 898
 							$event = $ticket->get_first_related('Registration')->get_first_related('Event');
899
-							$event_name = $event instanceof EE_Event ? $event->get('EVT_name') . ' - ' . $item->get('LIN_name') : '';
899
+							$event_name = $event instanceof EE_Event ? $event->get('EVT_name').' - '.$item->get('LIN_name') : '';
900 900
 
901
-							$registrations = $ticket->get_many_related('Registration', array( array('TXN_ID' => $this->_transaction->ID() )));
902
-							foreach( $registrations as $registration ) {
903
-								$this->_template_args['event_attendees'][$registration->ID()]['att_num'] 						= $registration->get('REG_count');
904
-								$this->_template_args['event_attendees'][$registration->ID()]['event_ticket_name'] 	= $event_name;
905
-								$this->_template_args['event_attendees'][$registration->ID()]['ticket_price'] 				= $ticket_price;
901
+							$registrations = $ticket->get_many_related('Registration', array(array('TXN_ID' => $this->_transaction->ID())));
902
+							foreach ($registrations as $registration) {
903
+								$this->_template_args['event_attendees'][$registration->ID()]['att_num'] = $registration->get('REG_count');
904
+								$this->_template_args['event_attendees'][$registration->ID()]['event_ticket_name'] = $event_name;
905
+								$this->_template_args['event_attendees'][$registration->ID()]['ticket_price'] = $ticket_price;
906 906
 								// attendee info
907 907
 								$attendee = $registration->get_first_related('Attendee');
908
-								if ( $attendee instanceof EE_Attendee ) {
908
+								if ($attendee instanceof EE_Attendee) {
909 909
 									$this->_template_args['event_attendees'][$registration->ID()]['att_id'] 			= $attendee->ID();
910 910
 									$this->_template_args['event_attendees'][$registration->ID()]['attendee'] 	= $attendee->full_name();
911
-									$this->_template_args['event_attendees'][$registration->ID()]['email'] 			= '<a href="mailto:' . $attendee->email() . '?subject=' . $event->get('EVT_name') . __(' Event', 'event_espresso') . '">' . $attendee->email() . '</a>';
912
-									$this->_template_args['event_attendees'][$registration->ID()]['address'] 		=  implode(',<br>', $attendee->full_address_as_array() );
911
+									$this->_template_args['event_attendees'][$registration->ID()]['email'] = '<a href="mailto:'.$attendee->email().'?subject='.$event->get('EVT_name').__(' Event', 'event_espresso').'">'.$attendee->email().'</a>';
912
+									$this->_template_args['event_attendees'][$registration->ID()]['address'] 		= implode(',<br>', $attendee->full_address_as_array());
913 913
 								} else {
914 914
 									$this->_template_args['event_attendees'][$registration->ID()]['att_id'] 			= '';
915 915
 									$this->_template_args['event_attendees'][$registration->ID()]['attendee'] 	= '';
916
-									$this->_template_args['event_attendees'][$registration->ID()]['email'] 			= '';
916
+									$this->_template_args['event_attendees'][$registration->ID()]['email'] = '';
917 917
 									$this->_template_args['event_attendees'][$registration->ID()]['address'] 		= '';
918 918
 								}
919 919
 							}
@@ -923,12 +923,12 @@  discard block
 block discarded – undo
923 923
 				}
924 924
 			}
925 925
 
926
-			$this->_template_args['transaction_form_url'] = add_query_arg( array( 'action' => 'edit_transaction', 'process' => 'attendees'  ), TXN_ADMIN_URL );
927
-			echo EEH_Template::display_template( TXN_TEMPLATE_PATH . 'txn_admin_details_main_meta_box_attendees.template.php', $this->_template_args, TRUE );
926
+			$this->_template_args['transaction_form_url'] = add_query_arg(array('action' => 'edit_transaction', 'process' => 'attendees'), TXN_ADMIN_URL);
927
+			echo EEH_Template::display_template(TXN_TEMPLATE_PATH.'txn_admin_details_main_meta_box_attendees.template.php', $this->_template_args, TRUE);
928 928
 
929 929
 		} else {
930 930
 			echo sprintf(
931
-				__( '%1$sFor some reason, there are no attendees registered for this transaction. Likely the registration was abandoned in process.%2$s', 'event_espresso' ),
931
+				__('%1$sFor some reason, there are no attendees registered for this transaction. Likely the registration was abandoned in process.%2$s', 'event_espresso'),
932 932
 				'<p class="important-notice">',
933 933
 				'</p>'
934 934
 			);
@@ -947,20 +947,20 @@  discard block
 block discarded – undo
947 947
 	 */
948 948
 	public function txn_registrant_side_meta_box() {
949 949
 		$primary_att = $this->_transaction->primary_registration() instanceof EE_Registration ? $this->_transaction->primary_registration()->get_first_related('Attendee') : null;
950
-		if ( ! $primary_att instanceof EE_Attendee ) {
950
+		if ( ! $primary_att instanceof EE_Attendee) {
951 951
 			$this->_template_args['no_attendee_message'] = __('There is no attached contact for this transaction.  The transaction either failed due to an error or was abandoned.', 'event_espresso');
952 952
 			$primary_att = EEM_Attendee::instance()->create_default_object();
953 953
 		}
954
-		$this->_template_args['ATT_ID'] 						= $primary_att->ID();
954
+		$this->_template_args['ATT_ID'] = $primary_att->ID();
955 955
 		$this->_template_args['prime_reg_fname']		= $primary_att->fname();
956 956
 		$this->_template_args['prime_reg_lname']		= $primary_att->lname();
957
-		$this->_template_args['prime_reg_email'] 		= $primary_att->email();
957
+		$this->_template_args['prime_reg_email'] = $primary_att->email();
958 958
 		$this->_template_args['prime_reg_phone'] 	= $primary_att->phone();
959
-		$this->_template_args['edit_attendee_url'] 	= EE_Admin_Page::add_query_args_and_nonce( array( 'action' => 'edit_attendee', 'post' => $primary_att->ID()  ), REG_ADMIN_URL );
959
+		$this->_template_args['edit_attendee_url'] = EE_Admin_Page::add_query_args_and_nonce(array('action' => 'edit_attendee', 'post' => $primary_att->ID()), REG_ADMIN_URL);
960 960
 		// get formatted address for registrant
961
-		EE_Registry::instance()->load_helper( 'Formatter' );
962
-		$this->_template_args[ 'formatted_address' ] = EEH_Address::format( $primary_att );
963
-		echo EEH_Template::display_template( TXN_TEMPLATE_PATH . 'txn_admin_details_side_meta_box_registrant.template.php', $this->_template_args, TRUE );
961
+		EE_Registry::instance()->load_helper('Formatter');
962
+		$this->_template_args['formatted_address'] = EEH_Address::format($primary_att);
963
+		echo EEH_Template::display_template(TXN_TEMPLATE_PATH.'txn_admin_details_side_meta_box_registrant.template.php', $this->_template_args, TRUE);
964 964
 	}
965 965
 
966 966
 
@@ -976,12 +976,12 @@  discard block
 block discarded – undo
976 976
 
977 977
 		$this->_template_args['billing_form'] = $this->_transaction->billing_info();
978 978
 		$this->_template_args['billing_form_url'] = add_query_arg(
979
-			array( 'action' => 'edit_transaction', 'process' => 'billing'  ),
979
+			array('action' => 'edit_transaction', 'process' => 'billing'),
980 980
 			TXN_ADMIN_URL
981 981
 		);
982 982
 
983
-		$template_path = TXN_TEMPLATE_PATH . 'txn_admin_details_side_meta_box_billing_info.template.php';
984
-		echo EEH_Template::display_template( $template_path, $this->_template_args, TRUE );/**/
983
+		$template_path = TXN_TEMPLATE_PATH.'txn_admin_details_side_meta_box_billing_info.template.php';
984
+		echo EEH_Template::display_template($template_path, $this->_template_args, TRUE); /**/
985 985
 	}
986 986
 
987 987
 
@@ -994,41 +994,41 @@  discard block
 block discarded – undo
994 994
 	*	@return void
995 995
 	*/
996 996
 	public function apply_payments_or_refunds() {
997
-		$json_response_data = array( 'return_data' => FALSE );
997
+		$json_response_data = array('return_data' => FALSE);
998 998
 		$valid_data = $this->_validate_payment_request_data();
999
-		if ( ! empty( $valid_data ) ) {
1000
-			$PAY_ID = $valid_data[ 'PAY_ID' ];
999
+		if ( ! empty($valid_data)) {
1000
+			$PAY_ID = $valid_data['PAY_ID'];
1001 1001
 			//save  the new payment
1002
-			$payment = $this->_create_payment_from_request_data( $valid_data );
1002
+			$payment = $this->_create_payment_from_request_data($valid_data);
1003 1003
 			// get the TXN for this payment
1004 1004
 			$transaction = $payment->transaction();
1005 1005
 			// verify transaction
1006
-			if ( $transaction instanceof EE_Transaction ) {
1006
+			if ($transaction instanceof EE_Transaction) {
1007 1007
 				// calculate_total_payments_and_update_status
1008
-				$this->_process_transaction_payments( $transaction );
1009
-				$REG_IDs = $this->_get_REG_IDs_to_apply_payment_to( $payment );
1010
-				$this->_remove_existing_registration_payments( $payment, $PAY_ID );
1008
+				$this->_process_transaction_payments($transaction);
1009
+				$REG_IDs = $this->_get_REG_IDs_to_apply_payment_to($payment);
1010
+				$this->_remove_existing_registration_payments($payment, $PAY_ID);
1011 1011
 				// apply payment to registrations (if applicable)
1012
-				if ( ! empty( $REG_IDs ) ) {
1013
-					$this->_update_registration_payments( $transaction, $payment, $REG_IDs );
1012
+				if ( ! empty($REG_IDs)) {
1013
+					$this->_update_registration_payments($transaction, $payment, $REG_IDs);
1014 1014
 					$this->_maybe_send_notifications();
1015 1015
 					// now process status changes for the same registrations
1016
-					$this->_process_registration_status_change( $transaction, $REG_IDs );
1016
+					$this->_process_registration_status_change($transaction, $REG_IDs);
1017 1017
 				}
1018
-				$this->_maybe_send_notifications( $payment );
1018
+				$this->_maybe_send_notifications($payment);
1019 1019
 				//prepare to render page
1020
-				$json_response_data[ 'return_data' ] = $this->_build_payment_json_response( $payment, $REG_IDs );
1020
+				$json_response_data['return_data'] = $this->_build_payment_json_response($payment, $REG_IDs);
1021 1021
 			} else {
1022 1022
 				EE_Error::add_error(
1023
-					__( 'A valid Transaction for this payment could not be retrieved.', 'event_espresso' ),
1023
+					__('A valid Transaction for this payment could not be retrieved.', 'event_espresso'),
1024 1024
 					__FILE__, __FUNCTION__, __LINE__
1025 1025
 				);
1026 1026
 			}
1027 1027
 		} else {
1028
-			EE_Error::add_error( __( 'The payment form data could not be processed. Please try again.', 'event_espresso' ), __FILE__, __FUNCTION__, __LINE__ );
1028
+			EE_Error::add_error(__('The payment form data could not be processed. Please try again.', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__);
1029 1029
 		}
1030
-		$notices = EE_Error::get_notices( FALSE, FALSE, FALSE );
1031
-		echo json_encode( array_merge( $json_response_data, $notices ));
1030
+		$notices = EE_Error::get_notices(FALSE, FALSE, FALSE);
1031
+		echo json_encode(array_merge($json_response_data, $notices));
1032 1032
 		die();
1033 1033
 	}
1034 1034
 
@@ -1040,30 +1040,30 @@  discard block
 block discarded – undo
1040 1040
 	 * @return array
1041 1041
 	 */
1042 1042
 	protected function _validate_payment_request_data() {
1043
-		if ( ! isset( $this->_req_data[ 'txn_admin_payment' ] ) ) {
1043
+		if ( ! isset($this->_req_data['txn_admin_payment'])) {
1044 1044
 			return false;
1045 1045
 		}
1046 1046
 		$payment_form = $this->_generate_payment_form_section();
1047 1047
 		try {
1048
-			if ( $payment_form->was_submitted() ) {
1048
+			if ($payment_form->was_submitted()) {
1049 1049
 				$payment_form->receive_form_submission();
1050
-				if ( ! $payment_form->is_valid() ) {
1050
+				if ( ! $payment_form->is_valid()) {
1051 1051
 					$submission_error_messages = array();
1052
-					foreach ( $payment_form->get_validation_errors_accumulated() as $validation_error ) {
1053
-						if ( $validation_error instanceof EE_Validation_Error ) {
1052
+					foreach ($payment_form->get_validation_errors_accumulated() as $validation_error) {
1053
+						if ($validation_error instanceof EE_Validation_Error) {
1054 1054
 							$submission_error_messages[] = sprintf(
1055
-								_x( '%s : %s', 'Form Section Name : Form Validation Error', 'event_espresso' ),
1055
+								_x('%s : %s', 'Form Section Name : Form Validation Error', 'event_espresso'),
1056 1056
 								$validation_error->get_form_section()->html_label_text(),
1057 1057
 								$validation_error->getMessage()
1058 1058
 							);
1059 1059
 						}
1060 1060
 					}
1061
-					EE_Error::add_error( join( '<br />', $submission_error_messages ), __FILE__, __FUNCTION__, __LINE__ );
1061
+					EE_Error::add_error(join('<br />', $submission_error_messages), __FILE__, __FUNCTION__, __LINE__);
1062 1062
 					return array();
1063 1063
 				}
1064 1064
 			}
1065
-		} catch ( EE_Error $e ) {
1066
-			EE_Error::add_error( $e->getMessage(), __FILE__, __FUNCTION__, __LINE__ );
1065
+		} catch (EE_Error $e) {
1066
+			EE_Error::add_error($e->getMessage(), __FILE__, __FUNCTION__, __LINE__);
1067 1067
 			return array();
1068 1068
 		}
1069 1069
 		return $payment_form->valid_data();
@@ -1085,63 +1085,63 @@  discard block
 block discarded – undo
1085 1085
 						array(
1086 1086
 							'default' => 0,
1087 1087
 							'required' => false,
1088
-							'html_label_text' => __( 'Payment ID', 'event_espresso' ),
1089
-							'validation_strategies' => array( new EE_Int_Normalization() )
1088
+							'html_label_text' => __('Payment ID', 'event_espresso'),
1089
+							'validation_strategies' => array(new EE_Int_Normalization())
1090 1090
 						)
1091 1091
 					),
1092 1092
 					'TXN_ID' => new EE_Text_Input(
1093 1093
 						array(
1094 1094
 							'default' => 0,
1095 1095
 							'required' => true,
1096
-							'html_label_text' => __( 'Transaction ID', 'event_espresso' ),
1097
-							'validation_strategies' => array( new EE_Int_Normalization() )
1096
+							'html_label_text' => __('Transaction ID', 'event_espresso'),
1097
+							'validation_strategies' => array(new EE_Int_Normalization())
1098 1098
 						)
1099 1099
 					),
1100 1100
 					'type' => new EE_Text_Input(
1101 1101
 						array(
1102 1102
 							'default' => 1,
1103 1103
 							'required' => true,
1104
-							'html_label_text' => __( 'Payment or Refund', 'event_espresso' ),
1105
-							'validation_strategies' => array( new EE_Int_Normalization() )
1104
+							'html_label_text' => __('Payment or Refund', 'event_espresso'),
1105
+							'validation_strategies' => array(new EE_Int_Normalization())
1106 1106
 						)
1107 1107
 					),
1108 1108
 					'amount' => new EE_Text_Input(
1109 1109
 						array(
1110 1110
 							'default' => 0,
1111 1111
 							'required' => true,
1112
-							'html_label_text' => __( 'Payment amount', 'event_espresso' ),
1113
-							'validation_strategies' => array( new EE_Float_Normalization() )
1112
+							'html_label_text' => __('Payment amount', 'event_espresso'),
1113
+							'validation_strategies' => array(new EE_Float_Normalization())
1114 1114
 						)
1115 1115
 					),
1116 1116
 					'status' => new EE_Text_Input(
1117 1117
 						array(
1118 1118
 							'default' => EEM_Payment::status_id_approved,
1119 1119
 							'required' => true,
1120
-							'html_label_text' => __( 'Payment status', 'event_espresso' ),
1120
+							'html_label_text' => __('Payment status', 'event_espresso'),
1121 1121
 						)
1122 1122
 					),
1123 1123
 					'PMD_ID' => new EE_Text_Input(
1124 1124
 						array(
1125 1125
 							'default' => 2,
1126 1126
 							'required' => true,
1127
-							'html_label_text' => __( 'Payment Method', 'event_espresso' ),
1128
-							'validation_strategies' => array( new EE_Int_Normalization() )
1127
+							'html_label_text' => __('Payment Method', 'event_espresso'),
1128
+							'validation_strategies' => array(new EE_Int_Normalization())
1129 1129
 						)
1130 1130
 					),
1131 1131
 					'date' => new EE_Text_Input(
1132 1132
 						array(
1133 1133
 							'default' => time(),
1134 1134
 							'required' => true,
1135
-							'html_label_text' => __( 'Payment date', 'event_espresso' ),
1135
+							'html_label_text' => __('Payment date', 'event_espresso'),
1136 1136
 						)
1137 1137
 					),
1138 1138
 					'txn_id_chq_nmbr' => new EE_Text_Input(
1139 1139
 						array(
1140 1140
 							'default' => '',
1141 1141
 							'required' => false,
1142
-							'html_label_text' => __( 'Transaction or Cheque Number', 'event_espresso' ),
1142
+							'html_label_text' => __('Transaction or Cheque Number', 'event_espresso'),
1143 1143
                                                         'validation_strategies' => array(
1144
-                                                            new EE_Max_Length_Validation_Strategy( __('Input too long', 'event_espresso'), 100 ),
1144
+                                                            new EE_Max_Length_Validation_Strategy(__('Input too long', 'event_espresso'), 100),
1145 1145
                                                         )
1146 1146
 						)
1147 1147
 					),
@@ -1149,9 +1149,9 @@  discard block
 block discarded – undo
1149 1149
 						array(
1150 1150
 							'default' => '',
1151 1151
 							'required' => false,
1152
-							'html_label_text' => __( 'Purchase Order Number', 'event_espresso' ),
1152
+							'html_label_text' => __('Purchase Order Number', 'event_espresso'),
1153 1153
                                                         'validation_strategies' => array(
1154
-                                                            new EE_Max_Length_Validation_Strategy( __('Input too long', 'event_espresso'), 100 ),
1154
+                                                            new EE_Max_Length_Validation_Strategy(__('Input too long', 'event_espresso'), 100),
1155 1155
                                                         )
1156 1156
 						)
1157 1157
 					),
@@ -1159,9 +1159,9 @@  discard block
 block discarded – undo
1159 1159
 						array(
1160 1160
 							'default' => '',
1161 1161
 							'required' => false,
1162
-							'html_label_text' => __( 'Extra Field for Accounting', 'event_espresso' ),
1162
+							'html_label_text' => __('Extra Field for Accounting', 'event_espresso'),
1163 1163
                                                         'validation_strategies' => array(
1164
-                                                            new EE_Max_Length_Validation_Strategy( __('Input too long', 'event_espresso'), 100 ),
1164
+                                                            new EE_Max_Length_Validation_Strategy(__('Input too long', 'event_espresso'), 100),
1165 1165
                                                         )
1166 1166
 						)
1167 1167
 					),
@@ -1178,34 +1178,34 @@  discard block
 block discarded – undo
1178 1178
 	 * @param array $valid_data
1179 1179
 	 * @return EE_Payment
1180 1180
 	 */
1181
-	protected function _create_payment_from_request_data( $valid_data ) {
1182
-		$PAY_ID = $valid_data[ 'PAY_ID' ];
1181
+	protected function _create_payment_from_request_data($valid_data) {
1182
+		$PAY_ID = $valid_data['PAY_ID'];
1183 1183
 		// get payment amount
1184
-		$amount = $valid_data[ 'amount' ] ? abs( $valid_data[ 'amount' ] ) : 0;
1184
+		$amount = $valid_data['amount'] ? abs($valid_data['amount']) : 0;
1185 1185
 		// payments have a type value of 1 and refunds have a type value of -1
1186 1186
 		// so multiplying amount by type will give a positive value for payments, and negative values for refunds
1187
-		$amount = $valid_data[ 'type' ] < 0 ? $amount * -1 : $amount;
1187
+		$amount = $valid_data['type'] < 0 ? $amount * -1 : $amount;
1188 1188
 		$payment = EE_Payment::new_instance(
1189 1189
 			array(
1190
-				'TXN_ID' 								=> $valid_data[ 'TXN_ID' ],
1191
-				'STS_ID' 								=> $valid_data[ 'status' ],
1192
-				'PAY_timestamp' 				=> $valid_data[ 'date' ],
1190
+				'TXN_ID' 								=> $valid_data['TXN_ID'],
1191
+				'STS_ID' 								=> $valid_data['status'],
1192
+				'PAY_timestamp' 				=> $valid_data['date'],
1193 1193
 				'PAY_source'           			=> EEM_Payment_Method::scope_admin,
1194
-				'PMD_ID'               				=> $valid_data[ 'PMD_ID' ],
1194
+				'PMD_ID'               				=> $valid_data['PMD_ID'],
1195 1195
 				'PAY_amount'           			=> $amount,
1196
-				'PAY_txn_id_chq_nmbr'  	=> $valid_data[ 'txn_id_chq_nmbr' ],
1197
-				'PAY_po_number'        		=> $valid_data[ 'po_number' ],
1198
-				'PAY_extra_accntng'    		=> $valid_data[ 'accounting' ],
1196
+				'PAY_txn_id_chq_nmbr'  	=> $valid_data['txn_id_chq_nmbr'],
1197
+				'PAY_po_number'        		=> $valid_data['po_number'],
1198
+				'PAY_extra_accntng'    		=> $valid_data['accounting'],
1199 1199
 				'PAY_details'          				=> $valid_data,
1200 1200
 				'PAY_ID'               				=> $PAY_ID
1201 1201
 			),
1202 1202
 			'',
1203
-			array( 'Y-m-d', 'H:i a' )
1203
+			array('Y-m-d', 'H:i a')
1204 1204
 		);
1205
-		if ( ! $payment->save() ) {
1205
+		if ( ! $payment->save()) {
1206 1206
 			EE_Error::add_error(
1207 1207
 				sprintf(
1208
-					__( 'Payment %1$d has not been successfully saved to the database.', 'event_espresso' ),
1208
+					__('Payment %1$d has not been successfully saved to the database.', 'event_espresso'),
1209 1209
 					$payment->ID()
1210 1210
 				),
1211 1211
 				__FILE__, __FUNCTION__, __LINE__
@@ -1222,15 +1222,15 @@  discard block
 block discarded – undo
1222 1222
 	 * @param \EE_Transaction $transaction
1223 1223
 	 * @return array
1224 1224
 	 */
1225
-	protected function _process_transaction_payments( EE_Transaction $transaction ) {
1225
+	protected function _process_transaction_payments(EE_Transaction $transaction) {
1226 1226
 		/** @type EE_Transaction_Payments $transaction_payments */
1227
-		$transaction_payments = EE_Registry::instance()->load_class( 'Transaction_Payments' );
1227
+		$transaction_payments = EE_Registry::instance()->load_class('Transaction_Payments');
1228 1228
 		//update the transaction with this payment
1229
-		if ( $transaction_payments->calculate_total_payments_and_update_status( $transaction ) ) {
1230
-			EE_Error::add_success( __( 'The payment has been processed successfully.', 'event_espresso' ), __FILE__, __FUNCTION__, __LINE__ );
1229
+		if ($transaction_payments->calculate_total_payments_and_update_status($transaction)) {
1230
+			EE_Error::add_success(__('The payment has been processed successfully.', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__);
1231 1231
 		} else {
1232 1232
 			EE_Error::add_error(
1233
-				__( 'The payment was processed successfully but the amount paid for the transaction was not updated.', 'event_espresso' )
1233
+				__('The payment was processed successfully but the amount paid for the transaction was not updated.', 'event_espresso')
1234 1234
 				, __FILE__, __FUNCTION__, __LINE__
1235 1235
 			);
1236 1236
 		}
@@ -1246,19 +1246,19 @@  discard block
 block discarded – undo
1246 1246
 	 * @param \EE_Payment $payment
1247 1247
 	 * @return array
1248 1248
 	 */
1249
-	protected function _get_REG_IDs_to_apply_payment_to( EE_Payment $payment ) {
1249
+	protected function _get_REG_IDs_to_apply_payment_to(EE_Payment $payment) {
1250 1250
 		$REG_IDs = array();
1251 1251
 		// grab array of IDs for specific registrations to apply changes to
1252
-		if ( isset( $this->_req_data[ 'txn_admin_payment' ][ 'registrations' ] ) ) {
1253
-			$REG_IDs = (array)$this->_req_data[ 'txn_admin_payment' ][ 'registrations' ];
1252
+		if (isset($this->_req_data['txn_admin_payment']['registrations'])) {
1253
+			$REG_IDs = (array) $this->_req_data['txn_admin_payment']['registrations'];
1254 1254
 		}
1255 1255
 		//nothing specified ? then get all reg IDs
1256
-		if ( empty( $REG_IDs ) ) {
1256
+		if (empty($REG_IDs)) {
1257 1257
 			$registrations = $payment->transaction()->registrations();
1258
-			$REG_IDs = ! empty( $registrations ) ? array_keys( $registrations ) : $this->_get_existing_reg_payment_REG_IDs( $payment );
1258
+			$REG_IDs = ! empty($registrations) ? array_keys($registrations) : $this->_get_existing_reg_payment_REG_IDs($payment);
1259 1259
 		}
1260 1260
 		// ensure that REG_IDs are integers and NOT strings
1261
-		return array_map( 'intval', $REG_IDs );
1261
+		return array_map('intval', $REG_IDs);
1262 1262
 	}
1263 1263
 
1264 1264
 
@@ -1275,7 +1275,7 @@  discard block
 block discarded – undo
1275 1275
 	/**
1276 1276
 	 * @param array $existing_reg_payment_REG_IDs
1277 1277
 	 */
1278
-	public function set_existing_reg_payment_REG_IDs( $existing_reg_payment_REG_IDs = null ) {
1278
+	public function set_existing_reg_payment_REG_IDs($existing_reg_payment_REG_IDs = null) {
1279 1279
 		$this->_existing_reg_payment_REG_IDs = $existing_reg_payment_REG_IDs;
1280 1280
 	}
1281 1281
 
@@ -1290,13 +1290,13 @@  discard block
 block discarded – undo
1290 1290
 	 * @param \EE_Payment $payment
1291 1291
 	 * @return array
1292 1292
 	 */
1293
-	protected function _get_existing_reg_payment_REG_IDs( EE_Payment $payment ) {
1294
-		if ( $this->existing_reg_payment_REG_IDs() === null ) {
1293
+	protected function _get_existing_reg_payment_REG_IDs(EE_Payment $payment) {
1294
+		if ($this->existing_reg_payment_REG_IDs() === null) {
1295 1295
 			// let's get any existing reg payment records for this payment
1296
-			$existing_reg_payment_REG_IDs = $payment->get_many_related( 'Registration' );
1296
+			$existing_reg_payment_REG_IDs = $payment->get_many_related('Registration');
1297 1297
 			// but we only want the REG IDs, so grab the array keys
1298
-			$existing_reg_payment_REG_IDs = ! empty( $existing_reg_payment_REG_IDs ) ? array_keys( $existing_reg_payment_REG_IDs ) : array();
1299
-			$this->set_existing_reg_payment_REG_IDs( $existing_reg_payment_REG_IDs );
1298
+			$existing_reg_payment_REG_IDs = ! empty($existing_reg_payment_REG_IDs) ? array_keys($existing_reg_payment_REG_IDs) : array();
1299
+			$this->set_existing_reg_payment_REG_IDs($existing_reg_payment_REG_IDs);
1300 1300
 		}
1301 1301
 		return $this->existing_reg_payment_REG_IDs();
1302 1302
 	}
@@ -1315,23 +1315,23 @@  discard block
 block discarded – undo
1315 1315
 	 * @param int         $PAY_ID
1316 1316
 	 * @return bool;
1317 1317
 	 */
1318
-	protected function _remove_existing_registration_payments( EE_Payment $payment, $PAY_ID = 0 ) {
1318
+	protected function _remove_existing_registration_payments(EE_Payment $payment, $PAY_ID = 0) {
1319 1319
 		// newly created payments will have nothing recorded for $PAY_ID
1320
-		if ( $PAY_ID == 0 ) {
1320
+		if ($PAY_ID == 0) {
1321 1321
 			return false;
1322 1322
 		}
1323
-		$existing_reg_payment_REG_IDs = $this->_get_existing_reg_payment_REG_IDs( $payment );
1324
-		if ( empty( $existing_reg_payment_REG_IDs )) {
1323
+		$existing_reg_payment_REG_IDs = $this->_get_existing_reg_payment_REG_IDs($payment);
1324
+		if (empty($existing_reg_payment_REG_IDs)) {
1325 1325
 			return false;
1326 1326
 		}
1327 1327
 		/** @type EE_Transaction_Payments $transaction_payments */
1328
-		$transaction_payments = EE_Registry::instance()->load_class( 'Transaction_Payments' );
1328
+		$transaction_payments = EE_Registry::instance()->load_class('Transaction_Payments');
1329 1329
 		return $transaction_payments->delete_registration_payments_and_update_registrations(
1330 1330
 			$payment,
1331 1331
 			array(
1332 1332
 				array(
1333 1333
 					'PAY_ID' => $payment->ID(),
1334
-					'REG_ID' => array( 'IN', $existing_reg_payment_REG_IDs ),
1334
+					'REG_ID' => array('IN', $existing_reg_payment_REG_IDs),
1335 1335
 				)
1336 1336
 			)
1337 1337
 		);
@@ -1350,25 +1350,25 @@  discard block
 block discarded – undo
1350 1350
 	 * @param array $REG_IDs
1351 1351
 	 * @return bool
1352 1352
 	 */
1353
-	protected function _update_registration_payments( EE_Transaction $transaction, EE_Payment $payment, $REG_IDs = array() ) {
1353
+	protected function _update_registration_payments(EE_Transaction $transaction, EE_Payment $payment, $REG_IDs = array()) {
1354 1354
 		// we can pass our own custom set of registrations to EE_Payment_Processor::process_registration_payments()
1355 1355
 		// so let's do that using our set of REG_IDs from the form
1356 1356
 		$registration_query_where_params = array(
1357
-			'REG_ID' => array( 'IN', $REG_IDs )
1357
+			'REG_ID' => array('IN', $REG_IDs)
1358 1358
 		);
1359 1359
 		// but add in some conditions regarding payment,
1360 1360
 		// so that we don't apply payments to registrations that are free or have already been paid for
1361 1361
 		// but ONLY if the payment is NOT a refund ( ie: the payment amount is not negative )
1362
-		if ( ! $payment->is_a_refund() ) {
1363
-			$registration_query_where_params[ 'REG_final_price' ]  = array( '!=', 0 );
1364
-			$registration_query_where_params[ 'REG_final_price*' ]  = array( '!=', 'REG_paid', true );
1362
+		if ( ! $payment->is_a_refund()) {
1363
+			$registration_query_where_params['REG_final_price'] = array('!=', 0);
1364
+			$registration_query_where_params['REG_final_price*'] = array('!=', 'REG_paid', true);
1365 1365
 		}
1366 1366
 		//EEH_Debug_Tools::printr( $registration_query_where_params, '$registration_query_where_params', __FILE__, __LINE__ );
1367
-		$registrations = $transaction->registrations( array( $registration_query_where_params ) );
1368
-		if ( ! empty( $registrations ) ) {
1367
+		$registrations = $transaction->registrations(array($registration_query_where_params));
1368
+		if ( ! empty($registrations)) {
1369 1369
 			/** @type EE_Payment_Processor $payment_processor */
1370
-			$payment_processor = EE_Registry::instance()->load_core( 'Payment_Processor' );
1371
-			$payment_processor->process_registration_payments( $transaction, $payment, $registrations );
1370
+			$payment_processor = EE_Registry::instance()->load_core('Payment_Processor');
1371
+			$payment_processor->process_registration_payments($transaction, $payment, $registrations);
1372 1372
 		}
1373 1373
 	}
1374 1374
 
@@ -1384,22 +1384,22 @@  discard block
 block discarded – undo
1384 1384
 	 * @param array $REG_IDs
1385 1385
 	 * @return bool
1386 1386
 	 */
1387
-	protected function _process_registration_status_change( EE_Transaction $transaction, $REG_IDs = array() ) {
1387
+	protected function _process_registration_status_change(EE_Transaction $transaction, $REG_IDs = array()) {
1388 1388
 		// first if there is no change in status then we get out.
1389 1389
 		if (
1390
-			! isset( $this->_req_data['txn_reg_status_change'], $this->_req_data[ 'txn_reg_status_change' ][ 'reg_status' ] )
1390
+			! isset($this->_req_data['txn_reg_status_change'], $this->_req_data['txn_reg_status_change']['reg_status'])
1391 1391
 			|| $this->_req_data['txn_reg_status_change']['reg_status'] == 'NAN'
1392 1392
 		) {
1393 1393
 			//no error message, no change requested, just nothing to do man.
1394 1394
 			return FALSE;
1395 1395
 		}
1396 1396
 		/** @type EE_Transaction_Processor $transaction_processor */
1397
-		$transaction_processor = EE_Registry::instance()->load_class( 'Transaction_Processor' );
1397
+		$transaction_processor = EE_Registry::instance()->load_class('Transaction_Processor');
1398 1398
 		// made it here dude?  Oh WOW.  K, let's take care of changing the statuses
1399 1399
 		return $transaction_processor->manually_update_registration_statuses(
1400 1400
 			$transaction,
1401
-			sanitize_text_field( $this->_req_data[ 'txn_reg_status_change' ][ 'reg_status' ] ),
1402
-			array( array( 'REG_ID' => array( 'IN', $REG_IDs ) ) )
1401
+			sanitize_text_field($this->_req_data['txn_reg_status_change']['reg_status']),
1402
+			array(array('REG_ID' => array('IN', $REG_IDs)))
1403 1403
 		);
1404 1404
 	}
1405 1405
 
@@ -1414,16 +1414,16 @@  discard block
 block discarded – undo
1414 1414
 	 * @param bool | null        $delete_txn_reg_status_change
1415 1415
 	 * @return array
1416 1416
 	 */
1417
-	protected function _build_payment_json_response( EE_Payment $payment, $REG_IDs = array(), $delete_txn_reg_status_change = null ) {
1417
+	protected function _build_payment_json_response(EE_Payment $payment, $REG_IDs = array(), $delete_txn_reg_status_change = null) {
1418 1418
 		// was the payment deleted ?
1419
-		if ( is_bool( $delete_txn_reg_status_change )) {
1419
+		if (is_bool($delete_txn_reg_status_change)) {
1420 1420
 			return array(
1421 1421
 				'PAY_ID' 				=> $payment->ID(),
1422 1422
 				'amount' 			=> $payment->amount(),
1423 1423
 				'total_paid' 			=> $payment->transaction()->paid(),
1424 1424
 				'txn_status' 			=> $payment->transaction()->status_ID(),
1425 1425
 				'pay_status' 		=> $payment->STS_ID(),
1426
-				'registrations' 	=> $this->_registration_payment_data_array( $REG_IDs ),
1426
+				'registrations' 	=> $this->_registration_payment_data_array($REG_IDs),
1427 1427
 				'delete_txn_reg_status_change' => $delete_txn_reg_status_change,
1428 1428
 			);
1429 1429
 		} else {
@@ -1435,16 +1435,16 @@  discard block
 block discarded – undo
1435 1435
 				'pay_status' 	=> $payment->STS_ID(),
1436 1436
 				'PAY_ID'           => $payment->ID(),
1437 1437
 				'STS_ID' 			=> $payment->STS_ID(),
1438
-				'status' 			=> self::$_pay_status[ $payment->STS_ID() ],
1439
-				'date' 				=> $payment->timestamp( 'Y-m-d', 'h:i a' ),
1440
-				'method' 		=> strtoupper( $payment->source() ),
1438
+				'status' 			=> self::$_pay_status[$payment->STS_ID()],
1439
+				'date' 				=> $payment->timestamp('Y-m-d', 'h:i a'),
1440
+				'method' 		=> strtoupper($payment->source()),
1441 1441
 				'PM_ID' 			=> $payment->payment_method() ? $payment->payment_method()->ID() : 1,
1442
-				'gateway' 		=> $payment->payment_method() ? $payment->payment_method()->admin_name() : __( "Unknown", 'event_espresso' ),
1442
+				'gateway' 		=> $payment->payment_method() ? $payment->payment_method()->admin_name() : __("Unknown", 'event_espresso'),
1443 1443
 				'gateway_response' 	=> $payment->gateway_response(),
1444 1444
 				'txn_id_chq_nmbr'  	=> $payment->txn_id_chq_nmbr(),
1445 1445
 				'po_number'        		=> $payment->po_number(),
1446 1446
 				'extra_accntng'    		=> $payment->extra_accntng(),
1447
-				'registrations'    			=> $this->_registration_payment_data_array( $REG_IDs ),
1447
+				'registrations'    			=> $this->_registration_payment_data_array($REG_IDs),
1448 1448
 			);
1449 1449
 		}
1450 1450
 	}
@@ -1459,42 +1459,42 @@  discard block
 block discarded – undo
1459 1459
 	*	@return void
1460 1460
 	*/
1461 1461
 	public function delete_payment() {
1462
-		$json_response_data = array( 'return_data' => FALSE );
1463
-		$PAY_ID = isset( $this->_req_data['delete_txn_admin_payment'], $this->_req_data['delete_txn_admin_payment']['PAY_ID'] ) ? absint( $this->_req_data['delete_txn_admin_payment']['PAY_ID'] ) : 0;
1464
-		if ( $PAY_ID ) {
1465
-			$delete_txn_reg_status_change = isset( $this->_req_data[ 'delete_txn_reg_status_change' ] ) ? $this->_req_data[ 'delete_txn_reg_status_change' ] : false;
1466
-			$payment = EEM_Payment::instance()->get_one_by_ID( $PAY_ID );
1467
-			if ( $payment instanceof EE_Payment ) {
1468
-				$REG_IDs = $this->_get_existing_reg_payment_REG_IDs( $payment );
1462
+		$json_response_data = array('return_data' => FALSE);
1463
+		$PAY_ID = isset($this->_req_data['delete_txn_admin_payment'], $this->_req_data['delete_txn_admin_payment']['PAY_ID']) ? absint($this->_req_data['delete_txn_admin_payment']['PAY_ID']) : 0;
1464
+		if ($PAY_ID) {
1465
+			$delete_txn_reg_status_change = isset($this->_req_data['delete_txn_reg_status_change']) ? $this->_req_data['delete_txn_reg_status_change'] : false;
1466
+			$payment = EEM_Payment::instance()->get_one_by_ID($PAY_ID);
1467
+			if ($payment instanceof EE_Payment) {
1468
+				$REG_IDs = $this->_get_existing_reg_payment_REG_IDs($payment);
1469 1469
 				/** @type EE_Transaction_Payments $transaction_payments */
1470
-				$transaction_payments = EE_Registry::instance()->load_class( 'Transaction_Payments' );
1471
-				if ( $transaction_payments->delete_payment_and_update_transaction( $payment )) {
1472
-					EE_Error::add_success( __( 'The Payment was successfully deleted.', 'event_espresso' ) );
1473
-					$json_response_data['return_data'] = $this->_build_payment_json_response( $payment, $REG_IDs, $delete_txn_reg_status_change );
1474
-					if ( $delete_txn_reg_status_change ) {
1470
+				$transaction_payments = EE_Registry::instance()->load_class('Transaction_Payments');
1471
+				if ($transaction_payments->delete_payment_and_update_transaction($payment)) {
1472
+					EE_Error::add_success(__('The Payment was successfully deleted.', 'event_espresso'));
1473
+					$json_response_data['return_data'] = $this->_build_payment_json_response($payment, $REG_IDs, $delete_txn_reg_status_change);
1474
+					if ($delete_txn_reg_status_change) {
1475 1475
 						$this->_req_data['txn_reg_status_change'] = $delete_txn_reg_status_change;
1476 1476
 						//MAKE sure we also add the delete_txn_req_status_change to the
1477 1477
 						//$_REQUEST global because that's how messages will be looking for it.
1478 1478
 						$_REQUEST['txn_reg_status_change'] = $delete_txn_reg_status_change;
1479 1479
 						$this->_maybe_send_notifications();
1480
-						$this->_process_registration_status_change( $payment->transaction(), $REG_IDs );
1480
+						$this->_process_registration_status_change($payment->transaction(), $REG_IDs);
1481 1481
 						//$this->_maybe_send_notifications( $payment );
1482 1482
 					}
1483 1483
 				}
1484 1484
 			} else {
1485 1485
 				EE_Error::add_error(
1486
-					__( 'Valid Payment data could not be retrieved from the database.', 'event_espresso' ),
1486
+					__('Valid Payment data could not be retrieved from the database.', 'event_espresso'),
1487 1487
 					__FILE__, __FUNCTION__, __LINE__
1488 1488
 				);
1489 1489
 			}
1490 1490
 		} else {
1491 1491
 			EE_Error::add_error(
1492
-				__( 'A valid Payment ID was not received, therefore payment form data could not be loaded.', 'event_espresso' ),
1492
+				__('A valid Payment ID was not received, therefore payment form data could not be loaded.', 'event_espresso'),
1493 1493
 				__FILE__, __FUNCTION__, __LINE__
1494 1494
 			);
1495 1495
 		}
1496
-		$notices = EE_Error::get_notices( FALSE, FALSE, FALSE );
1497
-		echo json_encode( array_merge( $json_response_data, $notices ));
1496
+		$notices = EE_Error::get_notices(FALSE, FALSE, FALSE);
1497
+		echo json_encode(array_merge($json_response_data, $notices));
1498 1498
 		die();
1499 1499
 	}
1500 1500
 
@@ -1508,17 +1508,17 @@  discard block
 block discarded – undo
1508 1508
 	 * @param array $REG_IDs
1509 1509
 	 * @return array
1510 1510
 	 */
1511
-	protected function _registration_payment_data_array( $REG_IDs ) {
1511
+	protected function _registration_payment_data_array($REG_IDs) {
1512 1512
 		$registration_payment_data = array();
1513 1513
 		//if non empty reg_ids lets get an array of registrations and update the values for the apply_payment/refund rows.
1514
-		if ( ! empty( $REG_IDs ) ) {
1515
-			EE_Registry::instance()->load_helper( 'Template' );
1516
-			$registrations = EEM_Registration::instance()->get_all( array( array( 'REG_ID' => array( 'IN', $REG_IDs ) ) ) );
1517
-			foreach ( $registrations as $registration ) {
1518
-				if ( $registration instanceof EE_Registration ) {
1519
-					$registration_payment_data[ $registration->ID() ] = array(
1514
+		if ( ! empty($REG_IDs)) {
1515
+			EE_Registry::instance()->load_helper('Template');
1516
+			$registrations = EEM_Registration::instance()->get_all(array(array('REG_ID' => array('IN', $REG_IDs))));
1517
+			foreach ($registrations as $registration) {
1518
+				if ($registration instanceof EE_Registration) {
1519
+					$registration_payment_data[$registration->ID()] = array(
1520 1520
 						'paid' => $registration->pretty_paid(),
1521
-						'owing' => EEH_Template::format_currency( $registration->final_price() - $registration->paid() ),
1521
+						'owing' => EEH_Template::format_currency($registration->final_price() - $registration->paid()),
1522 1522
 					);
1523 1523
 				}
1524 1524
 			}
@@ -1538,30 +1538,30 @@  discard block
 block discarded – undo
1538 1538
 	 * @access protected
1539 1539
 	 * @param \EE_Payment | null $payment
1540 1540
 	 */
1541
-	protected function _maybe_send_notifications( $payment = null ) {
1542
-		switch ( $payment instanceof EE_Payment ) {
1541
+	protected function _maybe_send_notifications($payment = null) {
1542
+		switch ($payment instanceof EE_Payment) {
1543 1543
 			// payment notifications
1544 1544
 			case true :
1545 1545
 				if (
1546 1546
 					isset(
1547
-						$this->_req_data[ 'txn_payments' ],
1548
-						$this->_req_data[ 'txn_payments' ][ 'send_notifications' ]
1547
+						$this->_req_data['txn_payments'],
1548
+						$this->_req_data['txn_payments']['send_notifications']
1549 1549
 					) &&
1550
-					filter_var( $this->_req_data[ 'txn_payments' ][ 'send_notifications' ], FILTER_VALIDATE_BOOLEAN )
1550
+					filter_var($this->_req_data['txn_payments']['send_notifications'], FILTER_VALIDATE_BOOLEAN)
1551 1551
 				) {
1552
-					$this->_process_payment_notification( $payment );
1552
+					$this->_process_payment_notification($payment);
1553 1553
 				}
1554 1554
 				break;
1555 1555
 			// registration notifications
1556 1556
 			case false :
1557 1557
 				if (
1558 1558
 					isset(
1559
-						$this->_req_data[ 'txn_reg_status_change' ],
1560
-						$this->_req_data[ 'txn_reg_status_change' ][ 'send_notifications' ]
1559
+						$this->_req_data['txn_reg_status_change'],
1560
+						$this->_req_data['txn_reg_status_change']['send_notifications']
1561 1561
 					) &&
1562
-					filter_var( $this->_req_data[ 'txn_reg_status_change' ][ 'send_notifications' ], FILTER_VALIDATE_BOOLEAN )
1562
+					filter_var($this->_req_data['txn_reg_status_change']['send_notifications'], FILTER_VALIDATE_BOOLEAN)
1563 1563
 				) {
1564
-					add_filter( 'FHEE__EED_Messages___maybe_registration__deliver_notifications', '__return_true' );
1564
+					add_filter('FHEE__EED_Messages___maybe_registration__deliver_notifications', '__return_true');
1565 1565
 				}
1566 1566
 				break;
1567 1567
 		}
@@ -1577,11 +1577,11 @@  discard block
 block discarded – undo
1577 1577
 	*	@return void
1578 1578
 	*/
1579 1579
 	protected function _send_payment_reminder() {
1580
-	    $TXN_ID = ( ! empty( $this->_req_data['TXN_ID'] )) ? absint( $this->_req_data['TXN_ID'] ) : FALSE;
1581
-		$transaction = EEM_Transaction::instance()->get_one_by_ID( $TXN_ID );
1582
-		$query_args = isset($this->_req_data['redirect_to'] ) ? array('action' => $this->_req_data['redirect_to'], 'TXN_ID' => $this->_req_data['TXN_ID'] ) : array();
1583
-		do_action( 'AHEE__Transactions_Admin_Page___send_payment_reminder__process_admin_payment_reminder', $transaction );
1584
-		$this->_redirect_after_action( FALSE, __('payment reminder', 'event_espresso'), __('sent', 'event_espresso'), $query_args, TRUE );
1580
+	    $TXN_ID = ( ! empty($this->_req_data['TXN_ID'])) ? absint($this->_req_data['TXN_ID']) : FALSE;
1581
+		$transaction = EEM_Transaction::instance()->get_one_by_ID($TXN_ID);
1582
+		$query_args = isset($this->_req_data['redirect_to']) ? array('action' => $this->_req_data['redirect_to'], 'TXN_ID' => $this->_req_data['TXN_ID']) : array();
1583
+		do_action('AHEE__Transactions_Admin_Page___send_payment_reminder__process_admin_payment_reminder', $transaction);
1584
+		$this->_redirect_after_action(FALSE, __('payment reminder', 'event_espresso'), __('sent', 'event_espresso'), $query_args, TRUE);
1585 1585
 	}
1586 1586
 
1587 1587
 
@@ -1595,36 +1595,36 @@  discard block
 block discarded – undo
1595 1595
 	 * @param string   $view
1596 1596
 	 * @return mixed int = count || array of transaction objects
1597 1597
 	 */
1598
-	public function get_transactions( $perpage, $count = FALSE, $view = '' ) {
1598
+	public function get_transactions($perpage, $count = FALSE, $view = '') {
1599 1599
 
1600 1600
 		$TXN = EEM_Transaction::instance();
1601 1601
 
1602
-	    $start_date = isset( $this->_req_data['txn-filter-start-date'] ) ? wp_strip_all_tags( $this->_req_data['txn-filter-start-date'] ) : date( 'm/d/Y', strtotime( '-10 year' ));
1603
-	    $end_date = isset( $this->_req_data['txn-filter-end-date'] ) ? wp_strip_all_tags( $this->_req_data['txn-filter-end-date'] ) : date( 'm/d/Y' );
1602
+	    $start_date = isset($this->_req_data['txn-filter-start-date']) ? wp_strip_all_tags($this->_req_data['txn-filter-start-date']) : date('m/d/Y', strtotime('-10 year'));
1603
+	    $end_date = isset($this->_req_data['txn-filter-end-date']) ? wp_strip_all_tags($this->_req_data['txn-filter-end-date']) : date('m/d/Y');
1604 1604
 
1605 1605
 	    //make sure our timestamps start and end right at the boundaries for each day
1606
-	    $start_date = date( 'Y-m-d', strtotime( $start_date ) ) . ' 00:00:00';
1607
-	    $end_date = date( 'Y-m-d', strtotime( $end_date ) ) . ' 23:59:59';
1606
+	    $start_date = date('Y-m-d', strtotime($start_date)).' 00:00:00';
1607
+	    $end_date = date('Y-m-d', strtotime($end_date)).' 23:59:59';
1608 1608
 
1609 1609
 
1610 1610
 	    //convert to timestamps
1611
-	    $start_date = strtotime( $start_date );
1612
-	    $end_date = strtotime( $end_date );
1611
+	    $start_date = strtotime($start_date);
1612
+	    $end_date = strtotime($end_date);
1613 1613
 
1614 1614
 	    //makes sure start date is the lowest value and vice versa
1615
-	    $start_date = min( $start_date, $end_date );
1616
-	    $end_date = max( $start_date, $end_date );
1615
+	    $start_date = min($start_date, $end_date);
1616
+	    $end_date = max($start_date, $end_date);
1617 1617
 
1618 1618
 	    //convert to correct format for query
1619
-	$start_date = EEM_Transaction::instance()->convert_datetime_for_query( 'TXN_timestamp', date( 'Y-m-d H:i:s', $start_date ), 'Y-m-d H:i:s' );
1620
-	$end_date = EEM_Transaction::instance()->convert_datetime_for_query( 'TXN_timestamp', date( 'Y-m-d H:i:s', $end_date ), 'Y-m-d H:i:s' );
1619
+	$start_date = EEM_Transaction::instance()->convert_datetime_for_query('TXN_timestamp', date('Y-m-d H:i:s', $start_date), 'Y-m-d H:i:s');
1620
+	$end_date = EEM_Transaction::instance()->convert_datetime_for_query('TXN_timestamp', date('Y-m-d H:i:s', $end_date), 'Y-m-d H:i:s');
1621 1621
 
1622 1622
 
1623 1623
 
1624 1624
 	    //set orderby
1625 1625
 		$this->_req_data['orderby'] = ! empty($this->_req_data['orderby']) ? $this->_req_data['orderby'] : '';
1626 1626
 
1627
-		switch ( $this->_req_data['orderby'] ) {
1627
+		switch ($this->_req_data['orderby']) {
1628 1628
 			case 'TXN_ID':
1629 1629
 				$orderby = 'TXN_ID';
1630 1630
 				break;
@@ -1638,66 +1638,66 @@  discard block
 block discarded – undo
1638 1638
 				$orderby = 'TXN_timestamp';
1639 1639
 		}
1640 1640
 
1641
-		$sort = ( isset( $this->_req_data['order'] ) && ! empty( $this->_req_data['order'] )) ? $this->_req_data['order'] : 'DESC';
1642
-		$current_page = isset( $this->_req_data['paged'] ) && !empty( $this->_req_data['paged'] ) ? $this->_req_data['paged'] : 1;
1643
-		$per_page = isset( $perpage ) && !empty( $perpage ) ? $perpage : 10;
1644
-		$per_page = isset( $this->_req_data['perpage'] ) && !empty( $this->_req_data['perpage'] ) ? $this->_req_data['perpage'] : $per_page;
1641
+		$sort = (isset($this->_req_data['order']) && ! empty($this->_req_data['order'])) ? $this->_req_data['order'] : 'DESC';
1642
+		$current_page = isset($this->_req_data['paged']) && ! empty($this->_req_data['paged']) ? $this->_req_data['paged'] : 1;
1643
+		$per_page = isset($perpage) && ! empty($perpage) ? $perpage : 10;
1644
+		$per_page = isset($this->_req_data['perpage']) && ! empty($this->_req_data['perpage']) ? $this->_req_data['perpage'] : $per_page;
1645 1645
 
1646
-		$offset = ($current_page-1)*$per_page;
1647
-		$limit = array( $offset, $per_page );
1646
+		$offset = ($current_page - 1) * $per_page;
1647
+		$limit = array($offset, $per_page);
1648 1648
 
1649 1649
 		$_where = array(
1650
-			'TXN_timestamp' => array('BETWEEN', array($start_date, $end_date) ),
1650
+			'TXN_timestamp' => array('BETWEEN', array($start_date, $end_date)),
1651 1651
 			'Registration.REG_count' => 1
1652 1652
 		);
1653 1653
 
1654
-		if ( isset( $this->_req_data['EVT_ID'] ) ) {
1654
+		if (isset($this->_req_data['EVT_ID'])) {
1655 1655
 			$_where['Registration.EVT_ID'] = $this->_req_data['EVT_ID'];
1656 1656
 		}
1657 1657
 
1658
-		if ( isset( $this->_req_data['s'] ) ) {
1659
-			$search_string = '%' . $this->_req_data['s'] . '%';
1658
+		if (isset($this->_req_data['s'])) {
1659
+			$search_string = '%'.$this->_req_data['s'].'%';
1660 1660
 			$_where['OR'] = array(
1661
-				'Registration.Event.EVT_name' => array( 'LIKE', $search_string ),
1662
-				'Registration.Event.EVT_desc' => array( 'LIKE', $search_string ),
1663
-				'Registration.Event.EVT_short_desc' => array( 'LIKE' , $search_string ),
1664
-				'Registration.Attendee.ATT_full_name' => array( 'LIKE', $search_string ),
1665
-				'Registration.Attendee.ATT_fname' => array( 'LIKE', $search_string ),
1666
-				'Registration.Attendee.ATT_lname' => array( 'LIKE', $search_string ),
1667
-				'Registration.Attendee.ATT_short_bio' => array( 'LIKE', $search_string ),
1668
-				'Registration.Attendee.ATT_email' => array('LIKE', $search_string ),
1669
-				'Registration.Attendee.ATT_address' => array( 'LIKE', $search_string ),
1670
-				'Registration.Attendee.ATT_address2' => array( 'LIKE', $search_string ),
1671
-				'Registration.Attendee.ATT_city' => array( 'LIKE', $search_string ),
1672
-				'Registration.REG_final_price' => array( 'LIKE', $search_string ),
1673
-				'Registration.REG_code' => array( 'LIKE', $search_string ),
1674
-				'Registration.REG_count' => array( 'LIKE' , $search_string ),
1675
-				'Registration.REG_group_size' => array( 'LIKE' , $search_string ),
1676
-				'Registration.Ticket.TKT_name' => array( 'LIKE', $search_string ),
1677
-				'Registration.Ticket.TKT_description' => array( 'LIKE', $search_string ),
1678
-				'Payment.PAY_source' => array('LIKE', $search_string ),
1679
-				'Payment.Payment_Method.PMD_name' => array('LIKE', $search_string ),
1680
-				'TXN_session_data' => array( 'LIKE', $search_string ),
1681
-				'Payment.PAY_txn_id_chq_nmbr' => array( 'LIKE', $search_string )
1661
+				'Registration.Event.EVT_name' => array('LIKE', $search_string),
1662
+				'Registration.Event.EVT_desc' => array('LIKE', $search_string),
1663
+				'Registration.Event.EVT_short_desc' => array('LIKE', $search_string),
1664
+				'Registration.Attendee.ATT_full_name' => array('LIKE', $search_string),
1665
+				'Registration.Attendee.ATT_fname' => array('LIKE', $search_string),
1666
+				'Registration.Attendee.ATT_lname' => array('LIKE', $search_string),
1667
+				'Registration.Attendee.ATT_short_bio' => array('LIKE', $search_string),
1668
+				'Registration.Attendee.ATT_email' => array('LIKE', $search_string),
1669
+				'Registration.Attendee.ATT_address' => array('LIKE', $search_string),
1670
+				'Registration.Attendee.ATT_address2' => array('LIKE', $search_string),
1671
+				'Registration.Attendee.ATT_city' => array('LIKE', $search_string),
1672
+				'Registration.REG_final_price' => array('LIKE', $search_string),
1673
+				'Registration.REG_code' => array('LIKE', $search_string),
1674
+				'Registration.REG_count' => array('LIKE', $search_string),
1675
+				'Registration.REG_group_size' => array('LIKE', $search_string),
1676
+				'Registration.Ticket.TKT_name' => array('LIKE', $search_string),
1677
+				'Registration.Ticket.TKT_description' => array('LIKE', $search_string),
1678
+				'Payment.PAY_source' => array('LIKE', $search_string),
1679
+				'Payment.Payment_Method.PMD_name' => array('LIKE', $search_string),
1680
+				'TXN_session_data' => array('LIKE', $search_string),
1681
+				'Payment.PAY_txn_id_chq_nmbr' => array('LIKE', $search_string)
1682 1682
 				);
1683 1683
 		}
1684 1684
 
1685 1685
 		//failed transactions
1686
-		$failed = ( ! empty( $this->_req_data['status'] ) && $this->_req_data['status'] == 'failed' && ! $count ) || ( $count && $view == 'failed' ) ? TRUE: FALSE;
1687
-		$abandoned = ( ! empty( $this->_req_data['status'] ) && $this->_req_data['status'] == 'abandoned' && ! $count ) || ( $count && $view == 'abandoned' ) ? TRUE: FALSE;
1686
+		$failed = ( ! empty($this->_req_data['status']) && $this->_req_data['status'] == 'failed' && ! $count) || ($count && $view == 'failed') ? TRUE : FALSE;
1687
+		$abandoned = ( ! empty($this->_req_data['status']) && $this->_req_data['status'] == 'abandoned' && ! $count) || ($count && $view == 'abandoned') ? TRUE : FALSE;
1688 1688
 
1689
-		if ( $failed ) {
1690
-			$_where[ 'STS_ID' ] = EEM_Transaction::failed_status_code;
1691
-		} else if ( $abandoned ) {
1689
+		if ($failed) {
1690
+			$_where['STS_ID'] = EEM_Transaction::failed_status_code;
1691
+		} else if ($abandoned) {
1692 1692
 				$_where['STS_ID'] = EEM_Transaction::abandoned_status_code;
1693 1693
 		} else {
1694
-				$_where['STS_ID'] = array( '!=', EEM_Transaction::failed_status_code );
1695
-				$_where['STS_ID*'] = array( '!=', EEM_Transaction::abandoned_status_code );
1694
+				$_where['STS_ID'] = array('!=', EEM_Transaction::failed_status_code);
1695
+				$_where['STS_ID*'] = array('!=', EEM_Transaction::abandoned_status_code);
1696 1696
 		}
1697 1697
 
1698
-		$query_params = array( $_where, 'order_by' => array( $orderby => $sort ), 'limit' => $limit );
1698
+		$query_params = array($_where, 'order_by' => array($orderby => $sort), 'limit' => $limit);
1699 1699
 
1700
-		$transactions = $count ? $TXN->count( array($_where), 'TXN_ID', TRUE ) : $TXN->get_all($query_params);
1700
+		$transactions = $count ? $TXN->count(array($_where), 'TXN_ID', TRUE) : $TXN->get_all($query_params);
1701 1701
 
1702 1702
 
1703 1703
 		return $transactions;
Please login to merge, or discard this patch.
Indentation   +79 added lines, -79 removed lines patch added patch discarded remove patch
@@ -1,26 +1,26 @@  discard block
 block discarded – undo
1 1
 <?php if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed');
2 2
 /**
3
- * Event Espresso
4
- *
5
- * Event Registration and Management Plugin for WordPress
6
- *
7
- * @ package			Event Espresso
8
- * @ author				Seth Shoultes
9
- * @ copyright		(c) 2008-2011 Event Espresso  All Rights Reserved.
10
- * @ license			{@link http://eventespresso.com/support/terms-conditions/}   * see Plugin Licensing *
11
- * @ link					{@link http://www.eventespresso.com}
12
- * @ since		 		4.0
13
- *
14
- * ------------------------------------------------------------------------
15
- *
16
- * EE_Admin_Transactions class
17
- *
18
- * @package			Event Espresso
19
- * @subpackage	includes/core/admin/transactions/Transactions_Admin_Page.core.php
20
- * @author				Brent Christensen
21
- *
22
- * ------------------------------------------------------------------------
23
- */
3
+	 * Event Espresso
4
+	 *
5
+	 * Event Registration and Management Plugin for WordPress
6
+	 *
7
+	 * @ package			Event Espresso
8
+	 * @ author				Seth Shoultes
9
+	 * @ copyright		(c) 2008-2011 Event Espresso  All Rights Reserved.
10
+	 * @ license			{@link http://eventespresso.com/support/terms-conditions/}   * see Plugin Licensing *
11
+	 * @ link					{@link http://www.eventespresso.com}
12
+	 * @ since		 		4.0
13
+	 *
14
+	 * ------------------------------------------------------------------------
15
+	 *
16
+	 * EE_Admin_Transactions class
17
+	 *
18
+	 * @package			Event Espresso
19
+	 * @subpackage	includes/core/admin/transactions/Transactions_Admin_Page.core.php
20
+	 * @author				Brent Christensen
21
+	 *
22
+	 * ------------------------------------------------------------------------
23
+	 */
24 24
 class Transactions_Admin_Page extends EE_Admin_Page {
25 25
 
26 26
 	/**
@@ -106,9 +106,9 @@  discard block
 block discarded – undo
106 106
 
107 107
 	/**
108 108
 	 * 		grab url requests and route them
109
-	*		@access private
110
-	*		@return void
111
-	*/
109
+	 *		@access private
110
+	 *		@return void
111
+	 */
112 112
 	public function _set_page_routes() {
113 113
 
114 114
 		$this->_set_transaction_status_array();
@@ -247,10 +247,10 @@  discard block
 block discarded – undo
247 247
 	/**
248 248
 	 * _set_transaction_status_array
249 249
 	 * sets list of transaction statuses
250
-	*
250
+	 *
251 251
 	 * @access private
252
-	*	@return void
253
-	*/
252
+	 *	@return void
253
+	 */
254 254
 	private function _set_transaction_status_array() {
255 255
 		self::$_txn_status = EEM_Transaction::instance()->status_array(TRUE);
256 256
 	}
@@ -272,10 +272,10 @@  discard block
 block discarded – undo
272 272
 
273 273
 	/**
274 274
 	 * 	get list of payment statuses
275
-	*
275
+	 *
276 276
 	 * @access private
277
-	*	@return void
278
-	*/
277
+	 *	@return void
278
+	 */
279 279
 	private function _get_payment_status_array() {
280 280
 		self::$_pay_status = EEM_Payment::instance()->status_array(TRUE);
281 281
 		$this->_template_args['payment_status'] = self::$_pay_status;
@@ -383,18 +383,18 @@  discard block
 block discarded – undo
383 383
 		if ( is_object( $this->_transaction) )
384 384
 			return; //get out we've already set the object
385 385
 
386
-	    $TXN = EEM_Transaction::instance();
386
+		$TXN = EEM_Transaction::instance();
387 387
 
388
-	    $TXN_ID = ( ! empty( $this->_req_data['TXN_ID'] )) ? absint( $this->_req_data['TXN_ID'] ) : FALSE;
388
+		$TXN_ID = ( ! empty( $this->_req_data['TXN_ID'] )) ? absint( $this->_req_data['TXN_ID'] ) : FALSE;
389 389
 
390
-	    //get transaction object
391
-	    $this->_transaction = $TXN->get_one_by_ID($TXN_ID);
392
-	    $this->_session = !empty( $this->_transaction ) ? $this->_transaction->get('TXN_session_data') : NULL;
390
+		//get transaction object
391
+		$this->_transaction = $TXN->get_one_by_ID($TXN_ID);
392
+		$this->_session = !empty( $this->_transaction ) ? $this->_transaction->get('TXN_session_data') : NULL;
393 393
 
394 394
 	 	if ( empty( $this->_transaction ) ) {
395
-	    	$error_msg = __('An error occurred and the details for Transaction ID #', 'event_espresso') . $TXN_ID .  __(' could not be retrieved.', 'event_espresso');
395
+			$error_msg = __('An error occurred and the details for Transaction ID #', 'event_espresso') . $TXN_ID .  __(' could not be retrieved.', 'event_espresso');
396 396
 			EE_Error::add_error( $error_msg, __FILE__, __FUNCTION__, __LINE__ );
397
-	    }
397
+		}
398 398
 	}
399 399
 
400 400
 
@@ -496,12 +496,12 @@  discard block
 block discarded – undo
496 496
 
497 497
 
498 498
 	/**
499
-	* 	_transaction_details
499
+	 * 	_transaction_details
500 500
 	 * generates HTML for the View Transaction Details Admin page
501
-	*
501
+	 *
502 502
 	 * @access protected
503
-	*	@return void
504
-	*/
503
+	 *	@return void
504
+	 */
505 505
 	protected function _transaction_details() {
506 506
 		do_action( 'AHEE__Transactions_Admin_Page__transaction_details__start', $this->_transaction );
507 507
 		EE_Registry::instance()->load_helper( 'MSG_Template' );
@@ -624,10 +624,10 @@  discard block
 block discarded – undo
624 624
 	/**
625 625
 	 * txn_details_meta_box
626 626
 	 * generates HTML for the Transaction main meta box
627
-	*
627
+	 *
628 628
 	 * @access public
629
-	*	@return void
630
-	*/
629
+	 *	@return void
630
+	 */
631 631
 	public function txn_details_meta_box() {
632 632
 
633 633
 		$this->_set_transaction_object();
@@ -968,10 +968,10 @@  discard block
 block discarded – undo
968 968
 	/**
969 969
 	 * txn_billing_info_side_meta_box
970 970
 	 * 	generates HTML for the Edit Transaction side meta box
971
-	*
971
+	 *
972 972
 	 * @access public
973
-	*	@return void
974
-	*/
973
+	 *	@return void
974
+	 */
975 975
 	public function txn_billing_info_side_meta_box() {
976 976
 
977 977
 		$this->_template_args['billing_form'] = $this->_transaction->billing_info();
@@ -989,10 +989,10 @@  discard block
 block discarded – undo
989 989
 	/**
990 990
 	 * apply_payments_or_refunds
991 991
 	 * 	registers a payment or refund made towards a transaction
992
-	*
992
+	 *
993 993
 	 * @access public
994
-	*	@return void
995
-	*/
994
+	 *	@return void
995
+	 */
996 996
 	public function apply_payments_or_refunds() {
997 997
 		$json_response_data = array( 'return_data' => FALSE );
998 998
 		$valid_data = $this->_validate_payment_request_data();
@@ -1140,9 +1140,9 @@  discard block
 block discarded – undo
1140 1140
 							'default' => '',
1141 1141
 							'required' => false,
1142 1142
 							'html_label_text' => __( 'Transaction or Cheque Number', 'event_espresso' ),
1143
-                                                        'validation_strategies' => array(
1144
-                                                            new EE_Max_Length_Validation_Strategy( __('Input too long', 'event_espresso'), 100 ),
1145
-                                                        )
1143
+														'validation_strategies' => array(
1144
+															new EE_Max_Length_Validation_Strategy( __('Input too long', 'event_espresso'), 100 ),
1145
+														)
1146 1146
 						)
1147 1147
 					),
1148 1148
 					'po_number' => new EE_Text_Input(
@@ -1150,9 +1150,9 @@  discard block
 block discarded – undo
1150 1150
 							'default' => '',
1151 1151
 							'required' => false,
1152 1152
 							'html_label_text' => __( 'Purchase Order Number', 'event_espresso' ),
1153
-                                                        'validation_strategies' => array(
1154
-                                                            new EE_Max_Length_Validation_Strategy( __('Input too long', 'event_espresso'), 100 ),
1155
-                                                        )
1153
+														'validation_strategies' => array(
1154
+															new EE_Max_Length_Validation_Strategy( __('Input too long', 'event_espresso'), 100 ),
1155
+														)
1156 1156
 						)
1157 1157
 					),
1158 1158
 					'accounting' => new EE_Text_Input(
@@ -1160,9 +1160,9 @@  discard block
 block discarded – undo
1160 1160
 							'default' => '',
1161 1161
 							'required' => false,
1162 1162
 							'html_label_text' => __( 'Extra Field for Accounting', 'event_espresso' ),
1163
-                                                        'validation_strategies' => array(
1164
-                                                            new EE_Max_Length_Validation_Strategy( __('Input too long', 'event_espresso'), 100 ),
1165
-                                                        )
1163
+														'validation_strategies' => array(
1164
+															new EE_Max_Length_Validation_Strategy( __('Input too long', 'event_espresso'), 100 ),
1165
+														)
1166 1166
 						)
1167 1167
 					),
1168 1168
 				)
@@ -1454,10 +1454,10 @@  discard block
 block discarded – undo
1454 1454
 	/**
1455 1455
 	 * delete_payment
1456 1456
 	 * 	delete a payment or refund made towards a transaction
1457
-	*
1457
+	 *
1458 1458
 	 * @access public
1459
-	*	@return void
1460
-	*/
1459
+	 *	@return void
1460
+	 */
1461 1461
 	public function delete_payment() {
1462 1462
 		$json_response_data = array( 'return_data' => FALSE );
1463 1463
 		$PAY_ID = isset( $this->_req_data['delete_txn_admin_payment'], $this->_req_data['delete_txn_admin_payment']['PAY_ID'] ) ? absint( $this->_req_data['delete_txn_admin_payment']['PAY_ID'] ) : 0;
@@ -1572,12 +1572,12 @@  discard block
 block discarded – undo
1572 1572
 	/**
1573 1573
 	 * _send_payment_reminder
1574 1574
 	 * 	generates HTML for the View Transaction Details Admin page
1575
-	*
1575
+	 *
1576 1576
 	 * @access protected
1577
-	*	@return void
1578
-	*/
1577
+	 *	@return void
1578
+	 */
1579 1579
 	protected function _send_payment_reminder() {
1580
-	    $TXN_ID = ( ! empty( $this->_req_data['TXN_ID'] )) ? absint( $this->_req_data['TXN_ID'] ) : FALSE;
1580
+		$TXN_ID = ( ! empty( $this->_req_data['TXN_ID'] )) ? absint( $this->_req_data['TXN_ID'] ) : FALSE;
1581 1581
 		$transaction = EEM_Transaction::instance()->get_one_by_ID( $TXN_ID );
1582 1582
 		$query_args = isset($this->_req_data['redirect_to'] ) ? array('action' => $this->_req_data['redirect_to'], 'TXN_ID' => $this->_req_data['TXN_ID'] ) : array();
1583 1583
 		do_action( 'AHEE__Transactions_Admin_Page___send_payment_reminder__process_admin_payment_reminder', $transaction );
@@ -1599,29 +1599,29 @@  discard block
 block discarded – undo
1599 1599
 
1600 1600
 		$TXN = EEM_Transaction::instance();
1601 1601
 
1602
-	    $start_date = isset( $this->_req_data['txn-filter-start-date'] ) ? wp_strip_all_tags( $this->_req_data['txn-filter-start-date'] ) : date( 'm/d/Y', strtotime( '-10 year' ));
1603
-	    $end_date = isset( $this->_req_data['txn-filter-end-date'] ) ? wp_strip_all_tags( $this->_req_data['txn-filter-end-date'] ) : date( 'm/d/Y' );
1602
+		$start_date = isset( $this->_req_data['txn-filter-start-date'] ) ? wp_strip_all_tags( $this->_req_data['txn-filter-start-date'] ) : date( 'm/d/Y', strtotime( '-10 year' ));
1603
+		$end_date = isset( $this->_req_data['txn-filter-end-date'] ) ? wp_strip_all_tags( $this->_req_data['txn-filter-end-date'] ) : date( 'm/d/Y' );
1604 1604
 
1605
-	    //make sure our timestamps start and end right at the boundaries for each day
1606
-	    $start_date = date( 'Y-m-d', strtotime( $start_date ) ) . ' 00:00:00';
1607
-	    $end_date = date( 'Y-m-d', strtotime( $end_date ) ) . ' 23:59:59';
1605
+		//make sure our timestamps start and end right at the boundaries for each day
1606
+		$start_date = date( 'Y-m-d', strtotime( $start_date ) ) . ' 00:00:00';
1607
+		$end_date = date( 'Y-m-d', strtotime( $end_date ) ) . ' 23:59:59';
1608 1608
 
1609 1609
 
1610
-	    //convert to timestamps
1611
-	    $start_date = strtotime( $start_date );
1612
-	    $end_date = strtotime( $end_date );
1610
+		//convert to timestamps
1611
+		$start_date = strtotime( $start_date );
1612
+		$end_date = strtotime( $end_date );
1613 1613
 
1614
-	    //makes sure start date is the lowest value and vice versa
1615
-	    $start_date = min( $start_date, $end_date );
1616
-	    $end_date = max( $start_date, $end_date );
1614
+		//makes sure start date is the lowest value and vice versa
1615
+		$start_date = min( $start_date, $end_date );
1616
+		$end_date = max( $start_date, $end_date );
1617 1617
 
1618
-	    //convert to correct format for query
1618
+		//convert to correct format for query
1619 1619
 	$start_date = EEM_Transaction::instance()->convert_datetime_for_query( 'TXN_timestamp', date( 'Y-m-d H:i:s', $start_date ), 'Y-m-d H:i:s' );
1620 1620
 	$end_date = EEM_Transaction::instance()->convert_datetime_for_query( 'TXN_timestamp', date( 'Y-m-d H:i:s', $end_date ), 'Y-m-d H:i:s' );
1621 1621
 
1622 1622
 
1623 1623
 
1624
-	    //set orderby
1624
+		//set orderby
1625 1625
 		$this->_req_data['orderby'] = ! empty($this->_req_data['orderby']) ? $this->_req_data['orderby'] : '';
1626 1626
 
1627 1627
 		switch ( $this->_req_data['orderby'] ) {
Please login to merge, or discard this patch.
caffeinated/admin/new/pricing/espresso_events_Pricing_Hooks.class.php 3 patches
Doc Comments   +18 added lines, -1 removed lines patch added patch discarded remove patch
@@ -181,7 +181,7 @@  discard block
 block discarded – undo
181 181
 	 * Handles saving everything related to Tickets (datetimes, tickets, prices)
182 182
 	 * @param  EE_Event $evtobj The Event object we're attaching data to
183 183
 	 * @param  array    $data   The request data from the form
184
-	 * @return bool             success or fail
184
+	 * @return boolean|null             success or fail
185 185
 	 */
186 186
 	public function dtt_and_tickets_caf_update( $evtobj, $data ) {
187 187
 		//first we need to start with datetimes cause they are the "root" items attached to events.
@@ -879,6 +879,9 @@  discard block
 block discarded – undo
879 879
 
880 880
 
881 881
 
882
+	/**
883
+	 * @param integer $dttrow
884
+	 */
882 885
 	protected function _get_datetime_row( $dttrow, EE_Datetime $dtt, $datetime_tickets, $all_tickets, $default = FALSE, $all_dtts = array() ) {
883 886
 
884 887
 		$dtt_display_template_args = array(
@@ -902,6 +905,7 @@  discard block
 block discarded – undo
902 905
 	 *                               				object.
903 906
 	 * @param bool   $default  		         Whether a default row is being generated or not.
904 907
 	 * @param EE_Datetime[] $all_dtts             This is the array of all datetimes used in the editor.
908
+	 * @param EE_Datetime|null $dtt
905 909
 	 *
906 910
 	 * @return string Generated edit row.
907 911
 	 */
@@ -936,6 +940,10 @@  discard block
 block discarded – undo
936 940
 	}
937 941
 
938 942
 
943
+	/**
944
+	 * @param EE_Datetime|null $dtt
945
+	 * @param boolean $default
946
+	 */
939 947
 	protected function _get_dtt_attached_tickets_row( $dttrow, $dtt, $datetime_tickets, $all_tickets, $default ) {
940 948
 
941 949
 		$template_args = array(
@@ -1142,6 +1150,9 @@  discard block
 block discarded – undo
1142 1150
 
1143 1151
 
1144 1152
 
1153
+	/**
1154
+	 * @param integer $tktrow
1155
+	 */
1145 1156
 	protected function _get_tax_rows( $tktrow, $ticket ) {
1146 1157
 		$tax_rows = '';
1147 1158
 		$template = PRICING_TEMPLATE_PATH . 'event_tickets_datetime_ticket_tax_row.template.php';
@@ -1175,6 +1186,9 @@  discard block
 block discarded – undo
1175 1186
 
1176 1187
 
1177 1188
 
1189
+	/**
1190
+	 * @param boolean $default
1191
+	 */
1178 1192
 	protected function _get_ticket_price_row( $tktrow, $prcrow, $price, $default, $ticket, $show_trash = TRUE, $show_create = TRUE ) {
1179 1193
 		$send_disabled = !empty( $ticket ) && $ticket->get('TKT_deleted') ? TRUE : FALSE;
1180 1194
 		$template_args = array(
@@ -1281,6 +1295,9 @@  discard block
 block discarded – undo
1281 1295
 
1282 1296
 
1283 1297
 
1298
+	/**
1299
+	 * @param boolean $default
1300
+	 */
1284 1301
 	protected function _get_ticket_datetime_list_item( $dttrow, $tktrow, $dtt, $ticket, $ticket_datetimes, $default ) {
1285 1302
 		$dttid = !empty($dtt) ? $dtt->ID() : 0;
1286 1303
 		$displayrow = !empty($dtt) ? $dtt->get('DTT_order') : 0;
Please login to merge, or discard this patch.
Braces   +21 added lines, -13 removed lines patch added patch discarded remove patch
@@ -1,6 +1,7 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if (!defined('EVENT_ESPRESSO_VERSION') )
2
+if (!defined('EVENT_ESPRESSO_VERSION') ) {
3 3
 	exit('NO direct script access allowed');
4
+}
4 5
 
5 6
 /**
6 7
  * Event Espresso
@@ -166,8 +167,9 @@  discard block
 block discarded – undo
166 167
 
167 168
 	public function caf_updates( $update_callbacks ) {
168 169
 		foreach ( $update_callbacks as $key => $callback ) {
169
-			if ( $callback[1] == '_default_tickets_update' )
170
-				unset( $update_callbacks[$key] );
170
+			if ( $callback[1] == '_default_tickets_update' ) {
171
+							unset( $update_callbacks[$key] );
172
+			}
171 173
 		}
172 174
 
173 175
 		$update_callbacks[] = array( $this, 'dtt_and_tickets_caf_update' );
@@ -273,8 +275,9 @@  discard block
 block discarded – undo
273 275
 			$dtts_to_delete = array_diff( $old_datetimes, $saved_dtt_ids );
274 276
 			foreach ( $dtts_to_delete as $id ) {
275 277
 				$id = absint( $id );
276
-				if ( empty( $id ) )
277
-					continue;
278
+				if ( empty( $id ) ) {
279
+									continue;
280
+				}
278 281
 
279 282
 				$dtt_to_remove = EE_Registry::instance()->load_model('Datetime')->get_one_by_ID($id);
280 283
 
@@ -512,8 +515,9 @@  discard block
 block discarded – undo
512 515
 			$tkt_to_remove = EE_Registry::instance()->load_model('Ticket')->get_one_by_ID($id);
513 516
 
514 517
 			//if this tkt is a default tkt we leave it alone cause it won't be attached to the datetime
515
-			if ( $tkt_to_remove->get('TKT_is_default') )
516
-				continue;
518
+			if ( $tkt_to_remove->get('TKT_is_default') ) {
519
+							continue;
520
+			}
517 521
 
518 522
 			// if this tkt has any registrations attached so then we just ARCHIVE
519 523
 			// because we don't actually permanently delete these tickets.
@@ -688,13 +692,16 @@  discard block
 block discarded – undo
688 692
 		}
689 693
 
690 694
 		//possibly need to save tkt
691
-		if ( ! $ticket->ID() )
692
-			$ticket->save();
695
+		if ( ! $ticket->ID() ) {
696
+					$ticket->save();
697
+		}
693 698
 
694 699
 		foreach ( $prices as $row => $prc ) {
695 700
 			$prt_id = !empty( $prc['PRT_ID'] ) ? $prc['PRT_ID'] : NULL;
696
-			if ( empty($prt_id) )
697
-				continue; //prices MUST have a price type id.
701
+			if ( empty($prt_id) ) {
702
+							continue;
703
+			}
704
+			//prices MUST have a price type id.
698 705
 			$PRC_values = array(
699 706
 				'PRC_ID' => !empty( $prc['PRC_ID'] ) ? $prc['PRC_ID'] : NULL,
700 707
 				'PRT_ID' => $prt_id,
@@ -838,8 +845,9 @@  discard block
 block discarded – undo
838 845
 				$datetime_tickets[$dttid][] = $tktrow;
839 846
 
840 847
 				//temporary cache of this datetime info for this ticket for later processing of ticket rows.
841
-				if ( !isset( $ticket_datetimes[$tktid] ) || ! in_array( $dttrow, $ticket_datetimes[$tktid] ) )
842
-					$ticket_datetimes[$tktid][] = $dttrow;
848
+				if ( !isset( $ticket_datetimes[$tktid] ) || ! in_array( $dttrow, $ticket_datetimes[$tktid] ) ) {
849
+									$ticket_datetimes[$tktid][] = $dttrow;
850
+				}
843 851
 			}
844 852
 		}
845 853
 
Please login to merge, or discard this patch.
Spacing   +374 added lines, -374 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if (!defined('EVENT_ESPRESSO_VERSION') )
2
+if ( ! defined('EVENT_ESPRESSO_VERSION'))
3 3
 	exit('NO direct script access allowed');
4 4
 
5 5
 /**
@@ -54,23 +54,23 @@  discard block
 block discarded – undo
54 54
 		$this->_name = 'pricing';
55 55
 
56 56
 		//capability check
57
-		if ( ! EE_Registry::instance()->CAP->current_user_can( 'ee_read_default_prices', 'advanced_ticket_datetime_metabox' ) ) {
57
+		if ( ! EE_Registry::instance()->CAP->current_user_can('ee_read_default_prices', 'advanced_ticket_datetime_metabox')) {
58 58
 			return;
59 59
 		}
60 60
 
61
-		EE_Registry::instance()->load_helper( 'DTT_Helper' );
61
+		EE_Registry::instance()->load_helper('DTT_Helper');
62 62
 
63 63
 		//if we were going to add our own metaboxes we'd use the below.
64 64
 		$this->_metaboxes = array(
65 65
 			0 => array(
66
-				'page_route' => array('edit','create_new'),
66
+				'page_route' => array('edit', 'create_new'),
67 67
 				'func' => 'pricing_metabox',
68 68
 				'label' => __('Event Tickets & Datetimes', 'event_espresso'),
69 69
 				'priority' => 'high',
70 70
 				'context' => 'normal'
71 71
 				),
72 72
 
73
-			);/**/
73
+			); /**/
74 74
 
75 75
 		$this->_remove_metaboxes = array(
76 76
 			0 => array(
@@ -89,24 +89,24 @@  discard block
 block discarded – undo
89 89
 		 *
90 90
 		 * @var array  Expected an array returned with 'date' and 'time' keys.
91 91
 		 */
92
-		$this->_date_format_strings = apply_filters( 'FHEE__espresso_events_Pricing_Hooks___set_hooks_properties__date_format_strings', array(
92
+		$this->_date_format_strings = apply_filters('FHEE__espresso_events_Pricing_Hooks___set_hooks_properties__date_format_strings', array(
93 93
 				'date' => 'Y-m-d',
94 94
 				'time' => 'h:i a'
95 95
 			));
96 96
 
97 97
 		//validate
98
-		$this->_date_format_strings['date'] = isset( $this->_date_format_strings['date'] ) ? $this->_date_format_strings['date'] : null;
99
-		$this->_date_format_strings['time'] = isset( $this->_date_format_strings['time'] ) ? $this->_date_format_strings['time'] : null;
98
+		$this->_date_format_strings['date'] = isset($this->_date_format_strings['date']) ? $this->_date_format_strings['date'] : null;
99
+		$this->_date_format_strings['time'] = isset($this->_date_format_strings['time']) ? $this->_date_format_strings['time'] : null;
100 100
 
101 101
 		//validate format strings
102
-		$format_validation = EEH_DTT_Helper::validate_format_string( $this->_date_format_strings['date'] . ' ' . $this->_date_format_strings['time'] );
103
-		if ( is_array( $format_validation ) ) {
104
-			$msg = '<p>' . sprintf( __( 'The format "%s" was likely added via a filter and is invalid for the following reasons:', 'event_espresso' ), $this->_date_format_strings['date'] . ' ' . $this->_date_format_strings['time'] ) . '</p><ul>';
105
-			foreach ( $format_validation as $error ) {
106
-				$msg .= '<li>' . $error . '</li>';
102
+		$format_validation = EEH_DTT_Helper::validate_format_string($this->_date_format_strings['date'].' '.$this->_date_format_strings['time']);
103
+		if (is_array($format_validation)) {
104
+			$msg = '<p>'.sprintf(__('The format "%s" was likely added via a filter and is invalid for the following reasons:', 'event_espresso'), $this->_date_format_strings['date'].' '.$this->_date_format_strings['time']).'</p><ul>';
105
+			foreach ($format_validation as $error) {
106
+				$msg .= '<li>'.$error.'</li>';
107 107
 			}
108
-			$msg .= '</ul></p><p>' . sprintf( __( '%sPlease note that your date and time formats have been reset to "Y-m-d" and "h:i a" respectively.%s', 'event_espresso' ), '<span style="color:#D54E21;">', '</span>' ) . '</p>';
109
-			EE_Error::add_attention( $msg, __FILE__, __FUNCTION__, __LINE__ );
108
+			$msg .= '</ul></p><p>'.sprintf(__('%sPlease note that your date and time formats have been reset to "Y-m-d" and "h:i a" respectively.%s', 'event_espresso'), '<span style="color:#D54E21;">', '</span>').'</p>';
109
+			EE_Error::add_attention($msg, __FILE__, __FUNCTION__, __LINE__);
110 110
 			$this->_date_format_strings = array(
111 111
 				'date' => 'Y-m-d',
112 112
 				'time' => 'h:i a'
@@ -117,60 +117,60 @@  discard block
 block discarded – undo
117 117
 		$this->_scripts_styles = array(
118 118
 			'registers' => array(
119 119
 				'ee-tickets-datetimes-css' => array(
120
-					'url' => PRICING_ASSETS_URL . 'event-tickets-datetimes.css',
120
+					'url' => PRICING_ASSETS_URL.'event-tickets-datetimes.css',
121 121
 					'type' => 'css'
122 122
 					),
123 123
 				'ee-dtt-ticket-metabox' => array(
124
-					'url' => PRICING_ASSETS_URL . 'ee-datetime-ticket-metabox.js',
124
+					'url' => PRICING_ASSETS_URL.'ee-datetime-ticket-metabox.js',
125 125
 					'depends' => array('ee-datepicker', 'ee-dialog', 'underscore')
126 126
 					)
127 127
 				),
128 128
 			'deregisters' => array(
129
-				'event-editor-css' => array('type' => 'css' ),
129
+				'event-editor-css' => array('type' => 'css'),
130 130
 				'event-datetime-metabox' => array('type' => 'js')
131 131
 				),
132 132
 			'enqueues' => array(
133
-				'ee-tickets-datetimes-css' => array( 'edit', 'create_new' ),
134
-				'ee-dtt-ticket-metabox' => array( 'edit', 'create_new' )
133
+				'ee-tickets-datetimes-css' => array('edit', 'create_new'),
134
+				'ee-dtt-ticket-metabox' => array('edit', 'create_new')
135 135
 				),
136 136
 			'localize' => array(
137 137
 				'ee-dtt-ticket-metabox' => array(
138 138
 					'DTT_TRASH_BLOCK' => array(
139 139
 						'main_warning' => __('The Datetime you are attempting to trash is the only datetime selected for the following ticket(s):', 'event_espresso'),
140 140
 						'after_warning' => __('In order to trash this datetime you must first make sure the above ticket(s) are assigned to other datetimes.', 'event_espresso'),
141
-						'cancel_button' => '<button class="button-secondary ee-modal-cancel">' . __('Cancel', 'event_espresso') . '</button>',
141
+						'cancel_button' => '<button class="button-secondary ee-modal-cancel">'.__('Cancel', 'event_espresso').'</button>',
142 142
 						'single_warning_from_tkt' => __('The Datetime you are attempting to unassign from this ticket is the only remaining datetime for this ticket. Tickets must always have at least one datetime assigned to them.', 'event_espresso'),
143 143
 						'single_warning_from_dtt' => __('The ticket you are attempting to unassign from this datetime cannot be unassigned because the datetime is the only remaining datetime for the ticket.  Tickets must always have at least one datetime assigned to them.', 'event_espresso'),
144
-						'dismiss_button' => '<button class="button-secondary ee-modal-cancel">' . __('Dismiss', 'event_espresso') . '</button>'
144
+						'dismiss_button' => '<button class="button-secondary ee-modal-cancel">'.__('Dismiss', 'event_espresso').'</button>'
145 145
 						),
146 146
 					'DTT_ERROR_MSG' => array(
147 147
 						'no_ticket_name' => __('General Admission', 'event_espresso'),
148
-						'dismiss_button' => '<div class="save-cancel-button-container"><button class="button-secondary ee-modal-cancel">' . __('Dismiss', 'event_espresso') . '</button></div>'
148
+						'dismiss_button' => '<div class="save-cancel-button-container"><button class="button-secondary ee-modal-cancel">'.__('Dismiss', 'event_espresso').'</button></div>'
149 149
 						),
150 150
 					'DTT_OVERSELL_WARNING' => array(
151 151
 						'datetime_ticket' => __('You cannot add this ticket to this datetime because it has a sold amount that is greater than the amount of spots remaining for this datetime.', 'event_espresso'),
152 152
 						'ticket_datetime' => __('You cannot add this datetime to this ticket because the ticket has a sold amount that is greater than the amount of spots remaining on the datetime.', 'event_espresso')
153 153
 						),
154
-					'DTT_CONVERTED_FORMATS' => EEH_DTT_Helper::convert_php_to_js_and_moment_date_formats( $this->_date_format_strings['date'], $this->_date_format_strings['time'] ),
155
-					'DTT_START_OF_WEEK' => array( 'dayValue' => (int) get_option( 'start_of_week' ) )
154
+					'DTT_CONVERTED_FORMATS' => EEH_DTT_Helper::convert_php_to_js_and_moment_date_formats($this->_date_format_strings['date'], $this->_date_format_strings['time']),
155
+					'DTT_START_OF_WEEK' => array('dayValue' => (int) get_option('start_of_week'))
156 156
 					)
157 157
 				)
158 158
 			);
159 159
 
160 160
 
161
-		add_action('AHEE__EE_Admin_Page_CPT__do_extra_autosave_stuff__after_Extend_Events_Admin_Page', array( $this, 'autosave_handling' ), 10 );
162
-		add_filter('FHEE__Events_Admin_Page___insert_update_cpt_item__event_update_callbacks', array( $this, 'caf_updates' ), 10 );
161
+		add_action('AHEE__EE_Admin_Page_CPT__do_extra_autosave_stuff__after_Extend_Events_Admin_Page', array($this, 'autosave_handling'), 10);
162
+		add_filter('FHEE__Events_Admin_Page___insert_update_cpt_item__event_update_callbacks', array($this, 'caf_updates'), 10);
163 163
 	}
164 164
 
165 165
 
166 166
 
167
-	public function caf_updates( $update_callbacks ) {
168
-		foreach ( $update_callbacks as $key => $callback ) {
169
-			if ( $callback[1] == '_default_tickets_update' )
170
-				unset( $update_callbacks[$key] );
167
+	public function caf_updates($update_callbacks) {
168
+		foreach ($update_callbacks as $key => $callback) {
169
+			if ($callback[1] == '_default_tickets_update')
170
+				unset($update_callbacks[$key]);
171 171
 		}
172 172
 
173
-		$update_callbacks[] = array( $this, 'dtt_and_tickets_caf_update' );
173
+		$update_callbacks[] = array($this, 'dtt_and_tickets_caf_update');
174 174
 		return $update_callbacks;
175 175
 	}
176 176
 
@@ -183,11 +183,11 @@  discard block
 block discarded – undo
183 183
 	 * @param  array    $data   The request data from the form
184 184
 	 * @return bool             success or fail
185 185
 	 */
186
-	public function dtt_and_tickets_caf_update( $evtobj, $data ) {
186
+	public function dtt_and_tickets_caf_update($evtobj, $data) {
187 187
 		//first we need to start with datetimes cause they are the "root" items attached to events.
188
-		$saved_dtts = $this->_update_dtts( $evtobj, $data );
188
+		$saved_dtts = $this->_update_dtts($evtobj, $data);
189 189
 		//next tackle the tickets (and prices?)
190
-		$this->_update_tkts( $evtobj, $saved_dtts, $data );
190
+		$this->_update_tkts($evtobj, $saved_dtts, $data);
191 191
 	}
192 192
 
193 193
 
@@ -198,36 +198,36 @@  discard block
 block discarded – undo
198 198
 	 * @param  array    	$data    the request data from the form
199 199
 	 * @return EE_Datetime[]
200 200
 	 */
201
-	protected function _update_dtts( $evt_obj, $data ) {
202
-		$timezone = isset( $data['timezone_string'] ) ? $data['timezone_string'] : NULL;
201
+	protected function _update_dtts($evt_obj, $data) {
202
+		$timezone = isset($data['timezone_string']) ? $data['timezone_string'] : NULL;
203 203
 		$saved_dtt_ids = array();
204 204
 		$saved_dtt_objs = array();
205 205
 
206
-		foreach ( $data['edit_event_datetimes'] as $row => $dtt ) {
206
+		foreach ($data['edit_event_datetimes'] as $row => $dtt) {
207 207
 			//trim all values to ensure any excess whitespace is removed.
208
-			$dtt =  array_map( 'trim', $dtt );
209
-			$dtt['DTT_EVT_end'] = isset($dtt['DTT_EVT_end']) && ! empty( $dtt['DTT_EVT_end'] ) ? $dtt['DTT_EVT_end'] : $dtt['DTT_EVT_start'];
208
+			$dtt = array_map('trim', $dtt);
209
+			$dtt['DTT_EVT_end'] = isset($dtt['DTT_EVT_end']) && ! empty($dtt['DTT_EVT_end']) ? $dtt['DTT_EVT_end'] : $dtt['DTT_EVT_start'];
210 210
 			$datetime_values = array(
211
-				'DTT_ID' 			=> ! empty( $dtt['DTT_ID'] ) ? $dtt['DTT_ID'] : NULL,
212
-				'DTT_name' 			=> ! empty( $dtt['DTT_name'] ) ? $dtt['DTT_name'] : '',
213
-				'DTT_description' 	=> ! empty( $dtt['DTT_description'] ) ? $dtt['DTT_description'] : '',
211
+				'DTT_ID' 			=> ! empty($dtt['DTT_ID']) ? $dtt['DTT_ID'] : NULL,
212
+				'DTT_name' 			=> ! empty($dtt['DTT_name']) ? $dtt['DTT_name'] : '',
213
+				'DTT_description' 	=> ! empty($dtt['DTT_description']) ? $dtt['DTT_description'] : '',
214 214
 				'DTT_EVT_start' 	=> $dtt['DTT_EVT_start'],
215 215
 				'DTT_EVT_end' 		=> $dtt['DTT_EVT_end'],
216
-				'DTT_reg_limit' 	=> empty( $dtt['DTT_reg_limit'] ) ? EE_INF : $dtt[ 'DTT_reg_limit' ],
217
-				'DTT_order' 		=> ! isset( $dtt['DTT_order'] ) ? $row : $dtt['DTT_order'],
216
+				'DTT_reg_limit' 	=> empty($dtt['DTT_reg_limit']) ? EE_INF : $dtt['DTT_reg_limit'],
217
+				'DTT_order' 		=> ! isset($dtt['DTT_order']) ? $row : $dtt['DTT_order'],
218 218
 			);
219 219
 
220 220
 			//if we have an id then let's get existing object first and then set the new values.  Otherwise we instantiate a new object for save.
221 221
 
222
-			if ( !empty( $dtt['DTT_ID'] ) ) {
223
-				$DTM = EE_Registry::instance()->load_model('Datetime', array($timezone) )->get_one_by_ID($dtt['DTT_ID'] );
222
+			if ( ! empty($dtt['DTT_ID'])) {
223
+				$DTM = EE_Registry::instance()->load_model('Datetime', array($timezone))->get_one_by_ID($dtt['DTT_ID']);
224 224
 
225 225
 				//set date and time format according to what is set in this class.
226
-				$DTM->set_date_format( $this->_date_format_strings['date'] );
227
-				$DTM->set_time_format( $this->_date_format_strings['time'] );
226
+				$DTM->set_date_format($this->_date_format_strings['date']);
227
+				$DTM->set_time_format($this->_date_format_strings['time']);
228 228
 
229
-				foreach ( $datetime_values as $field => $value ) {
230
-					$DTM->set( $field, $value );
229
+				foreach ($datetime_values as $field => $value) {
230
+					$DTM->set($field, $value);
231 231
 				}
232 232
 
233 233
 				// make sure the $dtt_id here is saved just in case after the add_relation_to() the autosave replaces it.
@@ -235,24 +235,24 @@  discard block
 block discarded – undo
235 235
 				$saved_dtt_ids[$DTM->ID()] = $DTM->ID();
236 236
 
237 237
 			} else {
238
-				$DTM = EE_Registry::instance()->load_class('Datetime', array( $datetime_values, $timezone ), FALSE, FALSE );
238
+				$DTM = EE_Registry::instance()->load_class('Datetime', array($datetime_values, $timezone), FALSE, FALSE);
239 239
 
240 240
 				//reset date and times to match the format
241
-				$DTM->set_date_format( $this->_date_format_strings['date'] );
242
-				$DTM->set_time_format( $this->_date_format_strings['time'] );
243
-				foreach( $datetime_values as $field => $value ) {
244
-					$DTM->set( $field, $value );
241
+				$DTM->set_date_format($this->_date_format_strings['date']);
242
+				$DTM->set_time_format($this->_date_format_strings['time']);
243
+				foreach ($datetime_values as $field => $value) {
244
+					$DTM->set($field, $value);
245 245
 				}
246 246
 			}
247 247
 
248 248
 
249 249
 			$DTM->save();
250
-			$DTM = $evt_obj->_add_relation_to( $DTM, 'Datetime' );
250
+			$DTM = $evt_obj->_add_relation_to($DTM, 'Datetime');
251 251
 			$evt_obj->save();
252 252
 
253 253
 			//before going any further make sure our dates are setup correctly so that the end date is always equal or greater than the start date.
254
-			if( $DTM->get_raw('DTT_EVT_start') > $DTM->get_raw('DTT_EVT_end') ) {
255
-				$DTM->set('DTT_EVT_end', $DTM->get('DTT_EVT_start') );
254
+			if ($DTM->get_raw('DTT_EVT_start') > $DTM->get_raw('DTT_EVT_end')) {
255
+				$DTM->set('DTT_EVT_end', $DTM->get('DTT_EVT_start'));
256 256
 				EE_Registry::instance()->load_helper('DTT_Helper');
257 257
 				$DTM = EEH_DTT_Helper::date_time_add($DTM, 'DTT_EVT_end', 'days');
258 258
 				$DTM->save();
@@ -268,25 +268,25 @@  discard block
 block discarded – undo
268 268
 		}
269 269
 
270 270
 		//now we need to REMOVE any dtts that got deleted.  Keep in mind that this process will only kick in for DTT's that don't have any DTT_sold on them. So its safe to permanently delete at this point.
271
-		$old_datetimes = explode(',', $data['datetime_IDs'] );
271
+		$old_datetimes = explode(',', $data['datetime_IDs']);
272 272
 		$old_datetimes = $old_datetimes[0] == '' ? array() : $old_datetimes;
273 273
 
274
-		if ( is_array( $old_datetimes ) ) {
275
-			$dtts_to_delete = array_diff( $old_datetimes, $saved_dtt_ids );
276
-			foreach ( $dtts_to_delete as $id ) {
277
-				$id = absint( $id );
278
-				if ( empty( $id ) )
274
+		if (is_array($old_datetimes)) {
275
+			$dtts_to_delete = array_diff($old_datetimes, $saved_dtt_ids);
276
+			foreach ($dtts_to_delete as $id) {
277
+				$id = absint($id);
278
+				if (empty($id))
279 279
 					continue;
280 280
 
281 281
 				$dtt_to_remove = EE_Registry::instance()->load_model('Datetime')->get_one_by_ID($id);
282 282
 
283 283
 				//remove tkt relationships.
284 284
 				$related_tickets = $dtt_to_remove->get_many_related('Ticket');
285
-				foreach ( $related_tickets as $tkt ) {
285
+				foreach ($related_tickets as $tkt) {
286 286
 					$dtt_to_remove->_remove_relation_to($tkt, 'Ticket');
287 287
 				}
288 288
 
289
-				$evt_obj->_remove_relation_to( $id, 'Datetime' );
289
+				$evt_obj->_remove_relation_to($id, 'Datetime');
290 290
 				$dtt_to_remove->refresh_cache_of_related_objects();
291 291
 
292 292
 			}
@@ -307,81 +307,81 @@  discard block
 block discarded – undo
307 307
 	 * @param  array            $data       incoming request data
308 308
 	 * @return EE_Ticket[]
309 309
 	 */
310
-	protected function _update_tkts( $evtobj, $saved_dtts, $data ) {
310
+	protected function _update_tkts($evtobj, $saved_dtts, $data) {
311 311
 
312 312
 		$new_tkt = null;
313 313
 		$new_default = null;
314 314
 		//stripslashes because WP filtered the $_POST ($data) array to add slashes
315 315
 		$data = stripslashes_deep($data);
316
-		$timezone = isset( $data['timezone_string'] ) ? $data['timezone_string'] : NULL;
316
+		$timezone = isset($data['timezone_string']) ? $data['timezone_string'] : NULL;
317 317
 		$saved_tickets = $dtts_on_existing = array();
318
-		$old_tickets = isset( $data['ticket_IDs'] ) ? explode(',', $data['ticket_IDs'] ) : array();
318
+		$old_tickets = isset($data['ticket_IDs']) ? explode(',', $data['ticket_IDs']) : array();
319 319
 
320 320
 		//load money helper
321
-		EE_Registry::instance()->load_helper( 'Money' );
321
+		EE_Registry::instance()->load_helper('Money');
322 322
 
323
-		foreach ( $data['edit_tickets'] as $row => $tkt ) {
323
+		foreach ($data['edit_tickets'] as $row => $tkt) {
324 324
 
325 325
 			$update_prices = $create_new_TKT = FALSE;
326 326
 
327 327
 			//figure out what dtts were added to the ticket and what dtts were removed from the ticket in the session.
328 328
 
329
-			$starting_tkt_dtt_rows = explode(',',$data['starting_ticket_datetime_rows'][$row]);
330
-			$tkt_dtt_rows = explode(',', $data['ticket_datetime_rows'][$row] );
329
+			$starting_tkt_dtt_rows = explode(',', $data['starting_ticket_datetime_rows'][$row]);
330
+			$tkt_dtt_rows = explode(',', $data['ticket_datetime_rows'][$row]);
331 331
 			$dtts_added = array_diff($tkt_dtt_rows, $starting_tkt_dtt_rows);
332 332
 			$dtts_removed = array_diff($starting_tkt_dtt_rows, $tkt_dtt_rows);
333 333
 
334 334
 			// trim inputs to ensure any excess whitespace is removed.
335
-			$tkt = array_map( 'trim', $tkt );
335
+			$tkt = array_map('trim', $tkt);
336 336
 
337 337
 			//note we are doing conversions to floats here instead of allowing EE_Money_Field to handle because we're doing calcs prior to using the models.
338 338
 			//note incoming ['TKT_price'] value is already in standard notation (via js).
339
-			$ticket_price = isset( $tkt['TKT_price'] ) ?  round ( (float) $tkt['TKT_price'], 3 ) : 0;
339
+			$ticket_price = isset($tkt['TKT_price']) ? round((float) $tkt['TKT_price'], 3) : 0;
340 340
 
341 341
 			//note incoming base price needs converted from localized value.
342
-			$base_price = isset( $tkt['TKT_base_price'] ) ? EEH_Money::convert_to_float_from_localized_money( $tkt['TKT_base_price'] ) : 0;
342
+			$base_price = isset($tkt['TKT_base_price']) ? EEH_Money::convert_to_float_from_localized_money($tkt['TKT_base_price']) : 0;
343 343
 			//if ticket price == 0 and $base_price != 0 then ticket price == base_price
344 344
 			$ticket_price = $ticket_price === 0 && $base_price !== 0 ? $base_price : $ticket_price;
345
-			$base_price_id = isset( $tkt['TKT_base_price_ID'] ) ? $tkt['TKT_base_price_ID'] : 0;
345
+			$base_price_id = isset($tkt['TKT_base_price_ID']) ? $tkt['TKT_base_price_ID'] : 0;
346 346
 
347 347
 			$price_rows = is_array($data['edit_prices']) && isset($data['edit_prices'][$row]) ? $data['edit_prices'][$row] : array();
348 348
 
349 349
 			$now = null;
350
-			if ( empty( $tkt['TKT_start_date'] ) ) {
350
+			if (empty($tkt['TKT_start_date'])) {
351 351
 				//lets' use now in the set timezone.
352
-				$now = new DateTime( 'now', new DateTimeZone( $evtobj->get_timezone() ) );
353
-				$tkt['TKT_start_date'] = $now->format( $this->_date_format_strings['date'] . ' ' . $this->_date_format_strings['time'] );
352
+				$now = new DateTime('now', new DateTimeZone($evtobj->get_timezone()));
353
+				$tkt['TKT_start_date'] = $now->format($this->_date_format_strings['date'].' '.$this->_date_format_strings['time']);
354 354
 			}
355 355
 
356
-			if ( empty( $tkt['TKT_end_date'] ) ) {
356
+			if (empty($tkt['TKT_end_date'])) {
357 357
 				/**
358 358
 				 * set the TKT_end_date to the first datetime attached to the ticket.
359 359
 				 */
360
-				$first_dtt = $saved_dtts[reset( $tkt_dtt_rows )];
361
-				$tkt['TKT_end_date'] = $first_dtt->start_date_and_time( $this->_date_format_strings['date'] . ' ' . $this->_date_format_string['time'] );
360
+				$first_dtt = $saved_dtts[reset($tkt_dtt_rows)];
361
+				$tkt['TKT_end_date'] = $first_dtt->start_date_and_time($this->_date_format_strings['date'].' '.$this->_date_format_string['time']);
362 362
 			}
363 363
 
364 364
 			$TKT_values = array(
365
-				'TKT_ID' 			=> ! empty( $tkt['TKT_ID'] ) ? $tkt['TKT_ID'] : NULL,
366
-				'TTM_ID' 			=> ! empty( $tkt['TTM_ID'] ) ? $tkt['TTM_ID'] : 0,
367
-				'TKT_name' 			=> ! empty( $tkt['TKT_name'] ) ? $tkt['TKT_name'] : '',
368
-				'TKT_description' 	=> ! empty( $tkt['TKT_description'] ) && $tkt['TKT_description'] != __('You can modify this description', 'event_espresso') ? $tkt['TKT_description'] : '',
365
+				'TKT_ID' 			=> ! empty($tkt['TKT_ID']) ? $tkt['TKT_ID'] : NULL,
366
+				'TTM_ID' 			=> ! empty($tkt['TTM_ID']) ? $tkt['TTM_ID'] : 0,
367
+				'TKT_name' 			=> ! empty($tkt['TKT_name']) ? $tkt['TKT_name'] : '',
368
+				'TKT_description' 	=> ! empty($tkt['TKT_description']) && $tkt['TKT_description'] != __('You can modify this description', 'event_espresso') ? $tkt['TKT_description'] : '',
369 369
 				'TKT_start_date' 	=> $tkt['TKT_start_date'],
370 370
 				'TKT_end_date' 		=> $tkt['TKT_end_date'],
371
-				'TKT_qty' 			=> ! isset( $tkt[ 'TKT_qty' ] ) || $tkt[ 'TKT_qty' ] === '' ? EE_INF : $tkt[ 'TKT_qty' ],
372
-				'TKT_uses' 			=> ! isset( $tkt[ 'TKT_uses' ] ) || $tkt[ 'TKT_uses' ] === '' ? EE_INF : $tkt['TKT_uses'],
373
-				'TKT_min' 			=> empty( $tkt['TKT_min'] ) ? 0 : $tkt['TKT_min'],
374
-				'TKT_max' 			=> empty( $tkt['TKT_max'] ) ? EE_INF : $tkt['TKT_max'],
371
+				'TKT_qty' 			=> ! isset($tkt['TKT_qty']) || $tkt['TKT_qty'] === '' ? EE_INF : $tkt['TKT_qty'],
372
+				'TKT_uses' 			=> ! isset($tkt['TKT_uses']) || $tkt['TKT_uses'] === '' ? EE_INF : $tkt['TKT_uses'],
373
+				'TKT_min' 			=> empty($tkt['TKT_min']) ? 0 : $tkt['TKT_min'],
374
+				'TKT_max' 			=> empty($tkt['TKT_max']) ? EE_INF : $tkt['TKT_max'],
375 375
 				'TKT_row' 			=> $row,
376
-				'TKT_order' 		=> isset( $tkt['TKT_order'] ) ? $tkt['TKT_order'] : 0,
377
-				'TKT_taxable' 		=> ! empty( $tkt['TKT_taxable'] ) ? 1 : 0,
378
-				'TKT_required' 		=> ! empty( $tkt['TKT_required'] ) ? 1 : 0,
376
+				'TKT_order' 		=> isset($tkt['TKT_order']) ? $tkt['TKT_order'] : 0,
377
+				'TKT_taxable' 		=> ! empty($tkt['TKT_taxable']) ? 1 : 0,
378
+				'TKT_required' 		=> ! empty($tkt['TKT_required']) ? 1 : 0,
379 379
 				'TKT_price' 		=> $ticket_price
380 380
 			);
381 381
 
382 382
 
383 383
 			//if this is a default TKT, then we need to set the TKT_ID to 0 and update accordingly, which means in turn that the prices will become new prices as well.
384
-			if ( isset( $tkt['TKT_is_default'] ) && $tkt['TKT_is_default'] ) {
384
+			if (isset($tkt['TKT_is_default']) && $tkt['TKT_is_default']) {
385 385
 				$TKT_values['TKT_ID'] = 0;
386 386
 				$TKT_values['TKT_is_default'] = 0;
387 387
 				$update_prices = TRUE;
@@ -393,21 +393,21 @@  discard block
 block discarded – undo
393 393
 			// but DID have it's items modified.
394 394
 			// keep in mind that if the TKT has been sold (and we have changed pricing information),
395 395
 			// then we won't be updating the tkt but instead a new tkt will be created and the old one archived.
396
-			if ( absint( $TKT_values['TKT_ID'] ) ) {
397
-				$TKT = EE_Registry::instance()->load_model( 'Ticket', array( $timezone ) )->get_one_by_ID( $tkt['TKT_ID'] );
398
-				if ( $TKT instanceof EE_Ticket ) {
396
+			if (absint($TKT_values['TKT_ID'])) {
397
+				$TKT = EE_Registry::instance()->load_model('Ticket', array($timezone))->get_one_by_ID($tkt['TKT_ID']);
398
+				if ($TKT instanceof EE_Ticket) {
399 399
 
400
-					$TKT = $this->_update_ticket_datetimes( $TKT, $saved_dtts, $dtts_added, $dtts_removed );
400
+					$TKT = $this->_update_ticket_datetimes($TKT, $saved_dtts, $dtts_added, $dtts_removed);
401 401
 					// are there any registrations using this ticket ?
402 402
 					$tickets_sold = $TKT->count_related(
403 403
 						'Registration',
404
-						array( array(
405
-								'STS_ID' => array( 'NOT IN', array( EEM_Registration::status_id_incomplete ) )
406
-						) )
404
+						array(array(
405
+								'STS_ID' => array('NOT IN', array(EEM_Registration::status_id_incomplete))
406
+						))
407 407
 					);
408 408
 					//set ticket formats
409
-					$TKT->set_date_format( $this->_date_format_strings['date'] );
410
-					$TKT->set_time_format( $this->_date_format_strings['time'] );
409
+					$TKT->set_date_format($this->_date_format_strings['date']);
410
+					$TKT->set_time_format($this->_date_format_strings['time']);
411 411
 
412 412
 					// let's just check the total price for the existing ticket
413 413
 					// and determine if it matches the new total price.
@@ -417,17 +417,17 @@  discard block
 block discarded – undo
417 417
 							? TRUE : FALSE;
418 418
 
419 419
 					//set new values
420
-					foreach ( $TKT_values as $field => $value ) {
421
-						if ( $field === 'TKT_qty' ) {
422
-							$TKT->set_qty( $value );
420
+					foreach ($TKT_values as $field => $value) {
421
+						if ($field === 'TKT_qty') {
422
+							$TKT->set_qty($value);
423 423
 						} else {
424
-							$TKT->set( $field, $value );
424
+							$TKT->set($field, $value);
425 425
 						}
426 426
 					}
427 427
 
428 428
 					//if $create_new_TKT is false then we can safely update the existing ticket.  Otherwise we have to create a new ticket.
429
-					if ( $create_new_TKT ) {
430
-						$new_tkt = $this->_duplicate_ticket( $TKT, $price_rows, $ticket_price, $base_price, $base_price_id );
429
+					if ($create_new_TKT) {
430
+						$new_tkt = $this->_duplicate_ticket($TKT, $price_rows, $ticket_price, $base_price, $base_price_id);
431 431
 					}
432 432
 				}
433 433
 
@@ -436,12 +436,12 @@  discard block
 block discarded – undo
436 436
 				$TKT = EE_Ticket::new_instance(
437 437
 					$TKT_values,
438 438
 					$timezone,
439
-					array( $this->_date_format_strings[ 'date' ], $this->_date_format_strings[ 'time' ]  )
439
+					array($this->_date_format_strings['date'], $this->_date_format_strings['time'])
440 440
 				);
441
-				if ( $TKT instanceof EE_Ticket ) {
441
+				if ($TKT instanceof EE_Ticket) {
442 442
 					// make sure ticket has an ID of setting relations won't work
443 443
 					$TKT->save();
444
-					$TKT = $this->_update_ticket_datetimes( $TKT, $saved_dtts, $dtts_added, $dtts_removed );
444
+					$TKT = $this->_update_ticket_datetimes($TKT, $saved_dtts, $dtts_added, $dtts_removed);
445 445
 					$update_prices = TRUE;
446 446
 				}
447 447
 			}
@@ -449,38 +449,38 @@  discard block
 block discarded – undo
449 449
 			//$TKT->save();
450 450
 
451 451
 			//before going any further make sure our dates are setup correctly so that the end date is always equal or greater than the start date.
452
-			if( $TKT->get_raw('TKT_start_date') > $TKT->get_raw('TKT_end_date') ) {
453
-				$TKT->set('TKT_end_date', $TKT->get('TKT_start_date') );
452
+			if ($TKT->get_raw('TKT_start_date') > $TKT->get_raw('TKT_end_date')) {
453
+				$TKT->set('TKT_end_date', $TKT->get('TKT_start_date'));
454 454
 				EE_Registry::instance()->load_helper('DTT_Helper');
455 455
 				$TKT = EEH_DTT_Helper::date_time_add($TKT, 'TKT_end_date', 'days');
456 456
 			}
457 457
 
458 458
 			//let's make sure the base price is handled
459
-			$TKT = ! $create_new_TKT ? $this->_add_prices_to_ticket( array(), $TKT, $update_prices, $base_price, $base_price_id ) : $TKT;
459
+			$TKT = ! $create_new_TKT ? $this->_add_prices_to_ticket(array(), $TKT, $update_prices, $base_price, $base_price_id) : $TKT;
460 460
 
461 461
 			//add/update price_modifiers
462
-			$TKT = ! $create_new_TKT ? $this->_add_prices_to_ticket( $price_rows, $TKT, $update_prices ) : $TKT;
462
+			$TKT = ! $create_new_TKT ? $this->_add_prices_to_ticket($price_rows, $TKT, $update_prices) : $TKT;
463 463
 
464 464
 			//need to make sue that the TKT_price is accurate after saving the prices.
465 465
 			$TKT->ensure_TKT_Price_correct();
466 466
 
467 467
 			//handle CREATING a default tkt from the incoming tkt but ONLY if this isn't an autosave.
468
-			if ( ! defined('DOING_AUTOSAVE' ) ) {
469
-				if ( !empty($tkt['TKT_is_default_selector'] ) ) {
468
+			if ( ! defined('DOING_AUTOSAVE')) {
469
+				if ( ! empty($tkt['TKT_is_default_selector'])) {
470 470
 					$update_prices = TRUE;
471 471
 					$new_default = clone $TKT;
472
-					$new_default->set( 'TKT_ID', 0 );
473
-					$new_default->set( 'TKT_is_default', 1 );
474
-					$new_default->set( 'TKT_row', 1 );
475
-					$new_default->set( 'TKT_price', $ticket_price );
472
+					$new_default->set('TKT_ID', 0);
473
+					$new_default->set('TKT_is_default', 1);
474
+					$new_default->set('TKT_row', 1);
475
+					$new_default->set('TKT_price', $ticket_price);
476 476
 					//remove any dtt relations cause we DON'T want dtt relations attached (note this is just removing the cached relations in the object)
477 477
 					$new_default->_remove_relations('Datetime');
478 478
 					//todo we need to add the current attached prices as new prices to the new default ticket.
479
-					$new_default = $this->_add_prices_to_ticket( $price_rows, $new_default, $update_prices );
479
+					$new_default = $this->_add_prices_to_ticket($price_rows, $new_default, $update_prices);
480 480
 					//don't forget the base price!
481
-					$new_default = $this->_add_prices_to_ticket( array(), $new_default, $update_prices, $base_price, $base_price_id );
481
+					$new_default = $this->_add_prices_to_ticket(array(), $new_default, $update_prices, $base_price, $base_price_id);
482 482
 					$new_default->save();
483
-					do_action( 'AHEE__espresso_events_Pricing_Hooks___update_tkts_new_default_ticket', $new_default, $row, $TKT, $data );
483
+					do_action('AHEE__espresso_events_Pricing_Hooks___update_tkts_new_default_ticket', $new_default, $row, $TKT, $data);
484 484
 				}
485 485
 			}
486 486
 
@@ -491,19 +491,19 @@  discard block
 block discarded – undo
491 491
 			//let's assign any tickets that have been setup to the saved_tickets tracker
492 492
 			//save existing TKT
493 493
 			$TKT->save();
494
-			if ( $create_new_TKT && $new_tkt instanceof EE_Ticket ) {
494
+			if ($create_new_TKT && $new_tkt instanceof EE_Ticket) {
495 495
 				//save new TKT
496 496
 				$new_tkt->save();
497 497
 				//add new ticket to array
498
-				$saved_tickets[ $new_tkt->ID() ] = $new_tkt;
498
+				$saved_tickets[$new_tkt->ID()] = $new_tkt;
499 499
 
500
-				do_action( 'AHEE__espresso_events_Pricing_Hooks___update_tkts_new_ticket', $new_tkt, $row, $tkt, $data );
500
+				do_action('AHEE__espresso_events_Pricing_Hooks___update_tkts_new_ticket', $new_tkt, $row, $tkt, $data);
501 501
 
502 502
 			} else {
503 503
 				//add tkt to saved tkts
504
-				$saved_tickets[ $TKT->ID() ] = $TKT;
504
+				$saved_tickets[$TKT->ID()] = $TKT;
505 505
 
506
-				do_action( 'AHEE__espresso_events_Pricing_Hooks___update_tkts_update_ticket', $TKT, $row, $tkt, $data );
506
+				do_action('AHEE__espresso_events_Pricing_Hooks___update_tkts_update_ticket', $TKT, $row, $tkt, $data);
507 507
 			}
508 508
 
509 509
 		}
@@ -513,22 +513,22 @@  discard block
 block discarded – undo
513 513
 		// (i.e. autosaves are happening and then in between autosaves the user trashes a ticket).
514 514
 		// Or a draft event was saved and in the process of editing a ticket is trashed.
515 515
 		// No sense in keeping all the related data in the db!
516
-		$old_tickets = isset( $old_tickets[0] ) && $old_tickets[0] == '' ? array() : $old_tickets;
517
-		$tickets_removed = array_diff( $old_tickets, array_keys($saved_tickets) );
516
+		$old_tickets = isset($old_tickets[0]) && $old_tickets[0] == '' ? array() : $old_tickets;
517
+		$tickets_removed = array_diff($old_tickets, array_keys($saved_tickets));
518 518
 
519
-		foreach ( $tickets_removed as $id ) {
520
-			$id = absint( $id );
519
+		foreach ($tickets_removed as $id) {
520
+			$id = absint($id);
521 521
 
522 522
 			//get the ticket for this id
523 523
 			$tkt_to_remove = EE_Registry::instance()->load_model('Ticket')->get_one_by_ID($id);
524 524
 
525 525
 			//if this tkt is a default tkt we leave it alone cause it won't be attached to the datetime
526
-			if ( $tkt_to_remove->get('TKT_is_default') )
526
+			if ($tkt_to_remove->get('TKT_is_default'))
527 527
 				continue;
528 528
 
529 529
 			// if this tkt has any registrations attached so then we just ARCHIVE
530 530
 			// because we don't actually permanently delete these tickets.
531
-			if ( $tkt_to_remove->count_related('Registration') > 0 ) {
531
+			if ($tkt_to_remove->count_related('Registration') > 0) {
532 532
 				$tkt_to_remove->delete();
533 533
 				continue;
534 534
 			}
@@ -537,7 +537,7 @@  discard block
 block discarded – undo
537 537
 			// (remember this process can ONLY kick off if there are NO tkts_sold)
538 538
 			$dtts = $tkt_to_remove->get_many_related('Datetime');
539 539
 
540
-			foreach( $dtts as $dtt ) {
540
+			foreach ($dtts as $dtt) {
541 541
 				$tkt_to_remove->_remove_relation_to($dtt, 'Datetime');
542 542
 			}
543 543
 
@@ -545,7 +545,7 @@  discard block
 block discarded – undo
545 545
 			// tickets can only be trashed if they don't have any TKTs sold (otherwise they are just archived))
546 546
 			$tkt_to_remove->delete_related_permanently('Price');
547 547
 
548
-			do_action( 'AHEE__espresso_events_Pricing_Hooks___update_tkts_delete_ticket', $tkt_to_remove );
548
+			do_action('AHEE__espresso_events_Pricing_Hooks___update_tkts_delete_ticket', $tkt_to_remove);
549 549
 
550 550
 			// finally let's delete this ticket
551 551
 			// (which should not be blocked at this point b/c we've removed all our relationships)
@@ -577,39 +577,39 @@  discard block
 block discarded – undo
577 577
 		// and removing the ticket from datetimes it got removed from.
578 578
 
579 579
 		// first let's add datetimes
580
-		if ( ! empty( $added_datetimes ) && is_array( $added_datetimes ) ) {
581
-			foreach ( $added_datetimes as $row_id ) {
582
-				$row_id = (int)$row_id;
583
-				if ( isset( $saved_datetimes[ $row_id ] ) && $saved_datetimes[ $row_id ] instanceof EE_Datetime ) {
584
-					$ticket->_add_relation_to( $saved_datetimes[ $row_id ], 'Datetime' );
580
+		if ( ! empty($added_datetimes) && is_array($added_datetimes)) {
581
+			foreach ($added_datetimes as $row_id) {
582
+				$row_id = (int) $row_id;
583
+				if (isset($saved_datetimes[$row_id]) && $saved_datetimes[$row_id] instanceof EE_Datetime) {
584
+					$ticket->_add_relation_to($saved_datetimes[$row_id], 'Datetime');
585 585
 					// Is this an existing ticket (has an ID) and does it have any sold?
586 586
 					// If so, then we need to add that to the DTT sold because this DTT is getting added.
587
-					if ( $ticket->ID() && $ticket->sold() > 0 ) {
588
-						$saved_datetimes[ $row_id ]->increase_sold( $ticket->sold() );
589
-						$saved_datetimes[ $row_id ]->save();
587
+					if ($ticket->ID() && $ticket->sold() > 0) {
588
+						$saved_datetimes[$row_id]->increase_sold($ticket->sold());
589
+						$saved_datetimes[$row_id]->save();
590 590
 					}
591 591
 				}
592 592
 			}
593 593
 		}
594 594
 		// then remove datetimes
595
-		if ( ! empty( $removed_datetimes ) && is_array( $removed_datetimes ) ) {
596
-			foreach ( $removed_datetimes as $row_id ) {
597
-				$row_id = (int)$row_id;
595
+		if ( ! empty($removed_datetimes) && is_array($removed_datetimes)) {
596
+			foreach ($removed_datetimes as $row_id) {
597
+				$row_id = (int) $row_id;
598 598
 				// its entirely possible that a datetime got deleted (instead of just removed from relationship.
599 599
 				// So make sure we skip over this if the dtt isn't in the $saved_datetimes array)
600
-				if ( isset( $saved_datetimes[ $row_id ] ) && $saved_datetimes[ $row_id ] instanceof EE_Datetime ) {
601
-					$ticket->_remove_relation_to( $saved_datetimes[ $row_id ], 'Datetime' );
600
+				if (isset($saved_datetimes[$row_id]) && $saved_datetimes[$row_id] instanceof EE_Datetime) {
601
+					$ticket->_remove_relation_to($saved_datetimes[$row_id], 'Datetime');
602 602
 					// Is this an existing ticket (has an ID) and does it have any sold?
603 603
 					// If so, then we need to remove it's sold from the DTT_sold.
604
-					if ( $ticket->ID() && $ticket->sold() > 0 ) {
605
-						$saved_datetimes[ $row_id ]->decrease_sold( $ticket->sold() );
606
-						$saved_datetimes[ $row_id ]->save();
604
+					if ($ticket->ID() && $ticket->sold() > 0) {
605
+						$saved_datetimes[$row_id]->decrease_sold($ticket->sold());
606
+						$saved_datetimes[$row_id]->save();
607 607
 					}
608 608
 				}
609 609
 			}
610 610
 		}
611 611
 		// cap ticket qty by datetime reg limits
612
-		$ticket->set_qty( min( $ticket->qty(), $ticket->qty( 'reg_limit' ) ) );
612
+		$ticket->set_qty(min($ticket->qty(), $ticket->qty('reg_limit')));
613 613
 		return $ticket;
614 614
 	}
615 615
 
@@ -630,39 +630,39 @@  discard block
 block discarded – undo
630 630
 		EE_Ticket $ticket,
631 631
 		$price_rows = array(),
632 632
 		$ticket_price = 0,
633
-		$base_price = 0 ,
633
+		$base_price = 0,
634 634
 		$base_price_id = 0
635 635
 	) {
636 636
 
637 637
 		// create new ticket that's a copy of the existing
638 638
 		// except a new id of course (and not archived)
639 639
 		// AND has the new TKT_price associated with it.
640
-		$new_ticket = clone( $ticket );
641
-		$new_ticket->set( 'TKT_ID', 0 );
642
-		$new_ticket->set( 'TKT_deleted', 0 );
643
-		$new_ticket->set( 'TKT_price', $ticket_price );
644
-		$new_ticket->set( 'TKT_sold', 0 );
640
+		$new_ticket = clone($ticket);
641
+		$new_ticket->set('TKT_ID', 0);
642
+		$new_ticket->set('TKT_deleted', 0);
643
+		$new_ticket->set('TKT_price', $ticket_price);
644
+		$new_ticket->set('TKT_sold', 0);
645 645
 		// let's get a new ID for this ticket
646 646
 		$new_ticket->save();
647 647
 		// we also need to make sure this new ticket gets the same datetime attachments as the archived ticket
648
-		$datetimes_on_existing = $ticket->get_many_related( 'Datetime' );
648
+		$datetimes_on_existing = $ticket->get_many_related('Datetime');
649 649
 		$new_ticket = $this->_update_ticket_datetimes(
650 650
 			$new_ticket,
651 651
 			$datetimes_on_existing,
652
-			array_keys( $datetimes_on_existing )
652
+			array_keys($datetimes_on_existing)
653 653
 		);
654 654
 
655 655
 		// $ticket will get archived later b/c we are NOT adding it to the saved_tickets array.
656 656
 		// if existing $ticket has sold amount, then we need to adjust the qty for the new TKT to = the remaining
657 657
 		// available.
658
-		if ( $ticket->sold() > 0 ) {
658
+		if ($ticket->sold() > 0) {
659 659
 			$new_qty = $ticket->qty() - $ticket->sold();
660
-			$new_ticket->set_qty( $new_qty );
660
+			$new_ticket->set_qty($new_qty);
661 661
 		}
662 662
 		//now we update the prices just for this ticket
663
-		$new_ticket = $this->_add_prices_to_ticket( $price_rows, $new_ticket, true );
663
+		$new_ticket = $this->_add_prices_to_ticket($price_rows, $new_ticket, true);
664 664
 		//and we update the base price
665
-		$new_ticket = $this->_add_prices_to_ticket( array(), $new_ticket, true, $base_price, $base_price_id );
665
+		$new_ticket = $this->_add_prices_to_ticket(array(), $new_ticket, true, $base_price, $base_price_id);
666 666
 		return $new_ticket;
667 667
 	}
668 668
 
@@ -682,7 +682,7 @@  discard block
 block discarded – undo
682 682
 	 * @param int|bool 		$base_price_id  if present then this is the base_price_id being updated.
683 683
 	 * @return EE_Ticket
684 684
 	 */
685
-	protected function  _add_prices_to_ticket( $prices = array(), EE_Ticket $ticket, $new_prices = FALSE, $base_price = FALSE, $base_price_id = FALSE ) {
685
+	protected function  _add_prices_to_ticket($prices = array(), EE_Ticket $ticket, $new_prices = FALSE, $base_price = FALSE, $base_price_id = FALSE) {
686 686
 
687 687
 		//let's just get any current prices that may exist on the given ticket so we can remove any prices that got trashed in this session.
688 688
 		$current_prices_on_ticket = $base_price !== FALSE ? $ticket->base_price(TRUE) : $ticket->price_modifiers();
@@ -690,7 +690,7 @@  discard block
 block discarded – undo
690 690
 		$updated_prices = array();
691 691
 
692 692
 		// if $base_price ! FALSE then updating a base price.
693
-		if ( $base_price !== FALSE ) {
693
+		if ($base_price !== FALSE) {
694 694
 			$prices[1] = array(
695 695
 				'PRC_ID' => $new_prices || $base_price_id === 1 ? NULL : $base_price_id,
696 696
 				'PRT_ID' => 1,
@@ -701,47 +701,47 @@  discard block
 block discarded – undo
701 701
 		}
702 702
 
703 703
 		//possibly need to save tkt
704
-		if ( ! $ticket->ID() )
704
+		if ( ! $ticket->ID())
705 705
 			$ticket->save();
706 706
 
707
-		foreach ( $prices as $row => $prc ) {
708
-			$prt_id = !empty( $prc['PRT_ID'] ) ? $prc['PRT_ID'] : NULL;
709
-			if ( empty($prt_id) )
707
+		foreach ($prices as $row => $prc) {
708
+			$prt_id = ! empty($prc['PRT_ID']) ? $prc['PRT_ID'] : NULL;
709
+			if (empty($prt_id))
710 710
 				continue; //prices MUST have a price type id.
711 711
 			$PRC_values = array(
712
-				'PRC_ID' => !empty( $prc['PRC_ID'] ) ? $prc['PRC_ID'] : NULL,
712
+				'PRC_ID' => ! empty($prc['PRC_ID']) ? $prc['PRC_ID'] : NULL,
713 713
 				'PRT_ID' => $prt_id,
714
-				'PRC_amount' => !empty( $prc['PRC_amount'] ) ? $prc['PRC_amount'] : 0,
715
-				'PRC_name' => !empty( $prc['PRC_name'] ) ? $prc['PRC_name'] : '',
716
-				'PRC_desc' => !empty( $prc['PRC_desc'] ) ? $prc['PRC_desc'] : '',
714
+				'PRC_amount' => ! empty($prc['PRC_amount']) ? $prc['PRC_amount'] : 0,
715
+				'PRC_name' => ! empty($prc['PRC_name']) ? $prc['PRC_name'] : '',
716
+				'PRC_desc' => ! empty($prc['PRC_desc']) ? $prc['PRC_desc'] : '',
717 717
 				'PRC_is_default' => false, //make sure we set PRC_is_default to false for all ticket saves from event_editor
718 718
 				'PRC_order' => $row
719 719
 				);
720
-			if ( $new_prices || empty( $PRC_values['PRC_ID'] ) ) {
720
+			if ($new_prices || empty($PRC_values['PRC_ID'])) {
721 721
 				$PRC_values['PRC_ID'] = 0;
722
-				$PRC = EE_Registry::instance()->load_class('Price', array( $PRC_values ), FALSE, FALSE);
722
+				$PRC = EE_Registry::instance()->load_class('Price', array($PRC_values), FALSE, FALSE);
723 723
 			} else {
724
-				$PRC = EE_Registry::instance()->load_model( 'Price' )->get_one_by_ID( $prc['PRC_ID'] );
724
+				$PRC = EE_Registry::instance()->load_model('Price')->get_one_by_ID($prc['PRC_ID']);
725 725
 				//update this price with new values
726
-				foreach ( $PRC_values as $field => $newprc ) {
727
-					$PRC->set( $field, $newprc );
726
+				foreach ($PRC_values as $field => $newprc) {
727
+					$PRC->set($field, $newprc);
728 728
 				}
729 729
 			}
730 730
 			$PRC->save();
731 731
 			$prcid = $PRC->ID();
732 732
 			$updated_prices[$prcid] = $PRC;
733
-			$ticket->_add_relation_to( $PRC, 'Price' );
733
+			$ticket->_add_relation_to($PRC, 'Price');
734 734
 		}
735 735
 
736 736
 		//now let's remove any prices that got removed from the ticket
737
-		if ( !empty ( $current_prices_on_ticket ) ) {
737
+		if ( ! empty ($current_prices_on_ticket)) {
738 738
 			$current = array_keys($current_prices_on_ticket);
739 739
 			$updated = array_keys($updated_prices);
740 740
 			$prices_to_remove = array_diff($current, $updated);
741
-			if ( !empty( $prices_to_remove ) ) {
742
-				foreach ( $prices_to_remove as $prc_id ) {
741
+			if ( ! empty($prices_to_remove)) {
742
+				foreach ($prices_to_remove as $prc_id) {
743 743
 					$p = $current_prices_on_ticket[$prc_id];
744
-					$ticket->_remove_relation_to( $p, 'Price' );
744
+					$ticket->_remove_relation_to($p, 'Price');
745 745
 
746 746
 					//delete permanently the price
747 747
 					$p->delete_permanently();
@@ -754,7 +754,7 @@  discard block
 block discarded – undo
754 754
 
755 755
 
756 756
 
757
-	public function autosave_handling( $event_admin_obj ) {
757
+	public function autosave_handling($event_admin_obj) {
758 758
 		return $event_admin_obj; //doing nothing for the moment.
759 759
 		//todo when I get to this remember that I need to set the template args on the $event_admin_obj (use the set_template_args() method)
760 760
 
@@ -788,12 +788,12 @@  discard block
 block discarded – undo
788 788
 
789 789
 		//default main template args
790 790
 		$main_template_args = array(
791
-			'event_datetime_help_link' => EEH_Template::get_help_tab_link('event_editor_event_datetimes_help_tab', $this->_adminpage_obj->page_slug, $this->_adminpage_obj->get_req_action(), FALSE, FALSE ), //todo need to add a filter to the template for the help text in the Events_Admin_Page core file so we can add further help
791
+			'event_datetime_help_link' => EEH_Template::get_help_tab_link('event_editor_event_datetimes_help_tab', $this->_adminpage_obj->page_slug, $this->_adminpage_obj->get_req_action(), FALSE, FALSE), //todo need to add a filter to the template for the help text in the Events_Admin_Page core file so we can add further help
792 792
 			'existing_datetime_ids' => '',
793 793
 			'total_dtt_rows' => 1,
794
-			'add_new_dtt_help_link' => EEH_Template::get_help_tab_link('add_new_dtt_info', $this->_adminpage_obj->page_slug, $this->_adminpage_obj->get_req_action(), FALSE, FALSE ), //todo need to add this help info id to the Events_Admin_Page core file so we can access it here.
794
+			'add_new_dtt_help_link' => EEH_Template::get_help_tab_link('add_new_dtt_info', $this->_adminpage_obj->page_slug, $this->_adminpage_obj->get_req_action(), FALSE, FALSE), //todo need to add this help info id to the Events_Admin_Page core file so we can access it here.
795 795
 			'datetime_rows' => '',
796
-			'show_tickets_container' => '',//$this->_adminpage_obj->get_cpt_model_obj()->ID() > 1 ? ' style="display:none;"' : '',
796
+			'show_tickets_container' => '', //$this->_adminpage_obj->get_cpt_model_obj()->ID() > 1 ? ' style="display:none;"' : '',
797 797
 			'ticket_rows' => '',
798 798
 			'existing_ticket_ids' => '',
799 799
 			'total_ticket_rows' => 1,
@@ -803,7 +803,7 @@  discard block
 block discarded – undo
803 803
 
804 804
 		$timezone = $evtobj instanceof EE_Event ? $evtobj->timezone_string() : NULL;
805 805
 
806
-		do_action( 'AHEE_log', __FILE__, __FUNCTION__, '' );
806
+		do_action('AHEE_log', __FILE__, __FUNCTION__, '');
807 807
 
808 808
 		/**
809 809
 		 * 1. Start with retrieving Datetimes
@@ -811,25 +811,25 @@  discard block
 block discarded – undo
811 811
 		 * 3. For each ticket get related prices
812 812
 		 */
813 813
 
814
-		$DTM = EE_Registry::instance()->load_model('Datetime', array($timezone) );
815
-		$times = $DTM->get_all_event_dates( $evtID );
814
+		$DTM = EE_Registry::instance()->load_model('Datetime', array($timezone));
815
+		$times = $DTM->get_all_event_dates($evtID);
816 816
 
817 817
 
818 818
 
819 819
 		$main_template_args['total_dtt_rows'] = count($times);
820
-		foreach ( $times as $time ) {
820
+		foreach ($times as $time) {
821 821
 			$dttid = $time->get('DTT_ID');
822 822
 			$dttrow = $time->get('DTT_order');
823 823
 			$existing_datetime_ids[] = $dttid;
824 824
 
825 825
 			//tickets attached
826
-			$related_tickets = $time->ID() > 0 ? $time->get_many_related('Ticket', array( array( 'OR' => array( 'TKT_deleted' => 1, 'TKT_deleted*' => 0 ) ), 'default_where_conditions' => 'none', 'order_by' => array('TKT_order' => 'ASC' ) ) ) : array();
826
+			$related_tickets = $time->ID() > 0 ? $time->get_many_related('Ticket', array(array('OR' => array('TKT_deleted' => 1, 'TKT_deleted*' => 0)), 'default_where_conditions' => 'none', 'order_by' => array('TKT_order' => 'ASC'))) : array();
827 827
 
828 828
 			//if there are no related tickets this is likely a new event OR autodraft
829 829
 			// event so we need to generate the default tickets because dtts
830 830
 			// ALWAYS have at least one related ticket!!.  EXCEPT, we dont' do this if there is already more than one
831 831
 			// datetime on the event.
832
-			if ( empty ( $related_tickets ) && count( $times ) < 2 ) {
832
+			if (empty ($related_tickets) && count($times) < 2) {
833 833
 				$related_tickets = EE_Registry::instance()->load_model('Ticket')->get_all_default_tickets();
834 834
 			}
835 835
 
@@ -838,11 +838,11 @@  discard block
 block discarded – undo
838 838
 
839 839
 			//loop through and setup the ticket rows and make sure the order is set.
840 840
 			$order = 0;
841
-			foreach ( $related_tickets as $ticket ) {
841
+			foreach ($related_tickets as $ticket) {
842 842
 				$tktid = $ticket->get('TKT_ID');
843 843
 				$tktrow = $ticket->get('TKT_row');
844 844
 				//we only want unique tickets in our final display!!
845
-				if ( !in_array( $tktid, $existing_ticket_ids ) ) {
845
+				if ( ! in_array($tktid, $existing_ticket_ids)) {
846 846
 					$existing_ticket_ids[] = $tktid;
847 847
 					$all_tickets[] = $ticket;
848 848
 				}
@@ -851,56 +851,56 @@  discard block
 block discarded – undo
851 851
 				$datetime_tickets[$dttid][] = $tktrow;
852 852
 
853 853
 				//temporary cache of this datetime info for this ticket for later processing of ticket rows.
854
-				if ( !isset( $ticket_datetimes[$tktid] ) || ! in_array( $dttrow, $ticket_datetimes[$tktid] ) )
854
+				if ( ! isset($ticket_datetimes[$tktid]) || ! in_array($dttrow, $ticket_datetimes[$tktid]))
855 855
 					$ticket_datetimes[$tktid][] = $dttrow;
856 856
 			}
857 857
 		}
858 858
 
859
-		$main_template_args['total_ticket_rows'] = count( $existing_ticket_ids );
860
-		$main_template_args['existing_ticket_ids'] = implode( ',', $existing_ticket_ids );
861
-		$main_template_args['existing_datetime_ids'] = implode( ',', $existing_datetime_ids );
859
+		$main_template_args['total_ticket_rows'] = count($existing_ticket_ids);
860
+		$main_template_args['existing_ticket_ids'] = implode(',', $existing_ticket_ids);
861
+		$main_template_args['existing_datetime_ids'] = implode(',', $existing_datetime_ids);
862 862
 
863 863
 		//sort $all_tickets by order
864
-		usort( $all_tickets, function( $a, $b ) {
864
+		usort($all_tickets, function($a, $b) {
865 865
 			$a_order = (int) $a->get('TKT_order');
866 866
 			$b_order = (int) $b->get('TKT_order');
867
-			if ( $a_order == $b_order ) {
867
+			if ($a_order == $b_order) {
868 868
 				return 0;
869 869
 			}
870
-			return ( $a_order < $b_order ) ? -1 : 1;
870
+			return ($a_order < $b_order) ? -1 : 1;
871 871
 		});
872 872
 
873 873
 		//k NOW we have all the data we need for setting up the dtt rows and ticket rows so we start our dtt loop again.
874 874
 		$dttrow = 1;
875
-		foreach ( $times as $time ) {
876
-			$main_template_args['datetime_rows'] .= $this->_get_datetime_row( $dttrow, $time, $datetime_tickets, $all_tickets, FALSE, $times );
875
+		foreach ($times as $time) {
876
+			$main_template_args['datetime_rows'] .= $this->_get_datetime_row($dttrow, $time, $datetime_tickets, $all_tickets, FALSE, $times);
877 877
 			$dttrow++;
878 878
 		}
879 879
 
880 880
 		//then loop through all tickets for the ticket rows.
881 881
 		$tktrow = 1;
882
-		foreach ( $all_tickets as $ticket ) {
883
-			$main_template_args['ticket_rows'] .= $this->_get_ticket_row( $tktrow, $ticket, $ticket_datetimes, $times, FALSE, $all_tickets );
882
+		foreach ($all_tickets as $ticket) {
883
+			$main_template_args['ticket_rows'] .= $this->_get_ticket_row($tktrow, $ticket, $ticket_datetimes, $times, FALSE, $all_tickets);
884 884
 			$tktrow++;
885 885
 		}
886 886
 
887 887
 		$main_template_args['ticket_js_structure'] = $this->_get_ticket_js_structure($times, $all_tickets);
888
-		$template = PRICING_TEMPLATE_PATH . 'event_tickets_metabox_main.template.php';
889
-		EEH_Template::display_template( $template, $main_template_args );
888
+		$template = PRICING_TEMPLATE_PATH.'event_tickets_metabox_main.template.php';
889
+		EEH_Template::display_template($template, $main_template_args);
890 890
 		return;
891 891
 	}
892 892
 
893 893
 
894 894
 
895
-	protected function _get_datetime_row( $dttrow, EE_Datetime $dtt, $datetime_tickets, $all_tickets, $default = FALSE, $all_dtts = array() ) {
895
+	protected function _get_datetime_row($dttrow, EE_Datetime $dtt, $datetime_tickets, $all_tickets, $default = FALSE, $all_dtts = array()) {
896 896
 
897 897
 		$dtt_display_template_args = array(
898
-			'dtt_edit_row' => $this->_get_dtt_edit_row( $dttrow, $dtt, $default, $all_dtts ),
899
-			'dtt_attached_tickets_row' => $this->_get_dtt_attached_tickets_row( $dttrow, $dtt, $datetime_tickets, $all_tickets, $default ),
898
+			'dtt_edit_row' => $this->_get_dtt_edit_row($dttrow, $dtt, $default, $all_dtts),
899
+			'dtt_attached_tickets_row' => $this->_get_dtt_attached_tickets_row($dttrow, $dtt, $datetime_tickets, $all_tickets, $default),
900 900
 			'dtt_row' => $default ? 'DTTNUM' : $dttrow
901 901
 			);
902
-		$template = PRICING_TEMPLATE_PATH . 'event_tickets_datetime_row_wrapper.template.php';
903
-		return EEH_Template::display_template( $template, $dtt_display_template_args, TRUE);
902
+		$template = PRICING_TEMPLATE_PATH.'event_tickets_datetime_row_wrapper.template.php';
903
+		return EEH_Template::display_template($template, $dtt_display_template_args, TRUE);
904 904
 	}
905 905
 
906 906
 
@@ -918,7 +918,7 @@  discard block
 block discarded – undo
918 918
 	 *
919 919
 	 * @return string Generated edit row.
920 920
 	 */
921
-	protected function _get_dtt_edit_row( $dttrow, $dtt, $default, $all_dtts ) {
921
+	protected function _get_dtt_edit_row($dttrow, $dtt, $default, $all_dtts) {
922 922
 
923 923
 		// if the incomign $dtt object is NOT an instance of EE_Datetime then force default to true.
924 924
 		$default = ! $dtt instanceof EE_Datetime ? true : false;
@@ -926,30 +926,30 @@  discard block
 block discarded – undo
926 926
 		$template_args = array(
927 927
 			'dtt_row' => $default ? 'DTTNUM' : $dttrow,
928 928
 			'event_datetimes_name' => $default ? 'DTTNAMEATTR' : 'edit_event_datetimes',
929
-			'edit_dtt_expanded' => '',//$this->_adminpage_obj->get_cpt_model_obj()->ID() > 0 ? '' : ' ee-edit-editing',
929
+			'edit_dtt_expanded' => '', //$this->_adminpage_obj->get_cpt_model_obj()->ID() > 0 ? '' : ' ee-edit-editing',
930 930
 			'DTT_ID' => $default ? '' : $dtt->ID(),
931 931
 			'DTT_name' => $default ? '' : $dtt->name(),
932 932
 			'DTT_description' => $default ? '' : $dtt->description(),
933
-			'DTT_EVT_start' => $default ? '' : $dtt->start_date( $this->_date_format_strings['date'] . ' ' . $this->_date_format_strings['time'] ),
934
-			'DTT_EVT_end' => $default ? '' : $dtt->end_date( $this->_date_format_strings['date'] . ' ' . $this->_date_format_strings['time'] ),
935
-			'DTT_reg_limit' => $default ? '' : $dtt->get_pretty('DTT_reg_limit','input'),
933
+			'DTT_EVT_start' => $default ? '' : $dtt->start_date($this->_date_format_strings['date'].' '.$this->_date_format_strings['time']),
934
+			'DTT_EVT_end' => $default ? '' : $dtt->end_date($this->_date_format_strings['date'].' '.$this->_date_format_strings['time']),
935
+			'DTT_reg_limit' => $default ? '' : $dtt->get_pretty('DTT_reg_limit', 'input'),
936 936
 			'DTT_order' => $default ? 'DTTNUM' : $dttrow,
937 937
 			'dtt_sold' => $default ? '0' : $dtt->get('DTT_sold'),
938
-			'clone_icon' => !empty( $dtt ) && $dtt->get('DTT_sold') > 0 ? '' : 'clone-icon ee-icon ee-icon-clone clickable',
939
-			'trash_icon' => !empty( $dtt ) && $dtt->get('DTT_sold') > 0  ? 'ee-lock-icon' : 'trash-icon dashicons dashicons-post-trash clickable'
938
+			'clone_icon' => ! empty($dtt) && $dtt->get('DTT_sold') > 0 ? '' : 'clone-icon ee-icon ee-icon-clone clickable',
939
+			'trash_icon' => ! empty($dtt) && $dtt->get('DTT_sold') > 0 ? 'ee-lock-icon' : 'trash-icon dashicons dashicons-post-trash clickable'
940 940
 			);
941 941
 
942
-		$template_args['show_trash'] = count( $all_dtts ) === 1 && $template_args['trash_icon'] !== 'ee-lock-icon' ? ' style="display:none"' : '';
942
+		$template_args['show_trash'] = count($all_dtts) === 1 && $template_args['trash_icon'] !== 'ee-lock-icon' ? ' style="display:none"' : '';
943 943
 
944 944
 		//allow filtering of template args at this point.
945
-		$template_args = apply_filters( 'FHEE__espresso_events_Pricing_Hooks___get_dtt_edit_row__template_args', $template_args, $dttrow, $dtt, $default, $all_dtts, $this->_is_creating_event );
945
+		$template_args = apply_filters('FHEE__espresso_events_Pricing_Hooks___get_dtt_edit_row__template_args', $template_args, $dttrow, $dtt, $default, $all_dtts, $this->_is_creating_event);
946 946
 
947
-		$template = PRICING_TEMPLATE_PATH . 'event_tickets_datetime_edit_row.template.php';
948
-		return EEH_Template::display_template( $template, $template_args, TRUE );
947
+		$template = PRICING_TEMPLATE_PATH.'event_tickets_datetime_edit_row.template.php';
948
+		return EEH_Template::display_template($template, $template_args, TRUE);
949 949
 	}
950 950
 
951 951
 
952
-	protected function _get_dtt_attached_tickets_row( $dttrow, $dtt, $datetime_tickets, $all_tickets, $default ) {
952
+	protected function _get_dtt_attached_tickets_row($dttrow, $dtt, $datetime_tickets, $all_tickets, $default) {
953 953
 
954 954
 		$template_args = array(
955 955
 			'dtt_row' => $default ? 'DTTNUM' : $dttrow,
@@ -957,47 +957,47 @@  discard block
 block discarded – undo
957 957
 			'DTT_description' => $default ? '' : $dtt->description(),
958 958
 			'datetime_tickets_list' => $default ? '<li class="hidden"></li>' : '',
959 959
 			'show_tickets_row' => ' style="display:none;"', //$default || $this->_adminpage_obj->get_cpt_model_obj()->ID() > 0 ? ' style="display:none;"' : '',
960
-			'add_new_datetime_ticket_help_link' => EEH_Template::get_help_tab_link('add_new_ticket_via_datetime', $this->_adminpage_obj->page_slug, $this->_adminpage_obj->get_req_action(), FALSE, FALSE ), //todo need to add this help info id to the Events_Admin_Page core file so we can access it here.
960
+			'add_new_datetime_ticket_help_link' => EEH_Template::get_help_tab_link('add_new_ticket_via_datetime', $this->_adminpage_obj->page_slug, $this->_adminpage_obj->get_req_action(), FALSE, FALSE), //todo need to add this help info id to the Events_Admin_Page core file so we can access it here.
961 961
 			'DTT_ID' => $default ? '' : $dtt->ID()
962 962
 			);
963 963
 
964 964
 		//need to setup the list items (but only if this isnt' a default skeleton setup)
965
-		if ( !$default ) {
965
+		if ( ! $default) {
966 966
 			$tktrow = 1;
967
-			foreach ( $all_tickets as $ticket ) {
968
-				$template_args['datetime_tickets_list'] .= $this->_get_datetime_tickets_list_item( $dttrow, $tktrow, $dtt, $ticket, $datetime_tickets, $default );
967
+			foreach ($all_tickets as $ticket) {
968
+				$template_args['datetime_tickets_list'] .= $this->_get_datetime_tickets_list_item($dttrow, $tktrow, $dtt, $ticket, $datetime_tickets, $default);
969 969
 				$tktrow++;
970 970
 			}
971 971
 		}
972 972
 
973 973
 		//filter template args at this point
974
-		$template_args = apply_filters( 'FHEE__espresso_events_Pricing_Hooks___get_dtt_attached_ticket_row__template_args', $template_args, $dttrow, $dtt, $datetime_tickets, $all_tickets, $default, $this->_is_creating_event );
974
+		$template_args = apply_filters('FHEE__espresso_events_Pricing_Hooks___get_dtt_attached_ticket_row__template_args', $template_args, $dttrow, $dtt, $datetime_tickets, $all_tickets, $default, $this->_is_creating_event);
975 975
 
976
-		$template = PRICING_TEMPLATE_PATH . 'event_tickets_datetime_attached_tickets_row.template.php';
977
-		return EEH_Template::display_template( $template, $template_args, TRUE );
976
+		$template = PRICING_TEMPLATE_PATH.'event_tickets_datetime_attached_tickets_row.template.php';
977
+		return EEH_Template::display_template($template, $template_args, TRUE);
978 978
 	}
979 979
 
980 980
 
981 981
 
982
-	protected function _get_datetime_tickets_list_item( $dttrow, $tktrow, $dtt, $ticket, $datetime_tickets, $default ) {
983
-		$tktid = !empty( $ticket ) ? $ticket->ID() : 0;
984
-		$dtt_tkts = $dtt instanceof EE_Datetime && isset( $datetime_tickets[$dtt->ID()] ) ? $datetime_tickets[$dtt->ID()] : array();
982
+	protected function _get_datetime_tickets_list_item($dttrow, $tktrow, $dtt, $ticket, $datetime_tickets, $default) {
983
+		$tktid = ! empty($ticket) ? $ticket->ID() : 0;
984
+		$dtt_tkts = $dtt instanceof EE_Datetime && isset($datetime_tickets[$dtt->ID()]) ? $datetime_tickets[$dtt->ID()] : array();
985 985
 
986
-		$displayrow = !empty( $ticket ) ? $ticket->get('TKT_row') : 0;
986
+		$displayrow = ! empty($ticket) ? $ticket->get('TKT_row') : 0;
987 987
 		$template_args = array(
988 988
 			'dtt_row' => $default ? 'DTTNUM' : $dttrow,
989
-			'tkt_row' => $default && empty( $ticket ) ? 'TICKETNUM' : $tktrow,
989
+			'tkt_row' => $default && empty($ticket) ? 'TICKETNUM' : $tktrow,
990 990
 			'datetime_ticket_checked' => in_array($displayrow, $dtt_tkts) ? ' checked="checked"' : '',
991 991
 			'ticket_selected' => in_array($displayrow, $dtt_tkts) ? ' ticket-selected' : '',
992
-			'TKT_name' => $default && empty( $ticket ) ? 'TKTNAME' : $ticket->get('TKT_name'),
993
-			'tkt_status_class' => ( $default && empty( $ticket ) ) || $this->_is_creating_event ? ' tkt-status-' . EE_Ticket::onsale : ' tkt-status-' . $ticket->ticket_status(),
992
+			'TKT_name' => $default && empty($ticket) ? 'TKTNAME' : $ticket->get('TKT_name'),
993
+			'tkt_status_class' => ($default && empty($ticket)) || $this->_is_creating_event ? ' tkt-status-'.EE_Ticket::onsale : ' tkt-status-'.$ticket->ticket_status(),
994 994
 			);
995 995
 
996 996
 		//filter template args
997
-		$template_args = apply_filters( 'FHEE__espresso_events_Pricing_Hooks___get_datetime_tickets_list_item__template_args', $template_args, $dttrow, $tktrow, $dtt, $ticket, $datetime_tickets, $default, $this->_is_creating_event );
997
+		$template_args = apply_filters('FHEE__espresso_events_Pricing_Hooks___get_datetime_tickets_list_item__template_args', $template_args, $dttrow, $tktrow, $dtt, $ticket, $datetime_tickets, $default, $this->_is_creating_event);
998 998
 
999
-		$template = PRICING_TEMPLATE_PATH . 'event_tickets_datetime_dtt_tickets_list.template.php';
1000
-		return EEH_Template::display_template( $template, $template_args, TRUE );
999
+		$template = PRICING_TEMPLATE_PATH.'event_tickets_datetime_dtt_tickets_list.template.php';
1000
+		return EEH_Template::display_template($template, $template_args, TRUE);
1001 1001
 	}
1002 1002
 
1003 1003
 
@@ -1019,32 +1019,32 @@  discard block
 block discarded – undo
1019 1019
 	 *
1020 1020
 	 * @return [type] [description]
1021 1021
 	 */
1022
-	protected function _get_ticket_row( $tktrow, $ticket, $ticket_datetimes, $all_dtts, $default = FALSE, $all_tickets = array() ) {
1022
+	protected function _get_ticket_row($tktrow, $ticket, $ticket_datetimes, $all_dtts, $default = FALSE, $all_tickets = array()) {
1023 1023
 
1024 1024
 		//if $ticket is not an instance of EE_Ticket then force default to true.
1025
-		$default =  ! $ticket instanceof EE_Ticket ? true : false;
1025
+		$default = ! $ticket instanceof EE_Ticket ? true : false;
1026 1026
 
1027 1027
 
1028
-		$prices = !empty($ticket) && !$default ? $ticket->get_many_related('Price', array('default_where_conditions' => 'none', 'order_by' => array('PRC_order' => 'ASC') ) ) : array();
1028
+		$prices = ! empty($ticket) && ! $default ? $ticket->get_many_related('Price', array('default_where_conditions' => 'none', 'order_by' => array('PRC_order' => 'ASC'))) : array();
1029 1029
 
1030 1030
 		// check if we're dealing with a default ticket in which case we don't want any starting_ticket_datetime_row values set (otherwise there won't be any new relationships created for tickets based off of the default ticket).  This will future proof in case there is ever any behaviour change between what the primary_key defaults to.
1031
-		$default_dtt = $default || ($ticket instanceof EE_Ticket && $ticket->get('TKT_is_default') ) ? TRUE : FALSE;
1031
+		$default_dtt = $default || ($ticket instanceof EE_Ticket && $ticket->get('TKT_is_default')) ? TRUE : FALSE;
1032 1032
 
1033
-		$tkt_dtts = $ticket instanceof EE_Ticket && isset( $ticket_datetimes[$ticket->ID()] ) ? $ticket_datetimes[$ticket->ID()] : array();
1033
+		$tkt_dtts = $ticket instanceof EE_Ticket && isset($ticket_datetimes[$ticket->ID()]) ? $ticket_datetimes[$ticket->ID()] : array();
1034 1034
 
1035 1035
 		$ticket_subtotal = $default ? 0 : $ticket->get_ticket_subtotal();
1036
-		$base_price = $default ? NULL :  $ticket->base_price();
1036
+		$base_price = $default ? NULL : $ticket->base_price();
1037 1037
 		$count_price_mods = EEM_Price::instance()->get_all_default_prices(TRUE);
1038 1038
 
1039 1039
 		//breaking out complicated condition for ticket_status
1040
-		if ( $default ) {
1041
-			$ticket_status_class = ' tkt-status-' . EE_Ticket::onsale;
1040
+		if ($default) {
1041
+			$ticket_status_class = ' tkt-status-'.EE_Ticket::onsale;
1042 1042
 		} else {
1043
-			$ticket_status_class =  $ticket->is_default() ? ' tkt-status-' . EE_Ticket::onsale : ' tkt-status-' . $ticket->ticket_status();
1043
+			$ticket_status_class = $ticket->is_default() ? ' tkt-status-'.EE_Ticket::onsale : ' tkt-status-'.$ticket->ticket_status();
1044 1044
 		}
1045 1045
 
1046 1046
 		//breaking out complicated condition for TKT_taxable
1047
-		if ( $default ) {
1047
+		if ($default) {
1048 1048
 			$TKT_taxable = '';
1049 1049
 		} else {
1050 1050
 			$TKT_taxable = $ticket->get('TKT_taxable') ? ' checked="checked"' : '';
@@ -1059,19 +1059,19 @@  discard block
 block discarded – undo
1059 1059
 			'edit_tkt_expanded' => '',
1060 1060
 			'edit_tickets_name' => $default ? 'TICKETNAMEATTR' : 'edit_tickets',
1061 1061
 			'TKT_name' => $default ? '' : $ticket->get('TKT_name'),
1062
-			'TKT_start_date' => $default ? '' : $ticket->get_date('TKT_start_date', $this->_date_format_strings['date'] . ' ' . $this->_date_format_strings['time'] ),
1063
-			'TKT_end_date' => $default ? '' : $ticket->get_date('TKT_end_date', $this->_date_format_strings['date'] . ' ' . $this->_date_format_strings['time']  ),
1064
-			'TKT_status' => $default ? EEH_Template::pretty_status(EE_Ticket::onsale, FALSE, 'sentence') : $ticket->is_default() ? EEH_Template::pretty_status( EE_Ticket::onsale, FALSE, 'sentence') : $ticket->ticket_status(TRUE),
1062
+			'TKT_start_date' => $default ? '' : $ticket->get_date('TKT_start_date', $this->_date_format_strings['date'].' '.$this->_date_format_strings['time']),
1063
+			'TKT_end_date' => $default ? '' : $ticket->get_date('TKT_end_date', $this->_date_format_strings['date'].' '.$this->_date_format_strings['time']),
1064
+			'TKT_status' => $default ? EEH_Template::pretty_status(EE_Ticket::onsale, FALSE, 'sentence') : $ticket->is_default() ? EEH_Template::pretty_status(EE_Ticket::onsale, FALSE, 'sentence') : $ticket->ticket_status(TRUE),
1065 1065
 			'TKT_price' => $default ? '' : EEH_Template::format_currency($ticket->get_ticket_total_with_taxes(), FALSE, FALSE),
1066 1066
 			'TKT_price_code' => EE_Registry::instance()->CFG->currency->code,
1067 1067
 			'TKT_price_amount' => $default ? 0 : $ticket_subtotal,
1068
-			'TKT_qty' => $default ? '' : $ticket->get_pretty('TKT_qty','symbol'),
1069
-			'TKT_qty_for_input'=> $default ? '' : $ticket->get_pretty('TKT_qty','input'),
1070
-			'TKT_uses' => $default ? '' : $ticket->get_pretty('TKT_uses','input'),
1071
-			'TKT_min' => $default ? '' : ( $ticket->get('TKT_min') === -1 || $ticket->get('TKT_min') === 0 ? '' : $ticket->get('TKT_min') ),
1072
-			'TKT_max' => $default ? '' :  $ticket->get_pretty('TKT_max','input'),
1068
+			'TKT_qty' => $default ? '' : $ticket->get_pretty('TKT_qty', 'symbol'),
1069
+			'TKT_qty_for_input'=> $default ? '' : $ticket->get_pretty('TKT_qty', 'input'),
1070
+			'TKT_uses' => $default ? '' : $ticket->get_pretty('TKT_uses', 'input'),
1071
+			'TKT_min' => $default ? '' : ($ticket->get('TKT_min') === -1 || $ticket->get('TKT_min') === 0 ? '' : $ticket->get('TKT_min')),
1072
+			'TKT_max' => $default ? '' : $ticket->get_pretty('TKT_max', 'input'),
1073 1073
 			'TKT_sold' => $default ? 0 : $ticket->tickets_sold('ticket'),
1074
-			'TKT_registrations' => $default ? 0 : $ticket->count_registrations( array( array( 'STS_ID' => array( '!=', EEM_Registration::status_id_incomplete ) ) ) ),
1074
+			'TKT_registrations' => $default ? 0 : $ticket->count_registrations(array(array('STS_ID' => array('!=', EEM_Registration::status_id_incomplete)))),
1075 1075
 			'TKT_ID' => $default ? 0 : $ticket->get('TKT_ID'),
1076 1076
 			'TKT_description' => $default ? '' : $ticket->get('TKT_description'),
1077 1077
 			'TKT_is_default' => $default ? 0 : $ticket->get('TKT_is_default'),
@@ -1080,99 +1080,99 @@  discard block
 block discarded – undo
1080 1080
 			'ticket_price_rows' => '',
1081 1081
 			'TKT_base_price' => $default || ! $base_price instanceof EE_Price ? '' : $base_price->get_pretty('PRC_amount', 'localized_float'),
1082 1082
 			'TKT_base_price_ID' => $default || ! $base_price instanceof EE_Price ? 0 : $base_price->ID(),
1083
-			'show_price_modifier' => count($prices) > 1 || ( $default && $count_price_mods > 0 ) ? '' : ' style="display:none;"',
1084
-			'show_price_mod_button' => count($prices) > 1 || ( $default && $count_price_mods > 0 ) || ( !$default && $ticket->get('TKT_deleted') ) ? ' style="display:none;"' : '',
1083
+			'show_price_modifier' => count($prices) > 1 || ($default && $count_price_mods > 0) ? '' : ' style="display:none;"',
1084
+			'show_price_mod_button' => count($prices) > 1 || ($default && $count_price_mods > 0) || ( ! $default && $ticket->get('TKT_deleted')) ? ' style="display:none;"' : '',
1085 1085
 			'total_price_rows' => count($prices) > 1 ? count($prices) : 1,
1086 1086
 			'ticket_datetimes_list' => $default ? '<li class="hidden"></li>' : '',
1087 1087
 			'starting_ticket_datetime_rows' => $default || $default_dtt ? '' : implode(',', $tkt_dtts),
1088 1088
 			'ticket_datetime_rows' => $default ? '' : implode(',', $tkt_dtts),
1089
-			'existing_ticket_price_ids' => $default, '', implode(',', array_keys( $prices) ),
1089
+			'existing_ticket_price_ids' => $default, '', implode(',', array_keys($prices)),
1090 1090
 			'ticket_template_id' => $default ? 0 : $ticket->get('TTM_ID'),
1091 1091
 			'TKT_taxable' => $TKT_taxable,
1092 1092
 			'display_subtotal' => $ticket instanceof EE_Ticket && $ticket->get('TKT_taxable') ? '' : ' style="display:none"',
1093 1093
 			'price_currency_symbol' => EE_Registry::instance()->CFG->currency->sign,
1094
-			'TKT_subtotal_amount_display' => EEH_Template::format_currency($ticket_subtotal, FALSE, FALSE ),
1094
+			'TKT_subtotal_amount_display' => EEH_Template::format_currency($ticket_subtotal, FALSE, FALSE),
1095 1095
 			'TKT_subtotal_amount' => $ticket_subtotal,
1096
-			'tax_rows' => $this->_get_tax_rows( $tktrow, $ticket ),
1097
-			'disabled' => $ticket instanceof EE_Ticket && $ticket->get('TKT_deleted') ? TRUE: FALSE,
1096
+			'tax_rows' => $this->_get_tax_rows($tktrow, $ticket),
1097
+			'disabled' => $ticket instanceof EE_Ticket && $ticket->get('TKT_deleted') ? TRUE : FALSE,
1098 1098
 			'ticket_archive_class' => $ticket instanceof EE_Ticket && $ticket->get('TKT_deleted') ? ' ticket-archived' : '',
1099 1099
 			'trash_icon' => $ticket instanceof EE_Ticket && $ticket->get('TKT_deleted') ? 'ee-lock-icon ' : 'trash-icon dashicons dashicons-post-trash clickable',
1100 1100
 			'clone_icon' => $ticket instanceof EE_Ticket && $ticket->get('TKT_deleted') ? '' : 'clone-icon ee-icon ee-icon-clone clickable'
1101 1101
 			);
1102 1102
 
1103
-		$template_args['trash_hidden'] = count( $all_tickets ) === 1 && $template_args['trash_icon'] != 'ee-lock-icon' ? ' style="display:none"' : '';
1103
+		$template_args['trash_hidden'] = count($all_tickets) === 1 && $template_args['trash_icon'] != 'ee-lock-icon' ? ' style="display:none"' : '';
1104 1104
 
1105 1105
 		//handle rows that should NOT be empty
1106
-		if ( empty( $template_args['TKT_start_date'] ) ) {
1106
+		if (empty($template_args['TKT_start_date'])) {
1107 1107
 			//if empty then the start date will be now.
1108
-			$template_args['TKT_start_date'] = date( $this->_date_format_strings['date'] . ' ' . $this->_date_format_strings['time'] , current_time('timestamp'));
1109
-			$template_args['tkt_status_class'] = ' tkt-status-' . EE_Ticket::onsale;
1108
+			$template_args['TKT_start_date'] = date($this->_date_format_strings['date'].' '.$this->_date_format_strings['time'], current_time('timestamp'));
1109
+			$template_args['tkt_status_class'] = ' tkt-status-'.EE_Ticket::onsale;
1110 1110
 		}
1111 1111
 
1112
-		if ( empty( $template_args['TKT_end_date'] ) ) {
1112
+		if (empty($template_args['TKT_end_date'])) {
1113 1113
 
1114 1114
 			//get the earliest datetime (if present);
1115
-			$earliest_dtt = $this->_adminpage_obj->get_cpt_model_obj()->ID() > 0 ? $this->_adminpage_obj->get_cpt_model_obj()->get_first_related('Datetime', array('order_by'=> array('DTT_EVT_start' => 'ASC' ) ) ) : NULL;
1115
+			$earliest_dtt = $this->_adminpage_obj->get_cpt_model_obj()->ID() > 0 ? $this->_adminpage_obj->get_cpt_model_obj()->get_first_related('Datetime', array('order_by'=> array('DTT_EVT_start' => 'ASC'))) : NULL;
1116 1116
 
1117
-			if ( !empty( $earliest_dtt ) ) {
1118
-				$template_args['TKT_end_date'] = $earliest_dtt->get_datetime('DTT_EVT_start', $this->_date_format_strings['date'] . ' ' . $this->_date_format_strings['time'] );
1117
+			if ( ! empty($earliest_dtt)) {
1118
+				$template_args['TKT_end_date'] = $earliest_dtt->get_datetime('DTT_EVT_start', $this->_date_format_strings['date'].' '.$this->_date_format_strings['time']);
1119 1119
 			} else {
1120 1120
 				//default so let's just use what's been set for the default date-time which is 30 days from now.
1121
-				$template_args['TKT_end_date'] = date( $this->_date_format_strings['date'] . ' ' . $this->_date_format_strings['time'] , mktime(24, 0, 0, date("m"), date("d") + 29, date("Y") )  );
1121
+				$template_args['TKT_end_date'] = date($this->_date_format_strings['date'].' '.$this->_date_format_strings['time'], mktime(24, 0, 0, date("m"), date("d") + 29, date("Y")));
1122 1122
 			}
1123
-			$template_args['tkt_status_class'] = ' tkt-status-' . EE_Ticket::onsale;
1123
+			$template_args['tkt_status_class'] = ' tkt-status-'.EE_Ticket::onsale;
1124 1124
 		}
1125 1125
 
1126 1126
 		//generate ticket_datetime items
1127
-		if ( ! $default ) {
1127
+		if ( ! $default) {
1128 1128
 			$dttrow = 1;
1129
-			foreach ( $all_dtts as $dtt ) {
1130
-				$template_args['ticket_datetimes_list'] .= $this->_get_ticket_datetime_list_item( $dttrow, $tktrow, $dtt, $ticket, $ticket_datetimes, $default );
1129
+			foreach ($all_dtts as $dtt) {
1130
+				$template_args['ticket_datetimes_list'] .= $this->_get_ticket_datetime_list_item($dttrow, $tktrow, $dtt, $ticket, $ticket_datetimes, $default);
1131 1131
 				$dttrow++;
1132 1132
 			}
1133 1133
 		}
1134 1134
 
1135 1135
 		$prcrow = 1;
1136
-		foreach ( $prices as $price ) {
1137
-			if ( $price->is_base_price() ) {
1136
+		foreach ($prices as $price) {
1137
+			if ($price->is_base_price()) {
1138 1138
 				$prcrow++;
1139 1139
 				continue;
1140 1140
 			}
1141
-			$show_trash = ( count( $prices ) > 1 && $prcrow === 1 ) || count( $prices ) === 1  ? FALSE : TRUE;
1142
-			$show_create = count( $prices ) > 1 && count( $prices ) !== $prcrow ? FALSE : TRUE;
1143
-			$template_args['ticket_price_rows'] .= $this->_get_ticket_price_row( $tktrow, $prcrow, $price, $default, $ticket, $show_trash, $show_create );
1141
+			$show_trash = (count($prices) > 1 && $prcrow === 1) || count($prices) === 1 ? FALSE : TRUE;
1142
+			$show_create = count($prices) > 1 && count($prices) !== $prcrow ? FALSE : TRUE;
1143
+			$template_args['ticket_price_rows'] .= $this->_get_ticket_price_row($tktrow, $prcrow, $price, $default, $ticket, $show_trash, $show_create);
1144 1144
 			$prcrow++;
1145 1145
 		}
1146 1146
 
1147 1147
 		//filter $template_args
1148
-		$template_args = apply_filters( 'FHEE__espresso_events_Pricing_Hooks___get_ticket_row__template_args', $template_args, $tktrow, $ticket, $ticket_datetimes, $all_dtts, $default, $all_tickets, $this->_is_creating_event );
1148
+		$template_args = apply_filters('FHEE__espresso_events_Pricing_Hooks___get_ticket_row__template_args', $template_args, $tktrow, $ticket, $ticket_datetimes, $all_dtts, $default, $all_tickets, $this->_is_creating_event);
1149 1149
 
1150
-		$template = PRICING_TEMPLATE_PATH . 'event_tickets_datetime_ticket_row.template.php';
1151
-		return EEH_Template::display_template( $template, $template_args, TRUE );
1150
+		$template = PRICING_TEMPLATE_PATH.'event_tickets_datetime_ticket_row.template.php';
1151
+		return EEH_Template::display_template($template, $template_args, TRUE);
1152 1152
 	}
1153 1153
 
1154 1154
 
1155 1155
 
1156 1156
 
1157 1157
 
1158
-	protected function _get_tax_rows( $tktrow, $ticket ) {
1158
+	protected function _get_tax_rows($tktrow, $ticket) {
1159 1159
 		$tax_rows = '';
1160
-		$template = PRICING_TEMPLATE_PATH . 'event_tickets_datetime_ticket_tax_row.template.php';
1160
+		$template = PRICING_TEMPLATE_PATH.'event_tickets_datetime_ticket_tax_row.template.php';
1161 1161
 		$template_args = array();
1162
-		$taxes = empty( $ticket ) ? EE_Taxes::get_taxes_for_admin() : $ticket->get_ticket_taxes_for_admin();
1163
-		foreach ( $taxes as $tax ) {
1164
-			$tax_added = $this->_get_tax_added( $tax, $ticket );
1162
+		$taxes = empty($ticket) ? EE_Taxes::get_taxes_for_admin() : $ticket->get_ticket_taxes_for_admin();
1163
+		foreach ($taxes as $tax) {
1164
+			$tax_added = $this->_get_tax_added($tax, $ticket);
1165 1165
 			$template_args = array(
1166
-				'display_tax' => !empty( $ticket ) && $ticket->get('TKT_taxable') ? '' : ' style="display:none;"',
1166
+				'display_tax' => ! empty($ticket) && $ticket->get('TKT_taxable') ? '' : ' style="display:none;"',
1167 1167
 				'tax_id' => $tax->ID(),
1168 1168
 				'tkt_row' => $tktrow,
1169 1169
 				'tax_label' => $tax->get('PRC_name'),
1170 1170
 				'tax_added' => $tax_added,
1171
-				'tax_added_display' => EEH_Template::format_currency($tax_added, FALSE, FALSE ),
1171
+				'tax_added_display' => EEH_Template::format_currency($tax_added, FALSE, FALSE),
1172 1172
 				'tax_amount' => $tax->get('PRC_amount')
1173 1173
 				);
1174
-			$template_args = apply_filters( 'FHEE__espresso_events_Pricing_Hooks___get_tax_rows__template_args', $template_args, $tktrow, $ticket, $this->_is_creating_event  );
1175
-			$tax_rows .= EEH_Template::display_template( $template, $template_args, TRUE );
1174
+			$template_args = apply_filters('FHEE__espresso_events_Pricing_Hooks___get_tax_rows__template_args', $template_args, $tktrow, $ticket, $this->_is_creating_event);
1175
+			$tax_rows .= EEH_Template::display_template($template, $template_args, TRUE);
1176 1176
 		}
1177 1177
 
1178 1178
 
@@ -1180,81 +1180,81 @@  discard block
 block discarded – undo
1180 1180
 	}
1181 1181
 
1182 1182
 
1183
-	protected function _get_tax_added( EE_Price $tax, $ticket ) {
1184
-		$subtotal = empty( $ticket ) ? 0 : $ticket->get_ticket_subtotal();
1183
+	protected function _get_tax_added(EE_Price $tax, $ticket) {
1184
+		$subtotal = empty($ticket) ? 0 : $ticket->get_ticket_subtotal();
1185 1185
 		return $subtotal * $tax->get('PRC_amount') / 100;
1186 1186
 	}
1187 1187
 
1188 1188
 
1189 1189
 
1190 1190
 
1191
-	protected function _get_ticket_price_row( $tktrow, $prcrow, $price, $default, $ticket, $show_trash = TRUE, $show_create = TRUE ) {
1192
-		$send_disabled = !empty( $ticket ) && $ticket->get('TKT_deleted') ? TRUE : FALSE;
1191
+	protected function _get_ticket_price_row($tktrow, $prcrow, $price, $default, $ticket, $show_trash = TRUE, $show_create = TRUE) {
1192
+		$send_disabled = ! empty($ticket) && $ticket->get('TKT_deleted') ? TRUE : FALSE;
1193 1193
 		$template_args = array(
1194 1194
 			'tkt_row' => $default && empty($ticket) ? 'TICKETNUM' : $tktrow,
1195 1195
 			'PRC_order' => $default && empty($price) ? 'PRICENUM' : $prcrow,
1196 1196
 			'edit_prices_name' => $default && empty($price) ? 'PRICENAMEATTR' : 'edit_prices',
1197
-			'price_type_selector' => $default && empty( $price ) ? $this->_get_base_price_template( $tktrow, $prcrow, $price, $default ) : $this->_get_price_type_selector( $tktrow, $prcrow, $price, $default, $send_disabled ),
1197
+			'price_type_selector' => $default && empty($price) ? $this->_get_base_price_template($tktrow, $prcrow, $price, $default) : $this->_get_price_type_selector($tktrow, $prcrow, $price, $default, $send_disabled),
1198 1198
 			'PRC_ID' => $default && empty($price) ? 0 : $price->ID(),
1199 1199
 			'PRC_is_default' => $default && empty($price) ? 0 : $price->get('PRC_is_default'),
1200 1200
 			'PRC_name' => $default && empty($price) ? '' : $price->get('PRC_name'),
1201 1201
 			'price_currency_symbol' => EE_Registry::instance()->CFG->currency->sign,
1202 1202
 			'show_plus_or_minus' => $default && empty($price) ? '' : ' style="display:none;"',
1203
-			'show_plus' => $default && empty( $price ) ? ' style="display:none;"' : ( $price->is_discount() || $price->is_base_price() ? ' style="display:none;"' : ''),
1204
-			'show_minus' => $default && empty( $price ) ? ' style="display:none;"' : ($price->is_discount() ? '' : ' style="display:none;"'),
1205
-			'show_currency_symbol' => $default && empty( $price ) ? ' style="display:none"' : ($price->is_percent() ? ' style="display:none"' : '' ),
1206
-			'PRC_amount' => $default && empty( $price ) ? 0 : $price->get_pretty('PRC_amount', 'localized_float'),
1207
-			'show_percentage' => $default && empty( $price ) ? ' style="display:none;"' : ( $price->is_percent() ? '' : ' style="display:none;"' ),
1203
+			'show_plus' => $default && empty($price) ? ' style="display:none;"' : ($price->is_discount() || $price->is_base_price() ? ' style="display:none;"' : ''),
1204
+			'show_minus' => $default && empty($price) ? ' style="display:none;"' : ($price->is_discount() ? '' : ' style="display:none;"'),
1205
+			'show_currency_symbol' => $default && empty($price) ? ' style="display:none"' : ($price->is_percent() ? ' style="display:none"' : ''),
1206
+			'PRC_amount' => $default && empty($price) ? 0 : $price->get_pretty('PRC_amount', 'localized_float'),
1207
+			'show_percentage' => $default && empty($price) ? ' style="display:none;"' : ($price->is_percent() ? '' : ' style="display:none;"'),
1208 1208
 			'show_trash_icon' => $show_trash ? '' : ' style="display:none;"',
1209 1209
 			'show_create_button' => $show_create ? '' : ' style="display:none;"',
1210
-			'PRC_desc' => $default && empty( $price ) ? '' : $price->get('PRC_desc'),
1211
-			'disabled' => !empty( $ticket ) && $ticket->get('TKT_deleted') ? TRUE : FALSE
1210
+			'PRC_desc' => $default && empty($price) ? '' : $price->get('PRC_desc'),
1211
+			'disabled' => ! empty($ticket) && $ticket->get('TKT_deleted') ? TRUE : FALSE
1212 1212
 			);
1213 1213
 
1214
-	$template_args = apply_filters( 'FHEE__espresso_events_Pricing_Hooks___get_ticket_price_row__template_args', $template_args, $tktrow, $prcrow, $price, $default, $ticket, $show_trash, $show_create, $this->_is_creating_event );
1214
+	$template_args = apply_filters('FHEE__espresso_events_Pricing_Hooks___get_ticket_price_row__template_args', $template_args, $tktrow, $prcrow, $price, $default, $ticket, $show_trash, $show_create, $this->_is_creating_event);
1215 1215
 
1216
-		$template = PRICING_TEMPLATE_PATH . 'event_tickets_datetime_ticket_price_row.template.php';
1217
-		return EEH_Template::display_template( $template, $template_args, TRUE );
1216
+		$template = PRICING_TEMPLATE_PATH.'event_tickets_datetime_ticket_price_row.template.php';
1217
+		return EEH_Template::display_template($template, $template_args, TRUE);
1218 1218
 	}
1219 1219
 
1220 1220
 
1221
-	protected function _get_price_type_selector( $tktrow, $prcrow, $price, $default, $disabled = FALSE ) {
1222
-		if ( $price->is_base_price() ) {
1223
-			return $this->_get_base_price_template( $tktrow, $prcrow, $price, $default );
1221
+	protected function _get_price_type_selector($tktrow, $prcrow, $price, $default, $disabled = FALSE) {
1222
+		if ($price->is_base_price()) {
1223
+			return $this->_get_base_price_template($tktrow, $prcrow, $price, $default);
1224 1224
 		} else {
1225
-			return $this->_get_price_modifier_template( $tktrow, $prcrow, $price, $default, $disabled );
1225
+			return $this->_get_price_modifier_template($tktrow, $prcrow, $price, $default, $disabled);
1226 1226
 		}
1227 1227
 
1228 1228
 	}
1229 1229
 
1230 1230
 
1231
-	protected function _get_base_price_template( $tktrow, $prcrow, $price, $default ) {
1231
+	protected function _get_base_price_template($tktrow, $prcrow, $price, $default) {
1232 1232
 		$template_args = array(
1233 1233
 				'tkt_row' => $default ? 'TICKETNUM' : $tktrow,
1234
-				'PRC_order' => $default && empty( $price ) ? 'PRICENUM' : $prcrow,
1235
-				'PRT_ID' => $default && empty( $price ) ? 1 : $price->get('PRT_ID'),
1234
+				'PRC_order' => $default && empty($price) ? 'PRICENUM' : $prcrow,
1235
+				'PRT_ID' => $default && empty($price) ? 1 : $price->get('PRT_ID'),
1236 1236
 				'PRT_name' => __('Price', 'event_espresso'),
1237 1237
 				'price_selected_operator' => '+',
1238 1238
 				'price_selected_is_percent' => 0
1239 1239
 			);
1240
-		$template = PRICING_TEMPLATE_PATH . 'event_tickets_datetime_price_type_base.template.php';
1240
+		$template = PRICING_TEMPLATE_PATH.'event_tickets_datetime_price_type_base.template.php';
1241 1241
 
1242
-		$template_args = apply_filters( 'FHEE__espresso_events_Pricing_Hooks___get_base_price_template__template_args', $template_args, $tktrow, $prcrow, $price, $default, $this->_is_creating_event );
1242
+		$template_args = apply_filters('FHEE__espresso_events_Pricing_Hooks___get_base_price_template__template_args', $template_args, $tktrow, $prcrow, $price, $default, $this->_is_creating_event);
1243 1243
 
1244
-		return EEH_Template::display_template( $template, $template_args, TRUE );
1244
+		return EEH_Template::display_template($template, $template_args, TRUE);
1245 1245
 	}
1246 1246
 
1247 1247
 
1248 1248
 
1249
-	protected function _get_price_modifier_template( $tktrow, $prcrow, $price, $default, $disabled = FALSE ) {
1250
-		$select_name = $default && empty( $price ) ? 'edit_prices[TICKETNUM][PRICENUM][PRT_ID]' : 'edit_prices[' . $tktrow . '][' . $prcrow . '][PRT_ID]';
1251
-		$price_types = EE_Registry::instance()->load_model('Price_Type')->get_all(array( array('OR' => array('PBT_ID' => '2', 'PBT_ID*' => '3' ) ) ) );
1252
-		$price_option_span_template = PRICING_TEMPLATE_PATH . 'event_tickets_datetime_price_option_span.template.php';
1253
-		$all_price_types = $default && empty( $price ) ? array(array('id' => 0, 'text' => __('Select Modifier', 'event_espresso')) ) : array();
1254
-		$selected_price_type_id = $default && empty( $price ) ? 0 : $price->type();
1249
+	protected function _get_price_modifier_template($tktrow, $prcrow, $price, $default, $disabled = FALSE) {
1250
+		$select_name = $default && empty($price) ? 'edit_prices[TICKETNUM][PRICENUM][PRT_ID]' : 'edit_prices['.$tktrow.']['.$prcrow.'][PRT_ID]';
1251
+		$price_types = EE_Registry::instance()->load_model('Price_Type')->get_all(array(array('OR' => array('PBT_ID' => '2', 'PBT_ID*' => '3'))));
1252
+		$price_option_span_template = PRICING_TEMPLATE_PATH.'event_tickets_datetime_price_option_span.template.php';
1253
+		$all_price_types = $default && empty($price) ? array(array('id' => 0, 'text' => __('Select Modifier', 'event_espresso'))) : array();
1254
+		$selected_price_type_id = $default && empty($price) ? 0 : $price->type();
1255 1255
 		$price_option_spans = '';
1256 1256
 		//setup pricetypes for selector
1257
-		foreach ( $price_types as $price_type ) {
1257
+		foreach ($price_types as $price_type) {
1258 1258
 			$all_price_types[] = array(
1259 1259
 				'id' => $price_type->ID(),
1260 1260
 				'text' => $price_type->get('PRT_name'),
@@ -1266,50 +1266,50 @@  discard block
 block discarded – undo
1266 1266
 				'PRT_operator' => $price_type->is_discount() ? '-' : '+',
1267 1267
 				'PRT_is_percent' => $price_type->get('PRT_is_percent') ? 1 : 0
1268 1268
 				);
1269
-			$price_option_spans .= EEH_Template::display_template($price_option_span_template, $spanargs, TRUE );
1269
+			$price_option_spans .= EEH_Template::display_template($price_option_span_template, $spanargs, TRUE);
1270 1270
 		}
1271 1271
 
1272
-		$select_params = $disabled ? 'style="width:auto;" disabled'  : 'style="width:auto;"';
1272
+		$select_params = $disabled ? 'style="width:auto;" disabled' : 'style="width:auto;"';
1273 1273
 		$main_name = $select_name;
1274
-		$select_name = $disabled ? 'archive_price[' . $tktrow . '][' . $prcrow . '][PRT_ID]' : $main_name;
1274
+		$select_name = $disabled ? 'archive_price['.$tktrow.']['.$prcrow.'][PRT_ID]' : $main_name;
1275 1275
 
1276 1276
 		$template_args = array(
1277 1277
 			'tkt_row' => $default ? 'TICKETNUM' : $tktrow,
1278
-			'PRC_order' => $default && empty( $price ) ? 'PRICENUM' : $prcrow,
1279
-			'price_modifier_selector' => EEH_Form_Fields::select_input( $select_name, $all_price_types, $selected_price_type_id, $select_params, 'edit-price-PRT_ID' ),
1278
+			'PRC_order' => $default && empty($price) ? 'PRICENUM' : $prcrow,
1279
+			'price_modifier_selector' => EEH_Form_Fields::select_input($select_name, $all_price_types, $selected_price_type_id, $select_params, 'edit-price-PRT_ID'),
1280 1280
 			'main_name' => $main_name,
1281 1281
 			'selected_price_type_id' => $selected_price_type_id,
1282 1282
 			'price_option_spans' => $price_option_spans,
1283
-			'price_selected_operator' => $default && empty( $price ) ? '' : ( $price->is_discount() ? '-' : '+' ),
1284
-			'price_selected_is_percent' => $default && empty( $price ) ? '' : ( $price->is_percent() ? 1 : 0 ),
1283
+			'price_selected_operator' => $default && empty($price) ? '' : ($price->is_discount() ? '-' : '+'),
1284
+			'price_selected_is_percent' => $default && empty($price) ? '' : ($price->is_percent() ? 1 : 0),
1285 1285
 			'disabled' => $disabled
1286 1286
 			);
1287 1287
 
1288
-		$template_args = apply_filters( 'FHEE__espresso_events_Pricing_Hooks___get_price_modifier_template__template_args', $template_args, $tktrow, $prcrow, $price, $default, $disabled, $this->_is_creating_event );
1288
+		$template_args = apply_filters('FHEE__espresso_events_Pricing_Hooks___get_price_modifier_template__template_args', $template_args, $tktrow, $prcrow, $price, $default, $disabled, $this->_is_creating_event);
1289 1289
 
1290
-		$template = PRICING_TEMPLATE_PATH . 'event_tickets_datetime_price_modifier_selector.template.php';
1290
+		$template = PRICING_TEMPLATE_PATH.'event_tickets_datetime_price_modifier_selector.template.php';
1291 1291
 
1292
-		return EEH_Template::display_template( $template, $template_args, TRUE );
1292
+		return EEH_Template::display_template($template, $template_args, TRUE);
1293 1293
 	}
1294 1294
 
1295 1295
 
1296 1296
 
1297
-	protected function _get_ticket_datetime_list_item( $dttrow, $tktrow, $dtt, $ticket, $ticket_datetimes, $default ) {
1298
-		$dttid = !empty($dtt) ? $dtt->ID() : 0;
1299
-		$displayrow = !empty($dtt) ? $dtt->get('DTT_order') : 0;
1300
-		$tkt_dtts = $ticket instanceof EE_Ticket && isset( $ticket_datetimes[$ticket->ID()] ) ? $ticket_datetimes[$ticket->ID()] : array();
1297
+	protected function _get_ticket_datetime_list_item($dttrow, $tktrow, $dtt, $ticket, $ticket_datetimes, $default) {
1298
+		$dttid = ! empty($dtt) ? $dtt->ID() : 0;
1299
+		$displayrow = ! empty($dtt) ? $dtt->get('DTT_order') : 0;
1300
+		$tkt_dtts = $ticket instanceof EE_Ticket && isset($ticket_datetimes[$ticket->ID()]) ? $ticket_datetimes[$ticket->ID()] : array();
1301 1301
 		$template_args = array(
1302
-			'dtt_row' => $default && empty( $dtt ) ? 'DTTNUM' : $dttrow,
1302
+			'dtt_row' => $default && empty($dtt) ? 'DTTNUM' : $dttrow,
1303 1303
 			'tkt_row' => $default ? 'TICKETNUM' : $tktrow,
1304
-			'ticket_datetime_selected' => in_array( $displayrow, $tkt_dtts ) ? ' ticket-selected' : '',
1305
-			'ticket_datetime_checked' => in_array( $displayrow, $tkt_dtts ) ? ' checked="checked"' : '',
1306
-			'DTT_name' => $default && empty( $dtt ) ? 'DTTNAME' : $dtt->get_dtt_display_name( TRUE ),
1304
+			'ticket_datetime_selected' => in_array($displayrow, $tkt_dtts) ? ' ticket-selected' : '',
1305
+			'ticket_datetime_checked' => in_array($displayrow, $tkt_dtts) ? ' checked="checked"' : '',
1306
+			'DTT_name' => $default && empty($dtt) ? 'DTTNAME' : $dtt->get_dtt_display_name(TRUE),
1307 1307
 			'tkt_status_class' => '',
1308 1308
 			);
1309 1309
 
1310
-		$template_args = apply_filters( 'FHEE__espresso_events_Pricing_Hooks___get_ticket_datetime_list_item__template_args', $template_args, $dttrow, $tktrow, $dtt, $ticket, $ticket_datetimes, $default, $this->_is_creating_event );
1311
-		$template = PRICING_TEMPLATE_PATH . 'event_tickets_datetime_ticket_datetimes_list_item.template.php';
1312
-		return EEH_Template::display_template( $template, $template_args, TRUE );
1310
+		$template_args = apply_filters('FHEE__espresso_events_Pricing_Hooks___get_ticket_datetime_list_item__template_args', $template_args, $dttrow, $tktrow, $dtt, $ticket, $ticket_datetimes, $default, $this->_is_creating_event);
1311
+		$template = PRICING_TEMPLATE_PATH.'event_tickets_datetime_ticket_datetimes_list_item.template.php';
1312
+		return EEH_Template::display_template($template, $template_args, TRUE);
1313 1313
 	}
1314 1314
 
1315 1315
 
@@ -1317,53 +1317,53 @@  discard block
 block discarded – undo
1317 1317
 	protected function _get_ticket_js_structure($all_dtts, $all_tickets) {
1318 1318
 		$template_args = array(
1319 1319
 			'default_datetime_edit_row' => $this->_get_dtt_edit_row('DTTNUM', NULL, TRUE, $all_dtts),
1320
-			'default_ticket_row' => $this->_get_ticket_row( 'TICKETNUM', NULL, array(), array(), TRUE),
1321
-			'default_price_row' => $this->_get_ticket_price_row( 'TICKETNUM', 'PRICENUM', NULL, TRUE, NULL ),
1320
+			'default_ticket_row' => $this->_get_ticket_row('TICKETNUM', NULL, array(), array(), TRUE),
1321
+			'default_price_row' => $this->_get_ticket_price_row('TICKETNUM', 'PRICENUM', NULL, TRUE, NULL),
1322 1322
 			'default_price_rows' => '',
1323 1323
 			'default_base_price_amount' => 0,
1324 1324
 			'default_base_price_name' => '',
1325 1325
 			'default_base_price_description' => '',
1326
-			'default_price_modifier_selector_row' => $this->_get_price_modifier_template( 'TICKETNUM', 'PRICENUM', NULL, TRUE ),
1327
-			'default_available_tickets_for_datetime' => $this->_get_dtt_attached_tickets_row( 'DTTNUM', NULL, array(), array(), TRUE ),
1326
+			'default_price_modifier_selector_row' => $this->_get_price_modifier_template('TICKETNUM', 'PRICENUM', NULL, TRUE),
1327
+			'default_available_tickets_for_datetime' => $this->_get_dtt_attached_tickets_row('DTTNUM', NULL, array(), array(), TRUE),
1328 1328
 			'existing_available_datetime_tickets_list' => '',
1329 1329
 			'existing_available_ticket_datetimes_list' => '',
1330
-			'new_available_datetime_ticket_list_item' => $this->_get_datetime_tickets_list_item( 'DTTNUM', 'TICKETNUM', NULL, NULL, array(), TRUE ),
1331
-			'new_available_ticket_datetime_list_item' => $this->_get_ticket_datetime_list_item( 'DTTNUM', 'TICKETNUM', NULL, NULL, array(), TRUE )
1330
+			'new_available_datetime_ticket_list_item' => $this->_get_datetime_tickets_list_item('DTTNUM', 'TICKETNUM', NULL, NULL, array(), TRUE),
1331
+			'new_available_ticket_datetime_list_item' => $this->_get_ticket_datetime_list_item('DTTNUM', 'TICKETNUM', NULL, NULL, array(), TRUE)
1332 1332
 			);
1333 1333
 
1334 1334
 		$tktrow = 1;
1335
-		foreach ( $all_tickets as $ticket ) {
1336
-			$template_args['existing_available_datetime_tickets_list'] .= $this->_get_datetime_tickets_list_item( 'DTTNUM', $tktrow, NULL, $ticket, array(), TRUE );
1335
+		foreach ($all_tickets as $ticket) {
1336
+			$template_args['existing_available_datetime_tickets_list'] .= $this->_get_datetime_tickets_list_item('DTTNUM', $tktrow, NULL, $ticket, array(), TRUE);
1337 1337
 			$tktrow++;
1338 1338
 		}
1339 1339
 
1340 1340
 
1341 1341
 		$dttrow = 1;
1342
-		foreach ( $all_dtts as $dtt ) {
1343
-			$template_args['existing_available_ticket_datetimes_list'] .= $this->_get_ticket_datetime_list_item( $dttrow, 'TICKETNUM', $dtt, NULL, array(), TRUE );
1342
+		foreach ($all_dtts as $dtt) {
1343
+			$template_args['existing_available_ticket_datetimes_list'] .= $this->_get_ticket_datetime_list_item($dttrow, 'TICKETNUM', $dtt, NULL, array(), TRUE);
1344 1344
 			$dttrow++;
1345 1345
 		}
1346 1346
 
1347 1347
 		$default_prices = EE_Registry::instance()->load_model('Price')->get_all_default_prices();
1348 1348
 		$prcrow = 1;
1349
-		foreach ( $default_prices as $price ) {
1350
-			if ( $price->is_base_price() ) {
1349
+		foreach ($default_prices as $price) {
1350
+			if ($price->is_base_price()) {
1351 1351
 				$template_args['default_base_price_amount'] = $price->get_pretty('PRC_amount', 'localized_float');
1352 1352
 				$template_args['default_base_price_name'] = $price->get('PRC_name');
1353 1353
 				$template_args['default_base_price_description'] = $price->get('PRC_desc');
1354 1354
 				$prcrow++;
1355 1355
 				continue;
1356 1356
 			}
1357
-			$show_trash = ( count( $default_prices ) > 1 && $prcrow === 1 ) || count( $default_prices ) === 1  ? FALSE : TRUE;
1358
-			$show_create = count( $default_prices ) > 1 && count( $default_prices ) !== $prcrow ? FALSE : TRUE;
1359
-			$template_args['default_price_rows'] .= $this->_get_ticket_price_row( 'TICKETNUM', $prcrow, $price, TRUE, NULL, $show_trash, $show_create );
1357
+			$show_trash = (count($default_prices) > 1 && $prcrow === 1) || count($default_prices) === 1 ? FALSE : TRUE;
1358
+			$show_create = count($default_prices) > 1 && count($default_prices) !== $prcrow ? FALSE : TRUE;
1359
+			$template_args['default_price_rows'] .= $this->_get_ticket_price_row('TICKETNUM', $prcrow, $price, TRUE, NULL, $show_trash, $show_create);
1360 1360
 			$prcrow++;
1361 1361
 		}
1362 1362
 
1363
-		$template_args = apply_filters( 'FHEE__espresso_events_Pricing_Hooks___get_ticket_js_structure__template_args', $template_args, $all_dtts, $all_tickets, $this->_is_creating_event );
1363
+		$template_args = apply_filters('FHEE__espresso_events_Pricing_Hooks___get_ticket_js_structure__template_args', $template_args, $all_dtts, $all_tickets, $this->_is_creating_event);
1364 1364
 
1365
-		$template = PRICING_TEMPLATE_PATH . 'event_tickets_datetime_ticket_js_structure.template.php';
1366
-		return EEH_Template::display_template( $template, $template_args, TRUE );
1365
+		$template = PRICING_TEMPLATE_PATH.'event_tickets_datetime_ticket_js_structure.template.php';
1366
+		return EEH_Template::display_template($template, $template_args, TRUE);
1367 1367
 	}
1368 1368
 
1369 1369
 
Please login to merge, or discard this patch.
caffeinated/payment_methods/Mijireh/EEG_Mijireh.gateway.php 4 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -173,7 +173,7 @@
 block discarded – undo
173 173
 	 *
174 174
 	 * @param array $update_info unused. We just use the $transaction
175 175
 	 * @param EEI_Transaction $transaction
176
-	 * @return \EEI_Payment|null
176
+	 * @return EEI_Payment
177 177
 	 */
178 178
 	public function handle_payment_update($update_info, $transaction) {
179 179
 
Please login to merge, or discard this patch.
Spacing   +57 added lines, -57 removed lines patch added patch discarded remove patch
@@ -8,7 +8,7 @@  discard block
 block discarded – undo
8 8
  * @author				Mike Nelson
9 9
  *
10 10
  */
11
-class EEG_Mijireh extends EE_Offsite_Gateway{
11
+class EEG_Mijireh extends EE_Offsite_Gateway {
12 12
 
13 13
 	protected $_access_key;
14 14
 
@@ -37,10 +37,10 @@  discard block
 block discarded – undo
37 37
 		$primary_attendee = $primary_registrant->attendee();
38 38
 		$items = array();
39 39
 		//if we're are charging for the full amount, show the normal line items
40
-		if( $this->_can_easily_itemize_transaction_for( $payment )){
40
+		if ($this->_can_easily_itemize_transaction_for($payment)) {
41 41
 			$total_line_item = $transaction->total_line_item();
42 42
 			$tax_total = $total_line_item->get_total_tax();
43
-			foreach($total_line_item->get_items() as $line_item){
43
+			foreach ($total_line_item->get_items() as $line_item) {
44 44
 				$items[] = array(
45 45
 					'name'=>$line_item->name(),
46 46
 					'price'=>$this->format_currency($line_item->unit_price()),
@@ -48,11 +48,11 @@  discard block
 block discarded – undo
48 48
 					'quantity'=>$line_item->quantity()
49 49
 				);
50 50
 			}
51
-		}else{//its a partial payment
51
+		} else {//its a partial payment
52 52
 			$tax_total = 0;
53 53
 			//partial payment, so just add 1 item
54 54
 			$items[] = array(
55
-				'name'=>  sprintf(__("Partial payment for registration %s", 'event_espresso'),$primary_registrant->reg_code()),
55
+				'name'=>  sprintf(__("Partial payment for registration %s", 'event_espresso'), $primary_registrant->reg_code()),
56 56
 				'price'=> $this->format_currency($payment->amount()),
57 57
 				'sku'=>$primary_registrant->reg_code(),
58 58
 				'quantity'=>1
@@ -61,18 +61,18 @@  discard block
 block discarded – undo
61 61
 		$order = array(
62 62
 			'total'=>$this->format_currency($payment->amount()),
63 63
 			'return_url'=>$return_url,
64
-			'items'=>$this->_prepare_for_mijireh( $items ),
64
+			'items'=>$this->_prepare_for_mijireh($items),
65 65
 			'email'=>$primary_attendee->email(),
66 66
 			'first_name'=>$primary_attendee->fname(),
67 67
 			'last_name'=>$primary_attendee->lname(),
68 68
 			'tax'=>$this->format_currency($tax_total),
69 69
 			'partner_id'=>'ee');
70 70
 		//setup address?
71
-		if(		$primary_attendee->address()  &&
72
-				$primary_attendee->city()  &&
73
-				$primary_attendee->state_ID()  &&
74
-				$primary_attendee->country_ID()  &&
75
-				$primary_attendee->zip()  ){
71
+		if ($primary_attendee->address() &&
72
+				$primary_attendee->city() &&
73
+				$primary_attendee->state_ID() &&
74
+				$primary_attendee->country_ID() &&
75
+				$primary_attendee->zip()) {
76 76
 			$shipping_address = array(
77 77
 				'first_name'=>$primary_attendee->fname(),
78 78
 				'last_name'=>$primary_attendee->lname(),
@@ -82,61 +82,61 @@  discard block
 block discarded – undo
82 82
 				'zip_code' => $primary_attendee->zip(),
83 83
 				'country' => $primary_attendee->country_ID()
84 84
 			);
85
-			if( $primary_attendee->address2() ){
86
-				$shipping_address[ 'apt_suite' ] = $primary_attendee->address2();
85
+			if ($primary_attendee->address2()) {
86
+				$shipping_address['apt_suite'] = $primary_attendee->address2();
87 87
 			}
88
-			if( $primary_attendee->phone() ){
89
-				$shipping_address[ 'phone' ] = $primary_attendee->phone();
88
+			if ($primary_attendee->phone()) {
89
+				$shipping_address['phone'] = $primary_attendee->phone();
90 90
 			}
91
-			$order[ 'shipping_address' ] = $shipping_address;
91
+			$order['shipping_address'] = $shipping_address;
92 92
 		}
93
-		do_action( 'AHEE_log', __FILE__, __FUNCTION__, serialize(get_object_vars($this)) );
93
+		do_action('AHEE_log', __FILE__, __FUNCTION__, serialize(get_object_vars($this)));
94 94
 				$args = array(
95 95
 		'headers' => array(
96
-			'Authorization' => 'Basic ' . base64_encode( $this->_access_key . ':' ),
96
+			'Authorization' => 'Basic '.base64_encode($this->_access_key.':'),
97 97
 			'Accept'=>'application/json'
98 98
 			),
99 99
 		'body'=>  json_encode($order)
100 100
 		);
101
-		$response = wp_remote_post( $this->_mijireh_api_orders_url, $args );
101
+		$response = wp_remote_post($this->_mijireh_api_orders_url, $args);
102 102
                 $problems_string = false;
103
-		$this->log(array('get checkout url request_args' => $args, 'response' => $response ), $payment);
104
-		if( ! $response instanceof WP_Error ){
103
+		$this->log(array('get checkout url request_args' => $args, 'response' => $response), $payment);
104
+		if ( ! $response instanceof WP_Error) {
105 105
 			$response_body = json_decode($response['body']);
106
-			if($response_body && isset($response_body->checkout_url)){
106
+			if ($response_body && isset($response_body->checkout_url)) {
107 107
                             $payment->set_redirect_url($response_body->checkout_url);
108 108
                             $payment->set_txn_id_chq_nmbr($response_body->order_number);
109 109
                             $payment->set_details($response['body']);
110 110
 			} else {
111
-                           if( is_array( $response_body ) || is_object( $response_body)){
112
-                                    $response_body_as_array = (array)$response_body;
113
-                                    foreach($response_body_as_array as $problem_parameter => $problems){
114
-                                            $problems_string.= sprintf(__('\nProblems with %s: %s','event_espresso'),$problem_parameter,implode(", ",$problems));
111
+                           if (is_array($response_body) || is_object($response_body)) {
112
+                                    $response_body_as_array = (array) $response_body;
113
+                                    foreach ($response_body_as_array as $problem_parameter => $problems) {
114
+                                            $problems_string .= sprintf(__('\nProblems with %s: %s', 'event_espresso'), $problem_parameter, implode(", ", $problems));
115 115
                                     }
116
-                            }else{
116
+                            } else {
117 117
                                     $problems_string = $response['body'];
118 118
                             }
119
-                            if( ! $problems_string ) {
119
+                            if ( ! $problems_string) {
120 120
                                 //no message to show? wack
121
-                                if( isset( $response[ 'headers' ][ 'status' ] ) ){
122
-                                        $problems_string = $response[ 'headers' ][ 'status' ];
123
-                                }else{
124
-                                        $problems_string = __( 'No response from Mijireh', 'event_espresso' );
121
+                                if (isset($response['headers']['status'])) {
122
+                                        $problems_string = $response['headers']['status'];
123
+                                } else {
124
+                                        $problems_string = __('No response from Mijireh', 'event_espresso');
125 125
                                 }
126 126
                             }
127 127
                         }
128
-		}else{
129
-                    $problems_string = implode( ",", $response->get_error_messages() );
128
+		} else {
129
+                    $problems_string = implode(",", $response->get_error_messages());
130 130
 		}
131 131
                 
132
-                if( $problems_string ) {
133
-                    $payment->set_gateway_response( sprintf( __( 'Errors occurred communicating with Mijireh: %1$s', 'event_espresso'), $problems_string ) );
134
-                    $payment->set_details( $response );
135
-                    $payment->set_redirect_url( null );
132
+                if ($problems_string) {
133
+                    $payment->set_gateway_response(sprintf(__('Errors occurred communicating with Mijireh: %1$s', 'event_espresso'), $problems_string));
134
+                    $payment->set_details($response);
135
+                    $payment->set_redirect_url(null);
136 136
                     //even though the payment's status is failed at this point anyways,
137 137
                     //let's be explicit about it. The fact that the redirect url is null
138 138
                     //should be enough to client code that they can't redirect the user
139
-                    $payment->set_status( $this->_pay_model->failed_status() );
139
+                    $payment->set_status($this->_pay_model->failed_status());
140 140
                 }
141 141
 		return $payment;
142 142
 	}
@@ -149,16 +149,16 @@  discard block
 block discarded – undo
149 149
 	 * @param mixed $data
150 150
 	 * @return mixed same type as $data
151 151
 	 */
152
-	private function _prepare_for_mijireh( $data ){
153
-		if( is_array( $data ) ){
152
+	private function _prepare_for_mijireh($data) {
153
+		if (is_array($data)) {
154 154
 			$prepared_data = array();
155
-			foreach($data as $key => $datum ){
156
-				$prepared_data[ $key ] = $this->_prepare_for_mijireh( $datum );
155
+			foreach ($data as $key => $datum) {
156
+				$prepared_data[$key] = $this->_prepare_for_mijireh($datum);
157 157
 			}
158 158
 			return $prepared_data;
159
-		}elseif(is_string( $data ) ){
160
-			return str_replace( '%', 'percent', $data );
161
-		}else{
159
+		}elseif (is_string($data)) {
160
+			return str_replace('%', 'percent', $data);
161
+		} else {
162 162
 			return $data;
163 163
 		}
164 164
 	}
@@ -179,30 +179,30 @@  discard block
 block discarded – undo
179 179
 
180 180
 		$payment = $transaction instanceof EEI_Transaction ? $transaction->last_payment() : NULL;
181 181
 
182
-		if ( ! $payment instanceof EEI_Payment ){
183
-			throw new EE_Error( sprintf( __( "Could not find Mijireh payment for transaction %s", 'event_espresso' ), $transaction->ID() ) );
182
+		if ( ! $payment instanceof EEI_Payment) {
183
+			throw new EE_Error(sprintf(__("Could not find Mijireh payment for transaction %s", 'event_espresso'), $transaction->ID()));
184 184
 		}
185 185
 
186 186
 		$request_args = array(
187 187
 			'headers' => array(
188
-				'Authorization' => 'Basic ' . base64_encode( $this->_access_key . ':' ),
188
+				'Authorization' => 'Basic '.base64_encode($this->_access_key.':'),
189 189
 				'Accept'=>'application/json'
190 190
 			)
191 191
 		);
192 192
 
193 193
 		$response = wp_remote_get(
194
-			$this->_mijireh_api_orders_url . '/' . $payment->txn_id_chq_nmbr(),
194
+			$this->_mijireh_api_orders_url.'/'.$payment->txn_id_chq_nmbr(),
195 195
 			$request_args
196 196
 		);
197 197
 
198 198
 		$this->log(
199
-			array( 'get payment status request_args' => $request_args, 'response' => $response ),
199
+			array('get payment status request_args' => $request_args, 'response' => $response),
200 200
 			$payment
201 201
 		);
202 202
 		// validate response
203
-		$response_body = isset( $response[ 'body' ] ) ? json_decode( $response[ 'body' ] ) : '';
204
-		if( $response && $response_body ){
205
-			switch( $response_body->status ){
203
+		$response_body = isset($response['body']) ? json_decode($response['body']) : '';
204
+		if ($response && $response_body) {
205
+			switch ($response_body->status) {
206 206
 				case 'paid':
207 207
 					$payment->set_status($this->_pay_model->approved_status());
208 208
 					break;
@@ -214,9 +214,9 @@  discard block
 block discarded – undo
214 214
 			}
215 215
 
216 216
 		} else {
217
-			$payment->set_gateway_response( __( 'Response from Mijireh could not be understood.', 'event_espresso' ) );
218
-			$payment->set_details( $response );
219
-			$payment->set_status( $this->_pay_model->failed_status() );
217
+			$payment->set_gateway_response(__('Response from Mijireh could not be understood.', 'event_espresso'));
218
+			$payment->set_details($response);
219
+			$payment->set_status($this->_pay_model->failed_status());
220 220
 		}
221 221
 		// the following is ONLY for testing the Mijireh IPN and should NEVER be uncommented for real usage
222 222
 //		$payment->set_status( $this->_pay_model->pending_status() );
Please login to merge, or discard this patch.
Braces   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -48,7 +48,7 @@  discard block
 block discarded – undo
48 48
 					'quantity'=>$line_item->quantity()
49 49
 				);
50 50
 			}
51
-		}else{//its a partial payment
51
+		} else{//its a partial payment
52 52
 			$tax_total = 0;
53 53
 			//partial payment, so just add 1 item
54 54
 			$items[] = array(
@@ -113,19 +113,19 @@  discard block
 block discarded – undo
113 113
                                     foreach($response_body_as_array as $problem_parameter => $problems){
114 114
                                             $problems_string.= sprintf(__('\nProblems with %s: %s','event_espresso'),$problem_parameter,implode(", ",$problems));
115 115
                                     }
116
-                            }else{
116
+                            } else{
117 117
                                     $problems_string = $response['body'];
118 118
                             }
119 119
                             if( ! $problems_string ) {
120 120
                                 //no message to show? wack
121 121
                                 if( isset( $response[ 'headers' ][ 'status' ] ) ){
122 122
                                         $problems_string = $response[ 'headers' ][ 'status' ];
123
-                                }else{
123
+                                } else{
124 124
                                         $problems_string = __( 'No response from Mijireh', 'event_espresso' );
125 125
                                 }
126 126
                             }
127 127
                         }
128
-		}else{
128
+		} else{
129 129
                     $problems_string = implode( ",", $response->get_error_messages() );
130 130
 		}
131 131
                 
@@ -156,9 +156,9 @@  discard block
 block discarded – undo
156 156
 				$prepared_data[ $key ] = $this->_prepare_for_mijireh( $datum );
157 157
 			}
158 158
 			return $prepared_data;
159
-		}elseif(is_string( $data ) ){
159
+		} elseif(is_string( $data ) ){
160 160
 			return str_replace( '%', 'percent', $data );
161
-		}else{
161
+		} else{
162 162
 			return $data;
163 163
 		}
164 164
 	}
Please login to merge, or discard this patch.
Indentation   +39 added lines, -39 removed lines patch added patch discarded remove patch
@@ -1,13 +1,13 @@  discard block
 block discarded – undo
1 1
 <?php if ( ! defined('EVENT_ESPRESSO_VERSION')) { exit('No direct script access allowed'); }
2 2
 /**
3
- *
4
- * EEG_Mijireh
5
- *
6
- * @package			Event Espresso
7
- * @subpackage
8
- * @author				Mike Nelson
9
- *
10
- */
3
+	 *
4
+	 * EEG_Mijireh
5
+	 *
6
+	 * @package			Event Espresso
7
+	 * @subpackage
8
+	 * @author				Mike Nelson
9
+	 *
10
+	 */
11 11
 class EEG_Mijireh extends EE_Offsite_Gateway{
12 12
 
13 13
 	protected $_access_key;
@@ -99,45 +99,45 @@  discard block
 block discarded – undo
99 99
 		'body'=>  json_encode($order)
100 100
 		);
101 101
 		$response = wp_remote_post( $this->_mijireh_api_orders_url, $args );
102
-                $problems_string = false;
102
+				$problems_string = false;
103 103
 		$this->log(array('get checkout url request_args' => $args, 'response' => $response ), $payment);
104 104
 		if( ! $response instanceof WP_Error ){
105 105
 			$response_body = json_decode($response['body']);
106 106
 			if($response_body && isset($response_body->checkout_url)){
107
-                            $payment->set_redirect_url($response_body->checkout_url);
108
-                            $payment->set_txn_id_chq_nmbr($response_body->order_number);
109
-                            $payment->set_details($response['body']);
107
+							$payment->set_redirect_url($response_body->checkout_url);
108
+							$payment->set_txn_id_chq_nmbr($response_body->order_number);
109
+							$payment->set_details($response['body']);
110 110
 			} else {
111
-                           if( is_array( $response_body ) || is_object( $response_body)){
112
-                                    $response_body_as_array = (array)$response_body;
113
-                                    foreach($response_body_as_array as $problem_parameter => $problems){
114
-                                            $problems_string.= sprintf(__('\nProblems with %s: %s','event_espresso'),$problem_parameter,implode(", ",$problems));
115
-                                    }
116
-                            }else{
117
-                                    $problems_string = $response['body'];
118
-                            }
119
-                            if( ! $problems_string ) {
120
-                                //no message to show? wack
121
-                                if( isset( $response[ 'headers' ][ 'status' ] ) ){
122
-                                        $problems_string = $response[ 'headers' ][ 'status' ];
123
-                                }else{
124
-                                        $problems_string = __( 'No response from Mijireh', 'event_espresso' );
125
-                                }
126
-                            }
127
-                        }
111
+						   if( is_array( $response_body ) || is_object( $response_body)){
112
+									$response_body_as_array = (array)$response_body;
113
+									foreach($response_body_as_array as $problem_parameter => $problems){
114
+											$problems_string.= sprintf(__('\nProblems with %s: %s','event_espresso'),$problem_parameter,implode(", ",$problems));
115
+									}
116
+							}else{
117
+									$problems_string = $response['body'];
118
+							}
119
+							if( ! $problems_string ) {
120
+								//no message to show? wack
121
+								if( isset( $response[ 'headers' ][ 'status' ] ) ){
122
+										$problems_string = $response[ 'headers' ][ 'status' ];
123
+								}else{
124
+										$problems_string = __( 'No response from Mijireh', 'event_espresso' );
125
+								}
126
+							}
127
+						}
128 128
 		}else{
129
-                    $problems_string = implode( ",", $response->get_error_messages() );
129
+					$problems_string = implode( ",", $response->get_error_messages() );
130 130
 		}
131 131
                 
132
-                if( $problems_string ) {
133
-                    $payment->set_gateway_response( sprintf( __( 'Errors occurred communicating with Mijireh: %1$s', 'event_espresso'), $problems_string ) );
134
-                    $payment->set_details( $response );
135
-                    $payment->set_redirect_url( null );
136
-                    //even though the payment's status is failed at this point anyways,
137
-                    //let's be explicit about it. The fact that the redirect url is null
138
-                    //should be enough to client code that they can't redirect the user
139
-                    $payment->set_status( $this->_pay_model->failed_status() );
140
-                }
132
+				if( $problems_string ) {
133
+					$payment->set_gateway_response( sprintf( __( 'Errors occurred communicating with Mijireh: %1$s', 'event_espresso'), $problems_string ) );
134
+					$payment->set_details( $response );
135
+					$payment->set_redirect_url( null );
136
+					//even though the payment's status is failed at this point anyways,
137
+					//let's be explicit about it. The fact that the redirect url is null
138
+					//should be enough to client code that they can't redirect the user
139
+					$payment->set_status( $this->_pay_model->failed_status() );
140
+				}
141 141
 		return $payment;
142 142
 	}
143 143
 
Please login to merge, or discard this patch.
core/db_classes/EE_CPT_Base.class.php 1 patch
Doc Comments   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -98,7 +98,7 @@  discard block
 block discarded – undo
98 98
 	 * The main purpose of this method is to return the parent for the model object
99 99
 	 *
100 100
 	 * @access public
101
-	 * @return int
101
+	 * @return boolean
102 102
 	 */
103 103
 	public function parent() {
104 104
 		return $this->get( 'parent' );
@@ -108,7 +108,7 @@  discard block
 block discarded – undo
108 108
 
109 109
 	/**
110 110
 	 * return the _status property
111
-	 * @return string
111
+	 * @return boolean
112 112
 	 */
113 113
 	public function status() {
114 114
 		return $this->get( 'status' );
@@ -130,7 +130,7 @@  discard block
 block discarded – undo
130 130
 	 *
131 131
 	 * @link   http://codex.wordpress.org/Function_Reference/get_the_post_thumbnail
132 132
 	 * @access protected
133
-	 * @param string|array $size (optional) Image size. Defaults to 'post-thumbnail' but can also be a 2-item array representing width and height in pixels (i.e. array(32,32) ).
133
+	 * @param string $size (optional) Image size. Defaults to 'post-thumbnail' but can also be a 2-item array representing width and height in pixels (i.e. array(32,32) ).
134 134
 	 * @param string|array $attr Optional. Query string or array of attributes.
135 135
 	 * @return string HTML image element
136 136
 	 */
@@ -158,7 +158,7 @@  discard block
 block discarded – undo
158 158
 
159 159
 	/**
160 160
 	 * This uses the wp "wp_get_attachment_image_src()" function to return the feature image for the current class using the given size params.
161
-	 * @param  string|array $size can either be a string: 'thumbnail', 'medium', 'large', 'full' OR 2-item array representing width and height in pixels eg. array(32,32).
161
+	 * @param  integer[] $size can either be a string: 'thumbnail', 'medium', 'large', 'full' OR 2-item array representing width and height in pixels eg. array(32,32).
162 162
 	 * @return string|boolean          the url of the image or false if not found
163 163
 	 */
164 164
 	public function feature_image_url( $size = 'thumbnail' ) {
@@ -172,7 +172,7 @@  discard block
 block discarded – undo
172 172
 	 * This is a method for restoring this_obj using details from the given $revision_id
173 173
 	 *
174 174
 	 * @param int $revision_id 		ID of the revision we're getting data from
175
-	 * @param array $related_obj_names if included this will be used to restore for related obj
175
+	 * @param string[] $related_obj_names if included this will be used to restore for related obj
176 176
 	 *                                 if not included then we just do restore on the meta.
177 177
 	 *                                 We will accept an array of related_obj_names for restoration here.
178 178
 	 * @param array $where_query       You can optionally include an array of key=>value pairs
@@ -227,7 +227,7 @@  discard block
 block discarded – undo
227 227
 	 * Wrapper for get_post_meta, http://codex.wordpress.org/Function_Reference/get_post_meta
228 228
 	 * @param string  $meta_key
229 229
 	 * @param boolean $single
230
-	 * @return mixed <ul><li>If only $id is set it will return all meta values in an associative array.</li>
230
+	 * @return string|null <ul><li>If only $id is set it will return all meta values in an associative array.</li>
231 231
 	 * <li>If $single is set to false, or left blank, the function returns an array containing all values of the specified key.</li>
232 232
 	 * <li>If $single is set to true, the function returns the first value of the specified key (not in an array</li></ul>
233 233
 	 */
@@ -284,7 +284,7 @@  discard block
 block discarded – undo
284 284
 	/**
285 285
 	 * Gets all the term-taxonomies for this CPT
286 286
 	 * @param array $query_params
287
-	 * @return EE_Term_Taxonomy
287
+	 * @return EE_Base_Class[]
288 288
 	 */
289 289
 	public function term_taxonomies( $query_params = array() ) {
290 290
 		return $this->get_many_related( 'Term_Taxonomy', $query_params );
Please login to merge, or discard this patch.
core/db_classes/EE_Event.class.php 3 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -1006,7 +1006,7 @@
 block discarded – undo
1006 1006
 	 *
1007 1007
 	 * @access public
1008 1008
 	 * @param boolean $echo     whether to return (FALSE), or echo out the result (TRUE)
1009
-	 * @return mixed void|string
1009
+	 * @return string void|string
1010 1010
 	 */
1011 1011
 	public function pretty_active_status( $echo = TRUE ) {
1012 1012
 		$active_status = $this->get_active_status();
Please login to merge, or discard this patch.
Braces   +4 added lines, -8 removed lines patch added patch discarded remove patch
@@ -306,8 +306,7 @@  discard block
 block discarded – undo
306 306
 		$short_desc = $this->get( 'EVT_short_desc' );
307 307
 		if ( !empty( $short_desc ) || $not_full_desc ) {
308 308
 			return $short_desc;
309
-		}
310
-		else {
309
+		} else {
311 310
 			$full_desc = $this->get( 'EVT_desc' );
312 311
 			return wp_trim_words( $full_desc, $num_words, $more );
313 312
 		}
@@ -700,8 +699,7 @@  discard block
 block discarded – undo
700 699
 				$this->save();
701 700
 			}
702 701
 			$sold_out = TRUE;
703
-		}
704
-		else {
702
+		} else {
705 703
 			$sold_out = FALSE;
706 704
 		}
707 705
 		//note: I considered changing the EEM_Event status away from sold_out if this status check reveals that it's no longer sold out (yet the status is still set as sold out) but the problem is... what do we change the status BACK to?  We can't always assume that the previous event status was 'published' because this status check is always done in the admin and its entirely possible the event admin manually changes to sold_out status from some other status.  We also don't want a draft event to become a "publish event" because the sold out check reveals its NOT sold out.
@@ -908,8 +906,7 @@  discard block
 block discarded – undo
908 906
 	public function is_sold_out( $actual = FALSE ) {
909 907
 		if ( !$actual ) {
910 908
 			return $this->status() == EEM_Event::sold_out;
911
-		}
912
-		else {
909
+		} else {
913 910
 			return $this->perform_sold_out_status_check();
914 911
 		}
915 912
 	}
@@ -1101,8 +1098,7 @@  discard block
 block discarded – undo
1101 1098
 	public function get_permalink() {
1102 1099
 		if ( $this->external_url() ) {
1103 1100
 			return $this->external_url();
1104
-		}
1105
-		else {
1101
+		} else {
1106 1102
 			return parent::get_permalink();
1107 1103
 		}
1108 1104
 	}
Please login to merge, or discard this patch.
Spacing   +199 added lines, -199 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1
-<?php if ( !defined( 'EVENT_ESPRESSO_VERSION' ) ) {
2
-	exit( 'No direct script access allowed' );
1
+<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) {
2
+	exit('No direct script access allowed');
3 3
 }
4 4
 /**
5 5
  * Event Espresso
@@ -50,9 +50,9 @@  discard block
 block discarded – undo
50 50
 	 *                             		    date_format and the second value is the time format
51 51
 	 * @return EE_Event
52 52
 	 */
53
-	public static function new_instance( $props_n_values = array(), $timezone = null, $date_formats = array() ) {
54
-		$has_object = parent::_check_for_object( $props_n_values, __CLASS__ );
55
-		return $has_object ? $has_object : new self( $props_n_values, false, $timezone, $date_formats );
53
+	public static function new_instance($props_n_values = array(), $timezone = null, $date_formats = array()) {
54
+		$has_object = parent::_check_for_object($props_n_values, __CLASS__);
55
+		return $has_object ? $has_object : new self($props_n_values, false, $timezone, $date_formats);
56 56
 	}
57 57
 
58 58
 
@@ -63,8 +63,8 @@  discard block
 block discarded – undo
63 63
 	 *                          		the website will be used.
64 64
 	 * @return EE_Event
65 65
 	 */
66
-	public static function new_instance_from_db( $props_n_values = array(), $timezone = null ) {
67
-		return new self( $props_n_values, TRUE, $timezone );
66
+	public static function new_instance_from_db($props_n_values = array(), $timezone = null) {
67
+		return new self($props_n_values, TRUE, $timezone);
68 68
 	}
69 69
 
70 70
 
@@ -75,8 +75,8 @@  discard block
 block discarded – undo
75 75
 	 * @param array $query_params like EEM_Base::get_all
76 76
 	 * @return EE_Datetime[]
77 77
 	 */
78
-	public function datetimes( $query_params = array() ) {
79
-		return $this->get_many_related( 'Datetime', $query_params );
78
+	public function datetimes($query_params = array()) {
79
+		return $this->get_many_related('Datetime', $query_params);
80 80
 	}
81 81
 
82 82
 
@@ -87,7 +87,7 @@  discard block
 block discarded – undo
87 87
 	 * @return EE_Datetime[]
88 88
 	 */
89 89
 	public function datetimes_in_chronological_order() {
90
-		return $this->get_many_related( 'Datetime', array( 'order_by' => array( 'DTT_EVT_start' => 'ASC' ) ) );
90
+		return $this->get_many_related('Datetime', array('order_by' => array('DTT_EVT_start' => 'ASC')));
91 91
 	}
92 92
 
93 93
 
@@ -103,8 +103,8 @@  discard block
 block discarded – undo
103 103
 	 * @param null $limit
104 104
 	 * @return \EE_Datetime[]
105 105
 	 */
106
-	public function datetimes_ordered( $show_expired = true, $show_deleted = false, $limit = null ) {
107
-		return EEM_Datetime::instance( $this->_timezone )->get_datetimes_for_event_ordered_by_DTT_order( $this->ID(), $show_expired, $show_deleted, $limit );
106
+	public function datetimes_ordered($show_expired = true, $show_deleted = false, $limit = null) {
107
+		return EEM_Datetime::instance($this->_timezone)->get_datetimes_for_event_ordered_by_DTT_order($this->ID(), $show_expired, $show_deleted, $limit);
108 108
 	}
109 109
 
110 110
 
@@ -114,7 +114,7 @@  discard block
 block discarded – undo
114 114
 	 * @return EE_Datetime
115 115
 	 */
116 116
 	public function first_datetime() {
117
-		return $this->get_first_related( 'Datetime' );
117
+		return $this->get_first_related('Datetime');
118 118
 	}
119 119
 
120 120
 
@@ -125,11 +125,11 @@  discard block
 block discarded – undo
125 125
 	 * @param bool $try_to_exclude_deleted
126 126
 	 * @return EE_Datetime
127 127
 	 */
128
-	public function primary_datetime( $try_to_exclude_expired = TRUE, $try_to_exclude_deleted = TRUE ) {
129
-		if ( !empty ( $this->_Primary_Datetime ) ) {
128
+	public function primary_datetime($try_to_exclude_expired = TRUE, $try_to_exclude_deleted = TRUE) {
129
+		if ( ! empty ($this->_Primary_Datetime)) {
130 130
 			return $this->_Primary_Datetime;
131 131
 		}
132
-		$this->_Primary_Datetime = EEM_Datetime::instance( $this->_timezone )->get_primary_datetime_for_event( $this->ID(), $try_to_exclude_expired, $try_to_exclude_deleted );
132
+		$this->_Primary_Datetime = EEM_Datetime::instance($this->_timezone)->get_primary_datetime_for_event($this->ID(), $try_to_exclude_expired, $try_to_exclude_deleted);
133 133
 		return $this->_Primary_Datetime;
134 134
 	}
135 135
 
@@ -140,30 +140,30 @@  discard block
 block discarded – undo
140 140
 	 * @param array $query_params like EEM_Base::get_all
141 141
 	 * @return EE_Ticket[]
142 142
 	 */
143
-	public function tickets( $query_params = array() ) {
143
+	public function tickets($query_params = array()) {
144 144
 		//first get all datetimes
145 145
 		$datetimes = $this->datetimes_ordered();
146
-		if ( ! $datetimes ) {
146
+		if ( ! $datetimes) {
147 147
 			return array();
148 148
 		}
149 149
 
150 150
 		$datetime_ids = array();
151
-		foreach ( $datetimes as $datetime ) {
151
+		foreach ($datetimes as $datetime) {
152 152
 			$datetime_ids[] = $datetime->ID();
153 153
 		}
154 154
 
155
-		$where_params = array( 'Datetime.DTT_ID' => array( 'IN', $datetime_ids ) );
155
+		$where_params = array('Datetime.DTT_ID' => array('IN', $datetime_ids));
156 156
 
157 157
 		//if incoming $query_params has where conditions let's merge but not override existing.
158
-		if ( is_array( $query_params ) && isset( $query_params[0]) ) {
159
-			$where_params = array_merge( $query_params[0], $where_params );
160
-			unset( $query_params[0] );
158
+		if (is_array($query_params) && isset($query_params[0])) {
159
+			$where_params = array_merge($query_params[0], $where_params);
160
+			unset($query_params[0]);
161 161
 		}
162 162
 
163 163
 		//now add $where_params to $query_params
164 164
 		$query_params[0] = $where_params;
165 165
 
166
-		return EEM_Ticket::instance()->get_all( $query_params );
166
+		return EEM_Ticket::instance()->get_all($query_params);
167 167
 	}
168 168
 
169 169
 
@@ -172,7 +172,7 @@  discard block
 block discarded – undo
172 172
 	 * @return bool
173 173
 	 */
174 174
 	function additional_limit() {
175
-		return $this->get( 'EVT_additional_limit' );
175
+		return $this->get('EVT_additional_limit');
176 176
 	}
177 177
 
178 178
 
@@ -181,7 +181,7 @@  discard block
 block discarded – undo
181 181
 	 * @return bool
182 182
 	 */
183 183
 	function allow_overflow() {
184
-		return $this->get( 'EVT_allow_overflow' );
184
+		return $this->get('EVT_allow_overflow');
185 185
 	}
186 186
 
187 187
 
@@ -190,7 +190,7 @@  discard block
 block discarded – undo
190 190
 	 * @return bool
191 191
 	 */
192 192
 	function created() {
193
-		return $this->get( 'EVT_created' );
193
+		return $this->get('EVT_created');
194 194
 	}
195 195
 
196 196
 
@@ -199,7 +199,7 @@  discard block
 block discarded – undo
199 199
 	 * @return bool
200 200
 	 */
201 201
 	function description() {
202
-		return $this->get( 'EVT_desc' );
202
+		return $this->get('EVT_desc');
203 203
 	}
204 204
 
205 205
 
@@ -209,7 +209,7 @@  discard block
 block discarded – undo
209 209
 	 * @return string of html
210 210
 	 */
211 211
 	function description_filtered() {
212
-		return $this->get_pretty( 'EVT_desc' );
212
+		return $this->get_pretty('EVT_desc');
213 213
 	}
214 214
 
215 215
 
@@ -218,7 +218,7 @@  discard block
 block discarded – undo
218 218
 	 * @return bool
219 219
 	 */
220 220
 	function display_description() {
221
-		return $this->get( 'EVT_display_desc' );
221
+		return $this->get('EVT_display_desc');
222 222
 	}
223 223
 
224 224
 
@@ -227,7 +227,7 @@  discard block
 block discarded – undo
227 227
 	 * @return bool
228 228
 	 */
229 229
 	function display_ticket_selector() {
230
-		return (bool)$this->get( 'EVT_display_ticket_selector' );
230
+		return (bool) $this->get('EVT_display_ticket_selector');
231 231
 	}
232 232
 
233 233
 
@@ -236,7 +236,7 @@  discard block
 block discarded – undo
236 236
 	 * @return bool
237 237
 	 */
238 238
 	function external_url() {
239
-		return $this->get( 'EVT_external_URL' );
239
+		return $this->get('EVT_external_URL');
240 240
 	}
241 241
 
242 242
 
@@ -245,7 +245,7 @@  discard block
 block discarded – undo
245 245
 	 * @return bool
246 246
 	 */
247 247
 	function member_only() {
248
-		return $this->get( 'EVT_member_only' );
248
+		return $this->get('EVT_member_only');
249 249
 	}
250 250
 
251 251
 
@@ -254,7 +254,7 @@  discard block
 block discarded – undo
254 254
 	 * @return bool
255 255
 	 */
256 256
 	function phone() {
257
-		return $this->get( 'EVT_phone' );
257
+		return $this->get('EVT_phone');
258 258
 	}
259 259
 
260 260
 
@@ -263,7 +263,7 @@  discard block
 block discarded – undo
263 263
 	 * @return bool
264 264
 	 */
265 265
 	function modified() {
266
-		return $this->get( 'EVT_modified' );
266
+		return $this->get('EVT_modified');
267 267
 	}
268 268
 
269 269
 
@@ -272,7 +272,7 @@  discard block
 block discarded – undo
272 272
 	 * @return bool
273 273
 	 */
274 274
 	function name() {
275
-		return $this->get( 'EVT_name' );
275
+		return $this->get('EVT_name');
276 276
 	}
277 277
 
278 278
 
@@ -281,7 +281,7 @@  discard block
 block discarded – undo
281 281
 	 * @return bool
282 282
 	 */
283 283
 	function order() {
284
-		return $this->get( 'EVT_order' );
284
+		return $this->get('EVT_order');
285 285
 	}
286 286
 
287 287
 
@@ -290,8 +290,8 @@  discard block
 block discarded – undo
290 290
 	 * @return bool|string
291 291
 	 */
292 292
 	function default_registration_status() {
293
-		$event_default_registration_status = $this->get( 'EVT_default_registration_status' );
294
-		return !empty( $event_default_registration_status ) ? $event_default_registration_status : EE_Registry::instance()->CFG->registration->default_STS_ID;
293
+		$event_default_registration_status = $this->get('EVT_default_registration_status');
294
+		return ! empty($event_default_registration_status) ? $event_default_registration_status : EE_Registry::instance()->CFG->registration->default_STS_ID;
295 295
 	}
296 296
 
297 297
 
@@ -302,14 +302,14 @@  discard block
 block discarded – undo
302 302
 	 * @param bool $not_full_desc
303 303
 	 * @return bool|string
304 304
 	 */
305
-	function short_description( $num_words = 55, $more = NULL, $not_full_desc = FALSE ) {
306
-		$short_desc = $this->get( 'EVT_short_desc' );
307
-		if ( !empty( $short_desc ) || $not_full_desc ) {
305
+	function short_description($num_words = 55, $more = NULL, $not_full_desc = FALSE) {
306
+		$short_desc = $this->get('EVT_short_desc');
307
+		if ( ! empty($short_desc) || $not_full_desc) {
308 308
 			return $short_desc;
309 309
 		}
310 310
 		else {
311
-			$full_desc = $this->get( 'EVT_desc' );
312
-			return wp_trim_words( $full_desc, $num_words, $more );
311
+			$full_desc = $this->get('EVT_desc');
312
+			return wp_trim_words($full_desc, $num_words, $more);
313 313
 		}
314 314
 	}
315 315
 
@@ -319,7 +319,7 @@  discard block
 block discarded – undo
319 319
 	 * @return bool
320 320
 	 */
321 321
 	function slug() {
322
-		return $this->get( 'EVT_slug' );
322
+		return $this->get('EVT_slug');
323 323
 	}
324 324
 
325 325
 
@@ -328,7 +328,7 @@  discard block
 block discarded – undo
328 328
 	 * @return bool
329 329
 	 */
330 330
 	function timezone_string() {
331
-		return $this->get( 'EVT_timezone_string' );
331
+		return $this->get('EVT_timezone_string');
332 332
 	}
333 333
 
334 334
 
@@ -337,7 +337,7 @@  discard block
 block discarded – undo
337 337
 	 * @return bool
338 338
 	 */
339 339
 	function visible_on() {
340
-		return $this->get( 'EVT_visible_on' );
340
+		return $this->get('EVT_visible_on');
341 341
 	}
342 342
 
343 343
 
@@ -346,7 +346,7 @@  discard block
 block discarded – undo
346 346
 	 * @return bool
347 347
 	 */
348 348
 	function wp_user() {
349
-		return $this->get( 'EVT_wp_user' );
349
+		return $this->get('EVT_wp_user');
350 350
 	}
351 351
 
352 352
 
@@ -355,7 +355,7 @@  discard block
 block discarded – undo
355 355
 	 * @return bool
356 356
 	 */
357 357
 	function donations() {
358
-		return $this->get( 'EVT_donations' );
358
+		return $this->get('EVT_donations');
359 359
 	}
360 360
 
361 361
 
@@ -363,8 +363,8 @@  discard block
 block discarded – undo
363 363
 	/**
364 364
 	 * @param $limit
365 365
 	 */
366
-	function set_additional_limit( $limit ) {
367
-		$this->set( 'EVT_additional_limit', $limit );
366
+	function set_additional_limit($limit) {
367
+		$this->set('EVT_additional_limit', $limit);
368 368
 	}
369 369
 
370 370
 
@@ -372,8 +372,8 @@  discard block
 block discarded – undo
372 372
 	/**
373 373
 	 * @param $created
374 374
 	 */
375
-	function set_created( $created ) {
376
-		$this->set( 'EVT_created', $created );
375
+	function set_created($created) {
376
+		$this->set('EVT_created', $created);
377 377
 	}
378 378
 
379 379
 
@@ -381,8 +381,8 @@  discard block
 block discarded – undo
381 381
 	/**
382 382
 	 * @param $desc
383 383
 	 */
384
-	function set_description( $desc ) {
385
-		$this->set( 'EVT_desc', $desc );
384
+	function set_description($desc) {
385
+		$this->set('EVT_desc', $desc);
386 386
 	}
387 387
 
388 388
 
@@ -390,8 +390,8 @@  discard block
 block discarded – undo
390 390
 	/**
391 391
 	 * @param $display_desc
392 392
 	 */
393
-	function set_display_description( $display_desc ) {
394
-		$this->set( 'EVT_display_desc', $display_desc );
393
+	function set_display_description($display_desc) {
394
+		$this->set('EVT_display_desc', $display_desc);
395 395
 	}
396 396
 
397 397
 
@@ -399,8 +399,8 @@  discard block
 block discarded – undo
399 399
 	/**
400 400
 	 * @param $display_ticket_selector
401 401
 	 */
402
-	function set_display_ticket_selector( $display_ticket_selector ) {
403
-		$this->set( 'EVT_display_ticket_selector', $display_ticket_selector );
402
+	function set_display_ticket_selector($display_ticket_selector) {
403
+		$this->set('EVT_display_ticket_selector', $display_ticket_selector);
404 404
 	}
405 405
 
406 406
 
@@ -408,8 +408,8 @@  discard block
 block discarded – undo
408 408
 	/**
409 409
 	 * @param $external_url
410 410
 	 */
411
-	function set_external_url( $external_url ) {
412
-		$this->set( 'EVT_external_URL', $external_url );
411
+	function set_external_url($external_url) {
412
+		$this->set('EVT_external_URL', $external_url);
413 413
 	}
414 414
 
415 415
 
@@ -417,8 +417,8 @@  discard block
 block discarded – undo
417 417
 	/**
418 418
 	 * @param $member_only
419 419
 	 */
420
-	function set_member_only( $member_only ) {
421
-		$this->set( 'EVT_member_only', $member_only );
420
+	function set_member_only($member_only) {
421
+		$this->set('EVT_member_only', $member_only);
422 422
 	}
423 423
 
424 424
 
@@ -426,8 +426,8 @@  discard block
 block discarded – undo
426 426
 	/**
427 427
 	 * @param $event_phone
428 428
 	 */
429
-	function set_event_phone( $event_phone ) {
430
-		$this->set( 'EVT_phone', $event_phone );
429
+	function set_event_phone($event_phone) {
430
+		$this->set('EVT_phone', $event_phone);
431 431
 	}
432 432
 
433 433
 
@@ -435,8 +435,8 @@  discard block
 block discarded – undo
435 435
 	/**
436 436
 	 * @param $modified
437 437
 	 */
438
-	function set_modified( $modified ) {
439
-		$this->set( 'EVT_modified', $modified );
438
+	function set_modified($modified) {
439
+		$this->set('EVT_modified', $modified);
440 440
 	}
441 441
 
442 442
 
@@ -444,8 +444,8 @@  discard block
 block discarded – undo
444 444
 	/**
445 445
 	 * @param $name
446 446
 	 */
447
-	function set_name( $name ) {
448
-		$this->set( 'EVT_name', $name );
447
+	function set_name($name) {
448
+		$this->set('EVT_name', $name);
449 449
 	}
450 450
 
451 451
 
@@ -453,8 +453,8 @@  discard block
 block discarded – undo
453 453
 	/**
454 454
 	 * @param $order
455 455
 	 */
456
-	function set_order( $order ) {
457
-		$this->set( 'EVT_order', $order );
456
+	function set_order($order) {
457
+		$this->set('EVT_order', $order);
458 458
 	}
459 459
 
460 460
 
@@ -462,8 +462,8 @@  discard block
 block discarded – undo
462 462
 	/**
463 463
 	 * @param $short_desc
464 464
 	 */
465
-	function set_short_description( $short_desc ) {
466
-		$this->set( 'EVT_short_desc', $short_desc );
465
+	function set_short_description($short_desc) {
466
+		$this->set('EVT_short_desc', $short_desc);
467 467
 	}
468 468
 
469 469
 
@@ -471,8 +471,8 @@  discard block
 block discarded – undo
471 471
 	/**
472 472
 	 * @param $slug
473 473
 	 */
474
-	function set_slug( $slug ) {
475
-		$this->set( 'EVT_slug', $slug );
474
+	function set_slug($slug) {
475
+		$this->set('EVT_slug', $slug);
476 476
 	}
477 477
 
478 478
 
@@ -480,8 +480,8 @@  discard block
 block discarded – undo
480 480
 	/**
481 481
 	 * @param $timezone_string
482 482
 	 */
483
-	function set_timezone_string( $timezone_string ) {
484
-		$this->set( 'EVT_timezone_string', $timezone_string );
483
+	function set_timezone_string($timezone_string) {
484
+		$this->set('EVT_timezone_string', $timezone_string);
485 485
 	}
486 486
 
487 487
 
@@ -489,8 +489,8 @@  discard block
 block discarded – undo
489 489
 	/**
490 490
 	 * @param $visible_on
491 491
 	 */
492
-	function set_visible_on( $visible_on ) {
493
-		$this->set( 'EVT_visible_on', $visible_on );
492
+	function set_visible_on($visible_on) {
493
+		$this->set('EVT_visible_on', $visible_on);
494 494
 	}
495 495
 
496 496
 
@@ -498,8 +498,8 @@  discard block
 block discarded – undo
498 498
 	/**
499 499
 	 * @param $wp_user
500 500
 	 */
501
-	function set_wp_user( $wp_user ) {
502
-		$this->set( 'EVT_wp_user', $wp_user );
501
+	function set_wp_user($wp_user) {
502
+		$this->set('EVT_wp_user', $wp_user);
503 503
 	}
504 504
 
505 505
 
@@ -507,8 +507,8 @@  discard block
 block discarded – undo
507 507
 	/**
508 508
 	 * @param $default_registration_status
509 509
 	 */
510
-	function set_default_registration_status( $default_registration_status ) {
511
-		$this->set( 'EVT_default_registration_status', $default_registration_status );
510
+	function set_default_registration_status($default_registration_status) {
511
+		$this->set('EVT_default_registration_status', $default_registration_status);
512 512
 	}
513 513
 
514 514
 
@@ -516,8 +516,8 @@  discard block
 block discarded – undo
516 516
 	/**
517 517
 	 * @param $donations
518 518
 	 */
519
-	function set_donations( $donations ) {
520
-		$this->set( 'EVT_donations', $donations );
519
+	function set_donations($donations) {
520
+		$this->set('EVT_donations', $donations);
521 521
 	}
522 522
 
523 523
 
@@ -527,8 +527,8 @@  discard block
 block discarded – undo
527 527
 	 * @param EE_Venue /int $venue_id_or_obj
528 528
 	 * @return EE_Venue
529 529
 	 */
530
-	function add_venue( $venue_id_or_obj ) {
531
-		return $this->_add_relation_to( $venue_id_or_obj, 'Venue' );
530
+	function add_venue($venue_id_or_obj) {
531
+		return $this->_add_relation_to($venue_id_or_obj, 'Venue');
532 532
 	}
533 533
 
534 534
 
@@ -538,8 +538,8 @@  discard block
 block discarded – undo
538 538
 	 * @param EE_Venue /int $venue_id_or_obj
539 539
 	 * @return EE_Venue
540 540
 	 */
541
-	function remove_venue( $venue_id_or_obj ) {
542
-		return $this->_remove_relation_to( $venue_id_or_obj, 'Venue' );
541
+	function remove_venue($venue_id_or_obj) {
542
+		return $this->_remove_relation_to($venue_id_or_obj, 'Venue');
543 543
 	}
544 544
 
545 545
 
@@ -549,8 +549,8 @@  discard block
 block discarded – undo
549 549
 	 * @param array $query_params like EEM_Base::get_all's $query_params
550 550
 	 * @return EE_Venue[]
551 551
 	 */
552
-	function venues( $query_params = array() ) {
553
-		return $this->get_many_related( 'Venue', $query_params );
552
+	function venues($query_params = array()) {
553
+		return $this->get_many_related('Venue', $query_params);
554 554
 	}
555 555
 
556 556
 
@@ -562,7 +562,7 @@  discard block
 block discarded – undo
562 562
 	 */
563 563
 	private function _has_ID_and_is_published() {
564 564
 		// first check if event id is present and not NULL, then check if this event is published (or any of the equivalent "published" statuses)
565
-		return ( $this->ID() && $this->ID() !== NULL && ( $this->status() == 'publish' || $this->status() == EEM_Event::sold_out || $this->status() == EEM_Event::postponed || $this->status() == EEM_Event::cancelled ) ) ? TRUE : FALSE;
565
+		return ($this->ID() && $this->ID() !== NULL && ($this->status() == 'publish' || $this->status() == EEM_Event::sold_out || $this->status() == EEM_Event::postponed || $this->status() == EEM_Event::cancelled)) ? TRUE : FALSE;
566 566
 	}
567 567
 
568 568
 
@@ -574,21 +574,21 @@  discard block
 block discarded – undo
574 574
 	 */
575 575
 	public function is_upcoming() {
576 576
 		// check if event id is present and if this event is published
577
-		if ( $this->is_inactive() ) {
577
+		if ($this->is_inactive()) {
578 578
 			return FALSE;
579 579
 		}
580 580
 		// set initial value
581 581
 		$upcoming = FALSE;
582 582
 		//next let's get all datetimes and loop through them
583 583
 		$datetimes = $this->datetimes_in_chronological_order();
584
-		foreach ( $datetimes as $datetime ) {
585
-			if ( $datetime instanceof EE_Datetime ) {
584
+		foreach ($datetimes as $datetime) {
585
+			if ($datetime instanceof EE_Datetime) {
586 586
 				//if this dtt is expired then we continue cause one of the other datetimes might be upcoming.
587
-				if ( $datetime->is_expired() ) {
587
+				if ($datetime->is_expired()) {
588 588
 					continue;
589 589
 				}
590 590
 				//if this dtt is active then we return false.
591
-				if ( $datetime->is_active() ) {
591
+				if ($datetime->is_active()) {
592 592
 					return FALSE;
593 593
 				}
594 594
 				//otherwise let's check upcoming status
@@ -605,21 +605,21 @@  discard block
 block discarded – undo
605 605
 	 */
606 606
 	public function is_active() {
607 607
 		// check if event id is present and if this event is published
608
-		if ( $this->is_inactive() ) {
608
+		if ($this->is_inactive()) {
609 609
 			return FALSE;
610 610
 		}
611 611
 		// set initial value
612 612
 		$active = FALSE;
613 613
 		//next let's get all datetimes and loop through them
614 614
 		$datetimes = $this->datetimes_in_chronological_order();
615
-		foreach ( $datetimes as $datetime ) {
616
-			if ( $datetime instanceof EE_Datetime ) {
615
+		foreach ($datetimes as $datetime) {
616
+			if ($datetime instanceof EE_Datetime) {
617 617
 				//if this dtt is expired then we continue cause one of the other datetimes might be active.
618
-				if ( $datetime->is_expired() ) {
618
+				if ($datetime->is_expired()) {
619 619
 					continue;
620 620
 				}
621 621
 				//if this dtt is upcoming then we return false.
622
-				if ( $datetime->is_upcoming() ) {
622
+				if ($datetime->is_upcoming()) {
623 623
 					return FALSE;
624 624
 				}
625 625
 				//otherwise let's check active status
@@ -636,17 +636,17 @@  discard block
 block discarded – undo
636 636
 	 */
637 637
 	public function is_expired() {
638 638
 		// check if event id is present and if this event is published
639
-		if ( $this->is_inactive() ) {
639
+		if ($this->is_inactive()) {
640 640
 			return FALSE;
641 641
 		}
642 642
 		// set initial value
643 643
 		$expired = FALSE;
644 644
 		//first let's get all datetimes and loop through them
645 645
 		$datetimes = $this->datetimes_in_chronological_order();
646
-		foreach ( $datetimes as $datetime ) {
647
-			if ( $datetime instanceof EE_Datetime ) {
646
+		foreach ($datetimes as $datetime) {
647
+			if ($datetime instanceof EE_Datetime) {
648 648
 				//if this dtt is upcoming or active then we return false.
649
-				if ( $datetime->is_upcoming() || $datetime->is_active() ) {
649
+				if ($datetime->is_upcoming() || $datetime->is_active()) {
650 650
 					return FALSE;
651 651
 				}
652 652
 				//otherwise let's check active status
@@ -663,7 +663,7 @@  discard block
 block discarded – undo
663 663
 	 */
664 664
 	public function is_inactive() {
665 665
 		// check if event id is present and if this event is published
666
-		if ( $this->_has_ID_and_is_published() ) {
666
+		if ($this->_has_ID_and_is_published()) {
667 667
 			return FALSE;
668 668
 		}
669 669
 		return TRUE;
@@ -681,26 +681,26 @@  discard block
 block discarded – undo
681 681
 	 */
682 682
 	public function perform_sold_out_status_check() {
683 683
 		// get all unexpired untrashed tickets
684
-		$tickets = $this->tickets( array(
684
+		$tickets = $this->tickets(array(
685 685
 			array(
686
-				'TKT_end_date'   => array( '>=', EEM_Ticket::instance()->current_time_for_query( 'TKT_end_date' ) ),
686
+				'TKT_end_date'   => array('>=', EEM_Ticket::instance()->current_time_for_query('TKT_end_date')),
687 687
 				'TKT_deleted'    => false
688 688
 			)
689 689
 		));
690 690
 		// if all the tickets are just expired, then don't update the event status to sold out
691
-		if ( empty( $tickets )) {
691
+		if (empty($tickets)) {
692 692
 			return true;
693 693
 		}
694 694
 		// set initial value
695 695
 		$spaces_remaining = 0;
696
-		foreach( $tickets as $ticket ) {
697
-			if ( $ticket instanceof EE_Ticket ) {
698
-				$spaces_remaining += $ticket->qty( 'saleable' );
696
+		foreach ($tickets as $ticket) {
697
+			if ($ticket instanceof EE_Ticket) {
698
+				$spaces_remaining += $ticket->qty('saleable');
699 699
 			}
700 700
 		}
701
-		if ( $spaces_remaining === 0 ) {
702
-			$this->set_status( EEM_Event::sold_out );
703
-			if ( !is_admin() || ( is_admin() && defined( 'DOING_AJAX' ) ) ) {
701
+		if ($spaces_remaining === 0) {
702
+			$this->set_status(EEM_Event::sold_out);
703
+			if ( ! is_admin() || (is_admin() && defined('DOING_AJAX'))) {
704 704
 				$this->save();
705 705
 			}
706 706
 			$sold_out = TRUE;
@@ -728,15 +728,15 @@  discard block
 block discarded – undo
728 728
 	 */
729 729
 	public function spaces_remaining_for_sale() {
730 730
 		//first get total available spaces including consideration for tickets that have already sold.
731
-		$spaces_available = $this->total_available_spaces( true );
731
+		$spaces_available = $this->total_available_spaces(true);
732 732
 
733 733
 		//if total available = 0, then exit right away because that means everything is expired.
734
-		if ( $spaces_available === 0 ) {
734
+		if ($spaces_available === 0) {
735 735
 			return 0;
736 736
 		}
737 737
 
738 738
 		//subtract total approved registrations from spaces available to get how many are remaining.
739
-		$spots_taken = EEM_Registration::instance()->count( array( array( 'EVT_ID' => $this->ID(), 'STS_ID' => EEM_Registration::status_id_approved ) ), 'REG_ID', true );
739
+		$spots_taken = EEM_Registration::instance()->count(array(array('EVT_ID' => $this->ID(), 'STS_ID' => EEM_Registration::status_id_approved)), 'REG_ID', true);
740 740
 		$spaces_remaining = $spaces_available - $spots_taken;
741 741
 
742 742
 		return $spaces_remaining > 0 ? $spaces_remaining : 0;
@@ -769,29 +769,29 @@  discard block
 block discarded – undo
769 769
 	 *
770 770
 	 * @return  int|float  (Note: if EE_INF is returned its considered a float by PHP)
771 771
 	 */
772
-	public function total_available_spaces( $current_total_available = false ) {
772
+	public function total_available_spaces($current_total_available = false) {
773 773
 		$spaces_available = 0;
774 774
 
775 775
 		//first get all tickets on the event and include expired tickets
776
-		$tickets = $this->tickets( array( 'default_where_conditions' => 'none' ) );
776
+		$tickets = $this->tickets(array('default_where_conditions' => 'none'));
777 777
 		$ticket_sums = array();
778 778
 		$datetime_limits = array();
779 779
 
780 780
 		//loop through tickets and normalize them
781
-		foreach ( $tickets as $ticket ) {
782
-			$datetimes = $ticket->datetimes( array( 'order_by' => array( 'DTT_reg_limit' => 'ASC' ) ) );
781
+		foreach ($tickets as $ticket) {
782
+			$datetimes = $ticket->datetimes(array('order_by' => array('DTT_reg_limit' => 'ASC')));
783 783
 
784
-			if ( empty( $datetimes ) ) {
784
+			if (empty($datetimes)) {
785 785
 				continue;
786 786
 			}
787 787
 
788 788
 			//first datetime should be the lowest datetime
789
-			$least_datetime = reset( $datetimes );
789
+			$least_datetime = reset($datetimes);
790 790
 
791 791
 			//lets reset the ticket quantity to be the lower of either the lowest datetime reg limit or the ticket quantity
792 792
 			//IF datetimes sold (and we're not doing current live total available, then use spaces remaining for datetime, not reg_limit.
793
-			if ( $current_total_available ) {
794
-				if ( $ticket->is_remaining() ) {
793
+			if ($current_total_available) {
794
+				if ($ticket->is_remaining()) {
795 795
 					$remaining = $ticket->remaining();
796 796
 				} else {
797 797
 					$spaces_available += $ticket->sold();
@@ -799,23 +799,23 @@  discard block
 block discarded – undo
799 799
 					continue;
800 800
 				}
801 801
 			} else {
802
-				$remaining = min( $ticket->qty(), $least_datetime->reg_limit() );
802
+				$remaining = min($ticket->qty(), $least_datetime->reg_limit());
803 803
 			}
804 804
 
805 805
 			//if $ticket_limit == infinity then let's drop out right away and just return that because any infinity amount trumps all other "available" amounts.
806
-			if ( $remaining == EE_INF ) {
806
+			if ($remaining == EE_INF) {
807 807
 				return EE_INF;
808 808
 			}
809 809
 
810 810
 			//multiply normalized $tkt quantity by the number of datetimes on the ticket as the "sum"
811 811
 			//also include the sum of all the datetime reg limits on the ticket for breaking ties.
812
-			$ticket_sums[$ticket->ID()]['sum'] = $remaining * count( $datetimes );
812
+			$ticket_sums[$ticket->ID()]['sum'] = $remaining * count($datetimes);
813 813
 			$ticket_sums[$ticket->ID()]['datetime_sums'] = 0;
814
-			foreach ( $datetimes as $datetime ) {
815
-				if ( $datetime->reg_limit() === EE_INF ) {
814
+			foreach ($datetimes as $datetime) {
815
+				if ($datetime->reg_limit() === EE_INF) {
816 816
 					$ticket_sums[$ticket->ID()]['datetime_sums'] = EE_INF;
817 817
 				} else {
818
-					$ticket_sums[ $ticket->ID() ]['datetime_sums'] += $current_total_available ? $datetime->spaces_remaining() : $datetime->reg_limit();
818
+					$ticket_sums[$ticket->ID()]['datetime_sums'] += $current_total_available ? $datetime->spaces_remaining() : $datetime->reg_limit();
819 819
 				}
820 820
 				$datetime_limits[$datetime->ID()] = $current_total_available ? $datetime->spaces_remaining() : $datetime->reg_limit();
821 821
 			}
@@ -826,74 +826,74 @@  discard block
 block discarded – undo
826 826
 		//ticket quantity by the number of datetimes on the ticket).  For tie-breakers, then the next sort is based on the
827 827
 		//ticket with the greatest sum of all remaining datetime->spaces_remaining() ( or $datetime->reg_limit() if not
828 828
 		//$current_total_available ) for the datetimes on the ticket.
829
-		usort( $ticket_sums, function( $a, $b ) {
830
-			if ( $a['sum'] == $b['sum'] ) {
831
-				if ( $a['datetime_sums'] == $b['datetime_sums'] ) {
829
+		usort($ticket_sums, function($a, $b) {
830
+			if ($a['sum'] == $b['sum']) {
831
+				if ($a['datetime_sums'] == $b['datetime_sums']) {
832 832
 					return 0;
833 833
 				}
834 834
 
835 835
 				return $a['datetime_sums'] < $b['datetime_sums'] ? 1 : -1;
836 836
 			}
837
-			return ( $a['sum'] < $b['sum'] ) ? -1 : 1;
837
+			return ($a['sum'] < $b['sum']) ? -1 : 1;
838 838
 		});
839 839
 
840 840
 		//now let's loop through the sorted tickets and simulate sellouts
841
-		foreach ( $ticket_sums as $ticket_info ) {
842
-			if ( $ticket_info['ticket'] instanceof EE_Ticket ) {
841
+		foreach ($ticket_sums as $ticket_info) {
842
+			if ($ticket_info['ticket'] instanceof EE_Ticket) {
843 843
 
844
-				$datetimes = $ticket_info['ticket']->datetimes( array( 'order_by' => array( 'DTT_reg_limit' => 'ASC' ) ) );
844
+				$datetimes = $ticket_info['ticket']->datetimes(array('order_by' => array('DTT_reg_limit' => 'ASC')));
845 845
 				//need to sort these $datetimes by remaining (only if $current_total_available)
846 846
 				//setup datetimes for simulation
847 847
 				$ticket_datetimes_remaining = array();
848
-				foreach( $datetimes as $datetime ) {
848
+				foreach ($datetimes as $datetime) {
849 849
 					$ticket_datetimes_remaining[$datetime->ID()]['rem'] = $datetime_limits[$datetime->ID()];
850 850
 					$ticket_datetimes_remaining[$datetime->ID()]['datetime'] = $datetime;
851 851
 				}
852
-				usort( $ticket_datetimes_remaining, function( $a, $b ) {
853
-					if ( $a['rem'] == $b['rem'] ) {
852
+				usort($ticket_datetimes_remaining, function($a, $b) {
853
+					if ($a['rem'] == $b['rem']) {
854 854
 						return 0;
855 855
 					}
856
-					return ( $a['rem'] < $b['rem'] ) ? -1 : 1;
856
+					return ($a['rem'] < $b['rem']) ? -1 : 1;
857 857
 				});
858 858
 
859 859
 
860 860
 				//get the remaining on the first datetime (which should be the one with the least remaining) and that is
861 861
 				//what we add to the spaces_available running total.  Then we need to decrease the remaining on our datetime tracker.
862
-				$lowest_datetime = reset( $ticket_datetimes_remaining );
862
+				$lowest_datetime = reset($ticket_datetimes_remaining);
863 863
 
864 864
 				//need to get the lower of; what the remaining is on the lowest datetime, and the remaining on the ticket.
865 865
 				// If this ends up being 0 (because of previous tickets in our simulation selling out), then it has already
866 866
 				// been tracked on $spaces available and this ticket is now sold out for the simulation, so we can continue
867 867
 				// to the next ticket.
868
-				if ( $current_total_available ) {
869
-					$remaining = min( $lowest_datetime['rem'], $ticket_info['ticket']->remaining() );
868
+				if ($current_total_available) {
869
+					$remaining = min($lowest_datetime['rem'], $ticket_info['ticket']->remaining());
870 870
 				} else {
871
-					$remaining = min( $lowest_datetime['rem'], $ticket_info['ticket']->qty() );
871
+					$remaining = min($lowest_datetime['rem'], $ticket_info['ticket']->qty());
872 872
 				}
873 873
 
874 874
 				//if $remaining is infinite that means that all datetimes on this ticket are infinite but we've made it here because all
875 875
 				//tickets have a quantity.  So we don't have to track datetimes, we can just use ticket quantities for total
876 876
 				//available.
877
-				if ( $remaining === EE_INF ) {
877
+				if ($remaining === EE_INF) {
878 878
 					$spaces_available += $ticket_info['ticket']->qty();
879 879
 					continue;
880 880
 				}
881 881
 
882 882
 				//if ticket has sold amounts then we also need to add that (but only if doing live counts)
883
-				if ( $current_total_available ) {
883
+				if ($current_total_available) {
884 884
 					$spaces_available += $ticket_info['ticket']->sold();
885 885
 				}
886 886
 
887
-				if ( $remaining <= 0 ) {
887
+				if ($remaining <= 0) {
888 888
 					continue;
889 889
 				} else {
890 890
 					$spaces_available += $remaining;
891 891
 				}
892 892
 
893 893
 				//loop through the datetimes and sell them out!
894
-				foreach ( $ticket_datetimes_remaining as $datetime_info ) {
895
-					if ( $datetime_info['datetime'] instanceof EE_Datetime ) {
896
-						$datetime_limits[ $datetime_info['datetime']->ID() ] += - $remaining;
894
+				foreach ($ticket_datetimes_remaining as $datetime_info) {
895
+					if ($datetime_info['datetime'] instanceof EE_Datetime) {
896
+						$datetime_limits[$datetime_info['datetime']->ID()] += - $remaining;
897 897
 					}
898 898
 				}
899 899
 			}
@@ -909,8 +909,8 @@  discard block
 block discarded – undo
909 909
 	 * @param  bool $actual whether or not to perform calculations to not only figure the actual status but also to flip the status if necessary to sold out If false, we just check the existing status of the event
910 910
 	 * @return boolean
911 911
 	 */
912
-	public function is_sold_out( $actual = FALSE ) {
913
-		if ( ! $actual ) {
912
+	public function is_sold_out($actual = FALSE) {
913
+		if ( ! $actual) {
914 914
 			return $this->status() == EEM_Event::sold_out;
915 915
 		}
916 916
 		else {
@@ -948,36 +948,36 @@  discard block
 block discarded – undo
948 948
 	 * @param bool $reset
949 949
 	 * @return bool | string - based on EE_Datetime active constants or FALSE if error.
950 950
 	 */
951
-	public function get_active_status( $reset = FALSE ) {
951
+	public function get_active_status($reset = FALSE) {
952 952
 		// if the active status has already been set, then just use that value (unless we are resetting it)
953
-		if ( ! empty( $this->_active_status ) && ! $reset ) {
953
+		if ( ! empty($this->_active_status) && ! $reset) {
954 954
 			return $this->_active_status;
955 955
 		}
956 956
 		//first check if event id is present on this object
957
-		if ( ! $this->ID() ) {
957
+		if ( ! $this->ID()) {
958 958
 			return FALSE;
959 959
 		}
960 960
 		//first get all datetimes ordered by date
961 961
 		$datetimes = $this->datetimes_in_chronological_order();
962 962
 		//next loop through $datetimes and setup status array
963 963
 		$status_array = array();
964
-		foreach ( $datetimes as $datetime ) {
965
-			if ( $datetime instanceof EE_Datetime ) {
964
+		foreach ($datetimes as $datetime) {
965
+			if ($datetime instanceof EE_Datetime) {
966 966
 				$status_array[] = $datetime->get_active_status();
967 967
 			}
968 968
 		}
969 969
 		//now we can conditionally determine status
970
-		if ( $this->status() == 'publish' ) {
971
-			if ( in_array( EE_Datetime::active, $status_array ) ) {
970
+		if ($this->status() == 'publish') {
971
+			if (in_array(EE_Datetime::active, $status_array)) {
972 972
 				$this->_active_status = EE_Datetime::active;
973 973
 			} else {
974
-				if ( in_array( EE_Datetime::upcoming, $status_array ) ) {
974
+				if (in_array(EE_Datetime::upcoming, $status_array)) {
975 975
 					$this->_active_status = EE_Datetime::upcoming;
976 976
 				} else {
977
-					if ( in_array( EE_Datetime::expired, $status_array ) ) {
977
+					if (in_array(EE_Datetime::expired, $status_array)) {
978 978
 						$this->_active_status = EE_Datetime::expired;
979 979
 					} else {
980
-						if ( in_array( EE_Datetime::sold_out, $status_array ) ) {
980
+						if (in_array(EE_Datetime::sold_out, $status_array)) {
981 981
 							$this->_active_status = EE_Datetime::sold_out;
982 982
 						} else {
983 983
 							$this->_active_status = EE_Datetime::expired; //catchall
@@ -986,7 +986,7 @@  discard block
 block discarded – undo
986 986
 				}
987 987
 			}
988 988
 		} else {
989
-			switch ( $this->status() ) {
989
+			switch ($this->status()) {
990 990
 				case EEM_Event::sold_out :
991 991
 					$this->_active_status = EE_Datetime::sold_out;
992 992
 					break;
@@ -1012,10 +1012,10 @@  discard block
 block discarded – undo
1012 1012
 	 * @param boolean $echo     whether to return (FALSE), or echo out the result (TRUE)
1013 1013
 	 * @return mixed void|string
1014 1014
 	 */
1015
-	public function pretty_active_status( $echo = TRUE ) {
1015
+	public function pretty_active_status($echo = TRUE) {
1016 1016
 		$active_status = $this->get_active_status();
1017
-		$status = '<span class="ee-status event-active-status-' . $active_status . '">' . EEH_Template::pretty_status( $active_status, FALSE, 'sentence' ) . '</span>';
1018
-		if ( $echo ) {
1017
+		$status = '<span class="ee-status event-active-status-'.$active_status.'">'.EEH_Template::pretty_status($active_status, FALSE, 'sentence').'</span>';
1018
+		if ($echo) {
1019 1019
 			echo $status;
1020 1020
 			return '';
1021 1021
 		}
@@ -1029,12 +1029,12 @@  discard block
 block discarded – undo
1029 1029
 	 */
1030 1030
 	public function get_number_of_tickets_sold() {
1031 1031
 		$tkt_sold = 0;
1032
-		if ( !$this->ID() ) {
1032
+		if ( ! $this->ID()) {
1033 1033
 			return 0;
1034 1034
 		}
1035 1035
 		$datetimes = $this->datetimes();
1036
-		foreach ( $datetimes as $datetime ) {
1037
-			if ( $datetime instanceof EE_Datetime ) {
1036
+		foreach ($datetimes as $datetime) {
1037
+			if ($datetime instanceof EE_Datetime) {
1038 1038
 				$tkt_sold += $datetime->sold();
1039 1039
 			}
1040 1040
 		}
@@ -1049,7 +1049,7 @@  discard block
 block discarded – undo
1049 1049
 	 * @return int
1050 1050
 	 */
1051 1051
 	public function get_count_of_all_registrations() {
1052
-		return EEM_Event::instance()->count_related( $this, 'Registration' );
1052
+		return EEM_Event::instance()->count_related($this, 'Registration');
1053 1053
 	}
1054 1054
 
1055 1055
 
@@ -1059,9 +1059,9 @@  discard block
 block discarded – undo
1059 1059
 	 * @return EE_Ticket
1060 1060
 	 */
1061 1061
 	public function get_ticket_with_earliest_start_time() {
1062
-		$where[ 'Datetime.EVT_ID' ] = $this->ID();
1063
-		$query_params = array( $where, 'order_by' => array( 'TKT_start_date' => 'ASC' ) );
1064
-		return EE_Registry::instance()->load_model( 'Ticket' )->get_one( $query_params );
1062
+		$where['Datetime.EVT_ID'] = $this->ID();
1063
+		$query_params = array($where, 'order_by' => array('TKT_start_date' => 'ASC'));
1064
+		return EE_Registry::instance()->load_model('Ticket')->get_one($query_params);
1065 1065
 	}
1066 1066
 
1067 1067
 
@@ -1071,9 +1071,9 @@  discard block
 block discarded – undo
1071 1071
 	 * @return EE_Ticket
1072 1072
 	 */
1073 1073
 	public function get_ticket_with_latest_end_time() {
1074
-		$where[ 'Datetime.EVT_ID' ] = $this->ID();
1075
-		$query_params = array( $where, 'order_by' => array( 'TKT_end_date' => 'DESC' ) );
1076
-		return EE_Registry::instance()->load_model( 'Ticket' )->get_one( $query_params );
1074
+		$where['Datetime.EVT_ID'] = $this->ID();
1075
+		$query_params = array($where, 'order_by' => array('TKT_end_date' => 'DESC'));
1076
+		return EE_Registry::instance()->load_model('Ticket')->get_one($query_params);
1077 1077
 	}
1078 1078
 
1079 1079
 
@@ -1085,11 +1085,11 @@  discard block
 block discarded – undo
1085 1085
 	public function tickets_on_sale() {
1086 1086
 		$earliest_ticket = $this->get_ticket_with_earliest_start_time();
1087 1087
 		$latest_ticket = $this->get_ticket_with_latest_end_time();
1088
-		if ( !$latest_ticket instanceof EE_Ticket && !$earliest_ticket instanceof EE_Ticket ) {
1088
+		if ( ! $latest_ticket instanceof EE_Ticket && ! $earliest_ticket instanceof EE_Ticket) {
1089 1089
 			return FALSE;
1090 1090
 		}
1091 1091
 		//check on sale for these two tickets.
1092
-		if ( $latest_ticket->is_on_sale() || $earliest_ticket->is_on_sale() ) {
1092
+		if ($latest_ticket->is_on_sale() || $earliest_ticket->is_on_sale()) {
1093 1093
 			return TRUE;
1094 1094
 		}
1095 1095
 		return FALSE;
@@ -1103,7 +1103,7 @@  discard block
 block discarded – undo
1103 1103
 	 * @return string
1104 1104
 	 */
1105 1105
 	public function get_permalink() {
1106
-		if ( $this->external_url() ) {
1106
+		if ($this->external_url()) {
1107 1107
 			return $this->external_url();
1108 1108
 		}
1109 1109
 		else {
@@ -1118,10 +1118,10 @@  discard block
 block discarded – undo
1118 1118
 	 * @param array $query_params like EEM_Base::get_all
1119 1119
 	 * @return EE_Term
1120 1120
 	 */
1121
-	public function first_event_category( $query_params = array() ) {
1122
-		$query_params[ 0 ][ 'Term_Taxonomy.taxonomy' ] = 'espresso_event_categories';
1123
-		$query_params[ 0 ][ 'Term_Taxonomy.Event.EVT_ID' ] = $this->ID();
1124
-		return EEM_Term::instance()->get_one( $query_params );
1121
+	public function first_event_category($query_params = array()) {
1122
+		$query_params[0]['Term_Taxonomy.taxonomy'] = 'espresso_event_categories';
1123
+		$query_params[0]['Term_Taxonomy.Event.EVT_ID'] = $this->ID();
1124
+		return EEM_Term::instance()->get_one($query_params);
1125 1125
 	}
1126 1126
 
1127 1127
 
@@ -1131,10 +1131,10 @@  discard block
 block discarded – undo
1131 1131
 	 * @param array $query_params
1132 1132
 	 * @return EE_Term[]
1133 1133
 	 */
1134
-	public function get_all_event_categories( $query_params = array() ) {
1135
-		$query_params[ 0 ][ 'Term_Taxonomy.taxonomy' ] = 'espresso_event_categories';
1136
-		$query_params[ 0 ][ 'Term_Taxonomy.Event.EVT_ID' ] = $this->ID();
1137
-		return EEM_Term::instance()->get_all( $query_params );
1134
+	public function get_all_event_categories($query_params = array()) {
1135
+		$query_params[0]['Term_Taxonomy.taxonomy'] = 'espresso_event_categories';
1136
+		$query_params[0]['Term_Taxonomy.Event.EVT_ID'] = $this->ID();
1137
+		return EEM_Term::instance()->get_all($query_params);
1138 1138
 	}
1139 1139
 
1140 1140
 	/**
@@ -1142,8 +1142,8 @@  discard block
 block discarded – undo
1142 1142
 	 * @param array $query_params @see EEM_Base::get_all
1143 1143
 	 * @return EE_Question_Group[]
1144 1144
 	 */
1145
-	public function question_groups($query_params = array()){
1146
-		$query_params = ! empty( $query_params ) ? $query_params : array( 'order_by' => array( 'QSG_order' => 'ASC' ));
1145
+	public function question_groups($query_params = array()) {
1146
+		$query_params = ! empty($query_params) ? $query_params : array('order_by' => array('QSG_order' => 'ASC'));
1147 1147
 		return $this->get_many_related('Question_Group', $query_params);
1148 1148
 	}
1149 1149
 
@@ -1183,12 +1183,12 @@  discard block
 block discarded – undo
1183 1183
 	 */
1184 1184
 	public function get_admin_edit_link() {
1185 1185
 		EE_Registry::instance()->load_helper('URL');
1186
-		return EEH_URL::add_query_args_and_nonce( array(
1186
+		return EEH_URL::add_query_args_and_nonce(array(
1187 1187
 			'page' => 'espresso_events',
1188 1188
 			'action' => 'edit',
1189 1189
 			'post' => $this->ID()
1190 1190
 			),
1191
-			admin_url( 'admin.php' )
1191
+			admin_url('admin.php')
1192 1192
 		);
1193 1193
 	}
1194 1194
 
@@ -1201,11 +1201,11 @@  discard block
 block discarded – undo
1201 1201
 	 */
1202 1202
 	public function get_admin_settings_link() {
1203 1203
 		EE_Registry::instance()->load_helper('URL');
1204
-		return EEH_URL::add_query_args_and_nonce( array(
1204
+		return EEH_URL::add_query_args_and_nonce(array(
1205 1205
 			'page' => 'espresso_events',
1206 1206
 			'action' => 'default_event_settings'
1207 1207
 			),
1208
-			admin_url( 'admin.php' )
1208
+			admin_url('admin.php')
1209 1209
 		);
1210 1210
 	}
1211 1211
 
@@ -1221,11 +1221,11 @@  discard block
 block discarded – undo
1221 1221
 	public function get_admin_overview_link() {
1222 1222
 
1223 1223
 		EE_Registry::instance()->load_helper('URL');
1224
-		return EEH_URL::add_query_args_and_nonce( array(
1224
+		return EEH_URL::add_query_args_and_nonce(array(
1225 1225
 			'page' => 'espresso_events',
1226 1226
 			'action' => 'default'
1227 1227
 		),
1228
-			admin_url( 'admin.php' )
1228
+			admin_url('admin.php')
1229 1229
 		);
1230 1230
 	}
1231 1231
 
Please login to merge, or discard this patch.
core/db_classes/EE_Payment_Method.class.php 1 patch
Doc Comments   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -112,7 +112,7 @@  discard block
 block discarded – undo
112 112
 
113 113
 	/**
114 114
 	 * Gets button_url
115
-	 * @return string
115
+	 * @return boolean
116 116
 	 */
117 117
 	function button_url() {
118 118
 		return $this->get('PMD_button_url');
@@ -152,7 +152,7 @@  discard block
 block discarded – undo
152 152
 
153 153
 	/**
154 154
 	 * Gets description
155
-	 * @return string
155
+	 * @return boolean
156 156
 	 */
157 157
 	function description() {
158 158
 		return $this->get('PMD_desc');
@@ -172,7 +172,7 @@  discard block
 block discarded – undo
172 172
 
173 173
 	/**
174 174
 	 * Gets name
175
-	 * @return string
175
+	 * @return boolean
176 176
 	 */
177 177
 	function name() {
178 178
 		return $this->get('PMD_name');
@@ -212,7 +212,7 @@  discard block
 block discarded – undo
212 212
 
213 213
 	/**
214 214
 	 * Gets order
215
-	 * @return int
215
+	 * @return boolean
216 216
 	 */
217 217
 	function order() {
218 218
 		return $this->get('PMD_order');
@@ -232,7 +232,7 @@  discard block
 block discarded – undo
232 232
 
233 233
 	/**
234 234
 	 * Gets slug
235
-	 * @return string
235
+	 * @return boolean
236 236
 	 */
237 237
 	function slug() {
238 238
 		return $this->get('PMD_slug');
@@ -252,7 +252,7 @@  discard block
 block discarded – undo
252 252
 
253 253
 	/**
254 254
 	 * Gets type
255
-	 * @return string
255
+	 * @return boolean
256 256
 	 */
257 257
 	function type() {
258 258
 		return $this->get('PMD_type');
@@ -272,7 +272,7 @@  discard block
 block discarded – undo
272 272
 
273 273
 	/**
274 274
 	 * Gets wp_user
275
-	 * @return int
275
+	 * @return boolean
276 276
 	 */
277 277
 	function wp_user() {
278 278
 		return $this->get('PMD_wp_user');
@@ -307,7 +307,7 @@  discard block
 block discarded – undo
307 307
 
308 308
 	/**
309 309
 	 * Gets admin_name
310
-	 * @return string
310
+	 * @return boolean
311 311
 	 */
312 312
 	function admin_name() {
313 313
 		return $this->get('PMD_admin_name');
@@ -327,7 +327,7 @@  discard block
 block discarded – undo
327 327
 
328 328
 	/**
329 329
 	 * Gets admin_desc
330
-	 * @return string
330
+	 * @return boolean
331 331
 	 */
332 332
 	function admin_desc() {
333 333
 		return $this->get('PMD_admin_desc');
@@ -347,7 +347,7 @@  discard block
 block discarded – undo
347 347
 
348 348
 	/**
349 349
 	 * Gets scope
350
-	 * @return array
350
+	 * @return boolean
351 351
 	 */
352 352
 	function scope() {
353 353
 		return $this->get('PMD_scope');
Please login to merge, or discard this patch.
core/db_classes/EE_Post_Meta.class.php 2 patches
Doc Comments   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -49,7 +49,7 @@  discard block
 block discarded – undo
49 49
 
50 50
 	/**
51 51
 	 * Gets meta_id
52
-	 * @return int
52
+	 * @return boolean
53 53
 	 */
54 54
 	function meta_id() {
55 55
 		return $this->get( 'meta_id' );
@@ -60,14 +60,14 @@  discard block
 block discarded – undo
60 60
 	/**
61 61
 	 * Sets meta_id
62 62
 	 * @param int $meta_id
63
-	 * @return boolean
63
+	 * @return boolean|null
64 64
 	 */
65 65
 	function set_meta_id( $meta_id) {
66 66
 		return $this->set( 'meta_id', $meta_id);
67 67
 	}
68 68
 	/**
69 69
 	 * Gets post_id
70
-	 * @return int
70
+	 * @return boolean
71 71
 	 */
72 72
 	function post_id() {
73 73
 		return $this->get( 'post_id' );
@@ -78,14 +78,14 @@  discard block
 block discarded – undo
78 78
 	/**
79 79
 	 * Sets post_id
80 80
 	 * @param int $post_id
81
-	 * @return boolean
81
+	 * @return boolean|null
82 82
 	 */
83 83
 	function set_post_id( $post_id) {
84 84
 		return $this->set( 'post_id', $post_id);
85 85
 	}
86 86
 	/**
87 87
 	 * Gets meta_key
88
-	 * @return string
88
+	 * @return boolean
89 89
 	 */
90 90
 	function meta_key() {
91 91
 		return $this->get( 'meta_key' );
@@ -96,14 +96,14 @@  discard block
 block discarded – undo
96 96
 	/**
97 97
 	 * Sets meta_key
98 98
 	 * @param string $meta_key
99
-	 * @return boolean
99
+	 * @return boolean|null
100 100
 	 */
101 101
 	function set_meta_key( $meta_key) {
102 102
 		return $this->set( 'meta_key', $meta_key);
103 103
 	}
104 104
 	/**
105 105
 	 * Gets meta_value
106
-	 * @return mixed
106
+	 * @return boolean
107 107
 	 */
108 108
 	function meta_value() {
109 109
 		return $this->get( 'meta_value' );
@@ -114,7 +114,7 @@  discard block
 block discarded – undo
114 114
 	/**
115 115
 	 * Sets meta_value
116 116
 	 * @param mixed $meta_value
117
-	 * @return boolean
117
+	 * @return boolean|null
118 118
 	 */
119 119
 	function set_meta_value( $meta_value) {
120 120
 		return $this->set( 'meta_value', $meta_value);
Please login to merge, or discard this patch.
Spacing   +19 added lines, -19 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1
-<?php if ( !defined( 'EVENT_ESPRESSO_VERSION' ) ) {
2
-	exit( 'No direct script access allowed' );
1
+<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) {
2
+	exit('No direct script access allowed');
3 3
 }
4 4
 /**
5 5
  * Event Espresso
@@ -30,9 +30,9 @@  discard block
 block discarded – undo
30 30
 	 * @param array $props_n_values
31 31
 	 * @return EE_Post_Meta|mixed
32 32
 	 */
33
-	public static function new_instance( $props_n_values = array() ) {
34
-		$has_object = parent::_check_for_object( $props_n_values, __CLASS__ );
35
-		return $has_object ? $has_object : new self( $props_n_values );
33
+	public static function new_instance($props_n_values = array()) {
34
+		$has_object = parent::_check_for_object($props_n_values, __CLASS__);
35
+		return $has_object ? $has_object : new self($props_n_values);
36 36
 	}
37 37
 
38 38
 
@@ -41,8 +41,8 @@  discard block
 block discarded – undo
41 41
 	 * @param array $props_n_values
42 42
 	 * @return EE_Post_Meta
43 43
 	 */
44
-	public static function new_instance_from_db( $props_n_values = array() ) {
45
-		return new self( $props_n_values, TRUE );
44
+	public static function new_instance_from_db($props_n_values = array()) {
45
+		return new self($props_n_values, TRUE);
46 46
 	}
47 47
 
48 48
 
@@ -52,7 +52,7 @@  discard block
 block discarded – undo
52 52
 	 * @return int
53 53
 	 */
54 54
 	function meta_id() {
55
-		return $this->get( 'meta_id' );
55
+		return $this->get('meta_id');
56 56
 	}
57 57
 
58 58
 
@@ -62,15 +62,15 @@  discard block
 block discarded – undo
62 62
 	 * @param int $meta_id
63 63
 	 * @return boolean
64 64
 	 */
65
-	function set_meta_id( $meta_id) {
66
-		return $this->set( 'meta_id', $meta_id);
65
+	function set_meta_id($meta_id) {
66
+		return $this->set('meta_id', $meta_id);
67 67
 	}
68 68
 	/**
69 69
 	 * Gets post_id
70 70
 	 * @return int
71 71
 	 */
72 72
 	function post_id() {
73
-		return $this->get( 'post_id' );
73
+		return $this->get('post_id');
74 74
 	}
75 75
 
76 76
 
@@ -80,15 +80,15 @@  discard block
 block discarded – undo
80 80
 	 * @param int $post_id
81 81
 	 * @return boolean
82 82
 	 */
83
-	function set_post_id( $post_id) {
84
-		return $this->set( 'post_id', $post_id);
83
+	function set_post_id($post_id) {
84
+		return $this->set('post_id', $post_id);
85 85
 	}
86 86
 	/**
87 87
 	 * Gets meta_key
88 88
 	 * @return string
89 89
 	 */
90 90
 	function meta_key() {
91
-		return $this->get( 'meta_key' );
91
+		return $this->get('meta_key');
92 92
 	}
93 93
 
94 94
 
@@ -98,15 +98,15 @@  discard block
 block discarded – undo
98 98
 	 * @param string $meta_key
99 99
 	 * @return boolean
100 100
 	 */
101
-	function set_meta_key( $meta_key) {
102
-		return $this->set( 'meta_key', $meta_key);
101
+	function set_meta_key($meta_key) {
102
+		return $this->set('meta_key', $meta_key);
103 103
 	}
104 104
 	/**
105 105
 	 * Gets meta_value
106 106
 	 * @return mixed
107 107
 	 */
108 108
 	function meta_value() {
109
-		return $this->get( 'meta_value' );
109
+		return $this->get('meta_value');
110 110
 	}
111 111
 
112 112
 
@@ -116,8 +116,8 @@  discard block
 block discarded – undo
116 116
 	 * @param mixed $meta_value
117 117
 	 * @return boolean
118 118
 	 */
119
-	function set_meta_value( $meta_value) {
120
-		return $this->set( 'meta_value', $meta_value);
119
+	function set_meta_value($meta_value) {
120
+		return $this->set('meta_value', $meta_value);
121 121
 	}
122 122
 
123 123
 
Please login to merge, or discard this patch.
core/db_classes/EE_Question.class.php 3 patches
Doc Comments   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -184,7 +184,7 @@  discard block
 block discarded – undo
184 184
 	/**
185 185
 	 * returns the text for displaying the question to users
186 186
 	 * @access public
187
-	 * @return string
187
+	 * @return boolean
188 188
 	 */
189 189
 	public function display_text() {
190 190
 		return $this->get( 'QST_display_text' );
@@ -195,7 +195,7 @@  discard block
 block discarded – undo
195 195
 	/**
196 196
 	 * returns the text for the administrative label
197 197
 	 * @access public
198
-	 * @return string
198
+	 * @return boolean
199 199
 	 */
200 200
 	public function admin_label() {
201 201
 		return $this->get( 'QST_admin_label' );
@@ -206,7 +206,7 @@  discard block
 block discarded – undo
206 206
 	/**
207 207
 	 * returns the attendee column name for this question
208 208
 	 * @access public
209
-	 * @return string
209
+	 * @return boolean
210 210
 	 */
211 211
 	public function system_ID() {
212 212
 		return $this->get( 'QST_system' );
@@ -229,7 +229,7 @@  discard block
 block discarded – undo
229 229
 	 * returns the text which should be displayed when a user
230 230
 	 * doesn't answer this question in a form
231 231
 	 * @access public
232
-	 * @return string
232
+	 * @return boolean
233 233
 	 */
234 234
 	public function required_text() {
235 235
 		return $this->get( 'QST_required_text' );
@@ -240,7 +240,7 @@  discard block
 block discarded – undo
240 240
 	/**
241 241
 	 * returns the type of this question
242 242
 	 * @access public
243
-	 * @return string
243
+	 * @return boolean
244 244
 	 */
245 245
 	public function type() {
246 246
 		return $this->get( 'QST_type' );
@@ -252,7 +252,7 @@  discard block
 block discarded – undo
252 252
 	 * returns an integer showing where this question should
253 253
 	 * be placed in a sequence of questions
254 254
 	 * @access public
255
-	 * @return int
255
+	 * @return boolean
256 256
 	 */
257 257
 	public function order() {
258 258
 		return $this->get( 'QST_order' );
@@ -275,7 +275,7 @@  discard block
 block discarded – undo
275 275
 	/**
276 276
 	 * returns the id the wordpress user who created this question
277 277
 	 * @access public
278
-	 * @return int
278
+	 * @return boolean
279 279
 	 */
280 280
 	public function wp_user() {
281 281
 		return $this->get( 'QST_wp_user' );
@@ -369,7 +369,7 @@  discard block
 block discarded – undo
369 369
 	 * Adds an option for this question. Note: if the option were previously associated with a different
370 370
 	 * Question, that relationship will be overwritten.
371 371
 	 * @param EE_Question_Option $option
372
-	 * @return boolean success
372
+	 * @return EE_Base_Class success
373 373
 	 */
374 374
 	public function add_option( EE_Question_Option $option ) {
375 375
 		return $this->_add_relation_to( $option, 'Question_Option' );
@@ -392,7 +392,7 @@  discard block
 block discarded – undo
392 392
 	/**
393 393
 	 * Marks the option as deleted.
394 394
 	 * @param EE_Question_Option $option
395
-	 * @return boolean success
395
+	 * @return EE_Base_Class success
396 396
 	 */
397 397
 	public function remove_option( EE_Question_Option $option ) {
398 398
 		return $this->_remove_relation_to( $option, 'Question_Option' );
Please login to merge, or discard this patch.
Indentation   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -2,18 +2,18 @@  discard block
 block discarded – undo
2 2
 	exit( 'No direct script access allowed' );
3 3
 }
4 4
 /**
5
- * Event Espresso
6
- *
7
- * Event Registration and Management Plugin for WordPress
8
- *
9
- * @ package 		Event Espresso
10
- * @ author 		Event Espresso
11
- * @ copyright 	(c) 2008-2011 Event Espresso  All Rights Reserved.
12
- * @ license 		{@link http://eventespresso.com/support/terms-conditions/}   * see Plugin Licensing *
13
- * @ link 				{@link http://www.eventespresso.com}
14
- * @ since 			4.0
15
- *
16
- */
5
+	 * Event Espresso
6
+	 *
7
+	 * Event Registration and Management Plugin for WordPress
8
+	 *
9
+	 * @ package 		Event Espresso
10
+	 * @ author 		Event Espresso
11
+	 * @ copyright 	(c) 2008-2011 Event Espresso  All Rights Reserved.
12
+	 * @ license 		{@link http://eventespresso.com/support/terms-conditions/}   * see Plugin Licensing *
13
+	 * @ link 				{@link http://www.eventespresso.com}
14
+	 * @ since 			4.0
15
+	 *
16
+	 */
17 17
 
18 18
 
19 19
 
@@ -445,8 +445,8 @@  discard block
 block discarded – undo
445 445
 		$new_question->set_admin_label( sprintf( __( '%s **Duplicate**', 'event_espresso' ), $this->admin_label() ) );
446 446
 		$new_question->set_system_ID( null );
447 447
 		$new_question->set_wp_user( get_current_user_id() );
448
-                //if we're duplicating a trashed question, assume we don't want the new one to be trashed
449
-                $new_question->set_deleted( false );
448
+				//if we're duplicating a trashed question, assume we don't want the new one to be trashed
449
+				$new_question->set_deleted( false );
450 450
 		$success = $new_question->save();
451 451
 		if( $success ) {
452 452
 			//we don't totally want to duplicate the question options, because we want them to be for the NEW question
Please login to merge, or discard this patch.
Spacing   +71 added lines, -71 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1
-<?php if ( !defined( 'EVENT_ESPRESSO_VERSION' ) ) {
2
-	exit( 'No direct script access allowed' );
1
+<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) {
2
+	exit('No direct script access allowed');
3 3
 }
4 4
 /**
5 5
  * Event Espresso
@@ -37,9 +37,9 @@  discard block
 block discarded – undo
37 37
 	 *                             		    date_format and the second value is the time format
38 38
 	 * @return EE_Question
39 39
 	 */
40
-	public static function new_instance( $props_n_values = array(), $timezone = null, $date_formats = array() ) {
41
-		$has_object = parent::_check_for_object( $props_n_values, __CLASS__ );
42
-		return $has_object ? $has_object : new self( $props_n_values, false, $timezone, $date_formats );
40
+	public static function new_instance($props_n_values = array(), $timezone = null, $date_formats = array()) {
41
+		$has_object = parent::_check_for_object($props_n_values, __CLASS__);
42
+		return $has_object ? $has_object : new self($props_n_values, false, $timezone, $date_formats);
43 43
 	}
44 44
 
45 45
 
@@ -50,8 +50,8 @@  discard block
 block discarded – undo
50 50
 	 *                          		the website will be used.
51 51
 	 * @return EE_Question
52 52
 	 */
53
-	public static function new_instance_from_db( $props_n_values = array(), $timezone = null ) {
54
-		return new self( $props_n_values, TRUE, $timezone );
53
+	public static function new_instance_from_db($props_n_values = array(), $timezone = null) {
54
+		return new self($props_n_values, TRUE, $timezone);
55 55
 	}
56 56
 
57 57
 
@@ -62,8 +62,8 @@  discard block
 block discarded – undo
62 62
 	 * @access        public
63 63
 	 * @param string $QST_display_text
64 64
 	 */
65
-	public function set_display_text( $QST_display_text = '' ) {
66
-		$this->set( 'QST_display_text', $QST_display_text );
65
+	public function set_display_text($QST_display_text = '') {
66
+		$this->set('QST_display_text', $QST_display_text);
67 67
 	}
68 68
 
69 69
 
@@ -74,8 +74,8 @@  discard block
 block discarded – undo
74 74
 	 * @access        public
75 75
 	 * @param        string $QST_admin_label
76 76
 	 */
77
-	public function set_admin_label( $QST_admin_label = '' ) {
78
-		$this->set( 'QST_admin_label', $QST_admin_label );
77
+	public function set_admin_label($QST_admin_label = '') {
78
+		$this->set('QST_admin_label', $QST_admin_label);
79 79
 	}
80 80
 
81 81
 
@@ -86,8 +86,8 @@  discard block
 block discarded – undo
86 86
 	 * @access        public
87 87
 	 * @param        mixed $QST_system
88 88
 	 */
89
-	public function set_system_ID( $QST_system = '' ) {
90
-		$this->set( 'QST_system', $QST_system );
89
+	public function set_system_ID($QST_system = '') {
90
+		$this->set('QST_system', $QST_system);
91 91
 	}
92 92
 
93 93
 
@@ -98,8 +98,8 @@  discard block
 block discarded – undo
98 98
 	 * @access        public
99 99
 	 * @param        string $QST_type
100 100
 	 */
101
-	public function set_question_type( $QST_type = '' ) {
102
-		$this->set( 'QST_type', $QST_type );
101
+	public function set_question_type($QST_type = '') {
102
+		$this->set('QST_type', $QST_type);
103 103
 	}
104 104
 
105 105
 
@@ -110,8 +110,8 @@  discard block
 block discarded – undo
110 110
 	 * @access        public
111 111
 	 * @param        bool $QST_required
112 112
 	 */
113
-	public function set_required( $QST_required = FALSE ) {
114
-		$this->set( 'QST_required', $QST_required );
113
+	public function set_required($QST_required = FALSE) {
114
+		$this->set('QST_required', $QST_required);
115 115
 	}
116 116
 
117 117
 
@@ -122,8 +122,8 @@  discard block
 block discarded – undo
122 122
 	 * @access        public
123 123
 	 * @param        string $QST_required_text
124 124
 	 */
125
-	public function set_required_text( $QST_required_text = '' ) {
126
-		$this->set( 'QST_required_text', $QST_required_text );
125
+	public function set_required_text($QST_required_text = '') {
126
+		$this->set('QST_required_text', $QST_required_text);
127 127
 	}
128 128
 
129 129
 
@@ -134,8 +134,8 @@  discard block
 block discarded – undo
134 134
 	 * @access        public
135 135
 	 * @param        int $QST_order
136 136
 	 */
137
-	public function set_order( $QST_order = 0 ) {
138
-		$this->set( 'QST_order', $QST_order );
137
+	public function set_order($QST_order = 0) {
138
+		$this->set('QST_order', $QST_order);
139 139
 	}
140 140
 
141 141
 
@@ -146,8 +146,8 @@  discard block
 block discarded – undo
146 146
 	 * @access        public
147 147
 	 * @param        bool $QST_admin_only
148 148
 	 */
149
-	public function set_admin_only( $QST_admin_only = FALSE ) {
150
-		$this->set( 'QST_admin_only', $QST_admin_only );
149
+	public function set_admin_only($QST_admin_only = FALSE) {
150
+		$this->set('QST_admin_only', $QST_admin_only);
151 151
 	}
152 152
 
153 153
 
@@ -158,8 +158,8 @@  discard block
 block discarded – undo
158 158
 	 * @access        public
159 159
 	 * @param        int $QST_wp_user
160 160
 	 */
161
-	public function set_wp_user( $QST_wp_user = 1 ) {
162
-		$this->set( 'QST_wp_user', $QST_wp_user );
161
+	public function set_wp_user($QST_wp_user = 1) {
162
+		$this->set('QST_wp_user', $QST_wp_user);
163 163
 	}
164 164
 
165 165
 
@@ -175,8 +175,8 @@  discard block
 block discarded – undo
175 175
 	 * @access        public
176 176
 	 * @param 	bool $QST_deleted
177 177
 	 */
178
-	public function set_deleted( $QST_deleted = FALSE ) {
179
-		$this->set( 'QST_deleted', $QST_deleted );
178
+	public function set_deleted($QST_deleted = FALSE) {
179
+		$this->set('QST_deleted', $QST_deleted);
180 180
 	}
181 181
 
182 182
 
@@ -187,7 +187,7 @@  discard block
 block discarded – undo
187 187
 	 * @return string
188 188
 	 */
189 189
 	public function display_text() {
190
-		return $this->get( 'QST_display_text' );
190
+		return $this->get('QST_display_text');
191 191
 	}
192 192
 
193 193
 
@@ -198,7 +198,7 @@  discard block
 block discarded – undo
198 198
 	 * @return string
199 199
 	 */
200 200
 	public function admin_label() {
201
-		return $this->get( 'QST_admin_label' );
201
+		return $this->get('QST_admin_label');
202 202
 	}
203 203
 
204 204
 
@@ -209,7 +209,7 @@  discard block
 block discarded – undo
209 209
 	 * @return string
210 210
 	 */
211 211
 	public function system_ID() {
212
-		return $this->get( 'QST_system' );
212
+		return $this->get('QST_system');
213 213
 	}
214 214
 
215 215
 
@@ -220,7 +220,7 @@  discard block
 block discarded – undo
220 220
 	 * @return boolean
221 221
 	 */
222 222
 	public function required() {
223
-		return $this->get( 'QST_required' );
223
+		return $this->get('QST_required');
224 224
 	}
225 225
 
226 226
 
@@ -232,7 +232,7 @@  discard block
 block discarded – undo
232 232
 	 * @return string
233 233
 	 */
234 234
 	public function required_text() {
235
-		return $this->get( 'QST_required_text' );
235
+		return $this->get('QST_required_text');
236 236
 	}
237 237
 
238 238
 
@@ -243,7 +243,7 @@  discard block
 block discarded – undo
243 243
 	 * @return string
244 244
 	 */
245 245
 	public function type() {
246
-		return $this->get( 'QST_type' );
246
+		return $this->get('QST_type');
247 247
 	}
248 248
 
249 249
 
@@ -255,7 +255,7 @@  discard block
 block discarded – undo
255 255
 	 * @return int
256 256
 	 */
257 257
 	public function order() {
258
-		return $this->get( 'QST_order' );
258
+		return $this->get('QST_order');
259 259
 	}
260 260
 
261 261
 
@@ -267,7 +267,7 @@  discard block
 block discarded – undo
267 267
 	 * @return boolean
268 268
 	 */
269 269
 	public function admin_only() {
270
-		return $this->get( 'QST_admin_only' );
270
+		return $this->get('QST_admin_only');
271 271
 	}
272 272
 
273 273
 
@@ -278,7 +278,7 @@  discard block
 block discarded – undo
278 278
 	 * @return int
279 279
 	 */
280 280
 	public function wp_user() {
281
-		return $this->get( 'QST_wp_user' );
281
+		return $this->get('QST_wp_user');
282 282
 	}
283 283
 
284 284
 
@@ -289,7 +289,7 @@  discard block
 block discarded – undo
289 289
 	 * @return boolean
290 290
 	 */
291 291
 	public function deleted() {
292
-		return $this->get( 'QST_deleted' );
292
+		return $this->get('QST_deleted');
293 293
 	}
294 294
 
295 295
 
@@ -299,7 +299,7 @@  discard block
 block discarded – undo
299 299
 	 * @return EE_Answer[]
300 300
 	 */
301 301
 	public function answers() {
302
-		return $this->get_many_related( 'Answer' );
302
+		return $this->get_many_related('Answer');
303 303
 	}
304 304
 
305 305
 
@@ -309,7 +309,7 @@  discard block
 block discarded – undo
309 309
 	 * @return boolean true = has answers, false = no answers.
310 310
 	 */
311 311
 	public function has_answers() {
312
-		return $this->count_related( 'Answer' ) > 0 ? TRUE : FALSE;
312
+		return $this->count_related('Answer') > 0 ? TRUE : FALSE;
313 313
 	}
314 314
 
315 315
 
@@ -319,7 +319,7 @@  discard block
 block discarded – undo
319 319
 	 * @return EE_Question_Group[]
320 320
 	 */
321 321
 	public function question_groups() {
322
-		return $this->get_many_related( 'Question_Group' );
322
+		return $this->get_many_related('Question_Group');
323 323
 	}
324 324
 
325 325
 
@@ -333,24 +333,24 @@  discard block
 block discarded – undo
333 333
 	 *                                                       whether it was trashed or not.
334 334
 	 * @return EE_Question_Option[]
335 335
 	 */
336
-	public function options( $notDeletedOptionsOnly = TRUE, $selected_value_to_always_include = NULL ) {
337
-		if ( ! $this->ID() ) {
336
+	public function options($notDeletedOptionsOnly = TRUE, $selected_value_to_always_include = NULL) {
337
+		if ( ! $this->ID()) {
338 338
 			return array();
339 339
 		}
340 340
 		$query_params = array();
341
-		if ( $selected_value_to_always_include ) {
342
-			if ( is_array( $selected_value_to_always_include ) ) {
343
-				$query_params[ 0 ][ 'OR*options-query' ][ 'QSO_value' ] = array( 'IN', $selected_value_to_always_include );
341
+		if ($selected_value_to_always_include) {
342
+			if (is_array($selected_value_to_always_include)) {
343
+				$query_params[0]['OR*options-query']['QSO_value'] = array('IN', $selected_value_to_always_include);
344 344
 			} else {
345
-				$query_params[ 0 ][ 'OR*options-query' ][ 'QSO_value' ] = $selected_value_to_always_include;
345
+				$query_params[0]['OR*options-query']['QSO_value'] = $selected_value_to_always_include;
346 346
 			}
347 347
 		}
348
-		if ( $notDeletedOptionsOnly ) {
349
-			$query_params[ 0 ][ 'OR*options-query' ][ 'QSO_deleted' ] = FALSE;
348
+		if ($notDeletedOptionsOnly) {
349
+			$query_params[0]['OR*options-query']['QSO_deleted'] = FALSE;
350 350
 		}
351 351
 		//order by QSO_order
352
-		$query_params[ 'order_by' ] = array( 'QSO_order' => 'ASC' );
353
-		return $this->get_many_related( 'Question_Option', $query_params );
352
+		$query_params['order_by'] = array('QSO_order' => 'ASC');
353
+		return $this->get_many_related('Question_Option', $query_params);
354 354
 	}
355 355
 
356 356
 
@@ -360,7 +360,7 @@  discard block
 block discarded – undo
360 360
 	 * @return \EE_Question_Option[]
361 361
 	 */
362 362
 	public function temp_options() {
363
-		return $this->_model_relations[ 'Question_Option' ];
363
+		return $this->_model_relations['Question_Option'];
364 364
 	}
365 365
 
366 366
 
@@ -371,8 +371,8 @@  discard block
 block discarded – undo
371 371
 	 * @param EE_Question_Option $option
372 372
 	 * @return boolean success
373 373
 	 */
374
-	public function add_option( EE_Question_Option $option ) {
375
-		return $this->_add_relation_to( $option, 'Question_Option' );
374
+	public function add_option(EE_Question_Option $option) {
375
+		return $this->_add_relation_to($option, 'Question_Option');
376 376
 	}
377 377
 
378 378
 
@@ -382,8 +382,8 @@  discard block
 block discarded – undo
382 382
 	 * @param EE_Question_Option $option
383 383
 	 * @return boolean success
384 384
 	 */
385
-	public function add_temp_option( EE_Question_Option $option ) {
386
-		$this->_model_relations[ 'Question_Option' ][ ] = $option;
385
+	public function add_temp_option(EE_Question_Option $option) {
386
+		$this->_model_relations['Question_Option'][] = $option;
387 387
 		return TRUE;
388 388
 	}
389 389
 
@@ -394,8 +394,8 @@  discard block
 block discarded – undo
394 394
 	 * @param EE_Question_Option $option
395 395
 	 * @return boolean success
396 396
 	 */
397
-	public function remove_option( EE_Question_Option $option ) {
398
-		return $this->_remove_relation_to( $option, 'Question_Option' );
397
+	public function remove_option(EE_Question_Option $option) {
398
+		return $this->_remove_relation_to($option, 'Question_Option');
399 399
 	}
400 400
 
401 401
 
@@ -404,8 +404,8 @@  discard block
 block discarded – undo
404 404
 	 * @return bool
405 405
 	 */
406 406
 	public function is_system_question() {
407
-		$system_ID = $this->get( 'QST_system' );
408
-		return ! empty( $system_ID ) ? TRUE : FALSE;
407
+		$system_ID = $this->get('QST_system');
408
+		return ! empty($system_ID) ? TRUE : FALSE;
409 409
 	}
410 410
 
411 411
 
@@ -418,8 +418,8 @@  discard block
 block discarded – undo
418 418
 	 */
419 419
 	public function set_order_to_latest() {
420 420
 		$latest_order = $this->get_model()->get_latest_question_order();
421
-		$latest_order ++;
422
-		$this->set( 'QST_order', $latest_order );
421
+		$latest_order++;
422
+		$this->set('QST_order', $latest_order);
423 423
 	}
424 424
 
425 425
 
@@ -438,20 +438,20 @@  discard block
 block discarded – undo
438 438
 	 * Duplicates this question and its question options
439 439
 	 * @return \EE_Question
440 440
 	 */
441
-	public function duplicate( $options = array() ) {
441
+	public function duplicate($options = array()) {
442 442
 		$new_question = clone $this;
443
-		$new_question->set( 'QST_ID', null );
444
-		$new_question->set_display_text( sprintf( __( '%s **Duplicate**', 'event_espresso' ), $this->display_text() ) );
445
-		$new_question->set_admin_label( sprintf( __( '%s **Duplicate**', 'event_espresso' ), $this->admin_label() ) );
446
-		$new_question->set_system_ID( null );
447
-		$new_question->set_wp_user( get_current_user_id() );
443
+		$new_question->set('QST_ID', null);
444
+		$new_question->set_display_text(sprintf(__('%s **Duplicate**', 'event_espresso'), $this->display_text()));
445
+		$new_question->set_admin_label(sprintf(__('%s **Duplicate**', 'event_espresso'), $this->admin_label()));
446
+		$new_question->set_system_ID(null);
447
+		$new_question->set_wp_user(get_current_user_id());
448 448
                 //if we're duplicating a trashed question, assume we don't want the new one to be trashed
449
-                $new_question->set_deleted( false );
449
+                $new_question->set_deleted(false);
450 450
 		$success = $new_question->save();
451
-		if( $success ) {
451
+		if ($success) {
452 452
 			//we don't totally want to duplicate the question options, because we want them to be for the NEW question
453
-			foreach( $this->options() as $question_option ) {
454
-				$question_option->duplicate( array( 'QST_ID' => $new_question->ID() ) );
453
+			foreach ($this->options() as $question_option) {
454
+				$question_option->duplicate(array('QST_ID' => $new_question->ID()));
455 455
 			}
456 456
 			return $new_question;
457 457
 		} else {
Please login to merge, or discard this patch.