@@ -216,7 +216,7 @@ discard block |
||
216 | 216 | * |
217 | 217 | * @since 4.5.0 |
218 | 218 | * |
219 | - * @return int |
|
219 | + * @return boolean |
|
220 | 220 | */ |
221 | 221 | public function wp_user() { |
222 | 222 | return $this->get( 'ATT_author' ); |
@@ -227,7 +227,7 @@ discard block |
||
227 | 227 | /** |
228 | 228 | * get Attendee First Name |
229 | 229 | * @access public |
230 | - * @return string |
|
230 | + * @return boolean |
|
231 | 231 | */ |
232 | 232 | public function fname() { |
233 | 233 | return $this->get( 'ATT_fname' ); |
@@ -260,7 +260,7 @@ discard block |
||
260 | 260 | /** |
261 | 261 | * get Attendee Last Name |
262 | 262 | * @access public |
263 | - * @return string |
|
263 | + * @return boolean |
|
264 | 264 | */ |
265 | 265 | public function lname() { |
266 | 266 | return $this->get( 'ATT_lname' ); |
@@ -305,7 +305,7 @@ discard block |
||
305 | 305 | |
306 | 306 | /** |
307 | 307 | * get Attendee Address |
308 | - * @return string |
|
308 | + * @return boolean |
|
309 | 309 | */ |
310 | 310 | public function address() { |
311 | 311 | return $this->get( 'ATT_address' ); |
@@ -315,7 +315,7 @@ discard block |
||
315 | 315 | |
316 | 316 | /** |
317 | 317 | * get Attendee Address2 |
318 | - * @return string |
|
318 | + * @return boolean |
|
319 | 319 | */ |
320 | 320 | public function address2() { |
321 | 321 | return $this->get( 'ATT_address2' ); |
@@ -325,7 +325,7 @@ discard block |
||
325 | 325 | |
326 | 326 | /** |
327 | 327 | * get Attendee City |
328 | - * @return string |
|
328 | + * @return boolean |
|
329 | 329 | */ |
330 | 330 | public function city() { |
331 | 331 | return $this->get( 'ATT_city' ); |
@@ -335,7 +335,7 @@ discard block |
||
335 | 335 | |
336 | 336 | /** |
337 | 337 | * get Attendee State ID |
338 | - * @return string |
|
338 | + * @return boolean |
|
339 | 339 | */ |
340 | 340 | public function state_ID() { |
341 | 341 | return $this->get( 'STA_ID' ); |
@@ -392,7 +392,7 @@ discard block |
||
392 | 392 | |
393 | 393 | /** |
394 | 394 | * get Attendee Country ISO Code |
395 | - * @return string |
|
395 | + * @return boolean |
|
396 | 396 | */ |
397 | 397 | public function country_ID() { |
398 | 398 | return $this->get( 'CNT_ISO' ); |
@@ -440,7 +440,7 @@ discard block |
||
440 | 440 | |
441 | 441 | /** |
442 | 442 | * get Attendee Zip/Postal Code |
443 | - * @return string |
|
443 | + * @return boolean |
|
444 | 444 | */ |
445 | 445 | public function zip() { |
446 | 446 | return $this->get( 'ATT_zip' ); |
@@ -450,7 +450,7 @@ discard block |
||
450 | 450 | |
451 | 451 | /** |
452 | 452 | * get Attendee Email Address |
453 | - * @return string |
|
453 | + * @return boolean |
|
454 | 454 | */ |
455 | 455 | public function email() { |
456 | 456 | return $this->get( 'ATT_email' ); |
@@ -460,7 +460,7 @@ discard block |
||
460 | 460 | |
461 | 461 | /** |
462 | 462 | * get Attendee Phone # |
463 | - * @return string |
|
463 | + * @return boolean |
|
464 | 464 | */ |
465 | 465 | public function phone() { |
466 | 466 | return $this->get( 'ATT_phone' ); |
@@ -512,7 +512,7 @@ discard block |
||
512 | 512 | |
513 | 513 | /** |
514 | 514 | * returns any events attached to this attendee ($_Event property); |
515 | - * @return array |
|
515 | + * @return EE_Base_Class[] |
|
516 | 516 | */ |
517 | 517 | public function events() { |
518 | 518 | return $this->get_many_related( 'Event' ); |
@@ -522,7 +522,7 @@ discard block |
||
522 | 522 | * Gets the billing info array where keys match espresso_reg_page_billing_inputs(), |
523 | 523 | * and keys are their cleaned values. @see EE_Attendee::save_and_clean_billing_info_for_payment_method() which was used to save the billing info |
524 | 524 | * @param EE_Payment_Method $payment_method the _gateway_name property on the gateway class |
525 | - * @return EE_Form_Section_Proper |
|
525 | + * @return null|EE_Billing_Info_Form |
|
526 | 526 | */ |
527 | 527 | public function billing_info_for_payment_method($payment_method){ |
528 | 528 | $pm_type = $payment_method->type_obj(); |
@@ -1,5 +1,5 @@ discard block |
||
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 |
@@ -33,20 +33,20 @@ discard block |
||
33 | 33 | * @param string $timezone |
34 | 34 | * @param array $date_formats |
35 | 35 | */ |
36 | - protected function __construct( $fieldValues = NULL, $bydb = FALSE, $timezone = NULL, $date_formats = array() ) { |
|
37 | - if ( !isset( $fieldValues[ 'ATT_full_name' ] ) ) { |
|
38 | - $fname = isset( $fieldValues[ 'ATT_fname' ] ) ? $fieldValues[ 'ATT_fname' ] . ' ' : ''; |
|
39 | - $lname = isset( $fieldValues[ 'ATT_lname' ] ) ? $fieldValues[ 'ATT_lname' ] : ''; |
|
40 | - $fieldValues[ 'ATT_full_name' ] = $fname . $lname; |
|
36 | + protected function __construct($fieldValues = NULL, $bydb = FALSE, $timezone = NULL, $date_formats = array()) { |
|
37 | + if ( ! isset($fieldValues['ATT_full_name'])) { |
|
38 | + $fname = isset($fieldValues['ATT_fname']) ? $fieldValues['ATT_fname'].' ' : ''; |
|
39 | + $lname = isset($fieldValues['ATT_lname']) ? $fieldValues['ATT_lname'] : ''; |
|
40 | + $fieldValues['ATT_full_name'] = $fname.$lname; |
|
41 | 41 | } |
42 | - if ( !isset( $fieldValues[ 'ATT_slug' ] ) ) { |
|
42 | + if ( ! isset($fieldValues['ATT_slug'])) { |
|
43 | 43 | // $fieldValues['ATT_slug'] = sanitize_key(wp_generate_password(20)); |
44 | - $fieldValues[ 'ATT_slug' ] = sanitize_title( $fieldValues[ 'ATT_full_name' ] ); |
|
44 | + $fieldValues['ATT_slug'] = sanitize_title($fieldValues['ATT_full_name']); |
|
45 | 45 | } |
46 | - if ( !isset( $fieldValues[ 'ATT_short_bio' ] ) && isset( $fieldValues[ 'ATT_bio' ] ) ) { |
|
47 | - $fieldValues[ 'ATT_short_bio' ] = substr( $fieldValues[ 'ATT_bio' ], 0, 50 ); |
|
46 | + if ( ! isset($fieldValues['ATT_short_bio']) && isset($fieldValues['ATT_bio'])) { |
|
47 | + $fieldValues['ATT_short_bio'] = substr($fieldValues['ATT_bio'], 0, 50); |
|
48 | 48 | } |
49 | - parent::__construct( $fieldValues, $bydb, $timezone, $date_formats ); |
|
49 | + parent::__construct($fieldValues, $bydb, $timezone, $date_formats); |
|
50 | 50 | } |
51 | 51 | |
52 | 52 | |
@@ -60,9 +60,9 @@ discard block |
||
60 | 60 | * date_format and the second value is the time format |
61 | 61 | * @return EE_Attendee |
62 | 62 | */ |
63 | - public static function new_instance( $props_n_values = array(), $timezone = null, $date_formats = array() ) { |
|
64 | - $has_object = parent::_check_for_object( $props_n_values, __CLASS__ ); |
|
65 | - return $has_object ? $has_object : new self( $props_n_values, false, $timezone, $date_formats ); |
|
63 | + public static function new_instance($props_n_values = array(), $timezone = null, $date_formats = array()) { |
|
64 | + $has_object = parent::_check_for_object($props_n_values, __CLASS__); |
|
65 | + return $has_object ? $has_object : new self($props_n_values, false, $timezone, $date_formats); |
|
66 | 66 | } |
67 | 67 | |
68 | 68 | |
@@ -73,8 +73,8 @@ discard block |
||
73 | 73 | * the website will be used. |
74 | 74 | * @return EE_Attendee |
75 | 75 | */ |
76 | - public static function new_instance_from_db( $props_n_values = array(), $timezone = null ) { |
|
77 | - return new self( $props_n_values, TRUE, $timezone ); |
|
76 | + public static function new_instance_from_db($props_n_values = array(), $timezone = null) { |
|
77 | + return new self($props_n_values, TRUE, $timezone); |
|
78 | 78 | } |
79 | 79 | |
80 | 80 | |
@@ -85,8 +85,8 @@ discard block |
||
85 | 85 | * @access public |
86 | 86 | * @param string $fname |
87 | 87 | */ |
88 | - public function set_fname( $fname = '' ) { |
|
89 | - $this->set( 'ATT_fname', $fname ); |
|
88 | + public function set_fname($fname = '') { |
|
89 | + $this->set('ATT_fname', $fname); |
|
90 | 90 | } |
91 | 91 | |
92 | 92 | |
@@ -97,8 +97,8 @@ discard block |
||
97 | 97 | * @access public |
98 | 98 | * @param string $lname |
99 | 99 | */ |
100 | - public function set_lname( $lname = '' ) { |
|
101 | - $this->set( 'ATT_lname', $lname ); |
|
100 | + public function set_lname($lname = '') { |
|
101 | + $this->set('ATT_lname', $lname); |
|
102 | 102 | } |
103 | 103 | |
104 | 104 | |
@@ -109,8 +109,8 @@ discard block |
||
109 | 109 | * @access public |
110 | 110 | * @param string $address |
111 | 111 | */ |
112 | - public function set_address( $address = '' ) { |
|
113 | - $this->set( 'ATT_address', $address ); |
|
112 | + public function set_address($address = '') { |
|
113 | + $this->set('ATT_address', $address); |
|
114 | 114 | } |
115 | 115 | |
116 | 116 | |
@@ -121,8 +121,8 @@ discard block |
||
121 | 121 | * @access public |
122 | 122 | * @param string $address2 |
123 | 123 | */ |
124 | - public function set_address2( $address2 = '' ) { |
|
125 | - $this->set( 'ATT_address2', $address2 ); |
|
124 | + public function set_address2($address2 = '') { |
|
125 | + $this->set('ATT_address2', $address2); |
|
126 | 126 | } |
127 | 127 | |
128 | 128 | |
@@ -133,8 +133,8 @@ discard block |
||
133 | 133 | * @access public |
134 | 134 | * @param string $city |
135 | 135 | */ |
136 | - public function set_city( $city = '' ) { |
|
137 | - $this->set( 'ATT_city', $city ); |
|
136 | + public function set_city($city = '') { |
|
137 | + $this->set('ATT_city', $city); |
|
138 | 138 | } |
139 | 139 | |
140 | 140 | |
@@ -145,8 +145,8 @@ discard block |
||
145 | 145 | * @access public |
146 | 146 | * @param int $STA_ID |
147 | 147 | */ |
148 | - public function set_state( $STA_ID = 0 ) { |
|
149 | - $this->set( 'STA_ID', $STA_ID ); |
|
148 | + public function set_state($STA_ID = 0) { |
|
149 | + $this->set('STA_ID', $STA_ID); |
|
150 | 150 | } |
151 | 151 | |
152 | 152 | |
@@ -157,8 +157,8 @@ discard block |
||
157 | 157 | * @access public |
158 | 158 | * @param string $CNT_ISO |
159 | 159 | */ |
160 | - public function set_country( $CNT_ISO = '' ) { |
|
161 | - $this->set( 'CNT_ISO', $CNT_ISO ); |
|
160 | + public function set_country($CNT_ISO = '') { |
|
161 | + $this->set('CNT_ISO', $CNT_ISO); |
|
162 | 162 | } |
163 | 163 | |
164 | 164 | |
@@ -169,8 +169,8 @@ discard block |
||
169 | 169 | * @access public |
170 | 170 | * @param string $zip |
171 | 171 | */ |
172 | - public function set_zip( $zip = '' ) { |
|
173 | - $this->set( 'ATT_zip', $zip ); |
|
172 | + public function set_zip($zip = '') { |
|
173 | + $this->set('ATT_zip', $zip); |
|
174 | 174 | } |
175 | 175 | |
176 | 176 | |
@@ -181,8 +181,8 @@ discard block |
||
181 | 181 | * @access public |
182 | 182 | * @param string $email |
183 | 183 | */ |
184 | - public function set_email( $email = '' ) { |
|
185 | - $this->set( 'ATT_email', $email ); |
|
184 | + public function set_email($email = '') { |
|
185 | + $this->set('ATT_email', $email); |
|
186 | 186 | } |
187 | 187 | |
188 | 188 | |
@@ -193,8 +193,8 @@ discard block |
||
193 | 193 | * @access public |
194 | 194 | * @param string $phone |
195 | 195 | */ |
196 | - public function set_phone( $phone = '' ) { |
|
197 | - $this->set( 'ATT_phone', $phone ); |
|
196 | + public function set_phone($phone = '') { |
|
197 | + $this->set('ATT_phone', $phone); |
|
198 | 198 | } |
199 | 199 | |
200 | 200 | |
@@ -205,8 +205,8 @@ discard block |
||
205 | 205 | * @access public |
206 | 206 | * @param bool $ATT_deleted |
207 | 207 | */ |
208 | - public function set_deleted( $ATT_deleted = FALSE ) { |
|
209 | - $this->set( 'ATT_deleted', $ATT_deleted ); |
|
208 | + public function set_deleted($ATT_deleted = FALSE) { |
|
209 | + $this->set('ATT_deleted', $ATT_deleted); |
|
210 | 210 | } |
211 | 211 | |
212 | 212 | |
@@ -219,7 +219,7 @@ discard block |
||
219 | 219 | * @return int |
220 | 220 | */ |
221 | 221 | public function wp_user() { |
222 | - return $this->get( 'ATT_author' ); |
|
222 | + return $this->get('ATT_author'); |
|
223 | 223 | } |
224 | 224 | |
225 | 225 | |
@@ -230,7 +230,7 @@ discard block |
||
230 | 230 | * @return string |
231 | 231 | */ |
232 | 232 | public function fname() { |
233 | - return $this->get( 'ATT_fname' ); |
|
233 | + return $this->get('ATT_fname'); |
|
234 | 234 | } |
235 | 235 | |
236 | 236 | |
@@ -250,9 +250,9 @@ discard block |
||
250 | 250 | * @param bool $apply_html_entities |
251 | 251 | * @return string |
252 | 252 | */ |
253 | - public function full_name( $apply_html_entities = FALSE ) { |
|
254 | - $full_name = $this->fname() . ' ' . $this->lname(); |
|
255 | - return $apply_html_entities ? htmlentities( $full_name, ENT_QUOTES, 'UTF-8' ) : $full_name; |
|
253 | + public function full_name($apply_html_entities = FALSE) { |
|
254 | + $full_name = $this->fname().' '.$this->lname(); |
|
255 | + return $apply_html_entities ? htmlentities($full_name, ENT_QUOTES, 'UTF-8') : $full_name; |
|
256 | 256 | } |
257 | 257 | |
258 | 258 | |
@@ -263,7 +263,7 @@ discard block |
||
263 | 263 | * @return string |
264 | 264 | */ |
265 | 265 | public function lname() { |
266 | - return $this->get( 'ATT_lname' ); |
|
266 | + return $this->get('ATT_lname'); |
|
267 | 267 | } |
268 | 268 | |
269 | 269 | |
@@ -277,26 +277,26 @@ discard block |
||
277 | 277 | */ |
278 | 278 | public function full_address_as_array() { |
279 | 279 | $full_address_array = array(); |
280 | - $initial_address_fields = array( 'ATT_address', 'ATT_address2', 'ATT_city', ); |
|
281 | - foreach ( $initial_address_fields as $address_field_name ) { |
|
282 | - $address_fields_value = $this->get( $address_field_name ); |
|
283 | - if ( !empty( $address_fields_value ) ) { |
|
284 | - $full_address_array[ ] = $address_fields_value; |
|
280 | + $initial_address_fields = array('ATT_address', 'ATT_address2', 'ATT_city',); |
|
281 | + foreach ($initial_address_fields as $address_field_name) { |
|
282 | + $address_fields_value = $this->get($address_field_name); |
|
283 | + if ( ! empty($address_fields_value)) { |
|
284 | + $full_address_array[] = $address_fields_value; |
|
285 | 285 | } |
286 | 286 | } |
287 | 287 | //now handle state and country |
288 | 288 | $state_obj = $this->state_obj(); |
289 | - if ( !empty( $state_obj ) ) { |
|
290 | - $full_address_array[ ] = $state_obj->name(); |
|
289 | + if ( ! empty($state_obj)) { |
|
290 | + $full_address_array[] = $state_obj->name(); |
|
291 | 291 | } |
292 | 292 | $country_obj = $this->country_obj(); |
293 | - if ( !empty( $country_obj ) ) { |
|
294 | - $full_address_array[ ] = $country_obj->name(); |
|
293 | + if ( ! empty($country_obj)) { |
|
294 | + $full_address_array[] = $country_obj->name(); |
|
295 | 295 | } |
296 | 296 | //lastly get the xip |
297 | 297 | $zip_value = $this->zip(); |
298 | - if ( !empty( $zip_value ) ) { |
|
299 | - $full_address_array[ ] = $zip_value; |
|
298 | + if ( ! empty($zip_value)) { |
|
299 | + $full_address_array[] = $zip_value; |
|
300 | 300 | } |
301 | 301 | return $full_address_array; |
302 | 302 | } |
@@ -308,7 +308,7 @@ discard block |
||
308 | 308 | * @return string |
309 | 309 | */ |
310 | 310 | public function address() { |
311 | - return $this->get( 'ATT_address' ); |
|
311 | + return $this->get('ATT_address'); |
|
312 | 312 | } |
313 | 313 | |
314 | 314 | |
@@ -318,7 +318,7 @@ discard block |
||
318 | 318 | * @return string |
319 | 319 | */ |
320 | 320 | public function address2() { |
321 | - return $this->get( 'ATT_address2' ); |
|
321 | + return $this->get('ATT_address2'); |
|
322 | 322 | } |
323 | 323 | |
324 | 324 | |
@@ -328,7 +328,7 @@ discard block |
||
328 | 328 | * @return string |
329 | 329 | */ |
330 | 330 | public function city() { |
331 | - return $this->get( 'ATT_city' ); |
|
331 | + return $this->get('ATT_city'); |
|
332 | 332 | } |
333 | 333 | |
334 | 334 | |
@@ -338,7 +338,7 @@ discard block |
||
338 | 338 | * @return string |
339 | 339 | */ |
340 | 340 | public function state_ID() { |
341 | - return $this->get( 'STA_ID' ); |
|
341 | + return $this->get('STA_ID'); |
|
342 | 342 | } |
343 | 343 | |
344 | 344 | |
@@ -347,7 +347,7 @@ discard block |
||
347 | 347 | * @return string |
348 | 348 | */ |
349 | 349 | public function state_abbrev() { |
350 | - return $this->state_obj() instanceof EE_State ? $this->state_obj()->abbrev() : __( 'Unknown', 'event_espresso' ); |
|
350 | + return $this->state_obj() instanceof EE_State ? $this->state_obj()->abbrev() : __('Unknown', 'event_espresso'); |
|
351 | 351 | } |
352 | 352 | |
353 | 353 | |
@@ -357,18 +357,18 @@ discard block |
||
357 | 357 | * @return EE_State |
358 | 358 | */ |
359 | 359 | public function state_obj() { |
360 | - return $this->get_first_related( 'State' ); |
|
360 | + return $this->get_first_related('State'); |
|
361 | 361 | } |
362 | 362 | |
363 | 363 | /** |
364 | 364 | * Returns the state's name, otherwise 'Unknown' |
365 | 365 | * @return string |
366 | 366 | */ |
367 | - public function state_name(){ |
|
368 | - if( $this->state_obj() ){ |
|
367 | + public function state_name() { |
|
368 | + if ($this->state_obj()) { |
|
369 | 369 | return $this->state_obj()->name(); |
370 | - }else{ |
|
371 | - return __( 'Unknown', 'event_espresso' ); |
|
370 | + } else { |
|
371 | + return __('Unknown', 'event_espresso'); |
|
372 | 372 | } |
373 | 373 | } |
374 | 374 | |
@@ -381,7 +381,7 @@ discard block |
||
381 | 381 | * @return string |
382 | 382 | */ |
383 | 383 | public function state() { |
384 | - if ( apply_filters( 'FHEE__EEI_Address__state__use_abbreviation', true, $this->state_obj() ) ) { |
|
384 | + if (apply_filters('FHEE__EEI_Address__state__use_abbreviation', true, $this->state_obj())) { |
|
385 | 385 | return $this->state_abbrev(); |
386 | 386 | } else { |
387 | 387 | return $this->state_name(); |
@@ -395,7 +395,7 @@ discard block |
||
395 | 395 | * @return string |
396 | 396 | */ |
397 | 397 | public function country_ID() { |
398 | - return $this->get( 'CNT_ISO' ); |
|
398 | + return $this->get('CNT_ISO'); |
|
399 | 399 | } |
400 | 400 | |
401 | 401 | |
@@ -405,18 +405,18 @@ discard block |
||
405 | 405 | * @return EE_Country |
406 | 406 | */ |
407 | 407 | public function country_obj() { |
408 | - return $this->get_first_related( 'Country' ); |
|
408 | + return $this->get_first_related('Country'); |
|
409 | 409 | } |
410 | 410 | |
411 | 411 | /** |
412 | 412 | * Returns the country's name if known, otherwise 'Unknown' |
413 | 413 | * @return string |
414 | 414 | */ |
415 | - public function country_name(){ |
|
416 | - if( $this->country_obj() ){ |
|
415 | + public function country_name() { |
|
416 | + if ($this->country_obj()) { |
|
417 | 417 | return $this->country_obj()->name(); |
418 | - }else{ |
|
419 | - return __( 'Unknown', 'event_espresso' ); |
|
418 | + } else { |
|
419 | + return __('Unknown', 'event_espresso'); |
|
420 | 420 | } |
421 | 421 | } |
422 | 422 | |
@@ -429,7 +429,7 @@ discard block |
||
429 | 429 | * @return string |
430 | 430 | */ |
431 | 431 | public function country() { |
432 | - if ( apply_filters( 'FHEE__EEI_Address__country__use_abbreviation', true, $this->country_obj() ) ) { |
|
432 | + if (apply_filters('FHEE__EEI_Address__country__use_abbreviation', true, $this->country_obj())) { |
|
433 | 433 | return $this->country_ID(); |
434 | 434 | } else { |
435 | 435 | return $this->country_name(); |
@@ -443,7 +443,7 @@ discard block |
||
443 | 443 | * @return string |
444 | 444 | */ |
445 | 445 | public function zip() { |
446 | - return $this->get( 'ATT_zip' ); |
|
446 | + return $this->get('ATT_zip'); |
|
447 | 447 | } |
448 | 448 | |
449 | 449 | |
@@ -453,7 +453,7 @@ discard block |
||
453 | 453 | * @return string |
454 | 454 | */ |
455 | 455 | public function email() { |
456 | - return $this->get( 'ATT_email' ); |
|
456 | + return $this->get('ATT_email'); |
|
457 | 457 | } |
458 | 458 | |
459 | 459 | |
@@ -463,7 +463,7 @@ discard block |
||
463 | 463 | * @return string |
464 | 464 | */ |
465 | 465 | public function phone() { |
466 | - return $this->get( 'ATT_phone' ); |
|
466 | + return $this->get('ATT_phone'); |
|
467 | 467 | } |
468 | 468 | |
469 | 469 | |
@@ -473,7 +473,7 @@ discard block |
||
473 | 473 | * @return bool |
474 | 474 | */ |
475 | 475 | public function deleted() { |
476 | - return $this->get( 'ATT_deleted' ); |
|
476 | + return $this->get('ATT_deleted'); |
|
477 | 477 | } |
478 | 478 | |
479 | 479 | |
@@ -483,8 +483,8 @@ discard block |
||
483 | 483 | * @param array $query_params |
484 | 484 | * @return EE_Registration[] |
485 | 485 | */ |
486 | - public function get_registrations( $query_params = array() ) { |
|
487 | - return $this->get_many_related( 'Registration', $query_params ); |
|
486 | + public function get_registrations($query_params = array()) { |
|
487 | + return $this->get_many_related('Registration', $query_params); |
|
488 | 488 | } |
489 | 489 | |
490 | 490 | |
@@ -494,7 +494,7 @@ discard block |
||
494 | 494 | * @return EE_Registration |
495 | 495 | */ |
496 | 496 | public function get_most_recent_registration() { |
497 | - return $this->get_first_related( 'Registration', array( 'order_by' => array( 'REG_date' => 'DESC' ) ) ); //null, 'REG_date', 'DESC', '=', 'OBJECT_K'); |
|
497 | + return $this->get_first_related('Registration', array('order_by' => array('REG_date' => 'DESC'))); //null, 'REG_date', 'DESC', '=', 'OBJECT_K'); |
|
498 | 498 | } |
499 | 499 | |
500 | 500 | |
@@ -504,8 +504,8 @@ discard block |
||
504 | 504 | * @param int $event_id |
505 | 505 | * @return EE_Registration |
506 | 506 | */ |
507 | - public function get_most_recent_registration_for_event( $event_id ) { |
|
508 | - return $this->get_first_related( 'Registration', array(array( 'EVT_ID' => $event_id ), 'order_by' => array('REG_date' => 'DESC')));//, '=', 'OBJECT_K' ); |
|
507 | + public function get_most_recent_registration_for_event($event_id) { |
|
508 | + return $this->get_first_related('Registration', array(array('EVT_ID' => $event_id), 'order_by' => array('REG_date' => 'DESC'))); //, '=', 'OBJECT_K' ); |
|
509 | 509 | } |
510 | 510 | |
511 | 511 | |
@@ -515,7 +515,7 @@ discard block |
||
515 | 515 | * @return array |
516 | 516 | */ |
517 | 517 | public function events() { |
518 | - return $this->get_many_related( 'Event' ); |
|
518 | + return $this->get_many_related('Event'); |
|
519 | 519 | } |
520 | 520 | |
521 | 521 | /** |
@@ -524,17 +524,17 @@ discard block |
||
524 | 524 | * @param EE_Payment_Method $payment_method the _gateway_name property on the gateway class |
525 | 525 | * @return EE_Form_Section_Proper |
526 | 526 | */ |
527 | - public function billing_info_for_payment_method($payment_method){ |
|
527 | + public function billing_info_for_payment_method($payment_method) { |
|
528 | 528 | $pm_type = $payment_method->type_obj(); |
529 | - if( ! $pm_type instanceof EE_PMT_Base ){ |
|
529 | + if ( ! $pm_type instanceof EE_PMT_Base) { |
|
530 | 530 | return NULL; |
531 | 531 | } |
532 | - $billing_info = $this->get_post_meta( $this->get_billing_info_postmeta_name( $payment_method ), true ); |
|
533 | - if ( ! $billing_info){ |
|
532 | + $billing_info = $this->get_post_meta($this->get_billing_info_postmeta_name($payment_method), true); |
|
533 | + if ( ! $billing_info) { |
|
534 | 534 | return NULL; |
535 | 535 | } |
536 | 536 | $billing_form = $pm_type->billing_form(); |
537 | - $billing_form->receive_form_submission( array( $billing_form->name() => $billing_info ), FALSE ); |
|
537 | + $billing_form->receive_form_submission(array($billing_form->name() => $billing_info), FALSE); |
|
538 | 538 | return $billing_form; |
539 | 539 | } |
540 | 540 | |
@@ -544,10 +544,10 @@ discard block |
||
544 | 544 | * @param EE_Payment_Method $payment_method |
545 | 545 | * @return string |
546 | 546 | */ |
547 | - public function get_billing_info_postmeta_name($payment_method){ |
|
548 | - if( $payment_method->type_obj() instanceof EE_PMT_Base ){ |
|
549 | - return 'billing_info_' . $payment_method->type_obj()->system_name(); |
|
550 | - }else{ |
|
547 | + public function get_billing_info_postmeta_name($payment_method) { |
|
548 | + if ($payment_method->type_obj() instanceof EE_PMT_Base) { |
|
549 | + return 'billing_info_'.$payment_method->type_obj()->system_name(); |
|
550 | + } else { |
|
551 | 551 | return NULL; |
552 | 552 | } |
553 | 553 | } |
@@ -558,13 +558,13 @@ discard block |
||
558 | 558 | * @param EE_Payment_Method $payment_method |
559 | 559 | * @return boolean |
560 | 560 | */ |
561 | - public function save_and_clean_billing_info_for_payment_method($billing_form, $payment_method){ |
|
562 | - if( ! $billing_form instanceof EE_Billing_Attendee_Info_Form ){ |
|
563 | - EE_Error::add_error( __( 'Cannot save billing info because there is none.', 'event_espresso' ) ); |
|
561 | + public function save_and_clean_billing_info_for_payment_method($billing_form, $payment_method) { |
|
562 | + if ( ! $billing_form instanceof EE_Billing_Attendee_Info_Form) { |
|
563 | + EE_Error::add_error(__('Cannot save billing info because there is none.', 'event_espresso')); |
|
564 | 564 | return false; |
565 | 565 | } |
566 | 566 | $billing_form->clean_sensitive_data(); |
567 | - return update_post_meta($this->ID(), $this->get_billing_info_postmeta_name( $payment_method ), $billing_form->input_values( true ) ); |
|
567 | + return update_post_meta($this->ID(), $this->get_billing_info_postmeta_name($payment_method), $billing_form->input_values(true)); |
|
568 | 568 | } |
569 | 569 | |
570 | 570 | } |
@@ -92,7 +92,7 @@ discard block |
||
92 | 92 | public function construction_finalized(){ |
93 | 93 | if( $this->_model instanceof EEM_Base && $this->_action ){ |
94 | 94 | return true; |
95 | - }else{ |
|
95 | + } else{ |
|
96 | 96 | return false; |
97 | 97 | } |
98 | 98 | } |
@@ -125,7 +125,7 @@ discard block |
||
125 | 125 | public function has_generated_cap_restrictions(){ |
126 | 126 | if( $this->_cap_restrictions_generated === false ){ |
127 | 127 | return false; |
128 | - }else{ |
|
128 | + } else{ |
|
129 | 129 | return true; |
130 | 130 | } |
131 | 131 | } |
@@ -153,7 +153,7 @@ discard block |
||
153 | 153 | $caps_for_admin = EE_Registry::instance()->CAP->get_ee_capabilities( 'administrator' ); |
154 | 154 | if( in_array( self::get_cap_name( $model, $action ), $caps_for_admin ) ) { |
155 | 155 | return true; |
156 | - }else{ |
|
156 | + } else{ |
|
157 | 157 | return false; |
158 | 158 | } |
159 | 159 | } |
@@ -47,14 +47,14 @@ discard block |
||
47 | 47 | * @param array $props_n_values incoming values from the database |
48 | 48 | * @param string $timezone incoming timezone as set by the model. If not set the timezone for |
49 | 49 | * the website will be used. |
50 | - * @return EE_Attendee |
|
50 | + * @return EE_Change_Log |
|
51 | 51 | */ |
52 | 52 | public static function new_instance_from_db( $props_n_values = array(), $timezone = null ) { |
53 | 53 | return new self( $props_n_values, TRUE, $timezone ); |
54 | 54 | } |
55 | 55 | /** |
56 | 56 | * Gets message |
57 | - * @return mixed |
|
57 | + * @return boolean |
|
58 | 58 | */ |
59 | 59 | function message() { |
60 | 60 | return $this->get('LOG_message'); |
@@ -69,7 +69,7 @@ discard block |
||
69 | 69 | } |
70 | 70 | /** |
71 | 71 | * Gets time |
72 | - * @return string |
|
72 | + * @return boolean |
|
73 | 73 | */ |
74 | 74 | function time() { |
75 | 75 | return $this->get('LOG_time'); |
@@ -84,7 +84,7 @@ discard block |
||
84 | 84 | } |
85 | 85 | /** |
86 | 86 | * Gets log_type |
87 | - * @return string |
|
87 | + * @return boolean |
|
88 | 88 | */ |
89 | 89 | function log_type() { |
90 | 90 | return $this->get('LOG_log_type'); |
@@ -99,7 +99,7 @@ discard block |
||
99 | 99 | } |
100 | 100 | /** |
101 | 101 | * Gets type of the model object related to this log |
102 | - * @return string |
|
102 | + * @return boolean |
|
103 | 103 | */ |
104 | 104 | function OBJ_type() { |
105 | 105 | return $this->get('OBJ_type'); |
@@ -114,7 +114,7 @@ discard block |
||
114 | 114 | } |
115 | 115 | /** |
116 | 116 | * Gets OBJ_ID (the ID of the item related to this log) |
117 | - * @return mixed |
|
117 | + * @return boolean |
|
118 | 118 | */ |
119 | 119 | function OBJ_ID() { |
120 | 120 | return $this->get('OBJ_ID'); |
@@ -129,7 +129,7 @@ discard block |
||
129 | 129 | } |
130 | 130 | /** |
131 | 131 | * Gets wp_user |
132 | - * @return int |
|
132 | + * @return boolean |
|
133 | 133 | */ |
134 | 134 | function wp_user() { |
135 | 135 | return $this->get('LOG_wp_user'); |
@@ -1,6 +1,6 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | |
3 | -if (!defined('EVENT_ESPRESSO_VERSION')) |
|
3 | +if ( ! defined('EVENT_ESPRESSO_VERSION')) |
|
4 | 4 | exit('No direct script access allowed'); |
5 | 5 | |
6 | 6 | /** |
@@ -25,7 +25,7 @@ discard block |
||
25 | 25 | * |
26 | 26 | * ------------------------------------------------------------------------ |
27 | 27 | */ |
28 | -class EE_Change_Log extends EE_Base_Class{ |
|
28 | +class EE_Change_Log extends EE_Base_Class { |
|
29 | 29 | |
30 | 30 | /** |
31 | 31 | * |
@@ -36,9 +36,9 @@ discard block |
||
36 | 36 | * date_format and the second value is the time format |
37 | 37 | * @return EE_Attendee |
38 | 38 | */ |
39 | - public static function new_instance( $props_n_values = array(), $timezone = null, $date_formats = array() ) { |
|
40 | - $has_object = parent::_check_for_object( $props_n_values, __CLASS__ ); |
|
41 | - return $has_object ? $has_object : new self( $props_n_values, false, $timezone, $date_formats ); |
|
39 | + public static function new_instance($props_n_values = array(), $timezone = null, $date_formats = array()) { |
|
40 | + $has_object = parent::_check_for_object($props_n_values, __CLASS__); |
|
41 | + return $has_object ? $has_object : new self($props_n_values, false, $timezone, $date_formats); |
|
42 | 42 | } |
43 | 43 | |
44 | 44 | |
@@ -49,8 +49,8 @@ discard block |
||
49 | 49 | * the website will be used. |
50 | 50 | * @return EE_Attendee |
51 | 51 | */ |
52 | - public static function new_instance_from_db( $props_n_values = array(), $timezone = null ) { |
|
53 | - return new self( $props_n_values, TRUE, $timezone ); |
|
52 | + public static function new_instance_from_db($props_n_values = array(), $timezone = null) { |
|
53 | + return new self($props_n_values, TRUE, $timezone); |
|
54 | 54 | } |
55 | 55 | /** |
56 | 56 | * Gets message |
@@ -147,12 +147,12 @@ discard block |
||
147 | 147 | * Gets the model object attached to this log |
148 | 148 | * @return EE_Base_Class |
149 | 149 | */ |
150 | - function object(){ |
|
150 | + function object() { |
|
151 | 151 | $model_name_of_related_obj = $this->OBJ_type(); |
152 | 152 | $is_model_name = EE_Registry::instance()->is_model_name($model_name_of_related_obj); |
153 | - if( ! $is_model_name ){ |
|
153 | + if ( ! $is_model_name) { |
|
154 | 154 | return null; |
155 | - }else{ |
|
155 | + } else { |
|
156 | 156 | return $this->get_first_related($model_name_of_related_obj); |
157 | 157 | } |
158 | 158 | } |
@@ -165,17 +165,17 @@ discard block |
||
165 | 165 | * @param boolean $save |
166 | 166 | * @return boolean if $save=true, NULL is $save=false |
167 | 167 | */ |
168 | - function set_object($object, $save = TRUE ) { |
|
169 | - if($object instanceof EE_Base_Class){ |
|
168 | + function set_object($object, $save = TRUE) { |
|
169 | + if ($object instanceof EE_Base_Class) { |
|
170 | 170 | $this->set_OBJ_type($object->get_model()->get_this_model_name()); |
171 | 171 | $this->set_OBJ_ID($object->ID()); |
172 | - }else{ |
|
172 | + } else { |
|
173 | 173 | $this->set_OBJ_type(NULL); |
174 | 174 | $this->set_OBJ_ID(NULL); |
175 | 175 | } |
176 | - if($save){ |
|
176 | + if ($save) { |
|
177 | 177 | return $this->save(); |
178 | - }else{ |
|
178 | + } else { |
|
179 | 179 | return NULL; |
180 | 180 | } |
181 | 181 | } |
@@ -1,7 +1,8 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | |
3 | -if (!defined('EVENT_ESPRESSO_VERSION')) |
|
3 | +if (!defined('EVENT_ESPRESSO_VERSION')) { |
|
4 | 4 | exit('No direct script access allowed'); |
5 | +} |
|
5 | 6 | |
6 | 7 | /** |
7 | 8 | * Event Espresso |
@@ -152,7 +153,7 @@ discard block |
||
152 | 153 | $is_model_name = EE_Registry::instance()->is_model_name($model_name_of_related_obj); |
153 | 154 | if( ! $is_model_name ){ |
154 | 155 | return null; |
155 | - }else{ |
|
156 | + } else{ |
|
156 | 157 | return $this->get_first_related($model_name_of_related_obj); |
157 | 158 | } |
158 | 159 | } |
@@ -169,13 +170,13 @@ discard block |
||
169 | 170 | if($object instanceof EE_Base_Class){ |
170 | 171 | $this->set_OBJ_type($object->get_model()->get_this_model_name()); |
171 | 172 | $this->set_OBJ_ID($object->ID()); |
172 | - }else{ |
|
173 | + } else{ |
|
173 | 174 | $this->set_OBJ_type(NULL); |
174 | 175 | $this->set_OBJ_ID(NULL); |
175 | 176 | } |
176 | 177 | if($save){ |
177 | 178 | return $this->save(); |
178 | - }else{ |
|
179 | + } else{ |
|
179 | 180 | return NULL; |
180 | 181 | } |
181 | 182 | } |
@@ -45,7 +45,7 @@ |
||
45 | 45 | * @param array $props_n_values incoming values from the database |
46 | 46 | * @param string $timezone incoming timezone as set by the model. If not set the timezone for |
47 | 47 | * the website will be used. |
48 | - * @return EE_Attendee |
|
48 | + * @return EE_Checkin |
|
49 | 49 | */ |
50 | 50 | public static function new_instance_from_db( $props_n_values = array(), $timezone = null ) { |
51 | 51 | return new self( $props_n_values, TRUE, $timezone ); |
@@ -1,5 +1,5 @@ discard block |
||
1 | -<?php if (!defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed'); |
|
2 | -do_action( 'AHEE_log', __FILE__, __FUNCTION__, '' ); |
|
1 | +<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed'); |
|
2 | +do_action('AHEE_log', __FILE__, __FUNCTION__, ''); |
|
3 | 3 | /** |
4 | 4 | * Event Espresso |
5 | 5 | * |
@@ -23,7 +23,7 @@ discard block |
||
23 | 23 | * @subpackage includes/classes/EE_Checkin.class.php |
24 | 24 | * @author Darren Ethier |
25 | 25 | */ |
26 | -class EE_Checkin extends EE_Base_Class{ |
|
26 | +class EE_Checkin extends EE_Base_Class { |
|
27 | 27 | |
28 | 28 | /** |
29 | 29 | * |
@@ -34,9 +34,9 @@ discard block |
||
34 | 34 | * date_format and the second value is the time format |
35 | 35 | * @return EE_Attendee |
36 | 36 | */ |
37 | - public static function new_instance( $props_n_values = array(), $timezone = null, $date_formats = array() ) { |
|
38 | - $has_object = parent::_check_for_object( $props_n_values, __CLASS__ ); |
|
39 | - return $has_object ? $has_object : new self( $props_n_values, false, $timezone, $date_formats ); |
|
37 | + public static function new_instance($props_n_values = array(), $timezone = null, $date_formats = array()) { |
|
38 | + $has_object = parent::_check_for_object($props_n_values, __CLASS__); |
|
39 | + return $has_object ? $has_object : new self($props_n_values, false, $timezone, $date_formats); |
|
40 | 40 | } |
41 | 41 | |
42 | 42 | |
@@ -47,8 +47,8 @@ discard block |
||
47 | 47 | * the website will be used. |
48 | 48 | * @return EE_Attendee |
49 | 49 | */ |
50 | - public static function new_instance_from_db( $props_n_values = array(), $timezone = null ) { |
|
51 | - return new self( $props_n_values, TRUE, $timezone ); |
|
50 | + public static function new_instance_from_db($props_n_values = array(), $timezone = null) { |
|
51 | + return new self($props_n_values, TRUE, $timezone); |
|
52 | 52 | } |
53 | 53 | |
54 | 54 |
@@ -1,4 +1,6 @@ |
||
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__, __FUNCTION__, '' ); |
3 | 5 | /** |
4 | 6 | * Event Espresso |
@@ -51,7 +51,7 @@ discard block |
||
51 | 51 | |
52 | 52 | /** |
53 | 53 | * Gets the country name |
54 | - * @return string |
|
54 | + * @return boolean |
|
55 | 55 | */ |
56 | 56 | public function name() { |
57 | 57 | return $this->get( 'CNT_name' ); |
@@ -61,7 +61,7 @@ discard block |
||
61 | 61 | |
62 | 62 | /** |
63 | 63 | * gets the country's currency code |
64 | - * @return string |
|
64 | + * @return boolean |
|
65 | 65 | */ |
66 | 66 | public function currency_code() { |
67 | 67 | return $this->get( 'CNT_cur_code' ); |
@@ -82,7 +82,7 @@ discard block |
||
82 | 82 | |
83 | 83 | /** |
84 | 84 | * Currency name singular |
85 | - * @return string |
|
85 | + * @return boolean |
|
86 | 86 | */ |
87 | 87 | public function currency_name_single() { |
88 | 88 | return $this->get( 'CNT_cur_single' ); |
@@ -92,7 +92,7 @@ discard block |
||
92 | 92 | |
93 | 93 | /** |
94 | 94 | * Currency name plural |
95 | - * @return string |
|
95 | + * @return boolean |
|
96 | 96 | */ |
97 | 97 | public function currency_name_plural() { |
98 | 98 | return $this->get( 'CNT_cur_plural' ); |
@@ -112,7 +112,7 @@ discard block |
||
112 | 112 | |
113 | 113 | /** |
114 | 114 | * currency_decimal_places : 2 = 0.00 3 = 0.000 |
115 | - * @return integer |
|
115 | + * @return boolean |
|
116 | 116 | */ |
117 | 117 | public function currency_decimal_places() { |
118 | 118 | return $this->get( 'CNT_cur_dec_plc' ); |
@@ -122,7 +122,7 @@ discard block |
||
122 | 122 | |
123 | 123 | /** |
124 | 124 | * currency_decimal_mark : (comma) ',' = 0,01 or (decimal) '.' = 0.01 |
125 | - * @return string |
|
125 | + * @return boolean |
|
126 | 126 | */ |
127 | 127 | public function currency_decimal_mark() { |
128 | 128 | return $this->get( 'CNT_cur_dec_mrk' ); |
@@ -132,7 +132,7 @@ discard block |
||
132 | 132 | |
133 | 133 | /** |
134 | 134 | * currency thousands separator: (comma) ',' = 1,000 or (decimal) '.' = 1.000 |
135 | - * @return string |
|
135 | + * @return boolean |
|
136 | 136 | */ |
137 | 137 | public function currency_thousands_separator() { |
138 | 138 | return $this->get( 'CNT_cur_thsnds' ); |
@@ -1,5 +1,5 @@ discard block |
||
1 | -<?php if ( !defined( 'EVENT_ESPRESSO_VERSION' ) ) { |
|
2 | - exit( 'No direct script access allowed' ); |
|
1 | +<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
2 | + exit('No direct script access allowed'); |
|
3 | 3 | } |
4 | 4 | /** |
5 | 5 | * Event Espresso |
@@ -30,9 +30,9 @@ discard block |
||
30 | 30 | * @param array $props_n_values |
31 | 31 | * @return EE_Country|mixed |
32 | 32 | */ |
33 | - public static function new_instance( $props_n_values = array() ) { |
|
34 | - $has_object = parent::_check_for_object( $props_n_values, __CLASS__ ); |
|
35 | - return $has_object ? $has_object : new self( $props_n_values ); |
|
33 | + public static function new_instance($props_n_values = array()) { |
|
34 | + $has_object = parent::_check_for_object($props_n_values, __CLASS__); |
|
35 | + return $has_object ? $has_object : new self($props_n_values); |
|
36 | 36 | } |
37 | 37 | |
38 | 38 | |
@@ -41,8 +41,8 @@ discard block |
||
41 | 41 | * @param array $props_n_values |
42 | 42 | * @return EE_Country |
43 | 43 | */ |
44 | - public static function new_instance_from_db( $props_n_values = array() ) { |
|
45 | - return new self( $props_n_values, TRUE ); |
|
44 | + public static function new_instance_from_db($props_n_values = array()) { |
|
45 | + return new self($props_n_values, TRUE); |
|
46 | 46 | } |
47 | 47 | |
48 | 48 | |
@@ -54,7 +54,7 @@ discard block |
||
54 | 54 | * @return string |
55 | 55 | */ |
56 | 56 | public function name() { |
57 | - return $this->get( 'CNT_name' ); |
|
57 | + return $this->get('CNT_name'); |
|
58 | 58 | } |
59 | 59 | |
60 | 60 | |
@@ -64,7 +64,7 @@ discard block |
||
64 | 64 | * @return string |
65 | 65 | */ |
66 | 66 | public function currency_code() { |
67 | - return $this->get( 'CNT_cur_code' ); |
|
67 | + return $this->get('CNT_cur_code'); |
|
68 | 68 | } |
69 | 69 | |
70 | 70 | |
@@ -74,7 +74,7 @@ discard block |
||
74 | 74 | * @return string |
75 | 75 | */ |
76 | 76 | public function currency_sign() { |
77 | - $CNT_cur_sign = $this->get( 'CNT_cur_sign' ); |
|
77 | + $CNT_cur_sign = $this->get('CNT_cur_sign'); |
|
78 | 78 | return $CNT_cur_sign ? $CNT_cur_sign : '¤'; |
79 | 79 | } |
80 | 80 | |
@@ -85,7 +85,7 @@ discard block |
||
85 | 85 | * @return string |
86 | 86 | */ |
87 | 87 | public function currency_name_single() { |
88 | - return $this->get( 'CNT_cur_single' ); |
|
88 | + return $this->get('CNT_cur_single'); |
|
89 | 89 | } |
90 | 90 | |
91 | 91 | |
@@ -95,7 +95,7 @@ discard block |
||
95 | 95 | * @return string |
96 | 96 | */ |
97 | 97 | public function currency_name_plural() { |
98 | - return $this->get( 'CNT_cur_plural' ); |
|
98 | + return $this->get('CNT_cur_plural'); |
|
99 | 99 | } |
100 | 100 | |
101 | 101 | |
@@ -105,7 +105,7 @@ discard block |
||
105 | 105 | * @return boolean |
106 | 106 | */ |
107 | 107 | public function currency_sign_before() { |
108 | - return $this->get( 'CNT_cur_sign_b4' ); |
|
108 | + return $this->get('CNT_cur_sign_b4'); |
|
109 | 109 | } |
110 | 110 | |
111 | 111 | |
@@ -115,7 +115,7 @@ discard block |
||
115 | 115 | * @return integer |
116 | 116 | */ |
117 | 117 | public function currency_decimal_places() { |
118 | - return $this->get( 'CNT_cur_dec_plc' ); |
|
118 | + return $this->get('CNT_cur_dec_plc'); |
|
119 | 119 | } |
120 | 120 | |
121 | 121 | |
@@ -125,7 +125,7 @@ discard block |
||
125 | 125 | * @return string |
126 | 126 | */ |
127 | 127 | public function currency_decimal_mark() { |
128 | - return $this->get( 'CNT_cur_dec_mrk' ); |
|
128 | + return $this->get('CNT_cur_dec_mrk'); |
|
129 | 129 | } |
130 | 130 | |
131 | 131 | |
@@ -135,7 +135,7 @@ discard block |
||
135 | 135 | * @return string |
136 | 136 | */ |
137 | 137 | public function currency_thousands_separator() { |
138 | - return $this->get( 'CNT_cur_thsnds' ); |
|
138 | + return $this->get('CNT_cur_thsnds'); |
|
139 | 139 | } |
140 | 140 | } |
141 | 141 | /* End of file EE_Country.class.php */ |
@@ -98,7 +98,7 @@ discard block |
||
98 | 98 | * The main purpose of this method is to return the parent for the model object |
99 | 99 | * |
100 | 100 | * @access public |
101 | - * @return int |
|
101 | + * @return boolean |
|
102 | 102 | */ |
103 | 103 | public function parent() { |
104 | 104 | return $this->get( 'parent' ); |
@@ -108,7 +108,7 @@ discard block |
||
108 | 108 | |
109 | 109 | /** |
110 | 110 | * return the _status property |
111 | - * @return string |
|
111 | + * @return boolean |
|
112 | 112 | */ |
113 | 113 | public function status() { |
114 | 114 | return $this->get( 'status' ); |
@@ -130,7 +130,7 @@ discard block |
||
130 | 130 | * |
131 | 131 | * @link http://codex.wordpress.org/Function_Reference/get_the_post_thumbnail |
132 | 132 | * @access protected |
133 | - * @param string|array $size (optional) Image size. Defaults to 'post-thumbnail' but can also be a 2-item array representing width and height in pixels (i.e. array(32,32) ). |
|
133 | + * @param string $size (optional) Image size. Defaults to 'post-thumbnail' but can also be a 2-item array representing width and height in pixels (i.e. array(32,32) ). |
|
134 | 134 | * @param string|array $attr Optional. Query string or array of attributes. |
135 | 135 | * @return string HTML image element |
136 | 136 | */ |
@@ -158,7 +158,7 @@ discard block |
||
158 | 158 | |
159 | 159 | /** |
160 | 160 | * This uses the wp "wp_get_attachment_image_src()" function to return the feature image for the current class using the given size params. |
161 | - * @param string|array $size can either be a string: 'thumbnail', 'medium', 'large', 'full' OR 2-item array representing width and height in pixels eg. array(32,32). |
|
161 | + * @param integer[] $size can either be a string: 'thumbnail', 'medium', 'large', 'full' OR 2-item array representing width and height in pixels eg. array(32,32). |
|
162 | 162 | * @return string|boolean the url of the image or false if not found |
163 | 163 | */ |
164 | 164 | public function feature_image_url( $size = 'thumbnail' ) { |
@@ -218,7 +218,7 @@ discard block |
||
218 | 218 | * Wrapper for get_post_meta, http://codex.wordpress.org/Function_Reference/get_post_meta |
219 | 219 | * @param string $meta_key |
220 | 220 | * @param boolean $single |
221 | - * @return mixed <ul><li>If only $id is set it will return all meta values in an associative array.</li> |
|
221 | + * @return string|null <ul><li>If only $id is set it will return all meta values in an associative array.</li> |
|
222 | 222 | * <li>If $single is set to false, or left blank, the function returns an array containing all values of the specified key.</li> |
223 | 223 | * <li>If $single is set to true, the function returns the first value of the specified key (not in an array</li></ul> |
224 | 224 | */ |
@@ -275,7 +275,7 @@ discard block |
||
275 | 275 | /** |
276 | 276 | * Gets all the term-taxonomies for this CPT |
277 | 277 | * @param array $query_params |
278 | - * @return EE_Term_Taxonomy |
|
278 | + * @return EE_Base_Class[] |
|
279 | 279 | */ |
280 | 280 | public function term_taxonomies( $query_params = array() ) { |
281 | 281 | return $this->get_many_related( 'Term_Taxonomy', $query_params ); |
@@ -1,5 +1,5 @@ discard block |
||
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 |
@@ -47,8 +47,8 @@ discard block |
||
47 | 47 | * @param int $parent_term_taxonomy_id optional |
48 | 48 | * @return EE_Term_Taxonomy |
49 | 49 | */ |
50 | - function add_event_category( $category_name, $category_description = NULL, $parent_term_taxonomy_id = NULL ) { |
|
51 | - return $this->get_model()->add_event_category( $this, $category_name, $category_description, $parent_term_taxonomy_id ); |
|
50 | + function add_event_category($category_name, $category_description = NULL, $parent_term_taxonomy_id = NULL) { |
|
51 | + return $this->get_model()->add_event_category($this, $category_name, $category_description, $parent_term_taxonomy_id); |
|
52 | 52 | } |
53 | 53 | |
54 | 54 | |
@@ -58,8 +58,8 @@ discard block |
||
58 | 58 | * @param string $category_name |
59 | 59 | * @return bool |
60 | 60 | */ |
61 | - function remove_event_category( $category_name ) { |
|
62 | - return $this->get_model()->remove_event_category( $this, $category_name ); |
|
61 | + function remove_event_category($category_name) { |
|
62 | + return $this->get_model()->remove_event_category($this, $category_name); |
|
63 | 63 | } |
64 | 64 | |
65 | 65 | |
@@ -70,14 +70,14 @@ discard block |
||
70 | 70 | * @param EE_Term_Taxonomy $term_taxonomy |
71 | 71 | * @return EE_Base_Class the relation was removed from |
72 | 72 | */ |
73 | - function remove_relation_to_term_taxonomy( $term_taxonomy ) { |
|
74 | - if ( !$term_taxonomy ) { |
|
75 | - EE_Error::add_error( sprintf( __( "No Term_Taxonomy provided which to remove from model object of type %s and id %d", "event_espresso" ), get_class( $this ), $this->ID() ), __FILE__, __FUNCTION__, __LINE__ ); |
|
73 | + function remove_relation_to_term_taxonomy($term_taxonomy) { |
|
74 | + if ( ! $term_taxonomy) { |
|
75 | + EE_Error::add_error(sprintf(__("No Term_Taxonomy provided which to remove from model object of type %s and id %d", "event_espresso"), get_class($this), $this->ID()), __FILE__, __FUNCTION__, __LINE__); |
|
76 | 76 | return NULL; |
77 | 77 | } |
78 | - $term_taxonomy->set_count( $term_taxonomy->count() - 1 ); |
|
78 | + $term_taxonomy->set_count($term_taxonomy->count() - 1); |
|
79 | 79 | $term_taxonomy->save(); |
80 | - return $this->_remove_relation_to( $term_taxonomy, 'Term_Taxonomy' ); |
|
80 | + return $this->_remove_relation_to($term_taxonomy, 'Term_Taxonomy'); |
|
81 | 81 | } |
82 | 82 | |
83 | 83 | |
@@ -101,7 +101,7 @@ discard block |
||
101 | 101 | * @return int |
102 | 102 | */ |
103 | 103 | public function parent() { |
104 | - return $this->get( 'parent' ); |
|
104 | + return $this->get('parent'); |
|
105 | 105 | } |
106 | 106 | |
107 | 107 | |
@@ -111,7 +111,7 @@ discard block |
||
111 | 111 | * @return string |
112 | 112 | */ |
113 | 113 | public function status() { |
114 | - return $this->get( 'status' ); |
|
114 | + return $this->get('status'); |
|
115 | 115 | } |
116 | 116 | |
117 | 117 | |
@@ -119,8 +119,8 @@ discard block |
||
119 | 119 | /** |
120 | 120 | * @param string $status |
121 | 121 | */ |
122 | - public function set_status( $status ) { |
|
123 | - $this->set( 'status', $status ); |
|
122 | + public function set_status($status) { |
|
123 | + $this->set('status', $status); |
|
124 | 124 | } |
125 | 125 | |
126 | 126 | |
@@ -134,12 +134,12 @@ discard block |
||
134 | 134 | * @param string|array $attr Optional. Query string or array of attributes. |
135 | 135 | * @return string HTML image element |
136 | 136 | */ |
137 | - protected function _get_feature_image( $size, $attr ) { |
|
137 | + protected function _get_feature_image($size, $attr) { |
|
138 | 138 | //first let's see if we already have the _feature_image property set AND if it has a cached element on it FOR the given size |
139 | - $attr_key = is_array( $attr ) ? implode( '_', $attr ) : $attr; |
|
140 | - $cache_key = is_array( $size ) ? implode( '_', $size ) . $attr_key : $size . $attr_key; |
|
141 | - $this->_feature_image[ $cache_key ] = isset( $this->_feature_image[ $cache_key ] ) ? $this->_feature_image[ $cache_key ] : $this->get_model()->get_feature_image( $this->ID(), $size, $attr ); |
|
142 | - return $this->_feature_image[ $cache_key ]; |
|
139 | + $attr_key = is_array($attr) ? implode('_', $attr) : $attr; |
|
140 | + $cache_key = is_array($size) ? implode('_', $size).$attr_key : $size.$attr_key; |
|
141 | + $this->_feature_image[$cache_key] = isset($this->_feature_image[$cache_key]) ? $this->_feature_image[$cache_key] : $this->get_model()->get_feature_image($this->ID(), $size, $attr); |
|
142 | + return $this->_feature_image[$cache_key]; |
|
143 | 143 | } |
144 | 144 | |
145 | 145 | |
@@ -150,8 +150,8 @@ discard block |
||
150 | 150 | * @param string|array $attr |
151 | 151 | * @return string of html |
152 | 152 | */ |
153 | - public function feature_image( $size = 'thumbnail', $attr = '' ) { |
|
154 | - return $this->_get_feature_image( $size, $attr ); |
|
153 | + public function feature_image($size = 'thumbnail', $attr = '') { |
|
154 | + return $this->_get_feature_image($size, $attr); |
|
155 | 155 | } |
156 | 156 | |
157 | 157 | |
@@ -161,9 +161,9 @@ discard block |
||
161 | 161 | * @param string|array $size can either be a string: 'thumbnail', 'medium', 'large', 'full' OR 2-item array representing width and height in pixels eg. array(32,32). |
162 | 162 | * @return string|boolean the url of the image or false if not found |
163 | 163 | */ |
164 | - public function feature_image_url( $size = 'thumbnail' ) { |
|
165 | - $attachment = wp_get_attachment_image_src( get_post_thumbnail_id( $this->ID() ), $size ); |
|
166 | - return !empty( $attachment ) ? $attachment[ 0 ] : FALSE; |
|
164 | + public function feature_image_url($size = 'thumbnail') { |
|
165 | + $attachment = wp_get_attachment_image_src(get_post_thumbnail_id($this->ID()), $size); |
|
166 | + return ! empty($attachment) ? $attachment[0] : FALSE; |
|
167 | 167 | } |
168 | 168 | |
169 | 169 | |
@@ -176,37 +176,37 @@ discard block |
||
176 | 176 | * @internal param array|string $related_obj_names if included this will be used to restore for related obj if not included then we just do restore on the meta. We will accept an array of related_obj_names for restoration here. |
177 | 177 | * @return void |
178 | 178 | */ |
179 | - public function restore_revision( $revision_id, $related_obj_names = array(), $where_query = array() ) { |
|
179 | + public function restore_revision($revision_id, $related_obj_names = array(), $where_query = array()) { |
|
180 | 180 | //get revision object |
181 | - $revision_obj = $this->get_model()->get_one_by_ID( $revision_id ); |
|
182 | - if ( $revision_obj instanceof EE_CPT_Base ) { |
|
181 | + $revision_obj = $this->get_model()->get_one_by_ID($revision_id); |
|
182 | + if ($revision_obj instanceof EE_CPT_Base) { |
|
183 | 183 | //no related_obj_name so we assume we're saving a revision on this object. |
184 | - if ( empty( $related_obj_names ) ) { |
|
184 | + if (empty($related_obj_names)) { |
|
185 | 185 | $fields = $this->get_model()->get_meta_table_fields(); |
186 | - foreach ( $fields as $field ) { |
|
187 | - $this->set( $field, $revision_obj->get( $field ) ); |
|
186 | + foreach ($fields as $field) { |
|
187 | + $this->set($field, $revision_obj->get($field)); |
|
188 | 188 | } |
189 | 189 | $this->save(); |
190 | 190 | } |
191 | - $related_obj_names = (array)$related_obj_names; |
|
192 | - foreach ( $related_obj_names as $related_name ) { |
|
191 | + $related_obj_names = (array) $related_obj_names; |
|
192 | + foreach ($related_obj_names as $related_name) { |
|
193 | 193 | //related_obj_name so we're saving a revision on an object related to this object |
194 | 194 | //do we have $where_query params for this related object? If we do then we include that. |
195 | - $cols_n_values = isset( $where_query[ $related_name ] ) ? $where_query[ $related_name ] : array(); |
|
196 | - $where_params = !empty( $cols_n_values ) ? array( $cols_n_values ) : array(); |
|
197 | - $related_objs = $this->get_many_related( $related_name, $where_params ); |
|
198 | - $revision_related_objs = $revision_obj->get_many_related( $related_name, $where_params ); |
|
195 | + $cols_n_values = isset($where_query[$related_name]) ? $where_query[$related_name] : array(); |
|
196 | + $where_params = ! empty($cols_n_values) ? array($cols_n_values) : array(); |
|
197 | + $related_objs = $this->get_many_related($related_name, $where_params); |
|
198 | + $revision_related_objs = $revision_obj->get_many_related($related_name, $where_params); |
|
199 | 199 | //load helper |
200 | - EE_Registry::instance()->load_helper( 'Array' ); |
|
200 | + EE_Registry::instance()->load_helper('Array'); |
|
201 | 201 | //remove related objs from this object that are not in revision |
202 | 202 | //array_diff *should* work cause I think objects are indexed by ID? |
203 | - $related_to_remove = EEH_Array::object_array_diff( $related_objs, $revision_related_objs ); |
|
204 | - foreach ( $related_to_remove as $rr ) { |
|
205 | - $this->_remove_relation_to( $rr, $related_name, $cols_n_values ); |
|
203 | + $related_to_remove = EEH_Array::object_array_diff($related_objs, $revision_related_objs); |
|
204 | + foreach ($related_to_remove as $rr) { |
|
205 | + $this->_remove_relation_to($rr, $related_name, $cols_n_values); |
|
206 | 206 | } |
207 | 207 | //add all related objs attached to revision to this object |
208 | - foreach ( $revision_related_objs as $r_obj ) { |
|
209 | - $this->_add_relation_to( $r_obj, $related_name, $cols_n_values ); |
|
208 | + foreach ($revision_related_objs as $r_obj) { |
|
209 | + $this->_add_relation_to($r_obj, $related_name, $cols_n_values); |
|
210 | 210 | } |
211 | 211 | } |
212 | 212 | } |
@@ -222,8 +222,8 @@ discard block |
||
222 | 222 | * <li>If $single is set to false, or left blank, the function returns an array containing all values of the specified key.</li> |
223 | 223 | * <li>If $single is set to true, the function returns the first value of the specified key (not in an array</li></ul> |
224 | 224 | */ |
225 | - public function get_post_meta( $meta_key = NULL, $single = FALSE ) { |
|
226 | - return get_post_meta( $this->ID(), $meta_key, $single ); |
|
225 | + public function get_post_meta($meta_key = NULL, $single = FALSE) { |
|
226 | + return get_post_meta($this->ID(), $meta_key, $single); |
|
227 | 227 | } |
228 | 228 | |
229 | 229 | |
@@ -236,11 +236,11 @@ discard block |
||
236 | 236 | * @throws EE_Error |
237 | 237 | * @return mixed Returns meta_id if the meta doesn't exist, otherwise returns true on success and false on failure. NOTE: If the meta_value passed to this function is the same as the value that is already in the database, this function returns false. |
238 | 238 | */ |
239 | - public function update_post_meta( $meta_key, $meta_value, $prev_value = NULL ) { |
|
240 | - if ( !$this->ID() ) { |
|
241 | - throw new EE_Error( sprintf( __( "You must save this custom post type before adding or updating a post meta field", "event_espresso" ) ) ); |
|
239 | + public function update_post_meta($meta_key, $meta_value, $prev_value = NULL) { |
|
240 | + if ( ! $this->ID()) { |
|
241 | + throw new EE_Error(sprintf(__("You must save this custom post type before adding or updating a post meta field", "event_espresso"))); |
|
242 | 242 | } |
243 | - return update_post_meta( $this->ID(), $meta_key, $meta_value, $prev_value ); |
|
243 | + return update_post_meta($this->ID(), $meta_key, $meta_value, $prev_value); |
|
244 | 244 | } |
245 | 245 | |
246 | 246 | |
@@ -253,11 +253,11 @@ discard block |
||
253 | 253 | * @throws EE_Error |
254 | 254 | * @return boolean Boolean true, except if the $unique argument was set to true and a custom field with the given key already exists, in which case false is returned. |
255 | 255 | */ |
256 | - public function add_post_meta( $meta_key, $meta_value, $unique = FALSE ) { |
|
257 | - if ( !$this->ID() ) { |
|
258 | - throw new EE_Error( sprintf( __( "You must save this custom post type before adding or updating a post meta field", "event_espresso" ) ) ); |
|
256 | + public function add_post_meta($meta_key, $meta_value, $unique = FALSE) { |
|
257 | + if ( ! $this->ID()) { |
|
258 | + throw new EE_Error(sprintf(__("You must save this custom post type before adding or updating a post meta field", "event_espresso"))); |
|
259 | 259 | } |
260 | - return add_post_meta( $this->ID(), $meta_key, $meta_value, $unique ); |
|
260 | + return add_post_meta($this->ID(), $meta_key, $meta_value, $unique); |
|
261 | 261 | } |
262 | 262 | |
263 | 263 | |
@@ -267,7 +267,7 @@ discard block |
||
267 | 267 | * @return string |
268 | 268 | */ |
269 | 269 | public function get_permalink() { |
270 | - return get_permalink( $this->ID() ); |
|
270 | + return get_permalink($this->ID()); |
|
271 | 271 | } |
272 | 272 | |
273 | 273 | |
@@ -277,8 +277,8 @@ discard block |
||
277 | 277 | * @param array $query_params |
278 | 278 | * @return EE_Term_Taxonomy |
279 | 279 | */ |
280 | - public function term_taxonomies( $query_params = array() ) { |
|
281 | - return $this->get_many_related( 'Term_Taxonomy', $query_params ); |
|
280 | + public function term_taxonomies($query_params = array()) { |
|
281 | + return $this->get_many_related('Term_Taxonomy', $query_params); |
|
282 | 282 | } |
283 | 283 | |
284 | 284 |
@@ -287,7 +287,7 @@ discard block |
||
287 | 287 | * Sends HTTP headers to indicate that the browser should download a file, |
288 | 288 | * and starts writing the file to PHP's output. Returns the file handle so other functions can |
289 | 289 | * also write to it |
290 | - * @param string $new_filename the name of the file that the user will download |
|
290 | + * @param string|false $filename the name of the file that the user will download |
|
291 | 291 | * @return resource, like the results of fopen(), which can be used for fwrite, fputcsv2, etc. |
292 | 292 | */ |
293 | 293 | public function begin_sending_csv($filename){ |
@@ -343,9 +343,7 @@ discard block |
||
343 | 343 | /** |
344 | 344 | * Writes $data to the csv file open in $filehandle. uses the array indices of $data for column headers |
345 | 345 | * @param array $data 2D array, first numerically-indexed, and next-level-down preferably indexed by string |
346 | - * @param boolean $add_csv_column_names whether or not we should add the keys in the bottom-most array as a row for headers in the CSV. |
|
347 | - * Eg, if $data looked like array(0=>array('EVT_ID'=>1,'EVT_name'=>'monkey'...), 1=>array(...),...)) |
|
348 | - * then the first row we'd write to the CSV would be "EVT_ID,EVT_name,..." |
|
346 | + * @param resource $filehandle |
|
349 | 347 | * @return boolean if we successfully wrote to the CSV or not. If there's no $data, we consider that a success (because we wrote everything there was...nothing) |
350 | 348 | */ |
351 | 349 | public function write_data_array_to_csv($filehandle, $data){ |
@@ -427,7 +425,7 @@ discard block |
||
427 | 425 | * @param array $model_data_array is assumed to be a 3d array: 1st layer has keys of model names (eg 'Event'), |
428 | 426 | * next layer is numerically indexed to represent each model object (eg, each individual event), and the last layer |
429 | 427 | * has all the attributes o fthat model object (eg, the event's id, name, etc) |
430 | - * @return boolean success |
|
428 | + * @return boolean|null success |
|
431 | 429 | */ |
432 | 430 | public function write_model_data_to_csv($filehandle,$model_data_array){ |
433 | 431 | $this->write_metadata_to_csv($filehandle); |
@@ -456,8 +454,8 @@ discard block |
||
456 | 454 | * Writes the CSV file to the output buffer, with rows corresponding to $model_data_array, |
457 | 455 | * and dies (in order to avoid other plugins from messing up the csv output) |
458 | 456 | * @param string $filename the filename you want to give the file |
459 | - * @param array $model_data_array 3d array, as described in EE_CSV::write_model_data_to_csv() |
|
460 | - * @return bool | void writes CSV file to output and dies |
|
457 | + * @param boolean $model_data_array 3d array, as described in EE_CSV::write_model_data_to_csv() |
|
458 | + * @return boolean|null | void writes CSV file to output and dies |
|
461 | 459 | */ |
462 | 460 | public function export_multiple_model_data_to_csv($filename,$model_data_array){ |
463 | 461 | $filehandle = $this->begin_sending_csv($filename); |
@@ -469,7 +467,7 @@ discard block |
||
469 | 467 | * @access public |
470 | 468 | * @param array $data - the array of data to be converted to csv and exported |
471 | 469 | * @param string $filename - name for newly created csv file |
472 | - * @return TRUE on success, FALSE on fail |
|
470 | + * @return false|null on success, FALSE on fail |
|
473 | 471 | */ |
474 | 472 | public function export_array_to_csv( $data = FALSE, $filename = FALSE ) { |
475 | 473 |
@@ -1,4 +1,6 @@ discard block |
||
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 | * CSV Import Export class |
4 | 6 | * |
@@ -105,8 +107,9 @@ discard block |
||
105 | 107 | $fc = $fc . $c; |
106 | 108 | } |
107 | 109 | } |
108 | - if ((ord(substr($fc,0,1)) == 255) && (ord(substr($fc,1,1)) == 254)) |
|
109 | - $fc = substr($fc,2); |
|
110 | + if ((ord(substr($fc,0,1)) == 255) && (ord(substr($fc,1,1)) == 254)) { |
|
111 | + $fc = substr($fc,2); |
|
112 | + } |
|
110 | 113 | return ($fc); |
111 | 114 | } |
112 | 115 | |
@@ -144,7 +147,7 @@ discard block |
||
144 | 147 | while(($data = fgetcsv($file_handle, 0, ',', '"' )) !== FALSE){ |
145 | 148 | $csvarray[]= $data; |
146 | 149 | } |
147 | - }else{ |
|
150 | + } else{ |
|
148 | 151 | // loop through each row of the file |
149 | 152 | while (( $data = fgetcsv( $file_handle, 0, ',', '"', '\\' )) !== FALSE ) { |
150 | 153 | $csvarray[]=$data; |
@@ -153,7 +156,7 @@ discard block |
||
153 | 156 | # Close the File. |
154 | 157 | fclose($file_handle); |
155 | 158 | return $csvarray; |
156 | - }else{ |
|
159 | + } else{ |
|
157 | 160 | EE_Error::add_error( sprintf(__("An error occurred - the file: %s could not opened.", "event_espresso"),$path_to_file), __FILE__, __FUNCTION__, __LINE__ ); |
158 | 161 | return false; |
159 | 162 | } |
@@ -234,7 +237,7 @@ discard block |
||
234 | 237 | $matches = array(); |
235 | 238 | if($model_name == EE_CSV::metadata_header){ |
236 | 239 | $headers[$i] = $column_name; |
237 | - }else{ |
|
240 | + } else{ |
|
238 | 241 | //now get the db table name from it (the part between square brackets) |
239 | 242 | $success = preg_match('~(.*)\[(.*)\]~', $column_name,$matches); |
240 | 243 | if (!$success){ |
@@ -244,7 +247,7 @@ discard block |
||
244 | 247 | $headers[$i] = $matches[2]; |
245 | 248 | } |
246 | 249 | |
247 | - }else{ |
|
250 | + } else{ |
|
248 | 251 | // no column names means our final array will just use counters for keys |
249 | 252 | $model_entry[$headers[$i]] = $data[$i]; |
250 | 253 | $headers[$i] = $i; |
@@ -371,7 +374,7 @@ discard block |
||
371 | 374 | echo $this->fputcsv2($filehandle, $data_row); |
372 | 375 | } |
373 | 376 | return true; |
374 | - }else{ |
|
377 | + } else{ |
|
375 | 378 | //no data TO write... so we can assume that's a success |
376 | 379 | return true; |
377 | 380 | } |
@@ -438,7 +441,7 @@ discard block |
||
438 | 441 | |
439 | 442 | if( ! empty($model_instance_arrays) ){ |
440 | 443 | $this->write_data_array_to_csv($filehandle, $model_instance_arrays); |
441 | - }else{ |
|
444 | + } else{ |
|
442 | 445 | // echo "no data to write... so just write the headers"; |
443 | 446 | //so there's actually NO model objects for that model. |
444 | 447 | //probably still want to show the columns |
@@ -1,4 +1,4 @@ discard block |
||
1 | -<?php if (!defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed'); |
|
1 | +<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed'); |
|
2 | 2 | /** |
3 | 3 | * CSV Import Export class |
4 | 4 | * |
@@ -41,31 +41,31 @@ discard block |
||
41 | 41 | global $wpdb; |
42 | 42 | |
43 | 43 | $this->_primary_keys = array( |
44 | - $wpdb->prefix . 'esp_answer' => array( 'ANS_ID' ), |
|
45 | - $wpdb->prefix . 'esp_attendee' => array( 'ATT_ID' ), |
|
46 | - $wpdb->prefix . 'esp_datetime' => array( 'DTT_ID' ), |
|
47 | - $wpdb->prefix . 'esp_event_question_group' => array( 'EQG_ID' ), |
|
48 | - $wpdb->prefix . 'esp_message_template' => array( 'MTP_ID' ), |
|
49 | - $wpdb->prefix . 'esp_payment' => array( 'PAY_ID' ), |
|
50 | - $wpdb->prefix . 'esp_price' => array( 'PRC_ID' ), |
|
51 | - $wpdb->prefix . 'esp_price_type' => array( 'PRT_ID' ), |
|
52 | - $wpdb->prefix . 'esp_question' => array( 'QST_ID' ), |
|
53 | - $wpdb->prefix . 'esp_question_group' => array( 'QSG_ID' ), |
|
54 | - $wpdb->prefix . 'esp_question_group_question' => array( 'QGQ_ID' ), |
|
55 | - $wpdb->prefix . 'esp_question_option' => array( 'QSO_ID' ), |
|
56 | - $wpdb->prefix . 'esp_registration' => array( 'REG_ID' ), |
|
57 | - $wpdb->prefix . 'esp_status' => array( 'STS_ID' ), |
|
58 | - $wpdb->prefix . 'esp_transaction' => array( 'TXN_ID' ), |
|
59 | - $wpdb->prefix . 'esp_transaction' => array( 'TXN_ID' ), |
|
60 | - $wpdb->prefix . 'events_detail' => array( 'id' ), |
|
61 | - $wpdb->prefix . 'events_category_detail' => array( 'id' ), |
|
62 | - $wpdb->prefix . 'events_category_rel' => array( 'id' ), |
|
63 | - $wpdb->prefix . 'events_venue' => array( 'id' ), |
|
64 | - $wpdb->prefix . 'events_venue_rel' => array( 'emeta_id' ), |
|
65 | - $wpdb->prefix . 'events_locale' => array( 'id' ), |
|
66 | - $wpdb->prefix . 'events_locale_rel' => array( 'id' ), |
|
67 | - $wpdb->prefix . 'events_personnel' => array( 'id' ), |
|
68 | - $wpdb->prefix . 'events_personnel_rel' => array( 'id' ), |
|
44 | + $wpdb->prefix.'esp_answer' => array('ANS_ID'), |
|
45 | + $wpdb->prefix.'esp_attendee' => array('ATT_ID'), |
|
46 | + $wpdb->prefix.'esp_datetime' => array('DTT_ID'), |
|
47 | + $wpdb->prefix.'esp_event_question_group' => array('EQG_ID'), |
|
48 | + $wpdb->prefix.'esp_message_template' => array('MTP_ID'), |
|
49 | + $wpdb->prefix.'esp_payment' => array('PAY_ID'), |
|
50 | + $wpdb->prefix.'esp_price' => array('PRC_ID'), |
|
51 | + $wpdb->prefix.'esp_price_type' => array('PRT_ID'), |
|
52 | + $wpdb->prefix.'esp_question' => array('QST_ID'), |
|
53 | + $wpdb->prefix.'esp_question_group' => array('QSG_ID'), |
|
54 | + $wpdb->prefix.'esp_question_group_question' => array('QGQ_ID'), |
|
55 | + $wpdb->prefix.'esp_question_option' => array('QSO_ID'), |
|
56 | + $wpdb->prefix.'esp_registration' => array('REG_ID'), |
|
57 | + $wpdb->prefix.'esp_status' => array('STS_ID'), |
|
58 | + $wpdb->prefix.'esp_transaction' => array('TXN_ID'), |
|
59 | + $wpdb->prefix.'esp_transaction' => array('TXN_ID'), |
|
60 | + $wpdb->prefix.'events_detail' => array('id'), |
|
61 | + $wpdb->prefix.'events_category_detail' => array('id'), |
|
62 | + $wpdb->prefix.'events_category_rel' => array('id'), |
|
63 | + $wpdb->prefix.'events_venue' => array('id'), |
|
64 | + $wpdb->prefix.'events_venue_rel' => array('emeta_id'), |
|
65 | + $wpdb->prefix.'events_locale' => array('id'), |
|
66 | + $wpdb->prefix.'events_locale_rel' => array('id'), |
|
67 | + $wpdb->prefix.'events_personnel' => array('id'), |
|
68 | + $wpdb->prefix.'events_personnel_rel' => array('id'), |
|
69 | 69 | ); |
70 | 70 | |
71 | 71 | } |
@@ -77,9 +77,9 @@ discard block |
||
77 | 77 | * @ access public |
78 | 78 | * @return EE_CSV |
79 | 79 | */ |
80 | - public static function instance ( ) { |
|
80 | + public static function instance( ) { |
|
81 | 81 | // check if class object is instantiated |
82 | - if ( self::$_instance === NULL or ! is_object( self::$_instance ) or ! ( self::$_instance instanceof EE_CSV )) { |
|
82 | + if (self::$_instance === NULL or ! is_object(self::$_instance) or ! (self::$_instance instanceof EE_CSV)) { |
|
83 | 83 | self::$_instance = new self(); |
84 | 84 | } |
85 | 85 | return self::$_instance; |
@@ -91,22 +91,22 @@ discard block |
||
91 | 91 | * @return string |
92 | 92 | * @throws EE_Error |
93 | 93 | */ |
94 | - private function read_unicode_file($file_path){ |
|
94 | + private function read_unicode_file($file_path) { |
|
95 | 95 | $fc = ""; |
96 | - $fh = fopen($file_path,"rb"); |
|
97 | - if( ! $fh ){ |
|
98 | - throw new EE_Error( sprintf( __("Cannot open file for read: %s<br>\n", 'event_espresso'), $file_path ) ); |
|
96 | + $fh = fopen($file_path, "rb"); |
|
97 | + if ( ! $fh) { |
|
98 | + throw new EE_Error(sprintf(__("Cannot open file for read: %s<br>\n", 'event_espresso'), $file_path)); |
|
99 | 99 | } |
100 | 100 | $flen = filesize($file_path); |
101 | 101 | $bc = fread($fh, $flen); |
102 | - for ($i=0; $i<$flen; $i++){ |
|
103 | - $c = substr($bc,$i,1); |
|
104 | - if ((ord($c) != 0) && (ord($c) != 13)){ |
|
105 | - $fc = $fc . $c; |
|
102 | + for ($i = 0; $i < $flen; $i++) { |
|
103 | + $c = substr($bc, $i, 1); |
|
104 | + if ((ord($c) != 0) && (ord($c) != 13)) { |
|
105 | + $fc = $fc.$c; |
|
106 | 106 | } |
107 | 107 | } |
108 | - if ((ord(substr($fc,0,1)) == 255) && (ord(substr($fc,1,1)) == 254)) |
|
109 | - $fc = substr($fc,2); |
|
108 | + if ((ord(substr($fc, 0, 1)) == 255) && (ord(substr($fc, 1, 1)) == 254)) |
|
109 | + $fc = substr($fc, 2); |
|
110 | 110 | return ($fc); |
111 | 111 | } |
112 | 112 | |
@@ -118,15 +118,15 @@ discard block |
||
118 | 118 | * @param string $path_to_file |
119 | 119 | * @return array of arrays. Top-level array has rows, second-level array has each item |
120 | 120 | */ |
121 | - public function import_csv_to_multi_dimensional_array($path_to_file){ |
|
121 | + public function import_csv_to_multi_dimensional_array($path_to_file) { |
|
122 | 122 | // needed to deal with Mac line endings |
123 | - ini_set('auto_detect_line_endings',TRUE); |
|
123 | + ini_set('auto_detect_line_endings', TRUE); |
|
124 | 124 | |
125 | 125 | // because fgetcsv does not correctly deal with backslashed quotes such as \" |
126 | 126 | // we'll read the file into a string |
127 | - $file_contents = $this->read_unicode_file( $path_to_file ); |
|
127 | + $file_contents = $this->read_unicode_file($path_to_file); |
|
128 | 128 | // replace backslashed quotes with CSV enclosures |
129 | - $file_contents = str_replace ( '\\"', '"""', $file_contents ); |
|
129 | + $file_contents = str_replace('\\"', '"""', $file_contents); |
|
130 | 130 | // HEY YOU! PUT THAT FILE BACK!!! |
131 | 131 | file_put_contents($path_to_file, $file_contents); |
132 | 132 | |
@@ -136,25 +136,25 @@ discard block |
||
136 | 136 | $csvarray = array(); |
137 | 137 | |
138 | 138 | // in PHP 5.3 fgetcsv accepts a 5th parameter, but the pre 5.3 versions of fgetcsv choke if passed more than 4 - is that crazy or what? |
139 | - if ( version_compare( PHP_VERSION, '5.3.0' ) < 0 ) { |
|
139 | + if (version_compare(PHP_VERSION, '5.3.0') < 0) { |
|
140 | 140 | |
141 | 141 | // PHP 5.2- version |
142 | 142 | |
143 | 143 | // loop through each row of the file |
144 | - while(($data = fgetcsv($file_handle, 0, ',', '"' )) !== FALSE){ |
|
145 | - $csvarray[]= $data; |
|
144 | + while (($data = fgetcsv($file_handle, 0, ',', '"')) !== FALSE) { |
|
145 | + $csvarray[] = $data; |
|
146 | 146 | } |
147 | - }else{ |
|
147 | + } else { |
|
148 | 148 | // loop through each row of the file |
149 | - while (( $data = fgetcsv( $file_handle, 0, ',', '"', '\\' )) !== FALSE ) { |
|
150 | - $csvarray[]=$data; |
|
149 | + while (($data = fgetcsv($file_handle, 0, ',', '"', '\\')) !== FALSE) { |
|
150 | + $csvarray[] = $data; |
|
151 | 151 | } |
152 | 152 | } |
153 | 153 | # Close the File. |
154 | 154 | fclose($file_handle); |
155 | 155 | return $csvarray; |
156 | - }else{ |
|
157 | - EE_Error::add_error( sprintf(__("An error occurred - the file: %s could not opened.", "event_espresso"),$path_to_file), __FILE__, __FUNCTION__, __LINE__ ); |
|
156 | + } else { |
|
157 | + EE_Error::add_error(sprintf(__("An error occurred - the file: %s could not opened.", "event_espresso"), $path_to_file), __FILE__, __FUNCTION__, __LINE__); |
|
158 | 158 | return false; |
159 | 159 | } |
160 | 160 | } |
@@ -184,9 +184,9 @@ discard block |
||
184 | 184 | * ... |
185 | 185 | * ) |
186 | 186 | */ |
187 | - public function import_csv_to_model_data_array( $path_to_file, $model_name = FALSE, $first_row_is_headers = TRUE ) { |
|
187 | + public function import_csv_to_model_data_array($path_to_file, $model_name = FALSE, $first_row_is_headers = TRUE) { |
|
188 | 188 | $multi_dimensional_array = $this->import_csv_to_multi_dimensional_array($path_to_file); |
189 | - if( ! $multi_dimensional_array ){ |
|
189 | + if ( ! $multi_dimensional_array) { |
|
190 | 190 | return false; |
191 | 191 | } |
192 | 192 | // gotta start somewhere |
@@ -195,9 +195,9 @@ discard block |
||
195 | 195 | $ee_formatted_data = array(); |
196 | 196 | // array to store headers (column names) |
197 | 197 | $headers = array(); |
198 | - foreach($multi_dimensional_array as $data){ |
|
198 | + foreach ($multi_dimensional_array as $data) { |
|
199 | 199 | // if first cell is MODEL, then second cell is the MODEL name |
200 | - if ( $data[0] == 'MODEL' ) { |
|
200 | + if ($data[0] == 'MODEL') { |
|
201 | 201 | $model_name = $data[1]; |
202 | 202 | //don't bother looking for model data in this row. The rest of this |
203 | 203 | //row should be blank |
@@ -207,7 +207,7 @@ discard block |
||
207 | 207 | $headers = array(); |
208 | 208 | continue; |
209 | 209 | } |
210 | - if( strpos( $data[0], EE_CSV::metadata_header ) !==FALSE ){ |
|
210 | + if (strpos($data[0], EE_CSV::metadata_header) !== FALSE) { |
|
211 | 211 | $model_name = EE_CSV::metadata_header; |
212 | 212 | //store like model data, we just won't try importing it etc. |
213 | 213 | $row = 1; |
@@ -220,31 +220,31 @@ discard block |
||
220 | 220 | |
221 | 221 | $model_entry = array(); |
222 | 222 | // loop through each column |
223 | - for ( $i=0; $i < $columns; $i++ ) { |
|
223 | + for ($i = 0; $i < $columns; $i++) { |
|
224 | 224 | |
225 | 225 | //replace csv_enclosures with backslashed quotes |
226 | - $data[$i] = str_replace ( '"""', '\\"', $data[$i] ); |
|
226 | + $data[$i] = str_replace('"""', '\\"', $data[$i]); |
|
227 | 227 | // do we need to grab the column names? |
228 | - if ( $row === 1){ |
|
229 | - if( $first_row_is_headers ) { |
|
228 | + if ($row === 1) { |
|
229 | + if ($first_row_is_headers) { |
|
230 | 230 | // store the column names to use for keys |
231 | 231 | $column_name = $data[$i]; |
232 | 232 | //check it's not blank... sometimes CSV editign programs adda bunch of empty columns onto the end... |
233 | - if(!$column_name){continue;} |
|
233 | + if ( ! $column_name) {continue; } |
|
234 | 234 | $matches = array(); |
235 | - if($model_name == EE_CSV::metadata_header){ |
|
235 | + if ($model_name == EE_CSV::metadata_header) { |
|
236 | 236 | $headers[$i] = $column_name; |
237 | - }else{ |
|
237 | + } else { |
|
238 | 238 | //now get the db table name from it (the part between square brackets) |
239 | - $success = preg_match('~(.*)\[(.*)\]~', $column_name,$matches); |
|
240 | - if (!$success){ |
|
241 | - EE_Error::add_error( sprintf(__("The column titled %s is invalid for importing. It must be be in the format of 'Nice Name[model_field_name]' in row %s", "event_espresso"),$column_name,implode(",",$data)), __FILE__, __FUNCTION__, __LINE__ ); |
|
239 | + $success = preg_match('~(.*)\[(.*)\]~', $column_name, $matches); |
|
240 | + if ( ! $success) { |
|
241 | + EE_Error::add_error(sprintf(__("The column titled %s is invalid for importing. It must be be in the format of 'Nice Name[model_field_name]' in row %s", "event_espresso"), $column_name, implode(",", $data)), __FILE__, __FUNCTION__, __LINE__); |
|
242 | 242 | return false; |
243 | 243 | } |
244 | 244 | $headers[$i] = $matches[2]; |
245 | 245 | } |
246 | 246 | |
247 | - }else{ |
|
247 | + } else { |
|
248 | 248 | // no column names means our final array will just use counters for keys |
249 | 249 | $model_entry[$headers[$i]] = $data[$i]; |
250 | 250 | $headers[$i] = $i; |
@@ -252,14 +252,14 @@ discard block |
||
252 | 252 | // and we need to store csv data |
253 | 253 | } else { |
254 | 254 | // this column isn' ta header, store it if there is a header for it |
255 | - if(isset($headers[$i])){ |
|
255 | + if (isset($headers[$i])) { |
|
256 | 256 | $model_entry[$headers[$i]] = $data[$i]; |
257 | 257 | } |
258 | 258 | } |
259 | 259 | |
260 | 260 | } |
261 | 261 | //save the row's data IF it's a non-header-row |
262 | - if( ! $first_row_is_headers || ($first_row_is_headers && $row > 1)){ |
|
262 | + if ( ! $first_row_is_headers || ($first_row_is_headers && $row > 1)) { |
|
263 | 263 | $ee_formatted_data[$model_name][] = $model_entry; |
264 | 264 | } |
265 | 265 | // advance to next row |
@@ -278,9 +278,9 @@ discard block |
||
278 | 278 | } |
279 | 279 | |
280 | 280 | |
281 | - public function save_csv_to_db( $csv_data_array, $model_name = FALSE ) { |
|
282 | - EE_Error::doing_it_wrong('save_csv_to_db', __( 'Function moved to EE_Import and renamed to save_csv_data_array_to_db', 'event_espresso' ), '4.6.7' ); |
|
283 | - return EE_Import::instance()->save_csv_data_array_to_db( $csv_data_array, $model_name ); |
|
281 | + public function save_csv_to_db($csv_data_array, $model_name = FALSE) { |
|
282 | + EE_Error::doing_it_wrong('save_csv_to_db', __('Function moved to EE_Import and renamed to save_csv_data_array_to_db', 'event_espresso'), '4.6.7'); |
|
283 | + return EE_Import::instance()->save_csv_data_array_to_db($csv_data_array, $model_name); |
|
284 | 284 | } |
285 | 285 | |
286 | 286 | /** |
@@ -290,11 +290,11 @@ discard block |
||
290 | 290 | * @param string $new_filename the name of the file that the user will download |
291 | 291 | * @return resource, like the results of fopen(), which can be used for fwrite, fputcsv2, etc. |
292 | 292 | */ |
293 | - public function begin_sending_csv($filename){ |
|
293 | + public function begin_sending_csv($filename) { |
|
294 | 294 | // grab file extension |
295 | 295 | $ext = substr(strrchr($filename, '.'), 1); |
296 | - if ( $ext == '.csv' or $ext == '.xls' ) { |
|
297 | - str_replace( $ext, '', $filename ); |
|
296 | + if ($ext == '.csv' or $ext == '.xls') { |
|
297 | + str_replace($ext, '', $filename); |
|
298 | 298 | } |
299 | 299 | $filename .= '.csv'; |
300 | 300 | |
@@ -315,8 +315,8 @@ discard block |
||
315 | 315 | // header("Content-Type: application/download"); |
316 | 316 | header('Content-disposition: attachment; filename='.$filename); |
317 | 317 | header("Content-Type: text/csv; charset=utf-8"); |
318 | - do_action( 'AHEE__EE_CSV__begin_sending_csv__headers' ); |
|
319 | - echo apply_filters('FHEE__EE_CSV__begin_sending_csv__start_writing', "\xEF\xBB\xBF" ); // makes excel open it as UTF-8. UTF-8 BOM, see http://stackoverflow.com/a/4440143/2773835 |
|
318 | + do_action('AHEE__EE_CSV__begin_sending_csv__headers'); |
|
319 | + echo apply_filters('FHEE__EE_CSV__begin_sending_csv__start_writing', "\xEF\xBB\xBF"); // makes excel open it as UTF-8. UTF-8 BOM, see http://stackoverflow.com/a/4440143/2773835 |
|
320 | 320 | $fh = fopen('php://output', 'w'); |
321 | 321 | return $fh; |
322 | 322 | } |
@@ -326,12 +326,12 @@ discard block |
||
326 | 326 | * mentioning the version and timezone |
327 | 327 | * @param resource $filehandle |
328 | 328 | */ |
329 | - public function write_metadata_to_csv($filehandle){ |
|
329 | + public function write_metadata_to_csv($filehandle) { |
|
330 | 330 | EE_Registry::instance()->load_helper('DTT_Helper'); |
331 | - $data_row = array(EE_CSV::metadata_header);//do NOT translate because this exact string is used when importing |
|
331 | + $data_row = array(EE_CSV::metadata_header); //do NOT translate because this exact string is used when importing |
|
332 | 332 | $this->fputcsv2($filehandle, $data_row); |
333 | 333 | EE_Registry::instance()->load_helper('DTT_Helper'); |
334 | - $meta_data = array( 0=> array( |
|
334 | + $meta_data = array(0=> array( |
|
335 | 335 | 'version'=>espresso_version(), |
336 | 336 | 'timezone'=> EEH_DTT_Helper::get_timezone(), |
337 | 337 | 'time_of_export'=>current_time('mysql'), |
@@ -349,30 +349,30 @@ discard block |
||
349 | 349 | * then the first row we'd write to the CSV would be "EVT_ID,EVT_name,..." |
350 | 350 | * @return boolean if we successfully wrote to the CSV or not. If there's no $data, we consider that a success (because we wrote everything there was...nothing) |
351 | 351 | */ |
352 | - public function write_data_array_to_csv($filehandle, $data){ |
|
352 | + public function write_data_array_to_csv($filehandle, $data) { |
|
353 | 353 | EE_Registry::instance()->load_helper('Array'); |
354 | 354 | |
355 | 355 | |
356 | 356 | //determine if $data is actually a 2d array |
357 | - if ( $data && is_array($data) && is_array(EEH_Array::get_one_item_from_array($data))){ |
|
357 | + if ($data && is_array($data) && is_array(EEH_Array::get_one_item_from_array($data))) { |
|
358 | 358 | //make sure top level is numerically indexed, |
359 | 359 | |
360 | - if( EEH_Array::is_associative_array($data)){ |
|
361 | - throw new EE_Error(sprintf(__("top-level array must be numerically indexed. Does these look like numbers to you? %s","event_espresso"),implode(",",array_keys($data)))); |
|
360 | + if (EEH_Array::is_associative_array($data)) { |
|
361 | + throw new EE_Error(sprintf(__("top-level array must be numerically indexed. Does these look like numbers to you? %s", "event_espresso"), implode(",", array_keys($data)))); |
|
362 | 362 | } |
363 | 363 | $item_in_top_level_array = EEH_Array::get_one_item_from_array($data); |
364 | 364 | //now, is the last item in the top-level array of $data an associative or numeric array? |
365 | - if(EEH_Array::is_associative_array($item_in_top_level_array)){ |
|
365 | + if (EEH_Array::is_associative_array($item_in_top_level_array)) { |
|
366 | 366 | //its associative, so we want to output its keys as column headers |
367 | 367 | $keys = array_keys($item_in_top_level_array); |
368 | 368 | echo $this->fputcsv2($filehandle, $keys); |
369 | 369 | } |
370 | 370 | //start writing data |
371 | - foreach($data as $data_row){ |
|
371 | + foreach ($data as $data_row) { |
|
372 | 372 | echo $this->fputcsv2($filehandle, $data_row); |
373 | 373 | } |
374 | 374 | return true; |
375 | - }else{ |
|
375 | + } else { |
|
376 | 376 | //no data TO write... so we can assume that's a success |
377 | 377 | return true; |
378 | 378 | } |
@@ -417,7 +417,7 @@ discard block |
||
417 | 417 | * Calls exit to prevent polluting the CSV file with other junk |
418 | 418 | * @param resource $fh filehandle where we're writing the CSV to |
419 | 419 | */ |
420 | - public function end_sending_csv($fh){ |
|
420 | + public function end_sending_csv($fh) { |
|
421 | 421 | fclose($fh); |
422 | 422 | exit(0); |
423 | 423 | } |
@@ -430,23 +430,23 @@ discard block |
||
430 | 430 | * has all the attributes o fthat model object (eg, the event's id, name, etc) |
431 | 431 | * @return boolean success |
432 | 432 | */ |
433 | - public function write_model_data_to_csv($filehandle,$model_data_array){ |
|
433 | + public function write_model_data_to_csv($filehandle, $model_data_array) { |
|
434 | 434 | $this->write_metadata_to_csv($filehandle); |
435 | - foreach($model_data_array as $model_name => $model_instance_arrays){ |
|
435 | + foreach ($model_data_array as $model_name => $model_instance_arrays) { |
|
436 | 436 | //first: output a special row stating the model |
437 | - echo $this->fputcsv2($filehandle,array('MODEL',$model_name)); |
|
437 | + echo $this->fputcsv2($filehandle, array('MODEL', $model_name)); |
|
438 | 438 | //if we have items to put in the CSV, do it normally |
439 | 439 | |
440 | - if( ! empty($model_instance_arrays) ){ |
|
440 | + if ( ! empty($model_instance_arrays)) { |
|
441 | 441 | $this->write_data_array_to_csv($filehandle, $model_instance_arrays); |
442 | - }else{ |
|
442 | + } else { |
|
443 | 443 | // echo "no data to write... so just write the headers"; |
444 | 444 | //so there's actually NO model objects for that model. |
445 | 445 | //probably still want to show the columns |
446 | 446 | $model = EE_Registry::instance()->load_model($model_name); |
447 | 447 | $column_names = array(); |
448 | - foreach($model->field_settings() as $field){ |
|
449 | - $column_names[$field->get_nicename()."[".$field->get_name()."]"] = null ; |
|
448 | + foreach ($model->field_settings() as $field) { |
|
449 | + $column_names[$field->get_nicename()."[".$field->get_name()."]"] = null; |
|
450 | 450 | } |
451 | 451 | $this->write_data_array_to_csv($filehandle, array($column_names)); |
452 | 452 | } |
@@ -460,7 +460,7 @@ discard block |
||
460 | 460 | * @param array $model_data_array 3d array, as described in EE_CSV::write_model_data_to_csv() |
461 | 461 | * @return bool | void writes CSV file to output and dies |
462 | 462 | */ |
463 | - public function export_multiple_model_data_to_csv($filename,$model_data_array){ |
|
463 | + public function export_multiple_model_data_to_csv($filename, $model_data_array) { |
|
464 | 464 | $filehandle = $this->begin_sending_csv($filename); |
465 | 465 | $this->write_model_data_to_csv($filehandle, $model_data_array); |
466 | 466 | $this->end_sending_csv($filehandle); |
@@ -472,15 +472,15 @@ discard block |
||
472 | 472 | * @param string $filename - name for newly created csv file |
473 | 473 | * @return TRUE on success, FALSE on fail |
474 | 474 | */ |
475 | - public function export_array_to_csv( $data = FALSE, $filename = FALSE ) { |
|
475 | + public function export_array_to_csv($data = FALSE, $filename = FALSE) { |
|
476 | 476 | |
477 | 477 | // no data file?? get outta here |
478 | - if ( ! $data or ! is_array( $data ) or empty( $data ) ) { |
|
478 | + if ( ! $data or ! is_array($data) or empty($data)) { |
|
479 | 479 | return FALSE; |
480 | 480 | } |
481 | 481 | |
482 | 482 | // no filename?? get outta here |
483 | - if ( ! $filename ) { |
|
483 | + if ( ! $filename) { |
|
484 | 484 | return FALSE; |
485 | 485 | } |
486 | 486 | |
@@ -506,11 +506,11 @@ discard block |
||
506 | 506 | * @param int $percent_of_max - desired percentage of the max upload_mb |
507 | 507 | * @return int KB |
508 | 508 | */ |
509 | - public function get_max_upload_size ( $percent_of_max = FALSE ) { |
|
509 | + public function get_max_upload_size($percent_of_max = FALSE) { |
|
510 | 510 | |
511 | - $max_upload = (int)(ini_get('upload_max_filesize')); |
|
512 | - $max_post = (int)(ini_get('post_max_size')); |
|
513 | - $memory_limit = (int)(ini_get('memory_limit')); |
|
511 | + $max_upload = (int) (ini_get('upload_max_filesize')); |
|
512 | + $max_post = (int) (ini_get('post_max_size')); |
|
513 | + $memory_limit = (int) (ini_get('memory_limit')); |
|
514 | 514 | |
515 | 515 | // determine the smallest of the three values from above |
516 | 516 | $upload_mb = min($max_upload, $max_post, $memory_limit); |
@@ -519,9 +519,9 @@ discard block |
||
519 | 519 | $upload_mb = $upload_mb * 1024; |
520 | 520 | |
521 | 521 | // don't want the full monty? then reduce the max uplaod size |
522 | - if ( $percent_of_max ) { |
|
522 | + if ($percent_of_max) { |
|
523 | 523 | // is percent_of_max like this -> 50 or like this -> 0.50 ? |
524 | - if ( $percent_of_max > 1 ) { |
|
524 | + if ($percent_of_max > 1) { |
|
525 | 525 | // chnages 50 to 0.50 |
526 | 526 | $percent_of_max = $percent_of_max / 100; |
527 | 527 | } |
@@ -543,17 +543,17 @@ discard block |
||
543 | 543 | * @param string $mysql_null - allows php NULL to be overridden with MySQl's insertable NULL value |
544 | 544 | * @return void |
545 | 545 | */ |
546 | - private function fputcsv2 ($fh, array $row, $delimiter = ',', $enclosure = '"', $mysql_null = FALSE) { |
|
546 | + private function fputcsv2($fh, array $row, $delimiter = ',', $enclosure = '"', $mysql_null = FALSE) { |
|
547 | 547 | //Allow user to filter the csv delimiter and enclosure for other countries csv standards |
548 | - $delimiter = apply_filters( 'FHEE__EE_CSV__fputcsv2__delimiter', $delimiter ); |
|
549 | - $enclosure = apply_filters( 'FHEE__EE_CSV__fputcsv2__enclosure', $enclosure ); |
|
548 | + $delimiter = apply_filters('FHEE__EE_CSV__fputcsv2__delimiter', $delimiter); |
|
549 | + $enclosure = apply_filters('FHEE__EE_CSV__fputcsv2__enclosure', $enclosure); |
|
550 | 550 | |
551 | 551 | $delimiter_esc = preg_quote($delimiter, '/'); |
552 | 552 | $enclosure_esc = preg_quote($enclosure, '/'); |
553 | 553 | |
554 | 554 | $output = array(); |
555 | 555 | foreach ($row as $field_value) { |
556 | - if(is_object($field_value) || is_array($field_value)){ |
|
556 | + if (is_object($field_value) || is_array($field_value)) { |
|
557 | 557 | $field_value = serialize($field_value); |
558 | 558 | } |
559 | 559 | if ($field_value === null && $mysql_null) { |
@@ -562,10 +562,10 @@ discard block |
||
562 | 562 | } |
563 | 563 | |
564 | 564 | $output[] = preg_match("/(?:${delimiter_esc}|${enclosure_esc}|\s)/", $field_value) ? |
565 | - ( $enclosure . str_replace($enclosure, $enclosure . $enclosure, $field_value) . $enclosure ) : $field_value; |
|
565 | + ($enclosure.str_replace($enclosure, $enclosure.$enclosure, $field_value).$enclosure) : $field_value; |
|
566 | 566 | } |
567 | 567 | |
568 | - fwrite($fh, join($delimiter, $output) . PHP_EOL); |
|
568 | + fwrite($fh, join($delimiter, $output).PHP_EOL); |
|
569 | 569 | } |
570 | 570 | |
571 | 571 | |
@@ -603,8 +603,8 @@ discard block |
||
603 | 603 | * @param string $current_format |
604 | 604 | * @return string |
605 | 605 | */ |
606 | - public function get_date_format_for_csv( $current_format = null ) { |
|
607 | - return apply_filters( 'FHEE__EE_CSV__get_date_format_for_csv__format', 'Y-m-d', $current_format ); |
|
606 | + public function get_date_format_for_csv($current_format = null) { |
|
607 | + return apply_filters('FHEE__EE_CSV__get_date_format_for_csv__format', 'Y-m-d', $current_format); |
|
608 | 608 | } |
609 | 609 | |
610 | 610 | /** |
@@ -612,8 +612,8 @@ discard block |
||
612 | 612 | * @param string $current_format |
613 | 613 | * @return string |
614 | 614 | */ |
615 | - public function get_time_format_for_csv( $current_format = null ) { |
|
616 | - return apply_filters( 'FHEE__EE_CSV__get_time_format_for_csv__format', 'H:i:s', $current_format ); |
|
615 | + public function get_time_format_for_csv($current_format = null) { |
|
616 | + return apply_filters('FHEE__EE_CSV__get_time_format_for_csv__format', 'H:i:s', $current_format); |
|
617 | 617 | } |
618 | 618 | |
619 | 619 |
@@ -315,7 +315,7 @@ |
||
315 | 315 | // header("Content-Type: application/download"); |
316 | 316 | header('Content-disposition: attachment; filename='.$filename); |
317 | 317 | header("Content-Type: text/csv; charset=utf-8"); |
318 | - do_action( 'AHEE__EE_CSV__begin_sending_csv__headers' ); |
|
318 | + do_action( 'AHEE__EE_CSV__begin_sending_csv__headers' ); |
|
319 | 319 | echo apply_filters('FHEE__EE_CSV__begin_sending_csv__start_writing', "\xEF\xBB\xBF" ); // makes excel open it as UTF-8. UTF-8 BOM, see http://stackoverflow.com/a/4440143/2773835 |
320 | 320 | $fh = fopen('php://output', 'w'); |
321 | 321 | return $fh; |
@@ -54,14 +54,14 @@ discard block |
||
54 | 54 | * @param array $props_n_values incoming values from the database |
55 | 55 | * @param string $timezone incoming timezone as set by the model. If not set the timezone for |
56 | 56 | * the website will be used. |
57 | - * @return EE_Attendee |
|
57 | + * @return EE_Currency |
|
58 | 58 | */ |
59 | 59 | public static function new_instance_from_db( $props_n_values = array(), $timezone = null ) { |
60 | 60 | return new self( $props_n_values, TRUE, $timezone ); |
61 | 61 | } |
62 | 62 | /** |
63 | 63 | * Gets code |
64 | - * @return string |
|
64 | + * @return boolean |
|
65 | 65 | */ |
66 | 66 | function code() { |
67 | 67 | return $this->get('CUR_code'); |
@@ -70,7 +70,7 @@ discard block |
||
70 | 70 | /** |
71 | 71 | * Sets code |
72 | 72 | * @param string $code |
73 | - * @return boolean |
|
73 | + * @return boolean|null |
|
74 | 74 | */ |
75 | 75 | function set_code($code) { |
76 | 76 | return $this->set('CUR_code', $code); |
@@ -86,14 +86,14 @@ discard block |
||
86 | 86 | /** |
87 | 87 | * Sets active |
88 | 88 | * @param boolean $active |
89 | - * @return boolean |
|
89 | + * @return boolean|null |
|
90 | 90 | */ |
91 | 91 | function set_active($active) { |
92 | 92 | return $this->set('CUR_active', $active); |
93 | 93 | } |
94 | 94 | /** |
95 | 95 | * Gets dec_plc |
96 | - * @return int |
|
96 | + * @return boolean |
|
97 | 97 | */ |
98 | 98 | function dec_plc() { |
99 | 99 | return $this->get('CUR_dec_plc'); |
@@ -102,14 +102,14 @@ discard block |
||
102 | 102 | /** |
103 | 103 | * Sets dec_plc |
104 | 104 | * @param int $dec_plc |
105 | - * @return boolean |
|
105 | + * @return boolean|null |
|
106 | 106 | */ |
107 | 107 | function set_dec_plc($dec_plc) { |
108 | 108 | return $this->set('CUR_dec_plc', $dec_plc); |
109 | 109 | } |
110 | 110 | /** |
111 | 111 | * Gets plural |
112 | - * @return string |
|
112 | + * @return boolean |
|
113 | 113 | */ |
114 | 114 | function plural_name() { |
115 | 115 | return $this->get('CUR_plural'); |
@@ -118,14 +118,14 @@ discard block |
||
118 | 118 | /** |
119 | 119 | * Sets plural |
120 | 120 | * @param string $plural |
121 | - * @return boolean |
|
121 | + * @return boolean|null |
|
122 | 122 | */ |
123 | 123 | function set_plural_name($plural) { |
124 | 124 | return $this->set('CUR_plural', $plural); |
125 | 125 | } |
126 | 126 | /** |
127 | 127 | * Gets sign |
128 | - * @return string |
|
128 | + * @return boolean |
|
129 | 129 | */ |
130 | 130 | function sign() { |
131 | 131 | return $this->get('CUR_sign'); |
@@ -134,14 +134,14 @@ discard block |
||
134 | 134 | /** |
135 | 135 | * Sets sign |
136 | 136 | * @param string $sign |
137 | - * @return boolean |
|
137 | + * @return boolean|null |
|
138 | 138 | */ |
139 | 139 | function set_sign($sign) { |
140 | 140 | return $this->set('CUR_sign', $sign); |
141 | 141 | } |
142 | 142 | /** |
143 | 143 | * Gets single |
144 | - * @return string |
|
144 | + * @return boolean |
|
145 | 145 | */ |
146 | 146 | function singular_name() { |
147 | 147 | return $this->get('CUR_single'); |
@@ -150,7 +150,7 @@ discard block |
||
150 | 150 | /** |
151 | 151 | * Sets single |
152 | 152 | * @param string $single |
153 | - * @return boolean |
|
153 | + * @return boolean|null |
|
154 | 154 | */ |
155 | 155 | function set_singular_name($single) { |
156 | 156 | return $this->set('CUR_single', $single); |
@@ -1,6 +1,6 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | |
3 | -if (!defined('EVENT_ESPRESSO_VERSION')) |
|
3 | +if ( ! defined('EVENT_ESPRESSO_VERSION')) |
|
4 | 4 | exit('No direct script access allowed'); |
5 | 5 | |
6 | 6 | /** |
@@ -25,7 +25,7 @@ discard block |
||
25 | 25 | * |
26 | 26 | * ------------------------------------------------------------------------ |
27 | 27 | */ |
28 | -class EE_Currency extends EE_Base_Class{ |
|
28 | +class EE_Currency extends EE_Base_Class { |
|
29 | 29 | |
30 | 30 | /** Currency COde @var CUR_code*/ protected $_CUR_code = NULL; |
31 | 31 | /** Currency Name Singular @var CUR_single*/ protected $_CUR_single = NULL; |
@@ -43,9 +43,9 @@ discard block |
||
43 | 43 | * date_format and the second value is the time format |
44 | 44 | * @return EE_Attendee |
45 | 45 | */ |
46 | - public static function new_instance( $props_n_values = array(), $timezone = null, $date_formats = array() ) { |
|
47 | - $has_object = parent::_check_for_object( $props_n_values, __CLASS__ ); |
|
48 | - return $has_object ? $has_object : new self( $props_n_values, false, $timezone, $date_formats ); |
|
46 | + public static function new_instance($props_n_values = array(), $timezone = null, $date_formats = array()) { |
|
47 | + $has_object = parent::_check_for_object($props_n_values, __CLASS__); |
|
48 | + return $has_object ? $has_object : new self($props_n_values, false, $timezone, $date_formats); |
|
49 | 49 | } |
50 | 50 | |
51 | 51 | |
@@ -56,8 +56,8 @@ discard block |
||
56 | 56 | * the website will be used. |
57 | 57 | * @return EE_Attendee |
58 | 58 | */ |
59 | - public static function new_instance_from_db( $props_n_values = array(), $timezone = null ) { |
|
60 | - return new self( $props_n_values, TRUE, $timezone ); |
|
59 | + public static function new_instance_from_db($props_n_values = array(), $timezone = null) { |
|
60 | + return new self($props_n_values, TRUE, $timezone); |
|
61 | 61 | } |
62 | 62 | /** |
63 | 63 | * Gets code |
@@ -159,8 +159,8 @@ discard block |
||
159 | 159 | * Gets a prettier name |
160 | 160 | * @return string |
161 | 161 | */ |
162 | - function name(){ |
|
163 | - return sprintf(__("%s (%s)", "event_espresso"),$this->code(),$this->plural_name()); |
|
162 | + function name() { |
|
163 | + return sprintf(__("%s (%s)", "event_espresso"), $this->code(), $this->plural_name()); |
|
164 | 164 | } |
165 | 165 | |
166 | 166 | } |
@@ -1,7 +1,8 @@ |
||
1 | 1 | <?php |
2 | 2 | |
3 | -if (!defined('EVENT_ESPRESSO_VERSION')) |
|
3 | +if (!defined('EVENT_ESPRESSO_VERSION')) { |
|
4 | 4 | exit('No direct script access allowed'); |
5 | +} |
|
5 | 6 | /** |
6 | 7 | * Event Espresso |
7 | 8 | * |
@@ -59,7 +59,7 @@ |
||
59 | 59 | * @param array $props_n_values incoming values from the database |
60 | 60 | * @param string $timezone incoming timezone as set by the model. If not set the timezone for |
61 | 61 | * the website will be used. |
62 | - * @return EE_Attendee |
|
62 | + * @return EE_Currency_Payment_Method |
|
63 | 63 | */ |
64 | 64 | public static function new_instance_from_db( $props_n_values = array(), $timezone = null ) { |
65 | 65 | return new self( $props_n_values, TRUE, $timezone ); |
@@ -1,6 +1,6 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | |
3 | -if (!defined('EVENT_ESPRESSO_VERSION')) |
|
3 | +if ( ! defined('EVENT_ESPRESSO_VERSION')) |
|
4 | 4 | exit('No direct script access allowed'); |
5 | 5 | |
6 | 6 | /** |
@@ -26,7 +26,7 @@ discard block |
||
26 | 26 | * |
27 | 27 | * ------------------------------------------------------------------------ |
28 | 28 | */ |
29 | -class EE_Currency_Payment_Method extends EE_Base_Class{ |
|
29 | +class EE_Currency_Payment_Method extends EE_Base_Class { |
|
30 | 30 | |
31 | 31 | /** Currency to Payment Method Link ID @var CPM_ID*/ |
32 | 32 | protected $_CPM_ID = NULL; |
@@ -48,9 +48,9 @@ discard block |
||
48 | 48 | * date_format and the second value is the time format |
49 | 49 | * @return EE_Attendee |
50 | 50 | */ |
51 | - public static function new_instance( $props_n_values = array(), $timezone = null, $date_formats = array() ) { |
|
52 | - $has_object = parent::_check_for_object( $props_n_values, __CLASS__ ); |
|
53 | - return $has_object ? $has_object : new self( $props_n_values, false, $timezone, $date_formats ); |
|
51 | + public static function new_instance($props_n_values = array(), $timezone = null, $date_formats = array()) { |
|
52 | + $has_object = parent::_check_for_object($props_n_values, __CLASS__); |
|
53 | + return $has_object ? $has_object : new self($props_n_values, false, $timezone, $date_formats); |
|
54 | 54 | } |
55 | 55 | |
56 | 56 | |
@@ -61,8 +61,8 @@ discard block |
||
61 | 61 | * the website will be used. |
62 | 62 | * @return EE_Attendee |
63 | 63 | */ |
64 | - public static function new_instance_from_db( $props_n_values = array(), $timezone = null ) { |
|
65 | - return new self( $props_n_values, TRUE, $timezone ); |
|
64 | + public static function new_instance_from_db($props_n_values = array(), $timezone = null) { |
|
65 | + return new self($props_n_values, TRUE, $timezone); |
|
66 | 66 | } |
67 | 67 | |
68 | 68 | } |
@@ -1,7 +1,8 @@ |
||
1 | 1 | <?php |
2 | 2 | |
3 | -if (!defined('EVENT_ESPRESSO_VERSION')) |
|
3 | +if (!defined('EVENT_ESPRESSO_VERSION')) { |
|
4 | 4 | exit('No direct script access allowed'); |
5 | +} |
|
5 | 6 | /** |
6 | 7 | * Event Espresso |
7 | 8 | * |
@@ -219,7 +219,7 @@ discard block |
||
219 | 219 | |
220 | 220 | /** |
221 | 221 | * returns the datetime name |
222 | - * @return string |
|
222 | + * @return boolean |
|
223 | 223 | */ |
224 | 224 | public function name() { |
225 | 225 | return $this->get( 'DTT_name' ); |
@@ -229,7 +229,7 @@ discard block |
||
229 | 229 | |
230 | 230 | /** |
231 | 231 | * returns the datetime description |
232 | - * @return string |
|
232 | + * @return boolean |
|
233 | 233 | */ |
234 | 234 | public function description() { |
235 | 235 | return $this->get( 'DTT_description' ); |
@@ -249,7 +249,7 @@ discard block |
||
249 | 249 | |
250 | 250 | /** |
251 | 251 | * This helper simply returns the order for the datetime |
252 | - * @return int The order of the datetime for this event. |
|
252 | + * @return boolean The order of the datetime for this event. |
|
253 | 253 | */ |
254 | 254 | public function order() { |
255 | 255 | return $this->get( 'DTT_order' ); |
@@ -259,7 +259,7 @@ discard block |
||
259 | 259 | |
260 | 260 | /** |
261 | 261 | * This helper simply returns the parent id for the datetime |
262 | - * @return int |
|
262 | + * @return boolean |
|
263 | 263 | */ |
264 | 264 | public function parent() { |
265 | 265 | return $this->get( 'DTT_parent' ); |
@@ -276,7 +276,7 @@ discard block |
||
276 | 276 | * @param string $dt_frmt |
277 | 277 | * @param string $tm_frmt |
278 | 278 | * @param bool $echo - whether we echo or return (note echoing uses "pretty" formats, otherwise we use the standard formats) |
279 | - * @return string|bool|void string on success, FALSE on fail |
|
279 | + * @return string|boolean string on success, FALSE on fail |
|
280 | 280 | */ |
281 | 281 | private function _show_datetime( $date_or_time = NULL, $start_or_end = 'start', $dt_frmt = '', $tm_frmt = '', $echo = FALSE ) { |
282 | 282 | $field_name = "DTT_EVT_{$start_or_end}"; |
@@ -294,8 +294,8 @@ discard block |
||
294 | 294 | * last-used format, or '' to use the default date format |
295 | 295 | * |
296 | 296 | * @access public |
297 | - * @param null $dt_frmt - string representation of date format defaults to 'F j, Y' |
|
298 | - * @return mixed string on success, FALSE on fail |
|
297 | + * @param string $dt_frmt - string representation of date format defaults to 'F j, Y' |
|
298 | + * @return string|boolean string on success, FALSE on fail |
|
299 | 299 | */ |
300 | 300 | public function start_date( $dt_frmt = NULL ) { |
301 | 301 | return $this->_show_datetime( 'D', 'start', $dt_frmt ); |
@@ -318,8 +318,8 @@ discard block |
||
318 | 318 | * last-used format, or '' to use the default date format |
319 | 319 | * |
320 | 320 | * @access public |
321 | - * @param null $dt_frmt - string representation of date format defaults to 'F j, Y' |
|
322 | - * @return mixed string on success, FALSE on fail |
|
321 | + * @param string $dt_frmt - string representation of date format defaults to 'F j, Y' |
|
322 | + * @return string|boolean string on success, FALSE on fail |
|
323 | 323 | */ |
324 | 324 | public function end_date( $dt_frmt = NULL ) { |
325 | 325 | return $this->_show_datetime( 'D', 'end', $dt_frmt ); |
@@ -343,7 +343,7 @@ discard block |
||
343 | 343 | * @access public |
344 | 344 | * @param null $dt_frmt - string representation of date format defaults to WP settings |
345 | 345 | * @param string $conjunction - conjunction junction what's your function ? this string joins the start date with the end date ie: Jan 01 "to" Dec 31 |
346 | - * @return mixed string on success, FALSE on fail |
|
346 | + * @return string string on success, FALSE on fail |
|
347 | 347 | */ |
348 | 348 | public function date_range( $dt_frmt = NULL, $conjunction = ' - ' ) { |
349 | 349 | $dt_frmt = ! empty( $dt_frmt ) ? $dt_frmt : $this->_dt_frmt; |
@@ -369,7 +369,7 @@ discard block |
||
369 | 369 | * |
370 | 370 | * @access public |
371 | 371 | * @param string $tm_format - string representation of time format defaults to 'g:i a' |
372 | - * @return mixed string on success, FALSE on fail |
|
372 | + * @return string|boolean string on success, FALSE on fail |
|
373 | 373 | */ |
374 | 374 | public function start_time( $tm_format = NULL ) { |
375 | 375 | return $this->_show_datetime( 'T', 'start', NULL, $tm_format ); |
@@ -391,7 +391,7 @@ discard block |
||
391 | 391 | * |
392 | 392 | * @access public |
393 | 393 | * @param string $tm_format - string representation of time format defaults to 'g:i a' |
394 | - * @return mixed string on success, FALSE on fail |
|
394 | + * @return string|boolean string on success, FALSE on fail |
|
395 | 395 | */ |
396 | 396 | public function end_time( $tm_format = NULL ) { |
397 | 397 | return $this->_show_datetime( 'T', 'end', NULL, $tm_format ); |
@@ -414,7 +414,7 @@ discard block |
||
414 | 414 | * @access public |
415 | 415 | * @param string $tm_format - string representation of time format defaults to 'g:i a' |
416 | 416 | * @param string $conjunction - conjunction junction what's your function ? this string joins the start date with the end date ie: Jan 01 "to" Dec 31 |
417 | - * @return mixed string on success, FALSE on fail |
|
417 | + * @return string string on success, FALSE on fail |
|
418 | 418 | */ |
419 | 419 | public function time_range( $tm_format = NULL, $conjunction = ' - ' ) { |
420 | 420 | $tm_format = !empty( $tm_format ) ? $tm_format : $this->_tm_frmt; |
@@ -442,7 +442,7 @@ discard block |
||
442 | 442 | * @access public |
443 | 443 | * @param string $dt_format - string representation of date format defaults to 'F j, Y' |
444 | 444 | * @param string $tm_format - string representation of time format defaults to 'g:i a' |
445 | - * @return mixed string on success, FALSE on fail |
|
445 | + * @return string|boolean string on success, FALSE on fail |
|
446 | 446 | */ |
447 | 447 | public function start_date_and_time( $dt_format = NULL, $tm_format = NULL ) { |
448 | 448 | return $this->_show_datetime( '', 'start', $dt_format, $tm_format ); |
@@ -502,7 +502,7 @@ discard block |
||
502 | 502 | * @access public |
503 | 503 | * @param bool | string $dt_frmt- string representation of date format defaults to 'F j, Y' |
504 | 504 | * @param bool | string $tm_format - string representation of time format defaults to 'g:i a' |
505 | - * @return mixed string on success, FALSE on fail |
|
505 | + * @return string|boolean string on success, FALSE on fail |
|
506 | 506 | */ |
507 | 507 | public function end_date_and_time( $dt_frmt = FALSE, $tm_format = FALSE ) { |
508 | 508 | return $this->_show_datetime( '', 'end', $dt_frmt, $tm_format ); |
@@ -1,5 +1,5 @@ discard block |
||
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 |
@@ -74,9 +74,9 @@ discard block |
||
74 | 74 | * date_format and the second value is the time format |
75 | 75 | * @return EE_Datetime |
76 | 76 | */ |
77 | - public static function new_instance( $props_n_values = array(), $timezone = null, $date_formats = array() ) { |
|
78 | - $has_object = parent::_check_for_object( $props_n_values, __CLASS__ ); |
|
79 | - return $has_object ? $has_object : new self( $props_n_values, false, $timezone, $date_formats ); |
|
77 | + public static function new_instance($props_n_values = array(), $timezone = null, $date_formats = array()) { |
|
78 | + $has_object = parent::_check_for_object($props_n_values, __CLASS__); |
|
79 | + return $has_object ? $has_object : new self($props_n_values, false, $timezone, $date_formats); |
|
80 | 80 | } |
81 | 81 | |
82 | 82 | |
@@ -87,8 +87,8 @@ discard block |
||
87 | 87 | * the website will be used. |
88 | 88 | * @return EE_Datetime |
89 | 89 | */ |
90 | - public static function new_instance_from_db( $props_n_values = array(), $timezone = null ) { |
|
91 | - return new self( $props_n_values, TRUE, $timezone ); |
|
90 | + public static function new_instance_from_db($props_n_values = array(), $timezone = null) { |
|
91 | + return new self($props_n_values, TRUE, $timezone); |
|
92 | 92 | } |
93 | 93 | |
94 | 94 | |
@@ -96,8 +96,8 @@ discard block |
||
96 | 96 | /** |
97 | 97 | * @param $name |
98 | 98 | */ |
99 | - public function set_name( $name ) { |
|
100 | - $this->set( 'DTT_name', $name ); |
|
99 | + public function set_name($name) { |
|
100 | + $this->set('DTT_name', $name); |
|
101 | 101 | } |
102 | 102 | |
103 | 103 | |
@@ -105,8 +105,8 @@ discard block |
||
105 | 105 | /** |
106 | 106 | * @param $description |
107 | 107 | */ |
108 | - public function set_description( $description ) { |
|
109 | - $this->set( 'DTT_description', $description ); |
|
108 | + public function set_description($description) { |
|
109 | + $this->set('DTT_description', $description); |
|
110 | 110 | } |
111 | 111 | |
112 | 112 | |
@@ -119,8 +119,8 @@ discard block |
||
119 | 119 | * @access public |
120 | 120 | * @param string $date a string representation of the event's date ex: Dec. 25, 2025 or 12-25-2025 |
121 | 121 | */ |
122 | - public function set_start_date( $date ) { |
|
123 | - $this->_set_date_for( $date, 'DTT_EVT_start' ); |
|
122 | + public function set_start_date($date) { |
|
123 | + $this->_set_date_for($date, 'DTT_EVT_start'); |
|
124 | 124 | } |
125 | 125 | |
126 | 126 | |
@@ -133,8 +133,8 @@ discard block |
||
133 | 133 | * @access public |
134 | 134 | * @param string $time a string representation of the event time ex: 9am or 7:30 PM |
135 | 135 | */ |
136 | - public function set_start_time( $time ) { |
|
137 | - $this->_set_time_for( $time, 'DTT_EVT_start' ); |
|
136 | + public function set_start_time($time) { |
|
137 | + $this->_set_time_for($time, 'DTT_EVT_start'); |
|
138 | 138 | } |
139 | 139 | |
140 | 140 | |
@@ -147,8 +147,8 @@ discard block |
||
147 | 147 | * @access public |
148 | 148 | * @param string $date a string representation of the event's date ex: Dec. 25, 2025 or 12-25-2025 |
149 | 149 | */ |
150 | - public function set_end_date( $date ) { |
|
151 | - $this->_set_date_for( $date, 'DTT_EVT_end' ); |
|
150 | + public function set_end_date($date) { |
|
151 | + $this->_set_date_for($date, 'DTT_EVT_end'); |
|
152 | 152 | } |
153 | 153 | |
154 | 154 | |
@@ -161,8 +161,8 @@ discard block |
||
161 | 161 | * @access public |
162 | 162 | * @param string $time a string representation of the event time ex: 9am or 7:30 PM |
163 | 163 | */ |
164 | - public function set_end_time( $time ) { |
|
165 | - $this->_set_time_for( $time, 'DTT_EVT_end' ); |
|
164 | + public function set_end_time($time) { |
|
165 | + $this->_set_time_for($time, 'DTT_EVT_end'); |
|
166 | 166 | } |
167 | 167 | |
168 | 168 | |
@@ -175,8 +175,8 @@ discard block |
||
175 | 175 | * @access public |
176 | 176 | * @param int $reg_limit |
177 | 177 | */ |
178 | - public function set_reg_limit( $reg_limit ) { |
|
179 | - $this->set( 'DTT_reg_limit', $reg_limit ); |
|
178 | + public function set_reg_limit($reg_limit) { |
|
179 | + $this->set('DTT_reg_limit', $reg_limit); |
|
180 | 180 | } |
181 | 181 | |
182 | 182 | |
@@ -187,8 +187,8 @@ discard block |
||
187 | 187 | * @access public |
188 | 188 | * @param int $sold |
189 | 189 | */ |
190 | - public function set_sold( $sold ) { |
|
191 | - $this->set( 'DTT_sold', $sold ); |
|
190 | + public function set_sold($sold) { |
|
191 | + $this->set('DTT_sold', $sold); |
|
192 | 192 | } |
193 | 193 | |
194 | 194 | |
@@ -197,9 +197,9 @@ discard block |
||
197 | 197 | * increments sold by amount passed by $qty |
198 | 198 | * @param int $qty |
199 | 199 | */ |
200 | - function increase_sold( $qty = 1 ) { |
|
201 | - $sold = $this->get_raw( 'DTT_sold' ) + $qty; |
|
202 | - $this->set_sold( $sold ); |
|
200 | + function increase_sold($qty = 1) { |
|
201 | + $sold = $this->get_raw('DTT_sold') + $qty; |
|
202 | + $this->set_sold($sold); |
|
203 | 203 | } |
204 | 204 | |
205 | 205 | |
@@ -208,11 +208,11 @@ discard block |
||
208 | 208 | * decrements (subtracts) sold amount passed by $qty |
209 | 209 | * @param int $qty |
210 | 210 | */ |
211 | - function decrease_sold( $qty = 1 ) { |
|
212 | - $sold = $this->get_raw( 'DTT_sold' ) - $qty; |
|
211 | + function decrease_sold($qty = 1) { |
|
212 | + $sold = $this->get_raw('DTT_sold') - $qty; |
|
213 | 213 | // sold can not go below zero |
214 | - $sold = max( 0, $sold ); |
|
215 | - $this->set_sold( $sold ); |
|
214 | + $sold = max(0, $sold); |
|
215 | + $this->set_sold($sold); |
|
216 | 216 | } |
217 | 217 | |
218 | 218 | |
@@ -222,7 +222,7 @@ discard block |
||
222 | 222 | * @return string |
223 | 223 | */ |
224 | 224 | public function name() { |
225 | - return $this->get( 'DTT_name' ); |
|
225 | + return $this->get('DTT_name'); |
|
226 | 226 | } |
227 | 227 | |
228 | 228 | |
@@ -232,7 +232,7 @@ discard block |
||
232 | 232 | * @return string |
233 | 233 | */ |
234 | 234 | public function description() { |
235 | - return $this->get( 'DTT_description' ); |
|
235 | + return $this->get('DTT_description'); |
|
236 | 236 | } |
237 | 237 | |
238 | 238 | |
@@ -242,7 +242,7 @@ discard block |
||
242 | 242 | * @return boolean TRUE if is primary, FALSE if not. |
243 | 243 | */ |
244 | 244 | public function is_primary() { |
245 | - return $this->get( 'DTT_is_primary' ); |
|
245 | + return $this->get('DTT_is_primary'); |
|
246 | 246 | } |
247 | 247 | |
248 | 248 | |
@@ -252,7 +252,7 @@ discard block |
||
252 | 252 | * @return int The order of the datetime for this event. |
253 | 253 | */ |
254 | 254 | public function order() { |
255 | - return $this->get( 'DTT_order' ); |
|
255 | + return $this->get('DTT_order'); |
|
256 | 256 | } |
257 | 257 | |
258 | 258 | |
@@ -262,7 +262,7 @@ discard block |
||
262 | 262 | * @return int |
263 | 263 | */ |
264 | 264 | public function parent() { |
265 | - return $this->get( 'DTT_parent' ); |
|
265 | + return $this->get('DTT_parent'); |
|
266 | 266 | } |
267 | 267 | |
268 | 268 | |
@@ -278,10 +278,10 @@ discard block |
||
278 | 278 | * @param bool $echo - whether we echo or return (note echoing uses "pretty" formats, otherwise we use the standard formats) |
279 | 279 | * @return string|bool|void string on success, FALSE on fail |
280 | 280 | */ |
281 | - private function _show_datetime( $date_or_time = NULL, $start_or_end = 'start', $dt_frmt = '', $tm_frmt = '', $echo = FALSE ) { |
|
281 | + private function _show_datetime($date_or_time = NULL, $start_or_end = 'start', $dt_frmt = '', $tm_frmt = '', $echo = FALSE) { |
|
282 | 282 | $field_name = "DTT_EVT_{$start_or_end}"; |
283 | - $dtt = $this->_get_datetime( $field_name, $dt_frmt, $tm_frmt, $date_or_time, $echo ); |
|
284 | - if ( ! $echo ) { |
|
283 | + $dtt = $this->_get_datetime($field_name, $dt_frmt, $tm_frmt, $date_or_time, $echo); |
|
284 | + if ( ! $echo) { |
|
285 | 285 | return $dtt; |
286 | 286 | } |
287 | 287 | return ''; |
@@ -297,8 +297,8 @@ discard block |
||
297 | 297 | * @param null $dt_frmt - string representation of date format defaults to 'F j, Y' |
298 | 298 | * @return mixed string on success, FALSE on fail |
299 | 299 | */ |
300 | - public function start_date( $dt_frmt = NULL ) { |
|
301 | - return $this->_show_datetime( 'D', 'start', $dt_frmt ); |
|
300 | + public function start_date($dt_frmt = NULL) { |
|
301 | + return $this->_show_datetime('D', 'start', $dt_frmt); |
|
302 | 302 | } |
303 | 303 | |
304 | 304 | |
@@ -307,8 +307,8 @@ discard block |
||
307 | 307 | * Echoes start_date() |
308 | 308 | * @param string $dt_frmt |
309 | 309 | */ |
310 | - public function e_start_date( $dt_frmt = NULL ) { |
|
311 | - $this->_show_datetime( 'D', 'start', $dt_frmt, NULL, TRUE ); |
|
310 | + public function e_start_date($dt_frmt = NULL) { |
|
311 | + $this->_show_datetime('D', 'start', $dt_frmt, NULL, TRUE); |
|
312 | 312 | } |
313 | 313 | |
314 | 314 | |
@@ -321,8 +321,8 @@ discard block |
||
321 | 321 | * @param null $dt_frmt - string representation of date format defaults to 'F j, Y' |
322 | 322 | * @return mixed string on success, FALSE on fail |
323 | 323 | */ |
324 | - public function end_date( $dt_frmt = NULL ) { |
|
325 | - return $this->_show_datetime( 'D', 'end', $dt_frmt ); |
|
324 | + public function end_date($dt_frmt = NULL) { |
|
325 | + return $this->_show_datetime('D', 'end', $dt_frmt); |
|
326 | 326 | } |
327 | 327 | |
328 | 328 | |
@@ -331,8 +331,8 @@ discard block |
||
331 | 331 | * Echoes the end date. See end_date() |
332 | 332 | * @param string $dt_frmt |
333 | 333 | */ |
334 | - public function e_end_date( $dt_frmt = NULL ) { |
|
335 | - $this->_show_datetime( 'D', 'end', $dt_frmt, NULL, TRUE ); |
|
334 | + public function e_end_date($dt_frmt = NULL) { |
|
335 | + $this->_show_datetime('D', 'end', $dt_frmt, NULL, TRUE); |
|
336 | 336 | } |
337 | 337 | |
338 | 338 | |
@@ -345,11 +345,11 @@ discard block |
||
345 | 345 | * @param string $conjunction - conjunction junction what's your function ? this string joins the start date with the end date ie: Jan 01 "to" Dec 31 |
346 | 346 | * @return mixed string on success, FALSE on fail |
347 | 347 | */ |
348 | - public function date_range( $dt_frmt = NULL, $conjunction = ' - ' ) { |
|
349 | - $dt_frmt = ! empty( $dt_frmt ) ? $dt_frmt : $this->_dt_frmt; |
|
350 | - $start = str_replace( ' ', ' ', $this->get_i18n_datetime( 'DTT_EVT_start', $dt_frmt ) ); |
|
351 | - $end = str_replace( ' ', ' ', $this->get_i18n_datetime( 'DTT_EVT_end', $dt_frmt ) ); |
|
352 | - return $start != $end ? $start . $conjunction . $end : $start; |
|
348 | + public function date_range($dt_frmt = NULL, $conjunction = ' - ') { |
|
349 | + $dt_frmt = ! empty($dt_frmt) ? $dt_frmt : $this->_dt_frmt; |
|
350 | + $start = str_replace(' ', ' ', $this->get_i18n_datetime('DTT_EVT_start', $dt_frmt)); |
|
351 | + $end = str_replace(' ', ' ', $this->get_i18n_datetime('DTT_EVT_end', $dt_frmt)); |
|
352 | + return $start != $end ? $start.$conjunction.$end : $start; |
|
353 | 353 | } |
354 | 354 | |
355 | 355 | |
@@ -358,8 +358,8 @@ discard block |
||
358 | 358 | * @param null $dt_frmt |
359 | 359 | * @param string $conjunction |
360 | 360 | */ |
361 | - public function e_date_range( $dt_frmt = NULL, $conjunction = ' - ' ) { |
|
362 | - echo $this->date_range( $dt_frmt, $conjunction ); |
|
361 | + public function e_date_range($dt_frmt = NULL, $conjunction = ' - ') { |
|
362 | + echo $this->date_range($dt_frmt, $conjunction); |
|
363 | 363 | } |
364 | 364 | |
365 | 365 | |
@@ -371,8 +371,8 @@ discard block |
||
371 | 371 | * @param string $tm_format - string representation of time format defaults to 'g:i a' |
372 | 372 | * @return mixed string on success, FALSE on fail |
373 | 373 | */ |
374 | - public function start_time( $tm_format = NULL ) { |
|
375 | - return $this->_show_datetime( 'T', 'start', NULL, $tm_format ); |
|
374 | + public function start_time($tm_format = NULL) { |
|
375 | + return $this->_show_datetime('T', 'start', NULL, $tm_format); |
|
376 | 376 | } |
377 | 377 | |
378 | 378 | |
@@ -380,8 +380,8 @@ discard block |
||
380 | 380 | /** |
381 | 381 | * @param null $tm_format |
382 | 382 | */ |
383 | - public function e_start_time( $tm_format = NULL ) { |
|
384 | - $this->_show_datetime( 'T', 'start', NULL, $tm_format, TRUE ); |
|
383 | + public function e_start_time($tm_format = NULL) { |
|
384 | + $this->_show_datetime('T', 'start', NULL, $tm_format, TRUE); |
|
385 | 385 | } |
386 | 386 | |
387 | 387 | |
@@ -393,8 +393,8 @@ discard block |
||
393 | 393 | * @param string $tm_format - string representation of time format defaults to 'g:i a' |
394 | 394 | * @return mixed string on success, FALSE on fail |
395 | 395 | */ |
396 | - public function end_time( $tm_format = NULL ) { |
|
397 | - return $this->_show_datetime( 'T', 'end', NULL, $tm_format ); |
|
396 | + public function end_time($tm_format = NULL) { |
|
397 | + return $this->_show_datetime('T', 'end', NULL, $tm_format); |
|
398 | 398 | } |
399 | 399 | |
400 | 400 | |
@@ -402,8 +402,8 @@ discard block |
||
402 | 402 | /** |
403 | 403 | * @param null $tm_format |
404 | 404 | */ |
405 | - public function e_end_time( $tm_format = NULL ) { |
|
406 | - $this->_show_datetime( 'T', 'end', NULL, $tm_format, TRUE ); |
|
405 | + public function e_end_time($tm_format = NULL) { |
|
406 | + $this->_show_datetime('T', 'end', NULL, $tm_format, TRUE); |
|
407 | 407 | } |
408 | 408 | |
409 | 409 | |
@@ -416,12 +416,12 @@ discard block |
||
416 | 416 | * @param string $conjunction - conjunction junction what's your function ? this string joins the start date with the end date ie: Jan 01 "to" Dec 31 |
417 | 417 | * @return mixed string on success, FALSE on fail |
418 | 418 | */ |
419 | - public function time_range( $tm_format = NULL, $conjunction = ' - ' ) { |
|
420 | - $tm_format = !empty( $tm_format ) ? $tm_format : $this->_tm_frmt; |
|
419 | + public function time_range($tm_format = NULL, $conjunction = ' - ') { |
|
420 | + $tm_format = ! empty($tm_format) ? $tm_format : $this->_tm_frmt; |
|
421 | 421 | |
422 | - $start = str_replace( ' ', ' ', $this->get_i18n_datetime( 'DTT_EVT_start', $tm_format ) ); |
|
423 | - $end = str_replace( ' ', ' ', $this->get_i18n_datetime( 'DTT_EVT_end', $tm_format ) ); |
|
424 | - return $start != $end ? $start . $conjunction . $end : $start; |
|
422 | + $start = str_replace(' ', ' ', $this->get_i18n_datetime('DTT_EVT_start', $tm_format)); |
|
423 | + $end = str_replace(' ', ' ', $this->get_i18n_datetime('DTT_EVT_end', $tm_format)); |
|
424 | + return $start != $end ? $start.$conjunction.$end : $start; |
|
425 | 425 | } |
426 | 426 | |
427 | 427 | |
@@ -430,8 +430,8 @@ discard block |
||
430 | 430 | * @param null $tm_format |
431 | 431 | * @param string $conjunction |
432 | 432 | */ |
433 | - public function e_time_range( $tm_format = NULL, $conjunction = ' - ' ) { |
|
434 | - echo $this->time_range( $tm_format, $conjunction ); |
|
433 | + public function e_time_range($tm_format = NULL, $conjunction = ' - ') { |
|
434 | + echo $this->time_range($tm_format, $conjunction); |
|
435 | 435 | } |
436 | 436 | |
437 | 437 | |
@@ -444,8 +444,8 @@ discard block |
||
444 | 444 | * @param string $tm_format - string representation of time format defaults to 'g:i a' |
445 | 445 | * @return mixed string on success, FALSE on fail |
446 | 446 | */ |
447 | - public function start_date_and_time( $dt_format = NULL, $tm_format = NULL ) { |
|
448 | - return $this->_show_datetime( '', 'start', $dt_format, $tm_format ); |
|
447 | + public function start_date_and_time($dt_format = NULL, $tm_format = NULL) { |
|
448 | + return $this->_show_datetime('', 'start', $dt_format, $tm_format); |
|
449 | 449 | } |
450 | 450 | |
451 | 451 | |
@@ -454,8 +454,8 @@ discard block |
||
454 | 454 | * @param null $dt_frmt |
455 | 455 | * @param null $tm_format |
456 | 456 | */ |
457 | - public function e_start_date_and_time( $dt_frmt = NULL, $tm_format = NULL ) { |
|
458 | - $this->_show_datetime( '', 'start', $dt_frmt, $tm_format, TRUE ); |
|
457 | + public function e_start_date_and_time($dt_frmt = NULL, $tm_format = NULL) { |
|
458 | + $this->_show_datetime('', 'start', $dt_frmt, $tm_format, TRUE); |
|
459 | 459 | } |
460 | 460 | |
461 | 461 | |
@@ -469,11 +469,11 @@ discard block |
||
469 | 469 | * @param bool $round_up |
470 | 470 | * @return float|int|mixed |
471 | 471 | */ |
472 | - public function length( $units = 'seconds', $round_up = FALSE ) { |
|
473 | - $start = $this->get_raw( 'DTT_EVT_start' ); |
|
474 | - $end = $this->get_raw( 'DTT_EVT_end' ); |
|
472 | + public function length($units = 'seconds', $round_up = FALSE) { |
|
473 | + $start = $this->get_raw('DTT_EVT_start'); |
|
474 | + $end = $this->get_raw('DTT_EVT_end'); |
|
475 | 475 | $length_in_units = $end - $start; |
476 | - switch ( $units ) { |
|
476 | + switch ($units) { |
|
477 | 477 | //NOTE: We purposefully don't use "break;" in order to chain the divisions |
478 | 478 | /** @noinspection PhpMissingBreakStatementInspection */ |
479 | 479 | case 'days': |
@@ -486,10 +486,10 @@ discard block |
||
486 | 486 | $length_in_units /= 60; |
487 | 487 | case 'seconds': |
488 | 488 | default: |
489 | - $length_in_units = ceil( $length_in_units ); |
|
489 | + $length_in_units = ceil($length_in_units); |
|
490 | 490 | } |
491 | - if ( $round_up ) { |
|
492 | - $length_in_units = max( $length_in_units, 1 ); |
|
491 | + if ($round_up) { |
|
492 | + $length_in_units = max($length_in_units, 1); |
|
493 | 493 | } |
494 | 494 | return $length_in_units; |
495 | 495 | } |
@@ -504,8 +504,8 @@ discard block |
||
504 | 504 | * @param bool | string $tm_format - string representation of time format defaults to 'g:i a' |
505 | 505 | * @return mixed string on success, FALSE on fail |
506 | 506 | */ |
507 | - public function end_date_and_time( $dt_frmt = FALSE, $tm_format = FALSE ) { |
|
508 | - return $this->_show_datetime( '', 'end', $dt_frmt, $tm_format ); |
|
507 | + public function end_date_and_time($dt_frmt = FALSE, $tm_format = FALSE) { |
|
508 | + return $this->_show_datetime('', 'end', $dt_frmt, $tm_format); |
|
509 | 509 | } |
510 | 510 | |
511 | 511 | |
@@ -514,8 +514,8 @@ discard block |
||
514 | 514 | * @param bool $dt_frmt |
515 | 515 | * @param bool $tm_format |
516 | 516 | */ |
517 | - public function e_end_date_and_time( $dt_frmt = FALSE, $tm_format = FALSE ) { |
|
518 | - $this->_show_datetime( '', 'end', $dt_frmt, $tm_format, TRUE ); |
|
517 | + public function e_end_date_and_time($dt_frmt = FALSE, $tm_format = FALSE) { |
|
518 | + $this->_show_datetime('', 'end', $dt_frmt, $tm_format, TRUE); |
|
519 | 519 | } |
520 | 520 | |
521 | 521 | |
@@ -527,7 +527,7 @@ discard block |
||
527 | 527 | * @return int |
528 | 528 | */ |
529 | 529 | public function start() { |
530 | - return $this->get_raw( 'DTT_EVT_start' ); |
|
530 | + return $this->get_raw('DTT_EVT_start'); |
|
531 | 531 | } |
532 | 532 | |
533 | 533 | |
@@ -539,7 +539,7 @@ discard block |
||
539 | 539 | * @return int |
540 | 540 | */ |
541 | 541 | public function end() { |
542 | - return $this->get_raw( 'DTT_EVT_end' ); |
|
542 | + return $this->get_raw('DTT_EVT_end'); |
|
543 | 543 | } |
544 | 544 | |
545 | 545 | |
@@ -551,7 +551,7 @@ discard block |
||
551 | 551 | * @return mixed int on success, FALSE on fail |
552 | 552 | */ |
553 | 553 | public function reg_limit() { |
554 | - return $this->get_raw( 'DTT_reg_limit' ); |
|
554 | + return $this->get_raw('DTT_reg_limit'); |
|
555 | 555 | } |
556 | 556 | |
557 | 557 | |
@@ -563,7 +563,7 @@ discard block |
||
563 | 563 | * @return mixed int on success, FALSE on fail |
564 | 564 | */ |
565 | 565 | public function sold() { |
566 | - return $this->get_raw( 'DTT_sold' ); |
|
566 | + return $this->get_raw('DTT_sold'); |
|
567 | 567 | } |
568 | 568 | |
569 | 569 | |
@@ -575,7 +575,7 @@ discard block |
||
575 | 575 | * @return boolean |
576 | 576 | */ |
577 | 577 | public function sold_out() { |
578 | - return $this->get( 'DTT_reg_limit' ) > 0 && $this->get( 'DTT_sold' ) >= $this->get( 'DTT_reg_limit' ) ? TRUE : FALSE; |
|
578 | + return $this->get('DTT_reg_limit') > 0 && $this->get('DTT_sold') >= $this->get('DTT_reg_limit') ? TRUE : FALSE; |
|
579 | 579 | } |
580 | 580 | |
581 | 581 | |
@@ -588,15 +588,15 @@ discard block |
||
588 | 588 | * @param bool $consider_tickets Whether to consider tickets remaining when determining if there are any spaces left (because if all tickets attached to this datetime have no spaces left, then this datetime IS effectively sold out) However, there are cases where we just want to know the spaces remaining for this particular datetime hence the flag. |
589 | 589 | * @return int |
590 | 590 | */ |
591 | - public function spaces_remaining( $consider_tickets = FALSE ) { |
|
591 | + public function spaces_remaining($consider_tickets = FALSE) { |
|
592 | 592 | // tickets remaining available for purchase |
593 | 593 | //no need for special checks for infinite, because if DTT_reg_limit == INF, then INF - x = INF |
594 | - $dtt_remaining = $this->get( 'DTT_reg_limit' ) - $this->get( 'DTT_sold' ); |
|
595 | - if ( !$consider_tickets ) { |
|
594 | + $dtt_remaining = $this->get('DTT_reg_limit') - $this->get('DTT_sold'); |
|
595 | + if ( ! $consider_tickets) { |
|
596 | 596 | return $dtt_remaining; |
597 | 597 | } |
598 | 598 | $tickets_remaining = $this->tickets_remaining(); |
599 | - return min( $dtt_remaining, $tickets_remaining ); |
|
599 | + return min($dtt_remaining, $tickets_remaining); |
|
600 | 600 | } |
601 | 601 | |
602 | 602 | |
@@ -607,8 +607,8 @@ discard block |
||
607 | 607 | * @param array $query_params like EEM_Base::get_all's |
608 | 608 | * @return int |
609 | 609 | */ |
610 | - public function tickets_remaining( $query_params = array() ) { |
|
611 | - return EEM_Ticket::instance()->sum_tickets_currently_available_at_datetime( $this->ID(), $query_params ); |
|
610 | + public function tickets_remaining($query_params = array()) { |
|
611 | + return EEM_Ticket::instance()->sum_tickets_currently_available_at_datetime($this->ID(), $query_params); |
|
612 | 612 | } |
613 | 613 | |
614 | 614 | |
@@ -619,8 +619,8 @@ discard block |
||
619 | 619 | * @param array $query_params like EEM_Base::get_all's |
620 | 620 | * @return int |
621 | 621 | */ |
622 | - public function sum_tickets_initially_available( $query_params = array() ) { |
|
623 | - return $this->sum_related( 'Ticket', $query_params, 'TKT_qty' ); |
|
622 | + public function sum_tickets_initially_available($query_params = array()) { |
|
623 | + return $this->sum_related('Ticket', $query_params, 'TKT_qty'); |
|
624 | 624 | } |
625 | 625 | |
626 | 626 | |
@@ -632,7 +632,7 @@ discard block |
||
632 | 632 | * @return int |
633 | 633 | */ |
634 | 634 | public function total_tickets_available_at_this_datetime() { |
635 | - return min( array( $this->tickets_remaining(), $this->spaces_remaining() ) ); |
|
635 | + return min(array($this->tickets_remaining(), $this->spaces_remaining())); |
|
636 | 636 | } |
637 | 637 | |
638 | 638 | |
@@ -643,7 +643,7 @@ discard block |
||
643 | 643 | * @return boolean |
644 | 644 | */ |
645 | 645 | public function is_upcoming() { |
646 | - return ( $this->get_raw( 'DTT_EVT_start' ) > time() ); |
|
646 | + return ($this->get_raw('DTT_EVT_start') > time()); |
|
647 | 647 | } |
648 | 648 | |
649 | 649 | |
@@ -653,7 +653,7 @@ discard block |
||
653 | 653 | * @return boolean |
654 | 654 | */ |
655 | 655 | public function is_active() { |
656 | - return ( $this->get_raw( 'DTT_EVT_start' ) < time() && $this->get_raw( 'DTT_EVT_end' ) > time() ); |
|
656 | + return ($this->get_raw('DTT_EVT_start') < time() && $this->get_raw('DTT_EVT_end') > time()); |
|
657 | 657 | } |
658 | 658 | |
659 | 659 | |
@@ -663,7 +663,7 @@ discard block |
||
663 | 663 | * @return boolean |
664 | 664 | */ |
665 | 665 | public function is_expired() { |
666 | - return ( $this->get_raw( 'DTT_EVT_end' ) < time() ); |
|
666 | + return ($this->get_raw('DTT_EVT_end') < time()); |
|
667 | 667 | } |
668 | 668 | |
669 | 669 | |
@@ -674,16 +674,16 @@ discard block |
||
674 | 674 | */ |
675 | 675 | public function get_active_status() { |
676 | 676 | $total_tickets_for_this_dtt = $this->total_tickets_available_at_this_datetime(); |
677 | - if ( $total_tickets_for_this_dtt !== FALSE && $total_tickets_for_this_dtt < 1 ) { |
|
677 | + if ($total_tickets_for_this_dtt !== FALSE && $total_tickets_for_this_dtt < 1) { |
|
678 | 678 | return EE_Datetime::sold_out; |
679 | 679 | } |
680 | - if ( $this->is_expired() ) { |
|
680 | + if ($this->is_expired()) { |
|
681 | 681 | return EE_Datetime::expired; |
682 | 682 | } |
683 | - if ( $this->is_upcoming() ) { |
|
683 | + if ($this->is_upcoming()) { |
|
684 | 684 | return EE_Datetime::upcoming; |
685 | 685 | } |
686 | - if ( $this->is_active() ) { |
|
686 | + if ($this->is_active()) { |
|
687 | 687 | return EE_Datetime::active; |
688 | 688 | } |
689 | 689 | return NULL; |
@@ -697,24 +697,24 @@ discard block |
||
697 | 697 | * @param boolean $use_dtt_name if TRUE then we'll use DTT->name() if its not empty. |
698 | 698 | * @return string |
699 | 699 | */ |
700 | - public function get_dtt_display_name( $use_dtt_name = FALSE ) { |
|
701 | - if ( $use_dtt_name ) { |
|
700 | + public function get_dtt_display_name($use_dtt_name = FALSE) { |
|
701 | + if ($use_dtt_name) { |
|
702 | 702 | $dtt_name = $this->name(); |
703 | - if ( !empty( $dtt_name ) ) { |
|
703 | + if ( ! empty($dtt_name)) { |
|
704 | 704 | return $dtt_name; |
705 | 705 | } |
706 | 706 | } |
707 | 707 | //first condition is to see if the months are different |
708 | - if ( date( 'm', $this->get_raw( 'DTT_EVT_start' ) ) != date( 'm', $this->get_raw( 'DTT_EVT_end' ) ) ) { |
|
709 | - $display_date = $this->start_date( 'M j\, Y g:i a' ) . ' - ' . $this->end_date( 'M j\, Y g:i a' ); |
|
708 | + if (date('m', $this->get_raw('DTT_EVT_start')) != date('m', $this->get_raw('DTT_EVT_end'))) { |
|
709 | + $display_date = $this->start_date('M j\, Y g:i a').' - '.$this->end_date('M j\, Y g:i a'); |
|
710 | 710 | //next condition is if its the same month but different day |
711 | 711 | } |
712 | 712 | else { |
713 | - if ( date( 'm', $this->get_raw( 'DTT_EVT_start' ) ) == date( 'm', $this->get_raw( 'DTT_EVT_end' ) ) && date( 'd', $this->get_raw( 'DTT_EVT_start' ) ) != date( 'd', $this->get_raw( 'DTT_EVT_end' ) ) ) { |
|
714 | - $display_date = $this->start_date( 'M j\, g:i a' ) . ' - ' . $this->end_date( 'M j\, g:i a Y' ); |
|
713 | + if (date('m', $this->get_raw('DTT_EVT_start')) == date('m', $this->get_raw('DTT_EVT_end')) && date('d', $this->get_raw('DTT_EVT_start')) != date('d', $this->get_raw('DTT_EVT_end'))) { |
|
714 | + $display_date = $this->start_date('M j\, g:i a').' - '.$this->end_date('M j\, g:i a Y'); |
|
715 | 715 | } |
716 | 716 | else { |
717 | - $display_date = $this->start_date( 'F j\, Y' ) . ' @ ' . $this->start_date( 'g:i a' ) . ' - ' . $this->end_date( 'g:i a' ); |
|
717 | + $display_date = $this->start_date('F j\, Y').' @ '.$this->start_date('g:i a').' - '.$this->end_date('g:i a'); |
|
718 | 718 | } |
719 | 719 | } |
720 | 720 | return $display_date; |
@@ -728,8 +728,8 @@ discard block |
||
728 | 728 | *@param array $query_params see EEM_Base::get_all() |
729 | 729 | * @return EE_Ticket[] |
730 | 730 | */ |
731 | - public function tickets( $query_params = array() ) { |
|
732 | - return $this->get_many_related( 'Ticket', $query_params ); |
|
731 | + public function tickets($query_params = array()) { |
|
732 | + return $this->get_many_related('Ticket', $query_params); |
|
733 | 733 | } |
734 | 734 | |
735 | 735 | |
@@ -739,15 +739,15 @@ discard block |
||
739 | 739 | * @param array $query_params like EEM_Base::get_all's |
740 | 740 | * @return EE_Ticket[] |
741 | 741 | */ |
742 | - public function ticket_types_available_for_purchase( $query_params = array() ) { |
|
742 | + public function ticket_types_available_for_purchase($query_params = array()) { |
|
743 | 743 | // first check if datetime is valid |
744 | - if ( !( $this->is_upcoming() || $this->is_active() ) || $this->sold_out() ) { |
|
744 | + if ( ! ($this->is_upcoming() || $this->is_active()) || $this->sold_out()) { |
|
745 | 745 | return array(); |
746 | 746 | } |
747 | - if ( empty( $query_params ) ) { |
|
748 | - $query_params = array( array( 'TKT_start_date' => array( '<=', EEM_Ticket::instance()->current_time_for_query( 'TKT_start_date' ) ), 'TKT_end_date' => array( '>=', EEM_Ticket::instance()->current_time_for_query( 'TKT_end_date') ), 'TKT_deleted' => FALSE ) ); |
|
747 | + if (empty($query_params)) { |
|
748 | + $query_params = array(array('TKT_start_date' => array('<=', EEM_Ticket::instance()->current_time_for_query('TKT_start_date')), 'TKT_end_date' => array('>=', EEM_Ticket::instance()->current_time_for_query('TKT_end_date')), 'TKT_deleted' => FALSE)); |
|
749 | 749 | } |
750 | - return $this->tickets( $query_params ); |
|
750 | + return $this->tickets($query_params); |
|
751 | 751 | } |
752 | 752 | |
753 | 753 | |
@@ -757,7 +757,7 @@ discard block |
||
757 | 757 | * @return EE_Event |
758 | 758 | */ |
759 | 759 | public function event() { |
760 | - return $this->get_first_related( 'Event' ); |
|
760 | + return $this->get_first_related('Event'); |
|
761 | 761 | } |
762 | 762 | |
763 | 763 | |
@@ -768,8 +768,8 @@ discard block |
||
768 | 768 | * @return int |
769 | 769 | */ |
770 | 770 | public function update_sold() { |
771 | - $count_regs_for_this_datetime = EEM_Registration::instance()->count( array( array( 'STS_ID' => EEM_Registration::status_id_approved, 'Ticket.Datetime.DTT_ID' => $this->ID(), 'REG_deleted' => 0 ) ) ); |
|
772 | - $this->set( 'DTT_sold', $count_regs_for_this_datetime ); |
|
771 | + $count_regs_for_this_datetime = EEM_Registration::instance()->count(array(array('STS_ID' => EEM_Registration::status_id_approved, 'Ticket.Datetime.DTT_ID' => $this->ID(), 'REG_deleted' => 0))); |
|
772 | + $this->set('DTT_sold', $count_regs_for_this_datetime); |
|
773 | 773 | $this->save(); |
774 | 774 | return $count_regs_for_this_datetime; |
775 | 775 | } |
@@ -708,12 +708,10 @@ |
||
708 | 708 | if ( date( 'm', $this->get_raw( 'DTT_EVT_start' ) ) != date( 'm', $this->get_raw( 'DTT_EVT_end' ) ) ) { |
709 | 709 | $display_date = $this->start_date( 'M j\, Y g:i a' ) . ' - ' . $this->end_date( 'M j\, Y g:i a' ); |
710 | 710 | //next condition is if its the same month but different day |
711 | - } |
|
712 | - else { |
|
711 | + } else { |
|
713 | 712 | if ( date( 'm', $this->get_raw( 'DTT_EVT_start' ) ) == date( 'm', $this->get_raw( 'DTT_EVT_end' ) ) && date( 'd', $this->get_raw( 'DTT_EVT_start' ) ) != date( 'd', $this->get_raw( 'DTT_EVT_end' ) ) ) { |
714 | 713 | $display_date = $this->start_date( 'M j\, g:i a' ) . ' - ' . $this->end_date( 'M j\, g:i a Y' ); |
715 | - } |
|
716 | - else { |
|
714 | + } else { |
|
717 | 715 | $display_date = $this->start_date( 'F j\, Y' ) . ' @ ' . $this->start_date( 'g:i a' ) . ' - ' . $this->end_date( 'g:i a' ); |
718 | 716 | } |
719 | 717 | } |