Completed
Branch BUG-7537 (396ea7)
by
unknown
310:09 queued 289:41
created
data_migration_scripts/4_1_0_stages/EE_DMS_4_1_0_event_venue.dmsstage.php 1 patch
Spacing   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -30,20 +30,20 @@  discard block
 block discarded – undo
30 30
 
31 31
  * 
32 32
  */
33
-class EE_DMS_4_1_0_event_venue extends EE_Data_Migration_Script_Stage{
33
+class EE_DMS_4_1_0_event_venue extends EE_Data_Migration_Script_Stage {
34 34
 	private $_old_table;
35 35
 	private $_new_table;
36
-	function _migration_step($num_items=50){
36
+	function _migration_step($num_items = 50) {
37 37
 		
38 38
 		global $wpdb;
39 39
 		$start_at_record = $this->count_records_migrated();
40
-		$rows = $wpdb->get_results($wpdb->prepare("SELECT * FROM $this->_old_table LIMIT %d,%d",$start_at_record,$num_items),ARRAY_A);
40
+		$rows = $wpdb->get_results($wpdb->prepare("SELECT * FROM $this->_old_table LIMIT %d,%d", $start_at_record, $num_items), ARRAY_A);
41 41
 		$items_actually_migrated = 0;
42
-		foreach($rows as $event_venue_rel){
42
+		foreach ($rows as $event_venue_rel) {
43 43
 			$this->_insert_new_event_to_venue_rel($event_venue_rel);
44 44
 			$items_actually_migrated++;
45 45
 		}
46
-		if($this->count_records_migrated() + $items_actually_migrated >= $this->count_records_to_migrate()){
46
+		if ($this->count_records_migrated() + $items_actually_migrated >= $this->count_records_to_migrate()) {
47 47
 			$this->set_completed();
48 48
 		}
49 49
 		return $items_actually_migrated;
@@ -67,26 +67,26 @@  discard block
 block discarded – undo
67 67
 	 * @param array $old_event_venue_rel
68 68
 	 * @return int
69 69
 	 */
70
-	private function _insert_new_event_to_venue_rel($old_event_venue_rel){
70
+	private function _insert_new_event_to_venue_rel($old_event_venue_rel) {
71 71
 		global $wpdb;
72 72
 		$new_event_id = $this->get_migration_script()->get_mapping_new_pk($wpdb->prefix."events_detail", $old_event_venue_rel['event_id'], $wpdb->prefix."posts");
73 73
 		$new_venue_id = $this->get_migration_script()->get_mapping_new_pk($wpdb->prefix."events_venue", $old_event_venue_rel['venue_id'], $wpdb->prefix."posts");
74
-		if( ! $new_event_id){
75
-			$this->add_error(sprintf(__("Could not find 4.1 event id for 3.1 event #%d.", "event_espresso"),$old_event_venue_rel['event_id']));
74
+		if ( ! $new_event_id) {
75
+			$this->add_error(sprintf(__("Could not find 4.1 event id for 3.1 event #%d.", "event_espresso"), $old_event_venue_rel['event_id']));
76 76
 			return 0;
77 77
 		}
78
-		if( ! $new_venue_id){
79
-			$this->add_error(sprintf(__("Could not find 4.1 venue id for 3.1 venue #%d.", "event_espresso"),$old_event_venue_rel['venue_id']));
78
+		if ( ! $new_venue_id) {
79
+			$this->add_error(sprintf(__("Could not find 4.1 venue id for 3.1 venue #%d.", "event_espresso"), $old_event_venue_rel['venue_id']));
80 80
 			return 0;
81 81
 		}
82 82
 		//first ensure there are no other relation entries for this event
83 83
 		//because although EE4 supports it, EE3 didn't really
84
-		$wpdb->delete( $this->_new_table, 
84
+		$wpdb->delete($this->_new_table, 
85 85
 				array(
86 86
 					'EVT_ID' => $new_event_id,
87 87
 				),
88 88
 				array(
89
-					'%d',//EVT_ID
89
+					'%d', //EVT_ID
90 90
 				));
91 91
 //		echo "last query". $wpdb->last_query;die;
92 92
 		$cols_n_values = array(
@@ -95,12 +95,12 @@  discard block
 block discarded – undo
95 95
 			'EVV_primary'=>true
96 96
 		);
97 97
 		$datatypes = array(
98
-			'%d',//EVT_ID
99
-			'%d',//VNU_ID
100
-			'%d',//EVT_primary
98
+			'%d', //EVT_ID
99
+			'%d', //VNU_ID
100
+			'%d', //EVT_primary
101 101
 		);
102
-		$success = $wpdb->insert($this->_new_table,$cols_n_values,$datatypes);
103
-		if ( ! $success){
102
+		$success = $wpdb->insert($this->_new_table, $cols_n_values, $datatypes);
103
+		if ( ! $success) {
104 104
 			$this->add_error($this->get_migration_script()->_create_error_message_for_db_insertion($this->_old_table, $old_event_venue_rel, $this->_new_table, $cols_n_values, $datatypes));
105 105
 			return 0;
106 106
 		}
Please login to merge, or discard this patch.
core/data_migration_scripts/4_1_0_stages/EE_DMS_4_1_0_events.dmsstage.php 1 patch
Spacing   +199 added lines, -199 removed lines patch added patch discarded remove patch
@@ -158,7 +158,7 @@  discard block
 block discarded – undo
158 158
 				'DTT_deleted' => new EE_Trashed_Flag_Field('DTT_deleted', __('Flag indicating datetime is archived', 'event_espresso'), false, false ),
159 159
 			));
160 160
  */
161
-class EE_DMS_4_1_0_events extends EE_Data_Migration_Script_Stage{
161
+class EE_DMS_4_1_0_events extends EE_Data_Migration_Script_Stage {
162 162
 	private $_old_table;
163 163
 	private $_old_start_end_table;
164 164
 	private $_new_table;
@@ -184,41 +184,41 @@  discard block
 block discarded – undo
184 184
 	protected function _migration_step($num_items_to_migrate = 50) {
185 185
 		global $wpdb;
186 186
 		//because the migration of each event can be a LOT more work, make each step smaller
187
-		$num_items_to_migrate = max(1,$num_items_to_migrate/5);
188
-		$events = $wpdb->get_results($wpdb->prepare("SELECT * FROM $this->_old_table LIMIT %d,%d",$this->count_records_migrated(),$num_items_to_migrate),ARRAY_A);
187
+		$num_items_to_migrate = max(1, $num_items_to_migrate / 5);
188
+		$events = $wpdb->get_results($wpdb->prepare("SELECT * FROM $this->_old_table LIMIT %d,%d", $this->count_records_migrated(), $num_items_to_migrate), ARRAY_A);
189 189
 		$items_migrated_this_step = 0;
190 190
 
191
-		foreach($events as $event_row){
191
+		foreach ($events as $event_row) {
192 192
 			$created_attachment_post = false;
193 193
 			//insert new 4.1 Attendee object using $wpdb
194 194
 			$post_id = $this->_insert_cpt($event_row);
195
-			if($post_id){
195
+			if ($post_id) {
196 196
 				$this->get_migration_script()->set_mapping($this->_old_table, $event_row['id'], $this->_new_table, $post_id);
197 197
 				$meta_id = $this->_insert_event_meta($event_row, $post_id);
198
-				if($meta_id){
198
+				if ($meta_id) {
199 199
 					$this->get_migration_script()->set_mapping($this->_old_table, $event_row['id'], $this->_new_meta_table, $meta_id);
200 200
 				}
201
-				$this->_convert_start_end_times($event_row,$post_id);
201
+				$this->_convert_start_end_times($event_row, $post_id);
202 202
 				$event_meta = maybe_unserialize($event_row['event_meta']);
203 203
 				$guid = isset($event_meta['event_thumbnail_url']) ? $event_meta['event_thumbnail_url'] : null;
204
-				$created_attachment_post = $this->get_migration_script()->convert_image_url_to_attachment_and_attach_to_post($guid,$post_id,$this);
204
+				$created_attachment_post = $this->get_migration_script()->convert_image_url_to_attachment_and_attach_to_post($guid, $post_id, $this);
205 205
 
206 206
 				//maybe create a venue from info on the event?
207 207
 				$new_venue_id = $this->_maybe_create_venue($event_row);
208
-				if($new_venue_id){
209
-					$this->_insert_new_venue_to_event($post_id,$new_venue_id);
208
+				if ($new_venue_id) {
209
+					$this->_insert_new_venue_to_event($post_id, $new_venue_id);
210 210
 				}
211 211
 				$this->_add_post_metas($event_row, $post_id);
212 212
 
213 213
 			}
214 214
 			$items_migrated_this_step++;
215
-			if($guid){
215
+			if ($guid) {
216 216
 				//if we had to check for an image attachment
217 217
 				//then let's call it a day (avoid timing out, because this took a long time)
218 218
 				break;
219 219
 			}
220 220
 		}
221
-		if($this->count_records_migrated() + $items_migrated_this_step >= $this->count_records_to_migrate()){
221
+		if ($this->count_records_migrated() + $items_migrated_this_step >= $this->count_records_to_migrate()) {
222 222
 			$this->set_status(EE_Data_Migration_Manager::status_completed);
223 223
 		}
224 224
 		return $items_migrated_this_step;
@@ -230,28 +230,28 @@  discard block
 block discarded – undo
230 230
 	 * @param type $post_id
231 231
 	 * @return void
232 232
 	 */
233
-	private function _add_post_metas($old_event,$post_id){
233
+	private function _add_post_metas($old_event, $post_id) {
234 234
 		$event_meta = maybe_unserialize($old_event['event_meta']);
235
-		if( ! $event_meta || ! is_array( $event_meta ) ){
235
+		if ( ! $event_meta || ! is_array($event_meta)) {
236 236
 			return;
237 237
 		}
238
-		unset($event_meta['date_submitted']);//factored into CPT
239
-		unset($event_meta['additional_attendee_reg_info']);//facotred into event meta table
240
-		unset($event_meta['default_payment_status']);//dido
241
-		unset($event_meta['event_thumbnail_url']);//used to find post featured image
242
-		foreach($event_meta as $meta_key => $meta_value){
243
-			if ($meta_key){//if th emeta key is just an empty string, ignore it
244
-				$success = add_post_meta($post_id,$meta_key,$meta_value,true);
245
-				if( ! $success ){
246
-					$this->add_error(sprintf(__("Could not add post meta for CPT with ID #%d. Meta key: '%s',meta value:'%d' for 3.1 event: %s", "event_espresso"),$post_id,$meta_key,$meta_value,implode(",",$old_event)));
238
+		unset($event_meta['date_submitted']); //factored into CPT
239
+		unset($event_meta['additional_attendee_reg_info']); //facotred into event meta table
240
+		unset($event_meta['default_payment_status']); //dido
241
+		unset($event_meta['event_thumbnail_url']); //used to find post featured image
242
+		foreach ($event_meta as $meta_key => $meta_value) {
243
+			if ($meta_key) {//if th emeta key is just an empty string, ignore it
244
+				$success = add_post_meta($post_id, $meta_key, $meta_value, true);
245
+				if ( ! $success) {
246
+					$this->add_error(sprintf(__("Could not add post meta for CPT with ID #%d. Meta key: '%s',meta value:'%d' for 3.1 event: %s", "event_espresso"), $post_id, $meta_key, $meta_value, implode(",", $old_event)));
247 247
 				}
248 248
 			}
249 249
 		}
250
-		if($old_event['alt_email']){
251
-			add_post_meta($post_id,'alt_email',$old_event['alt_email']);
250
+		if ($old_event['alt_email']) {
251
+			add_post_meta($post_id, 'alt_email', $old_event['alt_email']);
252 252
 		}
253
-		if($old_event['recurrence_id']){
254
-			add_post_meta($post_id,'recurrence_id',$old_event['recurrence_id']);
253
+		if ($old_event['recurrence_id']) {
254
+			add_post_meta($post_id, 'recurrence_id', $old_event['recurrence_id']);
255 255
 		}
256 256
 	}
257 257
 	/**
@@ -261,11 +261,11 @@  discard block
 block discarded – undo
261 261
 	 * @param string $event_name
262 262
 	 * @return string
263 263
 	 */
264
-	private function _find_unique_slug($event_name, $old_identifier = ''){
264
+	private function _find_unique_slug($event_name, $old_identifier = '') {
265 265
 		$count = 0;
266 266
 		$original_name = $event_name ? sanitize_title($event_name) : $old_identifier;
267 267
 		$event_slug = $original_name;
268
-		while( $this->_other_post_exists_with_that_slug($event_slug) && $count<50){
268
+		while ($this->_other_post_exists_with_that_slug($event_slug) && $count < 50) {
269 269
 			$event_slug = sanitize_title($original_name."-".++$count);
270 270
 		}
271 271
 		return $event_slug;
@@ -277,13 +277,13 @@  discard block
 block discarded – undo
277 277
 	 * @param type $slug
278 278
 	 * @return boolean
279 279
 	 */
280
-	private function _other_post_exists_with_that_slug($slug){
280
+	private function _other_post_exists_with_that_slug($slug) {
281 281
 		global $wpdb;
282
-		$query = $wpdb->prepare("SELECT COUNT(ID) FROM ".$this->_new_table." WHERE post_name = %s",$slug);
282
+		$query = $wpdb->prepare("SELECT COUNT(ID) FROM ".$this->_new_table." WHERE post_name = %s", $slug);
283 283
 		$count = $wpdb->get_var($query);
284
-		return (boolean)intval($count);
284
+		return (boolean) intval($count);
285 285
 	}
286
-	private function _insert_cpt($old_event){
286
+	private function _insert_cpt($old_event) {
287 287
 		global $wpdb;
288 288
 		//convert 3.1 event status to 4.1 CPT status
289 289
 		//for refrence, 3.1 event stati available for setting are:
@@ -302,55 +302,55 @@  discard block
 block discarded – undo
302 302
 //		and 3 custom ones: cancelled,postponed,sold_out
303 303
 		$status_conversions = array(
304 304
 			'R'=>'draft',
305
-			'X'=>'draft',//4.1 doesn't have a "not approved for publishing" status. this is what posts are set to that aren't approved
305
+			'X'=>'draft', //4.1 doesn't have a "not approved for publishing" status. this is what posts are set to that aren't approved
306 306
 			'P'=>'pending',
307
-			'IA'=>'draft',//draft and in the past
307
+			'IA'=>'draft', //draft and in the past
308 308
 //IA=inactive in 3.1: events were switched to this when they expired. in 4.1 that's just calculated
309
-			'O'=>'publish',//@todo: will be an event type later; if this is the status, set the end date WAAAY later; and add term for 'ongoing'
309
+			'O'=>'publish', //@todo: will be an event type later; if this is the status, set the end date WAAAY later; and add term for 'ongoing'
310 310
 			'A'=>'publish',
311
-			'S'=>'draft',//@todo: is it ok to just mark secondary/waitlist events as DRAFTS?
311
+			'S'=>'draft', //@todo: is it ok to just mark secondary/waitlist events as DRAFTS?
312 312
 			'D'=>'trash',
313 313
 		);
314 314
 		$post_status = $status_conversions[$old_event['event_status']];
315 315
 		//check if we've sold out
316
-		if (intval($old_event['reg_limit']) <= self::count_registrations($old_event['id'])){
316
+		if (intval($old_event['reg_limit']) <= self::count_registrations($old_event['id'])) {
317 317
 			$post_status = 'sold_out';
318 318
 		}
319 319
 //		FYI postponed and cancelled don't exist in 3.1
320 320
 		$cols_n_values = array(
321
-			'post_title'=>stripslashes($old_event['event_name']),//EVT_name
322
-			'post_content'=>stripslashes($old_event['event_desc']),//EVT_desc
323
-			'post_name'=>$this->_find_unique_slug($old_event['event_name']),//$old_event['event_identifier'],//EVT_slug
324
-			'post_date'=>$old_event['submitted'],//EVT_created NOT
321
+			'post_title'=>stripslashes($old_event['event_name']), //EVT_name
322
+			'post_content'=>stripslashes($old_event['event_desc']), //EVT_desc
323
+			'post_name'=>$this->_find_unique_slug($old_event['event_name']), //$old_event['event_identifier'],//EVT_slug
324
+			'post_date'=>$old_event['submitted'], //EVT_created NOT
325 325
 			'post_date_gmt'=>get_gmt_from_date($old_event['submitted']),
326
-			'post_excerpt'=>'',//EVT_short_desc
327
-			'post_modified'=>$old_event['submitted'],//EVT_modified
326
+			'post_excerpt'=>'', //EVT_short_desc
327
+			'post_modified'=>$old_event['submitted'], //EVT_modified
328 328
 			'post_modified_gmt'=>get_gmt_from_date($old_event['submitted']),
329
-			'post_author'=>$old_event['wp_user'],//EVT_wp_user
330
-			'post_parent'=>0,//parent maybe get this from some REM field?
331
-			'menu_order'=>0,//EVT_order
332
-			'post_type'=>'espresso_events',//post_type
333
-			'post_status'=>$post_status,//status
329
+			'post_author'=>$old_event['wp_user'], //EVT_wp_user
330
+			'post_parent'=>0, //parent maybe get this from some REM field?
331
+			'menu_order'=>0, //EVT_order
332
+			'post_type'=>'espresso_events', //post_type
333
+			'post_status'=>$post_status, //status
334 334
 		);
335 335
 		$datatypes = array(
336
-			'%s',//EVT_name
337
-			'%s',//EVT_desc
338
-			'%s',//EVT_slug
339
-			'%s',//EVT_created
336
+			'%s', //EVT_name
337
+			'%s', //EVT_desc
338
+			'%s', //EVT_slug
339
+			'%s', //EVT_created
340 340
 			'%s',
341
-			'%s',//EVT_short_desc
342
-			'%s',//EVT_modified
341
+			'%s', //EVT_short_desc
342
+			'%s', //EVT_modified
343 343
 			'%s',
344
-			'%s',//EVT_wp_user
345
-			'%d',//post_parent
346
-			'%d',//EVT_order
347
-			'%s',//post_type
348
-			'%s',//status
344
+			'%s', //EVT_wp_user
345
+			'%d', //post_parent
346
+			'%d', //EVT_order
347
+			'%s', //post_type
348
+			'%s', //status
349 349
 		);
350 350
 		$success = $wpdb->insert($this->_new_table,
351 351
 				$cols_n_values,
352 352
 				$datatypes);
353
-		if( ! $success ){
353
+		if ( ! $success) {
354 354
 			$this->add_error($this->get_migration_script()->_create_error_message_for_db_insertion($this->_old_table, $old_event, $this->_new_table, $cols_n_values, $datatypes));
355 355
 			return 0;
356 356
 		}
@@ -363,13 +363,13 @@  discard block
 block discarded – undo
363 363
 	 * @param type $event_id
364 364
 	 * @return int
365 365
 	 */
366
-	public static function count_registrations($event_id){
366
+	public static function count_registrations($event_id) {
367 367
 		global $wpdb;
368
-		$count = $wpdb->get_var($wpdb->prepare("SELECT sum(quantity) FROM {$wpdb->prefix}events_attendee WHERE event_id=%d",$event_id));
368
+		$count = $wpdb->get_var($wpdb->prepare("SELECT sum(quantity) FROM {$wpdb->prefix}events_attendee WHERE event_id=%d", $event_id));
369 369
 		return intval($count);
370 370
 	}
371 371
 
372
-	private function _insert_event_meta($old_event,$new_cpt_id){
372
+	private function _insert_event_meta($old_event, $new_cpt_id) {
373 373
 		global $wpdb;
374 374
 		$event_meta = maybe_unserialize($old_event['event_meta']);
375 375
 //		for reference, 3.1 'default_payment_status' are: $default_payment_status = array(
@@ -380,10 +380,10 @@  discard block
 block discarded – undo
380 380
 //);
381 381
 		$default_reg_status = $this->get_migration_script()->convert_3_1_payment_status_to_4_1_STS_ID(isset($event_meta['default_payment_status']) ? $event_meta['default_payment_status'] : '', intval($old_event['require_pre_approval']));
382 382
 		$cols_n_values = array(
383
-			'EVT_ID'=>$new_cpt_id,//EVT_ID_fk
383
+			'EVT_ID'=>$new_cpt_id, //EVT_ID_fk
384 384
 			'EVT_display_desc'=> 'Y' == $old_event['display_desc'],
385
-			'EVT_display_ticket_selector'=> 'Y'== $old_event['display_reg_form'],
386
-			'EVT_visible_on'=> $this->get_migration_script()->convert_date_string_to_utc($this,$old_event,current_time('mysql'),$old_event['timezone_string']),//don't use the old 'visible_on', as it wasnt ever used
385
+			'EVT_display_ticket_selector'=> 'Y' == $old_event['display_reg_form'],
386
+			'EVT_visible_on'=> $this->get_migration_script()->convert_date_string_to_utc($this, $old_event, current_time('mysql'), $old_event['timezone_string']), //don't use the old 'visible_on', as it wasnt ever used
387 387
 			'EVT_additional_limit'=> $old_event['allow_multiple'] == 'N' ? 1 : $old_event['additional_limit'],
388 388
 			'EVT_default_registration_status' => $default_reg_status,
389 389
 			'EVT_member_only'=>$old_event['member_only'],
@@ -395,31 +395,31 @@  discard block
 block discarded – undo
395 395
 
396 396
 		);
397 397
 		$datatypes = array(
398
-			'%s',//EVT_ID
399
-			'%d',//EVT_display_desc
400
-			'%d',//EVT_display_ticket_selector
401
-			'%s',//EVT_visible_on
402
-			'%d',//EVT_additional_limit
403
-			'%s',//EVT_default_registration_status
404
-			'%d',//EVT_member_only
405
-			'%s',//EVT_phone
406
-			'%d',//EVT_allow_overflow
407
-			'%s',//EVT_timezone_string
408
-			'%s',//EVT_external_URL
409
-			'%d',//EVT_donations
398
+			'%s', //EVT_ID
399
+			'%d', //EVT_display_desc
400
+			'%d', //EVT_display_ticket_selector
401
+			'%s', //EVT_visible_on
402
+			'%d', //EVT_additional_limit
403
+			'%s', //EVT_default_registration_status
404
+			'%d', //EVT_member_only
405
+			'%s', //EVT_phone
406
+			'%d', //EVT_allow_overflow
407
+			'%s', //EVT_timezone_string
408
+			'%s', //EVT_external_URL
409
+			'%d', //EVT_donations
410 410
 		);
411 411
 		$success = $wpdb->insert($this->_new_meta_table,
412 412
 				$cols_n_values,
413 413
 				$datatypes);
414
-		if( ! $success ){
414
+		if ( ! $success) {
415 415
 			$this->add_error($this->get_migration_script()->_create_error_message_for_db_insertion($this->_old_table, $old_event, $this->_new_meta_table, $cols_n_values, $datatypes));
416 416
 			return 0;
417 417
 		}
418 418
 		return $wpdb->insert_id;
419 419
 	}
420 420
 
421
-	private function _maybe_create_venue($old_event){
422
-		if(		$old_event['address'] ||
421
+	private function _maybe_create_venue($old_event) {
422
+		if ($old_event['address'] ||
423 423
 				$old_event['address2'] ||
424 424
 				$old_event['city'] ||
425 425
 				$old_event['state'] ||
@@ -430,21 +430,21 @@  discard block
 block discarded – undo
430 430
 				$old_event['venue_phone'] ||
431 431
 				$old_event['virtual_url'] ||
432 432
 				$old_event['virtual_phone']
433
-				){
434
-			$old_id = $this->_duplicate_venue_exists( $old_event );
435
-			if( $old_id ){
433
+				) {
434
+			$old_id = $this->_duplicate_venue_exists($old_event);
435
+			if ($old_id) {
436 436
 				return $old_id;
437 437
 			}
438 438
 			$new_id = $this->_insert_venue_into_posts($old_event);
439
-			if( $new_id ){
439
+			if ($new_id) {
440 440
 				$this->_insert_venue_into_meta_table($new_id, $old_event);
441
-				$guid = isset($old_event['venue_image']) ? $old_event['venue_image']  : null;
442
-				$this->get_migration_script()->convert_image_url_to_attachment_and_attach_to_post($guid, $new_id,$this);
441
+				$guid = isset($old_event['venue_image']) ? $old_event['venue_image'] : null;
442
+				$this->get_migration_script()->convert_image_url_to_attachment_and_attach_to_post($guid, $new_id, $this);
443 443
 			}
444 444
 			//we don't bother recording the conversion from old events to venues as that
445 445
 			//will complicate finding the conversion from old venues to new events
446 446
 			return $new_id;
447
-		}else{
447
+		} else {
448 448
 			return 0;
449 449
 		}
450 450
 	}
@@ -455,29 +455,29 @@  discard block
 block discarded – undo
455 455
 	 * @param array $old_event
456 456
 	 * @return int duplicate venue id
457 457
 	 */
458
-	private function _duplicate_venue_exists($old_event){
458
+	private function _duplicate_venue_exists($old_event) {
459 459
 		global $wpdb;
460 460
 		$conditions = array(
461
-			'VNU_address' => $old_event [ 'address' ],
462
-			'VNU_address2' => $old_event[ 'address2' ],
463
-			'VNU_city' => $old_event[ 'city' ],
464
-			'VNU_zip' => $old_event[ 'zip' ],
465
-			'post_title'=> $this->_get_venue_title_for_event( $old_event ),
466
-			'VNU_phone'=>$old_event['venue_phone'],//VNU_phone
467
-			'VNU_url'=>$old_event['venue_url'],//VNU_url
468
-			'VNU_virtual_phone'=>$old_event['virtual_phone'],//VNU_virtual_phone
469
-			'VNU_virtual_url'=>$old_event['virtual_url'],//VNU_virtual_url
461
+			'VNU_address' => $old_event ['address'],
462
+			'VNU_address2' => $old_event['address2'],
463
+			'VNU_city' => $old_event['city'],
464
+			'VNU_zip' => $old_event['zip'],
465
+			'post_title'=> $this->_get_venue_title_for_event($old_event),
466
+			'VNU_phone'=>$old_event['venue_phone'], //VNU_phone
467
+			'VNU_url'=>$old_event['venue_url'], //VNU_url
468
+			'VNU_virtual_phone'=>$old_event['virtual_phone'], //VNU_virtual_phone
469
+			'VNU_virtual_url'=>$old_event['virtual_url'], //VNU_virtual_url
470 470
 		);
471 471
 		$sql_conditions = array();
472
-		foreach($conditions as $column => $value){
472
+		foreach ($conditions as $column => $value) {
473 473
 			$sql_conditions [] = "$column = '$value'";
474 474
 		}
475 475
 		$query = "SELECT VNU_ID
476 476
 					FROM
477 477
 		{$wpdb->posts} as p INNER JOIN
478 478
 		{$wpdb->prefix}esp_venue_meta as v ON p.ID = v.VNU_ID
479
-			WHERE " . implode( " AND ",$sql_conditions ) . " LIMIT 1";
480
-		$id = $wpdb->get_var( $query );
479
+			WHERE ".implode(" AND ", $sql_conditions)." LIMIT 1";
480
+		$id = $wpdb->get_var($query);
481 481
 		return $id;
482 482
 	}
483 483
 	
@@ -486,8 +486,8 @@  discard block
 block discarded – undo
486 486
 	 * @param array $event_data_array keys are events_details columns and valuesa re their values
487 487
 	 * @return string
488 488
 	 */
489
-	protected function _get_venue_title_for_event( $event_data_array ) {
490
-		return $event_data_array['venue_title'] ? stripslashes($event_data_array['venue_title']) : stripslashes( sprintf( __( 'Venue of %s', 'event_espresso' ), $event_data_array['event_name']));
489
+	protected function _get_venue_title_for_event($event_data_array) {
490
+		return $event_data_array['venue_title'] ? stripslashes($event_data_array['venue_title']) : stripslashes(sprintf(__('Venue of %s', 'event_espresso'), $event_data_array['event_name']));
491 491
 	}
492 492
 
493 493
 	/**
@@ -495,40 +495,40 @@  discard block
 block discarded – undo
495 495
 	 * @param array $old_venue keys are cols, values are col values
496 496
 	 * @return int
497 497
 	 */
498
-	private function _insert_venue_into_posts($old_event){
498
+	private function _insert_venue_into_posts($old_event) {
499 499
 		global $wpdb;
500 500
 		$insertion_array = array(
501
-					'post_title'=> $this->_get_venue_title_for_event( $old_event ),//VNU_name
502
-					'post_content'=>'',//VNU_desc
503
-					'post_name'=> $this->_find_unique_slug( $old_event['venue_title'], sanitize_title( 'venue-of-' . $old_event['event_name'] ) ),//VNU_identifier
504
-					'post_date'=>current_time('mysql'),//VNU_created
501
+					'post_title'=> $this->_get_venue_title_for_event($old_event), //VNU_name
502
+					'post_content'=>'', //VNU_desc
503
+					'post_name'=> $this->_find_unique_slug($old_event['venue_title'], sanitize_title('venue-of-'.$old_event['event_name'])), //VNU_identifier
504
+					'post_date'=>current_time('mysql'), //VNU_created
505 505
 					'post_date_gmt'=>get_gmt_from_date(current_time('mysql')),
506
-					'post_excerpt'=>'',//VNU_short_desc arbitraty only 50 characters
507
-					'post_modified'=>current_time('mysql'),//VNU_modified
506
+					'post_excerpt'=>'', //VNU_short_desc arbitraty only 50 characters
507
+					'post_modified'=>current_time('mysql'), //VNU_modified
508 508
 					'post_modified_gmt'=>get_gmt_from_date(current_time('mysql')),
509
-					'post_author'=>$old_event['wp_user'],//VNU_wp_user
510
-					'post_parent'=>0,//parent
511
-					'menu_order'=>0,//VNU_order
509
+					'post_author'=>$old_event['wp_user'], //VNU_wp_user
510
+					'post_parent'=>0, //parent
511
+					'menu_order'=>0, //VNU_order
512 512
 					'post_type'=>'espresso_venues'//post_type
513 513
 				);
514 514
 		$datatypes_array = array(
515
-					'%s',//VNU_name
516
-					'%s',//VNU_desc
517
-					'%s',//VNU_identifier
518
-					'%s',//VNU_created
515
+					'%s', //VNU_name
516
+					'%s', //VNU_desc
517
+					'%s', //VNU_identifier
518
+					'%s', //VNU_created
519 519
 					'%s',
520
-					'%s',//VNU_short_desc
521
-					'%s',//VNU_modified
520
+					'%s', //VNU_short_desc
521
+					'%s', //VNU_modified
522 522
 					'%s',
523
-					'%d',//VNU_wp_user
524
-					'%d',//parent
525
-					'%d',//VNU_order
526
-					'%s',//post_type
523
+					'%d', //VNU_wp_user
524
+					'%d', //parent
525
+					'%d', //VNU_order
526
+					'%s', //post_type
527 527
 				);
528 528
 		$success = $wpdb->insert($wpdb->posts,
529 529
 				$insertion_array,
530 530
 				$datatypes_array);
531
-		if( ! $success ){
531
+		if ( ! $success) {
532 532
 			$this->add_error($this->get_migration_script()->_create_error_message_for_db_insertion($this->_old_table, $old_venue, $this->_new_table, $insertion_array, $datatypes_array));
533 533
 			return 0;
534 534
 		}
@@ -541,78 +541,78 @@  discard block
 block discarded – undo
541 541
 	 * @param type $old_event
542 542
 	 * @return int
543 543
 	 */
544
-	private function _insert_venue_into_meta_table($cpt_id,$old_event){
544
+	private function _insert_venue_into_meta_table($cpt_id, $old_event) {
545 545
 		global $wpdb;
546 546
 
547 547
 		//assume the country is the same as the organization's old settings
548 548
 		$country_iso = $this->get_migration_script()->get_default_country_iso();
549 549
 		//find the state from the venue, or the organization, or just guess california
550
-		if( ! $old_event['state']){
550
+		if ( ! $old_event['state']) {
551 551
 			$old_org_options = get_option('events_organization_settings');
552 552
 			$state_name = stripslashes($old_org_options['organization_state']);
553
-		}else{
553
+		} else {
554 554
 			$state_name = $old_event['state'];
555 555
 		}
556
-		if ( ! $state_name ){
556
+		if ( ! $state_name) {
557 557
 			$state_name = 'CA';
558 558
 		}
559 559
 		//get a state ID with the same name, if possible
560
-		try{
561
-			$state = $this->get_migration_script()->get_or_create_state($state_name,$country_iso);
560
+		try {
561
+			$state = $this->get_migration_script()->get_or_create_state($state_name, $country_iso);
562 562
 			$state_id = $state['STA_ID'];
563
-		}catch(EE_Error $e){
563
+		} catch (EE_Error $e) {
564 564
 			$this->add_error($e->getMessage());
565 565
 			$state_id = 0;
566 566
 		}
567 567
 		//now insert into meta table
568 568
 		$insertion_array = array(
569
-			'VNU_ID'=>$cpt_id,//VNU_ID_fk
570
-			'VNU_address'=>stripslashes($old_event['address']),//VNU_address
571
-			'VNU_address2'=>stripslashes($old_event['address2']),//VNU_address2
572
-			'VNU_city'=>stripslashes($old_event['city']),//VNU_city
573
-			'STA_ID'=>$state_id,//STA_ID
574
-			'CNT_ISO'=>$country_iso,//CNT_ISO
575
-			'VNU_zip'=>$old_event['zip'],//VNU_zip
576
-			'VNU_phone'=>$old_event['venue_phone'],//VNU_phone
577
-			'VNU_capacity'=>-1,//VNU_capacity
578
-			'VNU_url'=>$old_event['venue_url'],//VNU_url
579
-			'VNU_virtual_phone'=>$old_event['virtual_phone'],//VNU_virtual_phone
580
-			'VNU_virtual_url'=>$old_event['virtual_url'],//VNU_virtual_url
581
-			'VNU_google_map_link'=>'',//VNU_google_map_link
569
+			'VNU_ID'=>$cpt_id, //VNU_ID_fk
570
+			'VNU_address'=>stripslashes($old_event['address']), //VNU_address
571
+			'VNU_address2'=>stripslashes($old_event['address2']), //VNU_address2
572
+			'VNU_city'=>stripslashes($old_event['city']), //VNU_city
573
+			'STA_ID'=>$state_id, //STA_ID
574
+			'CNT_ISO'=>$country_iso, //CNT_ISO
575
+			'VNU_zip'=>$old_event['zip'], //VNU_zip
576
+			'VNU_phone'=>$old_event['venue_phone'], //VNU_phone
577
+			'VNU_capacity'=>-1, //VNU_capacity
578
+			'VNU_url'=>$old_event['venue_url'], //VNU_url
579
+			'VNU_virtual_phone'=>$old_event['virtual_phone'], //VNU_virtual_phone
580
+			'VNU_virtual_url'=>$old_event['virtual_url'], //VNU_virtual_url
581
+			'VNU_google_map_link'=>'', //VNU_google_map_link
582 582
 			'VNU_enable_for_gmap'=>true	//VNU_enable_for_gmap
583 583
 		);
584 584
 		$datatypes = array(
585
-			'%d',//VNU_ID_fk
586
-			'%s',//VNU_address
587
-			'%s',//VNU_address2
588
-			'%s',//VNU_city
589
-			'%d',//STA_ID
590
-			'%s',//CNT_ISO
591
-			'%s',//VNU_zip
592
-			'%s',//VNU_phone
593
-			'%d',//VNU_capacity
594
-			'%s',//VNU_url
595
-			'%s',//VNU_virtual_phone
596
-			'%s',//VNU_virtual_url
597
-			'%s',//VNU_google_map_link
598
-			'%d',//VNU_enable_for_gmap
585
+			'%d', //VNU_ID_fk
586
+			'%s', //VNU_address
587
+			'%s', //VNU_address2
588
+			'%s', //VNU_city
589
+			'%d', //STA_ID
590
+			'%s', //CNT_ISO
591
+			'%s', //VNU_zip
592
+			'%s', //VNU_phone
593
+			'%d', //VNU_capacity
594
+			'%s', //VNU_url
595
+			'%s', //VNU_virtual_phone
596
+			'%s', //VNU_virtual_url
597
+			'%s', //VNU_google_map_link
598
+			'%d', //VNU_enable_for_gmap
599 599
 		);
600
-		$success = $wpdb->insert($wpdb->prefix."esp_venue_meta",$insertion_array,$datatypes);
601
-		if( ! $success ){
600
+		$success = $wpdb->insert($wpdb->prefix."esp_venue_meta", $insertion_array, $datatypes);
601
+		if ( ! $success) {
602 602
 			$this->add_error($this->get_migration_script()->_create_error_message_for_db_insertion($this->_old_table, $old_event, $this->_new_meta_table, $insertion_array, $datatypes));
603 603
 			return 0;
604 604
 		}
605 605
 		return $wpdb->insert_id;
606 606
 	}
607 607
 
608
-	private function _insert_new_venue_to_event($new_event_id,$new_venue_id){
608
+	private function _insert_new_venue_to_event($new_event_id, $new_venue_id) {
609 609
 		global $wpdb;
610
-		if( ! $new_event_id){
611
-			$this->add_error(sprintf(__("Could not find 4.1 event id for 3.1 event #%d.", "event_espresso"),$new_event_id));
610
+		if ( ! $new_event_id) {
611
+			$this->add_error(sprintf(__("Could not find 4.1 event id for 3.1 event #%d.", "event_espresso"), $new_event_id));
612 612
 			return 0;
613 613
 		}
614
-		if( ! $new_venue_id){
615
-			$this->add_error(sprintf(__("Could not find 4.1 venue id for 3.1 venue #%d.", "event_espresso"),$new_venue_id));
614
+		if ( ! $new_venue_id) {
615
+			$this->add_error(sprintf(__("Could not find 4.1 venue id for 3.1 venue #%d.", "event_espresso"), $new_venue_id));
616 616
 			return 0;
617 617
 		}
618 618
 		$cols_n_values = array(
@@ -621,12 +621,12 @@  discard block
 block discarded – undo
621 621
 			'EVV_primary'=>true
622 622
 		);
623 623
 		$datatypes = array(
624
-			'%d',//EVT_ID
625
-			'%d',//VNU_ID
626
-			'%d',//EVT_primary
624
+			'%d', //EVT_ID
625
+			'%d', //VNU_ID
626
+			'%d', //EVT_primary
627 627
 		);
628
-		$success = $wpdb->insert($wpdb->prefix."esp_event_venue",$cols_n_values,$datatypes);
629
-		if ( ! $success){
628
+		$success = $wpdb->insert($wpdb->prefix."esp_event_venue", $cols_n_values, $datatypes);
629
+		if ( ! $success) {
630 630
 			$this->add_error($this->get_migration_script()->_create_error_message_for_db_insertion($this->_old_table, $old_event_venue_rel, $this->_new_table, $cols_n_values, $datatypes));
631 631
 			return 0;
632 632
 		}
@@ -640,11 +640,11 @@  discard block
 block discarded – undo
640 640
 	 * @param int $new_cpt_id new post ID
641 641
 	 * @return void (if there are errors though, adds them to the stage's error list
642 642
 	 */
643
-	private function _convert_start_end_times($old_event,$new_cpt_id){
643
+	private function _convert_start_end_times($old_event, $new_cpt_id) {
644 644
 		$start_end_times = $this->_get_old_start_end_times($old_event['id']);
645
-		foreach($start_end_times as $start_end_time){
646
-			$datetime_id = $this->_insert_new_datetime($start_end_time,$old_event,$new_cpt_id);
647
-			if($datetime_id){
645
+		foreach ($start_end_times as $start_end_time) {
646
+			$datetime_id = $this->_insert_new_datetime($start_end_time, $old_event, $new_cpt_id);
647
+			if ($datetime_id) {
648 648
 				$this->get_migration_script()->set_mapping($this->_old_start_end_table, $start_end_time['id'], $this->_new_datetime_table, $datetime_id);
649 649
 			}
650 650
 		}
@@ -655,9 +655,9 @@  discard block
 block discarded – undo
655 655
 	 * @param type $old_event_id
656 656
 	 * @return type
657 657
 	 */
658
-	private function _get_old_start_end_times($old_event_id){
658
+	private function _get_old_start_end_times($old_event_id) {
659 659
 		global $wpdb;
660
-		return $wpdb->get_results($wpdb->prepare("SELECT * FROM $this->_old_start_end_table WHERE event_id=%d",$old_event_id),ARRAY_A);
660
+		return $wpdb->get_results($wpdb->prepare("SELECT * FROM $this->_old_start_end_table WHERE event_id=%d", $old_event_id), ARRAY_A);
661 661
 	}
662 662
 	/**
663 663
 	 * Inserts a 4.1 datetime given the 3.1 start_end db row and event_details row
@@ -666,40 +666,40 @@  discard block
 block discarded – undo
666 666
 	 * @param type $new_cpt_id
667 667
 	 * @return int ID of new datetime
668 668
 	 */
669
-	private function _insert_new_datetime($start_end_time_row,$old_event_row,$new_cpt_id){
669
+	private function _insert_new_datetime($start_end_time_row, $old_event_row, $new_cpt_id) {
670 670
 		global $wpdb;
671 671
 		$start_date = $old_event_row['start_date'];
672 672
 		$start_time = $this->get_migration_script()->convertTimeFromAMPM($start_end_time_row['start_time']);
673 673
 		$end_date = $old_event_row['end_date'];
674 674
 		$end_time = $this->get_migration_script()->convertTimeFromAMPM($start_end_time_row['end_time']);
675 675
 		$existing_datetimes = $this->_count_other_datetimes_exist_for_new_event($new_cpt_id);
676
-		$start_datetime_utc = $this->get_migration_script()->convert_date_string_to_utc($this,$start_end_time_row,"$start_date $start_time:00",$old_event_row['timezone_string']);
677
-		$end_datetime_utc = $this->get_migration_script()->convert_date_string_to_utc($this,$start_end_time_row,"$end_date $end_time:00",$old_event_row['timezone_string']);
676
+		$start_datetime_utc = $this->get_migration_script()->convert_date_string_to_utc($this, $start_end_time_row, "$start_date $start_time:00", $old_event_row['timezone_string']);
677
+		$end_datetime_utc = $this->get_migration_script()->convert_date_string_to_utc($this, $start_end_time_row, "$end_date $end_time:00", $old_event_row['timezone_string']);
678 678
 		$cols_n_values = array(
679
-			'EVT_ID'=>$new_cpt_id,//EVT_ID
680
-			'DTT_EVT_start'=>$start_datetime_utc,//DTT_EVT_start
681
-			'DTT_EVT_end'=> $end_datetime_utc,//DTT_EVT_end
682
-			'DTT_reg_limit'=>intval($start_end_time_row['reg_limit']) ? $start_end_time_row['reg_limit'] : $old_event_row['reg_limit'],//DTT_reg_limit
683
-			'DTT_sold'=>0,//note: we will increment this as registrations are added during the migration
679
+			'EVT_ID'=>$new_cpt_id, //EVT_ID
680
+			'DTT_EVT_start'=>$start_datetime_utc, //DTT_EVT_start
681
+			'DTT_EVT_end'=> $end_datetime_utc, //DTT_EVT_end
682
+			'DTT_reg_limit'=>intval($start_end_time_row['reg_limit']) ? $start_end_time_row['reg_limit'] : $old_event_row['reg_limit'], //DTT_reg_limit
683
+			'DTT_sold'=>0, //note: we will increment this as registrations are added during the migration
684 684
 //			'DTT_is_primary'=> 0 == $existing_datetimes ,//DTT_is_primary... if count==0, then we'll call it the 'primary'
685
-			'DTT_order'=> $existing_datetimes,//DTT_order, just give it the same order as the count of how many datetimes already exist
685
+			'DTT_order'=> $existing_datetimes, //DTT_order, just give it the same order as the count of how many datetimes already exist
686 686
 			'DTT_parent'=>0,
687 687
 			'DTT_deleted'=>false
688 688
 		);
689 689
 		$datatypes = array(
690
-			'%d',//EVT_Id
691
-			'%s',//DTT_EVT_start
692
-			'%s',//DTT_EVT_end
693
-			'%d',//DTT_reg_limit
694
-			'%d',//DTT_sold
690
+			'%d', //EVT_Id
691
+			'%s', //DTT_EVT_start
692
+			'%s', //DTT_EVT_end
693
+			'%d', //DTT_reg_limit
694
+			'%d', //DTT_sold
695 695
 //			'%d',//DTT_is_primary
696
-			'%d',//DTT_order
697
-			'%d',//DTT_parent
698
-			'%d',//DTT_deleted
696
+			'%d', //DTT_order
697
+			'%d', //DTT_parent
698
+			'%d', //DTT_deleted
699 699
 		);
700
-		$success = $wpdb->insert($this->_new_datetime_table,$cols_n_values,$datatypes);
701
-		if ( ! $success){
702
-			$this->add_error($this->get_migration_script()->_create_error_message_for_db_insertion($this->_old_start_end_table, array_merge($old_event_row,$start_end_time_row), $this->_new_datetime_table, $cols_n_values, $datatypes));
700
+		$success = $wpdb->insert($this->_new_datetime_table, $cols_n_values, $datatypes);
701
+		if ( ! $success) {
702
+			$this->add_error($this->get_migration_script()->_create_error_message_for_db_insertion($this->_old_start_end_table, array_merge($old_event_row, $start_end_time_row), $this->_new_datetime_table, $cols_n_values, $datatypes));
703 703
 			return 0;
704 704
 		}
705 705
 		return $wpdb->insert_id;
@@ -712,9 +712,9 @@  discard block
 block discarded – undo
712 712
 	 * @param type $cpt_event_id
713 713
 	 * @return int
714 714
 	 */
715
-	private function _count_other_datetimes_exist_for_new_event($cpt_event_id){
715
+	private function _count_other_datetimes_exist_for_new_event($cpt_event_id) {
716 716
 		global $wpdb;
717
-		$count = $wpdb->get_var($wpdb->prepare("SELECT COUNT(*) FROM $this->_new_datetime_table WHERE EVT_ID=%d",$cpt_event_id));
717
+		$count = $wpdb->get_var($wpdb->prepare("SELECT COUNT(*) FROM $this->_new_datetime_table WHERE EVT_ID=%d", $cpt_event_id));
718 718
 		return intval($count);
719 719
 	}
720 720
 
Please login to merge, or discard this patch.
core/data_migration_scripts/4_1_0_stages/EE_DMS_4_1_0_venues.dmsstage.php 1 patch
Spacing   +79 added lines, -79 removed lines patch added patch discarded remove patch
@@ -61,44 +61,44 @@  discard block
 block discarded – undo
61 61
 //			));
62 62
  *
63 63
  */
64
-class EE_DMS_4_1_0_venues extends EE_Data_Migration_Script_Stage{
64
+class EE_DMS_4_1_0_venues extends EE_Data_Migration_Script_Stage {
65 65
 	private $_old_table;
66 66
 	private $_new_table;
67 67
 	private $_new_meta_table;
68
-function _migration_step($num_items=50){
68
+function _migration_step($num_items = 50) {
69 69
 	global $wpdb;
70 70
 	$start_at_record = $this->count_records_migrated();
71
-	$rows = $wpdb->get_results($wpdb->prepare("SELECT * FROM ".$this->_old_table." LIMIT %d,%d",$start_at_record,$num_items),ARRAY_A);
71
+	$rows = $wpdb->get_results($wpdb->prepare("SELECT * FROM ".$this->_old_table." LIMIT %d,%d", $start_at_record, $num_items), ARRAY_A);
72 72
 	$items_actually_migrated = 0;
73
-	foreach($rows as $old_venue){
74
-		if ( ! $new_id = $this->_insert_into_posts($old_venue)){
73
+	foreach ($rows as $old_venue) {
74
+		if ( ! $new_id = $this->_insert_into_posts($old_venue)) {
75 75
 			$items_actually_migrated++;
76 76
 			continue;
77 77
 		}
78 78
 		$this->get_migration_script()->set_mapping($this->_old_table, $old_venue['id'], $this->_new_table, $new_id);
79
-		if( ! $new_meta_id = $this->_insert_into_meta_table($new_id,$old_venue)){
79
+		if ( ! $new_meta_id = $this->_insert_into_meta_table($new_id, $old_venue)) {
80 80
 			$items_actually_migrated++;
81 81
 			continue;
82 82
 		}
83 83
 		$this->get_migration_script()->set_mapping($this->_old_table, $old_venue['id'], $this->_new_meta_table, $new_meta_id);
84 84
 		//lastly, save the 'contact' as post meta, because it doesn't exist anywhere else but someone may still want it
85 85
 		$venue_meta = maybe_unserialize($old_venue['meta']);
86
-		if(isset($venue_meta['contact']) && $venue_meta['contact']){
87
-			add_post_meta($new_id,'contact',$venue_meta['contact']);
86
+		if (isset($venue_meta['contact']) && $venue_meta['contact']) {
87
+			add_post_meta($new_id, 'contact', $venue_meta['contact']);
88 88
 		}
89 89
 		//is there an image on this venue?
90 90
 		$guid = isset($venue_meta['image']) && $venue_meta['image'] ? $venue_meta['image'] : NULL;
91
-		if($guid){
92
-			$this->get_migration_script()->convert_image_url_to_attachment_and_attach_to_post($guid,$new_id,$this);
91
+		if ($guid) {
92
+			$this->get_migration_script()->convert_image_url_to_attachment_and_attach_to_post($guid, $new_id, $this);
93 93
 		}
94 94
 		$items_actually_migrated++;
95
-		if($guid){
95
+		if ($guid) {
96 96
 			//if there was an image, we may have had to download it etc and it may have taken
97 97
 			//longer, then let's not bother migrating anymore on this step
98 98
 			break;
99 99
 		}
100 100
 	}
101
-	if($this->count_records_migrated() + $items_actually_migrated >= $this->count_records_to_migrate()){
101
+	if ($this->count_records_migrated() + $items_actually_migrated >= $this->count_records_to_migrate()) {
102 102
 		$this->set_completed();
103 103
 	}
104 104
 	return $items_actually_migrated;
@@ -122,42 +122,42 @@  discard block
 block discarded – undo
122 122
 	 * @param array $old_venue keys are cols, values are col values
123 123
 	 * @return int
124 124
 	 */
125
-	private function _insert_into_posts($old_venue){
125
+	private function _insert_into_posts($old_venue) {
126 126
 		global $wpdb;
127 127
 		$meta = maybe_unserialize($old_venue['meta']);
128
-		$slug = $this->_find_unique_slug( $old_venue[ 'name' ], $old_venue[ 'identifier' ] );
128
+		$slug = $this->_find_unique_slug($old_venue['name'], $old_venue['identifier']);
129 129
 		$insertion_array = array(
130
-					'post_title'=>stripslashes($old_venue['name']),//VNU_name
131
-					'post_content'=>isset($meta['description']) ? stripslashes(strip_tags($meta['description'])) : '',//VNU_desc
132
-					'post_name'=> $slug,//VNU_identifier
133
-					'post_date'=>current_time('mysql'),//VNU_created
134
-					'post_date_gmt'=>  current_time('mysql',true),
135
-					'post_excerpt'=>'',//wp_trim_words($meta['description'] ? $meta['description'] : '',50),//VNU_short_desc arbitraty only 50 characters
136
-					'post_modified'=>current_time('mysql'),//VNU_modified
137
-					'post_modified_gmt'=>current_time('mysql',true),
138
-					'post_author'=>$old_venue['wp_user'],//VNU_wp_user
139
-					'post_parent'=>0,//parent
140
-					'menu_order'=>0,//VNU_order
130
+					'post_title'=>stripslashes($old_venue['name']), //VNU_name
131
+					'post_content'=>isset($meta['description']) ? stripslashes(strip_tags($meta['description'])) : '', //VNU_desc
132
+					'post_name'=> $slug, //VNU_identifier
133
+					'post_date'=>current_time('mysql'), //VNU_created
134
+					'post_date_gmt'=>  current_time('mysql', true),
135
+					'post_excerpt'=>'', //wp_trim_words($meta['description'] ? $meta['description'] : '',50),//VNU_short_desc arbitraty only 50 characters
136
+					'post_modified'=>current_time('mysql'), //VNU_modified
137
+					'post_modified_gmt'=>current_time('mysql', true),
138
+					'post_author'=>$old_venue['wp_user'], //VNU_wp_user
139
+					'post_parent'=>0, //parent
140
+					'menu_order'=>0, //VNU_order
141 141
 					'post_type'=>'espresso_venues'//post_type
142 142
 				);
143 143
 		$datatypes_array = array(
144
-					'%s',//VNU_name
145
-					'%s',//VNU_desc
146
-					'%s',//VNU_identifier
147
-					'%s',//VNU_created
144
+					'%s', //VNU_name
145
+					'%s', //VNU_desc
146
+					'%s', //VNU_identifier
147
+					'%s', //VNU_created
148 148
 					'%s',
149
-					'%s',//VNU_short_desc
150
-					'%s',//VNU_modified
149
+					'%s', //VNU_short_desc
150
+					'%s', //VNU_modified
151 151
 					'%s',
152
-					'%d',//VNU_wp_user
153
-					'%d',//parent
154
-					'%d',//VNU_order
155
-					'%s',//post_type
152
+					'%d', //VNU_wp_user
153
+					'%d', //parent
154
+					'%d', //VNU_order
155
+					'%s', //post_type
156 156
 				);
157 157
 		$success = $wpdb->insert($this->_new_table,
158 158
 				$insertion_array,
159 159
 				$datatypes_array);
160
-		if( ! $success ){
160
+		if ( ! $success) {
161 161
 			$this->add_error($this->get_migration_script()->_create_error_message_for_db_insertion($this->_old_table, $old_venue, $this->_new_table, $insertion_array, $datatypes_array));
162 162
 			return 0;
163 163
 		}
@@ -171,11 +171,11 @@  discard block
 block discarded – undo
171 171
 	 * @param string $post_name
172 172
 	 * @return string
173 173
 	 */
174
-	private function _find_unique_slug($post_name, $old_identifier = '' ){
174
+	private function _find_unique_slug($post_name, $old_identifier = '') {
175 175
 		$count = 0;
176
-		$original_name = $post_name ? sanitize_title( $post_name ) : $old_identifier;
176
+		$original_name = $post_name ? sanitize_title($post_name) : $old_identifier;
177 177
 		$event_slug = $original_name;
178
-		while( $this->_other_post_exists_with_that_slug($event_slug) && $count<50){
178
+		while ($this->_other_post_exists_with_that_slug($event_slug) && $count < 50) {
179 179
 			$event_slug = sanitize_title($original_name."-".++$count);
180 180
 		}
181 181
 		return $event_slug;
@@ -187,11 +187,11 @@  discard block
 block discarded – undo
187 187
 	 * @param type $slug
188 188
 	 * @return boolean
189 189
 	 */
190
-	private function _other_post_exists_with_that_slug($slug){
190
+	private function _other_post_exists_with_that_slug($slug) {
191 191
 		global $wpdb;
192
-		$query = $wpdb->prepare("SELECT COUNT(ID) FROM ".$this->_new_table." WHERE post_name = %s",$slug);
192
+		$query = $wpdb->prepare("SELECT COUNT(ID) FROM ".$this->_new_table." WHERE post_name = %s", $slug);
193 193
 		$count = $wpdb->get_var($query);
194
-		return (boolean)intval($count);
194
+		return (boolean) intval($count);
195 195
 	}
196 196
 
197 197
 	/**
@@ -200,60 +200,60 @@  discard block
 block discarded – undo
200 200
 	 * @param type $old_venue
201 201
 	 * @return int
202 202
 	 */
203
-	private function _insert_into_meta_table($cpt_id,$old_venue){
203
+	private function _insert_into_meta_table($cpt_id, $old_venue) {
204 204
 		global $wpdb;
205 205
 		//get a country with the same name, or insert one
206
-		try{
206
+		try {
207 207
 			$country = $this->get_migration_script()->get_or_create_country(stripslashes($old_venue['country']));
208 208
 			$country_iso = $country['CNT_ISO'];
209
-		}catch(EE_Error $e){
210
-			$this->add_error(sprintf(__("%s for venue %s", "event_espresso"),$e->getMessage(),$this->_json_encode($old_venue)));
209
+		} catch (EE_Error $e) {
210
+			$this->add_error(sprintf(__("%s for venue %s", "event_espresso"), $e->getMessage(), $this->_json_encode($old_venue)));
211 211
 			$country_iso = null;
212 212
 		}
213 213
 		//get a state with the same name, if possible
214
-		try{
215
-			$state = $this->get_migration_script()->get_or_create_state(stripslashes($old_venue['state']),isset($country['CNT_name']) ? $country['CNT_name'] : strip_tags($old_venue['country']));
214
+		try {
215
+			$state = $this->get_migration_script()->get_or_create_state(stripslashes($old_venue['state']), isset($country['CNT_name']) ? $country['CNT_name'] : strip_tags($old_venue['country']));
216 216
 			$state_id = $state['STA_ID'];
217
-		}catch(EE_Error $e){
218
-			$this->add_error(sprintf(__("%s for venue %s", "event_espresso"),$e->getMessage(),$this->_json_encode($old_venue)));
217
+		} catch (EE_Error $e) {
218
+			$this->add_error(sprintf(__("%s for venue %s", "event_espresso"), $e->getMessage(), $this->_json_encode($old_venue)));
219 219
 			$state_id = 0;
220 220
 		}
221 221
 		$meta = maybe_unserialize($old_venue['meta']);
222 222
 		//now insert into meta table
223 223
 		$insertion_array = array(
224
-			'VNU_ID'=>$cpt_id,//VNU_ID_fk
225
-			'VNU_address'=>stripslashes($old_venue['address']),//VNU_address
226
-			'VNU_address2'=>stripslashes($old_venue['address2']),//VNU_address2
227
-			'VNU_city'=>stripslashes($old_venue['city']),//VNU_city
228
-			'STA_ID'=>$state_id,//STA_ID
229
-			'CNT_ISO'=>$country_iso,//CNT_ISO
230
-			'VNU_zip'=>stripslashes($old_venue['zip']),//VNU_zip
231
-			'VNU_phone'=>isset($meta['phone']) ? stripslashes($meta['phone']) : '',//VNU_phone
232
-			'VNU_capacity'=>-1,//VNU_capacity
233
-			'VNU_url'=>isset($meta['website']) ? stripslashes($meta['website']) : '',//VNU_url
234
-			'VNU_virtual_phone'=>'',//VNU_virtual_phone
235
-			'VNU_virtual_url'=>'',//VNU_virtual_url
236
-			'VNU_google_map_link'=>'',//VNU_google_map_link
224
+			'VNU_ID'=>$cpt_id, //VNU_ID_fk
225
+			'VNU_address'=>stripslashes($old_venue['address']), //VNU_address
226
+			'VNU_address2'=>stripslashes($old_venue['address2']), //VNU_address2
227
+			'VNU_city'=>stripslashes($old_venue['city']), //VNU_city
228
+			'STA_ID'=>$state_id, //STA_ID
229
+			'CNT_ISO'=>$country_iso, //CNT_ISO
230
+			'VNU_zip'=>stripslashes($old_venue['zip']), //VNU_zip
231
+			'VNU_phone'=>isset($meta['phone']) ? stripslashes($meta['phone']) : '', //VNU_phone
232
+			'VNU_capacity'=>-1, //VNU_capacity
233
+			'VNU_url'=>isset($meta['website']) ? stripslashes($meta['website']) : '', //VNU_url
234
+			'VNU_virtual_phone'=>'', //VNU_virtual_phone
235
+			'VNU_virtual_url'=>'', //VNU_virtual_url
236
+			'VNU_google_map_link'=>'', //VNU_google_map_link
237 237
 			'VNU_enable_for_gmap'=>true	//VNU_enable_for_gmap
238 238
 		);
239 239
 		$datatypes = array(
240
-			'%d',//VNU_ID_fk
241
-			'%s',//VNU_address
242
-			'%s',//VNU_address2
243
-			'%s',//VNU_city
244
-			'%d',//STA_ID
245
-			'%s',//CNT_ISO
246
-			'%s',//VNU_zip
247
-			'%s',//VNU_phone
248
-			'%d',//VNU_capacity
249
-			'%s',//VNU_url
250
-			'%s',//VNU_virtual_phone
251
-			'%s',//VNU_virtual_url
252
-			'%s',//VNU_google_map_link
253
-			'%d',//VNU_enable_for_gmap
240
+			'%d', //VNU_ID_fk
241
+			'%s', //VNU_address
242
+			'%s', //VNU_address2
243
+			'%s', //VNU_city
244
+			'%d', //STA_ID
245
+			'%s', //CNT_ISO
246
+			'%s', //VNU_zip
247
+			'%s', //VNU_phone
248
+			'%d', //VNU_capacity
249
+			'%s', //VNU_url
250
+			'%s', //VNU_virtual_phone
251
+			'%s', //VNU_virtual_url
252
+			'%s', //VNU_google_map_link
253
+			'%d', //VNU_enable_for_gmap
254 254
 		);
255
-		$success = $wpdb->insert($this->_new_meta_table,$insertion_array,$datatypes);
256
-		if( ! $success ){
255
+		$success = $wpdb->insert($this->_new_meta_table, $insertion_array, $datatypes);
256
+		if ( ! $success) {
257 257
 			$this->add_error($this->get_migration_script()->_create_error_message_for_db_insertion($this->_old_table, $old_venue, $this->_new_meta_table, $insertion_array, $datatypes));
258 258
 			return 0;
259 259
 		}
Please login to merge, or discard this patch.
core/data_migration_scripts/EE_DMS_Core_4_6_0.dms.php 2 patches
Spacing   +64 added lines, -64 removed lines patch added patch discarded remove patch
@@ -10,13 +10,13 @@  discard block
 block discarded – undo
10 10
 //(all other times it gets resurrected from a wordpress option)
11 11
 $stages = glob(EE_CORE.'data_migration_scripts/4_6_0_stages/*');
12 12
 $class_to_filepath = array();
13
-foreach($stages as $filepath){
13
+foreach ($stages as $filepath) {
14 14
 	$matches = array();
15
-	preg_match('~4_6_0_stages/(.*).dmsstage.php~',$filepath,$matches);
15
+	preg_match('~4_6_0_stages/(.*).dmsstage.php~', $filepath, $matches);
16 16
 	$class_to_filepath[$matches[1]] = $filepath;
17 17
 }
18 18
 //give addons a chance to autoload their stages too
19
-$class_to_filepath = apply_filters('FHEE__EE_DMS_4_6_0__autoloaded_stages',$class_to_filepath);
19
+$class_to_filepath = apply_filters('FHEE__EE_DMS_4_6_0__autoloaded_stages', $class_to_filepath);
20 20
 EEH_Autoloader::register_autoloader($class_to_filepath);
21 21
 
22 22
 
@@ -32,7 +32,7 @@  discard block
 block discarded – undo
32 32
  * @since                4.6.0
33 33
  *
34 34
  */
35
-class EE_DMS_Core_4_6_0 extends EE_Data_Migration_Script_Base{
35
+class EE_DMS_Core_4_6_0 extends EE_Data_Migration_Script_Base {
36 36
 
37 37
 	/**
38 38
 	 * return EE_DMS_Core_4_6_0
@@ -62,14 +62,14 @@  discard block
 block discarded – undo
62 62
 	 */
63 63
 	public function can_migrate_from_version($version_array) {
64 64
 		$version_string = $version_array['Core'];
65
-		if($version_string <= '4.6.0' && $version_string >= '4.5.0' ){
65
+		if ($version_string <= '4.6.0' && $version_string >= '4.5.0') {
66 66
 //			echo "$version_string can be migrated from";
67 67
 			return true;
68
-		}elseif( ! $version_string ){
68
+		}elseif ( ! $version_string) {
69 69
 //			echo "no version string provided: $version_string";
70 70
 			//no version string provided... this must be pre 4.3
71
-			return false;//changed mind. dont want people thinking they should migrate yet because they cant
72
-		}else{
71
+			return false; //changed mind. dont want people thinking they should migrate yet because they cant
72
+		} else {
73 73
 //			echo "$version_string doesnt apply";
74 74
 			return false;
75 75
 		}
@@ -91,14 +91,14 @@  discard block
 block discarded – undo
91 91
 	 */
92 92
 	public function schema_changes_before_migration() {
93 93
 		//relies on 4.1's EEH_Activation::create_table
94
-		require_once( EE_HELPERS . 'EEH_Activation.helper.php' );
95
-		$table_name='esp_answer';
96
-		$sql=" ANS_ID INT UNSIGNED NOT NULL AUTO_INCREMENT,
94
+		require_once(EE_HELPERS.'EEH_Activation.helper.php');
95
+		$table_name = 'esp_answer';
96
+		$sql = " ANS_ID INT UNSIGNED NOT NULL AUTO_INCREMENT,
97 97
 					REG_ID INT UNSIGNED NOT NULL,
98 98
 					QST_ID INT UNSIGNED NOT NULL,
99 99
 					ANS_value TEXT NOT NULL,
100 100
 					PRIMARY KEY  (ANS_ID)";
101
-		$this->_table_should_exist_previously($table_name,$sql, 'ENGINE=InnoDB');
101
+		$this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB');
102 102
 
103 103
 		$table_name = 'esp_attendee_meta';
104 104
 		$sql = "ATTM_ID INT(10) UNSIGNED NOT	NULL AUTO_INCREMENT,
@@ -137,7 +137,7 @@  discard block
 block discarded – undo
137 137
 					  CNT_is_EU TINYINT(1) DEFAULT '0',
138 138
 					  CNT_active TINYINT(1) DEFAULT '0',
139 139
 					  PRIMARY KEY  (CNT_ISO)";
140
-		$this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB' );
140
+		$this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB');
141 141
 
142 142
 		$table_name = 'esp_currency';
143 143
 		$sql = "CUR_code VARCHAR(6) COLLATE utf8_bin NOT NULL,
@@ -147,7 +147,7 @@  discard block
 block discarded – undo
147 147
 				CUR_dec_plc VARCHAR(1) COLLATE utf8_bin NOT NULL DEFAULT '2',
148 148
 				CUR_active TINYINT(1) DEFAULT '0',
149 149
 				PRIMARY KEY  (CUR_code)";
150
-		$this->_table_is_new_in_this_version($table_name, $sql, 'ENGINE=InnoDB' );
150
+		$this->_table_is_new_in_this_version($table_name, $sql, 'ENGINE=InnoDB');
151 151
 
152 152
 
153 153
 		$table_name = 'esp_currency_payment_method';
@@ -177,7 +177,7 @@  discard block
 block discarded – undo
177 177
 
178 178
 
179 179
 
180
-		$this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB' );
180
+		$this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB');
181 181
 		$table_name = 'esp_event_meta';
182 182
 		$sql = "
183 183
 			EVTM_ID INT NOT NULL AUTO_INCREMENT,
@@ -194,41 +194,41 @@  discard block
 block discarded – undo
194 194
 			EVT_external_URL VARCHAR(200) NULL,
195 195
 			EVT_donations TINYINT(1) NULL,
196 196
 			PRIMARY KEY  (EVTM_ID)";
197
-		$this->_table_should_exist_previously($table_name,$sql, 'ENGINE=InnoDB');
197
+		$this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB');
198 198
 
199 199
 
200 200
 
201
-		$table_name='esp_event_question_group';
202
-		$sql="EQG_ID INT UNSIGNED NOT NULL AUTO_INCREMENT,
201
+		$table_name = 'esp_event_question_group';
202
+		$sql = "EQG_ID INT UNSIGNED NOT NULL AUTO_INCREMENT,
203 203
 					EVT_ID BIGINT(20) UNSIGNED NOT NULL,
204 204
 					QSG_ID INT UNSIGNED NOT NULL,
205 205
 					EQG_primary TINYINT(1) UNSIGNED NOT NULL DEFAULT 0,
206 206
 					PRIMARY KEY  (EQG_ID)";
207
-		$this->_table_should_exist_previously($table_name,$sql, 'ENGINE=InnoDB');
207
+		$this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB');
208 208
 
209 209
 
210 210
 
211
-		$table_name='esp_event_venue';
212
-		$sql="EVV_ID INT(11) NOT NULL AUTO_INCREMENT,
211
+		$table_name = 'esp_event_venue';
212
+		$sql = "EVV_ID INT(11) NOT NULL AUTO_INCREMENT,
213 213
 				EVT_ID BIGINT(20) UNSIGNED NOT NULL,
214 214
 				VNU_ID BIGINT(20) UNSIGNED NOT NULL,
215 215
 				EVV_primary TINYINT(1) UNSIGNED NOT NULL DEFAULT 0,
216 216
 				PRIMARY KEY  (EVV_ID)";
217
-		$this->_table_should_exist_previously($table_name,$sql, 'ENGINE=InnoDB');
217
+		$this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB');
218 218
 
219 219
 
220 220
 
221
-		$table_name='esp_extra_meta';
222
-		$sql="EXM_ID INT(11) NOT NULL AUTO_INCREMENT,
221
+		$table_name = 'esp_extra_meta';
222
+		$sql = "EXM_ID INT(11) NOT NULL AUTO_INCREMENT,
223 223
 				OBJ_ID INT(11) DEFAULT NULL,
224 224
 				EXM_type VARCHAR(45) DEFAULT NULL,
225 225
 				EXM_key VARCHAR(45) DEFAULT NULL,
226 226
 				EXM_value TEXT,
227 227
 				PRIMARY KEY  (EXM_ID)";
228
-		$this->_table_should_exist_previously($table_name,$sql, 'ENGINE=InnoDB');
228
+		$this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB');
229 229
 
230
-		$table_name='esp_line_item';
231
-		$sql="LIN_ID INT(11) NOT NULL AUTO_INCREMENT,
230
+		$table_name = 'esp_line_item';
231
+		$sql = "LIN_ID INT(11) NOT NULL AUTO_INCREMENT,
232 232
 				LIN_code VARCHAR(245) NOT NULL DEFAULT '',
233 233
 				TXN_ID INT(11) DEFAULT NULL,
234 234
 				LIN_name VARCHAR(245) NOT NULL DEFAULT '',
@@ -244,7 +244,7 @@  discard block
 block discarded – undo
244 244
 				OBJ_ID INT(11) DEFAULT NULL,
245 245
 				OBJ_type VARCHAR(45)DEFAULT NULL,
246 246
 				PRIMARY KEY  (LIN_ID)";
247
-		$this->_table_should_exist_previously($table_name,$sql, 'ENGINE=InnoDB' );
247
+		$this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB');
248 248
 
249 249
 		$table_name = 'esp_log';
250 250
 		$sql = "LOG_ID INT(11) NOT NULL AUTO_INCREMENT,
@@ -267,7 +267,7 @@  discard block
 block discarded – undo
267 267
 					KEY GRP_ID (GRP_ID)";
268 268
 		$this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB');
269 269
 
270
-		EEH_Activation::drop_index( 'esp_message_template_group', 'EVT_ID' );
270
+		EEH_Activation::drop_index('esp_message_template_group', 'EVT_ID');
271 271
 
272 272
 		$table_name = 'esp_message_template_group';
273 273
 		$sql = "GRP_ID INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
@@ -282,7 +282,7 @@  discard block
 block discarded – undo
282 282
 					MTP_is_active TINYINT(1) NOT NULL DEFAULT '1',
283 283
 					PRIMARY KEY  (GRP_ID),
284 284
 					KEY MTP_user_id (MTP_user_id)";
285
-		$this->_table_should_exist_previously( $table_name, $sql, 'ENGINE=InnoDB');
285
+		$this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB');
286 286
 
287 287
 		$table_name = 'esp_event_message_template';
288 288
 		$sql = "EMT_ID BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT,
@@ -291,7 +291,7 @@  discard block
 block discarded – undo
291 291
 					PRIMARY KEY  (EMT_ID),
292 292
 					KEY EVT_ID (EVT_ID),
293 293
 					KEY GRP_ID (GRP_ID)";
294
-		$this->_table_should_exist_previously( $table_name, $sql, 'ENGINE=InnoDB');
294
+		$this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB');
295 295
 
296 296
 
297 297
 		$table_name = 'esp_payment';
@@ -359,8 +359,8 @@  discard block
 block discarded – undo
359 359
 					  PRIMARY KEY  (TTM_ID)";
360 360
 		$this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB');
361 361
 
362
-		$table_name='esp_question';
363
-		$sql='QST_ID INT UNSIGNED NOT NULL AUTO_INCREMENT,
362
+		$table_name = 'esp_question';
363
+		$sql = 'QST_ID INT UNSIGNED NOT NULL AUTO_INCREMENT,
364 364
 					QST_display_text TEXT NOT NULL,
365 365
 					QST_admin_label VARCHAR(255) NOT NULL,
366 366
 					QST_system VARCHAR(25) DEFAULT NULL,
@@ -372,27 +372,27 @@  discard block
 block discarded – undo
372 372
 					QST_wp_user BIGINT UNSIGNED NULL,
373 373
 					QST_deleted TINYINT UNSIGNED NOT NULL DEFAULT 0,
374 374
 					PRIMARY KEY  (QST_ID)';
375
-		$this->_table_should_exist_previously($table_name,$sql, 'ENGINE=InnoDB');
375
+		$this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB');
376 376
 
377
-		$table_name='esp_question_group_question';
378
-		$sql="QGQ_ID INT UNSIGNED NOT NULL AUTO_INCREMENT,
377
+		$table_name = 'esp_question_group_question';
378
+		$sql = "QGQ_ID INT UNSIGNED NOT NULL AUTO_INCREMENT,
379 379
 					QSG_ID INT UNSIGNED NOT NULL,
380 380
 					QST_ID INT UNSIGNED NOT NULL,
381 381
 					QGQ_order INT UNSIGNED NOT NULL DEFAULT 0,
382 382
 					PRIMARY KEY  (QGQ_ID) ";
383
-		$this->_table_should_exist_previously($table_name,$sql, 'ENGINE=InnoDB');
383
+		$this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB');
384 384
 
385 385
 
386 386
 
387
-		$table_name='esp_question_option';
388
-		$sql="QSO_ID INT UNSIGNED NOT NULL AUTO_INCREMENT,
387
+		$table_name = 'esp_question_option';
388
+		$sql = "QSO_ID INT UNSIGNED NOT NULL AUTO_INCREMENT,
389 389
 					QSO_value VARCHAR(255) NOT NULL,
390 390
 					QSO_desc TEXT NOT NULL,
391 391
 					QST_ID INT UNSIGNED NOT NULL,
392 392
 					QSO_order INT UNSIGNED NOT NULL DEFAULT 0,
393 393
 					QSO_deleted TINYINT(1) UNSIGNED NOT NULL DEFAULT 0,
394 394
 					PRIMARY KEY  (QSO_ID)";
395
-		$this->_table_should_exist_previously($table_name,$sql, 'ENGINE=InnoDB');
395
+		$this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB');
396 396
 
397 397
 
398 398
 
@@ -425,8 +425,8 @@  discard block
 block discarded – undo
425 425
 
426 426
 
427 427
 
428
-		$table_name='esp_checkin';
429
-		$sql="CHK_ID INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
428
+		$table_name = 'esp_checkin';
429
+		$sql = "CHK_ID INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
430 430
 					REG_ID INT(10) UNSIGNED NOT NULL,
431 431
 					DTT_ID INT(10) UNSIGNED NOT NULL,
432 432
 					CHK_in TINYINT(1) UNSIGNED NOT NULL DEFAULT 1,
@@ -515,7 +515,7 @@  discard block
 block discarded – undo
515 515
 					  PRC_wp_user BIGINT UNSIGNED NULL,
516 516
 					  PRC_parent INT(10) UNSIGNED DEFAULT 0,
517 517
 					  PRIMARY KEY  (PRC_ID)";
518
-		$this->_table_should_exist_previously($table_name,$sql, 'ENGINE=InnoDB');
518
+		$this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB');
519 519
 
520 520
 		$table_name = "esp_price_type";
521 521
 		$sql = "PRT_ID TINYINT(3) UNSIGNED NOT NULL AUTO_INCREMENT,
@@ -552,12 +552,12 @@  discard block
 block discarded – undo
552 552
 					  TKT_parent INT(10) UNSIGNED DEFAULT '0',
553 553
 					  TKT_deleted TINYINT(1) NOT NULL DEFAULT '0',
554 554
 					  PRIMARY KEY  (TKT_ID)";
555
-		$this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB' );
555
+		$this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB');
556 556
 
557
-		EEH_Activation::drop_index( 'esp_question_group', 'QSG_identifier_UNIQUE' );
557
+		EEH_Activation::drop_index('esp_question_group', 'QSG_identifier_UNIQUE');
558 558
 
559 559
 		$table_name = 'esp_question_group';
560
-		$sql='QSG_ID INT UNSIGNED NOT NULL AUTO_INCREMENT,
560
+		$sql = 'QSG_ID INT UNSIGNED NOT NULL AUTO_INCREMENT,
561 561
 					QSG_name VARCHAR(255) NOT NULL,
562 562
 					QSG_identifier VARCHAR(100) NOT NULL,
563 563
 					QSG_desc TEXT NULL,
@@ -569,7 +569,7 @@  discard block
 block discarded – undo
569 569
 					QSG_wp_user BIGINT UNSIGNED NULL,
570 570
 					PRIMARY KEY  (QSG_ID),
571 571
 					UNIQUE KEY QSG_identifier_UNIQUE (QSG_identifier ASC)';
572
-		$this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB' );
572
+		$this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB');
573 573
 
574 574
 		/** @var EE_DMS_Core_4_1_0 $script_4_1_defaults */
575 575
 		$script_4_1_defaults = EE_Registry::instance()->load_dms('Core_4_1_0');
@@ -597,15 +597,15 @@  discard block
 block discarded – undo
597 597
 		return true;
598 598
 	}
599 599
 
600
-	public function migration_page_hooks(){
600
+	public function migration_page_hooks() {
601 601
 
602 602
 	}
603 603
 
604
-	public function add_default_admin_only_payments(){
604
+	public function add_default_admin_only_payments() {
605 605
 		global $wpdb;
606 606
 		$table_name = $wpdb->prefix."esp_payment_method";
607 607
 		$user_id = EEH_Activation::get_default_creator_id();
608
-		if ( $wpdb->get_var( "SHOW TABLES LIKE '" . $table_name . "'") == $table_name ) {
608
+		if ($wpdb->get_var("SHOW TABLES LIKE '".$table_name."'") == $table_name) {
609 609
 
610 610
 			$SQL = "SELECT COUNT( * ) FROM $table_name";
611 611
 			$existing_payment_methods = $wpdb->get_var($SQL);
@@ -626,11 +626,11 @@  discard block
 block discarded – undo
626 626
 			//so admins can record payments for them from the admin page
627 627
 
628 628
 
629
-			foreach($default_admin_only_payment_methods as $nicename => $description){
629
+			foreach ($default_admin_only_payment_methods as $nicename => $description) {
630 630
 				$slug = sanitize_key($nicename);
631 631
 			//check that such a payment method exists
632
-				$exists = $wpdb->get_var($wpdb->prepare("SELECT count(*) FROM $table_name WHERE PMD_slug = %s",$slug));
633
-				if( ! $exists){
632
+				$exists = $wpdb->get_var($wpdb->prepare("SELECT count(*) FROM $table_name WHERE PMD_slug = %s", $slug));
633
+				if ( ! $exists) {
634 634
 					$values = array(
635 635
 								'PMD_type'=>'Admin_Only',
636 636
 								'PMD_name'=>$nicename,
@@ -644,17 +644,17 @@  discard block
 block discarded – undo
644 644
 							$table_name,
645 645
 							$values,
646 646
 							array(
647
-								'%s',//PMD_type
648
-								'%s',//PMD_name
649
-								'%s',//PMD_admin_name
650
-								'%s',//PMD_admin_desc
651
-								'%s',//PMD_slug
652
-								'%d',//PMD_wp_user
653
-								'%s',//PMD_scope
647
+								'%s', //PMD_type
648
+								'%s', //PMD_name
649
+								'%s', //PMD_admin_name
650
+								'%s', //PMD_admin_desc
651
+								'%s', //PMD_slug
652
+								'%d', //PMD_wp_user
653
+								'%s', //PMD_scope
654 654
 							)
655 655
 							);
656
-					if( ! $success ){
657
-						$this->add_error(sprintf(__("Could not insert new admin-only payment method with values %s during migration", "event_espresso"),$this->_json_encode($values)));
656
+					if ( ! $success) {
657
+						$this->add_error(sprintf(__("Could not insert new admin-only payment method with values %s during migration", "event_espresso"), $this->_json_encode($values)));
658 658
 					}
659 659
 				}
660 660
 			}
@@ -672,11 +672,11 @@  discard block
 block discarded – undo
672 672
 
673 673
 		global $wpdb;
674 674
 		$currency_table = $wpdb->prefix."esp_currency";
675
-		if ( $wpdb->get_var( "SHOW TABLES LIKE '" . $currency_table . "'") == $currency_table ) {
675
+		if ($wpdb->get_var("SHOW TABLES LIKE '".$currency_table."'") == $currency_table) {
676 676
 
677 677
 			$SQL = "SELECT COUNT('CUR_code') FROM $currency_table";
678 678
 			$countries = $wpdb->get_var($SQL);
679
-			if ( ! $countries ) {
679
+			if ( ! $countries) {
680 680
 				$SQL = "INSERT INTO $currency_table
681 681
 				( CUR_code, CUR_single, CUR_plural, CUR_sign, CUR_dec_plc, CUR_active) VALUES
682 682
 				( 'EUR',  'Euro',  'Euros',  '€',  2,1),
Please login to merge, or discard this patch.
Indentation   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -1,9 +1,9 @@
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * meant to convert DBs between 4.6 and 4.6
4
- * mostly just
5
- * -move payment methods from EE_Config into a separate table just for them
6
- */
3
+	 * meant to convert DBs between 4.6 and 4.6
4
+	 * mostly just
5
+	 * -move payment methods from EE_Config into a separate table just for them
6
+	 */
7 7
 //make sure we have all the stages loaded too
8 8
 //unfortunately, this needs to be done upon INCLUSION of this file,
9 9
 //instead of construction, because it only gets constructed on first page load
Please login to merge, or discard this patch.
core/data_migration_scripts/EE_DMS_Core_4_8_0.dms.php 2 patches
Indentation   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -1,12 +1,12 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * meant to convert DBs from 4.6 (OR 4.7, which basically supports MER and wasn't clear if it was
4
- * going to be released before this version) to 4.8 (which basically supports promotions)
5
- * mostly just
6
- * -refactors line item trees, so that there are subtotals for EACH event purchased,
7
- * which is especially convenient for applying event-wide promotions
8
- * -does NOT actually make any database schema changes
9
- */
3
+	 * meant to convert DBs from 4.6 (OR 4.7, which basically supports MER and wasn't clear if it was
4
+	 * going to be released before this version) to 4.8 (which basically supports promotions)
5
+	 * mostly just
6
+	 * -refactors line item trees, so that there are subtotals for EACH event purchased,
7
+	 * which is especially convenient for applying event-wide promotions
8
+	 * -does NOT actually make any database schema changes
9
+	 */
10 10
 //make sure we have all the stages loaded too
11 11
 //unfortunately, this needs to be done upon INCLUSION of this file,
12 12
 //instead of construction, because it only gets constructed on first page load
@@ -715,7 +715,7 @@  discard block
 block discarded – undo
715 715
 				}
716 716
 			}
717 717
 		}
718
-        }
718
+		}
719 719
 	/**
720 720
 	 * addresses https://events.codebasehq.com/projects/event-espresso/tickets/8731
721 721
 	 * which should just be a temporary issue for folks who installed 4.8.0-4.8.5;
Please login to merge, or discard this patch.
Spacing   +78 added lines, -78 removed lines patch added patch discarded remove patch
@@ -13,13 +13,13 @@  discard block
 block discarded – undo
13 13
 //(all other times it gets resurrected from a wordpress option)
14 14
 $stages = glob(EE_CORE.'data_migration_scripts/4_8_0_stages/*');
15 15
 $class_to_filepath = array();
16
-foreach($stages as $filepath){
16
+foreach ($stages as $filepath) {
17 17
 	$matches = array();
18
-	preg_match('~4_8_0_stages/(.*).dmsstage.php~',$filepath,$matches);
18
+	preg_match('~4_8_0_stages/(.*).dmsstage.php~', $filepath, $matches);
19 19
 	$class_to_filepath[$matches[1]] = $filepath;
20 20
 }
21 21
 //give addons a chance to autoload their stages too
22
-$class_to_filepath = apply_filters('FHEE__EE_DMS_4_8_0__autoloaded_stages',$class_to_filepath);
22
+$class_to_filepath = apply_filters('FHEE__EE_DMS_4_8_0__autoloaded_stages', $class_to_filepath);
23 23
 EEH_Autoloader::register_autoloader($class_to_filepath);
24 24
 
25 25
 
@@ -35,7 +35,7 @@  discard block
 block discarded – undo
35 35
  * @since                4.6.0
36 36
  *
37 37
  */
38
-class EE_DMS_Core_4_8_0 extends EE_Data_Migration_Script_Base{
38
+class EE_DMS_Core_4_8_0 extends EE_Data_Migration_Script_Base {
39 39
 
40 40
 	/**
41 41
 	 * return EE_DMS_Core_4_8_0
@@ -62,14 +62,14 @@  discard block
 block discarded – undo
62 62
 	 */
63 63
 	public function can_migrate_from_version($version_array) {
64 64
 		$version_string = $version_array['Core'];
65
-		if( $version_string <= '4.8.0' && $version_string >= '4.7.0' ){
65
+		if ($version_string <= '4.8.0' && $version_string >= '4.7.0') {
66 66
 //			echo "$version_string can be migrated from";
67 67
 			return true;
68
-		}elseif( ! $version_string ){
68
+		}elseif ( ! $version_string) {
69 69
 //			echo "no version string provided: $version_string";
70 70
 			//no version string provided... this must be pre 4.3
71
-			return false;//changed mind. dont want people thinking they should migrate yet because they cant
72
-		}else{
71
+			return false; //changed mind. dont want people thinking they should migrate yet because they cant
72
+		} else {
73 73
 //			echo "$version_string doesnt apply";
74 74
 			return false;
75 75
 		}
@@ -90,15 +90,15 @@  discard block
 block discarded – undo
90 90
 	 * @return bool
91 91
 	 */
92 92
 	public function schema_changes_before_migration() {
93
-		$now_in_mysql = current_time( 'mysql', true );
93
+		$now_in_mysql = current_time('mysql', true);
94 94
 
95
-		$table_name='esp_answer';
96
-		$sql=" ANS_ID INT UNSIGNED NOT NULL AUTO_INCREMENT,
95
+		$table_name = 'esp_answer';
96
+		$sql = " ANS_ID INT UNSIGNED NOT NULL AUTO_INCREMENT,
97 97
 					REG_ID INT UNSIGNED NOT NULL,
98 98
 					QST_ID INT UNSIGNED NOT NULL,
99 99
 					ANS_value TEXT NOT NULL,
100 100
 					PRIMARY KEY  (ANS_ID)";
101
-		$this->_table_has_not_changed_since_previous($table_name,$sql, 'ENGINE=InnoDB');
101
+		$this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB');
102 102
 
103 103
 		$table_name = 'esp_attendee_meta';
104 104
 		$sql = "ATTM_ID INT(10) UNSIGNED NOT	NULL AUTO_INCREMENT,
@@ -137,7 +137,7 @@  discard block
 block discarded – undo
137 137
 					  CNT_is_EU TINYINT(1) DEFAULT '0',
138 138
 					  CNT_active TINYINT(1) DEFAULT '0',
139 139
 					  PRIMARY KEY  (CNT_ISO)";
140
-		$this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB' );
140
+		$this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB');
141 141
 
142 142
 		$table_name = 'esp_currency';
143 143
 		$sql = "CUR_code VARCHAR(6) COLLATE utf8_bin NOT NULL,
@@ -147,7 +147,7 @@  discard block
 block discarded – undo
147 147
 				CUR_dec_plc VARCHAR(1) COLLATE utf8_bin NOT NULL DEFAULT '2',
148 148
 				CUR_active TINYINT(1) DEFAULT '0',
149 149
 				PRIMARY KEY  (CUR_code)";
150
-		$this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB' );
150
+		$this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB');
151 151
 
152 152
 
153 153
 		$table_name = 'esp_currency_payment_method';
@@ -177,7 +177,7 @@  discard block
 block discarded – undo
177 177
 
178 178
 
179 179
 
180
-		$this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB' );
180
+		$this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB');
181 181
 		$table_name = 'esp_event_meta';
182 182
 		$sql = "
183 183
 			EVTM_ID INT NOT NULL AUTO_INCREMENT,
@@ -194,41 +194,41 @@  discard block
 block discarded – undo
194 194
 			EVT_external_URL VARCHAR(200) NULL,
195 195
 			EVT_donations TINYINT(1) NULL,
196 196
 			PRIMARY KEY  (EVTM_ID)";
197
-		$this->_table_has_not_changed_since_previous($table_name,$sql, 'ENGINE=InnoDB');
197
+		$this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB');
198 198
 
199 199
 
200 200
 
201
-		$table_name='esp_event_question_group';
202
-		$sql="EQG_ID INT UNSIGNED NOT NULL AUTO_INCREMENT,
201
+		$table_name = 'esp_event_question_group';
202
+		$sql = "EQG_ID INT UNSIGNED NOT NULL AUTO_INCREMENT,
203 203
 					EVT_ID BIGINT(20) UNSIGNED NOT NULL,
204 204
 					QSG_ID INT UNSIGNED NOT NULL,
205 205
 					EQG_primary TINYINT(1) UNSIGNED NOT NULL DEFAULT 0,
206 206
 					PRIMARY KEY  (EQG_ID)";
207
-		$this->_table_has_not_changed_since_previous($table_name,$sql, 'ENGINE=InnoDB');
207
+		$this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB');
208 208
 
209 209
 
210 210
 
211
-		$table_name='esp_event_venue';
212
-		$sql="EVV_ID INT(11) NOT NULL AUTO_INCREMENT,
211
+		$table_name = 'esp_event_venue';
212
+		$sql = "EVV_ID INT(11) NOT NULL AUTO_INCREMENT,
213 213
 				EVT_ID BIGINT(20) UNSIGNED NOT NULL,
214 214
 				VNU_ID BIGINT(20) UNSIGNED NOT NULL,
215 215
 				EVV_primary TINYINT(1) UNSIGNED NOT NULL DEFAULT 0,
216 216
 				PRIMARY KEY  (EVV_ID)";
217
-		$this->_table_has_not_changed_since_previous($table_name,$sql, 'ENGINE=InnoDB');
217
+		$this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB');
218 218
 
219 219
 
220 220
 
221
-		$table_name='esp_extra_meta';
222
-		$sql="EXM_ID INT(11) NOT NULL AUTO_INCREMENT,
221
+		$table_name = 'esp_extra_meta';
222
+		$sql = "EXM_ID INT(11) NOT NULL AUTO_INCREMENT,
223 223
 				OBJ_ID INT(11) DEFAULT NULL,
224 224
 				EXM_type VARCHAR(45) DEFAULT NULL,
225 225
 				EXM_key VARCHAR(45) DEFAULT NULL,
226 226
 				EXM_value TEXT,
227 227
 				PRIMARY KEY  (EXM_ID)";
228
-		$this->_table_has_not_changed_since_previous($table_name,$sql, 'ENGINE=InnoDB');
228
+		$this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB');
229 229
 
230
-		$table_name='esp_line_item';
231
-		$sql="LIN_ID INT(11) NOT NULL AUTO_INCREMENT,
230
+		$table_name = 'esp_line_item';
231
+		$sql = "LIN_ID INT(11) NOT NULL AUTO_INCREMENT,
232 232
 				LIN_code VARCHAR(245) NOT NULL DEFAULT '',
233 233
 				TXN_ID INT(11) DEFAULT NULL,
234 234
 				LIN_name VARCHAR(245) NOT NULL DEFAULT '',
@@ -245,7 +245,7 @@  discard block
 block discarded – undo
245 245
 				OBJ_type VARCHAR(45)DEFAULT NULL,
246 246
 				LIN_timestamp DATETIME NOT NULL DEFAULT '$now_in_mysql',
247 247
 				PRIMARY KEY  (LIN_ID)";
248
-		$this->_table_is_changed_in_this_version($table_name,$sql, 'ENGINE=InnoDB' );
248
+		$this->_table_is_changed_in_this_version($table_name, $sql, 'ENGINE=InnoDB');
249 249
 
250 250
 		$table_name = 'esp_log';
251 251
 		$sql = "LOG_ID INT(11) NOT NULL AUTO_INCREMENT,
@@ -268,7 +268,7 @@  discard block
 block discarded – undo
268 268
 					KEY GRP_ID (GRP_ID)";
269 269
 		$this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB');
270 270
 
271
-		EEH_Activation::drop_index( 'esp_message_template_group', 'EVT_ID' );
271
+		EEH_Activation::drop_index('esp_message_template_group', 'EVT_ID');
272 272
 
273 273
 		$table_name = 'esp_message_template_group';
274 274
 		$sql = "GRP_ID INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
@@ -283,7 +283,7 @@  discard block
 block discarded – undo
283 283
 					MTP_is_active TINYINT(1) NOT NULL DEFAULT '1',
284 284
 					PRIMARY KEY  (GRP_ID),
285 285
 					KEY MTP_user_id (MTP_user_id)";
286
-		$this->_table_has_not_changed_since_previous( $table_name, $sql, 'ENGINE=InnoDB');
286
+		$this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB');
287 287
 
288 288
 		$table_name = 'esp_event_message_template';
289 289
 		$sql = "EMT_ID BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT,
@@ -292,7 +292,7 @@  discard block
 block discarded – undo
292 292
 					PRIMARY KEY  (EMT_ID),
293 293
 					KEY EVT_ID (EVT_ID),
294 294
 					KEY GRP_ID (GRP_ID)";
295
-		$this->_table_has_not_changed_since_previous( $table_name, $sql, 'ENGINE=InnoDB');
295
+		$this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB');
296 296
 
297 297
 
298 298
 		$table_name = 'esp_payment';
@@ -360,8 +360,8 @@  discard block
 block discarded – undo
360 360
 					  PRIMARY KEY  (TTM_ID)";
361 361
 		$this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB');
362 362
 
363
-		$table_name='esp_question';
364
-		$sql='QST_ID INT UNSIGNED NOT NULL AUTO_INCREMENT,
363
+		$table_name = 'esp_question';
364
+		$sql = 'QST_ID INT UNSIGNED NOT NULL AUTO_INCREMENT,
365 365
 					QST_display_text TEXT NOT NULL,
366 366
 					QST_admin_label VARCHAR(255) NOT NULL,
367 367
 					QST_system VARCHAR(25) DEFAULT NULL,
@@ -373,20 +373,20 @@  discard block
 block discarded – undo
373 373
 					QST_wp_user BIGINT UNSIGNED NULL,
374 374
 					QST_deleted TINYINT UNSIGNED NOT NULL DEFAULT 0,
375 375
 					PRIMARY KEY  (QST_ID)';
376
-		$this->_table_has_not_changed_since_previous($table_name,$sql, 'ENGINE=InnoDB');
376
+		$this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB');
377 377
 
378
-		$table_name='esp_question_group_question';
379
-		$sql="QGQ_ID INT UNSIGNED NOT NULL AUTO_INCREMENT,
378
+		$table_name = 'esp_question_group_question';
379
+		$sql = "QGQ_ID INT UNSIGNED NOT NULL AUTO_INCREMENT,
380 380
 					QSG_ID INT UNSIGNED NOT NULL,
381 381
 					QST_ID INT UNSIGNED NOT NULL,
382 382
 					QGQ_order INT UNSIGNED NOT NULL DEFAULT 0,
383 383
 					PRIMARY KEY  (QGQ_ID) ";
384
-		$this->_table_has_not_changed_since_previous($table_name,$sql, 'ENGINE=InnoDB');
384
+		$this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB');
385 385
 
386 386
 
387 387
 
388
-		$table_name='esp_question_option';
389
-		$sql="QSO_ID INT UNSIGNED NOT NULL AUTO_INCREMENT,
388
+		$table_name = 'esp_question_option';
389
+		$sql = "QSO_ID INT UNSIGNED NOT NULL AUTO_INCREMENT,
390 390
 					QSO_value VARCHAR(255) NOT NULL,
391 391
 					QSO_desc TEXT NOT NULL,
392 392
 					QST_ID INT UNSIGNED NOT NULL,
@@ -394,7 +394,7 @@  discard block
 block discarded – undo
394 394
 					QSO_system VARCHAR(25) DEFAULT NULL,
395 395
 					QSO_deleted TINYINT(1) UNSIGNED NOT NULL DEFAULT 0,
396 396
 					PRIMARY KEY  (QSO_ID)";
397
-		$this->_table_is_changed_in_this_version($table_name,$sql, 'ENGINE=InnoDB');
397
+		$this->_table_is_changed_in_this_version($table_name, $sql, 'ENGINE=InnoDB');
398 398
 
399 399
 
400 400
 
@@ -440,8 +440,8 @@  discard block
 block discarded – undo
440 440
 
441 441
 
442 442
 
443
-		$table_name='esp_checkin';
444
-		$sql="CHK_ID INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
443
+		$table_name = 'esp_checkin';
444
+		$sql = "CHK_ID INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
445 445
 					REG_ID INT(10) UNSIGNED NOT NULL,
446 446
 					DTT_ID INT(10) UNSIGNED NOT NULL,
447 447
 					CHK_in TINYINT(1) UNSIGNED NOT NULL DEFAULT 1,
@@ -530,7 +530,7 @@  discard block
 block discarded – undo
530 530
 					  PRC_wp_user BIGINT UNSIGNED NULL,
531 531
 					  PRC_parent INT(10) UNSIGNED DEFAULT 0,
532 532
 					  PRIMARY KEY  (PRC_ID)";
533
-		$this->_table_has_not_changed_since_previous($table_name,$sql, 'ENGINE=InnoDB');
533
+		$this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB');
534 534
 
535 535
 		$table_name = "esp_price_type";
536 536
 		$sql = "PRT_ID TINYINT(3) UNSIGNED NOT NULL AUTO_INCREMENT,
@@ -567,12 +567,12 @@  discard block
 block discarded – undo
567 567
 					  TKT_parent INT(10) UNSIGNED DEFAULT '0',
568 568
 					  TKT_deleted TINYINT(1) NOT NULL DEFAULT '0',
569 569
 					  PRIMARY KEY  (TKT_ID)";
570
-		$this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB' );
570
+		$this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB');
571 571
 
572
-		EEH_Activation::drop_index( 'esp_question_group', 'QSG_identifier_UNIQUE' );
572
+		EEH_Activation::drop_index('esp_question_group', 'QSG_identifier_UNIQUE');
573 573
 
574 574
 		$table_name = 'esp_question_group';
575
-		$sql='QSG_ID INT UNSIGNED NOT NULL AUTO_INCREMENT,
575
+		$sql = 'QSG_ID INT UNSIGNED NOT NULL AUTO_INCREMENT,
576 576
 					QSG_name VARCHAR(255) NOT NULL,
577 577
 					QSG_identifier VARCHAR(100) NOT NULL,
578 578
 					QSG_desc TEXT NULL,
@@ -584,7 +584,7 @@  discard block
 block discarded – undo
584 584
 					QSG_wp_user BIGINT UNSIGNED NULL,
585 585
 					PRIMARY KEY  (QSG_ID),
586 586
 					UNIQUE KEY QSG_identifier_UNIQUE (QSG_identifier ASC)';
587
-		$this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB' );
587
+		$this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB');
588 588
 
589 589
 		/** @var EE_DMS_Core_4_1_0 $script_4_1_defaults */
590 590
 		$script_4_1_defaults = EE_Registry::instance()->load_dms('Core_4_1_0');
@@ -620,7 +620,7 @@  discard block
 block discarded – undo
620 620
 		return $script_4_7_defaults->schema_changes_after_migration();
621 621
 	}
622 622
 
623
-	public function migration_page_hooks(){
623
+	public function migration_page_hooks() {
624 624
 
625 625
 	}
626 626
 	
@@ -634,19 +634,19 @@  discard block
 block discarded – undo
634 634
 		//CNT_ISO, CNT_ISO3, RGN_ID, CNT_name, CNT_cur_code, CNT_cur_single, CNT_cur_plural, CNT_cur_sign, CNT_cur_sign_b4, CNT_cur_dec_plc, CNT_tel_code, CNT_is_EU, CNT_active
635 635
 		//('AD', 'AND', 0, 'Andorra', 'EUR', 'Euro', 'Euros', '€', 1, 2, '+376', 0, 0),
636 636
 		$newer_countries = array(
637
-			array( 'AX', 'ALA', 0, 'Alan Islands', 'EUR', 'Euro', 'Euros', '€', 1, 2, '+358', 1, 0 ),
638
-			array( 'BL', 'BLM', 0, 'Saint Barthelemy', 'EUR', 'Euro', 'Euros', '€', 1, 2, '+590', 1, 0 ),
639
-			array( 'CW', 'CUW', 0, 'Curacao', 'ANG', 'Guilder', 'Guilders', 'ƒ', 1, 2, '+599', 1, 0 ),
640
-			array( 'GG', 'GGY', 0, 'Guernsey', 'EUR', 'Euro', 'Euros', '€', 1, 2, '+44', 0, 0 ),
641
-			array( 'IM', 'IMN', 0, 'Isle of Man', 'GBP', 'Pound', 'Pounds', '£', 1, 2,  '+44', 0, 0  ),
642
-			array( 'JE', 'JEY', 0, 'Jersey', 'GBP', 'Pound', 'Pounds', '£', 1, 2, '+44', 0, 0 ),
643
-			array( 'MF', 'MAF', 0, 'Saint Martin', 'EUR', 'Euro', 'Euros', '€', 1, 2, '+590', 1, 0 ),
644
-			array( 'MN', 'MNE', 0, 'Montenegro', 'EUR', 'Euro', 'Euros', '€', 1,  2, '+382', 0, 0 ),
645
-			array( 'RS', 'SRB', 0, 'Serbia', 'RSD', 'Dinar', 'Dinars', '', 0, 2, '+941', 1, 0 ),
646
-			array( 'SS', 'SSD', 0, 'South Sudan', 'SSP', 'Pound', 'Pounds', '£', 1, 2, '+211', 0, 0 ),
647
-			array( 'SX', 'SXM', 0, 'Sint Maarten', 'ANG', 'Guilder', 'Guilders', 'ƒ', 1, 2, '+1', 1, 0 ),
648
-			array( 'XK', 'XKX', 0, 'Kosovo', 'EUR', 'Euro', 'Euros', '€', 1, 2, '+381', 0, 0 ),
649
-			array( 'YT', 'MYT', 0, 'Mayotte', 'EUR', 'Euro', 'Euros', '€', 0, 2, '+262', 1, 0 ),
637
+			array('AX', 'ALA', 0, 'Alan Islands', 'EUR', 'Euro', 'Euros', '€', 1, 2, '+358', 1, 0),
638
+			array('BL', 'BLM', 0, 'Saint Barthelemy', 'EUR', 'Euro', 'Euros', '€', 1, 2, '+590', 1, 0),
639
+			array('CW', 'CUW', 0, 'Curacao', 'ANG', 'Guilder', 'Guilders', 'ƒ', 1, 2, '+599', 1, 0),
640
+			array('GG', 'GGY', 0, 'Guernsey', 'EUR', 'Euro', 'Euros', '€', 1, 2, '+44', 0, 0),
641
+			array('IM', 'IMN', 0, 'Isle of Man', 'GBP', 'Pound', 'Pounds', '£', 1, 2, '+44', 0, 0),
642
+			array('JE', 'JEY', 0, 'Jersey', 'GBP', 'Pound', 'Pounds', '£', 1, 2, '+44', 0, 0),
643
+			array('MF', 'MAF', 0, 'Saint Martin', 'EUR', 'Euro', 'Euros', '€', 1, 2, '+590', 1, 0),
644
+			array('MN', 'MNE', 0, 'Montenegro', 'EUR', 'Euro', 'Euros', '€', 1, 2, '+382', 0, 0),
645
+			array('RS', 'SRB', 0, 'Serbia', 'RSD', 'Dinar', 'Dinars', '', 0, 2, '+941', 1, 0),
646
+			array('SS', 'SSD', 0, 'South Sudan', 'SSP', 'Pound', 'Pounds', '£', 1, 2, '+211', 0, 0),
647
+			array('SX', 'SXM', 0, 'Sint Maarten', 'ANG', 'Guilder', 'Guilders', 'ƒ', 1, 2, '+1', 1, 0),
648
+			array('XK', 'XKX', 0, 'Kosovo', 'EUR', 'Euro', 'Euros', '€', 1, 2, '+381', 0, 0),
649
+			array('YT', 'MYT', 0, 'Mayotte', 'EUR', 'Euro', 'Euros', '€', 0, 2, '+262', 1, 0),
650 650
 		);
651 651
 		global $wpdb;
652 652
 		$country_table = $wpdb->prefix."esp_country";
@@ -665,14 +665,14 @@  discard block
 block discarded – undo
665 665
 							"CNT_is_EU" => '%d',
666 666
 							"CNT_active" => '%d',
667 667
 						);
668
-		if ( $wpdb->get_var( "SHOW TABLES LIKE '" . $country_table . "'") == $country_table ) {
669
-			foreach( $newer_countries as $country ) {
670
-				$SQL = "SELECT COUNT('CNT_ISO') FROM {$country_table} WHERE CNT_ISO='{$country[0]}' LIMIT 1" ;
668
+		if ($wpdb->get_var("SHOW TABLES LIKE '".$country_table."'") == $country_table) {
669
+			foreach ($newer_countries as $country) {
670
+				$SQL = "SELECT COUNT('CNT_ISO') FROM {$country_table} WHERE CNT_ISO='{$country[0]}' LIMIT 1";
671 671
 				$countries = $wpdb->get_var($SQL);
672
-				if ( ! $countries ) {
672
+				if ( ! $countries) {
673 673
 
674
-					$wpdb->insert( $country_table,
675
-							array_combine( array_keys( $country_format), $country ),
674
+					$wpdb->insert($country_table,
675
+							array_combine(array_keys($country_format), $country),
676 676
 							$country_format
677 677
 							);
678 678
 				}
@@ -690,7 +690,7 @@  discard block
 block discarded – undo
690 690
 		// CUR_code, CUR_single, CUR_plural, CUR_sign, CUR_dec_plc, CUR_active
691 691
 		//( 'EUR',  'Euro',  'Euros',  '€',  2,1),
692 692
 		$newer_currencies = array(
693
-			array( 'RSD', 'Dinar', 'Dinars', '', 3, 1 ),
693
+			array('RSD', 'Dinar', 'Dinars', '', 3, 1),
694 694
 		);
695 695
 		global $wpdb;
696 696
 		$currency_table = $wpdb->prefix."esp_currency";
@@ -702,14 +702,14 @@  discard block
 block discarded – undo
702 702
 							"CUR_dec_plc" => '%d',
703 703
 							"CUR_active" => '%d',
704 704
 						);
705
-		if ( $wpdb->get_var( "SHOW TABLES LIKE '" . $currency_table . "'") == $currency_table ) {
706
-			foreach( $newer_currencies as $currency ) {
707
-				$SQL = "SELECT COUNT('CUR_code') FROM {$currency_table} WHERE CUR_code='{$currency[0]}' LIMIT 1" ;
705
+		if ($wpdb->get_var("SHOW TABLES LIKE '".$currency_table."'") == $currency_table) {
706
+			foreach ($newer_currencies as $currency) {
707
+				$SQL = "SELECT COUNT('CUR_code') FROM {$currency_table} WHERE CUR_code='{$currency[0]}' LIMIT 1";
708 708
 				$countries = $wpdb->get_var($SQL);
709
-				if ( ! $countries ) {
709
+				if ( ! $countries) {
710 710
 
711
-					$wpdb->insert( $currency_table,
712
-							array_combine( array_keys( $currency_format), $currency ),
711
+					$wpdb->insert($currency_table,
712
+							array_combine(array_keys($currency_format), $currency),
713 713
 							$currency_format
714 714
 							);
715 715
 				}
@@ -721,9 +721,9 @@  discard block
 block discarded – undo
721 721
 	 * which should just be a temporary issue for folks who installed 4.8.0-4.8.5;
722 722
 	 * we should be able to stop doing this in 4.9
723 723
 	 */
724
-	public function fix_non_default_taxes(){
724
+	public function fix_non_default_taxes() {
725 725
 		global $wpdb;
726
-		$query = $wpdb->prepare( "UPDATE
726
+		$query = $wpdb->prepare("UPDATE
727 727
 				{$wpdb->prefix}esp_price p INNER JOIN
728 728
 				{$wpdb->prefix}esp_price_type pt ON p.PRT_ID = pt.PRT_ID
729 729
 			SET
@@ -731,8 +731,8 @@  discard block
 block discarded – undo
731 731
 			WHERE
732 732
 				p.PRC_is_default = 0 AND
733 733
 				pt.PBT_ID = %d
734
-					", EEM_Price_Type::base_type_tax );
735
-		$wpdb->query( $query );
734
+					", EEM_Price_Type::base_type_tax);
735
+		$wpdb->query($query);
736 736
 	}
737 737
 }
738 738
 
Please login to merge, or discard this patch.
core/db_classes/EE_Base_Class.class.php 3 patches
Braces   +70 added lines, -62 removed lines patch added patch discarded remove patch
@@ -1,4 +1,6 @@  discard block
 block discarded – undo
1
-<?php if (!defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed');
1
+<?php if (!defined('EVENT_ESPRESSO_VERSION')) {
2
+	exit('No direct script access allowed');
3
+}
2 4
 do_action( 'AHEE_log', __FILE__, ' FILE LOADED', '' );
3 5
 /**
4 6
  *
@@ -170,7 +172,7 @@  discard block
 block discarded – undo
170 172
 		foreach($this->get_model()->relation_settings() as $relation_name=>$relation_obj){
171 173
 			if($relation_obj instanceof EE_Belongs_To_Relation){
172 174
 				$this->_model_relations[$relation_name] = NULL;
173
-			}else{
175
+			} else{
174 176
 				$this->_model_relations[$relation_name] = array();
175 177
 			}
176 178
 		}
@@ -215,7 +217,7 @@  discard block
 block discarded – undo
215 217
 		if( isset( $this->_props_n_values_provided_in_constructor[ $field_name ] ) &&
216 218
 				$field_settings = $this->get_Model()->field_settings_for( $field_name )){
217 219
 			return $field_settings->prepare_for_get( $this->_props_n_values_provided_in_constructor[ $field_name ] );
218
-		}else{
220
+		} else{
219 221
 			return NULL;
220 222
 		}
221 223
 	}
@@ -264,7 +266,7 @@  discard block
 block discarded – undo
264 266
 					empty( $this->_fields[$field_name] ) ? $this->set( $field_name, time() ) : $this->set( $field_name, $this->_fields[$field_name] );
265 267
 				}
266 268
 
267
-			}else{
269
+			} else{
268 270
 				$this->_fields[$field_name] = $holder_of_value;
269 271
 			}
270 272
 
@@ -292,7 +294,7 @@  discard block
 block discarded – undo
292 294
 			}
293 295
 			//let's unset any cache for this field_name from the $_cached_properties property.
294 296
 			$this->_clear_cached_property( $field_name );
295
-		}else{
297
+		} else{
296 298
 			throw new EE_Error( sprintf( __( "A valid EE_Model_Field_Base could not be found for the given field name: %s", "event_espresso" ), $field_name  ) );
297 299
 		}
298 300
 
@@ -588,8 +590,9 @@  discard block
 block discarded – undo
588 590
 	 * @return void
589 591
 	 */
590 592
 	protected function _clear_cached_property( $property_name ) {
591
-		if ( isset( $this->_cached_properties[ $property_name ] ) )
592
-			unset( $this->_cached_properties[ $property_name ] );
593
+		if ( isset( $this->_cached_properties[ $property_name ] ) ) {
594
+					unset( $this->_cached_properties[ $property_name ] );
595
+		}
593 596
 	}
594 597
 
595 598
 
@@ -629,10 +632,10 @@  discard block
 block discarded – undo
629 632
 		if($clear_all){
630 633
 			$obj_removed = true;
631 634
 			$this->_model_relations[$relationName]  = null;
632
-		}elseif($relationship_to_model instanceof EE_Belongs_To_Relation){
635
+		} elseif($relationship_to_model instanceof EE_Belongs_To_Relation){
633 636
 			$obj_removed = $this->_model_relations[$relationName];
634 637
 			$this->_model_relations[$relationName]  = null;
635
-		}else{
638
+		} else{
636 639
 			if($object_to_remove_or_index_into_array instanceof EE_Base_Class && $object_to_remove_or_index_into_array->ID()){
637 640
 				$index_in_cache = $object_to_remove_or_index_into_array->ID();
638 641
 				if( is_array($this->_model_relations[$relationName]) && ! isset($this->_model_relations[$relationName][$index_in_cache])){
@@ -646,20 +649,20 @@  discard block
 block discarded – undo
646 649
 					}
647 650
 					if($index_found_at){
648 651
 						$index_in_cache = $index_found_at;
649
-					}else{
652
+					} else{
650 653
 						//it wasn't found. huh. well obviously it doesn't need to be removed from teh cache
651 654
 						//if it wasn't in it to begin with. So we're done
652 655
 						return $object_to_remove_or_index_into_array;
653 656
 					}
654 657
 				}
655
-			}elseif($object_to_remove_or_index_into_array instanceof EE_Base_Class){
658
+			} elseif($object_to_remove_or_index_into_array instanceof EE_Base_Class){
656 659
 				//so they provided a model object, but it's not yet saved to the DB... so let's go hunting for it!
657 660
 				foreach($this->get_all_from_cache($relationName) as $index => $potentially_obj_we_want){
658 661
 					if($potentially_obj_we_want == $object_to_remove_or_index_into_array){
659 662
 						$index_in_cache = $index;
660 663
 					}
661 664
 				}
662
-			}else{
665
+			} else{
663 666
 				$index_in_cache = $object_to_remove_or_index_into_array;
664 667
 			}
665 668
 			//supposedly we've found it. But it could just be that the client code
@@ -668,7 +671,7 @@  discard block
 block discarded – undo
668 671
 					isset( $this->_model_relations[$relationName][$index_in_cache])){
669 672
 				$obj_removed = $this->_model_relations[$relationName][$index_in_cache];
670 673
 				unset($this->_model_relations[$relationName][$index_in_cache]);
671
-			}else{
674
+			} else{
672 675
 				//that thing was never cached anyways.
673 676
 				$obj_removed = NULL;
674 677
 			}
@@ -724,7 +727,7 @@  discard block
 block discarded – undo
724 727
 		$cached_array_or_object = isset( $this->_model_relations[$relationName] ) ? $this->_model_relations[$relationName] : null;
725 728
 		if(is_array($cached_array_or_object)){
726 729
 			return array_shift($cached_array_or_object);
727
-		}else{
730
+		} else{
728 731
 			return $cached_array_or_object;
729 732
 		}
730 733
 	}
@@ -743,10 +746,10 @@  discard block
 block discarded – undo
743 746
 		$cached_array_or_object =  isset( $this->_model_relations[$relationName] ) ? $this->_model_relations[$relationName] : array();
744 747
 		if(is_array($cached_array_or_object)){
745 748
 			$objects = $cached_array_or_object;
746
-		}elseif($cached_array_or_object){
749
+		} elseif($cached_array_or_object){
747 750
 			//if the result is not an array, but exists, make it an array
748 751
 			$objects = array($cached_array_or_object);
749
-		}else{
752
+		} else{
750 753
 			//if nothing was found, return an empty array
751 754
 			$objects = array();
752 755
 		}
@@ -761,7 +764,7 @@  discard block
 block discarded – undo
761 764
 				if( $model_object->ID() ){
762 765
 					$model->add_to_entity_map( $model_object );
763 766
 				}
764
-			}else{
767
+			} else{
765 768
 				throw new EE_Error( sprintf( __( 'Error retrieving related model objects. Either $1%s is not a model or $2%s is not a model object', 'event_espresso' ), $relationName, gettype( $model_object )));
766 769
 			}
767 770
 		}
@@ -886,10 +889,10 @@  discard block
 block discarded – undo
886 889
 				if( $field_obj->is_nullable()){
887 890
 					//if the field allows nulls, then let it be null
888 891
 					$field_value = NULL;
889
-				}else{
892
+				} else{
890 893
 					$field_value = $field_obj->get_default_value();
891 894
 				}
892
-			}else{
895
+			} else{
893 896
 				$field_value = $field_obj->prepare_for_set_from_db( $field_value_from_db );
894 897
 			}
895 898
 			$this->_fields[$field_name] = $field_value;
@@ -1009,15 +1012,17 @@  discard block
 block discarded – undo
1009 1012
 			$this->_tm_frmt = $in_tm_frmt;
1010 1013
 		}
1011 1014
 
1012
-		if ( $echo )
1013
-			$field->set_pretty_date_format( $in_dt_frmt );
1014
-		else
1015
-			$field->set_date_format( $in_dt_frmt );
1015
+		if ( $echo ) {
1016
+					$field->set_pretty_date_format( $in_dt_frmt );
1017
+		} else {
1018
+					$field->set_date_format( $in_dt_frmt );
1019
+		}
1016 1020
 
1017
-		if ( $echo )
1018
-			$field->set_pretty_time_format( $in_tm_frmt );
1019
-		else
1020
-			$field->set_time_format( $in_tm_frmt );
1021
+		if ( $echo ) {
1022
+					$field->set_pretty_time_format( $in_tm_frmt );
1023
+		} else {
1024
+					$field->set_time_format( $in_tm_frmt );
1025
+		}
1021 1026
 
1022 1027
 		//set timezone in field object
1023 1028
 		$field->set_timezone( $this->_timezone );
@@ -1240,8 +1245,9 @@  discard block
 block discarded – undo
1240 1245
 		EE_Registry::instance()->load_helper('DTT_Helper');
1241 1246
 		$timezone = EEH_DTT_Helper::get_timezone();
1242 1247
 
1243
-		if ( $timezone == $this->_timezone )
1244
-			return '';
1248
+		if ( $timezone == $this->_timezone ) {
1249
+					return '';
1250
+		}
1245 1251
 
1246 1252
 		$original_timezone = $this->_timezone;
1247 1253
 		$this->set_timezone( $timezone );
@@ -1249,8 +1255,9 @@  discard block
 block discarded – undo
1249 1255
 		$fn = (array) $field_name;
1250 1256
 		$args = array_merge( $fn, (array) $args );
1251 1257
 
1252
-		if ( !method_exists( $this, $callback ) )
1253
-			throw new EE_Error(sprintf( __('The method named "%s" given as the callback param in "display_in_my_timezone" does not exist.  Please check your spelling', 'event_espresso'), $callback ) );
1258
+		if ( !method_exists( $this, $callback ) ) {
1259
+					throw new EE_Error(sprintf( __('The method named "%s" given as the callback param in "display_in_my_timezone" does not exist.  Please check your spelling', 'event_espresso'), $callback ) );
1260
+		}
1254 1261
 		$args = (array) $args;
1255 1262
 		$return =  $prepend . call_user_func_array( array( $this, $callback ), $args ) . $append;
1256 1263
 
@@ -1294,7 +1301,7 @@  discard block
 block discarded – undo
1294 1301
 		if($model instanceof EEM_Soft_Delete_Base){
1295 1302
 			$result=$model->delete_permanently_by_ID($this->ID());
1296 1303
                         $this->refresh_cache_of_related_objects();
1297
-		}else{
1304
+		} else{
1298 1305
 			$result = $this->delete();
1299 1306
 		}
1300 1307
 		return $result ? true : false;
@@ -1387,7 +1394,7 @@  discard block
 block discarded – undo
1387 1394
 						$this->_update_cached_related_model_objs_fks();
1388 1395
 					}
1389 1396
 				}
1390
-			}else{//PK is NOT auto-increment
1397
+			} else{//PK is NOT auto-increment
1391 1398
 				//so check if one like it already exists in the db
1392 1399
 				if( $this->get_model()->exists_by_ID( $this->ID() ) ){
1393 1400
 					if( ! $this->in_entity_map() && WP_DEBUG ){
@@ -1402,12 +1409,12 @@  discard block
 block discarded – undo
1402 1409
 						);
1403 1410
 					}
1404 1411
 					$results = $this->get_model()->update_by_ID($save_cols_n_values, $this->ID());
1405
-				}else{
1412
+				} else{
1406 1413
 					$results = $this->get_model()->insert($save_cols_n_values);
1407 1414
 					$this->_update_cached_related_model_objs_fks();
1408 1415
 				}
1409 1416
 			}
1410
-		}else{//there is NO primary key
1417
+		} else{//there is NO primary key
1411 1418
 			$already_in_db = false;
1412 1419
 			foreach($this->get_model()->unique_indexes() as $index){
1413 1420
 				$uniqueness_where_params = array_intersect_key($save_cols_n_values, $index->fields());
@@ -1418,7 +1425,7 @@  discard block
 block discarded – undo
1418 1425
 			if( $already_in_db ){
1419 1426
 				$combined_pk_fields_n_values = array_intersect_key( $save_cols_n_values, $this->get_model()->get_combined_primary_key_fields() );
1420 1427
 				$results = $this->get_model()->update( $save_cols_n_values,$combined_pk_fields_n_values );
1421
-			}else{
1428
+			} else{
1422 1429
 				$results = $this->get_model()->insert( $save_cols_n_values );
1423 1430
 			}
1424 1431
 		}
@@ -1470,7 +1477,7 @@  discard block
 block discarded – undo
1470 1477
 		//make sure this has been saved
1471 1478
 		if( ! $this->ID()){
1472 1479
 			$id = $this->save();
1473
-		}else{
1480
+		} else{
1474 1481
 			$id = $this->ID();
1475 1482
 		}
1476 1483
 		//now save all the NEW cached model objects  (ie they don't exist in the DB)
@@ -1489,7 +1496,7 @@  discard block
 block discarded – undo
1489 1496
 						$this->_add_relation_to($related_model_obj, $relationName);
1490 1497
 						$related_model_obj->save_new_cached_related_model_objs();
1491 1498
 //					}
1492
-				}else{
1499
+				} else{
1493 1500
 					foreach($this->_model_relations[$relationName] as $related_model_obj){
1494 1501
 						//add a relation to that relation type (which saves the appropriate thing in the process)
1495 1502
 						//but ONLY if it DOES NOT exist in the DB
@@ -1548,13 +1555,13 @@  discard block
 block discarded – undo
1548 1555
 
1549 1556
 			if ( array_key_exists( $primary_id_ref, $props_n_values ) && !empty( $props_n_values[$primary_id_ref] ) ) {
1550 1557
 				$existing = self::_get_model( $classname, $timezone )->get_one_by_ID( $props_n_values[$primary_id_ref] );
1551
-			}else{
1558
+			} else{
1552 1559
 				$existing = null;
1553 1560
 			}
1554
-		}elseif( self::_get_model( $classname, $timezone )->has_all_combined_primary_key_fields(  $props_n_values ) ){
1561
+		} elseif( self::_get_model( $classname, $timezone )->has_all_combined_primary_key_fields(  $props_n_values ) ){
1555 1562
 			//no primary key on this model, but there's still a matching item in the DB
1556 1563
 				$existing = self::_get_model($classname, $timezone)->get_one_by_ID( self::_get_model($classname, $timezone)->get_index_primary_key_string( $props_n_values ) );
1557
-		}else{
1564
+		} else{
1558 1565
 			$existing = null;
1559 1566
 		}
1560 1567
 		if ( $existing ) {
@@ -1612,7 +1619,7 @@  discard block
 block discarded – undo
1612 1619
 	private static function _get_model_classname( $model_name = null){
1613 1620
 		if(strpos($model_name,"EE_")===0){
1614 1621
 			$model_classname=str_replace("EE_","EEM_",$model_name);
1615
-		}else{
1622
+		} else{
1616 1623
 			$model_classname = "EEM_".$model_name;
1617 1624
 		}
1618 1625
 		return $model_classname;
@@ -1646,7 +1653,7 @@  discard block
 block discarded – undo
1646 1653
 		//now that we know the name of the variable, use a variable variable to get its value and return its
1647 1654
 		if( $this->get_model()->has_primary_key_field() ) {
1648 1655
 			return $this->_fields[self::_get_primary_key_name( get_class($this) )];
1649
-		}else{
1656
+		} else{
1650 1657
 			return $this->get_model()->get_index_primary_key_string( $this->_fields );
1651 1658
 		}
1652 1659
 	}
@@ -1774,7 +1781,7 @@  discard block
 block discarded – undo
1774 1781
 			//if there are query parameters, forget about caching the related model objects.
1775 1782
 			if( $query_params ){
1776 1783
 				$related_model_objects = $this->get_model()->get_all_related($this, $relationName, $query_params);
1777
-			}else{
1784
+			} else{
1778 1785
 				//did we already cache the result of this query?
1779 1786
 				$cached_results = $this->get_all_from_cache($relationName);
1780 1787
 				if ( ! $cached_results ){
@@ -1784,11 +1791,11 @@  discard block
 block discarded – undo
1784 1791
 					foreach($related_model_objects as $related_model_object){
1785 1792
 						$this->cache($relationName, $related_model_object);
1786 1793
 					}
1787
-				}else{
1794
+				} else{
1788 1795
 					$related_model_objects = $cached_results;
1789 1796
 				}
1790 1797
 			}
1791
-		}else{//this doesn't exist itn eh DB, so just get the related things from the cache
1798
+		} else{//this doesn't exist itn eh DB, so just get the related things from the cache
1792 1799
 			$related_model_objects = $this->get_all_from_cache($relationName);
1793 1800
 		}
1794 1801
 		return $related_model_objects;
@@ -1840,22 +1847,22 @@  discard block
 block discarded – undo
1840 1847
 			//on a relation which should have an array of objects (because the cache might have an array of objects)
1841 1848
 			if ($query_params || ! $this->get_model()->related_settings_for($relationName) instanceof EE_Belongs_To_Relation){
1842 1849
 				$related_model_object =  $this->get_model()->get_first_related($this, $relationName, $query_params);
1843
-			}else{
1850
+			} else{
1844 1851
 				//first, check if we've already cached the result of this query
1845 1852
 				$cached_result = $this->get_one_from_cache($relationName);
1846 1853
 				if ( ! $cached_result ){
1847 1854
 
1848 1855
 					$related_model_object = $this->get_model()->get_first_related($this, $relationName, $query_params);
1849 1856
 					$this->cache($relationName,$related_model_object);
1850
-				}else{
1857
+				} else{
1851 1858
 					$related_model_object = $cached_result;
1852 1859
 				}
1853 1860
 			}
1854
-		}else{
1861
+		} else{
1855 1862
 			//this doesn't exist in the Db, but maybe the relation is of type belongs to, and so the related thing might
1856 1863
 			if( $this->get_model()->related_settings_for($relationName) instanceof EE_Belongs_To_Relation){
1857 1864
 				$related_model_object =  $this->get_model()->get_first_related($this, $relationName, $query_params);
1858
-			}else{
1865
+			} else{
1859 1866
 				$related_model_object = null;
1860 1867
 			}
1861 1868
 			//this doesn't exist in the DB and apparently the thing it belongs to doesn't either, just get what's cached on this object
@@ -1881,7 +1888,7 @@  discard block
 block discarded – undo
1881 1888
 	public function delete_related($relationName,$query_params = array()){
1882 1889
 		if($this->ID()){
1883 1890
 			$count =  $this->get_model()->delete_related($this, $relationName, $query_params);
1884
-		}else{
1891
+		} else{
1885 1892
 			$count = count($this->get_all_from_cache($relationName));
1886 1893
 			$this->clear_cache($relationName,NULL,TRUE);
1887 1894
 		}
@@ -1901,7 +1908,7 @@  discard block
 block discarded – undo
1901 1908
 	public function delete_related_permanently($relationName,$query_params = array()){
1902 1909
 		if($this->ID()){
1903 1910
 			$count =  $this->get_model()->delete_related_permanently($this, $relationName, $query_params);
1904
-		}else{
1911
+		} else{
1905 1912
 			$count = count($this->get_all_from_cache($relationName));
1906 1913
 		}
1907 1914
 		$this->clear_cache($relationName,NULL,TRUE);
@@ -1936,8 +1943,9 @@  discard block
 block discarded – undo
1936 1943
 
1937 1944
 		foreach ( (array) $properties as $property_name ) {
1938 1945
 			//first make sure this property exists
1939
-			if ( ! $this->_fields[ $property_name ] )
1940
-				throw new EE_Error( sprintf( __('Trying to retrieve a non-existent property (%s).  Double check the spelling please', 'event_espresso'), $property_name ) );
1946
+			if ( ! $this->_fields[ $property_name ] ) {
1947
+							throw new EE_Error( sprintf( __('Trying to retrieve a non-existent property (%s).  Double check the spelling please', 'event_espresso'), $property_name ) );
1948
+			}
1941 1949
 		}
1942 1950
 
1943 1951
 		return TRUE;
@@ -2017,7 +2025,7 @@  discard block
 block discarded – undo
2017 2025
 		$existing_rows_like_that = EEM_Extra_Meta::instance()->get_all($query_params);
2018 2026
 		if( ! $existing_rows_like_that){
2019 2027
 			return $this->add_extra_meta($meta_key, $meta_value);
2020
-		}else{
2028
+		} else{
2021 2029
 			foreach( $existing_rows_like_that as $existing_row){
2022 2030
 				$existing_row->save( array( 'EXM_value' => $meta_value ) );
2023 2031
 			}
@@ -2083,10 +2091,10 @@  discard block
 block discarded – undo
2083 2091
 			$result = $this->get_first_related('Extra_Meta',array(array('EXM_key'=>$meta_key)));
2084 2092
 			if ( $result instanceof EE_Extra_Meta ){
2085 2093
 				return $result->value();
2086
-			}else{
2094
+			} else{
2087 2095
 				return $default;
2088 2096
 			}
2089
-		}else{
2097
+		} else{
2090 2098
 			$results =  $this->get_many_related('Extra_Meta',array(array('EXM_key'=>$meta_key)));
2091 2099
 			if($results){
2092 2100
 				$values = array();
@@ -2096,7 +2104,7 @@  discard block
 block discarded – undo
2096 2104
 					}
2097 2105
 				}
2098 2106
 				return $values;
2099
-			}else{
2107
+			} else{
2100 2108
 				return $default;
2101 2109
 			}
2102 2110
 		}
@@ -2122,7 +2130,7 @@  discard block
 block discarded – undo
2122 2130
 					$return_array[$extra_meta_obj->key()] = $extra_meta_obj->value();
2123 2131
 				}
2124 2132
 			}
2125
-		}else{
2133
+		} else{
2126 2134
 			$extra_meta_objs = $this->get_many_related('Extra_Meta');
2127 2135
 			foreach($extra_meta_objs as $extra_meta_obj){
2128 2136
 				if ( $extra_meta_obj instanceof EE_Extra_Meta ) {
@@ -2144,7 +2152,7 @@  discard block
 block discarded – undo
2144 2152
 		$field_we_can_use = $this->get_model()->get_a_field_of_type('EE_Text_Field_Base');
2145 2153
 		if($field_we_can_use){
2146 2154
 			return $this->get($field_we_can_use->get_name());
2147
-		}else{
2155
+		} else{
2148 2156
 			$first_few_properties = $this->model_field_array();
2149 2157
 			$first_few_properties = array_slice($first_few_properties,0,3);
2150 2158
 			$name_parts = array();
@@ -2164,7 +2172,7 @@  discard block
 block discarded – undo
2164 2172
 		if( $this->ID() && $this->get_model()->get_from_entity_map( $this->ID() ) === $this ) {
2165 2173
 			//well, if we looked, did we find it in the entity map?
2166 2174
 			return TRUE;
2167
-		}else{
2175
+		} else{
2168 2176
 			return FALSE;
2169 2177
 		}
2170 2178
 	}
@@ -2178,7 +2186,7 @@  discard block
 block discarded – undo
2178 2186
 	public function refresh_from_db(){
2179 2187
 		if( $this->ID() && $this->in_entity_map() ){
2180 2188
 			$this->get_model()->refresh_entity_map_from_db( $this->ID() );
2181
-		}else{
2189
+		} else{
2182 2190
 			//if it doesn't have ID, you shouldn't be asking to refresh it from teh database (because its not in the database)
2183 2191
 			//if it has an ID but it's not in the map, and you're asking me to refresh it
2184 2192
 			//that's kinda dangerous. You should just use what's in the entity map, or add this to the entity map if there's
Please login to merge, or discard this patch.
Indentation   +68 added lines, -68 removed lines patch added patch discarded remove patch
@@ -47,25 +47,25 @@  discard block
 block discarded – undo
47 47
 
48 48
 
49 49
 	/**
50
-    *	date format
51
-	*
52
-    *	pattern or format for displaying dates
53
-	*
54
-	*	@access	protected
55
-    *	@var string
56
-    */
50
+	 *	date format
51
+	 *
52
+	 *	pattern or format for displaying dates
53
+	 *
54
+	 *	@access	protected
55
+	 *	@var string
56
+	 */
57 57
 	protected $_dt_frmt;
58 58
 
59 59
 
60 60
 
61
-    /**
62
-    *	time format
63
-	*
64
-    *	pattern or format for displaying time
65
-	*
66
-	*	@access	protected
67
-    *	@var string
68
-    */
61
+	/**
62
+	 *	time format
63
+	 *
64
+	 *	pattern or format for displaying time
65
+	 *
66
+	 *	@access	protected
67
+	 *	@var string
68
+	 */
69 69
 	protected $_tm_frmt;
70 70
 
71 71
 
@@ -205,12 +205,12 @@  discard block
 block discarded – undo
205 205
 
206 206
 
207 207
 		/**
208
-	 * Gets the field's original value when this object was constructed during this request.
209
-	 * This can be helpful when determining if a model object has changed or not
210
-	 *
211
-	 * @param string $field_name
212
-	 * @return mixed|null
213
-	 */
208
+		 * Gets the field's original value when this object was constructed during this request.
209
+		 * This can be helpful when determining if a model object has changed or not
210
+		 *
211
+		 * @param string $field_name
212
+		 * @return mixed|null
213
+		 */
214 214
 	public function get_original( $field_name ){
215 215
 		if( isset( $this->_props_n_values_provided_in_constructor[ $field_name ] ) &&
216 216
 				$field_settings = $this->get_Model()->field_settings_for( $field_name )){
@@ -1263,7 +1263,7 @@  discard block
 block discarded – undo
1263 1263
 
1264 1264
 	/**
1265 1265
 	 * Deletes this model object. That may mean just 'soft deleting' it though.
1266
-         * @param boolean $allow_blocking if TRUE, matched objects will only be deleted if there is no related model info
1266
+	 * @param boolean $allow_blocking if TRUE, matched objects will only be deleted if there is no related model info
1267 1267
 	 * that blocks it (ie, there' sno other data that depends on this data); if false, deletes regardless of other objects
1268 1268
 	 * which may depend on it. Its generally advisable to always leave this as TRUE, otherwise you could easily corrupt your DB
1269 1269
 	 * @return boolean | int
@@ -1276,7 +1276,7 @@  discard block
 block discarded – undo
1276 1276
 		 */
1277 1277
 		do_action( 'AHEE__EE_Base_Class__delete__before', $this );
1278 1278
 		$result = $this->get_model()->delete_by_ID( $this->ID(), $allow_blocking );
1279
-        $this->refresh_cache_of_related_objects();
1279
+		$this->refresh_cache_of_related_objects();
1280 1280
 		/**
1281 1281
 		 * Called just after deleting a model object
1282 1282
 		 * @param EE_Base_Class $model_object that was just 'deleted'
@@ -1290,7 +1290,7 @@  discard block
 block discarded – undo
1290 1290
 
1291 1291
 	/**
1292 1292
 	 * Deletes this model object permanently from db (but keep in mind related models my block the delete and return an error)
1293
-         * @param boolean $allow_blocking if TRUE, matched objects will only be deleted if there is no related model info
1293
+	 * @param boolean $allow_blocking if TRUE, matched objects will only be deleted if there is no related model info
1294 1294
 	 * that blocks it (ie, there' sno other data that depends on this data); if false, deletes regardless of other objects
1295 1295
 	 * which may depend on it. Its generally advisable to always leave this as TRUE, otherwise you could easily corrupt your DB
1296 1296
 	 * @return bool
@@ -1306,28 +1306,28 @@  discard block
 block discarded – undo
1306 1306
 		return $result ? true : false;
1307 1307
 	}
1308 1308
 
1309
-        /**
1310
-         * When this model object is deleted, it may still be cached on related model objects. This clears the cache of
1311
-         * related model objects
1312
-         */
1313
-        public function refresh_cache_of_related_objects() {
1314
-            foreach( $this->get_model()->relation_settings() as $relation_name => $relation_obj ) {
1315
-                if( ! empty( $this->_model_relations[ $relation_name ] ) ) {
1316
-                    $related_objects = $this->_model_relations[ $relation_name ];
1317
-                    if( $relation_obj instanceof EE_Belongs_To_Relation ) {
1318
-                        //this relation only stores a single model object, not an array
1319
-                        //but let's make it consistent
1320
-                        $related_objects = array( $related_objects );
1321
-                    }
1322
-                    foreach( $related_objects as $related_object ) {
1323
-                        //only refresh their cache if they're in memory
1324
-                        if( $related_object instanceof EE_Base_Class ) {
1309
+		/**
1310
+		 * When this model object is deleted, it may still be cached on related model objects. This clears the cache of
1311
+		 * related model objects
1312
+		 */
1313
+		public function refresh_cache_of_related_objects() {
1314
+			foreach( $this->get_model()->relation_settings() as $relation_name => $relation_obj ) {
1315
+				if( ! empty( $this->_model_relations[ $relation_name ] ) ) {
1316
+					$related_objects = $this->_model_relations[ $relation_name ];
1317
+					if( $relation_obj instanceof EE_Belongs_To_Relation ) {
1318
+						//this relation only stores a single model object, not an array
1319
+						//but let's make it consistent
1320
+						$related_objects = array( $related_objects );
1321
+					}
1322
+					foreach( $related_objects as $related_object ) {
1323
+						//only refresh their cache if they're in memory
1324
+						if( $related_object instanceof EE_Base_Class ) {
1325 1325
 							$related_object->clear_cache( $this->get_model()->get_this_model_name(), $this );
1326
-                        }
1327
-                    }
1328
-                }
1329
-            }
1330
-        }
1326
+						}
1327
+					}
1328
+				}
1329
+			}
1330
+		}
1331 1331
 
1332 1332
 
1333 1333
 
@@ -1677,9 +1677,9 @@  discard block
 block discarded – undo
1677 1677
 			$otherObject = $this->get_model()->add_relationship_to( $this, $otherObjectModelObjectOrID, $relationName, $extra_join_model_fields_n_values );
1678 1678
 			//clear cache so future get_many_related and get_first_related() return new results.
1679 1679
 			$this->clear_cache( $relationName, $otherObject, TRUE );
1680
-                        if( $otherObject instanceof EE_Base_Class ) {
1681
-                            $otherObject->clear_cache( $this->get_model()->get_this_model_name(), $this );
1682
-                        }
1680
+						if( $otherObject instanceof EE_Base_Class ) {
1681
+							$otherObject->clear_cache( $this->get_model()->get_this_model_name(), $this );
1682
+						}
1683 1683
 		} else {
1684 1684
 			//this thing doesn't exist in the DB,  so just cache it
1685 1685
 			if( ! $otherObjectModelObjectOrID instanceof EE_Base_Class){
@@ -1693,18 +1693,18 @@  discard block
 block discarded – undo
1693 1693
 			}
1694 1694
 			$this->cache( $relationName, $otherObjectModelObjectOrID, $cache_id );
1695 1695
 		}
1696
-                if( $otherObject instanceof EE_Base_Class ) {
1697
-                    //fix the reciprocal relation too
1698
-                    if( $otherObject->ID() ) {
1699
-                            //its saved so assumed relations exist in the DB, so we can just
1700
-                            //clear the cache so future queries use the updated info in the DB
1701
-                            $otherObject->clear_cache( $this->get_model()->get_this_model_name(), null, true );
1702
-                    } else {
1703
-
1704
-                            //it's not saved, so it caches relations like this
1705
-                            $otherObject->cache( $this->get_model()->get_this_model_name(), $this );
1706
-                    }
1707
-                }
1696
+				if( $otherObject instanceof EE_Base_Class ) {
1697
+					//fix the reciprocal relation too
1698
+					if( $otherObject->ID() ) {
1699
+							//its saved so assumed relations exist in the DB, so we can just
1700
+							//clear the cache so future queries use the updated info in the DB
1701
+							$otherObject->clear_cache( $this->get_model()->get_this_model_name(), null, true );
1702
+					} else {
1703
+
1704
+							//it's not saved, so it caches relations like this
1705
+							$otherObject->cache( $this->get_model()->get_this_model_name(), $this );
1706
+					}
1707
+				}
1708 1708
 		return $otherObject;
1709 1709
 	}
1710 1710
 
@@ -1734,9 +1734,9 @@  discard block
 block discarded – undo
1734 1734
 			//this doesn't exist in the DB, just remove it from the cache
1735 1735
 			$otherObject = $this->clear_cache( $relationName, $otherObjectModelObjectOrID );
1736 1736
 		}
1737
-                if( $otherObject instanceof EE_Base_Class ) {
1738
-                    $otherObject->clear_cache( $this->get_model()->get_this_model_name(), $this );
1739
-                }
1737
+				if( $otherObject instanceof EE_Base_Class ) {
1738
+					$otherObject->clear_cache( $this->get_model()->get_this_model_name(), $this );
1739
+				}
1740 1740
 		return $otherObject;
1741 1741
 	}
1742 1742
 
@@ -1755,11 +1755,11 @@  discard block
 block discarded – undo
1755 1755
 			//this doesn't exist in the DB, just remove it from the cache
1756 1756
 			$otherObjects = $this->clear_cache( $relationName, null, true );
1757 1757
 		}
1758
-                if( is_array( $otherObjects ) ) {
1759
-                    foreach ( $otherObjects as $otherObject ) {
1760
-                            $otherObject->clear_cache( $this->get_model()->get_this_model_name(), $this );
1761
-                    }
1762
-                }
1758
+				if( is_array( $otherObjects ) ) {
1759
+					foreach ( $otherObjects as $otherObject ) {
1760
+							$otherObject->clear_cache( $this->get_model()->get_this_model_name(), $this );
1761
+					}
1762
+				}
1763 1763
 		return $otherObjects;
1764 1764
 	}
1765 1765
 
Please login to merge, or discard this patch.
Spacing   +482 added lines, -482 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1
-<?php if (!defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed');
2
-do_action( 'AHEE_log', __FILE__, ' FILE LOADED', '' );
1
+<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed');
2
+do_action('AHEE_log', __FILE__, ' FILE LOADED', '');
3 3
 /**
4 4
  *
5 5
  * Event Espresso
@@ -24,7 +24,7 @@  discard block
 block discarded – undo
24 24
  * ------------------------------------------------------------------------
25 25
  */
26 26
 
27
-abstract class EE_Base_Class{
27
+abstract class EE_Base_Class {
28 28
 
29 29
 	/**
30 30
 	 * This is an array of the original properties and values provided during construction
@@ -117,60 +117,60 @@  discard block
 block discarded – undo
117 117
 	 * @throws EE_Error
118 118
 	 * @return \EE_Base_Class
119 119
 	 */
120
-	protected function __construct( $fieldValues = array(), $bydb = FALSE, $timezone = '', $date_formats = array() ){
120
+	protected function __construct($fieldValues = array(), $bydb = FALSE, $timezone = '', $date_formats = array()) {
121 121
 
122
-		$className=get_class($this);
122
+		$className = get_class($this);
123 123
 
124
-		do_action("AHEE__{$className}__construct",$this,$fieldValues);
125
-		$model=$this->get_model();
126
-		$model_fields = $model->field_settings( FALSE );
124
+		do_action("AHEE__{$className}__construct", $this, $fieldValues);
125
+		$model = $this->get_model();
126
+		$model_fields = $model->field_settings(FALSE);
127 127
 		// ensure $fieldValues is an array
128
-		$fieldValues = is_array( $fieldValues ) ? $fieldValues : array( $fieldValues );
128
+		$fieldValues = is_array($fieldValues) ? $fieldValues : array($fieldValues);
129 129
 		// EEH_Debug_Tools::printr( $fieldValues, '$fieldValues  <br /><span style="font-size:10px;font-weight:normal;">' . __FILE__ . '<br />line no: ' . __LINE__ . '</span>', 'auto' );
130 130
 		// verify client code has not passed any invalid field names
131
-		foreach($fieldValues as $field_name=> $field_value){
132
-			if( ! isset( $model_fields[ $field_name] ) ){
133
-				throw new EE_Error(sprintf(__("Invalid field (%s) passed to constructor of %s. Allowed fields are :%s", "event_espresso"),$field_name,get_class($this),implode(", ",array_keys($model_fields))));
131
+		foreach ($fieldValues as $field_name=> $field_value) {
132
+			if ( ! isset($model_fields[$field_name])) {
133
+				throw new EE_Error(sprintf(__("Invalid field (%s) passed to constructor of %s. Allowed fields are :%s", "event_espresso"), $field_name, get_class($this), implode(", ", array_keys($model_fields))));
134 134
 			}
135 135
 		}
136 136
 		// EEH_Debug_Tools::printr( $model_fields, '$model_fields  <br /><span style="font-size:10px;font-weight:normal;">' . __FILE__ . '<br />line no: ' . __LINE__ . '</span>', 'auto' );
137
-		EE_Registry::instance()->load_helper( 'DTT_Helper' );
138
-		$this->_timezone = EEH_DTT_Helper::get_valid_timezone_string( $timezone );
137
+		EE_Registry::instance()->load_helper('DTT_Helper');
138
+		$this->_timezone = EEH_DTT_Helper::get_valid_timezone_string($timezone);
139 139
 
140
-		if ( ! empty( $date_formats ) && is_array( $date_formats ) ) {
140
+		if ( ! empty($date_formats) && is_array($date_formats)) {
141 141
 			$this->_dt_frmt = $date_formats[0];
142 142
 			$this->_tm_frmt = $date_formats[1];
143 143
 		} else {
144 144
 			//set default formats for date and time
145
-			$this->_dt_frmt = get_option( 'date_format' );
146
-			$this->_tm_frmt = get_option( 'time_format' );
145
+			$this->_dt_frmt = get_option('date_format');
146
+			$this->_tm_frmt = get_option('time_format');
147 147
 		}
148 148
 
149 149
 		//if db model is instantiating
150
-		if ( $bydb ){
150
+		if ($bydb) {
151 151
 			//client code has indicated these field values are from the database
152
-			foreach( $model_fields as $fieldName => $field ){
153
-				$this->set_from_db( $fieldName, isset( $fieldValues[ $fieldName] ) ? $fieldValues[ $fieldName ] : null );
152
+			foreach ($model_fields as $fieldName => $field) {
153
+				$this->set_from_db($fieldName, isset($fieldValues[$fieldName]) ? $fieldValues[$fieldName] : null);
154 154
 			}
155 155
 		} else {
156 156
 			//we're constructing a brand
157 157
 			//new instance of the model object. Generally, this means we'll need to do more field validation
158
-			foreach( $model_fields as $fieldName => $field ){
159
-				$this->set( $fieldName, isset( $fieldValues[ $fieldName ] ) ? $fieldValues[ $fieldName ] : null, true );
158
+			foreach ($model_fields as $fieldName => $field) {
159
+				$this->set($fieldName, isset($fieldValues[$fieldName]) ? $fieldValues[$fieldName] : null, true);
160 160
 			}
161 161
 		}
162 162
 
163 163
 		//remember what values were passed to this constructor
164 164
 		$this->_props_n_values_provided_in_constructor = $fieldValues;
165 165
 		//remember in entity mapper
166
-		if($model->has_primary_key_field() && $this->ID() && ! $bydb ){
166
+		if ($model->has_primary_key_field() && $this->ID() && ! $bydb) {
167 167
 			$model->add_to_entity_map($this);
168 168
 		}
169 169
 		//setup all the relations
170
-		foreach($this->get_model()->relation_settings() as $relation_name=>$relation_obj){
171
-			if($relation_obj instanceof EE_Belongs_To_Relation){
170
+		foreach ($this->get_model()->relation_settings() as $relation_name=>$relation_obj) {
171
+			if ($relation_obj instanceof EE_Belongs_To_Relation) {
172 172
 				$this->_model_relations[$relation_name] = NULL;
173
-			}else{
173
+			} else {
174 174
 				$this->_model_relations[$relation_name] = array();
175 175
 			}
176 176
 		}
@@ -178,7 +178,7 @@  discard block
 block discarded – undo
178 178
 		 * Action done at the end of each model object construction
179 179
 		 * @param EE_Base_Class $this the model object just created
180 180
 		 */
181
-		do_action( 'AHEE__EE_Base_Class__construct__finished', $this );
181
+		do_action('AHEE__EE_Base_Class__construct__finished', $this);
182 182
 	}
183 183
 
184 184
 	/**
@@ -198,7 +198,7 @@  discard block
 block discarded – undo
198 198
 	 * @param boolean $allow_persist
199 199
 	 * @return boolean
200 200
 	 */
201
-	function set_allow_persist( $allow_persist ) {
201
+	function set_allow_persist($allow_persist) {
202 202
 		return $this->_allow_persist = $allow_persist;
203 203
 	}
204 204
 
@@ -211,11 +211,11 @@  discard block
 block discarded – undo
211 211
 	 * @param string $field_name
212 212
 	 * @return mixed|null
213 213
 	 */
214
-	public function get_original( $field_name ){
215
-		if( isset( $this->_props_n_values_provided_in_constructor[ $field_name ] ) &&
216
-				$field_settings = $this->get_Model()->field_settings_for( $field_name )){
217
-			return $field_settings->prepare_for_get( $this->_props_n_values_provided_in_constructor[ $field_name ] );
218
-		}else{
214
+	public function get_original($field_name) {
215
+		if (isset($this->_props_n_values_provided_in_constructor[$field_name]) &&
216
+				$field_settings = $this->get_Model()->field_settings_for($field_name)) {
217
+			return $field_settings->prepare_for_get($this->_props_n_values_provided_in_constructor[$field_name]);
218
+		} else {
219 219
 			return NULL;
220 220
 		}
221 221
 	}
@@ -225,7 +225,7 @@  discard block
 block discarded – undo
225 225
 	 * @param EE_Base_Class $obj
226 226
 	 * @return string
227 227
 	 */
228
-	public function get_class($obj){
228
+	public function get_class($obj) {
229 229
 		return get_class($obj);
230 230
 	}
231 231
 
@@ -238,19 +238,19 @@  discard block
 block discarded – undo
238 238
 	 * @param	mixed 	$field_value
239 239
 	 * @param bool 	$use_default
240 240
 	 */
241
-	public function set( $field_name, $field_value, $use_default = FALSE ){
242
-		$field_obj = $this->get_model()->field_settings_for( $field_name );
243
-		if ( $field_obj instanceof EE_Model_Field_Base ) {
241
+	public function set($field_name, $field_value, $use_default = FALSE) {
242
+		$field_obj = $this->get_model()->field_settings_for($field_name);
243
+		if ($field_obj instanceof EE_Model_Field_Base) {
244 244
 //			if ( method_exists( $field_obj, 'set_timezone' )) {
245
-			if ( $field_obj instanceof EE_Datetime_Field ) {
246
-				$field_obj->set_timezone( $this->_timezone );
247
-				$field_obj->set_date_format( $this->_dt_frmt );
248
-				$field_obj->set_time_format( $this->_tm_frmt );
245
+			if ($field_obj instanceof EE_Datetime_Field) {
246
+				$field_obj->set_timezone($this->_timezone);
247
+				$field_obj->set_date_format($this->_dt_frmt);
248
+				$field_obj->set_time_format($this->_tm_frmt);
249 249
 			}
250 250
 
251 251
 			$holder_of_value = $field_obj->prepare_for_set($field_value);
252 252
 			//should the value be null?
253
-			if( ($field_value === NULL || $holder_of_value === NULL || $holder_of_value ==='') && $use_default){
253
+			if (($field_value === NULL || $holder_of_value === NULL || $holder_of_value === '') && $use_default) {
254 254
 				$this->_fields[$field_name] = $field_obj->get_default_value();
255 255
 
256 256
 				/**
@@ -260,19 +260,19 @@  discard block
 block discarded – undo
260 260
 				 * object.
261 261
 				 * @since 4.6.10+
262 262
 				 */
263
-				if ( $field_obj instanceof EE_Datetime_Field && ! is_null( $this->_fields[$field_name] ) && ! $this->_fields[$field_name] instanceof DateTime ) {
264
-					empty( $this->_fields[$field_name] ) ? $this->set( $field_name, time() ) : $this->set( $field_name, $this->_fields[$field_name] );
263
+				if ($field_obj instanceof EE_Datetime_Field && ! is_null($this->_fields[$field_name]) && ! $this->_fields[$field_name] instanceof DateTime) {
264
+					empty($this->_fields[$field_name]) ? $this->set($field_name, time()) : $this->set($field_name, $this->_fields[$field_name]);
265 265
 				}
266 266
 
267
-			}else{
267
+			} else {
268 268
 				$this->_fields[$field_name] = $holder_of_value;
269 269
 			}
270 270
 
271 271
 			//if we're not in the constructor...
272 272
 			//now check if what we set was a primary key
273
-			if($this->_props_n_values_provided_in_constructor && //note: props_n_values_provided_in_constructor is only set at the END of the constructor
273
+			if ($this->_props_n_values_provided_in_constructor && //note: props_n_values_provided_in_constructor is only set at the END of the constructor
274 274
 				$field_name == $this->_get_primary_key_name(get_class($this)) &&
275
-				$field_value){
275
+				$field_value) {
276 276
 				//if so, we want all this object's fields to be filled either with
277 277
 				//what we've explicitly set on this model
278 278
 				//or what we have in the db
@@ -280,20 +280,20 @@  discard block
 block discarded – undo
280 280
 				$fields_on_model = $this->_get_model(get_class($this))->field_settings();
281 281
 
282 282
 				$obj_in_db = $this->_get_model(get_class($this))->get_one_by_ID($field_value);
283
-				foreach($fields_on_model as $field_obj){
284
-					if( ! array_key_exists($field_obj->get_name(), $this->_props_n_values_provided_in_constructor)
285
-						&& $field_obj->get_name() != $field_name ){
283
+				foreach ($fields_on_model as $field_obj) {
284
+					if ( ! array_key_exists($field_obj->get_name(), $this->_props_n_values_provided_in_constructor)
285
+						&& $field_obj->get_name() != $field_name) {
286 286
 
287
-						$this->set($field_obj->get_name(),$obj_in_db->get($field_obj->get_name()));
287
+						$this->set($field_obj->get_name(), $obj_in_db->get($field_obj->get_name()));
288 288
 					}
289 289
 				}
290 290
 				//oh this model object has an ID? well make sure its in the entity mapper
291 291
 				$this->get_model()->add_to_entity_map($this);
292 292
 			}
293 293
 			//let's unset any cache for this field_name from the $_cached_properties property.
294
-			$this->_clear_cached_property( $field_name );
295
-		}else{
296
-			throw new EE_Error( sprintf( __( "A valid EE_Model_Field_Base could not be found for the given field name: %s", "event_espresso" ), $field_name  ) );
294
+			$this->_clear_cached_property($field_name);
295
+		} else {
296
+			throw new EE_Error(sprintf(__("A valid EE_Model_Field_Base could not be found for the given field name: %s", "event_espresso"), $field_name));
297 297
 		}
298 298
 
299 299
 	}
@@ -312,14 +312,14 @@  discard block
 block discarded – undo
312 312
 	 * @param mixed  $field_value  The value to set.
313 313
 	 * @return int|bool @see EE_Base_Class::update_extra_meta() for return docs.
314 314
 	 */
315
-	public function set_field_or_extra_meta( $field_name, $field_value ) {
316
-		if ( $this->get_model()->has_field( $field_name ) ) {
317
-			$this->set( $field_name, $field_value );
315
+	public function set_field_or_extra_meta($field_name, $field_value) {
316
+		if ($this->get_model()->has_field($field_name)) {
317
+			$this->set($field_name, $field_value);
318 318
 			return true;
319 319
 		} else {
320 320
 			//ensure this object is saved first so that extra meta can be properly related.
321 321
 			$this->save();
322
-			return $this->update_extra_meta( $field_name, $field_value );
322
+			return $this->update_extra_meta($field_name, $field_value);
323 323
 		}
324 324
 	}
325 325
 
@@ -343,12 +343,12 @@  discard block
 block discarded – undo
343 343
 	 * @param  string $field_name  expecting the fully qualified field name.
344 344
 	 * @return mixed|null  value for the field if found.  null if not found.
345 345
 	 */
346
-	public function get_field_or_extra_meta( $field_name ) {
347
-		if ( $this->get_model()->has_field( $field_name ) ) {
348
-			$column_value = $this->get( $field_name );
346
+	public function get_field_or_extra_meta($field_name) {
347
+		if ($this->get_model()->has_field($field_name)) {
348
+			$column_value = $this->get($field_name);
349 349
 		} else {
350 350
 			//This isn't a column in the main table, let's see if it is in the extra meta.
351
-			$column_value = $this->get_extra_meta( $field_name, true, null );
351
+			$column_value = $this->get_extra_meta($field_name, true, null);
352 352
 		}
353 353
 		return $column_value;
354 354
 	}
@@ -367,19 +367,19 @@  discard block
 block discarded – undo
367 367
 	 * @param string $timezone A valid timezone string as described by @link http://www.php.net/manual/en/timezones.php
368 368
 	 * @return void
369 369
 	 */
370
-	public function set_timezone( $timezone = '' ) {
370
+	public function set_timezone($timezone = '') {
371 371
 		EE_Registry::instance()->load_helper('DTT_Helper');
372
-		$this->_timezone = EEH_DTT_Helper::get_valid_timezone_string( $timezone );
372
+		$this->_timezone = EEH_DTT_Helper::get_valid_timezone_string($timezone);
373 373
 		//make sure we clear all cached properties because they won't be relevant now
374 374
 		$this->_clear_cached_properties();
375 375
 
376 376
 		//make sure we update field settings and the date for all EE_Datetime_Fields
377
-		$model_fields = $this->get_model()->field_settings( false );
378
-		foreach ( $model_fields as $field_name => $field_obj ) {
379
-			if ( $field_obj instanceof EE_Datetime_Field ) {
380
-				$field_obj->set_timezone( $this->_timezone );
381
-				if ( isset( $this->_fields[$field_name] ) && $this->_fields[$field_name] instanceof DateTime ) {
382
-					$this->_fields[$field_name]->setTimezone( new DateTimeZone( $this->_timezone ) );
377
+		$model_fields = $this->get_model()->field_settings(false);
378
+		foreach ($model_fields as $field_name => $field_obj) {
379
+			if ($field_obj instanceof EE_Datetime_Field) {
380
+				$field_obj->set_timezone($this->_timezone);
381
+				if (isset($this->_fields[$field_name]) && $this->_fields[$field_name] instanceof DateTime) {
382
+					$this->_fields[$field_name]->setTimezone(new DateTimeZone($this->_timezone));
383 383
 				}
384 384
 			}
385 385
 		}
@@ -408,7 +408,7 @@  discard block
 block discarded – undo
408 408
 	 *
409 409
 	 * @param string $format   should be a format recognizable by PHP date() functions.
410 410
 	 */
411
-	public function set_date_format( $format ) {
411
+	public function set_date_format($format) {
412 412
 		$this->_dt_frmt = $format;
413 413
 		//clear cached_properties because they won't be relevant now.
414 414
 		$this->_clear_cached_properties();
@@ -424,7 +424,7 @@  discard block
 block discarded – undo
424 424
 	 * @since 4.6
425 425
 	 * @param string $format should be a format recognizable by PHP date() functions.
426 426
 	 */
427
-	public function set_time_format( $format ) {
427
+	public function set_time_format($format) {
428 428
 		$this->_tm_frmt = $format;
429 429
 		//clear cached_properties because they won't be relevant now.
430 430
 		$this->_clear_cached_properties();
@@ -441,8 +441,8 @@  discard block
 block discarded – undo
441 441
 	 *
442 442
 	 * @return mixed string|array
443 443
 	 */
444
-	public function get_format( $full = true ) {
445
-		return $full ? $this->_dt_frmt . ' ' . $this->_tm_frmt : array( $this->_dt_frmt, $this->_tm_frmt );
444
+	public function get_format($full = true) {
445
+		return $full ? $this->_dt_frmt.' '.$this->_tm_frmt : array($this->_dt_frmt, $this->_tm_frmt);
446 446
 	}
447 447
 
448 448
 
@@ -460,17 +460,17 @@  discard block
 block discarded – undo
460 460
 	 * @throws EE_Error
461 461
 	 * @return mixed    index into cache, or just TRUE if the relation is of type Belongs_To (because there's only one related thing, no array)
462 462
 	 */
463
-	public function cache( $relationName = '', $object_to_cache = NULL, $cache_id = NULL ){
463
+	public function cache($relationName = '', $object_to_cache = NULL, $cache_id = NULL) {
464 464
 		// its entirely possible that there IS no related object yet in which case there is nothing to cache.
465
-		if ( ! $object_to_cache instanceof EE_Base_Class ) {
465
+		if ( ! $object_to_cache instanceof EE_Base_Class) {
466 466
 			return FALSE;
467 467
 		}
468 468
 		// also get "how" the object is related, or throw an error
469
-		if( ! $relationship_to_model = $this->get_model()->related_settings_for( $relationName )) {
470
-			throw new EE_Error( sprintf( __( 'There is no relationship to %s on a %s. Cannot cache it', 'event_espresso' ), $relationName, get_class( $this )));
469
+		if ( ! $relationship_to_model = $this->get_model()->related_settings_for($relationName)) {
470
+			throw new EE_Error(sprintf(__('There is no relationship to %s on a %s. Cannot cache it', 'event_espresso'), $relationName, get_class($this)));
471 471
 		}
472 472
 		// how many things are related ?
473
-		if( $relationship_to_model instanceof EE_Belongs_To_Relation ){
473
+		if ($relationship_to_model instanceof EE_Belongs_To_Relation) {
474 474
 			// if it's a "belongs to" relationship, then there's only one related model object  eg, if this is a registration, there's only 1 attendee for it
475 475
 			// so for these model objects just set it to be cached
476 476
 			$this->_model_relations[$relationName] = $object_to_cache;
@@ -478,26 +478,26 @@  discard block
 block discarded – undo
478 478
 		} else {
479 479
 			// otherwise, this is the "many" side of a one to many relationship, so we'll add the object to the array of related objects for that type.
480 480
 			// eg: if this is an event, there are many registrations for that event, so we cache the registrations in an array
481
-			if( ! is_array( $this->_model_relations[$relationName] )) {
481
+			if ( ! is_array($this->_model_relations[$relationName])) {
482 482
 				// if for some reason, the cached item is a model object, then stick that in the array, otherwise start with an empty array
483
-				$this->_model_relations[$relationName] = $this->_model_relations[$relationName] instanceof EE_Base_Class ? array( $this->_model_relations[$relationName] ) : array();
483
+				$this->_model_relations[$relationName] = $this->_model_relations[$relationName] instanceof EE_Base_Class ? array($this->_model_relations[$relationName]) : array();
484 484
 			}
485 485
 			// first check for a cache_id which is normally empty
486
-			if ( ! empty( $cache_id )) {
486
+			if ( ! empty($cache_id)) {
487 487
 				// if the cache_id exists, then it means we are purposely trying to cache this with a known key that can then be used to retrieve the object later on
488
-				$this->_model_relations[$relationName][ $cache_id ] = $object_to_cache;
488
+				$this->_model_relations[$relationName][$cache_id] = $object_to_cache;
489 489
 				$return = $cache_id;
490
-			} elseif ( $object_to_cache->ID() ) {
490
+			} elseif ($object_to_cache->ID()) {
491 491
 				// OR the cached object originally came from the db, so let's just use it's PK for an ID
492
-				$this->_model_relations[$relationName][ $object_to_cache->ID() ] = $object_to_cache;
492
+				$this->_model_relations[$relationName][$object_to_cache->ID()] = $object_to_cache;
493 493
 				$return = $object_to_cache->ID();
494 494
 			} else {
495 495
 				// OR it's a new object with no ID, so just throw it in the array with an auto-incremented ID
496 496
 				$this->_model_relations[$relationName][] = $object_to_cache;
497 497
 				  // move the internal pointer to the end of the array
498
-				end( $this->_model_relations[$relationName] );
498
+				end($this->_model_relations[$relationName]);
499 499
 				// and grab the key so that we can return it
500
-				$return = key( $this->_model_relations[$relationName] );
500
+				$return = key($this->_model_relations[$relationName]);
501 501
 			}
502 502
 
503 503
 		}
@@ -515,11 +515,11 @@  discard block
 block discarded – undo
515 515
 	 * @param null   $cache_type
516 516
 	 * @return void
517 517
 	 */
518
-	protected function _set_cached_property( $fieldname, $value, $cache_type = NULL ) {
518
+	protected function _set_cached_property($fieldname, $value, $cache_type = NULL) {
519 519
 		//first make sure this property exists
520 520
 		$this->get_model()->field_settings_for($fieldname);
521 521
 
522
-		$cache_type = empty( $cache_type ) ? 'standard' : $cache_type;
522
+		$cache_type = empty($cache_type) ? 'standard' : $cache_type;
523 523
 		$this->_cached_properties[$fieldname][$cache_type] = $value;
524 524
 	}
525 525
 
@@ -534,34 +534,34 @@  discard block
 block discarded – undo
534 534
 	 *                                 It can also accept certain pre-defined "schema" strings to define how to output the property. see the field's prepare_for_pretty_echoing for what strings can be used
535 535
 	 * @return mixed                whatever the value for the property is we're retrieving
536 536
 	 */
537
-	protected function _get_cached_property( $fieldname, $pretty = FALSE, $extra_cache_ref = NULL ) {
537
+	protected function _get_cached_property($fieldname, $pretty = FALSE, $extra_cache_ref = NULL) {
538 538
 		//verify the field exists
539 539
 		$this->get_model()->field_settings_for($fieldname);
540 540
 
541 541
 		$cache_type = $pretty ? 'pretty' : 'standard';
542
-		$cache_type .= !empty( $extra_cache_ref ) ? '_' . $extra_cache_ref : '';
542
+		$cache_type .= ! empty($extra_cache_ref) ? '_'.$extra_cache_ref : '';
543 543
 
544
-		if ( isset( $this->_cached_properties[$fieldname][$cache_type] ) ) {
544
+		if (isset($this->_cached_properties[$fieldname][$cache_type])) {
545 545
 			return $this->_cached_properties[$fieldname][$cache_type];
546 546
 		}
547 547
 
548 548
 		$field_obj = $this->get_model()->field_settings_for($fieldname);
549
-		if ( $field_obj instanceof EE_Model_Field_Base ) {
549
+		if ($field_obj instanceof EE_Model_Field_Base) {
550 550
 			/**
551 551
 			 * maybe this is EE_Datetime_Field.  If so we need to make sure timezone and
552 552
 			 * formats are correct.
553 553
 			 */
554
-			if ( $field_obj instanceof EE_Datetime_Field ) {
555
-				$field_obj->set_timezone( $this->_timezone );
556
-				$field_obj->set_date_format( $this->_dt_frmt, $pretty );
557
-				$field_obj->set_time_format( $this->_tm_frmt, $pretty );
554
+			if ($field_obj instanceof EE_Datetime_Field) {
555
+				$field_obj->set_timezone($this->_timezone);
556
+				$field_obj->set_date_format($this->_dt_frmt, $pretty);
557
+				$field_obj->set_time_format($this->_tm_frmt, $pretty);
558 558
 			}
559 559
 
560
-			if( ! isset($this->_fields[$fieldname])){
560
+			if ( ! isset($this->_fields[$fieldname])) {
561 561
 				$this->_fields[$fieldname] = NULL;
562 562
 			}
563
-			$value = $pretty ? $field_obj->prepare_for_pretty_echoing($this->_fields[$fieldname], $extra_cache_ref) : $field_obj->prepare_for_get($this->_fields[$fieldname] );
564
-			$this->_set_cached_property( $fieldname, $value, $cache_type );
563
+			$value = $pretty ? $field_obj->prepare_for_pretty_echoing($this->_fields[$fieldname], $extra_cache_ref) : $field_obj->prepare_for_get($this->_fields[$fieldname]);
564
+			$this->_set_cached_property($fieldname, $value, $cache_type);
565 565
 			return $value;
566 566
 		}
567 567
 		return FALSE;
@@ -587,9 +587,9 @@  discard block
 block discarded – undo
587 587
 	 * @param  string $property_name the property to remove if it exists (from the _cached_properties array)
588 588
 	 * @return void
589 589
 	 */
590
-	protected function _clear_cached_property( $property_name ) {
591
-		if ( isset( $this->_cached_properties[ $property_name ] ) )
592
-			unset( $this->_cached_properties[ $property_name ] );
590
+	protected function _clear_cached_property($property_name) {
591
+		if (isset($this->_cached_properties[$property_name]))
592
+			unset($this->_cached_properties[$property_name]);
593 593
 	}
594 594
 
595 595
 
@@ -600,7 +600,7 @@  discard block
 block discarded – undo
600 600
 	 * @param string $model_name name of the related thing, eg 'Attendee',
601 601
 	 * @return EE_Base_Class
602 602
 	 */
603
-	protected function ensure_related_thing_is_model_obj($object_or_id,$model_name){
603
+	protected function ensure_related_thing_is_model_obj($object_or_id, $model_name) {
604 604
 		$other_model_instance = self::_get_model_instance_with_name(self::_get_model_classname($model_name), $this->_timezone);
605 605
 		$model_obj = $other_model_instance->ensure_is_obj($object_or_id);
606 606
 		return $model_obj;
@@ -620,55 +620,55 @@  discard block
 block discarded – undo
620 620
 	 * @throws EE_Error
621 621
 	 * @return EE_Base_Class | boolean from which was cleared from the cache, or true if we requested to remove a relation from all
622 622
 	 */
623
-	public function clear_cache($relationName, $object_to_remove_or_index_into_array = NULL, $clear_all = FALSE){
623
+	public function clear_cache($relationName, $object_to_remove_or_index_into_array = NULL, $clear_all = FALSE) {
624 624
 		$relationship_to_model = $this->get_model()->related_settings_for($relationName);
625 625
 		$index_in_cache = '';
626
-		if( ! $relationship_to_model){
627
-			throw new EE_Error(sprintf(__("There is no relationship to %s on a %s. Cannot clear that cache",'event_espresso'),$relationName,get_class($this)));
626
+		if ( ! $relationship_to_model) {
627
+			throw new EE_Error(sprintf(__("There is no relationship to %s on a %s. Cannot clear that cache", 'event_espresso'), $relationName, get_class($this)));
628 628
 		}
629
-		if($clear_all){
629
+		if ($clear_all) {
630 630
 			$obj_removed = true;
631 631
 			$this->_model_relations[$relationName]  = null;
632
-		}elseif($relationship_to_model instanceof EE_Belongs_To_Relation){
632
+		}elseif ($relationship_to_model instanceof EE_Belongs_To_Relation) {
633 633
 			$obj_removed = $this->_model_relations[$relationName];
634 634
 			$this->_model_relations[$relationName]  = null;
635
-		}else{
636
-			if($object_to_remove_or_index_into_array instanceof EE_Base_Class && $object_to_remove_or_index_into_array->ID()){
635
+		} else {
636
+			if ($object_to_remove_or_index_into_array instanceof EE_Base_Class && $object_to_remove_or_index_into_array->ID()) {
637 637
 				$index_in_cache = $object_to_remove_or_index_into_array->ID();
638
-				if( is_array($this->_model_relations[$relationName]) && ! isset($this->_model_relations[$relationName][$index_in_cache])){
638
+				if (is_array($this->_model_relations[$relationName]) && ! isset($this->_model_relations[$relationName][$index_in_cache])) {
639 639
 					$index_found_at = NULL;
640 640
 					//find this object in the array even though it has a different key
641
-					foreach($this->_model_relations[$relationName] as $index=>$obj){
642
-						if( $obj instanceof EE_Base_Class && ( $obj == $object_to_remove_or_index_into_array || $obj->ID() == $object_to_remove_or_index_into_array->ID() )) {
641
+					foreach ($this->_model_relations[$relationName] as $index=>$obj) {
642
+						if ($obj instanceof EE_Base_Class && ($obj == $object_to_remove_or_index_into_array || $obj->ID() == $object_to_remove_or_index_into_array->ID())) {
643 643
 							$index_found_at = $index;
644 644
 							break;
645 645
 						}
646 646
 					}
647
-					if($index_found_at){
647
+					if ($index_found_at) {
648 648
 						$index_in_cache = $index_found_at;
649
-					}else{
649
+					} else {
650 650
 						//it wasn't found. huh. well obviously it doesn't need to be removed from teh cache
651 651
 						//if it wasn't in it to begin with. So we're done
652 652
 						return $object_to_remove_or_index_into_array;
653 653
 					}
654 654
 				}
655
-			}elseif($object_to_remove_or_index_into_array instanceof EE_Base_Class){
655
+			}elseif ($object_to_remove_or_index_into_array instanceof EE_Base_Class) {
656 656
 				//so they provided a model object, but it's not yet saved to the DB... so let's go hunting for it!
657
-				foreach($this->get_all_from_cache($relationName) as $index => $potentially_obj_we_want){
658
-					if($potentially_obj_we_want == $object_to_remove_or_index_into_array){
657
+				foreach ($this->get_all_from_cache($relationName) as $index => $potentially_obj_we_want) {
658
+					if ($potentially_obj_we_want == $object_to_remove_or_index_into_array) {
659 659
 						$index_in_cache = $index;
660 660
 					}
661 661
 				}
662
-			}else{
662
+			} else {
663 663
 				$index_in_cache = $object_to_remove_or_index_into_array;
664 664
 			}
665 665
 			//supposedly we've found it. But it could just be that the client code
666 666
 			//provided a bad index/object
667
-			if(isset( $this->_model_relations[$relationName]) &&
668
-					isset( $this->_model_relations[$relationName][$index_in_cache])){
667
+			if (isset($this->_model_relations[$relationName]) &&
668
+					isset($this->_model_relations[$relationName][$index_in_cache])) {
669 669
 				$obj_removed = $this->_model_relations[$relationName][$index_in_cache];
670 670
 				unset($this->_model_relations[$relationName][$index_in_cache]);
671
-			}else{
671
+			} else {
672 672
 				//that thing was never cached anyways.
673 673
 				$obj_removed = NULL;
674 674
 			}
@@ -687,24 +687,24 @@  discard block
 block discarded – undo
687 687
 	 * @param string                $current_cache_id   - the ID that was used when originally caching the object
688 688
 	 * @return boolean TRUE on success, FALSE on fail
689 689
 	 */
690
-	public function update_cache_after_object_save( $relationName, EE_Base_Class $newly_saved_object, $current_cache_id = '') {
690
+	public function update_cache_after_object_save($relationName, EE_Base_Class $newly_saved_object, $current_cache_id = '') {
691 691
 		// verify that incoming object is of the correct type
692
-		$obj_class = 'EE_' . $relationName;
693
-		if ( $newly_saved_object instanceof $obj_class ) {
692
+		$obj_class = 'EE_'.$relationName;
693
+		if ($newly_saved_object instanceof $obj_class) {
694 694
 			/* @type EE_Base_Class $newly_saved_object*/
695 695
 			// now get the type of relation
696
-			$relationship_to_model = $this->get_model()->related_settings_for( $relationName );
696
+			$relationship_to_model = $this->get_model()->related_settings_for($relationName);
697 697
 			// if this is a 1:1 relationship
698
-			if( $relationship_to_model instanceof EE_Belongs_To_Relation ) {
698
+			if ($relationship_to_model instanceof EE_Belongs_To_Relation) {
699 699
 				// then just replace the cached object with the newly saved object
700 700
 				$this->_model_relations[$relationName] = $newly_saved_object;
701 701
 				return TRUE;
702 702
 			// or if it's some kind of sordid feral polyamorous relationship...
703
-			} elseif ( is_array( $this->_model_relations[$relationName] ) && isset( $this->_model_relations[$relationName][ $current_cache_id ] )) {
703
+			} elseif (is_array($this->_model_relations[$relationName]) && isset($this->_model_relations[$relationName][$current_cache_id])) {
704 704
 				// then remove the current cached item
705
-				unset( $this->_model_relations[$relationName][ $current_cache_id ] );
705
+				unset($this->_model_relations[$relationName][$current_cache_id]);
706 706
 				// and cache the newly saved object using it's new ID
707
-				$this->_model_relations[$relationName][ $newly_saved_object->ID() ] = $newly_saved_object;
707
+				$this->_model_relations[$relationName][$newly_saved_object->ID()] = $newly_saved_object;
708 708
 				return TRUE;
709 709
 			}
710 710
 		}
@@ -720,11 +720,11 @@  discard block
 block discarded – undo
720 720
 	 * @param string $relationName
721 721
 	 * @return EE_Base_Class
722 722
 	 */
723
-	public function get_one_from_cache($relationName){
724
-		$cached_array_or_object = isset( $this->_model_relations[$relationName] ) ? $this->_model_relations[$relationName] : null;
725
-		if(is_array($cached_array_or_object)){
723
+	public function get_one_from_cache($relationName) {
724
+		$cached_array_or_object = isset($this->_model_relations[$relationName]) ? $this->_model_relations[$relationName] : null;
725
+		if (is_array($cached_array_or_object)) {
726 726
 			return array_shift($cached_array_or_object);
727
-		}else{
727
+		} else {
728 728
 			return $cached_array_or_object;
729 729
 		}
730 730
 	}
@@ -739,14 +739,14 @@  discard block
 block discarded – undo
739 739
 	 * @throws \EE_Error
740 740
 	 * @return EE_Base_Class[] NOT necessarily indexed by primary keys
741 741
 	 */
742
-	public function get_all_from_cache($relationName){
743
-		$cached_array_or_object =  isset( $this->_model_relations[$relationName] ) ? $this->_model_relations[$relationName] : array();
744
-		if(is_array($cached_array_or_object)){
742
+	public function get_all_from_cache($relationName) {
743
+		$cached_array_or_object = isset($this->_model_relations[$relationName]) ? $this->_model_relations[$relationName] : array();
744
+		if (is_array($cached_array_or_object)) {
745 745
 			$objects = $cached_array_or_object;
746
-		}elseif($cached_array_or_object){
746
+		}elseif ($cached_array_or_object) {
747 747
 			//if the result is not an array, but exists, make it an array
748 748
 			$objects = array($cached_array_or_object);
749
-		}else{
749
+		} else {
750 750
 			//if nothing was found, return an empty array
751 751
 			$objects = array();
752 752
 		}
@@ -754,15 +754,15 @@  discard block
 block discarded – undo
754 754
 		//basically, if this model object was stored in the session, and these cached model objects
755 755
 		//already have IDs, let's make sure they're in their model's entity mapper
756 756
 		//otherwise we will have duplicates next time we call EE_Registry::instance()->load_model( $relationName )->get_one_by_ID( $result->ID() );
757
-		foreach( $objects as $model_object ){
758
-			$model = EE_Registry::instance()->load_model( $relationName );
759
-			if( $model instanceof EEM_Base && $model_object instanceof EE_Base_Class ){
757
+		foreach ($objects as $model_object) {
758
+			$model = EE_Registry::instance()->load_model($relationName);
759
+			if ($model instanceof EEM_Base && $model_object instanceof EE_Base_Class) {
760 760
 				//ensure its in the map if it has an ID; otherwise it will be added to the map when its saved
761
-				if( $model_object->ID() ){
762
-					$model->add_to_entity_map( $model_object );
761
+				if ($model_object->ID()) {
762
+					$model->add_to_entity_map($model_object);
763 763
 				}
764
-			}else{
765
-				throw new EE_Error( sprintf( __( 'Error retrieving related model objects. Either $1%s is not a model or $2%s is not a model object', 'event_espresso' ), $relationName, gettype( $model_object )));
764
+			} else {
765
+				throw new EE_Error(sprintf(__('Error retrieving related model objects. Either $1%s is not a model or $2%s is not a model object', 'event_espresso'), $relationName, gettype($model_object)));
766 766
 			}
767 767
 		}
768 768
 		return $objects;
@@ -781,13 +781,13 @@  discard block
 block discarded – undo
781 781
 	 *
782 782
 	 * @return array|EE_Base_Class[]
783 783
 	 */
784
-	public function next_x( $field_to_order_by = null, $limit = 1, $query_params = array(), $columns_to_select = null ) {
785
-		$field = empty( $field_to_order_by ) && $this->get_model()->has_primary_key_field() ? $this->get_model()->get_primary_key_field()->get_name() : $field_to_order_by;
786
-		$current_value = ! empty( $field ) ? $this->get( $field ) : null;
787
-		if ( empty( $field ) || empty( $current_value ) ) {
784
+	public function next_x($field_to_order_by = null, $limit = 1, $query_params = array(), $columns_to_select = null) {
785
+		$field = empty($field_to_order_by) && $this->get_model()->has_primary_key_field() ? $this->get_model()->get_primary_key_field()->get_name() : $field_to_order_by;
786
+		$current_value = ! empty($field) ? $this->get($field) : null;
787
+		if (empty($field) || empty($current_value)) {
788 788
 			return array();
789 789
 		}
790
-		return $this->get_model()->next_x( $current_value, $field, $limit, $query_params, $columns_to_select );
790
+		return $this->get_model()->next_x($current_value, $field, $limit, $query_params, $columns_to_select);
791 791
 	}
792 792
 
793 793
 
@@ -806,13 +806,13 @@  discard block
 block discarded – undo
806 806
 	 *
807 807
 	 * @return array|EE_Base_Class[]
808 808
 	 */
809
-	public function previous_x( $field_to_order_by = null, $limit = 1, $query_params = array(), $columns_to_select = null ) {
810
-		$field = empty( $field_to_order_by ) && $this->get_model()->has_primary_key_field() ? $this->get_model()->get_primary_key_field()->get_name() : $field_to_order_by;
811
-		$current_value = ! empty( $field ) ? $this->get( $field ) : null;
812
-		if ( empty( $field ) || empty( $current_value ) ) {
809
+	public function previous_x($field_to_order_by = null, $limit = 1, $query_params = array(), $columns_to_select = null) {
810
+		$field = empty($field_to_order_by) && $this->get_model()->has_primary_key_field() ? $this->get_model()->get_primary_key_field()->get_name() : $field_to_order_by;
811
+		$current_value = ! empty($field) ? $this->get($field) : null;
812
+		if (empty($field) || empty($current_value)) {
813 813
 			return array();
814 814
 		}
815
-		return $this->get_model()->previous_x( $current_value, $field, $limit, $query_params, $columns_to_select );
815
+		return $this->get_model()->previous_x($current_value, $field, $limit, $query_params, $columns_to_select);
816 816
 	}
817 817
 
818 818
 
@@ -830,13 +830,13 @@  discard block
 block discarded – undo
830 830
 	 *
831 831
 	 * @return array|EE_Base_Class
832 832
 	 */
833
-	public function next( $field_to_order_by = null, $query_params = array(), $columns_to_select = null ) {
834
-		$field = empty( $field_to_order_by ) && $this->get_model()->has_primary_key_field() ? $this->get_model()->get_primary_key_field()->get_name() : $field_to_order_by;
835
-		$current_value = ! empty( $field ) ? $this->get( $field ) : null;
836
-		if ( empty( $field ) || empty( $current_value ) ) {
833
+	public function next($field_to_order_by = null, $query_params = array(), $columns_to_select = null) {
834
+		$field = empty($field_to_order_by) && $this->get_model()->has_primary_key_field() ? $this->get_model()->get_primary_key_field()->get_name() : $field_to_order_by;
835
+		$current_value = ! empty($field) ? $this->get($field) : null;
836
+		if (empty($field) || empty($current_value)) {
837 837
 			return array();
838 838
 		}
839
-		return $this->get_model()->next( $current_value, $field, $query_params, $columns_to_select );
839
+		return $this->get_model()->next($current_value, $field, $query_params, $columns_to_select);
840 840
 	}
841 841
 
842 842
 
@@ -855,13 +855,13 @@  discard block
 block discarded – undo
855 855
 	 *
856 856
 	 * @return array|EE_Base_Class
857 857
 	 */
858
-	public function previous( $field_to_order_by = null, $query_params = array(), $columns_to_select = null ) {
859
-		$field = empty( $field_to_order_by ) && $this->get_model()->has_primary_key_field() ? $this->get_model()->get_primary_key_field()->get_name() : $field_to_order_by;
860
-		$current_value = ! empty( $field ) ? $this->get( $field ) : null;
861
-		if ( empty( $field ) || empty( $current_value ) ) {
858
+	public function previous($field_to_order_by = null, $query_params = array(), $columns_to_select = null) {
859
+		$field = empty($field_to_order_by) && $this->get_model()->has_primary_key_field() ? $this->get_model()->get_primary_key_field()->get_name() : $field_to_order_by;
860
+		$current_value = ! empty($field) ? $this->get($field) : null;
861
+		if (empty($field) || empty($current_value)) {
862 862
 			return array();
863 863
 		}
864
-		return $this->get_model()->previous( $current_value, $field, $query_params, $columns_to_select );
864
+		return $this->get_model()->previous($current_value, $field, $query_params, $columns_to_select);
865 865
 	}
866 866
 
867 867
 
@@ -875,25 +875,25 @@  discard block
 block discarded – undo
875 875
 	 * @param string $field_name
876 876
 	 * @param mixed  $field_value_from_db
877 877
 	 */
878
-	public function set_from_db($field_name,$field_value_from_db){
878
+	public function set_from_db($field_name, $field_value_from_db) {
879 879
 		$field_obj = $this->get_model()->field_settings_for($field_name);
880
-		if ( $field_obj instanceof EE_Model_Field_Base ) {
880
+		if ($field_obj instanceof EE_Model_Field_Base) {
881 881
 			//you would think the DB has no NULLs for non-null label fields right? wrong!
882 882
 			//eg, a CPT model object could have an entry in the posts table, but no
883 883
 			//entry in the meta table. Meaning that all its columns in the meta table
884 884
 			//are null! yikes! so when we find one like that, use defaults for its meta columns
885
-			if($field_value_from_db === NULL ){
886
-				if( $field_obj->is_nullable()){
885
+			if ($field_value_from_db === NULL) {
886
+				if ($field_obj->is_nullable()) {
887 887
 					//if the field allows nulls, then let it be null
888 888
 					$field_value = NULL;
889
-				}else{
889
+				} else {
890 890
 					$field_value = $field_obj->get_default_value();
891 891
 				}
892
-			}else{
893
-				$field_value = $field_obj->prepare_for_set_from_db( $field_value_from_db );
892
+			} else {
893
+				$field_value = $field_obj->prepare_for_set_from_db($field_value_from_db);
894 894
 			}
895 895
 			$this->_fields[$field_name] = $field_value;
896
-			$this->_clear_cached_property( $field_name );
896
+			$this->_clear_cached_property($field_name);
897 897
 		}
898 898
 	}
899 899
 
@@ -905,8 +905,8 @@  discard block
 block discarded – undo
905 905
 	 * @param string $extra_cache_ref This allows the user to specify an extra cache ref for the given property (in cases where the same property may be used for different outputs - i.e. datetime, money etc.)
906 906
 	 * @return boolean
907 907
 	 */
908
-	public function get($field_name, $extra_cache_ref = NULL ){
909
-		return $this->_get_cached_property( $field_name, FALSE, $extra_cache_ref );
908
+	public function get($field_name, $extra_cache_ref = NULL) {
909
+		return $this->_get_cached_property($field_name, FALSE, $extra_cache_ref);
910 910
 	}
911 911
 
912 912
 
@@ -936,11 +936,11 @@  discard block
 block discarded – undo
936 936
 	 *                    				     just null is returned (because that indicates that likely
937 937
 	 *                    				     this field is nullable).
938 938
 	 */
939
-	public function get_DateTime_object( $field_name ) {
940
-		$field_settings = $this->get_model()->field_settings_for( $field_name );
939
+	public function get_DateTime_object($field_name) {
940
+		$field_settings = $this->get_model()->field_settings_for($field_name);
941 941
 
942
-		if ( ! $field_settings instanceof EE_Datetime_Field ) {
943
-			EE_Error::add_error( sprintf( __('The field %s is not an EE_Datetime_Field field.  There is no DateTime object stored on this field type.', 'event_espresso' ), $field_name ), __FILE__, __FUNCTION__, __LINE__ );
942
+		if ( ! $field_settings instanceof EE_Datetime_Field) {
943
+			EE_Error::add_error(sprintf(__('The field %s is not an EE_Datetime_Field field.  There is no DateTime object stored on this field type.', 'event_espresso'), $field_name), __FILE__, __FUNCTION__, __LINE__);
944 944
 			return false;
945 945
 		}
946 946
 
@@ -956,7 +956,7 @@  discard block
 block discarded – undo
956 956
 	 * @param string         $extra_cache_ref This allows the user to specify an extra cache ref for the given property (in cases where the same property may be used for different outputs - i.e. datetime, money etc.)
957 957
 	 * @return void
958 958
 	 */
959
-	public function e($field_name, $extra_cache_ref = NULL){
959
+	public function e($field_name, $extra_cache_ref = NULL) {
960 960
 		echo $this->get_pretty($field_name, $extra_cache_ref);
961 961
 	}
962 962
 	/**
@@ -965,8 +965,8 @@  discard block
 block discarded – undo
965 965
 	 * @param string $field_name
966 966
 	 * @return void
967 967
 	 */
968
-	public function f($field_name){
969
-		$this->e($field_name,'form_input');
968
+	public function f($field_name) {
969
+		$this->e($field_name, 'form_input');
970 970
 	}
971 971
 
972 972
 	/**
@@ -975,8 +975,8 @@  discard block
 block discarded – undo
975 975
 	 * @param string         $extra_cache_ref This allows the user to specify an extra cache ref for the given property (in cases where the same property may be used for different outputs - i.e. datetime, money etc.)
976 976
 	 * @return mixed
977 977
 	 */
978
-	public function get_pretty($field_name, $extra_cache_ref = NULL){
979
-		return  $this->_get_cached_property( $field_name, TRUE, $extra_cache_ref );
978
+	public function get_pretty($field_name, $extra_cache_ref = NULL) {
979
+		return  $this->_get_cached_property($field_name, TRUE, $extra_cache_ref);
980 980
 	}
981 981
 
982 982
 
@@ -993,37 +993,37 @@  discard block
 block discarded – undo
993 993
 	 * @param  boolean $echo         Whether the dtt is echoing using pretty echoing or just returned using vanilla get
994 994
 	 * @return void | string | bool | EE_Error string on success, FALSE on fail, or EE_Error Exception is thrown if field is not a valid dtt field, or void if echoing
995 995
 	 */
996
-	protected function _get_datetime( $field_name, $dt_frmt = NULL, $tm_frmt = NULL, $date_or_time = NULL, $echo = FALSE ) {
996
+	protected function _get_datetime($field_name, $dt_frmt = NULL, $tm_frmt = NULL, $date_or_time = NULL, $echo = FALSE) {
997 997
 
998
-		$in_dt_frmt = empty($dt_frmt) ? $this->_dt_frmt :  $dt_frmt;
998
+		$in_dt_frmt = empty($dt_frmt) ? $this->_dt_frmt : $dt_frmt;
999 999
 		$in_tm_frmt = empty($tm_frmt) ? $this->_tm_frmt : $tm_frmt;
1000 1000
 
1001 1001
 		//validate field for datetime and returns field settings if valid.
1002
-		$field = $this->_get_dtt_field_settings( $field_name );
1002
+		$field = $this->_get_dtt_field_settings($field_name);
1003 1003
 
1004 1004
 		//clear cached property if either formats are not null.
1005
-		if( $dt_frmt !== null || $tm_frmt !== null ) {
1006
-			$this->_clear_cached_property( $field_name );
1005
+		if ($dt_frmt !== null || $tm_frmt !== null) {
1006
+			$this->_clear_cached_property($field_name);
1007 1007
 			//reset format properties because they are used in get()
1008 1008
 			$this->_dt_frmt = $in_dt_frmt;
1009 1009
 			$this->_tm_frmt = $in_tm_frmt;
1010 1010
 		}
1011 1011
 
1012
-		if ( $echo )
1013
-			$field->set_pretty_date_format( $in_dt_frmt );
1012
+		if ($echo)
1013
+			$field->set_pretty_date_format($in_dt_frmt);
1014 1014
 		else
1015
-			$field->set_date_format( $in_dt_frmt );
1015
+			$field->set_date_format($in_dt_frmt);
1016 1016
 
1017
-		if ( $echo )
1018
-			$field->set_pretty_time_format( $in_tm_frmt );
1017
+		if ($echo)
1018
+			$field->set_pretty_time_format($in_tm_frmt);
1019 1019
 		else
1020
-			$field->set_time_format( $in_tm_frmt );
1020
+			$field->set_time_format($in_tm_frmt);
1021 1021
 
1022 1022
 		//set timezone in field object
1023
-		$field->set_timezone( $this->_timezone );
1023
+		$field->set_timezone($this->_timezone);
1024 1024
 
1025 1025
 		//set the output returned
1026
-		switch ( $date_or_time ) {
1026
+		switch ($date_or_time) {
1027 1027
 
1028 1028
 			case 'D' :
1029 1029
 				$field->set_date_time_output('date');
@@ -1038,11 +1038,11 @@  discard block
 block discarded – undo
1038 1038
 		}
1039 1039
 
1040 1040
 
1041
-		if ( $echo ) {
1042
-			$this->e( $field_name, $date_or_time );
1041
+		if ($echo) {
1042
+			$this->e($field_name, $date_or_time);
1043 1043
 			return '';
1044 1044
 		 }
1045
-		return $this->get( $field_name, $date_or_time );
1045
+		return $this->get($field_name, $date_or_time);
1046 1046
 	}
1047 1047
 
1048 1048
 
@@ -1052,8 +1052,8 @@  discard block
 block discarded – undo
1052 1052
 	 * @param  string $format     format for the date returned (if NULL we use default in dt_frmt property)
1053 1053
 	 * @return string            datetime value formatted
1054 1054
 	 */
1055
-	public function get_date( $field_name, $format = NULL ) {
1056
-		return $this->_get_datetime( $field_name, $format, NULL, 'D' );
1055
+	public function get_date($field_name, $format = NULL) {
1056
+		return $this->_get_datetime($field_name, $format, NULL, 'D');
1057 1057
 	}
1058 1058
 
1059 1059
 
@@ -1062,8 +1062,8 @@  discard block
 block discarded – undo
1062 1062
 	 * @param      $field_name
1063 1063
 	 * @param null $format
1064 1064
 	 */
1065
-	public function e_date( $field_name, $format = NULL ) {
1066
-		$this->_get_datetime( $field_name, $format, NULL, 'D', TRUE );
1065
+	public function e_date($field_name, $format = NULL) {
1066
+		$this->_get_datetime($field_name, $format, NULL, 'D', TRUE);
1067 1067
 	}
1068 1068
 
1069 1069
 
@@ -1073,8 +1073,8 @@  discard block
 block discarded – undo
1073 1073
 	 * @param  string $format     format for the time returned ( if NULL we use default in tm_frmt property)
1074 1074
 	 * @return string             datetime value formatted
1075 1075
 	 */
1076
-	public function get_time( $field_name, $format = NULL ) {
1077
-		return $this->_get_datetime( $field_name, NULL, $format, 'T' );
1076
+	public function get_time($field_name, $format = NULL) {
1077
+		return $this->_get_datetime($field_name, NULL, $format, 'T');
1078 1078
 	}
1079 1079
 
1080 1080
 
@@ -1083,8 +1083,8 @@  discard block
 block discarded – undo
1083 1083
 	 * @param      $field_name
1084 1084
 	 * @param null $format
1085 1085
 	 */
1086
-	public function e_time( $field_name, $format = NULL ) {
1087
-		$this->_get_datetime( $field_name, NULL, $format, 'T', TRUE );
1086
+	public function e_time($field_name, $format = NULL) {
1087
+		$this->_get_datetime($field_name, NULL, $format, 'T', TRUE);
1088 1088
 	}
1089 1089
 
1090 1090
 
@@ -1097,8 +1097,8 @@  discard block
 block discarded – undo
1097 1097
 	 * @param  string $tm_frmt    format for the time returned (if NULL we use default in tm_frmt property)
1098 1098
 	 * @return string             datetime value formatted
1099 1099
 	 */
1100
-	public function get_datetime( $field_name, $dt_frmt = NULL, $tm_frmt = NULL ) {
1101
-		return $this->_get_datetime( $field_name, $dt_frmt, $tm_frmt );
1100
+	public function get_datetime($field_name, $dt_frmt = NULL, $tm_frmt = NULL) {
1101
+		return $this->_get_datetime($field_name, $dt_frmt, $tm_frmt);
1102 1102
 	}
1103 1103
 
1104 1104
 
@@ -1108,8 +1108,8 @@  discard block
 block discarded – undo
1108 1108
 	 * @param null $dt_frmt
1109 1109
 	 * @param null $tm_frmt
1110 1110
 	 */
1111
-	public function e_datetime( $field_name, $dt_frmt = NULL, $tm_frmt = NULL ) {
1112
-		$this->_get_datetime( $field_name, $dt_frmt, $tm_frmt, NULL, TRUE);
1111
+	public function e_datetime($field_name, $dt_frmt = NULL, $tm_frmt = NULL) {
1112
+		$this->_get_datetime($field_name, $dt_frmt, $tm_frmt, NULL, TRUE);
1113 1113
 	}
1114 1114
 
1115 1115
 
@@ -1124,10 +1124,10 @@  discard block
 block discarded – undo
1124 1124
 	 * @return string Date and time string in set locale or false if no field exists for the given
1125 1125
 	 *                         field name.
1126 1126
 	 */
1127
-	public function get_i18n_datetime( $field_name, $format = NULL ) {
1128
-		EE_Registry::instance()->load_helper( 'DTT_Helper' );
1129
-		$format = empty( $format ) ? $this->_dt_frmt . ' ' . $this->_tm_frmt : $format;
1130
-		return date_i18n( $format, EEH_DTT_Helper::get_timestamp_with_offset( $this->get_raw( $field_name ), $this->_timezone ) );
1127
+	public function get_i18n_datetime($field_name, $format = NULL) {
1128
+		EE_Registry::instance()->load_helper('DTT_Helper');
1129
+		$format = empty($format) ? $this->_dt_frmt.' '.$this->_tm_frmt : $format;
1130
+		return date_i18n($format, EEH_DTT_Helper::get_timestamp_with_offset($this->get_raw($field_name), $this->_timezone));
1131 1131
 	}
1132 1132
 
1133 1133
 
@@ -1139,14 +1139,14 @@  discard block
 block discarded – undo
1139 1139
 	 * @throws EE_Error
1140 1140
 	 * @return EE_Datetime_Field
1141 1141
 	 */
1142
-	protected function _get_dtt_field_settings( $field_name ) {
1142
+	protected function _get_dtt_field_settings($field_name) {
1143 1143
 		$field = $this->get_model()->field_settings_for($field_name);
1144 1144
 
1145 1145
 		//check if field is dtt
1146
-		if ( $field instanceof EE_Datetime_Field ) {
1146
+		if ($field instanceof EE_Datetime_Field) {
1147 1147
 			return $field;
1148 1148
 		} else {
1149
-			throw new EE_Error( sprintf( __('The field name "%s" has been requested for the EE_Base_Class datetime functions and it is not a valid EE_Datetime_Field.  Please check the spelling of the field and make sure it has been setup as a EE_Datetime_Field in the %s model constructor', 'event_espresso'), $field_name, self::_get_model_classname( get_class($this) ) ) );
1149
+			throw new EE_Error(sprintf(__('The field name "%s" has been requested for the EE_Base_Class datetime functions and it is not a valid EE_Datetime_Field.  Please check the spelling of the field and make sure it has been setup as a EE_Datetime_Field in the %s model constructor', 'event_espresso'), $field_name, self::_get_model_classname(get_class($this))));
1150 1150
 		}
1151 1151
 	}
1152 1152
 
@@ -1167,8 +1167,8 @@  discard block
 block discarded – undo
1167 1167
 	 * @param string|Datetime $time      a valid time string for php datetime functions (or DateTime object)
1168 1168
 	 * @param string $fieldname the name of the field the time is being set on (must match a EE_Datetime_Field)
1169 1169
 	 */
1170
-	protected function _set_time_for( $time, $fieldname ) {
1171
-		$this->_set_date_time( 'T', $time, $fieldname );
1170
+	protected function _set_time_for($time, $fieldname) {
1171
+		$this->_set_date_time('T', $time, $fieldname);
1172 1172
 	}
1173 1173
 
1174 1174
 
@@ -1182,8 +1182,8 @@  discard block
 block discarded – undo
1182 1182
 	 * @param string|DateTime $date      a valid date string for php datetime functions ( or DateTime object)
1183 1183
 	 * @param string $fieldname the name of the field the date is being set on (must match a EE_Datetime_Field)
1184 1184
 	 */
1185
-	protected function _set_date_for( $date, $fieldname ) {
1186
-		$this->_set_date_time( 'D', $date, $fieldname );
1185
+	protected function _set_date_for($date, $fieldname) {
1186
+		$this->_set_date_time('D', $date, $fieldname);
1187 1187
 	}
1188 1188
 
1189 1189
 
@@ -1199,21 +1199,21 @@  discard block
 block discarded – undo
1199 1199
 	 * @param string|DateTime $datetime_value A valid Date or Time string (or DateTime object)
1200 1200
 	 * @param string $fieldname     the name of the field the date OR time is being set on (must match a EE_Datetime_Field property)
1201 1201
 	 */
1202
-	protected function _set_date_time( $what = 'T', $datetime_value, $fieldname ) {
1203
-		$field = $this->_get_dtt_field_settings( $fieldname );
1204
-		$field->set_timezone( $this->_timezone );
1205
-		$field->set_date_format( $this->_dt_frmt );
1206
-		$field->set_time_format( $this->_tm_frmt );
1202
+	protected function _set_date_time($what = 'T', $datetime_value, $fieldname) {
1203
+		$field = $this->_get_dtt_field_settings($fieldname);
1204
+		$field->set_timezone($this->_timezone);
1205
+		$field->set_date_format($this->_dt_frmt);
1206
+		$field->set_time_format($this->_tm_frmt);
1207 1207
 
1208
-		switch ( $what ) {
1208
+		switch ($what) {
1209 1209
 			case 'T' :
1210
-				$this->_fields[$fieldname] = $field->prepare_for_set_with_new_time( $datetime_value, $this->_fields[$fieldname] );
1210
+				$this->_fields[$fieldname] = $field->prepare_for_set_with_new_time($datetime_value, $this->_fields[$fieldname]);
1211 1211
 				break;
1212 1212
 			case 'D' :
1213
-				$this->_fields[$fieldname] = $field->prepare_for_set_with_new_date( $datetime_value, $this->_fields[$fieldname] );
1213
+				$this->_fields[$fieldname] = $field->prepare_for_set_with_new_date($datetime_value, $this->_fields[$fieldname]);
1214 1214
 				break;
1215 1215
 			case 'B' :
1216
-				$this->_fields[$fieldname] = $field->prepare_for_set( $datetime_value );
1216
+				$this->_fields[$fieldname] = $field->prepare_for_set($datetime_value);
1217 1217
 				break;
1218 1218
 		}
1219 1219
 
@@ -1236,25 +1236,25 @@  discard block
 block discarded – undo
1236 1236
 	 * @throws EE_Error
1237 1237
 	 * @return string timestamp
1238 1238
 	 */
1239
-	public function display_in_my_timezone( $field_name, $callback = 'get_datetime', $args = NULL, $prepend = '', $append = '' ) {
1239
+	public function display_in_my_timezone($field_name, $callback = 'get_datetime', $args = NULL, $prepend = '', $append = '') {
1240 1240
 		EE_Registry::instance()->load_helper('DTT_Helper');
1241 1241
 		$timezone = EEH_DTT_Helper::get_timezone();
1242 1242
 
1243
-		if ( $timezone == $this->_timezone )
1243
+		if ($timezone == $this->_timezone)
1244 1244
 			return '';
1245 1245
 
1246 1246
 		$original_timezone = $this->_timezone;
1247
-		$this->set_timezone( $timezone );
1247
+		$this->set_timezone($timezone);
1248 1248
 
1249 1249
 		$fn = (array) $field_name;
1250
-		$args = array_merge( $fn, (array) $args );
1250
+		$args = array_merge($fn, (array) $args);
1251 1251
 
1252
-		if ( !method_exists( $this, $callback ) )
1253
-			throw new EE_Error(sprintf( __('The method named "%s" given as the callback param in "display_in_my_timezone" does not exist.  Please check your spelling', 'event_espresso'), $callback ) );
1252
+		if ( ! method_exists($this, $callback))
1253
+			throw new EE_Error(sprintf(__('The method named "%s" given as the callback param in "display_in_my_timezone" does not exist.  Please check your spelling', 'event_espresso'), $callback));
1254 1254
 		$args = (array) $args;
1255
-		$return =  $prepend . call_user_func_array( array( $this, $callback ), $args ) . $append;
1255
+		$return = $prepend.call_user_func_array(array($this, $callback), $args).$append;
1256 1256
 
1257
-		$this->set_timezone( $original_timezone );
1257
+		$this->set_timezone($original_timezone);
1258 1258
 		return $return;
1259 1259
 	}
1260 1260
 
@@ -1268,21 +1268,21 @@  discard block
 block discarded – undo
1268 1268
 	 * which may depend on it. Its generally advisable to always leave this as TRUE, otherwise you could easily corrupt your DB
1269 1269
 	 * @return boolean | int
1270 1270
 	 */
1271
-	public function delete( $allow_blocking = true ){
1271
+	public function delete($allow_blocking = true) {
1272 1272
 		/**
1273 1273
 		 * Called just before deleting a model object
1274 1274
 		 *
1275 1275
 		 * @param EE_Base_Class $model_object about to be 'deleted'
1276 1276
 		 */
1277
-		do_action( 'AHEE__EE_Base_Class__delete__before', $this );
1278
-		$result = $this->get_model()->delete_by_ID( $this->ID(), $allow_blocking );
1277
+		do_action('AHEE__EE_Base_Class__delete__before', $this);
1278
+		$result = $this->get_model()->delete_by_ID($this->ID(), $allow_blocking);
1279 1279
         $this->refresh_cache_of_related_objects();
1280 1280
 		/**
1281 1281
 		 * Called just after deleting a model object
1282 1282
 		 * @param EE_Base_Class $model_object that was just 'deleted'
1283 1283
 		 * @param boolean $result
1284 1284
 		 */
1285
-		do_action( 'AHEE__EE_Base_Class__delete__end', $this, $result );
1285
+		do_action('AHEE__EE_Base_Class__delete__end', $this, $result);
1286 1286
 		return $result;
1287 1287
 	}
1288 1288
 
@@ -1295,13 +1295,13 @@  discard block
 block discarded – undo
1295 1295
 	 * which may depend on it. Its generally advisable to always leave this as TRUE, otherwise you could easily corrupt your DB
1296 1296
 	 * @return bool
1297 1297
 	 */
1298
-	public function delete_permanently( $allow_blocking = true){
1299
-		$model=$this->get_model();
1300
-		if($model instanceof EEM_Soft_Delete_Base){
1301
-			$result=$model->delete_permanently_by_ID( $this->ID(), $allow_blocking );
1298
+	public function delete_permanently($allow_blocking = true) {
1299
+		$model = $this->get_model();
1300
+		if ($model instanceof EEM_Soft_Delete_Base) {
1301
+			$result = $model->delete_permanently_by_ID($this->ID(), $allow_blocking);
1302 1302
 			$this->refresh_cache_of_related_objects();
1303
-		}else{
1304
-			$result = $this->delete( $allow_blocking );
1303
+		} else {
1304
+			$result = $this->delete($allow_blocking);
1305 1305
 		}
1306 1306
 		return $result ? true : false;
1307 1307
 	}
@@ -1311,18 +1311,18 @@  discard block
 block discarded – undo
1311 1311
          * related model objects
1312 1312
          */
1313 1313
         public function refresh_cache_of_related_objects() {
1314
-            foreach( $this->get_model()->relation_settings() as $relation_name => $relation_obj ) {
1315
-                if( ! empty( $this->_model_relations[ $relation_name ] ) ) {
1316
-                    $related_objects = $this->_model_relations[ $relation_name ];
1317
-                    if( $relation_obj instanceof EE_Belongs_To_Relation ) {
1314
+            foreach ($this->get_model()->relation_settings() as $relation_name => $relation_obj) {
1315
+                if ( ! empty($this->_model_relations[$relation_name])) {
1316
+                    $related_objects = $this->_model_relations[$relation_name];
1317
+                    if ($relation_obj instanceof EE_Belongs_To_Relation) {
1318 1318
                         //this relation only stores a single model object, not an array
1319 1319
                         //but let's make it consistent
1320
-                        $related_objects = array( $related_objects );
1320
+                        $related_objects = array($related_objects);
1321 1321
                     }
1322
-                    foreach( $related_objects as $related_object ) {
1322
+                    foreach ($related_objects as $related_object) {
1323 1323
                         //only refresh their cache if they're in memory
1324
-                        if( $related_object instanceof EE_Base_Class ) {
1325
-							$related_object->clear_cache( $this->get_model()->get_this_model_name(), $this );
1324
+                        if ($related_object instanceof EE_Base_Class) {
1325
+							$related_object->clear_cache($this->get_model()->get_this_model_name(), $this);
1326 1326
                         }
1327 1327
                     }
1328 1328
                 }
@@ -1342,17 +1342,17 @@  discard block
 block discarded – undo
1342 1342
 	 * @return int , 1 on a successful update, the ID of the new entry on insert; 0 on failure or if the model object
1343 1343
 	 * isn't allowed to persist (as determined by EE_Base_Class::allow_persist())
1344 1344
 	 */
1345
-	public function save($set_cols_n_values=array()) {
1345
+	public function save($set_cols_n_values = array()) {
1346 1346
 		/**
1347 1347
 		 * Filters the fields we're about to save on the model object
1348 1348
 		 *
1349 1349
 		 * @param array $set_cols_n_values
1350 1350
 		 * @param EE_Base_Class $model_object
1351 1351
 		 */
1352
-		$set_cols_n_values = apply_filters( 'FHEE__EE_Base_Class__save__set_cols_n_values', $set_cols_n_values, $this  );
1352
+		$set_cols_n_values = apply_filters('FHEE__EE_Base_Class__save__set_cols_n_values', $set_cols_n_values, $this);
1353 1353
 		//set attributes as provided in $set_cols_n_values
1354
-		foreach($set_cols_n_values as $column=>$value){
1355
-			$this->set($column,$value);
1354
+		foreach ($set_cols_n_values as $column=>$value) {
1355
+			$this->set($column, $value);
1356 1356
 		}
1357 1357
 		/**
1358 1358
 		 * Saving a model object.
@@ -1360,8 +1360,8 @@  discard block
 block discarded – undo
1360 1360
 		 * Before we perform a save, this action is fired.
1361 1361
 		 * @param EE_Base_Class $model_object the model object about to be saved.
1362 1362
 		 */
1363
-		do_action( 'AHEE__EE_Base_Class__save__begin', $this );
1364
-		if( ! $this->allow_persist() ) {
1363
+		do_action('AHEE__EE_Base_Class__save__begin', $this);
1364
+		if ( ! $this->allow_persist()) {
1365 1365
 			return 0;
1366 1366
 		}
1367 1367
 		//now get current attribute values
@@ -1371,61 +1371,61 @@  discard block
 block discarded – undo
1371 1371
 		$old_assumption_concerning_value_preparation = $this->get_model()->get_assumption_concerning_values_already_prepared_by_model_object();
1372 1372
 		$this->get_model()->assume_values_already_prepared_by_model_object(true);
1373 1373
 		//does this model have an autoincrement PK?
1374
-		if($this->get_model()->has_primary_key_field()){
1375
-			if($this->get_model()->get_primary_key_field()->is_auto_increment()){
1374
+		if ($this->get_model()->has_primary_key_field()) {
1375
+			if ($this->get_model()->get_primary_key_field()->is_auto_increment()) {
1376 1376
 				//ok check if it's set, if so: update; if not, insert
1377
-				if ( ! empty( $save_cols_n_values[self::_get_primary_key_name( get_class($this) )] ) ){
1378
-					$results = $this->get_model()->update_by_ID ( $save_cols_n_values, $this->ID() );
1377
+				if ( ! empty($save_cols_n_values[self::_get_primary_key_name(get_class($this))])) {
1378
+					$results = $this->get_model()->update_by_ID($save_cols_n_values, $this->ID());
1379 1379
 				} else {
1380
-					unset($save_cols_n_values[self::_get_primary_key_name( get_class( $this) )]);
1381
-					$results = $this->get_model()->insert( $save_cols_n_values, true);
1382
-					if($results){
1380
+					unset($save_cols_n_values[self::_get_primary_key_name(get_class($this))]);
1381
+					$results = $this->get_model()->insert($save_cols_n_values, true);
1382
+					if ($results) {
1383 1383
 						//if successful, set the primary key
1384 1384
 						//but don't use the normal SET method, because it will check if
1385 1385
 						//an item with the same ID exists in the mapper & db, then
1386 1386
 						//will find it in the db (because we just added it) and THAT object
1387 1387
 						//will get added to the mapper before we can add this one!
1388 1388
 						//but if we just avoid using the SET method, all that headache can be avoided
1389
-						$pk_field_name =self::_get_primary_key_name( get_class($this));
1389
+						$pk_field_name = self::_get_primary_key_name(get_class($this));
1390 1390
 						$this->_fields[$pk_field_name] = $results;
1391 1391
 						$this->_clear_cached_property($pk_field_name);
1392
-						$this->get_model()->add_to_entity_map( $this );
1392
+						$this->get_model()->add_to_entity_map($this);
1393 1393
 						$this->_update_cached_related_model_objs_fks();
1394 1394
 					}
1395 1395
 				}
1396
-			}else{//PK is NOT auto-increment
1396
+			} else {//PK is NOT auto-increment
1397 1397
 				//so check if one like it already exists in the db
1398
-				if( $this->get_model()->exists_by_ID( $this->ID() ) ){
1399
-					if( ! $this->in_entity_map() && WP_DEBUG ){
1398
+				if ($this->get_model()->exists_by_ID($this->ID())) {
1399
+					if ( ! $this->in_entity_map() && WP_DEBUG) {
1400 1400
 						throw new EE_Error(
1401 1401
 							sprintf(
1402
-								__( 'Using a model object %1$s that is NOT in the entity map, can lead to unexpected errors. You should either: %4$s 1. Put it in the entity mapper by calling %2$s %4$s 2. Discard this model object and use what is in the entity mapper %4$s 3. Fetch from the database using %3$s', 'event_espresso' ),
1402
+								__('Using a model object %1$s that is NOT in the entity map, can lead to unexpected errors. You should either: %4$s 1. Put it in the entity mapper by calling %2$s %4$s 2. Discard this model object and use what is in the entity mapper %4$s 3. Fetch from the database using %3$s', 'event_espresso'),
1403 1403
 								get_class($this),
1404
-								get_class( $this->get_model() ) . '::instance()->add_to_entity_map()',
1405
-								get_class( $this->get_model() ) . '::instance()->get_one_by_ID()',
1404
+								get_class($this->get_model()).'::instance()->add_to_entity_map()',
1405
+								get_class($this->get_model()).'::instance()->get_one_by_ID()',
1406 1406
 								'<br />'
1407 1407
 							)
1408 1408
 						);
1409 1409
 					}
1410 1410
 					$results = $this->get_model()->update_by_ID($save_cols_n_values, $this->ID());
1411
-				}else{
1411
+				} else {
1412 1412
 					$results = $this->get_model()->insert($save_cols_n_values);
1413 1413
 					$this->_update_cached_related_model_objs_fks();
1414 1414
 				}
1415 1415
 			}
1416
-		}else{//there is NO primary key
1416
+		} else {//there is NO primary key
1417 1417
 			$already_in_db = false;
1418
-			foreach($this->get_model()->unique_indexes() as $index){
1418
+			foreach ($this->get_model()->unique_indexes() as $index) {
1419 1419
 				$uniqueness_where_params = array_intersect_key($save_cols_n_values, $index->fields());
1420
-				if($this->get_model()->exists(array($uniqueness_where_params))){
1420
+				if ($this->get_model()->exists(array($uniqueness_where_params))) {
1421 1421
 					$already_in_db = true;
1422 1422
 				}
1423 1423
 			}
1424
-			if( $already_in_db ){
1425
-				$combined_pk_fields_n_values = array_intersect_key( $save_cols_n_values, $this->get_model()->get_combined_primary_key_fields() );
1426
-				$results = $this->get_model()->update( $save_cols_n_values,$combined_pk_fields_n_values );
1427
-			}else{
1428
-				$results = $this->get_model()->insert( $save_cols_n_values );
1424
+			if ($already_in_db) {
1425
+				$combined_pk_fields_n_values = array_intersect_key($save_cols_n_values, $this->get_model()->get_combined_primary_key_fields());
1426
+				$results = $this->get_model()->update($save_cols_n_values, $combined_pk_fields_n_values);
1427
+			} else {
1428
+				$results = $this->get_model()->insert($save_cols_n_values);
1429 1429
 			}
1430 1430
 		}
1431 1431
 		//restore the old assumption about values being prepared by the model object
@@ -1438,7 +1438,7 @@  discard block
 block discarded – undo
1438 1438
 		 * @param boolean|int $results if it were updated, TRUE or FALSE; if it were newly inserted
1439 1439
 		 * the new ID (or 0 if an error occurred and it wasn't updated)
1440 1440
 		 */
1441
-		do_action( 'AHEE__EE_Base_Class__save__end', $this, $results );
1441
+		do_action('AHEE__EE_Base_Class__save__end', $this, $results);
1442 1442
 		return $results;
1443 1443
 	}
1444 1444
 
@@ -1450,13 +1450,13 @@  discard block
 block discarded – undo
1450 1450
 	 * and we want to let its cached relations with foreign keys to it know about that change. Eg: we've created a transaction but haven't saved it to the db. We also create a registration and don't save it to the DB, but we DO cache it on the transaction. Now, when we save the transaction, the registration's TXN_ID will be automatically updated, whether or not they exist in the DB (if they do, their DB records will be automatically updated)
1451 1451
 	 * @return void
1452 1452
 	 */
1453
-	protected function _update_cached_related_model_objs_fks(){
1454
-		foreach( $this->get_model()->relation_settings() as $relation_name => $relation_obj ){
1455
-			if( $relation_obj instanceof EE_Has_Many_Relation ){
1456
-				foreach( $this->get_all_from_cache( $relation_name ) as $related_model_obj_in_cache) {
1457
-					$fk_to_this = $related_model_obj_in_cache->get_model()->get_foreign_key_to( $this->get_model()->get_this_model_name() );
1458
-					$related_model_obj_in_cache->set($fk_to_this->get_name(), $this->ID() );
1459
-					if( $related_model_obj_in_cache->ID() ){
1453
+	protected function _update_cached_related_model_objs_fks() {
1454
+		foreach ($this->get_model()->relation_settings() as $relation_name => $relation_obj) {
1455
+			if ($relation_obj instanceof EE_Has_Many_Relation) {
1456
+				foreach ($this->get_all_from_cache($relation_name) as $related_model_obj_in_cache) {
1457
+					$fk_to_this = $related_model_obj_in_cache->get_model()->get_foreign_key_to($this->get_model()->get_this_model_name());
1458
+					$related_model_obj_in_cache->set($fk_to_this->get_name(), $this->ID());
1459
+					if ($related_model_obj_in_cache->ID()) {
1460 1460
 						$related_model_obj_in_cache->save();
1461 1461
 					}
1462 1462
 				}
@@ -1472,21 +1472,21 @@  discard block
 block discarded – undo
1472 1472
 	 * and this object and properly setup
1473 1473
 	 * @return int ID of new model object on save; 0 on failure+
1474 1474
 	 */
1475
-	public function save_new_cached_related_model_objs(){
1475
+	public function save_new_cached_related_model_objs() {
1476 1476
 		//make sure this has been saved
1477
-		if( ! $this->ID()){
1477
+		if ( ! $this->ID()) {
1478 1478
 			$id = $this->save();
1479
-		}else{
1479
+		} else {
1480 1480
 			$id = $this->ID();
1481 1481
 		}
1482 1482
 		//now save all the NEW cached model objects  (ie they don't exist in the DB)
1483
-		foreach($this->get_model()->relation_settings() as $relationName => $relationObj){
1483
+		foreach ($this->get_model()->relation_settings() as $relationName => $relationObj) {
1484 1484
 
1485 1485
 
1486
-			if($this->_model_relations[$relationName]){
1486
+			if ($this->_model_relations[$relationName]) {
1487 1487
 				//is this a relation where we should expect just ONE related object (ie, EE_Belongs_To_relation)
1488 1488
 				//or MANY related objects (ie, EE_HABTM_Relation or EE_Has_Many_Relation)?
1489
-				if($relationObj instanceof EE_Belongs_To_Relation){
1489
+				if ($relationObj instanceof EE_Belongs_To_Relation) {
1490 1490
 					//add a relation to that relation type (which saves the appropriate thing in the process)
1491 1491
 					//but ONLY if it DOES NOT exist in the DB
1492 1492
 					/* @var $related_model_obj EE_Base_Class */
@@ -1495,8 +1495,8 @@  discard block
 block discarded – undo
1495 1495
 						$this->_add_relation_to($related_model_obj, $relationName);
1496 1496
 						$related_model_obj->save_new_cached_related_model_objs();
1497 1497
 //					}
1498
-				}else{
1499
-					foreach($this->_model_relations[$relationName] as $related_model_obj){
1498
+				} else {
1499
+					foreach ($this->_model_relations[$relationName] as $related_model_obj) {
1500 1500
 						//add a relation to that relation type (which saves the appropriate thing in the process)
1501 1501
 						//but ONLY if it DOES NOT exist in the DB
1502 1502
 //						if( ! $related_model_obj->ID()){
@@ -1517,8 +1517,8 @@  discard block
 block discarded – undo
1517 1517
 	 * @return \EEM_Base | \EEM_CPT_Base
1518 1518
 	 */
1519 1519
 	public function get_model() {
1520
-		$modelName = self::_get_model_classname( get_class($this) );
1521
-		return self::_get_model_instance_with_name($modelName, $this->_timezone );
1520
+		$modelName = self::_get_model_classname(get_class($this));
1521
+		return self::_get_model_instance_with_name($modelName, $this->_timezone);
1522 1522
 	}
1523 1523
 
1524 1524
 
@@ -1528,10 +1528,10 @@  discard block
 block discarded – undo
1528 1528
 	 * @param $classname
1529 1529
 	 * @return mixed bool|EE_Base_Class|EEM_CPT_Base
1530 1530
 	 */
1531
-	protected static function _get_object_from_entity_mapper($props_n_values, $classname){
1531
+	protected static function _get_object_from_entity_mapper($props_n_values, $classname) {
1532 1532
 		//TODO: will not work for Term_Relationships because they have no PK!
1533
-		$primary_id_ref = self::_get_primary_key_name( $classname );
1534
-		if ( array_key_exists( $primary_id_ref, $props_n_values ) && !empty( $props_n_values[$primary_id_ref] ) ) {
1533
+		$primary_id_ref = self::_get_primary_key_name($classname);
1534
+		if (array_key_exists($primary_id_ref, $props_n_values) && ! empty($props_n_values[$primary_id_ref])) {
1535 1535
 			$id = $props_n_values[$primary_id_ref];
1536 1536
 			return self::_get_model($classname)->get_from_entity_map($id);
1537 1537
 		}
@@ -1548,24 +1548,24 @@  discard block
 block discarded – undo
1548 1548
 	 * @param null    $timezone
1549 1549
 	 * @return mixed (EE_Base_Class|bool)
1550 1550
 	 */
1551
-	protected static function _check_for_object( $props_n_values, $classname, $timezone = NULL ) {
1552
-		if( self::_get_model( $classname )->has_primary_key_field()){
1553
-			$primary_id_ref = self::_get_primary_key_name( $classname );
1551
+	protected static function _check_for_object($props_n_values, $classname, $timezone = NULL) {
1552
+		if (self::_get_model($classname)->has_primary_key_field()) {
1553
+			$primary_id_ref = self::_get_primary_key_name($classname);
1554 1554
 
1555
-			if ( array_key_exists( $primary_id_ref, $props_n_values ) && !empty( $props_n_values[$primary_id_ref] ) ) {
1556
-				$existing = self::_get_model( $classname, $timezone )->get_one_by_ID( $props_n_values[$primary_id_ref] );
1557
-			}else{
1555
+			if (array_key_exists($primary_id_ref, $props_n_values) && ! empty($props_n_values[$primary_id_ref])) {
1556
+				$existing = self::_get_model($classname, $timezone)->get_one_by_ID($props_n_values[$primary_id_ref]);
1557
+			} else {
1558 1558
 				$existing = null;
1559 1559
 			}
1560
-		}elseif( self::_get_model( $classname, $timezone )->has_all_combined_primary_key_fields(  $props_n_values ) ){
1560
+		}elseif (self::_get_model($classname, $timezone)->has_all_combined_primary_key_fields($props_n_values)) {
1561 1561
 			//no primary key on this model, but there's still a matching item in the DB
1562
-				$existing = self::_get_model($classname, $timezone)->get_one_by_ID( self::_get_model($classname, $timezone)->get_index_primary_key_string( $props_n_values ) );
1563
-		}else{
1562
+				$existing = self::_get_model($classname, $timezone)->get_one_by_ID(self::_get_model($classname, $timezone)->get_index_primary_key_string($props_n_values));
1563
+		} else {
1564 1564
 			$existing = null;
1565 1565
 		}
1566
-		if ( $existing ) {
1567
-			foreach ( $props_n_values as $property => $field_value ) {
1568
-				$existing->set( $property, $field_value );
1566
+		if ($existing) {
1567
+			foreach ($props_n_values as $property => $field_value) {
1568
+				$existing->set($property, $field_value);
1569 1569
 			}
1570 1570
 			return $existing;
1571 1571
 		} else {
@@ -1583,13 +1583,13 @@  discard block
 block discarded – undo
1583 1583
 	 * @throws EE_Error
1584 1584
 	 * @return EEM_Base
1585 1585
 	 */
1586
-	protected static function  _get_model( $classname, $timezone = NULL ){
1586
+	protected static function  _get_model($classname, $timezone = NULL) {
1587 1587
 		//find model for this class
1588
-		if( ! $classname ){
1589
-			throw new EE_Error(sprintf(__("What were you thinking calling _get_model(%s)?? You need to specify the class name", "event_espresso"),$classname));
1588
+		if ( ! $classname) {
1589
+			throw new EE_Error(sprintf(__("What were you thinking calling _get_model(%s)?? You need to specify the class name", "event_espresso"), $classname));
1590 1590
 		}
1591
-		$modelName=self::_get_model_classname($classname);
1592
-		return self::_get_model_instance_with_name($modelName, $timezone );
1591
+		$modelName = self::_get_model_classname($classname);
1592
+		return self::_get_model_instance_with_name($modelName, $timezone);
1593 1593
 	}
1594 1594
 
1595 1595
 
@@ -1600,10 +1600,10 @@  discard block
 block discarded – undo
1600 1600
 	 * @param null   $timezone
1601 1601
 	 * @return EEM_Base
1602 1602
 	 */
1603
-	protected static function _get_model_instance_with_name($model_classname, $timezone = NULL){
1604
-		$model_classname = str_replace( 'EEM_', '', $model_classname );
1605
-		$model = EE_Registry::instance()->load_model( $model_classname );
1606
-		$model->set_timezone( $timezone );
1603
+	protected static function _get_model_instance_with_name($model_classname, $timezone = NULL) {
1604
+		$model_classname = str_replace('EEM_', '', $model_classname);
1605
+		$model = EE_Registry::instance()->load_model($model_classname);
1606
+		$model->set_timezone($timezone);
1607 1607
 		return $model;
1608 1608
 	}
1609 1609
 
@@ -1615,10 +1615,10 @@  discard block
 block discarded – undo
1615 1615
 	 * @param null $model_name
1616 1616
 	 * @return string like EEM_Attendee
1617 1617
 	 */
1618
-	private static function _get_model_classname( $model_name = null){
1619
-		if(strpos($model_name,"EE_")===0){
1620
-			$model_classname=str_replace("EE_","EEM_",$model_name);
1621
-		}else{
1618
+	private static function _get_model_classname($model_name = null) {
1619
+		if (strpos($model_name, "EE_") === 0) {
1620
+			$model_classname = str_replace("EE_", "EEM_", $model_name);
1621
+		} else {
1622 1622
 			$model_classname = "EEM_".$model_name;
1623 1623
 		}
1624 1624
 		return $model_classname;
@@ -1632,11 +1632,11 @@  discard block
 block discarded – undo
1632 1632
 	 * @throws EE_Error
1633 1633
 	 * @return string
1634 1634
 	 */
1635
-	protected static function _get_primary_key_name( $classname = NULL ){
1636
-		if( ! $classname){
1637
-			throw new EE_Error(sprintf(__("What were you thinking calling _get_primary_key_name(%s)", "event_espresso"),$classname));
1635
+	protected static function _get_primary_key_name($classname = NULL) {
1636
+		if ( ! $classname) {
1637
+			throw new EE_Error(sprintf(__("What were you thinking calling _get_primary_key_name(%s)", "event_espresso"), $classname));
1638 1638
 		}
1639
-		return self::_get_model( $classname )->get_primary_key_field()->get_name();
1639
+		return self::_get_model($classname)->get_primary_key_field()->get_name();
1640 1640
 	}
1641 1641
 
1642 1642
 
@@ -1648,12 +1648,12 @@  discard block
 block discarded – undo
1648 1648
 	 * Usually defaults for integer primary keys are 0; string primary keys are usually NULL).
1649 1649
 	 * @return mixed, if the primary key is of type INT it'll be an int. Otherwise it could be a string
1650 1650
 	 */
1651
-	public function ID(){
1651
+	public function ID() {
1652 1652
 		//now that we know the name of the variable, use a variable variable to get its value and return its
1653
-		if( $this->get_model()->has_primary_key_field() ) {
1654
-			return $this->_fields[self::_get_primary_key_name( get_class($this) )];
1655
-		}else{
1656
-			return $this->get_model()->get_index_primary_key_string( $this->_fields );
1653
+		if ($this->get_model()->has_primary_key_field()) {
1654
+			return $this->_fields[self::_get_primary_key_name(get_class($this))];
1655
+		} else {
1656
+			return $this->get_model()->get_index_primary_key_string($this->_fields);
1657 1657
 		}
1658 1658
 	}
1659 1659
 
@@ -1671,38 +1671,38 @@  discard block
 block discarded – undo
1671 1671
 	 * @throws EE_Error
1672 1672
 	 * @return EE_Base_Class the object the relation was added to
1673 1673
 	 */
1674
-	public function _add_relation_to( $otherObjectModelObjectOrID,$relationName, $extra_join_model_fields_n_values = array(), $cache_id = NULL ){
1674
+	public function _add_relation_to($otherObjectModelObjectOrID, $relationName, $extra_join_model_fields_n_values = array(), $cache_id = NULL) {
1675 1675
 		//if this thing exists in the DB, save the relation to the DB
1676
-		if( $this->ID() ){
1677
-			$otherObject = $this->get_model()->add_relationship_to( $this, $otherObjectModelObjectOrID, $relationName, $extra_join_model_fields_n_values );
1676
+		if ($this->ID()) {
1677
+			$otherObject = $this->get_model()->add_relationship_to($this, $otherObjectModelObjectOrID, $relationName, $extra_join_model_fields_n_values);
1678 1678
 			//clear cache so future get_many_related and get_first_related() return new results.
1679
-			$this->clear_cache( $relationName, $otherObject, TRUE );
1680
-                        if( $otherObject instanceof EE_Base_Class ) {
1681
-                            $otherObject->clear_cache( $this->get_model()->get_this_model_name(), $this );
1679
+			$this->clear_cache($relationName, $otherObject, TRUE);
1680
+                        if ($otherObject instanceof EE_Base_Class) {
1681
+                            $otherObject->clear_cache($this->get_model()->get_this_model_name(), $this);
1682 1682
                         }
1683 1683
 		} else {
1684 1684
 			//this thing doesn't exist in the DB,  so just cache it
1685
-			if( ! $otherObjectModelObjectOrID instanceof EE_Base_Class){
1686
-				throw new EE_Error( sprintf(
1687
-					__( 'Before a model object is saved to the database, calls to _add_relation_to must be passed an actual object, not just an ID. You provided %s as the model object to a %s', 'event_espresso' ),
1685
+			if ( ! $otherObjectModelObjectOrID instanceof EE_Base_Class) {
1686
+				throw new EE_Error(sprintf(
1687
+					__('Before a model object is saved to the database, calls to _add_relation_to must be passed an actual object, not just an ID. You provided %s as the model object to a %s', 'event_espresso'),
1688 1688
 					$otherObjectModelObjectOrID,
1689
-					get_class( $this )
1689
+					get_class($this)
1690 1690
 				));
1691 1691
 			} else {
1692 1692
 				$otherObject = $otherObjectModelObjectOrID;
1693 1693
 			}
1694
-			$this->cache( $relationName, $otherObjectModelObjectOrID, $cache_id );
1694
+			$this->cache($relationName, $otherObjectModelObjectOrID, $cache_id);
1695 1695
 		}
1696
-                if( $otherObject instanceof EE_Base_Class ) {
1696
+                if ($otherObject instanceof EE_Base_Class) {
1697 1697
                     //fix the reciprocal relation too
1698
-                    if( $otherObject->ID() ) {
1698
+                    if ($otherObject->ID()) {
1699 1699
                             //its saved so assumed relations exist in the DB, so we can just
1700 1700
                             //clear the cache so future queries use the updated info in the DB
1701
-                            $otherObject->clear_cache( $this->get_model()->get_this_model_name(), null, true );
1701
+                            $otherObject->clear_cache($this->get_model()->get_this_model_name(), null, true);
1702 1702
                     } else {
1703 1703
 
1704 1704
                             //it's not saved, so it caches relations like this
1705
-                            $otherObject->cache( $this->get_model()->get_this_model_name(), $this );
1705
+                            $otherObject->cache($this->get_model()->get_this_model_name(), $this);
1706 1706
                     }
1707 1707
                 }
1708 1708
 		return $otherObject;
@@ -1725,17 +1725,17 @@  discard block
 block discarded – undo
1725 1725
 	 * 				Also remember that if an exact match isn't found for these extra cols/val pairs, then a NEW row is created in the join table.
1726 1726
 	 * @return EE_Base_Class the relation was removed from
1727 1727
 	 */
1728
-	public function _remove_relation_to($otherObjectModelObjectOrID,$relationName, $where_query = array() ){
1729
-		if ( $this->ID() ) {
1728
+	public function _remove_relation_to($otherObjectModelObjectOrID, $relationName, $where_query = array()) {
1729
+		if ($this->ID()) {
1730 1730
 			//if this exists in the DB, save the relation change to the DB too
1731
-			$otherObject = $this->get_model()->remove_relationship_to( $this, $otherObjectModelObjectOrID, $relationName, $where_query );
1732
-			$this->clear_cache( $relationName, $otherObject );
1731
+			$otherObject = $this->get_model()->remove_relationship_to($this, $otherObjectModelObjectOrID, $relationName, $where_query);
1732
+			$this->clear_cache($relationName, $otherObject);
1733 1733
 		} else {
1734 1734
 			//this doesn't exist in the DB, just remove it from the cache
1735
-			$otherObject = $this->clear_cache( $relationName, $otherObjectModelObjectOrID );
1735
+			$otherObject = $this->clear_cache($relationName, $otherObjectModelObjectOrID);
1736 1736
 		}
1737
-                if( $otherObject instanceof EE_Base_Class ) {
1738
-                    $otherObject->clear_cache( $this->get_model()->get_this_model_name(), $this );
1737
+                if ($otherObject instanceof EE_Base_Class) {
1738
+                    $otherObject->clear_cache($this->get_model()->get_this_model_name(), $this);
1739 1739
                 }
1740 1740
 		return $otherObject;
1741 1741
 	}
@@ -1746,18 +1746,18 @@  discard block
 block discarded – undo
1746 1746
 	 * @param array $where_query_params like EEM_Base::get_all's $query_params[0] (where conditions)
1747 1747
 	 * @return EE_Base_Class
1748 1748
 	 */
1749
-	public function _remove_relations($relationName,$where_query_params = array()){
1750
-		if ( $this->ID() ) {
1749
+	public function _remove_relations($relationName, $where_query_params = array()) {
1750
+		if ($this->ID()) {
1751 1751
 			//if this exists in the DB, save the relation change to the DB too
1752
-			$otherObjects = $this->get_model()->remove_relations( $this, $relationName, $where_query_params );
1753
-			$this->clear_cache( $relationName, null, true );
1752
+			$otherObjects = $this->get_model()->remove_relations($this, $relationName, $where_query_params);
1753
+			$this->clear_cache($relationName, null, true);
1754 1754
 		} else {
1755 1755
 			//this doesn't exist in the DB, just remove it from the cache
1756
-			$otherObjects = $this->clear_cache( $relationName, null, true );
1756
+			$otherObjects = $this->clear_cache($relationName, null, true);
1757 1757
 		}
1758
-                if( is_array( $otherObjects ) ) {
1759
-                    foreach ( $otherObjects as $otherObject ) {
1760
-                            $otherObject->clear_cache( $this->get_model()->get_this_model_name(), $this );
1758
+                if (is_array($otherObjects)) {
1759
+                    foreach ($otherObjects as $otherObject) {
1760
+                            $otherObject->clear_cache($this->get_model()->get_this_model_name(), $this);
1761 1761
                     }
1762 1762
                 }
1763 1763
 		return $otherObjects;
@@ -1775,26 +1775,26 @@  discard block
 block discarded – undo
1775 1775
 	 * @return EE_Base_Class[] Results not necessarily indexed by IDs, because some results might not have primary keys
1776 1776
 	 * or might not be saved yet. Consider using EEM_Base::get_IDs() on these results if you want IDs
1777 1777
 	 */
1778
-	public function get_many_related($relationName,$query_params = array()){
1779
-		if($this->ID()){//this exists in the DB, so get the related things from either the cache or the DB
1778
+	public function get_many_related($relationName, $query_params = array()) {
1779
+		if ($this->ID()) {//this exists in the DB, so get the related things from either the cache or the DB
1780 1780
 			//if there are query parameters, forget about caching the related model objects.
1781
-			if( $query_params ){
1781
+			if ($query_params) {
1782 1782
 				$related_model_objects = $this->get_model()->get_all_related($this, $relationName, $query_params);
1783
-			}else{
1783
+			} else {
1784 1784
 				//did we already cache the result of this query?
1785 1785
 				$cached_results = $this->get_all_from_cache($relationName);
1786
-				if ( ! $cached_results ){
1786
+				if ( ! $cached_results) {
1787 1787
 					$related_model_objects = $this->get_model()->get_all_related($this, $relationName, $query_params);
1788 1788
 					//if no query parameters were passed, then we got all the related model objects
1789 1789
 					//for that relation. We can cache them then.
1790
-					foreach($related_model_objects as $related_model_object){
1790
+					foreach ($related_model_objects as $related_model_object) {
1791 1791
 						$this->cache($relationName, $related_model_object);
1792 1792
 					}
1793
-				}else{
1793
+				} else {
1794 1794
 					$related_model_objects = $cached_results;
1795 1795
 				}
1796 1796
 			}
1797
-		}else{//this doesn't exist itn eh DB, so just get the related things from the cache
1797
+		} else {//this doesn't exist itn eh DB, so just get the related things from the cache
1798 1798
 			$related_model_objects = $this->get_all_from_cache($relationName);
1799 1799
 		}
1800 1800
 		return $related_model_objects;
@@ -1811,8 +1811,8 @@  discard block
 block discarded – undo
1811 1811
 	 * @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;
1812 1812
 	 * @return int
1813 1813
 	 */
1814
-	public function count_related($relation_name, $query_params =array(),$field_to_count = NULL, $distinct = FALSE){
1815
-		return $this->get_model()->count_related($this,$relation_name,$query_params,$field_to_count,$distinct);
1814
+	public function count_related($relation_name, $query_params = array(), $field_to_count = NULL, $distinct = FALSE) {
1815
+		return $this->get_model()->count_related($this, $relation_name, $query_params, $field_to_count, $distinct);
1816 1816
 	}
1817 1817
 
1818 1818
 
@@ -1826,7 +1826,7 @@  discard block
 block discarded – undo
1826 1826
 	 * 						By default, uses primary key (which doesn't make much sense, so you should probably change it)
1827 1827
 	 * @return int
1828 1828
 	 */
1829
-	public function sum_related($relation_name, $query_params = array(), $field_to_sum = null){
1829
+	public function sum_related($relation_name, $query_params = array(), $field_to_sum = null) {
1830 1830
 		return $this->get_model()->sum_related($this, $relation_name, $query_params, $field_to_sum);
1831 1831
 	}
1832 1832
 
@@ -1838,34 +1838,34 @@  discard block
 block discarded – undo
1838 1838
 	 * @param array  $query_params  like EEM_Base::get_all
1839 1839
 	 * @return EE_Base_Class (not an array, a single object)
1840 1840
 	 */
1841
-	public function get_first_related($relationName,$query_params = array()){
1842
-		if($this->ID()){//this exists in the DB, get from the cache OR the DB
1841
+	public function get_first_related($relationName, $query_params = array()) {
1842
+		if ($this->ID()) {//this exists in the DB, get from the cache OR the DB
1843 1843
 
1844 1844
 			//if they've provided some query parameters, don't bother trying to cache the result
1845 1845
 			//also make sure we're not caching the result of get_first_related
1846 1846
 			//on a relation which should have an array of objects (because the cache might have an array of objects)
1847
-			if ($query_params || ! $this->get_model()->related_settings_for($relationName) instanceof EE_Belongs_To_Relation){
1848
-				$related_model_object =  $this->get_model()->get_first_related($this, $relationName, $query_params);
1849
-			}else{
1847
+			if ($query_params || ! $this->get_model()->related_settings_for($relationName) instanceof EE_Belongs_To_Relation) {
1848
+				$related_model_object = $this->get_model()->get_first_related($this, $relationName, $query_params);
1849
+			} else {
1850 1850
 				//first, check if we've already cached the result of this query
1851 1851
 				$cached_result = $this->get_one_from_cache($relationName);
1852
-				if ( ! $cached_result ){
1852
+				if ( ! $cached_result) {
1853 1853
 
1854 1854
 					$related_model_object = $this->get_model()->get_first_related($this, $relationName, $query_params);
1855
-					$this->cache($relationName,$related_model_object);
1856
-				}else{
1855
+					$this->cache($relationName, $related_model_object);
1856
+				} else {
1857 1857
 					$related_model_object = $cached_result;
1858 1858
 				}
1859 1859
 			}
1860
-		}else{
1860
+		} else {
1861 1861
 			//this doesn't exist in the Db, but maybe the relation is of type belongs to, and so the related thing might
1862
-			if( $this->get_model()->related_settings_for($relationName) instanceof EE_Belongs_To_Relation){
1863
-				$related_model_object =  $this->get_model()->get_first_related($this, $relationName, $query_params);
1864
-			}else{
1862
+			if ($this->get_model()->related_settings_for($relationName) instanceof EE_Belongs_To_Relation) {
1863
+				$related_model_object = $this->get_model()->get_first_related($this, $relationName, $query_params);
1864
+			} else {
1865 1865
 				$related_model_object = null;
1866 1866
 			}
1867 1867
 			//this doesn't exist in the DB and apparently the thing it belongs to doesn't either, just get what's cached on this object
1868
-			if( ! $related_model_object){
1868
+			if ( ! $related_model_object) {
1869 1869
 				$related_model_object = $this->get_one_from_cache($relationName);
1870 1870
 			}
1871 1871
 
@@ -1884,12 +1884,12 @@  discard block
 block discarded – undo
1884 1884
 	 * @param array $query_params like EEM_Base::get_all's
1885 1885
 	 * @return int how many deleted
1886 1886
 	 */
1887
-	public function delete_related($relationName,$query_params = array()){
1888
-		if($this->ID()){
1889
-			$count =  $this->get_model()->delete_related($this, $relationName, $query_params);
1890
-		}else{
1887
+	public function delete_related($relationName, $query_params = array()) {
1888
+		if ($this->ID()) {
1889
+			$count = $this->get_model()->delete_related($this, $relationName, $query_params);
1890
+		} else {
1891 1891
 			$count = count($this->get_all_from_cache($relationName));
1892
-			$this->clear_cache($relationName,NULL,TRUE);
1892
+			$this->clear_cache($relationName, NULL, TRUE);
1893 1893
 		}
1894 1894
 		return $count;
1895 1895
 	}
@@ -1904,13 +1904,13 @@  discard block
 block discarded – undo
1904 1904
 	 * @param array $query_params like EEM_Base::get_all's
1905 1905
 	 * @return int how many deleted (including those soft deleted)
1906 1906
 	 */
1907
-	public function delete_related_permanently($relationName,$query_params = array()){
1908
-		if($this->ID()){
1909
-			$count =  $this->get_model()->delete_related_permanently($this, $relationName, $query_params);
1910
-		}else{
1907
+	public function delete_related_permanently($relationName, $query_params = array()) {
1908
+		if ($this->ID()) {
1909
+			$count = $this->get_model()->delete_related_permanently($this, $relationName, $query_params);
1910
+		} else {
1911 1911
 			$count = count($this->get_all_from_cache($relationName));
1912 1912
 		}
1913
-		$this->clear_cache($relationName,NULL,TRUE);
1913
+		$this->clear_cache($relationName, NULL, TRUE);
1914 1914
 		return $count;
1915 1915
 	}
1916 1916
 
@@ -1926,7 +1926,7 @@  discard block
 block discarded – undo
1926 1926
 	 * @param  string $field_name property to check
1927 1927
 	 * @return bool            				  TRUE if existing,FALSE if not.
1928 1928
 	 */
1929
-	public function is_set( $field_name ) {
1929
+	public function is_set($field_name) {
1930 1930
 		return isset($this->_fields[$field_name]);
1931 1931
 	}
1932 1932
 
@@ -1938,12 +1938,12 @@  discard block
 block discarded – undo
1938 1938
 	 * @throws EE_Error
1939 1939
 	 * @return bool                              TRUE if existing, throw EE_Error if not.
1940 1940
 	 */
1941
-	protected function _property_exists( $properties ) {
1941
+	protected function _property_exists($properties) {
1942 1942
 
1943
-		foreach ( (array) $properties as $property_name ) {
1943
+		foreach ((array) $properties as $property_name) {
1944 1944
 			//first make sure this property exists
1945
-			if ( ! $this->_fields[ $property_name ] )
1946
-				throw new EE_Error( sprintf( __('Trying to retrieve a non-existent property (%s).  Double check the spelling please', 'event_espresso'), $property_name ) );
1945
+			if ( ! $this->_fields[$property_name])
1946
+				throw new EE_Error(sprintf(__('Trying to retrieve a non-existent property (%s).  Double check the spelling please', 'event_espresso'), $property_name));
1947 1947
 		}
1948 1948
 
1949 1949
 		return TRUE;
@@ -1960,7 +1960,7 @@  discard block
 block discarded – undo
1960 1960
 		$fields = $this->get_model()->field_settings(FALSE);
1961 1961
 		$properties = array();
1962 1962
 		//remove prepended underscore
1963
-		foreach ( $fields as $field_name => $settings ) {
1963
+		foreach ($fields as $field_name => $settings) {
1964 1964
 			$properties[$field_name] = $this->get($field_name);
1965 1965
 		}
1966 1966
 		return $properties;
@@ -1990,14 +1990,14 @@  discard block
 block discarded – undo
1990 1990
 	 * @throws EE_Error
1991 1991
 	 * @return mixed whatever the plugin which calls add_filter decides
1992 1992
 	 */
1993
-	public function __call($methodName,$args){
1994
-		$className=get_class($this);
1995
-		$tagName="FHEE__{$className}__{$methodName}";
1996
-		if(!has_filter($tagName)){
1997
-			throw new EE_Error(sprintf(__("Method %s on class %s does not exist! You can create one with the following code in functions.php or in a plugin: add_filter('%s','my_callback',10,3);function my_callback(\$previousReturnValue,EE_Base_Class \$object, \$argsArray){/*function body*/return \$whatever;}","event_espresso"),
1998
-										$methodName,$className,$tagName));
1993
+	public function __call($methodName, $args) {
1994
+		$className = get_class($this);
1995
+		$tagName = "FHEE__{$className}__{$methodName}";
1996
+		if ( ! has_filter($tagName)) {
1997
+			throw new EE_Error(sprintf(__("Method %s on class %s does not exist! You can create one with the following code in functions.php or in a plugin: add_filter('%s','my_callback',10,3);function my_callback(\$previousReturnValue,EE_Base_Class \$object, \$argsArray){/*function body*/return \$whatever;}", "event_espresso"),
1998
+										$methodName, $className, $tagName));
1999 1999
 		}
2000
-		return apply_filters($tagName,null,$this,$args);
2000
+		return apply_filters($tagName, null, $this, $args);
2001 2001
 	}
2002 2002
 
2003 2003
 
@@ -2012,22 +2012,22 @@  discard block
 block discarded – undo
2012 2012
 	 * @return int records updated (or BOOLEAN if we actually ended up inserting the extra meta row)
2013 2013
 	 * NOTE: if the values haven't changed, returns 0
2014 2014
 	 */
2015
-	public function update_extra_meta($meta_key,$meta_value,$previous_value = NULL){
2016
-		$query_params  = array(array(
2015
+	public function update_extra_meta($meta_key, $meta_value, $previous_value = NULL) {
2016
+		$query_params = array(array(
2017 2017
 			'EXM_key'=>$meta_key,
2018 2018
 			'OBJ_ID'=>$this->ID(),
2019 2019
 			'EXM_type'=>$this->get_model()->get_this_model_name()));
2020
-		if($previous_value !== NULL){
2020
+		if ($previous_value !== NULL) {
2021 2021
 			$query_params[0]['EXM_value'] = $meta_value;
2022 2022
 		}
2023 2023
 		$existing_rows_like_that = EEM_Extra_Meta::instance()->get_all($query_params);
2024
-		if( ! $existing_rows_like_that){
2024
+		if ( ! $existing_rows_like_that) {
2025 2025
 			return $this->add_extra_meta($meta_key, $meta_value);
2026
-		}else{
2027
-			foreach( $existing_rows_like_that as $existing_row){
2028
-				$existing_row->save( array( 'EXM_value' => $meta_value ) );
2026
+		} else {
2027
+			foreach ($existing_rows_like_that as $existing_row) {
2028
+				$existing_row->save(array('EXM_value' => $meta_value));
2029 2029
 			}
2030
-			return count( $existing_rows_like_that );
2030
+			return count($existing_rows_like_that);
2031 2031
 		}
2032 2032
 	}
2033 2033
 
@@ -2040,10 +2040,10 @@  discard block
 block discarded – undo
2040 2040
 	 * @param boolean $unique
2041 2041
 	 * @return boolean
2042 2042
 	 */
2043
-	public function add_extra_meta($meta_key,$meta_value,$unique = false){
2044
-		if($unique){
2045
-			$existing_extra_meta = EEM_Extra_Meta::instance()->get_one(array(array('EXM_key'=>$meta_key,'OBJ_ID'=>$this->ID(),'EXM_type'=>$this->_get_model_classname(get_class($this)))));
2046
-			if($existing_extra_meta){
2043
+	public function add_extra_meta($meta_key, $meta_value, $unique = false) {
2044
+		if ($unique) {
2045
+			$existing_extra_meta = EEM_Extra_Meta::instance()->get_one(array(array('EXM_key'=>$meta_key, 'OBJ_ID'=>$this->ID(), 'EXM_type'=>$this->_get_model_classname(get_class($this)))));
2046
+			if ($existing_extra_meta) {
2047 2047
 				return false;
2048 2048
 			}
2049 2049
 		}
@@ -2063,12 +2063,12 @@  discard block
 block discarded – undo
2063 2063
 	 * @param string $meta_value
2064 2064
 	 * @return int number of extra meta rows deleted
2065 2065
 	 */
2066
-	public function delete_extra_meta($meta_key,$meta_value = NULL){
2067
-		$query_params  = array(array(
2066
+	public function delete_extra_meta($meta_key, $meta_value = NULL) {
2067
+		$query_params = array(array(
2068 2068
 			'EXM_key'=>$meta_key,
2069 2069
 			'OBJ_ID'=>$this->ID(),
2070 2070
 			'EXM_type'=>$this->get_model()->get_this_model_name()));
2071
-		if($meta_value !== NULL){
2071
+		if ($meta_value !== NULL) {
2072 2072
 			$query_params[0]['EXM_value'] = $meta_value;
2073 2073
 		}
2074 2074
 		$count_deleted = EEM_Extra_Meta::instance()->delete($query_params);
@@ -2084,25 +2084,25 @@  discard block
 block discarded – undo
2084 2084
 	 * @param mixed $default if we don't find anything, what should we return?
2085 2085
 	 * @return mixed single value if $single; array if ! $single
2086 2086
 	 */
2087
-	public function get_extra_meta($meta_key,$single = FALSE,$default = NULL){
2088
-		if($single){
2089
-			$result = $this->get_first_related('Extra_Meta',array(array('EXM_key'=>$meta_key)));
2090
-			if ( $result instanceof EE_Extra_Meta ){
2087
+	public function get_extra_meta($meta_key, $single = FALSE, $default = NULL) {
2088
+		if ($single) {
2089
+			$result = $this->get_first_related('Extra_Meta', array(array('EXM_key'=>$meta_key)));
2090
+			if ($result instanceof EE_Extra_Meta) {
2091 2091
 				return $result->value();
2092
-			}else{
2092
+			} else {
2093 2093
 				return $default;
2094 2094
 			}
2095
-		}else{
2096
-			$results =  $this->get_many_related('Extra_Meta',array(array('EXM_key'=>$meta_key)));
2097
-			if($results){
2095
+		} else {
2096
+			$results = $this->get_many_related('Extra_Meta', array(array('EXM_key'=>$meta_key)));
2097
+			if ($results) {
2098 2098
 				$values = array();
2099
-				foreach($results as $result){
2100
-					if ( $result instanceof EE_Extra_Meta ){
2099
+				foreach ($results as $result) {
2100
+					if ($result instanceof EE_Extra_Meta) {
2101 2101
 						$values[$result->ID()] = $result->value();
2102 2102
 					}
2103 2103
 				}
2104 2104
 				return $values;
2105
-			}else{
2105
+			} else {
2106 2106
 				return $default;
2107 2107
 			}
2108 2108
 		}
@@ -2119,20 +2119,20 @@  discard block
 block discarded – undo
2119 2119
 	 * @param boolean $one_of_each_key
2120 2120
 	 * @return array
2121 2121
 	 */
2122
-	public function all_extra_meta_array($one_of_each_key = true){
2122
+	public function all_extra_meta_array($one_of_each_key = true) {
2123 2123
 		$return_array = array();
2124
-		if($one_of_each_key){
2124
+		if ($one_of_each_key) {
2125 2125
 			$extra_meta_objs = $this->get_many_related('Extra_Meta', array('group_by'=>'EXM_key'));
2126
-			foreach($extra_meta_objs as $extra_meta_obj){
2127
-				if ( $extra_meta_obj instanceof EE_Extra_Meta ) {
2126
+			foreach ($extra_meta_objs as $extra_meta_obj) {
2127
+				if ($extra_meta_obj instanceof EE_Extra_Meta) {
2128 2128
 					$return_array[$extra_meta_obj->key()] = $extra_meta_obj->value();
2129 2129
 				}
2130 2130
 			}
2131
-		}else{
2131
+		} else {
2132 2132
 			$extra_meta_objs = $this->get_many_related('Extra_Meta');
2133
-			foreach($extra_meta_objs as $extra_meta_obj){
2134
-				if ( $extra_meta_obj instanceof EE_Extra_Meta ) {
2135
-					if( ! isset($return_array[$extra_meta_obj->key()])){
2133
+			foreach ($extra_meta_objs as $extra_meta_obj) {
2134
+				if ($extra_meta_obj instanceof EE_Extra_Meta) {
2135
+					if ( ! isset($return_array[$extra_meta_obj->key()])) {
2136 2136
 						$return_array[$extra_meta_obj->key()] = array();
2137 2137
 					}
2138 2138
 					$return_array[$extra_meta_obj->key()][$extra_meta_obj->ID()] = $extra_meta_obj->value();
@@ -2145,19 +2145,19 @@  discard block
 block discarded – undo
2145 2145
 	 * Gets a pretty nice displayable nice for this model object. Often overridden
2146 2146
 	 * @return string
2147 2147
 	 */
2148
-	public function name(){
2148
+	public function name() {
2149 2149
 		//find a field that's not a text field
2150 2150
 		$field_we_can_use = $this->get_model()->get_a_field_of_type('EE_Text_Field_Base');
2151
-		if($field_we_can_use){
2151
+		if ($field_we_can_use) {
2152 2152
 			return $this->get($field_we_can_use->get_name());
2153
-		}else{
2153
+		} else {
2154 2154
 			$first_few_properties = $this->model_field_array();
2155
-			$first_few_properties = array_slice($first_few_properties,0,3);
2155
+			$first_few_properties = array_slice($first_few_properties, 0, 3);
2156 2156
 			$name_parts = array();
2157
-			foreach( $first_few_properties as $name=> $value ){
2157
+			foreach ($first_few_properties as $name=> $value) {
2158 2158
 				$name_parts[] = "$name:$value";
2159 2159
 			}
2160
-			return implode(",",$name_parts);
2160
+			return implode(",", $name_parts);
2161 2161
 		}
2162 2162
 	}
2163 2163
 
@@ -2166,11 +2166,11 @@  discard block
 block discarded – undo
2166 2166
 	 * Checks if this model object has been proven to already be in the entity map
2167 2167
 	 * @return boolean
2168 2168
 	 */
2169
-	public function in_entity_map(){
2170
-		if( $this->ID() && $this->get_model()->get_from_entity_map( $this->ID() ) === $this ) {
2169
+	public function in_entity_map() {
2170
+		if ($this->ID() && $this->get_model()->get_from_entity_map($this->ID()) === $this) {
2171 2171
 			//well, if we looked, did we find it in the entity map?
2172 2172
 			return TRUE;
2173
-		}else{
2173
+		} else {
2174 2174
 			return FALSE;
2175 2175
 		}
2176 2176
 	}
@@ -2181,21 +2181,21 @@  discard block
 block discarded – undo
2181 2181
 	 * @throws EE_Error if this model object isn't in the entity mapper (because then you should
2182 2182
 	 * just use what's in the entity mapper and refresh it) and WP_DEBUG is TRUE
2183 2183
 	 */
2184
-	public function refresh_from_db(){
2185
-		if( $this->ID() && $this->in_entity_map() ){
2186
-			$this->get_model()->refresh_entity_map_from_db( $this->ID() );
2187
-		}else{
2184
+	public function refresh_from_db() {
2185
+		if ($this->ID() && $this->in_entity_map()) {
2186
+			$this->get_model()->refresh_entity_map_from_db($this->ID());
2187
+		} else {
2188 2188
 			//if it doesn't have ID, you shouldn't be asking to refresh it from teh database (because its not in the database)
2189 2189
 			//if it has an ID but it's not in the map, and you're asking me to refresh it
2190 2190
 			//that's kinda dangerous. You should just use what's in the entity map, or add this to the entity map if there's
2191 2191
 			//absolutely nothing in it for this ID
2192
-			if( WP_DEBUG ) {
2192
+			if (WP_DEBUG) {
2193 2193
 				throw new EE_Error(
2194 2194
 					sprintf(
2195
-						__( 'Trying to refresh a model object with ID "%1$s" that\'s not in the entity map? First off: you should put it in the entity map by calling %2$s. Second off, if you want what\'s in the database right now, you should just call %3$s yourself and discard this model object.', 'event_espresso' ),
2195
+						__('Trying to refresh a model object with ID "%1$s" that\'s not in the entity map? First off: you should put it in the entity map by calling %2$s. Second off, if you want what\'s in the database right now, you should just call %3$s yourself and discard this model object.', 'event_espresso'),
2196 2196
 						$this->ID(),
2197
-						get_class( $this->get_model() ) . '::instance()->add_to_entity_map()',
2198
-						get_class( $this->get_model() ) . '::instance()->refresh_entity_map()'
2197
+						get_class($this->get_model()).'::instance()->add_to_entity_map()',
2198
+						get_class($this->get_model()).'::instance()->refresh_entity_map()'
2199 2199
 					)
2200 2200
 				);
2201 2201
 			}
@@ -2207,8 +2207,8 @@  discard block
 block discarded – undo
2207 2207
 	 * (probably a bad assumption they have made, oh well)
2208 2208
 	 * @return string
2209 2209
 	 */
2210
-	public function __toString(){
2211
-		return sprintf( '%s (%s)', $this->name(), $this->ID() );
2210
+	public function __toString() {
2211
+		return sprintf('%s (%s)', $this->name(), $this->ID());
2212 2212
 	}
2213 2213
 
2214 2214
 	/**
@@ -2240,16 +2240,16 @@  discard block
 block discarded – undo
2240 2240
 	 * @return array
2241 2241
 	 */
2242 2242
 	public function __sleep() {
2243
-		foreach( $this->get_model()->relation_settings() as $relation_name => $relation_obj ) {
2244
-			if( $relation_obj instanceof EE_Belongs_To_Relation ) {
2245
-				$classname = 'EE_' . $this->get_model()->get_this_model_name();
2246
-				if( $this->get_one_from_cache( $relation_name ) instanceof $classname &&
2247
-						$this->get_one_from_cache( $relation_name )->ID() ) {
2248
-					$this->clear_cache( $relation_name, $this->get_one_from_cache( $relation_name )->ID() );
2243
+		foreach ($this->get_model()->relation_settings() as $relation_name => $relation_obj) {
2244
+			if ($relation_obj instanceof EE_Belongs_To_Relation) {
2245
+				$classname = 'EE_'.$this->get_model()->get_this_model_name();
2246
+				if ($this->get_one_from_cache($relation_name) instanceof $classname &&
2247
+						$this->get_one_from_cache($relation_name)->ID()) {
2248
+					$this->clear_cache($relation_name, $this->get_one_from_cache($relation_name)->ID());
2249 2249
 				}
2250 2250
 			}
2251 2251
 		}
2252
-		return array_keys( get_object_vars( $this ) );
2252
+		return array_keys(get_object_vars($this));
2253 2253
 	}
2254 2254
 
2255 2255
 
Please login to merge, or discard this patch.
core/db_classes/EE_Line_Item.class.php 1 patch
Spacing   +212 added lines, -212 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1
-<?php if ( !defined( 'EVENT_ESPRESSO_VERSION' ) ) {
2
-	exit( 'No direct script access allowed' );
1
+<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) {
2
+	exit('No direct script access allowed');
3 3
 }
4 4
 /**
5 5
  * Event Espresso
@@ -50,9 +50,9 @@  discard block
 block discarded – undo
50 50
 	 *                             		    date_format and the second value is the time format
51 51
 	 * @return EE_Line_Item
52 52
 	 */
53
-	public static function new_instance( $props_n_values = array(), $timezone = null, $date_formats = array() ) {
54
-		$has_object = parent::_check_for_object( $props_n_values, __CLASS__ );
55
-		return $has_object ? $has_object : new self( $props_n_values, false, $timezone, $date_formats );
53
+	public static function new_instance($props_n_values = array(), $timezone = null, $date_formats = array()) {
54
+		$has_object = parent::_check_for_object($props_n_values, __CLASS__);
55
+		return $has_object ? $has_object : new self($props_n_values, false, $timezone, $date_formats);
56 56
 	}
57 57
 
58 58
 
@@ -63,8 +63,8 @@  discard block
 block discarded – undo
63 63
 	 *                          		the website will be used.
64 64
 	 * @return EE_Line_Item
65 65
 	 */
66
-	public static function new_instance_from_db( $props_n_values = array(), $timezone = null ) {
67
-		return new self( $props_n_values, TRUE, $timezone );
66
+	public static function new_instance_from_db($props_n_values = array(), $timezone = null) {
67
+		return new self($props_n_values, TRUE, $timezone);
68 68
 	}
69 69
 
70 70
 
@@ -75,10 +75,10 @@  discard block
 block discarded – undo
75 75
 	 * @param bool   $bydb
76 76
 	 * @param string $timezone
77 77
 	 */
78
-	protected function __construct( $fieldValues = array(), $bydb = FALSE, $timezone = '' ) {
79
-		parent::__construct( $fieldValues, $bydb, $timezone );
80
-		if ( ! $this->get( 'LIN_code' ) ) {
81
-			$this->set_code( $this->generate_code() );
78
+	protected function __construct($fieldValues = array(), $bydb = FALSE, $timezone = '') {
79
+		parent::__construct($fieldValues, $bydb, $timezone);
80
+		if ( ! $this->get('LIN_code')) {
81
+			$this->set_code($this->generate_code());
82 82
 		}
83 83
 	}
84 84
 
@@ -89,7 +89,7 @@  discard block
 block discarded – undo
89 89
 	 * @return int
90 90
 	 */
91 91
 	function ID() {
92
-		return $this->get( 'LIN_ID' );
92
+		return $this->get('LIN_ID');
93 93
 	}
94 94
 
95 95
 
@@ -99,7 +99,7 @@  discard block
 block discarded – undo
99 99
 	 * @return int
100 100
 	 */
101 101
 	function TXN_ID() {
102
-		return $this->get( 'TXN_ID' );
102
+		return $this->get('TXN_ID');
103 103
 	}
104 104
 
105 105
 
@@ -109,8 +109,8 @@  discard block
 block discarded – undo
109 109
 	 * @param int $TXN_ID
110 110
 	 * @return boolean
111 111
 	 */
112
-	function set_TXN_ID( $TXN_ID ) {
113
-		$this->set( 'TXN_ID', $TXN_ID );
112
+	function set_TXN_ID($TXN_ID) {
113
+		$this->set('TXN_ID', $TXN_ID);
114 114
 	}
115 115
 
116 116
 
@@ -120,9 +120,9 @@  discard block
 block discarded – undo
120 120
 	 * @return string
121 121
 	 */
122 122
 	function name() {
123
-		$name =  $this->get( 'LIN_name' );
124
-		if( ! $name ){
125
-			$name = ucwords( str_replace( '-', ' ', $this->type() ) );
123
+		$name = $this->get('LIN_name');
124
+		if ( ! $name) {
125
+			$name = ucwords(str_replace('-', ' ', $this->type()));
126 126
 		}
127 127
 		return $name;
128 128
 	}
@@ -134,8 +134,8 @@  discard block
 block discarded – undo
134 134
 	 * @param string $name
135 135
 	 * @return boolean
136 136
 	 */
137
-	function set_name( $name ) {
138
-		$this->set( 'LIN_name', $name );
137
+	function set_name($name) {
138
+		$this->set('LIN_name', $name);
139 139
 	}
140 140
 
141 141
 
@@ -145,7 +145,7 @@  discard block
 block discarded – undo
145 145
 	 * @return string
146 146
 	 */
147 147
 	function desc() {
148
-		return $this->get( 'LIN_desc' );
148
+		return $this->get('LIN_desc');
149 149
 	}
150 150
 
151 151
 
@@ -155,8 +155,8 @@  discard block
 block discarded – undo
155 155
 	 * @param string $desc
156 156
 	 * @return boolean
157 157
 	 */
158
-	function set_desc( $desc ) {
159
-		$this->set( 'LIN_desc', $desc );
158
+	function set_desc($desc) {
159
+		$this->set('LIN_desc', $desc);
160 160
 	}
161 161
 
162 162
 
@@ -166,7 +166,7 @@  discard block
 block discarded – undo
166 166
 	 * @return int
167 167
 	 */
168 168
 	function quantity() {
169
-		return $this->get( 'LIN_quantity' );
169
+		return $this->get('LIN_quantity');
170 170
 	}
171 171
 
172 172
 
@@ -176,8 +176,8 @@  discard block
 block discarded – undo
176 176
 	 * @param int $quantity
177 177
 	 * @return boolean
178 178
 	 */
179
-	function set_quantity( $quantity ) {
180
-		$this->set( 'LIN_quantity', $quantity );
179
+	function set_quantity($quantity) {
180
+		$this->set('LIN_quantity', $quantity);
181 181
 	}
182 182
 
183 183
 
@@ -187,7 +187,7 @@  discard block
 block discarded – undo
187 187
 	 * @return string
188 188
 	 */
189 189
 	function OBJ_ID() {
190
-		return $this->get( 'OBJ_ID' );
190
+		return $this->get('OBJ_ID');
191 191
 	}
192 192
 
193 193
 
@@ -197,8 +197,8 @@  discard block
 block discarded – undo
197 197
 	 * @param string $item_id
198 198
 	 * @return boolean
199 199
 	 */
200
-	function set_OBJ_ID( $item_id ) {
201
-		$this->set( 'OBJ_ID', $item_id );
200
+	function set_OBJ_ID($item_id) {
201
+		$this->set('OBJ_ID', $item_id);
202 202
 	}
203 203
 
204 204
 
@@ -208,7 +208,7 @@  discard block
 block discarded – undo
208 208
 	 * @return string
209 209
 	 */
210 210
 	function OBJ_type() {
211
-		return $this->get( 'OBJ_type' );
211
+		return $this->get('OBJ_type');
212 212
 	}
213 213
 
214 214
 
@@ -218,8 +218,8 @@  discard block
 block discarded – undo
218 218
 	 * @param string $OBJ_type
219 219
 	 * @return boolean
220 220
 	 */
221
-	function set_OBJ_type( $OBJ_type ) {
222
-		$this->set( 'OBJ_type', $OBJ_type );
221
+	function set_OBJ_type($OBJ_type) {
222
+		$this->set('OBJ_type', $OBJ_type);
223 223
 	}
224 224
 
225 225
 
@@ -229,7 +229,7 @@  discard block
 block discarded – undo
229 229
 	 * @return float
230 230
 	 */
231 231
 	function unit_price() {
232
-		return $this->get( 'LIN_unit_price' );
232
+		return $this->get('LIN_unit_price');
233 233
 	}
234 234
 
235 235
 
@@ -239,8 +239,8 @@  discard block
 block discarded – undo
239 239
 	 * @param float $unit_price
240 240
 	 * @return boolean
241 241
 	 */
242
-	function set_unit_price( $unit_price ) {
243
-		$this->set( 'LIN_unit_price', $unit_price );
242
+	function set_unit_price($unit_price) {
243
+		$this->set('LIN_unit_price', $unit_price);
244 244
 	}
245 245
 
246 246
 
@@ -251,19 +251,19 @@  discard block
 block discarded – undo
251 251
 	 * @return boolean
252 252
 	 */
253 253
 	function is_percent() {
254
-		if( $this->is_tax_sub_total() ) {
254
+		if ($this->is_tax_sub_total()) {
255 255
 			//tax subtotals HAVE a percent on them, that percentage only applies
256 256
 			//to taxable items, so its' an exception. Treat it like a flat line item
257 257
 			return false;
258 258
 		}
259
-		$unit_price = abs( $this->get( 'LIN_unit_price' ) );
260
-		$percent = abs( $this->get( 'LIN_percent' ) );
261
-		if ( $unit_price < .001 && $percent ) {
259
+		$unit_price = abs($this->get('LIN_unit_price'));
260
+		$percent = abs($this->get('LIN_percent'));
261
+		if ($unit_price < .001 && $percent) {
262 262
 			return TRUE;
263
-		} elseif ( $unit_price >= .001 && !$percent ) {
263
+		} elseif ($unit_price >= .001 && ! $percent) {
264 264
 			return FALSE;
265
-		} elseif ( $unit_price >= .001 && $percent ) {
266
-			throw new EE_Error( sprintf( __( "A Line Item can not have a unit price of (%s) AND a percent (%s)!", "event_espresso" ), $unit_price, $percent ) );
265
+		} elseif ($unit_price >= .001 && $percent) {
266
+			throw new EE_Error(sprintf(__("A Line Item can not have a unit price of (%s) AND a percent (%s)!", "event_espresso"), $unit_price, $percent));
267 267
 		} else {
268 268
 			// if they're both 0, assume its not a percent item
269 269
 			return FALSE;
@@ -277,7 +277,7 @@  discard block
 block discarded – undo
277 277
 	 * @return float
278 278
 	 */
279 279
 	function percent() {
280
-		return $this->get( 'LIN_percent' );
280
+		return $this->get('LIN_percent');
281 281
 	}
282 282
 
283 283
 
@@ -287,8 +287,8 @@  discard block
 block discarded – undo
287 287
 	 * @param float $percent
288 288
 	 * @return boolean
289 289
 	 */
290
-	function set_percent( $percent ) {
291
-		$this->set( 'LIN_percent', $percent );
290
+	function set_percent($percent) {
291
+		$this->set('LIN_percent', $percent);
292 292
 	}
293 293
 
294 294
 
@@ -298,7 +298,7 @@  discard block
 block discarded – undo
298 298
 	 * @return float
299 299
 	 */
300 300
 	function total() {
301
-		return $this->get( 'LIN_total' );
301
+		return $this->get('LIN_total');
302 302
 	}
303 303
 
304 304
 
@@ -308,8 +308,8 @@  discard block
 block discarded – undo
308 308
 	 * @param float $total
309 309
 	 * @return boolean
310 310
 	 */
311
-	function set_total( $total ) {
312
-		$this->set( 'LIN_total', $total );
311
+	function set_total($total) {
312
+		$this->set('LIN_total', $total);
313 313
 	}
314 314
 
315 315
 
@@ -319,7 +319,7 @@  discard block
 block discarded – undo
319 319
 	 * @return int
320 320
 	 */
321 321
 	function order() {
322
-		return $this->get( 'LIN_order' );
322
+		return $this->get('LIN_order');
323 323
 	}
324 324
 
325 325
 
@@ -328,8 +328,8 @@  discard block
 block discarded – undo
328 328
 	 * Sets order
329 329
 	 * @param int $order
330 330
 	 */
331
-	function set_order( $order ) {
332
-		$this->set( 'LIN_order', $order );
331
+	function set_order($order) {
332
+		$this->set('LIN_order', $order);
333 333
 	}
334 334
 
335 335
 
@@ -339,7 +339,7 @@  discard block
 block discarded – undo
339 339
 	 * @return int
340 340
 	 */
341 341
 	function parent_ID() {
342
-		return $this->get( 'LIN_parent' );
342
+		return $this->get('LIN_parent');
343 343
 	}
344 344
 
345 345
 
@@ -349,8 +349,8 @@  discard block
 block discarded – undo
349 349
 	 * @param int $parent
350 350
 	 * @return boolean
351 351
 	 */
352
-	function set_parent_ID( $parent ) {
353
-		$this->set( 'LIN_parent', $parent );
352
+	function set_parent_ID($parent) {
353
+		$this->set('LIN_parent', $parent);
354 354
 	}
355 355
 
356 356
 
@@ -360,7 +360,7 @@  discard block
 block discarded – undo
360 360
 	 * @return string
361 361
 	 */
362 362
 	function type() {
363
-		return $this->get( 'LIN_type' );
363
+		return $this->get('LIN_type');
364 364
 	}
365 365
 
366 366
 
@@ -370,8 +370,8 @@  discard block
 block discarded – undo
370 370
 	 * @param string $type
371 371
 	 * @return boolean
372 372
 	 */
373
-	function set_type( $type ) {
374
-		$this->set( 'LIN_type', $type );
373
+	function set_type($type) {
374
+		$this->set('LIN_type', $type);
375 375
 	}
376 376
 
377 377
 
@@ -384,8 +384,8 @@  discard block
 block discarded – undo
384 384
 	 * @return EE_Line_Item
385 385
 	 */
386 386
 	public function parent() {
387
-		if( $this->ID() ) {
388
-			return $this->get_model()->get_one_by_ID( $this->parent_ID() );
387
+		if ($this->ID()) {
388
+			return $this->get_model()->get_one_by_ID($this->parent_ID());
389 389
 		} else {
390 390
 			return $this->_parent;
391 391
 		}
@@ -398,13 +398,13 @@  discard block
 block discarded – undo
398 398
 	 * @return EE_Line_Item[]
399 399
 	 */
400 400
 	public function children() {
401
-		if ( $this->ID() ) {
401
+		if ($this->ID()) {
402 402
 			return $this->get_model()->get_all(
403 403
 					array(
404
-						array( 'LIN_parent' => $this->ID() ),
405
-						'order_by' => array( 'LIN_order' => 'ASC' ) ) );
404
+						array('LIN_parent' => $this->ID()),
405
+						'order_by' => array('LIN_order' => 'ASC') ) );
406 406
 		} else {
407
-			if ( ! is_array( $this->_children ) ) {
407
+			if ( ! is_array($this->_children)) {
408 408
 				$this->_children = array();
409 409
 			}
410 410
 			return $this->_children;
@@ -418,7 +418,7 @@  discard block
 block discarded – undo
418 418
 	 * @return string
419 419
 	 */
420 420
 	function code() {
421
-		return $this->get( 'LIN_code' );
421
+		return $this->get('LIN_code');
422 422
 	}
423 423
 
424 424
 
@@ -428,8 +428,8 @@  discard block
 block discarded – undo
428 428
 	 * @param string $code
429 429
 	 * @return boolean
430 430
 	 */
431
-	function set_code( $code ) {
432
-		$this->set( 'LIN_code', $code );
431
+	function set_code($code) {
432
+		$this->set('LIN_code', $code);
433 433
 	}
434 434
 
435 435
 
@@ -439,7 +439,7 @@  discard block
 block discarded – undo
439 439
 	 * @return boolean
440 440
 	 */
441 441
 	function is_taxable() {
442
-		return $this->get( 'LIN_is_taxable' );
442
+		return $this->get('LIN_is_taxable');
443 443
 	}
444 444
 
445 445
 
@@ -449,8 +449,8 @@  discard block
 block discarded – undo
449 449
 	 * @param boolean $is_taxable
450 450
 	 * @return boolean
451 451
 	 */
452
-	function set_is_taxable( $is_taxable ) {
453
-		$this->set( 'LIN_is_taxable', $is_taxable );
452
+	function set_is_taxable($is_taxable) {
453
+		$this->set('LIN_is_taxable', $is_taxable);
454 454
 	}
455 455
 
456 456
 
@@ -465,7 +465,7 @@  discard block
 block discarded – undo
465 465
 	 */
466 466
 	function get_object() {
467 467
 		$model_name_of_related_obj = $this->OBJ_type();
468
-		return $this->get_model()->has_relation(  $model_name_of_related_obj ) ? $this->get_first_related( $model_name_of_related_obj ) : NULL;
468
+		return $this->get_model()->has_relation($model_name_of_related_obj) ? $this->get_first_related($model_name_of_related_obj) : NULL;
469 469
 	}
470 470
 
471 471
 
@@ -476,11 +476,11 @@  discard block
 block discarded – undo
476 476
 	 * @param array $query_params
477 477
 	 * @return EE_Ticket
478 478
 	 */
479
-	function ticket( $query_params = array() ) {
479
+	function ticket($query_params = array()) {
480 480
 		//we're going to assume that when this method is called we always want to receive the attached ticket EVEN if that ticket is archived.  This can be overridden via the incoming $query_params argument
481
-		$remove_defaults = array( 'default_where_conditions' => 'none' );
482
-		$query_params = array_merge( $remove_defaults, $query_params );
483
-		return $this->get_first_related( 'Ticket', $query_params );
481
+		$remove_defaults = array('default_where_conditions' => 'none');
482
+		$query_params = array_merge($remove_defaults, $query_params);
483
+		return $this->get_first_related('Ticket', $query_params);
484 484
 	}
485 485
 
486 486
 
@@ -490,11 +490,11 @@  discard block
 block discarded – undo
490 490
 	 * @return EE_Datetime | NULL
491 491
 	 */
492 492
 	function get_ticket_datetime() {
493
-		if ( $this->OBJ_type() === 'Ticket' ) {
493
+		if ($this->OBJ_type() === 'Ticket') {
494 494
 			$ticket = $this->ticket();
495
-			if ( $ticket instanceof EE_Ticket ) {
495
+			if ($ticket instanceof EE_Ticket) {
496 496
 				$datetime = $ticket->first_datetime();
497
-				if ( $datetime instanceof EE_Datetime ) {
497
+				if ($datetime instanceof EE_Datetime) {
498 498
 					return $datetime;
499 499
 				}
500 500
 			}
@@ -510,9 +510,9 @@  discard block
 block discarded – undo
510 510
 	 * @return string
511 511
 	 */
512 512
 	function ticket_event_name() {
513
-		$event_name = __( "Unknown", "event_espresso" );
513
+		$event_name = __("Unknown", "event_espresso");
514 514
 		$event = $this->ticket_event();
515
-		if ( $event instanceof EE_Event ) {
515
+		if ($event instanceof EE_Event) {
516 516
 			$event_name = $event->name();
517 517
 		}
518 518
 		return $event_name;
@@ -526,9 +526,9 @@  discard block
 block discarded – undo
526 526
 	function ticket_event() {
527 527
 		$event = null;
528 528
 		$ticket = $this->ticket();
529
-		if ( $ticket instanceof EE_Ticket ) {
529
+		if ($ticket instanceof EE_Ticket) {
530 530
 			$datetime = $ticket->first_datetime();
531
-			if ( $datetime instanceof EE_Datetime ) {
531
+			if ($datetime instanceof EE_Datetime) {
532 532
 				$event = $datetime->event();
533 533
 			}
534 534
 		}
@@ -543,11 +543,11 @@  discard block
 block discarded – undo
543 543
 	 * @param string $time_format
544 544
 	 * @return string
545 545
 	 */
546
-	function ticket_datetime_start( $date_format = '', $time_format = '' ) {
547
-		$first_datetime_string = __( "Unknown", "event_espresso" );
546
+	function ticket_datetime_start($date_format = '', $time_format = '') {
547
+		$first_datetime_string = __("Unknown", "event_espresso");
548 548
 		$datetime = $this->get_ticket_datetime();
549
-		if ( $datetime ) {
550
-			$first_datetime_string = $datetime->start_date_and_time( $date_format, $time_format );
549
+		if ($datetime) {
550
+			$first_datetime_string = $datetime->start_date_and_time($date_format, $time_format);
551 551
 		}
552 552
 		return $first_datetime_string;
553 553
 	}
@@ -562,26 +562,26 @@  discard block
 block discarded – undo
562 562
 	 * @return bool success
563 563
 	 * @throws \EE_Error
564 564
 	 */
565
-	function add_child_line_item( EEI_Line_Item $line_item, $set_order = true ) {
565
+	function add_child_line_item(EEI_Line_Item $line_item, $set_order = true) {
566 566
 		// should we calculate the LIN_order for this line item ?
567
-		if ( $set_order || $line_item->order() === null ) {
568
-			$line_item->set_order( count( $this->children() ) );
567
+		if ($set_order || $line_item->order() === null) {
568
+			$line_item->set_order(count($this->children()));
569 569
 		}
570
-		if ( $this->ID() ) {
570
+		if ($this->ID()) {
571 571
 			//check for any duplicate line items (with the same code), if so, this replaces it
572
-			$line_item_with_same_code = $this->get_child_line_item(  $line_item->code() );
573
-			if( $line_item_with_same_code instanceof EE_Line_Item && $line_item_with_same_code !== $line_item ) {
574
-				$this->delete_child_line_item( $line_item_with_same_code->code() );
572
+			$line_item_with_same_code = $this->get_child_line_item($line_item->code());
573
+			if ($line_item_with_same_code instanceof EE_Line_Item && $line_item_with_same_code !== $line_item) {
574
+				$this->delete_child_line_item($line_item_with_same_code->code());
575 575
 			}
576
-			$line_item->set_parent_ID( $this->ID() );
577
-			if( $this->TXN_ID() ){
578
-				$line_item->set_TXN_ID( $this->TXN_ID() );
576
+			$line_item->set_parent_ID($this->ID());
577
+			if ($this->TXN_ID()) {
578
+				$line_item->set_TXN_ID($this->TXN_ID());
579 579
 			}
580 580
 			return $line_item->save();
581 581
 		} else {
582
-			$this->_children[ $line_item->code() ] = $line_item;
583
-			if( $line_item->parent() != $this ) {
584
-				$line_item->set_parent( $this );
582
+			$this->_children[$line_item->code()] = $line_item;
583
+			if ($line_item->parent() != $this) {
584
+				$line_item->set_parent($this);
585 585
 			}
586 586
 			return TRUE;
587 587
 		}
@@ -595,16 +595,16 @@  discard block
 block discarded – undo
595 595
 	 * @param EE_Line_Item $line_item
596 596
 	 *
597 597
 	 */
598
-	public function set_parent( $line_item ) {
599
-		if ( $this->ID() ) {
600
-			if( ! $line_item->ID() ) {
598
+	public function set_parent($line_item) {
599
+		if ($this->ID()) {
600
+			if ( ! $line_item->ID()) {
601 601
 				$line_item->save();
602 602
 			}
603
-			$this->set_parent_ID( $line_item->ID() );
603
+			$this->set_parent_ID($line_item->ID());
604 604
 			$this->save();
605 605
 		} else {
606 606
 			$this->_parent = $line_item;
607
-			$this->set_parent_ID( $line_item->ID() );
607
+			$this->set_parent_ID($line_item->ID());
608 608
 		}
609 609
 	}
610 610
 
@@ -617,11 +617,11 @@  discard block
 block discarded – undo
617 617
 	 * @param string $code
618 618
 	 * @return EE_Line_Item
619 619
 	 */
620
-	function get_child_line_item( $code ) {
621
-		if ( $this->ID() ) {
622
-			return $this->get_model()->get_one( array( array( 'LIN_parent' => $this->ID(), 'LIN_code' => $code ) ) );
620
+	function get_child_line_item($code) {
621
+		if ($this->ID()) {
622
+			return $this->get_model()->get_one(array(array('LIN_parent' => $this->ID(), 'LIN_code' => $code)));
623 623
 		} else {
624
-			return isset( $this->_children[ $code ] ) ? $this->_children[ $code ] : null;
624
+			return isset($this->_children[$code]) ? $this->_children[$code] : null;
625 625
 		}
626 626
 	}
627 627
 
@@ -632,10 +632,10 @@  discard block
 block discarded – undo
632 632
 	 * @return int
633 633
 	 */
634 634
 	function delete_children_line_items() {
635
-		if ( $this->ID() ) {
636
-			return $this->get_model()->delete( array( array( 'LIN_parent' => $this->ID() ) ) );
635
+		if ($this->ID()) {
636
+			return $this->get_model()->delete(array(array('LIN_parent' => $this->ID())));
637 637
 		} else {
638
-			$count = count( $this->_children );
638
+			$count = count($this->_children);
639 639
 			$this->_children = array();
640 640
 			return $count;
641 641
 		}
@@ -652,25 +652,25 @@  discard block
 block discarded – undo
652 652
 	 * @param bool $stop_search_once_found
653 653
 	 * @return int count of items deleted (or simply removed from the line item's cache, if not has not been saved to the DB yet)
654 654
 	 */
655
-	function delete_child_line_item( $code, $stop_search_once_found = true ) {
656
-		if ( $this->ID() ) {
655
+	function delete_child_line_item($code, $stop_search_once_found = true) {
656
+		if ($this->ID()) {
657 657
 			$items_deleted = 0;
658
-			if( $this->code() == $code ) {
659
-				$items_deleted += EEH_Line_Item::delete_all_child_items( $this );
660
-				$items_deleted += intval( $this->delete() );
661
-				if( $stop_search_once_found ){
658
+			if ($this->code() == $code) {
659
+				$items_deleted += EEH_Line_Item::delete_all_child_items($this);
660
+				$items_deleted += intval($this->delete());
661
+				if ($stop_search_once_found) {
662 662
 					return $items_deleted;
663 663
 				}
664 664
 			}
665
-			foreach( $this->children() as $child_line_item ) {
666
-				$items_deleted += $child_line_item->delete_child_line_item( $code, $stop_search_once_found );
665
+			foreach ($this->children() as $child_line_item) {
666
+				$items_deleted += $child_line_item->delete_child_line_item($code, $stop_search_once_found);
667 667
 			}
668 668
 			return $items_deleted;
669 669
 		} else {
670
-			if( isset( $this->_children[ $code ] ) ) {
671
-				unset( $this->_children[ $code ] );
670
+			if (isset($this->_children[$code])) {
671
+				unset($this->_children[$code]);
672 672
 				return 1;
673
-			}else{
673
+			} else {
674 674
 				return 0;
675 675
 			}
676 676
 		}
@@ -683,9 +683,9 @@  discard block
 block discarded – undo
683 683
 	 * @return boolean
684 684
 	 */
685 685
 	public function delete_if_childless_subtotal() {
686
-		if( $this->ID() &&
686
+		if ($this->ID() &&
687 687
 				$this->type() == EEM_Line_Item::type_sub_total &&
688
-				! $this->children() ) {
688
+				! $this->children()) {
689 689
 			return $this->delete();
690 690
 		} else {
691 691
 			return false;
@@ -700,7 +700,7 @@  discard block
 block discarded – undo
700 700
 	 */
701 701
 	function generate_code() {
702 702
 		// each line item in the cart requires a unique identifier
703
-		return md5( $this->get( 'OBJ_type' ) . $this->get( 'OBJ_ID' ) . microtime() );
703
+		return md5($this->get('OBJ_type').$this->get('OBJ_ID').microtime());
704 704
 	}
705 705
 
706 706
 
@@ -764,7 +764,7 @@  discard block
 block discarded – undo
764 764
 	 * @return string like '2, 004.00', formatted according to the localized currency
765 765
 	 */
766 766
 	function unit_price_no_code() {
767
-		return $this->get_pretty( 'LIN_unit_price', 'no_currency_code' );
767
+		return $this->get_pretty('LIN_unit_price', 'no_currency_code');
768 768
 	}
769 769
 
770 770
 
@@ -774,7 +774,7 @@  discard block
 block discarded – undo
774 774
 	 * @return string like '2, 004.00', formatted according to the localized currency
775 775
 	 */
776 776
 	function total_no_code() {
777
-		return $this->get_pretty( 'LIN_total', 'no_currency_code' );
777
+		return $this->get_pretty('LIN_total', 'no_currency_code');
778 778
 	}
779 779
 
780 780
 
@@ -793,17 +793,17 @@  discard block
 block discarded – undo
793 793
 
794 794
 		$total = $pre_tax_total + $tax_total;
795 795
 		// no negative totals plz
796
-		$total = max( $total, 0 );
797
-		$this->set_total( $total );
796
+		$total = max($total, 0);
797
+		$this->set_total($total);
798 798
 		//only update the related transaction's total
799 799
 		//if we intend to save this line item and its a grand total
800
-		if(
800
+		if (
801 801
 			$this->allow_persist() &&
802 802
 			$this->type() == EEM_Line_Item::type_total &&
803 803
 			$this->transaction() instanceof EE_Transaction
804
-		){
805
-			$this->transaction()->set_total( $total );
806
-			if ( $this->transaction()->ID() ) {
804
+		) {
805
+			$this->transaction()->set_total($total);
806
+			if ($this->transaction()->ID()) {
807 807
 				$this->transaction()->save();
808 808
 			}
809 809
 		}
@@ -824,42 +824,42 @@  discard block
 block discarded – undo
824 824
 		$total = 0;
825 825
 		$my_children = $this->children();
826 826
 		//completely ignore tax and tax sub-totals when calculating the pre-tax-total
827
-		if ( $this->is_tax_sub_total() || $this->is_tax() ) {
827
+		if ($this->is_tax_sub_total() || $this->is_tax()) {
828 828
 			return 0;
829 829
 		} elseif (
830
-			( $this->is_sub_line_item() || $this->is_line_item() )
831
-			&& empty( $my_children )
830
+			($this->is_sub_line_item() || $this->is_line_item())
831
+			&& empty($my_children)
832 832
 		) {
833 833
 			$total = $this->unit_price() * $this->quantity();
834
-		} elseif( $this->is_sub_total() || $this->is_total() ) {
835
-			$total = $this->_recalculate_pretax_total_for_subtotal( $total, $my_children );
836
-		} elseif (  $this->is_line_item() && ! empty( $my_children ) ) {
837
-			$total = $this->_recalculate_pretax_total_for_line_item( $total, $my_children );
834
+		} elseif ($this->is_sub_total() || $this->is_total()) {
835
+			$total = $this->_recalculate_pretax_total_for_subtotal($total, $my_children);
836
+		} elseif ($this->is_line_item() && ! empty($my_children)) {
837
+			$total = $this->_recalculate_pretax_total_for_line_item($total, $my_children);
838 838
 		}
839 839
 		//ensure all non-line items and non-sub-line-items have a quantity of 1
840
-		if( ! $this->is_line_item() && ! $this->is_sub_line_item() ) {
841
-			$this->set_quantity( 1 );
842
-			if( ! $this->is_percent() ) {
843
-				$this->set_unit_price( $this->total() );
840
+		if ( ! $this->is_line_item() && ! $this->is_sub_line_item()) {
841
+			$this->set_quantity(1);
842
+			if ( ! $this->is_percent()) {
843
+				$this->set_unit_price($this->total());
844 844
 			}
845 845
 		}
846 846
 
847 847
 		//we don't want to bother saving grand totals, because that needs to factor in taxes anyways
848 848
 		//so it ought to be
849
-		if( ! $this->is_total() ) {
850
-			$this->set_total( $total );
849
+		if ( ! $this->is_total()) {
850
+			$this->set_total($total);
851 851
 			//if not a percent line item, make sure we keep the unit price in sync
852
-			if(
852
+			if (
853 853
 				$this->is_line_item() &&
854
-				! empty( $my_children ) &&
854
+				! empty($my_children) &&
855 855
 				! $this->is_percent()
856 856
 			) {
857
-				if( $this->quantity() === 0 ){
857
+				if ($this->quantity() === 0) {
858 858
 					$new_unit_price = 0;
859 859
 				} else {
860 860
 					$new_unit_price = $this->total() / $this->quantity();
861 861
 				}
862
-				$this->set_unit_price( $new_unit_price );
862
+				$this->set_unit_price($new_unit_price);
863 863
 			}
864 864
 			$this->maybe_save();
865 865
 		}
@@ -875,34 +875,34 @@  discard block
 block discarded – undo
875 875
 	 * @param EE_Line_Item[] $my_children
876 876
 	 * @return float
877 877
 	 */
878
-	protected function _recalculate_pretax_total_for_subtotal( $calculated_total_so_far, $my_children = null ) {
879
-		if( $my_children === null ) {
878
+	protected function _recalculate_pretax_total_for_subtotal($calculated_total_so_far, $my_children = null) {
879
+		if ($my_children === null) {
880 880
 			$my_children = $this->children();
881 881
 		}
882 882
 		//get the total of all its children
883
-		foreach ( $my_children as $child_line_item ) {
884
-			if ( $child_line_item instanceof EE_Line_Item ) {
885
-				if ( $child_line_item->is_percent() ) {
883
+		foreach ($my_children as $child_line_item) {
884
+			if ($child_line_item instanceof EE_Line_Item) {
885
+				if ($child_line_item->is_percent()) {
886 886
 					$percent_total = $calculated_total_so_far * $child_line_item->percent() / 100;
887
-					$child_line_item->set_total( $percent_total );
887
+					$child_line_item->set_total($percent_total);
888 888
 					//so far all percent line items should have a quantity of 1
889 889
 					//(ie, no double percent discounts. Although that might be requested someday)
890
-					$child_line_item->set_quantity( 1 );
890
+					$child_line_item->set_quantity(1);
891 891
 					$child_line_item->maybe_save();
892 892
 					$calculated_total_so_far += $percent_total;
893 893
 				} else {
894 894
 					//verify flat sub-line-item quantities match their parent
895
-					if( $child_line_item->is_sub_line_item() ) {
896
-						$child_line_item->set_quantity( $this->quantity() );
895
+					if ($child_line_item->is_sub_line_item()) {
896
+						$child_line_item->set_quantity($this->quantity());
897 897
 					}
898 898
 					$calculated_total_so_far += $child_line_item->recalculate_pre_tax_total();
899 899
 				}
900 900
 			}
901 901
 		}
902 902
 
903
-		if( $this->is_sub_total() ){
903
+		if ($this->is_sub_total()) {
904 904
 			// no negative totals plz
905
-			$calculated_total_so_far = max( $calculated_total_so_far, 0 );
905
+			$calculated_total_so_far = max($calculated_total_so_far, 0);
906 906
 		}
907 907
 		return $calculated_total_so_far;
908 908
 	}
@@ -916,8 +916,8 @@  discard block
 block discarded – undo
916 916
 	 * @param EE_Line_Item[] $my_children
917 917
 	 * @return float
918 918
 	 */
919
-	protected function _recalculate_pretax_total_for_line_item( $calculated_total_so_far, $my_children = null ) {
920
-		if( $my_children === null ) {
919
+	protected function _recalculate_pretax_total_for_line_item($calculated_total_so_far, $my_children = null) {
920
+		if ($my_children === null) {
921 921
 			$my_children = $this->children();
922 922
 		}
923 923
 		//we need to keep track of the running total for a single item,
@@ -925,9 +925,9 @@  discard block
 block discarded – undo
925 925
 		$unit_price_for_total = 0;
926 926
 		$quantity_for_total = 1;
927 927
 		//get the total of all its children
928
-		foreach ( $my_children as $child_line_item ) {
929
-			if ( $child_line_item instanceof EE_Line_Item ) {
930
-				if ( $child_line_item->is_percent() ) {
928
+		foreach ($my_children as $child_line_item) {
929
+			if ($child_line_item instanceof EE_Line_Item) {
930
+				if ($child_line_item->is_percent()) {
931 931
 					//it should be the unit-price-so-far multiplied by teh percent multiplied by the quantity
932 932
 					//not total multiplied by percent, because that ignores rounding along-the-way
933 933
 					$percent_unit_price = round(
@@ -935,17 +935,17 @@  discard block
 block discarded – undo
935 935
 						EE_Registry::instance()->CFG->currency->dec_plc
936 936
 					);
937 937
 					$percent_total = $percent_unit_price * $quantity_for_total;
938
-					$child_line_item->set_total( $percent_total );
938
+					$child_line_item->set_total($percent_total);
939 939
 					//so far all percent line items should have a quantity of 1
940 940
 					//(ie, no double percent discounts. Although that might be requested someday)
941
-					$child_line_item->set_quantity( 1 );
941
+					$child_line_item->set_quantity(1);
942 942
 					$child_line_item->maybe_save();
943 943
 					$calculated_total_so_far += $percent_total;
944 944
 					$unit_price_for_total += $percent_unit_price;
945 945
 				} else {
946 946
 					//verify flat sub-line-item quantities match their parent
947
-					if( $child_line_item->is_sub_line_item() ) {
948
-						$child_line_item->set_quantity( $this->quantity() );
947
+					if ($child_line_item->is_sub_line_item()) {
948
+						$child_line_item->set_quantity($this->quantity());
949 949
 					}
950 950
 					$quantity_for_total = $child_line_item->quantity();
951 951
 					$calculated_total_so_far += $child_line_item->recalculate_pre_tax_total();
@@ -969,10 +969,10 @@  discard block
 block discarded – undo
969 969
 		//calculate the pretax total
970 970
 		$taxable_total = $this->taxable_total();
971 971
 		$tax_total = 0;
972
-		foreach ( $taxes as $tax ) {
972
+		foreach ($taxes as $tax) {
973 973
 			$total_on_this_tax = $taxable_total * $tax->percent() / 100;
974 974
 			//remember the total on this line item
975
-			$tax->set_total( $total_on_this_tax );
975
+			$tax->set_total($total_on_this_tax);
976 976
 			$tax_total += $tax->total();
977 977
 		}
978 978
 		$this->_recalculate_tax_sub_total();
@@ -986,21 +986,21 @@  discard block
 block discarded – undo
986 986
 	 * @return void
987 987
 	 */
988 988
 	private function _recalculate_tax_sub_total() {
989
-		if ( $this->is_tax_sub_total() ) {
989
+		if ($this->is_tax_sub_total()) {
990 990
 			$total = 0;
991 991
 			$total_percent = 0;
992 992
 			//simply loop through all its children (which should be taxes) and sum their total
993
-			foreach ( $this->children() as $child_tax ) {
994
-				if ( $child_tax instanceof EE_Line_Item ) {
993
+			foreach ($this->children() as $child_tax) {
994
+				if ($child_tax instanceof EE_Line_Item) {
995 995
 					$total += $child_tax->total();
996 996
 					$total_percent += $child_tax->percent();
997 997
 				}
998 998
 			}
999
-			$this->set_total( $total );
1000
-			$this->set_percent( $total_percent );
1001
-		} elseif ( $this->is_total() ) {
1002
-			foreach ( $this->children() as $maybe_tax_subtotal ) {
1003
-				if ( $maybe_tax_subtotal instanceof EE_Line_Item ) {
999
+			$this->set_total($total);
1000
+			$this->set_percent($total_percent);
1001
+		} elseif ($this->is_total()) {
1002
+			foreach ($this->children() as $maybe_tax_subtotal) {
1003
+				if ($maybe_tax_subtotal instanceof EE_Line_Item) {
1004 1004
 					$maybe_tax_subtotal->_recalculate_tax_sub_total();
1005 1005
 				}
1006 1006
 			}
@@ -1016,8 +1016,8 @@  discard block
 block discarded – undo
1016 1016
 	public function get_total_tax() {
1017 1017
 		$this->_recalculate_tax_sub_total();
1018 1018
 		$total = 0;
1019
-		foreach ( $this->tax_descendants() as $tax_line_item ) {
1020
-			if ( $tax_line_item instanceof EE_Line_Item ) {
1019
+		foreach ($this->tax_descendants() as $tax_line_item) {
1020
+			if ($tax_line_item instanceof EE_Line_Item) {
1021 1021
 				$total += $tax_line_item->total();
1022 1022
 			}
1023 1023
 		}
@@ -1031,8 +1031,8 @@  discard block
 block discarded – undo
1031 1031
 	 */
1032 1032
 	public function get_items_total() {
1033 1033
 		$total = 0;
1034
-		foreach ( $this->get_items() as $item ) {
1035
-			if ( $item instanceof EE_Line_Item ) {
1034
+		foreach ($this->get_items() as $item) {
1035
+			if ($item instanceof EE_Line_Item) {
1036 1036
 				$total += $item->total();
1037 1037
 			}
1038 1038
 		}
@@ -1047,8 +1047,8 @@  discard block
 block discarded – undo
1047 1047
 	 * @return EE_Line_Item[]
1048 1048
 	 */
1049 1049
 	function tax_descendants() {
1050
-		EE_Registry::instance()->load_helper( 'Line_Item' );
1051
-		return EEH_Line_Item::get_tax_descendants( $this );
1050
+		EE_Registry::instance()->load_helper('Line_Item');
1051
+		return EEH_Line_Item::get_tax_descendants($this);
1052 1052
 	}
1053 1053
 
1054 1054
 
@@ -1058,8 +1058,8 @@  discard block
 block discarded – undo
1058 1058
 	 * @return EE_Line_Item[]
1059 1059
 	 */
1060 1060
 	function get_items() {
1061
-		EE_Registry::instance()->load_helper( 'Line_Item' );
1062
-		return EEH_Line_Item::get_line_item_descendants( $this );
1061
+		EE_Registry::instance()->load_helper('Line_Item');
1062
+		return EEH_Line_Item::get_line_item_descendants($this);
1063 1063
 	}
1064 1064
 
1065 1065
 
@@ -1073,22 +1073,22 @@  discard block
 block discarded – undo
1073 1073
 	 */
1074 1074
 	function taxable_total() {
1075 1075
 		$total = 0;
1076
-		if ( $this->children() ) {
1077
-			foreach ( $this->children() as $child_line_item ) {
1078
-				if ( $child_line_item->type() == EEM_Line_Item::type_line_item && $child_line_item->is_taxable()) {
1076
+		if ($this->children()) {
1077
+			foreach ($this->children() as $child_line_item) {
1078
+				if ($child_line_item->type() == EEM_Line_Item::type_line_item && $child_line_item->is_taxable()) {
1079 1079
 					//if it's a percent item, only take into account the percent
1080 1080
 					//that's taxable too (the taxable total so far)
1081
-					if( $child_line_item->is_percent() ) {
1082
-						$total = $total + ( $total * $child_line_item->percent() / 100 );
1083
-					}else{
1081
+					if ($child_line_item->is_percent()) {
1082
+						$total = $total + ($total * $child_line_item->percent() / 100);
1083
+					} else {
1084 1084
 						$total += $child_line_item->total();
1085 1085
 					}
1086
-				}elseif( $child_line_item->type() == EEM_Line_Item::type_sub_total ){
1086
+				}elseif ($child_line_item->type() == EEM_Line_Item::type_sub_total) {
1087 1087
 					$total += $child_line_item->taxable_total();
1088 1088
 				}
1089 1089
 			}
1090 1090
 		}
1091
-		return max( $total, 0 );
1091
+		return max($total, 0);
1092 1092
 	}
1093 1093
 
1094 1094
 
@@ -1098,7 +1098,7 @@  discard block
 block discarded – undo
1098 1098
 	 * @return EE_Transaction
1099 1099
 	 */
1100 1100
 	public function transaction() {
1101
-		return $this->get_first_related( 'Transaction' );
1101
+		return $this->get_first_related('Transaction');
1102 1102
 	}
1103 1103
 
1104 1104
 
@@ -1111,17 +1111,17 @@  discard block
 block discarded – undo
1111 1111
 	 * @param int $txn_id if none is provided, assumes $this->TXN_ID()
1112 1112
 	 * @return int count of items saved
1113 1113
 	 */
1114
-	public function save_this_and_descendants_to_txn( $txn_id = NULL ) {
1115
-		if ( ! $txn_id ) {
1114
+	public function save_this_and_descendants_to_txn($txn_id = NULL) {
1115
+		if ( ! $txn_id) {
1116 1116
 			$txn_id = $this->TXN_ID();
1117 1117
 		}
1118
-		$this->set_TXN_ID( $txn_id );
1118
+		$this->set_TXN_ID($txn_id);
1119 1119
 		$children = $this->children();
1120 1120
 		$this->save();
1121
-		foreach ( $children as $child_line_item ) {
1122
-			if ( $child_line_item instanceof EE_Line_Item ) {
1123
-				$child_line_item->set_parent_ID( $this->ID() );
1124
-				$child_line_item->save_this_and_descendants_to_txn( $txn_id );
1121
+		foreach ($children as $child_line_item) {
1122
+			if ($child_line_item instanceof EE_Line_Item) {
1123
+				$child_line_item->set_parent_ID($this->ID());
1124
+				$child_line_item->save_this_and_descendants_to_txn($txn_id);
1125 1125
 			}
1126 1126
 		}
1127 1127
 	}
@@ -1133,10 +1133,10 @@  discard block
 block discarded – undo
1133 1133
 	 * @param string $type one of the constants on EEM_Line_Item
1134 1134
 	 * @return EE_Line_Item[]
1135 1135
 	 */
1136
-	protected function _get_descendants_of_type( $type ) {
1137
-		EE_Error::doing_it_wrong( 'EE_Line_Item::_get_descendants_of_type()', __('Method replaced with EEH_Line_Item::get_descendants_of_type()', 'event_espresso'), '4.6.0' );
1138
-		EE_Registry::instance()->load_helper( 'Line_Item' );
1139
-		return EEH_Line_Item::get_descendants_of_type( $this, $type );
1136
+	protected function _get_descendants_of_type($type) {
1137
+		EE_Error::doing_it_wrong('EE_Line_Item::_get_descendants_of_type()', __('Method replaced with EEH_Line_Item::get_descendants_of_type()', 'event_espresso'), '4.6.0');
1138
+		EE_Registry::instance()->load_helper('Line_Item');
1139
+		return EEH_Line_Item::get_descendants_of_type($this, $type);
1140 1140
 	}
1141 1141
 
1142 1142
 
@@ -1146,10 +1146,10 @@  discard block
 block discarded – undo
1146 1146
 	 * @param string $type like one of the EEM_Line_Item::type_*
1147 1147
 	 * @return EE_Line_Item
1148 1148
 	 */
1149
-	public function get_nearest_descendant_of_type( $type ) {
1150
-		EE_Error::doing_it_wrong( 'EE_Line_Item::get_nearest_descendant_of_type()', __('Method replaced with EEH_Line_Item::get_nearest_descendant_of_type()', 'event_espresso'), '4.6.0' );
1151
-		EE_Registry::instance()->load_helper( 'Line_Item' );
1152
-		return EEH_Line_Item::get_nearest_descendant_of_type( $this, $type );
1149
+	public function get_nearest_descendant_of_type($type) {
1150
+		EE_Error::doing_it_wrong('EE_Line_Item::get_nearest_descendant_of_type()', __('Method replaced with EEH_Line_Item::get_nearest_descendant_of_type()', 'event_espresso'), '4.6.0');
1151
+		EE_Registry::instance()->load_helper('Line_Item');
1152
+		return EEH_Line_Item::get_nearest_descendant_of_type($this, $type);
1153 1153
 	}
1154 1154
 
1155 1155
 
@@ -1160,7 +1160,7 @@  discard block
 block discarded – undo
1160 1160
 	 * @return int count of items saved
1161 1161
 	 */
1162 1162
 	public function maybe_save() {
1163
-		if ( $this->ID() ) {
1163
+		if ($this->ID()) {
1164 1164
 			return $this->save();
1165 1165
 		}
1166 1166
 		return false;
Please login to merge, or discard this patch.
core/db_models/EEM_Answer.model.php 3 patches
Indentation   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -125,14 +125,14 @@
 block discarded – undo
125 125
 	public function get_attendee_property_answer_value( EE_Registration $registration, $question_system_id = NULL, $pretty_answer = FALSE ){
126 126
 		$field_name = NULL;
127 127
 		$value = NULL;
128
-                //backward compat: we still want to find the question's ID
129
-                if( is_numeric( $question_system_id ) ) {
130
-                    //find this question's QST_system value
131
-                    $question_id = $question_system_id;
132
-                    $question_system_id = EEM_Question::instance()->get_var( array( array( 'QST_ID' => $question_system_id ) ), 'QST_system' );
133
-                } else {
134
-                    $question_id = intval( EEM_Question::instance()->get_var( array( array( 'QST_system' => $question_system_id ) ), 'QST_ID' ) );
135
-                }
128
+				//backward compat: we still want to find the question's ID
129
+				if( is_numeric( $question_system_id ) ) {
130
+					//find this question's QST_system value
131
+					$question_id = $question_system_id;
132
+					$question_system_id = EEM_Question::instance()->get_var( array( array( 'QST_ID' => $question_system_id ) ), 'QST_system' );
133
+				} else {
134
+					$question_id = intval( EEM_Question::instance()->get_var( array( array( 'QST_system' => $question_system_id ) ), 'QST_ID' ) );
135
+				}
136 136
 		//only bother checking if the registration has an attendee
137 137
 		if( $registration->attendee() instanceof EE_Attendee ) {
138 138
 			$field_name = EEM_Attendee::instance()->get_attendee_field_for_system_question( $question_system_id );
Please login to merge, or discard this patch.
Spacing   +35 added lines, -35 removed lines patch added patch discarded remove patch
@@ -51,18 +51,18 @@  discard block
 block discarded – undo
51 51
 	/**
52 52
 	 * 	constructor
53 53
 	 */
54
-	protected function __construct( $timezone = NULL ){
55
-		$this->singular_item = __('Answer','event_espresso');
56
-		$this->plural_item = __('Answers','event_espresso');
54
+	protected function __construct($timezone = NULL) {
55
+		$this->singular_item = __('Answer', 'event_espresso');
56
+		$this->plural_item = __('Answers', 'event_espresso');
57 57
 		$this->_tables = array(
58 58
 			'Answer'=> new EE_Primary_Table('esp_answer', 'ANS_ID')
59 59
 		);
60 60
 		$this->_fields = array(
61 61
 			'Answer'=>array(
62
-				'ANS_ID'=> new EE_Primary_Key_Int_Field('ANS_ID', __('Answer ID','event_espresso')),
63
-				'REG_ID'=>new EE_Foreign_Key_Int_Field('REG_ID', __('Registration ID','event_espresso'), false, 0, 'Registration'),
64
-				'QST_ID'=>new EE_Foreign_Key_Int_Field('QST_ID', __('Question ID','event_espresso'), false, 0, 'Question'),
65
-				'ANS_value'=>new EE_Maybe_Serialized_Simple_HTML_Field('ANS_value', __('Answer Value','event_espresso'), false, '')
62
+				'ANS_ID'=> new EE_Primary_Key_Int_Field('ANS_ID', __('Answer ID', 'event_espresso')),
63
+				'REG_ID'=>new EE_Foreign_Key_Int_Field('REG_ID', __('Registration ID', 'event_espresso'), false, 0, 'Registration'),
64
+				'QST_ID'=>new EE_Foreign_Key_Int_Field('QST_ID', __('Question ID', 'event_espresso'), false, 0, 'Question'),
65
+				'ANS_value'=>new EE_Maybe_Serialized_Simple_HTML_Field('ANS_value', __('Answer Value', 'event_espresso'), false, '')
66 66
 			));
67 67
 		$this->_model_relations = array(
68 68
 			'Registration'=>new EE_Belongs_To_Relation(),
@@ -70,7 +70,7 @@  discard block
 block discarded – undo
70 70
 		);
71 71
 		$this->_model_chain_to_wp_user = 'Registration.Event';
72 72
 		$this->_caps_slug = 'registrations';
73
-		parent::__construct( $timezone );
73
+		parent::__construct($timezone);
74 74
 	}
75 75
 
76 76
 
@@ -83,19 +83,19 @@  discard block
 block discarded – undo
83 83
 	 * @param boolean $pretty_answer whether to call 'pretty_value' or just 'value'
84 84
 	 * @return string
85 85
 	 */
86
-	public function get_answer_value_to_question( EE_Registration $registration, $question_id = NULL,$pretty_answer = FALSE ){
87
-		$value = $this->get_attendee_property_answer_value( $registration, $question_id, $pretty_answer );
88
-		if (  $value === NULL ){
89
-			$answer_obj = $this->get_registration_question_answer_object( $registration, $question_id, $pretty_answer );
90
-			if( $answer_obj instanceof EE_Answer ){
91
-				if($pretty_answer){
86
+	public function get_answer_value_to_question(EE_Registration $registration, $question_id = NULL, $pretty_answer = FALSE) {
87
+		$value = $this->get_attendee_property_answer_value($registration, $question_id, $pretty_answer);
88
+		if ($value === NULL) {
89
+			$answer_obj = $this->get_registration_question_answer_object($registration, $question_id, $pretty_answer);
90
+			if ($answer_obj instanceof EE_Answer) {
91
+				if ($pretty_answer) {
92 92
 					$value = $answer_obj->pretty_value();
93
-				}else{
93
+				} else {
94 94
 					$value = $answer_obj->value();
95 95
 				}
96 96
 			}
97 97
 		}
98
-		return apply_filters( 'FHEE__EEM_Answer__get_answer_value_to_question__answer_value', $value, $registration, $question_id );
98
+		return apply_filters('FHEE__EEM_Answer__get_answer_value_to_question__answer_value', $value, $registration, $question_id);
99 99
 	}
100 100
 
101 101
 
@@ -106,9 +106,9 @@  discard block
 block discarded – undo
106 106
 	 * @param int $question_id
107 107
 	 * @return EE_Answer
108 108
 	 */
109
-	public function get_registration_question_answer_object( EE_Registration $registration, $question_id = NULL){
110
-		$answer_obj = $this->get_one( array( array( 'QST_ID'=>$question_id, 'REG_ID'=>$registration->ID() )));
111
-		return apply_filters( 'FHEE__EEM_Answer__get_registration_question_answer_object__answer_obj', $answer_obj, $registration, $question_id );
109
+	public function get_registration_question_answer_object(EE_Registration $registration, $question_id = NULL) {
110
+		$answer_obj = $this->get_one(array(array('QST_ID'=>$question_id, 'REG_ID'=>$registration->ID())));
111
+		return apply_filters('FHEE__EEM_Answer__get_registration_question_answer_object__answer_obj', $answer_obj, $registration, $question_id);
112 112
 	}
113 113
 
114 114
 
@@ -122,39 +122,39 @@  discard block
 block discarded – undo
122 122
 	 * @return string|null (if the registration has no attendee, or the question_system_id is not a QST_ID or QST_system for 
123 123
 	 * a question corresponding to an attendee field, returns null)
124 124
 	 */
125
-	public function get_attendee_property_answer_value( EE_Registration $registration, $question_system_id = NULL, $pretty_answer = FALSE ){
125
+	public function get_attendee_property_answer_value(EE_Registration $registration, $question_system_id = NULL, $pretty_answer = FALSE) {
126 126
 		$field_name = NULL;
127 127
 		$value = NULL;
128 128
                 //backward compat: we still want to find the question's ID
129
-                if( is_numeric( $question_system_id ) ) {
129
+                if (is_numeric($question_system_id)) {
130 130
                     //find this question's QST_system value
131 131
                     $question_id = $question_system_id;
132
-                    $question_system_id = EEM_Question::instance()->get_var( array( array( 'QST_ID' => $question_system_id ) ), 'QST_system' );
132
+                    $question_system_id = EEM_Question::instance()->get_var(array(array('QST_ID' => $question_system_id)), 'QST_system');
133 133
                 } else {
134
-                    $question_id = intval( EEM_Question::instance()->get_var( array( array( 'QST_system' => $question_system_id ) ), 'QST_ID' ) );
134
+                    $question_id = intval(EEM_Question::instance()->get_var(array(array('QST_system' => $question_system_id)), 'QST_ID'));
135 135
                 }
136 136
 		//only bother checking if the registration has an attendee
137
-		if( $registration->attendee() instanceof EE_Attendee ) {
138
-			$field_name = EEM_Attendee::instance()->get_attendee_field_for_system_question( $question_system_id );
139
-			if( $field_name ) {
140
-				if( $pretty_answer ) {
141
-					if( $field_name == 'STA_ID' ) {
137
+		if ($registration->attendee() instanceof EE_Attendee) {
138
+			$field_name = EEM_Attendee::instance()->get_attendee_field_for_system_question($question_system_id);
139
+			if ($field_name) {
140
+				if ($pretty_answer) {
141
+					if ($field_name == 'STA_ID') {
142 142
 						$state = $registration->attendee()->state_obj();
143
-						$value = $state instanceof EE_State ? $state->name() : sprintf( __('Unknown State (%s)', 'event_espresso'), $registration->attendee()->state_ID() );
144
-					} else if($field_name == 'CNT_ISO') {
143
+						$value = $state instanceof EE_State ? $state->name() : sprintf(__('Unknown State (%s)', 'event_espresso'), $registration->attendee()->state_ID());
144
+					} else if ($field_name == 'CNT_ISO') {
145 145
 						$country = $registration->attendee()->country_obj();
146
-						$value = $country instanceof EE_Country ? $country->name() : sprintf(__('Unknown Country (%s)', "event_espresso"),$registration->attendee()->country_ID());
146
+						$value = $country instanceof EE_Country ? $country->name() : sprintf(__('Unknown Country (%s)', "event_espresso"), $registration->attendee()->country_ID());
147 147
 					} else {
148
-						$value = $registration->attendee()->get_pretty( $field_name );
148
+						$value = $registration->attendee()->get_pretty($field_name);
149 149
 					}
150 150
 					//if field name is blank, leave the value as null too
151
-				}else{
152
-					$value = $registration->attendee()->get( $field_name );
151
+				} else {
152
+					$value = $registration->attendee()->get($field_name);
153 153
 				}
154 154
 			}
155 155
 			//if no field was found, leave value blank
156 156
 		}
157
-		return apply_filters( 'FHEE__EEM_Answer__get_attendee_question_answer_value__answer_value', $value, $registration, $question_id, $question_system_id );
157
+		return apply_filters('FHEE__EEM_Answer__get_attendee_question_answer_value__answer_value', $value, $registration, $question_id, $question_system_id);
158 158
 	}
159 159
 
160 160
 
Please login to merge, or discard this patch.
Braces   +5 added lines, -3 removed lines patch added patch discarded remove patch
@@ -1,4 +1,6 @@  discard block
 block discarded – undo
1
-<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed');
1
+<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) {
2
+	exit('No direct script access allowed');
3
+}
2 4
 /**
3 5
  * Event Espresso
4 6
  *
@@ -90,7 +92,7 @@  discard block
 block discarded – undo
90 92
 			if( $answer_obj instanceof EE_Answer ){
91 93
 				if($pretty_answer){
92 94
 					$value = $answer_obj->pretty_value();
93
-				}else{
95
+				} else{
94 96
 					$value = $answer_obj->value();
95 97
 				}
96 98
 			}
@@ -148,7 +150,7 @@  discard block
 block discarded – undo
148 150
 						$value = $registration->attendee()->get_pretty( $field_name );
149 151
 					}
150 152
 					//if field name is blank, leave the value as null too
151
-				}else{
153
+				} else{
152 154
 					$value = $registration->attendee()->get( $field_name );
153 155
 				}
154 156
 			}
Please login to merge, or discard this patch.
core/db_models/EEM_Attendee.model.php 1 patch
Spacing   +52 added lines, -52 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
  *
@@ -21,60 +21,60 @@  discard block
 block discarded – undo
21 21
 	 * Please instead use the EEM_Attendee::system_question_* constants
22 22
 	 * @deprecated
23 23
 	 */
24
-	const fname_question_id=1;
24
+	const fname_question_id = 1;
25 25
 
26 26
 	/**
27 27
 	 * @deprecated
28 28
 	 */
29
-	const lname_question_id=2;
29
+	const lname_question_id = 2;
30 30
 
31 31
 
32 32
 	/**
33 33
 	 * @deprecated
34 34
 	 */
35
-	const email_question_id=3;
35
+	const email_question_id = 3;
36 36
 
37 37
 
38 38
 	/**
39 39
 	 * @deprecated
40 40
 	 */
41
-	const address_question_id=4;
41
+	const address_question_id = 4;
42 42
 
43 43
 
44 44
 	/**
45 45
 	 * @deprecated
46 46
 	 */
47
-	const address2_question_id=5;
47
+	const address2_question_id = 5;
48 48
 
49 49
 
50 50
 	/**
51 51
 	 * @deprecated
52 52
 	 */
53
-	const city_question_id=6;
53
+	const city_question_id = 6;
54 54
 
55 55
 
56 56
 	/**
57 57
 	 * @deprecated
58 58
 	 */
59
-	const state_question_id=7;
59
+	const state_question_id = 7;
60 60
 
61 61
 
62 62
 	/**
63 63
 	 * @deprecated
64 64
 	 */
65
-	const country_question_id=8;
65
+	const country_question_id = 8;
66 66
 
67 67
 
68 68
 	/**
69 69
 	 * @deprecated
70 70
 	 */
71
-	const zip_question_id=9;
71
+	const zip_question_id = 9;
72 72
 
73 73
 
74 74
 	/**
75 75
 	 * @deprecated
76 76
 	 */
77
-	const phone_question_id=10;
77
+	const phone_question_id = 10;
78 78
 
79 79
 	/**
80 80
 	 * When looking for questions that correspond to attendee fields,
@@ -119,9 +119,9 @@  discard block
 block discarded – undo
119 119
 	 * @access protected
120 120
 	 * @param null $timezone
121 121
 	 */
122
-	protected function __construct( $timezone = NULL ) {
123
-		$this->singular_item = __('Attendee','event_espresso');
124
-		$this->plural_item = __('Attendees','event_espresso');
122
+	protected function __construct($timezone = NULL) {
123
+		$this->singular_item = __('Attendee', 'event_espresso');
124
+		$this->plural_item = __('Attendees', 'event_espresso');
125 125
 		$this->_tables = array(
126 126
 			'Attendee_CPT'=> new EE_Primary_Table('posts', 'ID'),
127 127
 			'Attendee_Meta'=>new EE_Secondary_Table('esp_attendee_meta', 'ATTM_ID', 'ATT_ID')
@@ -135,36 +135,36 @@  discard block
 block discarded – undo
135 135
 				'ATT_created'=>new EE_Datetime_Field('post_date', __("Time Attendee Created", "event_espresso"), false, time()),
136 136
 				'ATT_short_bio'=>new EE_Simple_HTML_Field('post_excerpt', __("Attendee Short Biography", "event_espresso"), true, __("No Biography Provided", "event_espresso")),
137 137
 				'ATT_modified'=>new EE_Datetime_Field('post_modified', __("Time Attendee Last Modified", "event_espresso"), FALSE, time()),
138
-				'ATT_author'=>new EE_WP_User_Field('post_author', __("Creator ID of the first Event attended", "event_espresso"), false ),
138
+				'ATT_author'=>new EE_WP_User_Field('post_author', __("Creator ID of the first Event attended", "event_espresso"), false),
139 139
 				'ATT_parent'=>new EE_DB_Only_Int_Field('post_parent', __("Parent Attendee (unused)", "event_espresso"), false, 0),
140
-				'post_type'=>new EE_WP_Post_Type_Field('espresso_attendees'),// EE_DB_Only_Text_Field('post_type', __("Post Type of Attendee", "event_espresso"), false,'espresso_attendees'),
140
+				'post_type'=>new EE_WP_Post_Type_Field('espresso_attendees'), // EE_DB_Only_Text_Field('post_type', __("Post Type of Attendee", "event_espresso"), false,'espresso_attendees'),
141 141
 				'status' => new EE_WP_Post_Status_Field('post_status', __('Attendee Status', 'event_espresso'), false, 'publish')
142 142
 			),
143 143
 			'Attendee_Meta'=>array(
144
-				'ATTM_ID'=> new EE_DB_Only_Int_Field('ATTM_ID', __('Attendee Meta Row ID','event_espresso'), false),
144
+				'ATTM_ID'=> new EE_DB_Only_Int_Field('ATTM_ID', __('Attendee Meta Row ID', 'event_espresso'), false),
145 145
 				'ATT_ID_fk'=>new EE_DB_Only_Int_Field('ATT_ID', __("Foreign Key to Attendee in Post Table", "event_espresso"), false),
146
-				'ATT_fname'=>new EE_Plain_Text_Field('ATT_fname', __('First Name','event_espresso'), true, ''),
147
-				'ATT_lname'=>new EE_Plain_Text_Field('ATT_lname', __('Last Name','event_espresso'), true, ''),
148
-				'ATT_address'=>new EE_Plain_Text_Field('ATT_address', __('Address Part 1','event_espresso'), true, ''),
149
-				'ATT_address2'=>new EE_Plain_Text_Field('ATT_address2', __('Address Part 2','event_espresso'), true, ''),
150
-				'ATT_city'=>new EE_Plain_Text_Field('ATT_city', __('City','event_espresso'), true, ''),
151
-				'STA_ID'=>new EE_Foreign_Key_Int_Field('STA_ID', __('State','event_espresso'), true,0,'State'),
152
-				'CNT_ISO'=>new EE_Foreign_Key_String_Field('CNT_ISO', __('Country','event_espresso'), true,'','Country'),
153
-				'ATT_zip'=>new EE_Plain_Text_Field('ATT_zip', __('ZIP/Postal Code','event_espresso'), true, ''),
154
-				'ATT_email'=>new EE_Email_Field('ATT_email', __('Email Address','event_espresso'), true, ''),
155
-				'ATT_phone'=>new EE_Plain_Text_Field('ATT_phone', __('Phone','event_espresso'), true, '')
146
+				'ATT_fname'=>new EE_Plain_Text_Field('ATT_fname', __('First Name', 'event_espresso'), true, ''),
147
+				'ATT_lname'=>new EE_Plain_Text_Field('ATT_lname', __('Last Name', 'event_espresso'), true, ''),
148
+				'ATT_address'=>new EE_Plain_Text_Field('ATT_address', __('Address Part 1', 'event_espresso'), true, ''),
149
+				'ATT_address2'=>new EE_Plain_Text_Field('ATT_address2', __('Address Part 2', 'event_espresso'), true, ''),
150
+				'ATT_city'=>new EE_Plain_Text_Field('ATT_city', __('City', 'event_espresso'), true, ''),
151
+				'STA_ID'=>new EE_Foreign_Key_Int_Field('STA_ID', __('State', 'event_espresso'), true, 0, 'State'),
152
+				'CNT_ISO'=>new EE_Foreign_Key_String_Field('CNT_ISO', __('Country', 'event_espresso'), true, '', 'Country'),
153
+				'ATT_zip'=>new EE_Plain_Text_Field('ATT_zip', __('ZIP/Postal Code', 'event_espresso'), true, ''),
154
+				'ATT_email'=>new EE_Email_Field('ATT_email', __('Email Address', 'event_espresso'), true, ''),
155
+				'ATT_phone'=>new EE_Plain_Text_Field('ATT_phone', __('Phone', 'event_espresso'), true, '')
156 156
 			));
157 157
 		$this->_model_relations = array(
158 158
 			'Registration'=>new EE_Has_Many_Relation(),
159 159
 			'State'=>new EE_Belongs_To_Relation(),
160 160
 			'Country'=>new EE_Belongs_To_Relation(),
161
-			'Event'=>new EE_HABTM_Relation('Registration', FALSE ),
161
+			'Event'=>new EE_HABTM_Relation('Registration', FALSE),
162 162
 			'WP_User' => new EE_Belongs_To_Relation(),
163 163
 		);
164 164
 		require_once('strategies/EE_CPT_Where_Conditions.strategy.php');
165 165
 		$this->_default_where_conditions_strategy = new EE_CPT_Where_Conditions('espresso_attendees', 'ATTM_ID');
166 166
 		$this->_caps_slug = 'contacts';
167
-		parent::__construct( $timezone );
167
+		parent::__construct($timezone);
168 168
 
169 169
 	}
170 170
 
@@ -174,8 +174,8 @@  discard block
 block discarded – undo
174 174
 	 * @param string $system_question_string
175 175
 	 * @return string|null if not found
176 176
 	 */
177
-	public function get_attendee_field_for_system_question( $system_question_string ) {
178
-		return isset( $this->_system_question_to_attendee_field_name[ $system_question_string ] ) ? $this->_system_question_to_attendee_field_name[ $system_question_string ] : null;
177
+	public function get_attendee_field_for_system_question($system_question_string) {
178
+		return isset($this->_system_question_to_attendee_field_name[$system_question_string]) ? $this->_system_question_to_attendee_field_name[$system_question_string] : null;
179 179
 	}
180 180
 
181 181
 
@@ -186,8 +186,8 @@  discard block
 block discarded – undo
186 186
 	 * @param EE_Transaction/int $transaction_id_or_obj EE_Transaction or its ID
187 187
 	 * @return EE_Attendee[]
188 188
 	 */
189
-	public function get_attendees_for_transaction( $transaction_id_or_obj ){
190
-		return $this->get_all( array( array(
189
+	public function get_attendees_for_transaction($transaction_id_or_obj) {
190
+		return $this->get_all(array(array(
191 191
 			  'Registration.Transaction.TXN_ID' => $transaction_id_or_obj instanceof EE_Transaction ? $transaction_id_or_obj->ID() : $transaction_id_or_obj
192 192
 		  )));
193 193
 	}
@@ -202,9 +202,9 @@  discard block
 block discarded – undo
202 202
 	*		@return 		mixed		array on success, FALSE on fail
203 203
 	 * 		@deprecated
204 204
 	*/
205
-	public function get_attendee_by_ID( $ATT_ID = FALSE ) {
205
+	public function get_attendee_by_ID($ATT_ID = FALSE) {
206 206
 		// retrieve a particular EE_Attendee
207
-		return $this->get_one_by_ID( $ATT_ID );
207
+		return $this->get_one_by_ID($ATT_ID);
208 208
 	}
209 209
 
210 210
 
@@ -217,14 +217,14 @@  discard block
 block discarded – undo
217 217
 	* 		@param		array $where_cols_n_values
218 218
 	*		@return 		mixed		array on success, FALSE on fail
219 219
 	*/
220
-	public function get_attendee( $where_cols_n_values = array() ) {
220
+	public function get_attendee($where_cols_n_values = array()) {
221 221
 
222
-		if ( empty( $where_cols_n_values )) {
222
+		if (empty($where_cols_n_values)) {
223 223
 			return FALSE;
224 224
 		}
225
-		$attendee = $this->get_all( array($where_cols_n_values ));
226
-		if ( ! empty( $attendee )) {
227
-			return array_shift( $attendee );
225
+		$attendee = $this->get_all(array($where_cols_n_values));
226
+		if ( ! empty($attendee)) {
227
+			return array_shift($attendee);
228 228
 		} else {
229 229
 			return FALSE;
230 230
 		}
@@ -240,20 +240,20 @@  discard block
 block discarded – undo
240 240
 	 * @param array $where_cols_n_values
241 241
 	 * @return bool|mixed
242 242
 	 */
243
-	public function find_existing_attendee( $where_cols_n_values = NULL ) {
243
+	public function find_existing_attendee($where_cols_n_values = NULL) {
244 244
 		// search by combo of first and last names plus the email address
245
-		$attendee_data_keys = array( 'ATT_fname' => $this->_ATT_fname, 'ATT_lname' => $this->_ATT_lname, 'ATT_email' => $this->_ATT_email );
245
+		$attendee_data_keys = array('ATT_fname' => $this->_ATT_fname, 'ATT_lname' => $this->_ATT_lname, 'ATT_email' => $this->_ATT_email);
246 246
 		// no search params means attendee object already exists.
247
-		$where_cols_n_values = is_array( $where_cols_n_values ) && ! empty( $where_cols_n_values ) ? $where_cols_n_values : $attendee_data_keys;
247
+		$where_cols_n_values = is_array($where_cols_n_values) && ! empty($where_cols_n_values) ? $where_cols_n_values : $attendee_data_keys;
248 248
 		$valid_data = TRUE;
249 249
 		// check for required values
250
-		$valid_data = isset( $where_cols_n_values['ATT_fname'] ) && ! empty( $where_cols_n_values['ATT_fname'] ) ? $valid_data : FALSE;
251
-		$valid_data = isset( $where_cols_n_values['ATT_lname'] ) && ! empty( $where_cols_n_values['ATT_lname'] ) ? $valid_data : FALSE;
252
-		$valid_data = isset( $where_cols_n_values['ATT_email'] ) && ! empty( $where_cols_n_values['ATT_email'] ) ? $valid_data : FALSE;
250
+		$valid_data = isset($where_cols_n_values['ATT_fname']) && ! empty($where_cols_n_values['ATT_fname']) ? $valid_data : FALSE;
251
+		$valid_data = isset($where_cols_n_values['ATT_lname']) && ! empty($where_cols_n_values['ATT_lname']) ? $valid_data : FALSE;
252
+		$valid_data = isset($where_cols_n_values['ATT_email']) && ! empty($where_cols_n_values['ATT_email']) ? $valid_data : FALSE;
253 253
 
254
-		if ( $valid_data ) {
255
-			$attendee = $this->get_attendee( $where_cols_n_values );
256
-			if ( $attendee instanceof EE_Attendee ) {
254
+		if ($valid_data) {
255
+			$attendee = $this->get_attendee($where_cols_n_values);
256
+			if ($attendee instanceof EE_Attendee) {
257 257
 				return $attendee;
258 258
 			}
259 259
 		}
@@ -271,12 +271,12 @@  discard block
 block discarded – undo
271 271
              * @param  array $ids array of EE_Registration ids
272 272
              * @return  EE_Attendee[]
273 273
              */
274
-            public function get_array_of_contacts_from_reg_ids( $ids ) {
274
+            public function get_array_of_contacts_from_reg_ids($ids) {
275 275
                 $ids = (array) $ids;
276 276
                 $_where = array(
277
-                    'Registration.REG_ID' => array( 'in', $ids )
277
+                    'Registration.REG_ID' => array('in', $ids)
278 278
                     );
279
-                return $this->get_all( array( $_where ) );
279
+                return $this->get_all(array($_where));
280 280
             }
281 281
 
282 282
 
Please login to merge, or discard this patch.