@@ -154,13 +154,13 @@ |
||
154 | 154 | $total_label = sprintf( __( 'This registration\'s approximate total %s', 'event_espresso' ), '(' . EE_Registry::instance()->CFG->currency->code . ')' ); |
155 | 155 | $total_label .= '<br>'; |
156 | 156 | $total_label .= '<p class="ee-footnote-text">' |
157 | - . sprintf( |
|
158 | - __( 'The registrations\' share of the transaction total is approximate because it might not be possible to evenly divide the transaction total among each registration, and so some registrations may need to pay a penny more than others. This registration\'s final share is actually %1$s%2$s%3$s.', 'event_espresso' ), |
|
159 | - '<strong>', |
|
160 | - $registration_total, |
|
161 | - '</strong>' |
|
162 | - ) |
|
163 | - . '</p>'; |
|
157 | + . sprintf( |
|
158 | + __( 'The registrations\' share of the transaction total is approximate because it might not be possible to evenly divide the transaction total among each registration, and so some registrations may need to pay a penny more than others. This registration\'s final share is actually %1$s%2$s%3$s.', 'event_espresso' ), |
|
159 | + '<strong>', |
|
160 | + $registration_total, |
|
161 | + '</strong>' |
|
162 | + ) |
|
163 | + . '</p>'; |
|
164 | 164 | } |
165 | 165 | $html .= EEH_HTML::th( $total_label, '', 'jst-rght', '', ' colspan="3"' ); |
166 | 166 | // total th |
@@ -10,7 +10,7 @@ discard block |
||
10 | 10 | * |
11 | 11 | */ |
12 | 12 | |
13 | -class EE_Admin_Table_Registration_Line_Item_Display_Strategy extends EE_Admin_Table_Line_Item_Display_Strategy { |
|
13 | +class EE_Admin_Table_Registration_Line_Item_Display_Strategy extends EE_Admin_Table_Line_Item_Display_Strategy { |
|
14 | 14 | |
15 | 15 | /** |
16 | 16 | * Table header for display. |
@@ -18,14 +18,14 @@ discard block |
||
18 | 18 | * @param array $options |
19 | 19 | * @return string |
20 | 20 | */ |
21 | - protected function _table_header( $options ) { |
|
22 | - $html = EEH_HTML::table( '','', $options['table_css_class'] ); |
|
21 | + protected function _table_header($options) { |
|
22 | + $html = EEH_HTML::table('', '', $options['table_css_class']); |
|
23 | 23 | $html .= EEH_HTML::thead(); |
24 | 24 | $html .= EEH_HTML::tr(); |
25 | - $html .= EEH_HTML::th( __( 'Name', 'event_espresso' ), '', 'jst-left' ); |
|
26 | - $html .= EEH_HTML::th( __( 'Type', 'event_espresso'), '', 'jst-left' ); |
|
27 | - $html .= EEH_HTML::th( __( 'Date(s)', 'event_espresso' ), '', 'jst-left' ); |
|
28 | - $html .= EEH_HTML::th( __( 'Amount', 'event_espresso' ), '', 'jst-cntr' ); |
|
25 | + $html .= EEH_HTML::th(__('Name', 'event_espresso'), '', 'jst-left'); |
|
26 | + $html .= EEH_HTML::th(__('Type', 'event_espresso'), '', 'jst-left'); |
|
27 | + $html .= EEH_HTML::th(__('Date(s)', 'event_espresso'), '', 'jst-left'); |
|
28 | + $html .= EEH_HTML::th(__('Amount', 'event_espresso'), '', 'jst-cntr'); |
|
29 | 29 | $html .= EEH_HTML::tbody(); |
30 | 30 | return $html; |
31 | 31 | } |
@@ -41,14 +41,14 @@ discard block |
||
41 | 41 | * @param array $options |
42 | 42 | * @return mixed |
43 | 43 | */ |
44 | - protected function _item_row( EE_Line_Item $line_item, $options = array() ) { |
|
44 | + protected function _item_row(EE_Line_Item $line_item, $options = array()) { |
|
45 | 45 | $line_item_related_object = $line_item->get_object(); |
46 | 46 | $parent_line_item_related_object = $line_item->parent() instanceof EE_Line_Item |
47 | 47 | ? $line_item->parent()->get_object() |
48 | 48 | : null; |
49 | 49 | // start of row |
50 | 50 | $row_class = $options['odd'] ? 'item odd' : 'item'; |
51 | - $html = EEH_HTML::tr( '', '', $row_class ); |
|
51 | + $html = EEH_HTML::tr('', '', $row_class); |
|
52 | 52 | |
53 | 53 | |
54 | 54 | //Name Column |
@@ -58,7 +58,7 @@ discard block |
||
58 | 58 | $parent_related_object_name = $parent_line_item_related_object instanceof EEI_Line_Item_Object |
59 | 59 | ? $parent_line_item_related_object->name() |
60 | 60 | : ''; |
61 | - $parent_related_object_name = empty( $parent_related_object_name ) && $line_item->parent() instanceof EE_Line_Item |
|
61 | + $parent_related_object_name = empty($parent_related_object_name) && $line_item->parent() instanceof EE_Line_Item |
|
62 | 62 | ? $line_item->parent()->name() |
63 | 63 | : $parent_related_object_name; |
64 | 64 | $parent_related_object_link = $parent_line_item_related_object instanceof EEI_Admin_Links |
@@ -68,51 +68,51 @@ discard block |
||
68 | 68 | |
69 | 69 | $name_html = $line_item_related_object instanceof EEI_Line_Item_Object |
70 | 70 | ? $line_item_related_object->name() : $line_item->name(); |
71 | - $name_html = $name_link ? '<a href="' . $name_link . '">' . $name_html . '</a>' |
|
71 | + $name_html = $name_link ? '<a href="'.$name_link.'">'.$name_html.'</a>' |
|
72 | 72 | : $name_html; |
73 | 73 | $name_html .= $line_item->is_taxable() ? ' *' : ''; |
74 | 74 | //maybe preface with icon? |
75 | 75 | $name_html = $line_item_related_object instanceof EEI_Has_Icon |
76 | - ? $line_item_related_object->get_icon() . $name_html |
|
76 | + ? $line_item_related_object->get_icon().$name_html |
|
77 | 77 | : $name_html; |
78 | - $name_html = '<span class="ee-line-item-name linked">' . $name_html . '</span><br>'; |
|
79 | - $name_html .= sprintf( |
|
80 | - _x( '%1$sfor the %2$s: %3$s%4$s', 'eg. "for the Event: My Cool Event"', 'event_espresso'), |
|
78 | + $name_html = '<span class="ee-line-item-name linked">'.$name_html.'</span><br>'; |
|
79 | + $name_html .= sprintf( |
|
80 | + _x('%1$sfor the %2$s: %3$s%4$s', 'eg. "for the Event: My Cool Event"', 'event_espresso'), |
|
81 | 81 | '<span class="ee-line-item-related-parent-object">', |
82 | 82 | $line_item->parent() instanceof EE_Line_Item |
83 | 83 | ? $line_item->parent()->OBJ_type_i18n() |
84 | - : __( 'Item:', 'event_espresso' ), |
|
84 | + : __('Item:', 'event_espresso'), |
|
85 | 85 | $parent_related_object_link |
86 | - ? '<a href="' . $parent_related_object_link . '">' . $parent_related_object_name . '</a>' |
|
86 | + ? '<a href="'.$parent_related_object_link.'">'.$parent_related_object_name.'</a>' |
|
87 | 87 | : $parent_related_object_name, |
88 | 88 | '</span>' |
89 | 89 | ); |
90 | - $html .= EEH_HTML::td( $name_html, '', 'jst-left' ); |
|
90 | + $html .= EEH_HTML::td($name_html, '', 'jst-left'); |
|
91 | 91 | //Type Column |
92 | 92 | $type_html = $line_item->OBJ_type() ? $line_item->OBJ_type_i18n() : ''; |
93 | - $type_html .= $this->_get_cancellations( $line_item ); |
|
93 | + $type_html .= $this->_get_cancellations($line_item); |
|
94 | 94 | $type_html .= $line_item->OBJ_type() ? '<br />' : ''; |
95 | 95 | $code = $line_item_related_object instanceof EEI_Has_Code ? $line_item_related_object->code() : ''; |
96 | - $type_html .= ! empty( $code ) ? '<span class="ee-line-item-id">' . sprintf( __( 'Code: %s', 'event_espresso' ), $code ) . '</span>' : ''; |
|
97 | - $html .= EEH_HTML::td( $type_html, '', 'jst-left' ); |
|
96 | + $type_html .= ! empty($code) ? '<span class="ee-line-item-id">'.sprintf(__('Code: %s', 'event_espresso'), $code).'</span>' : ''; |
|
97 | + $html .= EEH_HTML::td($type_html, '', 'jst-left'); |
|
98 | 98 | |
99 | 99 | //Date column |
100 | 100 | $datetime_content = ''; |
101 | - if ( $line_item_related_object instanceof EE_Ticket ) { |
|
101 | + if ($line_item_related_object instanceof EE_Ticket) { |
|
102 | 102 | $datetimes = $line_item_related_object->datetimes(); |
103 | - foreach ( $datetimes as $datetime ) { |
|
104 | - if ( $datetime instanceof EE_Datetime ) { |
|
105 | - $datetime_content .= $datetime->get_dtt_display_name() . '<br>'; |
|
103 | + foreach ($datetimes as $datetime) { |
|
104 | + if ($datetime instanceof EE_Datetime) { |
|
105 | + $datetime_content .= $datetime->get_dtt_display_name().'<br>'; |
|
106 | 106 | } |
107 | 107 | } |
108 | 108 | } |
109 | - $html .= EEH_HTML::td( $datetime_content, '', 'jst-left' ); |
|
109 | + $html .= EEH_HTML::td($datetime_content, '', 'jst-left'); |
|
110 | 110 | |
111 | 111 | //Amount Column |
112 | - if ( $line_item->is_percent() ) { |
|
113 | - $html .= EEH_HTML::td( $line_item->percent() . '%', '', 'jst-rght' ); |
|
112 | + if ($line_item->is_percent()) { |
|
113 | + $html .= EEH_HTML::td($line_item->percent().'%', '', 'jst-rght'); |
|
114 | 114 | } else { |
115 | - $html .= EEH_HTML::td( $line_item->unit_price_no_code(), '', 'jst-rght' ); |
|
115 | + $html .= EEH_HTML::td($line_item->unit_price_no_code(), '', 'jst-rght'); |
|
116 | 116 | } |
117 | 117 | |
118 | 118 | |
@@ -130,13 +130,13 @@ discard block |
||
130 | 130 | * @param array $options |
131 | 131 | * @return mixed |
132 | 132 | */ |
133 | - protected function _tax_row( EE_Line_Item $line_item, $options = array() ) { |
|
133 | + protected function _tax_row(EE_Line_Item $line_item, $options = array()) { |
|
134 | 134 | // start of row |
135 | - $html = EEH_HTML::tr( '', 'admin-primary-mbox-taxes-tr' ); |
|
135 | + $html = EEH_HTML::tr('', 'admin-primary-mbox-taxes-tr'); |
|
136 | 136 | // name th |
137 | - $html .= EEH_HTML::th( $line_item->name() . '(' . $line_item->get_pretty( 'LIN_percent' ) . '%)', '', 'jst-rght', '', ' colspan="3"' ); |
|
137 | + $html .= EEH_HTML::th($line_item->name().'('.$line_item->get_pretty('LIN_percent').'%)', '', 'jst-rght', '', ' colspan="3"'); |
|
138 | 138 | // total th |
139 | - $html .= EEH_HTML::th( EEH_Template::format_currency( $line_item->total(), false, false ), '', 'jst-rght' ); |
|
139 | + $html .= EEH_HTML::th(EEH_Template::format_currency($line_item->total(), false, false), '', 'jst-rght'); |
|
140 | 140 | // end of row |
141 | 141 | $html .= EEH_HTML::trx(); |
142 | 142 | return $html; |
@@ -153,9 +153,9 @@ discard block |
||
153 | 153 | * @param array $options |
154 | 154 | * @return mixed |
155 | 155 | */ |
156 | - protected function _total_row( EE_Line_Item $line_item, $options = array() ) { |
|
156 | + protected function _total_row(EE_Line_Item $line_item, $options = array()) { |
|
157 | 157 | |
158 | - $registration = isset( $options['EE_Registration'] ) ? $options['EE_Registration'] : null; |
|
158 | + $registration = isset($options['EE_Registration']) ? $options['EE_Registration'] : null; |
|
159 | 159 | $registration_total = $registration instanceof EE_Registration ? $registration->pretty_final_price() : 0; |
160 | 160 | //if no valid registration object then we're not going to show the approximate text. |
161 | 161 | $total_match = $registration instanceof EE_Registration |
@@ -163,26 +163,26 @@ discard block |
||
163 | 163 | : true; |
164 | 164 | |
165 | 165 | // start of row |
166 | - $html = EEH_HTML::tr( '', '', 'admin-primary-mbox-total-tr' ); |
|
166 | + $html = EEH_HTML::tr('', '', 'admin-primary-mbox-total-tr'); |
|
167 | 167 | // Total th label |
168 | - if ( $total_match ) { |
|
169 | - $total_label = sprintf( __( 'This registration\'s total %s:', 'event_espresso' ), '(' . EE_Registry::instance()->CFG->currency->code . ')' ); |
|
168 | + if ($total_match) { |
|
169 | + $total_label = sprintf(__('This registration\'s total %s:', 'event_espresso'), '('.EE_Registry::instance()->CFG->currency->code.')'); |
|
170 | 170 | } else { |
171 | - $total_label = sprintf( __( 'This registration\'s approximate total %s', 'event_espresso' ), '(' . EE_Registry::instance()->CFG->currency->code . ')' ); |
|
171 | + $total_label = sprintf(__('This registration\'s approximate total %s', 'event_espresso'), '('.EE_Registry::instance()->CFG->currency->code.')'); |
|
172 | 172 | $total_label .= '<br>'; |
173 | 173 | $total_label .= '<p class="ee-footnote-text">' |
174 | 174 | . sprintf( |
175 | - __( 'The registrations\' share of the transaction total is approximate because it might not be possible to evenly divide the transaction total among each registration, and so some registrations may need to pay a penny more than others. This registration\'s final share is actually %1$s%2$s%3$s.', 'event_espresso' ), |
|
175 | + __('The registrations\' share of the transaction total is approximate because it might not be possible to evenly divide the transaction total among each registration, and so some registrations may need to pay a penny more than others. This registration\'s final share is actually %1$s%2$s%3$s.', 'event_espresso'), |
|
176 | 176 | '<strong>', |
177 | 177 | $registration_total, |
178 | 178 | '</strong>' |
179 | 179 | ) |
180 | 180 | . '</p>'; |
181 | 181 | } |
182 | - $html .= EEH_HTML::th( $total_label, '', 'jst-rght', '', ' colspan="3"' ); |
|
182 | + $html .= EEH_HTML::th($total_label, '', 'jst-rght', '', ' colspan="3"'); |
|
183 | 183 | // total th |
184 | 184 | |
185 | - $html .= EEH_HTML::th( EEH_Template::format_currency( $line_item->total(), false, false ), '', 'jst-rght' ); |
|
185 | + $html .= EEH_HTML::th(EEH_Template::format_currency($line_item->total(), false, false), '', 'jst-rght'); |
|
186 | 186 | // end of row |
187 | 187 | $html .= EEH_HTML::trx(); |
188 | 188 | return $html; |
@@ -6,7 +6,9 @@ |
||
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 payment message types. |
@@ -51,26 +51,26 @@ |
||
51 | 51 | |
52 | 52 | |
53 | 53 | |
54 | - protected function _get_data_for_context( $context, EE_Registration $registration, $id ) { |
|
54 | + protected function _get_data_for_context($context, EE_Registration $registration, $id) { |
|
55 | 55 | |
56 | 56 | //use the registration to get the transaction. |
57 | 57 | $transaction = $registration->transaction(); |
58 | 58 | |
59 | 59 | //bail early if no transaction |
60 | - if ( ! $transaction instanceof EE_Transaction ) { |
|
61 | - throw new EE_Error( __('The given registration does not have an associated transaction. Something is wrong.', 'event_espresso' ) ); |
|
60 | + if ( ! $transaction instanceof EE_Transaction) { |
|
61 | + throw new EE_Error(__('The given registration does not have an associated transaction. Something is wrong.', 'event_espresso')); |
|
62 | 62 | } |
63 | 63 | |
64 | - $payment = ! empty( $id ) ? EEM_Payment::instance()->get_one( array( array( 'PAY_ID' => $id, 'TXN_ID' => $transaction->ID() ) ) ) : 0; |
|
64 | + $payment = ! empty($id) ? EEM_Payment::instance()->get_one(array(array('PAY_ID' => $id, 'TXN_ID' => $transaction->ID()))) : 0; |
|
65 | 65 | |
66 | - return array( $transaction, $payment ); |
|
66 | + return array($transaction, $payment); |
|
67 | 67 | } |
68 | 68 | |
69 | 69 | |
70 | 70 | |
71 | - protected function _get_admin_content_events_edit_for_messenger( EE_messenger $messenger ) { |
|
71 | + protected function _get_admin_content_events_edit_for_messenger(EE_messenger $messenger) { |
|
72 | 72 | //this is just a test |
73 | - return $this->name . ' Message Type for ' . $messenger->name . ' Messenger '; |
|
73 | + return $this->name.' Message Type for '.$messenger->name.' Messenger '; |
|
74 | 74 | } |
75 | 75 | |
76 | 76 | /** |
@@ -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 | } |
@@ -38,35 +38,35 @@ discard block |
||
38 | 38 | } |
39 | 39 | |
40 | 40 | |
41 | - protected function _get_admin_content_events_edit_for_messenger( EE_messenger $messenger ) { |
|
41 | + protected function _get_admin_content_events_edit_for_messenger(EE_messenger $messenger) { |
|
42 | 42 | //this is just a test |
43 | - return $this->name . ' Message Type for ' . $messenger->name . ' Messenger '; |
|
43 | + return $this->name.' Message Type for '.$messenger->name.' Messenger '; |
|
44 | 44 | } |
45 | 45 | |
46 | 46 | |
47 | 47 | |
48 | 48 | |
49 | 49 | protected function _set_data_handler() { |
50 | - if ( is_array( $this->_data ) ) { |
|
51 | - $data_type = reset( $this->_data ); |
|
50 | + if (is_array($this->_data)) { |
|
51 | + $data_type = reset($this->_data); |
|
52 | 52 | |
53 | - if ( is_array( $data_type ) ) { |
|
53 | + if (is_array($data_type)) { |
|
54 | 54 | //grab the first item and see if its a registration. |
55 | - $maybe_reg = isset( $data_type[0] ) && is_array( $data_type[0] ) ? reset( $data_type[0] ) : reset( $data_type ); |
|
56 | - if ( $maybe_reg instanceof EE_Registration ) { |
|
55 | + $maybe_reg = isset($data_type[0]) && is_array($data_type[0]) ? reset($data_type[0]) : reset($data_type); |
|
56 | + if ($maybe_reg instanceof EE_Registration) { |
|
57 | 57 | //is $data_type itself just an array of registrations? |
58 | - if ( isset( $data_type[1] ) && $data_type[1] instanceof EE_Registration ) { |
|
58 | + if (isset($data_type[1]) && $data_type[1] instanceof EE_Registration) { |
|
59 | 59 | $regs = $data_type; |
60 | 60 | } else { |
61 | - $regs = is_array( $data_type[0] ) ? $data_type[0] : array( $maybe_reg ); |
|
61 | + $regs = is_array($data_type[0]) ? $data_type[0] : array($maybe_reg); |
|
62 | 62 | } |
63 | 63 | |
64 | - foreach ( $regs as $reg ) { |
|
65 | - if ( $reg instanceof EE_Registration ) { |
|
64 | + foreach ($regs as $reg) { |
|
65 | + if ($reg instanceof EE_Registration) { |
|
66 | 66 | $this->_regs_for_sending[] = $reg->ID(); |
67 | 67 | } |
68 | 68 | } |
69 | - $this->_data = isset( $this->_data[1] ) ? array( $maybe_reg->transaction(), null, $this->_data[1] ) : array( $maybe_reg->transaction() ); |
|
69 | + $this->_data = isset($this->_data[1]) ? array($maybe_reg->transaction(), null, $this->_data[1]) : array($maybe_reg->transaction()); |
|
70 | 70 | $this->_data_handler = 'Gateways'; |
71 | 71 | } else { |
72 | 72 | $this->_data_handler = 'Gateways'; |
@@ -83,18 +83,18 @@ discard block |
||
83 | 83 | |
84 | 84 | |
85 | 85 | |
86 | - protected function _get_data_for_context( $context, EE_Registration $registration, $id ) { |
|
87 | - if ( $context == 'admin' ) { |
|
86 | + protected function _get_data_for_context($context, EE_Registration $registration, $id) { |
|
87 | + if ($context == 'admin') { |
|
88 | 88 | //use the registration to get the transaction. |
89 | 89 | $transaction = $registration->transaction(); |
90 | 90 | |
91 | 91 | //bail early if no transaction |
92 | - if ( ! $transaction instanceof EE_Transaction ) { |
|
93 | - throw new EE_Error( __('The given registration does not have an associated transaction. Something is wrong.', 'event_espresso' ) ); |
|
92 | + if ( ! $transaction instanceof EE_Transaction) { |
|
93 | + throw new EE_Error(__('The given registration does not have an associated transaction. Something is wrong.', 'event_espresso')); |
|
94 | 94 | } |
95 | 95 | |
96 | - $payment = !empty( $id ) ? EEM_Payment::instance()->get_one( array( array( 'PAY_ID' => $id, 'TXN_ID' => $transaction->ID() ) ) ) : 0; |
|
97 | - return array( $transaction, $payment ); |
|
96 | + $payment = ! empty($id) ? EEM_Payment::instance()->get_one(array(array('PAY_ID' => $id, 'TXN_ID' => $transaction->ID()))) : 0; |
|
97 | + return array($transaction, $payment); |
|
98 | 98 | } else { |
99 | 99 | return $registration; |
100 | 100 | } |
@@ -120,7 +120,7 @@ discard block |
||
120 | 120 | * @return array array of EE_Messages_Addressee objects |
121 | 121 | */ |
122 | 122 | protected function _admin_addressees() { |
123 | - if ( $this->_single_message ) |
|
123 | + if ($this->_single_message) |
|
124 | 124 | return array(); |
125 | 125 | return parent::_admin_addressees(); |
126 | 126 | } |
@@ -128,7 +128,7 @@ discard block |
||
128 | 128 | |
129 | 129 | |
130 | 130 | protected function _primary_attendee_addressees() { |
131 | - if ( $this->_single_message ) |
|
131 | + if ($this->_single_message) |
|
132 | 132 | return array(); |
133 | 133 | |
134 | 134 | return parent::_primary_attendee_addressees(); |
@@ -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]; |
@@ -135,11 +135,11 @@ discard block |
||
135 | 135 | |
136 | 136 | |
137 | 137 | |
138 | - /** |
|
139 | - * _setup_data |
|
140 | - * |
|
141 | - * @throws EE_Error |
|
142 | - */ |
|
138 | + /** |
|
139 | + * _setup_data |
|
140 | + * |
|
141 | + * @throws EE_Error |
|
142 | + */ |
|
143 | 143 | protected function _setup_data() { |
144 | 144 | |
145 | 145 | $this->reg_info = array(); |
@@ -157,7 +157,7 @@ discard block |
||
157 | 157 | $this->ip_address = isset( $session_data['ip_address'] ) ? $session_data['ip_address'] : ''; |
158 | 158 | $this->user_agent = isset( $session_data['user_agent'] ) ? $session_data['user_agent'] : ''; |
159 | 159 | $this->init_access = $this->last_access = ''; |
160 | - //get all non-trashed registrations |
|
160 | + //get all non-trashed registrations |
|
161 | 161 | $this->reg_objs = $this->txn->registrations(array(array('REG_deleted' => false))); |
162 | 162 | $this->_assemble_data(); |
163 | 163 |
@@ -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 | /** |
@@ -44,25 +44,25 @@ discard block |
||
44 | 44 | * @param array $data |
45 | 45 | * @throws EE_Error |
46 | 46 | */ |
47 | - public function __construct( $data ) { |
|
47 | + public function __construct($data) { |
|
48 | 48 | |
49 | 49 | //test for valid params |
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') ); |
|
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 | 52 | |
53 | - if ( empty( $data[1] ) || ! $data[1] instanceof EE_Payment ) |
|
54 | - $pmt_obj = $this->_get_empty_payment_obj( $data[0] ); |
|
53 | + if (empty($data[1]) || ! $data[1] instanceof EE_Payment) |
|
54 | + $pmt_obj = $this->_get_empty_payment_obj($data[0]); |
|
55 | 55 | |
56 | - if ( ! empty( $data[2] ) ) { |
|
56 | + if ( ! empty($data[2])) { |
|
57 | 57 | $filtered_reg_status = $data[2]; |
58 | 58 | } |
59 | 59 | |
60 | 60 | $data = array( |
61 | 61 | 'txn_obj' => $data[0], |
62 | 62 | 'pmt_obj' => isset($pmt_obj) ? $pmt_obj : $data[1], |
63 | - 'filtered_reg_status' => isset( $filtered_reg_status ) ? $filtered_reg_status : null |
|
63 | + 'filtered_reg_status' => isset($filtered_reg_status) ? $filtered_reg_status : null |
|
64 | 64 | ); |
65 | - parent::__construct( $data ); |
|
65 | + parent::__construct($data); |
|
66 | 66 | } |
67 | 67 | |
68 | 68 | |
@@ -76,18 +76,18 @@ discard block |
||
76 | 76 | * |
77 | 77 | * @return array The prepped data for db |
78 | 78 | */ |
79 | - static public function convert_data_for_persistent_storage( $data ) { |
|
79 | + static public function convert_data_for_persistent_storage($data) { |
|
80 | 80 | $prepped_data = array(); |
81 | 81 | |
82 | - if ( $data[0] instanceof EE_Transaction ) { |
|
82 | + if ($data[0] instanceof EE_Transaction) { |
|
83 | 83 | $prepped_data['Transaction'] = $data[0]->ID(); |
84 | 84 | } |
85 | 85 | |
86 | - if ( isset( $data[1] ) && $data[1] instanceof EE_Payment ) { |
|
86 | + if (isset($data[1]) && $data[1] instanceof EE_Payment) { |
|
87 | 87 | $prepped_data['Payment'] = $data[1]->ID(); |
88 | 88 | } |
89 | 89 | |
90 | - if ( ! empty( $data[2] ) ) { |
|
90 | + if ( ! empty($data[2])) { |
|
91 | 91 | $prepped_data['filter'] = $data[2]; |
92 | 92 | } |
93 | 93 | |
@@ -107,11 +107,11 @@ discard block |
||
107 | 107 | * |
108 | 108 | * @return array |
109 | 109 | */ |
110 | - static public function convert_data_from_persistent_storage( $data ) { |
|
110 | + static public function convert_data_from_persistent_storage($data) { |
|
111 | 111 | $prepped_data = array( |
112 | - 0 => isset( $data['Transaction'] ) ? EEM_Transaction::instance()->get_one_by_ID( $data['Transaction'] ) : null, |
|
113 | - 1 => isset( $data['Payment'] ) ? EEM_Payment::instance()->get_one_by_ID( $data['Payment'] ) : null, |
|
114 | - 2 => isset( $data['filter'] ) ? $data['filter'] : null |
|
112 | + 0 => isset($data['Transaction']) ? EEM_Transaction::instance()->get_one_by_ID($data['Transaction']) : null, |
|
113 | + 1 => isset($data['Payment']) ? EEM_Payment::instance()->get_one_by_ID($data['Payment']) : null, |
|
114 | + 2 => isset($data['filter']) ? $data['filter'] : null |
|
115 | 115 | ); |
116 | 116 | return $prepped_data; |
117 | 117 | } |
@@ -122,8 +122,8 @@ discard block |
||
122 | 122 | * @param \EE_Transaction $txn |
123 | 123 | * @return \EE_Payment |
124 | 124 | */ |
125 | - private function _get_empty_payment_obj( EE_Transaction $txn ) { |
|
126 | - $PMT = EE_Payment::new_instance( array( |
|
125 | + private function _get_empty_payment_obj(EE_Transaction $txn) { |
|
126 | + $PMT = EE_Payment::new_instance(array( |
|
127 | 127 | 'STS_ID' => EEM_Payment::status_id_pending, |
128 | 128 | 'PAY_timestamp' => time(), |
129 | 129 | 'PMD_ID' => $txn->payment_method_ID(), |
@@ -153,9 +153,9 @@ discard block |
||
153 | 153 | |
154 | 154 | |
155 | 155 | //other data from the session (if possible) |
156 | - $this->user_id = isset( $session_data['user_id'] ) ? $session_data['user_id'] : ''; |
|
157 | - $this->ip_address = isset( $session_data['ip_address'] ) ? $session_data['ip_address'] : ''; |
|
158 | - $this->user_agent = isset( $session_data['user_agent'] ) ? $session_data['user_agent'] : ''; |
|
156 | + $this->user_id = isset($session_data['user_id']) ? $session_data['user_id'] : ''; |
|
157 | + $this->ip_address = isset($session_data['ip_address']) ? $session_data['ip_address'] : ''; |
|
158 | + $this->user_agent = isset($session_data['user_agent']) ? $session_data['user_agent'] : ''; |
|
159 | 159 | $this->init_access = $this->last_access = ''; |
160 | 160 | //get all non-trashed registrations |
161 | 161 | $this->reg_objs = $this->txn->registrations(array(array('REG_deleted' => false))); |
@@ -5,7 +5,9 @@ discard block |
||
5 | 5 | * @subpackage messages |
6 | 6 | * @since 4.5.0 |
7 | 7 | */ |
8 | -if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed'); |
|
8 | +if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
9 | + exit('No direct script access allowed'); |
|
10 | +} |
|
9 | 11 | |
10 | 12 | /** |
11 | 13 | * EE_Template_Packs are classes that contain all the information related to messages templates for a given "template pack". |
@@ -282,8 +284,9 @@ discard block |
||
282 | 284 | |
283 | 285 | foreach ( $contexts as $context => $details ) { |
284 | 286 | foreach ( $fields as $field => $field_details ) { |
285 | - if ( empty( $field_details ) ) |
|
286 | - continue; |
|
287 | + if ( empty( $field_details ) ) { |
|
288 | + continue; |
|
289 | + } |
|
287 | 290 | /** |
288 | 291 | * is this a field array (linked to a main field)? |
289 | 292 | */ |
@@ -167,44 +167,44 @@ discard block |
||
167 | 167 | public function __construct() { |
168 | 168 | $this->_set_props(); |
169 | 169 | //make sure classname is correct |
170 | - $classname = get_class( $this ); |
|
170 | + $classname = get_class($this); |
|
171 | 171 | //make sure required props have been set |
172 | 172 | |
173 | 173 | //if label is empty then throw an error because we should have it defined by now. |
174 | - if ( ! isset( $this->label ) ) { |
|
175 | - throw new EE_Error( sprintf( __('The label property is not set for %s. Please ensure that is set for the class.', 'event_espresso' ), $classname ) ); |
|
174 | + if ( ! isset($this->label)) { |
|
175 | + throw new EE_Error(sprintf(__('The label property is not set for %s. Please ensure that is set for the class.', 'event_espresso'), $classname)); |
|
176 | 176 | } |
177 | 177 | |
178 | 178 | |
179 | 179 | //the reference for this template pack |
180 | - if ( ! isset( $this->dbref ) ) { |
|
181 | - throw new EE_Error( sprintf( __('The dbref property is not set for %s. Please ensure that is set for the class.', 'event_espresso' ), $classname ) ); |
|
180 | + if ( ! isset($this->dbref)) { |
|
181 | + throw new EE_Error(sprintf(__('The dbref property is not set for %s. Please ensure that is set for the class.', 'event_espresso'), $classname)); |
|
182 | 182 | } |
183 | 183 | |
184 | 184 | //make sure dbref is safe |
185 | - $this->dbref = str_replace( '-', '_', sanitize_key( $this->dbref ) ); |
|
185 | + $this->dbref = str_replace('-', '_', sanitize_key($this->dbref)); |
|
186 | 186 | |
187 | - $should_be = 'EE_Messages_Template_Pack_' . str_replace( ' ', '_', ucwords( str_replace( '_', ' ', $this->dbref ) ) ); |
|
187 | + $should_be = 'EE_Messages_Template_Pack_'.str_replace(' ', '_', ucwords(str_replace('_', ' ', $this->dbref))); |
|
188 | 188 | |
189 | - if ( $should_be !== $classname ) { |
|
190 | - throw new EE_Error( sprintf( __('The name of the template pack instantiated class is "%s". It should be "%s". Make sure that the name of the template pack class matches is prepended with "EE_Messages_Template_Pack_" and appended with a sentence case iteration of the value for your template pack\'s dbref property.', 'event_espresso' ), $classname, $should_be ) ); |
|
189 | + if ($should_be !== $classname) { |
|
190 | + throw new EE_Error(sprintf(__('The name of the template pack instantiated class is "%s". It should be "%s". Make sure that the name of the template pack class matches is prepended with "EE_Messages_Template_Pack_" and appended with a sentence case iteration of the value for your template pack\'s dbref property.', 'event_espresso'), $classname, $should_be)); |
|
191 | 191 | } |
192 | 192 | |
193 | 193 | //if _base_path is not set then throw an error because a base path string is needed. |
194 | - if ( empty( $this->_base_path ) ) { |
|
195 | - throw new EE_Error( sprintf( __('The _base_path property is not set for %s. Please ensure that is set for the class.', 'event_espresso' ), $classname ) ); |
|
194 | + if (empty($this->_base_path)) { |
|
195 | + throw new EE_Error(sprintf(__('The _base_path property is not set for %s. Please ensure that is set for the class.', 'event_espresso'), $classname)); |
|
196 | 196 | } |
197 | 197 | |
198 | 198 | |
199 | 199 | //if _base_url is not set then throw an error because a string is needed for variations. |
200 | - if ( empty( $this->_base_url ) ) { |
|
201 | - throw new EE_Error( sprintf( __('The _base_url property is not set for %s. Please ensure that is set for the class.', 'event_espresso' ), $classname ) ); |
|
200 | + if (empty($this->_base_url)) { |
|
201 | + throw new EE_Error(sprintf(__('The _base_url property is not set for %s. Please ensure that is set for the class.', 'event_espresso'), $classname)); |
|
202 | 202 | } |
203 | 203 | |
204 | 204 | |
205 | 205 | //if $supports is not set then throw an error because that effectively means this template_pack does not have any templates! |
206 | - if ( empty( $this->_supports ) ) { |
|
207 | - throw new EE_Error( sprintf( __('The supports property is not set for %s. Please ensure that is set for the class.', 'event_espresso' ), $classname ) ); |
|
206 | + if (empty($this->_supports)) { |
|
207 | + throw new EE_Error(sprintf(__('The supports property is not set for %s. Please ensure that is set for the class.', 'event_espresso'), $classname)); |
|
208 | 208 | } |
209 | 209 | |
210 | 210 | |
@@ -241,8 +241,8 @@ discard block |
||
241 | 241 | * |
242 | 242 | * @return array |
243 | 243 | */ |
244 | - public function get_templates( EE_messenger $messenger, EE_message_type $message_type ) { |
|
245 | - return isset( $this->_templates[$messenger->name][$message_type->name] ) ? $this->_templates[$messenger->name][$message_type->name] : $this->_get_templates( $messenger, $message_type ); |
|
244 | + public function get_templates(EE_messenger $messenger, EE_message_type $message_type) { |
|
245 | + return isset($this->_templates[$messenger->name][$message_type->name]) ? $this->_templates[$messenger->name][$message_type->name] : $this->_get_templates($messenger, $message_type); |
|
246 | 246 | } |
247 | 247 | |
248 | 248 | |
@@ -259,7 +259,7 @@ discard block |
||
259 | 259 | * @return array Returns an multi-level associative array indexed by template context and field in the format: |
260 | 260 | * array( 'context' => array( 'field' => 'value', 'another-field', 'value' ) ); |
261 | 261 | */ |
262 | - protected function _get_templates( EE_messenger $messenger, EE_message_type $message_type ) { |
|
262 | + protected function _get_templates(EE_messenger $messenger, EE_message_type $message_type) { |
|
263 | 263 | $templates = array(); |
264 | 264 | |
265 | 265 | /** |
@@ -278,28 +278,28 @@ discard block |
||
278 | 278 | $contexts = $message_type->get_contexts(); |
279 | 279 | |
280 | 280 | |
281 | - foreach ( $contexts as $context => $details ) { |
|
282 | - foreach ( $fields as $field => $field_details ) { |
|
283 | - if ( empty( $field_details ) ) |
|
281 | + foreach ($contexts as $context => $details) { |
|
282 | + foreach ($fields as $field => $field_details) { |
|
283 | + if (empty($field_details)) |
|
284 | 284 | continue; |
285 | 285 | /** |
286 | 286 | * is this a field array (linked to a main field)? |
287 | 287 | */ |
288 | - if ( $field == 'extra' ) { |
|
289 | - foreach ( $field_details as $main_field => $sub_fields ) { |
|
290 | - foreach ( $sub_fields as $sub_field => $sub_field_details ) { |
|
288 | + if ($field == 'extra') { |
|
289 | + foreach ($field_details as $main_field => $sub_fields) { |
|
290 | + foreach ($sub_fields as $sub_field => $sub_field_details) { |
|
291 | 291 | //make sure that the template_field_ref matches what the main template field is for this template group. |
292 | 292 | $template_field_ref = $sub_field == 'main' ? $main_field : $sub_field; |
293 | - $templates[ $context ][ $main_field ][ $sub_field ] = $this->_get_specific_template( $default_pack, $messenger, $message_type, $template_field_ref, $context ); |
|
293 | + $templates[$context][$main_field][$sub_field] = $this->_get_specific_template($default_pack, $messenger, $message_type, $template_field_ref, $context); |
|
294 | 294 | } |
295 | 295 | } |
296 | 296 | } else { |
297 | - $templates[ $context ][ $field ] = $this->_get_specific_template( $default_pack, $messenger, $message_type, $field, $context ); |
|
297 | + $templates[$context][$field] = $this->_get_specific_template($default_pack, $messenger, $message_type, $field, $context); |
|
298 | 298 | } |
299 | 299 | } |
300 | 300 | } |
301 | 301 | |
302 | - $templates = apply_filters( 'FHEE__EE_Template_Pack___get_templates__templates', $templates, $messenger, $message_type, $this ); |
|
302 | + $templates = apply_filters('FHEE__EE_Template_Pack___get_templates__templates', $templates, $messenger, $message_type, $this); |
|
303 | 303 | |
304 | 304 | $this->_templates[$messenger->name][$message_type->name] = $templates; |
305 | 305 | return $templates; |
@@ -317,22 +317,22 @@ discard block |
||
317 | 317 | * |
318 | 318 | * @return string The template contents. |
319 | 319 | */ |
320 | - protected function _get_specific_template( $default_pack, EE_messenger $messenger, EE_message_type $message_type, $field, $context ) { |
|
320 | + protected function _get_specific_template($default_pack, EE_messenger $messenger, EE_message_type $message_type, $field, $context) { |
|
321 | 321 | |
322 | 322 | //default templates |
323 | - $default_templates = $default_pack instanceof EE_Messages_Template_Pack_Default ? $default_pack->get_templates( $messenger, $message_type ) : array(); |
|
323 | + $default_templates = $default_pack instanceof EE_Messages_Template_Pack_Default ? $default_pack->get_templates($messenger, $message_type) : array(); |
|
324 | 324 | |
325 | 325 | //first we allow for the $_base_path to be filtered. However, we assign this to a new variable so that we have the original base_path as a fallback. |
326 | - $filtered_base_path = apply_filters( 'FHEE__EE_Template_Pack___get_specific_template__filtered_base_path', $this->_base_path, $messenger, $message_type, $field, $context, $this ); |
|
326 | + $filtered_base_path = apply_filters('FHEE__EE_Template_Pack___get_specific_template__filtered_base_path', $this->_base_path, $messenger, $message_type, $field, $context, $this); |
|
327 | 327 | |
328 | 328 | $master_templates = $message_type->get_master_templates(); |
329 | - $master_templates_mt = isset( $master_templates[$messenger->name] ) ? $master_templates[$messenger->name] : $message_type->name; |
|
330 | - $full_path = $filtered_base_path . $messenger->name . '_' . $message_type->name . '_' . $field . '_' . $context . '.template.php'; |
|
331 | - $fallback_path = $filtered_base_path . $messenger->name . '_' . $message_type->name . '_' . $field . '.template.php'; |
|
332 | - $mt_defined_full_path = $filtered_base_path . $messenger->name . '_' . $master_templates_mt . '_' . $field . '_' . $context . '.template.php'; |
|
333 | - $mt_defined_fallback_path = $filtered_base_path . $messenger->name . '_' . $master_templates_mt . '_' . $field . '.template.php'; |
|
334 | - $base_defined_full_path = $this->_base_path . $messenger->name . '_' . $master_templates_mt . '_' . $field . '_' . $context . '.template.php'; |
|
335 | - $base_defined_fallback_path = $this->_base_path . $messenger->name . '_' . $master_templates_mt . '_' . $field . '.template.php'; |
|
329 | + $master_templates_mt = isset($master_templates[$messenger->name]) ? $master_templates[$messenger->name] : $message_type->name; |
|
330 | + $full_path = $filtered_base_path.$messenger->name.'_'.$message_type->name.'_'.$field.'_'.$context.'.template.php'; |
|
331 | + $fallback_path = $filtered_base_path.$messenger->name.'_'.$message_type->name.'_'.$field.'.template.php'; |
|
332 | + $mt_defined_full_path = $filtered_base_path.$messenger->name.'_'.$master_templates_mt.'_'.$field.'_'.$context.'.template.php'; |
|
333 | + $mt_defined_fallback_path = $filtered_base_path.$messenger->name.'_'.$master_templates_mt.'_'.$field.'.template.php'; |
|
334 | + $base_defined_full_path = $this->_base_path.$messenger->name.'_'.$master_templates_mt.'_'.$field.'_'.$context.'.template.php'; |
|
335 | + $base_defined_fallback_path = $this->_base_path.$messenger->name.'_'.$master_templates_mt.'_'.$field.'.template.php'; |
|
336 | 336 | |
337 | 337 | /** |
338 | 338 | * Template checks are done hierarchically in the following order: |
@@ -346,28 +346,28 @@ discard block |
||
346 | 346 | */ |
347 | 347 | |
348 | 348 | |
349 | - if ( is_readable( $full_path ) ) { |
|
349 | + if (is_readable($full_path)) { |
|
350 | 350 | $actual_path = $full_path; |
351 | - } elseif ( is_readable( $fallback_path ) ) { |
|
351 | + } elseif (is_readable($fallback_path)) { |
|
352 | 352 | $actual_path = $fallback_path; |
353 | - } elseif ( is_readable( $mt_defined_full_path ) ) { |
|
353 | + } elseif (is_readable($mt_defined_full_path)) { |
|
354 | 354 | $actual_path = $mt_defined_full_path; |
355 | - } elseif ( is_readable( $mt_defined_fallback_path ) ) { |
|
355 | + } elseif (is_readable($mt_defined_fallback_path)) { |
|
356 | 356 | $actual_path = $mt_defined_fallback_path; |
357 | - } elseif ( is_readable( $base_defined_full_path ) ) { |
|
357 | + } elseif (is_readable($base_defined_full_path)) { |
|
358 | 358 | $actual_path = $base_defined_full_path; |
359 | - } elseif ( is_readable( $base_defined_fallback_path ) ) { |
|
359 | + } elseif (is_readable($base_defined_fallback_path)) { |
|
360 | 360 | $actual_path = $base_defined_fallback_path; |
361 | - } else { |
|
361 | + } else { |
|
362 | 362 | $actual_path = ''; |
363 | 363 | } |
364 | - if ( empty( $actual_path ) ) { |
|
365 | - $contents = isset( $default_templates[$context][$field] ) ? $default_templates[$context][$field] : ''; |
|
364 | + if (empty($actual_path)) { |
|
365 | + $contents = isset($default_templates[$context][$field]) ? $default_templates[$context][$field] : ''; |
|
366 | 366 | } else { |
367 | - $contents = EEH_Template::display_template( $actual_path, array(), TRUE ); |
|
367 | + $contents = EEH_Template::display_template($actual_path, array(), TRUE); |
|
368 | 368 | } |
369 | 369 | |
370 | - return apply_filters( 'FHEE__EE_Messages_Template_Pack__get_specific_template__contents', $contents, $actual_path, $messenger, $message_type, $field, $context, $this ); |
|
370 | + return apply_filters('FHEE__EE_Messages_Template_Pack__get_specific_template__contents', $contents, $actual_path, $messenger, $message_type, $field, $context, $this); |
|
371 | 371 | } |
372 | 372 | |
373 | 373 | |
@@ -382,8 +382,8 @@ discard block |
||
382 | 382 | * @return array |
383 | 383 | */ |
384 | 384 | public function get_supports() { |
385 | - $supports = apply_filters( 'FHEE__' . get_class( $this ) . '__get_supports', $this->_supports ); |
|
386 | - return apply_filters( 'FHEE__EE_Messages_Template_Pack__get_supports', $supports, $this ); |
|
385 | + $supports = apply_filters('FHEE__'.get_class($this).'__get_supports', $this->_supports); |
|
386 | + return apply_filters('FHEE__EE_Messages_Template_Pack__get_supports', $supports, $this); |
|
387 | 387 | } |
388 | 388 | |
389 | 389 | |
@@ -398,11 +398,11 @@ discard block |
||
398 | 398 | * |
399 | 399 | * @return array|string |
400 | 400 | */ |
401 | - public function get_default_variation_labels( $messenger = '' ) { |
|
402 | - $label = empty( $messenger ) ? $this->_default_variation_labels : array(); |
|
403 | - $label = empty( $label ) && ! empty( $this->_default_variation_labels[$messenger] ) ? $this->_default_variation_labels[$messenger] : __('Default', 'event_espresso'); |
|
401 | + public function get_default_variation_labels($messenger = '') { |
|
402 | + $label = empty($messenger) ? $this->_default_variation_labels : array(); |
|
403 | + $label = empty($label) && ! empty($this->_default_variation_labels[$messenger]) ? $this->_default_variation_labels[$messenger] : __('Default', 'event_espresso'); |
|
404 | 404 | |
405 | - return apply_filters( 'FHEE__EE_Messages_Template_Pack__get_default_variation_labels', $label, $this->_default_variation_labels, $messenger ); |
|
405 | + return apply_filters('FHEE__EE_Messages_Template_Pack__get_default_variation_labels', $label, $this->_default_variation_labels, $messenger); |
|
406 | 406 | } |
407 | 407 | |
408 | 408 | |
@@ -418,25 +418,25 @@ discard block |
||
418 | 418 | * @param string $message_type if included then css variations matching the message_type are returned (must have $messenger set). Otherwise the array of variations per message type are returned. If message_type is provided but NOT the messenger, then just all variations for all messengers are returned. |
419 | 419 | * @return array |
420 | 420 | */ |
421 | - public function get_variations( $messenger = '', $message_type = '' ) { |
|
422 | - $messenger_variations = ! empty( $messenger ) && isset( $this->_variations[$messenger] ) ? $this->_variations[$messenger] : array(); |
|
421 | + public function get_variations($messenger = '', $message_type = '') { |
|
422 | + $messenger_variations = ! empty($messenger) && isset($this->_variations[$messenger]) ? $this->_variations[$messenger] : array(); |
|
423 | 423 | |
424 | 424 | //message_type provided? IF so, then we've requested a specific set of variations, so we need to make sure we set it as empty if that's not present. |
425 | - $variations = !empty( $messenger ) && !empty( $message_type ) && isset( $messenger_variations[$message_type] ) ? $messenger_variations[$message_type] : array(); |
|
425 | + $variations = ! empty($messenger) && ! empty($message_type) && isset($messenger_variations[$message_type]) ? $messenger_variations[$message_type] : array(); |
|
426 | 426 | |
427 | 427 | //now let's account for the possibility we just want all the variations for a messenger (which is indicated by providing the messenger but not the message type). |
428 | - $variations = empty( $variations ) && !empty( $messenger ) && empty( $message_type ) ? $messenger_variations : $variations; |
|
428 | + $variations = empty($variations) && ! empty($messenger) && empty($message_type) ? $messenger_variations : $variations; |
|
429 | 429 | |
430 | 430 | //filter per template pack and globally. |
431 | - $variations = apply_filters( 'FHEE__' . get_class( $this ) . '__get_variations', $variations, $messenger, $message_type ); |
|
432 | - $variations = apply_filters( 'FHEE__EE_Messages_Template_Pack__get_variations', $variations, $messenger, $message_type, $this ); |
|
431 | + $variations = apply_filters('FHEE__'.get_class($this).'__get_variations', $variations, $messenger, $message_type); |
|
432 | + $variations = apply_filters('FHEE__EE_Messages_Template_Pack__get_variations', $variations, $messenger, $message_type, $this); |
|
433 | 433 | |
434 | 434 | //prepend the _default_variation, but ONLY if we're returning the fully validated array. |
435 | - if ( !empty( $messenger ) && !empty( $message_type ) && ! empty( $variations ) ) { |
|
436 | - $variations = array( 'default' => $this->get_default_variation_labels( $messenger ) ) + $variations; |
|
435 | + if ( ! empty($messenger) && ! empty($message_type) && ! empty($variations)) { |
|
436 | + $variations = array('default' => $this->get_default_variation_labels($messenger)) + $variations; |
|
437 | 437 | } |
438 | 438 | |
439 | - return empty( $variations ) ? array( 'default' => $this->get_default_variation_labels('dft') ): $variations; |
|
439 | + return empty($variations) ? array('default' => $this->get_default_variation_labels('dft')) : $variations; |
|
440 | 440 | } |
441 | 441 | |
442 | 442 | |
@@ -457,39 +457,39 @@ discard block |
||
457 | 457 | * |
458 | 458 | * @return string The variation path or url (typically css reference) |
459 | 459 | */ |
460 | - public function get_variation( $messenger, $message_type, $type, $variation, $url = true, $file_extension = '.css', $skip_filters = FALSE ) { |
|
460 | + public function get_variation($messenger, $message_type, $type, $variation, $url = true, $file_extension = '.css', $skip_filters = FALSE) { |
|
461 | 461 | |
462 | 462 | $base = $url ? $this->_base_url : $this->_base_path; |
463 | 463 | $base_path = $this->_base_path; |
464 | 464 | |
465 | - if ( ! $skip_filters ) { |
|
466 | - $base = apply_filters( 'FHEE__EE_Messages_Template_Pack__get_variation__base_path_or_url', $base, $messenger, $message_type, $type, $variation, $url, $file_extension, $this ); |
|
467 | - $base_path = apply_filters( 'FHEE__EE_Messages_Template_Pack__get_variation__base_path', $base_path, $messenger, $message_type, $type, $variation, FALSE, $file_extension, $this ); |
|
465 | + if ( ! $skip_filters) { |
|
466 | + $base = apply_filters('FHEE__EE_Messages_Template_Pack__get_variation__base_path_or_url', $base, $messenger, $message_type, $type, $variation, $url, $file_extension, $this); |
|
467 | + $base_path = apply_filters('FHEE__EE_Messages_Template_Pack__get_variation__base_path', $base_path, $messenger, $message_type, $type, $variation, FALSE, $file_extension, $this); |
|
468 | 468 | } |
469 | 469 | |
470 | - $default_pack = get_class( $this ) != 'EE_Messages_Template_Pack_Default' ? new EE_Messages_Template_Pack_Default() : $this; |
|
470 | + $default_pack = get_class($this) != 'EE_Messages_Template_Pack_Default' ? new EE_Messages_Template_Pack_Default() : $this; |
|
471 | 471 | |
472 | 472 | //possible variation paths considering whether message type is present or not in the file name. |
473 | - $path_string = 'variations/' . $messenger . '_' . $message_type . '_' . $type . '_' . $variation . $file_extension; |
|
474 | - $default_path_string = 'variations/' . $messenger . '_' . $type . '_' . $variation . $file_extension; |
|
473 | + $path_string = 'variations/'.$messenger.'_'.$message_type.'_'.$type.'_'.$variation.$file_extension; |
|
474 | + $default_path_string = 'variations/'.$messenger.'_'.$type.'_'.$variation.$file_extension; |
|
475 | 475 | |
476 | 476 | //first see if fully validated file exists. |
477 | - if ( is_readable( $base_path . $path_string ) ) { |
|
478 | - $variation_path = $base . $path_string; |
|
477 | + if (is_readable($base_path.$path_string)) { |
|
478 | + $variation_path = $base.$path_string; |
|
479 | 479 | //otherwise see if default exists. |
480 | - } elseif ( is_readable( $base_path . $default_path_string ) ) { |
|
481 | - $variation_path = $base . $default_path_string; |
|
480 | + } elseif (is_readable($base_path.$default_path_string)) { |
|
481 | + $variation_path = $base.$default_path_string; |
|
482 | 482 | } else { |
483 | - $variation_path = $default_pack instanceof EE_Messages_Template_Pack_Default ? $default_pack->get_default_variation( $messenger, $message_type, $type, $url, $file_extension ) : ''; |
|
483 | + $variation_path = $default_pack instanceof EE_Messages_Template_Pack_Default ? $default_pack->get_default_variation($messenger, $message_type, $type, $url, $file_extension) : ''; |
|
484 | 484 | } |
485 | 485 | |
486 | - if ( $skip_filters ) { |
|
486 | + if ($skip_filters) { |
|
487 | 487 | return $variation_path; |
488 | 488 | } |
489 | 489 | |
490 | 490 | //filter result |
491 | - $variation_path = apply_filters( 'FHEE__' . get_class( $this ) . '__get_variation', $variation_path, $messenger, $message_type, $type, $variation, $file_extension, $url ); |
|
492 | - return apply_filters( 'FHEE__EE_Messages_Template_Pack__get_variation', $variation_path, $messenger, $message_type, $type, $variation, $file_extension, $url, $this ); |
|
491 | + $variation_path = apply_filters('FHEE__'.get_class($this).'__get_variation', $variation_path, $messenger, $message_type, $type, $variation, $file_extension, $url); |
|
492 | + return apply_filters('FHEE__EE_Messages_Template_Pack__get_variation', $variation_path, $messenger, $message_type, $type, $variation, $file_extension, $url, $this); |
|
493 | 493 | } |
494 | 494 | |
495 | 495 | |
@@ -504,19 +504,19 @@ discard block |
||
504 | 504 | * |
505 | 505 | * @return string returns the path for the requested wrapper template. |
506 | 506 | */ |
507 | - public function get_wrapper( $messenger, $type = 'main' ) { |
|
508 | - $default_pack = get_class( $this ) !== 'EE_Messages_Template_Pack_Default' ? new EE_Messages_Template_Pack_Default() : NULL; |
|
507 | + public function get_wrapper($messenger, $type = 'main') { |
|
508 | + $default_pack = get_class($this) !== 'EE_Messages_Template_Pack_Default' ? new EE_Messages_Template_Pack_Default() : NULL; |
|
509 | 509 | |
510 | - $path_string = $this->_base_path . $messenger . '_' . $type . '_wrapper.template.php'; |
|
510 | + $path_string = $this->_base_path.$messenger.'_'.$type.'_wrapper.template.php'; |
|
511 | 511 | |
512 | - if ( is_readable( $path_string ) ) { |
|
512 | + if (is_readable($path_string)) { |
|
513 | 513 | $template = $path_string; |
514 | 514 | } else { |
515 | - $template = $default_pack instanceof EE_Messages_Template_Pack_Default ? $default_pack->get_wrapper( $messenger, $type ) : ''; |
|
515 | + $template = $default_pack instanceof EE_Messages_Template_Pack_Default ? $default_pack->get_wrapper($messenger, $type) : ''; |
|
516 | 516 | } |
517 | 517 | |
518 | 518 | //filter |
519 | - $template = apply_filters( 'FHEE__' . get_class( $this ) . '__get_wrapper', $template, $messenger, $type ); |
|
520 | - return apply_filters( 'FHEE__EE_Messages_Template_Pack__get_wrapper', $template, $messenger, $type, $this ); |
|
519 | + $template = apply_filters('FHEE__'.get_class($this).'__get_wrapper', $template, $messenger, $type); |
|
520 | + return apply_filters('FHEE__EE_Messages_Template_Pack__get_wrapper', $template, $messenger, $type, $this); |
|
521 | 521 | } |
522 | 522 | } |
@@ -314,6 +314,7 @@ |
||
314 | 314 | * @param EE_message_type $message_type |
315 | 315 | * @param string $field The field reference for the specific template being looked up. |
316 | 316 | * @param string $context The context reference for the specific template being looked up |
317 | + * @param EE_Messages_Template_Pack_Default|null $default_pack |
|
317 | 318 | * |
318 | 319 | * @return string The template contents. |
319 | 320 | */ |
@@ -5,7 +5,9 @@ |
||
5 | 5 | * @subpackage messages |
6 | 6 | * @since 4.5.0 |
7 | 7 | */ |
8 | -if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed'); |
|
8 | +if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
9 | + exit('No direct script access allowed'); |
|
10 | +} |
|
9 | 11 | |
10 | 12 | /** |
11 | 13 | * This is the default messages template pack. |
@@ -21,8 +21,8 @@ discard block |
||
21 | 21 | $this->label = __('Default', 'event_espresso'); |
22 | 22 | $this->dbref = 'default'; |
23 | 23 | $this->description = __('This is the default template pack included with Event Espresso core messages system.', 'event_espresso'); |
24 | - $this->_base_url = EE_PLUGIN_DIR_URL . 'core/libraries/messages/defaults/default/'; |
|
25 | - $this->_base_path = EE_LIBRARIES . 'messages/defaults/default/'; |
|
24 | + $this->_base_url = EE_PLUGIN_DIR_URL.'core/libraries/messages/defaults/default/'; |
|
25 | + $this->_base_path = EE_LIBRARIES.'messages/defaults/default/'; |
|
26 | 26 | $this->_supports = array( |
27 | 27 | 'email' => array( |
28 | 28 | 'cancelled_registration', 'declined_registration', 'not_approved_registration', 'pending_approval', 'registration', |
@@ -33,9 +33,9 @@ discard block |
||
33 | 33 | 'receipt', 'invoice' |
34 | 34 | ) |
35 | 35 | ); |
36 | - $this->_default_variation_labels= array( |
|
37 | - 'email' => __('Default', 'event_espresso' ), |
|
38 | - 'html' => __('Simple', 'event_espresso' ) |
|
36 | + $this->_default_variation_labels = array( |
|
37 | + 'email' => __('Default', 'event_espresso'), |
|
38 | + 'html' => __('Simple', 'event_espresso') |
|
39 | 39 | ); |
40 | 40 | $this->_variations = array( |
41 | 41 | 'html' => array( |
@@ -63,18 +63,18 @@ discard block |
||
63 | 63 | |
64 | 64 | |
65 | 65 | |
66 | - public function get_default_variation( $messenger, $message_type, $type, $url, $file_extension ) { |
|
66 | + public function get_default_variation($messenger, $message_type, $type, $url, $file_extension) { |
|
67 | 67 | $base = $url ? $this->_base_url : $this->_base_path; |
68 | 68 | $base_path = $this->_base_path; |
69 | 69 | //possible variation paths considering whether message type is present or not in the file name. |
70 | - $path_string = 'variations/' . $messenger . '_' . $message_type . '_' . $type . '_default' . $file_extension; |
|
71 | - $default_path_string = 'variations/' . $messenger . '_' . $type . '_default' . $file_extension; |
|
70 | + $path_string = 'variations/'.$messenger.'_'.$message_type.'_'.$type.'_default'.$file_extension; |
|
71 | + $default_path_string = 'variations/'.$messenger.'_'.$type.'_default'.$file_extension; |
|
72 | 72 | //first see if fully validated file exists. |
73 | - if ( is_readable( $base_path . $path_string ) ) { |
|
74 | - $variation_path = $base . $path_string; |
|
73 | + if (is_readable($base_path.$path_string)) { |
|
74 | + $variation_path = $base.$path_string; |
|
75 | 75 | //otherwise see if default exists. |
76 | - } elseif ( is_readable( $base_path . $default_path_string ) ) { |
|
77 | - $variation_path = $base . $default_path_string; |
|
76 | + } elseif (is_readable($base_path.$default_path_string)) { |
|
77 | + $variation_path = $base.$default_path_string; |
|
78 | 78 | } else { |
79 | 79 | //no matches found so nothing is present. |
80 | 80 | $variation_path = ''; |
@@ -31,9 +31,9 @@ discard block |
||
31 | 31 | <tbody> |
32 | 32 | <tr> |
33 | 33 | <td> |
34 | - <h2><?php printf( __( 'Hello, %s', 'event_espresso' ), '[RECIPIENT_FNAME]' ); ?>:</h2> |
|
34 | + <h2><?php printf(__('Hello, %s', 'event_espresso'), '[RECIPIENT_FNAME]'); ?>:</h2> |
|
35 | 35 | |
36 | - <p class="lead"><?php _e( 'Your registration was cancelled for the following tickets:', 'event_espresso' ); ?></p> |
|
36 | + <p class="lead"><?php _e('Your registration was cancelled for the following tickets:', 'event_espresso'); ?></p> |
|
37 | 37 | </td> |
38 | 38 | </tr> |
39 | 39 | </tbody> |
@@ -62,10 +62,10 @@ discard block |
||
62 | 62 | <tbody> |
63 | 63 | <tr> |
64 | 64 | <td> |
65 | - <h5><?php _e( 'Connect with Us:', 'event_espresso' ); ?></h5> |
|
66 | - <a class="soc-btn fb" href="[CO_FACEBOOK_URL]"><?php _e( 'Facebook', 'event_espresso' ); ?></a> |
|
67 | - <a class="soc-btn tw" href="[CO_TWITTER_URL]"><?php _e( 'Twitter', 'event_espresso' ); ?></a> |
|
68 | - <a class="soc-btn gp" href="[CO_GOOGLE_URL]"><?php _e( 'Google+', 'event_espresso' ); ?></a> |
|
65 | + <h5><?php _e('Connect with Us:', 'event_espresso'); ?></h5> |
|
66 | + <a class="soc-btn fb" href="[CO_FACEBOOK_URL]"><?php _e('Facebook', 'event_espresso'); ?></a> |
|
67 | + <a class="soc-btn tw" href="[CO_TWITTER_URL]"><?php _e('Twitter', 'event_espresso'); ?></a> |
|
68 | + <a class="soc-btn gp" href="[CO_GOOGLE_URL]"><?php _e('Google+', 'event_espresso'); ?></a> |
|
69 | 69 | </td> |
70 | 70 | </tr> |
71 | 71 | </tbody> |
@@ -75,9 +75,9 @@ discard block |
||
75 | 75 | <tbody> |
76 | 76 | <tr> |
77 | 77 | <td> |
78 | - <h5><?php _e( 'Contact Info:', 'event_espresso' ); ?></h5> |
|
79 | - <?php _e( 'Phone:', 'event_espresso' ); ?> <strong>[CO_PHONE]</strong> |
|
80 | - <?php _e( 'Email:', 'event_espresso' ); ?> |
|
78 | + <h5><?php _e('Contact Info:', 'event_espresso'); ?></h5> |
|
79 | + <?php _e('Phone:', 'event_espresso'); ?> <strong>[CO_PHONE]</strong> |
|
80 | + <?php _e('Email:', 'event_espresso'); ?> |
|
81 | 81 | <strong><a href="mailto:[CO_EMAIL]" target="_blank">[CO_EMAIL]</a></strong> |
82 | 82 | </td> |
83 | 83 | </tr> |
@@ -31,9 +31,9 @@ discard block |
||
31 | 31 | <tbody> |
32 | 32 | <tr> |
33 | 33 | <td> |
34 | - <h2><?php printf( __( 'Hello, %s:', 'event_espresso' ), '[EVENT_AUTHOR_FNAME]' ); ?></h2> |
|
34 | + <h2><?php printf(__('Hello, %s:', 'event_espresso'), '[EVENT_AUTHOR_FNAME]'); ?></h2> |
|
35 | 35 | |
36 | - <p class="lead"><?php _e( 'Registrations were cancelled for the following events.', 'event_espresso' ); ?></p> |
|
36 | + <p class="lead"><?php _e('Registrations were cancelled for the following events.', 'event_espresso'); ?></p> |
|
37 | 37 | </td> |
38 | 38 | </tr> |
39 | 39 | </tbody> |
@@ -59,10 +59,10 @@ discard block |
||
59 | 59 | <tbody> |
60 | 60 | <tr> |
61 | 61 | <td> |
62 | - <h5><?php _e( 'Connect with Us:', 'event_espresso' ); ?></h5> |
|
63 | - <a class="soc-btn fb" href="[CO_FACEBOOK_URL]"><?php _e( 'Facebook', 'event_espresso' ); ?></a> |
|
64 | - <a class="soc-btn tw" href="[CO_TWITTER_URL]"><?php _e( 'Twitter', 'event_espresso' ); ?></a> |
|
65 | - <a class="soc-btn gp" href="[CO_GOOGLE_URL]"><?php _e( 'Google+', 'event_espresso' ); ?></a> |
|
62 | + <h5><?php _e('Connect with Us:', 'event_espresso'); ?></h5> |
|
63 | + <a class="soc-btn fb" href="[CO_FACEBOOK_URL]"><?php _e('Facebook', 'event_espresso'); ?></a> |
|
64 | + <a class="soc-btn tw" href="[CO_TWITTER_URL]"><?php _e('Twitter', 'event_espresso'); ?></a> |
|
65 | + <a class="soc-btn gp" href="[CO_GOOGLE_URL]"><?php _e('Google+', 'event_espresso'); ?></a> |
|
66 | 66 | </td> |
67 | 67 | </tr> |
68 | 68 | </tbody> |
@@ -72,9 +72,9 @@ discard block |
||
72 | 72 | <tbody> |
73 | 73 | <tr> |
74 | 74 | <td> |
75 | - <h5><?php _e( 'Contact Info:', 'event_espresso' ); ?></h5> |
|
76 | - <?php _e( 'Phone:', 'event_espresso' ); ?> <strong>[CO_PHONE]</strong> |
|
77 | - <?php _e( 'Email:', 'event_espresso' ); ?> |
|
75 | + <h5><?php _e('Contact Info:', 'event_espresso'); ?></h5> |
|
76 | + <?php _e('Phone:', 'event_espresso'); ?> <strong>[CO_PHONE]</strong> |
|
77 | + <?php _e('Email:', 'event_espresso'); ?> |
|
78 | 78 | <strong><a href="mailto:[CO_EMAIL]" target="_blank">[CO_EMAIL]</a></strong> |
79 | 79 | </td> |
80 | 80 | </tr> |
@@ -31,8 +31,8 @@ discard block |
||
31 | 31 | <tbody> |
32 | 32 | <tr> |
33 | 33 | <td> |
34 | - <h2><?php printf( __( 'Hello, %s:', 'event_espresso' ), '[RECIPIENT_FNAME]' ); ?></h2> |
|
35 | - <p class="lead"><?php _e( 'Your registration was declined for the following tickets:', 'event_espresso' ); ?></p> |
|
34 | + <h2><?php printf(__('Hello, %s:', 'event_espresso'), '[RECIPIENT_FNAME]'); ?></h2> |
|
35 | + <p class="lead"><?php _e('Your registration was declined for the following tickets:', 'event_espresso'); ?></p> |
|
36 | 36 | </td> |
37 | 37 | </tr> |
38 | 38 | </tbody> |
@@ -61,10 +61,10 @@ discard block |
||
61 | 61 | <tbody> |
62 | 62 | <tr> |
63 | 63 | <td> |
64 | - <h5><?php _e( 'Connect with Us:', 'event_espresso' ); ?></h5> |
|
65 | - <a class="soc-btn fb" href="[CO_FACEBOOK_URL]"><?php _e( 'Facebook', 'event_espresso' ); ?></a> |
|
66 | - <a class="soc-btn tw" href="[CO_TWITTER_URL]"><?php _e( 'Twitter', 'event_espresso' ); ?></a> |
|
67 | - <a class="soc-btn gp" href="[CO_GOOGLE_URL]"><?php _e( 'Google+', 'event_espresso' ); ?></a> |
|
64 | + <h5><?php _e('Connect with Us:', 'event_espresso'); ?></h5> |
|
65 | + <a class="soc-btn fb" href="[CO_FACEBOOK_URL]"><?php _e('Facebook', 'event_espresso'); ?></a> |
|
66 | + <a class="soc-btn tw" href="[CO_TWITTER_URL]"><?php _e('Twitter', 'event_espresso'); ?></a> |
|
67 | + <a class="soc-btn gp" href="[CO_GOOGLE_URL]"><?php _e('Google+', 'event_espresso'); ?></a> |
|
68 | 68 | </td> |
69 | 69 | </tr> |
70 | 70 | </tbody> |
@@ -74,9 +74,9 @@ discard block |
||
74 | 74 | <tbody> |
75 | 75 | <tr> |
76 | 76 | <td> |
77 | - <h5><?php _e( 'Contact Info:', 'event_espresso' ); ?></h5> |
|
78 | - <?php _e( 'Phone:', 'event_espresso' ); ?> <strong>[CO_PHONE]</strong> |
|
79 | - <?php _e( 'Email:', 'event_espresso' ); ?> |
|
77 | + <h5><?php _e('Contact Info:', 'event_espresso'); ?></h5> |
|
78 | + <?php _e('Phone:', 'event_espresso'); ?> <strong>[CO_PHONE]</strong> |
|
79 | + <?php _e('Email:', 'event_espresso'); ?> |
|
80 | 80 | <strong><a href="mailto:[CO_EMAIL]" target="_blank">[CO_EMAIL]</a></strong> |
81 | 81 | </td> |
82 | 82 | </tr> |