Completed
Branch BUG-8698-ticket-sellouts (d652f0)
by
unknown
173:06 queued 156:28
created
caffeinated/admin/new/pricing/Pricing_Admin_Page.core.php 1 patch
Spacing   +184 added lines, -184 removed lines patch added patch discarded remove patch
@@ -31,8 +31,8 @@  discard block
 block discarded – undo
31 31
 	 * @param bool $routing
32 32
 	 * @return Pricing_Admin_Page
33 33
 	 */
34
-	public function __construct( $routing = TRUE ) {
35
-		parent::__construct( $routing );
34
+	public function __construct($routing = TRUE) {
35
+		parent::__construct($routing);
36 36
 	}
37 37
 
38 38
 
@@ -49,7 +49,7 @@  discard block
 block discarded – undo
49 49
 
50 50
 
51 51
 	protected function _ajax_hooks() {
52
-		add_action('wp_ajax_espresso_update_prices_order', array( $this, 'update_price_order' ));
52
+		add_action('wp_ajax_espresso_update_prices_order', array($this, 'update_price_order'));
53 53
 	}
54 54
 
55 55
 
@@ -82,8 +82,8 @@  discard block
 block discarded – undo
82 82
 	*		@return void
83 83
 	*/
84 84
 	protected function _set_page_routes() {
85
-		$prc_id = ! empty( $this->_req_data['PRC_ID'] ) && ! is_array( $this->_req_data['PRC_ID'] ) ? $this->_req_data['PRC_ID'] : 0;
86
-		$prt_id =  ! empty( $this->_req_data['PRT_ID'] ) && ! is_array( $this->_req_data['PRT_ID'] ) ? $this->_req_data['PRT_ID'] : 0;
85
+		$prc_id = ! empty($this->_req_data['PRC_ID']) && ! is_array($this->_req_data['PRC_ID']) ? $this->_req_data['PRC_ID'] : 0;
86
+		$prt_id = ! empty($this->_req_data['PRT_ID']) && ! is_array($this->_req_data['PRT_ID']) ? $this->_req_data['PRT_ID'] : 0;
87 87
 		$this->_page_routes = array(
88 88
 			'default' => array(
89 89
 					'func' => '_price_overview_list_table',
@@ -91,38 +91,38 @@  discard block
 block discarded – undo
91 91
 				),
92 92
 			'add_new_price'	=> array(
93 93
 					'func' => '_edit_price_details',
94
-					'args' => array( 'new_price' => TRUE ),
94
+					'args' => array('new_price' => TRUE),
95 95
 					'capability' => 'ee_edit_default_prices'
96 96
 				),
97 97
 			'edit_price'	=> array(
98 98
 					'func' => '_edit_price_details',
99
-					'args' => array( 'new_price' => FALSE ),
99
+					'args' => array('new_price' => FALSE),
100 100
 					'capability' => 'ee_edit_default_price',
101 101
 					'obj_id' => $prc_id
102 102
 				),
103 103
 			'insert_price'	=> array(
104 104
 					'func' => '_insert_or_update_price',
105
-					'args' => array( 'new_price' => TRUE ),
105
+					'args' => array('new_price' => TRUE),
106 106
 					'noheader' => TRUE,
107 107
 					'capability' => 'ee_edit_default_prices',
108 108
 				),
109 109
 			'update_price'	=> array(
110 110
 					'func' => '_insert_or_update_price',
111
-					'args' => array( 'new_price' => FALSE ),
111
+					'args' => array('new_price' => FALSE),
112 112
 					'noheader' => TRUE,
113 113
 					'capability' => 'ee_edit_default_price',
114 114
 					'obj_id' => $prc_id
115 115
 				),
116 116
 			'trash_price'	=> array(
117 117
 					'func' => '_trash_or_restore_price',
118
-					'args' => array( 'trash' => TRUE ),
118
+					'args' => array('trash' => TRUE),
119 119
 					'noheader' => TRUE,
120 120
 					'capability' => 'ee_delete_default_price',
121 121
 					'obj_id' => $prc_id
122 122
 				),
123 123
 			'restore_price'	=> array(
124 124
 					'func' => '_trash_or_restore_price',
125
-					'args' => array( 'trash' => FALSE ),
125
+					'args' => array('trash' => FALSE),
126 126
 					'noheader' => TRUE,
127 127
 					'capability' => 'ee_delete_default_price',
128 128
 					'obj_id' => $prc_id
@@ -154,27 +154,27 @@  discard block
 block discarded – undo
154 154
 				),
155 155
 			'insert_price_type'	=> array(
156 156
 					'func' => '_insert_or_update_price_type',
157
-					'args' => array( 'new_price_type' => TRUE ),
157
+					'args' => array('new_price_type' => TRUE),
158 158
 					'noheader' => TRUE,
159 159
 					'capability' => 'ee_edit_default_price_types'
160 160
 				),
161 161
 			'update_price_type' => array(
162 162
 					'func' => '_insert_or_update_price_type',
163
-					'args' => array( 'new_price_type' => FALSE ),
163
+					'args' => array('new_price_type' => FALSE),
164 164
 					'noheader' => TRUE,
165 165
 					'capability' => 'ee_edit_default_price_type',
166 166
 					'obj_id' => $prt_id
167 167
 				),
168 168
 			'trash_price_type'	=> array(
169 169
 					'func' => '_trash_or_restore_price_type',
170
-					'args' => array( 'trash' => TRUE ),
170
+					'args' => array('trash' => TRUE),
171 171
 					'noheader' => TRUE,
172 172
 					'capability' => 'ee_delete_default_price_type',
173 173
 					'obj_id' => $prt_id
174 174
 				),
175 175
 			'restore_price_type'	=> array(
176 176
 					'func' => '_trash_or_restore_price_type',
177
-					'args' => array( 'trash' => FALSE ),
177
+					'args' => array('trash' => FALSE),
178 178
 					'noheader' => TRUE,
179 179
 					'capability' => 'ee_delete_default_price_type',
180 180
 					'obj_id' => $prt_id
@@ -214,7 +214,7 @@  discard block
 block discarded – undo
214 214
 							'filename' => 'pricing_default_pricing_views_bulk_actions_search'
215 215
 							)
216 216
 						),
217
-					'help_tour' => array( 'Pricing_Default_Prices_Help_Tour'),
217
+					'help_tour' => array('Pricing_Default_Prices_Help_Tour'),
218 218
 					'require_nonce' => FALSE
219 219
 				),
220 220
 			'add_new_price' => array(
@@ -230,24 +230,24 @@  discard block
 block discarded – undo
230 230
 							)
231 231
 						),
232 232
                     'help_tour' => array('Pricing_Add_New_Default_Price_Help_Tour'),
233
-					'metaboxes' => array( '_publish_post_box', '_espresso_news_post_box', '_price_details_meta_boxes' ),
233
+					'metaboxes' => array('_publish_post_box', '_espresso_news_post_box', '_price_details_meta_boxes'),
234 234
 					'require_nonce' => FALSE
235 235
 				),
236 236
 			'edit_price' => array(
237 237
 					'nav' => array(
238 238
 							'label' => __('Edit Default Price', 'event_espresso'),
239 239
 							'order' => 20,
240
-							'url' => isset($this->_req_data['id']) ? add_query_arg(array('id' => $this->_req_data['id'] ), $this->_current_page_view_url )  : $this->_admin_base_url,
240
+							'url' => isset($this->_req_data['id']) ? add_query_arg(array('id' => $this->_req_data['id']), $this->_current_page_view_url) : $this->_admin_base_url,
241 241
 							'persistent' => FALSE
242 242
 						),
243
-					'metaboxes' => array( '_publish_post_box', '_espresso_news_post_box', '_price_details_meta_boxes' ),
243
+					'metaboxes' => array('_publish_post_box', '_espresso_news_post_box', '_price_details_meta_boxes'),
244 244
                     'help_tabs' => array(
245 245
 						'edit_default_price_help_tab' => array(
246 246
 							'title' => __('Edit Default Price', 'event_espresso'),
247 247
 							'filename' => 'pricing_edit_default_price'
248 248
 							)
249 249
 						),
250
-					'help_tour' => array( 'Pricing_Edit_Default_Price_Help_Tour' ),
250
+					'help_tour' => array('Pricing_Edit_Default_Price_Help_Tour'),
251 251
 					'require_nonce' => FALSE
252 252
 				),
253 253
 			'price_types' => array(
@@ -270,7 +270,7 @@  discard block
 block discarded – undo
270 270
 							'filename' => 'pricing_price_types_views_bulk_actions_search'
271 271
 							),
272 272
 						),
273
-					'help_tour' => array( 'Pricing_Price_Types_Default_Help_Tour' ),
273
+					'help_tour' => array('Pricing_Price_Types_Default_Help_Tour'),
274 274
 					'metaboxes' => array('_espresso_news_post_box', '_espresso_links_post_box'),
275 275
 					'require_nonce' => FALSE
276 276
 				),
@@ -286,8 +286,8 @@  discard block
 block discarded – undo
286 286
 							'filename' => 'pricing_add_new_price_type'
287 287
 							)
288 288
 						),
289
-                    'help_tour' => array( 'Pricing_Add_New_Price_Type_Help_Tour' ),
290
-					'metaboxes' => array( '_publish_post_box', '_espresso_news_post_box', '_price_type_details_meta_boxes' ),
289
+                    'help_tour' => array('Pricing_Add_New_Price_Type_Help_Tour'),
290
+					'metaboxes' => array('_publish_post_box', '_espresso_news_post_box', '_price_type_details_meta_boxes'),
291 291
 					'require_nonce' => FALSE
292 292
 				),
293 293
 			'edit_price_type' => array(
@@ -302,8 +302,8 @@  discard block
 block discarded – undo
302 302
 							'filename' => 'pricing_edit_price_type'
303 303
 							)
304 304
 						),
305
-                    'help_tour' => array( 'Pricing_Edit_Price_Type_Help_Tour' ),
306
-					'metaboxes' => array( '_publish_post_box', '_espresso_news_post_box', '_price_type_details_meta_boxes' ),
305
+                    'help_tour' => array('Pricing_Edit_Price_Type_Help_Tour'),
306
+					'metaboxes' => array('_publish_post_box', '_espresso_news_post_box', '_price_type_details_meta_boxes'),
307 307
 
308 308
 					'require_nonce' => FALSE
309 309
 				)
@@ -340,7 +340,7 @@  discard block
 block discarded – undo
340 340
 	public function load_scripts_styles() {
341 341
 		//styles
342 342
 		wp_enqueue_style('espresso-ui-theme');
343
-		wp_register_style( 'espresso_PRICING', PRICING_ASSETS_URL . 'espresso_pricing_admin.css', array(), EVENT_ESPRESSO_VERSION );
343
+		wp_register_style('espresso_PRICING', PRICING_ASSETS_URL.'espresso_pricing_admin.css', array(), EVENT_ESPRESSO_VERSION);
344 344
 		wp_enqueue_style('espresso_PRICING');
345 345
 
346 346
 		//scripts
@@ -350,8 +350,8 @@  discard block
 block discarded – undo
350 350
 		//wp_enqueue_script('jquery-ui-dialog');
351 351
 		//wp_enqueue_script('jquery-ui-draggable');
352 352
 		//wp_enqueue_script('jquery-ui-datepicker');
353
-		wp_register_script( 'espresso_PRICING', PRICING_ASSETS_URL . 'espresso_pricing_admin.js', array('jquery'), EVENT_ESPRESSO_VERSION, TRUE );
354
-		wp_enqueue_script( 'espresso_PRICING' );
353
+		wp_register_script('espresso_PRICING', PRICING_ASSETS_URL.'espresso_pricing_admin.js', array('jquery'), EVENT_ESPRESSO_VERSION, TRUE);
354
+		wp_enqueue_script('espresso_PRICING');
355 355
 	}
356 356
 
357 357
 
@@ -359,7 +359,7 @@  discard block
 block discarded – undo
359 359
 
360 360
 
361 361
 	public function load_scripts_styles_default() {
362
-		wp_enqueue_script( 'espresso_ajax_table_sorting' );
362
+		wp_enqueue_script('espresso_ajax_table_sorting');
363 363
 	}
364 364
 
365 365
 
@@ -387,7 +387,7 @@  discard block
 block discarded – undo
387 387
 				)
388 388
 		);
389 389
 
390
-		if ( EE_Registry::instance()->CAP->current_user_can( 'ee_delete_default_prices', 'pricing_trash_price' ) ) {
390
+		if (EE_Registry::instance()->CAP->current_user_can('ee_delete_default_prices', 'pricing_trash_price')) {
391 391
 			$this->_views['trashed'] = array(
392 392
 					'slug' => 'trashed',
393 393
 					'label' => __('Trash', 'event_espresso'),
@@ -417,7 +417,7 @@  discard block
 block discarded – undo
417 417
 				)
418 418
 		);
419 419
 
420
-		if ( EE_Registry::instance()->CAP->current_user_can( 'ee_delete_default_price_types', 'pricing_trash_price_type' ) ) {
420
+		if (EE_Registry::instance()->CAP->current_user_can('ee_delete_default_price_types', 'pricing_trash_price_type')) {
421 421
 			 $this->_views['trashed'] = array(
422 422
 					'slug' => 'trashed',
423 423
 					'label' => __('Trash', 'event_espresso'),
@@ -456,18 +456,18 @@  discard block
 block discarded – undo
456 456
 	* 	@param  boolean $trashed   whether the current view is of the trash can - eww yuck!
457 457
 	* 	@return mixed (int|array)  int = count || array of price objects
458 458
 	*/
459
-	public function get_prices_overview_data( $per_page = 10, $count = FALSE, $trashed = FALSE ) {
459
+	public function get_prices_overview_data($per_page = 10, $count = FALSE, $trashed = FALSE) {
460 460
 
461
-		do_action( 'AHEE_log', __FILE__, __FUNCTION__, '' );
461
+		do_action('AHEE_log', __FILE__, __FUNCTION__, '');
462 462
 		// start with an empty array
463 463
 		$event_pricing = array();
464 464
 
465
-		require_once( PRICING_ADMIN . 'Prices_List_Table.class.php' );
466
-		require_once(EE_MODELS . 'EEM_Price.model.php');
465
+		require_once(PRICING_ADMIN.'Prices_List_Table.class.php');
466
+		require_once(EE_MODELS.'EEM_Price.model.php');
467 467
 		//$PRC = EEM_Price::instance();
468 468
 
469 469
 		$this->_req_data['orderby'] = empty($this->_req_data['orderby']) ? '' : $this->_req_data['orderby'];
470
-		$order = ( isset( $this->_req_data['order'] ) && ! empty( $this->_req_data['order'] )) ? $this->_req_data['order'] : 'ASC';
470
+		$order = (isset($this->_req_data['order']) && ! empty($this->_req_data['order'])) ? $this->_req_data['order'] : 'ASC';
471 471
 
472 472
 		switch ($this->_req_data['orderby']) {
473 473
 			case 'name':
@@ -480,27 +480,27 @@  discard block
 block discarded – undo
480 480
 				$orderby = array('PRC_amount'=>$order);
481 481
 				break;
482 482
 			default:
483
-				$orderby = array( 'PRC_order'=>$order, 'Price_Type.PRT_order'=>$order, 'PRC_ID'=>$order);
483
+				$orderby = array('PRC_order'=>$order, 'Price_Type.PRT_order'=>$order, 'PRC_ID'=>$order);
484 484
 		}
485 485
 
486
-		$current_page = isset( $this->_req_data['paged'] ) && !empty( $this->_req_data['paged'] ) ? $this->_req_data['paged'] : 1;
487
-		$per_page = isset( $this->_req_data['perpage'] ) && !empty( $this->_req_data['perpage'] ) ? $this->_req_data['perpage'] : $per_page;
486
+		$current_page = isset($this->_req_data['paged']) && ! empty($this->_req_data['paged']) ? $this->_req_data['paged'] : 1;
487
+		$per_page = isset($this->_req_data['perpage']) && ! empty($this->_req_data['perpage']) ? $this->_req_data['perpage'] : $per_page;
488 488
 
489 489
 		$_where = array(
490 490
 				'PRC_is_default' => 1,
491 491
 				'PRC_deleted' => $trashed
492 492
 				);
493 493
 
494
-		$offset = ($current_page-1)*$per_page;
495
-		$limit = array( $offset, $per_page );
494
+		$offset = ($current_page - 1) * $per_page;
495
+		$limit = array($offset, $per_page);
496 496
 
497
-		if ( isset( $this->_req_data['s'] ) ) {
498
-			$sstr = '%' . $this->_req_data['s'] . '%';
497
+		if (isset($this->_req_data['s'])) {
498
+			$sstr = '%'.$this->_req_data['s'].'%';
499 499
 			$_where['OR'] = array(
500
-				'PRC_name' => array('LIKE',$sstr ),
501
-				'PRC_desc' => array('LIKE',$sstr ),
502
-				'PRC_amount' => array( 'LIKE',$sstr ),
503
-				'Price_Type.PRT_name' => array( 'LIKE', $sstr )
500
+				'PRC_name' => array('LIKE', $sstr),
501
+				'PRC_desc' => array('LIKE', $sstr),
502
+				'PRC_amount' => array('LIKE', $sstr),
503
+				'Price_Type.PRT_name' => array('LIKE', $sstr)
504 504
 				);
505 505
 		}
506 506
 
@@ -511,9 +511,9 @@  discard block
 block discarded – undo
511 511
 			'group_by'=>'PRC_ID'
512 512
 			);
513 513
 
514
-		if($count){
515
-			return $trashed ? EEM_Price::instance()->count( array( $_where ) ) : EEM_Price::instance()->count_deleted_and_undeleted(array($_where));
516
-		}else{
514
+		if ($count) {
515
+			return $trashed ? EEM_Price::instance()->count(array($_where)) : EEM_Price::instance()->count_deleted_and_undeleted(array($_where));
516
+		} else {
517 517
 			return EEM_Price::instance()->get_all_deleted_and_undeleted($query_params);
518 518
 		}
519 519
 	}
@@ -529,40 +529,40 @@  discard block
 block discarded – undo
529 529
 	*		@return void
530 530
 	*/
531 531
 	protected function _edit_price_details() {
532
-		do_action( 'AHEE_log', __FILE__, __FUNCTION__, '' );
532
+		do_action('AHEE_log', __FILE__, __FUNCTION__, '');
533 533
 		// grab price ID
534
-		$PRC_ID = isset( $this->_req_data['id'] ) && ! empty( $this->_req_data['id'] ) ? absint( $this->_req_data['id'] ) : FALSE;
534
+		$PRC_ID = isset($this->_req_data['id']) && ! empty($this->_req_data['id']) ? absint($this->_req_data['id']) : FALSE;
535 535
 		// change page title based on request action
536
-		$this->_admin_page_title = ucwords( str_replace( '_', ' ', $this->_req_action ));
536
+		$this->_admin_page_title = ucwords(str_replace('_', ' ', $this->_req_action));
537 537
 		// add PRC_ID to title if editing
538
-		$this->_admin_page_title = $PRC_ID ? $this->_admin_page_title . ' # ' . $PRC_ID : $this->_admin_page_title;
538
+		$this->_admin_page_title = $PRC_ID ? $this->_admin_page_title.' # '.$PRC_ID : $this->_admin_page_title;
539 539
 
540 540
 		// get prices
541
-		require_once(EE_MODELS . 'EEM_Price.model.php');
541
+		require_once(EE_MODELS.'EEM_Price.model.php');
542 542
 		$PRC = EEM_Price::instance();
543 543
 
544
-		if ( $PRC_ID ) {
545
-			$price = $PRC->get_one_by_ID( $PRC_ID );
544
+		if ($PRC_ID) {
545
+			$price = $PRC->get_one_by_ID($PRC_ID);
546 546
 			$additional_hidden_fields = array(
547
-					'PRC_ID' => array( 'type' => 'hidden', 'value' => $PRC_ID )
547
+					'PRC_ID' => array('type' => 'hidden', 'value' => $PRC_ID)
548 548
 				);
549
-			$this->_set_add_edit_form_tags( 'update_price', $additional_hidden_fields );
549
+			$this->_set_add_edit_form_tags('update_price', $additional_hidden_fields);
550 550
 		} else {
551 551
 			$price = $PRC->get_new_price();
552
-			$this->_set_add_edit_form_tags( 'insert_price' );
552
+			$this->_set_add_edit_form_tags('insert_price');
553 553
 		}
554 554
 
555 555
 		$this->_template_args['PRC_ID'] = $PRC_ID;
556 556
 		$this->_template_args['price'] = $price;
557 557
 
558 558
 		// get price types
559
-		require_once(EE_MODELS . 'EEM_Price_Type.model.php');
559
+		require_once(EE_MODELS.'EEM_Price_Type.model.php');
560 560
 		$PRT = EEM_Price_Type::instance();
561
-		$price_types = $PRT->get_all( array( array('PBT_ID' => array('!=', 1 ) ) ) );
561
+		$price_types = $PRT->get_all(array(array('PBT_ID' => array('!=', 1))));
562 562
 		$price_type_names = array();
563 563
 		if (empty($price_types)) {
564
-			$msg = __( 'You have no price types defined. Please add a price type before adding a price.', 'event_espresso' );
565
-			EE_Error::add_error( $msg, __FILE__, __FUNCTION__, __LINE__ );
564
+			$msg = __('You have no price types defined. Please add a price type before adding a price.', 'event_espresso');
565
+			EE_Error::add_error($msg, __FILE__, __FUNCTION__, __LINE__);
566 566
 			exit();
567 567
 		} else {
568 568
 			foreach ($price_types as $type) {
@@ -575,7 +575,7 @@  discard block
 block discarded – undo
575 575
 		$this->_template_args['price_types'] = $price_type_names;
576 576
 		$this->_template_args['learn_more_about_pricing_link'] = $this->_learn_more_about_pricing_link();
577 577
 
578
-		$this->_set_publish_post_box_vars( 'id', $PRC_ID );
578
+		$this->_set_publish_post_box_vars('id', $PRC_ID);
579 579
 		// the details template wrapper
580 580
 		$this->display_admin_page_with_sidebar();
581 581
 	}
@@ -591,7 +591,7 @@  discard block
 block discarded – undo
591 591
 	*		@return void
592 592
 	*/
593 593
 	protected function _price_details_meta_boxes() {
594
-		add_meta_box( 'edit-price-details-mbox', __( 'Default Price Details', 'event_espresso' ), array( $this, '_edit_price_details_meta_box' ), $this->wp_page_slug, 'normal', 'high' );
594
+		add_meta_box('edit-price-details-mbox', __('Default Price Details', 'event_espresso'), array($this, '_edit_price_details_meta_box'), $this->wp_page_slug, 'normal', 'high');
595 595
 	}
596 596
 
597 597
 
@@ -605,7 +605,7 @@  discard block
 block discarded – undo
605 605
 	*		@return void
606 606
 	*/
607 607
 	public function _edit_price_details_meta_box() {
608
-		echo EEH_Template::display_template( PRICING_TEMPLATE_PATH . 'pricing_details_main_meta_box.template.php', $this->_template_args, TRUE );
608
+		echo EEH_Template::display_template(PRICING_TEMPLATE_PATH.'pricing_details_main_meta_box.template.php', $this->_template_args, TRUE);
609 609
 	}
610 610
 
611 611
 
@@ -619,7 +619,7 @@  discard block
 block discarded – undo
619 619
 	*/
620 620
 	protected function set_price_column_values() {
621 621
 
622
-		do_action( 'AHEE_log', __FILE__, __FUNCTION__, '' );
622
+		do_action('AHEE_log', __FILE__, __FUNCTION__, '');
623 623
 
624 624
 		$set_column_values = array(
625 625
 				'PRT_ID' => absint($this->_req_data['PRT_ID']),
@@ -647,12 +647,12 @@  discard block
 block discarded – undo
647 647
 	*		@access protected
648 648
 	*		@return void
649 649
 	*/
650
-	protected function _insert_or_update_price( $insert = FALSE ) {
650
+	protected function _insert_or_update_price($insert = FALSE) {
651 651
 
652 652
 		//echo '<h3>'. __CLASS__ . '->' . __FUNCTION__ . ' <br /><span style="font-size:10px;font-weight:normal;">' . __FILE__ . '<br />line no: ' . __LINE__ . '</span></h3>';
653
-		do_action( 'AHEE_log', __FILE__, __FUNCTION__, '' );
653
+		do_action('AHEE_log', __FILE__, __FUNCTION__, '');
654 654
 
655
-		require_once(EE_MODELS . 'EEM_Price.model.php');
655
+		require_once(EE_MODELS.'EEM_Price.model.php');
656 656
 		$PRC = EEM_Price::instance();
657 657
 
658 658
 		// why be so pessimistic ???  : (
@@ -660,14 +660,14 @@  discard block
 block discarded – undo
660 660
 
661 661
 		$set_column_values = $this->set_price_column_values();
662 662
 		// is this a new Price ?
663
-		if ( $insert ) {
663
+		if ($insert) {
664 664
 			// run the insert
665
-			if ( $PRC_ID = $PRC->insert( $set_column_values )) {
665
+			if ($PRC_ID = $PRC->insert($set_column_values)) {
666 666
 				//make sure this new price modifier is attached to the ticket but ONLY if it is not a tax type
667 667
 				$PR = EEM_price::instance()->get_one_by_ID($PRC_ID);
668
-				if ( $PR->type_obj()->base_type() !== EEM_Price_Type::base_type_tax ) {
668
+				if ($PR->type_obj()->base_type() !== EEM_Price_Type::base_type_tax) {
669 669
 					$ticket = EEM_Ticket::instance()->get_one_by_ID(1);
670
-					$ticket->_add_relation_to( $PR, 'Price' );
670
+					$ticket->_add_relation_to($PR, 'Price');
671 671
 					$ticket->save();
672 672
 				}
673 673
 				$success = 1;
@@ -677,29 +677,29 @@  discard block
 block discarded – undo
677 677
 			}
678 678
 			$action_desc = 'created';
679 679
 		} else {
680
-			$PRC_ID = absint( $this->_req_data['PRC_ID'] );
680
+			$PRC_ID = absint($this->_req_data['PRC_ID']);
681 681
 			// run the update
682
-			$where_cols_n_values = array( 'PRC_ID' => $PRC_ID );
683
-			if ( $PRC->update( $set_column_values, array($where_cols_n_values))) {
682
+			$where_cols_n_values = array('PRC_ID' => $PRC_ID);
683
+			if ($PRC->update($set_column_values, array($where_cols_n_values))) {
684 684
 				$success = 1;
685 685
 			}
686 686
 
687 687
 			$PR = EEM_Price::instance()->get_one_by_ID($PRC_ID);
688
-			if ( $PR->type_obj()->base_type() !== EEM_Price_Type::base_type_tax ) {
688
+			if ($PR->type_obj()->base_type() !== EEM_Price_Type::base_type_tax) {
689 689
 
690 690
 				//if this is $PRC_ID == 1, then we need to update the default ticket attached to this price so the TKT_price value is updated.
691
-				if ( $PRC_ID === 1 ) {
691
+				if ($PRC_ID === 1) {
692 692
 					$ticket = $PR->get_first_related('Ticket');
693
-					if ( $ticket ) {
694
-						$ticket->set('TKT_price', $PR->get('PRC_amount') );
695
-						$ticket->set('TKT_name', $PR->get('PRC_name') );
693
+					if ($ticket) {
694
+						$ticket->set('TKT_price', $PR->get('PRC_amount'));
695
+						$ticket->set('TKT_name', $PR->get('PRC_name'));
696 696
 						$ticket->set('TKT_description', $PR->get('PRC_desc'));
697 697
 						$ticket->save();
698 698
 					}
699 699
 				} else {
700 700
 					//we make sure this price is attached to base ticket. but ONLY if its not a tax ticket type.
701 701
 					$ticket = EEM_Ticket::instance()->get_one_by_ID(1);
702
-					$ticket->_add_relation_to( $PRC_ID, 'Price' );
702
+					$ticket->_add_relation_to($PRC_ID, 'Price');
703 703
 					$ticket->save();
704 704
 				}
705 705
 			}
@@ -707,9 +707,9 @@  discard block
 block discarded – undo
707 707
 			$action_desc = 'updated';
708 708
 		}
709 709
 
710
-		$query_args = array( 'action' => 'edit_price', 'id' => $PRC_ID );
710
+		$query_args = array('action' => 'edit_price', 'id' => $PRC_ID);
711 711
 
712
-		$this->_redirect_after_action( $success, 'Prices', $action_desc, $query_args );
712
+		$this->_redirect_after_action($success, 'Prices', $action_desc, $query_args);
713 713
 
714 714
 	}
715 715
 
@@ -723,12 +723,12 @@  discard block
 block discarded – undo
723 723
 	*		@access protected
724 724
 	*		@return void
725 725
 	*/
726
-	protected function _trash_or_restore_price( $trash = TRUE ) {
726
+	protected function _trash_or_restore_price($trash = TRUE) {
727 727
 
728 728
 		//echo '<h3>'. __CLASS__ . '->' . __FUNCTION__ . ' <br /><span style="font-size:10px;font-weight:normal;">' . __FILE__ . '<br />line no: ' . __LINE__ . '</span></h3>';
729
-		do_action( 'AHEE_log', __FILE__, __FUNCTION__, '' );
729
+		do_action('AHEE_log', __FILE__, __FUNCTION__, '');
730 730
 
731
-		require_once(EE_MODELS . 'EEM_Price.model.php');
731
+		require_once(EE_MODELS.'EEM_Price.model.php');
732 732
 		$PRC = EEM_Price::instance();
733 733
 
734 734
 		$success = 1;
@@ -737,18 +737,18 @@  discard block
 block discarded – undo
737 737
 		//get base ticket for updating
738 738
 		$ticket = EEM_Ticket::instance()->get_one_by_ID(1);
739 739
 		//Checkboxes
740
-		if (!empty($this->_req_data['checkbox']) && is_array($this->_req_data['checkbox'])) {
740
+		if ( ! empty($this->_req_data['checkbox']) && is_array($this->_req_data['checkbox'])) {
741 741
 			// if array has more than one element than success message should be plural
742
-			$success = count( $this->_req_data['checkbox'] ) > 1 ? 2 : 1;
742
+			$success = count($this->_req_data['checkbox']) > 1 ? 2 : 1;
743 743
 			// cycle thru checkboxes
744
-			while (list( $PRC_ID, $value ) = each($this->_req_data['checkbox'])) {
745
-				if ( ! $PRC->update_by_ID(array('PRC_deleted' => $PRC_deleted), absint($PRC_ID) ) ) {
744
+			while (list($PRC_ID, $value) = each($this->_req_data['checkbox'])) {
745
+				if ( ! $PRC->update_by_ID(array('PRC_deleted' => $PRC_deleted), absint($PRC_ID))) {
746 746
 					$success = 0;
747 747
 				} else {
748 748
 					$PR = EEM_Price::instance()->get_one_by_ID($PRC_ID);
749
-					if ( $PR->type_obj()->base_type() !== EEM_Price_Type::base_type_tax ) {
749
+					if ($PR->type_obj()->base_type() !== EEM_Price_Type::base_type_tax) {
750 750
 						//if trashing then remove relations to base default ticket.  If restoring then add back to base default ticket
751
-						if ( $PRC_deleted ) {
751
+						if ($PRC_deleted) {
752 752
 							$ticket->_remove_relation_to($PRC_ID, 'Price');
753 753
 						} else {
754 754
 							$ticket->_add_relation_to($PRC_ID, 'Price');
@@ -760,14 +760,14 @@  discard block
 block discarded – undo
760 760
 
761 761
 		} else {
762 762
 			// grab single id and delete
763
-			$PRC_ID = isset( $this->_req_data['id'] ) ? absint($this->_req_data['id']) : 0;
764
-			if ( empty( $PRC_ID ) || ! $PRC->update_by_ID(array('PRC_deleted' => $PRC_deleted), $PRC_ID) ) {
763
+			$PRC_ID = isset($this->_req_data['id']) ? absint($this->_req_data['id']) : 0;
764
+			if (empty($PRC_ID) || ! $PRC->update_by_ID(array('PRC_deleted' => $PRC_deleted), $PRC_ID)) {
765 765
 				$success = 0;
766 766
 			} else {
767 767
 				$PR = EEM_Price::instance()->get_one_by_ID($PRC_ID);
768
-				if ( $PR->type_obj()->base_type() !== EEM_Price_Type::base_type_tax ) {
768
+				if ($PR->type_obj()->base_type() !== EEM_Price_Type::base_type_tax) {
769 769
 					//if trashing then remove relations to base default ticket.  If restoring then add back to base default ticket
770
-					if ( $PRC_deleted ) {
770
+					if ($PRC_deleted) {
771 771
 						$ticket->_remove_relation_to($PRC_ID, 'Price');
772 772
 					} else {
773 773
 						$ticket->_add_relation_to($PRC_ID, 'Price');
@@ -781,17 +781,17 @@  discard block
 block discarded – undo
781 781
 			'action' => 'default'
782 782
 			);
783 783
 
784
-		if ( $success ) {
785
-			if ( $trash ) {
784
+		if ($success) {
785
+			if ($trash) {
786 786
 				$msg = $success == 2 ? __('The Prices have been trashed.', 'event_espresso') : __('The Price has been trashed.', 'event_espresso');
787 787
 			} else {
788 788
 				$msg = $success == 2 ? __('The Prices have been restored.', 'event_espresso') : __('The Price has been restored.', 'event_espresso');
789 789
 			}
790 790
 
791
-			EE_Error::add_success( $msg );
791
+			EE_Error::add_success($msg);
792 792
 		}
793 793
 
794
-		$this->_redirect_after_action( FALSE, '', '', $query_args, TRUE );
794
+		$this->_redirect_after_action(FALSE, '', '', $query_args, TRUE);
795 795
 
796 796
 	}
797 797
 
@@ -808,19 +808,19 @@  discard block
 block discarded – undo
808 808
 	protected function _delete_price() {
809 809
 
810 810
 		//echo '<h3>'. __CLASS__ . '->' . __FUNCTION__ . ' <br /><span style="font-size:10px;font-weight:normal;">' . __FILE__ . '<br />line no: ' . __LINE__ . '</span></h3>';
811
-		do_action( 'AHEE_log', __FILE__, __FUNCTION__, '' );
811
+		do_action('AHEE_log', __FILE__, __FUNCTION__, '');
812 812
 
813
-		require_once(EE_MODELS . 'EEM_Price.model.php');
813
+		require_once(EE_MODELS.'EEM_Price.model.php');
814 814
 		$PRC = EEM_Price::instance();
815 815
 
816 816
 		$success = 1;
817 817
 		//Checkboxes
818
-		if (!empty($this->_req_data['checkbox']) && is_array($this->_req_data['checkbox'])) {
818
+		if ( ! empty($this->_req_data['checkbox']) && is_array($this->_req_data['checkbox'])) {
819 819
 			// if array has more than one element than success message should be plural
820
-			$success = count( $this->_req_data['checkbox'] ) > 1 ? 2 : 1;
820
+			$success = count($this->_req_data['checkbox']) > 1 ? 2 : 1;
821 821
 			// cycle thru bulk action checkboxes
822
-			while (list( $PRC_ID, $value ) = each($this->_req_data['checkbox'])) {
823
-				if (!$PRC->delete_permanently_by_ID(absint($PRC_ID))) {
822
+			while (list($PRC_ID, $value) = each($this->_req_data['checkbox'])) {
823
+				if ( ! $PRC->delete_permanently_by_ID(absint($PRC_ID))) {
824 824
 					$success = 0;
825 825
 				}
826 826
 			}
@@ -834,7 +834,7 @@  discard block
 block discarded – undo
834 834
 
835 835
 		}
836 836
 
837
-		$this->_redirect_after_action( $success, 'Prices', 'deleted', array() );
837
+		$this->_redirect_after_action($success, 'Prices', 'deleted', array());
838 838
 
839 839
 	}
840 840
 
@@ -842,16 +842,16 @@  discard block
 block discarded – undo
842 842
 
843 843
 
844 844
 	public function update_price_order() {
845
-		$success = __( 'Price order was updated successfully.', 'event_espresso' );
845
+		$success = __('Price order was updated successfully.', 'event_espresso');
846 846
 
847 847
 		// grab our row IDs
848
-		$row_ids = isset( $this->_req_data['row_ids'] ) && ! empty( $this->_req_data['row_ids'] ) ? explode( ',', rtrim( $this->_req_data['row_ids'], ',' )) : FALSE;
848
+		$row_ids = isset($this->_req_data['row_ids']) && ! empty($this->_req_data['row_ids']) ? explode(',', rtrim($this->_req_data['row_ids'], ',')) : FALSE;
849 849
 
850
-		if ( is_array( $row_ids )) {
851
-			for ( $i = 0; $i < count( $row_ids ); $i++ ) {
850
+		if (is_array($row_ids)) {
851
+			for ($i = 0; $i < count($row_ids); $i++) {
852 852
 				//Update the prices when re-ordering
853 853
 				$id = absint($row_ids[$i]);
854
-				if ( EEM_Price::instance()->update ( array( 'PRC_order' => $i+1 ), array(array( 'PRC_ID' => $id ) )) === FALSE ) {
854
+				if (EEM_Price::instance()->update(array('PRC_order' => $i + 1), array(array('PRC_ID' => $id))) === FALSE) {
855 855
 					$success = FALSE;
856 856
 				}
857 857
 			}
@@ -859,9 +859,9 @@  discard block
 block discarded – undo
859 859
 			$success = FALSE;
860 860
 		}
861 861
 
862
-		$errors = ! $success ? __( 'An error occurred. The price order was not updated.', 'event_espresso' ) : FALSE;
862
+		$errors = ! $success ? __('An error occurred. The price order was not updated.', 'event_espresso') : FALSE;
863 863
 
864
-		echo json_encode( array( 'return_data' => FALSE, 'success' => $success, 'errors' => $errors ));
864
+		echo json_encode(array('return_data' => FALSE, 'success' => $success, 'errors' => $errors));
865 865
 		die();
866 866
 	}
867 867
 
@@ -904,46 +904,46 @@  discard block
 block discarded – undo
904 904
 	* 	@param  boolean $trashed   whether the current view is of the trash can - eww yuck!
905 905
 	* 	@return mixed (int|array)  int = count || array of price objects
906 906
 	*/
907
-	public function get_price_types_overview_data( $per_page = 10, $count = FALSE, $trashed = FALSE ) {
907
+	public function get_price_types_overview_data($per_page = 10, $count = FALSE, $trashed = FALSE) {
908 908
 
909
-		do_action( 'AHEE_log', __FILE__, __FUNCTION__, '' );
909
+		do_action('AHEE_log', __FILE__, __FUNCTION__, '');
910 910
 		// start with an empty array
911 911
 
912
-		require_once( PRICING_ADMIN . 'Price_Types_List_Table.class.php' );
913
-		require_once( EE_MODELS . 'EEM_Price_Type.model.php' );
912
+		require_once(PRICING_ADMIN.'Price_Types_List_Table.class.php');
913
+		require_once(EE_MODELS.'EEM_Price_Type.model.php');
914 914
 
915 915
 		$this->_req_data['orderby'] = empty($this->_req_data['orderby']) ? '' : $this->_req_data['orderby'];
916
-		$order = ( isset( $this->_req_data['order'] ) && ! empty( $this->_req_data['order'] )) ? $this->_req_data['order'] : 'ASC';
916
+		$order = (isset($this->_req_data['order']) && ! empty($this->_req_data['order'])) ? $this->_req_data['order'] : 'ASC';
917 917
 		switch ($this->_req_data['orderby']) {
918 918
 			case 'name':
919
-				$orderby = array( 'PRT_name' => $order);
919
+				$orderby = array('PRT_name' => $order);
920 920
 				break;
921 921
 			default:
922
-				$orderby = array( 'PRT_order' => $order);
922
+				$orderby = array('PRT_order' => $order);
923 923
 		}
924 924
 
925 925
 
926
-		$current_page = isset( $this->_req_data['paged'] ) && !empty( $this->_req_data['paged'] ) ? $this->_req_data['paged'] : 1;
927
-		$per_page = isset( $this->_req_data['perpage'] ) && !empty( $this->_req_data['perpage'] ) ? $this->_req_data['perpage'] : $per_page;
926
+		$current_page = isset($this->_req_data['paged']) && ! empty($this->_req_data['paged']) ? $this->_req_data['paged'] : 1;
927
+		$per_page = isset($this->_req_data['perpage']) && ! empty($this->_req_data['perpage']) ? $this->_req_data['perpage'] : $per_page;
928 928
 
929
-		$offset = ($current_page-1)*$per_page;
930
-		$limit = array( $offset, $per_page );
929
+		$offset = ($current_page - 1) * $per_page;
930
+		$limit = array($offset, $per_page);
931 931
 
932
-		$_where = array('PRT_deleted'=>$trashed, 'PBT_ID' => array('!=', 1 ) );
932
+		$_where = array('PRT_deleted'=>$trashed, 'PBT_ID' => array('!=', 1));
933 933
 
934
-		if ( isset( $this->_req_data['s'] ) ) {
935
-			$sstr = '%' . $this->_req_data['s'] . '%';
934
+		if (isset($this->_req_data['s'])) {
935
+			$sstr = '%'.$this->_req_data['s'].'%';
936 936
 			$_where['OR'] = array(
937
-				'PRT_name' => array( 'LIKE', $sstr )
937
+				'PRT_name' => array('LIKE', $sstr)
938 938
 				);
939 939
 		}
940 940
 		$query_params = array(
941 941
 			$_where,
942 942
 			'order_by'=>$orderby,
943 943
 			'limit'=>$limit);
944
-		if($count){
944
+		if ($count) {
945 945
 			return EEM_Price_Type::instance()->count_deleted_and_undeleted($query_params);
946
-		}else{
946
+		} else {
947 947
 			return EEM_Price_Type::instance()->get_all_deleted_and_undeleted($query_params);
948 948
 		}
949 949
 
@@ -963,25 +963,25 @@  discard block
 block discarded – undo
963 963
 	*/
964 964
 	protected function _edit_price_type_details() {
965 965
 
966
-		do_action( 'AHEE_log', __FILE__, __FUNCTION__, '' );
966
+		do_action('AHEE_log', __FILE__, __FUNCTION__, '');
967 967
 
968 968
 
969 969
 		// grab price type ID
970
-		$PRT_ID = isset( $this->_req_data['id'] ) && ! empty( $this->_req_data['id'] ) ? absint( $this->_req_data['id'] ) : FALSE;
970
+		$PRT_ID = isset($this->_req_data['id']) && ! empty($this->_req_data['id']) ? absint($this->_req_data['id']) : FALSE;
971 971
 		// change page title based on request action
972
-		$this->_admin_page_title = ucwords( str_replace( '_', ' ', $this->_req_action ));
972
+		$this->_admin_page_title = ucwords(str_replace('_', ' ', $this->_req_action));
973 973
 		// add PRT_ID to title if editing
974
-		$this->_admin_page_title = $PRT_ID ? $this->_admin_page_title . ' # ' . $PRT_ID : $this->_admin_page_title;
974
+		$this->_admin_page_title = $PRT_ID ? $this->_admin_page_title.' # '.$PRT_ID : $this->_admin_page_title;
975 975
 
976 976
 //		require_once(EE_MODELS . 'EEM_Price_Type.model.php');
977 977
 
978
-		if ( $PRT_ID ) {
979
-			$price_type = EEM_Price_Type::instance()->get_one_by_ID( $PRT_ID );
980
-			$additional_hidden_fields = array( 'PRT_ID' => array( 'type' => 'hidden', 'value' => $PRT_ID ));
981
-			$this->_set_add_edit_form_tags( 'update_price_type', $additional_hidden_fields );
978
+		if ($PRT_ID) {
979
+			$price_type = EEM_Price_Type::instance()->get_one_by_ID($PRT_ID);
980
+			$additional_hidden_fields = array('PRT_ID' => array('type' => 'hidden', 'value' => $PRT_ID));
981
+			$this->_set_add_edit_form_tags('update_price_type', $additional_hidden_fields);
982 982
 		} else {
983 983
 			$price_type = EEM_Price_Type::instance()->get_new_price_type();
984
-			$this->_set_add_edit_form_tags( 'insert_price_type' );
984
+			$this->_set_add_edit_form_tags('insert_price_type');
985 985
 		}
986 986
 
987 987
 		$this->_template_args['PRT_ID'] = $PRT_ID;
@@ -990,19 +990,19 @@  discard block
 block discarded – undo
990 990
 
991 991
 		$base_types = EEM_Price_Type::instance()->get_base_types();
992 992
 		$select_values = array();
993
-		foreach ( $base_types as $ref => $text ) {
994
-			if ( $ref == EEM_Price_Type::base_type_base_price ) {
993
+		foreach ($base_types as $ref => $text) {
994
+			if ($ref == EEM_Price_Type::base_type_base_price) {
995 995
 				//do not allow creation of base_type_base_prices because that's a system only base type.
996 996
 				continue;
997 997
 			}
998
-			$values[] = array( 'id' => $ref, 'text' => $text );
998
+			$values[] = array('id' => $ref, 'text' => $text);
999 999
 		}
1000 1000
 
1001 1001
 
1002 1002
 		$this->_template_args['base_type_select'] = EEH_Form_Fields::select_input('base_type', $values, $price_type->base_type(), 'id="price-type-base-type-slct"');
1003 1003
 		$this->_template_args['learn_more_about_pricing_link'] = $this->_learn_more_about_pricing_link();
1004
-		$redirect_URL = add_query_arg( array( 'action' => 'price_types'), $this->_admin_base_url );
1005
-		$this->_set_publish_post_box_vars( 'id', $PRT_ID, FALSE, $redirect_URL );
1004
+		$redirect_URL = add_query_arg(array('action' => 'price_types'), $this->_admin_base_url);
1005
+		$this->_set_publish_post_box_vars('id', $PRT_ID, FALSE, $redirect_URL);
1006 1006
 		// the details template wrapper
1007 1007
 		$this->display_admin_page_with_sidebar();
1008 1008
 
@@ -1019,7 +1019,7 @@  discard block
 block discarded – undo
1019 1019
 	*		@return void
1020 1020
 	*/
1021 1021
 	protected function _price_type_details_meta_boxes() {
1022
-		add_meta_box( 'edit-price-details-mbox', __( 'Price Type Details', 'event_espresso' ), array( $this, '_edit_price_type_details_meta_box' ), $this->wp_page_slug, 'normal', 'high' );
1022
+		add_meta_box('edit-price-details-mbox', __('Price Type Details', 'event_espresso'), array($this, '_edit_price_type_details_meta_box'), $this->wp_page_slug, 'normal', 'high');
1023 1023
 	}
1024 1024
 
1025 1025
 
@@ -1032,7 +1032,7 @@  discard block
 block discarded – undo
1032 1032
 	*		@return void
1033 1033
 	*/
1034 1034
 	public function _edit_price_type_details_meta_box() {
1035
-		echo EEH_Template::display_template( PRICING_TEMPLATE_PATH . 'pricing_type_details_main_meta_box.template.php', $this->_template_args, TRUE );
1035
+		echo EEH_Template::display_template(PRICING_TEMPLATE_PATH.'pricing_type_details_main_meta_box.template.php', $this->_template_args, TRUE);
1036 1036
 	}
1037 1037
 
1038 1038
 
@@ -1045,9 +1045,9 @@  discard block
 block discarded – undo
1045 1045
 	*/
1046 1046
 	protected function set_price_type_column_values() {
1047 1047
 
1048
-		do_action( 'AHEE_log', __FILE__, __FUNCTION__, '' );
1048
+		do_action('AHEE_log', __FILE__, __FUNCTION__, '');
1049 1049
 
1050
-		$base_type = !empty( $this->_req_data['base_type'] ) ? $this->_req_data['base_type'] : EEM_Price_Type::base_type_base_price;
1050
+		$base_type = ! empty($this->_req_data['base_type']) ? $this->_req_data['base_type'] : EEM_Price_Type::base_type_base_price;
1051 1051
 
1052 1052
 		switch ($base_type) {
1053 1053
 
@@ -1094,12 +1094,12 @@  discard block
 block discarded – undo
1094 1094
 	*		@access protected
1095 1095
 	*		@return void
1096 1096
 	*/
1097
-	protected function _insert_or_update_price_type( $new_price_type = FALSE ) {
1097
+	protected function _insert_or_update_price_type($new_price_type = FALSE) {
1098 1098
 
1099 1099
 //		echo '<h3>'. __CLASS__ . '->' . __FUNCTION__ . ' <br /><span style="font-size:10px;font-weight:normal;">' . __FILE__ . '<br />line no: ' . __LINE__ . '</span></h3>';
1100
-		do_action( 'AHEE_log', __FILE__, __FUNCTION__, '' );
1100
+		do_action('AHEE_log', __FILE__, __FUNCTION__, '');
1101 1101
 
1102
-		require_once(EE_MODELS . 'EEM_Price_Type.model.php');
1102
+		require_once(EE_MODELS.'EEM_Price_Type.model.php');
1103 1103
 		$PRT = EEM_Price_Type::instance();
1104 1104
 
1105 1105
 		// why be so pessimistic ???  : (
@@ -1107,24 +1107,24 @@  discard block
 block discarded – undo
1107 1107
 
1108 1108
 		$set_column_values = $this->set_price_type_column_values();
1109 1109
 		// is this a new Price ?
1110
-		if ( $new_price_type ) {
1110
+		if ($new_price_type) {
1111 1111
 			// run the insert
1112
-			if ( $PRT_ID = $PRT->insert( $set_column_values )) {
1112
+			if ($PRT_ID = $PRT->insert($set_column_values)) {
1113 1113
 				$success = 1;
1114 1114
 			}
1115 1115
 			$action_desc = 'created';
1116 1116
 		} else {
1117 1117
 			$PRT_ID = absint($this->_req_data['PRT_ID']);
1118 1118
 			// run the update
1119
-			$where_cols_n_values = array('PRT_ID' => $PRT_ID );
1120
-			if ( $PRT->update( $set_column_values, array( $where_cols_n_values ))) {
1119
+			$where_cols_n_values = array('PRT_ID' => $PRT_ID);
1120
+			if ($PRT->update($set_column_values, array($where_cols_n_values))) {
1121 1121
 				$success = 1;
1122 1122
 			}
1123 1123
 			$action_desc = 'updated';
1124 1124
 		}
1125 1125
 
1126
-		$query_args = array( 'action'=> 'edit_price_type', 'id' => $PRT_ID );
1127
-		$this->_redirect_after_action( $success, 'Price Type', $action_desc, $query_args );
1126
+		$query_args = array('action'=> 'edit_price_type', 'id' => $PRT_ID);
1127
+		$this->_redirect_after_action($success, 'Price Type', $action_desc, $query_args);
1128 1128
 
1129 1129
 	}
1130 1130
 
@@ -1138,49 +1138,49 @@  discard block
 block discarded – undo
1138 1138
 	*		@access protected
1139 1139
 	*		@return void
1140 1140
 	*/
1141
-	protected function _trash_or_restore_price_type( $trash = TRUE ) {
1141
+	protected function _trash_or_restore_price_type($trash = TRUE) {
1142 1142
 
1143 1143
 		//echo '<h3>'. __CLASS__ . '->' . __FUNCTION__ . ' <br /><span style="font-size:10px;font-weight:normal;">' . __FILE__ . '<br />line no: ' . __LINE__ . '</span></h3>';
1144
-		do_action( 'AHEE_log', __FILE__, __FUNCTION__, '' );
1144
+		do_action('AHEE_log', __FILE__, __FUNCTION__, '');
1145 1145
 
1146
-		require_once(EE_MODELS . 'EEM_Price_Type.model.php');
1146
+		require_once(EE_MODELS.'EEM_Price_Type.model.php');
1147 1147
 		$PRT = EEM_Price_Type::instance();
1148 1148
 
1149 1149
 		$success = 1;
1150 1150
 		$PRT_deleted = $trash ? TRUE : FALSE;
1151 1151
 		//Checkboxes
1152
-		if (!empty($this->_req_data['checkbox']) && is_array($this->_req_data['checkbox'])) {
1152
+		if ( ! empty($this->_req_data['checkbox']) && is_array($this->_req_data['checkbox'])) {
1153 1153
 			// if array has more than one element than success message should be plural
1154
-			$success = count( $this->_req_data['checkbox'] ) > 1 ? 2 : 1;
1155
-			$what = count( $this->_req_data['checkbox'] ) > 1 ? 'Price Types' : 'Price Type';
1154
+			$success = count($this->_req_data['checkbox']) > 1 ? 2 : 1;
1155
+			$what = count($this->_req_data['checkbox']) > 1 ? 'Price Types' : 'Price Type';
1156 1156
 			// cycle thru checkboxes
1157
-			while (list( $PRT_ID, $value ) = each($this->_req_data['checkbox'])) {
1158
-				if ( ! $PRT->update_by_ID(array('PRT_deleted' => $PRT_deleted), $PRT_ID ) ) {
1157
+			while (list($PRT_ID, $value) = each($this->_req_data['checkbox'])) {
1158
+				if ( ! $PRT->update_by_ID(array('PRT_deleted' => $PRT_deleted), $PRT_ID)) {
1159 1159
 					$success = 0;
1160 1160
 				}
1161 1161
 			}
1162 1162
 
1163 1163
 		} else {
1164 1164
 			// grab single id and delete
1165
-			$PRT_ID = isset( $this->_req_data['id'] ) ? absint($this->_req_data['id']) : 0;
1166
-			if ( empty( $PRT_ID ) || ! $PRT->update_by_ID(array('PRT_deleted' => $PRT_deleted), $PRT_ID )) {
1165
+			$PRT_ID = isset($this->_req_data['id']) ? absint($this->_req_data['id']) : 0;
1166
+			if (empty($PRT_ID) || ! $PRT->update_by_ID(array('PRT_deleted' => $PRT_deleted), $PRT_ID)) {
1167 1167
 				$success = 0;
1168 1168
 			}
1169 1169
 			$what = 'Price Type';
1170 1170
 
1171 1171
 		}
1172 1172
 
1173
-		$query_args = array( 'action' => 'price_types' );
1174
-		if ( $success ) {
1175
-			if ( $trash ) {
1173
+		$query_args = array('action' => 'price_types');
1174
+		if ($success) {
1175
+			if ($trash) {
1176 1176
 				$msg = $success > 1 ? __('The Price Types have been trashed.', 'event_espresso') : __('The Price Type has been trashed.', 'event_espresso');
1177 1177
 			} else {
1178 1178
 				$msg = $success > 1 ? __('The Price Types have been restored.', 'event_espresso') : __('The Price Type has been restored.', 'event_espresso');
1179 1179
 			}
1180
-			EE_Error::add_success( $msg );
1180
+			EE_Error::add_success($msg);
1181 1181
 		}
1182 1182
 
1183
-		$this->_redirect_after_action( FALSE, '', '', $query_args, TRUE );
1183
+		$this->_redirect_after_action(FALSE, '', '', $query_args, TRUE);
1184 1184
 
1185 1185
 	}
1186 1186
 
@@ -1197,19 +1197,19 @@  discard block
 block discarded – undo
1197 1197
 	protected function _delete_price_type() {
1198 1198
 
1199 1199
 		//echo '<h3>'. __CLASS__ . '->' . __FUNCTION__ . ' <br /><span style="font-size:10px;font-weight:normal;">' . __FILE__ . '<br />line no: ' . __LINE__ . '</span></h3>';
1200
-		do_action( 'AHEE_log', __FILE__, __FUNCTION__, '' );
1200
+		do_action('AHEE_log', __FILE__, __FUNCTION__, '');
1201 1201
 
1202 1202
 		$PRT = EEM_Price_Type::instance();
1203 1203
 
1204 1204
 		$success = 1;
1205 1205
 		//Checkboxes
1206
-		if (!empty($this->_req_data['checkbox'])) {
1206
+		if ( ! empty($this->_req_data['checkbox'])) {
1207 1207
 			// if array has more than one element than success message should be plural
1208
-			$success = count( $this->_req_data['checkbox'] ) > 1 ? 2 : 1;
1208
+			$success = count($this->_req_data['checkbox']) > 1 ? 2 : 1;
1209 1209
 			$what = $PRT->item_name($success);
1210 1210
 			// cycle thru bulk action checkboxes
1211
-			while (list( $PRT_ID, $value ) = each($this->_req_data['checkbox'])) {
1212
-				if (!$PRT->delete_permanently_by_ID($PRT_ID) ) {
1211
+			while (list($PRT_ID, $value) = each($this->_req_data['checkbox'])) {
1212
+				if ( ! $PRT->delete_permanently_by_ID($PRT_ID)) {
1213 1213
 					$success = 0;
1214 1214
 				}
1215 1215
 			}
@@ -1217,8 +1217,8 @@  discard block
 block discarded – undo
1217 1217
 		}
1218 1218
 
1219 1219
 
1220
-		$query_args = array( 'action'=> 'price_types' );
1221
-		$this->_redirect_after_action( $success, $what, 'deleted', $query_args );
1220
+		$query_args = array('action'=> 'price_types');
1221
+		$this->_redirect_after_action($success, $what, 'deleted', $query_args);
1222 1222
 
1223 1223
 	}
1224 1224
 
@@ -1234,7 +1234,7 @@  discard block
 block discarded – undo
1234 1234
 	*		@return string
1235 1235
 	*/
1236 1236
 	protected function _learn_more_about_pricing_link() {
1237
-		return '<a class="hidden" style="margin:0 20px; cursor:pointer; font-size:12px;" >' . __('learn more about how pricing works', 'event_espresso') . '</a>';
1237
+		return '<a class="hidden" style="margin:0 20px; cursor:pointer; font-size:12px;" >'.__('learn more about how pricing works', 'event_espresso').'</a>';
1238 1238
 	}
1239 1239
 
1240 1240
 
Please login to merge, or discard this patch.
modules/event_single/EED_Event_Single.module.php 1 patch
Spacing   +77 added lines, -77 removed lines patch added patch discarded remove patch
@@ -40,7 +40,7 @@  discard block
 block discarded – undo
40 40
 	 * @return EED_Event_Single
41 41
 	 */
42 42
 	public static function instance() {
43
-		return parent::get_instance( __CLASS__ );
43
+		return parent::get_instance(__CLASS__);
44 44
 	}
45 45
 
46 46
 
@@ -52,9 +52,9 @@  discard block
 block discarded – undo
52 52
 	 *  @return 	void
53 53
 	 */
54 54
 	public static function set_hooks() {
55
-		add_filter( 'FHEE_run_EE_wp', '__return_true' );
56
-		add_action( 'wp_loaded', array( 'EED_Event_Single', 'set_definitions' ), 2 );
57
-		EE_Config::register_route( __( 'event', 'event_espresso' ), 'Event_Single', 'run' );
55
+		add_filter('FHEE_run_EE_wp', '__return_true');
56
+		add_action('wp_loaded', array('EED_Event_Single', 'set_definitions'), 2);
57
+		EE_Config::register_route(__('event', 'event_espresso'), 'Event_Single', 'run');
58 58
 	}
59 59
 
60 60
 	/**
@@ -64,7 +64,7 @@  discard block
 block discarded – undo
64 64
 	 *  @return 	void
65 65
 	 */
66 66
 	public static function set_hooks_admin() {
67
-		add_action( 'wp_loaded', array( 'EED_Event_Single', 'set_definitions' ), 2 );
67
+		add_action('wp_loaded', array('EED_Event_Single', 'set_definitions'), 2);
68 68
 	}
69 69
 
70 70
 
@@ -78,8 +78,8 @@  discard block
 block discarded – undo
78 78
 	 * @return void
79 79
 	 */
80 80
 	public static function set_definitions() {
81
-		define( 'EVENT_SINGLE_ASSETS_URL', plugin_dir_url( __FILE__ ) . 'assets' . DS );
82
-		define( 'EVENT_SINGLE_TEMPLATES_PATH', plugin_dir_path( __FILE__ ) . 'templates' . DS );
81
+		define('EVENT_SINGLE_ASSETS_URL', plugin_dir_url(__FILE__).'assets'.DS);
82
+		define('EVENT_SINGLE_TEMPLATES_PATH', plugin_dir_path(__FILE__).'templates'.DS);
83 83
 	}
84 84
 
85 85
 
@@ -89,10 +89,10 @@  discard block
 block discarded – undo
89 89
 	 *
90 90
 	 * @void
91 91
 	 */
92
-	protected function set_config(){
93
-		$this->set_config_section( 'template_settings' );
94
-		$this->set_config_class( 'EE_Event_Single_Config' );
95
-		$this->set_config_name( 'EED_Event_Single' );
92
+	protected function set_config() {
93
+		$this->set_config_section('template_settings');
94
+		$this->set_config_class('EE_Event_Single_Config');
95
+		$this->set_config_name('EED_Event_Single');
96 96
 	}
97 97
 
98 98
 
@@ -105,35 +105,35 @@  discard block
 block discarded – undo
105 105
 	 * @param \EE_Event_Single_Config $config
106 106
 	 * @return \EE_Template_Part_Manager
107 107
 	 */
108
-	public function initialize_template_parts( EE_Event_Single_Config $config = null ) {
108
+	public function initialize_template_parts(EE_Event_Single_Config $config = null) {
109 109
 		$config = $config instanceof EE_Event_Single_Config ? $config : $this->config();
110 110
 		EEH_Autoloader::instance()->register_template_part_autoloaders();
111 111
 		$template_parts = new EE_Template_Part_Manager();
112 112
 		$template_parts->add_template_part(
113 113
 			'tickets',
114
-			__( 'Ticket Selector', 'event_espresso' ),
114
+			__('Ticket Selector', 'event_espresso'),
115 115
 			'content-espresso_events-tickets.php',
116 116
 			$config->display_order_tickets
117 117
 		);
118 118
 		$template_parts->add_template_part(
119 119
 			'datetimes',
120
-			__( 'Dates and Times', 'event_espresso' ),
120
+			__('Dates and Times', 'event_espresso'),
121 121
 			'content-espresso_events-datetimes.php',
122 122
 			$config->display_order_datetimes
123 123
 		);
124 124
 		$template_parts->add_template_part(
125 125
 			'event',
126
-			__( 'Event Description', 'event_espresso' ),
126
+			__('Event Description', 'event_espresso'),
127 127
 			'content-espresso_events-details.php',
128 128
 			$config->display_order_event
129 129
 		);
130 130
 		$template_parts->add_template_part(
131 131
 			'venue',
132
-			__( 'Venue Information', 'event_espresso' ),
132
+			__('Venue Information', 'event_espresso'),
133 133
 			'content-espresso_events-venues.php',
134 134
 			$config->display_order_venue
135 135
 		);
136
-		do_action( 'AHEE__EED_Event_Single__initialize_template_parts', $template_parts );
136
+		do_action('AHEE__EED_Event_Single__initialize_template_parts', $template_parts);
137 137
 		return $template_parts;
138 138
 	}
139 139
 
@@ -147,15 +147,15 @@  discard block
 block discarded – undo
147 147
 	 * @param WP $WP
148 148
 	 * @return    void
149 149
 	 */
150
-	public function run( $WP ) {
150
+	public function run($WP) {
151 151
 		// ensure valid EE_Events_Single_Config() object exists
152 152
 		$this->set_config();
153 153
 		// check what template is loaded
154
-		add_filter( 'template_include',  array( $this, 'template_include' ), 999, 1 );
155
-		add_filter( 'FHEE__EED_Ticket_Selector__load_tckt_slctr_assets', '__return_true' );
154
+		add_filter('template_include', array($this, 'template_include'), 999, 1);
155
+		add_filter('FHEE__EED_Ticket_Selector__load_tckt_slctr_assets', '__return_true');
156 156
 		// load css
157
-		add_action('wp_enqueue_scripts', array( $this, 'wp_enqueue_scripts' ), 10 );
158
-		EE_Registry::instance()->load_helper( 'Venue_View' );
157
+		add_action('wp_enqueue_scripts', array($this, 'wp_enqueue_scripts'), 10);
158
+		EE_Registry::instance()->load_helper('Venue_View');
159 159
 	}
160 160
 
161 161
 
@@ -167,26 +167,26 @@  discard block
 block discarded – undo
167 167
 	 * @param 	string $template
168 168
 	 * @return 	string
169 169
 	 */
170
-	public function template_include( $template ) {
170
+	public function template_include($template) {
171 171
 		global $post;
172 172
 		/** @type EE_Event_Single_Config $config */
173 173
 		$config = $this->config();
174
-		if ( $config->display_status_banner_single ) {
175
-			add_filter( 'the_title', array( 'EED_Event_Single', 'the_title' ), 100, 2 );
174
+		if ($config->display_status_banner_single) {
175
+			add_filter('the_title', array('EED_Event_Single', 'the_title'), 100, 2);
176 176
 		}
177 177
 		// not a custom template?
178 178
 		if (
179 179
 			EE_Front_Controller::instance()->get_selected_template() != 'single-espresso_events.php'
180
-			&& ! post_password_required( $post )
180
+			&& ! post_password_required($post)
181 181
 		) {
182 182
 			EEH_Template::load_espresso_theme_functions();
183 183
 			// then add extra event data via hooks
184
-			add_action( 'loop_start', array( 'EED_Event_Single', 'loop_start' ));
185
-			add_filter( 'get_the_excerpt', array( 'EED_Event_Single', 'get_the_excerpt' ), 1, 1 );
186
-			add_filter( 'the_content', array( 'EED_Event_Single', 'event_details' ), 100 );
187
-			add_action( 'loop_end', array( 'EED_Event_Single', 'loop_end' ));
184
+			add_action('loop_start', array('EED_Event_Single', 'loop_start'));
185
+			add_filter('get_the_excerpt', array('EED_Event_Single', 'get_the_excerpt'), 1, 1);
186
+			add_filter('the_content', array('EED_Event_Single', 'event_details'), 100);
187
+			add_action('loop_end', array('EED_Event_Single', 'loop_end'));
188 188
 			// don't display entry meta because the existing theme will take car of that
189
-			add_filter( 'FHEE__content_espresso_events_details_template__display_entry_meta', '__return_false' );
189
+			add_filter('FHEE__content_espresso_events_details_template__display_entry_meta', '__return_false');
190 190
 		}
191 191
 		return $template;
192 192
 	}
@@ -200,9 +200,9 @@  discard block
 block discarded – undo
200 200
 	 * @param 	array $wp_query_array an array containing the WP_Query object
201 201
 	 * @return 	void
202 202
 	 */
203
-	public static function loop_start( $wp_query_array ) {
203
+	public static function loop_start($wp_query_array) {
204 204
 		global $post;
205
-		do_action( 'AHEE_event_details_before_post', $post, $wp_query_array );
205
+		do_action('AHEE_event_details_before_post', $post, $wp_query_array);
206 206
 	}
207 207
 
208 208
 
@@ -215,9 +215,9 @@  discard block
 block discarded – undo
215 215
 	 * @param 	int 	$id
216 216
 	 * @return 	string
217 217
 	 */
218
-	public static function the_title( $title = '', $id = 0 ) {
218
+	public static function the_title($title = '', $id = 0) {
219 219
 		global $post;
220
-		return in_the_loop() && $post->ID == $id ? espresso_event_status_banner( $post->ID ) . $title :  $title;
220
+		return in_the_loop() && $post->ID == $id ? espresso_event_status_banner($post->ID).$title : $title;
221 221
 	}
222 222
 
223 223
 
@@ -229,9 +229,9 @@  discard block
 block discarded – undo
229 229
 	 * @param        string $excerpt
230 230
 	 * @return        string
231 231
 	 */
232
-	public static function get_the_excerpt( $excerpt = '' ) {
232
+	public static function get_the_excerpt($excerpt = '') {
233 233
 		EED_Event_Single::$using_get_the_excerpt = true;
234
-		add_filter( 'wp_trim_excerpt', array( 'EED_Event_Single', 'end_get_the_excerpt' ), 999, 1 );
234
+		add_filter('wp_trim_excerpt', array('EED_Event_Single', 'end_get_the_excerpt'), 999, 1);
235 235
 		return $excerpt;
236 236
 	}
237 237
 
@@ -244,7 +244,7 @@  discard block
 block discarded – undo
244 244
 	 * @param  string $text
245 245
 	 * @return string
246 246
 	 */
247
-	public static function end_get_the_excerpt( $text = '' ) {
247
+	public static function end_get_the_excerpt($text = '') {
248 248
 		EED_Event_Single::$using_get_the_excerpt = false;
249 249
 		return $text;
250 250
 	}
@@ -258,7 +258,7 @@  discard block
 block discarded – undo
258 258
 	 * @param 	string 	$content
259 259
 	 * @return 	string
260 260
 	 */
261
-	public static function event_details( $content ) {
261
+	public static function event_details($content) {
262 262
 		global $post;
263 263
 		static $current_post_ID = 0;
264 264
 		if (
@@ -273,15 +273,15 @@  discard block
 block discarded – undo
273 273
 			// We want to allow those plugins to still do their thing and have access to our content, but depending on
274 274
 			// how your event content is being displayed (shortcode, CPT route, etc), this filter can get applied twice,
275 275
 			// so the following allows this filter to be applied multiple times, but only once for real
276
-			$current_post_ID = did_action( 'loop_start' ) ? $post->ID : 0;
277
-			if ( EE_Registry::instance()->CFG->template_settings->EED_Event_Single->use_sortable_display_order ) {
276
+			$current_post_ID = did_action('loop_start') ? $post->ID : 0;
277
+			if (EE_Registry::instance()->CFG->template_settings->EED_Event_Single->use_sortable_display_order) {
278 278
 				// we need to first remove this callback from being applied to the_content()
279 279
 				// (otherwise it will recurse and blow up the interweb)
280
-				remove_filter( 'the_content', array( 'EED_Event_Single', 'event_details' ), 100 );
280
+				remove_filter('the_content', array('EED_Event_Single', 'event_details'), 100);
281 281
 				EED_Event_Single::instance()->template_parts = EED_Event_Single::instance()->initialize_template_parts();
282
-				$content = EEH_Template::locate_template( 'content-espresso_events-details.php' );
283
-				$content = EED_Event_Single::instance()->template_parts->apply_template_part_filters( $content );
284
-				add_filter( 'the_content', array( 'EED_Event_Single', 'event_details' ), 100 );
282
+				$content = EEH_Template::locate_template('content-espresso_events-details.php');
283
+				$content = EED_Event_Single::instance()->template_parts->apply_template_part_filters($content);
284
+				add_filter('the_content', array('EED_Event_Single', 'event_details'), 100);
285 285
 			} else {
286 286
 				$content = EED_Event_Single::use_filterable_display_order();
287 287
 			}
@@ -302,19 +302,19 @@  discard block
 block discarded – undo
302 302
 		// it uses the_content() for displaying the $post->post_content
303 303
 		// so in order to load a template that uses the_content() from within a callback being used to filter the_content(),
304 304
 		// we need to first remove this callback from being applied to the_content() (otherwise it will recurse and blow up the interweb)
305
-		remove_filter( 'the_content', array( 'EED_Event_Single', 'event_details' ), 100 );
305
+		remove_filter('the_content', array('EED_Event_Single', 'event_details'), 100);
306 306
 		//now add additional content
307
-		add_filter( 'the_content', array( 'EED_Event_Single', 'event_datetimes' ), 110, 1 );
308
-		add_filter( 'the_content', array( 'EED_Event_Single', 'event_tickets' ), 120, 1 );
309
-		add_filter( 'the_content', array( 'EED_Event_Single', 'event_venues' ), 130, 1 );
310
-		do_action( 'AHEE__EED_Event_Single__use_filterable_display_order__after_add_filters' );
307
+		add_filter('the_content', array('EED_Event_Single', 'event_datetimes'), 110, 1);
308
+		add_filter('the_content', array('EED_Event_Single', 'event_tickets'), 120, 1);
309
+		add_filter('the_content', array('EED_Event_Single', 'event_venues'), 130, 1);
310
+		do_action('AHEE__EED_Event_Single__use_filterable_display_order__after_add_filters');
311 311
 		// now load our template
312
-		$content = EEH_Template::locate_template( 'content-espresso_events-details.php' );
312
+		$content = EEH_Template::locate_template('content-espresso_events-details.php');
313 313
 		//now add our filter back in, plus some others
314
-		add_filter( 'the_content', array( 'EED_Event_Single', 'event_details' ), 100 );
315
-		remove_filter( 'the_content', array( 'EED_Event_Single', 'event_datetimes' ), 110 );
316
-		remove_filter( 'the_content', array( 'EED_Event_Single', 'event_tickets' ), 120 );
317
-		remove_filter( 'the_content', array( 'EED_Event_Single', 'event_venues' ), 130 );
314
+		add_filter('the_content', array('EED_Event_Single', 'event_details'), 100);
315
+		remove_filter('the_content', array('EED_Event_Single', 'event_datetimes'), 110);
316
+		remove_filter('the_content', array('EED_Event_Single', 'event_tickets'), 120);
317
+		remove_filter('the_content', array('EED_Event_Single', 'event_venues'), 130);
318 318
 		// we're not returning the $content directly because the template we are loading uses the_content (or the_excerpt)
319 319
 		return $content;
320 320
 	}
@@ -328,8 +328,8 @@  discard block
 block discarded – undo
328 328
 	 * @param        string $content
329 329
 	 * @return        string
330 330
 	 */
331
-	public static function event_datetimes( $content ) {
332
-		return EEH_Template::locate_template( 'content-espresso_events-datetimes.php' ) . $content;
331
+	public static function event_datetimes($content) {
332
+		return EEH_Template::locate_template('content-espresso_events-datetimes.php').$content;
333 333
 	}
334 334
 
335 335
 
@@ -341,8 +341,8 @@  discard block
 block discarded – undo
341 341
 	 * @param        string $content
342 342
 	 * @return        string
343 343
 	 */
344
-	public static function event_tickets( $content ) {
345
-		return EEH_Template::locate_template( 'content-espresso_events-tickets.php' ) . $content;
344
+	public static function event_tickets($content) {
345
+		return EEH_Template::locate_template('content-espresso_events-tickets.php').$content;
346 346
 	}
347 347
 
348 348
 
@@ -354,8 +354,8 @@  discard block
 block discarded – undo
354 354
 	 * @param 	string $content
355 355
 	 * @return 	string
356 356
 	 */
357
-	public static function event_venue( $content ) {
358
-		return EED_Event_Single::event_venues( $content );
357
+	public static function event_venue($content) {
358
+		return EED_Event_Single::event_venues($content);
359 359
 	}
360 360
 
361 361
 
@@ -367,8 +367,8 @@  discard block
 block discarded – undo
367 367
 	 * @param        string $content
368 368
 	 * @return        string
369 369
 	 */
370
-	public static function event_venues( $content ) {
371
-		return $content . EEH_Template::locate_template( 'content-espresso_events-venues.php' );
370
+	public static function event_venues($content) {
371
+		return $content.EEH_Template::locate_template('content-espresso_events-venues.php');
372 372
 	}
373 373
 
374 374
 
@@ -380,9 +380,9 @@  discard block
 block discarded – undo
380 380
 	 * 	@param		array 	$wp_query_array an array containing the WP_Query object
381 381
 	 *  	@return 		void
382 382
 	 */
383
-	public static function loop_end( $wp_query_array ) {
383
+	public static function loop_end($wp_query_array) {
384 384
 		global $post;
385
-		do_action( 'AHEE_event_details_after_post', $post, $wp_query_array );
385
+		do_action('AHEE_event_details_after_post', $post, $wp_query_array);
386 386
 	}
387 387
 
388 388
 
@@ -395,18 +395,18 @@  discard block
 block discarded – undo
395 395
 	 */
396 396
 	public function wp_enqueue_scripts() {
397 397
 		// get some style
398
-		if ( apply_filters( 'FHEE_enable_default_espresso_css', TRUE ) && apply_filters( 'FHEE__EED_Event_Single__wp_enqueue_scripts__enable_css', TRUE )) {
399
-			EE_Registry::instance()->load_helper( 'File' );
398
+		if (apply_filters('FHEE_enable_default_espresso_css', TRUE) && apply_filters('FHEE__EED_Event_Single__wp_enqueue_scripts__enable_css', TRUE)) {
399
+			EE_Registry::instance()->load_helper('File');
400 400
 			// first check uploads folder
401
-			if ( is_readable( get_stylesheet_directory() . $this->theme . DS . 'style.css' )) {
402
-				wp_register_style( $this->theme, get_stylesheet_directory_uri() . $this->theme . DS . 'style.css', array( 'dashicons', 'espresso_default' ));
401
+			if (is_readable(get_stylesheet_directory().$this->theme.DS.'style.css')) {
402
+				wp_register_style($this->theme, get_stylesheet_directory_uri().$this->theme.DS.'style.css', array('dashicons', 'espresso_default'));
403 403
 			} else {
404
-				wp_register_style( $this->theme, EE_TEMPLATES_URL . $this->theme . DS . 'style.css', array( 'dashicons', 'espresso_default' ));
404
+				wp_register_style($this->theme, EE_TEMPLATES_URL.$this->theme.DS.'style.css', array('dashicons', 'espresso_default'));
405 405
 			}
406
-			wp_enqueue_script( $this->theme );
407
-			if ( EE_Registry::instance()->CFG->map_settings->use_google_maps ) {
408
-				EE_Registry::instance()->load_helper( 'Maps' );
409
-				add_action('wp_enqueue_scripts', array( 'EEH_Maps', 'espresso_google_map_js' ), 11 );
406
+			wp_enqueue_script($this->theme);
407
+			if (EE_Registry::instance()->CFG->map_settings->use_google_maps) {
408
+				EE_Registry::instance()->load_helper('Maps');
409
+				add_action('wp_enqueue_scripts', array('EEH_Maps', 'espresso_google_map_js'), 11);
410 410
 			}
411 411
 		}
412 412
 	}
@@ -425,12 +425,12 @@  discard block
 block discarded – undo
425 425
 	 *  @return 	bool
426 426
 	 */
427 427
 	public static function display_venue() {
428
-		EE_Registry::instance()->load_helper( 'Venue_View' );
428
+		EE_Registry::instance()->load_helper('Venue_View');
429 429
 		/** @type EE_Event_Single_Config $config */
430 430
 		$config = EED_Event_Single::instance()->config();
431
-		$display_venue= isset( $config->display_venue ) ? $config->display_venue : TRUE;
431
+		$display_venue = isset($config->display_venue) ? $config->display_venue : TRUE;
432 432
 		$venue_name = EEH_Venue_View::venue_name();
433
-		return $display_venue && ! empty( $venue_name ) ? TRUE : FALSE;
433
+		return $display_venue && ! empty($venue_name) ? TRUE : FALSE;
434 434
 	}
435 435
 
436 436
 
Please login to merge, or discard this patch.
modules/events_archive/EED_Events_Archive.module.php 2 patches
Spacing   +190 added lines, -190 removed lines patch added patch discarded remove patch
@@ -43,7 +43,7 @@  discard block
 block discarded – undo
43 43
 	 * @return EED_Events_Archive
44 44
 	 */
45 45
 	public static function instance() {
46
-		return parent::get_instance( __CLASS__ );
46
+		return parent::get_instance(__CLASS__);
47 47
 	}
48 48
 
49 49
 
@@ -55,9 +55,9 @@  discard block
 block discarded – undo
55 55
 	 *  @return 	void
56 56
 	 */
57 57
 	public static function set_hooks() {
58
-		EE_Config::register_route( EE_Registry::instance()->CFG->core->event_cpt_slug, 'Events_Archive', 'run' );
59
-		EE_Config::register_route( 'event_list', 'Events_Archive', 'event_list' );
60
-		add_action( 'wp_loaded', array( 'EED_Events_Archive', 'set_definitions' ), 2 );
58
+		EE_Config::register_route(EE_Registry::instance()->CFG->core->event_cpt_slug, 'Events_Archive', 'run');
59
+		EE_Config::register_route('event_list', 'Events_Archive', 'event_list');
60
+		add_action('wp_loaded', array('EED_Events_Archive', 'set_definitions'), 2);
61 61
 	}
62 62
 
63 63
 	/**
@@ -67,7 +67,7 @@  discard block
 block discarded – undo
67 67
 	 *  @return 	void
68 68
 	 */
69 69
 	public static function set_hooks_admin() {
70
-		add_action( 'wp_loaded', array( 'EED_Events_Archive', 'set_definitions' ), 2 );
70
+		add_action('wp_loaded', array('EED_Events_Archive', 'set_definitions'), 2);
71 71
 	}
72 72
 
73 73
 
@@ -80,8 +80,8 @@  discard block
 block discarded – undo
80 80
 	 *  @return 	void
81 81
 	 */
82 82
 	public static function set_definitions() {
83
-		define( 'EVENTS_ARCHIVE_ASSETS_URL', plugin_dir_url( __FILE__ ) . 'assets' . DS );
84
-		define( 'EVENTS_ARCHIVE_TEMPLATES_PATH', str_replace( '\\', DS, plugin_dir_path( __FILE__ )) . 'templates' . DS );
83
+		define('EVENTS_ARCHIVE_ASSETS_URL', plugin_dir_url(__FILE__).'assets'.DS);
84
+		define('EVENTS_ARCHIVE_TEMPLATES_PATH', str_replace('\\', DS, plugin_dir_path(__FILE__)).'templates'.DS);
85 85
 	}
86 86
 
87 87
 
@@ -91,10 +91,10 @@  discard block
 block discarded – undo
91 91
 	 *
92 92
 	 * @return \EE_Events_Archive_Config
93 93
 	 */
94
-	protected function set_config(){
95
-		$this->set_config_section( 'template_settings' );
96
-		$this->set_config_class( 'EE_Events_Archive_Config' );
97
-		$this->set_config_name( 'EED_Events_Archive' );
94
+	protected function set_config() {
95
+		$this->set_config_section('template_settings');
96
+		$this->set_config_class('EE_Events_Archive_Config');
97
+		$this->set_config_name('EED_Events_Archive');
98 98
 	}
99 99
 
100 100
 
@@ -106,35 +106,35 @@  discard block
 block discarded – undo
106 106
 	 * @param \EE_Events_Archive_Config $config
107 107
 	 * @return \EE_Template_Part_Manager
108 108
 	 */
109
-	public function initialize_template_parts( EE_Events_Archive_Config $config = null ) {
109
+	public function initialize_template_parts(EE_Events_Archive_Config $config = null) {
110 110
 		$config = $config instanceof EE_Events_Archive_Config ? $config : $this->config();
111 111
 		EEH_Autoloader::instance()->register_template_part_autoloaders();
112 112
 		$template_parts = new EE_Template_Part_Manager();
113 113
 		$template_parts->add_template_part(
114 114
 			'tickets',
115
-			__( 'Ticket Selector', 'event_espresso' ),
115
+			__('Ticket Selector', 'event_espresso'),
116 116
 			'content-espresso_events-tickets.php',
117 117
 			$config->display_order_tickets
118 118
 		);
119 119
 		$template_parts->add_template_part(
120 120
 			'datetimes',
121
-			__( 'Dates and Times', 'event_espresso' ),
121
+			__('Dates and Times', 'event_espresso'),
122 122
 			'content-espresso_events-datetimes.php',
123 123
 			$config->display_order_datetimes
124 124
 		);
125 125
 		$template_parts->add_template_part(
126 126
 			'event',
127
-			__( 'Event Description', 'event_espresso' ),
127
+			__('Event Description', 'event_espresso'),
128 128
 			'content-espresso_events-details.php',
129 129
 			$config->display_order_event
130 130
 		);
131 131
 		$template_parts->add_template_part(
132 132
 			'venue',
133
-			__( 'Venue Information', 'event_espresso' ),
133
+			__('Venue Information', 'event_espresso'),
134 134
 			'content-espresso_events-venues.php',
135 135
 			$config->display_order_venue
136 136
 		);
137
-		do_action( 'AHEE__EED_Event_Archive__initialize_template_parts', $template_parts );
137
+		do_action('AHEE__EED_Event_Archive__initialize_template_parts', $template_parts);
138 138
 		return $template_parts;
139 139
 	}
140 140
 
@@ -147,8 +147,8 @@  discard block
 block discarded – undo
147 147
 	 * @param WP $WP
148 148
 	 * @return    void
149 149
 	 */
150
-	public function run( $WP ) {
151
-		do_action( 'AHEE__EED_Events_Archive__before_run' );
150
+	public function run($WP) {
151
+		do_action('AHEE__EED_Events_Archive__before_run');
152 152
 		// ensure valid EE_Events_Archive_Config() object exists
153 153
 		$this->set_config();
154 154
 		/** @type EE_Events_Archive_Config $config */
@@ -156,19 +156,19 @@  discard block
 block discarded – undo
156 156
 		// load other required components
157 157
 		$this->load_event_list_assets();
158 158
 		// filter the WP posts_join, posts_where, and posts_orderby SQL clauses
159
-		EE_Registry::instance()->load_helper( 'Event_Query' );
159
+		EE_Registry::instance()->load_helper('Event_Query');
160 160
 		//add query filters
161 161
 		EEH_Event_Query::add_query_filters();
162 162
 		// set params that will get used by the filters
163 163
 		EEH_Event_Query::set_query_params(
164
-			'', 	// month
165
-			'', 	// category
166
-			$config->display_expired_events, 	// show_expired
167
-			'start_date', 	// orderby
164
+			'', // month
165
+			'', // category
166
+			$config->display_expired_events, // show_expired
167
+			'start_date', // orderby
168 168
 			'ASC' 	// sort
169 169
 		);
170 170
 		// check what template is loaded
171
-		add_filter( 'template_include',  array( $this, 'template_include' ), 999, 1 );
171
+		add_filter('template_include', array($this, 'template_include'), 999, 1);
172 172
 	}
173 173
 
174 174
 
@@ -200,30 +200,30 @@  discard block
 block discarded – undo
200 200
 	 * @param string $template
201 201
 	 * @return    string
202 202
 	 */
203
-	public function template_include( $template = '' ) {
203
+	public function template_include($template = '') {
204 204
 		// don't add content filter for dedicated EE child themes or private posts
205
-		EE_Registry::instance()->load_helper( 'Template' );
206
-		if ( ! EEH_Template::is_espresso_theme() ) {
205
+		EE_Registry::instance()->load_helper('Template');
206
+		if ( ! EEH_Template::is_espresso_theme()) {
207 207
 			/** @type EE_Events_Archive_Config $config */
208 208
 			$config = $this->config();
209 209
 			// add status banner ?
210
-			if ( $config->display_status_banner ) {
211
-				add_filter( 'the_title', array( 'EED_Events_Archive', 'the_title' ), 100, 2 );
210
+			if ($config->display_status_banner) {
211
+				add_filter('the_title', array('EED_Events_Archive', 'the_title'), 100, 2);
212 212
 			}
213 213
 			// if NOT a custom template
214
-			if ( EE_Front_Controller::instance()->get_selected_template() != 'archive-espresso_events.php' ) {
214
+			if (EE_Front_Controller::instance()->get_selected_template() != 'archive-espresso_events.php') {
215 215
 				// don't display entry meta because the existing theme will take care of that
216
-				add_filter( 'FHEE__EED_Events_Archive__template_include__events_list_active', '__return_true' );
216
+				add_filter('FHEE__EED_Events_Archive__template_include__events_list_active', '__return_true');
217 217
 				// load functions.php file for the theme (loaded by WP if using child theme)
218 218
 				EEH_Template::load_espresso_theme_functions();
219 219
 				// because we don't know if the theme is using the_excerpt()
220
-				add_filter( 'the_excerpt', array( 'EED_Events_Archive', 'event_details' ), 100, 1 );
220
+				add_filter('the_excerpt', array('EED_Events_Archive', 'event_details'), 100, 1);
221 221
 				// or the_content
222
-				add_filter( 'the_content', array( 'EED_Events_Archive', 'event_details' ), 100, 1 );
222
+				add_filter('the_content', array('EED_Events_Archive', 'event_details'), 100, 1);
223 223
 				// and just in case they are running get_the_excerpt() which DESTROYS things
224
-				add_filter( 'get_the_excerpt', array( 'EED_Events_Archive', 'get_the_excerpt' ), 1, 1 );
224
+				add_filter('get_the_excerpt', array('EED_Events_Archive', 'get_the_excerpt'), 1, 1);
225 225
 				// don't display entry meta because the existing theme will take care of that
226
-				add_filter( 'FHEE__content_espresso_events_details_template__display_entry_meta', '__return_false' );
226
+				add_filter('FHEE__content_espresso_events_details_template__display_entry_meta', '__return_false');
227 227
 			}
228 228
 		}
229 229
 		return $template;
@@ -238,17 +238,17 @@  discard block
 block discarded – undo
238 238
 	 * 	@param		string 	$excerpt
239 239
 	 * 	@return 		string
240 240
 	 */
241
-	public static function get_the_excerpt( $excerpt = '' ) {
242
-		if ( post_password_required() ) {
241
+	public static function get_the_excerpt($excerpt = '') {
242
+		if (post_password_required()) {
243 243
 			return $excerpt;
244 244
 		}
245
-		if ( apply_filters( 'FHEE__EED_Events_Archive__get_the_excerpt__theme_uses_get_the_excerpt', false ) ) {
246
-			remove_filter( 'the_excerpt', array( 'EED_Events_Archive', 'event_details' ), 100 );
247
-			remove_filter( 'the_content', array( 'EED_Events_Archive', 'event_details' ), 100 );
248
-			$excerpt = EED_Events_Archive::event_details( $excerpt );
245
+		if (apply_filters('FHEE__EED_Events_Archive__get_the_excerpt__theme_uses_get_the_excerpt', false)) {
246
+			remove_filter('the_excerpt', array('EED_Events_Archive', 'event_details'), 100);
247
+			remove_filter('the_content', array('EED_Events_Archive', 'event_details'), 100);
248
+			$excerpt = EED_Events_Archive::event_details($excerpt);
249 249
 		} else {
250 250
 			EED_Events_Archive::$using_get_the_excerpt = true;
251
-			add_filter( 'wp_trim_excerpt', array( 'EED_Events_Archive', 'end_get_the_excerpt' ), 999, 1 );
251
+			add_filter('wp_trim_excerpt', array('EED_Events_Archive', 'end_get_the_excerpt'), 999, 1);
252 252
 		}
253 253
 		return $excerpt;
254 254
 	}
@@ -262,7 +262,7 @@  discard block
 block discarded – undo
262 262
 	 * @param  string $text
263 263
 	 * @return string
264 264
 	 */
265
-	public static function end_get_the_excerpt( $text = '' ) {
265
+	public static function end_get_the_excerpt($text = '') {
266 266
 		EED_Events_Archive::$using_get_the_excerpt = false;
267 267
 		return $text;
268 268
 	}
@@ -277,10 +277,10 @@  discard block
 block discarded – undo
277 277
 	 * @param 		string 		$id
278 278
 	 * @return 		string
279 279
 	 */
280
-	public static function the_title( $title = '', $id = '' ) {
280
+	public static function the_title($title = '', $id = '') {
281 281
 	global $post;
282
-	if ( $post instanceof WP_Post ) {
283
-		return in_the_loop() && $post->ID == $id ? espresso_event_status_banner( $post->ID  ) . $title :  $title;
282
+	if ($post instanceof WP_Post) {
283
+		return in_the_loop() && $post->ID == $id ? espresso_event_status_banner($post->ID).$title : $title;
284 284
 	}
285 285
 	return $title;
286 286
 }
@@ -294,7 +294,7 @@  discard block
 block discarded – undo
294 294
 	 * 	@param		string 	$content
295 295
 	 * 	@return 		string
296 296
 	 */
297
-	public static function event_details( $content ) {
297
+	public static function event_details($content) {
298 298
 		global $post;
299 299
 		static $current_post_ID = 0;
300 300
 		if (
@@ -303,8 +303,8 @@  discard block
 block discarded – undo
303 303
 			&& ! EED_Events_Archive::$using_get_the_excerpt
304 304
 			&& ! post_password_required()
305 305
 			&& (
306
-				apply_filters( 'FHEE__EES_Espresso_Events__process_shortcode__true', false )
307
-				|| ! apply_filters( 'FHEE__content_espresso_events__template_loaded', false )
306
+				apply_filters('FHEE__EES_Espresso_Events__process_shortcode__true', false)
307
+				|| ! apply_filters('FHEE__content_espresso_events__template_loaded', false)
308 308
 			)
309 309
 		) {
310 310
 			// Set current post ID to prevent showing content twice, but only if headers have definitely been sent.
@@ -313,8 +313,8 @@  discard block
 block discarded – undo
313 313
 			// We want to allow those plugins to still do their thing and have access to our content, but depending on
314 314
 			// how your event content is being displayed (shortcode, CPT route, etc), this filter can get applied twice,
315 315
 			// so the following allows this filter to be applied multiple times, but only once for real
316
-			$current_post_ID = did_action( 'loop_start' ) ? $post->ID : 0;
317
-			if ( EE_Registry::instance()->CFG->template_settings->EED_Events_Archive->use_sortable_display_order ) {
316
+			$current_post_ID = did_action('loop_start') ? $post->ID : 0;
317
+			if (EE_Registry::instance()->CFG->template_settings->EED_Events_Archive->use_sortable_display_order) {
318 318
 				$content = \EED_Events_Archive::use_sortable_display_order();
319 319
 			} else {
320 320
 				$content = \EED_Events_Archive::use_filterable_display_order();
@@ -333,20 +333,20 @@  discard block
 block discarded – undo
333 333
 	 */
334 334
 	protected static function use_sortable_display_order() {
335 335
 		// no further password checks required atm
336
-		add_filter( 'FHEE__EED_Events_Archive__event_details__no_post_password_required', '__return_true' );
336
+		add_filter('FHEE__EED_Events_Archive__event_details__no_post_password_required', '__return_true');
337 337
 		// we need to first remove this callback from being applied to the_content() or the_excerpt() (otherwise it will recurse and blow up the interweb)
338
-		remove_filter( 'the_excerpt', array( 'EED_Events_Archive', 'event_details' ), 100 );
339
-		remove_filter( 'the_content', array( 'EED_Events_Archive', 'event_details' ), 100 );
340
-		remove_filter( 'get_the_excerpt', array( 'EED_Events_Archive', 'get_the_excerpt' ), 1 );
338
+		remove_filter('the_excerpt', array('EED_Events_Archive', 'event_details'), 100);
339
+		remove_filter('the_content', array('EED_Events_Archive', 'event_details'), 100);
340
+		remove_filter('get_the_excerpt', array('EED_Events_Archive', 'get_the_excerpt'), 1);
341 341
 		// now add additional content depending on whether event is using the_excerpt() or the_content()
342 342
 		EED_Events_Archive::instance()->template_parts = EED_Events_Archive::instance()->initialize_template_parts();
343
-		$content = EEH_Template::locate_template( 'content-espresso_events-details.php' );
344
-		$content = EED_Events_Archive::instance()->template_parts->apply_template_part_filters( $content );
343
+		$content = EEH_Template::locate_template('content-espresso_events-details.php');
344
+		$content = EED_Events_Archive::instance()->template_parts->apply_template_part_filters($content);
345 345
 		// re-add our main filters (or else the next event won't have them)
346
-		add_filter( 'the_excerpt', array( 'EED_Events_Archive', 'event_details' ), 100, 1 );
347
-		add_filter( 'the_content', array( 'EED_Events_Archive', 'event_details' ), 100, 1 );
348
-		add_filter( 'get_the_excerpt', array( 'EED_Events_Archive', 'get_the_excerpt' ), 1, 1 );
349
-		remove_filter( 'FHEE__EED_Events_Archive__event_details__no_post_password_required', '__return_true' );
346
+		add_filter('the_excerpt', array('EED_Events_Archive', 'event_details'), 100, 1);
347
+		add_filter('the_content', array('EED_Events_Archive', 'event_details'), 100, 1);
348
+		add_filter('get_the_excerpt', array('EED_Events_Archive', 'get_the_excerpt'), 1, 1);
349
+		remove_filter('FHEE__EED_Events_Archive__event_details__no_post_password_required', '__return_true');
350 350
 		return $content;
351 351
 	}
352 352
 
@@ -361,22 +361,22 @@  discard block
 block discarded – undo
361 361
 	protected static function use_filterable_display_order() {
362 362
 		// we need to first remove this callback from being applied to the_content()
363 363
 		// (otherwise it will recurse and blow up the interweb)
364
-		remove_filter( 'the_excerpt', array( 'EED_Events_Archive', 'event_details' ), 100 );
365
-		remove_filter( 'the_content', array( 'EED_Events_Archive', 'event_details' ), 100 );
366
-		remove_filter( 'get_the_excerpt', array( 'EED_Events_Archive', 'get_the_excerpt' ), 1 );
364
+		remove_filter('the_excerpt', array('EED_Events_Archive', 'event_details'), 100);
365
+		remove_filter('the_content', array('EED_Events_Archive', 'event_details'), 100);
366
+		remove_filter('get_the_excerpt', array('EED_Events_Archive', 'get_the_excerpt'), 1);
367 367
 		//now add additional content depending on whether event is using the_excerpt() or the_content()
368 368
 		EED_Events_Archive::_add_additional_excerpt_filters();
369 369
 		EED_Events_Archive::_add_additional_content_filters();
370
-		do_action( 'AHEE__EED_Events_Archive__use_filterable_display_order__after_add_filters' );
370
+		do_action('AHEE__EED_Events_Archive__use_filterable_display_order__after_add_filters');
371 371
 		// now load our template
372
-		$content = EEH_Template::locate_template( 'content-espresso_events-details.php' );
372
+		$content = EEH_Template::locate_template('content-espresso_events-details.php');
373 373
 		// re-add our main filters (or else the next event won't have them)
374
-		add_filter( 'the_excerpt', array( 'EED_Events_Archive', 'event_details' ), 100, 1 );
375
-		add_filter( 'the_content', array( 'EED_Events_Archive', 'event_details' ), 100, 1 );
376
-		add_filter( 'get_the_excerpt', array( 'EED_Events_Archive', 'get_the_excerpt' ), 1, 1 );
374
+		add_filter('the_excerpt', array('EED_Events_Archive', 'event_details'), 100, 1);
375
+		add_filter('the_content', array('EED_Events_Archive', 'event_details'), 100, 1);
376
+		add_filter('get_the_excerpt', array('EED_Events_Archive', 'get_the_excerpt'), 1, 1);
377 377
 		// but remove the other filters so that they don't get applied to the next post
378 378
 		EED_Events_Archive::_remove_additional_events_archive_filters();
379
-		do_action( 'AHEE__EED_Events_Archive__use_filterable_display_order__after_remove_filters' );
379
+		do_action('AHEE__EED_Events_Archive__use_filterable_display_order__after_remove_filters');
380 380
 		// we're not returning the $content directly because the template we are loading uses the_content (or the_excerpt)
381 381
 		//return ! empty( $template ) ? $template : $content;
382 382
 		return $content;
@@ -391,11 +391,11 @@  discard block
 block discarded – undo
391 391
 	 * 	@param		string 	$content
392 392
 	 *  	@return 		string
393 393
 	 */
394
-	public static function event_datetimes( $content ) {
395
-		if ( post_password_required() ) {
394
+	public static function event_datetimes($content) {
395
+		if (post_password_required()) {
396 396
 			return $content;
397 397
 		}
398
-		return EEH_Template::locate_template( 'content-espresso_events-datetimes.php' ) . $content;
398
+		return EEH_Template::locate_template('content-espresso_events-datetimes.php').$content;
399 399
 	}
400 400
 
401 401
 	/**
@@ -405,11 +405,11 @@  discard block
 block discarded – undo
405 405
 	 * 	@param		string 	$content
406 406
 	 *  	@return 		string
407 407
 	 */
408
-	public static function event_tickets( $content ) {
409
-		if ( post_password_required() ) {
408
+	public static function event_tickets($content) {
409
+		if (post_password_required()) {
410 410
 			return $content;
411 411
 		}
412
-		return EEH_Template::locate_template( 'content-espresso_events-tickets.php' ) . $content;
412
+		return EEH_Template::locate_template('content-espresso_events-tickets.php').$content;
413 413
 	}
414 414
 
415 415
 
@@ -421,8 +421,8 @@  discard block
 block discarded – undo
421 421
 	 * @param    string $content
422 422
 	 * @return    string
423 423
 	 */
424
-	public static function event_venue( $content ) {
425
-		return EED_Events_Archive::event_venues( $content );
424
+	public static function event_venue($content) {
425
+		return EED_Events_Archive::event_venues($content);
426 426
 	}
427 427
 
428 428
 	/**
@@ -432,11 +432,11 @@  discard block
 block discarded – undo
432 432
 	 * 	@param		string 	$content
433 433
 	 *  	@return 		string
434 434
 	 */
435
-	public static function event_venues( $content ) {
436
-		if ( post_password_required() ) {
435
+	public static function event_venues($content) {
436
+		if (post_password_required()) {
437 437
 			return $content;
438 438
 		}
439
-		return $content . EEH_Template::locate_template( 'content-espresso_events-venues.php' );
439
+		return $content.EEH_Template::locate_template('content-espresso_events-venues.php');
440 440
 	}
441 441
 
442 442
 
@@ -448,9 +448,9 @@  discard block
 block discarded – undo
448 448
 	 * @return        void
449 449
 	 */
450 450
 	private static function _add_additional_excerpt_filters() {
451
-		add_filter( 'the_excerpt', array( 'EED_Events_Archive', 'event_datetimes' ), 110, 1 );
452
-		add_filter( 'the_excerpt', array( 'EED_Events_Archive', 'event_tickets' ), 120, 1 );
453
-		add_filter( 'the_excerpt', array( 'EED_Events_Archive', 'event_venues' ), 130, 1 );
451
+		add_filter('the_excerpt', array('EED_Events_Archive', 'event_datetimes'), 110, 1);
452
+		add_filter('the_excerpt', array('EED_Events_Archive', 'event_tickets'), 120, 1);
453
+		add_filter('the_excerpt', array('EED_Events_Archive', 'event_venues'), 130, 1);
454 454
 	}
455 455
 
456 456
 
@@ -462,9 +462,9 @@  discard block
 block discarded – undo
462 462
 	 * @return        void
463 463
 	 */
464 464
 	private static function _add_additional_content_filters() {
465
-		add_filter( 'the_content', array( 'EED_Events_Archive', 'event_datetimes' ), 110, 1 );
466
-		add_filter( 'the_content', array( 'EED_Events_Archive', 'event_tickets' ), 120, 1 );
467
-		add_filter( 'the_content', array( 'EED_Events_Archive', 'event_venues' ), 130, 1 );
465
+		add_filter('the_content', array('EED_Events_Archive', 'event_datetimes'), 110, 1);
466
+		add_filter('the_content', array('EED_Events_Archive', 'event_tickets'), 120, 1);
467
+		add_filter('the_content', array('EED_Events_Archive', 'event_venues'), 130, 1);
468 468
 	}
469 469
 
470 470
 
@@ -476,12 +476,12 @@  discard block
 block discarded – undo
476 476
 	 * @return        void
477 477
 	 */
478 478
 	private static function _remove_additional_events_archive_filters() {
479
-		remove_filter( 'the_excerpt', array( 'EED_Events_Archive', 'event_datetimes' ), 110 );
480
-		remove_filter( 'the_excerpt', array( 'EED_Events_Archive', 'event_tickets' ), 120 );
481
-		remove_filter( 'the_excerpt', array( 'EED_Events_Archive', 'event_venues' ), 130 );
482
-		remove_filter( 'the_content', array( 'EED_Events_Archive', 'event_datetimes' ), 110 );
483
-		remove_filter( 'the_content', array( 'EED_Events_Archive', 'event_tickets' ), 120 );
484
-		remove_filter( 'the_content', array( 'EED_Events_Archive', 'event_venues' ), 130 );
479
+		remove_filter('the_excerpt', array('EED_Events_Archive', 'event_datetimes'), 110);
480
+		remove_filter('the_excerpt', array('EED_Events_Archive', 'event_tickets'), 120);
481
+		remove_filter('the_excerpt', array('EED_Events_Archive', 'event_venues'), 130);
482
+		remove_filter('the_content', array('EED_Events_Archive', 'event_datetimes'), 110);
483
+		remove_filter('the_content', array('EED_Events_Archive', 'event_tickets'), 120);
484
+		remove_filter('the_content', array('EED_Events_Archive', 'event_venues'), 130);
485 485
 	}
486 486
 
487 487
 
@@ -494,17 +494,17 @@  discard block
 block discarded – undo
494 494
 	 */
495 495
 	public static function remove_all_events_archive_filters() {
496 496
 		//remove_filter( 'get_the_excerpt', array( 'EED_Events_Archive', 'get_the_excerpt' ), 1 );
497
-		remove_filter( 'the_title', array( 'EED_Events_Archive', 'the_title' ), 100 );
498
-		remove_filter( 'the_excerpt', array( 'EED_Events_Archive', 'event_details' ), 100 );
499
-		remove_filter( 'the_excerpt', array( 'EED_Events_Archive', 'event_datetimes' ), 110 );
500
-		remove_filter( 'the_excerpt', array( 'EED_Events_Archive', 'event_tickets' ), 120 );
501
-		remove_filter( 'the_excerpt', array( 'EED_Events_Archive', 'event_venues' ), 130 );
502
-		remove_filter( 'the_content', array( 'EED_Events_Archive', 'event_details' ), 100 );
503
-		remove_filter( 'the_content', array( 'EED_Events_Archive', 'event_datetimes' ), 110 );
504
-		remove_filter( 'the_content', array( 'EED_Events_Archive', 'event_tickets' ), 120 );
505
-		remove_filter( 'the_content', array( 'EED_Events_Archive', 'event_venues' ), 130 );
497
+		remove_filter('the_title', array('EED_Events_Archive', 'the_title'), 100);
498
+		remove_filter('the_excerpt', array('EED_Events_Archive', 'event_details'), 100);
499
+		remove_filter('the_excerpt', array('EED_Events_Archive', 'event_datetimes'), 110);
500
+		remove_filter('the_excerpt', array('EED_Events_Archive', 'event_tickets'), 120);
501
+		remove_filter('the_excerpt', array('EED_Events_Archive', 'event_venues'), 130);
502
+		remove_filter('the_content', array('EED_Events_Archive', 'event_details'), 100);
503
+		remove_filter('the_content', array('EED_Events_Archive', 'event_datetimes'), 110);
504
+		remove_filter('the_content', array('EED_Events_Archive', 'event_tickets'), 120);
505
+		remove_filter('the_content', array('EED_Events_Archive', 'event_venues'), 130);
506 506
 		// don't display entry meta because the existing theme will take care of that
507
-		remove_filter( 'FHEE__content_espresso_events_details_template__display_entry_meta', '__return_false' );
507
+		remove_filter('FHEE__content_espresso_events_details_template__display_entry_meta', '__return_false');
508 508
 	}
509 509
 
510 510
 
@@ -519,15 +519,15 @@  discard block
 block discarded – undo
519 519
 	 *  @return 	void
520 520
 	 */
521 521
 	public function load_event_list_assets() {
522
-		do_action( 'AHEE__EED_Events_Archive__before_load_assets' );
523
-		add_filter( 'FHEE_load_EE_Session', '__return_true' );
524
-		add_filter( 'FHEE__EED_Ticket_Selector__load_tckt_slctr_assets', '__return_true' );
525
-		add_action('wp_enqueue_scripts', array( $this, 'wp_enqueue_scripts' ), 10 );
526
-		if ( EE_Registry::instance()->CFG->map_settings->use_google_maps ) {
527
-			EE_Registry::instance()->load_helper( 'Maps' );
528
-			add_action('wp_enqueue_scripts', array( 'EEH_Maps', 'espresso_google_map_js' ), 11 );
522
+		do_action('AHEE__EED_Events_Archive__before_load_assets');
523
+		add_filter('FHEE_load_EE_Session', '__return_true');
524
+		add_filter('FHEE__EED_Ticket_Selector__load_tckt_slctr_assets', '__return_true');
525
+		add_action('wp_enqueue_scripts', array($this, 'wp_enqueue_scripts'), 10);
526
+		if (EE_Registry::instance()->CFG->map_settings->use_google_maps) {
527
+			EE_Registry::instance()->load_helper('Maps');
528
+			add_action('wp_enqueue_scripts', array('EEH_Maps', 'espresso_google_map_js'), 11);
529 529
 		}
530
-		EE_Registry::instance()->load_helper( 'Event_View' );
530
+		EE_Registry::instance()->load_helper('Event_View');
531 531
 	}
532 532
 
533 533
 
@@ -543,14 +543,14 @@  discard block
 block discarded – undo
543 543
 	 */
544 544
 	public function wp_enqueue_scripts() {
545 545
 		// get some style
546
-		if ( apply_filters( 'FHEE_enable_default_espresso_css', FALSE ) ) {
546
+		if (apply_filters('FHEE_enable_default_espresso_css', FALSE)) {
547 547
 			// first check uploads folder
548
-			EE_Registry::instance()->load_helper( 'File' );
549
-			if ( EEH_File::is_readable( get_stylesheet_directory() . $this->theme . DS . 'style.css' )) {
550
-				wp_register_style( $this->theme, get_stylesheet_directory_uri() . $this->theme . DS . 'style.css', array( 'dashicons', 'espresso_default' ));
548
+			EE_Registry::instance()->load_helper('File');
549
+			if (EEH_File::is_readable(get_stylesheet_directory().$this->theme.DS.'style.css')) {
550
+				wp_register_style($this->theme, get_stylesheet_directory_uri().$this->theme.DS.'style.css', array('dashicons', 'espresso_default'));
551 551
 			} else {
552 552
 		}
553
-		wp_enqueue_style( $this->theme );
553
+		wp_enqueue_style($this->theme);
554 554
 
555 555
 	}
556 556
 }
@@ -568,8 +568,8 @@  discard block
 block discarded – undo
568 568
 	 */
569 569
 	public static function template_settings_form() {
570 570
 	$template_settings = EE_Registry::instance()->CFG->template_settings;
571
-	$template_settings->EED_Events_Archive = isset( $template_settings->EED_Events_Archive ) ? $template_settings->EED_Events_Archive : new EE_Events_Archive_Config();
572
-	$template_settings->EED_Events_Archive = apply_filters( 'FHEE__EED_Events_Archive__template_settings_form__event_list_config', $template_settings->EED_Events_Archive );
571
+	$template_settings->EED_Events_Archive = isset($template_settings->EED_Events_Archive) ? $template_settings->EED_Events_Archive : new EE_Events_Archive_Config();
572
+	$template_settings->EED_Events_Archive = apply_filters('FHEE__EED_Events_Archive__template_settings_form__event_list_config', $template_settings->EED_Events_Archive);
573 573
 	$events_archive_settings = array(
574 574
 		'display_status_banner' => 0,
575 575
 		'display_description' => 1,
@@ -578,8 +578,8 @@  discard block
 block discarded – undo
578 578
 		'display_venue' => 0,
579 579
 		'display_expired_events' => 0
580 580
 	);
581
-	$events_archive_settings = array_merge( $events_archive_settings, (array)$template_settings->EED_Events_Archive );
582
-	EEH_Template::display_template( EVENTS_ARCHIVE_TEMPLATES_PATH . 'admin-event-list-settings.template.php', $events_archive_settings );
581
+	$events_archive_settings = array_merge($events_archive_settings, (array) $template_settings->EED_Events_Archive);
582
+	EEH_Template::display_template(EVENTS_ARCHIVE_TEMPLATES_PATH.'admin-event-list-settings.template.php', $events_archive_settings);
583 583
 }
584 584
 
585 585
 
@@ -595,16 +595,16 @@  discard block
 block discarded – undo
595 595
 	 *  @param 	EE_Request_Handler $REQ
596 596
 	 *  @return 	EE_Template_Config
597 597
 	 */
598
-	public static function update_template_settings( $CFG, $REQ ) {
598
+	public static function update_template_settings($CFG, $REQ) {
599 599
 		$CFG->EED_Events_Archive = new EE_Events_Archive_Config();
600 600
 		// unless we are resetting the config...
601
-		if ( ! isset( $REQ['EED_Events_Archive_reset_event_list_settings'] ) || absint( $REQ['EED_Events_Archive_reset_event_list_settings'] ) !== 1 ) {
602
-			$CFG->EED_Events_Archive->display_status_banner = isset( $REQ['EED_Events_Archive_display_status_banner'] ) ? absint( $REQ['EED_Events_Archive_display_status_banner'] ) : 0;
603
-			$CFG->EED_Events_Archive->display_description = isset( $REQ['EED_Events_Archive_display_description'] ) ? absint( $REQ['EED_Events_Archive_display_description'] ) : 1;
604
-			$CFG->EED_Events_Archive->display_ticket_selector = isset( $REQ['EED_Events_Archive_display_ticket_selector'] ) ? absint( $REQ['EED_Events_Archive_display_ticket_selector'] ) : 0;
605
-			$CFG->EED_Events_Archive->display_datetimes = isset( $REQ['EED_Events_Archive_display_datetimes'] ) ? absint( $REQ['EED_Events_Archive_display_datetimes'] ) : 1;
606
-			$CFG->EED_Events_Archive->display_venue = isset( $REQ['EED_Events_Archive_display_venue'] ) ? absint( $REQ['EED_Events_Archive_display_venue'] ) : 0;
607
-			$CFG->EED_Events_Archive->display_expired_events = isset( $REQ['EED_Events_Archive_display_expired_events'] ) ? absint( $REQ['EED_Events_Archive_display_expired_events'] ) : 0;			}
601
+		if ( ! isset($REQ['EED_Events_Archive_reset_event_list_settings']) || absint($REQ['EED_Events_Archive_reset_event_list_settings']) !== 1) {
602
+			$CFG->EED_Events_Archive->display_status_banner = isset($REQ['EED_Events_Archive_display_status_banner']) ? absint($REQ['EED_Events_Archive_display_status_banner']) : 0;
603
+			$CFG->EED_Events_Archive->display_description = isset($REQ['EED_Events_Archive_display_description']) ? absint($REQ['EED_Events_Archive_display_description']) : 1;
604
+			$CFG->EED_Events_Archive->display_ticket_selector = isset($REQ['EED_Events_Archive_display_ticket_selector']) ? absint($REQ['EED_Events_Archive_display_ticket_selector']) : 0;
605
+			$CFG->EED_Events_Archive->display_datetimes = isset($REQ['EED_Events_Archive_display_datetimes']) ? absint($REQ['EED_Events_Archive_display_datetimes']) : 1;
606
+			$CFG->EED_Events_Archive->display_venue = isset($REQ['EED_Events_Archive_display_venue']) ? absint($REQ['EED_Events_Archive_display_venue']) : 0;
607
+			$CFG->EED_Events_Archive->display_expired_events = isset($REQ['EED_Events_Archive_display_expired_events']) ? absint($REQ['EED_Events_Archive_display_expired_events']) : 0; }
608 608
 		return $CFG;
609 609
 	}
610 610
 
@@ -617,10 +617,10 @@  discard block
 block discarded – undo
617 617
 	 * @param string $extra_class
618 618
 	 * @return    string
619 619
 	 */
620
-	public static function event_list_css( $extra_class = '' ) {
621
-		$event_list_css = ! empty( $extra_class ) ? array( $extra_class ) : array();
620
+	public static function event_list_css($extra_class = '') {
621
+		$event_list_css = ! empty($extra_class) ? array($extra_class) : array();
622 622
 		$event_list_css[] = 'espresso-event-list-event';
623
-		return implode( ' ', $event_list_css );
623
+		return implode(' ', $event_list_css);
624 624
 	}
625 625
 
626 626
 
@@ -647,9 +647,9 @@  discard block
 block discarded – undo
647 647
 	 * @param $value
648 648
 	 * @return    bool
649 649
 	 */
650
-	public static function display_description( $value ) {
650
+	public static function display_description($value) {
651 651
 		$config = EE_Registry::instance()->CFG->template_settings->EED_Events_Archive;
652
-		$display_description= isset( $config->display_description ) ? $config->display_description : 1;
652
+		$display_description = isset($config->display_description) ? $config->display_description : 1;
653 653
 		return $display_description === $value ? TRUE : FALSE;
654 654
 	}
655 655
 
@@ -662,7 +662,7 @@  discard block
 block discarded – undo
662 662
 	 */
663 663
 	public static function display_ticket_selector() {
664 664
 		$config = EE_Registry::instance()->CFG->template_settings->EED_Events_Archive;
665
-		return isset( $config->display_ticket_selector ) && $config->display_ticket_selector ? TRUE : FALSE;
665
+		return isset($config->display_ticket_selector) && $config->display_ticket_selector ? TRUE : FALSE;
666 666
 	}
667 667
 
668 668
 
@@ -674,9 +674,9 @@  discard block
 block discarded – undo
674 674
 	 *  @return 	bool
675 675
 	 */
676 676
 	public static function display_venue() {
677
-		EE_Registry::instance()->load_helper( 'Venue_View' );
677
+		EE_Registry::instance()->load_helper('Venue_View');
678 678
 		$config = EE_Registry::instance()->CFG->template_settings->EED_Events_Archive;
679
-		return isset( $config->display_venue ) && $config->display_venue && EEH_Venue_View::venue_name() ? TRUE : FALSE;
679
+		return isset($config->display_venue) && $config->display_venue && EEH_Venue_View::venue_name() ? TRUE : FALSE;
680 680
 	}
681 681
 
682 682
 
@@ -688,7 +688,7 @@  discard block
 block discarded – undo
688 688
 	 */
689 689
 	public static function display_datetimes() {
690 690
 		$config = EE_Registry::instance()->CFG->template_settings->EED_Events_Archive;
691
-		return isset( $config->display_datetimes ) && $config->display_datetimes ? TRUE : FALSE;
691
+		return isset($config->display_datetimes) && $config->display_datetimes ? TRUE : FALSE;
692 692
 }
693 693
 
694 694
 
@@ -703,7 +703,7 @@  discard block
 block discarded – undo
703 703
 	 *  @return 	string
704 704
 	 */
705 705
 	public static function event_list_title() {
706
-		return apply_filters( 'FHEE__archive_espresso_events_template__upcoming_events_h1', __( 'Upcoming Events', 'event_espresso' ));
706
+		return apply_filters('FHEE__archive_espresso_events_template__upcoming_events_h1', __('Upcoming Events', 'event_espresso'));
707 707
 	}
708 708
 
709 709
 
@@ -712,11 +712,11 @@  discard block
 block discarded – undo
712 712
 	/**
713 713
 	 * 	@since 4.4.0
714 714
 	 */
715
-	public static function _doing_it_wrong_notice( $function = '' ) {
715
+	public static function _doing_it_wrong_notice($function = '') {
716 716
 		EE_Error::doing_it_wrong(
717 717
 			__FUNCTION__,
718 718
 			sprintf(
719
-				__( 'EED_Events_Archive::%1$s was moved to EEH_Event_Query::%1$s:%2$sPlease update your existing code because the method it calls will be removed in version %3$s', 'event_espresso' ),
719
+				__('EED_Events_Archive::%1$s was moved to EEH_Event_Query::%1$s:%2$sPlease update your existing code because the method it calls will be removed in version %3$s', 'event_espresso'),
720 720
 				$function,
721 721
 				'<br />',
722 722
 				'4.6.0'
@@ -732,107 +732,107 @@  discard block
 block discarded – undo
732 732
 	 * 	@since 4.4.0
733 733
 	 */
734 734
 	public function get_post_data() {
735
-		EE_Registry::instance()->load_helper( 'Event_Query' );
735
+		EE_Registry::instance()->load_helper('Event_Query');
736 736
 		EEH_Event_Query::set_query_params();
737 737
 	}
738 738
 	/**
739 739
 	 * 	@deprecated
740 740
 	 * 	@since 4.4.0
741 741
 	 */
742
-	public function posts_fields( $SQL, WP_Query $wp_query ) {
743
-		EE_Registry::instance()->load_helper( 'Event_Query' );
744
-		EED_Events_Archive::_doing_it_wrong_notice( __FUNCTION__ );
745
-		return EEH_Event_Query::posts_fields( $SQL, $wp_query );
742
+	public function posts_fields($SQL, WP_Query $wp_query) {
743
+		EE_Registry::instance()->load_helper('Event_Query');
744
+		EED_Events_Archive::_doing_it_wrong_notice(__FUNCTION__);
745
+		return EEH_Event_Query::posts_fields($SQL, $wp_query);
746 746
 	}
747 747
 	/**
748 748
 	 * 	@deprecated
749 749
 	 * 	@since 4.4.0
750 750
 	 */
751
-	public static function posts_fields_sql_for_orderby( $orderby_params = array() ) {
752
-		EE_Registry::instance()->load_helper( 'Event_Query' );
753
-		EED_Events_Archive::_doing_it_wrong_notice( __FUNCTION__ );
754
-		return EEH_Event_Query::posts_fields_sql_for_orderby( $orderby_params );
751
+	public static function posts_fields_sql_for_orderby($orderby_params = array()) {
752
+		EE_Registry::instance()->load_helper('Event_Query');
753
+		EED_Events_Archive::_doing_it_wrong_notice(__FUNCTION__);
754
+		return EEH_Event_Query::posts_fields_sql_for_orderby($orderby_params);
755 755
 	}
756 756
 	/**
757 757
 	 * 	@deprecated
758 758
 	 * 	@since 4.4.0
759 759
 	 */
760
-	public function posts_join( $SQL, WP_Query $wp_query ) {
761
-		EE_Registry::instance()->load_helper( 'Event_Query' );
762
-		EED_Events_Archive::_doing_it_wrong_notice( __FUNCTION__ );
763
-		return EEH_Event_Query::posts_join( $SQL, $wp_query );
760
+	public function posts_join($SQL, WP_Query $wp_query) {
761
+		EE_Registry::instance()->load_helper('Event_Query');
762
+		EED_Events_Archive::_doing_it_wrong_notice(__FUNCTION__);
763
+		return EEH_Event_Query::posts_join($SQL, $wp_query);
764 764
 	}
765 765
 	/**
766 766
 	 * 	@deprecated
767 767
 	 * 	@since 4.4.0
768 768
 	 */
769
-	public static function posts_join_sql_for_terms( $join_terms = NULL ) {
770
-		EE_Registry::instance()->load_helper( 'Event_Query' );
771
-		EED_Events_Archive::_doing_it_wrong_notice( __FUNCTION__ );
772
-		return EEH_Event_Query::posts_join_sql_for_terms( $join_terms );
769
+	public static function posts_join_sql_for_terms($join_terms = NULL) {
770
+		EE_Registry::instance()->load_helper('Event_Query');
771
+		EED_Events_Archive::_doing_it_wrong_notice(__FUNCTION__);
772
+		return EEH_Event_Query::posts_join_sql_for_terms($join_terms);
773 773
 	}
774 774
 	/**
775 775
 	 * 	@deprecated
776 776
 	 * 	@since 4.4.0
777 777
 	 */
778
-	public static function posts_join_for_orderby( $orderby_params = array() ) {
779
-		EE_Registry::instance()->load_helper( 'Event_Query' );
780
-		EED_Events_Archive::_doing_it_wrong_notice( __FUNCTION__ );
781
-		return EEH_Event_Query::posts_join_for_orderby( $orderby_params );
778
+	public static function posts_join_for_orderby($orderby_params = array()) {
779
+		EE_Registry::instance()->load_helper('Event_Query');
780
+		EED_Events_Archive::_doing_it_wrong_notice(__FUNCTION__);
781
+		return EEH_Event_Query::posts_join_for_orderby($orderby_params);
782 782
 	}
783 783
 	/**
784 784
 	 * 	@deprecated
785 785
 	 * 	@since 4.4.0
786 786
 	 */
787
-	public function posts_where( $SQL, WP_Query $wp_query ) {
788
-		EE_Registry::instance()->load_helper( 'Event_Query' );
789
-		EED_Events_Archive::_doing_it_wrong_notice( __FUNCTION__ );
790
-		return EEH_Event_Query::posts_where( $SQL, $wp_query );
787
+	public function posts_where($SQL, WP_Query $wp_query) {
788
+		EE_Registry::instance()->load_helper('Event_Query');
789
+		EED_Events_Archive::_doing_it_wrong_notice(__FUNCTION__);
790
+		return EEH_Event_Query::posts_where($SQL, $wp_query);
791 791
 	}
792 792
 	/**
793 793
 	 * 	@deprecated
794 794
 	 * 	@since 4.4.0
795 795
 	 */
796
-	public static function posts_where_sql_for_show_expired( $show_expired = FALSE ) {
797
-		EE_Registry::instance()->load_helper( 'Event_Query' );
798
-		EED_Events_Archive::_doing_it_wrong_notice( __FUNCTION__ );
799
-		return EEH_Event_Query::posts_where_sql_for_show_expired( $show_expired );
796
+	public static function posts_where_sql_for_show_expired($show_expired = FALSE) {
797
+		EE_Registry::instance()->load_helper('Event_Query');
798
+		EED_Events_Archive::_doing_it_wrong_notice(__FUNCTION__);
799
+		return EEH_Event_Query::posts_where_sql_for_show_expired($show_expired);
800 800
 	}
801 801
 	/**
802 802
 	 * 	@deprecated
803 803
 	 * 	@since 4.4.0
804 804
 	 */
805
-	public static function posts_where_sql_for_event_category_slug( $event_category_slug = NULL ) {
806
-		EE_Registry::instance()->load_helper( 'Event_Query' );
807
-		EED_Events_Archive::_doing_it_wrong_notice( __FUNCTION__ );
808
-		return EEH_Event_Query::posts_where_sql_for_event_category_slug( $event_category_slug );
805
+	public static function posts_where_sql_for_event_category_slug($event_category_slug = NULL) {
806
+		EE_Registry::instance()->load_helper('Event_Query');
807
+		EED_Events_Archive::_doing_it_wrong_notice(__FUNCTION__);
808
+		return EEH_Event_Query::posts_where_sql_for_event_category_slug($event_category_slug);
809 809
 	}
810 810
 	/**
811 811
 	 * 	@deprecated
812 812
 	 * 	@since 4.4.0
813 813
 	 */
814
-	public static function posts_where_sql_for_event_list_month( $month = NULL ) {
815
-		EE_Registry::instance()->load_helper( 'Event_Query' );
816
-		EED_Events_Archive::_doing_it_wrong_notice( __FUNCTION__ );
817
-		return EEH_Event_Query::posts_where_sql_for_event_list_month( $month );
814
+	public static function posts_where_sql_for_event_list_month($month = NULL) {
815
+		EE_Registry::instance()->load_helper('Event_Query');
816
+		EED_Events_Archive::_doing_it_wrong_notice(__FUNCTION__);
817
+		return EEH_Event_Query::posts_where_sql_for_event_list_month($month);
818 818
 	}
819 819
 	/**
820 820
 	 * 	@deprecated
821 821
 	 * 	@since 4.4.0
822 822
 	 */
823
-	public function posts_orderby( $SQL, WP_Query $wp_query ) {
824
-		EE_Registry::instance()->load_helper( 'Event_Query' );
825
-		EED_Events_Archive::_doing_it_wrong_notice( __FUNCTION__ );
826
-		return EEH_Event_Query::posts_orderby( $SQL, $wp_query );
823
+	public function posts_orderby($SQL, WP_Query $wp_query) {
824
+		EE_Registry::instance()->load_helper('Event_Query');
825
+		EED_Events_Archive::_doing_it_wrong_notice(__FUNCTION__);
826
+		return EEH_Event_Query::posts_orderby($SQL, $wp_query);
827 827
 	}
828 828
 	/**
829 829
 	 * 	@deprecated
830 830
 	 * 	@since 4.4.0
831 831
 	 */
832
-	public static function posts_orderby_sql( $orderby_params = array(), $sort = 'ASC' ) {
833
-		EE_Registry::instance()->load_helper( 'Event_Query' );
834
-		EED_Events_Archive::_doing_it_wrong_notice( __FUNCTION__ );
835
-		return EEH_Event_Query::posts_orderby_sql( $orderby_params, $sort );
832
+	public static function posts_orderby_sql($orderby_params = array(), $sort = 'ASC') {
833
+		EE_Registry::instance()->load_helper('Event_Query');
834
+		EED_Events_Archive::_doing_it_wrong_notice(__FUNCTION__);
835
+		return EEH_Event_Query::posts_orderby_sql($orderby_params, $sort);
836 836
 	}
837 837
 
838 838
 
@@ -863,8 +863,8 @@  discard block
 block discarded – undo
863 863
  * @param string $extra_class
864 864
  * @return string
865 865
  */
866
-function espresso_event_list_css( $extra_class = '' ) {
867
-	return EED_Events_Archive::event_list_css( $extra_class );
866
+function espresso_event_list_css($extra_class = '') {
867
+	return EED_Events_Archive::event_list_css($extra_class);
868 868
 }
869 869
 
870 870
 /**
@@ -878,14 +878,14 @@  discard block
 block discarded – undo
878 878
  * @return bool
879 879
  */
880 880
 function espresso_display_full_description_in_event_list() {
881
-	return EED_Events_Archive::display_description( 2 );
881
+	return EED_Events_Archive::display_description(2);
882 882
 }
883 883
 
884 884
 /**
885 885
  * @return bool
886 886
  */
887 887
 function espresso_display_excerpt_in_event_list() {
888
-	return EED_Events_Archive::display_description( 1 );
888
+	return EED_Events_Archive::display_description(1);
889 889
 }
890 890
 
891 891
 /**
Please login to merge, or discard this patch.
Indentation   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -1,26 +1,26 @@
 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			http://eventespresso.com/support/terms-conditions/   * see Plugin Licensing *
11
- * @ link					http://www.eventespresso.com
12
- * @ version		 	4.0
13
- *
14
- * ------------------------------------------------------------------------
15
- *
16
- * Event List
17
- *
18
- * @package		Event Espresso
19
- * @subpackage	/modules/events_archive/
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			http://eventespresso.com/support/terms-conditions/   * see Plugin Licensing *
11
+				 * @ link					http://www.eventespresso.com
12
+				 * @ version		 	4.0
13
+				 *
14
+				 * ------------------------------------------------------------------------
15
+				 *
16
+				 * Event List
17
+				 *
18
+				 * @package		Event Espresso
19
+				 * @subpackage	/modules/events_archive/
20
+				 * @author		Brent Christensen
21
+				 *
22
+				 * ------------------------------------------------------------------------
23
+				 */
24 24
 class EED_Events_Archive  extends EED_Module {
25 25
 
26 26
 
Please login to merge, or discard this patch.
core/db_models/EEM_Transaction.model.php 1 patch
Spacing   +42 added lines, -42 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed');
2
-require_once ( EE_MODELS . 'EEM_Base.model.php' );
2
+require_once (EE_MODELS.'EEM_Base.model.php');
3 3
 /**
4 4
  *
5 5
  * Transaction Model
@@ -68,36 +68,36 @@  discard block
 block discarded – undo
68 68
 	 * 		Note this just sends the timezone info to the date time model field objects.  Default is NULL (and will be assumed using the set timezone in the 'timezone_string' wp option)
69 69
 	 *	@return EEM_Transaction
70 70
 	 */
71
-	protected function __construct( $timezone ) {
72
-		$this->singular_item = __('Transaction','event_espresso');
73
-		$this->plural_item = __('Transactions','event_espresso');
71
+	protected function __construct($timezone) {
72
+		$this->singular_item = __('Transaction', 'event_espresso');
73
+		$this->plural_item = __('Transactions', 'event_espresso');
74 74
 
75 75
 		$this->_tables = array(
76
-			'Transaction'=>new EE_Primary_Table('esp_transaction','TXN_ID')
76
+			'Transaction'=>new EE_Primary_Table('esp_transaction', 'TXN_ID')
77 77
 		);
78 78
 		$this->_fields = array(
79 79
 			'Transaction'=>array(
80
-				'TXN_ID'=>new EE_Primary_Key_Int_Field('TXN_ID', __('Transaction ID','event_espresso')),
81
-				'TXN_timestamp'=>new EE_Datetime_Field('TXN_timestamp', __('date when transaction was created','event_espresso'), false, time(), $timezone ),
82
-				'TXN_total'=>new EE_Money_Field('TXN_total', __('Total value of Transaction','event_espresso'), false, 0),
83
-				'TXN_paid'=>new EE_Money_Field('TXN_paid', __('Amount paid towards transaction to date','event_espresso'), false, 0),
84
-				'STS_ID'=>new EE_Foreign_Key_String_Field('STS_ID', __('Status ID','event_espresso'), false, EEM_Transaction::failed_status_code, 'Status'),
85
-				'TXN_session_data'=>new EE_Serialized_Text_Field('TXN_session_data', __('Serialized session data','event_espresso'), true, ''),
86
-				'TXN_hash_salt'=>new EE_Plain_Text_Field('TXN_hash_salt', __('Transaction Hash Salt','event_espresso'), true, ''),
80
+				'TXN_ID'=>new EE_Primary_Key_Int_Field('TXN_ID', __('Transaction ID', 'event_espresso')),
81
+				'TXN_timestamp'=>new EE_Datetime_Field('TXN_timestamp', __('date when transaction was created', 'event_espresso'), false, time(), $timezone),
82
+				'TXN_total'=>new EE_Money_Field('TXN_total', __('Total value of Transaction', 'event_espresso'), false, 0),
83
+				'TXN_paid'=>new EE_Money_Field('TXN_paid', __('Amount paid towards transaction to date', 'event_espresso'), false, 0),
84
+				'STS_ID'=>new EE_Foreign_Key_String_Field('STS_ID', __('Status ID', 'event_espresso'), false, EEM_Transaction::failed_status_code, 'Status'),
85
+				'TXN_session_data'=>new EE_Serialized_Text_Field('TXN_session_data', __('Serialized session data', 'event_espresso'), true, ''),
86
+				'TXN_hash_salt'=>new EE_Plain_Text_Field('TXN_hash_salt', __('Transaction Hash Salt', 'event_espresso'), true, ''),
87 87
 				'PMD_ID'=>new EE_Foreign_Key_Int_Field('PMD_ID', __("Last Used Payment Method", 'event_espresso'), true, NULL, 'Payment_Method'),
88
-				'TXN_reg_steps' => new EE_Serialized_Text_Field( 'TXN_reg_steps', __( 'Registration Steps', 'event_espresso' ), FALSE, array() ),
88
+				'TXN_reg_steps' => new EE_Serialized_Text_Field('TXN_reg_steps', __('Registration Steps', 'event_espresso'), FALSE, array()),
89 89
 			)
90 90
 		);
91 91
 		$this->_model_relations = array(
92 92
 			'Registration'=>new EE_Has_Many_Relation(),
93 93
 			'Payment'=>new EE_Has_Many_Relation(),
94 94
 			'Status'=>new EE_Belongs_To_Relation(),
95
-			'Line_Item'=>new EE_Has_Many_Relation(false),//you can delete a transaction without needing to delete its line items
95
+			'Line_Item'=>new EE_Has_Many_Relation(false), //you can delete a transaction without needing to delete its line items
96 96
 			'Payment_Method'=>new EE_Belongs_To_Relation(),
97 97
 			'Message' => new EE_Has_Many_Relation()
98 98
 		);
99 99
 		$this->_model_chain_to_wp_user = 'Registration.Event';
100
-		parent::__construct( $timezone );
100
+		parent::__construct($timezone);
101 101
 
102 102
 	}
103 103
 
@@ -108,19 +108,19 @@  discard block
 block discarded – undo
108 108
 	 * @param string $period
109 109
 	 * @return \stdClass[]
110 110
 	 */
111
-	public function get_revenue_per_day_report( $period = '-1 month' ) {
111
+	public function get_revenue_per_day_report($period = '-1 month') {
112 112
 
113
-		$sql_date = $this->convert_datetime_for_query( 'TXN_timestamp', date("Y-m-d H:i:s", strtotime($period) ), 'Y-m-d H:i:s', 'UTC' );
113
+		$sql_date = $this->convert_datetime_for_query('TXN_timestamp', date("Y-m-d H:i:s", strtotime($period)), 'Y-m-d H:i:s', 'UTC');
114 114
 		$results = $this->_get_all_wpdb_results(
115 115
 			array(
116 116
 				array(
117 117
 					'TXN_timestamp' => array('>=', $sql_date)),
118 118
 				'group_by' => 'txnDate',
119
-				'order_by' => array('TXN_timestamp' => 'DESC' )
119
+				'order_by' => array('TXN_timestamp' => 'DESC')
120 120
 			),
121 121
 			OBJECT,
122 122
 			array(
123
-				'txnDate' => array('DATE(Transaction.TXN_timestamp)','%s'),
123
+				'txnDate' => array('DATE(Transaction.TXN_timestamp)', '%s'),
124 124
 				'revenue' => array('SUM(Transaction.TXN_paid)', '%d')
125 125
 			));
126 126
 		return $results;
@@ -136,22 +136,22 @@  discard block
 block discarded – undo
136 136
 	 * @throws \EE_Error
137 137
 	 * @return mixed
138 138
 	 */
139
-	public function get_revenue_per_event_report( $period = 'month' ) {
139
+	public function get_revenue_per_event_report($period = 'month') {
140 140
 		/** @type WPDB $wpdb */
141 141
 		global $wpdb;
142
-		$date_mod = strtotime( '-1 ' . $period );
142
+		$date_mod = strtotime('-1 '.$period);
143 143
 
144 144
 		$SQL = 'SELECT post_title as event_name, SUM(TXN_paid) AS revenue';
145
-		$SQL .= ' FROM ' . $this->_get_main_table()->get_table_name() . ' txn';
146
-		$SQL .= ' LEFT JOIN ' . $wpdb->prefix . 'esp_registration reg ON reg.TXN_ID = txn.TXN_ID';
147
-		$SQL .= ' LEFT JOIN ' . $wpdb->posts . ' evt ON evt.ID = reg.EVT_ID';
145
+		$SQL .= ' FROM '.$this->_get_main_table()->get_table_name().' txn';
146
+		$SQL .= ' LEFT JOIN '.$wpdb->prefix.'esp_registration reg ON reg.TXN_ID = txn.TXN_ID';
147
+		$SQL .= ' LEFT JOIN '.$wpdb->posts.' evt ON evt.ID = reg.EVT_ID';
148 148
 		$SQL .= ' WHERE REG_count = 1';
149 149
 		$SQL .= ' AND REG_date >= %d';
150 150
 		$SQL .= ' GROUP BY event_name';
151 151
 		$SQL .= ' ORDER BY event_name';
152 152
 		$SQL .= ' LIMIT 0, 24';
153 153
 
154
-		return $this->_do_wpdb_query( 'get_results', array(  $wpdb->prepare( $SQL, $date_mod ) ) );
154
+		return $this->_do_wpdb_query('get_results', array($wpdb->prepare($SQL, $date_mod)));
155 155
 
156 156
 	}
157 157
 
@@ -167,10 +167,10 @@  discard block
 block discarded – undo
167 167
 	 * @param string $reg_url_link
168 168
 	 * @return EE_Transaction
169 169
 	 */
170
-	public function get_transaction_from_reg_url_link( $reg_url_link = '' ){
171
-		return $this->get_one( array(
170
+	public function get_transaction_from_reg_url_link($reg_url_link = '') {
171
+		return $this->get_one(array(
172 172
 			array(
173
-				'Registration.REG_url_link' => ! empty( $reg_url_link ) ? $reg_url_link : EE_Registry::instance()->REQ->get( 'e_reg_url_link', '' )
173
+				'Registration.REG_url_link' => ! empty($reg_url_link) ? $reg_url_link : EE_Registry::instance()->REQ->get('e_reg_url_link', '')
174 174
 			)
175 175
 		));
176 176
 	}
@@ -190,15 +190,15 @@  discard block
 block discarded – undo
190 190
 	 * @param boolean $save_txn whether or not to save the transaction during this function call
191 191
 	 * @return boolean
192 192
 	 */
193
-	public function update_based_on_payments( $transaction_obj_or_id, $save_txn = TRUE ){
193
+	public function update_based_on_payments($transaction_obj_or_id, $save_txn = TRUE) {
194 194
 		EE_Error::doing_it_wrong(
195
-			__CLASS__ . '::' . __FUNCTION__,
196
-			sprintf( __( 'This method is deprecated. Please use "%s" instead', 'event_espresso' ), 'EE_Transaction_Processor::update_transaction_and_registrations_after_checkout_or_payment()' ),
195
+			__CLASS__.'::'.__FUNCTION__,
196
+			sprintf(__('This method is deprecated. Please use "%s" instead', 'event_espresso'), 'EE_Transaction_Processor::update_transaction_and_registrations_after_checkout_or_payment()'),
197 197
 			'4.6.0'
198 198
 		);
199 199
 		/** @type EE_Transaction_Processor $transaction_processor */
200
-		$transaction_processor = EE_Registry::instance()->load_class( 'Transaction_Processor' );
201
-		return  $transaction_processor->update_transaction_and_registrations_after_checkout_or_payment( $this->ensure_is_obj( $transaction_obj_or_id ));
200
+		$transaction_processor = EE_Registry::instance()->load_class('Transaction_Processor');
201
+		return  $transaction_processor->update_transaction_and_registrations_after_checkout_or_payment($this->ensure_is_obj($transaction_obj_or_id));
202 202
 	}
203 203
 
204 204
 	/**
@@ -229,7 +229,7 @@  discard block
 block discarded – undo
229 229
 			array(
230 230
 				0 => array(
231 231
 					'STS_ID' => EEM_Transaction::failed_status_code,
232
-					'TXN_timestamp' => array( '<', time() - $time_to_leave_alone )
232
+					'TXN_timestamp' => array('<', time() - $time_to_leave_alone)
233 233
 				)
234 234
 			),
235 235
 			$time_to_leave_alone
@@ -242,26 +242,26 @@  discard block
 block discarded – undo
242 242
 		 */
243 243
 		$txn_ids = apply_filters(
244 244
 			'FHEE__EEM_Transaction__delete_junk_transactions__transaction_ids_to_delete',
245
-			EEM_Transaction::instance()->get_col( $ids_query, 'TXN_ID' ),
245
+			EEM_Transaction::instance()->get_col($ids_query, 'TXN_ID'),
246 246
 			$time_to_leave_alone
247 247
 		);
248 248
 
249 249
 		//now that we have the ids to delete, let's get deletin'
250 250
 		//Why no wpdb->prepare?  Because the data is trusted.  We got the ids from the original query to get them FROM
251 251
 		//the db (which is sanitized) so no need to prepare them again.
252
-		if ( $txn_ids ) {
253
-			$query   = '
252
+		if ($txn_ids) {
253
+			$query = '
254 254
 				DELETE
255
-				FROM ' . $this->table() . '
255
+				FROM ' . $this->table().'
256 256
 				WHERE
257
-					TXN_ID IN ( ' . implode( ",", $txn_ids ) . ')';
258
-			$deleted = $wpdb->query( $query );
257
+					TXN_ID IN ( ' . implode(",", $txn_ids).')';
258
+			$deleted = $wpdb->query($query);
259 259
 		}
260
-		if ( $deleted ) {
260
+		if ($deleted) {
261 261
 			/**
262 262
 			 * Allows code to do something after the transactions have been deleted.
263 263
 			 */
264
-			do_action( 'AHEE__EEM_Transaction__delete_junk_transactions__successful_deletion', $txn_ids );
264
+			do_action('AHEE__EEM_Transaction__delete_junk_transactions__successful_deletion', $txn_ids);
265 265
 		}
266 266
 		return $deleted;
267 267
 	}
Please login to merge, or discard this patch.
core/db_models/fields/EE_Post_Content_Field.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -3,18 +3,18 @@
 block discarded – undo
3 3
  * Field to only allow tags that are normally allowed on post_content:
4 4
  * address,a,abbr,acronym,area,article,aside,b,big,blockquote,br,button,caption,cite,code,col,del,dd,dfn,details,div,dl,dt,em,fieldset,figure,figcaption,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,i,img,ins,kbd,label,legend,li,map,mark,menu,nav,p,pre,q,s,samp,span,section,small,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,title,tr,tt,u,ul,ol,var
5 5
  */
6
-class EE_Post_Content_Field extends EE_Full_HTML_Field{
6
+class EE_Post_Content_Field extends EE_Full_HTML_Field {
7 7
 	/**
8 8
 	 * removes all tags which a WP Post wouldn't allow in its content normally
9 9
 	 * @param string $value_inputted_for_field_on_model_object
10 10
 	 * @return string
11 11
 	 */
12 12
 	function prepare_for_set($value_inputted_for_field_on_model_object) {
13
-		$value_with_select_tags =  wp_kses("$value_inputted_for_field_on_model_object",wp_kses_allowed_html( 'post' ));
13
+		$value_with_select_tags = wp_kses("$value_inputted_for_field_on_model_object", wp_kses_allowed_html('post'));
14 14
 		return parent::prepare_for_set($value_with_select_tags);
15 15
 	}
16 16
 	
17
-	function prepare_for_set_from_db($value_found_in_db_for_model_object){
17
+	function prepare_for_set_from_db($value_found_in_db_for_model_object) {
18 18
 		return $value_found_in_db_for_model_object;
19 19
 	}
20 20
 }
21 21
\ No newline at end of file
Please login to merge, or discard this patch.
core/libraries/batch/JobHandlerBaseClasses/JobHandler.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@
 block discarded – undo
1 1
 <?php
2
-if ( ! defined( 'EVENT_ESPRESSO_VERSION' ) ) {
3
-	exit( 'No direct script access allowed' );
2
+if ( ! defined('EVENT_ESPRESSO_VERSION')) {
3
+	exit('No direct script access allowed');
4 4
 }
5 5
 /**
6 6
  * Class EE_Line_Item_Filter_Collection
Please login to merge, or discard this patch.
core/EE_Capabilities.core.php 1 patch
Spacing   +127 added lines, -127 removed lines patch added patch discarded remove patch
@@ -7,8 +7,8 @@  discard block
 block discarded – undo
7 7
  * @package Event Espresso
8 8
  * @subpackage core, capabilities
9 9
  */
10
-if ( ! defined( 'EVENT_ESPRESSO_VERSION' ) ) {
11
-	exit( 'No direct script access allowed' );
10
+if ( ! defined('EVENT_ESPRESSO_VERSION')) {
11
+	exit('No direct script access allowed');
12 12
 }
13 13
 
14 14
 
@@ -69,7 +69,7 @@  discard block
 block discarded – undo
69 69
 	 */
70 70
 	public static function instance() {
71 71
 		//check if instantiated, and if not do so.
72
-		if ( ! self::$_instance instanceof EE_Capabilities ) {
72
+		if ( ! self::$_instance instanceof EE_Capabilities) {
73 73
 			self::$_instance = new self();
74 74
 		}
75 75
 		return self::$_instance;
@@ -98,10 +98,10 @@  discard block
 block discarded – undo
98 98
 	 * @since 4.5.0
99 99
 	 * @return void
100 100
 	 */
101
-	public function init_caps( $reset = false ) {
102
-		if ( EE_Maintenance_Mode::instance()->models_can_query() ){
101
+	public function init_caps($reset = false) {
102
+		if (EE_Maintenance_Mode::instance()->models_can_query()) {
103 103
 			$this->_caps_map = $this->_init_caps_map();
104
-			$this->init_role_caps( $reset );
104
+			$this->init_role_caps($reset);
105 105
 			$this->_set_meta_caps();
106 106
 		}
107 107
 	}
@@ -120,11 +120,11 @@  discard block
 block discarded – undo
120 120
 		//make sure we're only ever initializing the default _meta_caps array once if it's empty.
121 121
 		$this->_meta_caps = $this->_get_default_meta_caps_array();
122 122
 
123
-		$this->_meta_caps = apply_filters( 'FHEE__EE_Capabilities___set_meta_caps__meta_caps', $this->_meta_caps );
123
+		$this->_meta_caps = apply_filters('FHEE__EE_Capabilities___set_meta_caps__meta_caps', $this->_meta_caps);
124 124
 
125 125
 		//add filter for map_meta_caps but only if models can query.
126
-		if ( EE_Maintenance_Mode::instance()->models_can_query() && ! has_filter( 'map_meta_cap', array( $this, 'map_meta_caps' ) ) ) {
127
-			add_filter( 'map_meta_cap', array( $this, 'map_meta_caps' ), 10, 4 );
126
+		if (EE_Maintenance_Mode::instance()->models_can_query() && ! has_filter('map_meta_cap', array($this, 'map_meta_caps'))) {
127
+			add_filter('map_meta_cap', array($this, 'map_meta_caps'), 10, 4);
128 128
 		}
129 129
 	}
130 130
 
@@ -137,37 +137,37 @@  discard block
 block discarded – undo
137 137
 	 */
138 138
 	private function _get_default_meta_caps_array() {
139 139
 		static $default_meta_caps = array();
140
-		if ( empty( $default_meta_caps ) ) {
140
+		if (empty($default_meta_caps)) {
141 141
 			$default_meta_caps = array(
142 142
 				//edits
143
-				new EE_Meta_Capability_Map_Edit( 'ee_edit_event', array( 'Event', 'ee_edit_published_events', 'ee_edit_others_events', 'ee_edit_private_events' ) ),
144
-				new EE_Meta_Capability_Map_Edit( 'ee_edit_venue', array( 'Venue', 'ee_edit_published_venues', 'ee_edit_others_venues', 'ee_edit_private_venues' ) ),
145
-				new EE_Meta_Capability_Map_Edit( 'ee_edit_registration', array( 'Registration', '', 'ee_edit_others_registrations', '' ) ),
146
-				new EE_Meta_Capability_Map_Edit( 'ee_edit_checkin', array( 'Registration', '', 'ee_edit_others_checkins', '' ) ),
147
-				new EE_Meta_Capability_Map_Messages_Cap( 'ee_edit_message', array( 'Message_Template_Group', '', 'ee_edit_others_messages', 'ee_edit_global_messages' ) ),
148
-				new EE_Meta_Capability_Map_Edit( 'ee_edit_default_ticket', array( 'Ticket', '', 'ee_edit_others_default_tickets', '' ) ),
149
-				new EE_Meta_Capability_Map_Registration_Form_Cap( 'ee_edit_question', array( 'Question', '', '', 'ee_edit_system_questions' ) ),
150
-				new EE_Meta_Capability_Map_Registration_Form_Cap( 'ee_edit_question_group', array( 'Question_Group', '', '', 'ee_edit_system_question_groups' ) ),
151
-				new EE_Meta_Capability_Map_Edit( 'ee_edit_payment_method', array( 'Payment_Method', '', 'ee_edit_others_payment_methods', '' ) ),
143
+				new EE_Meta_Capability_Map_Edit('ee_edit_event', array('Event', 'ee_edit_published_events', 'ee_edit_others_events', 'ee_edit_private_events')),
144
+				new EE_Meta_Capability_Map_Edit('ee_edit_venue', array('Venue', 'ee_edit_published_venues', 'ee_edit_others_venues', 'ee_edit_private_venues')),
145
+				new EE_Meta_Capability_Map_Edit('ee_edit_registration', array('Registration', '', 'ee_edit_others_registrations', '')),
146
+				new EE_Meta_Capability_Map_Edit('ee_edit_checkin', array('Registration', '', 'ee_edit_others_checkins', '')),
147
+				new EE_Meta_Capability_Map_Messages_Cap('ee_edit_message', array('Message_Template_Group', '', 'ee_edit_others_messages', 'ee_edit_global_messages')),
148
+				new EE_Meta_Capability_Map_Edit('ee_edit_default_ticket', array('Ticket', '', 'ee_edit_others_default_tickets', '')),
149
+				new EE_Meta_Capability_Map_Registration_Form_Cap('ee_edit_question', array('Question', '', '', 'ee_edit_system_questions')),
150
+				new EE_Meta_Capability_Map_Registration_Form_Cap('ee_edit_question_group', array('Question_Group', '', '', 'ee_edit_system_question_groups')),
151
+				new EE_Meta_Capability_Map_Edit('ee_edit_payment_method', array('Payment_Method', '', 'ee_edit_others_payment_methods', '')),
152 152
 				//reads
153
-				new EE_Meta_Capability_Map_Read( 'ee_read_event', array( 'Event', '', 'ee_read_others_events', 'ee_read_private_events' ) ),
154
-				new EE_Meta_Capability_Map_Read( 'ee_read_venue', array( 'Venue', '', 'ee_read_others_venues', 'ee_read_private_venues' ) ),
155
-				new EE_Meta_Capability_Map_Read( 'ee_read_registration', array( 'Registration', '', '', 'ee_edit_others_registrations' ) ),
156
-				new EE_Meta_Capability_Map_Read( 'ee_read_checkin', array( 'Registration', '', '', 'ee_read_others_checkins' ) ),
157
-				new EE_Meta_Capability_Map_Messages_Cap( 'ee_read_message', array( 'Message_Template_Group', '', 'ee_read_others_messages', 'ee_read_global_messages' ) ),
158
-				new EE_Meta_Capability_Map_Read( 'ee_read_default_ticket', array( 'Ticket', '', '', 'ee_read_others_default_tickets' ) ),
159
-				new EE_Meta_Capability_Map_Read( 'ee_read_payment_method', array( 'Payment_Method', '', '', 'ee_read_others_payment_methods' ) ),
153
+				new EE_Meta_Capability_Map_Read('ee_read_event', array('Event', '', 'ee_read_others_events', 'ee_read_private_events')),
154
+				new EE_Meta_Capability_Map_Read('ee_read_venue', array('Venue', '', 'ee_read_others_venues', 'ee_read_private_venues')),
155
+				new EE_Meta_Capability_Map_Read('ee_read_registration', array('Registration', '', '', 'ee_edit_others_registrations')),
156
+				new EE_Meta_Capability_Map_Read('ee_read_checkin', array('Registration', '', '', 'ee_read_others_checkins')),
157
+				new EE_Meta_Capability_Map_Messages_Cap('ee_read_message', array('Message_Template_Group', '', 'ee_read_others_messages', 'ee_read_global_messages')),
158
+				new EE_Meta_Capability_Map_Read('ee_read_default_ticket', array('Ticket', '', '', 'ee_read_others_default_tickets')),
159
+				new EE_Meta_Capability_Map_Read('ee_read_payment_method', array('Payment_Method', '', '', 'ee_read_others_payment_methods')),
160 160
 
161 161
 				//deletes
162
-				new EE_Meta_Capability_Map_Delete( 'ee_delete_event', array( 'Event', 'ee_delete_published_events', 'ee_delete_others_events', 'ee_delete_private_events' ) ),
163
-				new EE_Meta_Capability_Map_Delete( 'ee_delete_venue', array( 'Venue', 'ee_delete_published_venues', 'ee_delete_others_venues', 'ee_delete_private_venues' ) ),
164
-				new EE_Meta_Capability_Map_Delete( 'ee_delete_registration', array( 'Registration', '', 'ee_delete_others_registrations', '' ) ),
165
-				new EE_Meta_Capability_Map_Delete( 'ee_delete_checkin', array( 'Registration', '', 'ee_delete_others_checkins', '' ) ),
166
-				new EE_Meta_Capability_Map_Messages_Cap( 'ee_delete_message', array( 'Message_Template_Group', '', 'ee_delete_others_messages', 'ee_delete_global_messages' ) ),
167
-				new EE_Meta_Capability_Map_Delete( 'ee_delete_default_ticket', array( 'Ticket', '', 'ee_delete_others_default_tickets', '' ) ),
168
-				new EE_Meta_Capability_Map_Registration_Form_Cap( 'ee_delete_question', array( 'Question', '', '', 'delete_system_questions' ) ),
169
-				new EE_Meta_Capability_Map_Registration_Form_Cap( 'ee_delete_question_group', array( 'Question_Group', '', '', 'delete_system_question_groups' ) ),
170
-				new EE_Meta_Capability_Map_Delete( 'ee_delete_payment_method', array( 'Payment_Method', '', 'ee_delete_others_payment_methods', '' ) ),
162
+				new EE_Meta_Capability_Map_Delete('ee_delete_event', array('Event', 'ee_delete_published_events', 'ee_delete_others_events', 'ee_delete_private_events')),
163
+				new EE_Meta_Capability_Map_Delete('ee_delete_venue', array('Venue', 'ee_delete_published_venues', 'ee_delete_others_venues', 'ee_delete_private_venues')),
164
+				new EE_Meta_Capability_Map_Delete('ee_delete_registration', array('Registration', '', 'ee_delete_others_registrations', '')),
165
+				new EE_Meta_Capability_Map_Delete('ee_delete_checkin', array('Registration', '', 'ee_delete_others_checkins', '')),
166
+				new EE_Meta_Capability_Map_Messages_Cap('ee_delete_message', array('Message_Template_Group', '', 'ee_delete_others_messages', 'ee_delete_global_messages')),
167
+				new EE_Meta_Capability_Map_Delete('ee_delete_default_ticket', array('Ticket', '', 'ee_delete_others_default_tickets', '')),
168
+				new EE_Meta_Capability_Map_Registration_Form_Cap('ee_delete_question', array('Question', '', '', 'delete_system_questions')),
169
+				new EE_Meta_Capability_Map_Registration_Form_Cap('ee_delete_question_group', array('Question_Group', '', '', 'delete_system_question_groups')),
170
+				new EE_Meta_Capability_Map_Delete('ee_delete_payment_method', array('Payment_Method', '', 'ee_delete_others_payment_methods', '')),
171 171
 			);
172 172
 		}
173 173
 		return $default_meta_caps;
@@ -191,15 +191,15 @@  discard block
 block discarded – undo
191 191
 	 *
192 192
 	 * @return array   actual users capabilities
193 193
 	 */
194
-	public function map_meta_caps( $caps, $cap, $user_id, $args ) {
194
+	public function map_meta_caps($caps, $cap, $user_id, $args) {
195 195
 		//loop through our _meta_caps array
196
-		foreach ( $this->_meta_caps as $meta_map ) {
197
-			if ( ! $meta_map instanceof EE_Meta_Capability_Map ) {
196
+		foreach ($this->_meta_caps as $meta_map) {
197
+			if ( ! $meta_map instanceof EE_Meta_Capability_Map) {
198 198
 				continue;
199 199
 			}
200 200
 			$meta_map->ensure_is_model();
201 201
 
202
-			$caps = $meta_map->map_meta_caps( $caps, $cap, $user_id, $args );
202
+			$caps = $meta_map->map_meta_caps($caps, $cap, $user_id, $args);
203 203
 		}
204 204
 		return $caps;
205 205
 	}
@@ -364,7 +364,7 @@  discard block
 block discarded – undo
364 364
 				)
365 365
 			);
366 366
 
367
-		$caps = apply_filters( 'FHEE__EE_Capabilities__init_caps_map__caps', $caps );
367
+		$caps = apply_filters('FHEE__EE_Capabilities__init_caps_map__caps', $caps);
368 368
 		return $caps;
369 369
 	}
370 370
 
@@ -381,26 +381,26 @@  discard block
 block discarded – undo
381 381
 	 *
382 382
 	 * @return void
383 383
 	 */
384
-	public function init_role_caps( $reset = false, $custom_map = array() ) {
384
+	public function init_role_caps($reset = false, $custom_map = array()) {
385 385
 
386
-		$caps_map = empty( $custom_map ) ? $this->_caps_map : $custom_map;
386
+		$caps_map = empty($custom_map) ? $this->_caps_map : $custom_map;
387 387
 
388 388
 		//first let's determine if these caps have already been set.
389
-		$caps_set_before = get_option( self::option_name, array() );
389
+		$caps_set_before = get_option(self::option_name, array());
390 390
 		//if not reset, see what caps are new for each role. if they're new, add them.
391
-		foreach ( $caps_map as $role => $caps_for_role ) {
392
-			foreach ( $caps_for_role as $cap ) {
391
+		foreach ($caps_map as $role => $caps_for_role) {
392
+			foreach ($caps_for_role as $cap) {
393 393
 				//first check we haven't already added this cap before, or it's a reset
394
-				if ( $reset || ! isset( $caps_set_before[ $role ] ) || ! in_array( $cap, $caps_set_before[ $role ] ) ) {
395
-					$this->add_cap_to_role( $role, $cap );
396
-					$caps_set_before[ $role ][] = $cap;
394
+				if ($reset || ! isset($caps_set_before[$role]) || ! in_array($cap, $caps_set_before[$role])) {
395
+					$this->add_cap_to_role($role, $cap);
396
+					$caps_set_before[$role][] = $cap;
397 397
 				}
398 398
 			}
399 399
 		}
400 400
 
401 401
 		//now let's just save the cap that has been set.
402
-		update_option( self::option_name, $caps_set_before );
403
-		do_action( 'AHEE__EE_Capabilities__init_role_caps__complete', $caps_set_before );
402
+		update_option(self::option_name, $caps_set_before);
403
+		do_action('AHEE__EE_Capabilities__init_role_caps__complete', $caps_set_before);
404 404
 	}
405 405
 
406 406
 
@@ -419,10 +419,10 @@  discard block
 block discarded – undo
419 419
 	 * @param bool $grant  Whether to grant access to this cap on this role.
420 420
 	 * @return void
421 421
 	 */
422
-	public function add_cap_to_role( $role, $cap, $grant = true ) {
423
-		$role = get_role( $role );
424
-		if ( $role instanceof WP_Role ) {
425
-			$role->add_cap( $cap, $grant );
422
+	public function add_cap_to_role($role, $cap, $grant = true) {
423
+		$role = get_role($role);
424
+		if ($role instanceof WP_Role) {
425
+			$role->add_cap($cap, $grant);
426 426
 		}
427 427
 	}
428 428
 
@@ -442,10 +442,10 @@  discard block
 block discarded – undo
442 442
 	 *
443 443
 	 * @return void
444 444
 	 */
445
-	public function remove_cap_from_role( $role, $cap ) {
446
-		$role = get_role( $role );
447
-		if ( $role instanceof WP_Role ) {
448
-			$role->remove_cap( $cap );
445
+	public function remove_cap_from_role($role, $cap) {
446
+		$role = get_role($role);
447
+		if ($role instanceof WP_Role) {
448
+			$role->remove_cap($cap);
449 449
 		}
450 450
 	}
451 451
 
@@ -466,11 +466,11 @@  discard block
 block discarded – undo
466 466
 	 *
467 467
 	 * @return bool  Whether user can or not.
468 468
 	 */
469
-	public function current_user_can( $cap, $context, $id = 0 ) {
469
+	public function current_user_can($cap, $context, $id = 0) {
470 470
 		//apply filters (both a global on just the cap, and context specific.  Global overrides context specific)
471
-		$filtered_cap = apply_filters( 'FHEE__EE_Capabilities__current_user_can__cap__' . $context,  $cap, $id );
472
-		$filtered_cap = apply_filters( 'FHEE__EE_Capabilities__current_user_can__cap', $filtered_cap, $context, $cap, $id );
473
-		return ! empty( $id ) ? current_user_can( $filtered_cap, $id ) : current_user_can( $filtered_cap );
471
+		$filtered_cap = apply_filters('FHEE__EE_Capabilities__current_user_can__cap__'.$context, $cap, $id);
472
+		$filtered_cap = apply_filters('FHEE__EE_Capabilities__current_user_can__cap', $filtered_cap, $context, $cap, $id);
473
+		return ! empty($id) ? current_user_can($filtered_cap, $id) : current_user_can($filtered_cap);
474 474
 	}
475 475
 
476 476
 
@@ -487,11 +487,11 @@  discard block
 block discarded – undo
487 487
 	 *
488 488
 	 * @return bool Whether user can or not.
489 489
 	 */
490
-	public function user_can( $user, $cap, $context, $id = 0 ) {
490
+	public function user_can($user, $cap, $context, $id = 0) {
491 491
 		//apply filters (both a global on just the cap, and context specific.  Global overrides context specific)
492
-		$filtered_cap = apply_filters( 'FHEE__EE_Capabilities__user_can__cap__' . $context, $cap, $user, $id );
493
-		$filtered_cap = apply_filters( 'FHEE__EE_Capabilities__user_can__cap', $filtered_cap, $context, $cap, $user,  $id );
494
-		return ! empty( $id ) ? user_can( $user, $filtered_cap, $id ) : user_can( $user, $filtered_cap );
492
+		$filtered_cap = apply_filters('FHEE__EE_Capabilities__user_can__cap__'.$context, $cap, $user, $id);
493
+		$filtered_cap = apply_filters('FHEE__EE_Capabilities__user_can__cap', $filtered_cap, $context, $cap, $user, $id);
494
+		return ! empty($id) ? user_can($user, $filtered_cap, $id) : user_can($user, $filtered_cap);
495 495
 	}
496 496
 
497 497
 
@@ -511,12 +511,12 @@  discard block
 block discarded – undo
511 511
 	 *
512 512
 	 * @return bool  Whether user can or not.
513 513
 	 */
514
-	public function current_user_can_for_blog( $blog_id, $cap, $context, $id = 0 ) {
515
-		$user_can = ! empty( $id ) ? current_user_can_for_blog( $blog_id, $cap, $id ) : current_user_can( $blog_id, $cap );
514
+	public function current_user_can_for_blog($blog_id, $cap, $context, $id = 0) {
515
+		$user_can = ! empty($id) ? current_user_can_for_blog($blog_id, $cap, $id) : current_user_can($blog_id, $cap);
516 516
 
517 517
 		//apply filters (both a global on just the cap, and context specific.  Global overrides context specific)
518
-		$user_can = apply_filters( 'FHEE__EE_Capabilities__current_user_can_for_blog__user_can__' . $context, $user_can, $blog_id, $cap, $id );
519
-		$user_can = apply_filters( 'FHEE__EE_Capabilities__current_user_can_for_blog__user_can', $user_can, $context, $blog_id, $cap, $id );
518
+		$user_can = apply_filters('FHEE__EE_Capabilities__current_user_can_for_blog__user_can__'.$context, $user_can, $blog_id, $cap, $id);
519
+		$user_can = apply_filters('FHEE__EE_Capabilities__current_user_can_for_blog__user_can', $user_can, $context, $blog_id, $cap, $id);
520 520
 		return $user_can;
521 521
 	}
522 522
 
@@ -532,12 +532,12 @@  discard block
 block discarded – undo
532 532
 	 *
533 533
 	 * @return array
534 534
 	 */
535
-	public function get_ee_capabilities( $role = 'administrator' ) {
535
+	public function get_ee_capabilities($role = 'administrator') {
536 536
 		$capabilities = $this->_init_caps_map();
537
-		if ( empty( $role ) ) {
537
+		if (empty($role)) {
538 538
 			return $capabilities;
539 539
 		}
540
-		return isset( $capabilities[ $role ] ) ? $capabilities[ $role ] : array();
540
+		return isset($capabilities[$role]) ? $capabilities[$role] : array();
541 541
 	}
542 542
 }
543 543
 
@@ -585,11 +585,11 @@  discard block
 block discarded – undo
585 585
 	 * 	}
586 586
 	 * @throws EE_Error
587 587
 	 */
588
-	public function __construct( $meta_cap, $map_values ) {
588
+	public function __construct($meta_cap, $map_values) {
589 589
 		$this->meta_cap = $meta_cap;
590 590
 		//verify there are four args in the $map_values array;
591
-		if ( count( $map_values ) !== 4 ) {
592
-			throw new EE_Error( sprintf( __( 'Incoming $map_values array should have a count of four values in it.  This is what was given: %s', 'event_espresso' ), '<br>' . print_r( $map_values, true ) ) );
591
+		if (count($map_values) !== 4) {
592
+			throw new EE_Error(sprintf(__('Incoming $map_values array should have a count of four values in it.  This is what was given: %s', 'event_espresso'), '<br>'.print_r($map_values, true)));
593 593
 		}
594 594
 
595 595
 		//set properties
@@ -603,8 +603,8 @@  discard block
 block discarded – undo
603 603
 	/**
604 604
 	 * Makes it so this object stops filtering caps
605 605
 	 */
606
-	public function remove_filters(){
607
-		remove_filter( 'map_meta_cap', array( $this, 'map_meta_caps' ), 10 );
606
+	public function remove_filters() {
607
+		remove_filter('map_meta_cap', array($this, 'map_meta_caps'), 10);
608 608
 	}
609 609
 
610 610
 
@@ -619,19 +619,19 @@  discard block
 block discarded – undo
619 619
 	 */
620 620
 	public function ensure_is_model() {
621 621
 		//is it already instantiated?
622
-		if ( $this->_model instanceof EEM_Base ) {
622
+		if ($this->_model instanceof EEM_Base) {
623 623
 			return;
624 624
 		}
625 625
 
626 626
 		//ensure model name is string
627 627
 		$this->_model_name = (string) $this->_model_name;
628 628
 		//error proof if the name has EEM in it
629
-		$this->_model_name = str_replace( 'EEM', '', $this->_model_name );
629
+		$this->_model_name = str_replace('EEM', '', $this->_model_name);
630 630
 
631
-		$this->_model = EE_Registry::instance()->load_model( $this->_model_name );
631
+		$this->_model = EE_Registry::instance()->load_model($this->_model_name);
632 632
 
633
-		if ( ! $this->_model instanceof EEM_Base ) {
634
-			throw new EE_Error( sprintf( __( 'This string passed in to %s to represent a EEM_Base model class was not able to be used to instantiate the class.   Please ensure that the string is a match for the EEM_Base model name (not including the EEM_ part). This was given: %s', 'event_espresso' ), get_class( $this ), $this->_model ) );
633
+		if ( ! $this->_model instanceof EEM_Base) {
634
+			throw new EE_Error(sprintf(__('This string passed in to %s to represent a EEM_Base model class was not able to be used to instantiate the class.   Please ensure that the string is a match for the EEM_Base model name (not including the EEM_ part). This was given: %s', 'event_espresso'), get_class($this), $this->_model));
635 635
 		}
636 636
 	}
637 637
 
@@ -647,8 +647,8 @@  discard block
 block discarded – undo
647 647
 	 *
648 648
 	 * @return array
649 649
 	 */
650
-	public function map_meta_caps( $caps, $cap, $user_id, $args ) {
651
-		return $this->_map_meta_caps( $caps, $cap, $user_id, $args );
650
+	public function map_meta_caps($caps, $cap, $user_id, $args) {
651
+		return $this->_map_meta_caps($caps, $cap, $user_id, $args);
652 652
 	}
653 653
 
654 654
 
@@ -666,7 +666,7 @@  discard block
 block discarded – undo
666 666
 	 *
667 667
 	 * @return array   actual users capabilities
668 668
 	 */
669
-	abstract protected function _map_meta_caps( $caps, $cap, $user_id, $args );
669
+	abstract protected function _map_meta_caps($caps, $cap, $user_id, $args);
670 670
 }
671 671
 
672 672
 
@@ -698,28 +698,28 @@  discard block
 block discarded – undo
698 698
 	 *
699 699
 	 * @return array   actual users capabilities
700 700
 	 */
701
-	protected function _map_meta_caps( $caps, $cap, $user_id, $args ) {
701
+	protected function _map_meta_caps($caps, $cap, $user_id, $args) {
702 702
 		//only process if we're checking our mapped_cap
703
-		if ( $cap !== $this->meta_cap ) {
703
+		if ($cap !== $this->meta_cap) {
704 704
 			return $caps;
705 705
 		}
706 706
 
707
-		$obj = ! empty( $args[0] ) ? $this->_model->get_one_by_ID( $args[0] ) : null;
707
+		$obj = ! empty($args[0]) ? $this->_model->get_one_by_ID($args[0]) : null;
708 708
 
709 709
 		//if no obj then let's just do cap
710
-		if ( ! $obj instanceof EE_Base_Class ) {
710
+		if ( ! $obj instanceof EE_Base_Class) {
711 711
 			$caps[] = $cap;
712 712
 			return $caps;
713 713
 		}
714 714
 
715
-		if ( $obj instanceof EE_CPT_Base ) {
715
+		if ($obj instanceof EE_CPT_Base) {
716 716
 			//if the item author is set and the user is the author...
717
-			if ( $obj->wp_user() && $user_id == $obj->wp_user() ) {
718
-				if ( empty( $this->published_cap ) ) {
717
+			if ($obj->wp_user() && $user_id == $obj->wp_user()) {
718
+				if (empty($this->published_cap)) {
719 719
 					$caps[] = $cap;
720 720
 				} else {
721 721
 					//if obj is published...
722
-					if ( $obj->status() == 'publish' ) {
722
+					if ($obj->status() == 'publish') {
723 723
 						$caps[] = $this->published_cap;
724 724
 					} else {
725 725
 						$caps[] = $cap;
@@ -727,21 +727,21 @@  discard block
 block discarded – undo
727 727
 				}
728 728
 			} else {
729 729
 				//the user is trying to edit someone else's obj
730
-				if ( ! empty( $this->others_cap ) ) {
730
+				if ( ! empty($this->others_cap)) {
731 731
 					$caps[] = $this->others_cap;
732 732
 				}
733
-				if ( ! empty( $this->published_cap ) && $obj->status() == 'publish' ) {
733
+				if ( ! empty($this->published_cap) && $obj->status() == 'publish') {
734 734
 					$caps[] = $this->published_cap;
735
-				} elseif ( ! empty( $this->private_cap ) && $obj->status() == 'private' ) {
735
+				} elseif ( ! empty($this->private_cap) && $obj->status() == 'private') {
736 736
 					$caps[] = $this->private_cap;
737 737
 				}
738 738
 			}
739 739
 		} else {
740 740
 			//not a cpt object so handled differently
741
-			if ( method_exists( $obj, 'wp_user' ) && $obj->wp_user() && $user_id == $obj->wp_user() ) {
741
+			if (method_exists($obj, 'wp_user') && $obj->wp_user() && $user_id == $obj->wp_user()) {
742 742
 				$caps[] = $cap;
743 743
 			} else {
744
-				if ( ! empty( $this->others_cap ) ) {
744
+				if ( ! empty($this->others_cap)) {
745 745
 					$caps[] = $this->others_cap;
746 746
 				}
747 747
 			}
@@ -778,8 +778,8 @@  discard block
 block discarded – undo
778 778
 	 *
779 779
 	 * @return array   actual users capabilities
780 780
 	 */
781
-	protected function _map_meta_caps( $caps, $cap, $user_id, $args ) {
782
-		return parent::_map_meta_caps( $caps, $cap, $user_id, $args );
781
+	protected function _map_meta_caps($caps, $cap, $user_id, $args) {
782
+		return parent::_map_meta_caps($caps, $cap, $user_id, $args);
783 783
 	}
784 784
 }
785 785
 
@@ -811,45 +811,45 @@  discard block
 block discarded – undo
811 811
 	 *
812 812
 	 * @return array   actual users capabilities
813 813
 	 */
814
-	protected function _map_meta_caps( $caps, $cap, $user_id, $args ) {
814
+	protected function _map_meta_caps($caps, $cap, $user_id, $args) {
815 815
 		//only process if we're checking our mapped cap;
816
-		if ( $cap !== $this->meta_cap ) {
816
+		if ($cap !== $this->meta_cap) {
817 817
 			return $caps;
818 818
 		}
819 819
 
820
-		$obj = ! empty( $args[0] ) ? $this->_model->get_one_by_ID( $args[0] ) : null;
820
+		$obj = ! empty($args[0]) ? $this->_model->get_one_by_ID($args[0]) : null;
821 821
 
822 822
 		//if no obj then let's just do cap
823
-		if ( ! $obj instanceof EE_Base_Class ) {
823
+		if ( ! $obj instanceof EE_Base_Class) {
824 824
 			$caps[] = $cap;
825 825
 			return $caps;
826 826
 		}
827 827
 
828
-		if ( $obj instanceof EE_CPT_Base ) {
829
-			$status_obj = get_post_status_object( $obj->status() );
830
-			if ( $status_obj->public ) {
828
+		if ($obj instanceof EE_CPT_Base) {
829
+			$status_obj = get_post_status_object($obj->status());
830
+			if ($status_obj->public) {
831 831
 				$caps[] = $cap;
832 832
 				return $caps;
833 833
 			}
834 834
 
835 835
 			//if the item author is set and the user is the author...
836
-			if ( $obj->wp_user() && $user_id == $obj->wp_user() ) {
836
+			if ($obj->wp_user() && $user_id == $obj->wp_user()) {
837 837
 				$caps[] = $cap;
838
-			} elseif ( $status_obj->private && ! empty( $this->private_cap ) ) {
838
+			} elseif ($status_obj->private && ! empty($this->private_cap)) {
839 839
 				//the user is trying to view someone else's obj
840 840
 				$caps[] = $this->private_cap;
841
-			} elseif ( ! empty( $this->others_cap ) ) {
841
+			} elseif ( ! empty($this->others_cap)) {
842 842
 				$caps[] = $this->others_cap;
843 843
 			} else {
844 844
 				$caps[] = $cap;
845 845
 			}
846 846
 		} else {
847 847
 			//not a cpt object so handled differently
848
-			if ( method_exists( $obj, 'wp_user' ) && $obj->wp_user() && $user_id == $obj->wp_user() ) {
848
+			if (method_exists($obj, 'wp_user') && $obj->wp_user() && $user_id == $obj->wp_user()) {
849 849
 				$caps[] = $cap;
850
-			} elseif ( ! empty( $this->private_cap ) ) {
850
+			} elseif ( ! empty($this->private_cap)) {
851 851
 				$caps[] = $this->private_cap;
852
-			} elseif ( ! empty( $this->others_cap ) ) {
852
+			} elseif ( ! empty($this->others_cap)) {
853 853
 				$caps[] = $this->others_cap;
854 854
 			} else {
855 855
 				$caps[] = $cap;
@@ -886,30 +886,30 @@  discard block
 block discarded – undo
886 886
 	 *
887 887
 	 * @return array   actual users capabilities
888 888
 	 */
889
-	protected function _map_meta_caps( $caps, $cap, $user_id, $args ) {
889
+	protected function _map_meta_caps($caps, $cap, $user_id, $args) {
890 890
 		//only process if we're checking our mapped_cap
891
-		if ( $cap !== $this->meta_cap ) {
891
+		if ($cap !== $this->meta_cap) {
892 892
 			return $caps;
893 893
 		}
894 894
 
895
-		$obj = ! empty( $args[0] ) ? $this->_model->get_one_by_ID( $args[0] ) : null;
895
+		$obj = ! empty($args[0]) ? $this->_model->get_one_by_ID($args[0]) : null;
896 896
 
897 897
 		//if no obj then let's just do cap
898
-		if ( ! $obj instanceof EE_Message_Template_Group ) {
898
+		if ( ! $obj instanceof EE_Message_Template_Group) {
899 899
 			$caps[] = $cap;
900 900
 			return $caps;
901 901
 		}
902 902
 
903 903
 		$is_global = $obj->is_global();
904 904
 
905
-		if ( $obj->wp_user() && $user_id == $obj->wp_user() ) {
906
-			if ( $is_global ) {
907
-				$caps[]  = $this->private_cap;
905
+		if ($obj->wp_user() && $user_id == $obj->wp_user()) {
906
+			if ($is_global) {
907
+				$caps[] = $this->private_cap;
908 908
 			} else {
909 909
 				$caps[] = $cap;
910 910
 			}
911 911
 		} else {
912
-			if ( $is_global ) {
912
+			if ($is_global) {
913 913
 				$caps[] = $this->private_cap;
914 914
 			} else {
915 915
 				$caps[] = $this->others_cap;
@@ -947,16 +947,16 @@  discard block
 block discarded – undo
947 947
 	 *
948 948
 	 * @return array   actual users capabilities
949 949
 	 */
950
-	protected function _map_meta_caps( $caps, $cap, $user_id, $args ) {
950
+	protected function _map_meta_caps($caps, $cap, $user_id, $args) {
951 951
 		//only process if we're checking our mapped_cap
952
-		if ( $cap !== $this->meta_cap ) {
952
+		if ($cap !== $this->meta_cap) {
953 953
 			return $caps;
954 954
 		}
955 955
 
956
-		$obj = ! empty( $args[0] ) ? $this->_model->get_one_by_ID( $args[0] ) : null;
956
+		$obj = ! empty($args[0]) ? $this->_model->get_one_by_ID($args[0]) : null;
957 957
 
958 958
 		//if no obj then let's just do cap
959
-		if ( ! $obj instanceof EE_Base_Class ) {
959
+		if ( ! $obj instanceof EE_Base_Class) {
960 960
 			$caps[] = $cap;
961 961
 			return $caps;
962 962
 		}
@@ -964,7 +964,7 @@  discard block
 block discarded – undo
964 964
 		$is_system = $obj instanceof EE_Question_Group ? $obj->system_group() : false;
965 965
 		$is_system = $obj instanceof EE_Question ? $obj->is_system_question() : $is_system;
966 966
 
967
-		if ( $is_system ) {
967
+		if ($is_system) {
968 968
 			$caps[] = $this->private_cap;
969 969
 		} else {
970 970
 			$caps[] = $cap;
Please login to merge, or discard this patch.
core/libraries/shortcodes/EE_Transaction_Shortcodes.lib.php 1 patch
Spacing   +140 added lines, -140 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-if (!defined('EVENT_ESPRESSO_VERSION') )
3
+if ( ! defined('EVENT_ESPRESSO_VERSION'))
4 4
 	exit('NO direct script access allowed');
5 5
 
6 6
 /**
@@ -42,25 +42,25 @@  discard block
 block discarded – undo
42 42
 		$this->_shortcodes = array(
43 43
 			'[TXN_ID]' => __('The transaction id for the purchase.', 'event_espresso'),
44 44
 			'[PAYMENT_URL]' => __('This is a link to make a payment for the event', 'event_espresso'),
45
-			'[PAYMENT_LINK_IF_NEEDED_*]' => __('This is a special dynamic shortcode that allows one to insert a payment link conditional on there being amount owing on the transaction. Three params are available on this shortcode:', 'event_espresso') . '<ul>'
46
-				. '<li>' . sprintf( __('%class:%s This can be used to indicate css class is given to the containing css element (default is "callout").', 'event_espresso' ), '<strong>', '</strong>' ) . '</li>'
47
-				. '<li>' . sprintf( __('%scustom_text:%s This should be a sprintf format text string (with %%s for where the hyperlink tags go) that is used for the generated link text (The default is "You can %%smake a payment here »%%s.)', 'event_espresso' ), '<strong>', '</strong>' ) . '</li>'
48
-				. '<li>' . sprintf( __('%scontainer_tag:%s Use this to indicate what container tag you want surrounding the payment link (default is "p").', 'event_espresso' ), '<strong>', '</strong>' ) . '</li>'
45
+			'[PAYMENT_LINK_IF_NEEDED_*]' => __('This is a special dynamic shortcode that allows one to insert a payment link conditional on there being amount owing on the transaction. Three params are available on this shortcode:', 'event_espresso').'<ul>'
46
+				. '<li>'.sprintf(__('%class:%s This can be used to indicate css class is given to the containing css element (default is "callout").', 'event_espresso'), '<strong>', '</strong>').'</li>'
47
+				. '<li>'.sprintf(__('%scustom_text:%s This should be a sprintf format text string (with %%s for where the hyperlink tags go) that is used for the generated link text (The default is "You can %%smake a payment here »%%s.)', 'event_espresso'), '<strong>', '</strong>').'</li>'
48
+				. '<li>'.sprintf(__('%scontainer_tag:%s Use this to indicate what container tag you want surrounding the payment link (default is "p").', 'event_espresso'), '<strong>', '</strong>').'</li>'
49 49
 				. '</ul>',
50
-			'[PAYMENT_DUE_DATE_*]' => __( 'This is a special dynamic shortcode that allows one to output a payment due date.  It will only result in a date shown if there is money owing.  Three parameters are available on this shortcode:', 'event_espresso' )
50
+			'[PAYMENT_DUE_DATE_*]' => __('This is a special dynamic shortcode that allows one to output a payment due date.  It will only result in a date shown if there is money owing.  Three parameters are available on this shortcode:', 'event_espresso')
51 51
 				. '<ul>'
52
-				. '<li>' . sprintf( __( '%sformat:%s This is used to indicate what format the date is in.  Default is whatever is set as date formats for your website.', 'event_espresso' ), '<strong>', '</strong>' ) . '</li>'
53
-				. '<li>' . sprintf( __( '%days_until_due:%s This is the number of days form the transaction creation date that the payment is due.  Defaults to 30.', 'event_espresso' ), '<strong>', '</strong>' ) . '</li>'
54
-				. '<li>' . sprintf( __( '%sprefix_text:%s You can use this to indicate what text will prefix the date string.  Defaults to "Payment in full due by:"', 'event_espresso' ), '<strong>', '</strong>' ) . '</li>',
52
+				. '<li>'.sprintf(__('%sformat:%s This is used to indicate what format the date is in.  Default is whatever is set as date formats for your website.', 'event_espresso'), '<strong>', '</strong>').'</li>'
53
+				. '<li>'.sprintf(__('%days_until_due:%s This is the number of days form the transaction creation date that the payment is due.  Defaults to 30.', 'event_espresso'), '<strong>', '</strong>').'</li>'
54
+				. '<li>'.sprintf(__('%sprefix_text:%s You can use this to indicate what text will prefix the date string.  Defaults to "Payment in full due by:"', 'event_espresso'), '<strong>', '</strong>').'</li>',
55 55
 			'[INVOICE_LINK]' => __('This is a full html link to the invoice', 'event_espresso'),
56 56
 			'[INVOICE_URL]' => __('This is just the url for the invoice', 'event_espresso'),
57 57
 			'[INVOICE_LOGO_URL]' => __('This returns the url for the logo uploaded via the invoice settings page.', 'event_espresso'),
58 58
 			'[INVOICE_LOGO]' => __('This returns the logo uploaded via the invoice settings page wrapped in img_tags and with a "logo screen" classes. The image size is also set in the img tags automatically to match the uploaded logo.', 'event_espresso'),
59 59
 			'[INVOICE_PAYEE_NAME]' => __('This will parse to either: the value of the "Company Name" field in the invoice payment method settings; if that is blank, then the value of the Company Name in the "Your Organization Settings", if that is blank then an empty string.', 'event_espresso'),
60
-			'[INVOICE_PAYEE_ADDRESS]' => __('This will parse to either: the value of the "Company Address" field in the invoice payment method settings; if that is blank, then the value of the Company Address in the "Your Organization Settings", if that is blank then an empty string.', 'event_espresso' ),
61
-			'[INVOICE_PAYMENT_INSTRUCTIONS]' => __('This will parse to the value of the "Payment Instructions" field found on the Invoice payment methods settings page', 'event_espresso' ),
62
-			'[INVOICE_PAYEE_EMAIL]' => __('This will parse to either: the value of the "Company Email" field in the invoice payment method settings; if that is blank, then the value of the Company Email in the "Your Organization Settings", if that is blank then an empty string.', 'event_espresso' ),
63
-			'[INVOICE_PAYEE_TAX_NUMBER_*]' => __('This will parse to either: the value of the "Company Tax Number" field in the invoice payment method settings; if that is blank, then the value of the Company Tax Number in the "Your Organization Settings", if that is blank then an empty string. Note this is also a special dynamic shortcode. You can use the "prefix" parameter to indicate what text you want to use as a prefix before this tax number.  It defaults to "VAT/Tax Number:". To change this prefix you do the following format for this shortcode: <code>[INVOICE_PAYEE_TAX_NUMBER_* prefix="GST:"]</code> and that will ouptut: GST: 12345t56.  If you have no tax number in your settings, then no prefix will be output either.', 'event_espresso' ),
60
+			'[INVOICE_PAYEE_ADDRESS]' => __('This will parse to either: the value of the "Company Address" field in the invoice payment method settings; if that is blank, then the value of the Company Address in the "Your Organization Settings", if that is blank then an empty string.', 'event_espresso'),
61
+			'[INVOICE_PAYMENT_INSTRUCTIONS]' => __('This will parse to the value of the "Payment Instructions" field found on the Invoice payment methods settings page', 'event_espresso'),
62
+			'[INVOICE_PAYEE_EMAIL]' => __('This will parse to either: the value of the "Company Email" field in the invoice payment method settings; if that is blank, then the value of the Company Email in the "Your Organization Settings", if that is blank then an empty string.', 'event_espresso'),
63
+			'[INVOICE_PAYEE_TAX_NUMBER_*]' => __('This will parse to either: the value of the "Company Tax Number" field in the invoice payment method settings; if that is blank, then the value of the Company Tax Number in the "Your Organization Settings", if that is blank then an empty string. Note this is also a special dynamic shortcode. You can use the "prefix" parameter to indicate what text you want to use as a prefix before this tax number.  It defaults to "VAT/Tax Number:". To change this prefix you do the following format for this shortcode: <code>[INVOICE_PAYEE_TAX_NUMBER_* prefix="GST:"]</code> and that will ouptut: GST: 12345t56.  If you have no tax number in your settings, then no prefix will be output either.', 'event_espresso'),
64 64
 			'[TOTAL_COST]' => __('The total cost for the transaction', 'event_espresso'),
65 65
 			'[TXN_STATUS]' => __('The transaction status for the transaction.', 'event_espresso'),
66 66
 			'[TXN_STATUS_ID]' => __('The ID representing the transaction status as saved in the db.  This tends to be useful for including with css classes for styling certain statuses differently from others.', 'event_espresso'),
@@ -71,54 +71,54 @@  discard block
 block discarded – undo
71 71
 			'[TOTAL_OWING]' => __('The total owing on a transaction with no attributes.', 'event_espresso'),
72 72
 			'[TXN_SUBTOTAL]' => __('The subtotal for all txn line items.', 'event_espresso'),
73 73
 			'[TXN_TAX_SUBTOTAL]' => __('The subtotal for all tax line items.', 'event_espresso'),
74
-			'[OWING_STATUS_MESSAGE_*]' => __('A dynamic shortcode for adjusting how total oweing gets shown. The acceptable attributes on the shortcode are:', 'event_espresso') . '<p></ul>' .
75
-				'<li><strong>still_owing</strong>:' . __('If the transaction is not paid in full, then whatever is set for this attribute is shown (otherwise its just the amount oweing). The default is:', 'event_espresso' ) . sprintf( __( '%sPlease make a payment.%s', 'event_espresso'),  '<a href="[PAYMENT_URL]" class="noPrint">', '</a>' ) . '</li>' .
76
-				'<li><strong>none_owing</strong>:' . __('If the transaction is paid in full, then you can indicate how this gets displayed.  Note, that it defaults to just be the total oweing.', 'event_espresso') . '</li></ul></p>',
74
+			'[OWING_STATUS_MESSAGE_*]' => __('A dynamic shortcode for adjusting how total oweing gets shown. The acceptable attributes on the shortcode are:', 'event_espresso').'<p></ul>'.
75
+				'<li><strong>still_owing</strong>:'.__('If the transaction is not paid in full, then whatever is set for this attribute is shown (otherwise its just the amount oweing). The default is:', 'event_espresso').sprintf(__('%sPlease make a payment.%s', 'event_espresso'), '<a href="[PAYMENT_URL]" class="noPrint">', '</a>').'</li>'.
76
+				'<li><strong>none_owing</strong>:'.__('If the transaction is paid in full, then you can indicate how this gets displayed.  Note, that it defaults to just be the total oweing.', 'event_espresso').'</li></ul></p>',
77 77
 			'[TXN_TOTAL_TICKETS]' => __('The total number of all tickets purchased in a transaction', 'event_espresso'),
78 78
 			'[TKT_QTY_PURCHASED]' => __('The total number of all tickets purchased in a transaction. <strong>NOTE: This shortcode is good to use in the "[TICKET_LIST]" field but has been deprecated from all other contexts in favor of the more explicit [TXN_TOTAL_TICKETS] shortcode.</strong>', 'event_espresso'),
79 79
 			'[TRANSACTION_ADMIN_URL]' => __('The url to the admin page for this transaction', 'event_espresso'),
80 80
 			'[RECEIPT_URL]' => __('This parses to the generated url for retrieving the receipt for the transaction', 'event_espresso'),
81
-			'[INVOICE_RECEIPT_SWITCHER_URL]' => __( 'This parses to the url that will switch to the receipt if an invoice is displayed, and switch to the invoice if receipt is displayed. If a message type OTHER than invoice or receipt is displayed then this will just return the url for the invoice. If the related message type is not active  then will parse to an empty string.', 'event_espresso'),
82
-			'[INVOICE_RECEIPT_SWITCHER_BUTTON]' => sprintf( __( 'The same as %1$s[INVOICE_RECEIPT_SWITCHER_URL]%2$s except this returns the html for a button linked to the invoice or receipt.', 'event_espresso' ), '<code>', '</code>' )
81
+			'[INVOICE_RECEIPT_SWITCHER_URL]' => __('This parses to the url that will switch to the receipt if an invoice is displayed, and switch to the invoice if receipt is displayed. If a message type OTHER than invoice or receipt is displayed then this will just return the url for the invoice. If the related message type is not active  then will parse to an empty string.', 'event_espresso'),
82
+			'[INVOICE_RECEIPT_SWITCHER_BUTTON]' => sprintf(__('The same as %1$s[INVOICE_RECEIPT_SWITCHER_URL]%2$s except this returns the html for a button linked to the invoice or receipt.', 'event_espresso'), '<code>', '</code>')
83 83
 			);
84 84
 	}
85 85
 
86 86
 
87
-	protected function _parser( $shortcode ) {
87
+	protected function _parser($shortcode) {
88 88
 
89
-		EE_Registry::instance()->load_helper( 'Template' );
89
+		EE_Registry::instance()->load_helper('Template');
90 90
 
91 91
 		//attempt to get the transaction.  Since this is potentially used in more fields, we may have to look in the _extra_data for the transaction.
92 92
 		$transaction = $this->_data->txn instanceof EE_Transaction ? $this->_data->txn : null;
93
-		$transaction = ! $transaction instanceof EE_Transaction && is_array( $this->_extra_data ) &&  isset( $this->_extra_data['data'] ) && $this->_extra_data['data'] instanceof EE_Messages_Addressee ? $this->_extra_data['data']->txn: $transaction;
93
+		$transaction = ! $transaction instanceof EE_Transaction && is_array($this->_extra_data) && isset($this->_extra_data['data']) && $this->_extra_data['data'] instanceof EE_Messages_Addressee ? $this->_extra_data['data']->txn : $transaction;
94 94
 
95 95
 		//payment
96 96
 		$payment = $this->_data->payment instanceof EE_Payment ? $this->_data->payment : null;
97
-		$payment = ! $payment instanceof EE_Payment && is_array( $this->_extra_data ) &&  isset( $this->_extra_data['data'] ) && $this->_extra_data['data'] instanceof EE_Messages_Addressee ? $this->_extra_data['data']->payment: $payment;
97
+		$payment = ! $payment instanceof EE_Payment && is_array($this->_extra_data) && isset($this->_extra_data['data']) && $this->_extra_data['data'] instanceof EE_Messages_Addressee ? $this->_extra_data['data']->payment : $payment;
98 98
 
99 99
 
100
-		if ( ! $transaction instanceof EE_Transaction )
100
+		if ( ! $transaction instanceof EE_Transaction)
101 101
 			return '';
102 102
 
103
-		switch ( $shortcode ) {
103
+		switch ($shortcode) {
104 104
 			case '[TXN_ID]' :
105 105
 				return $transaction->ID();
106 106
 				break;
107 107
 
108 108
 			case '[PAYMENT_URL]' :
109 109
 				$payment_url = $transaction->payment_overview_url();
110
-				return empty( $payment_url ) ? __( 'http://dummypaymenturlforpreview.com', 'event_espresso') : $payment_url;
110
+				return empty($payment_url) ? __('http://dummypaymenturlforpreview.com', 'event_espresso') : $payment_url;
111 111
 				break;
112 112
 
113 113
 			case '[INVOICE_LINK]' :
114 114
 				$invoice_url = $transaction->invoice_url();
115
-				$invoice_url = empty( $invoice_url ) ? 'http://dummyinvoicelinksforpreview.com' : $invoice_url;
116
-				return sprintf( __('%sClick here for Invoice%s', 'event_espresso'), '<a href="' . $invoice_url . '">', '</a>' );
115
+				$invoice_url = empty($invoice_url) ? 'http://dummyinvoicelinksforpreview.com' : $invoice_url;
116
+				return sprintf(__('%sClick here for Invoice%s', 'event_espresso'), '<a href="'.$invoice_url.'">', '</a>');
117 117
 				break; /**/
118 118
 
119 119
 			case '[INVOICE_URL]' :
120 120
 				$invoice_url = $transaction->invoice_url();
121
-				return empty( $invoice_url ) ? 'http://dummyinvoicelinksforpreview.com' : $invoice_url;
121
+				return empty($invoice_url) ? 'http://dummyinvoicelinksforpreview.com' : $invoice_url;
122 122
 				break;
123 123
 
124 124
 			case '[INVOICE_LOGO_URL]' :
@@ -126,7 +126,7 @@  discard block
 block discarded – undo
126 126
 				break;
127 127
 
128 128
 			case '[INVOICE_LOGO]' :
129
-				return $this->_get_invoice_logo( TRUE );
129
+				return $this->_get_invoice_logo(TRUE);
130 130
 				break;
131 131
 
132 132
 			case '[INVOICE_PAYEE_NAME]' :
@@ -148,18 +148,18 @@  discard block
 block discarded – undo
148 148
 
149 149
 			case "[TOTAL_COST]" :
150 150
 				$total = $transaction->total();
151
-				return ! empty($total) ? EEH_Template::format_currency( $total ) : '';
151
+				return ! empty($total) ? EEH_Template::format_currency($total) : '';
152 152
 				break;
153 153
 
154 154
 			case "[PAYMENT_STATUS]" :
155 155
 				$status = $transaction->pretty_status();
156
-				return !empty($status) ? $status : __('Unknown', 'event_espresso');
156
+				return ! empty($status) ? $status : __('Unknown', 'event_espresso');
157 157
 				break; /**/
158 158
 
159 159
 			// note the [payment_status] shortcode is kind of misleading because payment status might be different from txn status so I'm adding this here for clarity.
160 160
 			case "[TXN_STATUS]" :
161 161
 				$status = $transaction->pretty_status();
162
-				return !empty( $status ) ? $status : __('Unknown', 'event_espresso');
162
+				return ! empty($status) ? $status : __('Unknown', 'event_espresso');
163 163
 				break;
164 164
 
165 165
 			case "[TXN_STATUS_ID]" :
@@ -167,21 +167,21 @@  discard block
 block discarded – undo
167 167
 				break;
168 168
 
169 169
 			case "[PAYMENT_GATEWAY]" :
170
-				return $this->_get_payment_gateway( $transaction );
170
+				return $this->_get_payment_gateway($transaction);
171 171
 				break;
172 172
 
173 173
 			case "[AMOUNT_PAID]" :
174 174
 				$amount = $payment instanceof EE_Payment ? $payment->amount() : 0;
175
-				return EEH_Template::format_currency( $amount );
175
+				return EEH_Template::format_currency($amount);
176 176
 				break;
177 177
 
178 178
 			case "[TOTAL_AMOUNT_PAID]" :
179
-				return EEH_Template::format_currency( $transaction->paid() );
179
+				return EEH_Template::format_currency($transaction->paid());
180 180
 				break;
181 181
 
182 182
 			case "[TOTAL_OWING]" :
183 183
 				$total_owing = $transaction->remaining();
184
-				return EEH_Template::format_currency( $total_owing );
184
+				return EEH_Template::format_currency($total_owing);
185 185
 				break;
186 186
 
187 187
 			case "[TXN_SUBTOTAL]" :
@@ -189,7 +189,7 @@  discard block
 block discarded – undo
189 189
 				break;
190 190
 
191 191
 			case "[TXN_TAX_SUBTOTAL]" :
192
-				return EEH_Template::format_currency($this->_get_subtotal( TRUE ));
192
+				return EEH_Template::format_currency($this->_get_subtotal(TRUE));
193 193
 				break;
194 194
 
195 195
 			case "[TKT_QTY_PURCHASED]" :
@@ -198,9 +198,9 @@  discard block
 block discarded – undo
198 198
 				break;
199 199
 
200 200
 			case "[TRANSACTION_ADMIN_URL]" :
201
-				require_once EE_CORE . 'admin/EE_Admin_Page.core.php';
202
-				$query_args = array( 'page' => 'espresso_transactions', 'action' => 'view_transaction', 'TXN_ID' => $transaction->ID() );
203
-				$url = EE_Admin_Page::add_query_args_and_nonce( $query_args, admin_url('admin.php') );
201
+				require_once EE_CORE.'admin/EE_Admin_Page.core.php';
202
+				$query_args = array('page' => 'espresso_transactions', 'action' => 'view_transaction', 'TXN_ID' => $transaction->ID());
203
+				$url = EE_Admin_Page::add_query_args_and_nonce($query_args, admin_url('admin.php'));
204 204
 				return $url;
205 205
 				break;
206 206
 
@@ -208,14 +208,14 @@  discard block
 block discarded – undo
208 208
 				//get primary_registration
209 209
 				$reg = $this->_data->primary_reg_obj;
210 210
 
211
-				if ( ! $reg instanceof EE_Registration ) {
211
+				if ( ! $reg instanceof EE_Registration) {
212 212
 					return '';
213 213
 				}
214 214
 				return $reg->receipt_url();
215 215
 				break;
216 216
 
217 217
 			case "[INVOICE_RECEIPT_SWITCHER_URL]" :
218
-				return $this->_get_invoice_receipt_switcher( FALSE );
218
+				return $this->_get_invoice_receipt_switcher(FALSE);
219 219
 				break;
220 220
 
221 221
 			case "[INVOICE_RECEIPT_SWITCHER_BUTTON]" :
@@ -225,20 +225,20 @@  discard block
 block discarded – undo
225 225
 
226 226
 		}
227 227
 
228
-		if ( strpos( $shortcode, '[OWING_STATUS_MESSAGE_*' ) !== FALSE ) {
229
-			return $this->_get_custom_total_oweing( $shortcode );
228
+		if (strpos($shortcode, '[OWING_STATUS_MESSAGE_*') !== FALSE) {
229
+			return $this->_get_custom_total_oweing($shortcode);
230 230
 		}
231 231
 
232
-		if ( strpos( $shortcode, '[INVOICE_PAYEE_TAX_NUMBER_*' ) !== FALSE ) {
233
-			return $this->_get_invoice_payee_tax_number( $shortcode );
232
+		if (strpos($shortcode, '[INVOICE_PAYEE_TAX_NUMBER_*') !== FALSE) {
233
+			return $this->_get_invoice_payee_tax_number($shortcode);
234 234
 		}
235 235
 
236
-		if ( strpos( $shortcode, '[PAYMENT_LINK_IF_NEEDED_*' ) !== FALSE ) {
237
-			return $this->_get_payment_link_if_needed( $shortcode );
236
+		if (strpos($shortcode, '[PAYMENT_LINK_IF_NEEDED_*') !== FALSE) {
237
+			return $this->_get_payment_link_if_needed($shortcode);
238 238
 		}
239 239
 
240
-		if ( strpos( $shortcode, '[PAYMENT_DUE_DATE_*' ) !== false ) {
241
-			return $this->_get_payment_due_date( $shortcode, $transaction );
240
+		if (strpos($shortcode, '[PAYMENT_DUE_DATE_*') !== false) {
241
+			return $this->_get_payment_due_date($shortcode, $transaction);
242 242
 		}
243 243
 
244 244
 		return '';
@@ -255,22 +255,22 @@  discard block
 block discarded – undo
255 255
 	 *
256 256
 	 * @return string parsed.
257 257
 	 */
258
-	private function _get_custom_total_oweing( $shortcode ) {
259
-		$valid_shortcodes = array( 'transaction' );
260
-		$attrs = $this->_get_shortcode_attrs( $shortcode );
258
+	private function _get_custom_total_oweing($shortcode) {
259
+		$valid_shortcodes = array('transaction');
260
+		$attrs = $this->_get_shortcode_attrs($shortcode);
261 261
 
262 262
 		//ensure default is set.
263 263
 		$addressee = $this->_data instanceof EE_Messages_Addressee ? $this->_data : null;
264 264
 		$total_owing = $addressee instanceof EE_Messages_Addressee && $addressee->txn instanceof EE_Transaction ? $addressee->txn->remaining() : 0;
265 265
 
266
-		if ( $total_owing > 0 ) {
267
-			$owing_content = ! empty( $attrs['still_owing'] ) ? $attrs['still_owing'] : sprintf( __( '%sPlease make a payment.%s', 'event_espresso'),  '<a href="[PAYMENT_URL]" class="noPrint">', '</a>' );
266
+		if ($total_owing > 0) {
267
+			$owing_content = ! empty($attrs['still_owing']) ? $attrs['still_owing'] : sprintf(__('%sPlease make a payment.%s', 'event_espresso'), '<a href="[PAYMENT_URL]" class="noPrint">', '</a>');
268 268
 
269 269
 			//we need to re run this string through the parser to catch any shortcodes that are in it.
270 270
 			$this->_set_shortcode_helper();
271
-			$owing_content = $this->_shortcode_helper->parse_message_template( $owing_content, $addressee, $valid_shortcodes, $this->_message_type, $this->_messenger, $this->_context, $this->_GRP_ID );
271
+			$owing_content = $this->_shortcode_helper->parse_message_template($owing_content, $addressee, $valid_shortcodes, $this->_message_type, $this->_messenger, $this->_context, $this->_GRP_ID);
272 272
 		} else {
273
-			$owing_content = !empty( $attrs['none_owing']) ? $attrs['none_owing'] : '';
273
+			$owing_content = ! empty($attrs['none_owing']) ? $attrs['none_owing'] : '';
274 274
 		}
275 275
 
276 276
 		return $owing_content;
@@ -278,8 +278,8 @@  discard block
 block discarded – undo
278 278
 
279 279
 
280 280
 
281
-	private function _get_payment_gateway( $transaction ) {
282
-		$pm = $this->_get_payment_method( $transaction );
281
+	private function _get_payment_gateway($transaction) {
282
+		$pm = $this->_get_payment_method($transaction);
283 283
 		return $pm instanceof EE_Payment_Method ? $pm->name() : '';
284 284
 	}
285 285
 
@@ -294,37 +294,37 @@  discard block
 block discarded – undo
294 294
 	 *
295 295
 	 * @return string url or html
296 296
 	 */
297
-	private function _get_invoice_logo( $img_tags = FALSE ) {
297
+	private function _get_invoice_logo($img_tags = FALSE) {
298 298
 		//try to get the invoice payment method's logo for this transaction image first
299 299
 		$pm = $this->_get_payment_method();
300
-		if ( $pm instanceof EE_Payment_Method ){
301
-			$invoice_logo_url = $pm->get_extra_meta( 'pdf_logo_image', TRUE );
302
-		}else{
300
+		if ($pm instanceof EE_Payment_Method) {
301
+			$invoice_logo_url = $pm->get_extra_meta('pdf_logo_image', TRUE);
302
+		} else {
303 303
 			$invoice_logo_url = NULL;
304 304
 		}
305
-		if( empty( $invoice_logo_url ) ){
305
+		if (empty($invoice_logo_url)) {
306 306
 			$invoice_logo_url = EE_Registry::instance()->CFG->organization->logo_url;
307 307
 		}
308 308
 
309
-		if ( empty( $invoice_logo_url ) ) {
309
+		if (empty($invoice_logo_url)) {
310 310
 			return '';
311 311
 		}
312 312
 
313
-		if ( ! $img_tags ) {
313
+		if ( ! $img_tags) {
314 314
 			return $invoice_logo_url;
315 315
 		}
316 316
 
317 317
 		//image tags have been requested.
318
-		$image_size = getimagesize( $invoice_logo_url );
318
+		$image_size = getimagesize($invoice_logo_url);
319 319
 		
320 320
 		//if image is wider than 200px, set the wideth to 200
321
-		if ( $image_size[0] > 300 ) {
321
+		if ($image_size[0] > 300) {
322 322
 			$image_width = 300;
323
-		}else{
323
+		} else {
324 324
 			$image_width = $image_size[0];
325 325
 		}
326 326
 
327
-		return '<img class="logo screen" src="' . $invoice_logo_url . '" width="' . $image_width . '" alt="logo" />';
327
+		return '<img class="logo screen" src="'.$invoice_logo_url.'" width="'.$image_width.'" alt="logo" />';
328 328
 	}
329 329
 
330 330
 
@@ -341,26 +341,26 @@  discard block
 block discarded – undo
341 341
 	private function _get_invoice_payee_name() {
342 342
 		$payee_name = NULL;
343 343
 		$pm = $this->_get_payment_method();
344
-		if( $pm instanceof EE_Payment_Method ){
345
-			$payee_name = $pm->get_extra_meta( 'pdf_payee_name', TRUE );
344
+		if ($pm instanceof EE_Payment_Method) {
345
+			$payee_name = $pm->get_extra_meta('pdf_payee_name', TRUE);
346 346
 		}
347
-		$payee_name = empty( $payee_name ) ? EE_Registry::instance()->CFG->organization->get_pretty( 'name' ) : $payee_name;
347
+		$payee_name = empty($payee_name) ? EE_Registry::instance()->CFG->organization->get_pretty('name') : $payee_name;
348 348
 		return $payee_name;
349 349
 	}
350 350
 
351 351
 	/**
352 352
 	 * gets the payment method for this transaction. Otherwise gets a default one.
353 353
 	 */
354
-	private function _get_payment_method( $transaction = null ){
355
-		if( $transaction instanceof EE_Transaction ) {
354
+	private function _get_payment_method($transaction = null) {
355
+		if ($transaction instanceof EE_Transaction) {
356 356
 			$payment_method = $transaction->payment_method();
357
-			if ( empty( $payment_method ) ) {
358
-				return apply_filters( 'FHEE__EE_Transaction_Shortcodes__get_payment_method__default', EEM_Payment_Method::instance()->get_one_of_type('Invoice'));
357
+			if (empty($payment_method)) {
358
+				return apply_filters('FHEE__EE_Transaction_Shortcodes__get_payment_method__default', EEM_Payment_Method::instance()->get_one_of_type('Invoice'));
359 359
 			}
360 360
 			return $payment_method;
361
-		}else{
361
+		} else {
362 362
 			//get the first payment method we can find
363
-			return apply_filters( 'FHEE__EE_Transaction_Shortcodes__get_payment_method__default', EEM_Payment_Method::instance()->get_one_of_type('Invoice'));
363
+			return apply_filters('FHEE__EE_Transaction_Shortcodes__get_payment_method__default', EEM_Payment_Method::instance()->get_one_of_type('Invoice'));
364 364
 		}
365 365
 	}
366 366
 
@@ -377,10 +377,10 @@  discard block
 block discarded – undo
377 377
 	private function _get_invoice_payee_email() {
378 378
 		$payee_email = NULL;
379 379
 		$pm = $this->_get_payment_method();
380
-		if( $pm instanceof EE_Payment_Method ){
381
-			$payee_email = $pm->get_extra_meta( 'pdf_payee_email', TRUE );
380
+		if ($pm instanceof EE_Payment_Method) {
381
+			$payee_email = $pm->get_extra_meta('pdf_payee_email', TRUE);
382 382
 		}
383
-		$payee_email = empty( $payee_email ) ? EE_Registry::instance()->CFG->organization->get_pretty( 'email' ) : $payee_email;
383
+		$payee_email = empty($payee_email) ? EE_Registry::instance()->CFG->organization->get_pretty('email') : $payee_email;
384 384
 		return $payee_email;
385 385
 	}
386 386
 
@@ -396,24 +396,24 @@  discard block
 block discarded – undo
396 396
 	 *
397 397
 	 * @return string
398 398
 	 */
399
-	private function _get_invoice_payee_tax_number( $shortcode ) {
399
+	private function _get_invoice_payee_tax_number($shortcode) {
400 400
 		$payee_tax_number = NULL;
401 401
 		$pm = $this->_get_payment_method();
402
-		if( $pm instanceof EE_Payment_Method ){
403
-			$payee_tax_number = $pm->get_extra_meta( 'pdf_payee_tax_number', TRUE );
402
+		if ($pm instanceof EE_Payment_Method) {
403
+			$payee_tax_number = $pm->get_extra_meta('pdf_payee_tax_number', TRUE);
404 404
 		}
405
-		$payee_tax_number = empty( $payee_tax_number ) ? EE_Registry::instance()->CFG->organization->vat : $payee_tax_number;
405
+		$payee_tax_number = empty($payee_tax_number) ? EE_Registry::instance()->CFG->organization->vat : $payee_tax_number;
406 406
 
407
-		if ( empty( $payee_tax_number ) ) {
407
+		if (empty($payee_tax_number)) {
408 408
 			return '';
409 409
 		}
410 410
 
411 411
 		//any attributes?
412
-		$attrs = $this->_get_shortcode_attrs( $shortcode );
412
+		$attrs = $this->_get_shortcode_attrs($shortcode);
413 413
 
414 414
 		//prefix?
415
-		$prefix = isset( $attrs['prefix'] ) ? $attrs['prefix'] : __( 'VAT/Tax Number: ', 'event_espresso' );
416
-		return $prefix . $payee_tax_number;
415
+		$prefix = isset($attrs['prefix']) ? $attrs['prefix'] : __('VAT/Tax Number: ', 'event_espresso');
416
+		return $prefix.$payee_tax_number;
417 417
 	}
418 418
 
419 419
 
@@ -430,22 +430,22 @@  discard block
 block discarded – undo
430 430
 	private function _get_invoice_payee_address() {
431 431
 		$payee_address = NULL;
432 432
 		$pm = $this->_get_payment_method();
433
-		if( $pm instanceof EE_Payment_Method ){
434
-			$payee_address = $pm->get_extra_meta( 'pdf_payee_address', TRUE );
433
+		if ($pm instanceof EE_Payment_Method) {
434
+			$payee_address = $pm->get_extra_meta('pdf_payee_address', TRUE);
435 435
 		}
436
-		if ( empty( $payee_address ) ) {
436
+		if (empty($payee_address)) {
437 437
 			$organization = EE_Registry::instance()->CFG->organization;
438
-			$payee_address = $organization->get_pretty( 'address_1' ) . '<br>';
439
-			$payee_address .= !empty( $organization->address_2 ) ? $organization->get_pretty( 'address_2' ) . '<br>' : '';
440
-			$payee_address .= $organization->get_pretty( 'city' ) . '<br>';
438
+			$payee_address = $organization->get_pretty('address_1').'<br>';
439
+			$payee_address .= ! empty($organization->address_2) ? $organization->get_pretty('address_2').'<br>' : '';
440
+			$payee_address .= $organization->get_pretty('city').'<br>';
441 441
 
442 442
 			//state
443
-			$state = EE_Registry::instance()->load_model( 'State' )->get_one_by_ID( $organization->STA_ID );
444
-			$payee_address .= $state instanceof EE_State ? $state->name()  : '';
443
+			$state = EE_Registry::instance()->load_model('State')->get_one_by_ID($organization->STA_ID);
444
+			$payee_address .= $state instanceof EE_State ? $state->name() : '';
445 445
 
446 446
 			//Country
447
-			$payee_address .= ! empty( $organization->CNT_ISO ) ? ', ' . $organization->CNT_ISO . '<br>' : '';
448
-			$payee_address .= ! empty( $organization->zip ) ? $organization->zip : '';
447
+			$payee_address .= ! empty($organization->CNT_ISO) ? ', '.$organization->CNT_ISO.'<br>' : '';
448
+			$payee_address .= ! empty($organization->zip) ? $organization->zip : '';
449 449
 		}
450 450
 		return $payee_address;
451 451
 	}
@@ -463,7 +463,7 @@  discard block
 block discarded – undo
463 463
 	private function _get_invoice_payment_instructions() {
464 464
 		$instructions = NULL;
465 465
 		$pm = $this->_get_payment_method();
466
-		return ( $pm instanceof EE_Payment_Method ) ? $pm->get_extra_meta( 'pdf_instructions', TRUE) : '';
466
+		return ($pm instanceof EE_Payment_Method) ? $pm->get_extra_meta('pdf_instructions', TRUE) : '';
467 467
 	}
468 468
 
469 469
 
@@ -477,27 +477,27 @@  discard block
 block discarded – undo
477 477
 	 *
478 478
 	 * @return string
479 479
 	 */
480
-	protected function _get_invoice_receipt_switcher( $button = TRUE ) {
480
+	protected function _get_invoice_receipt_switcher($button = TRUE) {
481 481
 		$reg = $this->_data->primary_reg_obj;
482
-		$message_type = isset( $this->_extra_data['message_type'] ) ? $this->_extra_data['message_type'] : '';
483
-		if ( ! $reg instanceof EE_Registration || empty( $message_type ) ) {
482
+		$message_type = isset($this->_extra_data['message_type']) ? $this->_extra_data['message_type'] : '';
483
+		if ( ! $reg instanceof EE_Registration || empty($message_type)) {
484 484
 			return'';
485 485
 		}
486 486
 
487
-		$switch_to_invoice = ! $message_type instanceof EE_Invoice_message_type  ? true : false;
488
-		$switch_to_label = $switch_to_invoice && ! $message_type instanceof EE_Receipt_message_type ? __('View Invoice', 'event_espresso' ) : __( 'Switch to Invoice', 'event_espresso' );
489
-		$switch_to_label = ! $switch_to_invoice ? __( 'Switch to Receipt', 'event_espresso' ) : $switch_to_label;
487
+		$switch_to_invoice = ! $message_type instanceof EE_Invoice_message_type ? true : false;
488
+		$switch_to_label = $switch_to_invoice && ! $message_type instanceof EE_Receipt_message_type ? __('View Invoice', 'event_espresso') : __('Switch to Invoice', 'event_espresso');
489
+		$switch_to_label = ! $switch_to_invoice ? __('Switch to Receipt', 'event_espresso') : $switch_to_label;
490 490
 		$switch_to_url = $switch_to_invoice ? $reg->invoice_url() : $reg->receipt_url();
491 491
 
492
-		if ( ! $button ) {
492
+		if ( ! $button) {
493 493
 			return $switch_to_url;
494 494
 		}
495 495
 
496
-		if ( ! empty( $switch_to_url ) ) {
496
+		if ( ! empty($switch_to_url)) {
497 497
 
498 498
 		return  '
499
-<form method="post" action="' . $switch_to_url . '" >
500
-	<input class="print_button" type="submit" value="' . $switch_to_label . '" />
499
+<form method="post" action="' . $switch_to_url.'" >
500
+	<input class="print_button" type="submit" value="' . $switch_to_label.'" />
501 501
 </form>
502 502
 		';
503 503
 		}
@@ -517,11 +517,11 @@  discard block
 block discarded – undo
517 517
 	 *
518 518
 	 * @return string
519 519
 	 */
520
-	private function _get_receipt_url( EE_Transaction $transaction ) {
520
+	private function _get_receipt_url(EE_Transaction $transaction) {
521 521
 		//get primary_registration
522 522
 		$reg = $this->_data->primary_reg_obj;
523 523
 
524
-		if ( ! $reg instanceof EE_Registration ) {
524
+		if ( ! $reg instanceof EE_Registration) {
525 525
 			return '';
526 526
 		}
527 527
 
@@ -537,10 +537,10 @@  discard block
 block discarded – undo
537 537
 	 *
538 538
 	 * @return int
539 539
 	 */
540
-	private function _get_subtotal( $tax = FALSE ) {
541
-		$grand_total = isset( $this->_data->grand_total_line_item ) ? $this->_data->grand_total_line_item : NULL;
540
+	private function _get_subtotal($tax = FALSE) {
541
+		$grand_total = isset($this->_data->grand_total_line_item) ? $this->_data->grand_total_line_item : NULL;
542 542
 
543
-		if ( ! $grand_total instanceof EE_Line_Item ) {
543
+		if ( ! $grand_total instanceof EE_Line_Item) {
544 544
 			return 0;
545 545
 		}
546 546
 
@@ -559,27 +559,27 @@  discard block
 block discarded – undo
559 559
 	 *
560 560
 	 * @return string parsed.
561 561
 	 */
562
-	private function _get_payment_link_if_needed( $shortcode ) {
563
-		$valid_shortcodes = array( 'transaction' );
564
-		$attrs = $this->_get_shortcode_attrs( $shortcode );
562
+	private function _get_payment_link_if_needed($shortcode) {
563
+		$valid_shortcodes = array('transaction');
564
+		$attrs = $this->_get_shortcode_attrs($shortcode);
565 565
 
566 566
 		//ensure default is set.
567 567
 		$addressee = $this->_data instanceof EE_Messages_Addressee ? $this->_data : null;
568 568
 		$total_owing = $addressee instanceof EE_Messages_Addressee && $addressee->txn instanceof EE_Transaction ? $addressee->txn->remaining() : 0;
569 569
 
570
-		if ( $total_owing > 0 ) {
571
-			$class = isset( $attrs['class'] ) ? $attrs['class'] : 'callout';
572
-			$custom_text = isset( $attrs['custom_text'] ) ? $attrs['custom_text'] : 'You can %smake a payment here »%s.';
573
-			$container_tag = isset( $attrs['container_tag'] ) ? $attrs['container_tag'] : 'p';
574
-			$opening_tag = ! empty( $container_tag ) ? '<' . $container_tag : '';
575
-			$opening_tag .= ! empty( $opening_tag ) && !empty( $class ) ? ' class="' . $class . '"' : $opening_tag;
576
-			$opening_tag .= !empty( $opening_tag ) ? '>' : $opening_tag;
577
-			$closing_tag = ! empty( $container_tag ) ? '</' . $container_tag .'>' : '';
578
-			$content = $opening_tag . sprintf( $custom_text, '<a href="[PAYMENT_URL]">', '</a>' ) . $closing_tag;
570
+		if ($total_owing > 0) {
571
+			$class = isset($attrs['class']) ? $attrs['class'] : 'callout';
572
+			$custom_text = isset($attrs['custom_text']) ? $attrs['custom_text'] : 'You can %smake a payment here »%s.';
573
+			$container_tag = isset($attrs['container_tag']) ? $attrs['container_tag'] : 'p';
574
+			$opening_tag = ! empty($container_tag) ? '<'.$container_tag : '';
575
+			$opening_tag .= ! empty($opening_tag) && ! empty($class) ? ' class="'.$class.'"' : $opening_tag;
576
+			$opening_tag .= ! empty($opening_tag) ? '>' : $opening_tag;
577
+			$closing_tag = ! empty($container_tag) ? '</'.$container_tag.'>' : '';
578
+			$content = $opening_tag.sprintf($custom_text, '<a href="[PAYMENT_URL]">', '</a>').$closing_tag;
579 579
 
580 580
 			//we need to re run this string through the parser to catch any shortcodes that are in it.
581 581
 			$this->_set_shortcode_helper();
582
-			$owing_content = $this->_shortcode_helper->parse_message_template( $content, $addressee, $valid_shortcodes, $this->_message_type, $this->_messenger, $this->_context, $this->_GRP_ID );
582
+			$owing_content = $this->_shortcode_helper->parse_message_template($content, $addressee, $valid_shortcodes, $this->_message_type, $this->_messenger, $this->_context, $this->_GRP_ID);
583 583
 		} else {
584 584
 			return '';
585 585
 		}
@@ -599,31 +599,31 @@  discard block
 block discarded – undo
599 599
 	 * @param EE_Transaction $transaction
600 600
 	 * @return string
601 601
 	 */
602
-	protected function _get_payment_due_date( $shortcode, EE_Transaction $transaction ) {
602
+	protected function _get_payment_due_date($shortcode, EE_Transaction $transaction) {
603 603
 		//if transaction is paid in full then we can just return an empty string
604
-		if ( $transaction->remaining() === 0 ) {
604
+		if ($transaction->remaining() === 0) {
605 605
 			return '';
606 606
 		}
607 607
 
608
-		$attrs = $this->_get_shortcode_attrs( $shortcode );
609
-		$format = isset( $attrs['format'] ) ? $attrs['format'] : get_option( 'date_format' );
610
-		$days_until_due = isset( $attrs['days_until_due'] ) ? (int) $attrs['days_until_due'] : 30;
611
-		$prefix_text = isset( $attrs['prefix_text'] ) ? $attrs['prefix_text'] : __( 'Payment in full due by: ', 'event_espresso' );
612
-		$transaction_created = $transaction->get_DateTime_object( 'TXN_timestamp' );
608
+		$attrs = $this->_get_shortcode_attrs($shortcode);
609
+		$format = isset($attrs['format']) ? $attrs['format'] : get_option('date_format');
610
+		$days_until_due = isset($attrs['days_until_due']) ? (int) $attrs['days_until_due'] : 30;
611
+		$prefix_text = isset($attrs['prefix_text']) ? $attrs['prefix_text'] : __('Payment in full due by: ', 'event_espresso');
612
+		$transaction_created = $transaction->get_DateTime_object('TXN_timestamp');
613 613
 
614 614
 		//setup date due:
615 615
 		try {
616
-			if ( $transaction_created instanceof DateTime ) {
617
-				$date_due = $transaction_created->add( new DateInterval( 'P' . $days_until_due . 'D' ) )->format( $format );
616
+			if ($transaction_created instanceof DateTime) {
617
+				$date_due = $transaction_created->add(new DateInterval('P'.$days_until_due.'D'))->format($format);
618 618
 			} else {
619 619
 				throw new Exception();
620 620
 			}
621
-		} catch( Exception $e ) {
621
+		} catch (Exception $e) {
622 622
 			//format was likely invalid.
623 623
 			$date_due = 'Unable to calculate date due, likely the format string is invalid.';
624 624
 		}
625 625
 
626
-		return $prefix_text . $date_due;
626
+		return $prefix_text.$date_due;
627 627
 	}
628 628
 
629 629
 } //end EE_Transaction Shortcodes library
Please login to merge, or discard this patch.
core/db_models/EEM_Base.model.php 3 patches
Doc Comments   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -761,7 +761,7 @@  discard block
 block discarded – undo
761 761
 	 * Returns the name of the field's name that points to the WP_User table
762 762
 	 *  on this model (or follows the _model_chain_to_wp_user and uses that model's
763 763
 	 * foreign key to the WP_User table)
764
-	 * @return string|boolean string on success, boolean false when there is no
764
+	 * @return string|false string on success, boolean false when there is no
765 765
 	 * foreign key to the WP_User table
766 766
 	 */
767 767
 	function wp_user_field_name() {
@@ -858,6 +858,7 @@  discard block
 block discarded – undo
858 858
 	 * If you would like to use these custom selections in WHERE, GROUP_BY, or HAVING clauses, you must instead provide an array.
859 859
 	 * Array keys are the aliases used to refer to this selection, and values are to be numerically-indexed arrays, where 0 is the selection
860 860
 	 * and 1 is the data type. Eg, array('count'=>array('COUNT(REG_ID)','%d'))
861
+	 * @param string $columns_to_select
861 862
 	 * @return array|stdClass[] like results of $wpdb->get_results($sql,OBJECT), (ie, output type is OBJECT)
862 863
 	 */
863 864
 	public function  get_all_wpdb_results($query_params = array(), $output = ARRAY_A, $columns_to_select = null){
@@ -1200,7 +1201,7 @@  discard block
 block discarded – undo
1200 1201
 	 * @param bool   $pretty          Whether to return the pretty formats (true) or not (false).
1201 1202
 	 * @throws EE_Error   If the given field_name is not of the EE_Datetime_Field type.
1202 1203
 	 *
1203
-	 * @return array formats in an array with the date format first, and the time format last.
1204
+	 * @return string[] formats in an array with the date format first, and the time format last.
1204 1205
 	 */
1205 1206
 	public function get_formats_for( $field_name, $pretty = false ) {
1206 1207
 		$field_settings = $this->field_settings_for( $field_name );
@@ -1235,7 +1236,7 @@  discard block
 block discarded – undo
1235 1236
 	 *
1236 1237
 	 * @throws EE_Error   	If the given field_name is not of the EE_Datetime_Field type.
1237 1238
 	 *
1238
-	 * @return int|string  If the given field_name is not of the EE_Datetime_Field type, then an EE_Error
1239
+	 * @return string|null  If the given field_name is not of the EE_Datetime_Field type, then an EE_Error
1239 1240
 	 *                    	     exception is triggered.
1240 1241
 	 */
1241 1242
 	public function current_time_for_query( $field_name, $timestamp = false, $what = 'both' ) {
@@ -1535,7 +1536,7 @@  discard block
 block discarded – undo
1535 1536
 	 * not just have a flag field on it switched
1536 1537
 	 * Wrapper for EEM_Base::delete_permanently()
1537 1538
 	 * @param mixed $id
1538
-	 * @return boolean whether the row got deleted or not
1539
+	 * @return integer whether the row got deleted or not
1539 1540
 	 */
1540 1541
 	public function delete_permanently_by_ID( $id ) {
1541 1542
 		return $this->delete_permanently( 
@@ -1552,7 +1553,7 @@  discard block
 block discarded – undo
1552 1553
 	 * Deletes a single row from the DB given the model object's primary key value. (eg, EE_Attendee->ID()'s value).
1553 1554
 	 * Wrapper for EEM_Base::delete()
1554 1555
 	 * @param mixed $id
1555
-	 * @return boolean whether the row got deleted or not
1556
+	 * @return integer whether the row got deleted or not
1556 1557
 	 */
1557 1558
 	public function delete_by_ID( $id ){
1558 1559
 		return $this->delete( 
@@ -1926,7 +1927,7 @@  discard block
 block discarded – undo
1926 1927
 	/**
1927 1928
 	 * Verifies the EE addons' database is up-to-date and records that we've done it on
1928 1929
 	 * EEM_Base::$_db_verification_level
1929
-	 * @param $wpdb_method
1930
+	 * @param string $wpdb_method
1930 1931
 	 * @param $arguments_to_provide
1931 1932
 	 * @return string
1932 1933
 	 */
@@ -1994,7 +1995,6 @@  discard block
 block discarded – undo
1994 1995
 	 * 'hasAndBelongsToMany' relationships: checks that there isn't already an entry in the join table, and adds one.
1995 1996
 	 * If one of the model Objects has not yet been saved to the database, it is saved before adding the entry in the join table
1996 1997
 	 *
1997
-	 * @param EE_Base_Class/int $thisModelObject
1998 1998
 	 * @param EE_Base_Class/int $id_or_obj EE_base_Class or ID of other Model Object
1999 1999
 	 * @param string $relationName, key in EEM_Base::_relations
2000 2000
 	 * an attendee to a group, you also want to specify which role they will have in that group. So you would use this parameter to specify array('role-column-name'=>'role-id')
@@ -2016,8 +2016,8 @@  discard block
 block discarded – undo
2016 2016
 	 *
2017 2017
 	 * 'hasAndBelongsToMany' relationships:removes any existing entry in the join table between the two models.
2018 2018
 	 *
2019
-	 * @param EE_Base_Class/int $id_or_obj
2020
-	 * @param EE_Base_Class/int $other_model_id_or_obj EE_Base_Class or ID of other Model Object
2019
+	 * @param EE_CPT_Base $id_or_obj
2020
+	 * @param EE_Term_Taxonomy $other_model_id_or_obj EE_Base_Class or ID of other Model Object
2021 2021
 	 * @param string $relationName key in EEM_Base::_relations
2022 2022
 	 * @return boolean of success
2023 2023
 	 * @param array   $where_query This allows you to enter further query params for the relation to for relation to methods that allow you to further specify extra columns to join by (such as HABTM).  Keep in mind that the only acceptable query_params is strict "col" => "value" pairs because these will be inserted in any new rows created as well.
@@ -2093,7 +2093,7 @@  discard block
 block discarded – undo
2093 2093
 	/**
2094 2094
 	 * Instead of getting the related model objects, simply counts them. Ignores default_where_conditions by default,
2095 2095
 	 * unless otherwise specified in the $query_params
2096
-	 * @param int/EE_Base_Class $id_or_obj
2096
+	 * @param EE_Event $id_or_obj
2097 2097
 	 * @param string $model_name like 'Event', or 'Registration'
2098 2098
 	 * @param array $query_params like EEM_Base::get_all's
2099 2099
 	 * @param string $field_to_count name of field to count by. By default, uses primary key
@@ -2482,7 +2482,7 @@  discard block
 block discarded – undo
2482 2482
 	/**
2483 2483
 	 * Finds all the fields that correspond to the given table
2484 2484
 	 * @param string $table_alias, array key in EEM_Base::_tables
2485
-	 * @return EE_Model_Field_Base[]
2485
+	 * @return EE_Model_Field_Base
2486 2486
 	 */
2487 2487
 	function _get_fields_for_table($table_alias){
2488 2488
 		return $this->_fields[$table_alias];
@@ -3569,8 +3569,8 @@  discard block
 block discarded – undo
3569 3569
 	/**
3570 3570
 	 * gets the field object of type 'primary_key' from the fieldsSettings attribute.
3571 3571
 	 * Eg, on EE_Answer that would be ANS_ID field object
3572
-	 * @param $field_obj
3573
-	 * @return EE_Model_Field_Base
3572
+	 * @param EE_Model_Field_Base $field_obj
3573
+	 * @return boolean
3574 3574
 	 */
3575 3575
 	public function is_primary_key_field( $field_obj ){
3576 3576
 		return $field_obj instanceof EE_Primary_Key_Field_Base ? TRUE : FALSE;
@@ -3664,7 +3664,7 @@  discard block
 block discarded – undo
3664 3664
 	 * Gets the actual table for the table alias
3665 3665
 	 * @param string $table_alias eg Event, Event_Meta, Registration, Transaction, but maybe
3666 3666
 	 * a table alias with a model chain prefix, like 'Venue__Event_Venue___Event_Meta'. Either one works
3667
-	 * @return EE_Table_Base
3667
+	 * @return string
3668 3668
 	 */
3669 3669
 	function get_table_for_alias($table_alias){
3670 3670
 		$table_alias_sans_model_relation_chain_prefix = EE_Model_Parser::remove_table_alias_model_relation_chain_prefix($table_alias);
@@ -3791,7 +3791,7 @@  discard block
 block discarded – undo
3791 3791
 	 * The purpose of this method is to allow us to create a model object that is not in the db that holds default values.
3792 3792
 	 * A typical example of where this is used is when creating a new item and the initial load of a form.  We dont' necessarily want to test for if the object is present but just assume it is BUT load the defaults from the object (as set in the model_field!).
3793 3793
 	 *
3794
-	 * @return EE_Base_Class single EE_Base_Class object with default values for the properties.
3794
+	 * @return boolean single EE_Base_Class object with default values for the properties.
3795 3795
 	 */
3796 3796
 	public function create_default_object() {
3797 3797
 
@@ -4182,7 +4182,7 @@  discard block
 block discarded – undo
4182 4182
 	}
4183 4183
 	/**
4184 4184
 	 * Read comments for assume_values_already_prepared_by_model_object()
4185
-	 * @return int
4185
+	 * @return boolean
4186 4186
 	 */
4187 4187
 	public function get_assumption_concerning_values_already_prepared_by_model_object(){
4188 4188
 		return $this->_values_already_prepared_by_model_object;
Please login to merge, or discard this patch.
Spacing   +956 added lines, -956 removed lines patch added patch discarded remove patch
@@ -23,7 +23,7 @@  discard block
 block discarded – undo
23 23
  * @since 				EE4
24 24
  *
25 25
  */
26
-abstract class EEM_Base extends EE_Base{
26
+abstract class EEM_Base extends EE_Base {
27 27
 
28 28
 	//admin posty
29 29
 	//basic -> grants access to mine -> if they don't have it, select none
@@ -235,7 +235,7 @@  discard block
 block discarded – undo
235 235
 	 * Flag indicating whether this model has a primary key or not
236 236
 	 * @var boolean
237 237
 	 */
238
-	protected $_has_primary_key_field=null;
238
+	protected $_has_primary_key_field = null;
239 239
 
240 240
 	/**
241 241
 	 * Whether or not this model is based off a table in WP core only (CPTs should set
@@ -297,19 +297,19 @@  discard block
 block discarded – undo
297 297
 	 * operators that work like 'BETWEEN'.  Typically used for datetime calculations, i.e. "BETWEEN '12-1-2011' AND '12-31-2012'"
298 298
 	 * @var array
299 299
 	 */
300
-	protected $_between_style_operators = array( 'BETWEEN' );
300
+	protected $_between_style_operators = array('BETWEEN');
301 301
 
302 302
 	/**
303 303
 	 * operators that are used for handling NUll and !NULL queries.  Typically used for when checking if a row exists on a join table.
304 304
 	 * @var array
305 305
 	 */
306
-	protected $_null_style_operators = array( 'IS NOT NULL', 'IS NULL');
306
+	protected $_null_style_operators = array('IS NOT NULL', 'IS NULL');
307 307
 
308 308
 	/**
309 309
 	 * Allowed values for $query_params['order'] for ordering in queries
310 310
 	 * @var array
311 311
 	 */
312
-	protected $_allowed_order_values = array('asc','desc','ASC','DESC');
312
+	protected $_allowed_order_values = array('asc', 'desc', 'ASC', 'DESC');
313 313
 
314 314
 	/**
315 315
 	 * When these are keys in a WHERE or HAVING clause, they are handled much differently
@@ -323,13 +323,13 @@  discard block
 block discarded – undo
323 323
 	 * 'where', but 'where' clauses are so common that we thought we'd omit it
324 324
 	 * @var array
325 325
 	 */
326
-	private $_allowed_query_params = array(0, 'limit','order_by','group_by','having','force_join','order','on_join_limit','default_where_conditions', 'caps');
326
+	private $_allowed_query_params = array(0, 'limit', 'order_by', 'group_by', 'having', 'force_join', 'order', 'on_join_limit', 'default_where_conditions', 'caps');
327 327
 
328 328
 	/**
329 329
 	 * All the data types that can be used in $wpdb->prepare statements.
330 330
 	 * @var array
331 331
 	 */
332
-	private $_valid_wpdb_data_types = array('%d','%s','%f');
332
+	private $_valid_wpdb_data_types = array('%d', '%s', '%f');
333 333
 
334 334
 	/**
335 335
 	 * 	EE_Registry Object
@@ -362,17 +362,17 @@  discard block
 block discarded – undo
362 362
 	/**
363 363
 	 * constant used to show EEM_Base has not yet verified the db on this http request
364 364
 	 */
365
-	const db_verified_none 		= 0;
365
+	const db_verified_none = 0;
366 366
 	/**
367 367
 	 * constant used to show EEM_Base has verified the EE core db on this http request,
368 368
 	 * but not the addons' dbs
369 369
 	 */
370
-	const db_verified_core 		= 1;
370
+	const db_verified_core = 1;
371 371
 	/**
372 372
 	 * constant used to show EEM_Base has verified the addons' dbs (and implicitly
373 373
 	 * the EE core db too)
374 374
 	 */
375
-	const db_verified_addons 	= 2;
375
+	const db_verified_addons = 2;
376 376
 
377 377
 	/**
378 378
 	 * indicates whether an EEM_Base child has already re-verified the DB
@@ -403,13 +403,13 @@  discard block
 block discarded – undo
403 403
 	 * @param null $timezone
404 404
 	 * @throws \EE_Error
405 405
 	 */
406
-	protected function __construct( $timezone = NULL ){
406
+	protected function __construct($timezone = NULL) {
407 407
 		// check that the model has not been loaded too soon
408
-		if ( ! did_action( 'AHEE__EE_System__load_espresso_addons' )) {
409
-			throw new EE_Error (
408
+		if ( ! did_action('AHEE__EE_System__load_espresso_addons')) {
409
+			throw new EE_Error(
410 410
 				sprintf(
411
-					__( 'The %1$s model can not be loaded before the "AHEE__EE_System__load_espresso_addons" hook has been called. This gives other addons a chance to extend this model.', 'event_espresso' ),
412
-					get_class( $this )
411
+					__('The %1$s model can not be loaded before the "AHEE__EE_System__load_espresso_addons" hook has been called. This gives other addons a chance to extend this model.', 'event_espresso'),
412
+					get_class($this)
413 413
 				)
414 414
 			);
415 415
 		}
@@ -419,11 +419,11 @@  discard block
 block discarded – undo
419 419
 		 * just use EE_Register_Model_Extension
420 420
 		 * @var EE_Table_Base[] $_tables
421 421
 		 */
422
-		$this->_tables = apply_filters( 'FHEE__'.get_class($this).'__construct__tables', $this->_tables );
423
-		foreach($this->_tables as $table_alias => $table_obj){
422
+		$this->_tables = apply_filters('FHEE__'.get_class($this).'__construct__tables', $this->_tables);
423
+		foreach ($this->_tables as $table_alias => $table_obj) {
424 424
 			/** @var $table_obj EE_Table_Base */
425 425
 			$table_obj->_construct_finalize_with_alias($table_alias);
426
-			if( $table_obj instanceof EE_Secondary_Table ){
426
+			if ($table_obj instanceof EE_Secondary_Table) {
427 427
 				/** @var $table_obj EE_Secondary_Table */
428 428
 				$table_obj->_construct_finalize_set_table_to_join_with($this->_get_main_table());
429 429
 			}
@@ -433,54 +433,54 @@  discard block
 block discarded – undo
433 433
 		 * EE_Register_Model_Extension
434 434
 		 * @param EE_Model_Field_Base[] $_fields
435 435
 		 */
436
-		$this->_fields = apply_filters('FHEE__'.get_class($this).'__construct__fields',$this->_fields);
436
+		$this->_fields = apply_filters('FHEE__'.get_class($this).'__construct__fields', $this->_fields);
437 437
 		$this->_invalidate_field_caches();
438
-		foreach($this->_fields as $table_alias => $fields_for_table){
439
-			if ( ! array_key_exists( $table_alias, $this->_tables )){
440
-				throw new EE_Error(sprintf(__("Table alias %s does not exist in EEM_Base child's _tables array. Only tables defined are %s",'event_espresso'),$table_alias,implode(",",$this->_fields)));
438
+		foreach ($this->_fields as $table_alias => $fields_for_table) {
439
+			if ( ! array_key_exists($table_alias, $this->_tables)) {
440
+				throw new EE_Error(sprintf(__("Table alias %s does not exist in EEM_Base child's _tables array. Only tables defined are %s", 'event_espresso'), $table_alias, implode(",", $this->_fields)));
441 441
 			}
442
-			foreach($fields_for_table as $field_name => $field_obj){
442
+			foreach ($fields_for_table as $field_name => $field_obj) {
443 443
 				/** @var $field_obj EE_Model_Field_Base | EE_Primary_Key_Field_Base */
444 444
 				//primary key field base has a slightly different _construct_finalize
445 445
 				/** @var $field_obj EE_Model_Field_Base */
446
-				$field_obj->_construct_finalize( $table_alias, $field_name, $this->get_this_model_name() );
446
+				$field_obj->_construct_finalize($table_alias, $field_name, $this->get_this_model_name());
447 447
 			}
448 448
 		}
449 449
 
450 450
 		// everything is related to Extra_Meta
451
-		if( get_class($this) != 'EEM_Extra_Meta'){
451
+		if (get_class($this) != 'EEM_Extra_Meta') {
452 452
 			//make extra meta related to everything, but don't block deleting things just
453 453
 			//because they have related extra meta info. For now just orphan those extra meta
454 454
 			//in the future we should automatically delete them
455
-			$this->_model_relations['Extra_Meta'] = new EE_Has_Many_Any_Relation( FALSE );
455
+			$this->_model_relations['Extra_Meta'] = new EE_Has_Many_Any_Relation(FALSE);
456 456
 		}
457 457
 		//and change logs
458
-		if( get_class( $this) !=  'EEM_Change_Log' ) {
459
-			$this->_model_relations[ 'Change_Log' ] = new EE_Has_Many_Any_Relation( FALSE );
458
+		if (get_class($this) != 'EEM_Change_Log') {
459
+			$this->_model_relations['Change_Log'] = new EE_Has_Many_Any_Relation(FALSE);
460 460
 		}
461 461
 		/**
462 462
 		 * Filters the list of relations on a model. It is best to NOT use this directly and instead just use
463 463
 		 * EE_Register_Model_Extension
464 464
 		 * @param EE_Model_Relation_Base[] $_model_relations
465 465
 		 */
466
-		$this->_model_relations = apply_filters('FHEE__'.get_class($this).'__construct__model_relations',$this->_model_relations);
467
-		foreach($this->_model_relations as $model_name => $relation_obj){
466
+		$this->_model_relations = apply_filters('FHEE__'.get_class($this).'__construct__model_relations', $this->_model_relations);
467
+		foreach ($this->_model_relations as $model_name => $relation_obj) {
468 468
 			/** @var $relation_obj EE_Model_Relation_Base */
469 469
 			$relation_obj->_construct_finalize_set_models($this->get_this_model_name(), $model_name);
470 470
 		}
471
-		foreach($this->_indexes as $index_name => $index_obj){
471
+		foreach ($this->_indexes as $index_name => $index_obj) {
472 472
 			/** @var $index_obj EE_Index */
473 473
 			$index_obj->_construct_finalize($index_name, $this->get_this_model_name());
474 474
 		}
475 475
 
476 476
 		$this->set_timezone($timezone);
477 477
 		//finalize default where condition strategy, or set default
478
-		if( ! $this->_default_where_conditions_strategy){
478
+		if ( ! $this->_default_where_conditions_strategy) {
479 479
 			//nothing was set during child constructor, so set default
480 480
 			$this->_default_where_conditions_strategy = new EE_Default_Where_Conditions();
481 481
 		}
482 482
 		$this->_default_where_conditions_strategy->_finalize_construct($this);
483
-		if( ! $this->_minimum_where_conditions_strategy){
483
+		if ( ! $this->_minimum_where_conditions_strategy) {
484 484
 			//nothing was set during child constructor, so set default
485 485
 			$this->_minimum_where_conditions_strategy = new EE_Default_Where_Conditions();
486 486
 		}
@@ -488,15 +488,15 @@  discard block
 block discarded – undo
488 488
 
489 489
 		//if the cap slug hasn't been set, and we haven't set it to false on purpose
490 490
 		//to indicate to NOT set it, set it to the logical default
491
-		if( $this->_caps_slug === null ) {
492
-			EE_Registry::instance()->load_helper( 'Inflector' );
493
-			$this->_caps_slug = EEH_Inflector::pluralize_and_lower( $this->get_this_model_name() );
491
+		if ($this->_caps_slug === null) {
492
+			EE_Registry::instance()->load_helper('Inflector');
493
+			$this->_caps_slug = EEH_Inflector::pluralize_and_lower($this->get_this_model_name());
494 494
 		}
495 495
 		//initialize the standard cap restriction generators if none were specified by the child constructor
496
-		if( $this->_cap_restriction_generators !== false ){
497
-			foreach( $this->cap_contexts_to_cap_action_map() as $cap_context => $action ){
498
-				if( ! isset( $this->_cap_restriction_generators[ $cap_context ] ) ) {
499
-					$this->_cap_restriction_generators[ $cap_context ] = apply_filters(
496
+		if ($this->_cap_restriction_generators !== false) {
497
+			foreach ($this->cap_contexts_to_cap_action_map() as $cap_context => $action) {
498
+				if ( ! isset($this->_cap_restriction_generators[$cap_context])) {
499
+					$this->_cap_restriction_generators[$cap_context] = apply_filters(
500 500
 						'FHEE__EEM_Base___construct__standard_cap_restriction_generator',
501 501
 						new EE_Restriction_Generator_Protected(),
502 502
 						$cap_context,
@@ -506,23 +506,23 @@  discard block
 block discarded – undo
506 506
 			}
507 507
 		}
508 508
 		//if there are cap restriction generators, use them to make the default cap restrictions
509
-		if( $this->_cap_restriction_generators !== false ){
510
-			foreach( $this->_cap_restriction_generators as $context => $generator_object ) {
511
-				if( ! $generator_object ){
509
+		if ($this->_cap_restriction_generators !== false) {
510
+			foreach ($this->_cap_restriction_generators as $context => $generator_object) {
511
+				if ( ! $generator_object) {
512 512
 					continue;
513 513
 				}
514
-				if( ! $generator_object instanceof EE_Restriction_Generator_Base ){
514
+				if ( ! $generator_object instanceof EE_Restriction_Generator_Base) {
515 515
 					throw new EE_Error(
516 516
 						sprintf(
517
-							__( 'Index "%1$s" in the model %2$s\'s _cap_restriction_generators is not a child of EE_Restriction_Generator_Base. It should be that or NULL.', 'event_espresso' ),
517
+							__('Index "%1$s" in the model %2$s\'s _cap_restriction_generators is not a child of EE_Restriction_Generator_Base. It should be that or NULL.', 'event_espresso'),
518 518
 							$context,
519 519
 							$this->get_this_model_name()
520 520
 						)
521 521
 					);
522 522
 				}
523
-				$action = $this->cap_action_for_context( $context );
524
-				if( ! $generator_object->construction_finalized() ){
525
-					$generator_object->_construct_finalize( $this, $action );
523
+				$action = $this->cap_action_for_context($context);
524
+				if ( ! $generator_object->construction_finalized()) {
525
+					$generator_object->_construct_finalize($this, $action);
526 526
 				}
527 527
 
528 528
 			}
@@ -536,11 +536,11 @@  discard block
 block discarded – undo
536 536
 	 * @param string $context one of EEM_Base::valid_cap_contexts()
537 537
 	 * @return EE_Default_Where_Conditions[]
538 538
 	 */
539
-	protected function _generate_cap_restrictions( $context ){
540
-		if( isset( $this->_cap_restriction_generators[ $context ] ) &&
541
-				$this->_cap_restriction_generators[ $context ] instanceof EE_Restriction_Generator_Base ) {
542
-			return $this->_cap_restriction_generators[ $context ]->generate_restrictions();
543
-		}else{
539
+	protected function _generate_cap_restrictions($context) {
540
+		if (isset($this->_cap_restriction_generators[$context]) &&
541
+				$this->_cap_restriction_generators[$context] instanceof EE_Restriction_Generator_Base) {
542
+			return $this->_cap_restriction_generators[$context]->generate_restrictions();
543
+		} else {
544 544
 			return array();
545 545
 		}
546 546
 }
@@ -553,16 +553,16 @@  discard block
 block discarded – undo
553 553
 	 *		@param string $timezone string representing the timezone we want to set for returned Date Time Strings (and any incoming timezone data that gets saved).  Note this just sends the timezone info to the date time model field objects.  Default is NULL (and will be assumed using the set timezone in the 'timezone_string' wp option)
554 554
 	 *		@return static (as in the concrete child class)
555 555
 	 */
556
-	public static function instance( $timezone = NULL ){
556
+	public static function instance($timezone = NULL) {
557 557
 
558 558
 		// check if instance of Espresso_model already exists
559 559
 		if ( ! static::$_instance instanceof static) {
560 560
 			// instantiate Espresso_model
561
-			static::$_instance = new static( $timezone );
561
+			static::$_instance = new static($timezone);
562 562
 		}
563 563
 
564 564
 		//we might have a timezone set, let set_timezone decide what to do with it
565
-		static::$_instance->set_timezone( $timezone );
565
+		static::$_instance->set_timezone($timezone);
566 566
 
567 567
 		// Espresso_model object
568 568
 		return static::$_instance;
@@ -575,11 +575,11 @@  discard block
 block discarded – undo
575 575
 	 * @param null | string $timezone
576 576
 	 * @return static
577 577
 	 */
578
-	public static function reset(  $timezone = NULL ){
579
-		if ( ! is_null( static::$_instance ) ) {
578
+	public static function reset($timezone = NULL) {
579
+		if ( ! is_null(static::$_instance)) {
580 580
 			static::$_instance = null;
581 581
 
582
-			return self::instance( $timezone );
582
+			return self::instance($timezone);
583 583
 		}
584 584
 		return null;
585 585
 	}
@@ -590,15 +590,15 @@  discard block
 block discarded – undo
590 590
 	 * @param  boolean $translated return localized strings or JUST the array.
591 591
 	 * @return array
592 592
 	 */
593
-	 public function status_array( $translated = FALSE ) {
594
-	 	if ( !array_key_exists('Status', $this->_model_relations ) )
593
+	 public function status_array($translated = FALSE) {
594
+	 	if ( ! array_key_exists('Status', $this->_model_relations))
595 595
 	 		return array();
596 596
 	 	$model_name = $this->get_this_model_name();
597
-	 	$status_type = str_replace(' ', '_', strtolower( str_replace('_', ' ', $model_name) ) );
598
-	 	$stati = EEM_Status::instance()->get_all(array(array('STS_type' => $status_type) ) );
597
+	 	$status_type = str_replace(' ', '_', strtolower(str_replace('_', ' ', $model_name)));
598
+	 	$stati = EEM_Status::instance()->get_all(array(array('STS_type' => $status_type)));
599 599
 	 	$status_array = array();
600
-	 	foreach ( $stati as $status ) {
601
-            $status_array[ $status->ID() ] = $status->get('STS_code');
600
+	 	foreach ($stati as $status) {
601
+            $status_array[$status->ID()] = $status->get('STS_code');
602 602
         }
603 603
         return $translated ? EEM_Status::instance()->localized_status($status_array, FALSE, 'sentence') : $status_array;
604 604
     }
@@ -739,7 +739,7 @@  discard block
 block discarded – undo
739 739
 	 *			'order_by'=>array('ANS_value'=>'ASC')
740 740
 	 *		));
741 741
 	 */
742
-	function get_all($query_params = array()){
742
+	function get_all($query_params = array()) {
743 743
 		return $this->_create_objects($this->_get_all_wpdb_results($query_params, ARRAY_A, NULL));
744 744
 	}
745 745
 
@@ -749,10 +749,10 @@  discard block
 block discarded – undo
749 749
 	 * @param array $query_params @see EEM_Base::get_all()
750 750
 	 * @return array like EEM_Base::get_all
751 751
 	 */
752
-	function alter_query_params_to_only_include_mine( $query_params = array() ) {
752
+	function alter_query_params_to_only_include_mine($query_params = array()) {
753 753
 		$wp_user_field_name = $this->wp_user_field_name();
754
-		if( $wp_user_field_name ){
755
-			$query_params[0][ $wp_user_field_name ] = get_current_user_id();
754
+		if ($wp_user_field_name) {
755
+			$query_params[0][$wp_user_field_name] = get_current_user_id();
756 756
 		}
757 757
 		return $query_params;
758 758
 	}
@@ -765,19 +765,19 @@  discard block
 block discarded – undo
765 765
 	 * foreign key to the WP_User table
766 766
 	 */
767 767
 	function wp_user_field_name() {
768
-		try{
769
-			if( ! empty( $this->_model_chain_to_wp_user ) ) {
770
-				$models_to_follow_to_wp_users = explode( '.', $this->_model_chain_to_wp_user );
771
-				$last_model_name = end( $models_to_follow_to_wp_users );
772
-				$model_with_fk_to_wp_users = EE_Registry::instance()->load_model( $last_model_name );
773
-				$model_chain_to_wp_user = $this->_model_chain_to_wp_user . '.';
774
-			}else{
768
+		try {
769
+			if ( ! empty($this->_model_chain_to_wp_user)) {
770
+				$models_to_follow_to_wp_users = explode('.', $this->_model_chain_to_wp_user);
771
+				$last_model_name = end($models_to_follow_to_wp_users);
772
+				$model_with_fk_to_wp_users = EE_Registry::instance()->load_model($last_model_name);
773
+				$model_chain_to_wp_user = $this->_model_chain_to_wp_user.'.';
774
+			} else {
775 775
 				$model_with_fk_to_wp_users = $this;
776 776
 				$model_chain_to_wp_user = '';
777 777
 			}
778
-			$wp_user_field = $model_with_fk_to_wp_users->get_foreign_key_to( 'WP_User' );
779
-			return $model_chain_to_wp_user . $wp_user_field->get_name();
780
-		}catch( EE_Error $e ) {
778
+			$wp_user_field = $model_with_fk_to_wp_users->get_foreign_key_to('WP_User');
779
+			return $model_chain_to_wp_user.$wp_user_field->get_name();
780
+		} catch (EE_Error $e) {
781 781
 			return false;
782 782
 		}
783 783
 	}
@@ -791,7 +791,7 @@  discard block
 block discarded – undo
791 791
 	 * (or transiently-related model)
792 792
 	 * @return string
793 793
 	 */
794
-	public function model_chain_to_wp_user(){
794
+	public function model_chain_to_wp_user() {
795 795
 		return $this->_model_chain_to_wp_user;
796 796
 	}
797 797
 
@@ -803,13 +803,13 @@  discard block
 block discarded – undo
803 803
 	 * @return boolean
804 804
 	 */
805 805
 	public function is_owned() {
806
-		if( $this->model_chain_to_wp_user() ){
806
+		if ($this->model_chain_to_wp_user()) {
807 807
 			return true;
808
-		}else{
809
-			try{
810
-				$this->get_foreign_key_to( 'WP_User' );
808
+		} else {
809
+			try {
810
+				$this->get_foreign_key_to('WP_User');
811 811
 				return true;
812
-			}catch( EE_Error $e ){
812
+			} catch (EE_Error $e) {
813 813
 				return false;
814 814
 			}
815 815
 		}
@@ -828,21 +828,21 @@  discard block
 block discarded – undo
828 828
 	 * and 1 is the data type. Eg, array('count'=>array('COUNT(REG_ID)','%d'))
829 829
 	 * @return array | stdClass[] like results of $wpdb->get_results($sql,OBJECT), (ie, output type is OBJECT)
830 830
 	 */
831
-	protected function  _get_all_wpdb_results($query_params = array(), $output = ARRAY_A, $columns_to_select = null){
831
+	protected function  _get_all_wpdb_results($query_params = array(), $output = ARRAY_A, $columns_to_select = null) {
832 832
 		//remember the custom selections, if any
833
-		if(is_array($columns_to_select)){
833
+		if (is_array($columns_to_select)) {
834 834
 			$this->_custom_selections = $columns_to_select;
835
-		}elseif(is_string($columns_to_select)){
835
+		}elseif (is_string($columns_to_select)) {
836 836
 			$this->_custom_selections = array($this->_custom_selections);
837
-		}else{
837
+		} else {
838 838
 			$this->_custom_selections = array();
839 839
 		}
840 840
 
841 841
 		$model_query_info = $this->_create_model_query_info_carrier($query_params);
842 842
 		$select_expressions = $columns_to_select ? $this->_construct_select_from_input($columns_to_select) : $this->_construct_default_select_sql($model_query_info);
843
-		$SQL ="SELECT $select_expressions ".$this->_construct_2nd_half_of_select_query($model_query_info);
843
+		$SQL = "SELECT $select_expressions ".$this->_construct_2nd_half_of_select_query($model_query_info);
844 844
 //		echo "sql:$SQL";
845
-		$results =  $this->_do_wpdb_query( 'get_results', array($SQL, $output ) );// $wpdb->get_results($SQL, $output);
845
+		$results = $this->_do_wpdb_query('get_results', array($SQL, $output)); // $wpdb->get_results($SQL, $output);
846 846
 		return $results;
847 847
 	}
848 848
 
@@ -860,7 +860,7 @@  discard block
 block discarded – undo
860 860
 	 * and 1 is the data type. Eg, array('count'=>array('COUNT(REG_ID)','%d'))
861 861
 	 * @return array|stdClass[] like results of $wpdb->get_results($sql,OBJECT), (ie, output type is OBJECT)
862 862
 	 */
863
-	public function  get_all_wpdb_results($query_params = array(), $output = ARRAY_A, $columns_to_select = null){
863
+	public function  get_all_wpdb_results($query_params = array(), $output = ARRAY_A, $columns_to_select = null) {
864 864
 		return $this->_get_all_wpdb_results($query_params, $output, $columns_to_select);
865 865
 	}
866 866
 
@@ -872,12 +872,12 @@  discard block
 block discarded – undo
872 872
 	 * @throws EE_Error
873 873
 	 * @return string
874 874
 	 */
875
-	private function _construct_select_from_input($columns_to_select){
876
-		if(is_array($columns_to_select)){
875
+	private function _construct_select_from_input($columns_to_select) {
876
+		if (is_array($columns_to_select)) {
877 877
 			$select_sql_array = array();
878 878
 
879
-			foreach($columns_to_select as $alias => $selection_and_datatype){
880
-				if( ! is_array($selection_and_datatype) || ! isset($selection_and_datatype[1])){
879
+			foreach ($columns_to_select as $alias => $selection_and_datatype) {
880
+				if ( ! is_array($selection_and_datatype) || ! isset($selection_and_datatype[1])) {
881 881
 					throw new EE_Error(
882 882
 						sprintf(
883 883
 							__(
@@ -889,24 +889,24 @@  discard block
 block discarded – undo
889 889
 						)
890 890
 					);
891 891
 				}
892
-				if( ! in_array( $selection_and_datatype[1],$this->_valid_wpdb_data_types)){
892
+				if ( ! in_array($selection_and_datatype[1], $this->_valid_wpdb_data_types)) {
893 893
 					throw new EE_Error(
894 894
 						sprintf(
895 895
 							__(
896 896
 								"Datatype %s (for selection '%s' and alias '%s') is not a valid wpdb datatype (eg %%s)",
897 897
 								"event_espresso"
898 898
 							),
899
-							$selection_and_datatype[ 1 ],
900
-							$selection_and_datatype[ 0 ],
899
+							$selection_and_datatype[1],
900
+							$selection_and_datatype[0],
901 901
 							$alias,
902
-							implode( ",", $this->_valid_wpdb_data_types )
902
+							implode(",", $this->_valid_wpdb_data_types)
903 903
 						)
904 904
 					);
905 905
 				}
906 906
 				$select_sql_array[] = "{$selection_and_datatype[0]} AS $alias";
907 907
 			}
908
-			$columns_to_select_string = implode(", ",$select_sql_array);
909
-		}else{
908
+			$columns_to_select_string = implode(", ", $select_sql_array);
909
+		} else {
910 910
 			$columns_to_select_string = $columns_to_select;
911 911
 		}
912 912
 		return $columns_to_select_string;
@@ -919,7 +919,7 @@  discard block
 block discarded – undo
919 919
 	 * Convenient wrapper for getting the primary key field's name. Eg, on Registration, this would be 'REG_ID'
920 920
 	 * @return string
921 921
 	 */
922
-	function primary_key_name(){
922
+	function primary_key_name() {
923 923
 		return $this->get_primary_key_field()->get_name();
924 924
 	}
925 925
 
@@ -931,14 +931,14 @@  discard block
 block discarded – undo
931 931
 	 * @param mixed $id int or string, depending on the type of the model's primary key
932 932
 	 * @return EE_Base_Class
933 933
 	 */
934
-	function get_one_by_ID($id){
935
-		if( $this->get_from_entity_map( $id ) ){
936
-			return $this->get_from_entity_map( $id );
934
+	function get_one_by_ID($id) {
935
+		if ($this->get_from_entity_map($id)) {
936
+			return $this->get_from_entity_map($id);
937 937
 		}
938 938
 		return $this->get_one( 
939 939
 			$this->alter_query_params_to_restrict_by_ID( 
940 940
 				$id,
941
-				array( 'default_where_conditions' => 'minimum' )
941
+				array('default_where_conditions' => 'minimum')
942 942
 			) 
943 943
 		);
944 944
 	}
@@ -950,15 +950,15 @@  discard block
 block discarded – undo
950 950
 	 * @param array $query_params
951 951
 	 * @return array of normal query params, @see EEM_Base::get_all
952 952
 	 */
953
-	public function alter_query_params_to_restrict_by_ID( $id, $query_params = array() ) {
954
-		if( ! isset( $query_params[ 0 ] ) ) {
955
-			$query_params[ 0 ] = array();
953
+	public function alter_query_params_to_restrict_by_ID($id, $query_params = array()) {
954
+		if ( ! isset($query_params[0])) {
955
+			$query_params[0] = array();
956 956
 		}
957
-		if( $this->has_primary_key_field ( ) ) {
958
-			$query_params[ 0 ][ $this->primary_key_name() ] = $id ;
959
-		}else{
957
+		if ($this->has_primary_key_field( )) {
958
+			$query_params[0][$this->primary_key_name()] = $id;
959
+		} else {
960 960
 			//no primary key, so the $id must be from the get_index_primary_key_string()
961
-			$query_params[0] = array_replace_recursive( $query_params[ 0 ], $this->parse_index_primary_key_string( $id ) );
961
+			$query_params[0] = array_replace_recursive($query_params[0], $this->parse_index_primary_key_string($id));
962 962
 		}
963 963
 		return $query_params;
964 964
 	}
@@ -970,16 +970,16 @@  discard block
 block discarded – undo
970 970
 	 * @param array $query_params like EEM_Base's $query_params variable.
971 971
 	 * @return EE_Base_Class | NULL
972 972
 	 */
973
-	function get_one($query_params = array()){
974
-		if( ! is_array( $query_params ) ){
975
-			EE_Error::doing_it_wrong('EEM_Base::get_one', sprintf( __( '$query_params should be an array, you passed a variable of type %s', 'event_espresso' ), gettype( $query_params ) ), '4.6.0' );
973
+	function get_one($query_params = array()) {
974
+		if ( ! is_array($query_params)) {
975
+			EE_Error::doing_it_wrong('EEM_Base::get_one', sprintf(__('$query_params should be an array, you passed a variable of type %s', 'event_espresso'), gettype($query_params)), '4.6.0');
976 976
 			$query_params = array();
977 977
 		}
978 978
 		$query_params['limit'] = 1;
979 979
 		$items = $this->get_all($query_params);
980
-		if(empty($items)){
980
+		if (empty($items)) {
981 981
 			return null;
982
-		}else{
982
+		} else {
983 983
 			return array_shift($items);
984 984
 		}
985 985
 	}
@@ -1003,8 +1003,8 @@  discard block
 block discarded – undo
1003 1003
 	 *
1004 1004
 	 * @return EE_Base_Class[]|array
1005 1005
 	 */
1006
-	public function next_x( $current_field_value, $field_to_order_by = null, $limit = 1, $query_params = array(), $columns_to_select = null ) {
1007
-		return $this->_get_consecutive( $current_field_value, '>', $field_to_order_by, $limit, $query_params, $columns_to_select );
1006
+	public function next_x($current_field_value, $field_to_order_by = null, $limit = 1, $query_params = array(), $columns_to_select = null) {
1007
+		return $this->_get_consecutive($current_field_value, '>', $field_to_order_by, $limit, $query_params, $columns_to_select);
1008 1008
 	}
1009 1009
 
1010 1010
 
@@ -1027,8 +1027,8 @@  discard block
 block discarded – undo
1027 1027
 	 *
1028 1028
 	 * @return EE_Base_Class[]|array
1029 1029
 	 */
1030
-	public function previous_x( $current_field_value, $field_to_order_by = null, $limit = 1, $query_params = array(), $columns_to_select = null ) {
1031
-		return $this->_get_consecutive( $current_field_value, '<', $field_to_order_by, $limit, $query_params, $columns_to_select );
1030
+	public function previous_x($current_field_value, $field_to_order_by = null, $limit = 1, $query_params = array(), $columns_to_select = null) {
1031
+		return $this->_get_consecutive($current_field_value, '<', $field_to_order_by, $limit, $query_params, $columns_to_select);
1032 1032
 	}
1033 1033
 
1034 1034
 
@@ -1050,9 +1050,9 @@  discard block
 block discarded – undo
1050 1050
 	 *
1051 1051
 	 * @return EE_Base_Class|null|array()
1052 1052
 	 */
1053
-	public function next( $current_field_value, $field_to_order_by = null, $query_params = array(), $columns_to_select = null ) {
1054
-		$results = $this->_get_consecutive( $current_field_value, '>', $field_to_order_by, 1, $query_params, $columns_to_select );
1055
-		return empty( $results ) ? null : reset( $results );
1053
+	public function next($current_field_value, $field_to_order_by = null, $query_params = array(), $columns_to_select = null) {
1054
+		$results = $this->_get_consecutive($current_field_value, '>', $field_to_order_by, 1, $query_params, $columns_to_select);
1055
+		return empty($results) ? null : reset($results);
1056 1056
 	}
1057 1057
 
1058 1058
 
@@ -1074,9 +1074,9 @@  discard block
 block discarded – undo
1074 1074
 	 *
1075 1075
 	 * @return EE_Base_Class|null|array()
1076 1076
 	 */
1077
-	public function previous( $current_field_value, $field_to_order_by = null, $query_params = array(), $columns_to_select = null ) {
1078
-		$results = $this->_get_consecutive( $current_field_value, '<', $field_to_order_by, 1, $query_params, $columns_to_select );
1079
-		return empty( $results ) ? null : reset( $results );
1077
+	public function previous($current_field_value, $field_to_order_by = null, $query_params = array(), $columns_to_select = null) {
1078
+		$results = $this->_get_consecutive($current_field_value, '<', $field_to_order_by, 1, $query_params, $columns_to_select);
1079
+		return empty($results) ? null : reset($results);
1080 1080
 	}
1081 1081
 
1082 1082
 
@@ -1102,40 +1102,40 @@  discard block
 block discarded – undo
1102 1102
 	 * @return EE_Base_Class[]|array
1103 1103
 	 * @throws EE_Error
1104 1104
 	 */
1105
-	protected function _get_consecutive( $current_field_value, $operand = '>', $field_to_order_by = null, $limit = 1, $query_params = array(), $columns_to_select = null ) {
1105
+	protected function _get_consecutive($current_field_value, $operand = '>', $field_to_order_by = null, $limit = 1, $query_params = array(), $columns_to_select = null) {
1106 1106
 		//if $field_to_order_by is empty then let's assume we're ordering by the primary key.
1107
-		if ( empty( $field_to_order_by ) ) {
1108
-			if ( $this->has_primary_key_field() ) {
1107
+		if (empty($field_to_order_by)) {
1108
+			if ($this->has_primary_key_field()) {
1109 1109
 				$field_to_order_by = $this->get_primary_key_field()->get_name();
1110 1110
 			} else {
1111 1111
 
1112
-				if ( WP_DEBUG ) {
1113
-					throw new EE_Error( __( 'EEM_Base::_get_consecutive() has been called with no $field_to_order_by argument and there is no primary key on the field.  Please provide the field you would like to use as the base for retrieving the next item(s).', 'event_espresso' ) );
1112
+				if (WP_DEBUG) {
1113
+					throw new EE_Error(__('EEM_Base::_get_consecutive() has been called with no $field_to_order_by argument and there is no primary key on the field.  Please provide the field you would like to use as the base for retrieving the next item(s).', 'event_espresso'));
1114 1114
 				}
1115
-				EE_Error::add_error( __('There was an error with the query.', 'event_espresso') );
1115
+				EE_Error::add_error(__('There was an error with the query.', 'event_espresso'));
1116 1116
 				return array();
1117 1117
 			}
1118 1118
 		}
1119 1119
 
1120
-		if( ! is_array( $query_params ) ){
1121
-			EE_Error::doing_it_wrong('EEM_Base::_get_consecutive', sprintf( __( '$query_params should be an array, you passed a variable of type %s', 'event_espresso' ), gettype( $query_params ) ), '4.6.0' );
1120
+		if ( ! is_array($query_params)) {
1121
+			EE_Error::doing_it_wrong('EEM_Base::_get_consecutive', sprintf(__('$query_params should be an array, you passed a variable of type %s', 'event_espresso'), gettype($query_params)), '4.6.0');
1122 1122
 			$query_params = array();
1123 1123
 		}
1124 1124
 
1125 1125
 		//let's add the where query param for consecutive look up.
1126
-		$query_params[0][ $field_to_order_by ] = array( $operand, $current_field_value );
1126
+		$query_params[0][$field_to_order_by] = array($operand, $current_field_value);
1127 1127
 		$query_params['limit'] = $limit;
1128 1128
 
1129 1129
 		//set direction
1130
-		$incoming_orderby = isset( $query_params['order_by'] ) ? $query_params['order_by'] : array();
1131
-		$query_params['order_by'] = $operand == '>' ? array( $field_to_order_by => 'ASC' ) + $incoming_orderby : array( $field_to_order_by => 'DESC') + $incoming_orderby;
1130
+		$incoming_orderby = isset($query_params['order_by']) ? $query_params['order_by'] : array();
1131
+		$query_params['order_by'] = $operand == '>' ? array($field_to_order_by => 'ASC') + $incoming_orderby : array($field_to_order_by => 'DESC') + $incoming_orderby;
1132 1132
 
1133 1133
 		//if $columns_to_select is empty then that means we're returning EE_Base_Class objects
1134
-		if ( empty( $columns_to_select ) ) {
1135
-			return $this->get_all( $query_params );
1134
+		if (empty($columns_to_select)) {
1135
+			return $this->get_all($query_params);
1136 1136
 		} else {
1137 1137
 			//getting just the fields
1138
-			return $this->_get_all_wpdb_results( $query_params, ARRAY_A, $columns_to_select );
1138
+			return $this->_get_all_wpdb_results($query_params, ARRAY_A, $columns_to_select);
1139 1139
 		}
1140 1140
 	}
1141 1141
 
@@ -1146,18 +1146,18 @@  discard block
 block discarded – undo
1146 1146
 	 * This sets the _timezone property after model object has been instantiated.
1147 1147
 	 * @param null | string $timezone valid PHP DateTimeZone timezone string
1148 1148
 	 */
1149
-	public function set_timezone( $timezone ) {
1150
-		if ( $timezone !== null ) {
1149
+	public function set_timezone($timezone) {
1150
+		if ($timezone !== null) {
1151 1151
 			$this->_timezone = $timezone;
1152 1152
 		}
1153 1153
 		//note we need to loop through relations and set the timezone on those objects as well.
1154
-		foreach ( $this->_model_relations as $relation ) {
1155
-			$relation->set_timezone( $timezone );
1154
+		foreach ($this->_model_relations as $relation) {
1155
+			$relation->set_timezone($timezone);
1156 1156
 		}
1157 1157
 		//and finally we do the same for any datetime fields
1158
-		foreach ( $this->_fields as $field ) {
1159
-			if ( $field instanceof EE_Datetime_Field ) {
1160
-				$field->set_timezone( $timezone );
1158
+		foreach ($this->_fields as $field) {
1159
+			if ($field instanceof EE_Datetime_Field) {
1160
+				$field->set_timezone($timezone);
1161 1161
 			}
1162 1162
 		}
1163 1163
 	}
@@ -1172,9 +1172,9 @@  discard block
 block discarded – undo
1172 1172
 	 */
1173 1173
 	public function get_timezone() {
1174 1174
 		//first validate if timezone is set.  If not, then let's set it be whatever is set on the model fields.
1175
-		if ( empty( $this->_timezone ) ) {
1176
-			foreach( $this->_fields as $field ) {
1177
-				if ( $field instanceof EE_Datetime_Field ) {
1175
+		if (empty($this->_timezone)) {
1176
+			foreach ($this->_fields as $field) {
1177
+				if ($field instanceof EE_Datetime_Field) {
1178 1178
 					$this->set_timezone($field->get_timezone());
1179 1179
 					break;
1180 1180
 				}
@@ -1182,9 +1182,9 @@  discard block
 block discarded – undo
1182 1182
 		}
1183 1183
 
1184 1184
 		//if timezone STILL empty then return the default timezone for the site.
1185
-		if ( empty( $this->_timezone ) ) {
1186
-			EE_Registry::instance()->load_helper( 'DTT_Helper' );
1187
-			$this->set_timezone( EEH_DTT_Helper::get_timezone() );
1185
+		if (empty($this->_timezone)) {
1186
+			EE_Registry::instance()->load_helper('DTT_Helper');
1187
+			$this->set_timezone(EEH_DTT_Helper::get_timezone());
1188 1188
 		}
1189 1189
 		return $this->_timezone;
1190 1190
 	}
@@ -1202,19 +1202,19 @@  discard block
 block discarded – undo
1202 1202
 	 *
1203 1203
 	 * @return array formats in an array with the date format first, and the time format last.
1204 1204
 	 */
1205
-	public function get_formats_for( $field_name, $pretty = false ) {
1206
-		$field_settings = $this->field_settings_for( $field_name );
1205
+	public function get_formats_for($field_name, $pretty = false) {
1206
+		$field_settings = $this->field_settings_for($field_name);
1207 1207
 
1208 1208
 		//if not a valid EE_Datetime_Field then throw error
1209
-		if ( ! $field_settings instanceof EE_Datetime_Field ) {
1210
-			throw new EE_Error( sprintf( __('The field sent into EEM_Base::get_formats_for (%s) is not registered as a EE_Datetime_Field. Please check the spelling and make sure you are submitting the right field name to retrieve date_formats for.', 'event_espresso' ), $field_name ) );
1209
+		if ( ! $field_settings instanceof EE_Datetime_Field) {
1210
+			throw new EE_Error(sprintf(__('The field sent into EEM_Base::get_formats_for (%s) is not registered as a EE_Datetime_Field. Please check the spelling and make sure you are submitting the right field name to retrieve date_formats for.', 'event_espresso'), $field_name));
1211 1211
 		}
1212 1212
 
1213 1213
 		//while we are here, let's make sure the timezone internally in EEM_Base matches what is stored on
1214 1214
 		//the field.
1215 1215
 		$this->_timezone = $field_settings->get_timezone();
1216 1216
 
1217
-		return array( $field_settings->get_date_format( $pretty ), $field_settings->get_time_format( $pretty ) );
1217
+		return array($field_settings->get_date_format($pretty), $field_settings->get_time_format($pretty));
1218 1218
 	}
1219 1219
 
1220 1220
 
@@ -1238,25 +1238,25 @@  discard block
 block discarded – undo
1238 1238
 	 * @return int|string  If the given field_name is not of the EE_Datetime_Field type, then an EE_Error
1239 1239
 	 *                    	     exception is triggered.
1240 1240
 	 */
1241
-	public function current_time_for_query( $field_name, $timestamp = false, $what = 'both' ) {
1242
-		$formats = $this->get_formats_for( $field_name );
1241
+	public function current_time_for_query($field_name, $timestamp = false, $what = 'both') {
1242
+		$formats = $this->get_formats_for($field_name);
1243 1243
 
1244
-		$DateTime = new DateTime( "now", new DateTimeZone( $this->_timezone ) );
1244
+		$DateTime = new DateTime("now", new DateTimeZone($this->_timezone));
1245 1245
 
1246
-		if ( $timestamp ) {
1247
-			return $DateTime->format( 'U' );
1246
+		if ($timestamp) {
1247
+			return $DateTime->format('U');
1248 1248
 		}
1249 1249
 
1250 1250
 		//not returning timestamp, so return formatted string in timezone.
1251
-		switch( $what ) {
1251
+		switch ($what) {
1252 1252
 			case 'time' :
1253
-				return $DateTime->format( $formats[1] );
1253
+				return $DateTime->format($formats[1]);
1254 1254
 				break;
1255 1255
 			case 'date' :
1256
-				return $DateTime->format( $formats[0] );
1256
+				return $DateTime->format($formats[0]);
1257 1257
 				break;
1258 1258
 			default :
1259
-				return $DateTime->format( implode( ' ', $formats ) );
1259
+				return $DateTime->format(implode(' ', $formats));
1260 1260
 				break;
1261 1261
 		}
1262 1262
 	}
@@ -1280,18 +1280,18 @@  discard block
 block discarded – undo
1280 1280
 	 *                           		'U', this is ignored.
1281 1281
 	 * @return DateTime
1282 1282
 	 */
1283
-	public function convert_datetime_for_query( $field_name, $timestring, $incoming_format, $timezone = '' ) {
1283
+	public function convert_datetime_for_query($field_name, $timestring, $incoming_format, $timezone = '') {
1284 1284
 
1285 1285
 		//just using this to ensure the timezone is set correctly internally
1286
-		$this->get_formats_for( $field_name );
1286
+		$this->get_formats_for($field_name);
1287 1287
 
1288 1288
 		//load EEH_DTT_Helper
1289
-		EE_Registry::instance()->load_helper( 'DTT_Helper' );
1290
-		$set_timezone = empty( $timezone ) ? EEH_DTT_Helper::get_timezone() : $timezone;
1289
+		EE_Registry::instance()->load_helper('DTT_Helper');
1290
+		$set_timezone = empty($timezone) ? EEH_DTT_Helper::get_timezone() : $timezone;
1291 1291
 
1292
-		$incomingDateTime = date_create_from_format( $incoming_format, $timestring, new DateTimeZone( $set_timezone ) );
1292
+		$incomingDateTime = date_create_from_format($incoming_format, $timestring, new DateTimeZone($set_timezone));
1293 1293
 
1294
-		return $incomingDateTime->setTimeZone( new DateTimeZone( $this->_timezone ) );
1294
+		return $incomingDateTime->setTimeZone(new DateTimeZone($this->_timezone));
1295 1295
 	}
1296 1296
 
1297 1297
 
@@ -1301,7 +1301,7 @@  discard block
 block discarded – undo
1301 1301
 	 * Gets all the tables comprising this model. Array keys are the table aliases, and values are EE_Table objects
1302 1302
 	 * @return EE_Table_Base[]
1303 1303
 	 */
1304
-	function get_tables(){
1304
+	function get_tables() {
1305 1305
 		return $this->_tables;
1306 1306
 	}
1307 1307
 
@@ -1335,9 +1335,9 @@  discard block
 block discarded – undo
1335 1335
 	 * be aware that model objects being used could get out-of-sync with the database
1336 1336
 	 * @return int how many rows got updated or FALSE if something went wrong with the query (wp returns FALSE or num rows affected which *could* include 0 which DOES NOT mean the query was bad)
1337 1337
 	 */
1338
-	function update($fields_n_values, $query_params, $keep_model_objs_in_sync = TRUE){
1339
-		if( ! is_array( $query_params ) ){
1340
-			EE_Error::doing_it_wrong('EEM_Base::update', sprintf( __( '$query_params should be an array, you passed a variable of type %s', 'event_espresso' ), gettype( $query_params ) ), '4.6.0' );
1338
+	function update($fields_n_values, $query_params, $keep_model_objs_in_sync = TRUE) {
1339
+		if ( ! is_array($query_params)) {
1340
+			EE_Error::doing_it_wrong('EEM_Base::update', sprintf(__('$query_params should be an array, you passed a variable of type %s', 'event_espresso'), gettype($query_params)), '4.6.0');
1341 1341
 			$query_params = array();
1342 1342
 		}
1343 1343
 		/**
@@ -1347,7 +1347,7 @@  discard block
 block discarded – undo
1347 1347
 		 * @param array $fields_n_values the updated fields and their new values
1348 1348
 		 * @param array $query_params @see EEM_Base::get_all()
1349 1349
 		 */
1350
-		do_action( 'AHEE__EEM_Base__update__begin',$this, $fields_n_values, $query_params );
1350
+		do_action('AHEE__EEM_Base__update__begin', $this, $fields_n_values, $query_params);
1351 1351
 		/**
1352 1352
 		 * Filters the fields about to be updated given the query parameters. You can provide the
1353 1353
 		 * $query_params to $this->get_all() to find exactly which records will be updated
@@ -1355,10 +1355,10 @@  discard block
 block discarded – undo
1355 1355
 		 * @param EEM_Base $model the model being queried
1356 1356
 		 * @param array $query_params see EEM_Base::get_all()
1357 1357
 		 */
1358
-		$fields_n_values = apply_filters( 'FHEE__EEM_Base__update__fields_n_values', $fields_n_values, $this, $query_params );
1358
+		$fields_n_values = apply_filters('FHEE__EEM_Base__update__fields_n_values', $fields_n_values, $this, $query_params);
1359 1359
 		//need to verify that, for any entry we want to update, there are entries in each secondary table.
1360 1360
 		//to do that, for each table, verify that it's PK isn't null.
1361
-		$tables= $this->get_tables();
1361
+		$tables = $this->get_tables();
1362 1362
 
1363 1363
 		//and if the other tables don't have a row for each table-to-be-updated, we'll insert one with whatever values available in the current update query
1364 1364
 		//NOTE: we should make this code more efficient by NOT querying twice
@@ -1368,29 +1368,29 @@  discard block
 block discarded – undo
1368 1368
 			//we want to make sure the default_where strategy is ignored
1369 1369
 			$this->_ignore_where_strategy = TRUE;
1370 1370
 			$wpdb_select_results = $this->_get_all_wpdb_results($query_params);
1371
-			foreach( $wpdb_select_results as $wpdb_result ){
1371
+			foreach ($wpdb_select_results as $wpdb_result) {
1372 1372
 				// type cast stdClass as array
1373
-				$wpdb_result = (array)$wpdb_result;
1373
+				$wpdb_result = (array) $wpdb_result;
1374 1374
 				//get the model object's PK, as we'll want this if we need to insert a row into secondary tables
1375
-				if( $this->has_primary_key_field() ){
1376
-					$main_table_pk_value = $wpdb_result[ $this->get_primary_key_field()->get_qualified_column() ];
1377
-				}else{
1375
+				if ($this->has_primary_key_field()) {
1376
+					$main_table_pk_value = $wpdb_result[$this->get_primary_key_field()->get_qualified_column()];
1377
+				} else {
1378 1378
 					//if there's no primary key, we basically can't support having a 2nd table on the model (we could but it would be lots of work)
1379 1379
 					$main_table_pk_value = null;
1380 1380
 				}
1381 1381
 				//if there are more than 1 tables, we'll want to verify that each table for this model has an entry in the other tables
1382 1382
 				//and if the other tables don't have a row for each table-to-be-updated, we'll insert one with whatever values available in the current update query
1383
-				if(count($tables) > 1){
1383
+				if (count($tables) > 1) {
1384 1384
 					//foreach matching row in the DB, ensure that each table's PK isn't null. If so, there must not be an entry
1385 1385
 					//in that table, and so we'll want to insert one
1386
-					foreach($tables as $table_obj){
1386
+					foreach ($tables as $table_obj) {
1387 1387
 						$this_table_pk_column = $table_obj->get_fully_qualified_pk_column();
1388 1388
 						//if there is no private key for this table on the results, it means there's no entry
1389 1389
 						//in this table, right? so insert a row in the current table, using any fields available
1390
-						if( ! ( array_key_exists( $this_table_pk_column, $wpdb_result) && $wpdb_result[ $this_table_pk_column ] )){
1390
+						if ( ! (array_key_exists($this_table_pk_column, $wpdb_result) && $wpdb_result[$this_table_pk_column])) {
1391 1391
 							$success = $this->_insert_into_specific_table($table_obj, $fields_n_values, $main_table_pk_value);
1392 1392
 							//if we died here, report the error
1393
-							if( ! $success ) {
1393
+							if ( ! $success) {
1394 1394
 								return false;
1395 1395
 							}
1396 1396
 						}
@@ -1410,44 +1410,44 @@  discard block
 block discarded – undo
1410 1410
 		//if this wasn't called from a model object (to update itself)
1411 1411
 		//then we want to make sure we keep all the existing
1412 1412
 		//model objects in sync with the db
1413
-		if( $keep_model_objs_in_sync && ! $this->_values_already_prepared_by_model_object ){
1414
-			if( $this->has_primary_key_field() ){
1415
-				$model_objs_affected_ids = $this->get_col( $query_params );
1416
-			}else{
1413
+		if ($keep_model_objs_in_sync && ! $this->_values_already_prepared_by_model_object) {
1414
+			if ($this->has_primary_key_field()) {
1415
+				$model_objs_affected_ids = $this->get_col($query_params);
1416
+			} else {
1417 1417
 				//we need to select a bunch of columns and then combine them into the the "index primary key string"s
1418
-				$models_affected_key_columns = $this->_get_all_wpdb_results($query_params, ARRAY_A );
1418
+				$models_affected_key_columns = $this->_get_all_wpdb_results($query_params, ARRAY_A);
1419 1419
 				$model_objs_affected_ids = array();
1420
-				foreach( $models_affected_key_columns as $row ){
1421
-					$combined_index_key = $this->get_index_primary_key_string( $row );
1422
-					$model_objs_affected_ids[ $combined_index_key ] = $combined_index_key;
1420
+				foreach ($models_affected_key_columns as $row) {
1421
+					$combined_index_key = $this->get_index_primary_key_string($row);
1422
+					$model_objs_affected_ids[$combined_index_key] = $combined_index_key;
1423 1423
 				}
1424 1424
 
1425 1425
 			}
1426 1426
 
1427
-			if( ! $model_objs_affected_ids ){
1427
+			if ( ! $model_objs_affected_ids) {
1428 1428
 				//wait wait wait- if nothing was affected let's stop here
1429 1429
 				return 0;
1430 1430
 			}
1431
-			foreach( $model_objs_affected_ids as $id ){
1432
-				$model_obj_in_entity_map = $this->get_from_entity_map( $id );
1433
-				if( $model_obj_in_entity_map ){
1434
-					foreach( $fields_n_values as $field => $new_value ){
1435
-						$model_obj_in_entity_map->set( $field, $new_value );
1431
+			foreach ($model_objs_affected_ids as $id) {
1432
+				$model_obj_in_entity_map = $this->get_from_entity_map($id);
1433
+				if ($model_obj_in_entity_map) {
1434
+					foreach ($fields_n_values as $field => $new_value) {
1435
+						$model_obj_in_entity_map->set($field, $new_value);
1436 1436
 					}
1437 1437
 				}
1438 1438
 			}
1439 1439
 			//if there is a primary key on this model, we can now do a slight optimization
1440
-			if( $this->has_primary_key_field() ){
1440
+			if ($this->has_primary_key_field()) {
1441 1441
 				//we already know what we want to update. So let's make the query simpler so it's a little more efficient
1442 1442
 				$query_params = array(
1443
-					array( $this->primary_key_name() => array( 'IN', $model_objs_affected_ids ) ),
1444
-					'limit' => count( $model_objs_affected_ids ), 'default_where_conditions' => 'none' );
1443
+					array($this->primary_key_name() => array('IN', $model_objs_affected_ids)),
1444
+					'limit' => count($model_objs_affected_ids), 'default_where_conditions' => 'none' );
1445 1445
 			}
1446 1446
 		}
1447 1447
 
1448
-		$model_query_info = $this->_create_model_query_info_carrier( $query_params );
1449
-		$SQL = "UPDATE ".$model_query_info->get_full_join_sql()." SET ".$this->_construct_update_sql($fields_n_values).$model_query_info->get_where_sql();//note: doesn't use _construct_2nd_half_of_select_query() because doesn't accept LIMIT, ORDER BY, etc.
1450
-		$rows_affected = $this->_do_wpdb_query('query', array( $SQL ) );
1448
+		$model_query_info = $this->_create_model_query_info_carrier($query_params);
1449
+		$SQL = "UPDATE ".$model_query_info->get_full_join_sql()." SET ".$this->_construct_update_sql($fields_n_values).$model_query_info->get_where_sql(); //note: doesn't use _construct_2nd_half_of_select_query() because doesn't accept LIMIT, ORDER BY, etc.
1450
+		$rows_affected = $this->_do_wpdb_query('query', array($SQL));
1451 1451
 		/**
1452 1452
 		 * Action called after a model update call has been made.
1453 1453
 		 *
@@ -1456,8 +1456,8 @@  discard block
 block discarded – undo
1456 1456
 		 * @param array $query_params @see EEM_Base::get_all()
1457 1457
 		 * @param int $rows_affected
1458 1458
 		 */
1459
-		do_action( 'AHEE__EEM_Base__update__end',$this, $fields_n_values, $query_params, $rows_affected );
1460
-		return $rows_affected;//how many supposedly got updated
1459
+		do_action('AHEE__EEM_Base__update__end', $this, $fields_n_values, $query_params, $rows_affected);
1460
+		return $rows_affected; //how many supposedly got updated
1461 1461
 	}
1462 1462
 
1463 1463
 	/**
@@ -1469,22 +1469,22 @@  discard block
 block discarded – undo
1469 1469
 	 * @param string $field_to_select
1470 1470
 	 * @return array just like $wpdb->get_col()
1471 1471
 	 */
1472
-	public function get_col( $query_params  = array(), $field_to_select = NULL ){
1472
+	public function get_col($query_params = array(), $field_to_select = NULL) {
1473 1473
 
1474
-		if( $field_to_select ){
1475
-			$field = $this->field_settings_for( $field_to_select );
1476
-		}elseif( $this->has_primary_key_field ( ) ){
1474
+		if ($field_to_select) {
1475
+			$field = $this->field_settings_for($field_to_select);
1476
+		}elseif ($this->has_primary_key_field( )) {
1477 1477
 			$field = $this->get_primary_key_field();
1478
-		}else{
1478
+		} else {
1479 1479
 			//no primary key, just grab the first column
1480
-			$field = reset( $this->field_settings());
1480
+			$field = reset($this->field_settings());
1481 1481
 		}
1482 1482
 
1483 1483
 
1484 1484
 		$model_query_info = $this->_create_model_query_info_carrier($query_params);
1485 1485
 		$select_expressions = $field->get_qualified_column();
1486
-		$SQL ="SELECT $select_expressions ".$this->_construct_2nd_half_of_select_query($model_query_info);
1487
-		$results =  $this->_do_wpdb_query('get_col', array( $SQL ) );
1486
+		$SQL = "SELECT $select_expressions ".$this->_construct_2nd_half_of_select_query($model_query_info);
1487
+		$results = $this->_do_wpdb_query('get_col', array($SQL));
1488 1488
 		return $results;
1489 1489
 	}
1490 1490
 
@@ -1494,12 +1494,12 @@  discard block
 block discarded – undo
1494 1494
 	 * @param string $field_to_select @see EEM_Base::get_col()
1495 1495
 	 * @return string
1496 1496
 	 */
1497
-	public function get_var( $query_params = array(), $field_to_select = NULL ) {
1498
-		$query_params[ 'limit' ] = 1;
1499
-		$col = $this->get_col( $query_params, $field_to_select );
1500
-		if( ! empty( $col ) ) {
1501
-			return reset( $col );
1502
-		}else{
1497
+	public function get_var($query_params = array(), $field_to_select = NULL) {
1498
+		$query_params['limit'] = 1;
1499
+		$col = $this->get_col($query_params, $field_to_select);
1500
+		if ( ! empty($col)) {
1501
+			return reset($col);
1502
+		} else {
1503 1503
 			return NULL;
1504 1504
 		}
1505 1505
 	}
@@ -1513,19 +1513,19 @@  discard block
 block discarded – undo
1513 1513
 	 * @param array $fields_n_values array keys are field names on this model, and values are what those fields should be updated to in the DB
1514 1514
 	 * @return string of SQL
1515 1515
 	 */
1516
-	function _construct_update_sql($fields_n_values){
1516
+	function _construct_update_sql($fields_n_values) {
1517 1517
 		/** @type WPDB $wpdb */
1518 1518
 		global $wpdb;
1519 1519
 		$cols_n_values = array();
1520
-		foreach($fields_n_values as $field_name => $value){
1520
+		foreach ($fields_n_values as $field_name => $value) {
1521 1521
 			$field_obj = $this->field_settings_for($field_name);
1522 1522
 			//if the value is NULL, we want to assign the value to that.
1523 1523
 			//wpdb->prepare doesn't really handle that properly
1524
-			$prepared_value = $this->_prepare_value_or_use_default( $field_obj, $fields_n_values );
1525
-			$value_sql = $prepared_value===NULL ? 'NULL' : $wpdb->prepare( $field_obj->get_wpdb_data_type(), $prepared_value );
1524
+			$prepared_value = $this->_prepare_value_or_use_default($field_obj, $fields_n_values);
1525
+			$value_sql = $prepared_value === NULL ? 'NULL' : $wpdb->prepare($field_obj->get_wpdb_data_type(), $prepared_value);
1526 1526
 			$cols_n_values[] = $field_obj->get_qualified_column()."=".$value_sql;
1527 1527
 		}
1528
-		return implode(",",$cols_n_values);
1528
+		return implode(",", $cols_n_values);
1529 1529
 
1530 1530
 	}
1531 1531
 	
@@ -1537,10 +1537,10 @@  discard block
 block discarded – undo
1537 1537
 	 * @param mixed $id
1538 1538
 	 * @return boolean whether the row got deleted or not
1539 1539
 	 */
1540
-	public function delete_permanently_by_ID( $id ) {
1540
+	public function delete_permanently_by_ID($id) {
1541 1541
 		return $this->delete_permanently( 
1542 1542
 			array(
1543
-				array( $this->get_primary_key_field()->get_name() => $id ),
1543
+				array($this->get_primary_key_field()->get_name() => $id),
1544 1544
 				'limit' 	=> 1
1545 1545
 			) 
1546 1546
 		);
@@ -1554,10 +1554,10 @@  discard block
 block discarded – undo
1554 1554
 	 * @param mixed $id
1555 1555
 	 * @return boolean whether the row got deleted or not
1556 1556
 	 */
1557
-	public function delete_by_ID( $id ){
1557
+	public function delete_by_ID($id) {
1558 1558
 		return $this->delete( 
1559 1559
 			array(
1560
-				array( $this->get_primary_key_field()->get_name() => $id ),
1560
+				array($this->get_primary_key_field()->get_name() => $id),
1561 1561
 				'limit' 	=> 1
1562 1562
 			) 
1563 1563
 		);
@@ -1571,7 +1571,7 @@  discard block
 block discarded – undo
1571 1571
 	 * @param boolean $allow_blocking
1572 1572
 	 * @return @see EEM_Base::delete_permanently
1573 1573
 	 */
1574
-	function delete($query_params,$allow_blocking = true){
1574
+	function delete($query_params, $allow_blocking = true) {
1575 1575
 		return $this->delete_permanently($query_params, $allow_blocking);
1576 1576
 	}
1577 1577
 
@@ -1587,7 +1587,7 @@  discard block
 block discarded – undo
1587 1587
 	 * which may depend on it. Its generally advisable to always leave this as TRUE, otherwise you could easily corrupt your DB
1588 1588
 	 * @return int how many rows got deleted
1589 1589
 	 */
1590
-	function delete_permanently($query_params,$allow_blocking = true){
1590
+	function delete_permanently($query_params, $allow_blocking = true) {
1591 1591
 		/**
1592 1592
 		 * Action called just before performing a real deletion query. You can use the
1593 1593
 		 * model and its $query_params to find exactly which items will be deleted
@@ -1596,34 +1596,34 @@  discard block
 block discarded – undo
1596 1596
 		 * @param boolean $allow_blocking whether or not to allow related model objects
1597 1597
 		 * to block (prevent) this deletion
1598 1598
 		 */
1599
-		do_action( 'AHEE__EEM_Base__delete__begin', $this, $query_params, $allow_blocking );
1599
+		do_action('AHEE__EEM_Base__delete__begin', $this, $query_params, $allow_blocking);
1600 1600
 		//some MySQL databases may be running safe mode, which may restrict
1601 1601
 		//deletion if there is no KEY column used in the WHERE statement of a deletion.
1602 1602
 		//to get around this, we first do a SELECT, get all the IDs, and then run another query
1603 1603
 		//to delete them
1604 1604
 		$items_for_deletion = $this->_get_all_wpdb_results($query_params);
1605
-		$deletion_where = $this->_setup_ids_for_delete( $items_for_deletion, $allow_blocking);
1606
-		if($deletion_where){
1605
+		$deletion_where = $this->_setup_ids_for_delete($items_for_deletion, $allow_blocking);
1606
+		if ($deletion_where) {
1607 1607
 			//echo "objects for deletion:";var_dump($objects_for_deletion);
1608 1608
 			$model_query_info = $this->_create_model_query_info_carrier($query_params);
1609 1609
 			$table_aliases = array();
1610
-			foreach(array_keys($this->_tables) as $table_alias){
1610
+			foreach (array_keys($this->_tables) as $table_alias) {
1611 1611
 				$table_aliases[] = $table_alias;
1612 1612
 			}
1613
-			$SQL = "DELETE ".implode(", ",$table_aliases)." FROM ".$model_query_info->get_full_join_sql()." WHERE ".$deletion_where;
1613
+			$SQL = "DELETE ".implode(", ", $table_aliases)." FROM ".$model_query_info->get_full_join_sql()." WHERE ".$deletion_where;
1614 1614
 
1615 1615
 			//		/echo "delete sql:$SQL";
1616
-			$rows_deleted = $this->_do_wpdb_query( 'query', array( $SQL ) );
1617
-		}else{
1616
+			$rows_deleted = $this->_do_wpdb_query('query', array($SQL));
1617
+		} else {
1618 1618
 			$rows_deleted = 0;
1619 1619
 		}
1620 1620
 
1621 1621
 		//and lastly make sure those items are removed from the entity map; if they could be put into it at all
1622
-		if( $this->has_primary_key_field() ){
1623
-			foreach($items_for_deletion as $item_for_deletion_row ){
1624
-				$pk_value = $item_for_deletion_row[ $this->get_primary_key_field()->get_qualified_column() ];
1625
-				if( isset( $this->_entity_map[ $pk_value ] ) ){
1626
-					unset( $this->_entity_map[ $pk_value ] );
1622
+		if ($this->has_primary_key_field()) {
1623
+			foreach ($items_for_deletion as $item_for_deletion_row) {
1624
+				$pk_value = $item_for_deletion_row[$this->get_primary_key_field()->get_qualified_column()];
1625
+				if (isset($this->_entity_map[$pk_value])) {
1626
+					unset($this->_entity_map[$pk_value]);
1627 1627
 				}
1628 1628
 			}
1629 1629
 		}
@@ -1635,8 +1635,8 @@  discard block
 block discarded – undo
1635 1635
 		 * @param array $query_params @see EEM_Base::get_all()
1636 1636
 		 * @param int $rows_deleted
1637 1637
 		 */
1638
-		do_action( 'AHEE__EEM_Base__delete__end', $this, $query_params, $rows_deleted );
1639
-		return $rows_deleted;//how many supposedly got deleted
1638
+		do_action('AHEE__EEM_Base__delete__end', $this, $query_params, $rows_deleted);
1639
+		return $rows_deleted; //how many supposedly got deleted
1640 1640
 	}
1641 1641
 
1642 1642
 
@@ -1652,28 +1652,28 @@  discard block
 block discarded – undo
1652 1652
 	 * blocking its deletion before removing the relation between A and B
1653 1653
 	 * @return boolean
1654 1654
 	 */
1655
-	public function delete_is_blocked_by_related_models($this_model_obj_or_id, $ignore_this_model_obj = null){
1655
+	public function delete_is_blocked_by_related_models($this_model_obj_or_id, $ignore_this_model_obj = null) {
1656 1656
 		//first, if $ignore_this_model_obj was supplied, get its model
1657
-		if($ignore_this_model_obj && $ignore_this_model_obj instanceof EE_Base_Class){
1657
+		if ($ignore_this_model_obj && $ignore_this_model_obj instanceof EE_Base_Class) {
1658 1658
 			$ignored_model = $ignore_this_model_obj->get_model();
1659
-		}else{
1659
+		} else {
1660 1660
 			$ignored_model = null;
1661 1661
 		}
1662 1662
 		//now check all the relations of $this_model_obj_or_id and see if there
1663 1663
 		//are any related model objects blocking it?
1664 1664
 		$is_blocked = false;
1665
-		foreach($this->_model_relations as $relation_name => $relation_obj){
1666
-			if( $relation_obj->block_delete_if_related_models_exist()){
1665
+		foreach ($this->_model_relations as $relation_name => $relation_obj) {
1666
+			if ($relation_obj->block_delete_if_related_models_exist()) {
1667 1667
 				//if $ignore_this_model_obj was supplied, then for the query
1668 1668
 				//on that model needs to be told to ignore $ignore_this_model_obj
1669
-				if($ignored_model && $relation_name == $ignored_model->get_this_model_name()){
1670
-					$related_model_objects = $relation_obj->get_all_related($this_model_obj_or_id,array(
1671
-					array($ignored_model->get_primary_key_field()->get_name() => array('!=',$ignore_this_model_obj->ID()))));
1672
-				}else{
1669
+				if ($ignored_model && $relation_name == $ignored_model->get_this_model_name()) {
1670
+					$related_model_objects = $relation_obj->get_all_related($this_model_obj_or_id, array(
1671
+					array($ignored_model->get_primary_key_field()->get_name() => array('!=', $ignore_this_model_obj->ID()))));
1672
+				} else {
1673 1673
 					$related_model_objects = $relation_obj->get_all_related($this_model_obj_or_id);
1674 1674
 				}
1675 1675
 
1676
-				if($related_model_objects){
1676
+				if ($related_model_objects) {
1677 1677
 					EE_Error::add_error($relation_obj->get_deletion_error_message(), __FILE__, __FUNCTION__, __LINE__);
1678 1678
 					$is_blocked = true;
1679 1679
 				}
@@ -1693,65 +1693,65 @@  discard block
 block discarded – undo
1693 1693
 	 * @throws EE_Error
1694 1694
 	 * @return string    everything that comes after the WHERE statement.
1695 1695
 	 */
1696
-	protected function _setup_ids_for_delete( $objects_for_deletion, $allow_blocking = true) {
1697
-		if($this->has_primary_key_field()){
1696
+	protected function _setup_ids_for_delete($objects_for_deletion, $allow_blocking = true) {
1697
+		if ($this->has_primary_key_field()) {
1698 1698
 			$primary_table = $this->_get_main_table();
1699 1699
 			$other_tables = $this->_get_other_tables();
1700 1700
 			$deletes = $query = array();
1701
-			foreach ( $objects_for_deletion as $delete_object ) {
1701
+			foreach ($objects_for_deletion as $delete_object) {
1702 1702
 				//before we mark this object for deletion,
1703 1703
 				//make sure there's no related objects blocking its deletion (if we're checking)
1704
-				if( $allow_blocking && $this->delete_is_blocked_by_related_models($delete_object[$primary_table->get_fully_qualified_pk_column()]) ){
1704
+				if ($allow_blocking && $this->delete_is_blocked_by_related_models($delete_object[$primary_table->get_fully_qualified_pk_column()])) {
1705 1705
 					continue;
1706 1706
 				}
1707 1707
 
1708 1708
 				//primary table deletes
1709
-				if ( isset( $delete_object[$primary_table->get_fully_qualified_pk_column()] ) )
1709
+				if (isset($delete_object[$primary_table->get_fully_qualified_pk_column()]))
1710 1710
 					$deletes[$primary_table->get_fully_qualified_pk_column()][] = $delete_object[$primary_table->get_fully_qualified_pk_column()];
1711 1711
 
1712 1712
 				//other tables
1713
-				if ( !empty( $other_tables ) ) {
1714
-					foreach ( $other_tables as $ot ) {
1713
+				if ( ! empty($other_tables)) {
1714
+					foreach ($other_tables as $ot) {
1715 1715
 
1716 1716
 						//first check if we've got the foreign key column here.
1717
-						if ( isset( $delete_object[$ot->get_fully_qualified_fk_column()] ) )
1717
+						if (isset($delete_object[$ot->get_fully_qualified_fk_column()]))
1718 1718
 							$deletes[$ot->get_fully_qualified_pk_column()][] = $delete_object[$ot->get_fully_qualified_fk_column()];
1719 1719
 
1720 1720
 						//wait! it's entirely possible that we'll have a the primary key for this table in here if it's a foreign key for one of the other secondary tables
1721
-						if ( isset( $delete_object[$ot->get_fully_qualified_pk_column()] ) )
1721
+						if (isset($delete_object[$ot->get_fully_qualified_pk_column()]))
1722 1722
 							$deletes[$ot->get_fully_qualified_pk_column()][] = $delete_object[$ot->get_fully_qualified_pk_column()];
1723 1723
 
1724 1724
 						//finally, it is possible that the fk for this table is found in the fully qualified pk column for the fk table, so let's see if that's there!
1725
-						if ( isset( $delete_object[$ot->get_fully_qualified_pk_on_fk_table()]) )
1725
+						if (isset($delete_object[$ot->get_fully_qualified_pk_on_fk_table()]))
1726 1726
 							$deletes[$ot->get_fully_qualified_pk_column()][] = $delete_object[$ot->get_fully_qualified_pk_column()];
1727 1727
 					}
1728 1728
 				}
1729 1729
 			}
1730 1730
 
1731 1731
 			//we should have deletes now, so let's just go through and setup the where statement
1732
-			foreach ( $deletes as $column => $values ) {
1732
+			foreach ($deletes as $column => $values) {
1733 1733
 				//make sure we have unique $values;
1734 1734
 				$values = array_unique($values);
1735
-				$query[] = $column . ' IN(' . implode(",",$values) . ')';
1735
+				$query[] = $column.' IN('.implode(",", $values).')';
1736 1736
 			}
1737 1737
 
1738
-			return !empty($query) ? implode(' AND ', $query ) : '';
1739
-		}elseif(count($this->get_combined_primary_key_fields()) > 1){
1738
+			return ! empty($query) ? implode(' AND ', $query) : '';
1739
+		}elseif (count($this->get_combined_primary_key_fields()) > 1) {
1740 1740
 			$ways_to_identify_a_row = array();
1741 1741
 			$fields = $this->get_combined_primary_key_fields();
1742 1742
 			//note: because there' sno primary key, that means nothing else  can be pointing to this model, right?
1743
-			foreach($objects_for_deletion as  $delete_object){
1743
+			foreach ($objects_for_deletion as  $delete_object) {
1744 1744
 				$values_for_each_cpk_for_a_row = array();
1745
-				foreach($fields as $cpk_field){
1745
+				foreach ($fields as $cpk_field) {
1746 1746
 					$values_for_each_cpk_for_a_row[] = $cpk_field->get_qualified_column()."=".$delete_object[$cpk_field->get_qualified_column()];
1747 1747
 				}
1748
-				$ways_to_identify_a_row[] = "(".implode(" AND ",$values_for_each_cpk_for_a_row).")";
1748
+				$ways_to_identify_a_row[] = "(".implode(" AND ", $values_for_each_cpk_for_a_row).")";
1749 1749
 			}
1750
-			return implode(" OR ",$ways_to_identify_a_row);
1751
-		}else{
1750
+			return implode(" OR ", $ways_to_identify_a_row);
1751
+		} else {
1752 1752
 			//so there's no primary key and no combined key...
1753 1753
 			//sorry, can't help you
1754
-			throw new EE_Error(sprintf(__("Cannot delete objects of type %s because there is no primary key NOR combined key", "event_espresso"),get_class($this)));
1754
+			throw new EE_Error(sprintf(__("Cannot delete objects of type %s because there is no primary key NOR combined key", "event_espresso"), get_class($this)));
1755 1755
 		}
1756 1756
 	}
1757 1757
 
@@ -1765,21 +1765,21 @@  discard block
 block discarded – undo
1765 1765
 	 * @param bool 	 $distinct if we want to only count the distinct values for the column then you can trigger that by the setting $distinct to TRUE;
1766 1766
 	 * @return int
1767 1767
 	 */
1768
-	function count($query_params =array(),$field_to_count = NULL, $distinct = FALSE){
1768
+	function count($query_params = array(), $field_to_count = NULL, $distinct = FALSE) {
1769 1769
 		$model_query_info = $this->_create_model_query_info_carrier($query_params);
1770
-		if($field_to_count){
1770
+		if ($field_to_count) {
1771 1771
 			$field_obj = $this->field_settings_for($field_to_count);
1772 1772
 			$column_to_count = $field_obj->get_qualified_column();
1773
-		}elseif($this->has_primary_key_field ()){
1773
+		}elseif ($this->has_primary_key_field()) {
1774 1774
 			$pk_field_obj = $this->get_primary_key_field();
1775 1775
 			$column_to_count = $pk_field_obj->get_qualified_column();
1776
-		}else{//there's no primary key
1776
+		} else {//there's no primary key
1777 1777
 			$column_to_count = '*';
1778 1778
 		}
1779 1779
 
1780
-		$column_to_count = $distinct ? "DISTINCT (" . $column_to_count . " )" : $column_to_count;
1781
-		$SQL ="SELECT COUNT(".$column_to_count.")" . $this->_construct_2nd_half_of_select_query($model_query_info);
1782
-		return (int)$this->_do_wpdb_query( 'get_var', array( $SQL) );
1780
+		$column_to_count = $distinct ? "DISTINCT (".$column_to_count." )" : $column_to_count;
1781
+		$SQL = "SELECT COUNT(".$column_to_count.")".$this->_construct_2nd_half_of_select_query($model_query_info);
1782
+		return (int) $this->_do_wpdb_query('get_var', array($SQL));
1783 1783
 	}
1784 1784
 
1785 1785
 	/**
@@ -1789,23 +1789,23 @@  discard block
 block discarded – undo
1789 1789
 	 * @param string $field_to_sum name of field (array key in $_fields array)
1790 1790
 	 * @return float
1791 1791
 	 */
1792
-	function sum($query_params, $field_to_sum = NULL){
1792
+	function sum($query_params, $field_to_sum = NULL) {
1793 1793
 		$model_query_info = $this->_create_model_query_info_carrier($query_params);
1794 1794
 
1795
-		if($field_to_sum){
1795
+		if ($field_to_sum) {
1796 1796
 			$field_obj = $this->field_settings_for($field_to_sum);
1797 1797
 
1798
-		}else{
1798
+		} else {
1799 1799
 			$field_obj = $this->get_primary_key_field();
1800 1800
 		}
1801 1801
 		$column_to_count = $field_obj->get_qualified_column();
1802 1802
 
1803
-		$SQL ="SELECT SUM(".$column_to_count.")" . $this->_construct_2nd_half_of_select_query($model_query_info);
1804
-		$return_value = $this->_do_wpdb_query('get_var',array( $SQL ) );
1805
-		if($field_obj->get_wpdb_data_type() == '%d' || $field_obj->get_wpdb_data_type() == '%s' ){
1806
-			return (float)$return_value;
1807
-		}else{//must be %f
1808
-			return (float)$return_value;
1803
+		$SQL = "SELECT SUM(".$column_to_count.")".$this->_construct_2nd_half_of_select_query($model_query_info);
1804
+		$return_value = $this->_do_wpdb_query('get_var', array($SQL));
1805
+		if ($field_obj->get_wpdb_data_type() == '%d' || $field_obj->get_wpdb_data_type() == '%s') {
1806
+			return (float) $return_value;
1807
+		} else {//must be %f
1808
+			return (float) $return_value;
1809 1809
 		}
1810 1810
 	}
1811 1811
 
@@ -1820,33 +1820,33 @@  discard block
 block discarded – undo
1820 1820
 	 * @global wpdb $wpdb
1821 1821
 	 * @return mixed
1822 1822
 	 */
1823
-	protected function _do_wpdb_query( $wpdb_method, $arguments_to_provide ){
1823
+	protected function _do_wpdb_query($wpdb_method, $arguments_to_provide) {
1824 1824
 		//if we're in maintenance mode level 2, DON'T run any queries
1825 1825
 		//because level 2 indicates the database needs updating and
1826 1826
 		//is probably out of sync with the code
1827
-		if( ! EE_Maintenance_Mode::instance()->models_can_query()){
1827
+		if ( ! EE_Maintenance_Mode::instance()->models_can_query()) {
1828 1828
 			throw new EE_Error(sprintf(__("Event Espresso Level 2 Maintenance mode is active. That means EE can not run ANY database queries until the necessary migration scripts have run which will take EE out of maintenance mode level 2. Please inform support of this error.", "event_espresso")));
1829 1829
 		}
1830 1830
 		/** @type WPDB $wpdb */
1831 1831
 		global $wpdb;
1832
-		if( ! method_exists( $wpdb, $wpdb_method ) ){
1833
-			throw new EE_Error( sprintf( __( 'There is no method named "%s" on Wordpress\' $wpdb object','event_espresso' ), $wpdb_method ) );
1832
+		if ( ! method_exists($wpdb, $wpdb_method)) {
1833
+			throw new EE_Error(sprintf(__('There is no method named "%s" on Wordpress\' $wpdb object', 'event_espresso'), $wpdb_method));
1834 1834
 		}
1835
-		if( WP_DEBUG ){
1835
+		if (WP_DEBUG) {
1836 1836
 			$old_show_errors_value = $wpdb->show_errors;
1837
-			$wpdb->show_errors( FALSE );
1838
-		}
1839
-		$result = $this->_process_wpdb_query( $wpdb_method, $arguments_to_provide );
1840
-		$this->show_db_query_if_previously_requested( $wpdb->last_query );
1841
-		if( WP_DEBUG ){
1842
-			$wpdb->show_errors( $old_show_errors_value );
1843
-			if( ! empty( $wpdb->last_error ) ){
1844
-				throw new EE_Error( sprintf( __( 'WPDB Error: "%s"', 'event_espresso' ), $wpdb->last_error ) );
1845
-			}elseif( $result === false ){
1846
-				throw new EE_Error( sprintf( __( 'WPDB Error occurred, but no error message was logged by wpdb! The wpdb method called was "%1$s" and the arguments were "%2$s"', 'event_espresso' ), $wpdb_method, var_export( $arguments_to_provide, true ) ) );
1837
+			$wpdb->show_errors(FALSE);
1838
+		}
1839
+		$result = $this->_process_wpdb_query($wpdb_method, $arguments_to_provide);
1840
+		$this->show_db_query_if_previously_requested($wpdb->last_query);
1841
+		if (WP_DEBUG) {
1842
+			$wpdb->show_errors($old_show_errors_value);
1843
+			if ( ! empty($wpdb->last_error)) {
1844
+				throw new EE_Error(sprintf(__('WPDB Error: "%s"', 'event_espresso'), $wpdb->last_error));
1845
+			}elseif ($result === false) {
1846
+				throw new EE_Error(sprintf(__('WPDB Error occurred, but no error message was logged by wpdb! The wpdb method called was "%1$s" and the arguments were "%2$s"', 'event_espresso'), $wpdb_method, var_export($arguments_to_provide, true)));
1847 1847
 			}
1848
-		}elseif( $result === false ) {
1849
-			EE_Error::add_error( sprintf( __( 'A database error has occurred. Turn on WP_DEBUG for more information.', 'event_espresso' )), __FILE__, __FUNCTION__, __LINE__);
1848
+		}elseif ($result === false) {
1849
+			EE_Error::add_error(sprintf(__('A database error has occurred. Turn on WP_DEBUG for more information.', 'event_espresso')), __FILE__, __FUNCTION__, __LINE__);
1850 1850
 		}
1851 1851
 		return $result;
1852 1852
 	}
@@ -1862,23 +1862,23 @@  discard block
 block discarded – undo
1862 1862
 	 * @param array $arguments_to_provide
1863 1863
 	 * @return mixed
1864 1864
 	 */
1865
-	private function _process_wpdb_query( $wpdb_method, $arguments_to_provide ) {
1865
+	private function _process_wpdb_query($wpdb_method, $arguments_to_provide) {
1866 1866
 		/** @type WPDB $wpdb */
1867 1867
 		global $wpdb;
1868 1868
 		$wpdb->last_error = null;
1869
-		$result = call_user_func_array( array( $wpdb, $wpdb_method ), $arguments_to_provide );
1869
+		$result = call_user_func_array(array($wpdb, $wpdb_method), $arguments_to_provide);
1870 1870
 		// was there an error running the query?
1871
-		if ( ( $result === false || ! empty( $wpdb->last_error ) ) ) {
1872
-			switch ( EEM_Base::$_db_verification_level ) {
1871
+		if (($result === false || ! empty($wpdb->last_error))) {
1872
+			switch (EEM_Base::$_db_verification_level) {
1873 1873
 
1874 1874
 				case EEM_Base::db_verified_none :
1875 1875
 					// let's double-check core's DB
1876
-					$error_message = $this->_verify_core_db( $wpdb_method, $arguments_to_provide );
1876
+					$error_message = $this->_verify_core_db($wpdb_method, $arguments_to_provide);
1877 1877
 					break;
1878 1878
 
1879 1879
 				case EEM_Base::db_verified_core :
1880 1880
 					// STILL NO LOVE?? verify all the addons too. Maybe they need to be fixed
1881
-					$error_message = $this->_verify_addons_db( $wpdb_method, $arguments_to_provide );
1881
+					$error_message = $this->_verify_addons_db($wpdb_method, $arguments_to_provide);
1882 1882
 					break;
1883 1883
 
1884 1884
 				case EEM_Base::db_verified_addons :
@@ -1886,11 +1886,11 @@  discard block
 block discarded – undo
1886 1886
 					return $result;
1887 1887
 					break;
1888 1888
 			}
1889
-			if ( ! empty( $error_message ) ) {
1890
-				EE_Log::instance()->log( __FILE__, __FUNCTION__, $error_message, 'error' );
1891
-				trigger_error( $error_message );
1889
+			if ( ! empty($error_message)) {
1890
+				EE_Log::instance()->log(__FILE__, __FUNCTION__, $error_message, 'error');
1891
+				trigger_error($error_message);
1892 1892
 			}
1893
-			return $this->_process_wpdb_query( $wpdb_method, $arguments_to_provide );
1893
+			return $this->_process_wpdb_query($wpdb_method, $arguments_to_provide);
1894 1894
 
1895 1895
 		}
1896 1896
 
@@ -1906,18 +1906,18 @@  discard block
 block discarded – undo
1906 1906
 	 * @param array $arguments_to_provide
1907 1907
 	 * @return string
1908 1908
 	 */
1909
-	private function _verify_core_db( $wpdb_method, $arguments_to_provide ){
1909
+	private function _verify_core_db($wpdb_method, $arguments_to_provide) {
1910 1910
 		/** @type WPDB $wpdb */
1911 1911
 		global $wpdb;
1912 1912
 		//ok remember that we've already attempted fixing the core db, in case the problem persists
1913 1913
 		EEM_Base::$_db_verification_level = EEM_Base::db_verified_core;
1914 1914
 		$error_message = sprintf(
1915
-			__( 'WPDB Error "%1$s" while running wpdb method "%2$s" with arguments %3$s. Automatically attempting to fix EE Core DB', 'event_espresso' ),
1915
+			__('WPDB Error "%1$s" while running wpdb method "%2$s" with arguments %3$s. Automatically attempting to fix EE Core DB', 'event_espresso'),
1916 1916
 			$wpdb->last_error,
1917 1917
 			$wpdb_method,
1918
-			json_encode( $arguments_to_provide )
1918
+			json_encode($arguments_to_provide)
1919 1919
 		);
1920
-		EE_System::instance()->initialize_db_if_no_migrations_required( false, true );
1920
+		EE_System::instance()->initialize_db_if_no_migrations_required(false, true);
1921 1921
 		return $error_message;
1922 1922
 	}
1923 1923
 
@@ -1930,16 +1930,16 @@  discard block
 block discarded – undo
1930 1930
 	 * @param $arguments_to_provide
1931 1931
 	 * @return string
1932 1932
 	 */
1933
-	private function _verify_addons_db( $wpdb_method, $arguments_to_provide ) {
1933
+	private function _verify_addons_db($wpdb_method, $arguments_to_provide) {
1934 1934
 		/** @type WPDB $wpdb */
1935 1935
 		global $wpdb;
1936 1936
 		//ok remember that we've already attempted fixing the addons dbs, in case the problem persists
1937 1937
 		EEM_Base::$_db_verification_level = EEM_Base::db_verified_addons;
1938 1938
 		$error_message = sprintf(
1939
-			__( 'WPDB AGAIN: Error "%1$s" while running the same method and arguments as before. Automatically attempting to fix EE Addons DB', 'event_espresso' ),
1939
+			__('WPDB AGAIN: Error "%1$s" while running the same method and arguments as before. Automatically attempting to fix EE Addons DB', 'event_espresso'),
1940 1940
 			$wpdb->last_error,
1941 1941
 			$wpdb_method,
1942
-			json_encode( $arguments_to_provide )
1942
+			json_encode($arguments_to_provide)
1943 1943
 		);
1944 1944
 		EE_System::instance()->initialize_addons();
1945 1945
 		return $error_message;
@@ -1954,7 +1954,7 @@  discard block
 block discarded – undo
1954 1954
 	 * @param EE_Model_Query_Info_Carrier $model_query_info
1955 1955
 	 * @return string
1956 1956
 	 */
1957
-	private function _construct_2nd_half_of_select_query(EE_Model_Query_Info_Carrier $model_query_info){
1957
+	private function _construct_2nd_half_of_select_query(EE_Model_Query_Info_Carrier $model_query_info) {
1958 1958
 		return " FROM ".$model_query_info->get_full_join_sql().
1959 1959
 				$model_query_info->get_where_sql().
1960 1960
 				$model_query_info->get_group_by_sql().
@@ -1967,7 +1967,7 @@  discard block
 block discarded – undo
1967 1967
 	 * Set to easily debug the next X queries ran from this model.
1968 1968
 	 * @param int $count
1969 1969
 	 */
1970
-	function show_next_x_db_queries($count = 1){
1970
+	function show_next_x_db_queries($count = 1) {
1971 1971
 		$this->_show_next_x_db_queries = $count;
1972 1972
 	}
1973 1973
 
@@ -1976,8 +1976,8 @@  discard block
 block discarded – undo
1976 1976
 	/**
1977 1977
 	 * @param $sql_query
1978 1978
 	 */
1979
-	function show_db_query_if_previously_requested($sql_query){
1980
-		if($this->_show_next_x_db_queries > 0){
1979
+	function show_db_query_if_previously_requested($sql_query) {
1980
+		if ($this->_show_next_x_db_queries > 0) {
1981 1981
 			echo $sql_query;
1982 1982
 			$this->_show_next_x_db_queries--;
1983 1983
 		}
@@ -2001,9 +2001,9 @@  discard block
 block discarded – undo
2001 2001
 	 * @param array   $extra_join_model_fields_n_values This allows you to enter further query params for the relation to for relation to methods that allow you to further specify extra columns to join by (such as HABTM).  Keep in mind that the only acceptable query_params is strict "col" => "value" pairs because these will be inserted in any new rows created as well.
2002 2002
 	 * @return EE_Base_Class which was added as a relation. Object referred to by $other_model_id_or_obj
2003 2003
 	 */
2004
-	public function add_relationship_to($id_or_obj,$other_model_id_or_obj, $relationName, $extra_join_model_fields_n_values = array()){
2004
+	public function add_relationship_to($id_or_obj, $other_model_id_or_obj, $relationName, $extra_join_model_fields_n_values = array()) {
2005 2005
 		$relation_obj = $this->related_settings_for($relationName);
2006
-		return $relation_obj->add_relation_to( $id_or_obj, $other_model_id_or_obj, $extra_join_model_fields_n_values);
2006
+		return $relation_obj->add_relation_to($id_or_obj, $other_model_id_or_obj, $extra_join_model_fields_n_values);
2007 2007
 	}
2008 2008
 
2009 2009
 	/**
@@ -2022,9 +2022,9 @@  discard block
 block discarded – undo
2022 2022
 	 * @return boolean of success
2023 2023
 	 * @param array   $where_query This allows you to enter further query params for the relation to for relation to methods that allow you to further specify extra columns to join by (such as HABTM).  Keep in mind that the only acceptable query_params is strict "col" => "value" pairs because these will be inserted in any new rows created as well.
2024 2024
 	 */
2025
-	public function remove_relationship_to($id_or_obj,  $other_model_id_or_obj, $relationName, $where_query= array() ){
2025
+	public function remove_relationship_to($id_or_obj, $other_model_id_or_obj, $relationName, $where_query = array()) {
2026 2026
 		$relation_obj = $this->related_settings_for($relationName);
2027
-		return $relation_obj->remove_relation_to($id_or_obj, $other_model_id_or_obj, $where_query );
2027
+		return $relation_obj->remove_relation_to($id_or_obj, $other_model_id_or_obj, $where_query);
2028 2028
 	}
2029 2029
 
2030 2030
 
@@ -2037,9 +2037,9 @@  discard block
 block discarded – undo
2037 2037
 	 * @param EE_Base_Class[] objects to which relations were removed
2038 2038
 	 * @return \EE_Base_Class[]
2039 2039
 	 */
2040
-	public function remove_relations($id_or_obj,$relationName,$where_query_params = array()){
2040
+	public function remove_relations($id_or_obj, $relationName, $where_query_params = array()) {
2041 2041
 		$relation_obj = $this->related_settings_for($relationName);
2042
-		return $relation_obj->remove_relations($id_or_obj, $where_query_params );
2042
+		return $relation_obj->remove_relations($id_or_obj, $where_query_params);
2043 2043
 	}
2044 2044
 
2045 2045
 
@@ -2052,10 +2052,10 @@  discard block
 block discarded – undo
2052 2052
 	 * @param array $query_params like EEM_Base::get_all
2053 2053
 	 * @return EE_Base_Class[]
2054 2054
 	 */
2055
-	function get_all_related($id_or_obj, $model_name, $query_params = null){
2055
+	function get_all_related($id_or_obj, $model_name, $query_params = null) {
2056 2056
 		$model_obj = $this->ensure_is_obj($id_or_obj);
2057 2057
 		$relation_settings = $this->related_settings_for($model_name);
2058
-		return $relation_settings->get_all_related($model_obj,$query_params);
2058
+		return $relation_settings->get_all_related($model_obj, $query_params);
2059 2059
 	}
2060 2060
 
2061 2061
 	/**
@@ -2068,10 +2068,10 @@  discard block
 block discarded – undo
2068 2068
 	 * @param array $query_params
2069 2069
 	 * @return int how many deleted
2070 2070
 	 */
2071
-	public function delete_related($id_or_obj,$model_name, $query_params = array()){
2071
+	public function delete_related($id_or_obj, $model_name, $query_params = array()) {
2072 2072
 		$model_obj = $this->ensure_is_obj($id_or_obj);
2073 2073
 		$relation_settings = $this->related_settings_for($model_name);
2074
-		return $relation_settings->delete_all_related($model_obj,$query_params);
2074
+		return $relation_settings->delete_all_related($model_obj, $query_params);
2075 2075
 	}
2076 2076
 
2077 2077
 	/**
@@ -2084,10 +2084,10 @@  discard block
 block discarded – undo
2084 2084
 	 * @param array $query_params
2085 2085
 	 * @return int how many deleted
2086 2086
 	 */
2087
-	public function delete_related_permanently($id_or_obj,$model_name, $query_params = array()){
2087
+	public function delete_related_permanently($id_or_obj, $model_name, $query_params = array()) {
2088 2088
 		$model_obj = $this->ensure_is_obj($id_or_obj);
2089 2089
 		$relation_settings = $this->related_settings_for($model_name);
2090
-		return $relation_settings->delete_related_permanently($model_obj,$query_params);
2090
+		return $relation_settings->delete_related_permanently($model_obj, $query_params);
2091 2091
 	}
2092 2092
 
2093 2093
 	/**
@@ -2100,17 +2100,17 @@  discard block
 block discarded – undo
2100 2100
 	 * @param bool 	 $distinct if we want to only count the distinct values for the column then you can trigger that by the setting $distinct to TRUE;
2101 2101
 	 * @return int
2102 2102
 	 */
2103
-	function count_related($id_or_obj,$model_name,$query_params = array(),$field_to_count = null, $distinct = FALSE){
2103
+	function count_related($id_or_obj, $model_name, $query_params = array(), $field_to_count = null, $distinct = FALSE) {
2104 2104
 		$related_model = $this->get_related_model_obj($model_name);
2105 2105
 		//we're just going to use the query params on the related model's normal get_all query,
2106 2106
 		//except add a condition to say to match the current mod
2107
-		if( ! isset($query_params['default_where_conditions'])){
2108
-			$query_params['default_where_conditions']='none';
2107
+		if ( ! isset($query_params['default_where_conditions'])) {
2108
+			$query_params['default_where_conditions'] = 'none';
2109 2109
 		}
2110 2110
 		$this_model_name = $this->get_this_model_name();
2111 2111
 		$this_pk_field_name = $this->get_primary_key_field()->get_name();
2112
-		$query_params[0][$this_model_name.".".$this_pk_field_name]=$id_or_obj;
2113
-		return $related_model->count($query_params,$field_to_count,$distinct);
2112
+		$query_params[0][$this_model_name.".".$this_pk_field_name] = $id_or_obj;
2113
+		return $related_model->count($query_params, $field_to_count, $distinct);
2114 2114
 	}
2115 2115
 
2116 2116
 
@@ -2124,21 +2124,21 @@  discard block
 block discarded – undo
2124 2124
 	 * @param string $field_to_sum name of field to count by. By default, uses primary key
2125 2125
 	 * @return float
2126 2126
 	 */
2127
-	function sum_related($id_or_obj,$model_name,$query_params,$field_to_sum = null){
2127
+	function sum_related($id_or_obj, $model_name, $query_params, $field_to_sum = null) {
2128 2128
 		$related_model = $this->get_related_model_obj($model_name);
2129
-		if( ! is_array( $query_params ) ){
2130
-			EE_Error::doing_it_wrong('EEM_Base::sum_related', sprintf( __( '$query_params should be an array, you passed a variable of type %s', 'event_espresso' ), gettype( $query_params ) ), '4.6.0' );
2129
+		if ( ! is_array($query_params)) {
2130
+			EE_Error::doing_it_wrong('EEM_Base::sum_related', sprintf(__('$query_params should be an array, you passed a variable of type %s', 'event_espresso'), gettype($query_params)), '4.6.0');
2131 2131
 			$query_params = array();
2132 2132
 		}
2133 2133
 		//we're just going to use the query params on the related model's normal get_all query,
2134 2134
 		//except add a condition to say to match the current mod
2135
-		if( ! isset($query_params['default_where_conditions'])){
2136
-			$query_params['default_where_conditions']='none';
2135
+		if ( ! isset($query_params['default_where_conditions'])) {
2136
+			$query_params['default_where_conditions'] = 'none';
2137 2137
 		}
2138 2138
 		$this_model_name = $this->get_this_model_name();
2139 2139
 		$this_pk_field_name = $this->get_primary_key_field()->get_name();
2140
-		$query_params[0][$this_model_name.".".$this_pk_field_name]=$id_or_obj;
2141
-		return $related_model->sum($query_params,$field_to_sum);
2140
+		$query_params[0][$this_model_name.".".$this_pk_field_name] = $id_or_obj;
2141
+		return $related_model->sum($query_params, $field_to_sum);
2142 2142
 	}
2143 2143
 
2144 2144
 
@@ -2150,12 +2150,12 @@  discard block
 block discarded – undo
2150 2150
 	 * @param array $query_params like EEM_Base::get_all's
2151 2151
 	 * @return EE_Base_Class
2152 2152
 	 */
2153
-	public function get_first_related( EE_Base_Class $id_or_obj, $other_model_name, $query_params ){
2154
-		$query_params['limit']=1;
2155
-		$results = $this->get_all_related($id_or_obj,$other_model_name,$query_params);
2156
-		if( $results ){
2153
+	public function get_first_related(EE_Base_Class $id_or_obj, $other_model_name, $query_params) {
2154
+		$query_params['limit'] = 1;
2155
+		$results = $this->get_all_related($id_or_obj, $other_model_name, $query_params);
2156
+		if ($results) {
2157 2157
 			return array_shift($results);
2158
-		}else{
2158
+		} else {
2159 2159
 			return null;
2160 2160
 		}
2161 2161
 
@@ -2165,8 +2165,8 @@  discard block
 block discarded – undo
2165 2165
 	 * Gets the model's name as it's expected in queries. For example, if this is EEM_Event model, that would be Event
2166 2166
 	 * @return string
2167 2167
 	 */
2168
-	function get_this_model_name(){
2169
-		return str_replace("EEM_","",get_class($this));
2168
+	function get_this_model_name() {
2169
+		return str_replace("EEM_", "", get_class($this));
2170 2170
 	}
2171 2171
 
2172 2172
 	/**
@@ -2174,14 +2174,14 @@  discard block
 block discarded – undo
2174 2174
 	 * @return EE_Any_Foreign_Model_Name_Field
2175 2175
 	 * @throws EE_Error
2176 2176
 	 */
2177
-	public function get_field_containing_related_model_name(){
2178
-		foreach($this->field_settings(true) as $field){
2179
-			if($field instanceof EE_Any_Foreign_Model_Name_Field){
2177
+	public function get_field_containing_related_model_name() {
2178
+		foreach ($this->field_settings(true) as $field) {
2179
+			if ($field instanceof EE_Any_Foreign_Model_Name_Field) {
2180 2180
 				$field_with_model_name = $field;
2181 2181
 			}
2182 2182
 		}
2183
-		if( !isset($field_with_model_name) || !$field_with_model_name ){
2184
-			throw new EE_Error(sprintf(__("There is no EE_Any_Foreign_Model_Name field on model %s", "event_espresso"), $this->get_this_model_name() ));
2183
+		if ( ! isset($field_with_model_name) || ! $field_with_model_name) {
2184
+			throw new EE_Error(sprintf(__("There is no EE_Any_Foreign_Model_Name field on model %s", "event_espresso"), $this->get_this_model_name()));
2185 2185
 		}
2186 2186
 		return $field_with_model_name;
2187 2187
 	}
@@ -2202,19 +2202,19 @@  discard block
 block discarded – undo
2202 2202
 	 * @return int new primary key on main table that got inserted
2203 2203
 	 * @throws EE_Error
2204 2204
 	 */
2205
-	function insert($field_n_values){
2205
+	function insert($field_n_values) {
2206 2206
 		/**
2207 2207
 		 * Filters the fields and their values before inserting an item using the models
2208 2208
 		 * @param array $fields_n_values keys are the fields and values are their new values
2209 2209
 		 * @param EEM_Base $model the model used
2210 2210
 		 */
2211
-		$field_n_values = apply_filters( 'FHEE__EEM_Base__insert__fields_n_values', $field_n_values, $this );
2212
-		if($this->_satisfies_unique_indexes($field_n_values)){
2211
+		$field_n_values = apply_filters('FHEE__EEM_Base__insert__fields_n_values', $field_n_values, $this);
2212
+		if ($this->_satisfies_unique_indexes($field_n_values)) {
2213 2213
 			$main_table = $this->_get_main_table();
2214 2214
 			$new_id = $this->_insert_into_specific_table($main_table, $field_n_values, false);
2215
-			if( $new_id !== false ) {
2216
-				foreach($this->_get_other_tables() as $other_table){
2217
-					$this->_insert_into_specific_table($other_table, $field_n_values,$new_id);
2215
+			if ($new_id !== false) {
2216
+				foreach ($this->_get_other_tables() as $other_table) {
2217
+					$this->_insert_into_specific_table($other_table, $field_n_values, $new_id);
2218 2218
 				}
2219 2219
 			}
2220 2220
 			/**
@@ -2224,9 +2224,9 @@  discard block
 block discarded – undo
2224 2224
 			 * @param array $fields_n_values fields and their values
2225 2225
 			 * @param int|string the ID of the newly-inserted model object
2226 2226
 			 */
2227
-			do_action( 'AHEE__EEM_Base__insert__end', $this, $field_n_values, $new_id );
2227
+			do_action('AHEE__EEM_Base__insert__end', $this, $field_n_values, $new_id);
2228 2228
 			return $new_id;
2229
-		}else{
2229
+		} else {
2230 2230
 			return FALSE;
2231 2231
 		}
2232 2232
 	}
@@ -2239,11 +2239,11 @@  discard block
 block discarded – undo
2239 2239
 	 * @param string $action
2240 2240
 	 * @return boolean
2241 2241
 	 */
2242
-	protected function _satisfies_unique_indexes($field_n_values,$action = 'insert'){
2243
-		foreach($this->unique_indexes() as $index_name => $index){
2242
+	protected function _satisfies_unique_indexes($field_n_values, $action = 'insert') {
2243
+		foreach ($this->unique_indexes() as $index_name => $index) {
2244 2244
 			$uniqueness_where_params = array_intersect_key($field_n_values, $index->fields());
2245
-			if($this->exists(array($uniqueness_where_params))){
2246
-				EE_Error::add_error(sprintf(__("Could not %s %s. %s uniqueness index failed. Fields %s must form a unique set, but an entry already exists with values %s.", "event_espresso"),$action,$this->_get_class_name(),$index_name,implode(",",$index->field_names()),http_build_query($uniqueness_where_params)), __FILE__, __FUNCTION__, __LINE__ );
2245
+			if ($this->exists(array($uniqueness_where_params))) {
2246
+				EE_Error::add_error(sprintf(__("Could not %s %s. %s uniqueness index failed. Fields %s must form a unique set, but an entry already exists with values %s.", "event_espresso"), $action, $this->_get_class_name(), $index_name, implode(",", $index->field_names()), http_build_query($uniqueness_where_params)), __FILE__, __FUNCTION__, __LINE__);
2247 2247
 				return false;
2248 2248
 			}
2249 2249
 		}
@@ -2264,28 +2264,28 @@  discard block
 block discarded – undo
2264 2264
 	 * @throws EE_Error
2265 2265
 	 * @return EE_Base_Class
2266 2266
 	 */
2267
-	public function get_one_conflicting($obj_or_fields_array, $include_primary_key = true ){
2268
-		if($obj_or_fields_array instanceof EE_Base_Class){
2267
+	public function get_one_conflicting($obj_or_fields_array, $include_primary_key = true) {
2268
+		if ($obj_or_fields_array instanceof EE_Base_Class) {
2269 2269
 			$fields_n_values = $obj_or_fields_array->model_field_array();
2270
-		}elseif( is_array($obj_or_fields_array)){
2270
+		}elseif (is_array($obj_or_fields_array)) {
2271 2271
 			$fields_n_values = $obj_or_fields_array;
2272
-		}else{
2273
-			throw new EE_Error(sprintf(__("%s get_all_conflicting should be called with a model object or an array of field names and values, you provided %d", "event_espresso"),get_class($this),$obj_or_fields_array));
2272
+		} else {
2273
+			throw new EE_Error(sprintf(__("%s get_all_conflicting should be called with a model object or an array of field names and values, you provided %d", "event_espresso"), get_class($this), $obj_or_fields_array));
2274 2274
 		}
2275 2275
 		$query_params = array();
2276
-		if( $this->has_primary_key_field() &&
2277
-				( $include_primary_key || $this->get_primary_key_field() instanceof EE_Primary_Key_String_Field) &&
2278
-				isset($fields_n_values[$this->primary_key_name()])){
2276
+		if ($this->has_primary_key_field() &&
2277
+				($include_primary_key || $this->get_primary_key_field() instanceof EE_Primary_Key_String_Field) &&
2278
+				isset($fields_n_values[$this->primary_key_name()])) {
2279 2279
 			$query_params[0]['OR'][$this->primary_key_name()] = $fields_n_values[$this->primary_key_name()];
2280 2280
 		}
2281
-		foreach($this->unique_indexes() as $unique_index_name=>$unique_index){
2281
+		foreach ($this->unique_indexes() as $unique_index_name=>$unique_index) {
2282 2282
 			$uniqueness_where_params = array_intersect_key($fields_n_values, $unique_index->fields());
2283 2283
 			$query_params[0]['OR']['AND*'.$unique_index_name] = $uniqueness_where_params;
2284 2284
 		}
2285 2285
 		//if there is nothing to base this search on, then we shouldn't find anything
2286
-		if( empty( $query_params ) ){
2286
+		if (empty($query_params)) {
2287 2287
 			return array();
2288
-		}else{
2288
+		} else {
2289 2289
 			return $this->get_one($query_params);
2290 2290
 		}
2291 2291
 	}
@@ -2295,7 +2295,7 @@  discard block
 block discarded – undo
2295 2295
 	 * @param array $query_params
2296 2296
 	 * @return boolean
2297 2297
 	 */
2298
-	function exists($query_params){
2298
+	function exists($query_params) {
2299 2299
 		$query_params['limit'] = 1;
2300 2300
 		return $this->count($query_params) > 0;
2301 2301
 	}
@@ -2305,7 +2305,7 @@  discard block
 block discarded – undo
2305 2305
 	 * @param int|string $id
2306 2306
 	 * @return boolean
2307 2307
 	 */
2308
-	function exists_by_ID($id){
2308
+	function exists_by_ID($id) {
2309 2309
 		return $this->exists(array('default_where_conditions'=>'none', array($this->primary_key_name() => $id)));
2310 2310
 	}
2311 2311
 
@@ -2325,45 +2325,45 @@  discard block
 block discarded – undo
2325 2325
 	 * @global WPDB $wpdb only used to get the $wpdb->insert_id after performing an insert
2326 2326
 	 * @return int ID of new row inserted, or FALSE on failure
2327 2327
 	 */
2328
-	protected function _insert_into_specific_table(EE_Table_Base $table, $fields_n_values, $new_id = 0 ){
2328
+	protected function _insert_into_specific_table(EE_Table_Base $table, $fields_n_values, $new_id = 0) {
2329 2329
 		global $wpdb;
2330 2330
 		$insertion_col_n_values = array();
2331 2331
 		$format_for_insertion = array();
2332 2332
 		$fields_on_table = $this->_get_fields_for_table($table->get_table_alias());
2333
-		foreach($fields_on_table as $field_name => $field_obj){
2333
+		foreach ($fields_on_table as $field_name => $field_obj) {
2334 2334
 			//check if its an auto-incrementing column, in which case we should just leave it to do its autoincrement thing
2335
-			if($field_obj->is_auto_increment()){
2335
+			if ($field_obj->is_auto_increment()) {
2336 2336
 				continue;
2337 2337
 			}
2338 2338
 			$prepared_value = $this->_prepare_value_or_use_default($field_obj, $fields_n_values);
2339 2339
 			//if the value we want to assign it to is NULL, just don't mention it for the insertion
2340
-			if( $prepared_value !== NULL ){
2341
-				$insertion_col_n_values[ $field_obj->get_table_column() ] = $prepared_value;
2340
+			if ($prepared_value !== NULL) {
2341
+				$insertion_col_n_values[$field_obj->get_table_column()] = $prepared_value;
2342 2342
 				$format_for_insertion[] = $field_obj->get_wpdb_data_type();
2343 2343
 			}
2344 2344
 		}
2345 2345
 
2346
-		if($table instanceof EE_Secondary_Table && $new_id){
2346
+		if ($table instanceof EE_Secondary_Table && $new_id) {
2347 2347
 			//its not the main table, so we should have already saved the main table's PK which we just inserted
2348 2348
 			//so add the fk to the main table as a column
2349 2349
 			$insertion_col_n_values[$table->get_fk_on_table()] = $new_id;
2350
-			$format_for_insertion[]='%d';//yes right now we're only allowing these foreign keys to be INTs
2350
+			$format_for_insertion[] = '%d'; //yes right now we're only allowing these foreign keys to be INTs
2351 2351
 		}
2352 2352
 		//insert the new entry
2353
-		$result = $this->_do_wpdb_query( 'insert', array( $table->get_table_name(), $insertion_col_n_values, $format_for_insertion ) );
2354
-		if( $result === false ) {
2353
+		$result = $this->_do_wpdb_query('insert', array($table->get_table_name(), $insertion_col_n_values, $format_for_insertion));
2354
+		if ($result === false) {
2355 2355
 			return false;
2356 2356
 		}
2357 2357
 		//ok, now what do we return for the ID of the newly-inserted thing?
2358
-		if($this->has_primary_key_field()){
2359
-			if($this->get_primary_key_field()->is_auto_increment()){
2358
+		if ($this->has_primary_key_field()) {
2359
+			if ($this->get_primary_key_field()->is_auto_increment()) {
2360 2360
 				return $wpdb->insert_id;
2361
-			}else{
2361
+			} else {
2362 2362
 				//it's not an auto-increment primary key, so
2363 2363
 				//it must have been supplied
2364 2364
 				return $fields_n_values[$this->get_primary_key_field()->get_name()];
2365 2365
 			}
2366
-		}else{
2366
+		} else {
2367 2367
 			//we can't return a  primary key because there is none. instead return
2368 2368
 			//a unique string indicating this model
2369 2369
 			return $this->get_index_primary_key_string($fields_n_values);
@@ -2378,15 +2378,15 @@  discard block
 block discarded – undo
2378 2378
 	 * @param array $fields_n_values
2379 2379
 	 * @return mixed string|int|float depending on what the table column will be expecting
2380 2380
 	 */
2381
-	protected function _prepare_value_or_use_default( $field_obj, $fields_n_values ){
2381
+	protected function _prepare_value_or_use_default($field_obj, $fields_n_values) {
2382 2382
 		//if this field doesn't allow nullable, don't allow it
2383
-		if( ! $field_obj->is_nullable() && (
2384
-				! isset( $fields_n_values[ $field_obj->get_name() ] ) ||
2385
-				$fields_n_values[ $field_obj->get_name() ] === NULL ) ){
2386
-			$fields_n_values[ $field_obj->get_name() ] = $field_obj->get_default_value();
2383
+		if ( ! $field_obj->is_nullable() && (
2384
+				! isset($fields_n_values[$field_obj->get_name()]) ||
2385
+				$fields_n_values[$field_obj->get_name()] === NULL )) {
2386
+			$fields_n_values[$field_obj->get_name()] = $field_obj->get_default_value();
2387 2387
 		}
2388
-		$unprepared_value = isset( $fields_n_values[ $field_obj->get_name() ] ) ? $fields_n_values[ $field_obj->get_name() ] : NULL;
2389
-		return $this->_prepare_value_for_use_in_db( $unprepared_value, $field_obj);
2388
+		$unprepared_value = isset($fields_n_values[$field_obj->get_name()]) ? $fields_n_values[$field_obj->get_name()] : NULL;
2389
+		return $this->_prepare_value_for_use_in_db($unprepared_value, $field_obj);
2390 2390
 	}
2391 2391
 
2392 2392
 
@@ -2398,9 +2398,9 @@  discard block
 block discarded – undo
2398 2398
 	 * @param EE_Model_Field_Base $field field which will be doing the preparing of the value. If null, we assume $value is a custom selection
2399 2399
 	 * @return mixed a value ready for use in the database for insertions, updating, or in a where clause
2400 2400
 	 */
2401
-	private function _prepare_value_for_use_in_db($value, $field){
2402
-		if($field && $field instanceof EE_Model_Field_Base){
2403
-			switch( $this->_values_already_prepared_by_model_object ){
2401
+	private function _prepare_value_for_use_in_db($value, $field) {
2402
+		if ($field && $field instanceof EE_Model_Field_Base) {
2403
+			switch ($this->_values_already_prepared_by_model_object) {
2404 2404
 				/** @noinspection PhpMissingBreakStatementInspection */
2405 2405
 				case self::not_prepared_by_model_object:
2406 2406
 					$value = $field->prepare_for_set($value);
@@ -2411,7 +2411,7 @@  discard block
 block discarded – undo
2411 2411
 					//leave the value alone
2412 2412
 			}
2413 2413
 			return $value;
2414
-		}else{
2414
+		} else {
2415 2415
 			return $value;
2416 2416
 		}
2417 2417
 	}
@@ -2421,13 +2421,13 @@  discard block
 block discarded – undo
2421 2421
 	 * @return EE_Primary_Table
2422 2422
 	 * @throws EE_Error
2423 2423
 	 */
2424
-	protected function _get_main_table(){
2425
-		foreach($this->_tables as $table){
2426
-			if($table instanceof EE_Primary_Table){
2424
+	protected function _get_main_table() {
2425
+		foreach ($this->_tables as $table) {
2426
+			if ($table instanceof EE_Primary_Table) {
2427 2427
 				return $table;
2428 2428
 			}
2429 2429
 		}
2430
-		throw new EE_Error(sprintf(__('There are no main tables on %s. They should be added to _tables array in the constructor','event_espresso'),get_class($this)));
2430
+		throw new EE_Error(sprintf(__('There are no main tables on %s. They should be added to _tables array in the constructor', 'event_espresso'), get_class($this)));
2431 2431
 	}
2432 2432
 
2433 2433
 	/**
@@ -2446,7 +2446,7 @@  discard block
 block discarded – undo
2446 2446
 	 */
2447 2447
 	public function second_table() {
2448 2448
 		// grab second table from tables array
2449
-		$second_table = end( $this->_tables );
2449
+		$second_table = end($this->_tables);
2450 2450
 		return $second_table instanceof EE_Secondary_Table ? $second_table->get_table_name() : NULL;
2451 2451
 	}
2452 2452
 
@@ -2459,8 +2459,8 @@  discard block
 block discarded – undo
2459 2459
 	 * @param string $table_alias
2460 2460
 	 * @return EE_Primary_Table | EE_Secondary_Table
2461 2461
 	 */
2462
-	public function get_table_obj_by_alias( $table_alias = '' ) {
2463
-		return isset( $this->_tables[ $table_alias ] ) ? $this->_tables[ $table_alias ] : NULL;
2462
+	public function get_table_obj_by_alias($table_alias = '') {
2463
+		return isset($this->_tables[$table_alias]) ? $this->_tables[$table_alias] : NULL;
2464 2464
 	}
2465 2465
 
2466 2466
 
@@ -2469,10 +2469,10 @@  discard block
 block discarded – undo
2469 2469
 	 * Gets all the tables of type EE_Other_Table from EEM_CPT_Basel_Model::_tables
2470 2470
 	 * @return EE_Secondary_Table[]
2471 2471
 	 */
2472
-	protected function _get_other_tables(){
2473
-		$other_tables =array();
2474
-		foreach($this->_tables as $table_alias => $table){
2475
-			if($table instanceof EE_Secondary_Table){
2472
+	protected function _get_other_tables() {
2473
+		$other_tables = array();
2474
+		foreach ($this->_tables as $table_alias => $table) {
2475
+			if ($table instanceof EE_Secondary_Table) {
2476 2476
 				$other_tables[$table_alias] = $table;
2477 2477
 			}
2478 2478
 		}
@@ -2484,7 +2484,7 @@  discard block
 block discarded – undo
2484 2484
 	 * @param string $table_alias, array key in EEM_Base::_tables
2485 2485
 	 * @return EE_Model_Field_Base[]
2486 2486
 	 */
2487
-	function _get_fields_for_table($table_alias){
2487
+	function _get_fields_for_table($table_alias) {
2488 2488
 		return $this->_fields[$table_alias];
2489 2489
 	}
2490 2490
 
@@ -2496,29 +2496,29 @@  discard block
 block discarded – undo
2496 2496
 	 * @param array $query_params like EEM_Base::get_all's $query_parameters['where']
2497 2497
 	 * @return EE_Model_Query_Info_Carrier
2498 2498
 	 */
2499
-	function _extract_related_models_from_query($query_params){
2499
+	function _extract_related_models_from_query($query_params) {
2500 2500
 		$query_info_carrier = new EE_Model_Query_Info_Carrier();
2501
-		if(array_key_exists(0,$query_params)){
2502
-			$this->_extract_related_models_from_sub_params_array_keys($query_params[0], $query_info_carrier,0);
2503
-		}
2504
-		if(array_key_exists('group_by', $query_params)){
2505
-			if(is_array($query_params['group_by'])){
2506
-				$this->_extract_related_models_from_sub_params_array_values($query_params['group_by'],$query_info_carrier,'group_by');
2507
-			}elseif( ! empty ( $query_params['group_by'] )){
2508
-				$this->_extract_related_model_info_from_query_param( $query_params['group_by'],$query_info_carrier,'group_by');
2501
+		if (array_key_exists(0, $query_params)) {
2502
+			$this->_extract_related_models_from_sub_params_array_keys($query_params[0], $query_info_carrier, 0);
2503
+		}
2504
+		if (array_key_exists('group_by', $query_params)) {
2505
+			if (is_array($query_params['group_by'])) {
2506
+				$this->_extract_related_models_from_sub_params_array_values($query_params['group_by'], $query_info_carrier, 'group_by');
2507
+			}elseif ( ! empty ($query_params['group_by'])) {
2508
+				$this->_extract_related_model_info_from_query_param($query_params['group_by'], $query_info_carrier, 'group_by');
2509 2509
 			}
2510 2510
 		}
2511
-		if(array_key_exists('having',$query_params)){
2512
-			$this->_extract_related_models_from_sub_params_array_keys($query_params[0], $query_info_carrier,'having');
2511
+		if (array_key_exists('having', $query_params)) {
2512
+			$this->_extract_related_models_from_sub_params_array_keys($query_params[0], $query_info_carrier, 'having');
2513 2513
 		}
2514
-		if(array_key_exists('order_by', $query_params)){
2515
-			if ( is_array( $query_params['order_by'] ) )
2516
-				$this->_extract_related_models_from_sub_params_array_keys($query_params['order_by'],$query_info_carrier,'order_by');
2517
-			elseif( ! empty( $query_params['order_by'] ))
2518
-				$this->_extract_related_model_info_from_query_param( $query_params['order_by'], $query_info_carrier,'order_by');
2514
+		if (array_key_exists('order_by', $query_params)) {
2515
+			if (is_array($query_params['order_by']))
2516
+				$this->_extract_related_models_from_sub_params_array_keys($query_params['order_by'], $query_info_carrier, 'order_by');
2517
+			elseif ( ! empty($query_params['order_by']))
2518
+				$this->_extract_related_model_info_from_query_param($query_params['order_by'], $query_info_carrier, 'order_by');
2519 2519
 		}
2520
-		if(array_key_exists('force_join', $query_params)){
2521
-			$this->_extract_related_models_from_sub_params_array_values($query_params['force_join'],$query_info_carrier,'force_join');
2520
+		if (array_key_exists('force_join', $query_params)) {
2521
+			$this->_extract_related_models_from_sub_params_array_values($query_params['force_join'], $query_info_carrier, 'force_join');
2522 2522
 		}
2523 2523
 		return $query_info_carrier;
2524 2524
 	}
@@ -2531,34 +2531,34 @@  discard block
 block discarded – undo
2531 2531
 	 * @throws EE_Error
2532 2532
 	 * @return \EE_Model_Query_Info_Carrier
2533 2533
 	 */
2534
-	private function _extract_related_models_from_sub_params_array_keys($sub_query_params, EE_Model_Query_Info_Carrier $model_query_info_carrier,$query_param_type){
2535
-		if (!empty($sub_query_params)){
2534
+	private function _extract_related_models_from_sub_params_array_keys($sub_query_params, EE_Model_Query_Info_Carrier $model_query_info_carrier, $query_param_type) {
2535
+		if ( ! empty($sub_query_params)) {
2536 2536
 			$sub_query_params = (array) $sub_query_params;
2537
-			foreach($sub_query_params as $param => $possibly_array_of_params){
2537
+			foreach ($sub_query_params as $param => $possibly_array_of_params) {
2538 2538
 				//$param could be simply 'EVT_ID', or it could be 'Registrations.REG_ID', or even 'Registrations.Transactions.Payments.PAY_amount'
2539
-				$this->_extract_related_model_info_from_query_param( $param, $model_query_info_carrier,$query_param_type);
2539
+				$this->_extract_related_model_info_from_query_param($param, $model_query_info_carrier, $query_param_type);
2540 2540
 
2541 2541
 				//if $possibly_array_of_params is an array, try recursing into it, searching for keys which
2542 2542
 				//indicate needed joins. Eg, array('NOT'=>array('Registration.TXN_ID'=>23)). In this case, we tried
2543 2543
 				//extracting models out of the 'NOT', which obviously wasn't successful, and then we recurse into the value
2544 2544
 				//of array('Registration.TXN_ID'=>23)
2545 2545
 				$query_param_sans_stars = $this->_remove_stars_and_anything_after_from_condition_query_param_key($param);
2546
-				if(in_array($query_param_sans_stars, $this->_logic_query_param_keys,true)){
2547
-					if (! is_array($possibly_array_of_params)){
2546
+				if (in_array($query_param_sans_stars, $this->_logic_query_param_keys, true)) {
2547
+					if ( ! is_array($possibly_array_of_params)) {
2548 2548
 						throw new EE_Error(sprintf(__("You used a special where query param %s, but the value isn't an array of where query params, it's just %s'. It should be an array, eg array('EVT_ID'=>23,'OR'=>array('Venue.VNU_ID'=>32,'Venue.VNU_name'=>'monkey_land'))", "event_espresso"),
2549
-							$param,$possibly_array_of_params));
2550
-					}else{
2551
-						$this->_extract_related_models_from_sub_params_array_keys($possibly_array_of_params, $model_query_info_carrier,$query_param_type);
2549
+							$param, $possibly_array_of_params));
2550
+					} else {
2551
+						$this->_extract_related_models_from_sub_params_array_keys($possibly_array_of_params, $model_query_info_carrier, $query_param_type);
2552 2552
 					}
2553
-				}elseif($query_param_type === 0 //ie WHERE
2553
+				}elseif ($query_param_type === 0 //ie WHERE
2554 2554
 						&& is_array($possibly_array_of_params)
2555 2555
 						&& isset($possibly_array_of_params[2])
2556
-						&& $possibly_array_of_params[2] == true){
2556
+						&& $possibly_array_of_params[2] == true) {
2557 2557
 					//then $possible_array_of_params looks something like array('<','DTT_sold',true)
2558 2558
 					//indicating that $possible_array_of_params[1] is actually a field name,
2559 2559
 					//from which we should extract query parameters!
2560
-					if(! isset($possibly_array_of_params[0]) || ! isset($possibly_array_of_params[1])){
2561
-						throw new EE_Error(sprintf(__("Improperly formed query parameter %s. It should be numerically indexed like array('<','DTT_sold',true); but you provided %s", "event_espresso"),$query_param_type,implode(",",$possibly_array_of_params)));
2560
+					if ( ! isset($possibly_array_of_params[0]) || ! isset($possibly_array_of_params[1])) {
2561
+						throw new EE_Error(sprintf(__("Improperly formed query parameter %s. It should be numerically indexed like array('<','DTT_sold',true); but you provided %s", "event_espresso"), $query_param_type, implode(",", $possibly_array_of_params)));
2562 2562
 					}
2563 2563
 					$this->_extract_related_model_info_from_query_param($possibly_array_of_params[1], $model_query_info_carrier, $query_param_type);
2564 2564
 				}
@@ -2577,14 +2577,14 @@  discard block
 block discarded – undo
2577 2577
 	 * @throws EE_Error
2578 2578
 	 * @return \EE_Model_Query_Info_Carrier
2579 2579
 	 */
2580
-	private function _extract_related_models_from_sub_params_array_values($sub_query_params, EE_Model_Query_Info_Carrier $model_query_info_carrier,$query_param_type){
2581
-		if (!empty($sub_query_params)){
2582
-			if(!is_array($sub_query_params)){
2583
-				throw new EE_Error(sprintf(__("Query parameter %s should be an array, but it isn't.", "event_espresso"),$sub_query_params));
2580
+	private function _extract_related_models_from_sub_params_array_values($sub_query_params, EE_Model_Query_Info_Carrier $model_query_info_carrier, $query_param_type) {
2581
+		if ( ! empty($sub_query_params)) {
2582
+			if ( ! is_array($sub_query_params)) {
2583
+				throw new EE_Error(sprintf(__("Query parameter %s should be an array, but it isn't.", "event_espresso"), $sub_query_params));
2584 2584
 			}
2585
-			foreach($sub_query_params as $param){
2585
+			foreach ($sub_query_params as $param) {
2586 2586
 				//$param could be simply 'EVT_ID', or it could be 'Registrations.REG_ID', or even 'Registrations.Transactions.Payments.PAY_amount'
2587
-				$this->_extract_related_model_info_from_query_param( $param, $model_query_info_carrier, $query_param_type);
2587
+				$this->_extract_related_model_info_from_query_param($param, $model_query_info_carrier, $query_param_type);
2588 2588
 			}
2589 2589
 		}
2590 2590
 		return $model_query_info_carrier;
@@ -2603,81 +2603,81 @@  discard block
 block discarded – undo
2603 2603
 	 * @throws EE_Error
2604 2604
 	 * @return EE_Model_Query_Info_Carrier
2605 2605
 	 */
2606
-	function _create_model_query_info_carrier($query_params){
2607
-		if( ! is_array( $query_params ) ){
2608
-			EE_Error::doing_it_wrong('EEM_Base::_create_model_query_info_carrier', sprintf( __( '$query_params should be an array, you passed a variable of type %s', 'event_espresso' ), gettype( $query_params ) ), '4.6.0' );
2606
+	function _create_model_query_info_carrier($query_params) {
2607
+		if ( ! is_array($query_params)) {
2608
+			EE_Error::doing_it_wrong('EEM_Base::_create_model_query_info_carrier', sprintf(__('$query_params should be an array, you passed a variable of type %s', 'event_espresso'), gettype($query_params)), '4.6.0');
2609 2609
 			$query_params = array();
2610 2610
 		}
2611
-		if( isset( $query_params[0] ) ) {
2611
+		if (isset($query_params[0])) {
2612 2612
 			$where_query_params = $query_params[0];
2613
-		}else{
2613
+		} else {
2614 2614
 			$where_query_params = array();
2615 2615
 		}
2616 2616
 		//first check if we should alter the query to account for caps or not
2617 2617
 		//because the caps might require us to do extra joins
2618
-		if( isset( $query_params[ 'caps' ] ) && $query_params[ 'caps' ] != 'none' ) {
2619
-			$query_params[0] = $where_query_params = array_replace_recursive( $where_query_params, $this->caps_where_conditions( $query_params[ 'caps' ] ) );
2618
+		if (isset($query_params['caps']) && $query_params['caps'] != 'none') {
2619
+			$query_params[0] = $where_query_params = array_replace_recursive($where_query_params, $this->caps_where_conditions($query_params['caps']));
2620 2620
 		}
2621 2621
 		$query_object = $this->_extract_related_models_from_query($query_params);
2622 2622
 
2623 2623
 		//verify where_query_params has NO numeric indexes.... that's simply not how you use it!
2624
-		foreach($where_query_params as $key => $value){
2625
-			if(is_int($key)){
2626
-				throw new EE_Error(sprintf(__("WHERE query params must NOT be numerically-indexed. You provided the array key '%s' for value '%s' while querying model %s. All the query params provided were '%s' Please read documentation on EEM_Base::get_all.", "event_espresso"),$key, var_export( $value, true ), var_export( $query_params, true ), get_class($this)));
2624
+		foreach ($where_query_params as $key => $value) {
2625
+			if (is_int($key)) {
2626
+				throw new EE_Error(sprintf(__("WHERE query params must NOT be numerically-indexed. You provided the array key '%s' for value '%s' while querying model %s. All the query params provided were '%s' Please read documentation on EEM_Base::get_all.", "event_espresso"), $key, var_export($value, true), var_export($query_params, true), get_class($this)));
2627 2627
 			}
2628 2628
 		}
2629
-		if( array_key_exists( 'default_where_conditions',$query_params) && ! empty( $query_params['default_where_conditions'] )){
2629
+		if (array_key_exists('default_where_conditions', $query_params) && ! empty($query_params['default_where_conditions'])) {
2630 2630
 			$use_default_where_conditions = $query_params['default_where_conditions'];
2631
-		}else{
2631
+		} else {
2632 2632
 			$use_default_where_conditions = 'all';
2633 2633
 		}
2634
-		$where_query_params = array_merge($this->_get_default_where_conditions_for_models_in_query($query_object,$use_default_where_conditions,$where_query_params), $where_query_params );
2635
-		$query_object->set_where_sql( $this->_construct_where_clause($where_query_params));
2634
+		$where_query_params = array_merge($this->_get_default_where_conditions_for_models_in_query($query_object, $use_default_where_conditions, $where_query_params), $where_query_params);
2635
+		$query_object->set_where_sql($this->_construct_where_clause($where_query_params));
2636 2636
 
2637 2637
 
2638 2638
 		//if this is a "on_join_limit" then we are limiting on on a specific table in a multi_table join.  So we need to setup a subquery and use that for the main join.  Note for now this only works on the primary table for the model.  So for instance, you could set the limit array like this:
2639 2639
 		//array( 'on_join_limit' => array('Primary_Table_Alias', array(1,10) ) )
2640
-		if ( array_key_exists('on_join_limit', $query_params ) && ! empty( $query_params['on_join_limit'] )) {
2641
-			$query_object->set_main_model_join_sql( $this->_construct_limit_join_select( $query_params['on_join_limit'][0], $query_params['on_join_limit'][1] ) );
2640
+		if (array_key_exists('on_join_limit', $query_params) && ! empty($query_params['on_join_limit'])) {
2641
+			$query_object->set_main_model_join_sql($this->_construct_limit_join_select($query_params['on_join_limit'][0], $query_params['on_join_limit'][1]));
2642 2642
 		}
2643 2643
 
2644 2644
 
2645 2645
 		//set limit
2646
-		if(array_key_exists('limit',$query_params)){
2647
-			if(is_array($query_params['limit'])){
2648
-				if( ! isset($query_params['limit'][0]) || ! isset($query_params['limit'][1])){
2649
-					$e = sprintf(__("Invalid DB query. You passed '%s' for the LIMIT, but only the following are valid: an integer, string representing an integer, a string like 'int,int', or an array like array(int,int)", "event_espresso"),  http_build_query($query_params['limit']));
2646
+		if (array_key_exists('limit', $query_params)) {
2647
+			if (is_array($query_params['limit'])) {
2648
+				if ( ! isset($query_params['limit'][0]) || ! isset($query_params['limit'][1])) {
2649
+					$e = sprintf(__("Invalid DB query. You passed '%s' for the LIMIT, but only the following are valid: an integer, string representing an integer, a string like 'int,int', or an array like array(int,int)", "event_espresso"), http_build_query($query_params['limit']));
2650 2650
 					throw new EE_Error($e."|".$e);
2651 2651
 				}
2652 2652
 				//they passed us an array for the limit. Assume it's like array(50,25), meaning offset by 50, and get 25
2653 2653
 				$query_object->set_limit_sql(" LIMIT ".$query_params['limit'][0].",".$query_params['limit'][1]);
2654
-			}elseif( ! empty ( $query_params['limit'] )){
2654
+			}elseif ( ! empty ($query_params['limit'])) {
2655 2655
 				$query_object->set_limit_sql((" LIMIT ".$query_params['limit']));
2656 2656
 			}
2657 2657
 		}
2658 2658
 		//set order by
2659
-		if(array_key_exists('order_by',$query_params)){
2660
-			if(is_array($query_params['order_by'])){
2659
+		if (array_key_exists('order_by', $query_params)) {
2660
+			if (is_array($query_params['order_by'])) {
2661 2661
 				//if they're using 'order_by' as an array, they can't use 'order' (because 'order_by' must
2662 2662
 				//specify whether to ascend or descend on each field. Eg 'order_by'=>array('EVT_ID'=>'ASC'). So
2663 2663
 				//including 'order' wouldn't make any sense if 'order_by' has already specified which way to order!
2664
-				if(array_key_exists('order', $query_params)){
2664
+				if (array_key_exists('order', $query_params)) {
2665 2665
 					throw new EE_Error(sprintf(__("In querying %s, we are using query parameter 'order_by' as an array (keys:%s,values:%s), and so we can't use query parameter 'order' (value %s). You should just use the 'order_by' parameter ", "event_espresso"),
2666
-							get_class($this),implode(", ",array_keys($query_params['order_by'])),implode(", ",$query_params['order_by']),$query_params['order']));
2666
+							get_class($this), implode(", ", array_keys($query_params['order_by'])), implode(", ", $query_params['order_by']), $query_params['order']));
2667 2667
 				}
2668
-				 $this->_extract_related_models_from_sub_params_array_keys($query_params['order_by'],$query_object,'order_by');
2668
+				 $this->_extract_related_models_from_sub_params_array_keys($query_params['order_by'], $query_object, 'order_by');
2669 2669
 				//assume it's an array of fields to order by
2670 2670
 				$order_array = array();
2671
-				foreach($query_params['order_by'] as $field_name_to_order_by => $order){
2671
+				foreach ($query_params['order_by'] as $field_name_to_order_by => $order) {
2672 2672
 					$order = $this->_extract_order($order);
2673 2673
 					$order_array[] = $this->_deduce_column_name_from_query_param($field_name_to_order_by).SP.$order;
2674 2674
 				}
2675
-				$query_object->set_order_by_sql(" ORDER BY ".implode(",",$order_array));
2676
-			}elseif( ! empty ( $query_params['order_by'] )){
2677
-				$this->_extract_related_model_info_from_query_param($query_params['order_by'],$query_object,'order',$query_params['order_by']);
2678
-				if(isset($query_params['order'])){
2675
+				$query_object->set_order_by_sql(" ORDER BY ".implode(",", $order_array));
2676
+			}elseif ( ! empty ($query_params['order_by'])) {
2677
+				$this->_extract_related_model_info_from_query_param($query_params['order_by'], $query_object, 'order', $query_params['order_by']);
2678
+				if (isset($query_params['order'])) {
2679 2679
 					$order = $this->_extract_order($query_params['order']);
2680
-				}else{
2680
+				} else {
2681 2681
 					$order = 'DESC';
2682 2682
 				}
2683 2683
 				$query_object->set_order_by_sql(" ORDER BY ".$this->_deduce_column_name_from_query_param($query_params['order_by']).SP.$order);
@@ -2685,46 +2685,46 @@  discard block
 block discarded – undo
2685 2685
 		}
2686 2686
 
2687 2687
 		//if 'order_by' wasn't set, maybe they are just using 'order' on its own?
2688
-		if( ! array_key_exists('order_by',$query_params) && array_key_exists('order',$query_params) && ! empty( $query_params['order'] )){
2688
+		if ( ! array_key_exists('order_by', $query_params) && array_key_exists('order', $query_params) && ! empty($query_params['order'])) {
2689 2689
 			$pk_field = $this->get_primary_key_field();
2690 2690
 			$order = $this->_extract_order($query_params['order']);
2691 2691
 			$query_object->set_order_by_sql(" ORDER BY ".$pk_field->get_qualified_column().SP.$order);
2692 2692
 		}
2693 2693
 
2694 2694
 		//set group by
2695
-		if(array_key_exists('group_by',$query_params)){
2696
-			if(is_array($query_params['group_by'])){
2695
+		if (array_key_exists('group_by', $query_params)) {
2696
+			if (is_array($query_params['group_by'])) {
2697 2697
 				//it's an array, so assume we'll be grouping by a bunch of stuff
2698 2698
 				$group_by_array = array();
2699
-				foreach($query_params['group_by'] as $field_name_to_group_by){
2699
+				foreach ($query_params['group_by'] as $field_name_to_group_by) {
2700 2700
 					$group_by_array[] = $this->_deduce_column_name_from_query_param($field_name_to_group_by);
2701 2701
 				}
2702
-				$query_object->set_group_by_sql(" GROUP BY ".implode(", ",$group_by_array));
2703
-			}elseif( ! empty ( $query_params['group_by'] )){
2702
+				$query_object->set_group_by_sql(" GROUP BY ".implode(", ", $group_by_array));
2703
+			}elseif ( ! empty ($query_params['group_by'])) {
2704 2704
 				$query_object->set_group_by_sql(" GROUP BY ".$this->_deduce_column_name_from_query_param($query_params['group_by']));
2705 2705
 			}
2706 2706
 		}
2707 2707
 		//set having
2708
-		if(array_key_exists('having',$query_params) && $query_params['having']){
2709
-			$query_object->set_having_sql( $this->_construct_having_clause($query_params['having']));
2708
+		if (array_key_exists('having', $query_params) && $query_params['having']) {
2709
+			$query_object->set_having_sql($this->_construct_having_clause($query_params['having']));
2710 2710
 		}
2711 2711
 
2712 2712
 		//now, just verify they didn't pass anything wack
2713
-		foreach($query_params as $query_key => $query_value){
2714
-			if( ! in_array($query_key,$this->_allowed_query_params,true)){
2713
+		foreach ($query_params as $query_key => $query_value) {
2714
+			if ( ! in_array($query_key, $this->_allowed_query_params, true)) {
2715 2715
 				throw new EE_Error(
2716 2716
 					sprintf(
2717
-						__("You passed %s as a query parameter to %s, which is illegal! The allowed query parameters are %s",'event_espresso'),
2717
+						__("You passed %s as a query parameter to %s, which is illegal! The allowed query parameters are %s", 'event_espresso'),
2718 2718
 						$query_key,
2719 2719
 						get_class($this),
2720 2720
 //						print_r( $this->_allowed_query_params, TRUE )
2721
-						implode( ',', $this->_allowed_query_params )
2721
+						implode(',', $this->_allowed_query_params)
2722 2722
 					)
2723 2723
 				);
2724 2724
 			}
2725 2725
 		}
2726 2726
 		$main_model_join_sql = $query_object->get_main_model_join_sql();
2727
-		if ( empty( $main_model_join_sql ) )
2727
+		if (empty($main_model_join_sql))
2728 2728
 			$query_object->set_main_model_join_sql($this->_construct_internal_join());
2729 2729
 		return $query_object;
2730 2730
 	}
@@ -2735,17 +2735,17 @@  discard block
 block discarded – undo
2735 2735
 	 * @param string $context one of EEM_Base::valid_cap_contexts()
2736 2736
 	 * @return array like EEM_Base::get_all() 's $query_params[0]
2737 2737
 	 */
2738
-	public function caps_where_conditions( $context = self::caps_read ) {
2739
-		EEM_Base::verify_is_valid_cap_context( $context );
2738
+	public function caps_where_conditions($context = self::caps_read) {
2739
+		EEM_Base::verify_is_valid_cap_context($context);
2740 2740
 		$cap_where_conditions = array();
2741
-		$cap_restrictions = $this->caps_missing( $context );
2741
+		$cap_restrictions = $this->caps_missing($context);
2742 2742
 		/**
2743 2743
 		 * @var $cap_restrictions EE_Default_Where_Conditions[]
2744 2744
 		 */
2745
-		foreach( $cap_restrictions as $cap => $restriction_if_no_cap ) {
2746
-				$cap_where_conditions = array_replace_recursive( $cap_where_conditions, $restriction_if_no_cap->get_default_where_conditions() );
2745
+		foreach ($cap_restrictions as $cap => $restriction_if_no_cap) {
2746
+				$cap_where_conditions = array_replace_recursive($cap_where_conditions, $restriction_if_no_cap->get_default_where_conditions());
2747 2747
 		}
2748
-		return apply_filters( 'FHEE__EEM_Base__caps_where_conditions__return', $cap_where_conditions, $this, $context, $cap_restrictions );
2748
+		return apply_filters('FHEE__EEM_Base__caps_where_conditions__return', $cap_where_conditions, $this, $context, $cap_restrictions);
2749 2749
 	}
2750 2750
 
2751 2751
 	/**
@@ -2755,11 +2755,11 @@  discard block
 block discarded – undo
2755 2755
 	 * @return string either ASC, asc, DESC or desc
2756 2756
 	 * @throws EE_Error
2757 2757
 	 */
2758
-	private function _extract_order($should_be_order_string){
2759
-		if(in_array($should_be_order_string, $this->_allowed_order_values)){
2758
+	private function _extract_order($should_be_order_string) {
2759
+		if (in_array($should_be_order_string, $this->_allowed_order_values)) {
2760 2760
 			return $should_be_order_string;
2761
-		}else{
2762
-			throw new EE_Error(sprintf(__("While performing a query on '%s', tried to use '%s' as an order parameter. ", "event_espresso"),get_class($this),$should_be_order_string));
2761
+		} else {
2762
+			throw new EE_Error(sprintf(__("While performing a query on '%s', tried to use '%s' as an order parameter. ", "event_espresso"), get_class($this), $should_be_order_string));
2763 2763
 		}
2764 2764
 	}
2765 2765
 
@@ -2777,7 +2777,7 @@  discard block
 block discarded – undo
2777 2777
 	 * @throws EE_Error
2778 2778
 	 * @return array like $query_params[0], see EEM_Base::get_all for documentation
2779 2779
 	 */
2780
-	private function _get_default_where_conditions_for_models_in_query(EE_Model_Query_Info_Carrier $query_info_carrier,$use_default_where_conditions = 'all',$where_query_params = array()){
2780
+	private function _get_default_where_conditions_for_models_in_query(EE_Model_Query_Info_Carrier $query_info_carrier, $use_default_where_conditions = 'all', $where_query_params = array()) {
2781 2781
 		$allowed_used_default_where_conditions_values = array(
2782 2782
 				'all',
2783 2783
 				'this_model_only', 
@@ -2785,19 +2785,19 @@  discard block
 block discarded – undo
2785 2785
 				'minimum',
2786 2786
 				'none'
2787 2787
 			);
2788
-		if( ! in_array($use_default_where_conditions,$allowed_used_default_where_conditions_values)){
2789
-			throw new EE_Error(sprintf(__("You passed an invalid value to the query parameter 'default_where_conditions' of '%s'. Allowed values are %s", "event_espresso"),$use_default_where_conditions,implode(", ",$allowed_used_default_where_conditions_values)));
2788
+		if ( ! in_array($use_default_where_conditions, $allowed_used_default_where_conditions_values)) {
2789
+			throw new EE_Error(sprintf(__("You passed an invalid value to the query parameter 'default_where_conditions' of '%s'. Allowed values are %s", "event_espresso"), $use_default_where_conditions, implode(", ", $allowed_used_default_where_conditions_values)));
2790 2790
 		}
2791
-		if( in_array($use_default_where_conditions, array('all','this_model_only')) ){
2791
+		if (in_array($use_default_where_conditions, array('all', 'this_model_only'))) {
2792 2792
 			$universal_query_params = $this->_get_default_where_conditions();
2793
-		}elseif( in_array( $use_default_where_conditions, array( 'minimum' ) ) ) {
2793
+		}elseif (in_array($use_default_where_conditions, array('minimum'))) {
2794 2794
 			$universal_query_params = $this->_get_minimum_where_conditions();
2795
-		}else{
2795
+		} else {
2796 2796
 			$universal_query_params = array();
2797 2797
 		}
2798 2798
 
2799
-		if(in_array($use_default_where_conditions,array('all','other_models_only'))){
2800
-			foreach($query_info_carrier->get_model_names_included() as $model_relation_path => $model_name){
2799
+		if (in_array($use_default_where_conditions, array('all', 'other_models_only'))) {
2800
+			foreach ($query_info_carrier->get_model_names_included() as $model_relation_path => $model_name) {
2801 2801
 				$related_model = $this->get_related_model_obj($model_name);
2802 2802
 				$related_model_universal_where_params = $related_model->_get_default_where_conditions($model_relation_path);
2803 2803
 
@@ -2824,22 +2824,22 @@  discard block
 block discarded – undo
2824 2824
 	 * @param string $model_relation_path like 'Transaction.Payment.'
2825 2825
 	 * @return array like EEM_Base::get_all's $query_params[0]
2826 2826
 	 */
2827
-	private function _override_defaults_or_make_null_friendly($default_where_conditions,$provided_where_conditions,$model,$model_relation_path){
2827
+	private function _override_defaults_or_make_null_friendly($default_where_conditions, $provided_where_conditions, $model, $model_relation_path) {
2828 2828
 		$null_friendly_where_conditions = array();
2829 2829
 		$none_overridden = true;
2830 2830
 		$or_condition_key_for_defaults = 'OR*'.get_class($model);
2831 2831
 
2832
-		foreach($default_where_conditions as $key => $val){
2833
-			if( isset($provided_where_conditions[$key])){
2832
+		foreach ($default_where_conditions as $key => $val) {
2833
+			if (isset($provided_where_conditions[$key])) {
2834 2834
 				$none_overridden = false;
2835
-			}else{
2835
+			} else {
2836 2836
 				$null_friendly_where_conditions[$or_condition_key_for_defaults]['AND'][$key] = $val;
2837 2837
 			}
2838 2838
 		}
2839
-		if( $none_overridden && $default_where_conditions){
2840
-			if($model->has_primary_key_field()){
2839
+		if ($none_overridden && $default_where_conditions) {
2840
+			if ($model->has_primary_key_field()) {
2841 2841
 				$null_friendly_where_conditions[$or_condition_key_for_defaults][$model_relation_path.".".$model->primary_key_name()] = array('IS NULL');
2842
-			}else{
2842
+			} else {
2843 2843
 				//@todo NO PK, use other defaults
2844 2844
 			}
2845 2845
 		}
@@ -2854,8 +2854,8 @@  discard block
 block discarded – undo
2854 2854
 	 * @param string $model_relation_path eg, path from Event to Payment is "Registration.Transaction.Payment."
2855 2855
 	 * @return array like EEM_Base::get_all's $query_params[0] (where conditions)
2856 2856
 	 */
2857
-	private function _get_default_where_conditions($model_relation_path = null){
2858
-		if ( $this->_ignore_where_strategy )
2857
+	private function _get_default_where_conditions($model_relation_path = null) {
2858
+		if ($this->_ignore_where_strategy)
2859 2859
 			return array();
2860 2860
 
2861 2861
 		return $this->_default_where_conditions_strategy->get_default_where_conditions($model_relation_path);
@@ -2869,8 +2869,8 @@  discard block
 block discarded – undo
2869 2869
 	 * @param string $model_relation_path eg, path from Event to Payment is "Registration.Transaction.Payment."
2870 2870
 	 * @return array like EEM_Base::get_all's $query_params[0] (where conditions)
2871 2871
 	 */
2872
-	protected function _get_minimum_where_conditions($model_relation_path = null){
2873
-		if ( $this->_ignore_where_strategy )
2872
+	protected function _get_minimum_where_conditions($model_relation_path = null) {
2873
+		if ($this->_ignore_where_strategy)
2874 2874
 			return array();
2875 2875
 
2876 2876
 		return $this->_minimum_where_conditions_strategy->get_default_where_conditions($model_relation_path);
@@ -2881,13 +2881,13 @@  discard block
 block discarded – undo
2881 2881
 	 * @param EE_Model_Query_Info_Carrier $model_query_info
2882 2882
 	 * @return string
2883 2883
 	 */
2884
-	private function _construct_default_select_sql(EE_Model_Query_Info_Carrier $model_query_info){
2884
+	private function _construct_default_select_sql(EE_Model_Query_Info_Carrier $model_query_info) {
2885 2885
 		$selects = $this->_get_columns_to_select_for_this_model();
2886
-		foreach($model_query_info->get_model_names_included() as $model_relation_chain => $name_of_other_model_included){
2886
+		foreach ($model_query_info->get_model_names_included() as $model_relation_chain => $name_of_other_model_included) {
2887 2887
 			$other_model_included = $this->get_related_model_obj($name_of_other_model_included);
2888 2888
 			$selects = array_merge($selects, $other_model_included->_get_columns_to_select_for_this_model($model_relation_chain));
2889 2889
 		}
2890
-		return implode(", ",$selects);
2890
+		return implode(", ", $selects);
2891 2891
 	}
2892 2892
 
2893 2893
 	/**
@@ -2896,19 +2896,19 @@  discard block
 block discarded – undo
2896 2896
 	 * @param string $model_relation_chain like 'Question.Question_Group.Event'
2897 2897
 	 * @return array numerically indexed, values are columns to select and rename, eg "Event.ID AS 'Event.ID'"
2898 2898
 	 */
2899
-	public function _get_columns_to_select_for_this_model($model_relation_chain = ''){
2899
+	public function _get_columns_to_select_for_this_model($model_relation_chain = '') {
2900 2900
 		$fields = $this->field_settings();
2901 2901
 		$selects = array();
2902 2902
 		$table_alias_with_model_relation_chain_prefix = EE_Model_Parser::extract_table_alias_model_relation_chain_prefix($model_relation_chain, $this->get_this_model_name());
2903
-		foreach($fields as $field_obj){
2904
-			$selects[] = $table_alias_with_model_relation_chain_prefix . $field_obj->get_table_alias().".".$field_obj->get_table_column()." AS '".$table_alias_with_model_relation_chain_prefix.$field_obj->get_table_alias().".".$field_obj->get_table_column()."'";
2903
+		foreach ($fields as $field_obj) {
2904
+			$selects[] = $table_alias_with_model_relation_chain_prefix.$field_obj->get_table_alias().".".$field_obj->get_table_column()." AS '".$table_alias_with_model_relation_chain_prefix.$field_obj->get_table_alias().".".$field_obj->get_table_column()."'";
2905 2905
 		}
2906 2906
 		//make sure we are also getting the PKs of each table
2907 2907
 		$tables = $this->get_tables();
2908
-		if(count($tables) > 1){
2909
-			foreach($tables as $table_obj){
2910
-				$qualified_pk_column = $table_alias_with_model_relation_chain_prefix . $table_obj->get_fully_qualified_pk_column();
2911
-				if( ! in_array($qualified_pk_column,$selects)){
2908
+		if (count($tables) > 1) {
2909
+			foreach ($tables as $table_obj) {
2910
+				$qualified_pk_column = $table_alias_with_model_relation_chain_prefix.$table_obj->get_fully_qualified_pk_column();
2911
+				if ( ! in_array($qualified_pk_column, $selects)) {
2912 2912
 					$selects[] = "$qualified_pk_column AS '$qualified_pk_column'";
2913 2913
 				}
2914 2914
 			}
@@ -2932,66 +2932,66 @@  discard block
 block discarded – undo
2932 2932
 	 * @throws EE_Error
2933 2933
 	 * @return void only modifies the EEM_Related_Model_Info_Carrier passed into it
2934 2934
 	 */
2935
-	private function _extract_related_model_info_from_query_param( $query_param, EE_Model_Query_Info_Carrier $passed_in_query_info, $query_param_type, $original_query_param = NULL ){
2936
-		if($original_query_param == NULL){
2935
+	private function _extract_related_model_info_from_query_param($query_param, EE_Model_Query_Info_Carrier $passed_in_query_info, $query_param_type, $original_query_param = NULL) {
2936
+		if ($original_query_param == NULL) {
2937 2937
 			$original_query_param = $query_param;
2938 2938
 		}
2939 2939
 		$query_param = $this->_remove_stars_and_anything_after_from_condition_query_param_key($query_param);
2940 2940
 		/** @var $allow_logic_query_params bool whether or not to allow logic_query_params like 'NOT','OR', or 'AND' */
2941
-		$allow_logic_query_params = in_array($query_param_type,array('where','having'));
2942
-		$allow_fields = in_array($query_param_type,array('where','having','order_by','group_by','order'));
2941
+		$allow_logic_query_params = in_array($query_param_type, array('where', 'having'));
2942
+		$allow_fields = in_array($query_param_type, array('where', 'having', 'order_by', 'group_by', 'order'));
2943 2943
 		//check to see if we have a field on this model
2944 2944
 		$this_model_fields = $this->field_settings(true);
2945
-		if(array_key_exists($query_param,$this_model_fields)){
2946
-			if($allow_fields){
2945
+		if (array_key_exists($query_param, $this_model_fields)) {
2946
+			if ($allow_fields) {
2947 2947
 				return;
2948
-			}else{
2948
+			} else {
2949 2949
 				throw new EE_Error(sprintf(__("Using a field name (%s) on model %s is not allowed on this query param type '%s'. Original query param was %s", "event_espresso"),
2950
-						$query_param,get_class($this),$query_param_type,$original_query_param));
2950
+						$query_param, get_class($this), $query_param_type, $original_query_param));
2951 2951
 			}
2952 2952
 		}
2953 2953
 		//check if this is a special logic query param
2954
-		elseif(in_array($query_param, $this->_logic_query_param_keys, TRUE)){
2955
-			if($allow_logic_query_params){
2954
+		elseif (in_array($query_param, $this->_logic_query_param_keys, TRUE)) {
2955
+			if ($allow_logic_query_params) {
2956 2956
 				return;
2957
-			}else{
2957
+			} else {
2958 2958
 				throw new EE_Error(
2959 2959
 					sprintf(
2960
-						__( 'Logic query params ("%1$s") are being used incorrectly with the following query param ("%2$s") on model %3$s. %4$sAdditional Info:%4$s%5$s', 'event_espresso' ),
2961
-						implode( '", "', $this->_logic_query_param_keys ),
2962
-						$query_param ,
2963
-						get_class( $this ),
2960
+						__('Logic query params ("%1$s") are being used incorrectly with the following query param ("%2$s") on model %3$s. %4$sAdditional Info:%4$s%5$s', 'event_espresso'),
2961
+						implode('", "', $this->_logic_query_param_keys),
2962
+						$query_param,
2963
+						get_class($this),
2964 2964
 						'<br />',
2965
-						"\t" . ' $passed_in_query_info = <pre>' . print_r( $passed_in_query_info, TRUE ) . '</pre>' . "\n\t" . ' $query_param_type = ' . $query_param_type . "\n\t" . ' $original_query_param = ' . $original_query_param
2965
+						"\t".' $passed_in_query_info = <pre>'.print_r($passed_in_query_info, TRUE).'</pre>'."\n\t".' $query_param_type = '.$query_param_type."\n\t".' $original_query_param = '.$original_query_param
2966 2966
 					)
2967 2967
 				);
2968 2968
 			}
2969 2969
 		}
2970 2970
 
2971 2971
 		//check if it's a custom selection
2972
-		elseif(array_key_exists($query_param,$this->_custom_selections)){
2972
+		elseif (array_key_exists($query_param, $this->_custom_selections)) {
2973 2973
 			return;
2974 2974
 		}
2975 2975
 
2976 2976
 		//check if has a model name at the beginning
2977 2977
 		//and
2978 2978
 		//check if it's a field on a related model
2979
-		foreach($this->_model_relations as $valid_related_model_name=>$relation_obj){
2980
-			if(strpos($query_param, $valid_related_model_name.".") === 0){
2981
-				$this->_add_join_to_model($valid_related_model_name, $passed_in_query_info,$original_query_param);
2979
+		foreach ($this->_model_relations as $valid_related_model_name=>$relation_obj) {
2980
+			if (strpos($query_param, $valid_related_model_name.".") === 0) {
2981
+				$this->_add_join_to_model($valid_related_model_name, $passed_in_query_info, $original_query_param);
2982 2982
 				$query_param = substr($query_param, strlen($valid_related_model_name."."));
2983
-				if($query_param == ''){
2983
+				if ($query_param == '') {
2984 2984
 					//nothing left to $query_param
2985 2985
 					//we should actually end in a field name, not a model like this!
2986 2986
 					throw new EE_Error(sprintf(__("Query param '%s' (of type %s on model %s) shouldn't end on a period (.) ", "event_espresso"),
2987
-					$query_param,$query_param_type,get_class($this),$valid_related_model_name));
2988
-				}else{
2987
+					$query_param, $query_param_type, get_class($this), $valid_related_model_name));
2988
+				} else {
2989 2989
 					$related_model_obj = $this->get_related_model_obj($valid_related_model_name);
2990 2990
 					$related_model_obj->_extract_related_model_info_from_query_param($query_param, $passed_in_query_info, $query_param_type, $original_query_param);
2991 2991
 					return;
2992 2992
 				}
2993
-			}elseif($query_param == $valid_related_model_name){
2994
-				$this->_add_join_to_model($valid_related_model_name, $passed_in_query_info,$original_query_param);
2993
+			}elseif ($query_param == $valid_related_model_name) {
2994
+				$this->_add_join_to_model($valid_related_model_name, $passed_in_query_info, $original_query_param);
2995 2995
 				return;
2996 2996
 			}
2997 2997
 		}
@@ -3001,7 +3001,7 @@  discard block
 block discarded – undo
3001 3001
 		//and we previously confirmed it wasn't a logic query param or field on the current model
3002 3002
 		//it's wack, that's what it is
3003 3003
 		throw new EE_Error(sprintf(__("There is no model named '%s' related to %s. Query param type is %s and original query param is %s", "event_espresso"),
3004
-				$query_param,get_class($this),$query_param_type,$original_query_param));
3004
+				$query_param, get_class($this), $query_param_type, $original_query_param));
3005 3005
 
3006 3006
 	}
3007 3007
 
@@ -3018,26 +3018,26 @@  discard block
 block discarded – undo
3018 3018
 	 * what models to prepend onto its default query params or in case it wants to rename tables (in case there are multiple joins to the same table)
3019 3019
 	 * @return void
3020 3020
 	 */
3021
-	private function _add_join_to_model($model_name, EE_Model_Query_Info_Carrier $passed_in_query_info,$original_query_param){
3021
+	private function _add_join_to_model($model_name, EE_Model_Query_Info_Carrier $passed_in_query_info, $original_query_param) {
3022 3022
 		$relation_obj = $this->related_settings_for($model_name);
3023 3023
 
3024 3024
 		$model_relation_chain = EE_Model_Parser::extract_model_relation_chain($model_name, $original_query_param);
3025 3025
 		//check if the relation is HABTM, because then we're essentially doing two joins
3026 3026
 		//If so, join first to the JOIN table, and add its data types, and then continue as normal
3027
-		if($relation_obj instanceof EE_HABTM_Relation){
3027
+		if ($relation_obj instanceof EE_HABTM_Relation) {
3028 3028
 			$join_model_obj = $relation_obj->get_join_model();
3029 3029
 			//replace the model specified with the join model for this relation chain, whi
3030 3030
 			$relation_chain_to_join_model = EE_Model_Parser::replace_model_name_with_join_model_name_in_model_relation_chain($model_name, $join_model_obj->get_this_model_name(), $model_relation_chain);
3031 3031
 			$new_query_info = new EE_Model_Query_Info_Carrier(
3032 3032
 					array($relation_chain_to_join_model => $join_model_obj->get_this_model_name()),
3033 3033
 					$relation_obj->get_join_to_intermediate_model_statement($relation_chain_to_join_model));
3034
-			$passed_in_query_info->merge( $new_query_info  );
3034
+			$passed_in_query_info->merge($new_query_info);
3035 3035
 		}
3036 3036
 		//now just join to the other table pointed to by the relation object, and add its data types
3037 3037
 		$new_query_info = new EE_Model_Query_Info_Carrier(
3038 3038
 				array($model_relation_chain=>$model_name),
3039 3039
 				$relation_obj->get_join_statement($model_relation_chain));
3040
-		$passed_in_query_info->merge( $new_query_info  );
3040
+		$passed_in_query_info->merge($new_query_info);
3041 3041
 	}
3042 3042
 
3043 3043
 
@@ -3046,11 +3046,11 @@  discard block
 block discarded – undo
3046 3046
 	 * @param array $where_params like EEM_Base::get_all
3047 3047
 	 * @return string of SQL
3048 3048
 	 */
3049
-	private function _construct_where_clause($where_params){
3049
+	private function _construct_where_clause($where_params) {
3050 3050
 		$SQL = $this->_construct_condition_clause_recursive($where_params, ' AND ');
3051
-		if($SQL){
3052
-			return " WHERE ". $SQL;
3053
-		}else{
3051
+		if ($SQL) {
3052
+			return " WHERE ".$SQL;
3053
+		} else {
3054 3054
 			return '';
3055 3055
 		}
3056 3056
 	}
@@ -3061,11 +3061,11 @@  discard block
 block discarded – undo
3061 3061
 	 * @param array $having_params
3062 3062
 	 * @return string
3063 3063
 	 */
3064
-	private function _construct_having_clause($having_params){
3064
+	private function _construct_having_clause($having_params) {
3065 3065
 		$SQL = $this->_construct_condition_clause_recursive($having_params, ' AND ');
3066
-		if($SQL){
3067
-			return " HAVING ". $SQL;
3068
-		}else{
3066
+		if ($SQL) {
3067
+			return " HAVING ".$SQL;
3068
+		} else {
3069 3069
 			return '';
3070 3070
 		}
3071 3071
 
@@ -3079,17 +3079,17 @@  discard block
 block discarded – undo
3079 3079
 	 * @return EE_Model_Field_Base
3080 3080
 	 * @throws EE_Error
3081 3081
 	 */
3082
-	protected function _get_field_on_model($field_name,$model_name){
3082
+	protected function _get_field_on_model($field_name, $model_name) {
3083 3083
 		$model_class = 'EEM_'.$model_name;
3084 3084
 		$model_filepath = $model_class.".model.php";
3085
-		EE_Registry::instance()->load_helper( 'File' );
3086
-		if ( is_readable($model_filepath)){
3085
+		EE_Registry::instance()->load_helper('File');
3086
+		if (is_readable($model_filepath)) {
3087 3087
 			require_once($model_filepath);
3088
-			$model_instance=call_user_func($model_name."::instance");
3088
+			$model_instance = call_user_func($model_name."::instance");
3089 3089
 			/* @var $model_instance EEM_Base */
3090 3090
 			return $model_instance->field_settings_for($field_name);
3091
-		}else{
3092
-			throw new EE_Error(sprintf(__('No model named %s exists, with classname %s and filepath %s','event_espresso'),$model_name,$model_class,$model_filepath));
3091
+		} else {
3092
+			throw new EE_Error(sprintf(__('No model named %s exists, with classname %s and filepath %s', 'event_espresso'), $model_name, $model_class, $model_filepath));
3093 3093
 		}
3094 3094
 	}
3095 3095
 
@@ -3102,43 +3102,43 @@  discard block
 block discarded – undo
3102 3102
 	 * @throws EE_Error
3103 3103
 	 * @return string of SQL
3104 3104
 	 */
3105
-	private function _construct_condition_clause_recursive($where_params, $glue = ' AND'){
3106
-		$where_clauses=array();
3107
-		foreach($where_params as $query_param => $op_and_value_or_sub_condition){
3108
-			$query_param = $this->_remove_stars_and_anything_after_from_condition_query_param_key($query_param);//str_replace("*",'',$query_param);
3109
-			if(in_array($query_param,$this->_logic_query_param_keys)){
3110
-				switch($query_param){
3105
+	private function _construct_condition_clause_recursive($where_params, $glue = ' AND') {
3106
+		$where_clauses = array();
3107
+		foreach ($where_params as $query_param => $op_and_value_or_sub_condition) {
3108
+			$query_param = $this->_remove_stars_and_anything_after_from_condition_query_param_key($query_param); //str_replace("*",'',$query_param);
3109
+			if (in_array($query_param, $this->_logic_query_param_keys)) {
3110
+				switch ($query_param) {
3111 3111
 					case 'not':
3112 3112
 					case 'NOT':
3113
-						$where_clauses[] = "! (". $this->_construct_condition_clause_recursive($op_and_value_or_sub_condition, $glue).")";
3113
+						$where_clauses[] = "! (".$this->_construct_condition_clause_recursive($op_and_value_or_sub_condition, $glue).")";
3114 3114
 						break;
3115 3115
 					case 'and':
3116 3116
 					case 'AND':
3117
-						$where_clauses[] = " (". $this->_construct_condition_clause_recursive($op_and_value_or_sub_condition, ' AND ') .")";
3117
+						$where_clauses[] = " (".$this->_construct_condition_clause_recursive($op_and_value_or_sub_condition, ' AND ').")";
3118 3118
 						break;
3119 3119
 					case 'or':
3120 3120
 					case 'OR':
3121
-						$where_clauses[] = " (". $this->_construct_condition_clause_recursive($op_and_value_or_sub_condition, ' OR ') .")";
3121
+						$where_clauses[] = " (".$this->_construct_condition_clause_recursive($op_and_value_or_sub_condition, ' OR ').")";
3122 3122
 						break;
3123 3123
 				}
3124
-			}else{
3124
+			} else {
3125 3125
 				$field_obj = $this->_deduce_field_from_query_param($query_param);
3126 3126
 
3127 3127
 				//if it's not a normal field, maybe it's a custom selection?
3128
-				if( ! $field_obj){
3129
-					if(isset( $this->_custom_selections[$query_param][1])){
3128
+				if ( ! $field_obj) {
3129
+					if (isset($this->_custom_selections[$query_param][1])) {
3130 3130
 						$field_obj = $this->_custom_selections[$query_param][1];
3131
-					}else{
3132
-						throw new EE_Error(sprintf(__("%s is neither a valid model field name, nor a custom selection", "event_espresso"),$query_param));
3131
+					} else {
3132
+						throw new EE_Error(sprintf(__("%s is neither a valid model field name, nor a custom selection", "event_espresso"), $query_param));
3133 3133
 					}
3134 3134
 				}
3135 3135
 				$op_and_value_sql = $this->_construct_op_and_value($op_and_value_or_sub_condition, $field_obj);
3136
-				$where_clauses[]=$this->_deduce_column_name_from_query_param($query_param).SP.$op_and_value_sql;
3136
+				$where_clauses[] = $this->_deduce_column_name_from_query_param($query_param).SP.$op_and_value_sql;
3137 3137
 			}
3138 3138
 		}
3139
-		if($where_clauses){
3140
-			$SQL = implode($glue,$where_clauses);
3141
-		}else{
3139
+		if ($where_clauses) {
3140
+			$SQL = implode($glue, $where_clauses);
3141
+		} else {
3142 3142
 			$SQL = '';
3143 3143
 		}
3144 3144
 		return $SQL;
@@ -3152,18 +3152,18 @@  discard block
 block discarded – undo
3152 3152
 	 * @throws EE_Error
3153 3153
 	 * @return string table alias and column name for SQL, eg "Transaction.TXN_ID"
3154 3154
 	 */
3155
-	private function _deduce_column_name_from_query_param($query_param){
3155
+	private function _deduce_column_name_from_query_param($query_param) {
3156 3156
 		$field = $this->_deduce_field_from_query_param($query_param);
3157 3157
 
3158
-		if( $field ){
3159
-			$table_alias_prefix = EE_Model_Parser::extract_table_alias_model_relation_chain_from_query_param( $field->get_model_name(), $query_param );
3160
-			return $table_alias_prefix . $field->get_qualified_column();
3161
-		}elseif(array_key_exists($query_param,$this->_custom_selections)){
3158
+		if ($field) {
3159
+			$table_alias_prefix = EE_Model_Parser::extract_table_alias_model_relation_chain_from_query_param($field->get_model_name(), $query_param);
3160
+			return $table_alias_prefix.$field->get_qualified_column();
3161
+		}elseif (array_key_exists($query_param, $this->_custom_selections)) {
3162 3162
 			//maybe it's custom selection item?
3163 3163
 			//if so, just use it as the "column name"
3164 3164
 			return $query_param;
3165
-		}else{
3166
-			throw new EE_Error(sprintf(__("%s is not a valid field on this model, nor a custom selection (%s)", "event_espresso"),$query_param,implode(",",$this->_custom_selections)));
3165
+		} else {
3166
+			throw new EE_Error(sprintf(__("%s is not a valid field on this model, nor a custom selection (%s)", "event_espresso"), $query_param, implode(",", $this->_custom_selections)));
3167 3167
 		}
3168 3168
 	}
3169 3169
 
@@ -3175,11 +3175,11 @@  discard block
 block discarded – undo
3175 3175
 	 * @param string $condition_query_param_key
3176 3176
 	 * @return string
3177 3177
 	 */
3178
-	private function _remove_stars_and_anything_after_from_condition_query_param_key($condition_query_param_key){
3178
+	private function _remove_stars_and_anything_after_from_condition_query_param_key($condition_query_param_key) {
3179 3179
 		$pos_of_star = strpos($condition_query_param_key, '*');
3180
-		if($pos_of_star === FALSE){
3180
+		if ($pos_of_star === FALSE) {
3181 3181
 			return $condition_query_param_key;
3182
-		}else{
3182
+		} else {
3183 3183
 			$condition_query_param_sans_star = substr($condition_query_param_key, 0, $pos_of_star);
3184 3184
 			return $condition_query_param_sans_star;
3185 3185
 		}
@@ -3194,54 +3194,54 @@  discard block
 block discarded – undo
3194 3194
 	 * @throws EE_Error
3195 3195
 	 * @return string
3196 3196
 	 */
3197
-	private function _construct_op_and_value($op_and_value, $field_obj){
3198
-		if(is_array( $op_and_value )){
3197
+	private function _construct_op_and_value($op_and_value, $field_obj) {
3198
+		if (is_array($op_and_value)) {
3199 3199
 			$operator = isset($op_and_value[0]) ? $this->_prepare_operator_for_sql($op_and_value[0]) : null;
3200
-			if( ! $operator){
3200
+			if ( ! $operator) {
3201 3201
 				$php_array_like_string = array();
3202
-				foreach($op_and_value as $key => $value){
3202
+				foreach ($op_and_value as $key => $value) {
3203 3203
 					$php_array_like_string[] = "$key=>$value";
3204 3204
 				}
3205
-				throw new EE_Error(sprintf(__("You setup a query parameter like you were going to specify an operator, but didn't. You provided '(%s)', but the operator should be at array key index 0 (eg array('>',32))", "event_espresso"), implode(",",$php_array_like_string)));
3205
+				throw new EE_Error(sprintf(__("You setup a query parameter like you were going to specify an operator, but didn't. You provided '(%s)', but the operator should be at array key index 0 (eg array('>',32))", "event_espresso"), implode(",", $php_array_like_string)));
3206 3206
 			}
3207 3207
 			$value = isset($op_and_value[1]) ? $op_and_value[1] : null;
3208
-		}else{
3208
+		} else {
3209 3209
 			$operator = '=';
3210 3210
 			$value = $op_and_value;
3211 3211
 		}
3212 3212
 
3213 3213
 		//check to see if the value is actually another field
3214
-		if(is_array($op_and_value) && isset($op_and_value[2]) && $op_and_value[2] == true){
3214
+		if (is_array($op_and_value) && isset($op_and_value[2]) && $op_and_value[2] == true) {
3215 3215
 			return $operator.SP.$this->_deduce_column_name_from_query_param($value);
3216
-		}elseif(in_array($operator, $this->_in_style_operators) && is_array($value)){
3216
+		}elseif (in_array($operator, $this->_in_style_operators) && is_array($value)) {
3217 3217
 			//in this case, the value should be an array, or at least a comma-separated list
3218 3218
 			//it will need to handle a little differently
3219 3219
 			$cleaned_value = $this->_construct_in_value($value, $field_obj);
3220 3220
 			//note: $cleaned_value has already been run through $wpdb->prepare()
3221 3221
 			return $operator.SP.$cleaned_value;
3222
-		} elseif( in_array( $operator, $this->_between_style_operators ) && is_array( $value ) ) {
3222
+		} elseif (in_array($operator, $this->_between_style_operators) && is_array($value)) {
3223 3223
 			//the value should be an array with count of two.
3224
-			if ( count($value) !== 2 )
3225
-				throw new EE_Error( sprintf( __("The '%s' operator must be used with an array of values and there must be exactly TWO values in that array.", 'event_espresso'), "BETWEEN" ) );
3226
-			$cleaned_value = $this->_construct_between_value( $value, $field_obj );
3224
+			if (count($value) !== 2)
3225
+				throw new EE_Error(sprintf(__("The '%s' operator must be used with an array of values and there must be exactly TWO values in that array.", 'event_espresso'), "BETWEEN"));
3226
+			$cleaned_value = $this->_construct_between_value($value, $field_obj);
3227 3227
 			return $operator.SP.$cleaned_value;
3228
-		} elseif( in_array( $operator, $this->_null_style_operators ) ) {
3229
-			if($value != NULL){
3230
-				throw new EE_Error(sprintf(__("You attempted to give a value  (%s) while using a NULL-style operator (%s). That isn't valid", "event_espresso"),$value,$operator));
3228
+		} elseif (in_array($operator, $this->_null_style_operators)) {
3229
+			if ($value != NULL) {
3230
+				throw new EE_Error(sprintf(__("You attempted to give a value  (%s) while using a NULL-style operator (%s). That isn't valid", "event_espresso"), $value, $operator));
3231 3231
 			}
3232 3232
 			return $operator;
3233
-		}elseif( $operator == 'LIKE' && ! is_array($value)){
3233
+		}elseif ($operator == 'LIKE' && ! is_array($value)) {
3234 3234
 			//if the operator is 'LIKE', we want to allow percent signs (%) and not
3235 3235
 			//remove other junk. So just treat it as a string.
3236 3236
 			return $operator.SP.$this->_wpdb_prepare_using_field($value, '%s');
3237
-		}elseif( ! in_array($operator, $this->_in_style_operators) && ! is_array($value)){
3238
-			return $operator.SP.$this->_wpdb_prepare_using_field($value,$field_obj);
3239
-		}elseif(in_array($operator, $this->_in_style_operators) && ! is_array($value)){
3240
-			throw new EE_Error(sprintf(__("Operator '%s' must be used with an array of values, eg 'Registration.REG_ID' => array('%s',array(1,2,3))",'event_espresso'),$operator, $operator));
3241
-		}elseif( ! in_array($operator, $this->_in_style_operators) && is_array($value)){
3242
-			throw new EE_Error(sprintf(__("Operator '%s' must be used with a single value, not an array. Eg 'Registration.REG_ID => array('%s',23))",'event_espresso'),$operator,$operator));
3243
-		}else{
3244
-			throw new EE_Error(sprintf(__("It appears you've provided some totally invalid query parameters. Operator and value were:'%s', which isn't right at all", "event_espresso"),  http_build_query($op_and_value)));
3237
+		}elseif ( ! in_array($operator, $this->_in_style_operators) && ! is_array($value)) {
3238
+			return $operator.SP.$this->_wpdb_prepare_using_field($value, $field_obj);
3239
+		}elseif (in_array($operator, $this->_in_style_operators) && ! is_array($value)) {
3240
+			throw new EE_Error(sprintf(__("Operator '%s' must be used with an array of values, eg 'Registration.REG_ID' => array('%s',array(1,2,3))", 'event_espresso'), $operator, $operator));
3241
+		}elseif ( ! in_array($operator, $this->_in_style_operators) && is_array($value)) {
3242
+			throw new EE_Error(sprintf(__("Operator '%s' must be used with a single value, not an array. Eg 'Registration.REG_ID => array('%s',23))", 'event_espresso'), $operator, $operator));
3243
+		} else {
3244
+			throw new EE_Error(sprintf(__("It appears you've provided some totally invalid query parameters. Operator and value were:'%s', which isn't right at all", "event_espresso"), http_build_query($op_and_value)));
3245 3245
 		}
3246 3246
 	}
3247 3247
 
@@ -3253,12 +3253,12 @@  discard block
 block discarded – undo
3253 3253
 	 * @param EE_Model_Field_Base|string $field_obj if string, it should be the datatype to be used when querying, eg '%s'
3254 3254
 	 * @return string
3255 3255
 	 */
3256
-	function _construct_between_value( $values, $field_obj ) {
3256
+	function _construct_between_value($values, $field_obj) {
3257 3257
 		$cleaned_values = array();
3258
-		foreach ( $values as $value ) {
3259
-			$cleaned_values[] = $this->_wpdb_prepare_using_field($value,$field_obj);
3258
+		foreach ($values as $value) {
3259
+			$cleaned_values[] = $this->_wpdb_prepare_using_field($value, $field_obj);
3260 3260
 		}
3261
-		return  $cleaned_values[0] . " AND " . $cleaned_values[1];
3261
+		return  $cleaned_values[0]." AND ".$cleaned_values[1];
3262 3262
 	}
3263 3263
 
3264 3264
 
@@ -3274,26 +3274,26 @@  discard block
 block discarded – undo
3274 3274
 	 * @param EE_Model_Field_Base|string $field_obj if string, it should be a wpdb data type like '%s', or '%d'
3275 3275
 	 * @return string of SQL to follow an 'IN' or 'NOT IN' operator
3276 3276
 	 */
3277
-	function _construct_in_value($values,  $field_obj){
3277
+	function _construct_in_value($values, $field_obj) {
3278 3278
 		//check if the value is a CSV list
3279
-		if(is_string($values)){
3279
+		if (is_string($values)) {
3280 3280
 			//in which case, turn it into an array
3281
-			$values = explode(",",$values);
3281
+			$values = explode(",", $values);
3282 3282
 		}
3283 3283
 		$cleaned_values = array();
3284
-		foreach($values as $value){
3285
-			$cleaned_values[] = $this->_wpdb_prepare_using_field($value,$field_obj);
3284
+		foreach ($values as $value) {
3285
+			$cleaned_values[] = $this->_wpdb_prepare_using_field($value, $field_obj);
3286 3286
 		}
3287 3287
 		//we would just LOVE to leave $cleaned_values as an empty array, and return the value as "()",
3288 3288
 		//but unfortunately that's invalid SQL. So instead we return a string which we KNOW will evaluate to be the empty set
3289 3289
 		//which is effectively equivalent to returning "()". We don't return "(0)" because that only works for auto-incrementing columns
3290
-		if(empty($cleaned_values)){
3290
+		if (empty($cleaned_values)) {
3291 3291
 			$all_fields = $this->field_settings();
3292 3292
 			$a_field = array_shift($all_fields);
3293 3293
 			$main_table = $this->_get_main_table();
3294 3294
 			$cleaned_values[] = "SELECT ".$a_field->get_table_column()." FROM ".$main_table->get_table_name()." WHERE FALSE";
3295 3295
 		}
3296
-		return "(".implode(",",$cleaned_values).")";
3296
+		return "(".implode(",", $cleaned_values).")";
3297 3297
 	}
3298 3298
 
3299 3299
 
@@ -3305,16 +3305,16 @@  discard block
 block discarded – undo
3305 3305
 	 * @throws EE_Error
3306 3306
 	 * @return false|null|string
3307 3307
 	 */
3308
-	private function _wpdb_prepare_using_field($value,$field_obj){
3308
+	private function _wpdb_prepare_using_field($value, $field_obj) {
3309 3309
 		/** @type WPDB $wpdb */
3310 3310
 		global $wpdb;
3311
-		if($field_obj instanceof EE_Model_Field_Base){
3312
-			return $wpdb->prepare($field_obj->get_wpdb_data_type(),$this->_prepare_value_for_use_in_db($value, $field_obj));
3313
-		}else{//$field_obj should really just be a data type
3314
-			if( ! in_array($field_obj,$this->_valid_wpdb_data_types)){
3315
-				throw new EE_Error(sprintf(__("%s is not a valid wpdb datatype. Valid ones are %s", "event_espresso"),$field_obj,implode(",",$this->_valid_wpdb_data_types)));
3311
+		if ($field_obj instanceof EE_Model_Field_Base) {
3312
+			return $wpdb->prepare($field_obj->get_wpdb_data_type(), $this->_prepare_value_for_use_in_db($value, $field_obj));
3313
+		} else {//$field_obj should really just be a data type
3314
+			if ( ! in_array($field_obj, $this->_valid_wpdb_data_types)) {
3315
+				throw new EE_Error(sprintf(__("%s is not a valid wpdb datatype. Valid ones are %s", "event_espresso"), $field_obj, implode(",", $this->_valid_wpdb_data_types)));
3316 3316
 			}
3317
-			return $wpdb->prepare($field_obj,$value);
3317
+			return $wpdb->prepare($field_obj, $value);
3318 3318
 		}
3319 3319
 	}
3320 3320
 
@@ -3326,27 +3326,27 @@  discard block
 block discarded – undo
3326 3326
 	 * @throws EE_Error
3327 3327
 	 * @return EE_Model_Field_Base
3328 3328
 	 */
3329
-	protected function _deduce_field_from_query_param($query_param_name){
3329
+	protected function _deduce_field_from_query_param($query_param_name) {
3330 3330
 		//ok, now proceed with deducing which part is the model's name, and which is the field's name
3331 3331
 		//which will help us find the database table and column
3332 3332
 
3333
-		$query_param_parts = explode(".",$query_param_name);
3334
-		if(empty($query_param_parts)){
3335
-			throw new EE_Error(sprintf(__("_extract_column_name is empty when trying to extract column and table name from %s",'event_espresso'),$query_param_name));
3333
+		$query_param_parts = explode(".", $query_param_name);
3334
+		if (empty($query_param_parts)) {
3335
+			throw new EE_Error(sprintf(__("_extract_column_name is empty when trying to extract column and table name from %s", 'event_espresso'), $query_param_name));
3336 3336
 		}
3337 3337
 		$number_of_parts = count($query_param_parts);
3338
-		$last_query_param_part = $query_param_parts[ count($query_param_parts) - 1 ];
3339
-		if($number_of_parts == 1){
3338
+		$last_query_param_part = $query_param_parts[count($query_param_parts) - 1];
3339
+		if ($number_of_parts == 1) {
3340 3340
 			$field_name = $last_query_param_part;
3341 3341
 			$model_obj = $this;
3342
-		}else{// $number_of_parts >= 2
3342
+		} else {// $number_of_parts >= 2
3343 3343
 			//the last part is the column name, and there are only 2parts. therefore...
3344 3344
 			$field_name = $last_query_param_part;
3345
-			$model_obj = $this->get_related_model_obj( $query_param_parts[ $number_of_parts - 2 ]);
3345
+			$model_obj = $this->get_related_model_obj($query_param_parts[$number_of_parts - 2]);
3346 3346
 		}
3347
-		try{
3347
+		try {
3348 3348
 			return $model_obj->field_settings_for($field_name);
3349
-		}catch(EE_Error $e){
3349
+		} catch (EE_Error $e) {
3350 3350
 			return null;
3351 3351
 		}
3352 3352
 	}
@@ -3360,13 +3360,13 @@  discard block
 block discarded – undo
3360 3360
 	 * @throws EE_Error
3361 3361
 	 * @return string
3362 3362
 	 */
3363
-	function _get_qualified_column_for_field($field_name){
3363
+	function _get_qualified_column_for_field($field_name) {
3364 3364
 		$all_fields = $this->field_settings();
3365 3365
 		$field = isset($all_fields[$field_name]) ? $all_fields[$field_name] : FALSE;
3366
-		if($field){
3366
+		if ($field) {
3367 3367
 			return $field->get_qualified_column();
3368
-		}else{
3369
-			throw new EE_Error(sprintf(__("There is no field titled %s on model %s. Either the query trying to use it is bad, or you need to add it to the list of fields on the model.",'event_espresso'),$field_name,get_class($this)));
3368
+		} else {
3369
+			throw new EE_Error(sprintf(__("There is no field titled %s on model %s. Either the query trying to use it is bad, or you need to add it to the list of fields on the model.", 'event_espresso'), $field_name, get_class($this)));
3370 3370
 		}
3371 3371
 	}
3372 3372
 
@@ -3380,14 +3380,14 @@  discard block
 block discarded – undo
3380 3380
 	 * @param  mixed|string $limit The limit for this select
3381 3381
 	 * @return string 				The final select join element for the query.
3382 3382
 	 */
3383
-	function _construct_limit_join_select( $table_alias, $limit ) {
3383
+	function _construct_limit_join_select($table_alias, $limit) {
3384 3384
 		$SQL = '';
3385 3385
 
3386
-		foreach ( $this->_tables as $table_obj ) {
3387
-			if ( $table_obj instanceof EE_Primary_Table ) {
3388
-				$SQL .= $table_alias == $table_obj->get_table_alias() ? $table_obj->get_select_join_limit( $limit ) : SP.$table_obj->get_table_name()." AS ".$table_obj->get_table_alias().SP;
3389
-			} elseif ( $table_obj instanceof EE_Secondary_Table ) {
3390
-				$SQL .= $table_alias == $table_obj->get_table_alias() ? $table_obj->get_select_join_limit_join($limit) : SP . $table_obj->get_join_sql( $table_alias ).SP;
3386
+		foreach ($this->_tables as $table_obj) {
3387
+			if ($table_obj instanceof EE_Primary_Table) {
3388
+				$SQL .= $table_alias == $table_obj->get_table_alias() ? $table_obj->get_select_join_limit($limit) : SP.$table_obj->get_table_name()." AS ".$table_obj->get_table_alias().SP;
3389
+			} elseif ($table_obj instanceof EE_Secondary_Table) {
3390
+				$SQL .= $table_alias == $table_obj->get_table_alias() ? $table_obj->get_select_join_limit_join($limit) : SP.$table_obj->get_join_sql($table_alias).SP;
3391 3391
 			}
3392 3392
 		}
3393 3393
 		return $SQL;
@@ -3400,7 +3400,7 @@  discard block
 block discarded – undo
3400 3400
 	 * Eg "wp_post AS Event" or "wp_post AS Event INNER JOIN wp_postmeta Event_Meta ON Event.ID = Event_Meta.post_id"
3401 3401
 	 * @return string SQL
3402 3402
 	 */
3403
-	function _construct_internal_join(){
3403
+	function _construct_internal_join() {
3404 3404
 		$SQL = $this->_get_main_table()->get_table_sql();
3405 3405
 		$SQL .= $this->_construct_internal_join_to_table_with_alias($this->_get_main_table()->get_table_alias());
3406 3406
 		return $SQL;
@@ -3421,17 +3421,17 @@  discard block
 block discarded – undo
3421 3421
 	 * @param string $alias_prefixed table alias to join to (this table should already be in the FROM SQL clause)
3422 3422
 	 * @return string
3423 3423
 	 */
3424
-	function _construct_internal_join_to_table_with_alias($alias_prefixed){
3424
+	function _construct_internal_join_to_table_with_alias($alias_prefixed) {
3425 3425
 		$SQL = '';
3426 3426
 		$alias_sans_prefix = EE_Model_Parser::remove_table_alias_model_relation_chain_prefix($alias_prefixed);
3427
-		foreach($this->_tables as $table_obj){
3428
-			if($table_obj instanceof EE_Secondary_Table){//table is secondary table
3429
-				if($alias_sans_prefix == $table_obj->get_table_alias()){
3427
+		foreach ($this->_tables as $table_obj) {
3428
+			if ($table_obj instanceof EE_Secondary_Table) {//table is secondary table
3429
+				if ($alias_sans_prefix == $table_obj->get_table_alias()) {
3430 3430
 					//so we're joining to this table, meaning the table is already in
3431 3431
 					//the FROM statement, BUT the primary table isn't. So we want
3432 3432
 					//to add the inverse join sql
3433 3433
 					$SQL .= $table_obj->get_inverse_join_sql($alias_prefixed);
3434
-				}else{
3434
+				} else {
3435 3435
 					//just add a regular JOIN to this table from the primary table
3436 3436
 					$SQL .= $table_obj->get_join_sql($alias_prefixed);
3437 3437
 				}
@@ -3445,9 +3445,9 @@  discard block
 block discarded – undo
3445 3445
 	 * This should be a growing array of keys being table-columns (eg 'EVT_ID' and 'Event.EVT_ID'), and values being their data type (eg, '%s', '%d', etc)
3446 3446
 	 * @return array
3447 3447
 	 */
3448
-	function _get_data_types(){
3448
+	function _get_data_types() {
3449 3449
 		$data_types = array();
3450
-		foreach(array_values($this->field_settings()) as $field_obj){
3450
+		foreach (array_values($this->field_settings()) as $field_obj) {
3451 3451
 			//$data_types[$field_obj->get_table_column()] = $field_obj->get_wpdb_data_type();
3452 3452
 			/** @var $field_obj EE_Model_Field_Base */
3453 3453
 			$data_types[$field_obj->get_qualified_column()] = $field_obj->get_wpdb_data_type();
@@ -3463,11 +3463,11 @@  discard block
 block discarded – undo
3463 3463
 	 * @throws EE_Error
3464 3464
 	 * @return EEM_Base
3465 3465
 	 */
3466
-	function get_related_model_obj($model_name){
3466
+	function get_related_model_obj($model_name) {
3467 3467
 
3468 3468
 		$model_classname = "EEM_".$model_name;
3469
-		if(!class_exists($model_classname)){
3470
-			throw new EE_Error(sprintf(__("You specified a related model named %s in your query. No such model exists, if it did, it would have the classname %s",'event_espresso'),$model_name,$model_classname));
3469
+		if ( ! class_exists($model_classname)) {
3470
+			throw new EE_Error(sprintf(__("You specified a related model named %s in your query. No such model exists, if it did, it would have the classname %s", 'event_espresso'), $model_name, $model_classname));
3471 3471
 		}
3472 3472
 		$model_obj = call_user_func($model_classname."::instance");
3473 3473
 		return $model_obj;
@@ -3478,7 +3478,7 @@  discard block
 block discarded – undo
3478 3478
 	 * Returns the array of EE_ModelRelations for this model.
3479 3479
 	 * @return EE_Model_Relation_Base[]
3480 3480
 	 */
3481
-	public function relation_settings(){
3481
+	public function relation_settings() {
3482 3482
 		return $this->_model_relations;
3483 3483
 	}
3484 3484
 
@@ -3488,10 +3488,10 @@  discard block
 block discarded – undo
3488 3488
 	 * (Eg, without an event, datetimes have little purpose.)
3489 3489
 	 * @return EE_Belongs_To_Relation[]
3490 3490
 	 */
3491
-	public function belongs_to_relations(){
3491
+	public function belongs_to_relations() {
3492 3492
 		$belongs_to_relations = array();
3493
-		foreach($this->relation_settings() as $model_name => $relation_obj){
3494
-			if($relation_obj instanceof EE_Belongs_To_Relation){
3493
+		foreach ($this->relation_settings() as $model_name => $relation_obj) {
3494
+			if ($relation_obj instanceof EE_Belongs_To_Relation) {
3495 3495
 				$belongs_to_relations[$model_name] = $relation_obj;
3496 3496
 			}
3497 3497
 		}
@@ -3506,15 +3506,15 @@  discard block
 block discarded – undo
3506 3506
 	 * @throws EE_Error
3507 3507
 	 * @return EE_Model_Relation_Base
3508 3508
 	 */
3509
-	public function related_settings_for($relation_name){
3510
-		$relatedModels=$this->relation_settings();
3511
-		if(!array_key_exists($relation_name,$relatedModels)){
3509
+	public function related_settings_for($relation_name) {
3510
+		$relatedModels = $this->relation_settings();
3511
+		if ( ! array_key_exists($relation_name, $relatedModels)) {
3512 3512
 			throw new EE_Error(
3513 3513
 				sprintf(
3514
-					__('Cannot get %s related to %s. There is no model relation of that type. There is, however, %s...','event_espresso'),
3514
+					__('Cannot get %s related to %s. There is no model relation of that type. There is, however, %s...', 'event_espresso'),
3515 3515
 					$relation_name,
3516 3516
 					$this->_get_class_name(),
3517
-					implode( ', ', array_keys( $relatedModels ))
3517
+					implode(', ', array_keys($relatedModels))
3518 3518
 				)
3519 3519
 			);
3520 3520
 		}
@@ -3529,10 +3529,10 @@  discard block
 block discarded – undo
3529 3529
 	 * @throws EE_Error
3530 3530
 	 * @return EE_Model_Field_Base
3531 3531
 	 */
3532
-	public function field_settings_for($fieldName){
3533
-		$fieldSettings=$this->field_settings(true);
3534
-		if( ! array_key_exists($fieldName,$fieldSettings)){
3535
-			throw new EE_Error(sprintf(__("There is no field/column '%s' on '%s'",'event_espresso'),$fieldName,get_class($this)));
3532
+	public function field_settings_for($fieldName) {
3533
+		$fieldSettings = $this->field_settings(true);
3534
+		if ( ! array_key_exists($fieldName, $fieldSettings)) {
3535
+			throw new EE_Error(sprintf(__("There is no field/column '%s' on '%s'", 'event_espresso'), $fieldName, get_class($this)));
3536 3536
 		}
3537 3537
 		return $fieldSettings[$fieldName];
3538 3538
 	}
@@ -3542,11 +3542,11 @@  discard block
 block discarded – undo
3542 3542
 	 * @param string $fieldName a key in the model's _field_settings array
3543 3543
 	 * @return boolean
3544 3544
 	 */
3545
-	public function has_field($fieldName){
3545
+	public function has_field($fieldName) {
3546 3546
 		$fieldSettings = $this->field_settings(true);
3547
-		if( isset($fieldSettings[$fieldName])){
3547
+		if (isset($fieldSettings[$fieldName])) {
3548 3548
 			return true;
3549
-		}else{
3549
+		} else {
3550 3550
 			return false;
3551 3551
 		}
3552 3552
 	}
@@ -3556,11 +3556,11 @@  discard block
 block discarded – undo
3556 3556
 	 * @param string $relation_name possibly one of the keys in the relation_settings array
3557 3557
 	 * @return boolean
3558 3558
 	 */
3559
-	public function has_relation($relation_name){
3559
+	public function has_relation($relation_name) {
3560 3560
 		$relations = $this->relation_settings();
3561
-		if(isset($relations[$relation_name])){
3561
+		if (isset($relations[$relation_name])) {
3562 3562
 			return true;
3563
-		}else{
3563
+		} else {
3564 3564
 			return false;
3565 3565
 		}
3566 3566
 	}
@@ -3572,7 +3572,7 @@  discard block
 block discarded – undo
3572 3572
 	 * @param $field_obj
3573 3573
 	 * @return EE_Model_Field_Base
3574 3574
 	 */
3575
-	public function is_primary_key_field( $field_obj ){
3575
+	public function is_primary_key_field($field_obj) {
3576 3576
 		return $field_obj instanceof EE_Primary_Key_Field_Base ? TRUE : FALSE;
3577 3577
 	}
3578 3578
 
@@ -3584,16 +3584,16 @@  discard block
 block discarded – undo
3584 3584
 	 * @return EE_Model_Field_Base
3585 3585
 	 * @throws EE_Error
3586 3586
 	 */
3587
-	public function get_primary_key_field(){
3588
-		if( $this->_primary_key_field === NULL ){
3589
-			foreach( $this->field_settings( TRUE ) as $field_obj ){
3590
-				if( $this->is_primary_key_field( $field_obj )){
3587
+	public function get_primary_key_field() {
3588
+		if ($this->_primary_key_field === NULL) {
3589
+			foreach ($this->field_settings(TRUE) as $field_obj) {
3590
+				if ($this->is_primary_key_field($field_obj)) {
3591 3591
 					$this->_primary_key_field = $field_obj;
3592 3592
 					break;
3593 3593
 				}
3594 3594
 			}
3595
-			if( ! $this->_primary_key_field instanceof EE_Primary_Key_Field_Base ){
3596
-				throw new EE_Error(sprintf(__("There is no Primary Key defined on model %s",'event_espresso'),get_class($this)));
3595
+			if ( ! $this->_primary_key_field instanceof EE_Primary_Key_Field_Base) {
3596
+				throw new EE_Error(sprintf(__("There is no Primary Key defined on model %s", 'event_espresso'), get_class($this)));
3597 3597
 			}
3598 3598
 		}
3599 3599
 		return $this->_primary_key_field;
@@ -3606,12 +3606,12 @@  discard block
 block discarded – undo
3606 3606
 	 * Internally does some caching.
3607 3607
 	 * @return boolean
3608 3608
 	 */
3609
-	public function has_primary_key_field(){
3610
-		if($this->_has_primary_key_field === null){
3611
-			try{
3609
+	public function has_primary_key_field() {
3610
+		if ($this->_has_primary_key_field === null) {
3611
+			try {
3612 3612
 				$this->get_primary_key_field();
3613 3613
 				$this->_has_primary_key_field = true;
3614
-			}catch(EE_Error $e){
3614
+			} catch (EE_Error $e) {
3615 3615
 				$this->_has_primary_key_field = false;
3616 3616
 			}
3617 3617
 		}
@@ -3625,9 +3625,9 @@  discard block
 block discarded – undo
3625 3625
 	 * @param string $field_class_name class name of field that you want to find. Eg, EE_Datetime_Field, EE_Foreign_Key_Field, etc
3626 3626
 	 * @return EE_Model_Field_Base or null if none is found
3627 3627
 	 */
3628
-	public function get_a_field_of_type($field_class_name){
3629
-		foreach($this->field_settings() as $field){
3630
-			if( $field instanceof $field_class_name ){
3628
+	public function get_a_field_of_type($field_class_name) {
3629
+		foreach ($this->field_settings() as $field) {
3630
+			if ($field instanceof $field_class_name) {
3631 3631
 				return $field;
3632 3632
 			}
3633 3633
 		}
@@ -3641,21 +3641,21 @@  discard block
 block discarded – undo
3641 3641
 	 * @return EE_Foreign_Key_Field_Base
3642 3642
 	 * @throws EE_Error
3643 3643
 	 */
3644
-	public function get_foreign_key_to($model_name){
3645
-		if( ! isset( $this->_cache_foreign_key_to_fields[ $model_name ] ) ){
3646
-			foreach($this->field_settings() as $field){
3644
+	public function get_foreign_key_to($model_name) {
3645
+		if ( ! isset($this->_cache_foreign_key_to_fields[$model_name])) {
3646
+			foreach ($this->field_settings() as $field) {
3647 3647
 //				if(is_subclass_of($field, 'EE_Foreign_Key_Field_Base')){
3648
-				if( $field instanceof EE_Foreign_Key_Field_Base ){
3649
-					if (in_array($model_name,$field->get_model_names_pointed_to() ) ) {
3650
-						$this->_cache_foreign_key_to_fields[ $model_name ] = $field;
3648
+				if ($field instanceof EE_Foreign_Key_Field_Base) {
3649
+					if (in_array($model_name, $field->get_model_names_pointed_to())) {
3650
+						$this->_cache_foreign_key_to_fields[$model_name] = $field;
3651 3651
 					}
3652 3652
 				}
3653 3653
 			}
3654
-			if( ! isset( $this->_cache_foreign_key_to_fields[ $model_name ] ) ){
3655
-				throw new EE_Error(sprintf(__("There is no foreign key field pointing to model %s on model %s",'event_espresso'),$model_name,get_class($this)));
3654
+			if ( ! isset($this->_cache_foreign_key_to_fields[$model_name])) {
3655
+				throw new EE_Error(sprintf(__("There is no foreign key field pointing to model %s on model %s", 'event_espresso'), $model_name, get_class($this)));
3656 3656
 			}
3657 3657
 		}
3658
-		return $this->_cache_foreign_key_to_fields[ $model_name ];
3658
+		return $this->_cache_foreign_key_to_fields[$model_name];
3659 3659
 	}
3660 3660
 
3661 3661
 
@@ -3666,7 +3666,7 @@  discard block
 block discarded – undo
3666 3666
 	 * a table alias with a model chain prefix, like 'Venue__Event_Venue___Event_Meta'. Either one works
3667 3667
 	 * @return EE_Table_Base
3668 3668
 	 */
3669
-	function get_table_for_alias($table_alias){
3669
+	function get_table_for_alias($table_alias) {
3670 3670
 		$table_alias_sans_model_relation_chain_prefix = EE_Model_Parser::remove_table_alias_model_relation_chain_prefix($table_alias);
3671 3671
 		return $this->_tables[$table_alias_sans_model_relation_chain_prefix]->get_table_name();
3672 3672
 	}
@@ -3679,25 +3679,25 @@  discard block
 block discarded – undo
3679 3679
 	 * @param bool $include_db_only_fields flag indicating whether or not to include the db-only fields
3680 3680
 	 * @return EE_Model_Field_Base[] where the keys are the field's name
3681 3681
 	 */
3682
-	public function field_settings($include_db_only_fields = false){
3683
-		if( $include_db_only_fields ){
3684
-			if( $this->_cached_fields === NULL ){
3682
+	public function field_settings($include_db_only_fields = false) {
3683
+		if ($include_db_only_fields) {
3684
+			if ($this->_cached_fields === NULL) {
3685 3685
 				$this->_cached_fields = array();
3686
-				foreach($this->_fields as $fields_corresponding_to_table){
3687
-					foreach($fields_corresponding_to_table as $field_name => $field_obj){
3688
-						$this->_cached_fields[$field_name]=$field_obj;
3686
+				foreach ($this->_fields as $fields_corresponding_to_table) {
3687
+					foreach ($fields_corresponding_to_table as $field_name => $field_obj) {
3688
+						$this->_cached_fields[$field_name] = $field_obj;
3689 3689
 					}
3690 3690
 				}
3691 3691
 			}
3692 3692
 			return $this->_cached_fields;
3693
-		}else{
3694
-			if( $this->_cached_fields_non_db_only === NULL ){
3693
+		} else {
3694
+			if ($this->_cached_fields_non_db_only === NULL) {
3695 3695
 				$this->_cached_fields_non_db_only = array();
3696
-				foreach($this->_fields as $fields_corresponding_to_table){
3697
-					foreach($fields_corresponding_to_table as $field_name => $field_obj){
3696
+				foreach ($this->_fields as $fields_corresponding_to_table) {
3697
+					foreach ($fields_corresponding_to_table as $field_name => $field_obj) {
3698 3698
 						/** @var $field_obj EE_Model_Field_Base */
3699
-						if( ! $field_obj->is_db_only_field() ){
3700
-							$this->_cached_fields_non_db_only[$field_name]=$field_obj;
3699
+						if ( ! $field_obj->is_db_only_field()) {
3700
+							$this->_cached_fields_non_db_only[$field_name] = $field_obj;
3701 3701
 						}
3702 3702
 					}
3703 3703
 				}
@@ -3716,67 +3716,67 @@  discard block
 block discarded – undo
3716 3716
 	 * @return \EE_Base_Class[] array keys are primary keys (if there is a primary key on the model. if not, numerically indexed)
3717 3717
 	 * @throws \EE_Error
3718 3718
 	 */
3719
-	protected function _create_objects( $rows = array() ) {
3720
-		$array_of_objects=array();
3721
-		if(empty($rows)){
3719
+	protected function _create_objects($rows = array()) {
3720
+		$array_of_objects = array();
3721
+		if (empty($rows)) {
3722 3722
 			return array();
3723 3723
 		}
3724 3724
 		$count_if_model_has_no_primary_key = 0;
3725 3725
 		$has_primary_key = $this->has_primary_key_field();
3726
-		if( $has_primary_key ) {
3726
+		if ($has_primary_key) {
3727 3727
 			$primary_key_field = $this->get_primary_key_field();
3728 3728
 		} else {
3729 3729
 			$primary_key_field = null;
3730 3730
 		}
3731
-		foreach ( $rows as $row ) {
3732
-			if(empty($row)){
3731
+		foreach ($rows as $row) {
3732
+			if (empty($row)) {
3733 3733
 				//wp did its weird thing where it returns an array like array(0=>null), which is totally not helpful...
3734 3734
 				return array();
3735 3735
 			}
3736 3736
 			//check if we've already set this object in the results array,
3737 3737
 			//in which case there's no need to process it further (again)
3738
-			if( $has_primary_key ) {
3738
+			if ($has_primary_key) {
3739 3739
 				$table_pk_value = $this->_get_column_value_with_table_alias_or_not(
3740 3740
 					$row,
3741 3741
 					$primary_key_field->get_qualified_column(),
3742 3742
 					$primary_key_field->get_table_column()
3743 3743
 				);
3744
-				if( $table_pk_value &&
3745
-					isset( $array_of_objects[ $table_pk_value ] ) ) {
3744
+				if ($table_pk_value &&
3745
+					isset($array_of_objects[$table_pk_value])) {
3746 3746
 					continue;
3747 3747
 				}
3748 3748
 			}
3749
-			$classInstance=$this->instantiate_class_from_array_or_object($row);
3750
-			if( ! $classInstance ) {
3749
+			$classInstance = $this->instantiate_class_from_array_or_object($row);
3750
+			if ( ! $classInstance) {
3751 3751
 				throw new EE_Error(
3752 3752
 					sprintf(
3753
-						__( 'Could not create instance of class %s from row %s', 'event_espresso' ),
3753
+						__('Could not create instance of class %s from row %s', 'event_espresso'),
3754 3754
 						$this->get_this_model_name(),
3755
-						http_build_query( $row )
3755
+						http_build_query($row)
3756 3756
 					)
3757 3757
 				);
3758 3758
 			}
3759 3759
 			//set the timezone on the instantiated objects
3760
-			$classInstance->set_timezone( $this->_timezone );
3760
+			$classInstance->set_timezone($this->_timezone);
3761 3761
 			//make sure if there is any timezone setting present that we set the timezone for the object
3762 3762
 			$key = $has_primary_key ? $classInstance->ID() : $count_if_model_has_no_primary_key++;
3763
-			$array_of_objects[ $key ] = $classInstance;
3763
+			$array_of_objects[$key] = $classInstance;
3764 3764
 			//also, for all the relations of type BelongsTo, see if we can cache
3765 3765
 			//those related models
3766 3766
 			//(we could do this for other relations too, but if there are conditions
3767 3767
 			//that filtered out some fo the results, then we'd be caching an incomplete set
3768 3768
 			//so it requires a little more thought than just caching them immediately...)
3769
-			foreach($this->_model_relations as $modelName => $relation_obj){
3770
-				if( $relation_obj instanceof EE_Belongs_To_Relation){
3769
+			foreach ($this->_model_relations as $modelName => $relation_obj) {
3770
+				if ($relation_obj instanceof EE_Belongs_To_Relation) {
3771 3771
 					//check if this model's INFO is present. If so, cache it on the model
3772 3772
 					$other_model = $relation_obj->get_other_model();
3773 3773
 
3774 3774
 					$other_model_obj_maybe = $other_model->instantiate_class_from_array_or_object($row);
3775 3775
 
3776 3776
 					//if we managed to make a model object from the results, cache it on the main model object
3777
-					if( $other_model_obj_maybe ){
3777
+					if ($other_model_obj_maybe) {
3778 3778
 						//set timezone on these other model objects if they are present
3779
-						$other_model_obj_maybe->set_timezone( $this->_timezone );
3779
+						$other_model_obj_maybe->set_timezone($this->_timezone);
3780 3780
 						$classInstance->cache($modelName, $other_model_obj_maybe);
3781 3781
 					}
3782 3782
 				}
@@ -3797,12 +3797,12 @@  discard block
 block discarded – undo
3797 3797
 
3798 3798
 		$this_model_fields_and_values = array();
3799 3799
 		//setup the row using default values;
3800
-		foreach ( $this->field_settings() as $field_name => $field_obj ) {
3800
+		foreach ($this->field_settings() as $field_name => $field_obj) {
3801 3801
 			$this_model_fields_and_values[$field_name] = $field_obj->get_default_value();
3802 3802
 		}
3803 3803
 
3804 3804
 		$className = $this->_get_class_name();
3805
-		$classInstance = EE_Registry::instance()->load_class( $className, array( $this_model_fields_and_values ), FALSE, FALSE );
3805
+		$classInstance = EE_Registry::instance()->load_class($className, array($this_model_fields_and_values), FALSE, FALSE);
3806 3806
 
3807 3807
 		return $classInstance;
3808 3808
 	}
@@ -3815,45 +3815,45 @@  discard block
 block discarded – undo
3815 3815
 	 * or an stdClass where each property is the name of a column,
3816 3816
 	 * @return EE_Base_Class
3817 3817
 	 */
3818
-	public function instantiate_class_from_array_or_object($cols_n_values){
3819
-		if( ! is_array( $cols_n_values ) && is_object( $cols_n_values )) {
3820
-			$cols_n_values = get_object_vars( $cols_n_values );
3818
+	public function instantiate_class_from_array_or_object($cols_n_values) {
3819
+		if ( ! is_array($cols_n_values) && is_object($cols_n_values)) {
3820
+			$cols_n_values = get_object_vars($cols_n_values);
3821 3821
 		}
3822 3822
 		$primary_key = NULL;
3823 3823
 		//make sure the array only has keys that are fields/columns on this model
3824
-		$this_model_fields_n_values = $this->_deduce_fields_n_values_from_cols_n_values( $cols_n_values );
3825
-		if( $this->has_primary_key_field() && isset( $this_model_fields_n_values[ $this->primary_key_name() ] ) ){
3826
-			$primary_key = $this_model_fields_n_values[ $this->primary_key_name() ];
3824
+		$this_model_fields_n_values = $this->_deduce_fields_n_values_from_cols_n_values($cols_n_values);
3825
+		if ($this->has_primary_key_field() && isset($this_model_fields_n_values[$this->primary_key_name()])) {
3826
+			$primary_key = $this_model_fields_n_values[$this->primary_key_name()];
3827 3827
 		}
3828
-		$className=$this->_get_class_name();
3828
+		$className = $this->_get_class_name();
3829 3829
 
3830 3830
 		//check we actually found results that we can use to build our model object
3831 3831
 		//if not, return null
3832
-		if( $this->has_primary_key_field()){
3833
-			if(empty( $this_model_fields_n_values[$this->primary_key_name()] )){
3832
+		if ($this->has_primary_key_field()) {
3833
+			if (empty($this_model_fields_n_values[$this->primary_key_name()])) {
3834 3834
 				return NULL;
3835 3835
 			}
3836
-		}else if($this->unique_indexes()){
3836
+		} else if ($this->unique_indexes()) {
3837 3837
 			$first_column = reset($this_model_fields_n_values);
3838
-			if(empty($first_column)){
3838
+			if (empty($first_column)) {
3839 3839
 				return NULL;
3840 3840
 			}
3841 3841
 		}
3842 3842
 
3843 3843
 		// if there is no primary key or the object doesn't already exist in the entity map, then create a new instance
3844
-		if ( $primary_key){
3845
-			$classInstance = $this->get_from_entity_map( $primary_key );
3846
-			if( ! $classInstance) {
3847
-				$classInstance = EE_Registry::instance()->load_class( $className, array( $this_model_fields_n_values, $this->_timezone ), TRUE, FALSE );
3844
+		if ($primary_key) {
3845
+			$classInstance = $this->get_from_entity_map($primary_key);
3846
+			if ( ! $classInstance) {
3847
+				$classInstance = EE_Registry::instance()->load_class($className, array($this_model_fields_n_values, $this->_timezone), TRUE, FALSE);
3848 3848
 				// add this new object to the entity map
3849
-				$classInstance = $this->add_to_entity_map( $classInstance );
3849
+				$classInstance = $this->add_to_entity_map($classInstance);
3850 3850
 			}
3851
-		}else{
3852
-			$classInstance = EE_Registry::instance()->load_class( $className, array( $this_model_fields_n_values, $this->_timezone ), TRUE, FALSE );
3851
+		} else {
3852
+			$classInstance = EE_Registry::instance()->load_class($className, array($this_model_fields_n_values, $this->_timezone), TRUE, FALSE);
3853 3853
 		}
3854 3854
 
3855 3855
 			//it is entirely possible that the instantiated class object has a set timezone_string db field and has set it's internal _timezone property accordingly (see new_instance_from_db in model objects particularly EE_Event for example).  In this case, we want to make sure the model object doesn't have its timezone string overwritten by any timezone property currently set here on the model so, we intentionally override the model _timezone property with the model_object timezone property.
3856
-		$this->set_timezone( $classInstance->get_timezone() );
3856
+		$this->set_timezone($classInstance->get_timezone());
3857 3857
 		return $classInstance;
3858 3858
 	}
3859 3859
 	/**
@@ -3861,8 +3861,8 @@  discard block
 block discarded – undo
3861 3861
 	 * @param int|string $id the ID of the model object
3862 3862
 	 * @return EE_Base_Class
3863 3863
 	 */
3864
-	public function get_from_entity_map( $id ){
3865
-		return isset( $this->_entity_map[ $id ] ) ? $this->_entity_map[ $id ] : NULL;
3864
+	public function get_from_entity_map($id) {
3865
+		return isset($this->_entity_map[$id]) ? $this->_entity_map[$id] : NULL;
3866 3866
 	}
3867 3867
 
3868 3868
 
@@ -3881,21 +3881,21 @@  discard block
 block discarded – undo
3881 3881
 	 * @throws EE_Error
3882 3882
 	 * @return \EE_Base_Class
3883 3883
 	 */
3884
-	public function add_to_entity_map( EE_Base_Class $object) {
3884
+	public function add_to_entity_map(EE_Base_Class $object) {
3885 3885
 		$className = $this->_get_class_name();
3886
-		if( ! $object instanceof $className ){
3887
-			throw new EE_Error(sprintf(__("You tried adding a %s to a mapping of %ss", "event_espresso"),is_object( $object ) ? get_class( $object ) : $object, $className ) );
3886
+		if ( ! $object instanceof $className) {
3887
+			throw new EE_Error(sprintf(__("You tried adding a %s to a mapping of %ss", "event_espresso"), is_object($object) ? get_class($object) : $object, $className));
3888 3888
 		}
3889 3889
 		/** @var $object EE_Base_Class */
3890
-		if ( ! $object->ID() ){
3891
-			throw new EE_Error(sprintf(__("You tried storing a model object with NO ID in the %s entity mapper.", "event_espresso"),get_class($this)));
3890
+		if ( ! $object->ID()) {
3891
+			throw new EE_Error(sprintf(__("You tried storing a model object with NO ID in the %s entity mapper.", "event_espresso"), get_class($this)));
3892 3892
 		}
3893 3893
 		// double check it's not already there
3894
-		$classInstance = $this->get_from_entity_map( $object->ID() );
3895
-		if ( $classInstance ) {
3894
+		$classInstance = $this->get_from_entity_map($object->ID());
3895
+		if ($classInstance) {
3896 3896
 			return $classInstance;
3897 3897
 		} else {
3898
-			$this->_entity_map[ $object->ID() ] = $object;
3898
+			$this->_entity_map[$object->ID()] = $object;
3899 3899
 			return $object;
3900 3900
 		}
3901 3901
 	}
@@ -3908,8 +3908,8 @@  discard block
 block discarded – undo
3908 3908
 	 * @param array $cols_n_values
3909 3909
 	 * @return array
3910 3910
 	 */
3911
-	public function deduce_fields_n_values_from_cols_n_values( $cols_n_values ) {
3912
-		return $this->_deduce_fields_n_values_from_cols_n_values( $cols_n_values );
3911
+	public function deduce_fields_n_values_from_cols_n_values($cols_n_values) {
3912
+		return $this->_deduce_fields_n_values_from_cols_n_values($cols_n_values);
3913 3913
 	}
3914 3914
 
3915 3915
 
@@ -3922,40 +3922,40 @@  discard block
 block discarded – undo
3922 3922
 	 * @param string $cols_n_values
3923 3923
 	 * @return array
3924 3924
 	 */
3925
-	protected function _deduce_fields_n_values_from_cols_n_values( $cols_n_values ){
3925
+	protected function _deduce_fields_n_values_from_cols_n_values($cols_n_values) {
3926 3926
 		$this_model_fields_n_values = array();
3927
-		foreach( $this->get_tables() as $table_alias => $table_obj ) {
3928
-			$table_pk_value = $this->_get_column_value_with_table_alias_or_not($cols_n_values, $table_obj->get_fully_qualified_pk_column(), $table_obj->get_pk_column() );
3927
+		foreach ($this->get_tables() as $table_alias => $table_obj) {
3928
+			$table_pk_value = $this->_get_column_value_with_table_alias_or_not($cols_n_values, $table_obj->get_fully_qualified_pk_column(), $table_obj->get_pk_column());
3929 3929
 			//there is a primary key on this table and its not set. Use defaults for all its columns
3930
-			if( $table_obj->get_pk_column() && $table_pk_value === NULL ){
3931
-				foreach( $this->_get_fields_for_table( $table_alias ) as $field_name => $field_obj ) {
3932
-					if( ! $field_obj->is_db_only_field() ){
3930
+			if ($table_obj->get_pk_column() && $table_pk_value === NULL) {
3931
+				foreach ($this->_get_fields_for_table($table_alias) as $field_name => $field_obj) {
3932
+					if ( ! $field_obj->is_db_only_field()) {
3933 3933
 						//prepare field as if its coming from db
3934
-						$prepared_value = $field_obj->prepare_for_set( $field_obj->get_default_value() );
3935
-						$this_model_fields_n_values[$field_name] = $field_obj->prepare_for_use_in_db( $prepared_value );
3934
+						$prepared_value = $field_obj->prepare_for_set($field_obj->get_default_value());
3935
+						$this_model_fields_n_values[$field_name] = $field_obj->prepare_for_use_in_db($prepared_value);
3936 3936
 					}
3937 3937
 				}
3938
-			}else{
3938
+			} else {
3939 3939
 				//the table's rows existed. Use their values
3940
-				foreach( $this->_get_fields_for_table( $table_alias ) as $field_name => $field_obj ) {
3941
-					if( ! $field_obj->is_db_only_field() )
3942
-					$this_model_fields_n_values[$field_name] = $this->_get_column_value_with_table_alias_or_not($cols_n_values, $field_obj->get_qualified_column(), $field_obj->get_table_column() );
3940
+				foreach ($this->_get_fields_for_table($table_alias) as $field_name => $field_obj) {
3941
+					if ( ! $field_obj->is_db_only_field())
3942
+					$this_model_fields_n_values[$field_name] = $this->_get_column_value_with_table_alias_or_not($cols_n_values, $field_obj->get_qualified_column(), $field_obj->get_table_column());
3943 3943
 				}
3944 3944
 			}
3945 3945
 		}
3946 3946
 		return $this_model_fields_n_values;
3947 3947
 	}
3948 3948
 
3949
-	protected function _get_column_value_with_table_alias_or_not( $cols_n_values, $qualified_column, $regular_column ){
3949
+	protected function _get_column_value_with_table_alias_or_not($cols_n_values, $qualified_column, $regular_column) {
3950 3950
 		//ask the field what it think it's table_name.column_name should be, and call it the "qualified column"
3951 3951
 		//does the field on the model relate to this column retrieved from the db?
3952 3952
 		//or is it a db-only field? (not relating to the model)
3953
-		if( isset( $cols_n_values[ $qualified_column ] ) ){
3954
-			$value = $cols_n_values[ $qualified_column ];
3953
+		if (isset($cols_n_values[$qualified_column])) {
3954
+			$value = $cols_n_values[$qualified_column];
3955 3955
 
3956
-		}elseif( isset( $cols_n_values[ $regular_column ] ) ){
3957
-			$value = $cols_n_values[ $regular_column ];
3958
-		}else{
3956
+		}elseif (isset($cols_n_values[$regular_column])) {
3957
+			$value = $cols_n_values[$regular_column];
3958
+		} else {
3959 3959
 			$value = NULL;
3960 3960
 		}
3961 3961
 
@@ -3973,24 +3973,24 @@  discard block
 block discarded – undo
3973 3973
 	 * @param int|string $id
3974 3974
 	 * @return EE_Base_Class
3975 3975
 	 */
3976
-	public function refresh_entity_map_from_db( $id ){
3977
-		$obj_in_map = $this->get_from_entity_map( $id );
3978
-		if( $obj_in_map ){
3979
-			$wpdb_results = $this->_get_all_wpdb_results( array( array ( $this->get_primary_key_field()->get_name() => $id ), 'limit' => 1 ) );
3980
-			if( $wpdb_results && is_array( $wpdb_results ) ){
3981
-				$one_row = reset( $wpdb_results );
3982
-				foreach( $this->_deduce_fields_n_values_from_cols_n_values($one_row ) as $field_name => $db_value ) {
3983
-					$obj_in_map->set_from_db( $field_name, $db_value );
3976
+	public function refresh_entity_map_from_db($id) {
3977
+		$obj_in_map = $this->get_from_entity_map($id);
3978
+		if ($obj_in_map) {
3979
+			$wpdb_results = $this->_get_all_wpdb_results(array(array($this->get_primary_key_field()->get_name() => $id), 'limit' => 1));
3980
+			if ($wpdb_results && is_array($wpdb_results)) {
3981
+				$one_row = reset($wpdb_results);
3982
+				foreach ($this->_deduce_fields_n_values_from_cols_n_values($one_row) as $field_name => $db_value) {
3983
+					$obj_in_map->set_from_db($field_name, $db_value);
3984 3984
 				}
3985 3985
 				//clear the cache of related model objects
3986
-				foreach ( $this->relation_settings() as $relation_name => $relation_obj ){
3987
-					$obj_in_map->clear_cache($relation_name, NULL, TRUE );
3986
+				foreach ($this->relation_settings() as $relation_name => $relation_obj) {
3987
+					$obj_in_map->clear_cache($relation_name, NULL, TRUE);
3988 3988
 				}
3989 3989
 			}
3990
-			$this->_entity_map[ $id ] = $obj_in_map;
3990
+			$this->_entity_map[$id] = $obj_in_map;
3991 3991
 			return $obj_in_map;
3992
-		}else{
3993
-			return $this->get_one_by_ID( $id );
3992
+		} else {
3993
+			return $this->get_one_by_ID($id);
3994 3994
 		}
3995 3995
 	}
3996 3996
 
@@ -4008,24 +4008,24 @@  discard block
 block discarded – undo
4008 4008
 	 * @param EE_Base_Class $replacing_model_obj
4009 4009
 	 * @return \EE_Base_Class
4010 4010
 	 */
4011
-	public function refresh_entity_map_with( $id, $replacing_model_obj ) {
4012
-		$obj_in_map = $this->get_from_entity_map( $id );
4013
-		if( $obj_in_map ){
4014
-			if( $replacing_model_obj instanceof EE_Base_Class ){
4015
-				foreach( $replacing_model_obj->model_field_array() as $field_name => $value ) {
4016
-					$obj_in_map->set( $field_name, $value );
4011
+	public function refresh_entity_map_with($id, $replacing_model_obj) {
4012
+		$obj_in_map = $this->get_from_entity_map($id);
4013
+		if ($obj_in_map) {
4014
+			if ($replacing_model_obj instanceof EE_Base_Class) {
4015
+				foreach ($replacing_model_obj->model_field_array() as $field_name => $value) {
4016
+					$obj_in_map->set($field_name, $value);
4017 4017
 				}
4018 4018
 				//make the model object in the entity map's cache match the $replacing_model_obj
4019
-				foreach ( $this->relation_settings() as $relation_name => $relation_obj ){
4020
-					$obj_in_map->clear_cache($relation_name, NULL, TRUE );
4021
-					foreach( $replacing_model_obj->get_all_from_cache( $relation_name ) as $cache_id => $cached_obj ) {
4022
-						$obj_in_map->cache( $relation_name, $cached_obj, $cache_id );
4019
+				foreach ($this->relation_settings() as $relation_name => $relation_obj) {
4020
+					$obj_in_map->clear_cache($relation_name, NULL, TRUE);
4021
+					foreach ($replacing_model_obj->get_all_from_cache($relation_name) as $cache_id => $cached_obj) {
4022
+						$obj_in_map->cache($relation_name, $cached_obj, $cache_id);
4023 4023
 					}
4024 4024
 				}
4025 4025
 			}
4026 4026
 			return $obj_in_map;
4027
-		}else{
4028
-			$this->add_to_entity_map( $replacing_model_obj );
4027
+		} else {
4028
+			$this->add_to_entity_map($replacing_model_obj);
4029 4029
 			return $replacing_model_obj;
4030 4030
 		}
4031 4031
 	}
@@ -4038,7 +4038,7 @@  discard block
 block discarded – undo
4038 4038
 	 * require_once($this->_getClassName().".class.php");
4039 4039
 	 * @return string
4040 4040
 	 */
4041
-	private function _get_class_name(){
4041
+	private function _get_class_name() {
4042 4042
 		return "EE_".$this->get_this_model_name();
4043 4043
 	}
4044 4044
 
@@ -4051,10 +4051,10 @@  discard block
 block discarded – undo
4051 4051
 	 * @param int $quantity
4052 4052
 	 * @return string
4053 4053
 	 */
4054
-	public function item_name($quantity = 1){
4055
-		if($quantity == 1){
4054
+	public function item_name($quantity = 1) {
4055
+		if ($quantity == 1) {
4056 4056
 			return $this->singular_item;
4057
-		}else{
4057
+		} else {
4058 4058
 			return $this->plural_item;
4059 4059
 		}
4060 4060
 	}
@@ -4083,13 +4083,13 @@  discard block
 block discarded – undo
4083 4083
 	 * @throws EE_Error
4084 4084
 	 * @return mixed whatever the plugin which calls add_filter decides
4085 4085
 	 */
4086
-	public function __call($methodName,$args){
4087
-		$className=get_class($this);
4088
-		$tagName="FHEE__{$className}__{$methodName}";
4089
-		if(!has_filter($tagName)){
4086
+	public function __call($methodName, $args) {
4087
+		$className = get_class($this);
4088
+		$tagName = "FHEE__{$className}__{$methodName}";
4089
+		if ( ! has_filter($tagName)) {
4090 4090
 			throw new EE_Error(
4091 4091
 				sprintf(
4092
-					__( 'Method %1$s on model %2$s does not exist! You can create one with the following code in functions.php or in a plugin: %4$s function my_callback(%4$s \$previousReturnValue, EEM_Base \$object\ $argsArray=NULL ){%4$s     /*function body*/%4$s      return \$whatever;%4$s }%4$s add_filter( \'%3$s\', \'my_callback\', 10, 3 );', 'event_espresso' ),
4092
+					__('Method %1$s on model %2$s does not exist! You can create one with the following code in functions.php or in a plugin: %4$s function my_callback(%4$s \$previousReturnValue, EEM_Base \$object\ $argsArray=NULL ){%4$s     /*function body*/%4$s      return \$whatever;%4$s }%4$s add_filter( \'%3$s\', \'my_callback\', 10, 3 );', 'event_espresso'),
4093 4093
 					$methodName,
4094 4094
 					$className,
4095 4095
 					$tagName,
@@ -4098,7 +4098,7 @@  discard block
 block discarded – undo
4098 4098
 			);
4099 4099
 		}
4100 4100
 
4101
-		return apply_filters($tagName,null,$this,$args);
4101
+		return apply_filters($tagName, null, $this, $args);
4102 4102
 	}
4103 4103
 
4104 4104
 
@@ -4111,22 +4111,22 @@  discard block
 block discarded – undo
4111 4111
 	 * @throws EE_Error
4112 4112
 	 * @return EE_Base_Class
4113 4113
 	 */
4114
-	public function ensure_is_obj( $base_class_obj_or_id, $ensure_is_in_db = FALSE ){
4114
+	public function ensure_is_obj($base_class_obj_or_id, $ensure_is_in_db = FALSE) {
4115 4115
 		$className = $this->_get_class_name();
4116 4116
 		$primary_key_field = $this->get_primary_key_field();
4117
-		if( $base_class_obj_or_id instanceof $className ){
4117
+		if ($base_class_obj_or_id instanceof $className) {
4118 4118
 			$model_object = $base_class_obj_or_id;
4119
-		}elseif( $primary_key_field instanceof EE_Primary_Key_Int_Field && (
4120
-				is_int( $base_class_obj_or_id ) ||
4121
-				is_string( $base_class_obj_or_id ) )){//assume it's an ID. either a proper integer or a string representing an integer (eg "101" instead of 101)
4119
+		}elseif ($primary_key_field instanceof EE_Primary_Key_Int_Field && (
4120
+				is_int($base_class_obj_or_id) ||
4121
+				is_string($base_class_obj_or_id) )) {//assume it's an ID. either a proper integer or a string representing an integer (eg "101" instead of 101)
4122 4122
 			$model_object = $this->get_one_by_ID($base_class_obj_or_id);
4123
-		}elseif( $primary_key_field instanceof EE_Primary_Key_String_Field && is_string($base_class_obj_or_id) ){
4123
+		}elseif ($primary_key_field instanceof EE_Primary_Key_String_Field && is_string($base_class_obj_or_id)) {
4124 4124
 			//assume its a string representation of the object
4125 4125
 			$model_object = $this->get_one_by_ID($base_class_obj_or_id);
4126
-		}else{
4127
-			throw new EE_Error(sprintf(__("'%s' is neither an object of type %s, nor an ID! Its full value is '%s'",'event_espresso'),$base_class_obj_or_id,$this->_get_class_name(),print_r($base_class_obj_or_id,true)));
4126
+		} else {
4127
+			throw new EE_Error(sprintf(__("'%s' is neither an object of type %s, nor an ID! Its full value is '%s'", 'event_espresso'), $base_class_obj_or_id, $this->_get_class_name(), print_r($base_class_obj_or_id, true)));
4128 4128
 		}
4129
-		if( $model_object->ID() == NULL && $ensure_is_in_db){
4129
+		if ($model_object->ID() == NULL && $ensure_is_in_db) {
4130 4130
 			$model_object->save();
4131 4131
 		}
4132 4132
 		return $model_object;
@@ -4142,19 +4142,19 @@  discard block
 block discarded – undo
4142 4142
 	 * @return int|string depending on the type of this model object's ID
4143 4143
 	 * @throws EE_Error
4144 4144
 	 */
4145
-	public function ensure_is_ID($base_class_obj_or_id){
4145
+	public function ensure_is_ID($base_class_obj_or_id) {
4146 4146
 		$className = $this->_get_class_name();
4147
-		if( $base_class_obj_or_id instanceof $className ){
4147
+		if ($base_class_obj_or_id instanceof $className) {
4148 4148
 			/** @var $base_class_obj_or_id EE_Base_Class */
4149 4149
 			$id = $base_class_obj_or_id->ID();
4150
-		}elseif(is_int($base_class_obj_or_id)){
4150
+		}elseif (is_int($base_class_obj_or_id)) {
4151 4151
 			//assume it's an ID
4152 4152
 			$id = $base_class_obj_or_id;
4153
-		}elseif(is_string($base_class_obj_or_id)){
4153
+		}elseif (is_string($base_class_obj_or_id)) {
4154 4154
 			//assume its a string representation of the object
4155 4155
 			$id = $base_class_obj_or_id;
4156
-		}else{
4157
-			throw new EE_Error(sprintf(__("'%s' is neither an object of type %s, nor an ID! Its full value is '%s'",'event_espresso'),$base_class_obj_or_id,$this->_get_class_name(),print_r($base_class_obj_or_id,true)));
4156
+		} else {
4157
+			throw new EE_Error(sprintf(__("'%s' is neither an object of type %s, nor an ID! Its full value is '%s'", 'event_espresso'), $base_class_obj_or_id, $this->_get_class_name(), print_r($base_class_obj_or_id, true)));
4158 4158
 		}
4159 4159
 		return $id;
4160 4160
 	}
@@ -4177,14 +4177,14 @@  discard block
 block discarded – undo
4177 4177
 	 * @param int $values_already_prepared like one of the constants on EEM_Base
4178 4178
 	 * @return void
4179 4179
 	 */
4180
-	public function assume_values_already_prepared_by_model_object($values_already_prepared = self::not_prepared_by_model_object){
4180
+	public function assume_values_already_prepared_by_model_object($values_already_prepared = self::not_prepared_by_model_object) {
4181 4181
 		$this->_values_already_prepared_by_model_object = $values_already_prepared;
4182 4182
 	}
4183 4183
 	/**
4184 4184
 	 * Read comments for assume_values_already_prepared_by_model_object()
4185 4185
 	 * @return int
4186 4186
 	 */
4187
-	public function get_assumption_concerning_values_already_prepared_by_model_object(){
4187
+	public function get_assumption_concerning_values_already_prepared_by_model_object() {
4188 4188
 		return $this->_values_already_prepared_by_model_object;
4189 4189
 	}
4190 4190
 
@@ -4192,17 +4192,17 @@  discard block
 block discarded – undo
4192 4192
 	 * Gets all the indexes on this model
4193 4193
 	 * @return EE_Index[]
4194 4194
 	 */
4195
-	public function indexes(){
4195
+	public function indexes() {
4196 4196
 		return $this->_indexes;
4197 4197
 	}
4198 4198
 	/**
4199 4199
 	 * Gets all the Unique Indexes on this model
4200 4200
 	 * @return EE_Unique_Index[]
4201 4201
 	 */
4202
-	public function unique_indexes(){
4202
+	public function unique_indexes() {
4203 4203
 		$unique_indexes = array();
4204
-		foreach($this->_indexes as $name => $index){
4205
-			if($index instanceof EE_Unique_Index){
4204
+		foreach ($this->_indexes as $name => $index) {
4205
+			if ($index instanceof EE_Unique_Index) {
4206 4206
 				$unique_indexes [$name] = $index;
4207 4207
 			}
4208 4208
 		}
@@ -4215,9 +4215,9 @@  discard block
 block discarded – undo
4215 4215
 	 * on a primary index
4216 4216
 	 * @return EE_Model_Field_Base[]
4217 4217
 	 */
4218
-	public function get_combined_primary_key_fields(){
4219
-		foreach($this->indexes() as $index){
4220
-			if($index instanceof EE_Primary_Key_Index){
4218
+	public function get_combined_primary_key_fields() {
4219
+		foreach ($this->indexes() as $index) {
4220
+			if ($index instanceof EE_Primary_Key_Index) {
4221 4221
 				return $index->fields();
4222 4222
 			}
4223 4223
 		}
@@ -4230,7 +4230,7 @@  discard block
 block discarded – undo
4230 4230
 	 * @param array $cols_n_values keys are field names, values are their values
4231 4231
 	 * @return string
4232 4232
 	 */
4233
-	public function get_index_primary_key_string($cols_n_values){
4233
+	public function get_index_primary_key_string($cols_n_values) {
4234 4234
 		$cols_n_values_for_primary_key_index = array_intersect_key($cols_n_values, $this->get_combined_primary_key_fields());
4235 4235
 		return http_build_query($cols_n_values_for_primary_key_index);
4236 4236
 	}
@@ -4242,13 +4242,13 @@  discard block
 block discarded – undo
4242 4242
 	 * @param string $index_primary_key_string
4243 4243
 	 * @return null|array
4244 4244
 	 */
4245
-	function parse_index_primary_key_string( $index_primary_key_string) {
4245
+	function parse_index_primary_key_string($index_primary_key_string) {
4246 4246
 		$key_fields = $this->get_combined_primary_key_fields();
4247 4247
 		//check all of them are in the $id
4248 4248
 		$key_vals_in_combined_pk = array();
4249
-		parse_str( $index_primary_key_string, $key_vals_in_combined_pk );
4250
-		foreach( $key_fields as $key_field_name => $field_obj ) {
4251
-			if( ! isset( $key_vals_in_combined_pk[ $key_field_name ] ) ){
4249
+		parse_str($index_primary_key_string, $key_vals_in_combined_pk);
4250
+		foreach ($key_fields as $key_field_name => $field_obj) {
4251
+			if ( ! isset($key_vals_in_combined_pk[$key_field_name])) {
4252 4252
 				return NULL;
4253 4253
 			}
4254 4254
 		}
@@ -4261,10 +4261,10 @@  discard block
 block discarded – undo
4261 4261
 	 * @param array $key_vals
4262 4262
 	 * @return boolean
4263 4263
 	 */
4264
-	function has_all_combined_primary_key_fields( $key_vals ) {
4265
-		$keys_it_should_have = array_keys( $this->get_combined_primary_key_fields() );
4266
-		foreach( $keys_it_should_have as $key ){
4267
-			if( ! isset( $key_vals[ $key ] ) ){
4264
+	function has_all_combined_primary_key_fields($key_vals) {
4265
+		$keys_it_should_have = array_keys($this->get_combined_primary_key_fields());
4266
+		foreach ($keys_it_should_have as $key) {
4267
+			if ( ! isset($key_vals[$key])) {
4268 4268
 				return false;
4269 4269
 			}
4270 4270
 		}
@@ -4280,23 +4280,23 @@  discard block
 block discarded – undo
4280 4280
 	 * @throws EE_Error
4281 4281
 	 * @return \EE_Base_Class[] Array keys are object IDs (if there is a primary key on the model. if not, numerically indexed)
4282 4282
 	 */
4283
-	public function get_all_copies($model_object_or_attributes_array, $query_params = array()){
4283
+	public function get_all_copies($model_object_or_attributes_array, $query_params = array()) {
4284 4284
 
4285
-		if($model_object_or_attributes_array instanceof EE_Base_Class){
4285
+		if ($model_object_or_attributes_array instanceof EE_Base_Class) {
4286 4286
 			$attributes_array = $model_object_or_attributes_array->model_field_array();
4287
-		}elseif(is_array($model_object_or_attributes_array)){
4287
+		}elseif (is_array($model_object_or_attributes_array)) {
4288 4288
 			$attributes_array = $model_object_or_attributes_array;
4289
-		}else{
4290
-			throw new EE_Error(sprintf(__("get_all_copies should be provided with either a model object or an array of field-value-pairs, but was given %s", "event_espresso"),$model_object_or_attributes_array));
4289
+		} else {
4290
+			throw new EE_Error(sprintf(__("get_all_copies should be provided with either a model object or an array of field-value-pairs, but was given %s", "event_espresso"), $model_object_or_attributes_array));
4291 4291
 		}
4292 4292
 		//even copies obviously won't have the same ID, so remove the primary key
4293 4293
 		//from the WHERE conditions for finding copies (if there is a primary key, of course)
4294
-		if($this->has_primary_key_field() && isset($attributes_array[$this->primary_key_name()])){
4294
+		if ($this->has_primary_key_field() && isset($attributes_array[$this->primary_key_name()])) {
4295 4295
 			unset($attributes_array[$this->primary_key_name()]);
4296 4296
 		}
4297
-		if(isset($query_params[0])){
4298
-			$query_params[0] = array_merge($attributes_array,$query_params);
4299
-		}else{
4297
+		if (isset($query_params[0])) {
4298
+			$query_params[0] = array_merge($attributes_array, $query_params);
4299
+		} else {
4300 4300
 			$query_params[0] = $attributes_array;
4301 4301
 		}
4302 4302
 		return $this->get_all($query_params);
@@ -4310,16 +4310,16 @@  discard block
 block discarded – undo
4310 4310
 	 * @param array $query_params
4311 4311
 	 * @return EE_Base_Class
4312 4312
 	 */
4313
-	function get_one_copy($model_object_or_attributes_array,$query_params = array()){
4314
-		if( ! is_array( $query_params ) ){
4315
-			EE_Error::doing_it_wrong('EEM_Base::get_one_copy', sprintf( __( '$query_params should be an array, you passed a variable of type %s', 'event_espresso' ), gettype( $query_params ) ), '4.6.0' );
4313
+	function get_one_copy($model_object_or_attributes_array, $query_params = array()) {
4314
+		if ( ! is_array($query_params)) {
4315
+			EE_Error::doing_it_wrong('EEM_Base::get_one_copy', sprintf(__('$query_params should be an array, you passed a variable of type %s', 'event_espresso'), gettype($query_params)), '4.6.0');
4316 4316
 			$query_params = array();
4317 4317
 		}
4318 4318
 		$query_params['limit'] = 1;
4319
-		$copies = $this->get_all_copies($model_object_or_attributes_array,$query_params);
4320
-		if(is_array($copies)){
4319
+		$copies = $this->get_all_copies($model_object_or_attributes_array, $query_params);
4320
+		if (is_array($copies)) {
4321 4321
 			return array_shift($copies);
4322
-		}else{
4322
+		} else {
4323 4323
 			return null;
4324 4324
 		}
4325 4325
 	}
@@ -4333,10 +4333,10 @@  discard block
 block discarded – undo
4333 4333
 	 * @param int|string $id the value of the primary key to update
4334 4334
 	 * @return int number of rows updated
4335 4335
 	 */
4336
-	public function update_by_ID($fields_n_values,$id){
4336
+	public function update_by_ID($fields_n_values, $id) {
4337 4337
 		$query_params = array(0=>array($this->get_primary_key_field()->get_name() => $id),
4338 4338
 			'default_where_conditions'=>'other_models_only',);
4339
-		return $this->update($fields_n_values,$query_params);
4339
+		return $this->update($fields_n_values, $query_params);
4340 4340
 	}
4341 4341
 
4342 4342
 
@@ -4347,12 +4347,12 @@  discard block
 block discarded – undo
4347 4347
 	 * @return string an operator which can be used in SQL
4348 4348
 	 * @throws EE_Error
4349 4349
 	 */
4350
-	private function _prepare_operator_for_sql($operator_supplied){
4350
+	private function _prepare_operator_for_sql($operator_supplied) {
4351 4351
 		$sql_operator = isset($this->_valid_operators[$operator_supplied]) ? $this->_valid_operators[$operator_supplied] : null;
4352
-		if($sql_operator){
4352
+		if ($sql_operator) {
4353 4353
 			return $sql_operator;
4354
-		}else{
4355
-			throw new EE_Error(sprintf(__("The operator '%s' is not in the list of valid operators: %s", "event_espresso"),$operator_supplied,implode(",",array_keys($this->_valid_operators))));
4354
+		} else {
4355
+			throw new EE_Error(sprintf(__("The operator '%s' is not in the list of valid operators: %s", "event_espresso"), $operator_supplied, implode(",", array_keys($this->_valid_operators))));
4356 4356
 		}
4357 4357
 	}
4358 4358
 
@@ -4362,10 +4362,10 @@  discard block
 block discarded – undo
4362 4362
 	 * @param array $query_params like get_all's
4363 4363
 	 * @return string[]
4364 4364
 	 */
4365
-	public function get_all_names($query_params = array()){
4365
+	public function get_all_names($query_params = array()) {
4366 4366
 		$objs = $this->get_all($query_params);
4367 4367
 		$names = array();
4368
-		foreach($objs as $obj){
4368
+		foreach ($objs as $obj) {
4369 4369
 			$names[$obj->ID()] = $obj->name();
4370 4370
 		}
4371 4371
 		return $names;
@@ -4380,22 +4380,22 @@  discard block
 block discarded – undo
4380 4380
 	 * @param boolean $filter_out_empty_ids if a model object has an ID of '' or 0, don't bother including it in the returned array
4381 4381
 	 * @return array
4382 4382
 	 */
4383
-	public function get_IDs( $model_objects, $filter_out_empty_ids = false) {
4384
-		if( ! $this->has_primary_key_field() ) {
4385
-			if( WP_DEBUG ) {
4386
-				EE_Error::add_error( __( 'Trying to get IDs from a model than has no primary key', 'event_espresso' ), __FILE__, __FUNCTION__, __LINE__ );
4383
+	public function get_IDs($model_objects, $filter_out_empty_ids = false) {
4384
+		if ( ! $this->has_primary_key_field()) {
4385
+			if (WP_DEBUG) {
4386
+				EE_Error::add_error(__('Trying to get IDs from a model than has no primary key', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__);
4387 4387
 				return array();
4388 4388
 			}
4389 4389
 		}
4390 4390
 		$IDs = array();
4391
-		foreach( $model_objects as $model_object ) {
4391
+		foreach ($model_objects as $model_object) {
4392 4392
 			$id = $model_object->ID();
4393
-			if( ! $id ) {
4394
-				if( $filter_out_empty_ids ) {
4393
+			if ( ! $id) {
4394
+				if ($filter_out_empty_ids) {
4395 4395
 					continue;
4396 4396
 				}
4397
-				if( WP_DEBUG ) {
4398
-					EE_Error::add_error(__( 'Called %1$s on a model object that has no ID and so probably hasn\'t been saved to the database', 'event_espresso' ), __FILE__, __FUNCTION__, __LINE__ );
4397
+				if (WP_DEBUG) {
4398
+					EE_Error::add_error(__('Called %1$s on a model object that has no ID and so probably hasn\'t been saved to the database', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__);
4399 4399
 				}
4400 4400
 			}
4401 4401
 			$IDs[] = $id;
@@ -4408,8 +4408,8 @@  discard block
 block discarded – undo
4408 4408
 	 * are no capabilities that relate to this model returns false
4409 4409
 	 * @return string|false
4410 4410
 	 */
4411
-	public function cap_slug(){
4412
-		return apply_filters( 'FHEE__EEM_Base__cap_slug', $this->_caps_slug, $this);
4411
+	public function cap_slug() {
4412
+		return apply_filters('FHEE__EEM_Base__cap_slug', $this->_caps_slug, $this);
4413 4413
 	}
4414 4414
 
4415 4415
 	/**
@@ -4421,27 +4421,27 @@  discard block
 block discarded – undo
4421 4421
 	 * @param string $context
4422 4422
 	 * @return EE_Default_Where_Conditions[] indexed by associated capability
4423 4423
 	 */
4424
-	public function cap_restrictions( $context = EEM_Base::caps_read ) {
4425
-		EEM_Base::verify_is_valid_cap_context( $context );
4424
+	public function cap_restrictions($context = EEM_Base::caps_read) {
4425
+		EEM_Base::verify_is_valid_cap_context($context);
4426 4426
 		//check if we ought to run the restriction generator first
4427
-		if( isset( $this->_cap_restriction_generators[ $context ] ) &&
4428
-				$this->_cap_restriction_generators[ $context ] instanceof EE_Restriction_Generator_Base &&
4429
-				! $this->_cap_restriction_generators[ $context ]->has_generated_cap_restrictions() ) {
4430
-			$this->_cap_restrictions[ $context ] = array_merge( $this->_cap_restrictions[ $context ],  $this->_cap_restriction_generators[ $context ]->generate_restrictions() );
4427
+		if (isset($this->_cap_restriction_generators[$context]) &&
4428
+				$this->_cap_restriction_generators[$context] instanceof EE_Restriction_Generator_Base &&
4429
+				! $this->_cap_restriction_generators[$context]->has_generated_cap_restrictions()) {
4430
+			$this->_cap_restrictions[$context] = array_merge($this->_cap_restrictions[$context], $this->_cap_restriction_generators[$context]->generate_restrictions());
4431 4431
 		}
4432 4432
 		//and make sure we've finalized the construction of each restriction
4433
-		foreach( $this->_cap_restrictions[ $context ] as $where_conditions_obj ) {
4434
-			$where_conditions_obj->_finalize_construct( $this );
4433
+		foreach ($this->_cap_restrictions[$context] as $where_conditions_obj) {
4434
+			$where_conditions_obj->_finalize_construct($this);
4435 4435
 		}
4436 4436
 
4437
-		return $this->_cap_restrictions[ $context ];
4437
+		return $this->_cap_restrictions[$context];
4438 4438
 	}
4439 4439
 
4440 4440
 	/**
4441 4441
 	 * Indicating whether or not this model thinks its a wp core model
4442 4442
 	 * @return boolean
4443 4443
 	 */
4444
-	public function is_wp_core_model(){
4444
+	public function is_wp_core_model() {
4445 4445
 		return $this->_wp_core_model;
4446 4446
 	}
4447 4447
 
@@ -4451,12 +4451,12 @@  discard block
 block discarded – undo
4451 4451
 	 * @param string $context one of EEM_Base::caps_ constants
4452 4452
 	 * @return EE_Default_Where_Conditions[] indexed by capability name
4453 4453
 	 */
4454
-	public function caps_missing( $context = EEM_Base::caps_read ) {
4454
+	public function caps_missing($context = EEM_Base::caps_read) {
4455 4455
 		$missing_caps = array();
4456
-		$cap_restrictions = $this->cap_restrictions( $context );
4457
-		foreach( $cap_restrictions as $cap => $restriction_if_no_cap ) {
4458
-			if( ! EE_Capabilities::instance()->current_user_can( $cap, $this->get_this_model_name() . '_model_applying_caps') ) {
4459
-				$missing_caps[ $cap ] = $restriction_if_no_cap;
4456
+		$cap_restrictions = $this->cap_restrictions($context);
4457
+		foreach ($cap_restrictions as $cap => $restriction_if_no_cap) {
4458
+			if ( ! EE_Capabilities::instance()->current_user_can($cap, $this->get_this_model_name().'_model_applying_caps')) {
4459
+				$missing_caps[$cap] = $restriction_if_no_cap;
4460 4460
 			}
4461 4461
 		}
4462 4462
 		return $missing_caps;
@@ -4468,7 +4468,7 @@  discard block
 block discarded – undo
4468 4468
 	 * one of 'read', 'edit', or 'delete'
4469 4469
 	 */
4470 4470
 	public function cap_contexts_to_cap_action_map() {
4471
-		return apply_filters( 'FHEE__EEM_Base__cap_contexts_to_cap_action_map', $this->_cap_contexts_to_cap_action_map, $this );
4471
+		return apply_filters('FHEE__EEM_Base__cap_contexts_to_cap_action_map', $this->_cap_contexts_to_cap_action_map, $this);
4472 4472
 	}
4473 4473
 
4474 4474
 
@@ -4479,19 +4479,19 @@  discard block
 block discarded – undo
4479 4479
 	 * @return string one of EEM_Base::cap_contexts_to_cap_action_map() values
4480 4480
 	 * @throws \EE_Error
4481 4481
 	 */
4482
-	public function cap_action_for_context( $context ) {
4482
+	public function cap_action_for_context($context) {
4483 4483
 		$mapping = $this->cap_contexts_to_cap_action_map();
4484
-		if( isset( $mapping[ $context ] ) ) {
4485
-			return $mapping[ $context ];
4484
+		if (isset($mapping[$context])) {
4485
+			return $mapping[$context];
4486 4486
 		}
4487
-		if( $action = apply_filters( 'FHEE__EEM_Base__cap_action_for_context', null, $this, $mapping, $context ) ) {
4487
+		if ($action = apply_filters('FHEE__EEM_Base__cap_action_for_context', null, $this, $mapping, $context)) {
4488 4488
 			return $action;
4489 4489
 		}
4490 4490
 		throw new EE_Error(
4491 4491
 			sprintf(
4492
-				__( 'Cannot find capability restrictions for context "%1$s", allowed values are:%2$s', 'event_espresso' ),
4492
+				__('Cannot find capability restrictions for context "%1$s", allowed values are:%2$s', 'event_espresso'),
4493 4493
 				$context,
4494
-				implode(',', array_keys( $this->cap_contexts_to_cap_action_map() ) )
4494
+				implode(',', array_keys($this->cap_contexts_to_cap_action_map()))
4495 4495
 			)
4496 4496
 		);
4497 4497
 
@@ -4502,7 +4502,7 @@  discard block
 block discarded – undo
4502 4502
 	 * @return array
4503 4503
 	 */
4504 4504
 	static public function valid_cap_contexts() {
4505
-		return apply_filters( 'FHEE__EEM_Base__valid_cap_contexts', array(
4505
+		return apply_filters('FHEE__EEM_Base__valid_cap_contexts', array(
4506 4506
 			self::caps_read,
4507 4507
 			self::caps_read_admin,
4508 4508
 			self::caps_edit,
@@ -4518,17 +4518,17 @@  discard block
 block discarded – undo
4518 4518
 	 * @return bool
4519 4519
 	 * @throws \EE_Error
4520 4520
 	 */
4521
-	static public function verify_is_valid_cap_context( $context ) {
4521
+	static public function verify_is_valid_cap_context($context) {
4522 4522
 		$valid_cap_contexts = EEM_Base::valid_cap_contexts();
4523
-		if( in_array( $context, $valid_cap_contexts ) ) {
4523
+		if (in_array($context, $valid_cap_contexts)) {
4524 4524
 			return true;
4525
-		}else{
4525
+		} else {
4526 4526
 			throw new EE_Error(
4527 4527
 				sprintf(
4528
-					__( 'Context "%1$s" passed into model "%2$s" is not a valid context. They are: %3$s', 'event_espresso' ),
4528
+					__('Context "%1$s" passed into model "%2$s" is not a valid context. They are: %3$s', 'event_espresso'),
4529 4529
 					$context,
4530
-					'EEM_Base' ,
4531
-					implode(',', $valid_cap_contexts )
4530
+					'EEM_Base',
4531
+					implode(',', $valid_cap_contexts)
4532 4532
 				)
4533 4533
 			);
4534 4534
 		}
Please login to merge, or discard this patch.
Braces   +132 added lines, -121 removed lines patch added patch discarded remove patch
@@ -540,7 +540,7 @@  discard block
 block discarded – undo
540 540
 		if( isset( $this->_cap_restriction_generators[ $context ] ) &&
541 541
 				$this->_cap_restriction_generators[ $context ] instanceof EE_Restriction_Generator_Base ) {
542 542
 			return $this->_cap_restriction_generators[ $context ]->generate_restrictions();
543
-		}else{
543
+		} else{
544 544
 			return array();
545 545
 		}
546 546
 }
@@ -591,8 +591,9 @@  discard block
 block discarded – undo
591 591
 	 * @return array
592 592
 	 */
593 593
 	 public function status_array( $translated = FALSE ) {
594
-	 	if ( !array_key_exists('Status', $this->_model_relations ) )
595
-	 		return array();
594
+	 	if ( !array_key_exists('Status', $this->_model_relations ) ) {
595
+	 		 		return array();
596
+	 	}
596 597
 	 	$model_name = $this->get_this_model_name();
597 598
 	 	$status_type = str_replace(' ', '_', strtolower( str_replace('_', ' ', $model_name) ) );
598 599
 	 	$stati = EEM_Status::instance()->get_all(array(array('STS_type' => $status_type) ) );
@@ -771,13 +772,13 @@  discard block
 block discarded – undo
771 772
 				$last_model_name = end( $models_to_follow_to_wp_users );
772 773
 				$model_with_fk_to_wp_users = EE_Registry::instance()->load_model( $last_model_name );
773 774
 				$model_chain_to_wp_user = $this->_model_chain_to_wp_user . '.';
774
-			}else{
775
+			} else{
775 776
 				$model_with_fk_to_wp_users = $this;
776 777
 				$model_chain_to_wp_user = '';
777 778
 			}
778 779
 			$wp_user_field = $model_with_fk_to_wp_users->get_foreign_key_to( 'WP_User' );
779 780
 			return $model_chain_to_wp_user . $wp_user_field->get_name();
780
-		}catch( EE_Error $e ) {
781
+		} catch( EE_Error $e ) {
781 782
 			return false;
782 783
 		}
783 784
 	}
@@ -805,11 +806,11 @@  discard block
 block discarded – undo
805 806
 	public function is_owned() {
806 807
 		if( $this->model_chain_to_wp_user() ){
807 808
 			return true;
808
-		}else{
809
+		} else{
809 810
 			try{
810 811
 				$this->get_foreign_key_to( 'WP_User' );
811 812
 				return true;
812
-			}catch( EE_Error $e ){
813
+			} catch( EE_Error $e ){
813 814
 				return false;
814 815
 			}
815 816
 		}
@@ -832,9 +833,9 @@  discard block
 block discarded – undo
832 833
 		//remember the custom selections, if any
833 834
 		if(is_array($columns_to_select)){
834 835
 			$this->_custom_selections = $columns_to_select;
835
-		}elseif(is_string($columns_to_select)){
836
+		} elseif(is_string($columns_to_select)){
836 837
 			$this->_custom_selections = array($this->_custom_selections);
837
-		}else{
838
+		} else{
838 839
 			$this->_custom_selections = array();
839 840
 		}
840 841
 
@@ -906,7 +907,7 @@  discard block
 block discarded – undo
906 907
 				$select_sql_array[] = "{$selection_and_datatype[0]} AS $alias";
907 908
 			}
908 909
 			$columns_to_select_string = implode(", ",$select_sql_array);
909
-		}else{
910
+		} else{
910 911
 			$columns_to_select_string = $columns_to_select;
911 912
 		}
912 913
 		return $columns_to_select_string;
@@ -956,7 +957,7 @@  discard block
 block discarded – undo
956 957
 		}
957 958
 		if( $this->has_primary_key_field ( ) ) {
958 959
 			$query_params[ 0 ][ $this->primary_key_name() ] = $id ;
959
-		}else{
960
+		} else{
960 961
 			//no primary key, so the $id must be from the get_index_primary_key_string()
961 962
 			$query_params[0] = array_replace_recursive( $query_params[ 0 ], $this->parse_index_primary_key_string( $id ) );
962 963
 		}
@@ -979,7 +980,7 @@  discard block
 block discarded – undo
979 980
 		$items = $this->get_all($query_params);
980 981
 		if(empty($items)){
981 982
 			return null;
982
-		}else{
983
+		} else{
983 984
 			return array_shift($items);
984 985
 		}
985 986
 	}
@@ -1374,7 +1375,7 @@  discard block
 block discarded – undo
1374 1375
 				//get the model object's PK, as we'll want this if we need to insert a row into secondary tables
1375 1376
 				if( $this->has_primary_key_field() ){
1376 1377
 					$main_table_pk_value = $wpdb_result[ $this->get_primary_key_field()->get_qualified_column() ];
1377
-				}else{
1378
+				} else{
1378 1379
 					//if there's no primary key, we basically can't support having a 2nd table on the model (we could but it would be lots of work)
1379 1380
 					$main_table_pk_value = null;
1380 1381
 				}
@@ -1413,7 +1414,7 @@  discard block
 block discarded – undo
1413 1414
 		if( $keep_model_objs_in_sync && ! $this->_values_already_prepared_by_model_object ){
1414 1415
 			if( $this->has_primary_key_field() ){
1415 1416
 				$model_objs_affected_ids = $this->get_col( $query_params );
1416
-			}else{
1417
+			} else{
1417 1418
 				//we need to select a bunch of columns and then combine them into the the "index primary key string"s
1418 1419
 				$models_affected_key_columns = $this->_get_all_wpdb_results($query_params, ARRAY_A );
1419 1420
 				$model_objs_affected_ids = array();
@@ -1473,9 +1474,9 @@  discard block
 block discarded – undo
1473 1474
 
1474 1475
 		if( $field_to_select ){
1475 1476
 			$field = $this->field_settings_for( $field_to_select );
1476
-		}elseif( $this->has_primary_key_field ( ) ){
1477
+		} elseif( $this->has_primary_key_field ( ) ){
1477 1478
 			$field = $this->get_primary_key_field();
1478
-		}else{
1479
+		} else{
1479 1480
 			//no primary key, just grab the first column
1480 1481
 			$field = reset( $this->field_settings());
1481 1482
 		}
@@ -1499,7 +1500,7 @@  discard block
 block discarded – undo
1499 1500
 		$col = $this->get_col( $query_params, $field_to_select );
1500 1501
 		if( ! empty( $col ) ) {
1501 1502
 			return reset( $col );
1502
-		}else{
1503
+		} else{
1503 1504
 			return NULL;
1504 1505
 		}
1505 1506
 	}
@@ -1614,7 +1615,7 @@  discard block
 block discarded – undo
1614 1615
 
1615 1616
 			//		/echo "delete sql:$SQL";
1616 1617
 			$rows_deleted = $this->_do_wpdb_query( 'query', array( $SQL ) );
1617
-		}else{
1618
+		} else{
1618 1619
 			$rows_deleted = 0;
1619 1620
 		}
1620 1621
 
@@ -1656,7 +1657,7 @@  discard block
 block discarded – undo
1656 1657
 		//first, if $ignore_this_model_obj was supplied, get its model
1657 1658
 		if($ignore_this_model_obj && $ignore_this_model_obj instanceof EE_Base_Class){
1658 1659
 			$ignored_model = $ignore_this_model_obj->get_model();
1659
-		}else{
1660
+		} else{
1660 1661
 			$ignored_model = null;
1661 1662
 		}
1662 1663
 		//now check all the relations of $this_model_obj_or_id and see if there
@@ -1669,7 +1670,7 @@  discard block
 block discarded – undo
1669 1670
 				if($ignored_model && $relation_name == $ignored_model->get_this_model_name()){
1670 1671
 					$related_model_objects = $relation_obj->get_all_related($this_model_obj_or_id,array(
1671 1672
 					array($ignored_model->get_primary_key_field()->get_name() => array('!=',$ignore_this_model_obj->ID()))));
1672
-				}else{
1673
+				} else{
1673 1674
 					$related_model_objects = $relation_obj->get_all_related($this_model_obj_or_id);
1674 1675
 				}
1675 1676
 
@@ -1706,24 +1707,28 @@  discard block
 block discarded – undo
1706 1707
 				}
1707 1708
 
1708 1709
 				//primary table deletes
1709
-				if ( isset( $delete_object[$primary_table->get_fully_qualified_pk_column()] ) )
1710
-					$deletes[$primary_table->get_fully_qualified_pk_column()][] = $delete_object[$primary_table->get_fully_qualified_pk_column()];
1710
+				if ( isset( $delete_object[$primary_table->get_fully_qualified_pk_column()] ) ) {
1711
+									$deletes[$primary_table->get_fully_qualified_pk_column()][] = $delete_object[$primary_table->get_fully_qualified_pk_column()];
1712
+				}
1711 1713
 
1712 1714
 				//other tables
1713 1715
 				if ( !empty( $other_tables ) ) {
1714 1716
 					foreach ( $other_tables as $ot ) {
1715 1717
 
1716 1718
 						//first check if we've got the foreign key column here.
1717
-						if ( isset( $delete_object[$ot->get_fully_qualified_fk_column()] ) )
1718
-							$deletes[$ot->get_fully_qualified_pk_column()][] = $delete_object[$ot->get_fully_qualified_fk_column()];
1719
+						if ( isset( $delete_object[$ot->get_fully_qualified_fk_column()] ) ) {
1720
+													$deletes[$ot->get_fully_qualified_pk_column()][] = $delete_object[$ot->get_fully_qualified_fk_column()];
1721
+						}
1719 1722
 
1720 1723
 						//wait! it's entirely possible that we'll have a the primary key for this table in here if it's a foreign key for one of the other secondary tables
1721
-						if ( isset( $delete_object[$ot->get_fully_qualified_pk_column()] ) )
1722
-							$deletes[$ot->get_fully_qualified_pk_column()][] = $delete_object[$ot->get_fully_qualified_pk_column()];
1724
+						if ( isset( $delete_object[$ot->get_fully_qualified_pk_column()] ) ) {
1725
+													$deletes[$ot->get_fully_qualified_pk_column()][] = $delete_object[$ot->get_fully_qualified_pk_column()];
1726
+						}
1723 1727
 
1724 1728
 						//finally, it is possible that the fk for this table is found in the fully qualified pk column for the fk table, so let's see if that's there!
1725
-						if ( isset( $delete_object[$ot->get_fully_qualified_pk_on_fk_table()]) )
1726
-							$deletes[$ot->get_fully_qualified_pk_column()][] = $delete_object[$ot->get_fully_qualified_pk_column()];
1729
+						if ( isset( $delete_object[$ot->get_fully_qualified_pk_on_fk_table()]) ) {
1730
+													$deletes[$ot->get_fully_qualified_pk_column()][] = $delete_object[$ot->get_fully_qualified_pk_column()];
1731
+						}
1727 1732
 					}
1728 1733
 				}
1729 1734
 			}
@@ -1736,7 +1741,7 @@  discard block
 block discarded – undo
1736 1741
 			}
1737 1742
 
1738 1743
 			return !empty($query) ? implode(' AND ', $query ) : '';
1739
-		}elseif(count($this->get_combined_primary_key_fields()) > 1){
1744
+		} elseif(count($this->get_combined_primary_key_fields()) > 1){
1740 1745
 			$ways_to_identify_a_row = array();
1741 1746
 			$fields = $this->get_combined_primary_key_fields();
1742 1747
 			//note: because there' sno primary key, that means nothing else  can be pointing to this model, right?
@@ -1748,7 +1753,7 @@  discard block
 block discarded – undo
1748 1753
 				$ways_to_identify_a_row[] = "(".implode(" AND ",$values_for_each_cpk_for_a_row).")";
1749 1754
 			}
1750 1755
 			return implode(" OR ",$ways_to_identify_a_row);
1751
-		}else{
1756
+		} else{
1752 1757
 			//so there's no primary key and no combined key...
1753 1758
 			//sorry, can't help you
1754 1759
 			throw new EE_Error(sprintf(__("Cannot delete objects of type %s because there is no primary key NOR combined key", "event_espresso"),get_class($this)));
@@ -1770,10 +1775,10 @@  discard block
 block discarded – undo
1770 1775
 		if($field_to_count){
1771 1776
 			$field_obj = $this->field_settings_for($field_to_count);
1772 1777
 			$column_to_count = $field_obj->get_qualified_column();
1773
-		}elseif($this->has_primary_key_field ()){
1778
+		} elseif($this->has_primary_key_field ()){
1774 1779
 			$pk_field_obj = $this->get_primary_key_field();
1775 1780
 			$column_to_count = $pk_field_obj->get_qualified_column();
1776
-		}else{//there's no primary key
1781
+		} else{//there's no primary key
1777 1782
 			$column_to_count = '*';
1778 1783
 		}
1779 1784
 
@@ -1795,7 +1800,7 @@  discard block
 block discarded – undo
1795 1800
 		if($field_to_sum){
1796 1801
 			$field_obj = $this->field_settings_for($field_to_sum);
1797 1802
 
1798
-		}else{
1803
+		} else{
1799 1804
 			$field_obj = $this->get_primary_key_field();
1800 1805
 		}
1801 1806
 		$column_to_count = $field_obj->get_qualified_column();
@@ -1804,7 +1809,7 @@  discard block
 block discarded – undo
1804 1809
 		$return_value = $this->_do_wpdb_query('get_var',array( $SQL ) );
1805 1810
 		if($field_obj->get_wpdb_data_type() == '%d' || $field_obj->get_wpdb_data_type() == '%s' ){
1806 1811
 			return (float)$return_value;
1807
-		}else{//must be %f
1812
+		} else{//must be %f
1808 1813
 			return (float)$return_value;
1809 1814
 		}
1810 1815
 	}
@@ -1842,10 +1847,10 @@  discard block
 block discarded – undo
1842 1847
 			$wpdb->show_errors( $old_show_errors_value );
1843 1848
 			if( ! empty( $wpdb->last_error ) ){
1844 1849
 				throw new EE_Error( sprintf( __( 'WPDB Error: "%s"', 'event_espresso' ), $wpdb->last_error ) );
1845
-			}elseif( $result === false ){
1850
+			} elseif( $result === false ){
1846 1851
 				throw new EE_Error( sprintf( __( 'WPDB Error occurred, but no error message was logged by wpdb! The wpdb method called was "%1$s" and the arguments were "%2$s"', 'event_espresso' ), $wpdb_method, var_export( $arguments_to_provide, true ) ) );
1847 1852
 			}
1848
-		}elseif( $result === false ) {
1853
+		} elseif( $result === false ) {
1849 1854
 			EE_Error::add_error( sprintf( __( 'A database error has occurred. Turn on WP_DEBUG for more information.', 'event_espresso' )), __FILE__, __FUNCTION__, __LINE__);
1850 1855
 		}
1851 1856
 		return $result;
@@ -2155,7 +2160,7 @@  discard block
 block discarded – undo
2155 2160
 		$results = $this->get_all_related($id_or_obj,$other_model_name,$query_params);
2156 2161
 		if( $results ){
2157 2162
 			return array_shift($results);
2158
-		}else{
2163
+		} else{
2159 2164
 			return null;
2160 2165
 		}
2161 2166
 
@@ -2226,7 +2231,7 @@  discard block
 block discarded – undo
2226 2231
 			 */
2227 2232
 			do_action( 'AHEE__EEM_Base__insert__end', $this, $field_n_values, $new_id );
2228 2233
 			return $new_id;
2229
-		}else{
2234
+		} else{
2230 2235
 			return FALSE;
2231 2236
 		}
2232 2237
 	}
@@ -2267,9 +2272,9 @@  discard block
 block discarded – undo
2267 2272
 	public function get_one_conflicting($obj_or_fields_array, $include_primary_key = true ){
2268 2273
 		if($obj_or_fields_array instanceof EE_Base_Class){
2269 2274
 			$fields_n_values = $obj_or_fields_array->model_field_array();
2270
-		}elseif( is_array($obj_or_fields_array)){
2275
+		} elseif( is_array($obj_or_fields_array)){
2271 2276
 			$fields_n_values = $obj_or_fields_array;
2272
-		}else{
2277
+		} else{
2273 2278
 			throw new EE_Error(sprintf(__("%s get_all_conflicting should be called with a model object or an array of field names and values, you provided %d", "event_espresso"),get_class($this),$obj_or_fields_array));
2274 2279
 		}
2275 2280
 		$query_params = array();
@@ -2285,7 +2290,7 @@  discard block
 block discarded – undo
2285 2290
 		//if there is nothing to base this search on, then we shouldn't find anything
2286 2291
 		if( empty( $query_params ) ){
2287 2292
 			return array();
2288
-		}else{
2293
+		} else{
2289 2294
 			return $this->get_one($query_params);
2290 2295
 		}
2291 2296
 	}
@@ -2358,12 +2363,12 @@  discard block
 block discarded – undo
2358 2363
 		if($this->has_primary_key_field()){
2359 2364
 			if($this->get_primary_key_field()->is_auto_increment()){
2360 2365
 				return $wpdb->insert_id;
2361
-			}else{
2366
+			} else{
2362 2367
 				//it's not an auto-increment primary key, so
2363 2368
 				//it must have been supplied
2364 2369
 				return $fields_n_values[$this->get_primary_key_field()->get_name()];
2365 2370
 			}
2366
-		}else{
2371
+		} else{
2367 2372
 			//we can't return a  primary key because there is none. instead return
2368 2373
 			//a unique string indicating this model
2369 2374
 			return $this->get_index_primary_key_string($fields_n_values);
@@ -2411,7 +2416,7 @@  discard block
 block discarded – undo
2411 2416
 					//leave the value alone
2412 2417
 			}
2413 2418
 			return $value;
2414
-		}else{
2419
+		} else{
2415 2420
 			return $value;
2416 2421
 		}
2417 2422
 	}
@@ -2504,7 +2509,7 @@  discard block
 block discarded – undo
2504 2509
 		if(array_key_exists('group_by', $query_params)){
2505 2510
 			if(is_array($query_params['group_by'])){
2506 2511
 				$this->_extract_related_models_from_sub_params_array_values($query_params['group_by'],$query_info_carrier,'group_by');
2507
-			}elseif( ! empty ( $query_params['group_by'] )){
2512
+			} elseif( ! empty ( $query_params['group_by'] )){
2508 2513
 				$this->_extract_related_model_info_from_query_param( $query_params['group_by'],$query_info_carrier,'group_by');
2509 2514
 			}
2510 2515
 		}
@@ -2512,10 +2517,11 @@  discard block
 block discarded – undo
2512 2517
 			$this->_extract_related_models_from_sub_params_array_keys($query_params[0], $query_info_carrier,'having');
2513 2518
 		}
2514 2519
 		if(array_key_exists('order_by', $query_params)){
2515
-			if ( is_array( $query_params['order_by'] ) )
2516
-				$this->_extract_related_models_from_sub_params_array_keys($query_params['order_by'],$query_info_carrier,'order_by');
2517
-			elseif( ! empty( $query_params['order_by'] ))
2518
-				$this->_extract_related_model_info_from_query_param( $query_params['order_by'], $query_info_carrier,'order_by');
2520
+			if ( is_array( $query_params['order_by'] ) ) {
2521
+							$this->_extract_related_models_from_sub_params_array_keys($query_params['order_by'],$query_info_carrier,'order_by');
2522
+			} elseif( ! empty( $query_params['order_by'] )) {
2523
+							$this->_extract_related_model_info_from_query_param( $query_params['order_by'], $query_info_carrier,'order_by');
2524
+			}
2519 2525
 		}
2520 2526
 		if(array_key_exists('force_join', $query_params)){
2521 2527
 			$this->_extract_related_models_from_sub_params_array_values($query_params['force_join'],$query_info_carrier,'force_join');
@@ -2547,10 +2553,10 @@  discard block
 block discarded – undo
2547 2553
 					if (! is_array($possibly_array_of_params)){
2548 2554
 						throw new EE_Error(sprintf(__("You used a special where query param %s, but the value isn't an array of where query params, it's just %s'. It should be an array, eg array('EVT_ID'=>23,'OR'=>array('Venue.VNU_ID'=>32,'Venue.VNU_name'=>'monkey_land'))", "event_espresso"),
2549 2555
 							$param,$possibly_array_of_params));
2550
-					}else{
2556
+					} else{
2551 2557
 						$this->_extract_related_models_from_sub_params_array_keys($possibly_array_of_params, $model_query_info_carrier,$query_param_type);
2552 2558
 					}
2553
-				}elseif($query_param_type === 0 //ie WHERE
2559
+				} elseif($query_param_type === 0 //ie WHERE
2554 2560
 						&& is_array($possibly_array_of_params)
2555 2561
 						&& isset($possibly_array_of_params[2])
2556 2562
 						&& $possibly_array_of_params[2] == true){
@@ -2610,7 +2616,7 @@  discard block
 block discarded – undo
2610 2616
 		}
2611 2617
 		if( isset( $query_params[0] ) ) {
2612 2618
 			$where_query_params = $query_params[0];
2613
-		}else{
2619
+		} else{
2614 2620
 			$where_query_params = array();
2615 2621
 		}
2616 2622
 		//first check if we should alter the query to account for caps or not
@@ -2628,7 +2634,7 @@  discard block
 block discarded – undo
2628 2634
 		}
2629 2635
 		if( array_key_exists( 'default_where_conditions',$query_params) && ! empty( $query_params['default_where_conditions'] )){
2630 2636
 			$use_default_where_conditions = $query_params['default_where_conditions'];
2631
-		}else{
2637
+		} else{
2632 2638
 			$use_default_where_conditions = 'all';
2633 2639
 		}
2634 2640
 		$where_query_params = array_merge($this->_get_default_where_conditions_for_models_in_query($query_object,$use_default_where_conditions,$where_query_params), $where_query_params );
@@ -2651,7 +2657,7 @@  discard block
 block discarded – undo
2651 2657
 				}
2652 2658
 				//they passed us an array for the limit. Assume it's like array(50,25), meaning offset by 50, and get 25
2653 2659
 				$query_object->set_limit_sql(" LIMIT ".$query_params['limit'][0].",".$query_params['limit'][1]);
2654
-			}elseif( ! empty ( $query_params['limit'] )){
2660
+			} elseif( ! empty ( $query_params['limit'] )){
2655 2661
 				$query_object->set_limit_sql((" LIMIT ".$query_params['limit']));
2656 2662
 			}
2657 2663
 		}
@@ -2673,11 +2679,11 @@  discard block
 block discarded – undo
2673 2679
 					$order_array[] = $this->_deduce_column_name_from_query_param($field_name_to_order_by).SP.$order;
2674 2680
 				}
2675 2681
 				$query_object->set_order_by_sql(" ORDER BY ".implode(",",$order_array));
2676
-			}elseif( ! empty ( $query_params['order_by'] )){
2682
+			} elseif( ! empty ( $query_params['order_by'] )){
2677 2683
 				$this->_extract_related_model_info_from_query_param($query_params['order_by'],$query_object,'order',$query_params['order_by']);
2678 2684
 				if(isset($query_params['order'])){
2679 2685
 					$order = $this->_extract_order($query_params['order']);
2680
-				}else{
2686
+				} else{
2681 2687
 					$order = 'DESC';
2682 2688
 				}
2683 2689
 				$query_object->set_order_by_sql(" ORDER BY ".$this->_deduce_column_name_from_query_param($query_params['order_by']).SP.$order);
@@ -2700,7 +2706,7 @@  discard block
 block discarded – undo
2700 2706
 					$group_by_array[] = $this->_deduce_column_name_from_query_param($field_name_to_group_by);
2701 2707
 				}
2702 2708
 				$query_object->set_group_by_sql(" GROUP BY ".implode(", ",$group_by_array));
2703
-			}elseif( ! empty ( $query_params['group_by'] )){
2709
+			} elseif( ! empty ( $query_params['group_by'] )){
2704 2710
 				$query_object->set_group_by_sql(" GROUP BY ".$this->_deduce_column_name_from_query_param($query_params['group_by']));
2705 2711
 			}
2706 2712
 		}
@@ -2724,8 +2730,9 @@  discard block
 block discarded – undo
2724 2730
 			}
2725 2731
 		}
2726 2732
 		$main_model_join_sql = $query_object->get_main_model_join_sql();
2727
-		if ( empty( $main_model_join_sql ) )
2728
-			$query_object->set_main_model_join_sql($this->_construct_internal_join());
2733
+		if ( empty( $main_model_join_sql ) ) {
2734
+					$query_object->set_main_model_join_sql($this->_construct_internal_join());
2735
+		}
2729 2736
 		return $query_object;
2730 2737
 	}
2731 2738
 
@@ -2758,7 +2765,7 @@  discard block
 block discarded – undo
2758 2765
 	private function _extract_order($should_be_order_string){
2759 2766
 		if(in_array($should_be_order_string, $this->_allowed_order_values)){
2760 2767
 			return $should_be_order_string;
2761
-		}else{
2768
+		} else{
2762 2769
 			throw new EE_Error(sprintf(__("While performing a query on '%s', tried to use '%s' as an order parameter. ", "event_espresso"),get_class($this),$should_be_order_string));
2763 2770
 		}
2764 2771
 	}
@@ -2790,9 +2797,9 @@  discard block
 block discarded – undo
2790 2797
 		}
2791 2798
 		if( in_array($use_default_where_conditions, array('all','this_model_only')) ){
2792 2799
 			$universal_query_params = $this->_get_default_where_conditions();
2793
-		}elseif( in_array( $use_default_where_conditions, array( 'minimum' ) ) ) {
2800
+		} elseif( in_array( $use_default_where_conditions, array( 'minimum' ) ) ) {
2794 2801
 			$universal_query_params = $this->_get_minimum_where_conditions();
2795
-		}else{
2802
+		} else{
2796 2803
 			$universal_query_params = array();
2797 2804
 		}
2798 2805
 
@@ -2832,14 +2839,14 @@  discard block
 block discarded – undo
2832 2839
 		foreach($default_where_conditions as $key => $val){
2833 2840
 			if( isset($provided_where_conditions[$key])){
2834 2841
 				$none_overridden = false;
2835
-			}else{
2842
+			} else{
2836 2843
 				$null_friendly_where_conditions[$or_condition_key_for_defaults]['AND'][$key] = $val;
2837 2844
 			}
2838 2845
 		}
2839 2846
 		if( $none_overridden && $default_where_conditions){
2840 2847
 			if($model->has_primary_key_field()){
2841 2848
 				$null_friendly_where_conditions[$or_condition_key_for_defaults][$model_relation_path.".".$model->primary_key_name()] = array('IS NULL');
2842
-			}else{
2849
+			} else{
2843 2850
 				//@todo NO PK, use other defaults
2844 2851
 			}
2845 2852
 		}
@@ -2855,8 +2862,9 @@  discard block
 block discarded – undo
2855 2862
 	 * @return array like EEM_Base::get_all's $query_params[0] (where conditions)
2856 2863
 	 */
2857 2864
 	private function _get_default_where_conditions($model_relation_path = null){
2858
-		if ( $this->_ignore_where_strategy )
2859
-			return array();
2865
+		if ( $this->_ignore_where_strategy ) {
2866
+					return array();
2867
+		}
2860 2868
 
2861 2869
 		return $this->_default_where_conditions_strategy->get_default_where_conditions($model_relation_path);
2862 2870
 	}
@@ -2870,8 +2878,9 @@  discard block
 block discarded – undo
2870 2878
 	 * @return array like EEM_Base::get_all's $query_params[0] (where conditions)
2871 2879
 	 */
2872 2880
 	protected function _get_minimum_where_conditions($model_relation_path = null){
2873
-		if ( $this->_ignore_where_strategy )
2874
-			return array();
2881
+		if ( $this->_ignore_where_strategy ) {
2882
+					return array();
2883
+		}
2875 2884
 
2876 2885
 		return $this->_minimum_where_conditions_strategy->get_default_where_conditions($model_relation_path);
2877 2886
 	}
@@ -2945,7 +2954,7 @@  discard block
 block discarded – undo
2945 2954
 		if(array_key_exists($query_param,$this_model_fields)){
2946 2955
 			if($allow_fields){
2947 2956
 				return;
2948
-			}else{
2957
+			} else{
2949 2958
 				throw new EE_Error(sprintf(__("Using a field name (%s) on model %s is not allowed on this query param type '%s'. Original query param was %s", "event_espresso"),
2950 2959
 						$query_param,get_class($this),$query_param_type,$original_query_param));
2951 2960
 			}
@@ -2954,7 +2963,7 @@  discard block
 block discarded – undo
2954 2963
 		elseif(in_array($query_param, $this->_logic_query_param_keys, TRUE)){
2955 2964
 			if($allow_logic_query_params){
2956 2965
 				return;
2957
-			}else{
2966
+			} else{
2958 2967
 				throw new EE_Error(
2959 2968
 					sprintf(
2960 2969
 						__( 'Logic query params ("%1$s") are being used incorrectly with the following query param ("%2$s") on model %3$s. %4$sAdditional Info:%4$s%5$s', 'event_espresso' ),
@@ -2985,12 +2994,12 @@  discard block
 block discarded – undo
2985 2994
 					//we should actually end in a field name, not a model like this!
2986 2995
 					throw new EE_Error(sprintf(__("Query param '%s' (of type %s on model %s) shouldn't end on a period (.) ", "event_espresso"),
2987 2996
 					$query_param,$query_param_type,get_class($this),$valid_related_model_name));
2988
-				}else{
2997
+				} else{
2989 2998
 					$related_model_obj = $this->get_related_model_obj($valid_related_model_name);
2990 2999
 					$related_model_obj->_extract_related_model_info_from_query_param($query_param, $passed_in_query_info, $query_param_type, $original_query_param);
2991 3000
 					return;
2992 3001
 				}
2993
-			}elseif($query_param == $valid_related_model_name){
3002
+			} elseif($query_param == $valid_related_model_name){
2994 3003
 				$this->_add_join_to_model($valid_related_model_name, $passed_in_query_info,$original_query_param);
2995 3004
 				return;
2996 3005
 			}
@@ -3050,7 +3059,7 @@  discard block
 block discarded – undo
3050 3059
 		$SQL = $this->_construct_condition_clause_recursive($where_params, ' AND ');
3051 3060
 		if($SQL){
3052 3061
 			return " WHERE ". $SQL;
3053
-		}else{
3062
+		} else{
3054 3063
 			return '';
3055 3064
 		}
3056 3065
 	}
@@ -3065,7 +3074,7 @@  discard block
 block discarded – undo
3065 3074
 		$SQL = $this->_construct_condition_clause_recursive($having_params, ' AND ');
3066 3075
 		if($SQL){
3067 3076
 			return " HAVING ". $SQL;
3068
-		}else{
3077
+		} else{
3069 3078
 			return '';
3070 3079
 		}
3071 3080
 
@@ -3088,7 +3097,7 @@  discard block
 block discarded – undo
3088 3097
 			$model_instance=call_user_func($model_name."::instance");
3089 3098
 			/* @var $model_instance EEM_Base */
3090 3099
 			return $model_instance->field_settings_for($field_name);
3091
-		}else{
3100
+		} else{
3092 3101
 			throw new EE_Error(sprintf(__('No model named %s exists, with classname %s and filepath %s','event_espresso'),$model_name,$model_class,$model_filepath));
3093 3102
 		}
3094 3103
 	}
@@ -3121,14 +3130,14 @@  discard block
 block discarded – undo
3121 3130
 						$where_clauses[] = " (". $this->_construct_condition_clause_recursive($op_and_value_or_sub_condition, ' OR ') .")";
3122 3131
 						break;
3123 3132
 				}
3124
-			}else{
3133
+			} else{
3125 3134
 				$field_obj = $this->_deduce_field_from_query_param($query_param);
3126 3135
 
3127 3136
 				//if it's not a normal field, maybe it's a custom selection?
3128 3137
 				if( ! $field_obj){
3129 3138
 					if(isset( $this->_custom_selections[$query_param][1])){
3130 3139
 						$field_obj = $this->_custom_selections[$query_param][1];
3131
-					}else{
3140
+					} else{
3132 3141
 						throw new EE_Error(sprintf(__("%s is neither a valid model field name, nor a custom selection", "event_espresso"),$query_param));
3133 3142
 					}
3134 3143
 				}
@@ -3138,7 +3147,7 @@  discard block
 block discarded – undo
3138 3147
 		}
3139 3148
 		if($where_clauses){
3140 3149
 			$SQL = implode($glue,$where_clauses);
3141
-		}else{
3150
+		} else{
3142 3151
 			$SQL = '';
3143 3152
 		}
3144 3153
 		return $SQL;
@@ -3158,11 +3167,11 @@  discard block
 block discarded – undo
3158 3167
 		if( $field ){
3159 3168
 			$table_alias_prefix = EE_Model_Parser::extract_table_alias_model_relation_chain_from_query_param( $field->get_model_name(), $query_param );
3160 3169
 			return $table_alias_prefix . $field->get_qualified_column();
3161
-		}elseif(array_key_exists($query_param,$this->_custom_selections)){
3170
+		} elseif(array_key_exists($query_param,$this->_custom_selections)){
3162 3171
 			//maybe it's custom selection item?
3163 3172
 			//if so, just use it as the "column name"
3164 3173
 			return $query_param;
3165
-		}else{
3174
+		} else{
3166 3175
 			throw new EE_Error(sprintf(__("%s is not a valid field on this model, nor a custom selection (%s)", "event_espresso"),$query_param,implode(",",$this->_custom_selections)));
3167 3176
 		}
3168 3177
 	}
@@ -3179,7 +3188,7 @@  discard block
 block discarded – undo
3179 3188
 		$pos_of_star = strpos($condition_query_param_key, '*');
3180 3189
 		if($pos_of_star === FALSE){
3181 3190
 			return $condition_query_param_key;
3182
-		}else{
3191
+		} else{
3183 3192
 			$condition_query_param_sans_star = substr($condition_query_param_key, 0, $pos_of_star);
3184 3193
 			return $condition_query_param_sans_star;
3185 3194
 		}
@@ -3205,7 +3214,7 @@  discard block
 block discarded – undo
3205 3214
 				throw new EE_Error(sprintf(__("You setup a query parameter like you were going to specify an operator, but didn't. You provided '(%s)', but the operator should be at array key index 0 (eg array('>',32))", "event_espresso"), implode(",",$php_array_like_string)));
3206 3215
 			}
3207 3216
 			$value = isset($op_and_value[1]) ? $op_and_value[1] : null;
3208
-		}else{
3217
+		} else{
3209 3218
 			$operator = '=';
3210 3219
 			$value = $op_and_value;
3211 3220
 		}
@@ -3213,7 +3222,7 @@  discard block
 block discarded – undo
3213 3222
 		//check to see if the value is actually another field
3214 3223
 		if(is_array($op_and_value) && isset($op_and_value[2]) && $op_and_value[2] == true){
3215 3224
 			return $operator.SP.$this->_deduce_column_name_from_query_param($value);
3216
-		}elseif(in_array($operator, $this->_in_style_operators) && is_array($value)){
3225
+		} elseif(in_array($operator, $this->_in_style_operators) && is_array($value)){
3217 3226
 			//in this case, the value should be an array, or at least a comma-separated list
3218 3227
 			//it will need to handle a little differently
3219 3228
 			$cleaned_value = $this->_construct_in_value($value, $field_obj);
@@ -3221,8 +3230,9 @@  discard block
 block discarded – undo
3221 3230
 			return $operator.SP.$cleaned_value;
3222 3231
 		} elseif( in_array( $operator, $this->_between_style_operators ) && is_array( $value ) ) {
3223 3232
 			//the value should be an array with count of two.
3224
-			if ( count($value) !== 2 )
3225
-				throw new EE_Error( sprintf( __("The '%s' operator must be used with an array of values and there must be exactly TWO values in that array.", 'event_espresso'), "BETWEEN" ) );
3233
+			if ( count($value) !== 2 ) {
3234
+							throw new EE_Error( sprintf( __("The '%s' operator must be used with an array of values and there must be exactly TWO values in that array.", 'event_espresso'), "BETWEEN" ) );
3235
+			}
3226 3236
 			$cleaned_value = $this->_construct_between_value( $value, $field_obj );
3227 3237
 			return $operator.SP.$cleaned_value;
3228 3238
 		} elseif( in_array( $operator, $this->_null_style_operators ) ) {
@@ -3230,17 +3240,17 @@  discard block
 block discarded – undo
3230 3240
 				throw new EE_Error(sprintf(__("You attempted to give a value  (%s) while using a NULL-style operator (%s). That isn't valid", "event_espresso"),$value,$operator));
3231 3241
 			}
3232 3242
 			return $operator;
3233
-		}elseif( $operator == 'LIKE' && ! is_array($value)){
3243
+		} elseif( $operator == 'LIKE' && ! is_array($value)){
3234 3244
 			//if the operator is 'LIKE', we want to allow percent signs (%) and not
3235 3245
 			//remove other junk. So just treat it as a string.
3236 3246
 			return $operator.SP.$this->_wpdb_prepare_using_field($value, '%s');
3237
-		}elseif( ! in_array($operator, $this->_in_style_operators) && ! is_array($value)){
3247
+		} elseif( ! in_array($operator, $this->_in_style_operators) && ! is_array($value)){
3238 3248
 			return $operator.SP.$this->_wpdb_prepare_using_field($value,$field_obj);
3239
-		}elseif(in_array($operator, $this->_in_style_operators) && ! is_array($value)){
3249
+		} elseif(in_array($operator, $this->_in_style_operators) && ! is_array($value)){
3240 3250
 			throw new EE_Error(sprintf(__("Operator '%s' must be used with an array of values, eg 'Registration.REG_ID' => array('%s',array(1,2,3))",'event_espresso'),$operator, $operator));
3241
-		}elseif( ! in_array($operator, $this->_in_style_operators) && is_array($value)){
3251
+		} elseif( ! in_array($operator, $this->_in_style_operators) && is_array($value)){
3242 3252
 			throw new EE_Error(sprintf(__("Operator '%s' must be used with a single value, not an array. Eg 'Registration.REG_ID => array('%s',23))",'event_espresso'),$operator,$operator));
3243
-		}else{
3253
+		} else{
3244 3254
 			throw new EE_Error(sprintf(__("It appears you've provided some totally invalid query parameters. Operator and value were:'%s', which isn't right at all", "event_espresso"),  http_build_query($op_and_value)));
3245 3255
 		}
3246 3256
 	}
@@ -3310,7 +3320,7 @@  discard block
 block discarded – undo
3310 3320
 		global $wpdb;
3311 3321
 		if($field_obj instanceof EE_Model_Field_Base){
3312 3322
 			return $wpdb->prepare($field_obj->get_wpdb_data_type(),$this->_prepare_value_for_use_in_db($value, $field_obj));
3313
-		}else{//$field_obj should really just be a data type
3323
+		} else{//$field_obj should really just be a data type
3314 3324
 			if( ! in_array($field_obj,$this->_valid_wpdb_data_types)){
3315 3325
 				throw new EE_Error(sprintf(__("%s is not a valid wpdb datatype. Valid ones are %s", "event_espresso"),$field_obj,implode(",",$this->_valid_wpdb_data_types)));
3316 3326
 			}
@@ -3339,14 +3349,14 @@  discard block
 block discarded – undo
3339 3349
 		if($number_of_parts == 1){
3340 3350
 			$field_name = $last_query_param_part;
3341 3351
 			$model_obj = $this;
3342
-		}else{// $number_of_parts >= 2
3352
+		} else{// $number_of_parts >= 2
3343 3353
 			//the last part is the column name, and there are only 2parts. therefore...
3344 3354
 			$field_name = $last_query_param_part;
3345 3355
 			$model_obj = $this->get_related_model_obj( $query_param_parts[ $number_of_parts - 2 ]);
3346 3356
 		}
3347 3357
 		try{
3348 3358
 			return $model_obj->field_settings_for($field_name);
3349
-		}catch(EE_Error $e){
3359
+		} catch(EE_Error $e){
3350 3360
 			return null;
3351 3361
 		}
3352 3362
 	}
@@ -3365,7 +3375,7 @@  discard block
 block discarded – undo
3365 3375
 		$field = isset($all_fields[$field_name]) ? $all_fields[$field_name] : FALSE;
3366 3376
 		if($field){
3367 3377
 			return $field->get_qualified_column();
3368
-		}else{
3378
+		} else{
3369 3379
 			throw new EE_Error(sprintf(__("There is no field titled %s on model %s. Either the query trying to use it is bad, or you need to add it to the list of fields on the model.",'event_espresso'),$field_name,get_class($this)));
3370 3380
 		}
3371 3381
 	}
@@ -3431,7 +3441,7 @@  discard block
 block discarded – undo
3431 3441
 					//the FROM statement, BUT the primary table isn't. So we want
3432 3442
 					//to add the inverse join sql
3433 3443
 					$SQL .= $table_obj->get_inverse_join_sql($alias_prefixed);
3434
-				}else{
3444
+				} else{
3435 3445
 					//just add a regular JOIN to this table from the primary table
3436 3446
 					$SQL .= $table_obj->get_join_sql($alias_prefixed);
3437 3447
 				}
@@ -3546,7 +3556,7 @@  discard block
 block discarded – undo
3546 3556
 		$fieldSettings = $this->field_settings(true);
3547 3557
 		if( isset($fieldSettings[$fieldName])){
3548 3558
 			return true;
3549
-		}else{
3559
+		} else{
3550 3560
 			return false;
3551 3561
 		}
3552 3562
 	}
@@ -3560,7 +3570,7 @@  discard block
 block discarded – undo
3560 3570
 		$relations = $this->relation_settings();
3561 3571
 		if(isset($relations[$relation_name])){
3562 3572
 			return true;
3563
-		}else{
3573
+		} else{
3564 3574
 			return false;
3565 3575
 		}
3566 3576
 	}
@@ -3611,7 +3621,7 @@  discard block
 block discarded – undo
3611 3621
 			try{
3612 3622
 				$this->get_primary_key_field();
3613 3623
 				$this->_has_primary_key_field = true;
3614
-			}catch(EE_Error $e){
3624
+			} catch(EE_Error $e){
3615 3625
 				$this->_has_primary_key_field = false;
3616 3626
 			}
3617 3627
 		}
@@ -3690,7 +3700,7 @@  discard block
 block discarded – undo
3690 3700
 				}
3691 3701
 			}
3692 3702
 			return $this->_cached_fields;
3693
-		}else{
3703
+		} else{
3694 3704
 			if( $this->_cached_fields_non_db_only === NULL ){
3695 3705
 				$this->_cached_fields_non_db_only = array();
3696 3706
 				foreach($this->_fields as $fields_corresponding_to_table){
@@ -3833,7 +3843,7 @@  discard block
 block discarded – undo
3833 3843
 			if(empty( $this_model_fields_n_values[$this->primary_key_name()] )){
3834 3844
 				return NULL;
3835 3845
 			}
3836
-		}else if($this->unique_indexes()){
3846
+		} else if($this->unique_indexes()){
3837 3847
 			$first_column = reset($this_model_fields_n_values);
3838 3848
 			if(empty($first_column)){
3839 3849
 				return NULL;
@@ -3848,7 +3858,7 @@  discard block
 block discarded – undo
3848 3858
 				// add this new object to the entity map
3849 3859
 				$classInstance = $this->add_to_entity_map( $classInstance );
3850 3860
 			}
3851
-		}else{
3861
+		} else{
3852 3862
 			$classInstance = EE_Registry::instance()->load_class( $className, array( $this_model_fields_n_values, $this->_timezone ), TRUE, FALSE );
3853 3863
 		}
3854 3864
 
@@ -3935,11 +3945,12 @@  discard block
 block discarded – undo
3935 3945
 						$this_model_fields_n_values[$field_name] = $field_obj->prepare_for_use_in_db( $prepared_value );
3936 3946
 					}
3937 3947
 				}
3938
-			}else{
3948
+			} else{
3939 3949
 				//the table's rows existed. Use their values
3940 3950
 				foreach( $this->_get_fields_for_table( $table_alias ) as $field_name => $field_obj ) {
3941
-					if( ! $field_obj->is_db_only_field() )
3942
-					$this_model_fields_n_values[$field_name] = $this->_get_column_value_with_table_alias_or_not($cols_n_values, $field_obj->get_qualified_column(), $field_obj->get_table_column() );
3951
+					if( ! $field_obj->is_db_only_field() ) {
3952
+										$this_model_fields_n_values[$field_name] = $this->_get_column_value_with_table_alias_or_not($cols_n_values, $field_obj->get_qualified_column(), $field_obj->get_table_column() );
3953
+					}
3943 3954
 				}
3944 3955
 			}
3945 3956
 		}
@@ -3953,9 +3964,9 @@  discard block
 block discarded – undo
3953 3964
 		if( isset( $cols_n_values[ $qualified_column ] ) ){
3954 3965
 			$value = $cols_n_values[ $qualified_column ];
3955 3966
 
3956
-		}elseif( isset( $cols_n_values[ $regular_column ] ) ){
3967
+		} elseif( isset( $cols_n_values[ $regular_column ] ) ){
3957 3968
 			$value = $cols_n_values[ $regular_column ];
3958
-		}else{
3969
+		} else{
3959 3970
 			$value = NULL;
3960 3971
 		}
3961 3972
 
@@ -3989,7 +4000,7 @@  discard block
 block discarded – undo
3989 4000
 			}
3990 4001
 			$this->_entity_map[ $id ] = $obj_in_map;
3991 4002
 			return $obj_in_map;
3992
-		}else{
4003
+		} else{
3993 4004
 			return $this->get_one_by_ID( $id );
3994 4005
 		}
3995 4006
 	}
@@ -4024,7 +4035,7 @@  discard block
 block discarded – undo
4024 4035
 				}
4025 4036
 			}
4026 4037
 			return $obj_in_map;
4027
-		}else{
4038
+		} else{
4028 4039
 			$this->add_to_entity_map( $replacing_model_obj );
4029 4040
 			return $replacing_model_obj;
4030 4041
 		}
@@ -4054,7 +4065,7 @@  discard block
 block discarded – undo
4054 4065
 	public function item_name($quantity = 1){
4055 4066
 		if($quantity == 1){
4056 4067
 			return $this->singular_item;
4057
-		}else{
4068
+		} else{
4058 4069
 			return $this->plural_item;
4059 4070
 		}
4060 4071
 	}
@@ -4116,14 +4127,14 @@  discard block
 block discarded – undo
4116 4127
 		$primary_key_field = $this->get_primary_key_field();
4117 4128
 		if( $base_class_obj_or_id instanceof $className ){
4118 4129
 			$model_object = $base_class_obj_or_id;
4119
-		}elseif( $primary_key_field instanceof EE_Primary_Key_Int_Field && (
4130
+		} elseif( $primary_key_field instanceof EE_Primary_Key_Int_Field && (
4120 4131
 				is_int( $base_class_obj_or_id ) ||
4121 4132
 				is_string( $base_class_obj_or_id ) )){//assume it's an ID. either a proper integer or a string representing an integer (eg "101" instead of 101)
4122 4133
 			$model_object = $this->get_one_by_ID($base_class_obj_or_id);
4123
-		}elseif( $primary_key_field instanceof EE_Primary_Key_String_Field && is_string($base_class_obj_or_id) ){
4134
+		} elseif( $primary_key_field instanceof EE_Primary_Key_String_Field && is_string($base_class_obj_or_id) ){
4124 4135
 			//assume its a string representation of the object
4125 4136
 			$model_object = $this->get_one_by_ID($base_class_obj_or_id);
4126
-		}else{
4137
+		} else{
4127 4138
 			throw new EE_Error(sprintf(__("'%s' is neither an object of type %s, nor an ID! Its full value is '%s'",'event_espresso'),$base_class_obj_or_id,$this->_get_class_name(),print_r($base_class_obj_or_id,true)));
4128 4139
 		}
4129 4140
 		if( $model_object->ID() == NULL && $ensure_is_in_db){
@@ -4147,13 +4158,13 @@  discard block
 block discarded – undo
4147 4158
 		if( $base_class_obj_or_id instanceof $className ){
4148 4159
 			/** @var $base_class_obj_or_id EE_Base_Class */
4149 4160
 			$id = $base_class_obj_or_id->ID();
4150
-		}elseif(is_int($base_class_obj_or_id)){
4161
+		} elseif(is_int($base_class_obj_or_id)){
4151 4162
 			//assume it's an ID
4152 4163
 			$id = $base_class_obj_or_id;
4153
-		}elseif(is_string($base_class_obj_or_id)){
4164
+		} elseif(is_string($base_class_obj_or_id)){
4154 4165
 			//assume its a string representation of the object
4155 4166
 			$id = $base_class_obj_or_id;
4156
-		}else{
4167
+		} else{
4157 4168
 			throw new EE_Error(sprintf(__("'%s' is neither an object of type %s, nor an ID! Its full value is '%s'",'event_espresso'),$base_class_obj_or_id,$this->_get_class_name(),print_r($base_class_obj_or_id,true)));
4158 4169
 		}
4159 4170
 		return $id;
@@ -4284,9 +4295,9 @@  discard block
 block discarded – undo
4284 4295
 
4285 4296
 		if($model_object_or_attributes_array instanceof EE_Base_Class){
4286 4297
 			$attributes_array = $model_object_or_attributes_array->model_field_array();
4287
-		}elseif(is_array($model_object_or_attributes_array)){
4298
+		} elseif(is_array($model_object_or_attributes_array)){
4288 4299
 			$attributes_array = $model_object_or_attributes_array;
4289
-		}else{
4300
+		} else{
4290 4301
 			throw new EE_Error(sprintf(__("get_all_copies should be provided with either a model object or an array of field-value-pairs, but was given %s", "event_espresso"),$model_object_or_attributes_array));
4291 4302
 		}
4292 4303
 		//even copies obviously won't have the same ID, so remove the primary key
@@ -4296,7 +4307,7 @@  discard block
 block discarded – undo
4296 4307
 		}
4297 4308
 		if(isset($query_params[0])){
4298 4309
 			$query_params[0] = array_merge($attributes_array,$query_params);
4299
-		}else{
4310
+		} else{
4300 4311
 			$query_params[0] = $attributes_array;
4301 4312
 		}
4302 4313
 		return $this->get_all($query_params);
@@ -4319,7 +4330,7 @@  discard block
 block discarded – undo
4319 4330
 		$copies = $this->get_all_copies($model_object_or_attributes_array,$query_params);
4320 4331
 		if(is_array($copies)){
4321 4332
 			return array_shift($copies);
4322
-		}else{
4333
+		} else{
4323 4334
 			return null;
4324 4335
 		}
4325 4336
 	}
@@ -4351,7 +4362,7 @@  discard block
 block discarded – undo
4351 4362
 		$sql_operator = isset($this->_valid_operators[$operator_supplied]) ? $this->_valid_operators[$operator_supplied] : null;
4352 4363
 		if($sql_operator){
4353 4364
 			return $sql_operator;
4354
-		}else{
4365
+		} else{
4355 4366
 			throw new EE_Error(sprintf(__("The operator '%s' is not in the list of valid operators: %s", "event_espresso"),$operator_supplied,implode(",",array_keys($this->_valid_operators))));
4356 4367
 		}
4357 4368
 	}
@@ -4522,7 +4533,7 @@  discard block
 block discarded – undo
4522 4533
 		$valid_cap_contexts = EEM_Base::valid_cap_contexts();
4523 4534
 		if( in_array( $context, $valid_cap_contexts ) ) {
4524 4535
 			return true;
4525
-		}else{
4536
+		} else{
4526 4537
 			throw new EE_Error(
4527 4538
 				sprintf(
4528 4539
 					__( 'Context "%1$s" passed into model "%2$s" is not a valid context. They are: %3$s', 'event_espresso' ),
Please login to merge, or discard this patch.