@@ -29,33 +29,33 @@ discard block |
||
29 | 29 | } |
30 | 30 | |
31 | 31 | |
32 | - protected function _get_admin_content_events_edit_for_messenger( EE_Messenger $messenger ) { |
|
32 | + protected function _get_admin_content_events_edit_for_messenger(EE_Messenger $messenger) { |
|
33 | 33 | //this is just a test |
34 | - return $this->name . ' Message Type for ' . $messenger->name . ' Messenger '; |
|
34 | + return $this->name.' Message Type for '.$messenger->name.' Messenger '; |
|
35 | 35 | } |
36 | 36 | |
37 | 37 | |
38 | 38 | |
39 | 39 | |
40 | 40 | protected function _set_data_handler() { |
41 | - if ( is_array( $this->_data ) ) { |
|
42 | - $data_type = reset( $this->_data ); |
|
41 | + if (is_array($this->_data)) { |
|
42 | + $data_type = reset($this->_data); |
|
43 | 43 | |
44 | - if ( is_array( $data_type ) ) { |
|
44 | + if (is_array($data_type)) { |
|
45 | 45 | //grab the first item and see if its a registration. |
46 | - $maybe_reg = isset( $data_type[0] ) && is_array( $data_type[0] ) ? reset( $data_type[0] ) : reset( $data_type ); |
|
47 | - if ( $maybe_reg instanceof EE_Registration ) { |
|
46 | + $maybe_reg = isset($data_type[0]) && is_array($data_type[0]) ? reset($data_type[0]) : reset($data_type); |
|
47 | + if ($maybe_reg instanceof EE_Registration) { |
|
48 | 48 | //is $data_type itself just an array of registrations? |
49 | - if ( isset( $data_type[1] ) && $data_type[1] instanceof EE_Registration ) { |
|
49 | + if (isset($data_type[1]) && $data_type[1] instanceof EE_Registration) { |
|
50 | 50 | $regs = $data_type; |
51 | 51 | } else { |
52 | - $regs = is_array( $data_type[0] ) ? $data_type[0] : array( $maybe_reg ); |
|
52 | + $regs = is_array($data_type[0]) ? $data_type[0] : array($maybe_reg); |
|
53 | 53 | } |
54 | 54 | |
55 | - foreach ( $regs as $reg ) { |
|
55 | + foreach ($regs as $reg) { |
|
56 | 56 | $this->_regs_for_sending[] = $reg->ID(); |
57 | 57 | } |
58 | - $this->_data = isset( $this->_data[1] ) ? array( $maybe_reg->transaction(), null, $this->_data[1] ) : array( $maybe_reg->transaction() ); |
|
58 | + $this->_data = isset($this->_data[1]) ? array($maybe_reg->transaction(), null, $this->_data[1]) : array($maybe_reg->transaction()); |
|
59 | 59 | $this->_data_handler = 'Gateways'; |
60 | 60 | } else { |
61 | 61 | $this->_data_handler = 'Gateways'; |
@@ -72,18 +72,18 @@ discard block |
||
72 | 72 | |
73 | 73 | |
74 | 74 | |
75 | - protected function _get_data_for_context( $context, EE_Registration $registration, $id ) { |
|
76 | - if ( $context == 'admin' ) { |
|
75 | + protected function _get_data_for_context($context, EE_Registration $registration, $id) { |
|
76 | + if ($context == 'admin') { |
|
77 | 77 | //use the registration to get the transaction. |
78 | 78 | $transaction = $registration->transaction(); |
79 | 79 | |
80 | 80 | //bail early if no transaction |
81 | - if ( ! $transaction instanceof EE_Transaction ) { |
|
82 | - throw new EE_Error( __('The given registration does not have an associated transaction. Something is wrong.', 'event_espresso' ) ); |
|
81 | + if ( ! $transaction instanceof EE_Transaction) { |
|
82 | + throw new EE_Error(__('The given registration does not have an associated transaction. Something is wrong.', 'event_espresso')); |
|
83 | 83 | } |
84 | 84 | |
85 | - $payment = !empty( $id ) ? EEM_Payment::instance()->get_one( array( array( 'PAY_ID' => $id, 'TXN_ID' => $transaction->ID() ) ) ) : 0; |
|
86 | - return array( $transaction, $payment ); |
|
85 | + $payment = ! empty($id) ? EEM_Payment::instance()->get_one(array(array('PAY_ID' => $id, 'TXN_ID' => $transaction->ID()))) : 0; |
|
86 | + return array($transaction, $payment); |
|
87 | 87 | } else { |
88 | 88 | return $registration; |
89 | 89 | } |
@@ -91,13 +91,13 @@ discard block |
||
91 | 91 | |
92 | 92 | |
93 | 93 | |
94 | - protected function _get_id_for_msg_url( $context, EE_Registration $registration ) { |
|
95 | - if ( $context == 'admin' ) { |
|
94 | + protected function _get_id_for_msg_url($context, EE_Registration $registration) { |
|
95 | + if ($context == 'admin') { |
|
96 | 96 | //there should be a transaction and payment object in the incoming data. |
97 | - if ( $this->_data instanceof EE_Messages_incoming_data && ! $this->_data instanceof EE_Messages_Preview_incoming_data ) { |
|
97 | + if ($this->_data instanceof EE_Messages_incoming_data && ! $this->_data instanceof EE_Messages_Preview_incoming_data) { |
|
98 | 98 | $payment = $this->_data->payment; |
99 | 99 | |
100 | - if ( $payment instanceof EE_Payment ) { |
|
100 | + if ($payment instanceof EE_Payment) { |
|
101 | 101 | return $payment->ID(); |
102 | 102 | } |
103 | 103 | } |
@@ -125,7 +125,7 @@ discard block |
||
125 | 125 | * @return array array of EE_Messages_Addressee objects |
126 | 126 | */ |
127 | 127 | protected function _admin_addressees() { |
128 | - if ( $this->_single_message ) |
|
128 | + if ($this->_single_message) |
|
129 | 129 | return array(); |
130 | 130 | return parent::_admin_addressees(); |
131 | 131 | } |
@@ -133,7 +133,7 @@ discard block |
||
133 | 133 | |
134 | 134 | |
135 | 135 | protected function _primary_attendee_addressees() { |
136 | - if ( $this->_single_message ) |
|
136 | + if ($this->_single_message) |
|
137 | 137 | return array(); |
138 | 138 | |
139 | 139 | return parent::_primary_attendee_addressees(); |
@@ -6,7 +6,9 @@ discard block |
||
6 | 6 | * @subpackage messages |
7 | 7 | * @since 4.5.0 |
8 | 8 | */ |
9 | -if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed'); |
|
9 | +if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
10 | + exit('No direct script access allowed'); |
|
11 | +} |
|
10 | 12 | |
11 | 13 | /** |
12 | 14 | * This class contains common methods/properties shared among all registration message types. |
@@ -125,16 +127,18 @@ discard block |
||
125 | 127 | * @return array array of EE_Messages_Addressee objects |
126 | 128 | */ |
127 | 129 | protected function _admin_addressees() { |
128 | - if ( $this->_single_message ) |
|
129 | - return array(); |
|
130 | + if ( $this->_single_message ) { |
|
131 | + return array(); |
|
132 | + } |
|
130 | 133 | return parent::_admin_addressees(); |
131 | 134 | } |
132 | 135 | |
133 | 136 | |
134 | 137 | |
135 | 138 | protected function _primary_attendee_addressees() { |
136 | - if ( $this->_single_message ) |
|
137 | - return array(); |
|
139 | + if ( $this->_single_message ) { |
|
140 | + return array(); |
|
141 | + } |
|
138 | 142 | |
139 | 143 | return parent::_primary_attendee_addressees(); |
140 | 144 | } |
@@ -1,6 +1,7 @@ discard block |
||
1 | 1 | <?php |
2 | -if (!defined('EVENT_ESPRESSO_VERSION') ) |
|
2 | +if (!defined('EVENT_ESPRESSO_VERSION') ) { |
|
3 | 3 | exit('NO direct script access allowed'); |
4 | +} |
|
4 | 5 | |
5 | 6 | /** |
6 | 7 | * Event Espresso |
@@ -495,8 +496,9 @@ discard block |
||
495 | 496 | continue; |
496 | 497 | } |
497 | 498 | $mtp_obj->admin_registered_pages = (array) $mtp_obj->admin_registered_pages; |
498 | - if ( ! in_array( 'events_edit', $mtp_obj->admin_registered_pages ) ) |
|
499 | - continue; |
|
499 | + if ( ! in_array( 'events_edit', $mtp_obj->admin_registered_pages ) ) { |
|
500 | + continue; |
|
501 | + } |
|
500 | 502 | $stargs = array(); |
501 | 503 | $default_value = ''; |
502 | 504 | $select_values = array(); |
@@ -647,8 +649,9 @@ discard block |
||
647 | 649 | * @throws \EE_Error |
648 | 650 | */ |
649 | 651 | protected function _validate_and_setup( $message ) { |
650 | - if ( !is_object( $message ) ) |
|
651 | - throw new EE_Error( __('Incoming "$message" must be an object', 'event_espresso' ) ); |
|
652 | + if ( !is_object( $message ) ) { |
|
653 | + throw new EE_Error( __('Incoming "$message" must be an object', 'event_espresso' ) ); |
|
654 | + } |
|
652 | 655 | |
653 | 656 | //verify we have the required template pack value on the $message object. |
654 | 657 | if ( empty( $message->template_pack ) || ! $message->template_pack instanceof EE_Messages_Template_Pack ) { |
@@ -662,8 +665,9 @@ discard block |
||
662 | 665 | $template_fields = $this->get_template_fields(); |
663 | 666 | |
664 | 667 | foreach ( $template_fields as $template => $value ) { |
665 | - if ( $template !== 'extra' ) |
|
666 | - $this->_set_template_value($template, $message->$template); |
|
668 | + if ( $template !== 'extra' ) { |
|
669 | + $this->_set_template_value($template, $message->$template); |
|
670 | + } |
|
667 | 671 | } |
668 | 672 | } |
669 | 673 | |
@@ -683,8 +687,9 @@ discard block |
||
683 | 687 | $wrapper_template = $this->_tmp_pack->get_wrapper( $this->name, $type ); |
684 | 688 | |
685 | 689 | //check file exists and is readable |
686 | - if ( !is_readable( $wrapper_template ) ) |
|
687 | - throw new EE_Error( sprintf( __('Unable to access the template file for the %s messenger main content wrapper. The location being attempted is %s.', 'event_espresso' ), ucwords($this->label['singular']) , $wrapper_template ) ); |
|
690 | + if ( !is_readable( $wrapper_template ) ) { |
|
691 | + throw new EE_Error( sprintf( __('Unable to access the template file for the %s messenger main content wrapper. The location being attempted is %s.', 'event_espresso' ), ucwords($this->label['singular']) , $wrapper_template ) ); |
|
692 | + } |
|
688 | 693 | |
689 | 694 | //require template helper |
690 | 695 | EE_Registry::instance()->load_helper( 'Template' ); |
@@ -753,20 +758,24 @@ discard block |
||
753 | 758 | */ |
754 | 759 | public function get_field_label( $field ) { |
755 | 760 | //first let's see if the field requests is in the top level array. |
756 | - if ( isset( $this->_template_fields[$field] ) && !empty( $this->_template_fields[$field]['label'] ) ) |
|
757 | - return $this->_template[$field]['label']; |
|
761 | + if ( isset( $this->_template_fields[$field] ) && !empty( $this->_template_fields[$field]['label'] ) ) { |
|
762 | + return $this->_template[$field]['label']; |
|
763 | + } |
|
758 | 764 | |
759 | 765 | //nope so let's look in the extra array to see if it's there HOWEVER if the field exists as a top level index in the extra array then we know the label is in the 'main' index. |
760 | - if ( isset( $this->_template_fields['extra'] ) && !empty( $this->_template_fields['extra'][$field] ) && !empty( $this->_template_fields['extra'][$field]['main']['label'] ) ) |
|
761 | - return $this->_template_fields['extra'][$field]['main']['label']; |
|
766 | + if ( isset( $this->_template_fields['extra'] ) && !empty( $this->_template_fields['extra'][$field] ) && !empty( $this->_template_fields['extra'][$field]['main']['label'] ) ) { |
|
767 | + return $this->_template_fields['extra'][$field]['main']['label']; |
|
768 | + } |
|
762 | 769 | |
763 | 770 | //now it's possible this field may just be existing in any of the extra array items. |
764 | 771 | if ( !empty( $this->_template_fields['extra'] ) && is_array( $this->_template_fields['extra'] ) ) { |
765 | 772 | foreach ( $this->_template_fields['extra'] as $main_field => $subfields ) { |
766 | - if ( !is_array( $subfields ) ) |
|
767 | - continue; |
|
768 | - if ( isset( $subfields[$field] ) && !empty( $subfields[$field]['label'] ) ) |
|
769 | - return $subfields[$field]['label']; |
|
773 | + if ( !is_array( $subfields ) ) { |
|
774 | + continue; |
|
775 | + } |
|
776 | + if ( isset( $subfields[$field] ) && !empty( $subfields[$field]['label'] ) ) { |
|
777 | + return $subfields[$field]['label']; |
|
778 | + } |
|
770 | 779 | } |
771 | 780 | } |
772 | 781 |
@@ -1,5 +1,5 @@ discard block |
||
1 | 1 | <?php |
2 | -if (!defined('EVENT_ESPRESSO_VERSION') ) |
|
2 | +if ( ! defined('EVENT_ESPRESSO_VERSION')) |
|
3 | 3 | exit('NO direct script access allowed'); |
4 | 4 | |
5 | 5 | /** |
@@ -289,7 +289,7 @@ discard block |
||
289 | 289 | * @return void |
290 | 290 | */ |
291 | 291 | public function enqueue_scripts_styles() { |
292 | - do_action( 'AHEE__EE_messenger__enqueue_scripts_styles'); |
|
292 | + do_action('AHEE__EE_messenger__enqueue_scripts_styles'); |
|
293 | 293 | } |
294 | 294 | |
295 | 295 | |
@@ -325,7 +325,7 @@ discard block |
||
325 | 325 | |
326 | 326 | $this->_supports_labels->template_variation_description = __('These are different styles to choose from for the selected template structure. Usually these affect things like font style, color, borders etc. In some cases the styles will also make minor layout changes.'); |
327 | 327 | |
328 | - $this->_supports_labels = apply_filters( 'FHEE__EE_messenger___set_supports_labels_defaults___supports_labels', $this->_supports_labels, $this ); |
|
328 | + $this->_supports_labels = apply_filters('FHEE__EE_messenger___set_supports_labels_defaults___supports_labels', $this->_supports_labels, $this); |
|
329 | 329 | } |
330 | 330 | |
331 | 331 | |
@@ -340,10 +340,10 @@ discard block |
||
340 | 340 | * @return stdClass |
341 | 341 | */ |
342 | 342 | public function get_supports_labels() { |
343 | - if ( empty( $this->_supports_labels->template_pack ) || empty( $this->_supports_labels->template_variation) ) { |
|
343 | + if (empty($this->_supports_labels->template_pack) || empty($this->_supports_labels->template_variation)) { |
|
344 | 344 | $this->_set_supports_labels_defaults(); |
345 | 345 | } |
346 | - return apply_filters( 'FHEE__EE_messenger__get_supports_labels', $this->_supports_labels, $this ); |
|
346 | + return apply_filters('FHEE__EE_messenger__get_supports_labels', $this->_supports_labels, $this); |
|
347 | 347 | } |
348 | 348 | |
349 | 349 | |
@@ -363,10 +363,10 @@ discard block |
||
363 | 363 | * |
364 | 364 | * @return string path or url for the requested variation. |
365 | 365 | */ |
366 | - public function get_variation( EE_Messages_Template_Pack $pack, $message_type_name, $url = FALSE, $type = 'main', $variation = 'default', $skip_filters = FALSE ) { |
|
366 | + public function get_variation(EE_Messages_Template_Pack $pack, $message_type_name, $url = FALSE, $type = 'main', $variation = 'default', $skip_filters = FALSE) { |
|
367 | 367 | $this->_tmp_pack = $pack; |
368 | - $variation_path = apply_filters( 'EE_messenger__get_variation__variation', false, $pack, $this->name, $message_type_name, $url, $type, $variation, $skip_filters ); |
|
369 | - $variation_path = empty( $variation_path ) ? $this->_tmp_pack->get_variation( $this->name, $message_type_name, $type, $variation, $url, '.css', $skip_filters ) : $variation_path; |
|
368 | + $variation_path = apply_filters('EE_messenger__get_variation__variation', false, $pack, $this->name, $message_type_name, $url, $type, $variation, $skip_filters); |
|
369 | + $variation_path = empty($variation_path) ? $this->_tmp_pack->get_variation($this->name, $message_type_name, $type, $variation, $url, '.css', $skip_filters) : $variation_path; |
|
370 | 370 | return $variation_path; |
371 | 371 | |
372 | 372 | } |
@@ -384,13 +384,13 @@ discard block |
||
384 | 384 | * @return array |
385 | 385 | */ |
386 | 386 | public function get_default_message_types() { |
387 | - $class = get_class( $this ); |
|
387 | + $class = get_class($this); |
|
388 | 388 | |
389 | 389 | //messenger specific filter |
390 | - $default_types = apply_filters( 'FHEE__' . $class . '__get_default_message_types__default_types', $this->_default_message_types, $this ); |
|
390 | + $default_types = apply_filters('FHEE__'.$class.'__get_default_message_types__default_types', $this->_default_message_types, $this); |
|
391 | 391 | |
392 | 392 | //all messengers filter |
393 | - $default_types = apply_filters( 'FHEE__EE_messenger__get_default_message_types__default_types', $default_types, $this ); |
|
393 | + $default_types = apply_filters('FHEE__EE_messenger__get_default_message_types__default_types', $default_types, $this); |
|
394 | 394 | return $default_types; |
395 | 395 | } |
396 | 396 | |
@@ -405,14 +405,14 @@ discard block |
||
405 | 405 | * @return array |
406 | 406 | */ |
407 | 407 | public function get_valid_message_types() { |
408 | - $class = get_class( $this ); |
|
408 | + $class = get_class($this); |
|
409 | 409 | |
410 | 410 | //messenger specific filter |
411 | 411 | //messenger specific filter |
412 | - $valid_types = apply_filters( 'FHEE__' . $class . '__get_valid_message_types__valid_types', $this->_valid_message_types, $this ); |
|
412 | + $valid_types = apply_filters('FHEE__'.$class.'__get_valid_message_types__valid_types', $this->_valid_message_types, $this); |
|
413 | 413 | |
414 | 414 | //all messengers filter |
415 | - $valid_types = apply_filters( 'FHEE__EE_messenger__get_valid_message_types__valid_types', $valid_types, $this ); |
|
415 | + $valid_types = apply_filters('FHEE__EE_messenger__get_valid_message_types__valid_types', $valid_types, $this); |
|
416 | 416 | return $valid_types; |
417 | 417 | } |
418 | 418 | |
@@ -426,7 +426,7 @@ discard block |
||
426 | 426 | * @access public |
427 | 427 | * @param array $new_config Whatever is put in here will reset the _validator_config property |
428 | 428 | */ |
429 | - public function set_validator_config( $new_config ) { |
|
429 | + public function set_validator_config($new_config) { |
|
430 | 430 | $this->_validator_config = $new_config; |
431 | 431 | } |
432 | 432 | |
@@ -442,8 +442,8 @@ discard block |
||
442 | 442 | public function get_validator_config() { |
443 | 443 | $class = get_class($this); |
444 | 444 | |
445 | - $config = apply_filters( 'FHEE__' . $class . '__get_validator_config', $this->_validator_config, $this ); |
|
446 | - $config = apply_filters( 'FHEE__EE_messenger__get_validator_config', $config, $this ); |
|
445 | + $config = apply_filters('FHEE__'.$class.'__get_validator_config', $this->_validator_config, $this); |
|
446 | + $config = apply_filters('FHEE__EE_messenger__get_validator_config', $config, $this); |
|
447 | 447 | return $config; |
448 | 448 | } |
449 | 449 | |
@@ -460,8 +460,8 @@ discard block |
||
460 | 460 | * @access public |
461 | 461 | * @return string content for page |
462 | 462 | */ |
463 | - public function get_messenger_admin_page_content( $page, $action = null, $extra = array(), $message_types = array() ) { |
|
464 | - return $this->_get_admin_page_content( $page, $action, $extra, $message_types ); |
|
463 | + public function get_messenger_admin_page_content($page, $action = null, $extra = array(), $message_types = array()) { |
|
464 | + return $this->_get_admin_page_content($page, $action, $extra, $message_types); |
|
465 | 465 | } |
466 | 466 | |
467 | 467 | |
@@ -470,76 +470,76 @@ discard block |
||
470 | 470 | |
471 | 471 | |
472 | 472 | |
473 | - protected function _get_admin_content_events_edit( $message_types, $extra ) { |
|
473 | + protected function _get_admin_content_events_edit($message_types, $extra) { |
|
474 | 474 | //defaults |
475 | 475 | $template_args = array(); |
476 | 476 | $custom_templates = array(); |
477 | 477 | $selector_rows = ''; |
478 | 478 | |
479 | 479 | //we don't need message types here so we're just going to ignore. we do, however, expect the event id here. The event id is needed to provide a link to setup a custom template for this event. |
480 | - $event_id = isset( $extra['event'] ) ? $extra['event'] : NULL; |
|
480 | + $event_id = isset($extra['event']) ? $extra['event'] : NULL; |
|
481 | 481 | |
482 | - $template_wrapper_path = EE_LIBRARIES . 'messages/messenger/admin_templates/event_switcher_wrapper.template.php'; |
|
483 | - $template_row_path = EE_LIBRARIES . 'messages/messenger/admin_templates/event_switcher_row.template.php'; |
|
482 | + $template_wrapper_path = EE_LIBRARIES.'messages/messenger/admin_templates/event_switcher_wrapper.template.php'; |
|
483 | + $template_row_path = EE_LIBRARIES.'messages/messenger/admin_templates/event_switcher_row.template.php'; |
|
484 | 484 | |
485 | 485 | //array of template objects for global and custom (non-trashed) (but remember just for this messenger!) |
486 | - $global_templates = EEM_Message_Template_Group::instance()->get_all( array( array('MTP_messenger' => $this->name, 'MTP_is_global' => TRUE, 'MTP_is_active' => TRUE ) ) ); |
|
487 | - $templates_for_event = EEM_Message_Template_Group::instance()->get_all_custom_templates_by_event( $event_id, array( 'MTP_messenger' => $this->name, 'MTP_is_active' => TRUE ) ); |
|
488 | - $templates_for_event = !empty( $templates_for_event ) ? $templates_for_event : array(); |
|
486 | + $global_templates = EEM_Message_Template_Group::instance()->get_all(array(array('MTP_messenger' => $this->name, 'MTP_is_global' => TRUE, 'MTP_is_active' => TRUE))); |
|
487 | + $templates_for_event = EEM_Message_Template_Group::instance()->get_all_custom_templates_by_event($event_id, array('MTP_messenger' => $this->name, 'MTP_is_active' => TRUE)); |
|
488 | + $templates_for_event = ! empty($templates_for_event) ? $templates_for_event : array(); |
|
489 | 489 | |
490 | 490 | //so we need to setup the rows for the selectors and we use the global mtpgs (cause those will the active message template groups) |
491 | - foreach ( $global_templates as $mtpgID => $mtpg ) { |
|
491 | + foreach ($global_templates as $mtpgID => $mtpg) { |
|
492 | 492 | //verify this message type is supposed to show on this page |
493 | 493 | $mtp_obj = $mtpg->message_type_obj(); |
494 | - if ( ! $mtp_obj instanceof EE_message_type ) { |
|
494 | + if ( ! $mtp_obj instanceof EE_message_type) { |
|
495 | 495 | continue; |
496 | 496 | } |
497 | 497 | $mtp_obj->admin_registered_pages = (array) $mtp_obj->admin_registered_pages; |
498 | - if ( ! in_array( 'events_edit', $mtp_obj->admin_registered_pages ) ) |
|
498 | + if ( ! in_array('events_edit', $mtp_obj->admin_registered_pages)) |
|
499 | 499 | continue; |
500 | 500 | $stargs = array(); |
501 | 501 | $default_value = ''; |
502 | 502 | $select_values = array(); |
503 | 503 | $select_values[$mtpgID] = __('Global', 'event_espresso'); |
504 | - $default_value = array_key_exists( $mtpgID, $templates_for_event ) && ! $mtpg->get('MTP_is_override' ) ? $mtpgID : NULL; |
|
504 | + $default_value = array_key_exists($mtpgID, $templates_for_event) && ! $mtpg->get('MTP_is_override') ? $mtpgID : NULL; |
|
505 | 505 | |
506 | 506 | //if the override has been set for the global template, then that means even if there are custom templates already created we ignore them because of the set override. |
507 | 507 | |
508 | - if ( ! $mtpg->get('MTP_is_override' ) ) { |
|
508 | + if ( ! $mtpg->get('MTP_is_override')) { |
|
509 | 509 | //any custom templates for this message type? |
510 | - $custom_templates = EEM_Message_Template_Group::instance()->get_custom_message_template_by_m_and_mt( $this->name, $mtpg->message_type() ); |
|
510 | + $custom_templates = EEM_Message_Template_Group::instance()->get_custom_message_template_by_m_and_mt($this->name, $mtpg->message_type()); |
|
511 | 511 | |
512 | - foreach( $custom_templates as $cmtpgID => $cmtpg ) { |
|
512 | + foreach ($custom_templates as $cmtpgID => $cmtpg) { |
|
513 | 513 | $select_values[$cmtpgID] = $cmtpg->name(); |
514 | - $default_value = array_key_exists( $cmtpgID, $templates_for_event ) ? $cmtpgID : $default_value; |
|
514 | + $default_value = array_key_exists($cmtpgID, $templates_for_event) ? $cmtpgID : $default_value; |
|
515 | 515 | } |
516 | 516 | } |
517 | 517 | |
518 | 518 | //if there is no $default_value then we set it as the global |
519 | - $default_value = empty( $default_value ) ? $mtpgID : $default_value; |
|
519 | + $default_value = empty($default_value) ? $mtpgID : $default_value; |
|
520 | 520 | |
521 | - $edit_url = EEH_URL::add_query_args_and_nonce( array('page' => 'espresso_messages', 'action' => 'edit_message_template', 'id' => $default_value), admin_url('admin.php') ); |
|
522 | - $create_url = EEH_URL::add_query_args_and_nonce( array('page' => 'espresso_messages', 'action' => 'add_new_message_template', 'GRP_ID' => $default_value ), admin_url( 'admin.php' ) ); |
|
521 | + $edit_url = EEH_URL::add_query_args_and_nonce(array('page' => 'espresso_messages', 'action' => 'edit_message_template', 'id' => $default_value), admin_url('admin.php')); |
|
522 | + $create_url = EEH_URL::add_query_args_and_nonce(array('page' => 'espresso_messages', 'action' => 'add_new_message_template', 'GRP_ID' => $default_value), admin_url('admin.php')); |
|
523 | 523 | |
524 | - $st_args['mt_name'] = ucwords( $mtp_obj->label['singular'] ); |
|
524 | + $st_args['mt_name'] = ucwords($mtp_obj->label['singular']); |
|
525 | 525 | $st_args['mt_slug'] = $mtpg->message_type(); |
526 | 526 | $st_args['messenger_slug'] = $this->name; |
527 | - $st_args['selector'] = EEH_Form_Fields::select_input( 'event_message_templates_relation[' . $mtpgID . ']', $select_values, $default_value, 'data-messenger="' . $this->name . '" data-messagetype="' . $mtpg->message_type() . '"', 'message-template-selector' ); |
|
527 | + $st_args['selector'] = EEH_Form_Fields::select_input('event_message_templates_relation['.$mtpgID.']', $select_values, $default_value, 'data-messenger="'.$this->name.'" data-messagetype="'.$mtpg->message_type().'"', 'message-template-selector'); |
|
528 | 528 | |
529 | 529 | //note that message template group that has override_all_custom set will remove the ability to set a custom message template based off of the global (and that also in turn overrides any other custom templates). |
530 | - $st_args['create_button'] = $mtpg->get('MTP_is_override') ? '' : '<a data-messenger="' . $this->name . '" data-messagetype="' . $mtpg->message_type() . '" data-grpid="' . $default_value . '" target="_blank" href="' . $create_url . '" class="button button-small create-mtpg-button">' . __('Create New Custom', 'event_espresso') . '</a>'; |
|
531 | - $st_args['create_button'] = EE_Registry::instance()->CAP->current_user_can( 'ee_edit_messages', 'espresso_messsages_add_new_message_template' ) ? $st_args['create_button'] : ''; |
|
532 | - $st_args['edit_button'] = EE_Registry::instance()->CAP->current_user_can( 'ee_edit_message', 'espresso_messages_edit_message_template', $mtpgID ) ? '<a data-messagetype="' . $mtpg->message_type() . '" data-grpid="' . $default_value . '" target="_blank" href="' . $edit_url . '" class="button button-small edit-mtpg-button">' . __('Edit', 'event_espresso') . '</a>' : ''; |
|
533 | - $selector_rows .= EEH_Template::display_template( $template_row_path, $st_args, TRUE ); |
|
530 | + $st_args['create_button'] = $mtpg->get('MTP_is_override') ? '' : '<a data-messenger="'.$this->name.'" data-messagetype="'.$mtpg->message_type().'" data-grpid="'.$default_value.'" target="_blank" href="'.$create_url.'" class="button button-small create-mtpg-button">'.__('Create New Custom', 'event_espresso').'</a>'; |
|
531 | + $st_args['create_button'] = EE_Registry::instance()->CAP->current_user_can('ee_edit_messages', 'espresso_messsages_add_new_message_template') ? $st_args['create_button'] : ''; |
|
532 | + $st_args['edit_button'] = EE_Registry::instance()->CAP->current_user_can('ee_edit_message', 'espresso_messages_edit_message_template', $mtpgID) ? '<a data-messagetype="'.$mtpg->message_type().'" data-grpid="'.$default_value.'" target="_blank" href="'.$edit_url.'" class="button button-small edit-mtpg-button">'.__('Edit', 'event_espresso').'</a>' : ''; |
|
533 | + $selector_rows .= EEH_Template::display_template($template_row_path, $st_args, TRUE); |
|
534 | 534 | } |
535 | 535 | |
536 | 536 | //if no selectors present then get out. |
537 | - if ( empty( $selector_rows ) ) { |
|
537 | + if (empty($selector_rows)) { |
|
538 | 538 | return ''; |
539 | 539 | } |
540 | 540 | |
541 | 541 | $template_args['selector_rows'] = $selector_rows; |
542 | - return EEH_Template::display_template( $template_wrapper_path, $template_args, TRUE ); |
|
542 | + return EEH_Template::display_template($template_wrapper_path, $template_args, TRUE); |
|
543 | 543 | } |
544 | 544 | |
545 | 545 | |
@@ -554,8 +554,8 @@ discard block |
||
554 | 554 | * @return array $this->_template_fields |
555 | 555 | */ |
556 | 556 | public function get_template_fields() { |
557 | - $template_fields = apply_filters( 'FHEE__' . get_class($this) . '__get_template_fields', $this->_template_fields, $this ); |
|
558 | - $template_fields = apply_filters( 'FHEE__EE_messenger__get_template_fields', $template_fields, $this ); |
|
557 | + $template_fields = apply_filters('FHEE__'.get_class($this).'__get_template_fields', $this->_template_fields, $this); |
|
558 | + $template_fields = apply_filters('FHEE__EE_messenger__get_template_fields', $template_fields, $this); |
|
559 | 559 | return $template_fields; |
560 | 560 | } |
561 | 561 | |
@@ -568,9 +568,9 @@ discard block |
||
568 | 568 | * The following method doesn't NEED to be used by child classes but might be modified by the specific messenger |
569 | 569 | */ |
570 | 570 | protected function _set_template_value($item, $value) { |
571 | - if ( array_key_exists($item, $this->_template_fields) ) { |
|
572 | - $prop = '_' . $item; |
|
573 | - $this->$prop= $value; |
|
571 | + if (array_key_exists($item, $this->_template_fields)) { |
|
572 | + $prop = '_'.$item; |
|
573 | + $this->$prop = $value; |
|
574 | 574 | } |
575 | 575 | } |
576 | 576 | |
@@ -580,8 +580,8 @@ discard block |
||
580 | 580 | * @param EE_message_type $message_type The message type object used in combination with this messenger to generate the provided message. |
581 | 581 | * @return bool | WP_Error |
582 | 582 | */ |
583 | - public function send_message( $message, EE_message_type $message_type ) { |
|
584 | - $this->_validate_and_setup( $message ); |
|
583 | + public function send_message($message, EE_message_type $message_type) { |
|
584 | + $this->_validate_and_setup($message); |
|
585 | 585 | $this->_incoming_message_type = $message_type; |
586 | 586 | return $this->_send_message(); |
587 | 587 | } |
@@ -595,28 +595,28 @@ discard block |
||
595 | 595 | * @param bool $send true we will actually use the _send method (for test sends). FALSE we just return preview |
596 | 596 | * @return string return the message html content |
597 | 597 | */ |
598 | - public function get_preview( $message, EE_message_type $message_type, $send = FALSE ) { |
|
599 | - $this->_validate_and_setup( $message ); |
|
598 | + public function get_preview($message, EE_message_type $message_type, $send = FALSE) { |
|
599 | + $this->_validate_and_setup($message); |
|
600 | 600 | |
601 | 601 | $this->_incoming_message_type = $message_type; |
602 | 602 | |
603 | - if ( $send ) { |
|
603 | + if ($send) { |
|
604 | 604 | //are we overriding any existing template fields? |
605 | 605 | $settings = $this->get_existing_test_settings(); |
606 | - if ( !empty( $settings ) ) { |
|
607 | - foreach( $settings as $field => $value ) { |
|
608 | - $this->_set_template_value( $field, $value ); |
|
606 | + if ( ! empty($settings)) { |
|
607 | + foreach ($settings as $field => $value) { |
|
608 | + $this->_set_template_value($field, $value); |
|
609 | 609 | } |
610 | 610 | } |
611 | 611 | } |
612 | 612 | |
613 | 613 | //enqueue preview js so that any links/buttons on the page are disabled. |
614 | - if ( ! $send ) { |
|
614 | + if ( ! $send) { |
|
615 | 615 | // the below may seem like duplication. However, typically if a messenger enqueues scripts/styles, |
616 | 616 | // it deregisters all existing wp scripts and styles first. So the second hook ensures our previewer still gets setup. |
617 | - add_action( 'admin_enqueue_scripts', array( $this, 'add_preview_script' ), 10 ); |
|
618 | - add_action( 'wp_enqueue_scripts', array( $this, 'add_preview_script' ), 10 ); |
|
619 | - add_action( 'AHEE__EE_messenger__enqueue_scripts_styles', array( $this, 'add_preview_script' ), 10 ); |
|
617 | + add_action('admin_enqueue_scripts', array($this, 'add_preview_script'), 10); |
|
618 | + add_action('wp_enqueue_scripts', array($this, 'add_preview_script'), 10); |
|
619 | + add_action('AHEE__EE_messenger__enqueue_scripts_styles', array($this, 'add_preview_script'), 10); |
|
620 | 620 | } |
621 | 621 | |
622 | 622 | return $send ? $this->_send_message() : $this->_preview(); |
@@ -634,10 +634,10 @@ discard block |
||
634 | 634 | */ |
635 | 635 | public function add_preview_script() { |
636 | 636 | //error message |
637 | - EE_Registry::$i18n_js_strings[ 'links_disabled' ] = __( 'All the links on this page have been disabled because this is a generated preview message for the purpose of ensuring layout, style, and content setup. To test generated links, you must trigger an actual message notification.', 'event_espresso' ); |
|
638 | - wp_register_script( 'ee-messages-preview-js', EE_LIBRARIES_URL . 'messages/messenger/assets/js/ee-messages-preview.js', array( 'jquery' ), EVENT_ESPRESSO_VERSION, true ); |
|
639 | - wp_localize_script( 'ee-messages-preview-js', 'eei18n', EE_Registry::$i18n_js_strings ); |
|
640 | - wp_enqueue_script( 'ee-messages-preview-js' ); |
|
637 | + EE_Registry::$i18n_js_strings['links_disabled'] = __('All the links on this page have been disabled because this is a generated preview message for the purpose of ensuring layout, style, and content setup. To test generated links, you must trigger an actual message notification.', 'event_espresso'); |
|
638 | + wp_register_script('ee-messages-preview-js', EE_LIBRARIES_URL.'messages/messenger/assets/js/ee-messages-preview.js', array('jquery'), EVENT_ESPRESSO_VERSION, true); |
|
639 | + wp_localize_script('ee-messages-preview-js', 'eei18n', EE_Registry::$i18n_js_strings); |
|
640 | + wp_enqueue_script('ee-messages-preview-js'); |
|
641 | 641 | } |
642 | 642 | |
643 | 643 | |
@@ -647,23 +647,23 @@ discard block |
||
647 | 647 | * @param object $message message object |
648 | 648 | * @throws \EE_Error |
649 | 649 | */ |
650 | - protected function _validate_and_setup( $message ) { |
|
651 | - if ( !is_object( $message ) ) |
|
652 | - throw new EE_Error( __('Incoming "$message" must be an object', 'event_espresso' ) ); |
|
650 | + protected function _validate_and_setup($message) { |
|
651 | + if ( ! is_object($message)) |
|
652 | + throw new EE_Error(__('Incoming "$message" must be an object', 'event_espresso')); |
|
653 | 653 | |
654 | 654 | //verify we have the required template pack value on the $message object. |
655 | - if ( empty( $message->template_pack ) || ! $message->template_pack instanceof EE_Messages_Template_Pack ) { |
|
656 | - throw new EE_Error( __('Incoming $message object must have a EE_Messages_Template_Pack object assigned to the template_pack property', 'event_espresso' ) ); |
|
655 | + if (empty($message->template_pack) || ! $message->template_pack instanceof EE_Messages_Template_Pack) { |
|
656 | + throw new EE_Error(__('Incoming $message object must have a EE_Messages_Template_Pack object assigned to the template_pack property', 'event_espresso')); |
|
657 | 657 | } |
658 | 658 | |
659 | 659 | $this->_tmp_pack = $message->template_pack; |
660 | 660 | |
661 | - $this->_variation = !empty ( $message->variation ) ? $message->variation : 'default'; |
|
661 | + $this->_variation = ! empty ($message->variation) ? $message->variation : 'default'; |
|
662 | 662 | |
663 | 663 | $template_fields = $this->get_template_fields(); |
664 | 664 | |
665 | - foreach ( $template_fields as $template => $value ) { |
|
666 | - if ( $template !== 'extra' ) |
|
665 | + foreach ($template_fields as $template => $value) { |
|
666 | + if ($template !== 'extra') |
|
667 | 667 | $this->_set_template_value($template, $message->$template); |
668 | 668 | } |
669 | 669 | } |
@@ -678,21 +678,21 @@ discard block |
||
678 | 678 | * @return string |
679 | 679 | * @throws \EE_Error |
680 | 680 | */ |
681 | - protected function _get_main_template( $preview = FALSE ) { |
|
681 | + protected function _get_main_template($preview = FALSE) { |
|
682 | 682 | $type = $preview ? 'preview' : 'main'; |
683 | 683 | |
684 | - $wrapper_template = $this->_tmp_pack->get_wrapper( $this->name, $type ); |
|
684 | + $wrapper_template = $this->_tmp_pack->get_wrapper($this->name, $type); |
|
685 | 685 | |
686 | 686 | //check file exists and is readable |
687 | - if ( !is_readable( $wrapper_template ) ) |
|
688 | - throw new EE_Error( sprintf( __('Unable to access the template file for the %s messenger main content wrapper. The location being attempted is %s.', 'event_espresso' ), ucwords($this->label['singular']) , $wrapper_template ) ); |
|
687 | + if ( ! is_readable($wrapper_template)) |
|
688 | + throw new EE_Error(sprintf(__('Unable to access the template file for the %s messenger main content wrapper. The location being attempted is %s.', 'event_espresso'), ucwords($this->label['singular']), $wrapper_template)); |
|
689 | 689 | |
690 | 690 | //add message type to template args |
691 | 691 | $this->_template_args['message_type'] = $this->_incoming_message_type; |
692 | 692 | |
693 | 693 | //require template helper |
694 | - EE_Registry::instance()->load_helper( 'Template' ); |
|
695 | - return EEH_Template::display_template( $wrapper_template, $this->_template_args, TRUE ); |
|
694 | + EE_Registry::instance()->load_helper('Template'); |
|
695 | + return EEH_Template::display_template($wrapper_template, $this->_template_args, TRUE); |
|
696 | 696 | } |
697 | 697 | |
698 | 698 | |
@@ -728,7 +728,7 @@ discard block |
||
728 | 728 | */ |
729 | 729 | public function get_existing_test_settings() { |
730 | 730 | $settings = EEH_MSG_Template::get_active_messengers_in_db(); |
731 | - return isset( $settings[$this->name]['test_settings'] ) ? $settings[$this->name]['test_settings'] : array(); |
|
731 | + return isset($settings[$this->name]['test_settings']) ? $settings[$this->name]['test_settings'] : array(); |
|
732 | 732 | } |
733 | 733 | |
734 | 734 | |
@@ -739,10 +739,10 @@ discard block |
||
739 | 739 | * @access public |
740 | 740 | * @return bool success/fail |
741 | 741 | */ |
742 | - public function set_existing_test_settings( $settings ) { |
|
742 | + public function set_existing_test_settings($settings) { |
|
743 | 743 | $existing = EEH_MSG_Template::get_active_messengers_in_db(); |
744 | 744 | $existing[$this->name]['test_settings'] = $settings; |
745 | - return EEH_MSG_Template::update_active_messengers_in_db( $existing ); |
|
745 | + return EEH_MSG_Template::update_active_messengers_in_db($existing); |
|
746 | 746 | } |
747 | 747 | |
748 | 748 | |
@@ -755,21 +755,21 @@ discard block |
||
755 | 755 | * @param string $field The field to retrieve the label for |
756 | 756 | * @return string The label |
757 | 757 | */ |
758 | - public function get_field_label( $field ) { |
|
758 | + public function get_field_label($field) { |
|
759 | 759 | //first let's see if the field requests is in the top level array. |
760 | - if ( isset( $this->_template_fields[$field] ) && !empty( $this->_template_fields[$field]['label'] ) ) |
|
760 | + if (isset($this->_template_fields[$field]) && ! empty($this->_template_fields[$field]['label'])) |
|
761 | 761 | return $this->_template[$field]['label']; |
762 | 762 | |
763 | 763 | //nope so let's look in the extra array to see if it's there HOWEVER if the field exists as a top level index in the extra array then we know the label is in the 'main' index. |
764 | - if ( isset( $this->_template_fields['extra'] ) && !empty( $this->_template_fields['extra'][$field] ) && !empty( $this->_template_fields['extra'][$field]['main']['label'] ) ) |
|
764 | + if (isset($this->_template_fields['extra']) && ! empty($this->_template_fields['extra'][$field]) && ! empty($this->_template_fields['extra'][$field]['main']['label'])) |
|
765 | 765 | return $this->_template_fields['extra'][$field]['main']['label']; |
766 | 766 | |
767 | 767 | //now it's possible this field may just be existing in any of the extra array items. |
768 | - if ( !empty( $this->_template_fields['extra'] ) && is_array( $this->_template_fields['extra'] ) ) { |
|
769 | - foreach ( $this->_template_fields['extra'] as $main_field => $subfields ) { |
|
770 | - if ( !is_array( $subfields ) ) |
|
768 | + if ( ! empty($this->_template_fields['extra']) && is_array($this->_template_fields['extra'])) { |
|
769 | + foreach ($this->_template_fields['extra'] as $main_field => $subfields) { |
|
770 | + if ( ! is_array($subfields)) |
|
771 | 771 | continue; |
772 | - if ( isset( $subfields[$field] ) && !empty( $subfields[$field]['label'] ) ) |
|
772 | + if (isset($subfields[$field]) && ! empty($subfields[$field]['label'])) |
|
773 | 773 | return $subfields[$field]['label']; |
774 | 774 | } |
775 | 775 | } |
@@ -790,7 +790,7 @@ discard block |
||
790 | 790 | * |
791 | 791 | * @return void |
792 | 792 | */ |
793 | - public function do_secondary_messenger_hooks( $sending_messenger_name ) { |
|
793 | + public function do_secondary_messenger_hooks($sending_messenger_name) { |
|
794 | 794 | return; |
795 | 795 | } |
796 | 796 |
@@ -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 | /** |
@@ -34,7 +34,7 @@ discard block |
||
34 | 34 | /** |
35 | 35 | * Identifier properties for the recipient |
36 | 36 | */ |
37 | - public $user_id; //if available we'll use this to set the fname and lname (admin) |
|
37 | + public $user_id; //if available we'll use this to set the fname and lname (admin) |
|
38 | 38 | public $fname; //this will always be the admin fname (set later via incoming user_id) |
39 | 39 | public $lname; //this will always be the admin lname (set later via incoming user_id) |
40 | 40 | public $primary_registration_id; |
@@ -149,7 +149,7 @@ discard block |
||
149 | 149 | * @param array $addressee_data We're expecting an incoming array of data that will be used to fill the properties for the object. |
150 | 150 | * @return void |
151 | 151 | */ |
152 | - public function __construct( $addressee_data ) { |
|
152 | + public function __construct($addressee_data) { |
|
153 | 153 | $this->_data = $addressee_data; |
154 | 154 | $this->_set_properties(); |
155 | 155 | } |
@@ -165,15 +165,15 @@ discard block |
||
165 | 165 | */ |
166 | 166 | protected function _set_properties() { |
167 | 167 | |
168 | - foreach ( $this->_data as $prop => $value ) { |
|
169 | - if( EEH_Class_Tools::has_property( $this, $prop ) ) |
|
168 | + foreach ($this->_data as $prop => $value) { |
|
169 | + if (EEH_Class_Tools::has_property($this, $prop)) |
|
170 | 170 | $this->$prop = $value; |
171 | 171 | } |
172 | 172 | |
173 | 173 | //if user_id present we'll use this to set the fname and lname and admin_email. |
174 | - if ( !empty( $this->user_id ) ) { |
|
174 | + if ( ! empty($this->user_id)) { |
|
175 | 175 | $this->user_id = (int) $this->user_id; |
176 | - $user = get_userdata( $this->user_id ); |
|
176 | + $user = get_userdata($this->user_id); |
|
177 | 177 | $this->fname = $user->user_firstname; |
178 | 178 | $this->lname = $user->user_lastname; |
179 | 179 | $this->admin_email = $user->user_email; |
@@ -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 |
@@ -166,8 +167,9 @@ discard block |
||
166 | 167 | protected function _set_properties() { |
167 | 168 | |
168 | 169 | foreach ( $this->_data as $prop => $value ) { |
169 | - if( EEH_Class_Tools::has_property( $this, $prop ) ) |
|
170 | - $this->$prop = $value; |
|
170 | + if( EEH_Class_Tools::has_property( $this, $prop ) ) { |
|
171 | + $this->$prop = $value; |
|
172 | + } |
|
171 | 173 | } |
172 | 174 | |
173 | 175 | //if user_id present we'll use this to set the fname and lname and admin_email. |
@@ -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 | /** |
@@ -31,7 +31,7 @@ discard block |
||
31 | 31 | class EE_Messages_EE_Session_incoming_data extends EE_Messages_incoming_data { |
32 | 32 | |
33 | 33 | |
34 | - public function __construct( EE_Session $data ) { |
|
34 | + public function __construct(EE_Session $data) { |
|
35 | 35 | parent::__construct($data); |
36 | 36 | } |
37 | 37 | |
@@ -42,21 +42,21 @@ discard block |
||
42 | 42 | $session = $this->_data->get_session_data(); |
43 | 43 | $this->txn = $session['transaction']; |
44 | 44 | |
45 | - if ( empty( $this->txn ) || ! $this->txn instanceof EE_Transaction ) { |
|
46 | - throw new EE_Error( __('Incoming data for the EE_Session data handler must have a valid EE_Transaction object in order to setup the data') ); |
|
45 | + if (empty($this->txn) || ! $this->txn instanceof EE_Transaction) { |
|
46 | + throw new EE_Error(__('Incoming data for the EE_Session data handler must have a valid EE_Transaction object in order to setup the data')); |
|
47 | 47 | } |
48 | 48 | |
49 | 49 | $this->reg_info = array(); |
50 | 50 | $this->incoming_data = $session; |
51 | 51 | |
52 | 52 | //other data from the session (if possible) |
53 | - $this->user_id = isset( $session['user_id'] ) ? $session['user_id'] : ''; |
|
54 | - $this->ip_address = isset( $session['ip_address'] ) ? $session['ip_address'] : ''; |
|
55 | - $this->user_agent = isset( $session['user_agent'] ) ? $session['user_agent'] : ''; |
|
53 | + $this->user_id = isset($session['user_id']) ? $session['user_id'] : ''; |
|
54 | + $this->ip_address = isset($session['ip_address']) ? $session['ip_address'] : ''; |
|
55 | + $this->user_agent = isset($session['user_agent']) ? $session['user_agent'] : ''; |
|
56 | 56 | $this->init_access = $this->last_access = ''; |
57 | 57 | |
58 | 58 | $this->payment = $this->txn->get_first_related('Payment'); |
59 | - $this->payment = empty( $this->payment ) ? EE_Payment::new_instance( array( |
|
59 | + $this->payment = empty($this->payment) ? EE_Payment::new_instance(array( |
|
60 | 60 | 'STS_ID' => EEM_Payment::status_id_pending, |
61 | 61 | 'PAY_timestamp' => time(), |
62 | 62 | 'PMD_ID' => $this->txn->payment_method_ID(), |
@@ -6,8 +6,9 @@ |
||
6 | 6 | * @package Event Espresso |
7 | 7 | * @subpackage messages |
8 | 8 | */ |
9 | -if (!defined('EVENT_ESPRESSO_VERSION') ) |
|
9 | +if (!defined('EVENT_ESPRESSO_VERSION') ) { |
|
10 | 10 | exit('NO direct script access allowed'); |
11 | +} |
|
11 | 12 | |
12 | 13 | /** |
13 | 14 | * |
@@ -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 | /** |
@@ -43,25 +43,25 @@ discard block |
||
43 | 43 | * @param array $data |
44 | 44 | * @throws \EE_Error |
45 | 45 | */ |
46 | - public function __construct( $data ) { |
|
46 | + public function __construct($data) { |
|
47 | 47 | |
48 | 48 | //test for valid params |
49 | - if ( ! ( $data[0] instanceof EE_Transaction )) |
|
50 | - throw new EE_Error( __('Incoming data for the Gateways data handler must have an EE_Transaction object as the value for the first array index.', 'event_espresso') ); |
|
49 | + if ( ! ($data[0] instanceof EE_Transaction)) |
|
50 | + throw new EE_Error(__('Incoming data for the Gateways data handler must have an EE_Transaction object as the value for the first array index.', 'event_espresso')); |
|
51 | 51 | |
52 | - if ( empty( $data[1] ) || ! $data[1] instanceof EE_Payment ) |
|
53 | - $pmt_obj = $this->_get_empty_payment_obj( $data[0] ); |
|
52 | + if (empty($data[1]) || ! $data[1] instanceof EE_Payment) |
|
53 | + $pmt_obj = $this->_get_empty_payment_obj($data[0]); |
|
54 | 54 | |
55 | - if ( ! empty( $data[2] ) ) { |
|
55 | + if ( ! empty($data[2])) { |
|
56 | 56 | $filtered_reg_status = $data[2]; |
57 | 57 | } |
58 | 58 | |
59 | 59 | $data = array( |
60 | 60 | 'txn_obj' => $data[0], |
61 | 61 | 'pmt_obj' => isset($pmt_obj) ? $pmt_obj : $data[1], |
62 | - 'filtered_reg_status' => isset( $filtered_reg_status ) ? $filtered_reg_status : null |
|
62 | + 'filtered_reg_status' => isset($filtered_reg_status) ? $filtered_reg_status : null |
|
63 | 63 | ); |
64 | - parent::__construct( $data ); |
|
64 | + parent::__construct($data); |
|
65 | 65 | } |
66 | 66 | |
67 | 67 | |
@@ -71,8 +71,8 @@ discard block |
||
71 | 71 | * @param \EE_Transaction $txn |
72 | 72 | * @return \EE_Payment |
73 | 73 | */ |
74 | - private function _get_empty_payment_obj( EE_Transaction $txn ) { |
|
75 | - $PMT = EE_Payment::new_instance( array( |
|
74 | + private function _get_empty_payment_obj(EE_Transaction $txn) { |
|
75 | + $PMT = EE_Payment::new_instance(array( |
|
76 | 76 | 'STS_ID' => EEM_Payment::status_id_pending, |
77 | 77 | 'PAY_timestamp' => time(), |
78 | 78 | 'PMD_ID' => $txn->payment_method_ID(), |
@@ -100,9 +100,9 @@ discard block |
||
100 | 100 | |
101 | 101 | |
102 | 102 | //other data from the session (if possible) |
103 | - $this->user_id = isset( $session_data['user_id'] ) ? $session_data['user_id'] : ''; |
|
104 | - $this->ip_address = isset( $session_data['ip_address'] ) ? $session_data['ip_address'] : ''; |
|
105 | - $this->user_agent = isset( $session_data['user_agent'] ) ? $session_data['user_agent'] : ''; |
|
103 | + $this->user_id = isset($session_data['user_id']) ? $session_data['user_id'] : ''; |
|
104 | + $this->ip_address = isset($session_data['ip_address']) ? $session_data['ip_address'] : ''; |
|
105 | + $this->user_agent = isset($session_data['user_agent']) ? $session_data['user_agent'] : ''; |
|
106 | 106 | $this->init_access = $this->last_access = ''; |
107 | 107 | |
108 | 108 | $this->reg_objs = $this->txn->get_many_related('Registration'); |
@@ -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 |
@@ -46,11 +47,13 @@ discard block |
||
46 | 47 | public function __construct( $data ) { |
47 | 48 | |
48 | 49 | //test for valid params |
49 | - if ( ! ( $data[0] instanceof EE_Transaction )) |
|
50 | - throw new EE_Error( __('Incoming data for the Gateways data handler must have an EE_Transaction object as the value for the first array index.', 'event_espresso') ); |
|
50 | + if ( ! ( $data[0] instanceof EE_Transaction )) { |
|
51 | + throw new EE_Error( __('Incoming data for the Gateways data handler must have an EE_Transaction object as the value for the first array index.', 'event_espresso') ); |
|
52 | + } |
|
51 | 53 | |
52 | - if ( empty( $data[1] ) || ! $data[1] instanceof EE_Payment ) |
|
53 | - $pmt_obj = $this->_get_empty_payment_obj( $data[0] ); |
|
54 | + if ( empty( $data[1] ) || ! $data[1] instanceof EE_Payment ) { |
|
55 | + $pmt_obj = $this->_get_empty_payment_obj( $data[0] ); |
|
56 | + } |
|
54 | 57 | |
55 | 58 | if ( ! empty( $data[2] ) ) { |
56 | 59 | $filtered_reg_status = $data[2]; |
@@ -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 | /** |
@@ -42,7 +42,7 @@ discard block |
||
42 | 42 | * For the constructor of this special preview class. We're either looking for an event id or empty data. If we have an event id (or ids) then we'll use that as the source for the "dummy" data. If the data is empty then we'll get the first three published events from the users database and use that as a source. |
43 | 43 | * @param array $data |
44 | 44 | */ |
45 | - public function __construct( $data = array() ) { |
|
45 | + public function __construct($data = array()) { |
|
46 | 46 | |
47 | 47 | $data = empty($data) ? array() : $data['event_ids']; |
48 | 48 | $this->_setup_attendees_events(); |
@@ -65,8 +65,8 @@ discard block |
||
65 | 65 | |
66 | 66 | $answers_n_questions = $this->_get_some_q_and_as(); |
67 | 67 | |
68 | - if ( count( $events ) < 1 ) { |
|
69 | - throw new EE_Error( __('We can\'t generate a preview for you because there are no active events in your database', 'event_espresso' ) ); |
|
68 | + if (count($events) < 1) { |
|
69 | + throw new EE_Error(__('We can\'t generate a preview for you because there are no active events in your database', 'event_espresso')); |
|
70 | 70 | } |
71 | 71 | |
72 | 72 | |
@@ -76,11 +76,11 @@ discard block |
||
76 | 76 | |
77 | 77 | //we'll actually use the generated line_item identifiers for our loop |
78 | 78 | $dtts = array(); |
79 | - foreach( $events as $id => $event ) { |
|
79 | + foreach ($events as $id => $event) { |
|
80 | 80 | $this->_events[$id]['ID'] = $id; |
81 | 81 | $this->_events[$id]['name'] = $event->get('EVT_name'); |
82 | 82 | $datetime = $event->get_first_related('Datetime'); |
83 | - $tickets = $datetime instanceof EE_Datetime ? $datetime->get_many_related('Ticket', array('default_where_conditions' => 'none') ) : array(); |
|
83 | + $tickets = $datetime instanceof EE_Datetime ? $datetime->get_many_related('Ticket', array('default_where_conditions' => 'none')) : array(); |
|
84 | 84 | $this->_events[$id]['event'] = $event; |
85 | 85 | $this->_events[$id]['reg_objs'] = array(); |
86 | 86 | $this->_events[$id]['tkt_objs'] = $tickets; |
@@ -88,15 +88,15 @@ discard block |
||
88 | 88 | |
89 | 89 | $dttcache = array(); |
90 | 90 | $tkts = array(); |
91 | - foreach ( $tickets as $ticket ) { |
|
91 | + foreach ($tickets as $ticket) { |
|
92 | 92 | $tkts[$ticket->ID()]['ticket'] = $ticket; |
93 | 93 | $reldatetime = $ticket->datetimes(); |
94 | 94 | $tkts[$ticket->ID()]['dtt_objs'] = $reldatetime; |
95 | 95 | $tkts[$ticket->ID()]['att_objs'] = $attendees; |
96 | 96 | $tkts[$ticket->ID()]['count'] = count($attendees); |
97 | 97 | $tkts[$ticket->ID()]['EE_Event'] = $event; |
98 | - foreach ( $reldatetime as $datetime ) { |
|
99 | - if ( !isset( $dtts[$datetime->ID()] ) ) { |
|
98 | + foreach ($reldatetime as $datetime) { |
|
99 | + if ( ! isset($dtts[$datetime->ID()])) { |
|
100 | 100 | $this->_events[$id]['dtt_objs'][$datetime->ID()] = $datetime; |
101 | 101 | $dtts[$datetime->ID()]['datetime'] = $datetime; |
102 | 102 | $dtts[$datetime->ID()]['tkt_objs'][] = $ticket; |
@@ -106,26 +106,26 @@ discard block |
||
106 | 106 | } |
107 | 107 | } |
108 | 108 | |
109 | - $this->_events[$id]['total_attendees'] = count( $attendees ); |
|
109 | + $this->_events[$id]['total_attendees'] = count($attendees); |
|
110 | 110 | $this->_events[$id]['att_objs'] = $attendees; |
111 | 111 | |
112 | 112 | //let's also setup the dummy attendees property! |
113 | - foreach ( $attendees as $att_key => $attendee ) { |
|
114 | - $this->_attendees[$att_key]['line_ref'][] = $id; //so later it can be determined what events this attendee registered for! |
|
113 | + foreach ($attendees as $att_key => $attendee) { |
|
114 | + $this->_attendees[$att_key]['line_ref'][] = $id; //so later it can be determined what events this attendee registered for! |
|
115 | 115 | $this->_attendees[$att_key]['evt_objs'][] = $event; |
116 | 116 | $this->_attendees[$att_key]['att_obj'] = $attendee; |
117 | 117 | //$this->_attendees[$att_key]['registration_id'] = 0; |
118 | 118 | $this->_attendees[$att_key]['attendee_email'] = $attendee->email(); |
119 | 119 | $this->_attendees[$att_key]['tkt_objs'] = $tickets; |
120 | - if ( $att_key == 999999991 ) { |
|
120 | + if ($att_key == 999999991) { |
|
121 | 121 | $this->_attendees[$att_key]['ans_objs'][999] = $answers_n_questions['answers'][999]; |
122 | 122 | $this->_attendees[$att_key]['ans_objs'][1002] = $answers_n_questions['answers'][1002]; |
123 | 123 | $this->_attendees[$att_key]['ans_objs'][1005] = $answers_n_questions['answers'][1005]; |
124 | - } elseif ( $att_key == 999999992 ) { |
|
124 | + } elseif ($att_key == 999999992) { |
|
125 | 125 | $this->_attendees[$att_key]['ans_objs'][1000] = $answers_n_questions['answers'][1000]; |
126 | 126 | $this->_attendees[$att_key]['ans_objs'][1003] = $answers_n_questions['answers'][1003]; |
127 | 127 | $this->_attendees[$att_key]['ans_objs'][1006] = $answers_n_questions['answers'][1006]; |
128 | - } elseif ( $att_key == 999999993 ) { |
|
128 | + } elseif ($att_key == 999999993) { |
|
129 | 129 | $this->_attendees[$att_key]['ans_objs'][1001] = $answers_n_questions['answers'][1001]; |
130 | 130 | $this->_attendees[$att_key]['ans_objs'][1004] = $answers_n_questions['answers'][1004]; |
131 | 131 | $this->_attendees[$att_key]['ans_objs'][1007] = $answers_n_questions['answers'][1007]; |
@@ -198,11 +198,11 @@ discard block |
||
198 | 198 | |
199 | 199 | //let's generate the attendee objects |
200 | 200 | $attendees = array(); |
201 | - $var_array = array('fname','lname','email','address','address2','city','staid','cntry','zip','phone','deleted','attid'); |
|
201 | + $var_array = array('fname', 'lname', 'email', 'address', 'address2', 'city', 'staid', 'cntry', 'zip', 'phone', 'deleted', 'attid'); |
|
202 | 202 | |
203 | - EE_Registry::instance()->load_class( 'Attendee', array(), FALSE, TRUE, TRUE ); |
|
204 | - foreach ( $dummy_attendees as $dummy ) { |
|
205 | - $att = array_combine( $var_array, $dummy ); |
|
203 | + EE_Registry::instance()->load_class('Attendee', array(), FALSE, TRUE, TRUE); |
|
204 | + foreach ($dummy_attendees as $dummy) { |
|
205 | + $att = array_combine($var_array, $dummy); |
|
206 | 206 | extract($att); |
207 | 207 | $attendees[$attid] = EE_Attendee::new_instance( |
208 | 208 | array( |
@@ -303,19 +303,19 @@ discard block |
||
303 | 303 | $qst_columns = array('QST_ID', 'QST_display_text', 'QST_system'); |
304 | 304 | $ans_columns = array('ANS_ID', 'QST_ID', 'ANS_value'); |
305 | 305 | |
306 | - EE_Registry::instance()->load_class( 'Question', array(), FALSE, TRUE, TRUE ); |
|
307 | - EE_Registry::instance()->load_class( 'Answer', array(), FALSE, TRUE, TRUE ); |
|
306 | + EE_Registry::instance()->load_class('Question', array(), FALSE, TRUE, TRUE); |
|
307 | + EE_Registry::instance()->load_class('Answer', array(), FALSE, TRUE, TRUE); |
|
308 | 308 | |
309 | 309 | //first the questions |
310 | - foreach ( $quests_array as $qst ) { |
|
311 | - $qstobj = array_combine( $qst_columns, $qst ); |
|
310 | + foreach ($quests_array as $qst) { |
|
311 | + $qstobj = array_combine($qst_columns, $qst); |
|
312 | 312 | $qsts[$qstobj['QST_ID']] = EE_Question::new_instance($qstobj); |
313 | 313 | } |
314 | 314 | |
315 | 315 | //now the answers (and we'll setup our arrays) |
316 | 316 | $q_n_as = array(); |
317 | - foreach ( $ans_array as $ans ) { |
|
318 | - $ansobj = array_combine( $ans_columns, $ans ); |
|
317 | + foreach ($ans_array as $ans) { |
|
318 | + $ansobj = array_combine($ans_columns, $ans); |
|
319 | 319 | $ansobj = EE_Answer::new_instance($ansobj); |
320 | 320 | $q_n_as['answers'][$ansobj->ID()] = $ansobj; |
321 | 321 | $q_n_as['questions'][$ansobj->ID()] = $qsts[$ansobj->get('QST_ID')]; |
@@ -337,17 +337,17 @@ discard block |
||
337 | 337 | * @param array $event_ids if set, this will be an array of event ids to obtain events for. |
338 | 338 | * @return array An array of event objects from the db. |
339 | 339 | */ |
340 | - private function _get_some_events( $event_ids = array() ) { |
|
340 | + private function _get_some_events($event_ids = array()) { |
|
341 | 341 | global $wpdb; |
342 | 342 | |
343 | 343 | //HEY, if we have an evt_id then we want to make sure we use that for the preview (because a specific event template is being viewed); |
344 | - $event_ids = isset( $_REQUEST['evt_id'] ) && !empty($_REQUEST['evt_id'] ) ? array( $_REQUEST['evt_id'] ) : array(); |
|
344 | + $event_ids = isset($_REQUEST['evt_id']) && ! empty($_REQUEST['evt_id']) ? array($_REQUEST['evt_id']) : array(); |
|
345 | 345 | |
346 | - $limit = !empty( $event_ids ) ? NULL : apply_filters( 'FHEE__EE_Messages_Preview_incoming_data___get_some_events__limit', '0,1' ); |
|
346 | + $limit = ! empty($event_ids) ? NULL : apply_filters('FHEE__EE_Messages_Preview_incoming_data___get_some_events__limit', '0,1'); |
|
347 | 347 | |
348 | - $where = !empty($event_ids) ? array('EVT_ID' => array( 'IN', $event_ids ), 'Datetime.Ticket.TKT_ID' => array('>', 1) ) : array('Datetime.Ticket.TKT_ID' => array('>', 1) ); |
|
348 | + $where = ! empty($event_ids) ? array('EVT_ID' => array('IN', $event_ids), 'Datetime.Ticket.TKT_ID' => array('>', 1)) : array('Datetime.Ticket.TKT_ID' => array('>', 1)); |
|
349 | 349 | |
350 | - $events = EE_Registry::instance()->load_model('Event')->get_all(array($where, 'limit' => $limit ) ); |
|
350 | + $events = EE_Registry::instance()->load_model('Event')->get_all(array($where, 'limit' => $limit)); |
|
351 | 351 | |
352 | 352 | return $events; |
353 | 353 | } |
@@ -361,13 +361,13 @@ discard block |
||
361 | 361 | |
362 | 362 | //need to figure out the running total for test purposes so... we're going to create a temp cart and add the tickets to it! |
363 | 363 | |
364 | - EE_Registry::instance()->SSN->clear_session( __CLASS__, __FUNCTION__ ); |
|
364 | + EE_Registry::instance()->SSN->clear_session(__CLASS__, __FUNCTION__); |
|
365 | 365 | |
366 | 366 | $cart = EE_Cart::reset(); |
367 | 367 | |
368 | 368 | |
369 | 369 | //add tickets to cart |
370 | - foreach ( $this->tickets as $ticket ) { |
|
370 | + foreach ($this->tickets as $ticket) { |
|
371 | 371 | $cart->add_ticket_to_cart($ticket['ticket']); |
372 | 372 | } |
373 | 373 | |
@@ -391,13 +391,13 @@ discard block |
||
391 | 391 | //note we're setting up a reg object for each attendee in each event but ALSO adding to the reg_object array. |
392 | 392 | $this->reg_objs = array(); |
393 | 393 | $regid = 9999990; |
394 | - foreach ( $this->_attendees as $key => $attendee ) { |
|
394 | + foreach ($this->_attendees as $key => $attendee) { |
|
395 | 395 | //note we need to setup reg_objects for each event this attendee belongs to |
396 | 396 | $regatt = $attendee['att_obj']->ID(); |
397 | 397 | $regtxn = $this->txn->ID(); |
398 | 398 | $regcnt = 1; |
399 | - foreach ( $attendee['line_ref'] as $evtid ) { |
|
400 | - foreach ( $this->_events[$evtid]['tkt_objs'] as $ticket ) { |
|
399 | + foreach ($attendee['line_ref'] as $evtid) { |
|
400 | + foreach ($this->_events[$evtid]['tkt_objs'] as $ticket) { |
|
401 | 401 | $reg_array = array( |
402 | 402 | 'EVT_ID' => $evtid, |
403 | 403 | 'ATT_ID' => $regatt, |
@@ -407,14 +407,14 @@ discard block |
||
407 | 407 | 'REG_date' => time(), |
408 | 408 | 'REG_final_price' => $ticket->get('TKT_price'), |
409 | 409 | 'REG_session' => 'dummy_session_id', |
410 | - 'REG_code' => $regid . '-dummy-generated-code', |
|
411 | - 'REG_url_link' => $regcnt . '-daafpapasdlfakasdfpqasdfasdf', |
|
410 | + 'REG_code' => $regid.'-dummy-generated-code', |
|
411 | + 'REG_url_link' => $regcnt.'-daafpapasdlfakasdfpqasdfasdf', |
|
412 | 412 | 'REG_count' => $regcnt, |
413 | 413 | 'REG_group_size' => $this->_events[$evtid]['total_attendees'], |
414 | 414 | 'REG_att_is_going' => TRUE, |
415 | 415 | 'REG_ID' => $regid |
416 | 416 | ); |
417 | - $REG_OBJ = EE_Registration::new_instance( $reg_array ); |
|
417 | + $REG_OBJ = EE_Registration::new_instance($reg_array); |
|
418 | 418 | $this->_attendees[$key]['reg_objs'][$regid] = $REG_OBJ; |
419 | 419 | $this->_events[$evtid]['reg_objs'][] = $REG_OBJ; |
420 | 420 | $this->reg_objs[] = $REG_OBJ; |
@@ -430,40 +430,40 @@ discard block |
||
430 | 430 | |
431 | 431 | //setup line items! |
432 | 432 | EE_Registry::instance()->load_helper('Line_Item'); |
433 | - $line_item_total = EEH_Line_Item::create_total_line_item( $this->txn ); |
|
433 | + $line_item_total = EEH_Line_Item::create_total_line_item($this->txn); |
|
434 | 434 | |
435 | 435 | //add tickets |
436 | - foreach ( $this->tickets as $tktid => $item ) { |
|
436 | + foreach ($this->tickets as $tktid => $item) { |
|
437 | 437 | $qty = $item['count']; |
438 | 438 | $ticket = $item['ticket']; |
439 | - EEH_Line_Item::add_ticket_purchase( $line_item_total, $ticket, $qty ); |
|
439 | + EEH_Line_Item::add_ticket_purchase($line_item_total, $ticket, $qty); |
|
440 | 440 | } |
441 | 441 | |
442 | - $shipping_line_item = EE_Line_Item::new_instance( array( |
|
443 | - 'LIN_name' => __( 'Shipping Surcharge', 'event_espresso' ), |
|
444 | - 'LIN_desc' => __( 'Sent via Millenium Falcon', 'event_espresso' ), |
|
442 | + $shipping_line_item = EE_Line_Item::new_instance(array( |
|
443 | + 'LIN_name' => __('Shipping Surcharge', 'event_espresso'), |
|
444 | + 'LIN_desc' => __('Sent via Millenium Falcon', 'event_espresso'), |
|
445 | 445 | 'LIN_unit_price' => 20, |
446 | 446 | 'LIN_quantity' => 1, |
447 | 447 | 'LIN_is_taxable' => TRUE, |
448 | 448 | 'LIN_total' => 20, |
449 | 449 | 'LIN_type' => EEM_Line_Item::type_line_item |
450 | 450 | )); |
451 | - EEH_Line_Item::add_item($line_item_total, $shipping_line_item ); |
|
452 | - $this->additional_line_items = array( $shipping_line_item ); |
|
451 | + EEH_Line_Item::add_item($line_item_total, $shipping_line_item); |
|
452 | + $this->additional_line_items = array($shipping_line_item); |
|
453 | 453 | |
454 | 454 | //now let's add taxes |
455 | - EEH_Line_Item::apply_taxes( $line_item_total ); |
|
455 | + EEH_Line_Item::apply_taxes($line_item_total); |
|
456 | 456 | |
457 | 457 | //now we should be able to get the items we need from this object |
458 | - $event_line_items = EEH_Line_Item::get_pre_tax_subtotal( $line_item_total )->children(); |
|
458 | + $event_line_items = EEH_Line_Item::get_pre_tax_subtotal($line_item_total)->children(); |
|
459 | 459 | $line_items = array(); |
460 | - foreach ( $event_line_items as $line_id => $line_item ) { |
|
461 | - if ( ! $line_item instanceof EE_Line_Item || $line_item->OBJ_type() !== 'Event' ) { |
|
460 | + foreach ($event_line_items as $line_id => $line_item) { |
|
461 | + if ( ! $line_item instanceof EE_Line_Item || $line_item->OBJ_type() !== 'Event') { |
|
462 | 462 | continue; |
463 | 463 | } |
464 | - $ticket_line_items = EEH_Line_Item::get_ticket_line_items( $line_item ); |
|
465 | - foreach ( $ticket_line_items as $ticket_line_id => $ticket_line_item ) { |
|
466 | - if ( ! $ticket_line_item instanceof EE_Line_Item ) { |
|
464 | + $ticket_line_items = EEH_Line_Item::get_ticket_line_items($line_item); |
|
465 | + foreach ($ticket_line_items as $ticket_line_id => $ticket_line_item) { |
|
466 | + if ( ! $ticket_line_item instanceof EE_Line_Item) { |
|
467 | 467 | continue; |
468 | 468 | } |
469 | 469 | $this->tickets[$ticket_line_item->OBJ_ID()]['line_item'] = $ticket_line_item; |
@@ -479,11 +479,11 @@ discard block |
||
479 | 479 | //add proper total to transaction object. |
480 | 480 | $grand_total = $line_item_total->recalculate_total_including_taxes(); |
481 | 481 | $this->grand_total_line_item = $line_item_total; |
482 | - $this->txn->set_total( $grand_total ); |
|
482 | + $this->txn->set_total($grand_total); |
|
483 | 483 | |
484 | 484 | |
485 | 485 | //add additional details for each registration |
486 | - foreach ( $this->reg_objs as $reg ) { |
|
486 | + foreach ($this->reg_objs as $reg) { |
|
487 | 487 | $this->_registrations[$reg->ID()]['tkt_obj'] = $this->tickets[$reg->get('TKT_ID')]['ticket']; |
488 | 488 | $this->_registrations[$reg->ID()]['evt_obj'] = $this->_events[$reg->get('EVT_ID')]['event']; |
489 | 489 | $this->_registrations[$reg->ID()]['reg_obj'] = $reg; |
@@ -514,7 +514,7 @@ discard block |
||
514 | 514 | $this->reg_info = array(); |
515 | 515 | |
516 | 516 | //let's set a reg_obj for messengers expecting one. |
517 | - $this->reg_obj = array_pop( $this->_attendees[999999991]['reg_objs'] ); |
|
517 | + $this->reg_obj = array_pop($this->_attendees[999999991]['reg_objs']); |
|
518 | 518 | |
519 | 519 | |
520 | 520 | //the below are just dummy items. |
@@ -6,8 +6,9 @@ |
||
6 | 6 | * @package Event Espresso |
7 | 7 | * @subpackage messages |
8 | 8 | */ |
9 | -if (!defined('EVENT_ESPRESSO_VERSION') ) |
|
9 | +if (!defined('EVENT_ESPRESSO_VERSION') ) { |
|
10 | 10 | exit('NO direct script access allowed'); |
11 | +} |
|
11 | 12 | |
12 | 13 | /** |
13 | 14 | * |
@@ -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 | /** |
@@ -50,20 +50,20 @@ discard block |
||
50 | 50 | * @param EE_Registration|array $data |
51 | 51 | * @throws \EE_Error |
52 | 52 | */ |
53 | - public function __construct( $data ) { |
|
53 | + public function __construct($data) { |
|
54 | 54 | $filtered_reg_status = null; |
55 | 55 | |
56 | - if ( ! is_array( $data ) && $data instanceof EE_Registration ) { |
|
56 | + if ( ! is_array($data) && $data instanceof EE_Registration) { |
|
57 | 57 | $this->reg_obj = $data; |
58 | 58 | } else { |
59 | - $this->reg_obj = is_array( $data ) && isset( $data[0] ) && $data[0] instanceof EE_Registration ? $data[0] : null; |
|
60 | - $filtered_reg_status = is_array( $data ) && ! empty( $data[1] ) ? $data[1] : null; |
|
59 | + $this->reg_obj = is_array($data) && isset($data[0]) && $data[0] instanceof EE_Registration ? $data[0] : null; |
|
60 | + $filtered_reg_status = is_array($data) && ! empty($data[1]) ? $data[1] : null; |
|
61 | 61 | } |
62 | 62 | |
63 | - if ( ! $this->reg_obj instanceof EE_Registration ) { |
|
63 | + if ( ! $this->reg_obj instanceof EE_Registration) { |
|
64 | 64 | throw new EE_Error( |
65 | 65 | sprintf( |
66 | - __( '%1$s requires the incoming data argument to be an instance of %2$s or an array where the first value is an instance of %2$s', 'event_espresso'), |
|
66 | + __('%1$s requires the incoming data argument to be an instance of %2$s or an array where the first value is an instance of %2$s', 'event_espresso'), |
|
67 | 67 | 'EE_Messages_REG_incoming_data', |
68 | 68 | 'EE_Registration' |
69 | 69 | ) |
@@ -92,16 +92,16 @@ discard block |
||
92 | 92 | $this->txn = $this->reg_obj->transaction(); |
93 | 93 | //possible session stuff? |
94 | 94 | $session = $this->txn->session_data(); |
95 | - $session_data = $session instanceof EE_Session ? $session->get_session_data() : array(); |
|
95 | + $session_data = $session instanceof EE_Session ? $session->get_session_data() : array(); |
|
96 | 96 | |
97 | 97 | //other data from the session (if possible) |
98 | - $this->user_id = isset( $session_data['user_id'] ) ? $session_data['user_id'] : ''; |
|
99 | - $this->ip_address = isset( $session_data['ip_address'] ) ? $session_data['ip_address'] : ''; |
|
100 | - $this->user_agent = isset( $session_data['user_agent'] ) ? $session_data['user_agent'] : ''; |
|
98 | + $this->user_id = isset($session_data['user_id']) ? $session_data['user_id'] : ''; |
|
99 | + $this->ip_address = isset($session_data['ip_address']) ? $session_data['ip_address'] : ''; |
|
100 | + $this->user_agent = isset($session_data['user_agent']) ? $session_data['user_agent'] : ''; |
|
101 | 101 | $this->init_access = $this->last_access = ''; |
102 | 102 | |
103 | 103 | $this->payment = $this->txn->get_first_related('Payment'); |
104 | - $this->payment = empty( $this->payment ) ? EE_Payment::new_instance( array( |
|
104 | + $this->payment = empty($this->payment) ? EE_Payment::new_instance(array( |
|
105 | 105 | 'STS_ID' => EEM_Payment::status_id_pending, |
106 | 106 | 'PAY_timestamp' => time(), |
107 | 107 | 'PMD_ID' => $this->txn->payment_method_ID(), |
@@ -6,8 +6,9 @@ |
||
6 | 6 | * @package Event Espresso |
7 | 7 | * @subpackage messages |
8 | 8 | */ |
9 | -if (!defined('EVENT_ESPRESSO_VERSION') ) |
|
9 | +if (!defined('EVENT_ESPRESSO_VERSION') ) { |
|
10 | 10 | exit('NO direct script access allowed'); |
11 | +} |
|
11 | 12 | |
12 | 13 | /** |
13 | 14 | * |
@@ -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 | /** |
@@ -286,7 +286,7 @@ discard block |
||
286 | 286 | * @param mixed $data incoming data object|array. Suggested that child classes use type hinting for expected |
287 | 287 | * data object. But here parent will be generic because we don't know what's coming in. |
288 | 288 | */ |
289 | - public function __construct( $data ) { |
|
289 | + public function __construct($data) { |
|
290 | 290 | $this->_data = $data; |
291 | 291 | $this->_setup_data(); |
292 | 292 | |
@@ -323,19 +323,19 @@ discard block |
||
323 | 323 | $regchk = array_shift($regchk); |
324 | 324 | $line_items = array(); |
325 | 325 | //verify that reg_objs is set |
326 | - if ( !is_array( $this->reg_objs) && ! reset( $this->reg_objs ) instanceof EE_Registration ) |
|
327 | - throw new EE_Error( __('In order to assemble the data correctly, the "reg_objs" property must be an array of EE_Registration objects', 'event_espresso') ); |
|
326 | + if ( ! is_array($this->reg_objs) && ! reset($this->reg_objs) instanceof EE_Registration) |
|
327 | + throw new EE_Error(__('In order to assemble the data correctly, the "reg_objs" property must be an array of EE_Registration objects', 'event_espresso')); |
|
328 | 328 | |
329 | 329 | //get all attendee and events associated with the registrations in this transaction |
330 | 330 | $events = $event_setup = $evtcache = $tickets = $datetimes = array(); |
331 | 331 | $answers = $questions = $attendees = $line_items = $registrations = array(); |
332 | 332 | $total_ticket_count = 0; |
333 | 333 | |
334 | - if ( !empty( $this->reg_objs ) ) { |
|
334 | + if ( ! empty($this->reg_objs)) { |
|
335 | 335 | $event_attendee_count = array(); |
336 | - foreach ( $this->reg_objs as $reg ) { |
|
336 | + foreach ($this->reg_objs as $reg) { |
|
337 | 337 | //account for filtered registrations by status. |
338 | - if ( ! empty( $this->filtered_reg_status ) && $this->filtered_reg_status !== $reg->status_ID() ) { |
|
338 | + if ( ! empty($this->filtered_reg_status) && $this->filtered_reg_status !== $reg->status_ID()) { |
|
339 | 339 | continue; |
340 | 340 | } |
341 | 341 | |
@@ -345,7 +345,7 @@ discard block |
||
345 | 345 | $relateddatetime = $ticket->datetimes(); |
346 | 346 | $total_ticket_count++; |
347 | 347 | $tickets[$ticket->ID()]['ticket'] = $ticket; |
348 | - $tickets[$ticket->ID()]['count'] = is_array($tickets[$ticket->ID()]) && isset( $tickets[$ticket->ID()]['count'] ) ? $tickets[$ticket->ID()]['count'] + 1 : 1; |
|
348 | + $tickets[$ticket->ID()]['count'] = is_array($tickets[$ticket->ID()]) && isset($tickets[$ticket->ID()]['count']) ? $tickets[$ticket->ID()]['count'] + 1 : 1; |
|
349 | 349 | $tickets[$ticket->ID()]['att_objs'][$reg->attendee_ID()] = $reg->attendee(); |
350 | 350 | $tickets[$ticket->ID()]['dtt_objs'] = $relateddatetime; |
351 | 351 | $tickets[$ticket->ID()]['reg_objs'][$reg->ID()] = $reg; |
@@ -355,7 +355,7 @@ discard block |
||
355 | 355 | $eventsetup[$evt_id]['reg_objs'][$reg->ID()] = $reg; |
356 | 356 | $eventsetup[$evt_id]['tkt_objs'][$ticket->ID()] = $ticket; |
357 | 357 | $eventsetup[$evt_id]['att_objs'][$reg->attendee_ID()] = $reg->attendee(); |
358 | - $event_attendee_count[$evt_id] = isset( $event_attendee_count[$evt_id] ) ? $event_attendee_count[$evt_id] + 1 : 0; |
|
358 | + $event_attendee_count[$evt_id] = isset($event_attendee_count[$evt_id]) ? $event_attendee_count[$evt_id] + 1 : 0; |
|
359 | 359 | $attendees[$reg->attendee_ID()]['line_ref'][] = $evt_id; |
360 | 360 | $attendees[$reg->attendee_ID()]['att_obj'] = $reg->attendee(); |
361 | 361 | $attendees[$reg->attendee_ID()]['reg_objs'][$reg->ID()] = $reg; |
@@ -372,19 +372,19 @@ discard block |
||
372 | 372 | |
373 | 373 | //set up answer objects |
374 | 374 | $rel_ans = $reg->get_many_related('Answer'); |
375 | - foreach ( $rel_ans as $ansid => $answer ) { |
|
376 | - if ( !isset( $questions[$ansid] ) ) { |
|
375 | + foreach ($rel_ans as $ansid => $answer) { |
|
376 | + if ( ! isset($questions[$ansid])) { |
|
377 | 377 | $questions[$ansid] = $answer->get_first_related('Question'); |
378 | 378 | } |
379 | 379 | $answers[$ansid] = $answer; |
380 | 380 | $registrations[$reg->ID()]['ans_objs'][$ansid] = $answer; |
381 | 381 | } |
382 | 382 | |
383 | - foreach ( $relateddatetime as $dtt_id => $datetime ) { |
|
383 | + foreach ($relateddatetime as $dtt_id => $datetime) { |
|
384 | 384 | $eventsetup[$evt_id]['dtt_objs'][$dtt_id] = $datetime; |
385 | 385 | $registrations[$reg->ID()]['dtt_objs'][$dtt_id] = $datetime; |
386 | 386 | |
387 | - if ( isset( $datetimes[$dtt_id] ) ) |
|
387 | + if (isset($datetimes[$dtt_id])) |
|
388 | 388 | continue; //already have this info in the datetimes array. |
389 | 389 | |
390 | 390 | $datetimes[$dtt_id]['tkt_objs'][] = $ticket; |
@@ -396,9 +396,9 @@ discard block |
||
396 | 396 | |
397 | 397 | //let's loop through the unique event=>reg items and setup data on them |
398 | 398 | |
399 | - if ( !empty( $eventsetup) ) { |
|
400 | - foreach ( $eventsetup as $evt_id => $items ) { |
|
401 | - $ticket_line_items_for_event = EEM_Line_Item::instance()->get_all(array(array('Ticket.Datetime.EVT_ID'=>$evt_id,'TXN_ID'=>$this->txn->ID()), 'default_where_conditions' => 'none')); |
|
399 | + if ( ! empty($eventsetup)) { |
|
400 | + foreach ($eventsetup as $evt_id => $items) { |
|
401 | + $ticket_line_items_for_event = EEM_Line_Item::instance()->get_all(array(array('Ticket.Datetime.EVT_ID'=>$evt_id, 'TXN_ID'=>$this->txn->ID()), 'default_where_conditions' => 'none')); |
|
402 | 402 | $events[$evt_id] = array( |
403 | 403 | 'ID' => $evt_id, |
404 | 404 | 'event' => $evtcache[$evt_id], |
@@ -407,13 +407,13 @@ discard block |
||
407 | 407 | 'reg_objs' => $items['reg_objs'], |
408 | 408 | 'tkt_objs' => $items['tkt_objs'], |
409 | 409 | 'att_objs' => $items['att_objs'], |
410 | - 'dtt_objs' => isset( $items['dtt_objs'] ) ? $items['dtt_objs'] : array(), |
|
410 | + 'dtt_objs' => isset($items['dtt_objs']) ? $items['dtt_objs'] : array(), |
|
411 | 411 | 'line_items' => $ticket_line_items_for_event |
412 | 412 | ); |
413 | 413 | |
414 | 414 | //make sure the tickets have the line items setup for them. |
415 | - foreach ( $ticket_line_items_for_event as $line_id => $line_item ) { |
|
416 | - if ( $line_item instanceof EE_Line_Item ) { |
|
415 | + foreach ($ticket_line_items_for_event as $line_id => $line_item) { |
|
416 | + if ($line_item instanceof EE_Line_Item) { |
|
417 | 417 | $tickets[$line_item->ticket()->ID()]['line_item'] = $line_item; |
418 | 418 | $tickets[$line_item->ticket()->ID()]['sub_line_items'] = $line_item->children(); |
419 | 419 | $line_items[$line_item->ID()]['children'] = $line_item->children(); |
@@ -437,7 +437,7 @@ discard block |
||
437 | 437 | $this->total_ticket_count = $total_ticket_count; |
438 | 438 | $this->registrations = $registrations; |
439 | 439 | |
440 | - $this->tax_line_items = $this->txn->tax_items(); |
|
440 | + $this->tax_line_items = $this->txn->tax_items(); |
|
441 | 441 | $this->additional_line_items = $this->txn->non_ticket_line_items(); |
442 | 442 | $this->payments = $this->txn->payments(); |
443 | 443 | |
@@ -447,10 +447,10 @@ discard block |
||
447 | 447 | //let's get just the primary_attendee_data! First we get the primary registration object. |
448 | 448 | $primary_reg = $this->txn->primary_registration(TRUE); |
449 | 449 | // verify |
450 | - if( $primary_reg instanceof EE_Registration ) { |
|
450 | + if ($primary_reg instanceof EE_Registration) { |
|
451 | 451 | |
452 | 452 | // get attendee object |
453 | - if( $primary_reg->attendee() instanceof EE_Attendee ) { |
|
453 | + if ($primary_reg->attendee() instanceof EE_Attendee) { |
|
454 | 454 | |
455 | 455 | //now we can setup the primary_attendee_data array |
456 | 456 | $this->primary_attendee_data = array( |
@@ -462,11 +462,11 @@ discard block |
||
462 | 462 | ); |
463 | 463 | |
464 | 464 | } else { |
465 | - EE_Error::add_error( __('Incoming data does not have a valid Attendee object for the primary registrant.', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__ ); |
|
465 | + EE_Error::add_error(__('Incoming data does not have a valid Attendee object for the primary registrant.', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__); |
|
466 | 466 | } |
467 | 467 | |
468 | 468 | } else { |
469 | - EE_Error::add_error( __('Incoming data does not have a valid Registration object for the primary registrant.', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__ ); |
|
469 | + EE_Error::add_error(__('Incoming data does not have a valid Registration object for the primary registrant.', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__); |
|
470 | 470 | } |
471 | 471 | } |
472 | 472 |
@@ -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 |
@@ -323,8 +324,9 @@ discard block |
||
323 | 324 | $regchk = array_shift($regchk); |
324 | 325 | $line_items = array(); |
325 | 326 | //verify that reg_objs is set |
326 | - if ( !is_array( $this->reg_objs) && ! reset( $this->reg_objs ) instanceof EE_Registration ) |
|
327 | - throw new EE_Error( __('In order to assemble the data correctly, the "reg_objs" property must be an array of EE_Registration objects', 'event_espresso') ); |
|
327 | + if ( !is_array( $this->reg_objs) && ! reset( $this->reg_objs ) instanceof EE_Registration ) { |
|
328 | + throw new EE_Error( __('In order to assemble the data correctly, the "reg_objs" property must be an array of EE_Registration objects', 'event_espresso') ); |
|
329 | + } |
|
328 | 330 | |
329 | 331 | //get all attendee and events associated with the registrations in this transaction |
330 | 332 | $events = $event_setup = $evtcache = $tickets = $datetimes = array(); |
@@ -384,8 +386,10 @@ discard block |
||
384 | 386 | $eventsetup[$evt_id]['dtt_objs'][$dtt_id] = $datetime; |
385 | 387 | $registrations[$reg->ID()]['dtt_objs'][$dtt_id] = $datetime; |
386 | 388 | |
387 | - if ( isset( $datetimes[$dtt_id] ) ) |
|
388 | - continue; //already have this info in the datetimes array. |
|
389 | + if ( isset( $datetimes[$dtt_id] ) ) { |
|
390 | + continue; |
|
391 | + } |
|
392 | + //already have this info in the datetimes array. |
|
389 | 393 | |
390 | 394 | $datetimes[$dtt_id]['tkt_objs'][] = $ticket; |
391 | 395 | $datetimes[$dtt_id]['datetime'] = $datetime; |
@@ -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 | /** |
@@ -123,7 +123,7 @@ discard block |
||
123 | 123 | * @access public |
124 | 124 | * @return void |
125 | 125 | */ |
126 | - public function __construct( EE_Messages $messages, $messenger_name, $message_type_name, $GRP_ID = 0 ) { |
|
126 | + public function __construct(EE_Messages $messages, $messenger_name, $message_type_name, $GRP_ID = 0) { |
|
127 | 127 | $this->_EE_MSG = $messages; |
128 | 128 | |
129 | 129 | //set the model object |
@@ -135,10 +135,10 @@ discard block |
||
135 | 135 | $this->_mt_name = $message_type_name; |
136 | 136 | |
137 | 137 | //make sure required props have been set |
138 | - if ( empty( $this->_m_name) || empty( $this->_mt_name ) ) { |
|
138 | + if (empty($this->_m_name) || empty($this->_mt_name)) { |
|
139 | 139 | $msg[] = __('Message Templates cannot be generated because the Messenger and Message Types haven\'t been defined for the generator.', 'event_espresso'); |
140 | 140 | $msg[] = __('You need to set the "$m_name" and "$mt_name" properties', 'event_espresso'); |
141 | - throw new EE_Error( implode( '||', $msg ) ); |
|
141 | + throw new EE_Error(implode('||', $msg)); |
|
142 | 142 | } |
143 | 143 | |
144 | 144 | $this->_init(); |
@@ -154,20 +154,20 @@ discard block |
||
154 | 154 | * @param string $template_pack This corresponds to a template pack class reference which will contain information about where to obtain the templates. |
155 | 155 | * @return void |
156 | 156 | */ |
157 | - final private function _set_templates( $template_pack ) { |
|
157 | + final private function _set_templates($template_pack) { |
|
158 | 158 | |
159 | 159 | //get the corresponding template pack object (if present. If not then we just load the default and add a notice). The class name should be something like 'EE_Messages_Template_Pack_Default' where "default' would be the incoming template pack reference. |
160 | - $class_name = 'EE_Messages_Template_Pack_' . str_replace( ' ', '_', ucwords( str_replace( '_', ' ', $template_pack ) ) ); |
|
160 | + $class_name = 'EE_Messages_Template_Pack_'.str_replace(' ', '_', ucwords(str_replace('_', ' ', $template_pack))); |
|
161 | 161 | |
162 | - if ( ! class_exists( $class_name ) ) { |
|
163 | - EE_Error::add_error( sprintf( __('The template pack represented by a class corresponding to "%s" does not exist. Likely the autoloader for this class has the wrong path or the incoming reference is mispelled. The default template pack been used to generate the templates instead.', 'event_espresso'), $class_name ), __FILE__, __FUNCTION__, __LINE__ ); |
|
162 | + if ( ! class_exists($class_name)) { |
|
163 | + EE_Error::add_error(sprintf(__('The template pack represented by a class corresponding to "%s" does not exist. Likely the autoloader for this class has the wrong path or the incoming reference is mispelled. The default template pack been used to generate the templates instead.', 'event_espresso'), $class_name), __FILE__, __FUNCTION__, __LINE__); |
|
164 | 164 | $class_name = 'EE_Messages_Template_Pack_Default'; |
165 | 165 | } |
166 | 166 | |
167 | 167 | $template_pack = new $class_name; |
168 | 168 | |
169 | 169 | //get all the templates from the template pack. |
170 | - $this->_templates = $template_pack->get_templates( $this->_messenger, $this->_message_type ); |
|
170 | + $this->_templates = $template_pack->get_templates($this->_messenger, $this->_message_type); |
|
171 | 171 | } |
172 | 172 | |
173 | 173 | |
@@ -185,29 +185,29 @@ discard block |
||
185 | 185 | $active_message_types = $this->_EE_MSG->get_installed_message_types(); |
186 | 186 | |
187 | 187 | //check if messenger is active |
188 | - if ( !isset($active_messengers[$this->_m_name] ) ) { |
|
188 | + if ( ! isset($active_messengers[$this->_m_name])) { |
|
189 | 189 | $msg[] = __('Message Templates cannot be generated because the given messenger is not active', 'event_espresso'); |
190 | - $msg[] = sprintf( __('The "$_m_name" property has "%s" as its value. Check the spelling and make sure it matches an available messenger', 'event_espresso'), $this->_m_name ); |
|
191 | - throw new EE_Error( implode( '||', $msg ) ); |
|
190 | + $msg[] = sprintf(__('The "$_m_name" property has "%s" as its value. Check the spelling and make sure it matches an available messenger', 'event_espresso'), $this->_m_name); |
|
191 | + throw new EE_Error(implode('||', $msg)); |
|
192 | 192 | } |
193 | 193 | |
194 | 194 | //check if message type is installed |
195 | - if ( !isset($active_messengers[$this->_m_name] ) ) { |
|
195 | + if ( ! isset($active_messengers[$this->_m_name])) { |
|
196 | 196 | $msg[] = __('Message Templates cannot be generated because the given message type is not installed', 'event_espresso'); |
197 | - $msg[] = sprintf( __('The "$_mt_name" property has "%s" as its value. Check the spelling and make sure it matches an available message type', 'event_espresso'), $this->_mt_name ); |
|
198 | - throw new EE_Error( implode( '||', $msg ) ); |
|
197 | + $msg[] = sprintf(__('The "$_mt_name" property has "%s" as its value. Check the spelling and make sure it matches an available message type', 'event_espresso'), $this->_mt_name); |
|
198 | + throw new EE_Error(implode('||', $msg)); |
|
199 | 199 | } |
200 | 200 | |
201 | 201 | $this->_messenger = $active_messengers[$this->_m_name]; |
202 | 202 | $this->_message_type = $active_message_types[$this->_mt_name]; |
203 | 203 | |
204 | 204 | //verify we have the messenger and message type objects |
205 | - if ( ! $this->_messenger instanceof EE_messenger ) { |
|
206 | - throw new EE_Error( sprintf( __('The _messenger property must be an instance of EE_messenger by this point. It isn\'t. Something has gone wrong. Here is the value it holds:<br /> %s', 'event_espresso' ), print_r( $this->_messenger, TRUE ) ) ); |
|
205 | + if ( ! $this->_messenger instanceof EE_messenger) { |
|
206 | + throw new EE_Error(sprintf(__('The _messenger property must be an instance of EE_messenger by this point. It isn\'t. Something has gone wrong. Here is the value it holds:<br /> %s', 'event_espresso'), print_r($this->_messenger, TRUE))); |
|
207 | 207 | } |
208 | 208 | |
209 | - if ( ! $this->_message_type instanceof EE_message_type ) { |
|
210 | - throw new EE_Error( sprintf( __('The _message_type property must be an instance of EE_message_type by this point. It isn\'t. Something has gone wrong. Here is the value it holds:<br /> %s', 'event_espresso' ), print_r( $this->_message_type, TRUE ) ) ); |
|
209 | + if ( ! $this->_message_type instanceof EE_message_type) { |
|
210 | + throw new EE_Error(sprintf(__('The _message_type property must be an instance of EE_message_type by this point. It isn\'t. Something has gone wrong. Here is the value it holds:<br /> %s', 'event_espresso'), print_r($this->_message_type, TRUE))); |
|
211 | 211 | } |
212 | 212 | |
213 | 213 | |
@@ -235,13 +235,13 @@ discard block |
||
235 | 235 | public function create_new_templates() { |
236 | 236 | $template_pack = 'default'; |
237 | 237 | //if we have the GRP_ID then let's use that to see if there is a set template pack and use that for the new templates. |
238 | - if ( !empty( $this->_GRP_ID ) ) { |
|
239 | - $mtpg = EEM_Message_Template_Group::instance()->get_one_by_ID( $this->_GRP_ID ); |
|
238 | + if ( ! empty($this->_GRP_ID)) { |
|
239 | + $mtpg = EEM_Message_Template_Group::instance()->get_one_by_ID($this->_GRP_ID); |
|
240 | 240 | $template_pack = $mtpg instanceof EE_Message_Template_Group ? $mtpg->get_template_pack_name() : 'default'; |
241 | 241 | //we also need to reset the template variation to default |
242 | - $mtpg->set_template_pack_variation( 'default' ); |
|
242 | + $mtpg->set_template_pack_variation('default'); |
|
243 | 243 | } |
244 | - return $this->_create_new_templates( $template_pack ); |
|
244 | + return $this->_create_new_templates($template_pack); |
|
245 | 245 | } |
246 | 246 | |
247 | 247 | |
@@ -254,15 +254,15 @@ discard block |
||
254 | 254 | * @param string $template_pack This corresponds to a template pack class reference which will contain information about where to obtain the templates. |
255 | 255 | * @return mixed (array|bool) success array or false. |
256 | 256 | */ |
257 | - private function _create_new_templates( $template_pack ) { |
|
257 | + private function _create_new_templates($template_pack) { |
|
258 | 258 | |
259 | - $this->_set_templates( $template_pack ); |
|
259 | + $this->_set_templates($template_pack); |
|
260 | 260 | |
261 | 261 | //necessary properties are set, let's save the default templates |
262 | 262 | |
263 | - if ( empty( $this->_GRP_ID ) ) { |
|
263 | + if (empty($this->_GRP_ID)) { |
|
264 | 264 | |
265 | - $main_template_data = array( |
|
265 | + $main_template_data = array( |
|
266 | 266 | 'MTP_messenger' => $this->_messenger->name, |
267 | 267 | 'MTP_message_type' => $this->_message_type->name, |
268 | 268 | 'MTP_is_override' => 0, |
@@ -274,24 +274,24 @@ discard block |
||
274 | 274 | |
275 | 275 | |
276 | 276 | //let's insert the above and get our GRP_ID, then reset the template data array to just include the GRP_ID |
277 | - $grp_id = $this->_EEM_data->insert( $main_template_data ); |
|
277 | + $grp_id = $this->_EEM_data->insert($main_template_data); |
|
278 | 278 | |
279 | - if ( empty( $grp_id ) ) return $grp_id; |
|
279 | + if (empty($grp_id)) return $grp_id; |
|
280 | 280 | $this->_GRP_ID = $grp_id; |
281 | 281 | } |
282 | 282 | |
283 | - $template_data = array( 'GRP_ID' => $this->_GRP_ID ); |
|
283 | + $template_data = array('GRP_ID' => $this->_GRP_ID); |
|
284 | 284 | |
285 | - foreach ( $this->_contexts as $context => $details ) { |
|
286 | - foreach ( $this->_fields as $field => $field_type ) { |
|
287 | - if ( $field != 'extra' ) { |
|
285 | + foreach ($this->_contexts as $context => $details) { |
|
286 | + foreach ($this->_fields as $field => $field_type) { |
|
287 | + if ($field != 'extra') { |
|
288 | 288 | $template_data['MTP_context'] = $context; |
289 | 289 | $template_data['MTP_template_field'] = $field; |
290 | 290 | $template_data['MTP_content'] = $this->_templates[$context][$field]; |
291 | 291 | |
292 | 292 | $MTP = EEM_Message_Template::instance()->insert($template_data); |
293 | - if ( !$MTP ) { |
|
294 | - EE_Error::add_error( sprintf(__('There was an error in saving new template data for %s messenger, %s message type, %s context and %s template field.', 'event_espresso'), $this->_messenger->name, $this->_message_type->name, $context, $field), __FILE__, __FUNCTION__, __LINE__ ); |
|
293 | + if ( ! $MTP) { |
|
294 | + EE_Error::add_error(sprintf(__('There was an error in saving new template data for %s messenger, %s message type, %s context and %s template field.', 'event_espresso'), $this->_messenger->name, $this->_message_type->name, $context, $field), __FILE__, __FUNCTION__, __LINE__); |
|
295 | 295 | return false; |
296 | 296 | } |
297 | 297 | } |
@@ -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 |
@@ -276,7 +277,9 @@ discard block |
||
276 | 277 | //let's insert the above and get our GRP_ID, then reset the template data array to just include the GRP_ID |
277 | 278 | $grp_id = $this->_EEM_data->insert( $main_template_data ); |
278 | 279 | |
279 | - if ( empty( $grp_id ) ) return $grp_id; |
|
280 | + if ( empty( $grp_id ) ) { |
|
281 | + return $grp_id; |
|
282 | + } |
|
280 | 283 | $this->_GRP_ID = $grp_id; |
281 | 284 | } |
282 | 285 |