@@ -21,23 +21,23 @@ discard block |
||
| 21 | 21 | private $EE; |
| 22 | 22 | public function __construct($url_link = 0) { |
| 23 | 23 | |
| 24 | - if ( $this->registration = EE_Registry::instance()->load_model( 'Registration' )->get_registration_for_reg_url_link( $url_link)) { |
|
| 24 | + if ($this->registration = EE_Registry::instance()->load_model('Registration')->get_registration_for_reg_url_link($url_link)) { |
|
| 25 | 25 | $this->transaction = $this->registration->transaction(); |
| 26 | 26 | |
| 27 | - $payment_settings = EE_Config::instance()->gateway->payment_settings;//get_user_meta(EE_Registry::instance()->CFG->wp_user, 'payment_settings', TRUE); |
|
| 28 | - $this->invoice_payment_method = EEM_Payment_Method::instance()->get_one_of_type( 'Invoice' ); |
|
| 27 | + $payment_settings = EE_Config::instance()->gateway->payment_settings; //get_user_meta(EE_Registry::instance()->CFG->wp_user, 'payment_settings', TRUE); |
|
| 28 | + $this->invoice_payment_method = EEM_Payment_Method::instance()->get_one_of_type('Invoice'); |
|
| 29 | 29 | } else { |
| 30 | - EE_Error::add_error( __( 'Your request appears to be missing some required data, and no information for your transaction could be retrieved.', 'event_espresso' ), __FILE__, __FUNCTION__, __LINE__ ); |
|
| 30 | + EE_Error::add_error(__('Your request appears to be missing some required data, and no information for your transaction could be retrieved.', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__); |
|
| 31 | 31 | } |
| 32 | 32 | |
| 33 | 33 | } |
| 34 | 34 | |
| 35 | - public function send_invoice( $download = FALSE ) { |
|
| 35 | + public function send_invoice($download = FALSE) { |
|
| 36 | 36 | $template_args = array(); |
| 37 | 37 | $EE = EE_Registry::instance(); |
| 38 | 38 | |
| 39 | 39 | //allow the request to override the default theme defined in the invoice settings |
| 40 | - $theme_requested = ( isset( $_REQUEST['theme'] ) && $_REQUEST['theme'] > 0 && $_REQUEST['theme'] < 8 ) ? absint( $_REQUEST['theme'] ) : null; |
|
| 40 | + $theme_requested = (isset($_REQUEST['theme']) && $_REQUEST['theme'] > 0 && $_REQUEST['theme'] < 8) ? absint($_REQUEST['theme']) : null; |
|
| 41 | 41 | $themes = array( |
| 42 | 42 | 1 => "simple.css", |
| 43 | 43 | 2 => "bauhaus.css", |
@@ -48,26 +48,26 @@ discard block |
||
| 48 | 48 | 7 => "union.css" |
| 49 | 49 | ); |
| 50 | 50 | //Get the CSS file |
| 51 | - if( isset( $themes[ $theme_requested ] ) ) { |
|
| 52 | - $template_args['invoice_css'] = $themes[ $theme_requested ]; |
|
| 53 | - }else{ |
|
| 54 | - $template_args['invoice_css'] = $this->invoice_payment_method->get_extra_meta( 'legacy_invoice_css', TRUE, 'simple.css' ); |
|
| 51 | + if (isset($themes[$theme_requested])) { |
|
| 52 | + $template_args['invoice_css'] = $themes[$theme_requested]; |
|
| 53 | + } else { |
|
| 54 | + $template_args['invoice_css'] = $this->invoice_payment_method->get_extra_meta('legacy_invoice_css', TRUE, 'simple.css'); |
|
| 55 | 55 | } |
| 56 | 56 | |
| 57 | - if (is_dir(EVENT_ESPRESSO_GATEWAY_DIR . '/invoice')) { |
|
| 58 | - $template_args['base_url'] = EVENT_ESPRESSO_GATEWAY_URL . 'Invoice/lib/templates/'; |
|
| 57 | + if (is_dir(EVENT_ESPRESSO_GATEWAY_DIR.'/invoice')) { |
|
| 58 | + $template_args['base_url'] = EVENT_ESPRESSO_GATEWAY_URL.'Invoice/lib/templates/'; |
|
| 59 | 59 | } else { |
| 60 | - $template_args['base_url'] = EE_GATEWAYS . '/Invoice/lib/templates/'; |
|
| 60 | + $template_args['base_url'] = EE_GATEWAYS.'/Invoice/lib/templates/'; |
|
| 61 | 61 | } |
| 62 | 62 | $primary_attendee = $this->transaction->primary_registration()->attendee(); |
| 63 | 63 | |
| 64 | - $template_args['organization'] = $EE->CFG->organization->get_pretty( 'name' ); |
|
| 65 | - $template_args['street'] = empty( $EE->CFG->organization->address_2 ) ? $EE->CFG->organization->get_pretty( 'address_1' ) : $EE->CFG->organization->get_pretty( 'address_1' ) . '<br>' . $EE->CFG->organization->get_pretty( 'address_2' ); |
|
| 66 | - $template_args['city'] = $EE->CFG->organization->get_pretty( 'city' ); |
|
| 67 | - $template_args['state'] = EE_Registry::instance()->load_model( 'State' )->get_one_by_ID( $EE->CFG->organization->STA_ID ); |
|
| 68 | - $template_args['country'] = EE_Registry::instance()->load_model( 'Country' )->get_one_by_ID( $EE->CFG->organization->CNT_ISO ); |
|
| 69 | - $template_args['zip'] = $EE->CFG->organization->get_pretty( 'zip' ); |
|
| 70 | - $template_args['email'] = $EE->CFG->organization->get_pretty( 'email' ); |
|
| 64 | + $template_args['organization'] = $EE->CFG->organization->get_pretty('name'); |
|
| 65 | + $template_args['street'] = empty($EE->CFG->organization->address_2) ? $EE->CFG->organization->get_pretty('address_1') : $EE->CFG->organization->get_pretty('address_1').'<br>'.$EE->CFG->organization->get_pretty('address_2'); |
|
| 66 | + $template_args['city'] = $EE->CFG->organization->get_pretty('city'); |
|
| 67 | + $template_args['state'] = EE_Registry::instance()->load_model('State')->get_one_by_ID($EE->CFG->organization->STA_ID); |
|
| 68 | + $template_args['country'] = EE_Registry::instance()->load_model('Country')->get_one_by_ID($EE->CFG->organization->CNT_ISO); |
|
| 69 | + $template_args['zip'] = $EE->CFG->organization->get_pretty('zip'); |
|
| 70 | + $template_args['email'] = $EE->CFG->organization->get_pretty('email'); |
|
| 71 | 71 | |
| 72 | 72 | $template_args['registration_code'] = $this->registration->reg_code(); |
| 73 | 73 | $template_args['registration_date'] = $this->registration->date(); |
@@ -76,9 +76,9 @@ discard block |
||
| 76 | 76 | $template_args['attendee_address2'] = $primary_attendee->address2(); |
| 77 | 77 | $template_args['attendee_city'] = $primary_attendee->city(); |
| 78 | 78 | $attendee_state = $primary_attendee->state_obj(); |
| 79 | - if($attendee_state){ |
|
| 79 | + if ($attendee_state) { |
|
| 80 | 80 | $attendee_state_name = $attendee_state->name(); |
| 81 | - }else{ |
|
| 81 | + } else { |
|
| 82 | 82 | $attendee_state_name = ''; |
| 83 | 83 | } |
| 84 | 84 | $template_args['attendee_state'] = $attendee_state_name; |
@@ -102,9 +102,9 @@ discard block |
||
| 102 | 102 | if ($template_args['amount_pd'] != $template_args['total_cost']) { |
| 103 | 103 | //$template_args['net_total'] = $this->espressoInvoiceTotals( __('SubTotal', 'event_espresso'), $this->transaction->total());//$this->session_data['cart']['REG']['sub_total']); |
| 104 | 104 | $tax_items = $this->transaction->tax_items(); |
| 105 | - if(!empty($tax_items) ){ |
|
| 105 | + if ( ! empty($tax_items)) { |
|
| 106 | 106 | foreach ($tax_items as $tax) { |
| 107 | - $template_args['net_total'] .= $this->espressoInvoiceTotals( $tax->name(), $tax->total()); |
|
| 107 | + $template_args['net_total'] .= $this->espressoInvoiceTotals($tax->name(), $tax->total()); |
|
| 108 | 108 | } |
| 109 | 109 | } |
| 110 | 110 | |
@@ -114,30 +114,30 @@ discard block |
||
| 114 | 114 | } else { |
| 115 | 115 | $text = __('Extra', 'event_espresso'); |
| 116 | 116 | } |
| 117 | - $template_args['discount'] = $this->espressoInvoiceTotals( $text, $difference ); |
|
| 117 | + $template_args['discount'] = $this->espressoInvoiceTotals($text, $difference); |
|
| 118 | 118 | } |
| 119 | 119 | |
| 120 | 120 | $template_args['currency_symbol'] = $EE->CFG->currency->sign; |
| 121 | - $template_args['template_payment_instructions'] = wpautop(stripslashes_deep(html_entity_decode($this->invoice_payment_method->get_extra_meta( 'pdf_instructions', TRUE ), ENT_QUOTES))); |
|
| 122 | - $template_args['shameless_plug'] = apply_filters( 'FHEE_Invoice__send_invoice__shameless_plug',true ); |
|
| 123 | - if(isset($_GET['receipt'])){ |
|
| 121 | + $template_args['template_payment_instructions'] = wpautop(stripslashes_deep(html_entity_decode($this->invoice_payment_method->get_extra_meta('pdf_instructions', TRUE), ENT_QUOTES))); |
|
| 122 | + $template_args['shameless_plug'] = apply_filters('FHEE_Invoice__send_invoice__shameless_plug', true); |
|
| 123 | + if (isset($_GET['receipt'])) { |
|
| 124 | 124 | //receipt-specific stuff |
| 125 | 125 | $events_for_txn = EEM_Event::instance()->get_all(array(array('Registration.TXN_ID'=>$this->transaction->ID()))); |
| 126 | 126 | $ticket_line_items_per_event = array(); |
| 127 | 127 | $registrations_per_line_item = array(); |
| 128 | 128 | $venues_for_events = array(); |
| 129 | - foreach($events_for_txn as $event_id => $event){ |
|
| 130 | - $line_items_for_this_event = EEM_Line_Item::instance()->get_all(array(array('Ticket.Datetime.EVT_ID'=>$event_id,'TXN_ID'=>$this->transaction->ID()))); |
|
| 129 | + foreach ($events_for_txn as $event_id => $event) { |
|
| 130 | + $line_items_for_this_event = EEM_Line_Item::instance()->get_all(array(array('Ticket.Datetime.EVT_ID'=>$event_id, 'TXN_ID'=>$this->transaction->ID()))); |
|
| 131 | 131 | $ticket_line_items_per_event[$event_id] = $line_items_for_this_event; |
| 132 | - foreach($line_items_for_this_event as $line_item_id => $line_item){ |
|
| 132 | + foreach ($line_items_for_this_event as $line_item_id => $line_item) { |
|
| 133 | 133 | $ticket = $line_item->ticket(); |
| 134 | - $registrations_for_this_ticket = EEM_Registration::instance()->get_all(array(array('TKT_ID'=>$ticket->ID(),'TXN_ID'=>$this->transaction->ID()))); |
|
| 134 | + $registrations_for_this_ticket = EEM_Registration::instance()->get_all(array(array('TKT_ID'=>$ticket->ID(), 'TXN_ID'=>$this->transaction->ID()))); |
|
| 135 | 135 | $registrations_per_line_item[$line_item_id] = $registrations_for_this_ticket; |
| 136 | 136 | } |
| 137 | 137 | $venues_for_events = array_merge($venues_for_events, $event->venues()); |
| 138 | 138 | } |
| 139 | - $tax_total_line_item = EEM_Line_Item::instance()->get_one(array(array('TXN_ID'=>$this->transaction->ID(),'LIN_type'=> EEM_Line_Item::type_tax_sub_total))); |
|
| 140 | - $questions_to_skip = array(EEM_Attendee::system_question_fname,EEM_Attendee::system_question_lname, EEM_Attendee::system_question_email); |
|
| 139 | + $tax_total_line_item = EEM_Line_Item::instance()->get_one(array(array('TXN_ID'=>$this->transaction->ID(), 'LIN_type'=> EEM_Line_Item::type_tax_sub_total))); |
|
| 140 | + $questions_to_skip = array(EEM_Attendee::system_question_fname, EEM_Attendee::system_question_lname, EEM_Attendee::system_question_email); |
|
| 141 | 141 | |
| 142 | 142 | |
| 143 | 143 | $template_args['events_for_txn'] = $events_for_txn; |
@@ -148,53 +148,53 @@ discard block |
||
| 148 | 148 | $template_args['questions_to_skip'] = $questions_to_skip; |
| 149 | 149 | // d($template_args); |
| 150 | 150 | $template_args['download_link'] = $this->registration->receipt_url('download'); |
| 151 | - }else{ |
|
| 151 | + } else { |
|
| 152 | 152 | //it's just an invoice we're accessing |
| 153 | 153 | $template_args['download_link'] = $this->registration->invoice_url('download'); |
| 154 | 154 | } |
| 155 | 155 | |
| 156 | 156 | //Get the HTML as an object |
| 157 | 157 | $templates_relative_path = 'modules/gateways/Invoice/lib/templates/'; |
| 158 | - $template_header = EEH_Template::locate_template( $templates_relative_path . 'invoice_header.template.php', $template_args, TRUE, TRUE ); |
|
| 159 | - if(isset($_GET['receipt'])){ |
|
| 160 | - $template_body = EEH_Template::locate_template( $templates_relative_path . 'receipt_body.template.php', $template_args, TRUE, TRUE ); |
|
| 161 | - }else{ |
|
| 162 | - $template_body = EEH_Template::locate_template( $templates_relative_path . 'invoice_body.template.php', $template_args, TRUE, TRUE ); |
|
| 158 | + $template_header = EEH_Template::locate_template($templates_relative_path.'invoice_header.template.php', $template_args, TRUE, TRUE); |
|
| 159 | + if (isset($_GET['receipt'])) { |
|
| 160 | + $template_body = EEH_Template::locate_template($templates_relative_path.'receipt_body.template.php', $template_args, TRUE, TRUE); |
|
| 161 | + } else { |
|
| 162 | + $template_body = EEH_Template::locate_template($templates_relative_path.'invoice_body.template.php', $template_args, TRUE, TRUE); |
|
| 163 | 163 | } |
| 164 | 164 | |
| 165 | 165 | |
| 166 | - $template_footer = EEH_Template::locate_template( $templates_relative_path . 'invoice_footer.template.php', $template_args, TRUE, TRUE ); |
|
| 166 | + $template_footer = EEH_Template::locate_template($templates_relative_path.'invoice_footer.template.php', $template_args, TRUE, TRUE); |
|
| 167 | 167 | |
| 168 | - $copies = ! empty( $_REQUEST['copies'] ) ? $_REQUEST['copies'] : 1; |
|
| 168 | + $copies = ! empty($_REQUEST['copies']) ? $_REQUEST['copies'] : 1; |
|
| 169 | 169 | |
| 170 | 170 | $content = $this->espresso_replace_invoice_shortcodes($template_header); |
| 171 | - for( $x = 1; $x <= $copies; $x++ ) { |
|
| 171 | + for ($x = 1; $x <= $copies; $x++) { |
|
| 172 | 172 | $content .= $this->espresso_replace_invoice_shortcodes($template_body); |
| 173 | 173 | } |
| 174 | 174 | $content .= $this->espresso_replace_invoice_shortcodes($template_footer); |
| 175 | 175 | |
| 176 | 176 | //Check if debugging or mobile is set |
| 177 | - if (!empty($_REQUEST['html'])) { |
|
| 177 | + if ( ! empty($_REQUEST['html'])) { |
|
| 178 | 178 | echo $content; |
| 179 | 179 | exit(0); |
| 180 | 180 | } |
| 181 | - $invoice_name = $template_args['organization'] . ' ' . __('Invoice #', 'event_espresso') . $template_args['registration_code'] . __(' for ', 'event_espresso') . $template_args['name']; |
|
| 182 | - $invoice_name = str_replace( ' ', '_', $invoice_name ); |
|
| 181 | + $invoice_name = $template_args['organization'].' '.__('Invoice #', 'event_espresso').$template_args['registration_code'].__(' for ', 'event_espresso').$template_args['name']; |
|
| 182 | + $invoice_name = str_replace(' ', '_', $invoice_name); |
|
| 183 | 183 | //Create the PDF |
| 184 | - if(array_key_exists('html',$_GET)){ |
|
| 184 | + if (array_key_exists('html', $_GET)) { |
|
| 185 | 185 | echo $content; |
| 186 | - }else{ |
|
| 186 | + } else { |
|
| 187 | 187 | //only load dompdf if nobody else has yet... |
| 188 | - if( ! defined('DOMPDF_DIR')){ |
|
| 188 | + if ( ! defined('DOMPDF_DIR')) { |
|
| 189 | 189 | define('DOMPDF_ENABLE_REMOTE', TRUE); |
| 190 | 190 | define('DOMPDF_ENABLE_JAVASCRIPT', FALSE); |
| 191 | 191 | define('DOMPDF_ENABLE_CSS_FLOAT', TRUE); |
| 192 | - require_once(EE_THIRD_PARTY . 'dompdf/dompdf_config.inc.php'); |
|
| 192 | + require_once(EE_THIRD_PARTY.'dompdf/dompdf_config.inc.php'); |
|
| 193 | 193 | } |
| 194 | 194 | $dompdf = new DOMPDF(); |
| 195 | 195 | $dompdf->load_html($content); |
| 196 | 196 | $dompdf->render(); |
| 197 | - $dompdf->stream($invoice_name . ".pdf", array( 'Attachment' => $download )); |
|
| 197 | + $dompdf->stream($invoice_name.".pdf", array('Attachment' => $download)); |
|
| 198 | 198 | } |
| 199 | 199 | exit(0); |
| 200 | 200 | } |
@@ -204,12 +204,12 @@ discard block |
||
| 204 | 204 | * @param EE_Line_Item $line_item |
| 205 | 205 | * @return boolean |
| 206 | 206 | */ |
| 207 | - function check_if_any_line_items_have_a_description(EE_Line_Item $line_item){ |
|
| 208 | - if($line_item->desc()){ |
|
| 207 | + function check_if_any_line_items_have_a_description(EE_Line_Item $line_item) { |
|
| 208 | + if ($line_item->desc()) { |
|
| 209 | 209 | return true; |
| 210 | - }else{ |
|
| 211 | - foreach($line_item->children() as $child_line_item){ |
|
| 212 | - if($this->check_if_any_line_items_have_a_description($child_line_item)){ |
|
| 210 | + } else { |
|
| 211 | + foreach ($line_item->children() as $child_line_item) { |
|
| 212 | + if ($this->check_if_any_line_items_have_a_description($child_line_item)) { |
|
| 213 | 213 | return true; |
| 214 | 214 | } |
| 215 | 215 | } |
@@ -219,14 +219,14 @@ discard block |
||
| 219 | 219 | } |
| 220 | 220 | |
| 221 | 221 | //Perform the shortcode replacement |
| 222 | - function espresso_replace_invoice_shortcodes( $content ) { |
|
| 222 | + function espresso_replace_invoice_shortcodes($content) { |
|
| 223 | 223 | |
| 224 | 224 | $EE = EE_Registry::instance(); |
| 225 | 225 | //Create the logo |
| 226 | - $invoice_logo_url = $this->invoice_payment_method->get_extra_meta('pdf_logo_image', TRUE, $EE->CFG->organization->logo_url ); |
|
| 227 | - if (!empty($invoice_logo_url)) { |
|
| 226 | + $invoice_logo_url = $this->invoice_payment_method->get_extra_meta('pdf_logo_image', TRUE, $EE->CFG->organization->logo_url); |
|
| 227 | + if ( ! empty($invoice_logo_url)) { |
|
| 228 | 228 | $image_size = getimagesize($invoice_logo_url); |
| 229 | - $invoice_logo_image = '<img class="logo screen" src="' . $invoice_logo_url . '" ' . $image_size[3] . ' alt="logo" /> '; |
|
| 229 | + $invoice_logo_image = '<img class="logo screen" src="'.$invoice_logo_url.'" '.$image_size[3].' alt="logo" /> '; |
|
| 230 | 230 | } else { |
| 231 | 231 | $invoice_logo_image = ''; |
| 232 | 232 | } |
@@ -248,28 +248,28 @@ discard block |
||
| 248 | 248 | "[instructions]", |
| 249 | 249 | ); |
| 250 | 250 | $primary_attendee = $this->transaction->primary_registration()->attendee(); |
| 251 | - $org_state = EE_Registry::instance()->load_model( 'State' )->get_one_by_ID( $EE->CFG->organization->STA_ID ); |
|
| 252 | - if($org_state){ |
|
| 251 | + $org_state = EE_Registry::instance()->load_model('State')->get_one_by_ID($EE->CFG->organization->STA_ID); |
|
| 252 | + if ($org_state) { |
|
| 253 | 253 | $org_state_name = $org_state->name(); |
| 254 | - }else{ |
|
| 254 | + } else { |
|
| 255 | 255 | $org_state_name = ''; |
| 256 | 256 | } |
| 257 | 257 | $ReplaceValues = array( |
| 258 | - $EE->CFG->organization->get_pretty( 'name' ), |
|
| 258 | + $EE->CFG->organization->get_pretty('name'), |
|
| 259 | 259 | $this->registration->reg_code(), |
| 260 | 260 | $this->transaction->ID(), |
| 261 | 261 | $primary_attendee->full_name(), |
| 262 | - (is_dir(EVENT_ESPRESSO_GATEWAY_DIR . '/invoice')) ? EVENT_ESPRESSO_GATEWAY_URL . 'Invoice/lib/templates/' : EE_GATEWAYS_URL . 'Invoice/lib/templates/', |
|
| 263 | - $this->registration->invoice_url(),//home_url() . '/?download_invoice=true&id=' . $this->registration->reg_url_link(), |
|
| 262 | + (is_dir(EVENT_ESPRESSO_GATEWAY_DIR.'/invoice')) ? EVENT_ESPRESSO_GATEWAY_URL.'Invoice/lib/templates/' : EE_GATEWAYS_URL.'Invoice/lib/templates/', |
|
| 263 | + $this->registration->invoice_url(), //home_url() . '/?download_invoice=true&id=' . $this->registration->reg_url_link(), |
|
| 264 | 264 | $invoice_logo_image, |
| 265 | - empty( $EE->CFG->organization->address_2 ) ? $EE->CFG->organization->get_pretty( 'address_1' ) : $EE->CFG->organization->get_pretty( 'address_1' ) . '<br>' . $EE->CFG->organization->get_pretty( 'address_2' ), |
|
| 266 | - $EE->CFG->organization->get_pretty( 'city' ), |
|
| 265 | + empty($EE->CFG->organization->address_2) ? $EE->CFG->organization->get_pretty('address_1') : $EE->CFG->organization->get_pretty('address_1').'<br>'.$EE->CFG->organization->get_pretty('address_2'), |
|
| 266 | + $EE->CFG->organization->get_pretty('city'), |
|
| 267 | 267 | $org_state_name, |
| 268 | - $EE->CFG->organization->get_pretty( 'zip' ), |
|
| 269 | - $EE->CFG->organization->get_pretty( 'email' ), |
|
| 268 | + $EE->CFG->organization->get_pretty('zip'), |
|
| 269 | + $EE->CFG->organization->get_pretty('email'), |
|
| 270 | 270 | $EE->CFG->organization->vat, |
| 271 | - $this->registration->get_i18n_datetime( 'REG_date', get_option( 'date_format' ) ), |
|
| 272 | - $this->invoice_payment_method->get_extra_meta( 'pdf_instructions', TRUE ), |
|
| 271 | + $this->registration->get_i18n_datetime('REG_date', get_option('date_format')), |
|
| 272 | + $this->invoice_payment_method->get_extra_meta('pdf_instructions', TRUE), |
|
| 273 | 273 | ); |
| 274 | 274 | |
| 275 | 275 | return str_replace($SearchValues, $ReplaceValues, $content); |
@@ -292,12 +292,12 @@ discard block |
||
| 292 | 292 | if ($total_cost < 0) { |
| 293 | 293 | $total_cost = (-1) * $total_cost; |
| 294 | 294 | } |
| 295 | - $find = array( ' ' ); |
|
| 296 | - $replace = array( '-' ); |
|
| 297 | - $row_id = strtolower( str_replace( $find, $replace, $text )); |
|
| 295 | + $find = array(' '); |
|
| 296 | + $replace = array('-'); |
|
| 297 | + $row_id = strtolower(str_replace($find, $replace, $text)); |
|
| 298 | 298 | $html .= '<tr id="'.$row_id.'-tr"><td colspan="4"> </td>'; |
| 299 | - $html .= '<td class="item_r">' . $text . '</td>'; |
|
| 300 | - $html .= '<td class="item_r">' . $total_cost . '</td>'; |
|
| 299 | + $html .= '<td class="item_r">'.$text.'</td>'; |
|
| 300 | + $html .= '<td class="item_r">'.$total_cost.'</td>'; |
|
| 301 | 301 | $html .= '</tr>'; |
| 302 | 302 | return $html; |
| 303 | 303 | } |
@@ -58,7 +58,7 @@ discard block |
||
| 58 | 58 | * @return EED_Module |
| 59 | 59 | */ |
| 60 | 60 | public static function instance() { |
| 61 | - return parent::get_instance( __CLASS__ ); |
|
| 61 | + return parent::get_instance(__CLASS__); |
|
| 62 | 62 | } |
| 63 | 63 | |
| 64 | 64 | |
@@ -73,11 +73,11 @@ discard block |
||
| 73 | 73 | */ |
| 74 | 74 | public static function set_hooks() { |
| 75 | 75 | //actions |
| 76 | - add_action( 'AHEE__EE_Payment_Processor__update_txn_based_on_payment', array( 'EED_Messages', 'payment' ), 10, 2 ); |
|
| 77 | - add_action( 'AHEE__EE_Registration_Processor__trigger_registration_update_notifications', array( 'EED_Messages', 'maybe_registration' ), 10, 2 ); |
|
| 76 | + add_action('AHEE__EE_Payment_Processor__update_txn_based_on_payment', array('EED_Messages', 'payment'), 10, 2); |
|
| 77 | + add_action('AHEE__EE_Registration_Processor__trigger_registration_update_notifications', array('EED_Messages', 'maybe_registration'), 10, 2); |
|
| 78 | 78 | //filters |
| 79 | - add_filter( 'FHEE__EE_Registration__receipt_url__receipt_url', array( 'EED_Messages', 'registration_message_trigger_url' ), 10, 4 ); |
|
| 80 | - add_filter( 'FHEE__EE_Registration__invoice_url__invoice_url', array( 'EED_Messages', 'registration_message_trigger_url' ), 10, 4 ); |
|
| 79 | + add_filter('FHEE__EE_Registration__receipt_url__receipt_url', array('EED_Messages', 'registration_message_trigger_url'), 10, 4); |
|
| 80 | + add_filter('FHEE__EE_Registration__invoice_url__invoice_url', array('EED_Messages', 'registration_message_trigger_url'), 10, 4); |
|
| 81 | 81 | //register routes |
| 82 | 82 | self::_register_routes(); |
| 83 | 83 | } |
@@ -90,15 +90,15 @@ discard block |
||
| 90 | 90 | */ |
| 91 | 91 | public static function set_hooks_admin() { |
| 92 | 92 | //actions |
| 93 | - add_action( 'AHEE__EE_Payment_Processor__update_txn_based_on_payment', array( 'EED_Messages', 'payment' ), 10, 2 ); |
|
| 94 | - add_action( 'AHEE__Transactions_Admin_Page___send_payment_reminder__process_admin_payment_reminder', array( 'EED_Messages', 'payment_reminder'), 10 ); |
|
| 95 | - add_action( 'AHEE__EE_Registration_Processor__trigger_registration_update_notifications', array( 'EED_Messages', 'maybe_registration' ), 10, 3 ); |
|
| 96 | - add_action( 'AHEE__Extend_Registrations_Admin_Page___newsletter_selected_send__with_registrations', array( 'EED_Messages', 'send_newsletter_message'), 10, 2 ); |
|
| 97 | - add_action( 'AHEE__EES_Espresso_Cancelled__process_shortcode__transaction', array( 'EED_Messages', 'cancelled_registration' ), 10 ); |
|
| 93 | + add_action('AHEE__EE_Payment_Processor__update_txn_based_on_payment', array('EED_Messages', 'payment'), 10, 2); |
|
| 94 | + add_action('AHEE__Transactions_Admin_Page___send_payment_reminder__process_admin_payment_reminder', array('EED_Messages', 'payment_reminder'), 10); |
|
| 95 | + add_action('AHEE__EE_Registration_Processor__trigger_registration_update_notifications', array('EED_Messages', 'maybe_registration'), 10, 3); |
|
| 96 | + add_action('AHEE__Extend_Registrations_Admin_Page___newsletter_selected_send__with_registrations', array('EED_Messages', 'send_newsletter_message'), 10, 2); |
|
| 97 | + add_action('AHEE__EES_Espresso_Cancelled__process_shortcode__transaction', array('EED_Messages', 'cancelled_registration'), 10); |
|
| 98 | 98 | //filters |
| 99 | - add_filter( 'FHEE__EE_Admin_Page___process_admin_payment_notification__success', array( 'EED_Messages', 'process_admin_payment'), 10, 2 ); |
|
| 100 | - add_filter( 'FHEE__EE_Registration__receipt_url__receipt_url', array( 'EED_Messages', 'registration_message_trigger_url' ), 10, 4 ); |
|
| 101 | - add_filter( 'FHEE__EE_Registration__invoice_url__invoice_url', array( 'EED_Messages', 'registration_message_trigger_url' ), 10, 4 ); |
|
| 99 | + add_filter('FHEE__EE_Admin_Page___process_admin_payment_notification__success', array('EED_Messages', 'process_admin_payment'), 10, 2); |
|
| 100 | + add_filter('FHEE__EE_Registration__receipt_url__receipt_url', array('EED_Messages', 'registration_message_trigger_url'), 10, 4); |
|
| 101 | + add_filter('FHEE__EE_Registration__invoice_url__invoice_url', array('EED_Messages', 'registration_message_trigger_url'), 10, 4); |
|
| 102 | 102 | } |
| 103 | 103 | |
| 104 | 104 | |
@@ -112,8 +112,8 @@ discard block |
||
| 112 | 112 | * @return void |
| 113 | 113 | */ |
| 114 | 114 | protected static function _register_routes() { |
| 115 | - EE_Config::register_route( 'msg_url_trigger', 'Messages', 'run' ); |
|
| 116 | - do_action( 'AHEE__EED_Messages___register_routes' ); |
|
| 115 | + EE_Config::register_route('msg_url_trigger', 'Messages', 'run'); |
|
| 116 | + do_action('AHEE__EED_Messages___register_routes'); |
|
| 117 | 117 | } |
| 118 | 118 | |
| 119 | 119 | |
@@ -126,7 +126,7 @@ discard block |
||
| 126 | 126 | * @throws EE_Error |
| 127 | 127 | * @return void |
| 128 | 128 | */ |
| 129 | - public function run( $WP ) { |
|
| 129 | + public function run($WP) { |
|
| 130 | 130 | |
| 131 | 131 | $sending_messenger = EE_Registry::instance()->REQ->is_set('snd_msgr') ? EE_Registry::instance()->REQ->get('snd_msgr') : ''; |
| 132 | 132 | $generating_messenger = EE_Registry::instance()->REQ->is_set('gen_msgr') ? EE_Registry::instance()->REQ->get('gen_msgr') : ''; |
@@ -136,15 +136,15 @@ discard block |
||
| 136 | 136 | $data_id = EE_Registry::instance()->REQ->is_set('id') ? (int) EE_Registry::instance()->REQ->get('id') : 0; |
| 137 | 137 | |
| 138 | 138 | //verify the needed params are present. |
| 139 | - if ( empty( $sending_messenger ) || empty( $generating_messenger ) || empty( $message_type ) || empty( $context ) || empty( $token ) ) { |
|
| 140 | - EE_Error::add_error( __( 'The request for the "msg_url_trigger" route has a malformed url.', 'event_espresso' ), __FILE__, __FUNCTION__, __LINE__ ); |
|
| 139 | + if (empty($sending_messenger) || empty($generating_messenger) || empty($message_type) || empty($context) || empty($token)) { |
|
| 140 | + EE_Error::add_error(__('The request for the "msg_url_trigger" route has a malformed url.', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__); |
|
| 141 | 141 | return; |
| 142 | 142 | } |
| 143 | 143 | //get the registration: the token will always be the unique REG_url_link saved with a registration. We use that to make sure we retrieve the correct data for the given registration. |
| 144 | - $registration = EEM_Registration::instance()->get_one( array( array( 'REG_url_link' => $token ) ) ); |
|
| 144 | + $registration = EEM_Registration::instance()->get_one(array(array('REG_url_link' => $token))); |
|
| 145 | 145 | //if no registration then bail early. |
| 146 | - if ( ! $registration instanceof EE_Registration ) { |
|
| 147 | - EE_Error::add_error( __( 'Unable to complete the request because the token is invalid.', 'event_espresso' ), __FILE__, __FUNCTION__, __LINE__ ); |
|
| 146 | + if ( ! $registration instanceof EE_Registration) { |
|
| 147 | + EE_Error::add_error(__('Unable to complete the request because the token is invalid.', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__); |
|
| 148 | 148 | return; |
| 149 | 149 | } |
| 150 | 150 | //ensure controller is loaded |
@@ -154,16 +154,16 @@ discard block |
||
| 154 | 154 | // retrieve the data via the handler |
| 155 | 155 | // Depending on the context and the message type data handler, the data_id will correspond to the specific data handler item we need to retrieve for specific messages |
| 156 | 156 | // (i.e. a specific payment or specific refund). |
| 157 | - $data = $this->_get_messages_data_from_url( $generating_messenger, $message_type, $registration, $data_id, $context ); |
|
| 157 | + $data = $this->_get_messages_data_from_url($generating_messenger, $message_type, $registration, $data_id, $context); |
|
| 158 | 158 | //make sure we drop generating messenger if both sending and generating are the same. |
| 159 | 159 | $generating_messenger = $sending_messenger != $generating_messenger ? $generating_messenger : NULL; |
| 160 | 160 | //now we can trigger the actual sending of the message via the message type. |
| 161 | - self::$_EEMSG->send_message( $message_type, $data, $sending_messenger, $generating_messenger, $context ); |
|
| 162 | - } catch ( EE_Error $e ) { |
|
| 163 | - $error_msg = __( 'Please note that a system message failed to send due to a technical issue.', 'event_espresso' ); |
|
| 161 | + self::$_EEMSG->send_message($message_type, $data, $sending_messenger, $generating_messenger, $context); |
|
| 162 | + } catch (EE_Error $e) { |
|
| 163 | + $error_msg = __('Please note that a system message failed to send due to a technical issue.', 'event_espresso'); |
|
| 164 | 164 | // add specific message for developers if WP_DEBUG in on |
| 165 | - $error_msg .= '||' . $e->getMessage(); |
|
| 166 | - EE_Error::add_error( $error_msg, __FILE__, __FUNCTION__, __LINE__ ); |
|
| 165 | + $error_msg .= '||'.$e->getMessage(); |
|
| 166 | + EE_Error::add_error($error_msg, __FILE__, __FUNCTION__, __LINE__); |
|
| 167 | 167 | } |
| 168 | 168 | } |
| 169 | 169 | |
@@ -178,17 +178,17 @@ discard block |
||
| 178 | 178 | * |
| 179 | 179 | * @return EE_Messages_Template_Pack |
| 180 | 180 | */ |
| 181 | - public static function get_template_pack( $template_pack_name ) { |
|
| 182 | - if ( isset( self::$_TMP_PACKS[$template_pack_name] ) ) { |
|
| 181 | + public static function get_template_pack($template_pack_name) { |
|
| 182 | + if (isset(self::$_TMP_PACKS[$template_pack_name])) { |
|
| 183 | 183 | return self::$_TMP_PACKS[$template_pack_name]; |
| 184 | 184 | } |
| 185 | 185 | |
| 186 | 186 | //not set yet so let's attempt to get it. |
| 187 | - $pack_class = 'EE_Messages_Template_Pack_' . str_replace( ' ', '_', ucwords( str_replace( '_' , ' ', $template_pack_name ) ) ); |
|
| 187 | + $pack_class = 'EE_Messages_Template_Pack_'.str_replace(' ', '_', ucwords(str_replace('_', ' ', $template_pack_name))); |
|
| 188 | 188 | |
| 189 | - if ( ! class_exists( $pack_class ) ) { |
|
| 189 | + if ( ! class_exists($pack_class)) { |
|
| 190 | 190 | $pack_class = 'EE_Messages_Template_Pack_Default'; |
| 191 | - self::$_TMP_PACKS['default'] = empty( self::$_TMP_PACKS['default'] ) ? new $pack_class : self::$_TMP_PACKS['default']; |
|
| 191 | + self::$_TMP_PACKS['default'] = empty(self::$_TMP_PACKS['default']) ? new $pack_class : self::$_TMP_PACKS['default']; |
|
| 192 | 192 | return self::$_TMP_PACKS['default']; |
| 193 | 193 | } else { |
| 194 | 194 | $pack = new $pack_class; |
@@ -208,27 +208,27 @@ discard block |
||
| 208 | 208 | */ |
| 209 | 209 | public static function get_template_packs() { |
| 210 | 210 | //glob the defaults directory for messages |
| 211 | - $templates = glob( EE_LIBRARIES . 'messages/defaults/*', GLOB_ONLYDIR ); |
|
| 211 | + $templates = glob(EE_LIBRARIES.'messages/defaults/*', GLOB_ONLYDIR); |
|
| 212 | 212 | $template_packs = array(); |
| 213 | - foreach( $templates as $template_path ) { |
|
| 213 | + foreach ($templates as $template_path) { |
|
| 214 | 214 | //grab folder name |
| 215 | - $template = basename( $template_path ); |
|
| 215 | + $template = basename($template_path); |
|
| 216 | 216 | |
| 217 | 217 | //is this already set? |
| 218 | - if ( isset( self::$_TMP_PACKS[$template] ) ) |
|
| 218 | + if (isset(self::$_TMP_PACKS[$template])) |
|
| 219 | 219 | continue; |
| 220 | 220 | |
| 221 | 221 | //setup classname. |
| 222 | - $pack_class = 'EE_Messages_Template_Pack_' . str_replace( ' ', '_', ucwords( str_replace( '_' , ' ', $template ) ) ); |
|
| 222 | + $pack_class = 'EE_Messages_Template_Pack_'.str_replace(' ', '_', ucwords(str_replace('_', ' ', $template))); |
|
| 223 | 223 | |
| 224 | - if ( ! class_exists( $pack_class ) ) |
|
| 224 | + if ( ! class_exists($pack_class)) |
|
| 225 | 225 | continue; |
| 226 | 226 | |
| 227 | 227 | $template_packs[$template] = new $pack_class; |
| 228 | 228 | } |
| 229 | 229 | |
| 230 | - $template_packs = apply_filters( 'FHEE__EED_Messages__get_template_packs__template_packs', $template_packs ); |
|
| 231 | - self::$_TMP_PACKS = array_merge( self::$_TMP_PACKS, $template_packs ); |
|
| 230 | + $template_packs = apply_filters('FHEE__EED_Messages__get_template_packs__template_packs', $template_packs); |
|
| 231 | + self::$_TMP_PACKS = array_merge(self::$_TMP_PACKS, $template_packs); |
|
| 232 | 232 | return self::$_TMP_PACKS; |
| 233 | 233 | } |
| 234 | 234 | |
@@ -250,15 +250,15 @@ discard block |
||
| 250 | 250 | * |
| 251 | 251 | * @return mixed (EE_Base_Class||EE_Base_Class[]) |
| 252 | 252 | */ |
| 253 | - protected function _get_messages_data_from_url( $generating_messenger, $message_type, EE_Registration $registration, $data_id, $context ) { |
|
| 253 | + protected function _get_messages_data_from_url($generating_messenger, $message_type, EE_Registration $registration, $data_id, $context) { |
|
| 254 | 254 | //get message type object then get the correct data setup for that message type. |
| 255 | - $message_type = self::$_EEMSG->get_active_message_type( $generating_messenger, $message_type ); |
|
| 255 | + $message_type = self::$_EEMSG->get_active_message_type($generating_messenger, $message_type); |
|
| 256 | 256 | //if no message type then it likely isn't active for this messenger. |
| 257 | - if ( ! $message_type instanceof EE_message_type ) { |
|
| 258 | - throw new EE_Error( sprintf( __('Unable to get data for the %s message type, likely because it is not active for the %s messenger.', 'event_espresso'), $message_type->name, $generating_messenger ) ); |
|
| 257 | + if ( ! $message_type instanceof EE_message_type) { |
|
| 258 | + throw new EE_Error(sprintf(__('Unable to get data for the %s message type, likely because it is not active for the %s messenger.', 'event_espresso'), $message_type->name, $generating_messenger)); |
|
| 259 | 259 | } |
| 260 | 260 | //get data according to data handler requirements |
| 261 | - return $message_type->get_data_for_context( $context, $registration, $data_id ); |
|
| 261 | + return $message_type->get_data_for_context($context, $registration, $data_id); |
|
| 262 | 262 | } |
| 263 | 263 | |
| 264 | 264 | |
@@ -271,10 +271,10 @@ discard block |
||
| 271 | 271 | * @return void |
| 272 | 272 | */ |
| 273 | 273 | public static function set_autoloaders() { |
| 274 | - if ( empty( self::$_MSG_PATHS ) ) { |
|
| 274 | + if (empty(self::$_MSG_PATHS)) { |
|
| 275 | 275 | self::_set_messages_paths(); |
| 276 | - foreach ( self::$_MSG_PATHS as $path ) { |
|
| 277 | - EEH_Autoloader::register_autoloaders_for_each_file_in_folder( $path ); |
|
| 276 | + foreach (self::$_MSG_PATHS as $path) { |
|
| 277 | + EEH_Autoloader::register_autoloaders_for_each_file_in_folder($path); |
|
| 278 | 278 | } |
| 279 | 279 | } |
| 280 | 280 | } |
@@ -304,10 +304,10 @@ discard block |
||
| 304 | 304 | 'shortcodes' |
| 305 | 305 | ); |
| 306 | 306 | $paths = array(); |
| 307 | - foreach ( $dir_ref as $index => $dir ) { |
|
| 308 | - $paths[$index] = EE_LIBRARIES . $dir; |
|
| 307 | + foreach ($dir_ref as $index => $dir) { |
|
| 308 | + $paths[$index] = EE_LIBRARIES.$dir; |
|
| 309 | 309 | } |
| 310 | - self::$_MSG_PATHS = apply_filters( 'FHEE__EED_Messages___set_messages_paths___MSG_PATHS', $paths ); |
|
| 310 | + self::$_MSG_PATHS = apply_filters('FHEE__EED_Messages___set_messages_paths___MSG_PATHS', $paths); |
|
| 311 | 311 | } |
| 312 | 312 | |
| 313 | 313 | |
@@ -319,7 +319,7 @@ discard block |
||
| 319 | 319 | * @return void |
| 320 | 320 | */ |
| 321 | 321 | protected static function _load_controller() { |
| 322 | - if ( ! self::$_EEMSG instanceof EE_messages ) { |
|
| 322 | + if ( ! self::$_EEMSG instanceof EE_messages) { |
|
| 323 | 323 | self::set_autoloaders(); |
| 324 | 324 | self::$_EEMSG = new EE_messages(); |
| 325 | 325 | } |
@@ -330,10 +330,10 @@ discard block |
||
| 330 | 330 | /** |
| 331 | 331 | * @param EE_Transaction $transaction |
| 332 | 332 | */ |
| 333 | - public static function payment_reminder( EE_Transaction $transaction ) { |
|
| 333 | + public static function payment_reminder(EE_Transaction $transaction) { |
|
| 334 | 334 | self::_load_controller(); |
| 335 | - $data = array( $transaction, null ); |
|
| 336 | - if ( self::$_EEMSG->send_message( 'payment_reminder', $data ) ) { |
|
| 335 | + $data = array($transaction, null); |
|
| 336 | + if (self::$_EEMSG->send_message('payment_reminder', $data)) { |
|
| 337 | 337 | //self::log( |
| 338 | 338 | // __CLASS__, __FUNCTION__, __LINE__, |
| 339 | 339 | // $transaction, |
@@ -354,11 +354,11 @@ discard block |
||
| 354 | 354 | * @param EE_Payment object |
| 355 | 355 | * @return void |
| 356 | 356 | */ |
| 357 | - public static function payment( EE_Transaction $transaction, EE_Payment $payment ) { |
|
| 357 | + public static function payment(EE_Transaction $transaction, EE_Payment $payment) { |
|
| 358 | 358 | self::_load_controller(); |
| 359 | - $data = array( $transaction, $payment ); |
|
| 359 | + $data = array($transaction, $payment); |
|
| 360 | 360 | |
| 361 | - $message_type = self::_get_payment_message_type( $payment->STS_ID() ); |
|
| 361 | + $message_type = self::_get_payment_message_type($payment->STS_ID()); |
|
| 362 | 362 | |
| 363 | 363 | //if payment amount is less than 0 then switch to payment_refund message type. |
| 364 | 364 | $message_type = $payment->amount() < 0 ? 'payment_refund' : $message_type; |
@@ -366,15 +366,15 @@ discard block |
||
| 366 | 366 | //verify this message type is present and active. If it isn't then no message is sent. |
| 367 | 367 | $active_mts = self::$_EEMSG->get_active_message_types(); |
| 368 | 368 | |
| 369 | - $message_type = in_array( $message_type, $active_mts ) ? $message_type : false; |
|
| 370 | - do_action( 'AHEE_log', __FILE__, __FUNCTION__, current_time( 'mysql' ), 'delivered' ); |
|
| 371 | - do_action( 'AHEE_log', __FILE__, __FUNCTION__, $message_type, '$message_type' ); |
|
| 372 | - do_action( 'AHEE_log', __FILE__, __FUNCTION__, $transaction->status_ID(), '$transaction->status_ID()' ); |
|
| 373 | - do_action( 'AHEE_log', __FILE__, __FUNCTION__, $payment->status(), '$payment->status()' ); |
|
| 374 | - do_action( 'AHEE_log', __FILE__, __FUNCTION__, print_r( $active_mts, true ), '$active_mts' ); |
|
| 369 | + $message_type = in_array($message_type, $active_mts) ? $message_type : false; |
|
| 370 | + do_action('AHEE_log', __FILE__, __FUNCTION__, current_time('mysql'), 'delivered'); |
|
| 371 | + do_action('AHEE_log', __FILE__, __FUNCTION__, $message_type, '$message_type'); |
|
| 372 | + do_action('AHEE_log', __FILE__, __FUNCTION__, $transaction->status_ID(), '$transaction->status_ID()'); |
|
| 373 | + do_action('AHEE_log', __FILE__, __FUNCTION__, $payment->status(), '$payment->status()'); |
|
| 374 | + do_action('AHEE_log', __FILE__, __FUNCTION__, print_r($active_mts, true), '$active_mts'); |
|
| 375 | 375 | |
| 376 | - if ( $message_type ) { |
|
| 377 | - if ( self::$_EEMSG->send_message( $message_type, $data ) ) { |
|
| 376 | + if ($message_type) { |
|
| 377 | + if (self::$_EEMSG->send_message($message_type, $data)) { |
|
| 378 | 378 | //self::log( |
| 379 | 379 | // __CLASS__, __FUNCTION__, __LINE__, |
| 380 | 380 | // $transaction, |
@@ -394,15 +394,15 @@ discard block |
||
| 394 | 394 | /** |
| 395 | 395 | * @param EE_Transaction $transaction |
| 396 | 396 | */ |
| 397 | - public static function cancelled_registration( EE_Transaction $transaction ) { |
|
| 397 | + public static function cancelled_registration(EE_Transaction $transaction) { |
|
| 398 | 398 | self::_load_controller(); |
| 399 | 399 | |
| 400 | - $data = array( $transaction, NULL ); |
|
| 400 | + $data = array($transaction, NULL); |
|
| 401 | 401 | |
| 402 | 402 | $active_mts = self::$_EEMSG->get_active_message_types(); |
| 403 | 403 | |
| 404 | - if ( in_array( 'cancelled_registration', $active_mts ) ) { |
|
| 405 | - self::$_EEMSG->send_message( 'cancelled_registration', $data ); |
|
| 404 | + if (in_array('cancelled_registration', $active_mts)) { |
|
| 405 | + self::$_EEMSG->send_message('cancelled_registration', $data); |
|
| 406 | 406 | } |
| 407 | 407 | return; |
| 408 | 408 | } |
@@ -417,9 +417,9 @@ discard block |
||
| 417 | 417 | * @param array $extra_details |
| 418 | 418 | * @return void |
| 419 | 419 | */ |
| 420 | - public static function maybe_registration( EE_Registration $registration, $extra_details = array() ) { |
|
| 420 | + public static function maybe_registration(EE_Registration $registration, $extra_details = array()) { |
|
| 421 | 421 | |
| 422 | - if ( ! self::_verify_registration_notification_send( $registration, $extra_details ) ) { |
|
| 422 | + if ( ! self::_verify_registration_notification_send($registration, $extra_details)) { |
|
| 423 | 423 | //no messages please |
| 424 | 424 | return; |
| 425 | 425 | } |
@@ -432,19 +432,19 @@ discard block |
||
| 432 | 432 | $statuses_sent = array(); |
| 433 | 433 | |
| 434 | 434 | //loop through registrations and trigger messages once per status. |
| 435 | - foreach ( $all_registrations as $reg ) { |
|
| 435 | + foreach ($all_registrations as $reg) { |
|
| 436 | 436 | |
| 437 | 437 | //already triggered? |
| 438 | - if ( in_array( $reg->status_ID(), $statuses_sent ) ) { |
|
| 438 | + if (in_array($reg->status_ID(), $statuses_sent)) { |
|
| 439 | 439 | continue; |
| 440 | 440 | } |
| 441 | 441 | |
| 442 | - $message_type = self::_get_reg_status_array( $reg->status_ID() ); |
|
| 443 | - if ( EEH_MSG_Template::is_mt_active( $message_type ) ) { |
|
| 442 | + $message_type = self::_get_reg_status_array($reg->status_ID()); |
|
| 443 | + if (EEH_MSG_Template::is_mt_active($message_type)) { |
|
| 444 | 444 | self::_load_controller(); |
| 445 | 445 | |
| 446 | 446 | //send away, send away, uhhuh |
| 447 | - if ( self::$_EEMSG->send_message( $message_type, array( $registration->transaction(), null, $reg->status_ID() ) ) ) { |
|
| 447 | + if (self::$_EEMSG->send_message($message_type, array($registration->transaction(), null, $reg->status_ID()))) { |
|
| 448 | 448 | // DEBUG LOG |
| 449 | 449 | // self::log( |
| 450 | 450 | // __CLASS__, __FUNCTION__, __LINE__, |
@@ -463,9 +463,9 @@ discard block |
||
| 463 | 463 | } |
| 464 | 464 | |
| 465 | 465 | //now send summary (registration_summary) if active |
| 466 | - if ( EEH_MSG_Template::is_mt_active( 'registration_summary' ) ) { |
|
| 466 | + if (EEH_MSG_Template::is_mt_active('registration_summary')) { |
|
| 467 | 467 | self::_load_controller(); |
| 468 | - if ( self::$_EEMSG->send_message( 'registration_summary', array( $registration->transaction(), null ) ) ) { |
|
| 468 | + if (self::$_EEMSG->send_message('registration_summary', array($registration->transaction(), null))) { |
|
| 469 | 469 | // DEBUG LOG |
| 470 | 470 | // self::log( |
| 471 | 471 | // __CLASS__, __FUNCTION__, __LINE__, |
@@ -491,18 +491,18 @@ discard block |
||
| 491 | 491 | * |
| 492 | 492 | * @return bool true = send away, false = nope halt the presses. |
| 493 | 493 | */ |
| 494 | - protected static function _verify_registration_notification_send( EE_Registration $registration, $extra_details = array() ) { |
|
| 494 | + protected static function _verify_registration_notification_send(EE_Registration $registration, $extra_details = array()) { |
|
| 495 | 495 | //self::log( |
| 496 | 496 | // __CLASS__, __FUNCTION__, __LINE__, |
| 497 | 497 | // $registration->transaction(), |
| 498 | 498 | // array( '$extra_details' => $extra_details ) |
| 499 | 499 | //); |
| 500 | 500 | // currently only using this to send messages for the primary registrant |
| 501 | - if ( ! $registration->is_primary_registrant() ) { |
|
| 501 | + if ( ! $registration->is_primary_registrant()) { |
|
| 502 | 502 | return false; |
| 503 | 503 | } |
| 504 | 504 | if ( |
| 505 | - ! apply_filters( 'FHEE__EED_Messages___maybe_registration__deliver_notifications', false ) && |
|
| 505 | + ! apply_filters('FHEE__EED_Messages___maybe_registration__deliver_notifications', false) && |
|
| 506 | 506 | $registration->status_ID() !== EEM_Registration::status_id_not_approved |
| 507 | 507 | ) { |
| 508 | 508 | return false; |
@@ -519,7 +519,7 @@ discard block |
||
| 519 | 519 | * @param string $reg_status |
| 520 | 520 | * @return array |
| 521 | 521 | */ |
| 522 | - protected static function _get_reg_status_array( $reg_status = '' ) { |
|
| 522 | + protected static function _get_reg_status_array($reg_status = '') { |
|
| 523 | 523 | $reg_status_array = array( |
| 524 | 524 | EEM_Registration::status_id_approved => 'registration', |
| 525 | 525 | EEM_Registration::status_id_pending_payment => 'pending_approval', |
@@ -527,7 +527,7 @@ discard block |
||
| 527 | 527 | EEM_Registration::status_id_cancelled => 'cancelled_registration', |
| 528 | 528 | EEM_Registration::status_id_declined => 'declined_registration' |
| 529 | 529 | ); |
| 530 | - return isset( $reg_status_array[ $reg_status ] ) ? $reg_status_array[ $reg_status ] : $reg_status_array; |
|
| 530 | + return isset($reg_status_array[$reg_status]) ? $reg_status_array[$reg_status] : $reg_status_array; |
|
| 531 | 531 | } |
| 532 | 532 | |
| 533 | 533 | |
@@ -539,7 +539,7 @@ discard block |
||
| 539 | 539 | * |
| 540 | 540 | * @return string|bool The payment message type slug matching the status or false if no match. |
| 541 | 541 | */ |
| 542 | - protected static function _get_payment_message_type( $payment_status ) { |
|
| 542 | + protected static function _get_payment_message_type($payment_status) { |
|
| 543 | 543 | $matches = array( |
| 544 | 544 | EEM_Payment::status_id_approved => 'payment', |
| 545 | 545 | EEM_Payment::status_id_pending => 'payment_pending', |
@@ -548,7 +548,7 @@ discard block |
||
| 548 | 548 | EEM_Payment::status_id_failed => 'payment_failed' |
| 549 | 549 | ); |
| 550 | 550 | |
| 551 | - return isset( $matches[$payment_status] ) ? $matches[$payment_status] : false; |
|
| 551 | + return isset($matches[$payment_status]) ? $matches[$payment_status] : false; |
|
| 552 | 552 | } |
| 553 | 553 | |
| 554 | 554 | |
@@ -561,22 +561,22 @@ discard block |
||
| 561 | 561 | * @param array $req_data This is the $_POST & $_GET data sent from EE_Admin Pages |
| 562 | 562 | * @return bool success/fail |
| 563 | 563 | */ |
| 564 | - public static function process_resend( $req_data ) { |
|
| 564 | + public static function process_resend($req_data) { |
|
| 565 | 565 | $regs_to_send = array(); |
| 566 | 566 | |
| 567 | 567 | //first let's make sure we have the reg id (needed for resending!); |
| 568 | - if ( ! isset( $req_data['_REG_ID'] ) ) { |
|
| 569 | - EE_Error::add_error( __('Something went wrong because we\'re missing the registration ID', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__ ); |
|
| 568 | + if ( ! isset($req_data['_REG_ID'])) { |
|
| 569 | + EE_Error::add_error(__('Something went wrong because we\'re missing the registration ID', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__); |
|
| 570 | 570 | return false; |
| 571 | 571 | } |
| 572 | 572 | |
| 573 | 573 | //if $req_data['_REG_ID'] is an array then let's group the registrations by transaction and reg status |
| 574 | 574 | // so we can only trigger messages per group. |
| 575 | - if ( is_array( $req_data['_REG_ID'] ) ) { |
|
| 576 | - foreach ( $req_data['_REG_ID'] as $reg_id ) { |
|
| 577 | - $reg = EE_Registry::instance()->load_model( 'Registration' )->get_one_by_ID( $reg_id ); |
|
| 578 | - if ( ! $reg instanceof EE_Registration ) { |
|
| 579 | - EE_Error::add_error( sprintf( __('Unable to retrieve a registration object for the given reg id (%s)', 'event_espresso'), $req_data['_REG_ID'] ) ); |
|
| 575 | + if (is_array($req_data['_REG_ID'])) { |
|
| 576 | + foreach ($req_data['_REG_ID'] as $reg_id) { |
|
| 577 | + $reg = EE_Registry::instance()->load_model('Registration')->get_one_by_ID($reg_id); |
|
| 578 | + if ( ! $reg instanceof EE_Registration) { |
|
| 579 | + EE_Error::add_error(sprintf(__('Unable to retrieve a registration object for the given reg id (%s)', 'event_espresso'), $req_data['_REG_ID'])); |
|
| 580 | 580 | return false; |
| 581 | 581 | } |
| 582 | 582 | $regs_to_send[$reg->transaction_ID()][$reg->status_ID()][] = $reg; |
@@ -584,11 +584,11 @@ discard block |
||
| 584 | 584 | } else { |
| 585 | 585 | //we have a single registration id, so let's see if we can get a EE_Registration from it, and if so set it up for sending. |
| 586 | 586 | //get reg object from reg_id |
| 587 | - $reg = EE_Registry::instance()->load_model('Registration')->get_one_by_ID( $req_data['_REG_ID'] ); |
|
| 587 | + $reg = EE_Registry::instance()->load_model('Registration')->get_one_by_ID($req_data['_REG_ID']); |
|
| 588 | 588 | |
| 589 | 589 | //if no reg object then send error |
| 590 | - if ( ! $reg instanceof EE_Registration ) { |
|
| 591 | - EE_Error::add_error( sprintf( __('Unable to retrieve a registration object for the given reg id (%s)', 'event_espresso'), $req_data['_REG_ID'] ) ); |
|
| 590 | + if ( ! $reg instanceof EE_Registration) { |
|
| 591 | + EE_Error::add_error(sprintf(__('Unable to retrieve a registration object for the given reg id (%s)', 'event_espresso'), $req_data['_REG_ID'])); |
|
| 592 | 592 | return false; |
| 593 | 593 | } |
| 594 | 594 | |
@@ -600,26 +600,26 @@ discard block |
||
| 600 | 600 | $active_mts = self::$_EEMSG->get_active_message_types(); |
| 601 | 601 | $success = false; |
| 602 | 602 | //loop through and send! |
| 603 | - foreach( $regs_to_send as $status_group ) { |
|
| 604 | - foreach ( $status_group as $status_id => $registrations ) { |
|
| 605 | - if ( ! in_array( $status_match_array[ $status_id ], $active_mts ) ) { |
|
| 603 | + foreach ($regs_to_send as $status_group) { |
|
| 604 | + foreach ($status_group as $status_id => $registrations) { |
|
| 605 | + if ( ! in_array($status_match_array[$status_id], $active_mts)) { |
|
| 606 | 606 | EE_Error::add_error( |
| 607 | 607 | sprintf( |
| 608 | 608 | __('Cannot resend the message for this registration because the corresponding message type (%1$s) is not active. If you wish to send messages for this message type then please activate it by visiting the %2$sMessages Admin Page%3$s.', 'event_espresso'), |
| 609 | - $status_match_array[ $reg->status_ID() ], |
|
| 610 | - '<a href="' . admin_url('admin.php?page=espresso_messages&action=settings') . '">', |
|
| 609 | + $status_match_array[$reg->status_ID()], |
|
| 610 | + '<a href="'.admin_url('admin.php?page=espresso_messages&action=settings').'">', |
|
| 611 | 611 | '</a>' |
| 612 | 612 | ) |
| 613 | 613 | ); |
| 614 | 614 | return false; |
| 615 | 615 | } |
| 616 | 616 | |
| 617 | - if ( self::$_EEMSG->send_message( $status_match_array[$status_id], array( $registrations, $status_id ) ) ) { |
|
| 617 | + if (self::$_EEMSG->send_message($status_match_array[$status_id], array($registrations, $status_id))) { |
|
| 618 | 618 | EE_Error::overwrite_success(); |
| 619 | - EE_Error::add_success( __('The message for this registration has been re-sent', 'event_espresso') ); |
|
| 619 | + EE_Error::add_success(__('The message for this registration has been re-sent', 'event_espresso')); |
|
| 620 | 620 | $success = true; |
| 621 | 621 | } else { |
| 622 | - EE_Error::add_error( __('Something went wrong and the message for this registration was NOT resent', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__ ); |
|
| 622 | + EE_Error::add_error(__('Something went wrong and the message for this registration was NOT resent', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__); |
|
| 623 | 623 | } |
| 624 | 624 | } |
| 625 | 625 | } |
@@ -641,12 +641,12 @@ discard block |
||
| 641 | 641 | * @param EE_Payment $payment EE_payment object |
| 642 | 642 | * @return bool success/fail |
| 643 | 643 | */ |
| 644 | - public static function process_admin_payment( $success = TRUE, EE_Payment $payment ) { |
|
| 644 | + public static function process_admin_payment($success = TRUE, EE_Payment $payment) { |
|
| 645 | 645 | //we need to get the transaction object |
| 646 | 646 | $transaction = $payment->transaction(); |
| 647 | - if ( $transaction instanceof EE_Transaction ) { |
|
| 648 | - $data = array( $transaction, $payment ); |
|
| 649 | - $message_type = self::_get_payment_message_type( $payment->STS_ID() ); |
|
| 647 | + if ($transaction instanceof EE_Transaction) { |
|
| 648 | + $data = array($transaction, $payment); |
|
| 649 | + $message_type = self::_get_payment_message_type($payment->STS_ID()); |
|
| 650 | 650 | |
| 651 | 651 | //if payment amount is less than 0 then switch to payment_refund message type. |
| 652 | 652 | $message_type = $payment->amount() < 0 ? 'payment_refund' : $message_type; |
@@ -657,18 +657,18 @@ discard block |
||
| 657 | 657 | self::_load_controller(); |
| 658 | 658 | //verify this message type is present and active. If it isn't then no message is sent. |
| 659 | 659 | $active_mts = self::$_EEMSG->get_active_message_types(); |
| 660 | - $message_type = in_array( $message_type, $active_mts ) ? $message_type : false; |
|
| 660 | + $message_type = in_array($message_type, $active_mts) ? $message_type : false; |
|
| 661 | 661 | |
| 662 | 662 | |
| 663 | - if ( $message_type ) { |
|
| 663 | + if ($message_type) { |
|
| 664 | 664 | |
| 665 | - $success = self::$_EEMSG->send_message( $message_type, $data ); |
|
| 666 | - if ( ! $success ) { |
|
| 667 | - EE_Error::add_error( __('Something went wrong and the payment confirmation was NOT resent', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__ ); |
|
| 665 | + $success = self::$_EEMSG->send_message($message_type, $data); |
|
| 666 | + if ( ! $success) { |
|
| 667 | + EE_Error::add_error(__('Something went wrong and the payment confirmation was NOT resent', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__); |
|
| 668 | 668 | } |
| 669 | 669 | |
| 670 | 670 | } else { |
| 671 | - EE_Error::add_error( __('The message type for the status of this payment is not active or does not exist, so no notification was sent.', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__ ); |
|
| 671 | + EE_Error::add_error(__('The message type for the status of this payment is not active or does not exist, so no notification was sent.', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__); |
|
| 672 | 672 | } |
| 673 | 673 | |
| 674 | 674 | } |
@@ -686,12 +686,12 @@ discard block |
||
| 686 | 686 | * @param int $grp_id a specific message template group id. |
| 687 | 687 | * @return void |
| 688 | 688 | */ |
| 689 | - public static function send_newsletter_message( $registrations, $grp_id ) { |
|
| 689 | + public static function send_newsletter_message($registrations, $grp_id) { |
|
| 690 | 690 | //make sure mtp is id and set it in the EE_Request Handler later messages setup. |
| 691 | - EE_Registry::instance()->REQ->set( 'GRP_ID', (int) $grp_id ); |
|
| 691 | + EE_Registry::instance()->REQ->set('GRP_ID', (int) $grp_id); |
|
| 692 | 692 | |
| 693 | 693 | self::_load_controller(); |
| 694 | - self::$_EEMSG->send_message( 'newsletter', $registrations ); |
|
| 694 | + self::$_EEMSG->send_message('newsletter', $registrations); |
|
| 695 | 695 | } |
| 696 | 696 | |
| 697 | 697 | |
@@ -706,9 +706,9 @@ discard block |
||
| 706 | 706 | * @param string $message_type |
| 707 | 707 | * @return string |
| 708 | 708 | */ |
| 709 | - public static function registration_message_trigger_url( $registration_message_trigger_url, EE_Registration $registration, $messenger = 'html', $message_type = 'invoice' ) { |
|
| 709 | + public static function registration_message_trigger_url($registration_message_trigger_url, EE_Registration $registration, $messenger = 'html', $message_type = 'invoice') { |
|
| 710 | 710 | // whitelist $messenger |
| 711 | - switch ( $messenger ) { |
|
| 711 | + switch ($messenger) { |
|
| 712 | 712 | case 'pdf' : |
| 713 | 713 | $sending_messenger = 'pdf'; |
| 714 | 714 | $generating_messenger = 'html'; |
@@ -720,7 +720,7 @@ discard block |
||
| 720 | 720 | break; |
| 721 | 721 | } |
| 722 | 722 | // whitelist $message_type |
| 723 | - switch ( $message_type ) { |
|
| 723 | + switch ($message_type) { |
|
| 724 | 724 | case 'receipt' : |
| 725 | 725 | $message_type = 'receipt'; |
| 726 | 726 | break; |
@@ -730,7 +730,7 @@ discard block |
||
| 730 | 730 | break; |
| 731 | 731 | } |
| 732 | 732 | // verify that both the messenger AND the message type are active |
| 733 | - if ( EEH_MSG_Template::is_messenger_active( $sending_messenger ) && EEH_MSG_Template::is_mt_active( $message_type )) { |
|
| 733 | + if (EEH_MSG_Template::is_messenger_active($sending_messenger) && EEH_MSG_Template::is_mt_active($message_type)) { |
|
| 734 | 734 | //need to get the correct message template group for this (i.e. is there a custom invoice for the event this registration is registered for?) |
| 735 | 735 | $template_query_params = array( |
| 736 | 736 | 'MTP_is_active' => TRUE, |
@@ -739,16 +739,16 @@ discard block |
||
| 739 | 739 | 'Event.EVT_ID' => $registration->event_ID() |
| 740 | 740 | ); |
| 741 | 741 | //get the message template group. |
| 742 | - $msg_template_group = EEM_Message_Template_Group::instance()->get_one( array( $template_query_params )); |
|
| 742 | + $msg_template_group = EEM_Message_Template_Group::instance()->get_one(array($template_query_params)); |
|
| 743 | 743 | //if we don't have an EE_Message_Template_Group then return |
| 744 | - if ( ! $msg_template_group instanceof EE_Message_Template_Group ) { |
|
| 744 | + if ( ! $msg_template_group instanceof EE_Message_Template_Group) { |
|
| 745 | 745 | // remove EVT_ID from query params so that global templates get picked up |
| 746 | - unset( $template_query_params[ 'Event.EVT_ID' ] ); |
|
| 746 | + unset($template_query_params['Event.EVT_ID']); |
|
| 747 | 747 | //get global template as the fallback |
| 748 | - $msg_template_group = EEM_Message_Template_Group::instance()->get_one( array( $template_query_params )); |
|
| 748 | + $msg_template_group = EEM_Message_Template_Group::instance()->get_one(array($template_query_params)); |
|
| 749 | 749 | } |
| 750 | 750 | //if we don't have an EE_Message_Template_Group then return |
| 751 | - if ( ! $msg_template_group instanceof EE_Message_Template_Group ) { |
|
| 751 | + if ( ! $msg_template_group instanceof EE_Message_Template_Group) { |
|
| 752 | 752 | return ''; |
| 753 | 753 | } |
| 754 | 754 | // generate the URL |
@@ -778,16 +778,16 @@ discard block |
||
| 778 | 778 | * @param array $info |
| 779 | 779 | * @param bool $display_request |
| 780 | 780 | */ |
| 781 | - protected static function log( $class = '', $func = '', $line = '', EE_Transaction $transaction, $info = array(), $display_request = false ) { |
|
| 782 | - if ( WP_DEBUG && false ) { |
|
| 783 | - if ( $transaction instanceof EE_Transaction ) { |
|
| 781 | + protected static function log($class = '', $func = '', $line = '', EE_Transaction $transaction, $info = array(), $display_request = false) { |
|
| 782 | + if (WP_DEBUG && false) { |
|
| 783 | + if ($transaction instanceof EE_Transaction) { |
|
| 784 | 784 | // don't serialize objects |
| 785 | - $info = EEH_Debug_Tools::strip_objects( $info ); |
|
| 786 | - $info[ 'TXN_status' ] = $transaction->status_ID(); |
|
| 787 | - $info[ 'TXN_reg_steps' ] = $transaction->reg_steps(); |
|
| 788 | - if ( $transaction->ID() ) { |
|
| 789 | - $index = 'EE_Transaction: ' . $transaction->ID(); |
|
| 790 | - EEH_Debug_Tools::log( $class, $func, $line, $info, $display_request, $index ); |
|
| 785 | + $info = EEH_Debug_Tools::strip_objects($info); |
|
| 786 | + $info['TXN_status'] = $transaction->status_ID(); |
|
| 787 | + $info['TXN_reg_steps'] = $transaction->reg_steps(); |
|
| 788 | + if ($transaction->ID()) { |
|
| 789 | + $index = 'EE_Transaction: '.$transaction->ID(); |
|
| 790 | + EEH_Debug_Tools::log($class, $func, $line, $info, $display_request, $index); |
|
| 791 | 791 | } |
| 792 | 792 | } |
| 793 | 793 | } |
@@ -43,7 +43,7 @@ discard block |
||
| 43 | 43 | * @return EED_Events_Archive |
| 44 | 44 | */ |
| 45 | 45 | public static function instance() { |
| 46 | - return parent::get_instance( __CLASS__ ); |
|
| 46 | + return parent::get_instance(__CLASS__); |
|
| 47 | 47 | } |
| 48 | 48 | |
| 49 | 49 | |
@@ -55,9 +55,9 @@ discard block |
||
| 55 | 55 | * @return void |
| 56 | 56 | */ |
| 57 | 57 | public static function set_hooks() { |
| 58 | - EE_Config::register_route( EE_Registry::instance()->CFG->core->event_cpt_slug, 'Events_Archive', 'run' ); |
|
| 59 | - EE_Config::register_route( 'event_list', 'Events_Archive', 'event_list' ); |
|
| 60 | - add_action( 'wp_loaded', array( 'EED_Events_Archive', 'set_definitions' ), 2 ); |
|
| 58 | + EE_Config::register_route(EE_Registry::instance()->CFG->core->event_cpt_slug, 'Events_Archive', 'run'); |
|
| 59 | + EE_Config::register_route('event_list', 'Events_Archive', 'event_list'); |
|
| 60 | + add_action('wp_loaded', array('EED_Events_Archive', 'set_definitions'), 2); |
|
| 61 | 61 | } |
| 62 | 62 | |
| 63 | 63 | /** |
@@ -67,7 +67,7 @@ discard block |
||
| 67 | 67 | * @return void |
| 68 | 68 | */ |
| 69 | 69 | public static function set_hooks_admin() { |
| 70 | - add_action( 'wp_loaded', array( 'EED_Events_Archive', 'set_definitions' ), 2 ); |
|
| 70 | + add_action('wp_loaded', array('EED_Events_Archive', 'set_definitions'), 2); |
|
| 71 | 71 | } |
| 72 | 72 | |
| 73 | 73 | |
@@ -80,8 +80,8 @@ discard block |
||
| 80 | 80 | * @return void |
| 81 | 81 | */ |
| 82 | 82 | public static function set_definitions() { |
| 83 | - define( 'EVENTS_ARCHIVE_ASSETS_URL', plugin_dir_url( __FILE__ ) . 'assets' . DS ); |
|
| 84 | - define( 'EVENTS_ARCHIVE_TEMPLATES_PATH', str_replace( '\\', DS, plugin_dir_path( __FILE__ )) . 'templates' . DS ); |
|
| 83 | + define('EVENTS_ARCHIVE_ASSETS_URL', plugin_dir_url(__FILE__).'assets'.DS); |
|
| 84 | + define('EVENTS_ARCHIVE_TEMPLATES_PATH', str_replace('\\', DS, plugin_dir_path(__FILE__)).'templates'.DS); |
|
| 85 | 85 | } |
| 86 | 86 | |
| 87 | 87 | |
@@ -91,10 +91,10 @@ discard block |
||
| 91 | 91 | * |
| 92 | 92 | * @return \EE_Events_Archive_Config |
| 93 | 93 | */ |
| 94 | - protected function set_config(){ |
|
| 95 | - $this->set_config_section( 'template_settings' ); |
|
| 96 | - $this->set_config_class( 'EE_Events_Archive_Config' ); |
|
| 97 | - $this->set_config_name( 'EED_Events_Archive' ); |
|
| 94 | + protected function set_config() { |
|
| 95 | + $this->set_config_section('template_settings'); |
|
| 96 | + $this->set_config_class('EE_Events_Archive_Config'); |
|
| 97 | + $this->set_config_name('EED_Events_Archive'); |
|
| 98 | 98 | } |
| 99 | 99 | |
| 100 | 100 | |
@@ -106,35 +106,35 @@ discard block |
||
| 106 | 106 | * @param \EE_Events_Archive_Config $config |
| 107 | 107 | * @return \EE_Template_Part_Manager |
| 108 | 108 | */ |
| 109 | - public function initialize_template_parts( EE_Events_Archive_Config $config = null ) { |
|
| 109 | + public function initialize_template_parts(EE_Events_Archive_Config $config = null) { |
|
| 110 | 110 | $config = $config instanceof EE_Events_Archive_Config ? $config : $this->config(); |
| 111 | 111 | EEH_Autoloader::instance()->register_template_part_autoloaders(); |
| 112 | 112 | $template_parts = new EE_Template_Part_Manager(); |
| 113 | 113 | $template_parts->add_template_part( |
| 114 | 114 | 'tickets', |
| 115 | - __( 'Ticket Selector', 'event_espresso' ), |
|
| 115 | + __('Ticket Selector', 'event_espresso'), |
|
| 116 | 116 | 'content-espresso_events-tickets.php', |
| 117 | 117 | $config->display_order_tickets |
| 118 | 118 | ); |
| 119 | 119 | $template_parts->add_template_part( |
| 120 | 120 | 'datetimes', |
| 121 | - __( 'Dates and Times', 'event_espresso' ), |
|
| 121 | + __('Dates and Times', 'event_espresso'), |
|
| 122 | 122 | 'content-espresso_events-datetimes.php', |
| 123 | 123 | $config->display_order_datetimes |
| 124 | 124 | ); |
| 125 | 125 | $template_parts->add_template_part( |
| 126 | 126 | 'event', |
| 127 | - __( 'Event Description', 'event_espresso' ), |
|
| 127 | + __('Event Description', 'event_espresso'), |
|
| 128 | 128 | 'content-espresso_events-details.php', |
| 129 | 129 | $config->display_order_event |
| 130 | 130 | ); |
| 131 | 131 | $template_parts->add_template_part( |
| 132 | 132 | 'venue', |
| 133 | - __( 'Venue Information', 'event_espresso' ), |
|
| 133 | + __('Venue Information', 'event_espresso'), |
|
| 134 | 134 | 'content-espresso_events-venues.php', |
| 135 | 135 | $config->display_order_venue |
| 136 | 136 | ); |
| 137 | - do_action( 'AHEE__EED_Event_Archive__initialize_template_parts', $template_parts ); |
|
| 137 | + do_action('AHEE__EED_Event_Archive__initialize_template_parts', $template_parts); |
|
| 138 | 138 | return $template_parts; |
| 139 | 139 | } |
| 140 | 140 | |
@@ -147,8 +147,8 @@ discard block |
||
| 147 | 147 | * @param WP $WP |
| 148 | 148 | * @return void |
| 149 | 149 | */ |
| 150 | - public function run( $WP ) { |
|
| 151 | - do_action( 'AHEE__EED_Events_Archive__before_run' ); |
|
| 150 | + public function run($WP) { |
|
| 151 | + do_action('AHEE__EED_Events_Archive__before_run'); |
|
| 152 | 152 | // ensure valid EE_Events_Archive_Config() object exists |
| 153 | 153 | $this->set_config(); |
| 154 | 154 | /** @type EE_Events_Archive_Config $config */ |
@@ -160,14 +160,14 @@ discard block |
||
| 160 | 160 | EEH_Event_Query::add_query_filters(); |
| 161 | 161 | // set params that will get used by the filters |
| 162 | 162 | EEH_Event_Query::set_query_params( |
| 163 | - '', // month |
|
| 164 | - '', // category |
|
| 165 | - $config->display_expired_events, // show_expired |
|
| 166 | - 'start_date', // orderby |
|
| 163 | + '', // month |
|
| 164 | + '', // category |
|
| 165 | + $config->display_expired_events, // show_expired |
|
| 166 | + 'start_date', // orderby |
|
| 167 | 167 | 'ASC' // sort |
| 168 | 168 | ); |
| 169 | 169 | // check what template is loaded |
| 170 | - add_filter( 'template_include', array( $this, 'template_include' ), 999, 1 ); |
|
| 170 | + add_filter('template_include', array($this, 'template_include'), 999, 1); |
|
| 171 | 171 | } |
| 172 | 172 | |
| 173 | 173 | |
@@ -199,31 +199,31 @@ discard block |
||
| 199 | 199 | * @param string $template |
| 200 | 200 | * @return string |
| 201 | 201 | */ |
| 202 | - public function template_include( $template = '' ) { |
|
| 202 | + public function template_include($template = '') { |
|
| 203 | 203 | // don't add content filter for dedicated EE child themes or private posts |
| 204 | - if ( ! EEH_Template::is_espresso_theme() ) { |
|
| 204 | + if ( ! EEH_Template::is_espresso_theme()) { |
|
| 205 | 205 | /** @type EE_Events_Archive_Config $config */ |
| 206 | 206 | $config = $this->config(); |
| 207 | 207 | // add status banner ? |
| 208 | - if ( $config->display_status_banner ) { |
|
| 209 | - add_filter( 'the_title', array( 'EED_Events_Archive', 'the_title' ), 100, 2 ); |
|
| 208 | + if ($config->display_status_banner) { |
|
| 209 | + add_filter('the_title', array('EED_Events_Archive', 'the_title'), 100, 2); |
|
| 210 | 210 | } |
| 211 | 211 | // if NOT a custom template |
| 212 | - if ( EE_Front_Controller::instance()->get_selected_template() != 'archive-espresso_events.php' |
|
| 213 | - || apply_filters( 'FHEE__EED_Event_Archive__template_include__allow_custom_selected_template', FALSE ) |
|
| 212 | + if (EE_Front_Controller::instance()->get_selected_template() != 'archive-espresso_events.php' |
|
| 213 | + || apply_filters('FHEE__EED_Event_Archive__template_include__allow_custom_selected_template', FALSE) |
|
| 214 | 214 | ) { |
| 215 | 215 | // don't display entry meta because the existing theme will take care of that |
| 216 | - add_filter( 'FHEE__EED_Events_Archive__template_include__events_list_active', '__return_true' ); |
|
| 216 | + add_filter('FHEE__EED_Events_Archive__template_include__events_list_active', '__return_true'); |
|
| 217 | 217 | // load functions.php file for the theme (loaded by WP if using child theme) |
| 218 | 218 | EEH_Template::load_espresso_theme_functions(); |
| 219 | 219 | // because we don't know if the theme is using the_excerpt() |
| 220 | - add_filter( 'the_excerpt', array( 'EED_Events_Archive', 'event_details' ), 100, 1 ); |
|
| 220 | + add_filter('the_excerpt', array('EED_Events_Archive', 'event_details'), 100, 1); |
|
| 221 | 221 | // or the_content |
| 222 | - add_filter( 'the_content', array( 'EED_Events_Archive', 'event_details' ), 100, 1 ); |
|
| 222 | + add_filter('the_content', array('EED_Events_Archive', 'event_details'), 100, 1); |
|
| 223 | 223 | // and just in case they are running get_the_excerpt() which DESTROYS things |
| 224 | - add_filter( 'get_the_excerpt', array( 'EED_Events_Archive', 'get_the_excerpt' ), 1, 1 ); |
|
| 224 | + add_filter('get_the_excerpt', array('EED_Events_Archive', 'get_the_excerpt'), 1, 1); |
|
| 225 | 225 | // don't display entry meta because the existing theme will take care of that |
| 226 | - add_filter( 'FHEE__content_espresso_events_details_template__display_entry_meta', '__return_false' ); |
|
| 226 | + add_filter('FHEE__content_espresso_events_details_template__display_entry_meta', '__return_false'); |
|
| 227 | 227 | } |
| 228 | 228 | } |
| 229 | 229 | return $template; |
@@ -238,17 +238,17 @@ discard block |
||
| 238 | 238 | * @param string $excerpt |
| 239 | 239 | * @return string |
| 240 | 240 | */ |
| 241 | - public static function get_the_excerpt( $excerpt = '' ) { |
|
| 242 | - if ( post_password_required() ) { |
|
| 241 | + public static function get_the_excerpt($excerpt = '') { |
|
| 242 | + if (post_password_required()) { |
|
| 243 | 243 | return $excerpt; |
| 244 | 244 | } |
| 245 | - if ( apply_filters( 'FHEE__EED_Events_Archive__get_the_excerpt__theme_uses_get_the_excerpt', false ) ) { |
|
| 246 | - remove_filter( 'the_excerpt', array( 'EED_Events_Archive', 'event_details' ), 100 ); |
|
| 247 | - remove_filter( 'the_content', array( 'EED_Events_Archive', 'event_details' ), 100 ); |
|
| 248 | - $excerpt = EED_Events_Archive::event_details( $excerpt ); |
|
| 245 | + if (apply_filters('FHEE__EED_Events_Archive__get_the_excerpt__theme_uses_get_the_excerpt', false)) { |
|
| 246 | + remove_filter('the_excerpt', array('EED_Events_Archive', 'event_details'), 100); |
|
| 247 | + remove_filter('the_content', array('EED_Events_Archive', 'event_details'), 100); |
|
| 248 | + $excerpt = EED_Events_Archive::event_details($excerpt); |
|
| 249 | 249 | } else { |
| 250 | 250 | EED_Events_Archive::$using_get_the_excerpt = true; |
| 251 | - add_filter( 'wp_trim_excerpt', array( 'EED_Events_Archive', 'end_get_the_excerpt' ), 999, 1 ); |
|
| 251 | + add_filter('wp_trim_excerpt', array('EED_Events_Archive', 'end_get_the_excerpt'), 999, 1); |
|
| 252 | 252 | } |
| 253 | 253 | return $excerpt; |
| 254 | 254 | } |
@@ -262,7 +262,7 @@ discard block |
||
| 262 | 262 | * @param string $text |
| 263 | 263 | * @return string |
| 264 | 264 | */ |
| 265 | - public static function end_get_the_excerpt( $text = '' ) { |
|
| 265 | + public static function end_get_the_excerpt($text = '') { |
|
| 266 | 266 | EED_Events_Archive::$using_get_the_excerpt = false; |
| 267 | 267 | return $text; |
| 268 | 268 | } |
@@ -277,10 +277,10 @@ discard block |
||
| 277 | 277 | * @param string $id |
| 278 | 278 | * @return string |
| 279 | 279 | */ |
| 280 | - public static function the_title( $title = '', $id = '' ) { |
|
| 280 | + public static function the_title($title = '', $id = '') { |
|
| 281 | 281 | global $post; |
| 282 | - if ( $post instanceof WP_Post ) { |
|
| 283 | - return in_the_loop() && $post->ID == $id ? espresso_event_status_banner( $post->ID ) . $title : $title; |
|
| 282 | + if ($post instanceof WP_Post) { |
|
| 283 | + return in_the_loop() && $post->ID == $id ? espresso_event_status_banner($post->ID).$title : $title; |
|
| 284 | 284 | } |
| 285 | 285 | return $title; |
| 286 | 286 | } |
@@ -294,7 +294,7 @@ discard block |
||
| 294 | 294 | * @param string $content |
| 295 | 295 | * @return string |
| 296 | 296 | */ |
| 297 | - public static function event_details( $content ) { |
|
| 297 | + public static function event_details($content) { |
|
| 298 | 298 | global $post; |
| 299 | 299 | static $current_post_ID = 0; |
| 300 | 300 | if ( |
@@ -303,8 +303,8 @@ discard block |
||
| 303 | 303 | && ! EED_Events_Archive::$using_get_the_excerpt |
| 304 | 304 | && ! post_password_required() |
| 305 | 305 | && ( |
| 306 | - apply_filters( 'FHEE__EES_Espresso_Events__process_shortcode__true', false ) |
|
| 307 | - || ! apply_filters( 'FHEE__content_espresso_events__template_loaded', false ) |
|
| 306 | + apply_filters('FHEE__EES_Espresso_Events__process_shortcode__true', false) |
|
| 307 | + || ! apply_filters('FHEE__content_espresso_events__template_loaded', false) |
|
| 308 | 308 | ) |
| 309 | 309 | ) { |
| 310 | 310 | // Set current post ID to prevent showing content twice, but only if headers have definitely been sent. |
@@ -313,8 +313,8 @@ discard block |
||
| 313 | 313 | // We want to allow those plugins to still do their thing and have access to our content, but depending on |
| 314 | 314 | // how your event content is being displayed (shortcode, CPT route, etc), this filter can get applied twice, |
| 315 | 315 | // so the following allows this filter to be applied multiple times, but only once for real |
| 316 | - $current_post_ID = did_action( 'loop_start' ) ? $post->ID : 0; |
|
| 317 | - if ( EE_Registry::instance()->CFG->template_settings->EED_Events_Archive->use_sortable_display_order ) { |
|
| 316 | + $current_post_ID = did_action('loop_start') ? $post->ID : 0; |
|
| 317 | + if (EE_Registry::instance()->CFG->template_settings->EED_Events_Archive->use_sortable_display_order) { |
|
| 318 | 318 | $content = \EED_Events_Archive::use_sortable_display_order(); |
| 319 | 319 | } else { |
| 320 | 320 | $content = \EED_Events_Archive::use_filterable_display_order(); |
@@ -333,20 +333,20 @@ discard block |
||
| 333 | 333 | */ |
| 334 | 334 | protected static function use_sortable_display_order() { |
| 335 | 335 | // no further password checks required atm |
| 336 | - add_filter( 'FHEE__EED_Events_Archive__event_details__no_post_password_required', '__return_true' ); |
|
| 336 | + add_filter('FHEE__EED_Events_Archive__event_details__no_post_password_required', '__return_true'); |
|
| 337 | 337 | // we need to first remove this callback from being applied to the_content() or the_excerpt() (otherwise it will recurse and blow up the interweb) |
| 338 | - remove_filter( 'the_excerpt', array( 'EED_Events_Archive', 'event_details' ), 100 ); |
|
| 339 | - remove_filter( 'the_content', array( 'EED_Events_Archive', 'event_details' ), 100 ); |
|
| 340 | - remove_filter( 'get_the_excerpt', array( 'EED_Events_Archive', 'get_the_excerpt' ), 1 ); |
|
| 338 | + remove_filter('the_excerpt', array('EED_Events_Archive', 'event_details'), 100); |
|
| 339 | + remove_filter('the_content', array('EED_Events_Archive', 'event_details'), 100); |
|
| 340 | + remove_filter('get_the_excerpt', array('EED_Events_Archive', 'get_the_excerpt'), 1); |
|
| 341 | 341 | // now add additional content depending on whether event is using the_excerpt() or the_content() |
| 342 | 342 | EED_Events_Archive::instance()->template_parts = EED_Events_Archive::instance()->initialize_template_parts(); |
| 343 | - $content = EEH_Template::locate_template( 'content-espresso_events-details.php' ); |
|
| 344 | - $content = EED_Events_Archive::instance()->template_parts->apply_template_part_filters( $content ); |
|
| 343 | + $content = EEH_Template::locate_template('content-espresso_events-details.php'); |
|
| 344 | + $content = EED_Events_Archive::instance()->template_parts->apply_template_part_filters($content); |
|
| 345 | 345 | // re-add our main filters (or else the next event won't have them) |
| 346 | - add_filter( 'the_excerpt', array( 'EED_Events_Archive', 'event_details' ), 100, 1 ); |
|
| 347 | - add_filter( 'the_content', array( 'EED_Events_Archive', 'event_details' ), 100, 1 ); |
|
| 348 | - add_filter( 'get_the_excerpt', array( 'EED_Events_Archive', 'get_the_excerpt' ), 1, 1 ); |
|
| 349 | - remove_filter( 'FHEE__EED_Events_Archive__event_details__no_post_password_required', '__return_true' ); |
|
| 346 | + add_filter('the_excerpt', array('EED_Events_Archive', 'event_details'), 100, 1); |
|
| 347 | + add_filter('the_content', array('EED_Events_Archive', 'event_details'), 100, 1); |
|
| 348 | + add_filter('get_the_excerpt', array('EED_Events_Archive', 'get_the_excerpt'), 1, 1); |
|
| 349 | + remove_filter('FHEE__EED_Events_Archive__event_details__no_post_password_required', '__return_true'); |
|
| 350 | 350 | return $content; |
| 351 | 351 | } |
| 352 | 352 | |
@@ -361,22 +361,22 @@ discard block |
||
| 361 | 361 | protected static function use_filterable_display_order() { |
| 362 | 362 | // we need to first remove this callback from being applied to the_content() |
| 363 | 363 | // (otherwise it will recurse and blow up the interweb) |
| 364 | - remove_filter( 'the_excerpt', array( 'EED_Events_Archive', 'event_details' ), 100 ); |
|
| 365 | - remove_filter( 'the_content', array( 'EED_Events_Archive', 'event_details' ), 100 ); |
|
| 366 | - remove_filter( 'get_the_excerpt', array( 'EED_Events_Archive', 'get_the_excerpt' ), 1 ); |
|
| 364 | + remove_filter('the_excerpt', array('EED_Events_Archive', 'event_details'), 100); |
|
| 365 | + remove_filter('the_content', array('EED_Events_Archive', 'event_details'), 100); |
|
| 366 | + remove_filter('get_the_excerpt', array('EED_Events_Archive', 'get_the_excerpt'), 1); |
|
| 367 | 367 | //now add additional content depending on whether event is using the_excerpt() or the_content() |
| 368 | 368 | EED_Events_Archive::_add_additional_excerpt_filters(); |
| 369 | 369 | EED_Events_Archive::_add_additional_content_filters(); |
| 370 | - do_action( 'AHEE__EED_Events_Archive__use_filterable_display_order__after_add_filters' ); |
|
| 370 | + do_action('AHEE__EED_Events_Archive__use_filterable_display_order__after_add_filters'); |
|
| 371 | 371 | // now load our template |
| 372 | - $content = EEH_Template::locate_template( 'content-espresso_events-details.php' ); |
|
| 372 | + $content = EEH_Template::locate_template('content-espresso_events-details.php'); |
|
| 373 | 373 | // re-add our main filters (or else the next event won't have them) |
| 374 | - add_filter( 'the_excerpt', array( 'EED_Events_Archive', 'event_details' ), 100, 1 ); |
|
| 375 | - add_filter( 'the_content', array( 'EED_Events_Archive', 'event_details' ), 100, 1 ); |
|
| 376 | - add_filter( 'get_the_excerpt', array( 'EED_Events_Archive', 'get_the_excerpt' ), 1, 1 ); |
|
| 374 | + add_filter('the_excerpt', array('EED_Events_Archive', 'event_details'), 100, 1); |
|
| 375 | + add_filter('the_content', array('EED_Events_Archive', 'event_details'), 100, 1); |
|
| 376 | + add_filter('get_the_excerpt', array('EED_Events_Archive', 'get_the_excerpt'), 1, 1); |
|
| 377 | 377 | // but remove the other filters so that they don't get applied to the next post |
| 378 | 378 | EED_Events_Archive::_remove_additional_events_archive_filters(); |
| 379 | - do_action( 'AHEE__EED_Events_Archive__use_filterable_display_order__after_remove_filters' ); |
|
| 379 | + do_action('AHEE__EED_Events_Archive__use_filterable_display_order__after_remove_filters'); |
|
| 380 | 380 | // we're not returning the $content directly because the template we are loading uses the_content (or the_excerpt) |
| 381 | 381 | //return ! empty( $template ) ? $template : $content; |
| 382 | 382 | return $content; |
@@ -391,11 +391,11 @@ discard block |
||
| 391 | 391 | * @param string $content |
| 392 | 392 | * @return string |
| 393 | 393 | */ |
| 394 | - public static function event_datetimes( $content ) { |
|
| 395 | - if ( post_password_required() ) { |
|
| 394 | + public static function event_datetimes($content) { |
|
| 395 | + if (post_password_required()) { |
|
| 396 | 396 | return $content; |
| 397 | 397 | } |
| 398 | - return EEH_Template::locate_template( 'content-espresso_events-datetimes.php' ) . $content; |
|
| 398 | + return EEH_Template::locate_template('content-espresso_events-datetimes.php').$content; |
|
| 399 | 399 | } |
| 400 | 400 | |
| 401 | 401 | /** |
@@ -405,11 +405,11 @@ discard block |
||
| 405 | 405 | * @param string $content |
| 406 | 406 | * @return string |
| 407 | 407 | */ |
| 408 | - public static function event_tickets( $content ) { |
|
| 409 | - if ( post_password_required() ) { |
|
| 408 | + public static function event_tickets($content) { |
|
| 409 | + if (post_password_required()) { |
|
| 410 | 410 | return $content; |
| 411 | 411 | } |
| 412 | - return EEH_Template::locate_template( 'content-espresso_events-tickets.php' ) . $content; |
|
| 412 | + return EEH_Template::locate_template('content-espresso_events-tickets.php').$content; |
|
| 413 | 413 | } |
| 414 | 414 | |
| 415 | 415 | |
@@ -421,8 +421,8 @@ discard block |
||
| 421 | 421 | * @param string $content |
| 422 | 422 | * @return string |
| 423 | 423 | */ |
| 424 | - public static function event_venue( $content ) { |
|
| 425 | - return EED_Events_Archive::event_venues( $content ); |
|
| 424 | + public static function event_venue($content) { |
|
| 425 | + return EED_Events_Archive::event_venues($content); |
|
| 426 | 426 | } |
| 427 | 427 | |
| 428 | 428 | /** |
@@ -432,11 +432,11 @@ discard block |
||
| 432 | 432 | * @param string $content |
| 433 | 433 | * @return string |
| 434 | 434 | */ |
| 435 | - public static function event_venues( $content ) { |
|
| 436 | - if ( post_password_required() ) { |
|
| 435 | + public static function event_venues($content) { |
|
| 436 | + if (post_password_required()) { |
|
| 437 | 437 | return $content; |
| 438 | 438 | } |
| 439 | - return $content . EEH_Template::locate_template( 'content-espresso_events-venues.php' ); |
|
| 439 | + return $content.EEH_Template::locate_template('content-espresso_events-venues.php'); |
|
| 440 | 440 | } |
| 441 | 441 | |
| 442 | 442 | |
@@ -448,9 +448,9 @@ discard block |
||
| 448 | 448 | * @return void |
| 449 | 449 | */ |
| 450 | 450 | private static function _add_additional_excerpt_filters() { |
| 451 | - add_filter( 'the_excerpt', array( 'EED_Events_Archive', 'event_datetimes' ), 110, 1 ); |
|
| 452 | - add_filter( 'the_excerpt', array( 'EED_Events_Archive', 'event_tickets' ), 120, 1 ); |
|
| 453 | - add_filter( 'the_excerpt', array( 'EED_Events_Archive', 'event_venues' ), 130, 1 ); |
|
| 451 | + add_filter('the_excerpt', array('EED_Events_Archive', 'event_datetimes'), 110, 1); |
|
| 452 | + add_filter('the_excerpt', array('EED_Events_Archive', 'event_tickets'), 120, 1); |
|
| 453 | + add_filter('the_excerpt', array('EED_Events_Archive', 'event_venues'), 130, 1); |
|
| 454 | 454 | } |
| 455 | 455 | |
| 456 | 456 | |
@@ -462,9 +462,9 @@ discard block |
||
| 462 | 462 | * @return void |
| 463 | 463 | */ |
| 464 | 464 | private static function _add_additional_content_filters() { |
| 465 | - add_filter( 'the_content', array( 'EED_Events_Archive', 'event_datetimes' ), 110, 1 ); |
|
| 466 | - add_filter( 'the_content', array( 'EED_Events_Archive', 'event_tickets' ), 120, 1 ); |
|
| 467 | - add_filter( 'the_content', array( 'EED_Events_Archive', 'event_venues' ), 130, 1 ); |
|
| 465 | + add_filter('the_content', array('EED_Events_Archive', 'event_datetimes'), 110, 1); |
|
| 466 | + add_filter('the_content', array('EED_Events_Archive', 'event_tickets'), 120, 1); |
|
| 467 | + add_filter('the_content', array('EED_Events_Archive', 'event_venues'), 130, 1); |
|
| 468 | 468 | } |
| 469 | 469 | |
| 470 | 470 | |
@@ -476,12 +476,12 @@ discard block |
||
| 476 | 476 | * @return void |
| 477 | 477 | */ |
| 478 | 478 | private static function _remove_additional_events_archive_filters() { |
| 479 | - remove_filter( 'the_excerpt', array( 'EED_Events_Archive', 'event_datetimes' ), 110 ); |
|
| 480 | - remove_filter( 'the_excerpt', array( 'EED_Events_Archive', 'event_tickets' ), 120 ); |
|
| 481 | - remove_filter( 'the_excerpt', array( 'EED_Events_Archive', 'event_venues' ), 130 ); |
|
| 482 | - remove_filter( 'the_content', array( 'EED_Events_Archive', 'event_datetimes' ), 110 ); |
|
| 483 | - remove_filter( 'the_content', array( 'EED_Events_Archive', 'event_tickets' ), 120 ); |
|
| 484 | - remove_filter( 'the_content', array( 'EED_Events_Archive', 'event_venues' ), 130 ); |
|
| 479 | + remove_filter('the_excerpt', array('EED_Events_Archive', 'event_datetimes'), 110); |
|
| 480 | + remove_filter('the_excerpt', array('EED_Events_Archive', 'event_tickets'), 120); |
|
| 481 | + remove_filter('the_excerpt', array('EED_Events_Archive', 'event_venues'), 130); |
|
| 482 | + remove_filter('the_content', array('EED_Events_Archive', 'event_datetimes'), 110); |
|
| 483 | + remove_filter('the_content', array('EED_Events_Archive', 'event_tickets'), 120); |
|
| 484 | + remove_filter('the_content', array('EED_Events_Archive', 'event_venues'), 130); |
|
| 485 | 485 | } |
| 486 | 486 | |
| 487 | 487 | |
@@ -494,17 +494,17 @@ discard block |
||
| 494 | 494 | */ |
| 495 | 495 | public static function remove_all_events_archive_filters() { |
| 496 | 496 | //remove_filter( 'get_the_excerpt', array( 'EED_Events_Archive', 'get_the_excerpt' ), 1 ); |
| 497 | - remove_filter( 'the_title', array( 'EED_Events_Archive', 'the_title' ), 100 ); |
|
| 498 | - remove_filter( 'the_excerpt', array( 'EED_Events_Archive', 'event_details' ), 100 ); |
|
| 499 | - remove_filter( 'the_excerpt', array( 'EED_Events_Archive', 'event_datetimes' ), 110 ); |
|
| 500 | - remove_filter( 'the_excerpt', array( 'EED_Events_Archive', 'event_tickets' ), 120 ); |
|
| 501 | - remove_filter( 'the_excerpt', array( 'EED_Events_Archive', 'event_venues' ), 130 ); |
|
| 502 | - remove_filter( 'the_content', array( 'EED_Events_Archive', 'event_details' ), 100 ); |
|
| 503 | - remove_filter( 'the_content', array( 'EED_Events_Archive', 'event_datetimes' ), 110 ); |
|
| 504 | - remove_filter( 'the_content', array( 'EED_Events_Archive', 'event_tickets' ), 120 ); |
|
| 505 | - remove_filter( 'the_content', array( 'EED_Events_Archive', 'event_venues' ), 130 ); |
|
| 497 | + remove_filter('the_title', array('EED_Events_Archive', 'the_title'), 100); |
|
| 498 | + remove_filter('the_excerpt', array('EED_Events_Archive', 'event_details'), 100); |
|
| 499 | + remove_filter('the_excerpt', array('EED_Events_Archive', 'event_datetimes'), 110); |
|
| 500 | + remove_filter('the_excerpt', array('EED_Events_Archive', 'event_tickets'), 120); |
|
| 501 | + remove_filter('the_excerpt', array('EED_Events_Archive', 'event_venues'), 130); |
|
| 502 | + remove_filter('the_content', array('EED_Events_Archive', 'event_details'), 100); |
|
| 503 | + remove_filter('the_content', array('EED_Events_Archive', 'event_datetimes'), 110); |
|
| 504 | + remove_filter('the_content', array('EED_Events_Archive', 'event_tickets'), 120); |
|
| 505 | + remove_filter('the_content', array('EED_Events_Archive', 'event_venues'), 130); |
|
| 506 | 506 | // don't display entry meta because the existing theme will take care of that |
| 507 | - remove_filter( 'FHEE__content_espresso_events_details_template__display_entry_meta', '__return_false' ); |
|
| 507 | + remove_filter('FHEE__content_espresso_events_details_template__display_entry_meta', '__return_false'); |
|
| 508 | 508 | } |
| 509 | 509 | |
| 510 | 510 | |
@@ -519,12 +519,12 @@ discard block |
||
| 519 | 519 | * @return void |
| 520 | 520 | */ |
| 521 | 521 | public function load_event_list_assets() { |
| 522 | - do_action( 'AHEE__EED_Events_Archive__before_load_assets' ); |
|
| 523 | - add_filter( 'FHEE_load_EE_Session', '__return_true' ); |
|
| 524 | - add_filter( 'FHEE__EED_Ticket_Selector__load_tckt_slctr_assets', '__return_true' ); |
|
| 525 | - add_action('wp_enqueue_scripts', array( $this, 'wp_enqueue_scripts' ), 10 ); |
|
| 526 | - if ( EE_Registry::instance()->CFG->map_settings->use_google_maps ) { |
|
| 527 | - add_action('wp_enqueue_scripts', array( 'EEH_Maps', 'espresso_google_map_js' ), 11 ); |
|
| 522 | + do_action('AHEE__EED_Events_Archive__before_load_assets'); |
|
| 523 | + add_filter('FHEE_load_EE_Session', '__return_true'); |
|
| 524 | + add_filter('FHEE__EED_Ticket_Selector__load_tckt_slctr_assets', '__return_true'); |
|
| 525 | + add_action('wp_enqueue_scripts', array($this, 'wp_enqueue_scripts'), 10); |
|
| 526 | + if (EE_Registry::instance()->CFG->map_settings->use_google_maps) { |
|
| 527 | + add_action('wp_enqueue_scripts', array('EEH_Maps', 'espresso_google_map_js'), 11); |
|
| 528 | 528 | } |
| 529 | 529 | } |
| 530 | 530 | |
@@ -541,13 +541,13 @@ discard block |
||
| 541 | 541 | */ |
| 542 | 542 | public function wp_enqueue_scripts() { |
| 543 | 543 | // get some style |
| 544 | - if ( apply_filters( 'FHEE_enable_default_espresso_css', FALSE ) ) { |
|
| 544 | + if (apply_filters('FHEE_enable_default_espresso_css', FALSE)) { |
|
| 545 | 545 | // first check uploads folder |
| 546 | - if ( EEH_File::is_readable( get_stylesheet_directory() . $this->theme . DS . 'style.css' )) { |
|
| 547 | - wp_register_style( $this->theme, get_stylesheet_directory_uri() . $this->theme . DS . 'style.css', array( 'dashicons', 'espresso_default' )); |
|
| 546 | + if (EEH_File::is_readable(get_stylesheet_directory().$this->theme.DS.'style.css')) { |
|
| 547 | + wp_register_style($this->theme, get_stylesheet_directory_uri().$this->theme.DS.'style.css', array('dashicons', 'espresso_default')); |
|
| 548 | 548 | } else { |
| 549 | 549 | } |
| 550 | - wp_enqueue_style( $this->theme ); |
|
| 550 | + wp_enqueue_style($this->theme); |
|
| 551 | 551 | |
| 552 | 552 | } |
| 553 | 553 | } |
@@ -565,8 +565,8 @@ discard block |
||
| 565 | 565 | */ |
| 566 | 566 | public static function template_settings_form() { |
| 567 | 567 | $template_settings = EE_Registry::instance()->CFG->template_settings; |
| 568 | - $template_settings->EED_Events_Archive = isset( $template_settings->EED_Events_Archive ) ? $template_settings->EED_Events_Archive : new EE_Events_Archive_Config(); |
|
| 569 | - $template_settings->EED_Events_Archive = apply_filters( 'FHEE__EED_Events_Archive__template_settings_form__event_list_config', $template_settings->EED_Events_Archive ); |
|
| 568 | + $template_settings->EED_Events_Archive = isset($template_settings->EED_Events_Archive) ? $template_settings->EED_Events_Archive : new EE_Events_Archive_Config(); |
|
| 569 | + $template_settings->EED_Events_Archive = apply_filters('FHEE__EED_Events_Archive__template_settings_form__event_list_config', $template_settings->EED_Events_Archive); |
|
| 570 | 570 | $events_archive_settings = array( |
| 571 | 571 | 'display_status_banner' => 0, |
| 572 | 572 | 'display_description' => 1, |
@@ -575,8 +575,8 @@ discard block |
||
| 575 | 575 | 'display_venue' => 0, |
| 576 | 576 | 'display_expired_events' => 0 |
| 577 | 577 | ); |
| 578 | - $events_archive_settings = array_merge( $events_archive_settings, (array)$template_settings->EED_Events_Archive ); |
|
| 579 | - EEH_Template::display_template( EVENTS_ARCHIVE_TEMPLATES_PATH . 'admin-event-list-settings.template.php', $events_archive_settings ); |
|
| 578 | + $events_archive_settings = array_merge($events_archive_settings, (array) $template_settings->EED_Events_Archive); |
|
| 579 | + EEH_Template::display_template(EVENTS_ARCHIVE_TEMPLATES_PATH.'admin-event-list-settings.template.php', $events_archive_settings); |
|
| 580 | 580 | } |
| 581 | 581 | |
| 582 | 582 | |
@@ -592,16 +592,16 @@ discard block |
||
| 592 | 592 | * @param EE_Request_Handler $REQ |
| 593 | 593 | * @return EE_Template_Config |
| 594 | 594 | */ |
| 595 | - public static function update_template_settings( $CFG, $REQ ) { |
|
| 595 | + public static function update_template_settings($CFG, $REQ) { |
|
| 596 | 596 | $CFG->EED_Events_Archive = new EE_Events_Archive_Config(); |
| 597 | 597 | // unless we are resetting the config... |
| 598 | - if ( ! isset( $REQ['EED_Events_Archive_reset_event_list_settings'] ) || absint( $REQ['EED_Events_Archive_reset_event_list_settings'] ) !== 1 ) { |
|
| 599 | - $CFG->EED_Events_Archive->display_status_banner = isset( $REQ['EED_Events_Archive_display_status_banner'] ) ? absint( $REQ['EED_Events_Archive_display_status_banner'] ) : 0; |
|
| 600 | - $CFG->EED_Events_Archive->display_description = isset( $REQ['EED_Events_Archive_display_description'] ) ? absint( $REQ['EED_Events_Archive_display_description'] ) : 1; |
|
| 601 | - $CFG->EED_Events_Archive->display_ticket_selector = isset( $REQ['EED_Events_Archive_display_ticket_selector'] ) ? absint( $REQ['EED_Events_Archive_display_ticket_selector'] ) : 0; |
|
| 602 | - $CFG->EED_Events_Archive->display_datetimes = isset( $REQ['EED_Events_Archive_display_datetimes'] ) ? absint( $REQ['EED_Events_Archive_display_datetimes'] ) : 1; |
|
| 603 | - $CFG->EED_Events_Archive->display_venue = isset( $REQ['EED_Events_Archive_display_venue'] ) ? absint( $REQ['EED_Events_Archive_display_venue'] ) : 0; |
|
| 604 | - $CFG->EED_Events_Archive->display_expired_events = isset( $REQ['EED_Events_Archive_display_expired_events'] ) ? absint( $REQ['EED_Events_Archive_display_expired_events'] ) : 0; } |
|
| 598 | + if ( ! isset($REQ['EED_Events_Archive_reset_event_list_settings']) || absint($REQ['EED_Events_Archive_reset_event_list_settings']) !== 1) { |
|
| 599 | + $CFG->EED_Events_Archive->display_status_banner = isset($REQ['EED_Events_Archive_display_status_banner']) ? absint($REQ['EED_Events_Archive_display_status_banner']) : 0; |
|
| 600 | + $CFG->EED_Events_Archive->display_description = isset($REQ['EED_Events_Archive_display_description']) ? absint($REQ['EED_Events_Archive_display_description']) : 1; |
|
| 601 | + $CFG->EED_Events_Archive->display_ticket_selector = isset($REQ['EED_Events_Archive_display_ticket_selector']) ? absint($REQ['EED_Events_Archive_display_ticket_selector']) : 0; |
|
| 602 | + $CFG->EED_Events_Archive->display_datetimes = isset($REQ['EED_Events_Archive_display_datetimes']) ? absint($REQ['EED_Events_Archive_display_datetimes']) : 1; |
|
| 603 | + $CFG->EED_Events_Archive->display_venue = isset($REQ['EED_Events_Archive_display_venue']) ? absint($REQ['EED_Events_Archive_display_venue']) : 0; |
|
| 604 | + $CFG->EED_Events_Archive->display_expired_events = isset($REQ['EED_Events_Archive_display_expired_events']) ? absint($REQ['EED_Events_Archive_display_expired_events']) : 0; } |
|
| 605 | 605 | return $CFG; |
| 606 | 606 | } |
| 607 | 607 | |
@@ -614,10 +614,10 @@ discard block |
||
| 614 | 614 | * @param string $extra_class |
| 615 | 615 | * @return string |
| 616 | 616 | */ |
| 617 | - public static function event_list_css( $extra_class = '' ) { |
|
| 618 | - $event_list_css = ! empty( $extra_class ) ? array( $extra_class ) : array(); |
|
| 617 | + public static function event_list_css($extra_class = '') { |
|
| 618 | + $event_list_css = ! empty($extra_class) ? array($extra_class) : array(); |
|
| 619 | 619 | $event_list_css[] = 'espresso-event-list-event'; |
| 620 | - return implode( ' ', $event_list_css ); |
|
| 620 | + return implode(' ', $event_list_css); |
|
| 621 | 621 | } |
| 622 | 622 | |
| 623 | 623 | |
@@ -644,9 +644,9 @@ discard block |
||
| 644 | 644 | * @param $value |
| 645 | 645 | * @return bool |
| 646 | 646 | */ |
| 647 | - public static function display_description( $value ) { |
|
| 647 | + public static function display_description($value) { |
|
| 648 | 648 | $config = EE_Registry::instance()->CFG->template_settings->EED_Events_Archive; |
| 649 | - $display_description= isset( $config->display_description ) ? $config->display_description : 1; |
|
| 649 | + $display_description = isset($config->display_description) ? $config->display_description : 1; |
|
| 650 | 650 | return $display_description === $value ? TRUE : FALSE; |
| 651 | 651 | } |
| 652 | 652 | |
@@ -659,7 +659,7 @@ discard block |
||
| 659 | 659 | */ |
| 660 | 660 | public static function display_ticket_selector() { |
| 661 | 661 | $config = EE_Registry::instance()->CFG->template_settings->EED_Events_Archive; |
| 662 | - return isset( $config->display_ticket_selector ) && $config->display_ticket_selector ? TRUE : FALSE; |
|
| 662 | + return isset($config->display_ticket_selector) && $config->display_ticket_selector ? TRUE : FALSE; |
|
| 663 | 663 | } |
| 664 | 664 | |
| 665 | 665 | |
@@ -672,7 +672,7 @@ discard block |
||
| 672 | 672 | */ |
| 673 | 673 | public static function display_venue() { |
| 674 | 674 | $config = EE_Registry::instance()->CFG->template_settings->EED_Events_Archive; |
| 675 | - return isset( $config->display_venue ) && $config->display_venue && EEH_Venue_View::venue_name() ? TRUE : FALSE; |
|
| 675 | + return isset($config->display_venue) && $config->display_venue && EEH_Venue_View::venue_name() ? TRUE : FALSE; |
|
| 676 | 676 | } |
| 677 | 677 | |
| 678 | 678 | |
@@ -684,7 +684,7 @@ discard block |
||
| 684 | 684 | */ |
| 685 | 685 | public static function display_datetimes() { |
| 686 | 686 | $config = EE_Registry::instance()->CFG->template_settings->EED_Events_Archive; |
| 687 | - return isset( $config->display_datetimes ) && $config->display_datetimes ? TRUE : FALSE; |
|
| 687 | + return isset($config->display_datetimes) && $config->display_datetimes ? TRUE : FALSE; |
|
| 688 | 688 | } |
| 689 | 689 | |
| 690 | 690 | |
@@ -699,7 +699,7 @@ discard block |
||
| 699 | 699 | * @return string |
| 700 | 700 | */ |
| 701 | 701 | public static function event_list_title() { |
| 702 | - return apply_filters( 'FHEE__archive_espresso_events_template__upcoming_events_h1', __( 'Upcoming Events', 'event_espresso' )); |
|
| 702 | + return apply_filters('FHEE__archive_espresso_events_template__upcoming_events_h1', __('Upcoming Events', 'event_espresso')); |
|
| 703 | 703 | } |
| 704 | 704 | |
| 705 | 705 | |
@@ -708,11 +708,11 @@ discard block |
||
| 708 | 708 | /** |
| 709 | 709 | * @since 4.4.0 |
| 710 | 710 | */ |
| 711 | - public static function _doing_it_wrong_notice( $function = '' ) { |
|
| 711 | + public static function _doing_it_wrong_notice($function = '') { |
|
| 712 | 712 | EE_Error::doing_it_wrong( |
| 713 | 713 | __FUNCTION__, |
| 714 | 714 | sprintf( |
| 715 | - __( 'EED_Events_Archive::%1$s was moved to EEH_Event_Query::%1$s:%2$sPlease update your existing code because the method it calls will be removed in version %3$s', 'event_espresso' ), |
|
| 715 | + __('EED_Events_Archive::%1$s was moved to EEH_Event_Query::%1$s:%2$sPlease update your existing code because the method it calls will be removed in version %3$s', 'event_espresso'), |
|
| 716 | 716 | $function, |
| 717 | 717 | '<br />', |
| 718 | 718 | '4.6.0' |
@@ -734,89 +734,89 @@ discard block |
||
| 734 | 734 | * @deprecated |
| 735 | 735 | * @since 4.4.0 |
| 736 | 736 | */ |
| 737 | - public function posts_fields( $SQL, WP_Query $wp_query ) { |
|
| 738 | - EED_Events_Archive::_doing_it_wrong_notice( __FUNCTION__ ); |
|
| 739 | - return EEH_Event_Query::posts_fields( $SQL, $wp_query ); |
|
| 737 | + public function posts_fields($SQL, WP_Query $wp_query) { |
|
| 738 | + EED_Events_Archive::_doing_it_wrong_notice(__FUNCTION__); |
|
| 739 | + return EEH_Event_Query::posts_fields($SQL, $wp_query); |
|
| 740 | 740 | } |
| 741 | 741 | /** |
| 742 | 742 | * @deprecated |
| 743 | 743 | * @since 4.4.0 |
| 744 | 744 | */ |
| 745 | - public static function posts_fields_sql_for_orderby( $orderby_params = array() ) { |
|
| 746 | - EED_Events_Archive::_doing_it_wrong_notice( __FUNCTION__ ); |
|
| 747 | - return EEH_Event_Query::posts_fields_sql_for_orderby( $orderby_params ); |
|
| 745 | + public static function posts_fields_sql_for_orderby($orderby_params = array()) { |
|
| 746 | + EED_Events_Archive::_doing_it_wrong_notice(__FUNCTION__); |
|
| 747 | + return EEH_Event_Query::posts_fields_sql_for_orderby($orderby_params); |
|
| 748 | 748 | } |
| 749 | 749 | /** |
| 750 | 750 | * @deprecated |
| 751 | 751 | * @since 4.4.0 |
| 752 | 752 | */ |
| 753 | - public function posts_join( $SQL, WP_Query $wp_query ) { |
|
| 754 | - EED_Events_Archive::_doing_it_wrong_notice( __FUNCTION__ ); |
|
| 755 | - return EEH_Event_Query::posts_join( $SQL, $wp_query ); |
|
| 753 | + public function posts_join($SQL, WP_Query $wp_query) { |
|
| 754 | + EED_Events_Archive::_doing_it_wrong_notice(__FUNCTION__); |
|
| 755 | + return EEH_Event_Query::posts_join($SQL, $wp_query); |
|
| 756 | 756 | } |
| 757 | 757 | /** |
| 758 | 758 | * @deprecated |
| 759 | 759 | * @since 4.4.0 |
| 760 | 760 | */ |
| 761 | - public static function posts_join_sql_for_terms( $join_terms = NULL ) { |
|
| 762 | - EED_Events_Archive::_doing_it_wrong_notice( __FUNCTION__ ); |
|
| 763 | - return EEH_Event_Query::posts_join_sql_for_terms( $join_terms ); |
|
| 761 | + public static function posts_join_sql_for_terms($join_terms = NULL) { |
|
| 762 | + EED_Events_Archive::_doing_it_wrong_notice(__FUNCTION__); |
|
| 763 | + return EEH_Event_Query::posts_join_sql_for_terms($join_terms); |
|
| 764 | 764 | } |
| 765 | 765 | /** |
| 766 | 766 | * @deprecated |
| 767 | 767 | * @since 4.4.0 |
| 768 | 768 | */ |
| 769 | - public static function posts_join_for_orderby( $orderby_params = array() ) { |
|
| 770 | - EED_Events_Archive::_doing_it_wrong_notice( __FUNCTION__ ); |
|
| 771 | - return EEH_Event_Query::posts_join_for_orderby( $orderby_params ); |
|
| 769 | + public static function posts_join_for_orderby($orderby_params = array()) { |
|
| 770 | + EED_Events_Archive::_doing_it_wrong_notice(__FUNCTION__); |
|
| 771 | + return EEH_Event_Query::posts_join_for_orderby($orderby_params); |
|
| 772 | 772 | } |
| 773 | 773 | /** |
| 774 | 774 | * @deprecated |
| 775 | 775 | * @since 4.4.0 |
| 776 | 776 | */ |
| 777 | - public function posts_where( $SQL, WP_Query $wp_query ) { |
|
| 778 | - EED_Events_Archive::_doing_it_wrong_notice( __FUNCTION__ ); |
|
| 779 | - return EEH_Event_Query::posts_where( $SQL, $wp_query ); |
|
| 777 | + public function posts_where($SQL, WP_Query $wp_query) { |
|
| 778 | + EED_Events_Archive::_doing_it_wrong_notice(__FUNCTION__); |
|
| 779 | + return EEH_Event_Query::posts_where($SQL, $wp_query); |
|
| 780 | 780 | } |
| 781 | 781 | /** |
| 782 | 782 | * @deprecated |
| 783 | 783 | * @since 4.4.0 |
| 784 | 784 | */ |
| 785 | - public static function posts_where_sql_for_show_expired( $show_expired = FALSE ) { |
|
| 786 | - EED_Events_Archive::_doing_it_wrong_notice( __FUNCTION__ ); |
|
| 787 | - return EEH_Event_Query::posts_where_sql_for_show_expired( $show_expired ); |
|
| 785 | + public static function posts_where_sql_for_show_expired($show_expired = FALSE) { |
|
| 786 | + EED_Events_Archive::_doing_it_wrong_notice(__FUNCTION__); |
|
| 787 | + return EEH_Event_Query::posts_where_sql_for_show_expired($show_expired); |
|
| 788 | 788 | } |
| 789 | 789 | /** |
| 790 | 790 | * @deprecated |
| 791 | 791 | * @since 4.4.0 |
| 792 | 792 | */ |
| 793 | - public static function posts_where_sql_for_event_category_slug( $event_category_slug = NULL ) { |
|
| 794 | - EED_Events_Archive::_doing_it_wrong_notice( __FUNCTION__ ); |
|
| 795 | - return EEH_Event_Query::posts_where_sql_for_event_category_slug( $event_category_slug ); |
|
| 793 | + public static function posts_where_sql_for_event_category_slug($event_category_slug = NULL) { |
|
| 794 | + EED_Events_Archive::_doing_it_wrong_notice(__FUNCTION__); |
|
| 795 | + return EEH_Event_Query::posts_where_sql_for_event_category_slug($event_category_slug); |
|
| 796 | 796 | } |
| 797 | 797 | /** |
| 798 | 798 | * @deprecated |
| 799 | 799 | * @since 4.4.0 |
| 800 | 800 | */ |
| 801 | - public static function posts_where_sql_for_event_list_month( $month = NULL ) { |
|
| 802 | - EED_Events_Archive::_doing_it_wrong_notice( __FUNCTION__ ); |
|
| 803 | - return EEH_Event_Query::posts_where_sql_for_event_list_month( $month ); |
|
| 801 | + public static function posts_where_sql_for_event_list_month($month = NULL) { |
|
| 802 | + EED_Events_Archive::_doing_it_wrong_notice(__FUNCTION__); |
|
| 803 | + return EEH_Event_Query::posts_where_sql_for_event_list_month($month); |
|
| 804 | 804 | } |
| 805 | 805 | /** |
| 806 | 806 | * @deprecated |
| 807 | 807 | * @since 4.4.0 |
| 808 | 808 | */ |
| 809 | - public function posts_orderby( $SQL, WP_Query $wp_query ) { |
|
| 810 | - EED_Events_Archive::_doing_it_wrong_notice( __FUNCTION__ ); |
|
| 811 | - return EEH_Event_Query::posts_orderby( $SQL, $wp_query ); |
|
| 809 | + public function posts_orderby($SQL, WP_Query $wp_query) { |
|
| 810 | + EED_Events_Archive::_doing_it_wrong_notice(__FUNCTION__); |
|
| 811 | + return EEH_Event_Query::posts_orderby($SQL, $wp_query); |
|
| 812 | 812 | } |
| 813 | 813 | /** |
| 814 | 814 | * @deprecated |
| 815 | 815 | * @since 4.4.0 |
| 816 | 816 | */ |
| 817 | - public static function posts_orderby_sql( $orderby_params = array(), $sort = 'ASC' ) { |
|
| 818 | - EED_Events_Archive::_doing_it_wrong_notice( __FUNCTION__ ); |
|
| 819 | - return EEH_Event_Query::posts_orderby_sql( $orderby_params, $sort ); |
|
| 817 | + public static function posts_orderby_sql($orderby_params = array(), $sort = 'ASC') { |
|
| 818 | + EED_Events_Archive::_doing_it_wrong_notice(__FUNCTION__); |
|
| 819 | + return EEH_Event_Query::posts_orderby_sql($orderby_params, $sort); |
|
| 820 | 820 | } |
| 821 | 821 | |
| 822 | 822 | |
@@ -847,8 +847,8 @@ discard block |
||
| 847 | 847 | * @param string $extra_class |
| 848 | 848 | * @return string |
| 849 | 849 | */ |
| 850 | -function espresso_event_list_css( $extra_class = '' ) { |
|
| 851 | - return EED_Events_Archive::event_list_css( $extra_class ); |
|
| 850 | +function espresso_event_list_css($extra_class = '') { |
|
| 851 | + return EED_Events_Archive::event_list_css($extra_class); |
|
| 852 | 852 | } |
| 853 | 853 | |
| 854 | 854 | /** |
@@ -862,14 +862,14 @@ discard block |
||
| 862 | 862 | * @return bool |
| 863 | 863 | */ |
| 864 | 864 | function espresso_display_full_description_in_event_list() { |
| 865 | - return EED_Events_Archive::display_description( 2 ); |
|
| 865 | + return EED_Events_Archive::display_description(2); |
|
| 866 | 866 | } |
| 867 | 867 | |
| 868 | 868 | /** |
| 869 | 869 | * @return bool |
| 870 | 870 | */ |
| 871 | 871 | function espresso_display_excerpt_in_event_list() { |
| 872 | - return EED_Events_Archive::display_description( 1 ); |
|
| 872 | + return EED_Events_Archive::display_description(1); |
|
| 873 | 873 | } |
| 874 | 874 | |
| 875 | 875 | /** |
@@ -32,7 +32,7 @@ discard block |
||
| 32 | 32 | * @return EED_Ical |
| 33 | 33 | */ |
| 34 | 34 | public static function instance() { |
| 35 | - return parent::get_instance( __CLASS__ ); |
|
| 35 | + return parent::get_instance(__CLASS__); |
|
| 36 | 36 | } |
| 37 | 37 | |
| 38 | 38 | |
@@ -45,9 +45,9 @@ discard block |
||
| 45 | 45 | */ |
| 46 | 46 | public static function set_hooks() { |
| 47 | 47 | // create download buttons |
| 48 | - add_filter( 'FHEE__espresso_list_of_event_dates__datetime_html', array( 'EED_Ical', 'generate_add_to_iCal_button' ), 10, 2 ); |
|
| 48 | + add_filter('FHEE__espresso_list_of_event_dates__datetime_html', array('EED_Ical', 'generate_add_to_iCal_button'), 10, 2); |
|
| 49 | 49 | // process ics download request |
| 50 | - EE_Config::register_route( 'download_ics_file', 'EED_Ical', 'download_ics_file' ); |
|
| 50 | + EE_Config::register_route('download_ics_file', 'EED_Ical', 'download_ics_file'); |
|
| 51 | 51 | } |
| 52 | 52 | |
| 53 | 53 | |
@@ -70,7 +70,7 @@ discard block |
||
| 70 | 70 | * @param WP $WP |
| 71 | 71 | * @return void |
| 72 | 72 | */ |
| 73 | - public function run( $WP ) {} |
|
| 73 | + public function run($WP) {} |
|
| 74 | 74 | |
| 75 | 75 | |
| 76 | 76 | |
@@ -82,30 +82,30 @@ discard block |
||
| 82 | 82 | * @param $datetime |
| 83 | 83 | * @return string |
| 84 | 84 | */ |
| 85 | - public static function generate_add_to_iCal_button( $html, $datetime ) { |
|
| 85 | + public static function generate_add_to_iCal_button($html, $datetime) { |
|
| 86 | 86 | // first verify a proper datetime object has been received |
| 87 | - if ( $datetime instanceof EE_Datetime ) { |
|
| 87 | + if ($datetime instanceof EE_Datetime) { |
|
| 88 | 88 | // set whether a link or submit button is shown |
| 89 | - $iCal_type = apply_filters( 'FHEE__EED_Ical__generate_add_to_iCal_button__iCal_type', 'submit' ); |
|
| 89 | + $iCal_type = apply_filters('FHEE__EED_Ical__generate_add_to_iCal_button__iCal_type', 'submit'); |
|
| 90 | 90 | // generate a link to the route we registered in set_hooks() |
| 91 | - $URL = add_query_arg( array( 'ee' => 'download_ics_file', 'ics_id' => $datetime->ID() ), site_url() ); |
|
| 91 | + $URL = add_query_arg(array('ee' => 'download_ics_file', 'ics_id' => $datetime->ID()), site_url()); |
|
| 92 | 92 | // what type ? |
| 93 | - switch ( $iCal_type ) { |
|
| 93 | + switch ($iCal_type) { |
|
| 94 | 94 | // submit buttons appear as buttons and are very compatible with a theme's style |
| 95 | 95 | case 'submit' : |
| 96 | - $html .= '<form id="download-iCal-frm-' . $datetime->ID() . '" class="download-iCal-frm" action="' . $URL . '" method="post" >'; |
|
| 97 | - $html .= '<input type="submit" class="ee-ical-sbmt" value="" title="' . __( 'Add to iCal Calendar', 'event_espresso' ) . '"/>'; |
|
| 96 | + $html .= '<form id="download-iCal-frm-'.$datetime->ID().'" class="download-iCal-frm" action="'.$URL.'" method="post" >'; |
|
| 97 | + $html .= '<input type="submit" class="ee-ical-sbmt" value="" title="'.__('Add to iCal Calendar', 'event_espresso').'"/>'; |
|
| 98 | 98 | $html .= '</form>'; |
| 99 | 99 | break; |
| 100 | 100 | // buttons are just links that have been styled to appear as buttons, but may not be blend with a theme as well as submit buttons |
| 101 | 101 | case 'button' : |
| 102 | - $html .= '<a class="ee-ical-btn small ee-button ee-roundish" href="' . $URL . '" title="' . __( 'Add to iCal Calendar', 'event_espresso' ) . '">'; |
|
| 102 | + $html .= '<a class="ee-ical-btn small ee-button ee-roundish" href="'.$URL.'" title="'.__('Add to iCal Calendar', 'event_espresso').'">'; |
|
| 103 | 103 | $html .= ' <span class="dashicons dashicons-calendar"></span>'; |
| 104 | 104 | $html .= '</a>'; |
| 105 | 105 | break; |
| 106 | 106 | // links are just links that use the calendar dashicon |
| 107 | 107 | case 'icon' : |
| 108 | - $html .= '<a class="ee-ical-lnk" href="' . $URL . '" title="' . __( 'Add to iCal Calendar', 'event_espresso' ) . '">'; |
|
| 108 | + $html .= '<a class="ee-ical-lnk" href="'.$URL.'" title="'.__('Add to iCal Calendar', 'event_espresso').'">'; |
|
| 109 | 109 | $html .= ' <span class="dashicons dashicons-calendar"></span>'; |
| 110 | 110 | $html .= '</a>'; |
| 111 | 111 | break; |
@@ -123,72 +123,72 @@ discard block |
||
| 123 | 123 | * @return void |
| 124 | 124 | */ |
| 125 | 125 | public static function download_ics_file() { |
| 126 | - if ( EE_Registry::instance()->REQ->is_set( 'ics_id' )) { |
|
| 127 | - $DTT_ID = absint( EE_Registry::instance()->REQ->get( 'ics_id' )); |
|
| 128 | - $datetime = EE_Registry::instance()->load_model( 'Datetime' )->get_one_by_ID( $DTT_ID ); |
|
| 129 | - if ( $datetime instanceof EE_Datetime ) { |
|
| 126 | + if (EE_Registry::instance()->REQ->is_set('ics_id')) { |
|
| 127 | + $DTT_ID = absint(EE_Registry::instance()->REQ->get('ics_id')); |
|
| 128 | + $datetime = EE_Registry::instance()->load_model('Datetime')->get_one_by_ID($DTT_ID); |
|
| 129 | + if ($datetime instanceof EE_Datetime) { |
|
| 130 | 130 | // get related event, venues, and event categories |
| 131 | 131 | $event = $datetime->event(); |
| 132 | 132 | // get related category Term object and it's name |
| 133 | 133 | $category = $event->first_event_category(); |
| 134 | - if ( $category instanceof EE_Term ) { |
|
| 134 | + if ($category instanceof EE_Term) { |
|
| 135 | 135 | $category = $category->name(); |
| 136 | 136 | } |
| 137 | 137 | $location = ''; |
| 138 | 138 | // get first related venue and convert to CSV string |
| 139 | - $venue = $event->venues(array( 'limit'=>1 )); |
|
| 140 | - if ( is_array( $venue ) && ! empty( $venue )) { |
|
| 141 | - $venue = array_shift( $venue ); |
|
| 142 | - if ( $venue instanceof EE_Venue ) { |
|
| 143 | - $location = espresso_venue_raw_address( 'inline', $venue->ID(), FALSE ); |
|
| 139 | + $venue = $event->venues(array('limit'=>1)); |
|
| 140 | + if (is_array($venue) && ! empty($venue)) { |
|
| 141 | + $venue = array_shift($venue); |
|
| 142 | + if ($venue instanceof EE_Venue) { |
|
| 143 | + $location = espresso_venue_raw_address('inline', $venue->ID(), FALSE); |
|
| 144 | 144 | } |
| 145 | 145 | } |
| 146 | 146 | // set variables, escape strings, convert timestamps to ics format, etc |
| 147 | - $filename = $event->slug() . '-' . $datetime->start_date( 'Y-m-d' ) . '.ics'; |
|
| 148 | - $organizer = EED_Ical::_escape_ICal_data( EE_Registry::instance()->CFG->organization->name ); |
|
| 149 | - $UID = EED_Ical::_escape_ICal_data( md5( $event->name() . $event->ID() . $datetime->ID() )); |
|
| 150 | - $org_email = EED_Ical::_escape_ICal_data( $datetime->ID() ); |
|
| 151 | - $timestamp = date( EED_Ical::iCal_datetime_format ); |
|
| 152 | - $location = EED_Ical::_escape_ICal_data( $location ); |
|
| 153 | - $summary = EED_Ical::_escape_ICal_data( $event->name() ); |
|
| 154 | - $description = EED_Ical::_escape_ICal_description( wp_strip_all_tags( $event->description() )); |
|
| 147 | + $filename = $event->slug().'-'.$datetime->start_date('Y-m-d').'.ics'; |
|
| 148 | + $organizer = EED_Ical::_escape_ICal_data(EE_Registry::instance()->CFG->organization->name); |
|
| 149 | + $UID = EED_Ical::_escape_ICal_data(md5($event->name().$event->ID().$datetime->ID())); |
|
| 150 | + $org_email = EED_Ical::_escape_ICal_data($datetime->ID()); |
|
| 151 | + $timestamp = date(EED_Ical::iCal_datetime_format); |
|
| 152 | + $location = EED_Ical::_escape_ICal_data($location); |
|
| 153 | + $summary = EED_Ical::_escape_ICal_data($event->name()); |
|
| 154 | + $description = EED_Ical::_escape_ICal_description(wp_strip_all_tags($event->description())); |
|
| 155 | 155 | $status = $datetime->get_active_status(); |
| 156 | 156 | $status = $status == EE_Datetime::cancelled ? 'Cancelled' : 'Confirmed'; |
| 157 | - $status = EED_Ical::_escape_ICal_data( $status ); |
|
| 158 | - $categories = EED_Ical::_escape_ICal_data( $category ); |
|
| 159 | - $url = EED_Ical::_escape_ICal_data( get_permalink( $event->ID() )); |
|
| 160 | - $dtt_start = EED_Ical::_escape_ICal_data( date( EED_Ical::iCal_datetime_format, $datetime->start() )); |
|
| 161 | - $dtt_end = EED_Ical::_escape_ICal_data( date( EED_Ical::iCal_datetime_format, $datetime->end() )); |
|
| 157 | + $status = EED_Ical::_escape_ICal_data($status); |
|
| 158 | + $categories = EED_Ical::_escape_ICal_data($category); |
|
| 159 | + $url = EED_Ical::_escape_ICal_data(get_permalink($event->ID())); |
|
| 160 | + $dtt_start = EED_Ical::_escape_ICal_data(date(EED_Ical::iCal_datetime_format, $datetime->start())); |
|
| 161 | + $dtt_end = EED_Ical::_escape_ICal_data(date(EED_Ical::iCal_datetime_format, $datetime->end())); |
|
| 162 | 162 | // set headers |
| 163 | - header( 'Content-type: text/calendar; charset=utf-8' ); |
|
| 164 | - header( 'Content-Disposition: attachment; filename="' . $filename . '"' ); |
|
| 165 | - header( 'Cache-Control: private, max-age=0, must-revalidate' ); |
|
| 166 | - header( 'Pragma: public' ); |
|
| 167 | - header( 'Content-Type: application/octet-stream' ); |
|
| 168 | - header( 'Content-Type: application/force-download' ); |
|
| 169 | - header( 'Cache-Control: no-cache, must-revalidate' ); |
|
| 170 | - header( 'Content-Transfer-Encoding: binary' ); |
|
| 171 | - header( 'Expires: Sat, 26 Jul 1997 05:00:00 GMT' ); // past date |
|
| 172 | - ini_set( 'zlib.output_compression', '0' ); |
|
| 163 | + header('Content-type: text/calendar; charset=utf-8'); |
|
| 164 | + header('Content-Disposition: attachment; filename="'.$filename.'"'); |
|
| 165 | + header('Cache-Control: private, max-age=0, must-revalidate'); |
|
| 166 | + header('Pragma: public'); |
|
| 167 | + header('Content-Type: application/octet-stream'); |
|
| 168 | + header('Content-Type: application/force-download'); |
|
| 169 | + header('Cache-Control: no-cache, must-revalidate'); |
|
| 170 | + header('Content-Transfer-Encoding: binary'); |
|
| 171 | + header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); // past date |
|
| 172 | + ini_set('zlib.output_compression', '0'); |
|
| 173 | 173 | // echo the output |
| 174 | - echo "BEGIN:VCALENDAR" . PHP_EOL; |
|
| 175 | - echo "VERSION:2.0" . PHP_EOL; |
|
| 176 | - echo "PRODID:-//{$organizer}//NONSGML PDA Calendar Version 1.0//EN" . PHP_EOL; |
|
| 177 | - echo "CALSCALE:GREGORIAN" . PHP_EOL; |
|
| 178 | - echo "BEGIN:VEVENT" . PHP_EOL; |
|
| 179 | - echo "UID:{$UID}" . PHP_EOL; |
|
| 180 | - echo "ORGANIZER:MAILTO:{$org_email}" . PHP_EOL; |
|
| 181 | - echo "DTSTAMP:{$timestamp}" . PHP_EOL; |
|
| 182 | - echo "LOCATION:{$location}" . PHP_EOL; |
|
| 183 | - echo "SUMMARY:{$summary}" . PHP_EOL; |
|
| 184 | - echo "DESCRIPTION:{$description}" . PHP_EOL; |
|
| 185 | - echo "STATUS:{$status}" . PHP_EOL; |
|
| 186 | - echo "CATEGORIES:{$categories}" . PHP_EOL; |
|
| 187 | - echo "URL;VALUE=URI:{$url}" . PHP_EOL; |
|
| 188 | - echo "DTSTART:{$dtt_start}" . PHP_EOL; |
|
| 189 | - echo "DTEND:{$dtt_end}" . PHP_EOL; |
|
| 190 | - echo "END:VEVENT" . PHP_EOL; |
|
| 191 | - echo "END:VCALENDAR" . PHP_EOL; |
|
| 174 | + echo "BEGIN:VCALENDAR".PHP_EOL; |
|
| 175 | + echo "VERSION:2.0".PHP_EOL; |
|
| 176 | + echo "PRODID:-//{$organizer}//NONSGML PDA Calendar Version 1.0//EN".PHP_EOL; |
|
| 177 | + echo "CALSCALE:GREGORIAN".PHP_EOL; |
|
| 178 | + echo "BEGIN:VEVENT".PHP_EOL; |
|
| 179 | + echo "UID:{$UID}".PHP_EOL; |
|
| 180 | + echo "ORGANIZER:MAILTO:{$org_email}".PHP_EOL; |
|
| 181 | + echo "DTSTAMP:{$timestamp}".PHP_EOL; |
|
| 182 | + echo "LOCATION:{$location}".PHP_EOL; |
|
| 183 | + echo "SUMMARY:{$summary}".PHP_EOL; |
|
| 184 | + echo "DESCRIPTION:{$description}".PHP_EOL; |
|
| 185 | + echo "STATUS:{$status}".PHP_EOL; |
|
| 186 | + echo "CATEGORIES:{$categories}".PHP_EOL; |
|
| 187 | + echo "URL;VALUE=URI:{$url}".PHP_EOL; |
|
| 188 | + echo "DTSTART:{$dtt_start}".PHP_EOL; |
|
| 189 | + echo "DTEND:{$dtt_end}".PHP_EOL; |
|
| 190 | + echo "END:VEVENT".PHP_EOL; |
|
| 191 | + echo "END:VCALENDAR".PHP_EOL; |
|
| 192 | 192 | } |
| 193 | 193 | } |
| 194 | 194 | die(); |
@@ -203,8 +203,8 @@ discard block |
||
| 203 | 203 | * @param string $string |
| 204 | 204 | * @return string |
| 205 | 205 | */ |
| 206 | - private static function _escape_ICal_data( $string = '' ) { |
|
| 207 | - return preg_replace( '/([\,;])/', '\\\$1', $string ); |
|
| 206 | + private static function _escape_ICal_data($string = '') { |
|
| 207 | + return preg_replace('/([\,;])/', '\\\$1', $string); |
|
| 208 | 208 | } |
| 209 | 209 | |
| 210 | 210 | /** |
@@ -214,13 +214,13 @@ discard block |
||
| 214 | 214 | * @param string $description |
| 215 | 215 | * @return string |
| 216 | 216 | */ |
| 217 | - private static function _escape_ICal_description( $description = '' ) { |
|
| 217 | + private static function _escape_ICal_description($description = '') { |
|
| 218 | 218 | |
| 219 | 219 | //Escape spcial chars within the decription |
| 220 | - $description = EED_Ical::_escape_ICal_data( $description ); |
|
| 220 | + $description = EED_Ical::_escape_ICal_data($description); |
|
| 221 | 221 | |
| 222 | 222 | //Remove line breaks and output in iCal format |
| 223 | - $description = str_replace( array( "\r\n", "\n"), '\n', $description ); |
|
| 223 | + $description = str_replace(array("\r\n", "\n"), '\n', $description); |
|
| 224 | 224 | |
| 225 | 225 | return $description; |
| 226 | 226 | } |
@@ -40,7 +40,7 @@ discard block |
||
| 40 | 40 | * @return EED_Event_Single |
| 41 | 41 | */ |
| 42 | 42 | public static function instance() { |
| 43 | - return parent::get_instance( __CLASS__ ); |
|
| 43 | + return parent::get_instance(__CLASS__); |
|
| 44 | 44 | } |
| 45 | 45 | |
| 46 | 46 | |
@@ -52,9 +52,9 @@ discard block |
||
| 52 | 52 | * @return void |
| 53 | 53 | */ |
| 54 | 54 | public static function set_hooks() { |
| 55 | - add_filter( 'FHEE_run_EE_wp', '__return_true' ); |
|
| 56 | - add_action( 'wp_loaded', array( 'EED_Event_Single', 'set_definitions' ), 2 ); |
|
| 57 | - EE_Config::register_route( __( 'event', 'event_espresso' ), 'Event_Single', 'run' ); |
|
| 55 | + add_filter('FHEE_run_EE_wp', '__return_true'); |
|
| 56 | + add_action('wp_loaded', array('EED_Event_Single', 'set_definitions'), 2); |
|
| 57 | + EE_Config::register_route(__('event', 'event_espresso'), 'Event_Single', 'run'); |
|
| 58 | 58 | } |
| 59 | 59 | |
| 60 | 60 | /** |
@@ -64,7 +64,7 @@ discard block |
||
| 64 | 64 | * @return void |
| 65 | 65 | */ |
| 66 | 66 | public static function set_hooks_admin() { |
| 67 | - add_action( 'wp_loaded', array( 'EED_Event_Single', 'set_definitions' ), 2 ); |
|
| 67 | + add_action('wp_loaded', array('EED_Event_Single', 'set_definitions'), 2); |
|
| 68 | 68 | } |
| 69 | 69 | |
| 70 | 70 | |
@@ -78,8 +78,8 @@ discard block |
||
| 78 | 78 | * @return void |
| 79 | 79 | */ |
| 80 | 80 | public static function set_definitions() { |
| 81 | - define( 'EVENT_SINGLE_ASSETS_URL', plugin_dir_url( __FILE__ ) . 'assets' . DS ); |
|
| 82 | - define( 'EVENT_SINGLE_TEMPLATES_PATH', plugin_dir_path( __FILE__ ) . 'templates' . DS ); |
|
| 81 | + define('EVENT_SINGLE_ASSETS_URL', plugin_dir_url(__FILE__).'assets'.DS); |
|
| 82 | + define('EVENT_SINGLE_TEMPLATES_PATH', plugin_dir_path(__FILE__).'templates'.DS); |
|
| 83 | 83 | } |
| 84 | 84 | |
| 85 | 85 | |
@@ -89,10 +89,10 @@ discard block |
||
| 89 | 89 | * |
| 90 | 90 | * @void |
| 91 | 91 | */ |
| 92 | - protected function set_config(){ |
|
| 93 | - $this->set_config_section( 'template_settings' ); |
|
| 94 | - $this->set_config_class( 'EE_Event_Single_Config' ); |
|
| 95 | - $this->set_config_name( 'EED_Event_Single' ); |
|
| 92 | + protected function set_config() { |
|
| 93 | + $this->set_config_section('template_settings'); |
|
| 94 | + $this->set_config_class('EE_Event_Single_Config'); |
|
| 95 | + $this->set_config_name('EED_Event_Single'); |
|
| 96 | 96 | } |
| 97 | 97 | |
| 98 | 98 | |
@@ -105,35 +105,35 @@ discard block |
||
| 105 | 105 | * @param \EE_Event_Single_Config $config |
| 106 | 106 | * @return \EE_Template_Part_Manager |
| 107 | 107 | */ |
| 108 | - public function initialize_template_parts( EE_Event_Single_Config $config = null ) { |
|
| 108 | + public function initialize_template_parts(EE_Event_Single_Config $config = null) { |
|
| 109 | 109 | $config = $config instanceof EE_Event_Single_Config ? $config : $this->config(); |
| 110 | 110 | EEH_Autoloader::instance()->register_template_part_autoloaders(); |
| 111 | 111 | $template_parts = new EE_Template_Part_Manager(); |
| 112 | 112 | $template_parts->add_template_part( |
| 113 | 113 | 'tickets', |
| 114 | - __( 'Ticket Selector', 'event_espresso' ), |
|
| 114 | + __('Ticket Selector', 'event_espresso'), |
|
| 115 | 115 | 'content-espresso_events-tickets.php', |
| 116 | 116 | $config->display_order_tickets |
| 117 | 117 | ); |
| 118 | 118 | $template_parts->add_template_part( |
| 119 | 119 | 'datetimes', |
| 120 | - __( 'Dates and Times', 'event_espresso' ), |
|
| 120 | + __('Dates and Times', 'event_espresso'), |
|
| 121 | 121 | 'content-espresso_events-datetimes.php', |
| 122 | 122 | $config->display_order_datetimes |
| 123 | 123 | ); |
| 124 | 124 | $template_parts->add_template_part( |
| 125 | 125 | 'event', |
| 126 | - __( 'Event Description', 'event_espresso' ), |
|
| 126 | + __('Event Description', 'event_espresso'), |
|
| 127 | 127 | 'content-espresso_events-details.php', |
| 128 | 128 | $config->display_order_event |
| 129 | 129 | ); |
| 130 | 130 | $template_parts->add_template_part( |
| 131 | 131 | 'venue', |
| 132 | - __( 'Venue Information', 'event_espresso' ), |
|
| 132 | + __('Venue Information', 'event_espresso'), |
|
| 133 | 133 | 'content-espresso_events-venues.php', |
| 134 | 134 | $config->display_order_venue |
| 135 | 135 | ); |
| 136 | - do_action( 'AHEE__EED_Event_Single__initialize_template_parts', $template_parts ); |
|
| 136 | + do_action('AHEE__EED_Event_Single__initialize_template_parts', $template_parts); |
|
| 137 | 137 | return $template_parts; |
| 138 | 138 | } |
| 139 | 139 | |
@@ -147,14 +147,14 @@ discard block |
||
| 147 | 147 | * @param WP $WP |
| 148 | 148 | * @return void |
| 149 | 149 | */ |
| 150 | - public function run( $WP ) { |
|
| 150 | + public function run($WP) { |
|
| 151 | 151 | // ensure valid EE_Events_Single_Config() object exists |
| 152 | 152 | $this->set_config(); |
| 153 | 153 | // check what template is loaded |
| 154 | - add_filter( 'template_include', array( $this, 'template_include' ), 999, 1 ); |
|
| 155 | - add_filter( 'FHEE__EED_Ticket_Selector__load_tckt_slctr_assets', '__return_true' ); |
|
| 154 | + add_filter('template_include', array($this, 'template_include'), 999, 1); |
|
| 155 | + add_filter('FHEE__EED_Ticket_Selector__load_tckt_slctr_assets', '__return_true'); |
|
| 156 | 156 | // load css |
| 157 | - add_action('wp_enqueue_scripts', array( $this, 'wp_enqueue_scripts' ), 10 ); |
|
| 157 | + add_action('wp_enqueue_scripts', array($this, 'wp_enqueue_scripts'), 10); |
|
| 158 | 158 | } |
| 159 | 159 | |
| 160 | 160 | |
@@ -166,27 +166,27 @@ discard block |
||
| 166 | 166 | * @param string $template |
| 167 | 167 | * @return string |
| 168 | 168 | */ |
| 169 | - public function template_include( $template ) { |
|
| 169 | + public function template_include($template) { |
|
| 170 | 170 | global $post; |
| 171 | 171 | /** @type EE_Event_Single_Config $config */ |
| 172 | 172 | $config = $this->config(); |
| 173 | - if ( $config->display_status_banner_single ) { |
|
| 174 | - add_filter( 'the_title', array( 'EED_Event_Single', 'the_title' ), 100, 2 ); |
|
| 173 | + if ($config->display_status_banner_single) { |
|
| 174 | + add_filter('the_title', array('EED_Event_Single', 'the_title'), 100, 2); |
|
| 175 | 175 | } |
| 176 | 176 | // not a custom template? |
| 177 | 177 | if ( |
| 178 | 178 | EE_Front_Controller::instance()->get_selected_template() != 'single-espresso_events.php' |
| 179 | - || apply_filters( 'FHEE__EED_Event_Single__template_include__allow_custom_selected_template', FALSE ) |
|
| 180 | - && ! post_password_required( $post ) |
|
| 179 | + || apply_filters('FHEE__EED_Event_Single__template_include__allow_custom_selected_template', FALSE) |
|
| 180 | + && ! post_password_required($post) |
|
| 181 | 181 | ) { |
| 182 | 182 | EEH_Template::load_espresso_theme_functions(); |
| 183 | 183 | // then add extra event data via hooks |
| 184 | - add_action( 'loop_start', array( 'EED_Event_Single', 'loop_start' )); |
|
| 185 | - add_filter( 'get_the_excerpt', array( 'EED_Event_Single', 'get_the_excerpt' ), 1, 1 ); |
|
| 186 | - add_filter( 'the_content', array( 'EED_Event_Single', 'event_details' ), 100 ); |
|
| 187 | - add_action( 'loop_end', array( 'EED_Event_Single', 'loop_end' )); |
|
| 184 | + add_action('loop_start', array('EED_Event_Single', 'loop_start')); |
|
| 185 | + add_filter('get_the_excerpt', array('EED_Event_Single', 'get_the_excerpt'), 1, 1); |
|
| 186 | + add_filter('the_content', array('EED_Event_Single', 'event_details'), 100); |
|
| 187 | + add_action('loop_end', array('EED_Event_Single', 'loop_end')); |
|
| 188 | 188 | // don't display entry meta because the existing theme will take car of that |
| 189 | - add_filter( 'FHEE__content_espresso_events_details_template__display_entry_meta', '__return_false' ); |
|
| 189 | + add_filter('FHEE__content_espresso_events_details_template__display_entry_meta', '__return_false'); |
|
| 190 | 190 | } |
| 191 | 191 | return $template; |
| 192 | 192 | } |
@@ -200,9 +200,9 @@ discard block |
||
| 200 | 200 | * @param array $wp_query_array an array containing the WP_Query object |
| 201 | 201 | * @return void |
| 202 | 202 | */ |
| 203 | - public static function loop_start( $wp_query_array ) { |
|
| 203 | + public static function loop_start($wp_query_array) { |
|
| 204 | 204 | global $post; |
| 205 | - do_action( 'AHEE_event_details_before_post', $post, $wp_query_array ); |
|
| 205 | + do_action('AHEE_event_details_before_post', $post, $wp_query_array); |
|
| 206 | 206 | } |
| 207 | 207 | |
| 208 | 208 | |
@@ -215,9 +215,9 @@ discard block |
||
| 215 | 215 | * @param int $id |
| 216 | 216 | * @return string |
| 217 | 217 | */ |
| 218 | - public static function the_title( $title = '', $id = 0 ) { |
|
| 218 | + public static function the_title($title = '', $id = 0) { |
|
| 219 | 219 | global $post; |
| 220 | - return in_the_loop() && $post->ID == $id ? espresso_event_status_banner( $post->ID ) . $title : $title; |
|
| 220 | + return in_the_loop() && $post->ID == $id ? espresso_event_status_banner($post->ID).$title : $title; |
|
| 221 | 221 | } |
| 222 | 222 | |
| 223 | 223 | |
@@ -229,9 +229,9 @@ discard block |
||
| 229 | 229 | * @param string $excerpt |
| 230 | 230 | * @return string |
| 231 | 231 | */ |
| 232 | - public static function get_the_excerpt( $excerpt = '' ) { |
|
| 232 | + public static function get_the_excerpt($excerpt = '') { |
|
| 233 | 233 | EED_Event_Single::$using_get_the_excerpt = true; |
| 234 | - add_filter( 'wp_trim_excerpt', array( 'EED_Event_Single', 'end_get_the_excerpt' ), 999, 1 ); |
|
| 234 | + add_filter('wp_trim_excerpt', array('EED_Event_Single', 'end_get_the_excerpt'), 999, 1); |
|
| 235 | 235 | return $excerpt; |
| 236 | 236 | } |
| 237 | 237 | |
@@ -244,7 +244,7 @@ discard block |
||
| 244 | 244 | * @param string $text |
| 245 | 245 | * @return string |
| 246 | 246 | */ |
| 247 | - public static function end_get_the_excerpt( $text = '' ) { |
|
| 247 | + public static function end_get_the_excerpt($text = '') { |
|
| 248 | 248 | EED_Event_Single::$using_get_the_excerpt = false; |
| 249 | 249 | return $text; |
| 250 | 250 | } |
@@ -258,7 +258,7 @@ discard block |
||
| 258 | 258 | * @param string $content |
| 259 | 259 | * @return string |
| 260 | 260 | */ |
| 261 | - public static function event_details( $content ) { |
|
| 261 | + public static function event_details($content) { |
|
| 262 | 262 | global $post; |
| 263 | 263 | static $current_post_ID = 0; |
| 264 | 264 | if ( |
@@ -273,15 +273,15 @@ discard block |
||
| 273 | 273 | // We want to allow those plugins to still do their thing and have access to our content, but depending on |
| 274 | 274 | // how your event content is being displayed (shortcode, CPT route, etc), this filter can get applied twice, |
| 275 | 275 | // so the following allows this filter to be applied multiple times, but only once for real |
| 276 | - $current_post_ID = did_action( 'loop_start' ) ? $post->ID : 0; |
|
| 277 | - if ( EE_Registry::instance()->CFG->template_settings->EED_Event_Single->use_sortable_display_order ) { |
|
| 276 | + $current_post_ID = did_action('loop_start') ? $post->ID : 0; |
|
| 277 | + if (EE_Registry::instance()->CFG->template_settings->EED_Event_Single->use_sortable_display_order) { |
|
| 278 | 278 | // we need to first remove this callback from being applied to the_content() |
| 279 | 279 | // (otherwise it will recurse and blow up the interweb) |
| 280 | - remove_filter( 'the_content', array( 'EED_Event_Single', 'event_details' ), 100 ); |
|
| 280 | + remove_filter('the_content', array('EED_Event_Single', 'event_details'), 100); |
|
| 281 | 281 | EED_Event_Single::instance()->template_parts = EED_Event_Single::instance()->initialize_template_parts(); |
| 282 | - $content = EEH_Template::locate_template( 'content-espresso_events-details.php' ); |
|
| 283 | - $content = EED_Event_Single::instance()->template_parts->apply_template_part_filters( $content ); |
|
| 284 | - add_filter( 'the_content', array( 'EED_Event_Single', 'event_details' ), 100 ); |
|
| 282 | + $content = EEH_Template::locate_template('content-espresso_events-details.php'); |
|
| 283 | + $content = EED_Event_Single::instance()->template_parts->apply_template_part_filters($content); |
|
| 284 | + add_filter('the_content', array('EED_Event_Single', 'event_details'), 100); |
|
| 285 | 285 | } else { |
| 286 | 286 | $content = EED_Event_Single::use_filterable_display_order(); |
| 287 | 287 | } |
@@ -302,19 +302,19 @@ discard block |
||
| 302 | 302 | // it uses the_content() for displaying the $post->post_content |
| 303 | 303 | // so in order to load a template that uses the_content() from within a callback being used to filter the_content(), |
| 304 | 304 | // we need to first remove this callback from being applied to the_content() (otherwise it will recurse and blow up the interweb) |
| 305 | - remove_filter( 'the_content', array( 'EED_Event_Single', 'event_details' ), 100 ); |
|
| 305 | + remove_filter('the_content', array('EED_Event_Single', 'event_details'), 100); |
|
| 306 | 306 | //now add additional content |
| 307 | - add_filter( 'the_content', array( 'EED_Event_Single', 'event_datetimes' ), 110, 1 ); |
|
| 308 | - add_filter( 'the_content', array( 'EED_Event_Single', 'event_tickets' ), 120, 1 ); |
|
| 309 | - add_filter( 'the_content', array( 'EED_Event_Single', 'event_venues' ), 130, 1 ); |
|
| 310 | - do_action( 'AHEE__EED_Event_Single__use_filterable_display_order__after_add_filters' ); |
|
| 307 | + add_filter('the_content', array('EED_Event_Single', 'event_datetimes'), 110, 1); |
|
| 308 | + add_filter('the_content', array('EED_Event_Single', 'event_tickets'), 120, 1); |
|
| 309 | + add_filter('the_content', array('EED_Event_Single', 'event_venues'), 130, 1); |
|
| 310 | + do_action('AHEE__EED_Event_Single__use_filterable_display_order__after_add_filters'); |
|
| 311 | 311 | // now load our template |
| 312 | - $content = EEH_Template::locate_template( 'content-espresso_events-details.php' ); |
|
| 312 | + $content = EEH_Template::locate_template('content-espresso_events-details.php'); |
|
| 313 | 313 | //now add our filter back in, plus some others |
| 314 | - add_filter( 'the_content', array( 'EED_Event_Single', 'event_details' ), 100 ); |
|
| 315 | - remove_filter( 'the_content', array( 'EED_Event_Single', 'event_datetimes' ), 110 ); |
|
| 316 | - remove_filter( 'the_content', array( 'EED_Event_Single', 'event_tickets' ), 120 ); |
|
| 317 | - remove_filter( 'the_content', array( 'EED_Event_Single', 'event_venues' ), 130 ); |
|
| 314 | + add_filter('the_content', array('EED_Event_Single', 'event_details'), 100); |
|
| 315 | + remove_filter('the_content', array('EED_Event_Single', 'event_datetimes'), 110); |
|
| 316 | + remove_filter('the_content', array('EED_Event_Single', 'event_tickets'), 120); |
|
| 317 | + remove_filter('the_content', array('EED_Event_Single', 'event_venues'), 130); |
|
| 318 | 318 | // we're not returning the $content directly because the template we are loading uses the_content (or the_excerpt) |
| 319 | 319 | return $content; |
| 320 | 320 | } |
@@ -328,8 +328,8 @@ discard block |
||
| 328 | 328 | * @param string $content |
| 329 | 329 | * @return string |
| 330 | 330 | */ |
| 331 | - public static function event_datetimes( $content ) { |
|
| 332 | - return EEH_Template::locate_template( 'content-espresso_events-datetimes.php' ) . $content; |
|
| 331 | + public static function event_datetimes($content) { |
|
| 332 | + return EEH_Template::locate_template('content-espresso_events-datetimes.php').$content; |
|
| 333 | 333 | } |
| 334 | 334 | |
| 335 | 335 | |
@@ -341,8 +341,8 @@ discard block |
||
| 341 | 341 | * @param string $content |
| 342 | 342 | * @return string |
| 343 | 343 | */ |
| 344 | - public static function event_tickets( $content ) { |
|
| 345 | - return EEH_Template::locate_template( 'content-espresso_events-tickets.php' ) . $content; |
|
| 344 | + public static function event_tickets($content) { |
|
| 345 | + return EEH_Template::locate_template('content-espresso_events-tickets.php').$content; |
|
| 346 | 346 | } |
| 347 | 347 | |
| 348 | 348 | |
@@ -354,8 +354,8 @@ discard block |
||
| 354 | 354 | * @param string $content |
| 355 | 355 | * @return string |
| 356 | 356 | */ |
| 357 | - public static function event_venue( $content ) { |
|
| 358 | - return EED_Event_Single::event_venues( $content ); |
|
| 357 | + public static function event_venue($content) { |
|
| 358 | + return EED_Event_Single::event_venues($content); |
|
| 359 | 359 | } |
| 360 | 360 | |
| 361 | 361 | |
@@ -367,8 +367,8 @@ discard block |
||
| 367 | 367 | * @param string $content |
| 368 | 368 | * @return string |
| 369 | 369 | */ |
| 370 | - public static function event_venues( $content ) { |
|
| 371 | - return $content . EEH_Template::locate_template( 'content-espresso_events-venues.php' ); |
|
| 370 | + public static function event_venues($content) { |
|
| 371 | + return $content.EEH_Template::locate_template('content-espresso_events-venues.php'); |
|
| 372 | 372 | } |
| 373 | 373 | |
| 374 | 374 | |
@@ -380,9 +380,9 @@ discard block |
||
| 380 | 380 | * @param array $wp_query_array an array containing the WP_Query object |
| 381 | 381 | * @return void |
| 382 | 382 | */ |
| 383 | - public static function loop_end( $wp_query_array ) { |
|
| 383 | + public static function loop_end($wp_query_array) { |
|
| 384 | 384 | global $post; |
| 385 | - do_action( 'AHEE_event_details_after_post', $post, $wp_query_array ); |
|
| 385 | + do_action('AHEE_event_details_after_post', $post, $wp_query_array); |
|
| 386 | 386 | } |
| 387 | 387 | |
| 388 | 388 | |
@@ -395,16 +395,16 @@ discard block |
||
| 395 | 395 | */ |
| 396 | 396 | public function wp_enqueue_scripts() { |
| 397 | 397 | // get some style |
| 398 | - if ( apply_filters( 'FHEE_enable_default_espresso_css', TRUE ) && apply_filters( 'FHEE__EED_Event_Single__wp_enqueue_scripts__enable_css', TRUE )) { |
|
| 398 | + if (apply_filters('FHEE_enable_default_espresso_css', TRUE) && apply_filters('FHEE__EED_Event_Single__wp_enqueue_scripts__enable_css', TRUE)) { |
|
| 399 | 399 | // first check uploads folder |
| 400 | - if ( is_readable( get_stylesheet_directory() . $this->theme . DS . 'style.css' )) { |
|
| 401 | - wp_register_style( $this->theme, get_stylesheet_directory_uri() . $this->theme . DS . 'style.css', array( 'dashicons', 'espresso_default' )); |
|
| 400 | + if (is_readable(get_stylesheet_directory().$this->theme.DS.'style.css')) { |
|
| 401 | + wp_register_style($this->theme, get_stylesheet_directory_uri().$this->theme.DS.'style.css', array('dashicons', 'espresso_default')); |
|
| 402 | 402 | } else { |
| 403 | - wp_register_style( $this->theme, EE_TEMPLATES_URL . $this->theme . DS . 'style.css', array( 'dashicons', 'espresso_default' )); |
|
| 403 | + wp_register_style($this->theme, EE_TEMPLATES_URL.$this->theme.DS.'style.css', array('dashicons', 'espresso_default')); |
|
| 404 | 404 | } |
| 405 | - wp_enqueue_script( $this->theme ); |
|
| 406 | - if ( EE_Registry::instance()->CFG->map_settings->use_google_maps ) { |
|
| 407 | - add_action('wp_enqueue_scripts', array( 'EEH_Maps', 'espresso_google_map_js' ), 11 ); |
|
| 405 | + wp_enqueue_script($this->theme); |
|
| 406 | + if (EE_Registry::instance()->CFG->map_settings->use_google_maps) { |
|
| 407 | + add_action('wp_enqueue_scripts', array('EEH_Maps', 'espresso_google_map_js'), 11); |
|
| 408 | 408 | } |
| 409 | 409 | } |
| 410 | 410 | } |
@@ -425,9 +425,9 @@ discard block |
||
| 425 | 425 | public static function display_venue() { |
| 426 | 426 | /** @type EE_Event_Single_Config $config */ |
| 427 | 427 | $config = EED_Event_Single::instance()->config(); |
| 428 | - $display_venue= isset( $config->display_venue ) ? $config->display_venue : TRUE; |
|
| 428 | + $display_venue = isset($config->display_venue) ? $config->display_venue : TRUE; |
|
| 429 | 429 | $venue_name = EEH_Venue_View::venue_name(); |
| 430 | - return $display_venue && ! empty( $venue_name ) ? TRUE : FALSE; |
|
| 430 | + return $display_venue && ! empty($venue_name) ? TRUE : FALSE; |
|
| 431 | 431 | } |
| 432 | 432 | |
| 433 | 433 | |
@@ -29,7 +29,7 @@ discard block |
||
| 29 | 29 | * @return EED_Events_Archive_Filters |
| 30 | 30 | */ |
| 31 | 31 | public static function instance() { |
| 32 | - return parent::get_instance( __CLASS__ ); |
|
| 32 | + return parent::get_instance(__CLASS__); |
|
| 33 | 33 | } |
| 34 | 34 | |
| 35 | 35 | |
@@ -71,7 +71,7 @@ discard block |
||
| 71 | 71 | * @var $_types |
| 72 | 72 | * @access protected |
| 73 | 73 | */ |
| 74 | - protected static $_types = array( 'grid', 'text', 'dates' ); |
|
| 74 | + protected static $_types = array('grid', 'text', 'dates'); |
|
| 75 | 75 | |
| 76 | 76 | |
| 77 | 77 | // public static $espresso_event_list_ID = 0; |
@@ -125,7 +125,7 @@ discard block |
||
| 125 | 125 | * @access public |
| 126 | 126 | * @return void |
| 127 | 127 | */ |
| 128 | - public function run( $WP ) { |
|
| 128 | + public function run($WP) { |
|
| 129 | 129 | // do_action( 'AHEE__EED_Events_Archive_Filters__before_run' ); |
| 130 | 130 | // // set config |
| 131 | 131 | // if ( ! isset( EE_Registry::instance()->CFG->template_settings->EED_Events_Archive_Filters ) || ! EE_Registry::instance()->CFG->template_settings->EED_Events_Archive_Filters instanceof EE_Events_Archive_Config ) { |
@@ -170,9 +170,9 @@ discard block |
||
| 170 | 170 | */ |
| 171 | 171 | private function _filter_query_parts() { |
| 172 | 172 | // build event list query |
| 173 | - add_filter( 'posts_join', array( $this, 'posts_join' ), 1, 2 ); |
|
| 174 | - add_filter( 'posts_where', array( $this, 'posts_where' ), 1, 2 ); |
|
| 175 | - add_filter( 'posts_orderby', array( $this, 'posts_orderby' ), 1, 2 ); |
|
| 173 | + add_filter('posts_join', array($this, 'posts_join'), 1, 2); |
|
| 174 | + add_filter('posts_where', array($this, 'posts_where'), 1, 2); |
|
| 175 | + add_filter('posts_orderby', array($this, 'posts_orderby'), 1, 2); |
|
| 176 | 176 | } |
| 177 | 177 | |
| 178 | 178 | /** |
@@ -182,13 +182,13 @@ discard block |
||
| 182 | 182 | * @return string |
| 183 | 183 | */ |
| 184 | 184 | public static function set_type() { |
| 185 | - do_action( 'AHEE__EED_Events_Archive_Filters__before_set_type' ); |
|
| 186 | - EED_Events_Archive_Filters::$_types = apply_filters( 'EED_Events_Archive_Filters__set_type__types', EED_Events_Archive_Filters::$_types ); |
|
| 187 | - $view = isset( EE_Registry::instance()->CFG->EED_Events_Archive_Filters['default_type'] ) ? EE_Registry::instance()->CFG->EED_Events_Archive_Filters['default_type'] : 'grid'; |
|
| 188 | - $elf_type = EE_Registry::instance()->REQ->is_set( 'elf_type' ) ? sanitize_text_field( EE_Registry::instance()->REQ->get( 'elf_type' )) : ''; |
|
| 189 | - $view = ! empty( $elf_type ) ? $elf_type : $view; |
|
| 190 | - $view = apply_filters( 'EED_Events_Archive_Filters__set_type__type', $view ); |
|
| 191 | - if ( ! empty( $view ) && in_array( $view, EED_Events_Archive_Filters::$_types )) { |
|
| 185 | + do_action('AHEE__EED_Events_Archive_Filters__before_set_type'); |
|
| 186 | + EED_Events_Archive_Filters::$_types = apply_filters('EED_Events_Archive_Filters__set_type__types', EED_Events_Archive_Filters::$_types); |
|
| 187 | + $view = isset(EE_Registry::instance()->CFG->EED_Events_Archive_Filters['default_type']) ? EE_Registry::instance()->CFG->EED_Events_Archive_Filters['default_type'] : 'grid'; |
|
| 188 | + $elf_type = EE_Registry::instance()->REQ->is_set('elf_type') ? sanitize_text_field(EE_Registry::instance()->REQ->get('elf_type')) : ''; |
|
| 189 | + $view = ! empty($elf_type) ? $elf_type : $view; |
|
| 190 | + $view = apply_filters('EED_Events_Archive_Filters__set_type__type', $view); |
|
| 191 | + if ( ! empty($view) && in_array($view, EED_Events_Archive_Filters::$_types)) { |
|
| 192 | 192 | self::$_type = $view; |
| 193 | 193 | } |
| 194 | 194 | } |
@@ -200,11 +200,11 @@ discard block |
||
| 200 | 200 | * @param boolean $req_only if TRUE, then ignore defaults and only return $_POST value |
| 201 | 201 | * @return boolean |
| 202 | 202 | */ |
| 203 | - private static function _show_expired( $req_only = FALSE ) { |
|
| 203 | + private static function _show_expired($req_only = FALSE) { |
|
| 204 | 204 | // get default value for "display_expired_events" as set in the EE General Settings > Templates > Event Listings |
| 205 | - $show_expired = ! $req_only && isset( EE_Registry::instance()->CFG->EED_Events_Archive_Filters['display_expired_events'] ) ? EE_Registry::instance()->CFG->EED_Events_Archive_Filters['display_expired_events'] : FALSE; |
|
| 205 | + $show_expired = ! $req_only && isset(EE_Registry::instance()->CFG->EED_Events_Archive_Filters['display_expired_events']) ? EE_Registry::instance()->CFG->EED_Events_Archive_Filters['display_expired_events'] : FALSE; |
|
| 206 | 206 | // override default expired option if set via filter |
| 207 | - $show_expired = EE_Registry::instance()->REQ->is_set( 'elf_expired_chk' ) ? absint( EE_Registry::instance()->REQ->get( 'elf_expired_chk' )) : $show_expired; |
|
| 207 | + $show_expired = EE_Registry::instance()->REQ->is_set('elf_expired_chk') ? absint(EE_Registry::instance()->REQ->get('elf_expired_chk')) : $show_expired; |
|
| 208 | 208 | return $show_expired ? TRUE : FALSE; |
| 209 | 209 | } |
| 210 | 210 | |
@@ -215,7 +215,7 @@ discard block |
||
| 215 | 215 | * @return string |
| 216 | 216 | */ |
| 217 | 217 | private static function _event_category_slug() { |
| 218 | - return EE_Registry::instance()->REQ->is_set( 'elf_category_dd' ) ? sanitize_text_field( EE_Registry::instance()->REQ->get( 'elf_category_dd' )) : ''; |
|
| 218 | + return EE_Registry::instance()->REQ->is_set('elf_category_dd') ? sanitize_text_field(EE_Registry::instance()->REQ->get('elf_category_dd')) : ''; |
|
| 219 | 219 | } |
| 220 | 220 | |
| 221 | 221 | /** |
@@ -225,7 +225,7 @@ discard block |
||
| 225 | 225 | * @return string |
| 226 | 226 | */ |
| 227 | 227 | private static function _display_month() { |
| 228 | - return EE_Registry::instance()->REQ->is_set( 'elf_month_dd' ) ? sanitize_text_field( EE_Registry::instance()->REQ->get( 'elf_month_dd' )) : ''; |
|
| 228 | + return EE_Registry::instance()->REQ->is_set('elf_month_dd') ? sanitize_text_field(EE_Registry::instance()->REQ->get('elf_month_dd')) : ''; |
|
| 229 | 229 | } |
| 230 | 230 | |
| 231 | 231 | |
@@ -239,7 +239,7 @@ discard block |
||
| 239 | 239 | public function get_post_data() { |
| 240 | 240 | $this->_elf_month = EED_Events_Archive_Filters::_display_month(); |
| 241 | 241 | $this->_elf_category = EED_Events_Archive_Filters::_event_category_slug(); |
| 242 | - $this->_show_expired = EED_Events_Archive_Filters::_show_expired( TRUE ); |
|
| 242 | + $this->_show_expired = EED_Events_Archive_Filters::_show_expired(TRUE); |
|
| 243 | 243 | // EEH_Debug_Tools::printr( EE_Registry::instance()->REQ, 'EE_Registry::instance()->REQ <br /><span style="font-size:10px;font-weight:normal;">' . __FILE__ . '<br />line no: ' . __LINE__ . '</span>', 'auto' ); |
| 244 | 244 | // echo '<h4>$this->_elf_month : ' . $this->_elf_month . ' <br /><span style="font-size:10px;font-weight:normal;">' . __FILE__ . '<br />line no: ' . __LINE__ . '</span></h4>'; |
| 245 | 245 | // echo '<h4>$this->_elf_category : ' . $this->_elf_category . ' <br /><span style="font-size:10px;font-weight:normal;">' . __FILE__ . '<br />line no: ' . __LINE__ . '</span></h4>'; |
@@ -256,11 +256,11 @@ discard block |
||
| 256 | 256 | * @access public |
| 257 | 257 | * @return void |
| 258 | 258 | */ |
| 259 | - public function posts_join( $SQL, WP_Query $wp_query ) { |
|
| 260 | - if ( isset( $wp_query->query ) && isset( $wp_query->query['post_type'] ) && $wp_query->query['post_type'] == 'espresso_events' ) { |
|
| 259 | + public function posts_join($SQL, WP_Query $wp_query) { |
|
| 260 | + if (isset($wp_query->query) && isset($wp_query->query['post_type']) && $wp_query->query['post_type'] == 'espresso_events') { |
|
| 261 | 261 | // Category |
| 262 | 262 | // $elf_category = EE_Registry::instance()->REQ->is_set( 'elf_category_dd' ) ? sanitize_text_field( EE_Registry::instance()->REQ->get( 'elf_category_dd' )) : ''; |
| 263 | - $SQL .= EED_Events_Archive_Filters::posts_join_sql_for_terms( EED_Events_Archive_Filters::_event_category_slug() ); |
|
| 263 | + $SQL .= EED_Events_Archive_Filters::posts_join_sql_for_terms(EED_Events_Archive_Filters::_event_category_slug()); |
|
| 264 | 264 | } |
| 265 | 265 | return $SQL; |
| 266 | 266 | } |
@@ -273,9 +273,9 @@ discard block |
||
| 273 | 273 | * @param mixed boolean|string $join_terms pass TRUE or term string, doesn't really matter since this value doesn't really get used for anything yet |
| 274 | 274 | * @return string |
| 275 | 275 | */ |
| 276 | - public static function posts_join_sql_for_terms( $join_terms = NULL ) { |
|
| 277 | - $SQL= ''; |
|
| 278 | - if ( ! empty( $join_terms )) { |
|
| 276 | + public static function posts_join_sql_for_terms($join_terms = NULL) { |
|
| 277 | + $SQL = ''; |
|
| 278 | + if ( ! empty($join_terms)) { |
|
| 279 | 279 | global $wpdb; |
| 280 | 280 | $SQL .= " LEFT JOIN $wpdb->term_relationships ON ($wpdb->posts.ID = $wpdb->term_relationships.object_id)"; |
| 281 | 281 | $SQL .= " LEFT JOIN $wpdb->term_taxonomy ON ($wpdb->term_relationships.term_taxonomy_id = $wpdb->term_taxonomy.term_taxonomy_id)"; |
@@ -293,28 +293,28 @@ discard block |
||
| 293 | 293 | * @param array $orderby_params |
| 294 | 294 | * @return string |
| 295 | 295 | */ |
| 296 | - public static function posts_join_for_orderby( $orderby_params = array() ) { |
|
| 296 | + public static function posts_join_for_orderby($orderby_params = array()) { |
|
| 297 | 297 | global $wpdb; |
| 298 | - $SQL= ''; |
|
| 299 | - $orderby_params = is_array( $orderby_params ) ? $orderby_params : array( $orderby_params ); |
|
| 300 | - foreach( $orderby_params as $orderby ) { |
|
| 301 | - switch ( $orderby ) { |
|
| 298 | + $SQL = ''; |
|
| 299 | + $orderby_params = is_array($orderby_params) ? $orderby_params : array($orderby_params); |
|
| 300 | + foreach ($orderby_params as $orderby) { |
|
| 301 | + switch ($orderby) { |
|
| 302 | 302 | |
| 303 | 303 | case 'ticket_start' : |
| 304 | 304 | case 'ticket_end' : |
| 305 | - $SQL .= ' LEFT JOIN ' . EEM_Datetime_Ticket::instance()->table() . ' ON (' . EEM_Datetime::instance()->table() . '.DTT_ID = ' . EEM_Datetime_Ticket::instance()->table() . '.DTT_ID )'; |
|
| 306 | - $SQL .= ' LEFT JOIN ' . EEM_Ticket::instance()->table() . ' ON (' . EEM_Datetime_Ticket::instance()->table() . '.TKT_ID = ' . EEM_Ticket::instance()->table() . '.TKT_ID )'; |
|
| 305 | + $SQL .= ' LEFT JOIN '.EEM_Datetime_Ticket::instance()->table().' ON ('.EEM_Datetime::instance()->table().'.DTT_ID = '.EEM_Datetime_Ticket::instance()->table().'.DTT_ID )'; |
|
| 306 | + $SQL .= ' LEFT JOIN '.EEM_Ticket::instance()->table().' ON ('.EEM_Datetime_Ticket::instance()->table().'.TKT_ID = '.EEM_Ticket::instance()->table().'.TKT_ID )'; |
|
| 307 | 307 | break; |
| 308 | 308 | |
| 309 | 309 | case 'venue_title' : |
| 310 | 310 | case 'city' : |
| 311 | - $SQL .= ' LEFT JOIN ' . EEM_Event_Venue::instance()->table() . ' ON (' . $wpdb->posts . '.ID = ' . EEM_Event_Venue::instance()->table() . '.EVT_ID )'; |
|
| 312 | - $SQL .= ' LEFT JOIN ' . EEM_Venue::instance()->table() . ' ON (' . EEM_Event_Venue::instance()->table() . '.VNU_ID = ' . EEM_Venue::instance()->table() . '.VNU_ID )'; |
|
| 311 | + $SQL .= ' LEFT JOIN '.EEM_Event_Venue::instance()->table().' ON ('.$wpdb->posts.'.ID = '.EEM_Event_Venue::instance()->table().'.EVT_ID )'; |
|
| 312 | + $SQL .= ' LEFT JOIN '.EEM_Venue::instance()->table().' ON ('.EEM_Event_Venue::instance()->table().'.VNU_ID = '.EEM_Venue::instance()->table().'.VNU_ID )'; |
|
| 313 | 313 | break; |
| 314 | 314 | |
| 315 | 315 | case 'state' : |
| 316 | - $SQL .= ' LEFT JOIN ' . EEM_Event_Venue::instance()->table() . ' ON (' . $wpdb->posts . '.ID = ' . EEM_Event_Venue::instance()->table() . '.EVT_ID )'; |
|
| 317 | - $SQL .= ' LEFT JOIN ' . EEM_Event_Venue::instance()->second_table() . ' ON (' . EEM_Event_Venue::instance()->table() . '.VNU_ID = ' . EEM_Event_Venue::instance()->second_table() . '.VNU_ID )'; |
|
| 316 | + $SQL .= ' LEFT JOIN '.EEM_Event_Venue::instance()->table().' ON ('.$wpdb->posts.'.ID = '.EEM_Event_Venue::instance()->table().'.EVT_ID )'; |
|
| 317 | + $SQL .= ' LEFT JOIN '.EEM_Event_Venue::instance()->second_table().' ON ('.EEM_Event_Venue::instance()->table().'.VNU_ID = '.EEM_Event_Venue::instance()->second_table().'.VNU_ID )'; |
|
| 318 | 318 | break; |
| 319 | 319 | |
| 320 | 320 | break; |
@@ -331,16 +331,16 @@ discard block |
||
| 331 | 331 | * @access public |
| 332 | 332 | * @return void |
| 333 | 333 | */ |
| 334 | - public function posts_where( $SQL, WP_Query $wp_query ) { |
|
| 335 | - if ( isset( $wp_query->query_vars ) && isset( $wp_query->query_vars['post_type'] ) && $wp_query->query_vars['post_type'] == 'espresso_events' ) { |
|
| 334 | + public function posts_where($SQL, WP_Query $wp_query) { |
|
| 335 | + if (isset($wp_query->query_vars) && isset($wp_query->query_vars['post_type']) && $wp_query->query_vars['post_type'] == 'espresso_events') { |
|
| 336 | 336 | // Show Expired ? |
| 337 | - $SQL .= EED_Events_Archive_Filters::posts_where_sql_for_show_expired( EED_Events_Archive_Filters::_show_expired() ); |
|
| 337 | + $SQL .= EED_Events_Archive_Filters::posts_where_sql_for_show_expired(EED_Events_Archive_Filters::_show_expired()); |
|
| 338 | 338 | // Category |
| 339 | 339 | //$elf_category = EED_Events_Archive_Filters::_event_category_slug(); |
| 340 | - $SQL .= EED_Events_Archive_Filters::posts_where_sql_for_event_category_slug( EED_Events_Archive_Filters::_event_category_slug() ); |
|
| 340 | + $SQL .= EED_Events_Archive_Filters::posts_where_sql_for_event_category_slug(EED_Events_Archive_Filters::_event_category_slug()); |
|
| 341 | 341 | // Start Date |
| 342 | 342 | //$elf_month = EED_Events_Archive_Filters::_display_month(); |
| 343 | - $SQL .= EED_Events_Archive_Filters::posts_where_sql_for_event_list_month( EED_Events_Archive_Filters::_display_month() ); |
|
| 343 | + $SQL .= EED_Events_Archive_Filters::posts_where_sql_for_event_list_month(EED_Events_Archive_Filters::_display_month()); |
|
| 344 | 344 | } |
| 345 | 345 | return $SQL; |
| 346 | 346 | } |
@@ -353,8 +353,8 @@ discard block |
||
| 353 | 353 | * @param boolean $show_expired if TRUE, then displayed past events |
| 354 | 354 | * @return string |
| 355 | 355 | */ |
| 356 | - public static function posts_where_sql_for_show_expired( $show_expired = FALSE ) { |
|
| 357 | - return ! $show_expired ? ' AND ' . EEM_Datetime::instance()->table() . '.DTT_EVT_end > "' . date('Y-m-d H:s:i') . '" ' : ''; |
|
| 356 | + public static function posts_where_sql_for_show_expired($show_expired = FALSE) { |
|
| 357 | + return ! $show_expired ? ' AND '.EEM_Datetime::instance()->table().'.DTT_EVT_end > "'.date('Y-m-d H:s:i').'" ' : ''; |
|
| 358 | 358 | } |
| 359 | 359 | |
| 360 | 360 | |
@@ -365,9 +365,9 @@ discard block |
||
| 365 | 365 | * @param boolean $event_category_slug |
| 366 | 366 | * @return string |
| 367 | 367 | */ |
| 368 | - public static function posts_where_sql_for_event_category_slug( $event_category_slug = NULL ) { |
|
| 368 | + public static function posts_where_sql_for_event_category_slug($event_category_slug = NULL) { |
|
| 369 | 369 | global $wpdb; |
| 370 | - return ! empty( $event_category_slug ) ? ' AND ' . $wpdb->terms . '.slug = "' . $event_category_slug . '" ' : ''; |
|
| 370 | + return ! empty($event_category_slug) ? ' AND '.$wpdb->terms.'.slug = "'.$event_category_slug.'" ' : ''; |
|
| 371 | 371 | } |
| 372 | 372 | |
| 373 | 373 | /** |
@@ -377,13 +377,13 @@ discard block |
||
| 377 | 377 | * @param boolean $month |
| 378 | 378 | * @return string |
| 379 | 379 | */ |
| 380 | - public static function posts_where_sql_for_event_list_month( $month = NULL ) { |
|
| 381 | - $SQL= ''; |
|
| 382 | - if ( ! empty( $month )) { |
|
| 380 | + public static function posts_where_sql_for_event_list_month($month = NULL) { |
|
| 381 | + $SQL = ''; |
|
| 382 | + if ( ! empty($month)) { |
|
| 383 | 383 | // event start date is LESS than the end of the month ( so nothing that doesn't start until next month ) |
| 384 | - $SQL = ' AND ' . EEM_Datetime::instance()->table() . '.DTT_EVT_start <= "' . date('Y-m-t 23:59:59', strtotime( $month )) . '"'; |
|
| 384 | + $SQL = ' AND '.EEM_Datetime::instance()->table().'.DTT_EVT_start <= "'.date('Y-m-t 23:59:59', strtotime($month)).'"'; |
|
| 385 | 385 | // event end date is GREATER than the start of the month ( so nothing that ended before this month ) |
| 386 | - $SQL .= ' AND ' . EEM_Datetime::instance()->table() . '.DTT_EVT_end >= "' . date('Y-m-d 0:0:00', strtotime( $month )) . '" '; |
|
| 386 | + $SQL .= ' AND '.EEM_Datetime::instance()->table().'.DTT_EVT_end >= "'.date('Y-m-d 0:0:00', strtotime($month)).'" '; |
|
| 387 | 387 | } |
| 388 | 388 | return $SQL; |
| 389 | 389 | } |
@@ -395,9 +395,9 @@ discard block |
||
| 395 | 395 | * @access public |
| 396 | 396 | * @return void |
| 397 | 397 | */ |
| 398 | - public function posts_orderby( $SQL, WP_Query $wp_query ) { |
|
| 399 | - if ( isset( $wp_query->query ) && isset( $wp_query->query['post_type'] ) && $wp_query->query['post_type'] == 'espresso_events' ) { |
|
| 400 | - $SQL = EED_Events_Archive_Filters::posts_orderby_sql( array( 'start_date' )); |
|
| 398 | + public function posts_orderby($SQL, WP_Query $wp_query) { |
|
| 399 | + if (isset($wp_query->query) && isset($wp_query->query['post_type']) && $wp_query->query['post_type'] == 'espresso_events') { |
|
| 400 | + $SQL = EED_Events_Archive_Filters::posts_orderby_sql(array('start_date')); |
|
| 401 | 401 | } |
| 402 | 402 | return $SQL; |
| 403 | 403 | } |
@@ -426,54 +426,54 @@ discard block |
||
| 426 | 426 | * @param boolean $orderby_params |
| 427 | 427 | * @return string |
| 428 | 428 | */ |
| 429 | - public static function posts_orderby_sql( $orderby_params = array(), $sort = 'ASC' ) { |
|
| 429 | + public static function posts_orderby_sql($orderby_params = array(), $sort = 'ASC') { |
|
| 430 | 430 | global $wpdb; |
| 431 | 431 | $SQL = ''; |
| 432 | 432 | $cntr = 1; |
| 433 | - $orderby_params = is_array( $orderby_params ) ? $orderby_params : array( $orderby_params ); |
|
| 434 | - foreach( $orderby_params as $orderby ) { |
|
| 435 | - $glue = $cntr == 1 || $cntr == count( $orderby_params ) ? ' ' : ', '; |
|
| 436 | - switch ( $orderby ) { |
|
| 433 | + $orderby_params = is_array($orderby_params) ? $orderby_params : array($orderby_params); |
|
| 434 | + foreach ($orderby_params as $orderby) { |
|
| 435 | + $glue = $cntr == 1 || $cntr == count($orderby_params) ? ' ' : ', '; |
|
| 436 | + switch ($orderby) { |
|
| 437 | 437 | |
| 438 | 438 | case 'id' : |
| 439 | 439 | case 'ID' : |
| 440 | - $SQL .= $glue . $wpdb->posts . '.ID ' . $sort; |
|
| 440 | + $SQL .= $glue.$wpdb->posts.'.ID '.$sort; |
|
| 441 | 441 | break; |
| 442 | 442 | |
| 443 | 443 | case 'start_date' : |
| 444 | - $SQL .= $glue . EEM_Datetime::instance()->table() . '.DTT_EVT_start ' . $sort; |
|
| 444 | + $SQL .= $glue.EEM_Datetime::instance()->table().'.DTT_EVT_start '.$sort; |
|
| 445 | 445 | break; |
| 446 | 446 | |
| 447 | 447 | case 'end_date' : |
| 448 | - $SQL .= $glue . EEM_Datetime::instance()->table() . '.DTT_EVT_end ' . $sort; |
|
| 448 | + $SQL .= $glue.EEM_Datetime::instance()->table().'.DTT_EVT_end '.$sort; |
|
| 449 | 449 | break; |
| 450 | 450 | |
| 451 | 451 | case 'event_name' : |
| 452 | - $SQL .= $glue . $wpdb->posts . '.post_title ' . $sort; |
|
| 452 | + $SQL .= $glue.$wpdb->posts.'.post_title '.$sort; |
|
| 453 | 453 | break; |
| 454 | 454 | |
| 455 | 455 | case 'category_slug' : |
| 456 | - $SQL .= $glue . $wpdb->terms . '.slug ' . $sort; |
|
| 456 | + $SQL .= $glue.$wpdb->terms.'.slug '.$sort; |
|
| 457 | 457 | break; |
| 458 | 458 | |
| 459 | 459 | case 'ticket_start' : |
| 460 | - $SQL .= $glue . EEM_Ticket::instance()->table() . '.TKT_start_date ' . $sort; |
|
| 460 | + $SQL .= $glue.EEM_Ticket::instance()->table().'.TKT_start_date '.$sort; |
|
| 461 | 461 | break; |
| 462 | 462 | |
| 463 | 463 | case 'ticket_end' : |
| 464 | - $SQL .= $glue . EEM_Ticket::instance()->table() . '.TKT_end_date ' . $sort; |
|
| 464 | + $SQL .= $glue.EEM_Ticket::instance()->table().'.TKT_end_date '.$sort; |
|
| 465 | 465 | break; |
| 466 | 466 | |
| 467 | 467 | case 'venue_title' : |
| 468 | - $SQL .= $glue . 'venue_title ' . $sort; |
|
| 468 | + $SQL .= $glue.'venue_title '.$sort; |
|
| 469 | 469 | break; |
| 470 | 470 | |
| 471 | 471 | case 'city' : |
| 472 | - $SQL .= $glue . EEM_Venue::instance()->second_table() . '.VNU_city ' . $sort; |
|
| 472 | + $SQL .= $glue.EEM_Venue::instance()->second_table().'.VNU_city '.$sort; |
|
| 473 | 473 | break; |
| 474 | 474 | |
| 475 | 475 | case 'state' : |
| 476 | - $SQL .= $glue . EEM_State::instance()->table() . '.STA_name ' . $sort; |
|
| 476 | + $SQL .= $glue.EEM_State::instance()->table().'.STA_name '.$sort; |
|
| 477 | 477 | break; |
| 478 | 478 | |
| 479 | 479 | } |
@@ -493,26 +493,26 @@ discard block |
||
| 493 | 493 | */ |
| 494 | 494 | public function template_redirect() { |
| 495 | 495 | // add event list filters |
| 496 | - add_action( 'loop_start', array( $this, 'event_list_template_filters' )); |
|
| 496 | + add_action('loop_start', array($this, 'event_list_template_filters')); |
|
| 497 | 497 | // and pagination |
| 498 | - add_action( 'loop_start', array( $this, 'event_list_pagination' )); |
|
| 499 | - add_action( 'loop_end', array( $this, 'event_list_pagination' )); |
|
| 498 | + add_action('loop_start', array($this, 'event_list_pagination')); |
|
| 499 | + add_action('loop_end', array($this, 'event_list_pagination')); |
|
| 500 | 500 | // if NOT a custom template |
| 501 | - if ( EE_Front_Controller::instance()->get_selected_template() != 'archive-espresso_events.php' ) { |
|
| 501 | + if (EE_Front_Controller::instance()->get_selected_template() != 'archive-espresso_events.php') { |
|
| 502 | 502 | // don't know if theme uses the_excerpt |
| 503 | - add_filter( 'the_excerpt', array( $this, 'event_details' ), 100 ); |
|
| 504 | - add_filter( 'the_excerpt', array( $this, 'event_tickets' ), 110 ); |
|
| 505 | - add_filter( 'the_excerpt', array( $this, 'event_datetimes' ), 120 ); |
|
| 506 | - add_filter( 'the_excerpt', array( $this, 'event_venues' ), 130 ); |
|
| 503 | + add_filter('the_excerpt', array($this, 'event_details'), 100); |
|
| 504 | + add_filter('the_excerpt', array($this, 'event_tickets'), 110); |
|
| 505 | + add_filter('the_excerpt', array($this, 'event_datetimes'), 120); |
|
| 506 | + add_filter('the_excerpt', array($this, 'event_venues'), 130); |
|
| 507 | 507 | // or the_content |
| 508 | - add_filter( 'the_content', array( $this, 'event_details' ), 100 ); |
|
| 509 | - add_filter( 'the_content', array( $this, 'event_tickets' ), 110 ); |
|
| 510 | - add_filter( 'the_content', array( $this, 'event_datetimes' ), 120 ); |
|
| 511 | - add_filter( 'the_content', array( $this, 'event_venues' ), 130 ); |
|
| 508 | + add_filter('the_content', array($this, 'event_details'), 100); |
|
| 509 | + add_filter('the_content', array($this, 'event_tickets'), 110); |
|
| 510 | + add_filter('the_content', array($this, 'event_datetimes'), 120); |
|
| 511 | + add_filter('the_content', array($this, 'event_venues'), 130); |
|
| 512 | 512 | } else { |
| 513 | - remove_all_filters( 'excerpt_length' ); |
|
| 514 | - add_filter( 'excerpt_length', array( $this, 'excerpt_length' ), 10 ); |
|
| 515 | - add_filter( 'excerpt_more', array( $this, 'excerpt_more' ), 10 ); |
|
| 513 | + remove_all_filters('excerpt_length'); |
|
| 514 | + add_filter('excerpt_length', array($this, 'excerpt_length'), 10); |
|
| 515 | + add_filter('excerpt_more', array($this, 'excerpt_more'), 10); |
|
| 516 | 516 | } |
| 517 | 517 | } |
| 518 | 518 | |
@@ -525,7 +525,7 @@ discard block |
||
| 525 | 525 | * @return void |
| 526 | 526 | */ |
| 527 | 527 | public function event_list_pagination() { |
| 528 | - echo '<div class="ee-pagination-dv clear">' . espresso_event_list_pagination() . '</div>'; |
|
| 528 | + echo '<div class="ee-pagination-dv clear">'.espresso_event_list_pagination().'</div>'; |
|
| 529 | 529 | } |
| 530 | 530 | |
| 531 | 531 | |
@@ -536,8 +536,8 @@ discard block |
||
| 536 | 536 | * @param string $content |
| 537 | 537 | * @return void |
| 538 | 538 | */ |
| 539 | - public function event_details( $content ) { |
|
| 540 | - return EEH_Template::display_template( EE_TEMPLATES . EE_Config::get_current_theme() . DS . 'content-espresso_events-details.php', array( 'the_content' => $content ), TRUE ); |
|
| 539 | + public function event_details($content) { |
|
| 540 | + return EEH_Template::display_template(EE_TEMPLATES.EE_Config::get_current_theme().DS.'content-espresso_events-details.php', array('the_content' => $content), TRUE); |
|
| 541 | 541 | } |
| 542 | 542 | |
| 543 | 543 | |
@@ -548,8 +548,8 @@ discard block |
||
| 548 | 548 | * @param string $content |
| 549 | 549 | * @return void |
| 550 | 550 | */ |
| 551 | - public function event_tickets( $content ) { |
|
| 552 | - return $content . EEH_Template::display_template( EE_TEMPLATES . EE_Config::get_current_theme() . DS . 'content-espresso_events-tickets.php', array(), TRUE ); |
|
| 551 | + public function event_tickets($content) { |
|
| 552 | + return $content.EEH_Template::display_template(EE_TEMPLATES.EE_Config::get_current_theme().DS.'content-espresso_events-tickets.php', array(), TRUE); |
|
| 553 | 553 | } |
| 554 | 554 | |
| 555 | 555 | /** |
@@ -559,8 +559,8 @@ discard block |
||
| 559 | 559 | * @param string $content |
| 560 | 560 | * @return void |
| 561 | 561 | */ |
| 562 | - public function event_datetimes( $content ) { |
|
| 563 | - return $content . EEH_Template::display_template( EE_TEMPLATES . EE_Config::get_current_theme() . DS . 'content-espresso_events-datetimes.php', array(), TRUE ); |
|
| 562 | + public function event_datetimes($content) { |
|
| 563 | + return $content.EEH_Template::display_template(EE_TEMPLATES.EE_Config::get_current_theme().DS.'content-espresso_events-datetimes.php', array(), TRUE); |
|
| 564 | 564 | } |
| 565 | 565 | |
| 566 | 566 | /** |
@@ -570,8 +570,8 @@ discard block |
||
| 570 | 570 | * @param string $content |
| 571 | 571 | * @return void |
| 572 | 572 | */ |
| 573 | - public function event_venues( $content ) { |
|
| 574 | - return $content . EEH_Template::display_template( EE_TEMPLATES . EE_Config::get_current_theme() . DS . 'content-espresso_events-venues.php', array(), TRUE ); |
|
| 573 | + public function event_venues($content) { |
|
| 574 | + return $content.EEH_Template::display_template(EE_TEMPLATES.EE_Config::get_current_theme().DS.'content-espresso_events-venues.php', array(), TRUE); |
|
| 575 | 575 | } |
| 576 | 576 | |
| 577 | 577 | |
@@ -586,12 +586,12 @@ discard block |
||
| 586 | 586 | * @return void |
| 587 | 587 | */ |
| 588 | 588 | private function _load_assests() { |
| 589 | - do_action( 'AHEE__EED_Events_Archive_Filters__before_load_assests' ); |
|
| 590 | - add_filter( 'FHEE_load_css', '__return_true' ); |
|
| 591 | - add_filter( 'FHEE_load_EE_Session', '__return_true' ); |
|
| 592 | - add_action('wp_enqueue_scripts', array( $this, 'wp_enqueue_scripts' ), 10 ); |
|
| 593 | - if ( EE_Registry::instance()->CFG->map_settings->use_google_maps ) { |
|
| 594 | - add_action('wp_enqueue_scripts', array( 'EEH_Maps', 'espresso_google_map_js' ), 11 ); |
|
| 589 | + do_action('AHEE__EED_Events_Archive_Filters__before_load_assests'); |
|
| 590 | + add_filter('FHEE_load_css', '__return_true'); |
|
| 591 | + add_filter('FHEE_load_EE_Session', '__return_true'); |
|
| 592 | + add_action('wp_enqueue_scripts', array($this, 'wp_enqueue_scripts'), 10); |
|
| 593 | + if (EE_Registry::instance()->CFG->map_settings->use_google_maps) { |
|
| 594 | + add_action('wp_enqueue_scripts', array('EEH_Maps', 'espresso_google_map_js'), 11); |
|
| 595 | 595 | } |
| 596 | 596 | //add_filter( 'the_excerpt', array( $this, 'the_excerpt' ), 999 ); |
| 597 | 597 | } |
@@ -606,8 +606,8 @@ discard block |
||
| 606 | 606 | * @access private |
| 607 | 607 | * @return string |
| 608 | 608 | */ |
| 609 | - private function _get_template( $which = 'part' ) { |
|
| 610 | - return EE_TEMPLATES . EE_Config::get_current_theme() . DS . 'archive-espresso_events.php'; |
|
| 609 | + private function _get_template($which = 'part') { |
|
| 610 | + return EE_TEMPLATES.EE_Config::get_current_theme().DS.'archive-espresso_events.php'; |
|
| 611 | 611 | } |
| 612 | 612 | |
| 613 | 613 | |
@@ -618,13 +618,13 @@ discard block |
||
| 618 | 618 | * @access public |
| 619 | 619 | * @return void |
| 620 | 620 | */ |
| 621 | - public function excerpt_length( $length ) { |
|
| 621 | + public function excerpt_length($length) { |
|
| 622 | 622 | |
| 623 | - if ( self::$_type == 'grid' ) { |
|
| 623 | + if (self::$_type == 'grid') { |
|
| 624 | 624 | return 36; |
| 625 | 625 | } |
| 626 | 626 | |
| 627 | - switch ( EE_Registry::instance()->CFG->template_settings->EED_Events_Archive_Filters->event_list_grid_size ) { |
|
| 627 | + switch (EE_Registry::instance()->CFG->template_settings->EED_Events_Archive_Filters->event_list_grid_size) { |
|
| 628 | 628 | case 'tiny' : |
| 629 | 629 | return 12; |
| 630 | 630 | break; |
@@ -648,7 +648,7 @@ discard block |
||
| 648 | 648 | * @access public |
| 649 | 649 | * @return void |
| 650 | 650 | */ |
| 651 | - public function excerpt_more( $more ) { |
|
| 651 | + public function excerpt_more($more) { |
|
| 652 | 652 | return '…'; |
| 653 | 653 | } |
| 654 | 654 | |
@@ -678,22 +678,22 @@ discard block |
||
| 678 | 678 | */ |
| 679 | 679 | public function wp_enqueue_scripts() { |
| 680 | 680 | // get some style |
| 681 | - if ( apply_filters( 'FHEE_enable_default_espresso_css', FALSE ) ) { |
|
| 681 | + if (apply_filters('FHEE_enable_default_espresso_css', FALSE)) { |
|
| 682 | 682 | // first check uploads folder |
| 683 | - if ( is_readable( get_stylesheet_directory() . EE_Config::get_current_theme() . DS . 'archive-espresso_events.css' )) { |
|
| 684 | - wp_register_style( 'archive-espresso_events', get_stylesheet_directory_uri() . EE_Config::get_current_theme() . DS . 'archive-espresso_events.css', array( 'dashicons', 'espresso_default' )); |
|
| 683 | + if (is_readable(get_stylesheet_directory().EE_Config::get_current_theme().DS.'archive-espresso_events.css')) { |
|
| 684 | + wp_register_style('archive-espresso_events', get_stylesheet_directory_uri().EE_Config::get_current_theme().DS.'archive-espresso_events.css', array('dashicons', 'espresso_default')); |
|
| 685 | 685 | } else { |
| 686 | - wp_register_style( 'archive-espresso_events', EE_TEMPLATES_URL . EE_Config::get_current_theme() . DS . 'archive-espresso_events.css', array( 'dashicons', 'espresso_default' )); |
|
| 686 | + wp_register_style('archive-espresso_events', EE_TEMPLATES_URL.EE_Config::get_current_theme().DS.'archive-espresso_events.css', array('dashicons', 'espresso_default')); |
|
| 687 | 687 | } |
| 688 | - if ( is_readable( get_stylesheet_directory() . EE_Config::get_current_theme() . DS . 'archive-espresso_events.js' )) { |
|
| 689 | - wp_register_script( 'archive-espresso_events', get_stylesheet_directory_uri() . EE_Config::get_current_theme() . DS . 'archive-espresso_events.js', array( 'jquery-masonry' ), '1.0', TRUE ); |
|
| 688 | + if (is_readable(get_stylesheet_directory().EE_Config::get_current_theme().DS.'archive-espresso_events.js')) { |
|
| 689 | + wp_register_script('archive-espresso_events', get_stylesheet_directory_uri().EE_Config::get_current_theme().DS.'archive-espresso_events.js', array('jquery-masonry'), '1.0', TRUE); |
|
| 690 | 690 | } else { |
| 691 | - wp_register_script( 'archive-espresso_events', EVENTS_ARCHIVE_ASSETS_URL . 'archive-espresso_events.js', array( 'jquery-masonry' ), '1.0', TRUE ); |
|
| 691 | + wp_register_script('archive-espresso_events', EVENTS_ARCHIVE_ASSETS_URL.'archive-espresso_events.js', array('jquery-masonry'), '1.0', TRUE); |
|
| 692 | 692 | } |
| 693 | - wp_enqueue_style( 'archive-espresso_events' ); |
|
| 694 | - wp_enqueue_script( 'jquery-masonry' ); |
|
| 695 | - wp_enqueue_script( 'archive-espresso_events' ); |
|
| 696 | - add_action( 'wp_footer', array( 'EED_Events_Archive_Filters', 'localize_grid_event_lists' ), 1 ); |
|
| 693 | + wp_enqueue_style('archive-espresso_events'); |
|
| 694 | + wp_enqueue_script('jquery-masonry'); |
|
| 695 | + wp_enqueue_script('archive-espresso_events'); |
|
| 696 | + add_action('wp_footer', array('EED_Events_Archive_Filters', 'localize_grid_event_lists'), 1); |
|
| 697 | 697 | } |
| 698 | 698 | } |
| 699 | 699 | |
@@ -708,7 +708,7 @@ discard block |
||
| 708 | 708 | * @return void |
| 709 | 709 | */ |
| 710 | 710 | public static function localize_grid_event_lists() { |
| 711 | - wp_localize_script( 'archive-espresso_events', 'espresso_grid_event_lists', EED_Events_Archive_Filters::$espresso_grid_event_lists ); |
|
| 711 | + wp_localize_script('archive-espresso_events', 'espresso_grid_event_lists', EED_Events_Archive_Filters::$espresso_grid_event_lists); |
|
| 712 | 712 | } |
| 713 | 713 | |
| 714 | 714 | |
@@ -723,9 +723,9 @@ discard block |
||
| 723 | 723 | */ |
| 724 | 724 | public static function template_settings_form() { |
| 725 | 725 | $EE = EE_Registry::instance(); |
| 726 | - $EE->CFG->template_settings->EED_Events_Archive_Filters = isset( $EE->CFG->template_settings->EED_Events_Archive_Filters ) ? $EE->CFG->template_settings->EED_Events_Archive_Filters : new EE_Events_Archive_Config(); |
|
| 727 | - $EE->CFG->template_settings->EED_Events_Archive_Filters = apply_filters( 'FHEE__Event_List__template_settings_form__event_list_config', $EE->CFG->template_settings->EED_Events_Archive_Filters ); |
|
| 728 | - EEH_Template::display_template( EVENTS_ARCHIVE_TEMPLATES_PATH . 'admin-event-list-settings.template.php', $EE->CFG->template_settings->EED_Events_Archive_Filters ); |
|
| 726 | + $EE->CFG->template_settings->EED_Events_Archive_Filters = isset($EE->CFG->template_settings->EED_Events_Archive_Filters) ? $EE->CFG->template_settings->EED_Events_Archive_Filters : new EE_Events_Archive_Config(); |
|
| 727 | + $EE->CFG->template_settings->EED_Events_Archive_Filters = apply_filters('FHEE__Event_List__template_settings_form__event_list_config', $EE->CFG->template_settings->EED_Events_Archive_Filters); |
|
| 728 | + EEH_Template::display_template(EVENTS_ARCHIVE_TEMPLATES_PATH.'admin-event-list-settings.template.php', $EE->CFG->template_settings->EED_Events_Archive_Filters); |
|
| 729 | 729 | } |
| 730 | 730 | |
| 731 | 731 | |
@@ -739,16 +739,16 @@ discard block |
||
| 739 | 739 | * @static |
| 740 | 740 | * @return void |
| 741 | 741 | */ |
| 742 | - public static function set_default_settings( $CFG ) { |
|
| 742 | + public static function set_default_settings($CFG) { |
|
| 743 | 743 | //EEH_Debug_Tools::printr( $CFG, '$CFG <br /><span style="font-size:10px;font-weight:normal;">' . __FILE__ . '<br />line no: ' . __LINE__ . '</span>', 'auto' ); |
| 744 | - $CFG->display_description = isset( $CFG->display_description ) && ! empty( $CFG->display_description ) ? $CFG->display_description : 1; |
|
| 745 | - $CFG->display_address = isset( $CFG->display_address ) && ! empty( $CFG->display_address ) ? $CFG->display_address : TRUE; |
|
| 746 | - $CFG->display_venue_details = isset( $CFG->display_venue_details ) && ! empty( $CFG->display_venue_details ) ? $CFG->display_venue_details : TRUE; |
|
| 747 | - $CFG->display_expired_events = isset( $CFG->display_expired_events ) && ! empty( $CFG->display_expired_events ) ? $CFG->display_expired_events : FALSE; |
|
| 748 | - $CFG->default_type = isset( $CFG->default_type ) && ! empty( $CFG->default_type ) ? $CFG->default_type : 'grid'; |
|
| 749 | - $CFG->event_list_grid_size = isset( $CFG->event_list_grid_size ) && ! empty( $CFG->event_list_grid_size ) ? $CFG->event_list_grid_size : 'medium'; |
|
| 750 | - $CFG->templates['full'] = isset( $CFG->templates['full'] ) && ! empty( $CFG->templates['full'] ) ? $CFG->templates['full'] : EE_TEMPLATES . EE_Config::get_current_theme() . DS . 'archive-espresso_events.php'; |
|
| 751 | - $CFG->templates['part'] = isset( $CFG->templates['part'] ) && ! empty( $CFG->templates['part'] ) ? $CFG->templates['part'] : EE_TEMPLATES . EE_Config::get_current_theme() . DS . 'archive-espresso_events-grid-view.php'; |
|
| 744 | + $CFG->display_description = isset($CFG->display_description) && ! empty($CFG->display_description) ? $CFG->display_description : 1; |
|
| 745 | + $CFG->display_address = isset($CFG->display_address) && ! empty($CFG->display_address) ? $CFG->display_address : TRUE; |
|
| 746 | + $CFG->display_venue_details = isset($CFG->display_venue_details) && ! empty($CFG->display_venue_details) ? $CFG->display_venue_details : TRUE; |
|
| 747 | + $CFG->display_expired_events = isset($CFG->display_expired_events) && ! empty($CFG->display_expired_events) ? $CFG->display_expired_events : FALSE; |
|
| 748 | + $CFG->default_type = isset($CFG->default_type) && ! empty($CFG->default_type) ? $CFG->default_type : 'grid'; |
|
| 749 | + $CFG->event_list_grid_size = isset($CFG->event_list_grid_size) && ! empty($CFG->event_list_grid_size) ? $CFG->event_list_grid_size : 'medium'; |
|
| 750 | + $CFG->templates['full'] = isset($CFG->templates['full']) && ! empty($CFG->templates['full']) ? $CFG->templates['full'] : EE_TEMPLATES.EE_Config::get_current_theme().DS.'archive-espresso_events.php'; |
|
| 751 | + $CFG->templates['part'] = isset($CFG->templates['part']) && ! empty($CFG->templates['part']) ? $CFG->templates['part'] : EE_TEMPLATES.EE_Config::get_current_theme().DS.'archive-espresso_events-grid-view.php'; |
|
| 752 | 752 | return $CFG; |
| 753 | 753 | } |
| 754 | 754 | |
@@ -760,7 +760,7 @@ discard block |
||
| 760 | 760 | * @access public |
| 761 | 761 | * @return void |
| 762 | 762 | */ |
| 763 | - public function filter_config( $CFG ) { |
|
| 763 | + public function filter_config($CFG) { |
|
| 764 | 764 | return $CFG; |
| 765 | 765 | } |
| 766 | 766 | |
@@ -773,32 +773,32 @@ discard block |
||
| 773 | 773 | * @access public |
| 774 | 774 | * @return void |
| 775 | 775 | */ |
| 776 | - public static function update_template_settings( $CFG, $REQ ) { |
|
| 776 | + public static function update_template_settings($CFG, $REQ) { |
|
| 777 | 777 | // EEH_Debug_Tools::printr( $REQ, '$REQ <br /><span style="font-size:10px;font-weight:normal;">' . __FILE__ . '<br />line no: ' . __LINE__ . '</span>', 'auto' ); |
| 778 | 778 | // EEH_Debug_Tools::printr( $CFG, '$CFG <br /><span style="font-size:10px;font-weight:normal;">' . __FILE__ . '<br />line no: ' . __LINE__ . '</span>', 'auto' ); |
| 779 | 779 | //$CFG->template_settings->EED_Events_Archive_Filters = new stdClass(); |
| 780 | - $CFG->EED_Events_Archive_Filters->display_description = isset( $REQ['display_description_in_event_list'] ) ? absint( $REQ['display_description_in_event_list'] ) : 1; |
|
| 781 | - $CFG->EED_Events_Archive_Filters->display_address = isset( $REQ['display_address_in_event_list'] ) ? absint( $REQ['display_address_in_event_list'] ) : TRUE; |
|
| 782 | - $CFG->EED_Events_Archive_Filters->display_venue_details = isset( $REQ['display_venue_details_in_event_list'] ) ? absint( $REQ['display_venue_details_in_event_list'] ) : TRUE; |
|
| 783 | - $CFG->EED_Events_Archive_Filters->display_expired_events = isset( $REQ['display_expired_events'] ) ? absint( $REQ['display_expired_events'] ) : FALSE; |
|
| 784 | - $CFG->EED_Events_Archive_Filters->default_type = isset( $REQ['default_type'] ) ? sanitize_text_field( $REQ['default_type'] ) : 'grid'; |
|
| 785 | - $CFG->EED_Events_Archive_Filters->event_list_grid_size = isset( $REQ['event_list_grid_size'] ) ? sanitize_text_field( $REQ['event_list_grid_size'] ) : 'medium'; |
|
| 780 | + $CFG->EED_Events_Archive_Filters->display_description = isset($REQ['display_description_in_event_list']) ? absint($REQ['display_description_in_event_list']) : 1; |
|
| 781 | + $CFG->EED_Events_Archive_Filters->display_address = isset($REQ['display_address_in_event_list']) ? absint($REQ['display_address_in_event_list']) : TRUE; |
|
| 782 | + $CFG->EED_Events_Archive_Filters->display_venue_details = isset($REQ['display_venue_details_in_event_list']) ? absint($REQ['display_venue_details_in_event_list']) : TRUE; |
|
| 783 | + $CFG->EED_Events_Archive_Filters->display_expired_events = isset($REQ['display_expired_events']) ? absint($REQ['display_expired_events']) : FALSE; |
|
| 784 | + $CFG->EED_Events_Archive_Filters->default_type = isset($REQ['default_type']) ? sanitize_text_field($REQ['default_type']) : 'grid'; |
|
| 785 | + $CFG->EED_Events_Archive_Filters->event_list_grid_size = isset($REQ['event_list_grid_size']) ? sanitize_text_field($REQ['event_list_grid_size']) : 'medium'; |
|
| 786 | 786 | $CFG->EED_Events_Archive_Filters->templates = array( |
| 787 | - 'full' => EE_TEMPLATES . EE_Config::get_current_theme() . DS . 'archive-espresso_events.php' |
|
| 787 | + 'full' => EE_TEMPLATES.EE_Config::get_current_theme().DS.'archive-espresso_events.php' |
|
| 788 | 788 | ); |
| 789 | 789 | |
| 790 | - switch ( $CFG->EED_Events_Archive_Filters->default_type ) { |
|
| 790 | + switch ($CFG->EED_Events_Archive_Filters->default_type) { |
|
| 791 | 791 | case 'dates' : |
| 792 | - $CFG->EED_Events_Archive_Filters->templates['part'] = EE_TEMPLATES . EE_Config::get_current_theme() . DS . 'archive-espresso_events-dates-view.php'; |
|
| 792 | + $CFG->EED_Events_Archive_Filters->templates['part'] = EE_TEMPLATES.EE_Config::get_current_theme().DS.'archive-espresso_events-dates-view.php'; |
|
| 793 | 793 | break; |
| 794 | 794 | case 'text' : |
| 795 | - $CFG->EED_Events_Archive_Filters->templates['part'] = EE_TEMPLATES . EE_Config::get_current_theme() . DS . 'archive-espresso_events-text-view.php'; |
|
| 795 | + $CFG->EED_Events_Archive_Filters->templates['part'] = EE_TEMPLATES.EE_Config::get_current_theme().DS.'archive-espresso_events-text-view.php'; |
|
| 796 | 796 | break; |
| 797 | 797 | default : |
| 798 | - $CFG->EED_Events_Archive_Filters->templates['part'] = EE_TEMPLATES . EE_Config::get_current_theme() . DS . 'archive-espresso_events-grid-view.php'; |
|
| 798 | + $CFG->EED_Events_Archive_Filters->templates['part'] = EE_TEMPLATES.EE_Config::get_current_theme().DS.'archive-espresso_events-grid-view.php'; |
|
| 799 | 799 | } |
| 800 | 800 | |
| 801 | - $CFG->EED_Events_Archive_Filters = isset( $REQ['reset_event_list_settings'] ) && absint( $REQ['reset_event_list_settings'] ) == 1 ? new EE_Events_Archive_Config() : $CFG->EED_Events_Archive_Filters; |
|
| 801 | + $CFG->EED_Events_Archive_Filters = isset($REQ['reset_event_list_settings']) && absint($REQ['reset_event_list_settings']) == 1 ? new EE_Events_Archive_Config() : $CFG->EED_Events_Archive_Filters; |
|
| 802 | 802 | return $CFG; |
| 803 | 803 | } |
| 804 | 804 | |
@@ -813,7 +813,7 @@ discard block |
||
| 813 | 813 | * @return void |
| 814 | 814 | */ |
| 815 | 815 | public static function get_template_part() { |
| 816 | - switch ( self::$_type ) { |
|
| 816 | + switch (self::$_type) { |
|
| 817 | 817 | case 'dates' : |
| 818 | 818 | return 'archive-espresso_events-dates-view.php'; |
| 819 | 819 | break; |
@@ -837,13 +837,13 @@ discard block |
||
| 837 | 837 | */ |
| 838 | 838 | public function event_list_template_filters() { |
| 839 | 839 | $args = array( |
| 840 | - 'form_url' => get_post_type_archive_link( 'espresso_events' ), //add_query_arg( array( 'post_type' => 'espresso_events' ), home_url() ), |
|
| 840 | + 'form_url' => get_post_type_archive_link('espresso_events'), //add_query_arg( array( 'post_type' => 'espresso_events' ), home_url() ), |
|
| 841 | 841 | 'elf_month' => EED_Events_Archive_Filters::_display_month(), |
| 842 | 842 | 'elf_category' => EED_Events_Archive_Filters::_event_category_slug(), |
| 843 | 843 | 'elf_show_expired' => EED_Events_Archive_Filters::_show_expired(), |
| 844 | 844 | 'elf_type' => self::$_type |
| 845 | 845 | ); |
| 846 | - EEH_Template::display_template( EE_TEMPLATES . EE_Config::get_current_theme() . DS . 'archive-espresso_events-filters.php', $args ); |
|
| 846 | + EEH_Template::display_template(EE_TEMPLATES.EE_Config::get_current_theme().DS.'archive-espresso_events-filters.php', $args); |
|
| 847 | 847 | } |
| 848 | 848 | |
| 849 | 849 | |
@@ -856,16 +856,16 @@ discard block |
||
| 856 | 856 | * @access public |
| 857 | 857 | * @return void |
| 858 | 858 | */ |
| 859 | - public static function event_list_css( $extra_class = '' ) { |
|
| 859 | + public static function event_list_css($extra_class = '') { |
|
| 860 | 860 | $EE = EE_Registry::instance(); |
| 861 | - $event_list_css = ! empty( $extra_class ) ? array( $extra_class ) : array(); |
|
| 861 | + $event_list_css = ! empty($extra_class) ? array($extra_class) : array(); |
|
| 862 | 862 | $event_list_css[] = 'espresso-event-list-event'; |
| 863 | - if ( self::$_type == 'grid' ) { |
|
| 864 | - $event_list_grid_size = isset( $EE->CFG->template_settings->EED_Events_Archive_Filters->event_list_grid_size ) ? $EE->CFG->template_settings->EED_Events_Archive_Filters->event_list_grid_size : 'medium'; |
|
| 865 | - $event_list_css[] = $event_list_grid_size . '-event-list-grid'; |
|
| 863 | + if (self::$_type == 'grid') { |
|
| 864 | + $event_list_grid_size = isset($EE->CFG->template_settings->EED_Events_Archive_Filters->event_list_grid_size) ? $EE->CFG->template_settings->EED_Events_Archive_Filters->event_list_grid_size : 'medium'; |
|
| 865 | + $event_list_css[] = $event_list_grid_size.'-event-list-grid'; |
|
| 866 | 866 | } |
| 867 | - $event_list_css = apply_filters( 'EED_Events_Archive_Filters__event_list_css__event_list_css_array', $event_list_css ); |
|
| 868 | - return implode( ' ', $event_list_css ); |
|
| 867 | + $event_list_css = apply_filters('EED_Events_Archive_Filters__event_list_css__event_list_css_array', $event_list_css); |
|
| 868 | + return implode(' ', $event_list_css); |
|
| 869 | 869 | } |
| 870 | 870 | |
| 871 | 871 | |
@@ -891,9 +891,9 @@ discard block |
||
| 891 | 891 | * @access public |
| 892 | 892 | * @return void |
| 893 | 893 | */ |
| 894 | - public static function display_description( $value ) { |
|
| 894 | + public static function display_description($value) { |
|
| 895 | 895 | $EE = EE_Registry::instance(); |
| 896 | - $display_description= isset( $EE->CFG->template_settings->EED_Events_Archive_Filters->display_description ) ? $EE->CFG->template_settings->EED_Events_Archive_Filters->display_description : 1; |
|
| 896 | + $display_description = isset($EE->CFG->template_settings->EED_Events_Archive_Filters->display_description) ? $EE->CFG->template_settings->EED_Events_Archive_Filters->display_description : 1; |
|
| 897 | 897 | return $display_description === $value ? TRUE : FALSE; |
| 898 | 898 | } |
| 899 | 899 | |
@@ -907,9 +907,9 @@ discard block |
||
| 907 | 907 | */ |
| 908 | 908 | public static function display_venue_details() { |
| 909 | 909 | $EE = EE_Registry::instance(); |
| 910 | - $display_venue_details= isset( $EE->CFG->template_settings->EED_Events_Archive_Filters->display_venue_details ) ? $EE->CFG->template_settings->EED_Events_Archive_Filters->display_venue_details : TRUE; |
|
| 910 | + $display_venue_details = isset($EE->CFG->template_settings->EED_Events_Archive_Filters->display_venue_details) ? $EE->CFG->template_settings->EED_Events_Archive_Filters->display_venue_details : TRUE; |
|
| 911 | 911 | $venue_name = EEH_Venue_View::venue_name(); |
| 912 | - return $display_venue_details && ! empty( $venue_name ) ? TRUE : FALSE; |
|
| 912 | + return $display_venue_details && ! empty($venue_name) ? TRUE : FALSE; |
|
| 913 | 913 | } |
| 914 | 914 | |
| 915 | 915 | |
@@ -921,9 +921,9 @@ discard block |
||
| 921 | 921 | */ |
| 922 | 922 | public static function display_address() { |
| 923 | 923 | $EE = EE_Registry::instance(); |
| 924 | - $display_address= isset( $EE->CFG->template_settings->EED_Events_Archive_Filters->display_address ) ? $EE->CFG->template_settings->EED_Events_Archive_Filters->display_address : FALSE; |
|
| 924 | + $display_address = isset($EE->CFG->template_settings->EED_Events_Archive_Filters->display_address) ? $EE->CFG->template_settings->EED_Events_Archive_Filters->display_address : FALSE; |
|
| 925 | 925 | $venue_name = EEH_Venue_View::venue_name(); |
| 926 | - return $display_address && ! empty( $venue_name ) ? TRUE : FALSE; |
|
| 926 | + return $display_address && ! empty($venue_name) ? TRUE : FALSE; |
|
| 927 | 927 | } |
| 928 | 928 | |
| 929 | 929 | |
@@ -937,22 +937,22 @@ discard block |
||
| 937 | 937 | public static function pagination() { |
| 938 | 938 | global $wp_query; |
| 939 | 939 | $big = 999999999; // need an unlikely integer |
| 940 | - $pagination = paginate_links( array( |
|
| 941 | - 'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ), |
|
| 940 | + $pagination = paginate_links(array( |
|
| 941 | + 'base' => str_replace($big, '%#%', esc_url(get_pagenum_link($big))), |
|
| 942 | 942 | 'format' => '?paged=%#%', |
| 943 | - 'current' => max( 1, get_query_var('paged') ), |
|
| 943 | + 'current' => max(1, get_query_var('paged')), |
|
| 944 | 944 | 'total' => $wp_query->max_num_pages, |
| 945 | 945 | 'show_all' => TRUE, |
| 946 | 946 | 'end_size' => 10, |
| 947 | 947 | 'mid_size' => 6, |
| 948 | 948 | 'prev_next' => TRUE, |
| 949 | - 'prev_text' => __( '‹ PREV', 'event_espresso' ), |
|
| 950 | - 'next_text' => __( 'NEXT ›', 'event_espresso' ), |
|
| 949 | + 'prev_text' => __('‹ PREV', 'event_espresso'), |
|
| 950 | + 'next_text' => __('NEXT ›', 'event_espresso'), |
|
| 951 | 951 | 'type' => 'plain', |
| 952 | 952 | 'add_args' => FALSE, |
| 953 | 953 | 'add_fragment' => '' |
| 954 | 954 | )); |
| 955 | - return ! empty( $pagination ) ? '<div class="ee-pagination-dv clear">' . $pagination . '</div>' : ''; |
|
| 955 | + return ! empty($pagination) ? '<div class="ee-pagination-dv clear">'.$pagination.'</div>' : ''; |
|
| 956 | 956 | } |
| 957 | 957 | |
| 958 | 958 | |
@@ -966,7 +966,7 @@ discard block |
||
| 966 | 966 | * @return void |
| 967 | 967 | */ |
| 968 | 968 | public static function event_list_title() { |
| 969 | - return apply_filters( 'EED_Events_Archive_Filters__event_list_title__event_list_title', __( 'Upcoming Events', 'event_espresso' )); |
|
| 969 | + return apply_filters('EED_Events_Archive_Filters__event_list_title__event_list_title', __('Upcoming Events', 'event_espresso')); |
|
| 970 | 970 | } |
| 971 | 971 | |
| 972 | 972 | |
@@ -107,71 +107,71 @@ discard block |
||
| 107 | 107 | public function __toString() { |
| 108 | 108 | $JSON_response = array(); |
| 109 | 109 | // grab notices |
| 110 | - $notices = EE_Error::get_notices( FALSE ); |
|
| 111 | - $this->set_attention( isset( $notices['attention'] ) ? $notices['attention'] : '' ); |
|
| 112 | - $this->set_errors( isset( $notices['errors'] ) ? $notices['errors'] : '' ); |
|
| 113 | - $this->set_success( isset( $notices['success'] ) ? $notices['success'] : '' ); |
|
| 110 | + $notices = EE_Error::get_notices(FALSE); |
|
| 111 | + $this->set_attention(isset($notices['attention']) ? $notices['attention'] : ''); |
|
| 112 | + $this->set_errors(isset($notices['errors']) ? $notices['errors'] : ''); |
|
| 113 | + $this->set_success(isset($notices['success']) ? $notices['success'] : ''); |
|
| 114 | 114 | // add notices to JSON response, but only if they exist |
| 115 | - if ( $this->attention() ) { |
|
| 115 | + if ($this->attention()) { |
|
| 116 | 116 | $JSON_response['attention'] = $this->attention(); |
| 117 | 117 | } |
| 118 | - if ( $this->errors() ) { |
|
| 118 | + if ($this->errors()) { |
|
| 119 | 119 | $JSON_response['errors'] = $this->errors(); |
| 120 | 120 | } |
| 121 | - if ( $this->unexpected_errors() ) { |
|
| 121 | + if ($this->unexpected_errors()) { |
|
| 122 | 122 | $JSON_response['unexpected_errors'] = $this->unexpected_errors(); |
| 123 | 123 | } |
| 124 | - if ( $this->success() ) { |
|
| 124 | + if ($this->success()) { |
|
| 125 | 125 | $JSON_response['success'] = $this->success(); |
| 126 | 126 | } |
| 127 | 127 | // but if NO notices are set... at least set the "success" as a key so that the JS knows everything worked |
| 128 | - if ( ! isset( $JSON_response[ 'attention' ] ) && ! isset( $JSON_response[ 'errors' ] ) && ! isset( $JSON_response[ 'success' ] ) ) { |
|
| 128 | + if ( ! isset($JSON_response['attention']) && ! isset($JSON_response['errors']) && ! isset($JSON_response['success'])) { |
|
| 129 | 129 | $JSON_response['success'] = null; |
| 130 | 130 | } |
| 131 | 131 | // set redirect_url, IF it exists |
| 132 | - if ( $this->redirect_url() ) { |
|
| 132 | + if ($this->redirect_url()) { |
|
| 133 | 133 | $JSON_response['redirect_url'] = $this->redirect_url(); |
| 134 | 134 | } |
| 135 | 135 | // set registration_time_limit, IF it exists |
| 136 | - if ( $this->registration_time_limit() ) { |
|
| 136 | + if ($this->registration_time_limit()) { |
|
| 137 | 137 | $JSON_response['registration_time_limit'] = $this->registration_time_limit(); |
| 138 | 138 | } |
| 139 | 139 | // set payment_amount, IF it exists |
| 140 | - if ( $this->payment_amount() !== null ) { |
|
| 141 | - $JSON_response[ 'payment_amount' ] = $this->payment_amount(); |
|
| 140 | + if ($this->payment_amount() !== null) { |
|
| 141 | + $JSON_response['payment_amount'] = $this->payment_amount(); |
|
| 142 | 142 | } |
| 143 | 143 | // grab generic return data |
| 144 | 144 | $return_data = $this->return_data(); |
| 145 | 145 | // add billing form validation rules |
| 146 | - if ( $this->validation_rules() ) { |
|
| 146 | + if ($this->validation_rules()) { |
|
| 147 | 147 | $return_data['validation_rules'] = $this->validation_rules(); |
| 148 | 148 | } |
| 149 | 149 | // set reg_step_html, IF it exists |
| 150 | - if ( $this->reg_step_html() ) { |
|
| 150 | + if ($this->reg_step_html()) { |
|
| 151 | 151 | $return_data['reg_step_html'] = $this->reg_step_html(); |
| 152 | 152 | } |
| 153 | 153 | // set method of payment, IF it exists |
| 154 | - if ( $this->method_of_payment() ) { |
|
| 154 | + if ($this->method_of_payment()) { |
|
| 155 | 155 | $return_data['method_of_payment'] = $this->method_of_payment(); |
| 156 | 156 | } |
| 157 | 157 | // set "plz_select_method_of_payment" message, IF it exists |
| 158 | - if ( $this->plz_select_method_of_payment() ) { |
|
| 158 | + if ($this->plz_select_method_of_payment()) { |
|
| 159 | 159 | $return_data['plz_select_method_of_payment'] = $this->plz_select_method_of_payment(); |
| 160 | 160 | } |
| 161 | 161 | // set redirect_form, IF it exists |
| 162 | - if ( $this->redirect_form() ) { |
|
| 162 | + if ($this->redirect_form()) { |
|
| 163 | 163 | $return_data['redirect_form'] = $this->redirect_form(); |
| 164 | 164 | } |
| 165 | 165 | // and finally, add return_data array to main JSON response array, IF it contains anything |
| 166 | 166 | // why did we add some of the above properties to the return data array? |
| 167 | 167 | // because it is easier and cleaner in the Javascript to deal with this way |
| 168 | - if ( ! empty( $return_data )) { |
|
| 168 | + if ( ! empty($return_data)) { |
|
| 169 | 169 | $JSON_response['return_data'] = $return_data; |
| 170 | 170 | } |
| 171 | 171 | // filter final array |
| 172 | - $JSON_response = apply_filters( 'FHEE__EE_SPCO_JSON_Response___toString__JSON_response', $JSON_response ); |
|
| 172 | + $JSON_response = apply_filters('FHEE__EE_SPCO_JSON_Response___toString__JSON_response', $JSON_response); |
|
| 173 | 173 | // return encoded array |
| 174 | - return json_encode( $JSON_response ); |
|
| 174 | + return json_encode($JSON_response); |
|
| 175 | 175 | } |
| 176 | 176 | |
| 177 | 177 | |
@@ -179,7 +179,7 @@ discard block |
||
| 179 | 179 | /** |
| 180 | 180 | * @param string $attention |
| 181 | 181 | */ |
| 182 | - public function set_attention( $attention ) { |
|
| 182 | + public function set_attention($attention) { |
|
| 183 | 183 | $this->_attention = $attention; |
| 184 | 184 | } |
| 185 | 185 | |
@@ -197,7 +197,7 @@ discard block |
||
| 197 | 197 | /** |
| 198 | 198 | * @param string $errors |
| 199 | 199 | */ |
| 200 | - public function set_errors( $errors ) { |
|
| 200 | + public function set_errors($errors) { |
|
| 201 | 201 | $this->_errors = $errors; |
| 202 | 202 | } |
| 203 | 203 | |
@@ -224,7 +224,7 @@ discard block |
||
| 224 | 224 | /** |
| 225 | 225 | * @param string $unexpected_errors |
| 226 | 226 | */ |
| 227 | - public function set_unexpected_errors( $unexpected_errors ) { |
|
| 227 | + public function set_unexpected_errors($unexpected_errors) { |
|
| 228 | 228 | $this->_unexpected_errors = $unexpected_errors; |
| 229 | 229 | } |
| 230 | 230 | |
@@ -233,7 +233,7 @@ discard block |
||
| 233 | 233 | /** |
| 234 | 234 | * @param string $success |
| 235 | 235 | */ |
| 236 | - public function set_success( $success ) { |
|
| 236 | + public function set_success($success) { |
|
| 237 | 237 | $this->_success = $success; |
| 238 | 238 | } |
| 239 | 239 | |
@@ -251,7 +251,7 @@ discard block |
||
| 251 | 251 | /** |
| 252 | 252 | * @param string $method_of_payment |
| 253 | 253 | */ |
| 254 | - public function set_method_of_payment( $method_of_payment ) { |
|
| 254 | + public function set_method_of_payment($method_of_payment) { |
|
| 255 | 255 | $this->_method_of_payment = $method_of_payment; |
| 256 | 256 | } |
| 257 | 257 | |
@@ -278,8 +278,8 @@ discard block |
||
| 278 | 278 | /** |
| 279 | 279 | * @param float $payment_amount |
| 280 | 280 | */ |
| 281 | - public function set_payment_amount( $payment_amount ) { |
|
| 282 | - $this->_payment_amount = EEH_Money::convert_to_float_from_localized_money( $payment_amount ); |
|
| 281 | + public function set_payment_amount($payment_amount) { |
|
| 282 | + $this->_payment_amount = EEH_Money::convert_to_float_from_localized_money($payment_amount); |
|
| 283 | 283 | } |
| 284 | 284 | |
| 285 | 285 | |
@@ -287,7 +287,7 @@ discard block |
||
| 287 | 287 | /** |
| 288 | 288 | * @param string $next_step_html |
| 289 | 289 | */ |
| 290 | - public function set_reg_step_html( $next_step_html ) { |
|
| 290 | + public function set_reg_step_html($next_step_html) { |
|
| 291 | 291 | $this->_reg_step_html = $next_step_html; |
| 292 | 292 | } |
| 293 | 293 | |
@@ -305,7 +305,7 @@ discard block |
||
| 305 | 305 | /** |
| 306 | 306 | * @param string $redirect_form |
| 307 | 307 | */ |
| 308 | - public function set_redirect_form( $redirect_form ) { |
|
| 308 | + public function set_redirect_form($redirect_form) { |
|
| 309 | 309 | $this->_redirect_form = $redirect_form; |
| 310 | 310 | } |
| 311 | 311 | |
@@ -315,7 +315,7 @@ discard block |
||
| 315 | 315 | * @return string |
| 316 | 316 | */ |
| 317 | 317 | public function redirect_form() { |
| 318 | - return ! empty( $this->_redirect_form ) ? $this->_redirect_form : FALSE; |
|
| 318 | + return ! empty($this->_redirect_form) ? $this->_redirect_form : FALSE; |
|
| 319 | 319 | } |
| 320 | 320 | |
| 321 | 321 | |
@@ -323,7 +323,7 @@ discard block |
||
| 323 | 323 | /** |
| 324 | 324 | * @param string $plz_select_method_of_payment |
| 325 | 325 | */ |
| 326 | - public function set_plz_select_method_of_payment( $plz_select_method_of_payment ) { |
|
| 326 | + public function set_plz_select_method_of_payment($plz_select_method_of_payment) { |
|
| 327 | 327 | $this->_plz_select_method_of_payment = $plz_select_method_of_payment; |
| 328 | 328 | } |
| 329 | 329 | |
@@ -341,7 +341,7 @@ discard block |
||
| 341 | 341 | /** |
| 342 | 342 | * @param string $redirect_url |
| 343 | 343 | */ |
| 344 | - public function set_redirect_url( $redirect_url ) { |
|
| 344 | + public function set_redirect_url($redirect_url) { |
|
| 345 | 345 | $this->_redirect_url = $redirect_url; |
| 346 | 346 | } |
| 347 | 347 | |
@@ -368,7 +368,7 @@ discard block |
||
| 368 | 368 | /** |
| 369 | 369 | * @param string $registration_time_limit |
| 370 | 370 | */ |
| 371 | - public function set_registration_time_limit( $registration_time_limit ) { |
|
| 371 | + public function set_registration_time_limit($registration_time_limit) { |
|
| 372 | 372 | $this->_registration_time_limit = $registration_time_limit; |
| 373 | 373 | } |
| 374 | 374 | |
@@ -377,8 +377,8 @@ discard block |
||
| 377 | 377 | /** |
| 378 | 378 | * @param array $return_data |
| 379 | 379 | */ |
| 380 | - public function set_return_data( $return_data ) { |
|
| 381 | - $this->_return_data = array_merge( $this->_return_data, $return_data ); |
|
| 380 | + public function set_return_data($return_data) { |
|
| 381 | + $this->_return_data = array_merge($this->_return_data, $return_data); |
|
| 382 | 382 | } |
| 383 | 383 | |
| 384 | 384 | |
@@ -395,9 +395,9 @@ discard block |
||
| 395 | 395 | /** |
| 396 | 396 | * @param array $validation_rules |
| 397 | 397 | */ |
| 398 | - public function add_validation_rules( $validation_rules = array() ) { |
|
| 399 | - if ( is_array( $validation_rules ) && ! empty( $validation_rules )) { |
|
| 400 | - $this->_validation_rules = array_merge( $this->_validation_rules, $validation_rules ); |
|
| 398 | + public function add_validation_rules($validation_rules = array()) { |
|
| 399 | + if (is_array($validation_rules) && ! empty($validation_rules)) { |
|
| 400 | + $this->_validation_rules = array_merge($this->_validation_rules, $validation_rules); |
|
| 401 | 401 | } |
| 402 | 402 | } |
| 403 | 403 | |
@@ -407,7 +407,7 @@ discard block |
||
| 407 | 407 | * @return array | bool |
| 408 | 408 | */ |
| 409 | 409 | public function validation_rules() { |
| 410 | - return ! empty( $this->_validation_rules ) ? $this->_validation_rules : FALSE; |
|
| 410 | + return ! empty($this->_validation_rules) ? $this->_validation_rules : FALSE; |
|
| 411 | 411 | } |
| 412 | 412 | |
| 413 | 413 | |
@@ -42,21 +42,21 @@ discard block |
||
| 42 | 42 | * @param EE_Checkout $checkout |
| 43 | 43 | * @return \EE_SPCO_Reg_Step_Attendee_Information |
| 44 | 44 | */ |
| 45 | - public function __construct( EE_Checkout $checkout ) { |
|
| 45 | + public function __construct(EE_Checkout $checkout) { |
|
| 46 | 46 | $this->_slug = 'attendee_information'; |
| 47 | 47 | $this->_name = __('Attendee Information', 'event_espresso'); |
| 48 | - $this->_template = SPCO_REG_STEPS_PATH . $this->_slug . DS . 'attendee_info_main.template.php'; |
|
| 48 | + $this->_template = SPCO_REG_STEPS_PATH.$this->_slug.DS.'attendee_info_main.template.php'; |
|
| 49 | 49 | $this->checkout = $checkout; |
| 50 | 50 | $this->_reset_success_message(); |
| 51 | 51 | $this->set_instructions( |
| 52 | - __( 'Please answer the following registration questions before proceeding.', 'event_espresso' ) |
|
| 52 | + __('Please answer the following registration questions before proceeding.', 'event_espresso') |
|
| 53 | 53 | ); |
| 54 | 54 | } |
| 55 | 55 | |
| 56 | 56 | |
| 57 | 57 | |
| 58 | 58 | public function translate_js_strings() { |
| 59 | - EE_Registry::$i18n_js_strings['required_field'] = __( ' is a required question.', 'event_espresso' ); |
|
| 59 | + EE_Registry::$i18n_js_strings['required_field'] = __(' is a required question.', 'event_espresso'); |
|
| 60 | 60 | EE_Registry::$i18n_js_strings['required_multi_field'] = __( |
| 61 | 61 | ' is a required question. Please enter a value for at least one of the options.', |
| 62 | 62 | 'event_espresso' |
@@ -116,7 +116,7 @@ discard block |
||
| 116 | 116 | // calculate taxes |
| 117 | 117 | $Line_Item_Display->display_line_item( |
| 118 | 118 | $this->checkout->cart->get_grand_total(), |
| 119 | - array( 'set_tax_rate' => true ) |
|
| 119 | + array('set_tax_rate' => true) |
|
| 120 | 120 | ); |
| 121 | 121 | /** @var $subsections EE_Form_Section_Proper[] */ |
| 122 | 122 | $subsections = array( |
@@ -128,51 +128,51 @@ discard block |
||
| 128 | 128 | 'ticket_count' => array() |
| 129 | 129 | ); |
| 130 | 130 | // grab the saved registrations from the transaction |
| 131 | - $registrations = $this->checkout->transaction->registrations( $this->checkout->reg_cache_where_params ); |
|
| 132 | - if ( $registrations ) { |
|
| 133 | - foreach ( $registrations as $registration ) { |
|
| 131 | + $registrations = $this->checkout->transaction->registrations($this->checkout->reg_cache_where_params); |
|
| 132 | + if ($registrations) { |
|
| 133 | + foreach ($registrations as $registration) { |
|
| 134 | 134 | // can this registration be processed during this visit ? |
| 135 | 135 | if ( |
| 136 | 136 | $registration instanceof EE_Registration |
| 137 | - && $this->checkout->visit_allows_processing_of_this_registration( $registration ) |
|
| 137 | + && $this->checkout->visit_allows_processing_of_this_registration($registration) |
|
| 138 | 138 | ) { |
| 139 | - $subsections[ $registration->reg_url_link() ] = $this->_registrations_reg_form( $registration ); |
|
| 140 | - if ( ! $this->checkout->admin_request ) { |
|
| 141 | - $template_args['registrations'][ $registration->reg_url_link() ] = $registration; |
|
| 142 | - $template_args['ticket_count'][ $registration->ticket()->ID() ] = isset( |
|
| 143 | - $template_args['ticket_count'][ $registration->ticket()->ID() ] |
|
| 139 | + $subsections[$registration->reg_url_link()] = $this->_registrations_reg_form($registration); |
|
| 140 | + if ( ! $this->checkout->admin_request) { |
|
| 141 | + $template_args['registrations'][$registration->reg_url_link()] = $registration; |
|
| 142 | + $template_args['ticket_count'][$registration->ticket()->ID()] = isset( |
|
| 143 | + $template_args['ticket_count'][$registration->ticket()->ID()] |
|
| 144 | 144 | ) |
| 145 | - ? $template_args['ticket_count'][ $registration->ticket()->ID() ] + 1 |
|
| 145 | + ? $template_args['ticket_count'][$registration->ticket()->ID()] + 1 |
|
| 146 | 146 | : 1; |
| 147 | 147 | $ticket_line_item = EEH_Line_Item::get_line_items_by_object_type_and_IDs( |
| 148 | 148 | $this->checkout->cart->get_grand_total(), |
| 149 | 149 | 'Ticket', |
| 150 | - array( $registration->ticket()->ID() ) |
|
| 150 | + array($registration->ticket()->ID()) |
|
| 151 | 151 | ); |
| 152 | - $ticket_line_item = is_array( $ticket_line_item ) |
|
| 153 | - ? reset( $ticket_line_item ) |
|
| 152 | + $ticket_line_item = is_array($ticket_line_item) |
|
| 153 | + ? reset($ticket_line_item) |
|
| 154 | 154 | : $ticket_line_item; |
| 155 | - $template_args['ticket_line_item'][ $registration->ticket()->ID() ] = $Line_Item_Display->display_line_item( |
|
| 155 | + $template_args['ticket_line_item'][$registration->ticket()->ID()] = $Line_Item_Display->display_line_item( |
|
| 156 | 156 | $ticket_line_item |
| 157 | 157 | ); |
| 158 | 158 | } |
| 159 | - if ( $registration->is_primary_registrant() ) { |
|
| 159 | + if ($registration->is_primary_registrant()) { |
|
| 160 | 160 | $primary_registrant = $registration->reg_url_link(); |
| 161 | 161 | } |
| 162 | 162 | } |
| 163 | 163 | } |
| 164 | 164 | // print_copy_info ? |
| 165 | - if ( $primary_registrant && ! $this->checkout->admin_request && count( $registrations ) > 1 ) { |
|
| 165 | + if ($primary_registrant && ! $this->checkout->admin_request && count($registrations) > 1) { |
|
| 166 | 166 | // TODO: add admin option for toggling copy attendee info, then use that value to change $this->_print_copy_info |
| 167 | 167 | $copy_options['spco_copy_attendee_chk'] = $this->_print_copy_info |
| 168 | 168 | ? $this->_copy_attendee_info_form() |
| 169 | 169 | : $this->_auto_copy_attendee_info(); |
| 170 | 170 | // generate hidden input |
| 171 | 171 | if ( |
| 172 | - isset( $subsections[ $primary_registrant ] ) |
|
| 173 | - && $subsections[ $primary_registrant ] instanceof EE_Form_Section_Proper |
|
| 172 | + isset($subsections[$primary_registrant]) |
|
| 173 | + && $subsections[$primary_registrant] instanceof EE_Form_Section_Proper |
|
| 174 | 174 | ) { |
| 175 | - $subsections[ $primary_registrant ]->add_subsections( $copy_options, 'primary_registrant', false ); |
|
| 175 | + $subsections[$primary_registrant]->add_subsections($copy_options, 'primary_registrant', false); |
|
| 176 | 176 | } |
| 177 | 177 | } |
| 178 | 178 | |
@@ -184,8 +184,7 @@ discard block |
||
| 184 | 184 | 'html_id' => $this->reg_form_name(), |
| 185 | 185 | 'subsections' => $subsections, |
| 186 | 186 | 'layout_strategy' => $this->checkout->admin_request ? |
| 187 | - new EE_Div_Per_Section_Layout() : |
|
| 188 | - new EE_Template_Layout( |
|
| 187 | + new EE_Div_Per_Section_Layout() : new EE_Template_Layout( |
|
| 189 | 188 | array( |
| 190 | 189 | 'layout_template_file' => $this->_template, // layout_template |
| 191 | 190 | 'template_args' => $template_args |
@@ -203,11 +202,11 @@ discard block |
||
| 203 | 202 | * @return EE_Form_Section_Proper |
| 204 | 203 | * @throws \EE_Error |
| 205 | 204 | */ |
| 206 | - private function _registrations_reg_form( EE_Registration $registration ) { |
|
| 205 | + private function _registrations_reg_form(EE_Registration $registration) { |
|
| 207 | 206 | static $attendee_nmbr = 1; |
| 208 | 207 | // array of params to pass to parent constructor |
| 209 | 208 | $form_args = array( |
| 210 | - 'html_id' => 'ee-registration-' . $registration->reg_url_link(), |
|
| 209 | + 'html_id' => 'ee-registration-'.$registration->reg_url_link(), |
|
| 211 | 210 | 'html_class' => 'ee-reg-form-attendee-dv', |
| 212 | 211 | 'html_style' => $this->checkout->admin_request |
| 213 | 212 | ? 'padding:0em 2em 1em; margin:3em 0 0; border:1px solid #ddd;' |
@@ -216,24 +215,24 @@ discard block |
||
| 216 | 215 | 'layout_strategy' => new EE_Fieldset_Section_Layout( |
| 217 | 216 | array( |
| 218 | 217 | 'legend_class' => 'spco-attendee-lgnd smaller-text lt-grey-text', |
| 219 | - 'legend_text' => sprintf( __( 'Attendee %d', 'event_espresso' ), $attendee_nmbr ) |
|
| 218 | + 'legend_text' => sprintf(__('Attendee %d', 'event_espresso'), $attendee_nmbr) |
|
| 220 | 219 | ) |
| 221 | 220 | ) |
| 222 | 221 | ); |
| 223 | 222 | // verify that registration has valid event |
| 224 | - if ( $registration->event() instanceof EE_Event ) { |
|
| 223 | + if ($registration->event() instanceof EE_Event) { |
|
| 225 | 224 | $query_params = array( |
| 226 | 225 | array( |
| 227 | 226 | 'Event.EVT_ID' => $registration->event()->ID(), |
| 228 | 227 | 'Event_Question_Group.EQG_primary' => $registration->count() === 1 ? true : false |
| 229 | 228 | ), |
| 230 | - 'order_by'=>array( 'QSG_order'=>'ASC' ) |
|
| 229 | + 'order_by'=>array('QSG_order'=>'ASC') |
|
| 231 | 230 | ); |
| 232 | - $question_groups = $registration->event()->question_groups( $query_params ); |
|
| 233 | - if ( $question_groups ) { |
|
| 234 | - foreach ( $question_groups as $question_group ) { |
|
| 235 | - if ( $question_group instanceof EE_Question_Group ) { |
|
| 236 | - $form_args['subsections'][ $question_group->identifier() ] = $this->_question_group_reg_form( |
|
| 231 | + $question_groups = $registration->event()->question_groups($query_params); |
|
| 232 | + if ($question_groups) { |
|
| 233 | + foreach ($question_groups as $question_group) { |
|
| 234 | + if ($question_group instanceof EE_Question_Group) { |
|
| 235 | + $form_args['subsections'][$question_group->identifier()] = $this->_question_group_reg_form( |
|
| 237 | 236 | $registration, |
| 238 | 237 | $question_group |
| 239 | 238 | ); |
@@ -246,10 +245,10 @@ discard block |
||
| 246 | 245 | // if we have question groups for additional attendees, then display the copy options |
| 247 | 246 | $this->_print_copy_info = $attendee_nmbr > 1 ? true : $this->_print_copy_info; |
| 248 | 247 | } else { |
| 249 | - $form_args['subsections'][ 'attendee_info_not_required_' . $registration->reg_url_link( |
|
| 250 | - ) ] = new EE_Form_Section_HTML( |
|
| 248 | + $form_args['subsections']['attendee_info_not_required_'.$registration->reg_url_link( |
|
| 249 | + )] = new EE_Form_Section_HTML( |
|
| 251 | 250 | EEH_Template::locate_template( |
| 252 | - SPCO_REG_STEPS_PATH . $this->_slug . DS . 'attendee_info_not_required.template.php', |
|
| 251 | + SPCO_REG_STEPS_PATH.$this->_slug.DS.'attendee_info_not_required.template.php', |
|
| 253 | 252 | apply_filters( |
| 254 | 253 | 'FHEE__EE_SPCO_Reg_Step_Attendee_Information___registrations_reg_form__attendee_info_not_required_template_args', |
| 255 | 254 | array() |
@@ -265,12 +264,12 @@ discard block |
||
| 265 | 264 | ); |
| 266 | 265 | } |
| 267 | 266 | } |
| 268 | - if ( $registration->is_primary_registrant() ) { |
|
| 267 | + if ($registration->is_primary_registrant()) { |
|
| 269 | 268 | // generate hidden input |
| 270 | - $form_args['subsections']['primary_registrant'] = $this->_additional_primary_registrant_inputs( $registration ); |
|
| 269 | + $form_args['subsections']['primary_registrant'] = $this->_additional_primary_registrant_inputs($registration); |
|
| 271 | 270 | } |
| 272 | 271 | $attendee_nmbr++; |
| 273 | - return new EE_Form_Section_Proper( $form_args ); |
|
| 272 | + return new EE_Form_Section_Proper($form_args); |
|
| 274 | 273 | } |
| 275 | 274 | |
| 276 | 275 | |
@@ -291,7 +290,7 @@ discard block |
||
| 291 | 290 | // generate hidden input |
| 292 | 291 | return new EE_Hidden_Input( |
| 293 | 292 | array( |
| 294 | - 'html_id' => 'additional-attendee-reg-info-' . $registration->reg_url_link(), |
|
| 293 | + 'html_id' => 'additional-attendee-reg-info-'.$registration->reg_url_link(), |
|
| 295 | 294 | 'default' => $additional_attendee_reg_info |
| 296 | 295 | ) |
| 297 | 296 | ); |
@@ -305,26 +304,26 @@ discard block |
||
| 305 | 304 | * @return EE_Form_Section_Proper |
| 306 | 305 | * @throws \EE_Error |
| 307 | 306 | */ |
| 308 | - private function _question_group_reg_form( EE_Registration $registration, EE_Question_Group $question_group ){ |
|
| 307 | + private function _question_group_reg_form(EE_Registration $registration, EE_Question_Group $question_group) { |
|
| 309 | 308 | // array of params to pass to parent constructor |
| 310 | 309 | $form_args = array( |
| 311 | - 'html_id' => 'ee-reg-form-qstn-grp-' . $question_group->identifier(), |
|
| 310 | + 'html_id' => 'ee-reg-form-qstn-grp-'.$question_group->identifier(), |
|
| 312 | 311 | 'html_class' => $this->checkout->admin_request |
| 313 | 312 | ? 'form-table ee-reg-form-qstn-grp-dv' |
| 314 | 313 | : 'ee-reg-form-qstn-grp-dv', |
| 315 | - 'html_label_id' => 'ee-reg-form-qstn-grp-' . $question_group->identifier() . '-lbl', |
|
| 314 | + 'html_label_id' => 'ee-reg-form-qstn-grp-'.$question_group->identifier().'-lbl', |
|
| 316 | 315 | 'subsections' => array( |
| 317 | - 'reg_form_qstn_grp_hdr' => $this->_question_group_header( $question_group ) |
|
| 316 | + 'reg_form_qstn_grp_hdr' => $this->_question_group_header($question_group) |
|
| 318 | 317 | ), |
| 319 | 318 | 'layout_strategy' => $this->checkout->admin_request |
| 320 | 319 | ? new EE_Admin_Two_Column_Layout() |
| 321 | 320 | : new EE_Div_Per_Section_Layout() |
| 322 | 321 | ); |
| 323 | 322 | // where params |
| 324 | - $query_params = array( 'QST_deleted' => 0 ); |
|
| 323 | + $query_params = array('QST_deleted' => 0); |
|
| 325 | 324 | // don't load admin only questions on the frontend |
| 326 | - if ( ! $this->checkout->admin_request ) { |
|
| 327 | - $query_params['QST_admin_only'] = array( '!=', true ); |
|
| 325 | + if ( ! $this->checkout->admin_request) { |
|
| 326 | + $query_params['QST_admin_only'] = array('!=', true); |
|
| 328 | 327 | } |
| 329 | 328 | $questions = $question_group->get_many_related( |
| 330 | 329 | 'Question', |
@@ -346,10 +345,10 @@ discard block |
||
| 346 | 345 | ) |
| 347 | 346 | ); |
| 348 | 347 | // loop thru questions |
| 349 | - foreach ( $questions as $question ) { |
|
| 350 | - if( $question instanceof EE_Question ){ |
|
| 348 | + foreach ($questions as $question) { |
|
| 349 | + if ($question instanceof EE_Question) { |
|
| 351 | 350 | $identifier = $question->is_system_question() ? $question->system_ID() : $question->ID(); |
| 352 | - $form_args['subsections'][ $identifier ] = $this->reg_form_question( $registration, $question ); |
|
| 351 | + $form_args['subsections'][$identifier] = $this->reg_form_question($registration, $question); |
|
| 353 | 352 | } |
| 354 | 353 | } |
| 355 | 354 | $form_args['subsections'] = apply_filters( |
@@ -370,7 +369,7 @@ discard block |
||
| 370 | 369 | ) |
| 371 | 370 | ); |
| 372 | 371 | // d( $form_args ); |
| 373 | - $question_group_reg_form = new EE_Form_Section_Proper( $form_args ); |
|
| 372 | + $question_group_reg_form = new EE_Form_Section_Proper($form_args); |
|
| 374 | 373 | return apply_filters( |
| 375 | 374 | 'FHEE__EE_SPCO_Reg_Step_Attendee_Information___question_group_reg_form__question_group_reg_form', |
| 376 | 375 | $question_group_reg_form, |
@@ -387,11 +386,11 @@ discard block |
||
| 387 | 386 | * @param EE_Question_Group $question_group |
| 388 | 387 | * @return EE_Form_Section_HTML |
| 389 | 388 | */ |
| 390 | - private function _question_group_header( EE_Question_Group $question_group ){ |
|
| 389 | + private function _question_group_header(EE_Question_Group $question_group) { |
|
| 391 | 390 | $html = ''; |
| 392 | 391 | // group_name |
| 393 | - if ( $question_group->show_group_name() && $question_group->name() !== '' ) { |
|
| 394 | - if ( $this->checkout->admin_request ) { |
|
| 392 | + if ($question_group->show_group_name() && $question_group->name() !== '') { |
|
| 393 | + if ($this->checkout->admin_request) { |
|
| 395 | 394 | $html .= EEH_HTML::br(); |
| 396 | 395 | $html .= EEH_HTML::h3( |
| 397 | 396 | $question_group->name(), |
@@ -405,7 +404,7 @@ discard block |
||
| 405 | 404 | } |
| 406 | 405 | } |
| 407 | 406 | // group_desc |
| 408 | - if ( $question_group->show_group_desc() && $question_group->desc() !== '' ) { |
|
| 407 | + if ($question_group->show_group_desc() && $question_group->desc() !== '') { |
|
| 409 | 408 | $html .= EEH_HTML::p( |
| 410 | 409 | $question_group->desc(), |
| 411 | 410 | '', |
@@ -415,7 +414,7 @@ discard block |
||
| 415 | 414 | ); |
| 416 | 415 | |
| 417 | 416 | } |
| 418 | - return new EE_Form_Section_HTML( $html ); |
|
| 417 | + return new EE_Form_Section_HTML($html); |
|
| 419 | 418 | } |
| 420 | 419 | |
| 421 | 420 | |
@@ -425,7 +424,7 @@ discard block |
||
| 425 | 424 | * @return EE_Form_Section_Proper |
| 426 | 425 | * @throws \EE_Error |
| 427 | 426 | */ |
| 428 | - private function _copy_attendee_info_form(){ |
|
| 427 | + private function _copy_attendee_info_form() { |
|
| 429 | 428 | // array of params to pass to parent constructor |
| 430 | 429 | return new EE_Form_Section_Proper( |
| 431 | 430 | array( |
@@ -454,7 +453,7 @@ discard block |
||
| 454 | 453 | private function _auto_copy_attendee_info() { |
| 455 | 454 | return new EE_Form_Section_HTML( |
| 456 | 455 | EEH_Template::locate_template( |
| 457 | - SPCO_REG_STEPS_PATH . $this->_slug . DS . '_auto_copy_attendee_info.template.php', |
|
| 456 | + SPCO_REG_STEPS_PATH.$this->_slug.DS.'_auto_copy_attendee_info.template.php', |
|
| 458 | 457 | apply_filters( |
| 459 | 458 | 'FHEE__EE_SPCO_Reg_Step_Attendee_Information__auto_copy_attendee_info__template_args', |
| 460 | 459 | array() |
@@ -478,32 +477,32 @@ discard block |
||
| 478 | 477 | $copy_attendee_info_inputs = array(); |
| 479 | 478 | $prev_ticket = NULL; |
| 480 | 479 | // grab the saved registrations from the transaction |
| 481 | - $registrations = $this->checkout->transaction->registrations( $this->checkout->reg_cache_where_params ); |
|
| 482 | - foreach ( $registrations as $registration ) { |
|
| 480 | + $registrations = $this->checkout->transaction->registrations($this->checkout->reg_cache_where_params); |
|
| 481 | + foreach ($registrations as $registration) { |
|
| 483 | 482 | // for all attendees other than the primary attendee |
| 484 | - if ( $registration instanceof EE_Registration && ! $registration->is_primary_registrant() ) { |
|
| 483 | + if ($registration instanceof EE_Registration && ! $registration->is_primary_registrant()) { |
|
| 485 | 484 | // if this is a new ticket OR if this is the very first additional attendee after the primary attendee |
| 486 | - if ( $registration->ticket()->ID() !== $prev_ticket ) { |
|
| 485 | + if ($registration->ticket()->ID() !== $prev_ticket) { |
|
| 487 | 486 | $item_name = $registration->ticket()->name(); |
| 488 | 487 | $item_name .= $registration->ticket()->description() !== '' |
| 489 | - ? ' - ' . $registration->ticket()->description() |
|
| 488 | + ? ' - '.$registration->ticket()->description() |
|
| 490 | 489 | : ''; |
| 491 | - $copy_attendee_info_inputs[ 'spco_copy_attendee_chk[ticket-' . $registration->ticket()->ID() . ']' ] = new EE_Form_Section_HTML( |
|
| 492 | - '<h6 class="spco-copy-attendee-event-hdr">' . $item_name . '</h6>' |
|
| 490 | + $copy_attendee_info_inputs['spco_copy_attendee_chk[ticket-'.$registration->ticket()->ID().']'] = new EE_Form_Section_HTML( |
|
| 491 | + '<h6 class="spco-copy-attendee-event-hdr">'.$item_name.'</h6>' |
|
| 493 | 492 | ); |
| 494 | 493 | $prev_ticket = $registration->ticket()->ID(); |
| 495 | 494 | } |
| 496 | 495 | |
| 497 | - $copy_attendee_info_inputs[ 'spco_copy_attendee_chk[' . $registration->ID() . ']' ] = new |
|
| 496 | + $copy_attendee_info_inputs['spco_copy_attendee_chk['.$registration->ID().']'] = new |
|
| 498 | 497 | EE_Checkbox_Multi_Input( |
| 499 | 498 | array( |
| 500 | 499 | $registration->ID() => sprintf( |
| 501 | - __( 'Attendee #%s', 'event_espresso' ), |
|
| 500 | + __('Attendee #%s', 'event_espresso'), |
|
| 502 | 501 | $registration->count() |
| 503 | 502 | ) |
| 504 | 503 | ), |
| 505 | 504 | array( |
| 506 | - 'html_id' => 'spco-copy-attendee-chk-' . $registration->reg_url_link(), |
|
| 505 | + 'html_id' => 'spco-copy-attendee-chk-'.$registration->reg_url_link(), |
|
| 507 | 506 | 'html_class' => 'spco-copy-attendee-chk ee-do-not-validate', |
| 508 | 507 | 'display_html_label_text' => false |
| 509 | 508 | ) |
@@ -523,7 +522,7 @@ discard block |
||
| 523 | 522 | * @return EE_Form_Input_Base |
| 524 | 523 | * @throws \EE_Error |
| 525 | 524 | */ |
| 526 | - private function _additional_primary_registrant_inputs( EE_Registration $registration ){ |
|
| 525 | + private function _additional_primary_registrant_inputs(EE_Registration $registration) { |
|
| 527 | 526 | // generate hidden input |
| 528 | 527 | return new EE_Hidden_Input( |
| 529 | 528 | array( |
@@ -542,7 +541,7 @@ discard block |
||
| 542 | 541 | * @return EE_Form_Input_Base |
| 543 | 542 | * @throws \EE_Error |
| 544 | 543 | */ |
| 545 | - public function reg_form_question( EE_Registration $registration, EE_Question $question ){ |
|
| 544 | + public function reg_form_question(EE_Registration $registration, EE_Question $question) { |
|
| 546 | 545 | |
| 547 | 546 | // if this question was for an attendee detail, then check for that answer |
| 548 | 547 | $answer_value = EEM_Answer::instance()->get_attendee_property_answer_value( |
@@ -551,31 +550,31 @@ discard block |
||
| 551 | 550 | ); |
| 552 | 551 | $answer = $answer_value === null |
| 553 | 552 | ? EEM_Answer::instance()->get_one( |
| 554 | - array( array( 'QST_ID' => $question->ID(), 'REG_ID' => $registration->ID() ) ) |
|
| 553 | + array(array('QST_ID' => $question->ID(), 'REG_ID' => $registration->ID())) |
|
| 555 | 554 | ) |
| 556 | 555 | : null; |
| 557 | 556 | // if NOT returning to edit an existing registration |
| 558 | 557 | // OR if this question is for an attendee property |
| 559 | 558 | // OR we still don't have an EE_Answer object |
| 560 | - if( $answer_value || ! $answer instanceof EE_Answer || ! $registration->reg_url_link() ) { |
|
| 559 | + if ($answer_value || ! $answer instanceof EE_Answer || ! $registration->reg_url_link()) { |
|
| 561 | 560 | // create an EE_Answer object for storing everything in |
| 562 | - $answer = EE_Answer::new_instance ( array( |
|
| 561 | + $answer = EE_Answer::new_instance(array( |
|
| 563 | 562 | 'QST_ID'=> $question->ID(), |
| 564 | 563 | 'REG_ID'=> $registration->ID() |
| 565 | 564 | )); |
| 566 | 565 | } |
| 567 | 566 | // verify instance |
| 568 | - if( $answer instanceof EE_Answer ){ |
|
| 569 | - if ( ! empty( $answer_value )) { |
|
| 570 | - $answer->set( 'ANS_value', $answer_value ); |
|
| 567 | + if ($answer instanceof EE_Answer) { |
|
| 568 | + if ( ! empty($answer_value)) { |
|
| 569 | + $answer->set('ANS_value', $answer_value); |
|
| 571 | 570 | } |
| 572 | - $answer->cache( 'Question', $question ); |
|
| 573 | - $answer_cache_id =$question->system_ID() !== null |
|
| 574 | - ? $question->system_ID() . '-' . $registration->reg_url_link() |
|
| 575 | - : $question->ID() . '-' . $registration->reg_url_link(); |
|
| 576 | - $registration->cache( 'Answer', $answer, $answer_cache_id ); |
|
| 571 | + $answer->cache('Question', $question); |
|
| 572 | + $answer_cache_id = $question->system_ID() !== null |
|
| 573 | + ? $question->system_ID().'-'.$registration->reg_url_link() |
|
| 574 | + : $question->ID().'-'.$registration->reg_url_link(); |
|
| 575 | + $registration->cache('Answer', $answer, $answer_cache_id); |
|
| 577 | 576 | } |
| 578 | - return $this->_generate_question_input( $registration, $question, $answer ); |
|
| 577 | + return $this->_generate_question_input($registration, $question, $answer); |
|
| 579 | 578 | |
| 580 | 579 | } |
| 581 | 580 | |
@@ -588,46 +587,46 @@ discard block |
||
| 588 | 587 | * @return EE_Form_Input_Base |
| 589 | 588 | * @throws \EE_Error |
| 590 | 589 | */ |
| 591 | - private function _generate_question_input( EE_Registration $registration, EE_Question $question, $answer ){ |
|
| 590 | + private function _generate_question_input(EE_Registration $registration, EE_Question $question, $answer) { |
|
| 592 | 591 | $identifier = $question->is_system_question() ? $question->system_ID() : $question->ID(); |
| 593 | - $this->_required_questions[ $identifier ] = $question->required() ? true : false; |
|
| 592 | + $this->_required_questions[$identifier] = $question->required() ? true : false; |
|
| 594 | 593 | add_filter( |
| 595 | 594 | 'FHEE__EE_Question__generate_form_input__country_options', |
| 596 | - array( $this, 'use_cached_countries_for_form_input' ), |
|
| 595 | + array($this, 'use_cached_countries_for_form_input'), |
|
| 597 | 596 | 10, |
| 598 | 597 | 4 |
| 599 | 598 | ); |
| 600 | 599 | add_filter( |
| 601 | 600 | 'FHEE__EE_Question__generate_form_input__state_options', |
| 602 | - array( $this, 'use_cached_states_for_form_input' ), |
|
| 601 | + array($this, 'use_cached_states_for_form_input'), |
|
| 603 | 602 | 10, |
| 604 | 603 | 4 |
| 605 | 604 | ); |
| 606 | 605 | $input_constructor_args = array( |
| 607 | - 'html_name' => 'ee_reg_qstn[' . $registration->ID() . '][' . $identifier . ']', |
|
| 608 | - 'html_id' => 'ee_reg_qstn-' . $registration->ID() . '-' . $identifier, |
|
| 609 | - 'html_class' => 'ee-reg-qstn ee-reg-qstn-' . $identifier, |
|
| 610 | - 'html_label_id' => 'ee_reg_qstn-' . $registration->ID() . '-' . $identifier, |
|
| 606 | + 'html_name' => 'ee_reg_qstn['.$registration->ID().']['.$identifier.']', |
|
| 607 | + 'html_id' => 'ee_reg_qstn-'.$registration->ID().'-'.$identifier, |
|
| 608 | + 'html_class' => 'ee-reg-qstn ee-reg-qstn-'.$identifier, |
|
| 609 | + 'html_label_id' => 'ee_reg_qstn-'.$registration->ID().'-'.$identifier, |
|
| 611 | 610 | 'html_label_class' => 'ee-reg-qstn', |
| 612 | 611 | ); |
| 613 | - $input_constructor_args['html_label_id'] .= '-lbl'; |
|
| 614 | - if ( $answer instanceof EE_Answer && $answer->ID() ) { |
|
| 615 | - $input_constructor_args[ 'html_name' ] .= '[' . $answer->ID() . ']'; |
|
| 616 | - $input_constructor_args[ 'html_id' ] .= '-' . $answer->ID(); |
|
| 617 | - $input_constructor_args[ 'html_label_id' ] .= '-' . $answer->ID(); |
|
| 612 | + $input_constructor_args['html_label_id'] .= '-lbl'; |
|
| 613 | + if ($answer instanceof EE_Answer && $answer->ID()) { |
|
| 614 | + $input_constructor_args['html_name'] .= '['.$answer->ID().']'; |
|
| 615 | + $input_constructor_args['html_id'] .= '-'.$answer->ID(); |
|
| 616 | + $input_constructor_args['html_label_id'] .= '-'.$answer->ID(); |
|
| 618 | 617 | } |
| 619 | - $form_input = $question->generate_form_input( |
|
| 618 | + $form_input = $question->generate_form_input( |
|
| 620 | 619 | $registration, |
| 621 | 620 | $answer, |
| 622 | 621 | $input_constructor_args |
| 623 | 622 | ); |
| 624 | 623 | remove_filter( |
| 625 | 624 | 'FHEE__EE_Question__generate_form_input__country_options', |
| 626 | - array( $this, 'use_cached_countries_for_form_input' ) |
|
| 625 | + array($this, 'use_cached_countries_for_form_input') |
|
| 627 | 626 | ); |
| 628 | 627 | remove_filter( |
| 629 | 628 | 'FHEE__EE_Question__generate_form_input__state_options', |
| 630 | - array( $this, 'use_cached_states_for_form_input' ) |
|
| 629 | + array($this, 'use_cached_states_for_form_input') |
|
| 631 | 630 | ); |
| 632 | 631 | return $form_input; |
| 633 | 632 | } |
@@ -643,23 +642,23 @@ discard block |
||
| 643 | 642 | * @return array 2d keys are country IDs, values are their names |
| 644 | 643 | * @throws \EE_Error |
| 645 | 644 | */ |
| 646 | - public function use_cached_countries_for_form_input( $countries_list, $question, $registration, $answer ) { |
|
| 647 | - $country_options = array( '' => '' ); |
|
| 645 | + public function use_cached_countries_for_form_input($countries_list, $question, $registration, $answer) { |
|
| 646 | + $country_options = array('' => ''); |
|
| 648 | 647 | // get possibly cached list of countries |
| 649 | 648 | $countries = $this->checkout->action === 'process_reg_step' |
| 650 | 649 | ? EEM_Country::instance()->get_all_countries() |
| 651 | 650 | : EEM_Country::instance()->get_all_active_countries(); |
| 652 | - if ( ! empty( $countries )) { |
|
| 653 | - foreach( $countries as $country ){ |
|
| 654 | - if ( $country instanceof EE_Country ) { |
|
| 655 | - $country_options[ $country->ID() ] = $country->name(); |
|
| 651 | + if ( ! empty($countries)) { |
|
| 652 | + foreach ($countries as $country) { |
|
| 653 | + if ($country instanceof EE_Country) { |
|
| 654 | + $country_options[$country->ID()] = $country->name(); |
|
| 656 | 655 | } |
| 657 | 656 | } |
| 658 | 657 | } |
| 659 | - if( $question instanceof EE_Question |
|
| 660 | - && $registration instanceof EE_Registration ) { |
|
| 658 | + if ($question instanceof EE_Question |
|
| 659 | + && $registration instanceof EE_Registration) { |
|
| 661 | 660 | $answer = EEM_Answer::instance()->get_one( |
| 662 | - array( array( 'QST_ID' => $question->ID(), 'REG_ID' => $registration->ID() ) ) |
|
| 661 | + array(array('QST_ID' => $question->ID(), 'REG_ID' => $registration->ID())) |
|
| 663 | 662 | ); |
| 664 | 663 | } else { |
| 665 | 664 | $answer = EE_Answer::new_instance(); |
@@ -686,22 +685,22 @@ discard block |
||
| 686 | 685 | * @return array 2d keys are state IDs, values are their names |
| 687 | 686 | * @throws \EE_Error |
| 688 | 687 | */ |
| 689 | - public function use_cached_states_for_form_input( $states_list, $question, $registration, $answer ) { |
|
| 690 | - $state_options = array( '' => array( '' => '')); |
|
| 688 | + public function use_cached_states_for_form_input($states_list, $question, $registration, $answer) { |
|
| 689 | + $state_options = array('' => array('' => '')); |
|
| 691 | 690 | $states = $this->checkout->action === 'process_reg_step' |
| 692 | 691 | ? EEM_State::instance()->get_all_states() |
| 693 | 692 | : EEM_State::instance()->get_all_active_states(); |
| 694 | - if ( ! empty( $states )) { |
|
| 695 | - foreach( $states as $state ){ |
|
| 696 | - if ( $state instanceof EE_State ) { |
|
| 697 | - $state_options[ $state->country()->name() ][ $state->ID() ] = $state->name(); |
|
| 693 | + if ( ! empty($states)) { |
|
| 694 | + foreach ($states as $state) { |
|
| 695 | + if ($state instanceof EE_State) { |
|
| 696 | + $state_options[$state->country()->name()][$state->ID()] = $state->name(); |
|
| 698 | 697 | } |
| 699 | 698 | } |
| 700 | 699 | } |
| 701 | - if( $question instanceof EE_Question |
|
| 702 | - && $registration instanceof EE_Registration ) { |
|
| 700 | + if ($question instanceof EE_Question |
|
| 701 | + && $registration instanceof EE_Registration) { |
|
| 703 | 702 | $answer = EEM_Answer::instance()->get_one( |
| 704 | - array( array( 'QST_ID' => $question->ID(), 'REG_ID' => $registration->ID() ) ) |
|
| 703 | + array(array('QST_ID' => $question->ID(), 'REG_ID' => $registration->ID())) |
|
| 705 | 704 | ); |
| 706 | 705 | } else { |
| 707 | 706 | $answer = EE_Answer::new_instance(); |
@@ -730,24 +729,24 @@ discard block |
||
| 730 | 729 | * @throws \EE_Error |
| 731 | 730 | */ |
| 732 | 731 | public function process_reg_step() { |
| 733 | - do_action( 'AHEE_log', __FILE__, __FUNCTION__, '' ); |
|
| 732 | + do_action('AHEE_log', __FILE__, __FUNCTION__, ''); |
|
| 734 | 733 | // grab validated data from form |
| 735 | 734 | $valid_data = $this->checkout->current_step->valid_data(); |
| 736 | 735 | // EEH_Debug_Tools::printr( $_REQUEST, '$_REQUEST', __FILE__, __LINE__ ); |
| 737 | 736 | // EEH_Debug_Tools::printr( $valid_data, '$valid_data', __FILE__, __LINE__ ); |
| 738 | 737 | // if we don't have any $valid_data then something went TERRIBLY WRONG !!! |
| 739 | - if ( empty( $valid_data )) { |
|
| 738 | + if (empty($valid_data)) { |
|
| 740 | 739 | EE_Error::add_error( |
| 741 | - __( 'No valid question responses were received.', 'event_espresso' ), |
|
| 740 | + __('No valid question responses were received.', 'event_espresso'), |
|
| 742 | 741 | __FILE__, |
| 743 | 742 | __FUNCTION__, |
| 744 | 743 | __LINE__ |
| 745 | 744 | ); |
| 746 | 745 | return false; |
| 747 | 746 | } |
| 748 | - if ( ! $this->checkout->transaction instanceof EE_Transaction || ! $this->checkout->continue_reg ) { |
|
| 747 | + if ( ! $this->checkout->transaction instanceof EE_Transaction || ! $this->checkout->continue_reg) { |
|
| 749 | 748 | EE_Error::add_error( |
| 750 | - __( 'A valid transaction could not be initiated for processing your registrations.', 'event_espresso' ), |
|
| 749 | + __('A valid transaction could not be initiated for processing your registrations.', 'event_espresso'), |
|
| 751 | 750 | __FILE__, |
| 752 | 751 | __FUNCTION__, |
| 753 | 752 | __LINE__ |
@@ -755,11 +754,11 @@ discard block |
||
| 755 | 754 | return false; |
| 756 | 755 | } |
| 757 | 756 | // get cached registrations |
| 758 | - $registrations = $this->checkout->transaction->registrations( $this->checkout->reg_cache_where_params ); |
|
| 757 | + $registrations = $this->checkout->transaction->registrations($this->checkout->reg_cache_where_params); |
|
| 759 | 758 | // verify we got the goods |
| 760 | - if ( empty( $registrations )) { |
|
| 759 | + if (empty($registrations)) { |
|
| 761 | 760 | EE_Error::add_error( |
| 762 | - __( 'Your form data could not be applied to any valid registrations.', 'event_espresso' ), |
|
| 761 | + __('Your form data could not be applied to any valid registrations.', 'event_espresso'), |
|
| 763 | 762 | __FILE__, |
| 764 | 763 | __FUNCTION__, |
| 765 | 764 | __LINE__ |
@@ -767,15 +766,15 @@ discard block |
||
| 767 | 766 | return false; |
| 768 | 767 | } |
| 769 | 768 | // extract attendee info from form data and save to model objects |
| 770 | - $registrations_processed = $this->_process_registrations( $registrations, $valid_data ); |
|
| 769 | + $registrations_processed = $this->_process_registrations($registrations, $valid_data); |
|
| 771 | 770 | // if first pass thru SPCO, |
| 772 | 771 | // then let's check processed registrations against the total number of tickets in the cart |
| 773 | - if ( $registrations_processed === false ) { |
|
| 772 | + if ($registrations_processed === false) { |
|
| 774 | 773 | // but return immediately if the previous step exited early due to errors |
| 775 | 774 | return false; |
| 776 | - } else if ( ! $this->checkout->revisit && $registrations_processed !== $this->checkout->total_ticket_count ) { |
|
| 775 | + } else if ( ! $this->checkout->revisit && $registrations_processed !== $this->checkout->total_ticket_count) { |
|
| 777 | 776 | // generate a correctly translated string for all possible singular/plural combinations |
| 778 | - if ( $this->checkout->total_ticket_count === 1 && $registrations_processed !== 1 ) { |
|
| 777 | + if ($this->checkout->total_ticket_count === 1 && $registrations_processed !== 1) { |
|
| 779 | 778 | $error_msg = sprintf( |
| 780 | 779 | __( |
| 781 | 780 | 'There was %1$d ticket in the Event Queue, but %2$ds registrations were processed', |
@@ -784,7 +783,7 @@ discard block |
||
| 784 | 783 | $this->checkout->total_ticket_count, |
| 785 | 784 | $registrations_processed |
| 786 | 785 | ); |
| 787 | - } else if ( $this->checkout->total_ticket_count !== 1 && $registrations_processed === 1 ) { |
|
| 786 | + } else if ($this->checkout->total_ticket_count !== 1 && $registrations_processed === 1) { |
|
| 788 | 787 | $error_msg = sprintf( |
| 789 | 788 | __( |
| 790 | 789 | 'There was a total of %1$d tickets in the Event Queue, but only %2$ds registration was processed', |
@@ -803,17 +802,17 @@ discard block |
||
| 803 | 802 | $registrations_processed |
| 804 | 803 | ); |
| 805 | 804 | } |
| 806 | - EE_Error::add_error( $error_msg, __FILE__, __FUNCTION__, __LINE__ ); |
|
| 805 | + EE_Error::add_error($error_msg, __FILE__, __FUNCTION__, __LINE__); |
|
| 807 | 806 | return false; |
| 808 | 807 | } |
| 809 | 808 | // mark this reg step as completed |
| 810 | 809 | $this->set_completed(); |
| 811 | 810 | $this->_set_success_message( |
| 812 | - __( 'The Attendee Information Step has been successfully completed.', 'event_espresso' ) |
|
| 811 | + __('The Attendee Information Step has been successfully completed.', 'event_espresso') |
|
| 813 | 812 | ); |
| 814 | 813 | //do action in case a plugin wants to do something with the data submitted in step 1. |
| 815 | 814 | //passes EE_Single_Page_Checkout, and it's posted data |
| 816 | - do_action( 'AHEE__EE_Single_Page_Checkout__process_attendee_information__end', $this, $valid_data ); |
|
| 815 | + do_action('AHEE__EE_Single_Page_Checkout__process_attendee_information__end', $this, $valid_data); |
|
| 817 | 816 | return true; |
| 818 | 817 | } |
| 819 | 818 | |
@@ -827,9 +826,9 @@ discard block |
||
| 827 | 826 | * @return boolean | int |
| 828 | 827 | * @throws \EE_Error |
| 829 | 828 | */ |
| 830 | - private function _process_registrations( $registrations = array(), $valid_data = array() ) { |
|
| 829 | + private function _process_registrations($registrations = array(), $valid_data = array()) { |
|
| 831 | 830 | // load resources and set some defaults |
| 832 | - EE_Registry::instance()->load_model( 'Attendee' ); |
|
| 831 | + EE_Registry::instance()->load_model('Attendee'); |
|
| 833 | 832 | // holder for primary registrant attendee object |
| 834 | 833 | $this->checkout->primary_attendee_obj = NULL; |
| 835 | 834 | // array for tracking reg form data for the primary registrant |
@@ -846,9 +845,9 @@ discard block |
||
| 846 | 845 | // attendee counter |
| 847 | 846 | $att_nmbr = 0; |
| 848 | 847 | // grab the saved registrations from the transaction |
| 849 | - foreach ( $registrations as $registration ) { |
|
| 848 | + foreach ($registrations as $registration) { |
|
| 850 | 849 | // verify EE_Registration object |
| 851 | - if ( ! $registration instanceof EE_Registration ) { |
|
| 850 | + if ( ! $registration instanceof EE_Registration) { |
|
| 852 | 851 | EE_Error::add_error( |
| 853 | 852 | __( |
| 854 | 853 | 'An invalid Registration object was discovered when attempting to process your registration information.', |
@@ -863,12 +862,12 @@ discard block |
||
| 863 | 862 | /** @var string $reg_url_link */ |
| 864 | 863 | $reg_url_link = $registration->reg_url_link(); |
| 865 | 864 | // reg_url_link exists ? |
| 866 | - if ( ! empty( $reg_url_link ) ) { |
|
| 865 | + if ( ! empty($reg_url_link)) { |
|
| 867 | 866 | // should this registration be processed during this visit ? |
| 868 | - if ( $this->checkout->visit_allows_processing_of_this_registration( $registration ) ) { |
|
| 867 | + if ($this->checkout->visit_allows_processing_of_this_registration($registration)) { |
|
| 869 | 868 | // if NOT revisiting, then let's save the registration now, |
| 870 | 869 | // so that we have a REG_ID to use when generating other objects |
| 871 | - if ( ! $this->checkout->revisit ) { |
|
| 870 | + if ( ! $this->checkout->revisit) { |
|
| 872 | 871 | $registration->save(); |
| 873 | 872 | } |
| 874 | 873 | /** |
@@ -878,7 +877,7 @@ discard block |
||
| 878 | 877 | * @var bool if true is returned by the plugin then the |
| 879 | 878 | * registration processing is halted. |
| 880 | 879 | */ |
| 881 | - if ( apply_filters( |
|
| 880 | + if (apply_filters( |
|
| 882 | 881 | 'FHEE__EE_SPCO_Reg_Step_Attendee_Information___process_registrations__pre_registration_process', |
| 883 | 882 | false, |
| 884 | 883 | $att_nmbr, |
@@ -886,38 +885,38 @@ discard block |
||
| 886 | 885 | $registrations, |
| 887 | 886 | $valid_data, |
| 888 | 887 | $this |
| 889 | - ) ) { |
|
| 888 | + )) { |
|
| 890 | 889 | return false; |
| 891 | 890 | } |
| 892 | 891 | |
| 893 | 892 | // Houston, we have a registration! |
| 894 | 893 | $att_nmbr++; |
| 895 | - $this->_attendee_data[ $reg_url_link ] = array(); |
|
| 894 | + $this->_attendee_data[$reg_url_link] = array(); |
|
| 896 | 895 | // grab any existing related answer objects |
| 897 | 896 | $this->_registration_answers = $registration->answers(); |
| 898 | 897 | // unset( $valid_data[ $reg_url_link ]['additional_attendee_reg_info'] ); |
| 899 | - if ( isset( $valid_data[ $reg_url_link ] ) ) { |
|
| 898 | + if (isset($valid_data[$reg_url_link])) { |
|
| 900 | 899 | // do we need to copy basic info from primary attendee ? |
| 901 | - $copy_primary = isset( $valid_data[ $reg_url_link ]['additional_attendee_reg_info'] ) |
|
| 902 | - && absint( $valid_data[ $reg_url_link ]['additional_attendee_reg_info'] ) === 0 |
|
| 900 | + $copy_primary = isset($valid_data[$reg_url_link]['additional_attendee_reg_info']) |
|
| 901 | + && absint($valid_data[$reg_url_link]['additional_attendee_reg_info']) === 0 |
|
| 903 | 902 | ? true |
| 904 | 903 | : false; |
| 905 | 904 | // filter form input data for this registration |
| 906 | - $valid_data[ $reg_url_link ] = (array)apply_filters( |
|
| 905 | + $valid_data[$reg_url_link] = (array) apply_filters( |
|
| 907 | 906 | 'FHEE__EE_Single_Page_Checkout__process_attendee_information__valid_data_line_item', |
| 908 | - $valid_data[ $reg_url_link ] |
|
| 907 | + $valid_data[$reg_url_link] |
|
| 909 | 908 | ); |
| 910 | 909 | // EEH_Debug_Tools::printr( $valid_data[ $reg_url_link ], '$valid_data[ $reg_url_link ]', __FILE__, __LINE__ ); |
| 911 | - if ( isset( $valid_data['primary_attendee'] )) { |
|
| 912 | - $primary_registrant['line_item_id'] = ! empty( $valid_data['primary_attendee'] ) |
|
| 910 | + if (isset($valid_data['primary_attendee'])) { |
|
| 911 | + $primary_registrant['line_item_id'] = ! empty($valid_data['primary_attendee']) |
|
| 913 | 912 | ? $valid_data['primary_attendee'] |
| 914 | 913 | : false; |
| 915 | - unset( $valid_data['primary_attendee'] ); |
|
| 914 | + unset($valid_data['primary_attendee']); |
|
| 916 | 915 | } |
| 917 | 916 | // now loop through our array of valid post data && process attendee reg forms |
| 918 | - foreach ( $valid_data[ $reg_url_link ] as $form_section => $form_inputs ) { |
|
| 919 | - if ( ! in_array( $form_section, $non_input_form_sections )) { |
|
| 920 | - foreach ( $form_inputs as $form_input => $input_value ) { |
|
| 917 | + foreach ($valid_data[$reg_url_link] as $form_section => $form_inputs) { |
|
| 918 | + if ( ! in_array($form_section, $non_input_form_sections)) { |
|
| 919 | + foreach ($form_inputs as $form_input => $input_value) { |
|
| 921 | 920 | // \EEH_Debug_Tools::printr( $input_value, $form_input, __FILE__, __LINE__ ); |
| 922 | 921 | // check for critical inputs |
| 923 | 922 | if ( |
@@ -931,16 +930,16 @@ discard block |
||
| 931 | 930 | // store a bit of data about the primary attendee |
| 932 | 931 | if ( |
| 933 | 932 | $att_nmbr === 1 |
| 934 | - && ! empty( $input_value ) |
|
| 933 | + && ! empty($input_value) |
|
| 935 | 934 | && $reg_url_link === $primary_registrant['line_item_id'] |
| 936 | 935 | ) { |
| 937 | - $primary_registrant[ $form_input ] = $input_value; |
|
| 936 | + $primary_registrant[$form_input] = $input_value; |
|
| 938 | 937 | } else if ( |
| 939 | 938 | $copy_primary |
| 940 | 939 | && $input_value === null |
| 941 | - && isset( $primary_registrant[ $form_input ] ) |
|
| 940 | + && isset($primary_registrant[$form_input]) |
|
| 942 | 941 | ) { |
| 943 | - $input_value = $primary_registrant[ $form_input ]; |
|
| 942 | + $input_value = $primary_registrant[$form_input]; |
|
| 944 | 943 | } |
| 945 | 944 | // now attempt to save the input data |
| 946 | 945 | if ( |
@@ -982,57 +981,57 @@ discard block |
||
| 982 | 981 | // have we met before? |
| 983 | 982 | $attendee = $this->_find_existing_attendee( |
| 984 | 983 | $registration, |
| 985 | - $this->_attendee_data[ $reg_url_link ] |
|
| 984 | + $this->_attendee_data[$reg_url_link] |
|
| 986 | 985 | ); |
| 987 | 986 | // did we find an already existing record for this attendee ? |
| 988 | - if ( $attendee instanceof EE_Attendee ) { |
|
| 987 | + if ($attendee instanceof EE_Attendee) { |
|
| 989 | 988 | $attendee = $this->_update_existing_attendee_data( |
| 990 | 989 | $attendee, |
| 991 | - $this->_attendee_data[ $reg_url_link ] |
|
| 990 | + $this->_attendee_data[$reg_url_link] |
|
| 992 | 991 | ); |
| 993 | 992 | } else { |
| 994 | 993 | // ensure critical details are set for additional attendees |
| 995 | - $this->_attendee_data[ $reg_url_link ] = $att_nmbr > 1 |
|
| 994 | + $this->_attendee_data[$reg_url_link] = $att_nmbr > 1 |
|
| 996 | 995 | ? $this->_copy_critical_attendee_details_from_primary_registrant( |
| 997 | - $this->_attendee_data[ $reg_url_link ] |
|
| 996 | + $this->_attendee_data[$reg_url_link] |
|
| 998 | 997 | ) |
| 999 | - : $this->_attendee_data[ $reg_url_link ]; |
|
| 998 | + : $this->_attendee_data[$reg_url_link]; |
|
| 1000 | 999 | $attendee = $this->_create_new_attendee( |
| 1001 | 1000 | $registration, |
| 1002 | - $this->_attendee_data[ $reg_url_link ] |
|
| 1001 | + $this->_attendee_data[$reg_url_link] |
|
| 1003 | 1002 | ); |
| 1004 | 1003 | } |
| 1005 | 1004 | // who's #1 ? |
| 1006 | - if ( $att_nmbr === 1 ) { |
|
| 1005 | + if ($att_nmbr === 1) { |
|
| 1007 | 1006 | $this->checkout->primary_attendee_obj = $attendee; |
| 1008 | 1007 | } |
| 1009 | 1008 | } |
| 1010 | 1009 | // EEH_Debug_Tools::printr( $attendee, '$attendee', __FILE__, __LINE__ ); |
| 1011 | 1010 | // add relation to registration, set attendee ID, and cache attendee |
| 1012 | - $this->_associate_attendee_with_registration( $registration, $attendee ); |
|
| 1011 | + $this->_associate_attendee_with_registration($registration, $attendee); |
|
| 1013 | 1012 | // \EEH_Debug_Tools::printr( $registration, '$registration', __FILE__, __LINE__ ); |
| 1014 | - if ( ! $registration->attendee() instanceof EE_Attendee ) { |
|
| 1015 | - EE_Error::add_error( sprintf( __( 'Registration %s has an invalid or missing Attendee object.', 'event_espresso' ), $reg_url_link ), __FILE__, __FUNCTION__, __LINE__ ); |
|
| 1013 | + if ( ! $registration->attendee() instanceof EE_Attendee) { |
|
| 1014 | + EE_Error::add_error(sprintf(__('Registration %s has an invalid or missing Attendee object.', 'event_espresso'), $reg_url_link), __FILE__, __FUNCTION__, __LINE__); |
|
| 1016 | 1015 | return false; |
| 1017 | 1016 | } |
| 1018 | 1017 | /** @type EE_Registration_Processor $registration_processor */ |
| 1019 | - $registration_processor = EE_Registry::instance()->load_class( 'Registration_Processor' ); |
|
| 1018 | + $registration_processor = EE_Registry::instance()->load_class('Registration_Processor'); |
|
| 1020 | 1019 | // at this point, we should have enough details about the registrant to consider the registration NOT incomplete |
| 1021 | - $registration_processor->toggle_incomplete_registration_status_to_default( $registration, false ); |
|
| 1020 | + $registration_processor->toggle_incomplete_registration_status_to_default($registration, false); |
|
| 1022 | 1021 | /** @type EE_Transaction_Processor $transaction_processor */ |
| 1023 | - $transaction_processor = EE_Registry::instance()->load_class( 'Transaction_Processor' ); |
|
| 1022 | + $transaction_processor = EE_Registry::instance()->load_class('Transaction_Processor'); |
|
| 1024 | 1023 | // we can also consider the TXN to not have been failed, so temporarily upgrade it's status to abandoned |
| 1025 | - $transaction_processor->toggle_failed_transaction_status( $this->checkout->transaction ); |
|
| 1024 | + $transaction_processor->toggle_failed_transaction_status($this->checkout->transaction); |
|
| 1026 | 1025 | // if we've gotten this far, then let's save what we have |
| 1027 | 1026 | $registration->save(); |
| 1028 | 1027 | // add relation between TXN and registration |
| 1029 | - $this->_associate_registration_with_transaction( $registration ); |
|
| 1028 | + $this->_associate_registration_with_transaction($registration); |
|
| 1030 | 1029 | } // end of if ( ! $this->checkout->revisit || $this->checkout->primary_revisit || ( $this->checkout->revisit && $this->checkout->reg_url_link == $reg_url_link )) { |
| 1031 | 1030 | |
| 1032 | - } else { |
|
| 1033 | - EE_Error::add_error( __( 'An invalid or missing line item ID was encountered while attempting to process the registration form.', 'event_espresso' ), __FILE__, __FUNCTION__, __LINE__ ); |
|
| 1031 | + } else { |
|
| 1032 | + EE_Error::add_error(__('An invalid or missing line item ID was encountered while attempting to process the registration form.', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__); |
|
| 1034 | 1033 | // remove malformed data |
| 1035 | - unset( $valid_data[ $reg_url_link ] ); |
|
| 1034 | + unset($valid_data[$reg_url_link]); |
|
| 1036 | 1035 | return false; |
| 1037 | 1036 | } |
| 1038 | 1037 | |
@@ -1061,26 +1060,26 @@ discard block |
||
| 1061 | 1060 | // \EEH_Debug_Tools::printr( $input_value, '$input_value', __FILE__, __LINE__ ); |
| 1062 | 1061 | // allow for plugins to hook in and do their own processing of the form input. |
| 1063 | 1062 | // For plugins to bypass normal processing here, they just need to return a boolean value. |
| 1064 | - if ( apply_filters( |
|
| 1063 | + if (apply_filters( |
|
| 1065 | 1064 | 'FHEE__EE_SPCO_Reg_Step_Attendee_Information___save_registration_form_input', |
| 1066 | 1065 | false, |
| 1067 | 1066 | $registration, |
| 1068 | 1067 | $form_input, |
| 1069 | 1068 | $input_value, |
| 1070 | 1069 | $this |
| 1071 | - ) ) { |
|
| 1070 | + )) { |
|
| 1072 | 1071 | return true; |
| 1073 | 1072 | } |
| 1074 | 1073 | // $answer_cache_id is the key used to find the EE_Answer we want |
| 1075 | 1074 | $answer_cache_id = $this->checkout->reg_url_link |
| 1076 | 1075 | ? $form_input |
| 1077 | - : $form_input . '-' . $registration->reg_url_link(); |
|
| 1078 | - $answer_is_obj = isset( $this->_registration_answers[ $answer_cache_id ] ) |
|
| 1079 | - && $this->_registration_answers[ $answer_cache_id ] instanceof EE_Answer |
|
| 1076 | + : $form_input.'-'.$registration->reg_url_link(); |
|
| 1077 | + $answer_is_obj = isset($this->_registration_answers[$answer_cache_id]) |
|
| 1078 | + && $this->_registration_answers[$answer_cache_id] instanceof EE_Answer |
|
| 1080 | 1079 | ? true |
| 1081 | 1080 | : false; |
| 1082 | 1081 | //rename form_inputs if they are EE_Attendee properties |
| 1083 | - switch( (string)$form_input ) { |
|
| 1082 | + switch ((string) $form_input) { |
|
| 1084 | 1083 | |
| 1085 | 1084 | case 'state' : |
| 1086 | 1085 | case 'STA_ID' : |
@@ -1095,32 +1094,32 @@ discard block |
||
| 1095 | 1094 | break; |
| 1096 | 1095 | |
| 1097 | 1096 | default : |
| 1098 | - $ATT_input = 'ATT_' . $form_input; |
|
| 1097 | + $ATT_input = 'ATT_'.$form_input; |
|
| 1099 | 1098 | //EEH_Debug_Tools::printr( $ATT_input, '$ATT_input', __FILE__, __LINE__ ); |
| 1100 | - $attendee_property = EEM_Attendee::instance()->has_field( $ATT_input ) ? true : false; |
|
| 1101 | - $form_input = $attendee_property ? 'ATT_' . $form_input : $form_input; |
|
| 1099 | + $attendee_property = EEM_Attendee::instance()->has_field($ATT_input) ? true : false; |
|
| 1100 | + $form_input = $attendee_property ? 'ATT_'.$form_input : $form_input; |
|
| 1102 | 1101 | } |
| 1103 | 1102 | // EEH_Debug_Tools::printr( $answer_cache_id, '$answer_cache_id', __FILE__, __LINE__ ); |
| 1104 | 1103 | // EEH_Debug_Tools::printr( $attendee_property, '$attendee_property', __FILE__, __LINE__ ); |
| 1105 | 1104 | // EEH_Debug_Tools::printr( $answer_is_obj, '$answer_is_obj', __FILE__, __LINE__ ); |
| 1106 | 1105 | // if this form input has a corresponding attendee property |
| 1107 | - if ( $attendee_property ) { |
|
| 1108 | - $this->_attendee_data[ $registration->reg_url_link() ][ $form_input ] = $input_value; |
|
| 1109 | - if ( $answer_is_obj ) { |
|
| 1106 | + if ($attendee_property) { |
|
| 1107 | + $this->_attendee_data[$registration->reg_url_link()][$form_input] = $input_value; |
|
| 1108 | + if ($answer_is_obj) { |
|
| 1110 | 1109 | // and delete the corresponding answer since we won't be storing this data in that object |
| 1111 | - $registration->_remove_relation_to( $this->_registration_answers[ $answer_cache_id ], 'Answer' ); |
|
| 1112 | - $this->_registration_answers[ $answer_cache_id ]->delete_permanently(); |
|
| 1110 | + $registration->_remove_relation_to($this->_registration_answers[$answer_cache_id], 'Answer'); |
|
| 1111 | + $this->_registration_answers[$answer_cache_id]->delete_permanently(); |
|
| 1113 | 1112 | } |
| 1114 | 1113 | return true; |
| 1115 | - } elseif ( $answer_is_obj ) { |
|
| 1114 | + } elseif ($answer_is_obj) { |
|
| 1116 | 1115 | // save this data to the answer object |
| 1117 | - $this->_registration_answers[ $answer_cache_id ]->set_value( $input_value ); |
|
| 1118 | - $result = $this->_registration_answers[ $answer_cache_id ]->save(); |
|
| 1116 | + $this->_registration_answers[$answer_cache_id]->set_value($input_value); |
|
| 1117 | + $result = $this->_registration_answers[$answer_cache_id]->save(); |
|
| 1119 | 1118 | return $result !== false ? true : false; |
| 1120 | 1119 | } else { |
| 1121 | - foreach ( $this->_registration_answers as $answer ) { |
|
| 1122 | - if ( $answer instanceof EE_Answer && $answer->question_ID() === $answer_cache_id ) { |
|
| 1123 | - $answer->set_value( $input_value ); |
|
| 1120 | + foreach ($this->_registration_answers as $answer) { |
|
| 1121 | + if ($answer instanceof EE_Answer && $answer->question_ID() === $answer_cache_id) { |
|
| 1122 | + $answer->set_value($input_value); |
|
| 1124 | 1123 | $result = $answer->save(); |
| 1125 | 1124 | return $result !== false ? true : false; |
| 1126 | 1125 | } |
@@ -1142,15 +1141,15 @@ discard block |
||
| 1142 | 1141 | $form_input = '', |
| 1143 | 1142 | $input_value = '' |
| 1144 | 1143 | ) { |
| 1145 | - if ( empty( $input_value ) ) { |
|
| 1144 | + if (empty($input_value)) { |
|
| 1146 | 1145 | // if the form input isn't marked as being required, then just return |
| 1147 | - if ( ! isset( $this->_required_questions[ $form_input ] ) || ! $this->_required_questions[ $form_input ] ) { |
|
| 1146 | + if ( ! isset($this->_required_questions[$form_input]) || ! $this->_required_questions[$form_input]) { |
|
| 1148 | 1147 | return true; |
| 1149 | 1148 | } |
| 1150 | - switch ( $form_input ) { |
|
| 1149 | + switch ($form_input) { |
|
| 1151 | 1150 | case 'fname' : |
| 1152 | 1151 | EE_Error::add_error( |
| 1153 | - __( 'First Name is a required value.', 'event_espresso' ), |
|
| 1152 | + __('First Name is a required value.', 'event_espresso'), |
|
| 1154 | 1153 | __FILE__, |
| 1155 | 1154 | __FUNCTION__, |
| 1156 | 1155 | __LINE__ |
@@ -1159,7 +1158,7 @@ discard block |
||
| 1159 | 1158 | break; |
| 1160 | 1159 | case 'lname' : |
| 1161 | 1160 | EE_Error::add_error( |
| 1162 | - __( 'Last Name is a required value.', 'event_espresso' ), |
|
| 1161 | + __('Last Name is a required value.', 'event_espresso'), |
|
| 1163 | 1162 | __FILE__, |
| 1164 | 1163 | __FUNCTION__, |
| 1165 | 1164 | __LINE__ |
@@ -1168,7 +1167,7 @@ discard block |
||
| 1168 | 1167 | break; |
| 1169 | 1168 | case 'email' : |
| 1170 | 1169 | EE_Error::add_error( |
| 1171 | - __( 'Please enter a valid email address.', 'event_espresso' ), |
|
| 1170 | + __('Please enter a valid email address.', 'event_espresso'), |
|
| 1172 | 1171 | __FILE__, |
| 1173 | 1172 | __FUNCTION__, |
| 1174 | 1173 | __LINE__ |
@@ -1201,21 +1200,21 @@ discard block |
||
| 1201 | 1200 | * @param array $attendee_data |
| 1202 | 1201 | * @return boolean |
| 1203 | 1202 | */ |
| 1204 | - private function _find_existing_attendee( EE_Registration $registration, $attendee_data = array() ) { |
|
| 1203 | + private function _find_existing_attendee(EE_Registration $registration, $attendee_data = array()) { |
|
| 1205 | 1204 | $existing_attendee = null; |
| 1206 | 1205 | // does this attendee already exist in the db ? we're searching using a combination of first name, last name, AND email address |
| 1207 | - $ATT_fname = isset( $attendee_data['ATT_fname'] ) && ! empty( $attendee_data['ATT_fname'] ) |
|
| 1206 | + $ATT_fname = isset($attendee_data['ATT_fname']) && ! empty($attendee_data['ATT_fname']) |
|
| 1208 | 1207 | ? $attendee_data['ATT_fname'] |
| 1209 | 1208 | : ''; |
| 1210 | - $ATT_lname = isset( $attendee_data['ATT_lname'] ) && ! empty( $attendee_data['ATT_lname'] ) |
|
| 1209 | + $ATT_lname = isset($attendee_data['ATT_lname']) && ! empty($attendee_data['ATT_lname']) |
|
| 1211 | 1210 | ? $attendee_data['ATT_lname'] |
| 1212 | 1211 | : ''; |
| 1213 | - $ATT_email = isset( $attendee_data['ATT_email'] ) && ! empty( $attendee_data['ATT_email'] ) |
|
| 1212 | + $ATT_email = isset($attendee_data['ATT_email']) && ! empty($attendee_data['ATT_email']) |
|
| 1214 | 1213 | ? $attendee_data['ATT_email'] |
| 1215 | 1214 | : ''; |
| 1216 | 1215 | // but only if those have values |
| 1217 | - if ( $ATT_fname && $ATT_lname && $ATT_email ) { |
|
| 1218 | - $existing_attendee = EE_Registry::instance()->LIB->EEM_Attendee->find_existing_attendee( array( |
|
| 1216 | + if ($ATT_fname && $ATT_lname && $ATT_email) { |
|
| 1217 | + $existing_attendee = EE_Registry::instance()->LIB->EEM_Attendee->find_existing_attendee(array( |
|
| 1219 | 1218 | 'ATT_fname' => $ATT_fname, |
| 1220 | 1219 | 'ATT_lname' => $ATT_lname, |
| 1221 | 1220 | 'ATT_email' => $ATT_email |
@@ -1239,13 +1238,13 @@ discard block |
||
| 1239 | 1238 | * @return \EE_Attendee |
| 1240 | 1239 | * @throws \EE_Error |
| 1241 | 1240 | */ |
| 1242 | - private function _update_existing_attendee_data( EE_Attendee $existing_attendee, $attendee_data = array() ) { |
|
| 1241 | + private function _update_existing_attendee_data(EE_Attendee $existing_attendee, $attendee_data = array()) { |
|
| 1243 | 1242 | // first remove fname, lname, and email from attendee data |
| 1244 | - $dont_set = array( 'ATT_fname', 'ATT_lname', 'ATT_email' ); |
|
| 1243 | + $dont_set = array('ATT_fname', 'ATT_lname', 'ATT_email'); |
|
| 1245 | 1244 | // now loop thru what's left and add to attendee CPT |
| 1246 | - foreach ( $attendee_data as $property_name => $property_value ) { |
|
| 1247 | - if ( ! in_array( $property_name, $dont_set ) && EEM_Attendee::instance()->has_field( $property_name )) { |
|
| 1248 | - $existing_attendee->set( $property_name, $property_value ); |
|
| 1245 | + foreach ($attendee_data as $property_name => $property_value) { |
|
| 1246 | + if ( ! in_array($property_name, $dont_set) && EEM_Attendee::instance()->has_field($property_name)) { |
|
| 1247 | + $existing_attendee->set($property_name, $property_value); |
|
| 1249 | 1248 | } |
| 1250 | 1249 | } |
| 1251 | 1250 | // better save that now |
@@ -1263,11 +1262,11 @@ discard block |
||
| 1263 | 1262 | * @return void |
| 1264 | 1263 | * @throws \EE_Error |
| 1265 | 1264 | */ |
| 1266 | - private function _associate_attendee_with_registration( EE_Registration $registration, EE_Attendee $attendee ) { |
|
| 1265 | + private function _associate_attendee_with_registration(EE_Registration $registration, EE_Attendee $attendee) { |
|
| 1267 | 1266 | // add relation to attendee |
| 1268 | - $registration->_add_relation_to( $attendee, 'Attendee' ); |
|
| 1269 | - $registration->set_attendee_id( $attendee->ID() ); |
|
| 1270 | - $registration->update_cache_after_object_save( 'Attendee', $attendee ); |
|
| 1267 | + $registration->_add_relation_to($attendee, 'Attendee'); |
|
| 1268 | + $registration->set_attendee_id($attendee->ID()); |
|
| 1269 | + $registration->update_cache_after_object_save('Attendee', $attendee); |
|
| 1271 | 1270 | } |
| 1272 | 1271 | |
| 1273 | 1272 | |
@@ -1279,10 +1278,10 @@ discard block |
||
| 1279 | 1278 | * @return void |
| 1280 | 1279 | * @throws \EE_Error |
| 1281 | 1280 | */ |
| 1282 | - private function _associate_registration_with_transaction( EE_Registration $registration ) { |
|
| 1281 | + private function _associate_registration_with_transaction(EE_Registration $registration) { |
|
| 1283 | 1282 | // add relation to attendee |
| 1284 | - $this->checkout->transaction->_add_relation_to( $registration, 'Registration' ); |
|
| 1285 | - $this->checkout->transaction->update_cache_after_object_save( 'Registration', $registration ); |
|
| 1283 | + $this->checkout->transaction->_add_relation_to($registration, 'Registration'); |
|
| 1284 | + $this->checkout->transaction->update_cache_after_object_save('Registration', $registration); |
|
| 1286 | 1285 | } |
| 1287 | 1286 | |
| 1288 | 1287 | |
@@ -1295,14 +1294,14 @@ discard block |
||
| 1295 | 1294 | * @return array |
| 1296 | 1295 | * @throws \EE_Error |
| 1297 | 1296 | */ |
| 1298 | - private function _copy_critical_attendee_details_from_primary_registrant( $attendee_data = array() ) { |
|
| 1297 | + private function _copy_critical_attendee_details_from_primary_registrant($attendee_data = array()) { |
|
| 1299 | 1298 | // bare minimum critical details include first name, last name, email address |
| 1300 | - $critical_attendee_details = array( 'ATT_fname', 'ATT_lname', 'ATT_email' ); |
|
| 1299 | + $critical_attendee_details = array('ATT_fname', 'ATT_lname', 'ATT_email'); |
|
| 1301 | 1300 | // add address info to critical details? |
| 1302 | - if ( apply_filters( |
|
| 1301 | + if (apply_filters( |
|
| 1303 | 1302 | 'FHEE__EE_SPCO_Reg_Step_Attendee_Information__merge_address_details_with_critical_attendee_details', |
| 1304 | 1303 | false |
| 1305 | - ) ) { |
|
| 1304 | + )) { |
|
| 1306 | 1305 | $address_details = array( |
| 1307 | 1306 | 'ATT_address', |
| 1308 | 1307 | 'ATT_address2', |
@@ -1312,13 +1311,13 @@ discard block |
||
| 1312 | 1311 | 'ATT_zip', |
| 1313 | 1312 | 'ATT_phone' |
| 1314 | 1313 | ); |
| 1315 | - $critical_attendee_details = array_merge( $critical_attendee_details, $address_details ); |
|
| 1314 | + $critical_attendee_details = array_merge($critical_attendee_details, $address_details); |
|
| 1316 | 1315 | } |
| 1317 | - foreach ( $critical_attendee_details as $critical_attendee_detail ) { |
|
| 1318 | - if ( ! isset( $attendee_data[ $critical_attendee_detail ] ) |
|
| 1319 | - || empty( $attendee_data[ $critical_attendee_detail ] ) |
|
| 1316 | + foreach ($critical_attendee_details as $critical_attendee_detail) { |
|
| 1317 | + if ( ! isset($attendee_data[$critical_attendee_detail]) |
|
| 1318 | + || empty($attendee_data[$critical_attendee_detail]) |
|
| 1320 | 1319 | ) { |
| 1321 | - $attendee_data[ $critical_attendee_detail ] = $this->checkout->primary_attendee_obj->get( |
|
| 1320 | + $attendee_data[$critical_attendee_detail] = $this->checkout->primary_attendee_obj->get( |
|
| 1322 | 1321 | $critical_attendee_detail |
| 1323 | 1322 | ); |
| 1324 | 1323 | } |
@@ -1336,11 +1335,11 @@ discard block |
||
| 1336 | 1335 | * @return \EE_Attendee |
| 1337 | 1336 | * @throws \EE_Error |
| 1338 | 1337 | */ |
| 1339 | - private function _create_new_attendee( EE_Registration $registration, $attendee_data = array() ) { |
|
| 1338 | + private function _create_new_attendee(EE_Registration $registration, $attendee_data = array()) { |
|
| 1340 | 1339 | // create new attendee object |
| 1341 | - $new_attendee = EE_Attendee::new_instance( $attendee_data ); |
|
| 1340 | + $new_attendee = EE_Attendee::new_instance($attendee_data); |
|
| 1342 | 1341 | // set author to event creator |
| 1343 | - $new_attendee->set( 'ATT_author', $registration->event()->wp_user() ); |
|
| 1342 | + $new_attendee->set('ATT_author', $registration->event()->wp_user()); |
|
| 1344 | 1343 | $new_attendee->save(); |
| 1345 | 1344 | return $new_attendee; |
| 1346 | 1345 | } |
@@ -1357,7 +1356,7 @@ discard block |
||
| 1357 | 1356 | */ |
| 1358 | 1357 | public function update_reg_step() { |
| 1359 | 1358 | // save everything |
| 1360 | - if ( $this->process_reg_step() ) { |
|
| 1359 | + if ($this->process_reg_step()) { |
|
| 1361 | 1360 | $this->checkout->redirect = true; |
| 1362 | 1361 | $this->checkout->redirect_url = add_query_arg( |
| 1363 | 1362 | array( |
@@ -1366,7 +1365,7 @@ discard block |
||
| 1366 | 1365 | ), |
| 1367 | 1366 | $this->checkout->thank_you_page_url |
| 1368 | 1367 | ); |
| 1369 | - $this->checkout->json_response->set_redirect_url( $this->checkout->redirect_url ); |
|
| 1368 | + $this->checkout->json_response->set_redirect_url($this->checkout->redirect_url); |
|
| 1370 | 1369 | return true; |
| 1371 | 1370 | } |
| 1372 | 1371 | return false; |
@@ -1,5 +1,5 @@ discard block |
||
| 1 | -<?php if ( ! defined( 'EVENT_ESPRESSO_VERSION' ) ) { |
|
| 2 | - exit( 'No direct script access allowed' ); |
|
| 1 | +<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
| 2 | + exit('No direct script access allowed'); |
|
| 3 | 3 | } |
| 4 | 4 | |
| 5 | 5 | |
@@ -32,32 +32,32 @@ discard block |
||
| 32 | 32 | public static function set_hooks() { |
| 33 | 33 | add_filter( |
| 34 | 34 | 'FHEE__SPCO__EE_Line_Item_Filter_Collection', |
| 35 | - array( 'EE_SPCO_Reg_Step_Payment_Options', 'add_spco_line_item_filters' ) |
|
| 35 | + array('EE_SPCO_Reg_Step_Payment_Options', 'add_spco_line_item_filters') |
|
| 36 | 36 | ); |
| 37 | 37 | add_action( |
| 38 | 38 | 'wp_ajax_switch_spco_billing_form', |
| 39 | - array( 'EE_SPCO_Reg_Step_Payment_Options', 'switch_spco_billing_form' ) |
|
| 39 | + array('EE_SPCO_Reg_Step_Payment_Options', 'switch_spco_billing_form') |
|
| 40 | 40 | ); |
| 41 | 41 | add_action( |
| 42 | 42 | 'wp_ajax_nopriv_switch_spco_billing_form', |
| 43 | - array( 'EE_SPCO_Reg_Step_Payment_Options', 'switch_spco_billing_form' ) |
|
| 43 | + array('EE_SPCO_Reg_Step_Payment_Options', 'switch_spco_billing_form') |
|
| 44 | 44 | ); |
| 45 | - add_action( 'wp_ajax_save_payer_details', array( 'EE_SPCO_Reg_Step_Payment_Options', 'save_payer_details' ) ); |
|
| 45 | + add_action('wp_ajax_save_payer_details', array('EE_SPCO_Reg_Step_Payment_Options', 'save_payer_details')); |
|
| 46 | 46 | add_action( |
| 47 | 47 | 'wp_ajax_nopriv_save_payer_details', |
| 48 | - array( 'EE_SPCO_Reg_Step_Payment_Options', 'save_payer_details' ) |
|
| 48 | + array('EE_SPCO_Reg_Step_Payment_Options', 'save_payer_details') |
|
| 49 | 49 | ); |
| 50 | 50 | add_action( |
| 51 | 51 | 'wp_ajax_get_transaction_details_for_gateways', |
| 52 | - array( 'EE_SPCO_Reg_Step_Payment_Options', 'get_transaction_details' ) |
|
| 52 | + array('EE_SPCO_Reg_Step_Payment_Options', 'get_transaction_details') |
|
| 53 | 53 | ); |
| 54 | 54 | add_action( |
| 55 | 55 | 'wp_ajax_nopriv_get_transaction_details_for_gateways', |
| 56 | - array( 'EE_SPCO_Reg_Step_Payment_Options', 'get_transaction_details' ) |
|
| 56 | + array('EE_SPCO_Reg_Step_Payment_Options', 'get_transaction_details') |
|
| 57 | 57 | ); |
| 58 | 58 | add_filter( |
| 59 | 59 | 'FHEE__EED_Recaptcha___bypass_recaptcha__bypass_request_params_array', |
| 60 | - array( 'EE_SPCO_Reg_Step_Payment_Options', 'bypass_recaptcha_for_load_payment_method' ), |
|
| 60 | + array('EE_SPCO_Reg_Step_Payment_Options', 'bypass_recaptcha_for_load_payment_method'), |
|
| 61 | 61 | 10, |
| 62 | 62 | 1 |
| 63 | 63 | ); |
@@ -71,7 +71,7 @@ discard block |
||
| 71 | 71 | * @throws \EE_Error |
| 72 | 72 | */ |
| 73 | 73 | public static function switch_spco_billing_form() { |
| 74 | - EED_Single_Page_Checkout::process_ajax_request( 'switch_payment_method' ); |
|
| 74 | + EED_Single_Page_Checkout::process_ajax_request('switch_payment_method'); |
|
| 75 | 75 | } |
| 76 | 76 | |
| 77 | 77 | |
@@ -82,7 +82,7 @@ discard block |
||
| 82 | 82 | * @throws \EE_Error |
| 83 | 83 | */ |
| 84 | 84 | public static function save_payer_details() { |
| 85 | - EED_Single_Page_Checkout::process_ajax_request( 'save_payer_details_via_ajax' ); |
|
| 85 | + EED_Single_Page_Checkout::process_ajax_request('save_payer_details_via_ajax'); |
|
| 86 | 86 | } |
| 87 | 87 | |
| 88 | 88 | |
@@ -93,7 +93,7 @@ discard block |
||
| 93 | 93 | * @throws \EE_Error |
| 94 | 94 | */ |
| 95 | 95 | public static function get_transaction_details() { |
| 96 | - EED_Single_Page_Checkout::process_ajax_request( 'get_transaction_details_for_gateways' ); |
|
| 96 | + EED_Single_Page_Checkout::process_ajax_request('get_transaction_details_for_gateways'); |
|
| 97 | 97 | } |
| 98 | 98 | |
| 99 | 99 | |
@@ -121,10 +121,10 @@ discard block |
||
| 121 | 121 | * @param EE_Checkout $checkout |
| 122 | 122 | * @return \EE_SPCO_Reg_Step_Payment_Options |
| 123 | 123 | */ |
| 124 | - public function __construct( EE_Checkout $checkout ) { |
|
| 124 | + public function __construct(EE_Checkout $checkout) { |
|
| 125 | 125 | $this->_slug = 'payment_options'; |
| 126 | - $this->_name = __( 'Payment Options', 'event_espresso' ); |
|
| 127 | - $this->_template = SPCO_REG_STEPS_PATH . $this->_slug . DS . 'payment_options_main.template.php'; |
|
| 126 | + $this->_name = __('Payment Options', 'event_espresso'); |
|
| 127 | + $this->_template = SPCO_REG_STEPS_PATH.$this->_slug.DS.'payment_options_main.template.php'; |
|
| 128 | 128 | $this->checkout = $checkout; |
| 129 | 129 | $this->_reset_success_message(); |
| 130 | 130 | $this->set_instructions( |
@@ -149,7 +149,7 @@ discard block |
||
| 149 | 149 | /** |
| 150 | 150 | * @param null $line_item_display |
| 151 | 151 | */ |
| 152 | - public function set_line_item_display( $line_item_display ) { |
|
| 152 | + public function set_line_item_display($line_item_display) { |
|
| 153 | 153 | $this->line_item_display = $line_item_display; |
| 154 | 154 | } |
| 155 | 155 | |
@@ -203,20 +203,20 @@ discard block |
||
| 203 | 203 | // $ 0.00 transactions (no payment required) |
| 204 | 204 | ! $this->checkout->payment_required() |
| 205 | 205 | // but do NOT remove if current action being called belongs to this reg step |
| 206 | - && ! is_callable( array( $this, $this->checkout->action ) ) |
|
| 206 | + && ! is_callable(array($this, $this->checkout->action)) |
|
| 207 | 207 | && ! $this->completed() |
| 208 | 208 | ) { |
| 209 | 209 | // and if so, then we no longer need the Payment Options step |
| 210 | - if ( $this->is_current_step() ) { |
|
| 210 | + if ($this->is_current_step()) { |
|
| 211 | 211 | $this->checkout->generate_reg_form = false; |
| 212 | 212 | } |
| 213 | - $this->checkout->remove_reg_step( $this->_slug ); |
|
| 213 | + $this->checkout->remove_reg_step($this->_slug); |
|
| 214 | 214 | // DEBUG LOG |
| 215 | 215 | //$this->checkout->log( __CLASS__, __FUNCTION__, __LINE__ ); |
| 216 | 216 | return false; |
| 217 | 217 | } |
| 218 | 218 | // load EEM_Payment_Method |
| 219 | - EE_Registry::instance()->load_model( 'Payment_Method' ); |
|
| 219 | + EE_Registry::instance()->load_model('Payment_Method'); |
|
| 220 | 220 | // get all active payment methods |
| 221 | 221 | $this->checkout->available_payment_methods = EEM_Payment_Method::instance()->get_all_for_transaction( |
| 222 | 222 | $this->checkout->transaction, |
@@ -242,8 +242,8 @@ discard block |
||
| 242 | 242 | $sold_out_events = array(); |
| 243 | 243 | $reg_count = 0; |
| 244 | 244 | // loop thru registrations to gather info |
| 245 | - $registrations = $this->checkout->transaction->registrations( $this->checkout->reg_cache_where_params ); |
|
| 246 | - foreach ( $registrations as $registration ) { |
|
| 245 | + $registrations = $this->checkout->transaction->registrations($this->checkout->reg_cache_where_params); |
|
| 246 | + foreach ($registrations as $registration) { |
|
| 247 | 247 | /** @var $registration EE_Registration */ |
| 248 | 248 | $reg_count++; |
| 249 | 249 | // if returning registrant is Approved then do NOT do this |
@@ -253,9 +253,9 @@ discard block |
||
| 253 | 253 | && $registration->status_ID() === EEM_Registration::status_id_approved |
| 254 | 254 | ) |
| 255 | 255 | ) { |
| 256 | - if ( $registration->event()->is_sold_out() || $registration->event()->is_sold_out( true ) ) { |
|
| 256 | + if ($registration->event()->is_sold_out() || $registration->event()->is_sold_out(true)) { |
|
| 257 | 257 | // add event to list of events that are sold out |
| 258 | - $sold_out_events[ $registration->event()->ID() ] = $registration->event(); |
|
| 258 | + $sold_out_events[$registration->event()->ID()] = $registration->event(); |
|
| 259 | 259 | do_action( |
| 260 | 260 | 'AHEE__EE_SPCO_Reg_Step_Payment_Options__generate_reg_form__sold_out_event', |
| 261 | 261 | $registration->event(), |
@@ -263,9 +263,9 @@ discard block |
||
| 263 | 263 | ); |
| 264 | 264 | } |
| 265 | 265 | // event requires admin approval |
| 266 | - if ( $registration->status_ID() === EEM_Registration::status_id_not_approved ) { |
|
| 266 | + if ($registration->status_ID() === EEM_Registration::status_id_not_approved) { |
|
| 267 | 267 | // add event to list of events with pre-approval reg status |
| 268 | - $registrations_requiring_pre_approval[ $registration->ID() ] = $registration; |
|
| 268 | + $registrations_requiring_pre_approval[$registration->ID()] = $registration; |
|
| 269 | 269 | do_action( |
| 270 | 270 | 'AHEE__EE_SPCO_Reg_Step_Payment_Options__generate_reg_form__event_requires_pre_approval', |
| 271 | 271 | $registration->event(), |
@@ -274,8 +274,8 @@ discard block |
||
| 274 | 274 | } |
| 275 | 275 | } |
| 276 | 276 | // are they allowed to pay now and is there monies owing? |
| 277 | - if ( $registration->owes_monies_and_can_pay() ) { |
|
| 278 | - $registrations_requiring_payment[ $registration->ID() ] = $registration; |
|
| 277 | + if ($registration->owes_monies_and_can_pay()) { |
|
| 278 | + $registrations_requiring_payment[$registration->ID()] = $registration; |
|
| 279 | 279 | do_action( |
| 280 | 280 | 'AHEE__EE_SPCO_Reg_Step_Payment_Options__generate_reg_form__event_requires_payment', |
| 281 | 281 | $registration->event(), |
@@ -286,23 +286,23 @@ discard block |
||
| 286 | 286 | && $registration->status_ID() !== EEM_Registration::status_id_not_approved |
| 287 | 287 | && $registration->ticket()->is_free() |
| 288 | 288 | ) { |
| 289 | - $registrations_for_free_events[ $registration->event()->ID() ] = $registration; |
|
| 289 | + $registrations_for_free_events[$registration->event()->ID()] = $registration; |
|
| 290 | 290 | } |
| 291 | 291 | } |
| 292 | 292 | $subsections = array(); |
| 293 | 293 | // now decide which template to load |
| 294 | - if ( ! empty( $sold_out_events ) ) { |
|
| 295 | - $subsections['sold_out_events'] = $this->_sold_out_events( $sold_out_events ); |
|
| 294 | + if ( ! empty($sold_out_events)) { |
|
| 295 | + $subsections['sold_out_events'] = $this->_sold_out_events($sold_out_events); |
|
| 296 | 296 | } |
| 297 | - if ( ! empty( $registrations_requiring_pre_approval ) ) { |
|
| 297 | + if ( ! empty($registrations_requiring_pre_approval)) { |
|
| 298 | 298 | $subsections['registrations_requiring_pre_approval'] = $this->_registrations_requiring_pre_approval( |
| 299 | 299 | $registrations_requiring_pre_approval |
| 300 | 300 | ); |
| 301 | 301 | } |
| 302 | - if ( ! empty( $registrations_for_free_events ) ) { |
|
| 303 | - $subsections['no_payment_required'] = $this->_no_payment_required( $registrations_for_free_events ); |
|
| 302 | + if ( ! empty($registrations_for_free_events)) { |
|
| 303 | + $subsections['no_payment_required'] = $this->_no_payment_required($registrations_for_free_events); |
|
| 304 | 304 | } |
| 305 | - if ( ! empty( $registrations_requiring_payment ) ) { |
|
| 305 | + if ( ! empty($registrations_requiring_payment)) { |
|
| 306 | 306 | // autoload Line_Item_Display classes |
| 307 | 307 | EEH_Autoloader::register_line_item_filter_autoloaders(); |
| 308 | 308 | $line_item_filter_processor = new EE_Line_Item_Filter_Processor( |
@@ -314,17 +314,17 @@ discard block |
||
| 314 | 314 | ); |
| 315 | 315 | /** @var EE_Line_Item $filtered_line_item_tree */ |
| 316 | 316 | $filtered_line_item_tree = $line_item_filter_processor->process(); |
| 317 | - if ( $this->checkout->amount_owing > 0 ) { |
|
| 317 | + if ($this->checkout->amount_owing > 0) { |
|
| 318 | 318 | EEH_Autoloader::register_line_item_display_autoloaders(); |
| 319 | - $this->set_line_item_display( new EE_Line_Item_Display( 'spco' ) ); |
|
| 319 | + $this->set_line_item_display(new EE_Line_Item_Display('spco')); |
|
| 320 | 320 | $subsections['payment_options'] = $this->_display_payment_options( |
| 321 | 321 | $this->line_item_display->display_line_item( |
| 322 | 322 | $filtered_line_item_tree, |
| 323 | - array( 'registrations' => $registrations ) |
|
| 323 | + array('registrations' => $registrations) |
|
| 324 | 324 | ) |
| 325 | 325 | ); |
| 326 | 326 | $this->checkout->amount_owing = $filtered_line_item_tree->total(); |
| 327 | - $this->_apply_registration_payments_to_amount_owing( $registrations ); |
|
| 327 | + $this->_apply_registration_payments_to_amount_owing($registrations); |
|
| 328 | 328 | } |
| 329 | 329 | } else { |
| 330 | 330 | $this->_hide_reg_step_submit_button_if_revisit(); |
@@ -354,7 +354,7 @@ discard block |
||
| 354 | 354 | * @param \EE_Line_Item_Filter_Collection $line_item_filter_collection |
| 355 | 355 | * @return \EE_Line_Item_Filter_Collection |
| 356 | 356 | */ |
| 357 | - public static function add_spco_line_item_filters( EE_Line_Item_Filter_Collection $line_item_filter_collection ) { |
|
| 357 | + public static function add_spco_line_item_filters(EE_Line_Item_Filter_Collection $line_item_filter_collection) { |
|
| 358 | 358 | $line_item_filter_collection->add( |
| 359 | 359 | new EE_Billable_Line_Item_Filter( |
| 360 | 360 | EE_Registry::instance()->SSN->checkout()->transaction->registrations( |
@@ -362,7 +362,7 @@ discard block |
||
| 362 | 362 | ) |
| 363 | 363 | ) |
| 364 | 364 | ); |
| 365 | - $line_item_filter_collection->add( new EE_Non_Zero_Line_Item_Filter() ); |
|
| 365 | + $line_item_filter_collection->add(new EE_Non_Zero_Line_Item_Filter()); |
|
| 366 | 366 | return $line_item_filter_collection; |
| 367 | 367 | } |
| 368 | 368 | |
@@ -376,8 +376,8 @@ discard block |
||
| 376 | 376 | * @return void |
| 377 | 377 | */ |
| 378 | 378 | protected function _hide_reg_step_submit_button_if_revisit() { |
| 379 | - if ( $this->checkout->revisit ) { |
|
| 380 | - add_filter( 'FHEE__EE_SPCO_Reg_Step__reg_step_submit_button__sbmt_btn_html', '__return_empty_string' ); |
|
| 379 | + if ($this->checkout->revisit) { |
|
| 380 | + add_filter('FHEE__EE_SPCO_Reg_Step__reg_step_submit_button__sbmt_btn_html', '__return_empty_string'); |
|
| 381 | 381 | } |
| 382 | 382 | } |
| 383 | 383 | |
@@ -390,13 +390,13 @@ discard block |
||
| 390 | 390 | * @return \EE_Form_Section_Proper |
| 391 | 391 | * @throws \EE_Error |
| 392 | 392 | */ |
| 393 | - private function _sold_out_events( $sold_out_events_array = array() ) { |
|
| 393 | + private function _sold_out_events($sold_out_events_array = array()) { |
|
| 394 | 394 | // set some defaults |
| 395 | 395 | $this->checkout->selected_method_of_payment = 'events_sold_out'; |
| 396 | 396 | $sold_out_events = ''; |
| 397 | - foreach ( $sold_out_events_array as $sold_out_event ) { |
|
| 397 | + foreach ($sold_out_events_array as $sold_out_event) { |
|
| 398 | 398 | $sold_out_events .= EEH_HTML::li( |
| 399 | - EEH_HTML::span( $sold_out_event->name(), '', 'dashicons dashicons-marker ee-icon-size-16 pink-text' ) |
|
| 399 | + EEH_HTML::span($sold_out_event->name(), '', 'dashicons dashicons-marker ee-icon-size-16 pink-text') |
|
| 400 | 400 | ); |
| 401 | 401 | } |
| 402 | 402 | return new EE_Form_Section_Proper( |
@@ -441,17 +441,17 @@ discard block |
||
| 441 | 441 | * @return \EE_Form_Section_Proper |
| 442 | 442 | * @throws \EE_Error |
| 443 | 443 | */ |
| 444 | - private function _registrations_requiring_pre_approval( $registrations_requiring_pre_approval = array() ) { |
|
| 444 | + private function _registrations_requiring_pre_approval($registrations_requiring_pre_approval = array()) { |
|
| 445 | 445 | $events_requiring_pre_approval = ''; |
| 446 | - foreach ( $registrations_requiring_pre_approval as $registration ) { |
|
| 447 | - if ( $registration instanceof EE_Registration && $registration->event() instanceof EE_Event ) { |
|
| 448 | - $events_requiring_pre_approval[ $registration->event()->ID() ] = EEH_HTML::li( |
|
| 446 | + foreach ($registrations_requiring_pre_approval as $registration) { |
|
| 447 | + if ($registration instanceof EE_Registration && $registration->event() instanceof EE_Event) { |
|
| 448 | + $events_requiring_pre_approval[$registration->event()->ID()] = EEH_HTML::li( |
|
| 449 | 449 | EEH_HTML::span( |
| 450 | 450 | '', |
| 451 | 451 | '', |
| 452 | 452 | 'dashicons dashicons-marker ee-icon-size-16 orange-text' |
| 453 | 453 | ) |
| 454 | - . EEH_HTML::span( $registration->event()->name(), '', 'orange-text' ) |
|
| 454 | + . EEH_HTML::span($registration->event()->name(), '', 'orange-text') |
|
| 455 | 455 | ); |
| 456 | 456 | } |
| 457 | 457 | } |
@@ -470,7 +470,7 @@ discard block |
||
| 470 | 470 | 'template_args' => apply_filters( |
| 471 | 471 | 'FHEE__EE_SPCO_Reg_Step_Payment_Options___sold_out_events__template_args', |
| 472 | 472 | array( |
| 473 | - 'events_requiring_pre_approval' => implode( '', $events_requiring_pre_approval ), |
|
| 473 | + 'events_requiring_pre_approval' => implode('', $events_requiring_pre_approval), |
|
| 474 | 474 | 'events_requiring_pre_approval_msg' => apply_filters( |
| 475 | 475 | 'FHEE__EE_SPCO_Reg_Step_Payment_Options___events_requiring_pre_approval__events_requiring_pre_approval_msg', |
| 476 | 476 | __( |
@@ -495,7 +495,7 @@ discard block |
||
| 495 | 495 | * @return \EE_Form_Section_Proper |
| 496 | 496 | * @throws \EE_Error |
| 497 | 497 | */ |
| 498 | - private function _no_payment_required( $registrations_for_free_events = array() ) { |
|
| 498 | + private function _no_payment_required($registrations_for_free_events = array()) { |
|
| 499 | 499 | // set some defaults |
| 500 | 500 | $this->checkout->selected_method_of_payment = 'no_payment_required'; |
| 501 | 501 | // generate no_payment_required form |
@@ -519,7 +519,7 @@ discard block |
||
| 519 | 519 | 'ticket_count' => array(), |
| 520 | 520 | 'registrations_for_free_events' => $registrations_for_free_events, |
| 521 | 521 | 'no_payment_required_msg' => EEH_HTML::p( |
| 522 | - __( 'This is a free event, so no billing will occur.', 'event_espresso' ) |
|
| 522 | + __('This is a free event, so no billing will occur.', 'event_espresso') |
|
| 523 | 523 | ) |
| 524 | 524 | ) |
| 525 | 525 | ), |
@@ -538,7 +538,7 @@ discard block |
||
| 538 | 538 | * @return \EE_Form_Section_Proper |
| 539 | 539 | * @throws \EE_Error |
| 540 | 540 | */ |
| 541 | - private function _display_payment_options( $transaction_details = '' ) { |
|
| 541 | + private function _display_payment_options($transaction_details = '') { |
|
| 542 | 542 | // has method_of_payment been set by no-js user? |
| 543 | 543 | $this->checkout->selected_method_of_payment = $this->_get_selected_method_of_payment(); |
| 544 | 544 | // build payment options form |
@@ -550,18 +550,18 @@ discard block |
||
| 550 | 550 | 'before_payment_options' => apply_filters( |
| 551 | 551 | 'FHEE__EE_SPCO_Reg_Step_Payment_Options___display_payment_options__before_payment_options', |
| 552 | 552 | new EE_Form_Section_Proper( |
| 553 | - array( 'layout_strategy' => new EE_Div_Per_Section_Layout() ) |
|
| 553 | + array('layout_strategy' => new EE_Div_Per_Section_Layout()) |
|
| 554 | 554 | ) |
| 555 | 555 | ), |
| 556 | 556 | 'payment_options' => $this->_setup_payment_options(), |
| 557 | 557 | 'after_payment_options' => apply_filters( |
| 558 | 558 | 'FHEE__EE_SPCO_Reg_Step_Payment_Options___display_payment_options__after_payment_options', |
| 559 | 559 | new EE_Form_Section_Proper( |
| 560 | - array( 'layout_strategy' => new EE_Div_Per_Section_Layout() ) |
|
| 560 | + array('layout_strategy' => new EE_Div_Per_Section_Layout()) |
|
| 561 | 561 | ) |
| 562 | 562 | ), |
| 563 | 563 | 'default_hidden_inputs' => $this->reg_step_hidden_inputs(), |
| 564 | - 'extra_hidden_inputs' => $this->_extra_hidden_inputs( false ) |
|
| 564 | + 'extra_hidden_inputs' => $this->_extra_hidden_inputs(false) |
|
| 565 | 565 | ), |
| 566 | 566 | 'layout_strategy' => new EE_Template_Layout( |
| 567 | 567 | array( |
@@ -590,10 +590,10 @@ discard block |
||
| 590 | 590 | * @return \EE_Form_Section_Proper |
| 591 | 591 | * @throws \EE_Error |
| 592 | 592 | */ |
| 593 | - private function _extra_hidden_inputs( $no_payment_required = true ) { |
|
| 593 | + private function _extra_hidden_inputs($no_payment_required = true) { |
|
| 594 | 594 | return new EE_Form_Section_Proper( |
| 595 | 595 | array( |
| 596 | - 'html_id' => 'ee-' . $this->slug() . '-extra-hidden-inputs', |
|
| 596 | + 'html_id' => 'ee-'.$this->slug().'-extra-hidden-inputs', |
|
| 597 | 597 | 'layout_strategy' => new EE_Div_Per_Section_Layout(), |
| 598 | 598 | 'subsections' => array( |
| 599 | 599 | 'spco_no_payment_required' => new EE_Hidden_Input( |
@@ -625,16 +625,16 @@ discard block |
||
| 625 | 625 | * @access protected |
| 626 | 626 | * @param array $registrations |
| 627 | 627 | */ |
| 628 | - protected function _apply_registration_payments_to_amount_owing( array $registrations ) { |
|
| 628 | + protected function _apply_registration_payments_to_amount_owing(array $registrations) { |
|
| 629 | 629 | $payments = array(); |
| 630 | - foreach ( $registrations as $registration ) { |
|
| 631 | - if ( $registration instanceof EE_Registration && $registration->owes_monies_and_can_pay() ) { |
|
| 630 | + foreach ($registrations as $registration) { |
|
| 631 | + if ($registration instanceof EE_Registration && $registration->owes_monies_and_can_pay()) { |
|
| 632 | 632 | $payments += $registration->registration_payments(); |
| 633 | 633 | } |
| 634 | 634 | } |
| 635 | - if ( ! empty( $payments ) ) { |
|
| 636 | - foreach ( $payments as $payment ) { |
|
| 637 | - if ( $payment instanceof EE_Registration_Payment ) { |
|
| 635 | + if ( ! empty($payments)) { |
|
| 636 | + foreach ($payments as $payment) { |
|
| 637 | + if ($payment instanceof EE_Registration_Payment) { |
|
| 638 | 638 | $this->checkout->amount_owing -= $payment->amount(); |
| 639 | 639 | } |
| 640 | 640 | } |
@@ -650,11 +650,11 @@ discard block |
||
| 650 | 650 | * @param bool $force_reset |
| 651 | 651 | * @return void |
| 652 | 652 | */ |
| 653 | - private function _reset_selected_method_of_payment( $force_reset = false ) { |
|
| 653 | + private function _reset_selected_method_of_payment($force_reset = false) { |
|
| 654 | 654 | $reset_payment_method = $force_reset |
| 655 | 655 | ? true |
| 656 | - : sanitize_text_field( EE_Registry::instance()->REQ->get( 'reset_payment_method', false ) ); |
|
| 657 | - if ( $reset_payment_method ) { |
|
| 656 | + : sanitize_text_field(EE_Registry::instance()->REQ->get('reset_payment_method', false)); |
|
| 657 | + if ($reset_payment_method) { |
|
| 658 | 658 | $this->checkout->selected_method_of_payment = null; |
| 659 | 659 | $this->checkout->payment_method = null; |
| 660 | 660 | $this->checkout->billing_form = null; |
@@ -673,12 +673,12 @@ discard block |
||
| 673 | 673 | * @param string $selected_method_of_payment |
| 674 | 674 | * @return EE_Billing_Info_Form |
| 675 | 675 | */ |
| 676 | - private function _save_selected_method_of_payment( $selected_method_of_payment = '' ) { |
|
| 677 | - $selected_method_of_payment = ! empty( $selected_method_of_payment ) |
|
| 676 | + private function _save_selected_method_of_payment($selected_method_of_payment = '') { |
|
| 677 | + $selected_method_of_payment = ! empty($selected_method_of_payment) |
|
| 678 | 678 | ? $selected_method_of_payment |
| 679 | 679 | : $this->checkout->selected_method_of_payment; |
| 680 | 680 | EE_Registry::instance()->SSN->set_session_data( |
| 681 | - array( 'selected_method_of_payment' => $selected_method_of_payment ) |
|
| 681 | + array('selected_method_of_payment' => $selected_method_of_payment) |
|
| 682 | 682 | ); |
| 683 | 683 | } |
| 684 | 684 | |
@@ -694,19 +694,19 @@ discard block |
||
| 694 | 694 | // load payment method classes |
| 695 | 695 | $this->checkout->available_payment_methods = $this->_get_available_payment_methods(); |
| 696 | 696 | // switch up header depending on number of available payment methods |
| 697 | - $payment_method_header = count( $this->checkout->available_payment_methods ) > 1 |
|
| 697 | + $payment_method_header = count($this->checkout->available_payment_methods) > 1 |
|
| 698 | 698 | ? apply_filters( |
| 699 | 699 | 'FHEE__registration_page_payment_options__method_of_payment_hdr', |
| 700 | - __( 'Please Select Your Method of Payment', 'event_espresso' ) |
|
| 700 | + __('Please Select Your Method of Payment', 'event_espresso') |
|
| 701 | 701 | ) |
| 702 | 702 | : apply_filters( |
| 703 | 703 | 'FHEE__registration_page_payment_options__method_of_payment_hdr', |
| 704 | - __( 'Method of Payment', 'event_espresso' ) |
|
| 704 | + __('Method of Payment', 'event_espresso') |
|
| 705 | 705 | ); |
| 706 | 706 | $available_payment_methods = array( |
| 707 | 707 | // display the "Payment Method" header |
| 708 | 708 | 'payment_method_header' => new EE_Form_Section_HTML( |
| 709 | - EEH_HTML::h4( $payment_method_header, 'method-of-payment-hdr' ) |
|
| 709 | + EEH_HTML::h4($payment_method_header, 'method-of-payment-hdr') |
|
| 710 | 710 | ) |
| 711 | 711 | ); |
| 712 | 712 | // the list of actual payment methods ( invoice, paypal, etc ) in a ( slug => HTML ) format |
@@ -715,32 +715,32 @@ discard block |
||
| 715 | 715 | // additional instructions to be displayed and hidden below payment methods (adding a clearing div to start) |
| 716 | 716 | $payment_methods_billing_info = array( |
| 717 | 717 | new EE_Form_Section_HTML( |
| 718 | - EEH_HTML::div( '<br />', '', '', 'clear:both;' ) |
|
| 718 | + EEH_HTML::div('<br />', '', '', 'clear:both;') |
|
| 719 | 719 | ) |
| 720 | 720 | ); |
| 721 | 721 | // loop through payment methods |
| 722 | - foreach ( $this->checkout->available_payment_methods as $payment_method ) { |
|
| 723 | - if ( $payment_method instanceof EE_Payment_Method ) { |
|
| 722 | + foreach ($this->checkout->available_payment_methods as $payment_method) { |
|
| 723 | + if ($payment_method instanceof EE_Payment_Method) { |
|
| 724 | 724 | $payment_method_button = EEH_HTML::img( |
| 725 | 725 | $payment_method->button_url(), |
| 726 | 726 | $payment_method->name(), |
| 727 | - 'spco-payment-method-' . $payment_method->slug() . '-btn-img', |
|
| 727 | + 'spco-payment-method-'.$payment_method->slug().'-btn-img', |
|
| 728 | 728 | 'spco-payment-method-btn-img' |
| 729 | 729 | ); |
| 730 | 730 | // check if any payment methods are set as default |
| 731 | 731 | // if payment method is already selected OR nothing is selected and this payment method should be open_by_default |
| 732 | 732 | if ( |
| 733 | - ( $this->checkout->selected_method_of_payment === $payment_method->slug() ) |
|
| 734 | - || ( ! $this->checkout->selected_method_of_payment && $payment_method->open_by_default() ) |
|
| 733 | + ($this->checkout->selected_method_of_payment === $payment_method->slug()) |
|
| 734 | + || ( ! $this->checkout->selected_method_of_payment && $payment_method->open_by_default()) |
|
| 735 | 735 | ) { |
| 736 | 736 | $this->checkout->selected_method_of_payment = $payment_method->slug(); |
| 737 | 737 | $this->_save_selected_method_of_payment(); |
| 738 | - $default_payment_method_option[ $payment_method->slug() ] = $payment_method_button; |
|
| 738 | + $default_payment_method_option[$payment_method->slug()] = $payment_method_button; |
|
| 739 | 739 | } else { |
| 740 | - $available_payment_method_options[ $payment_method->slug() ] = $payment_method_button; |
|
| 740 | + $available_payment_method_options[$payment_method->slug()] = $payment_method_button; |
|
| 741 | 741 | } |
| 742 | - $payment_methods_billing_info[ $payment_method->slug() |
|
| 743 | - . '-info' ] = $this->_payment_method_billing_info( |
|
| 742 | + $payment_methods_billing_info[$payment_method->slug() |
|
| 743 | + . '-info'] = $this->_payment_method_billing_info( |
|
| 744 | 744 | $payment_method |
| 745 | 745 | ); |
| 746 | 746 | } |
@@ -770,12 +770,12 @@ discard block |
||
| 770 | 770 | * @return EE_Payment_Method[] |
| 771 | 771 | */ |
| 772 | 772 | protected function _get_available_payment_methods() { |
| 773 | - if ( ! empty( $this->checkout->available_payment_methods ) ) { |
|
| 773 | + if ( ! empty($this->checkout->available_payment_methods)) { |
|
| 774 | 774 | return $this->checkout->available_payment_methods; |
| 775 | 775 | } |
| 776 | 776 | $available_payment_methods = array(); |
| 777 | 777 | // load EEM_Payment_Method |
| 778 | - EE_Registry::instance()->load_model( 'Payment_Method' ); |
|
| 778 | + EE_Registry::instance()->load_model('Payment_Method'); |
|
| 779 | 779 | /** @type EEM_Payment_Method $EEM_Payment_Method */ |
| 780 | 780 | $EEM_Payment_Method = EE_Registry::instance()->LIB->EEM_Payment_Method; |
| 781 | 781 | // get all active payment methods |
@@ -783,9 +783,9 @@ discard block |
||
| 783 | 783 | $this->checkout->transaction, |
| 784 | 784 | EEM_Payment_Method::scope_cart |
| 785 | 785 | ); |
| 786 | - foreach ( $payment_methods as $payment_method ) { |
|
| 787 | - if ( $payment_method instanceof EE_Payment_Method ) { |
|
| 788 | - $available_payment_methods[ $payment_method->slug() ] = $payment_method; |
|
| 786 | + foreach ($payment_methods as $payment_method) { |
|
| 787 | + if ($payment_method instanceof EE_Payment_Method) { |
|
| 788 | + $available_payment_methods[$payment_method->slug()] = $payment_method; |
|
| 789 | 789 | } |
| 790 | 790 | } |
| 791 | 791 | return $available_payment_methods; |
@@ -800,14 +800,14 @@ discard block |
||
| 800 | 800 | * @param array $available_payment_method_options |
| 801 | 801 | * @return \EE_Form_Section_Proper |
| 802 | 802 | */ |
| 803 | - private function _available_payment_method_inputs( $available_payment_method_options = array() ) { |
|
| 803 | + private function _available_payment_method_inputs($available_payment_method_options = array()) { |
|
| 804 | 804 | // generate inputs |
| 805 | 805 | return new EE_Form_Section_Proper( |
| 806 | 806 | array( |
| 807 | 807 | 'html_id' => 'ee-available-payment-method-inputs', |
| 808 | 808 | 'layout_strategy' => new EE_Div_Per_Section_Layout(), |
| 809 | 809 | 'subsections' => array( |
| 810 | - '' => new EE_Radio_Button_Input ( |
|
| 810 | + '' => new EE_Radio_Button_Input( |
|
| 811 | 811 | $available_payment_method_options, |
| 812 | 812 | array( |
| 813 | 813 | 'html_name' => 'selected_method_of_payment', |
@@ -832,28 +832,28 @@ discard block |
||
| 832 | 832 | * @return \EE_Form_Section_Proper |
| 833 | 833 | * @throws \EE_Error |
| 834 | 834 | */ |
| 835 | - private function _payment_method_billing_info( EE_Payment_Method $payment_method ) { |
|
| 835 | + private function _payment_method_billing_info(EE_Payment_Method $payment_method) { |
|
| 836 | 836 | $currently_selected = $this->checkout->selected_method_of_payment === $payment_method->slug() |
| 837 | 837 | ? true |
| 838 | 838 | : false; |
| 839 | 839 | // generate the billing form for payment method |
| 840 | 840 | $billing_form = $currently_selected |
| 841 | - ? $this->_get_billing_form_for_payment_method( $payment_method ) |
|
| 841 | + ? $this->_get_billing_form_for_payment_method($payment_method) |
|
| 842 | 842 | : new EE_Form_Section_HTML(); |
| 843 | 843 | $this->checkout->billing_form = $currently_selected |
| 844 | 844 | ? $billing_form |
| 845 | 845 | : $this->checkout->billing_form; |
| 846 | 846 | // it's all in the details |
| 847 | 847 | $info_html = EEH_HTML::h3( |
| 848 | - __( 'Important information regarding your payment', 'event_espresso' ), |
|
| 848 | + __('Important information regarding your payment', 'event_espresso'), |
|
| 849 | 849 | '', |
| 850 | 850 | 'spco-payment-method-hdr' |
| 851 | 851 | ); |
| 852 | 852 | // add some info regarding the step, either from what's saved in the admin, |
| 853 | 853 | // or a default string depending on whether the PM has a billing form or not |
| 854 | - if ( $payment_method->description() ) { |
|
| 854 | + if ($payment_method->description()) { |
|
| 855 | 855 | $payment_method_info = $payment_method->description(); |
| 856 | - } elseif ( $billing_form instanceof EE_Billing_Info_Form ) { |
|
| 856 | + } elseif ($billing_form instanceof EE_Billing_Info_Form) { |
|
| 857 | 857 | $payment_method_info = sprintf( |
| 858 | 858 | __( |
| 859 | 859 | 'Please provide the following billing information, then click the "%1$s" button below in order to proceed.', |
@@ -863,7 +863,7 @@ discard block |
||
| 863 | 863 | ); |
| 864 | 864 | } else { |
| 865 | 865 | $payment_method_info = sprintf( |
| 866 | - __( 'Please click the "%1$s" button below in order to proceed.', 'event_espresso' ), |
|
| 866 | + __('Please click the "%1$s" button below in order to proceed.', 'event_espresso'), |
|
| 867 | 867 | $this->submit_button_text() |
| 868 | 868 | ); |
| 869 | 869 | } |
@@ -877,13 +877,13 @@ discard block |
||
| 877 | 877 | ); |
| 878 | 878 | return new EE_Form_Section_Proper( |
| 879 | 879 | array( |
| 880 | - 'html_id' => 'spco-payment-method-info-' . $payment_method->slug(), |
|
| 880 | + 'html_id' => 'spco-payment-method-info-'.$payment_method->slug(), |
|
| 881 | 881 | 'html_class' => 'spco-payment-method-info-dv', |
| 882 | 882 | // only display the selected or default PM |
| 883 | 883 | 'html_style' => $currently_selected ? '' : 'display:none;', |
| 884 | 884 | 'layout_strategy' => new EE_Div_Per_Section_Layout(), |
| 885 | 885 | 'subsections' => array( |
| 886 | - 'info' => new EE_Form_Section_HTML( $info_html ), |
|
| 886 | + 'info' => new EE_Form_Section_HTML($info_html), |
|
| 887 | 887 | 'billing_form' => $currently_selected ? $billing_form : new EE_Form_Section_HTML() |
| 888 | 888 | ) |
| 889 | 889 | ) |
@@ -901,15 +901,15 @@ discard block |
||
| 901 | 901 | */ |
| 902 | 902 | public function get_billing_form_html_for_payment_method() { |
| 903 | 903 | // how have they chosen to pay? |
| 904 | - $this->checkout->selected_method_of_payment = $this->_get_selected_method_of_payment( true ); |
|
| 904 | + $this->checkout->selected_method_of_payment = $this->_get_selected_method_of_payment(true); |
|
| 905 | 905 | $this->checkout->payment_method = $this->_get_payment_method_for_selected_method_of_payment(); |
| 906 | - if ( ! $this->checkout->payment_method instanceof EE_Payment_Method ) { |
|
| 906 | + if ( ! $this->checkout->payment_method instanceof EE_Payment_Method) { |
|
| 907 | 907 | return false; |
| 908 | 908 | } |
| 909 | - if ( apply_filters( |
|
| 909 | + if (apply_filters( |
|
| 910 | 910 | 'FHEE__EE_SPCO_Reg_Step_Payment_Options__registration_checkout__selected_payment_method__display_success', |
| 911 | 911 | false |
| 912 | - ) ) { |
|
| 912 | + )) { |
|
| 913 | 913 | EE_Error::add_success( |
| 914 | 914 | apply_filters( |
| 915 | 915 | 'FHEE__Single_Page_Checkout__registration_checkout__selected_payment_method', |
@@ -924,7 +924,7 @@ discard block |
||
| 924 | 924 | ); |
| 925 | 925 | } |
| 926 | 926 | // now generate billing form for selected method of payment |
| 927 | - $payment_method_billing_form = $this->_get_billing_form_for_payment_method( $this->checkout->payment_method ); |
|
| 927 | + $payment_method_billing_form = $this->_get_billing_form_for_payment_method($this->checkout->payment_method); |
|
| 928 | 928 | // fill form with attendee info if applicable |
| 929 | 929 | if ( |
| 930 | 930 | $payment_method_billing_form instanceof EE_Billing_Attendee_Info_Form |
@@ -946,10 +946,10 @@ discard block |
||
| 946 | 946 | $billing_info = $payment_method_billing_form instanceof EE_Form_Section_Proper |
| 947 | 947 | ? $payment_method_billing_form->get_html() |
| 948 | 948 | : ''; |
| 949 | - $this->checkout->json_response->set_return_data( array( 'payment_method_info' => $billing_info ) ); |
|
| 949 | + $this->checkout->json_response->set_return_data(array('payment_method_info' => $billing_info)); |
|
| 950 | 950 | // localize validation rules for main form |
| 951 | 951 | $this->checkout->current_step->reg_form->localize_validation_rules(); |
| 952 | - $this->checkout->json_response->add_validation_rules( EE_Form_Section_Proper::js_localization() ); |
|
| 952 | + $this->checkout->json_response->add_validation_rules(EE_Form_Section_Proper::js_localization()); |
|
| 953 | 953 | return true; |
| 954 | 954 | } |
| 955 | 955 | |
@@ -963,18 +963,18 @@ discard block |
||
| 963 | 963 | * @return \EE_Billing_Info_Form |
| 964 | 964 | * @throws \EE_Error |
| 965 | 965 | */ |
| 966 | - private function _get_billing_form_for_payment_method( EE_Payment_Method $payment_method ) { |
|
| 966 | + private function _get_billing_form_for_payment_method(EE_Payment_Method $payment_method) { |
|
| 967 | 967 | $billing_form = $payment_method->type_obj()->billing_form( |
| 968 | 968 | $this->checkout->transaction, |
| 969 | - array( 'amount_owing' => $this->checkout->amount_owing ) |
|
| 969 | + array('amount_owing' => $this->checkout->amount_owing) |
|
| 970 | 970 | ); |
| 971 | - if ( $billing_form instanceof EE_Billing_Info_Form ) { |
|
| 971 | + if ($billing_form instanceof EE_Billing_Info_Form) { |
|
| 972 | 972 | if ( |
| 973 | 973 | apply_filters( |
| 974 | 974 | 'FHEE__EE_SPCO_Reg_Step_Payment_Options__registration_checkout__selected_payment_method__display_success', |
| 975 | 975 | false |
| 976 | 976 | ) |
| 977 | - && EE_Registry::instance()->REQ->is_set( 'payment_method' ) |
|
| 977 | + && EE_Registry::instance()->REQ->is_set('payment_method') |
|
| 978 | 978 | ) { |
| 979 | 979 | EE_Error::add_success( |
| 980 | 980 | apply_filters( |
@@ -1016,15 +1016,15 @@ discard block |
||
| 1016 | 1016 | $request_param = 'selected_method_of_payment' |
| 1017 | 1017 | ) { |
| 1018 | 1018 | // is selected_method_of_payment set in the request ? |
| 1019 | - $selected_method_of_payment = EE_Registry::instance()->REQ->get( $request_param, false ); |
|
| 1020 | - if ( $selected_method_of_payment ) { |
|
| 1019 | + $selected_method_of_payment = EE_Registry::instance()->REQ->get($request_param, false); |
|
| 1020 | + if ($selected_method_of_payment) { |
|
| 1021 | 1021 | // sanitize it |
| 1022 | - $selected_method_of_payment = is_array( $selected_method_of_payment ) |
|
| 1023 | - ? array_shift( $selected_method_of_payment ) |
|
| 1022 | + $selected_method_of_payment = is_array($selected_method_of_payment) |
|
| 1023 | + ? array_shift($selected_method_of_payment) |
|
| 1024 | 1024 | : $selected_method_of_payment; |
| 1025 | - $selected_method_of_payment = sanitize_text_field( $selected_method_of_payment ); |
|
| 1025 | + $selected_method_of_payment = sanitize_text_field($selected_method_of_payment); |
|
| 1026 | 1026 | // store it in the session so that it's available for all subsequent requests including AJAX |
| 1027 | - $this->_save_selected_method_of_payment( $selected_method_of_payment ); |
|
| 1027 | + $this->_save_selected_method_of_payment($selected_method_of_payment); |
|
| 1028 | 1028 | } else { |
| 1029 | 1029 | // or is is set in the session ? |
| 1030 | 1030 | $selected_method_of_payment = EE_Registry::instance()->SSN->get_session_data( |
@@ -1032,7 +1032,7 @@ discard block |
||
| 1032 | 1032 | ); |
| 1033 | 1033 | } |
| 1034 | 1034 | // do ya really really gotta have it? |
| 1035 | - if ( empty( $selected_method_of_payment ) && $required ) { |
|
| 1035 | + if (empty($selected_method_of_payment) && $required) { |
|
| 1036 | 1036 | EE_Error::add_error( |
| 1037 | 1037 | sprintf( |
| 1038 | 1038 | __( |
@@ -1041,7 +1041,7 @@ discard block |
||
| 1041 | 1041 | ), |
| 1042 | 1042 | '<br/>', |
| 1043 | 1043 | '<br/>', |
| 1044 | - EE_Registry::instance()->CFG->organization->get_pretty( 'email' ) |
|
| 1044 | + EE_Registry::instance()->CFG->organization->get_pretty('email') |
|
| 1045 | 1045 | ), |
| 1046 | 1046 | __FILE__, |
| 1047 | 1047 | __FUNCTION__, |
@@ -1068,13 +1068,13 @@ discard block |
||
| 1068 | 1068 | * @throws \EE_Error |
| 1069 | 1069 | */ |
| 1070 | 1070 | public function switch_payment_method() { |
| 1071 | - if ( ! $this->_verify_payment_method_is_set() ) { |
|
| 1071 | + if ( ! $this->_verify_payment_method_is_set()) { |
|
| 1072 | 1072 | return false; |
| 1073 | 1073 | } |
| 1074 | - if ( apply_filters( |
|
| 1074 | + if (apply_filters( |
|
| 1075 | 1075 | 'FHEE__EE_SPCO_Reg_Step_Payment_Options__registration_checkout__selected_payment_method__display_success', |
| 1076 | 1076 | false |
| 1077 | - ) ) { |
|
| 1077 | + )) { |
|
| 1078 | 1078 | EE_Error::add_success( |
| 1079 | 1079 | apply_filters( |
| 1080 | 1080 | 'FHEE__Single_Page_Checkout__registration_checkout__selected_payment_method', |
@@ -1089,13 +1089,13 @@ discard block |
||
| 1089 | 1089 | ); |
| 1090 | 1090 | } |
| 1091 | 1091 | // generate billing form for selected method of payment if it hasn't been done already |
| 1092 | - if ( $this->checkout->payment_method->type_obj()->has_billing_form() ) { |
|
| 1092 | + if ($this->checkout->payment_method->type_obj()->has_billing_form()) { |
|
| 1093 | 1093 | $this->checkout->billing_form = $this->_get_billing_form_for_payment_method( |
| 1094 | 1094 | $this->checkout->payment_method |
| 1095 | 1095 | ); |
| 1096 | 1096 | } |
| 1097 | 1097 | // fill form with attendee info if applicable |
| 1098 | - if ( $this->checkout->billing_form instanceof EE_Billing_Attendee_Info_Form |
|
| 1098 | + if ($this->checkout->billing_form instanceof EE_Billing_Attendee_Info_Form |
|
| 1099 | 1099 | && $this->checkout->transaction_has_primary_registrant() |
| 1100 | 1100 | ) { |
| 1101 | 1101 | $this->checkout->billing_form->populate_from_attendee( |
@@ -1103,7 +1103,7 @@ discard block |
||
| 1103 | 1103 | ); |
| 1104 | 1104 | } |
| 1105 | 1105 | // and debug content |
| 1106 | - if ( $this->checkout->billing_form instanceof EE_Billing_Info_Form |
|
| 1106 | + if ($this->checkout->billing_form instanceof EE_Billing_Info_Form |
|
| 1107 | 1107 | && $this->checkout->payment_method->type_obj() instanceof EE_PMT_Base |
| 1108 | 1108 | ) { |
| 1109 | 1109 | $this->checkout->billing_form = $this->checkout->payment_method->type_obj()->apply_billing_form_debug_settings( |
@@ -1111,15 +1111,15 @@ discard block |
||
| 1111 | 1111 | ); |
| 1112 | 1112 | } |
| 1113 | 1113 | // get html and validation rules for form |
| 1114 | - if ( $this->checkout->billing_form instanceof EE_Form_Section_Proper ) { |
|
| 1114 | + if ($this->checkout->billing_form instanceof EE_Form_Section_Proper) { |
|
| 1115 | 1115 | $this->checkout->json_response->set_return_data( |
| 1116 | - array( 'payment_method_info' => $this->checkout->billing_form->get_html() ) |
|
| 1116 | + array('payment_method_info' => $this->checkout->billing_form->get_html()) |
|
| 1117 | 1117 | ); |
| 1118 | 1118 | // localize validation rules for main form |
| 1119 | - $this->checkout->billing_form->localize_validation_rules( true ); |
|
| 1120 | - $this->checkout->json_response->add_validation_rules( EE_Form_Section_Proper::js_localization() ); |
|
| 1119 | + $this->checkout->billing_form->localize_validation_rules(true); |
|
| 1120 | + $this->checkout->json_response->add_validation_rules(EE_Form_Section_Proper::js_localization()); |
|
| 1121 | 1121 | } else { |
| 1122 | - $this->checkout->json_response->set_return_data( array( 'payment_method_info' => '' ) ); |
|
| 1122 | + $this->checkout->json_response->set_return_data(array('payment_method_info' => '')); |
|
| 1123 | 1123 | } |
| 1124 | 1124 | //prevents advancement to next step |
| 1125 | 1125 | $this->checkout->continue_reg = false; |
@@ -1136,12 +1136,12 @@ discard block |
||
| 1136 | 1136 | */ |
| 1137 | 1137 | protected function _verify_payment_method_is_set() { |
| 1138 | 1138 | // generate billing form for selected method of payment if it hasn't been done already |
| 1139 | - if ( empty( $this->checkout->selected_method_of_payment ) ) { |
|
| 1139 | + if (empty($this->checkout->selected_method_of_payment)) { |
|
| 1140 | 1140 | // how have they chosen to pay? |
| 1141 | - $this->checkout->selected_method_of_payment = $this->_get_selected_method_of_payment( true ); |
|
| 1141 | + $this->checkout->selected_method_of_payment = $this->_get_selected_method_of_payment(true); |
|
| 1142 | 1142 | } |
| 1143 | 1143 | // verify payment method |
| 1144 | - if ( ! $this->checkout->payment_method instanceof EE_Payment_Method ) { |
|
| 1144 | + if ( ! $this->checkout->payment_method instanceof EE_Payment_Method) { |
|
| 1145 | 1145 | // get payment method for selected method of payment |
| 1146 | 1146 | $this->checkout->payment_method = $this->_get_payment_method_for_selected_method_of_payment(); |
| 1147 | 1147 | } |
@@ -1160,25 +1160,25 @@ discard block |
||
| 1160 | 1160 | * @throws \EE_Error |
| 1161 | 1161 | */ |
| 1162 | 1162 | public function save_payer_details_via_ajax() { |
| 1163 | - if ( ! $this->_verify_payment_method_is_set() ) { |
|
| 1163 | + if ( ! $this->_verify_payment_method_is_set()) { |
|
| 1164 | 1164 | return; |
| 1165 | 1165 | } |
| 1166 | 1166 | // generate billing form for selected method of payment if it hasn't been done already |
| 1167 | - if ( $this->checkout->payment_method->type_obj()->has_billing_form() ) { |
|
| 1167 | + if ($this->checkout->payment_method->type_obj()->has_billing_form()) { |
|
| 1168 | 1168 | $this->checkout->billing_form = $this->_get_billing_form_for_payment_method( |
| 1169 | 1169 | $this->checkout->payment_method |
| 1170 | 1170 | ); |
| 1171 | 1171 | } |
| 1172 | 1172 | // generate primary attendee from payer info if applicable |
| 1173 | - if ( ! $this->checkout->transaction_has_primary_registrant() ) { |
|
| 1173 | + if ( ! $this->checkout->transaction_has_primary_registrant()) { |
|
| 1174 | 1174 | $attendee = $this->_create_attendee_from_request_data(); |
| 1175 | - if ( $attendee instanceof EE_Attendee ) { |
|
| 1176 | - foreach ( $this->checkout->transaction->registrations() as $registration ) { |
|
| 1177 | - if ( $registration->is_primary_registrant() ) { |
|
| 1175 | + if ($attendee instanceof EE_Attendee) { |
|
| 1176 | + foreach ($this->checkout->transaction->registrations() as $registration) { |
|
| 1177 | + if ($registration->is_primary_registrant()) { |
|
| 1178 | 1178 | $this->checkout->primary_attendee_obj = $attendee; |
| 1179 | - $registration->_add_relation_to( $attendee, 'Attendee' ); |
|
| 1180 | - $registration->set_attendee_id( $attendee->ID() ); |
|
| 1181 | - $registration->update_cache_after_object_save( 'Attendee', $attendee ); |
|
| 1179 | + $registration->_add_relation_to($attendee, 'Attendee'); |
|
| 1180 | + $registration->set_attendee_id($attendee->ID()); |
|
| 1181 | + $registration->update_cache_after_object_save('Attendee', $attendee); |
|
| 1182 | 1182 | } |
| 1183 | 1183 | } |
| 1184 | 1184 | } |
@@ -1195,50 +1195,50 @@ discard block |
||
| 1195 | 1195 | */ |
| 1196 | 1196 | protected function _create_attendee_from_request_data() { |
| 1197 | 1197 | // get State ID |
| 1198 | - $STA_ID = ! empty( $_REQUEST['state'] ) ? sanitize_text_field( $_REQUEST['state'] ) : ''; |
|
| 1199 | - if ( ! empty( $STA_ID ) ) { |
|
| 1198 | + $STA_ID = ! empty($_REQUEST['state']) ? sanitize_text_field($_REQUEST['state']) : ''; |
|
| 1199 | + if ( ! empty($STA_ID)) { |
|
| 1200 | 1200 | // can we get state object from name ? |
| 1201 | - EE_Registry::instance()->load_model( 'State' ); |
|
| 1202 | - $state = EEM_State::instance()->get_col( array( array( 'STA_name' => $STA_ID ), 'limit' => 1 ), 'STA_ID' ); |
|
| 1203 | - $STA_ID = is_array( $state ) && ! empty( $state ) ? reset( $state ) : $STA_ID; |
|
| 1201 | + EE_Registry::instance()->load_model('State'); |
|
| 1202 | + $state = EEM_State::instance()->get_col(array(array('STA_name' => $STA_ID), 'limit' => 1), 'STA_ID'); |
|
| 1203 | + $STA_ID = is_array($state) && ! empty($state) ? reset($state) : $STA_ID; |
|
| 1204 | 1204 | } |
| 1205 | 1205 | // get Country ISO |
| 1206 | - $CNT_ISO = ! empty( $_REQUEST['country'] ) ? sanitize_text_field( $_REQUEST['country'] ) : ''; |
|
| 1207 | - if ( ! empty( $CNT_ISO ) ) { |
|
| 1206 | + $CNT_ISO = ! empty($_REQUEST['country']) ? sanitize_text_field($_REQUEST['country']) : ''; |
|
| 1207 | + if ( ! empty($CNT_ISO)) { |
|
| 1208 | 1208 | // can we get country object from name ? |
| 1209 | - EE_Registry::instance()->load_model( 'Country' ); |
|
| 1209 | + EE_Registry::instance()->load_model('Country'); |
|
| 1210 | 1210 | $country = EEM_Country::instance()->get_col( |
| 1211 | - array( array( 'CNT_name' => $CNT_ISO ), 'limit' => 1 ), |
|
| 1211 | + array(array('CNT_name' => $CNT_ISO), 'limit' => 1), |
|
| 1212 | 1212 | 'CNT_ISO' |
| 1213 | 1213 | ); |
| 1214 | - $CNT_ISO = is_array( $country ) && ! empty( $country ) ? reset( $country ) : $CNT_ISO; |
|
| 1214 | + $CNT_ISO = is_array($country) && ! empty($country) ? reset($country) : $CNT_ISO; |
|
| 1215 | 1215 | } |
| 1216 | 1216 | // grab attendee data |
| 1217 | 1217 | $attendee_data = array( |
| 1218 | - 'ATT_fname' => ! empty( $_REQUEST['first_name'] ) ? sanitize_text_field( $_REQUEST['first_name'] ) : '', |
|
| 1219 | - 'ATT_lname' => ! empty( $_REQUEST['last_name'] ) ? sanitize_text_field( $_REQUEST['last_name'] ) : '', |
|
| 1220 | - 'ATT_email' => ! empty( $_REQUEST['email'] ) ? sanitize_email( $_REQUEST['email'] ) : '', |
|
| 1221 | - 'ATT_address' => ! empty( $_REQUEST['address'] ) ? sanitize_text_field( $_REQUEST['address'] ) : '', |
|
| 1222 | - 'ATT_address2' => ! empty( $_REQUEST['address2'] ) ? sanitize_text_field( $_REQUEST['address2'] ) : '', |
|
| 1223 | - 'ATT_city' => ! empty( $_REQUEST['city'] ) ? sanitize_text_field( $_REQUEST['city'] ) : '', |
|
| 1218 | + 'ATT_fname' => ! empty($_REQUEST['first_name']) ? sanitize_text_field($_REQUEST['first_name']) : '', |
|
| 1219 | + 'ATT_lname' => ! empty($_REQUEST['last_name']) ? sanitize_text_field($_REQUEST['last_name']) : '', |
|
| 1220 | + 'ATT_email' => ! empty($_REQUEST['email']) ? sanitize_email($_REQUEST['email']) : '', |
|
| 1221 | + 'ATT_address' => ! empty($_REQUEST['address']) ? sanitize_text_field($_REQUEST['address']) : '', |
|
| 1222 | + 'ATT_address2' => ! empty($_REQUEST['address2']) ? sanitize_text_field($_REQUEST['address2']) : '', |
|
| 1223 | + 'ATT_city' => ! empty($_REQUEST['city']) ? sanitize_text_field($_REQUEST['city']) : '', |
|
| 1224 | 1224 | 'STA_ID' => $STA_ID, |
| 1225 | 1225 | 'CNT_ISO' => $CNT_ISO, |
| 1226 | - 'ATT_zip' => ! empty( $_REQUEST['zip'] ) ? sanitize_text_field( $_REQUEST['zip'] ) : '', |
|
| 1227 | - 'ATT_phone' => ! empty( $_REQUEST['phone'] ) ? sanitize_text_field( $_REQUEST['phone'] ) : '', |
|
| 1226 | + 'ATT_zip' => ! empty($_REQUEST['zip']) ? sanitize_text_field($_REQUEST['zip']) : '', |
|
| 1227 | + 'ATT_phone' => ! empty($_REQUEST['phone']) ? sanitize_text_field($_REQUEST['phone']) : '', |
|
| 1228 | 1228 | ); |
| 1229 | 1229 | // validate the email address since it is the most important piece of info |
| 1230 | - if ( empty( $attendee_data['ATT_email'] ) || $attendee_data['ATT_email'] !== $_REQUEST['email'] ) { |
|
| 1230 | + if (empty($attendee_data['ATT_email']) || $attendee_data['ATT_email'] !== $_REQUEST['email']) { |
|
| 1231 | 1231 | EE_Error::add_error( |
| 1232 | - __( 'An invalid email address was submitted.', 'event_espresso' ), |
|
| 1232 | + __('An invalid email address was submitted.', 'event_espresso'), |
|
| 1233 | 1233 | __FILE__, |
| 1234 | 1234 | __FUNCTION__, |
| 1235 | 1235 | __LINE__ |
| 1236 | 1236 | ); |
| 1237 | 1237 | } |
| 1238 | 1238 | // does this attendee already exist in the db ? we're searching using a combination of first name, last name, AND email address |
| 1239 | - if ( ! empty( $attendee_data['ATT_fname'] ) |
|
| 1240 | - && ! empty( $attendee_data['ATT_lname'] ) |
|
| 1241 | - && ! empty( $attendee_data['ATT_email'] ) |
|
| 1239 | + if ( ! empty($attendee_data['ATT_fname']) |
|
| 1240 | + && ! empty($attendee_data['ATT_lname']) |
|
| 1241 | + && ! empty($attendee_data['ATT_email']) |
|
| 1242 | 1242 | ) { |
| 1243 | 1243 | $existing_attendee = EE_Registry::instance()->LIB->EEM_Attendee->find_existing_attendee( |
| 1244 | 1244 | array( |
@@ -1247,19 +1247,19 @@ discard block |
||
| 1247 | 1247 | 'ATT_email' => $attendee_data['ATT_email'] |
| 1248 | 1248 | ) |
| 1249 | 1249 | ); |
| 1250 | - if ( $existing_attendee instanceof EE_Attendee ) { |
|
| 1250 | + if ($existing_attendee instanceof EE_Attendee) { |
|
| 1251 | 1251 | return $existing_attendee; |
| 1252 | 1252 | } |
| 1253 | 1253 | } |
| 1254 | 1254 | // no existing attendee? kk let's create a new one |
| 1255 | 1255 | // kinda lame, but we need a first and last name to create an attendee, so use the email address if those don't exist |
| 1256 | - $attendee_data['ATT_fname'] = ! empty( $attendee_data['ATT_fname'] ) |
|
| 1256 | + $attendee_data['ATT_fname'] = ! empty($attendee_data['ATT_fname']) |
|
| 1257 | 1257 | ? $attendee_data['ATT_fname'] |
| 1258 | 1258 | : $attendee_data['ATT_email']; |
| 1259 | - $attendee_data['ATT_lname'] = ! empty( $attendee_data['ATT_lname'] ) |
|
| 1259 | + $attendee_data['ATT_lname'] = ! empty($attendee_data['ATT_lname']) |
|
| 1260 | 1260 | ? $attendee_data['ATT_lname'] |
| 1261 | 1261 | : $attendee_data['ATT_email']; |
| 1262 | - return EE_Attendee::new_instance( $attendee_data ); |
|
| 1262 | + return EE_Attendee::new_instance($attendee_data); |
|
| 1263 | 1263 | } |
| 1264 | 1264 | |
| 1265 | 1265 | |
@@ -1277,26 +1277,26 @@ discard block |
||
| 1277 | 1277 | // how have they chosen to pay? |
| 1278 | 1278 | $this->checkout->selected_method_of_payment = $this->checkout->transaction->is_free() |
| 1279 | 1279 | ? 'no_payment_required' |
| 1280 | - : $this->_get_selected_method_of_payment( true ); |
|
| 1280 | + : $this->_get_selected_method_of_payment(true); |
|
| 1281 | 1281 | // choose your own adventure based on method_of_payment |
| 1282 | - switch ( $this->checkout->selected_method_of_payment ) { |
|
| 1282 | + switch ($this->checkout->selected_method_of_payment) { |
|
| 1283 | 1283 | |
| 1284 | 1284 | case 'events_sold_out' : |
| 1285 | 1285 | $this->checkout->redirect = true; |
| 1286 | 1286 | $this->checkout->redirect_url = $this->checkout->cancel_page_url; |
| 1287 | - $this->checkout->json_response->set_redirect_url( $this->checkout->redirect_url ); |
|
| 1287 | + $this->checkout->json_response->set_redirect_url($this->checkout->redirect_url); |
|
| 1288 | 1288 | // mark this reg step as completed |
| 1289 | 1289 | $this->set_completed(); |
| 1290 | 1290 | return false; |
| 1291 | 1291 | break; |
| 1292 | 1292 | |
| 1293 | 1293 | case 'payments_closed' : |
| 1294 | - if ( apply_filters( |
|
| 1294 | + if (apply_filters( |
|
| 1295 | 1295 | 'FHEE__EE_SPCO_Reg_Step_Payment_Options__process_reg_step__payments_closed__display_success', |
| 1296 | 1296 | false |
| 1297 | - ) ) { |
|
| 1297 | + )) { |
|
| 1298 | 1298 | EE_Error::add_success( |
| 1299 | - __( 'no payment required at this time.', 'event_espresso' ), |
|
| 1299 | + __('no payment required at this time.', 'event_espresso'), |
|
| 1300 | 1300 | __FILE__, |
| 1301 | 1301 | __FUNCTION__, |
| 1302 | 1302 | __LINE__ |
@@ -1308,12 +1308,12 @@ discard block |
||
| 1308 | 1308 | break; |
| 1309 | 1309 | |
| 1310 | 1310 | case 'no_payment_required' : |
| 1311 | - if ( apply_filters( |
|
| 1311 | + if (apply_filters( |
|
| 1312 | 1312 | 'FHEE__EE_SPCO_Reg_Step_Payment_Options__process_reg_step__no_payment_required__display_success', |
| 1313 | 1313 | false |
| 1314 | - ) ) { |
|
| 1314 | + )) { |
|
| 1315 | 1315 | EE_Error::add_success( |
| 1316 | - __( 'no payment required.', 'event_espresso' ), |
|
| 1316 | + __('no payment required.', 'event_espresso'), |
|
| 1317 | 1317 | __FILE__, |
| 1318 | 1318 | __FUNCTION__, |
| 1319 | 1319 | __LINE__ |
@@ -1326,9 +1326,9 @@ discard block |
||
| 1326 | 1326 | |
| 1327 | 1327 | default: |
| 1328 | 1328 | $payment_successful = $this->_process_payment(); |
| 1329 | - if ( $payment_successful ) { |
|
| 1329 | + if ($payment_successful) { |
|
| 1330 | 1330 | $this->checkout->continue_reg = true; |
| 1331 | - $this->_maybe_set_completed( $this->checkout->payment_method ); |
|
| 1331 | + $this->_maybe_set_completed($this->checkout->payment_method); |
|
| 1332 | 1332 | } else { |
| 1333 | 1333 | $this->checkout->continue_reg = false; |
| 1334 | 1334 | } |
@@ -1347,8 +1347,8 @@ discard block |
||
| 1347 | 1347 | * @return void |
| 1348 | 1348 | * @throws \EE_Error |
| 1349 | 1349 | */ |
| 1350 | - protected function _maybe_set_completed( EE_Payment_Method $payment_method ) { |
|
| 1351 | - switch ( $payment_method->type_obj()->payment_occurs() ) { |
|
| 1350 | + protected function _maybe_set_completed(EE_Payment_Method $payment_method) { |
|
| 1351 | + switch ($payment_method->type_obj()->payment_occurs()) { |
|
| 1352 | 1352 | case EE_PMT_Base::offsite : |
| 1353 | 1353 | break; |
| 1354 | 1354 | case EE_PMT_Base::onsite : |
@@ -1371,7 +1371,7 @@ discard block |
||
| 1371 | 1371 | public function update_reg_step() { |
| 1372 | 1372 | $success = true; |
| 1373 | 1373 | // if payment required |
| 1374 | - if ( $this->checkout->transaction->total() > 0 ) { |
|
| 1374 | + if ($this->checkout->transaction->total() > 0) { |
|
| 1375 | 1375 | do_action( |
| 1376 | 1376 | 'AHEE__EE_Single_Page_Checkout__process_finalize_registration__before_gateway', |
| 1377 | 1377 | $this->checkout->transaction |
@@ -1379,13 +1379,13 @@ discard block |
||
| 1379 | 1379 | // attempt payment via payment method |
| 1380 | 1380 | $success = $this->process_reg_step(); |
| 1381 | 1381 | } |
| 1382 | - if ( $success && ! $this->checkout->redirect ) { |
|
| 1382 | + if ($success && ! $this->checkout->redirect) { |
|
| 1383 | 1383 | $this->checkout->cart->get_grand_total()->save_this_and_descendants_to_txn( |
| 1384 | 1384 | $this->checkout->transaction->ID() |
| 1385 | 1385 | ); |
| 1386 | 1386 | // set return URL |
| 1387 | 1387 | $this->checkout->redirect_url = add_query_arg( |
| 1388 | - array( 'e_reg_url_link' => $this->checkout->reg_url_link ), |
|
| 1388 | + array('e_reg_url_link' => $this->checkout->reg_url_link), |
|
| 1389 | 1389 | $this->checkout->thank_you_page_url |
| 1390 | 1390 | ); |
| 1391 | 1391 | } |
@@ -1405,28 +1405,28 @@ discard block |
||
| 1405 | 1405 | // clear any previous errors related to not selecting a payment method |
| 1406 | 1406 | // EE_Error::overwrite_errors(); |
| 1407 | 1407 | // ya gotta make a choice man |
| 1408 | - if ( empty( $this->checkout->selected_method_of_payment ) ) { |
|
| 1408 | + if (empty($this->checkout->selected_method_of_payment)) { |
|
| 1409 | 1409 | $this->checkout->json_response->set_plz_select_method_of_payment( |
| 1410 | - __( 'Please select a method of payment before proceeding.', 'event_espresso' ) |
|
| 1410 | + __('Please select a method of payment before proceeding.', 'event_espresso') |
|
| 1411 | 1411 | ); |
| 1412 | 1412 | return false; |
| 1413 | 1413 | } |
| 1414 | 1414 | // get EE_Payment_Method object |
| 1415 | - if ( ! $this->checkout->payment_method = $this->_get_payment_method_for_selected_method_of_payment() ) { |
|
| 1415 | + if ( ! $this->checkout->payment_method = $this->_get_payment_method_for_selected_method_of_payment()) { |
|
| 1416 | 1416 | return false; |
| 1417 | 1417 | } |
| 1418 | 1418 | // setup billing form |
| 1419 | - if ( $this->checkout->payment_method->is_on_site() ) { |
|
| 1419 | + if ($this->checkout->payment_method->is_on_site()) { |
|
| 1420 | 1420 | $this->checkout->billing_form = $this->_get_billing_form_for_payment_method( |
| 1421 | 1421 | $this->checkout->payment_method |
| 1422 | 1422 | ); |
| 1423 | 1423 | // bad billing form ? |
| 1424 | - if ( ! $this->_billing_form_is_valid() ) { |
|
| 1424 | + if ( ! $this->_billing_form_is_valid()) { |
|
| 1425 | 1425 | return false; |
| 1426 | 1426 | } |
| 1427 | 1427 | } |
| 1428 | 1428 | // ensure primary registrant has been fully processed |
| 1429 | - if ( ! $this->_setup_primary_registrant_prior_to_payment() ) { |
|
| 1429 | + if ( ! $this->_setup_primary_registrant_prior_to_payment()) { |
|
| 1430 | 1430 | return false; |
| 1431 | 1431 | } |
| 1432 | 1432 | /** @type EE_Transaction_Processor $transaction_processor */ |
@@ -1434,18 +1434,18 @@ discard block |
||
| 1434 | 1434 | // in case a registrant leaves to an Off-Site Gateway and never returns, we want to approve any registrations for events with a default reg status of Approved |
| 1435 | 1435 | //$transaction_processor->toggle_registration_statuses_for_default_approved_events( $this->checkout->transaction, $this->checkout->reg_cache_where_params ); |
| 1436 | 1436 | // attempt payment |
| 1437 | - $payment = $this->_attempt_payment( $this->checkout->payment_method ); |
|
| 1437 | + $payment = $this->_attempt_payment($this->checkout->payment_method); |
|
| 1438 | 1438 | // process results |
| 1439 | - $payment = $this->_validate_payment( $payment ); |
|
| 1440 | - $payment = $this->_post_payment_processing( $payment ); |
|
| 1439 | + $payment = $this->_validate_payment($payment); |
|
| 1440 | + $payment = $this->_post_payment_processing($payment); |
|
| 1441 | 1441 | // verify payment |
| 1442 | - if ( $payment instanceof EE_Payment ) { |
|
| 1442 | + if ($payment instanceof EE_Payment) { |
|
| 1443 | 1443 | // store that for later |
| 1444 | 1444 | $this->checkout->payment = $payment; |
| 1445 | 1445 | /** @type EE_Transaction_Processor $transaction_processor */ |
| 1446 | - $transaction_processor = EE_Registry::instance()->load_class( 'Transaction_Processor' ); |
|
| 1446 | + $transaction_processor = EE_Registry::instance()->load_class('Transaction_Processor'); |
|
| 1447 | 1447 | // we can also consider the TXN to not have been failed, so temporarily upgrade it's status to abandoned |
| 1448 | - $transaction_processor->toggle_failed_transaction_status( $this->checkout->transaction ); |
|
| 1448 | + $transaction_processor->toggle_failed_transaction_status($this->checkout->transaction); |
|
| 1449 | 1449 | $payment_status = $payment->status(); |
| 1450 | 1450 | if ( |
| 1451 | 1451 | $payment_status === EEM_Payment::status_id_approved |
@@ -1455,7 +1455,7 @@ discard block |
||
| 1455 | 1455 | } else { |
| 1456 | 1456 | return false; |
| 1457 | 1457 | } |
| 1458 | - } else if ( $payment === true ) { |
|
| 1458 | + } else if ($payment === true) { |
|
| 1459 | 1459 | // please note that offline payment methods will NOT make a payment, |
| 1460 | 1460 | // but instead just mark themselves as the PMD_ID on the transaction, and return true |
| 1461 | 1461 | $this->checkout->payment = $payment; |
@@ -1480,7 +1480,7 @@ discard block |
||
| 1480 | 1480 | ); |
| 1481 | 1481 | $html = $payment_method_billing_info->get_html_and_js(); |
| 1482 | 1482 | $html .= $this->checkout->redirect_form; |
| 1483 | - EE_Registry::instance()->REQ->add_output( $html ); |
|
| 1483 | + EE_Registry::instance()->REQ->add_output($html); |
|
| 1484 | 1484 | return true; |
| 1485 | 1485 | } |
| 1486 | 1486 | |
@@ -1494,28 +1494,28 @@ discard block |
||
| 1494 | 1494 | * @throws \EE_Error |
| 1495 | 1495 | */ |
| 1496 | 1496 | private function _billing_form_is_valid() { |
| 1497 | - if ( ! $this->checkout->payment_method->type_obj()->has_billing_form() ) { |
|
| 1497 | + if ( ! $this->checkout->payment_method->type_obj()->has_billing_form()) { |
|
| 1498 | 1498 | return true; |
| 1499 | 1499 | } |
| 1500 | - if ( $this->checkout->billing_form instanceof EE_Billing_Info_Form ) { |
|
| 1501 | - if ( $this->checkout->billing_form->was_submitted() ) { |
|
| 1500 | + if ($this->checkout->billing_form instanceof EE_Billing_Info_Form) { |
|
| 1501 | + if ($this->checkout->billing_form->was_submitted()) { |
|
| 1502 | 1502 | $this->checkout->billing_form->receive_form_submission(); |
| 1503 | - if ( $this->checkout->billing_form->is_valid() ) { |
|
| 1503 | + if ($this->checkout->billing_form->is_valid()) { |
|
| 1504 | 1504 | return true; |
| 1505 | 1505 | } |
| 1506 | 1506 | $validation_errors = $this->checkout->billing_form->get_validation_errors_accumulated(); |
| 1507 | 1507 | $error_strings = array(); |
| 1508 | - foreach ( $validation_errors as $validation_error ) { |
|
| 1509 | - if ( $validation_error instanceof EE_Validation_Error ) { |
|
| 1508 | + foreach ($validation_errors as $validation_error) { |
|
| 1509 | + if ($validation_error instanceof EE_Validation_Error) { |
|
| 1510 | 1510 | $form_section = $validation_error->get_form_section(); |
| 1511 | - if ( $form_section instanceof EE_Form_Input_Base ) { |
|
| 1511 | + if ($form_section instanceof EE_Form_Input_Base) { |
|
| 1512 | 1512 | $label = $form_section->html_label_text(); |
| 1513 | - } elseif ( $form_section instanceof EE_Form_Section_Base ) { |
|
| 1513 | + } elseif ($form_section instanceof EE_Form_Section_Base) { |
|
| 1514 | 1514 | $label = $form_section->name(); |
| 1515 | 1515 | } else { |
| 1516 | - $label = __( 'Validation Error', 'event_espresso' ); |
|
| 1516 | + $label = __('Validation Error', 'event_espresso'); |
|
| 1517 | 1517 | } |
| 1518 | - $error_strings[] = sprintf( '%1$s: %2$s', $label, $validation_error->getMessage() ); |
|
| 1518 | + $error_strings[] = sprintf('%1$s: %2$s', $label, $validation_error->getMessage()); |
|
| 1519 | 1519 | } |
| 1520 | 1520 | } |
| 1521 | 1521 | EE_Error::add_error( |
@@ -1525,7 +1525,7 @@ discard block |
||
| 1525 | 1525 | 'event_espresso' |
| 1526 | 1526 | ), |
| 1527 | 1527 | '<br/>', |
| 1528 | - implode( '<br/>', $error_strings ) |
|
| 1528 | + implode('<br/>', $error_strings) |
|
| 1529 | 1529 | ), |
| 1530 | 1530 | __FILE__, |
| 1531 | 1531 | __FUNCTION__, |
@@ -1544,7 +1544,7 @@ discard block |
||
| 1544 | 1544 | } |
| 1545 | 1545 | } else { |
| 1546 | 1546 | EE_Error::add_error( |
| 1547 | - __( 'The submitted billing form is invalid possibly due to a technical reason.', 'event_espresso' ), |
|
| 1547 | + __('The submitted billing form is invalid possibly due to a technical reason.', 'event_espresso'), |
|
| 1548 | 1548 | __FILE__, |
| 1549 | 1549 | __FUNCTION__, |
| 1550 | 1550 | __LINE__ |
@@ -1579,13 +1579,13 @@ discard block |
||
| 1579 | 1579 | // grab the primary_registration object |
| 1580 | 1580 | $primary_registration = $this->checkout->transaction->primary_registration(); |
| 1581 | 1581 | /** @type EE_Transaction_Processor $transaction_processor */ |
| 1582 | - $transaction_processor = EE_Registry::instance()->load_class( 'Transaction_Processor' ); |
|
| 1582 | + $transaction_processor = EE_Registry::instance()->load_class('Transaction_Processor'); |
|
| 1583 | 1583 | // at this point we'll consider a TXN to not have been failed |
| 1584 | - $transaction_processor->toggle_failed_transaction_status( $this->checkout->transaction ); |
|
| 1584 | + $transaction_processor->toggle_failed_transaction_status($this->checkout->transaction); |
|
| 1585 | 1585 | // save the TXN ( which clears cached copy of primary_registration) |
| 1586 | 1586 | $this->checkout->transaction->save(); |
| 1587 | 1587 | // grab TXN ID and save it to the primary_registration |
| 1588 | - $primary_registration->set_transaction_id( $this->checkout->transaction->ID() ); |
|
| 1588 | + $primary_registration->set_transaction_id($this->checkout->transaction->ID()); |
|
| 1589 | 1589 | // save what we have so far |
| 1590 | 1590 | $primary_registration->save(); |
| 1591 | 1591 | return true; |
@@ -1603,7 +1603,7 @@ discard block |
||
| 1603 | 1603 | private function _capture_primary_registration_data_from_billing_form() { |
| 1604 | 1604 | // convert billing form data into an attendee |
| 1605 | 1605 | $this->checkout->primary_attendee_obj = $this->checkout->billing_form->create_attendee_from_billing_form_data(); |
| 1606 | - if ( ! $this->checkout->primary_attendee_obj instanceof EE_Attendee ) { |
|
| 1606 | + if ( ! $this->checkout->primary_attendee_obj instanceof EE_Attendee) { |
|
| 1607 | 1607 | EE_Error::add_error( |
| 1608 | 1608 | sprintf( |
| 1609 | 1609 | __( |
@@ -1611,7 +1611,7 @@ discard block |
||
| 1611 | 1611 | 'event_espresso' |
| 1612 | 1612 | ), |
| 1613 | 1613 | '<br/>', |
| 1614 | - EE_Registry::instance()->CFG->organization->get_pretty( 'email' ) |
|
| 1614 | + EE_Registry::instance()->CFG->organization->get_pretty('email') |
|
| 1615 | 1615 | ), |
| 1616 | 1616 | __FILE__, |
| 1617 | 1617 | __FUNCTION__, |
@@ -1620,7 +1620,7 @@ discard block |
||
| 1620 | 1620 | return false; |
| 1621 | 1621 | } |
| 1622 | 1622 | $primary_registration = $this->checkout->transaction->primary_registration(); |
| 1623 | - if ( ! $primary_registration instanceof EE_Registration ) { |
|
| 1623 | + if ( ! $primary_registration instanceof EE_Registration) { |
|
| 1624 | 1624 | EE_Error::add_error( |
| 1625 | 1625 | sprintf( |
| 1626 | 1626 | __( |
@@ -1628,7 +1628,7 @@ discard block |
||
| 1628 | 1628 | 'event_espresso' |
| 1629 | 1629 | ), |
| 1630 | 1630 | '<br/>', |
| 1631 | - EE_Registry::instance()->CFG->organization->get_pretty( 'email' ) |
|
| 1631 | + EE_Registry::instance()->CFG->organization->get_pretty('email') |
|
| 1632 | 1632 | ), |
| 1633 | 1633 | __FILE__, |
| 1634 | 1634 | __FUNCTION__, |
@@ -1636,7 +1636,7 @@ discard block |
||
| 1636 | 1636 | ); |
| 1637 | 1637 | return false; |
| 1638 | 1638 | } |
| 1639 | - if ( ! $primary_registration->_add_relation_to( $this->checkout->primary_attendee_obj, 'Attendee' ) |
|
| 1639 | + if ( ! $primary_registration->_add_relation_to($this->checkout->primary_attendee_obj, 'Attendee') |
|
| 1640 | 1640 | instanceof |
| 1641 | 1641 | EE_Attendee |
| 1642 | 1642 | ) { |
@@ -1647,7 +1647,7 @@ discard block |
||
| 1647 | 1647 | 'event_espresso' |
| 1648 | 1648 | ), |
| 1649 | 1649 | '<br/>', |
| 1650 | - EE_Registry::instance()->CFG->organization->get_pretty( 'email' ) |
|
| 1650 | + EE_Registry::instance()->CFG->organization->get_pretty('email') |
|
| 1651 | 1651 | ), |
| 1652 | 1652 | __FILE__, |
| 1653 | 1653 | __FUNCTION__, |
@@ -1656,9 +1656,9 @@ discard block |
||
| 1656 | 1656 | return false; |
| 1657 | 1657 | } |
| 1658 | 1658 | /** @type EE_Registration_Processor $registration_processor */ |
| 1659 | - $registration_processor = EE_Registry::instance()->load_class( 'Registration_Processor' ); |
|
| 1659 | + $registration_processor = EE_Registry::instance()->load_class('Registration_Processor'); |
|
| 1660 | 1660 | // at this point, we should have enough details about the registrant to consider the registration NOT incomplete |
| 1661 | - $registration_processor->toggle_incomplete_registration_status_to_default( $primary_registration ); |
|
| 1661 | + $registration_processor->toggle_incomplete_registration_status_to_default($primary_registration); |
|
| 1662 | 1662 | return true; |
| 1663 | 1663 | } |
| 1664 | 1664 | |
@@ -1674,17 +1674,17 @@ discard block |
||
| 1674 | 1674 | */ |
| 1675 | 1675 | private function _get_payment_method_for_selected_method_of_payment() { |
| 1676 | 1676 | // get EE_Payment_Method object |
| 1677 | - if ( isset( $this->checkout->available_payment_methods[ $this->checkout->selected_method_of_payment ] ) ) { |
|
| 1678 | - $payment_method = $this->checkout->available_payment_methods[ $this->checkout->selected_method_of_payment ]; |
|
| 1677 | + if (isset($this->checkout->available_payment_methods[$this->checkout->selected_method_of_payment])) { |
|
| 1678 | + $payment_method = $this->checkout->available_payment_methods[$this->checkout->selected_method_of_payment]; |
|
| 1679 | 1679 | } else { |
| 1680 | 1680 | // load EEM_Payment_Method |
| 1681 | - EE_Registry::instance()->load_model( 'Payment_Method' ); |
|
| 1681 | + EE_Registry::instance()->load_model('Payment_Method'); |
|
| 1682 | 1682 | /** @type EEM_Payment_Method $EEM_Payment_Method */ |
| 1683 | 1683 | $EEM_Payment_Method = EE_Registry::instance()->LIB->EEM_Payment_Method; |
| 1684 | - $payment_method = $EEM_Payment_Method->get_one_by_slug( $this->checkout->selected_method_of_payment ); |
|
| 1684 | + $payment_method = $EEM_Payment_Method->get_one_by_slug($this->checkout->selected_method_of_payment); |
|
| 1685 | 1685 | } |
| 1686 | 1686 | // verify $payment_method |
| 1687 | - if ( ! $payment_method instanceof EE_Payment_Method ) { |
|
| 1687 | + if ( ! $payment_method instanceof EE_Payment_Method) { |
|
| 1688 | 1688 | // not a payment |
| 1689 | 1689 | EE_Error::add_error( |
| 1690 | 1690 | sprintf( |
@@ -1693,7 +1693,7 @@ discard block |
||
| 1693 | 1693 | 'event_espresso' |
| 1694 | 1694 | ), |
| 1695 | 1695 | '<br/>', |
| 1696 | - EE_Registry::instance()->CFG->organization->get_pretty( 'email' ) |
|
| 1696 | + EE_Registry::instance()->CFG->organization->get_pretty('email') |
|
| 1697 | 1697 | ), |
| 1698 | 1698 | __FILE__, |
| 1699 | 1699 | __FUNCTION__, |
@@ -1702,7 +1702,7 @@ discard block |
||
| 1702 | 1702 | return null; |
| 1703 | 1703 | } |
| 1704 | 1704 | // and verify it has a valid Payment_Method Type object |
| 1705 | - if ( ! $payment_method->type_obj() instanceof EE_PMT_Base ) { |
|
| 1705 | + if ( ! $payment_method->type_obj() instanceof EE_PMT_Base) { |
|
| 1706 | 1706 | // not a payment |
| 1707 | 1707 | EE_Error::add_error( |
| 1708 | 1708 | sprintf( |
@@ -1711,7 +1711,7 @@ discard block |
||
| 1711 | 1711 | 'event_espresso' |
| 1712 | 1712 | ), |
| 1713 | 1713 | '<br/>', |
| 1714 | - EE_Registry::instance()->CFG->organization->get_pretty( 'email' ) |
|
| 1714 | + EE_Registry::instance()->CFG->organization->get_pretty('email') |
|
| 1715 | 1715 | ), |
| 1716 | 1716 | __FILE__, |
| 1717 | 1717 | __FUNCTION__, |
@@ -1732,29 +1732,29 @@ discard block |
||
| 1732 | 1732 | * @return mixed EE_Payment | boolean |
| 1733 | 1733 | * @throws \EE_Error |
| 1734 | 1734 | */ |
| 1735 | - private function _attempt_payment( EE_Payment_Method $payment_method ) { |
|
| 1735 | + private function _attempt_payment(EE_Payment_Method $payment_method) { |
|
| 1736 | 1736 | $payment = null; |
| 1737 | 1737 | $this->checkout->transaction->save(); |
| 1738 | - $payment_processor = EE_Registry::instance()->load_core( 'Payment_Processor' ); |
|
| 1739 | - if ( ! $payment_processor instanceof EE_Payment_Processor ) { |
|
| 1738 | + $payment_processor = EE_Registry::instance()->load_core('Payment_Processor'); |
|
| 1739 | + if ( ! $payment_processor instanceof EE_Payment_Processor) { |
|
| 1740 | 1740 | return false; |
| 1741 | 1741 | } |
| 1742 | 1742 | try { |
| 1743 | - $payment_processor->set_revisit( $this->checkout->revisit ); |
|
| 1743 | + $payment_processor->set_revisit($this->checkout->revisit); |
|
| 1744 | 1744 | // generate payment object |
| 1745 | 1745 | $payment = $payment_processor->process_payment( |
| 1746 | 1746 | $payment_method, |
| 1747 | 1747 | $this->checkout->transaction, |
| 1748 | 1748 | $this->checkout->amount_owing, |
| 1749 | 1749 | $this->checkout->billing_form, |
| 1750 | - $this->_get_return_url( $payment_method ), |
|
| 1750 | + $this->_get_return_url($payment_method), |
|
| 1751 | 1751 | 'CART', |
| 1752 | 1752 | $this->checkout->admin_request, |
| 1753 | 1753 | true, |
| 1754 | 1754 | $this->reg_step_url() |
| 1755 | 1755 | ); |
| 1756 | - } catch ( Exception $e ) { |
|
| 1757 | - $this->_handle_payment_processor_exception( $e ); |
|
| 1756 | + } catch (Exception $e) { |
|
| 1757 | + $this->_handle_payment_processor_exception($e); |
|
| 1758 | 1758 | } |
| 1759 | 1759 | return $payment; |
| 1760 | 1760 | } |
@@ -1769,7 +1769,7 @@ discard block |
||
| 1769 | 1769 | * @return void |
| 1770 | 1770 | * @throws \EE_Error |
| 1771 | 1771 | */ |
| 1772 | - protected function _handle_payment_processor_exception( Exception $e ) { |
|
| 1772 | + protected function _handle_payment_processor_exception(Exception $e) { |
|
| 1773 | 1773 | EE_Error::add_error( |
| 1774 | 1774 | sprintf( |
| 1775 | 1775 | __( |
@@ -1777,7 +1777,7 @@ discard block |
||
| 1777 | 1777 | 'event_espresso' |
| 1778 | 1778 | ), |
| 1779 | 1779 | '<br/>', |
| 1780 | - EE_Registry::instance()->CFG->organization->get_pretty( 'email' ), |
|
| 1780 | + EE_Registry::instance()->CFG->organization->get_pretty('email'), |
|
| 1781 | 1781 | $e->getMessage(), |
| 1782 | 1782 | $e->getFile(), |
| 1783 | 1783 | $e->getLine() |
@@ -1798,9 +1798,9 @@ discard block |
||
| 1798 | 1798 | * @return string |
| 1799 | 1799 | * @throws \EE_Error |
| 1800 | 1800 | */ |
| 1801 | - protected function _get_return_url( EE_Payment_Method $payment_method ) { |
|
| 1801 | + protected function _get_return_url(EE_Payment_Method $payment_method) { |
|
| 1802 | 1802 | $return_url = ''; |
| 1803 | - switch ( $payment_method->type_obj()->payment_occurs() ) { |
|
| 1803 | + switch ($payment_method->type_obj()->payment_occurs()) { |
|
| 1804 | 1804 | case EE_PMT_Base::offsite : |
| 1805 | 1805 | $return_url = add_query_arg( |
| 1806 | 1806 | array( |
@@ -1829,12 +1829,12 @@ discard block |
||
| 1829 | 1829 | * @return EE_Payment | FALSE |
| 1830 | 1830 | * @throws \EE_Error |
| 1831 | 1831 | */ |
| 1832 | - private function _validate_payment( $payment = null ) { |
|
| 1833 | - if ( $this->checkout->payment_method->is_off_line() ) { |
|
| 1832 | + private function _validate_payment($payment = null) { |
|
| 1833 | + if ($this->checkout->payment_method->is_off_line()) { |
|
| 1834 | 1834 | return true; |
| 1835 | 1835 | } |
| 1836 | 1836 | // verify payment object |
| 1837 | - if ( ! $payment instanceof EE_Payment ) { |
|
| 1837 | + if ( ! $payment instanceof EE_Payment) { |
|
| 1838 | 1838 | // not a payment |
| 1839 | 1839 | EE_Error::add_error( |
| 1840 | 1840 | sprintf( |
@@ -1843,7 +1843,7 @@ discard block |
||
| 1843 | 1843 | 'event_espresso' |
| 1844 | 1844 | ), |
| 1845 | 1845 | '<br/>', |
| 1846 | - EE_Registry::instance()->CFG->organization->get_pretty( 'email' ) |
|
| 1846 | + EE_Registry::instance()->CFG->organization->get_pretty('email') |
|
| 1847 | 1847 | ), |
| 1848 | 1848 | __FILE__, |
| 1849 | 1849 | __FUNCTION__, |
@@ -1864,27 +1864,27 @@ discard block |
||
| 1864 | 1864 | * @return bool |
| 1865 | 1865 | * @throws \EE_Error |
| 1866 | 1866 | */ |
| 1867 | - private function _post_payment_processing( $payment = null ) { |
|
| 1867 | + private function _post_payment_processing($payment = null) { |
|
| 1868 | 1868 | // Off-Line payment? |
| 1869 | - if ( $payment === true ) { |
|
| 1869 | + if ($payment === true) { |
|
| 1870 | 1870 | //$this->_setup_redirect_for_next_step(); |
| 1871 | 1871 | return true; |
| 1872 | 1872 | // On-Site payment? |
| 1873 | - } else if ( $this->checkout->payment_method->is_on_site() ) { |
|
| 1874 | - if ( ! $this->_process_payment_status( $payment, EE_PMT_Base::onsite ) ) { |
|
| 1873 | + } else if ($this->checkout->payment_method->is_on_site()) { |
|
| 1874 | + if ( ! $this->_process_payment_status($payment, EE_PMT_Base::onsite)) { |
|
| 1875 | 1875 | //$this->_setup_redirect_for_next_step(); |
| 1876 | 1876 | $this->checkout->continue_reg = false; |
| 1877 | 1877 | } |
| 1878 | 1878 | // Off-Site payment? |
| 1879 | - } else if ( $this->checkout->payment_method->is_off_site() ) { |
|
| 1879 | + } else if ($this->checkout->payment_method->is_off_site()) { |
|
| 1880 | 1880 | // if a payment object was made and it specifies a redirect url, then we'll setup that redirect info |
| 1881 | - if ( $payment instanceof EE_Payment && $payment->redirect_url() ) { |
|
| 1882 | - do_action( 'AHEE_log', __CLASS__, __FUNCTION__, $payment->redirect_url(), '$payment->redirect_url()' ); |
|
| 1881 | + if ($payment instanceof EE_Payment && $payment->redirect_url()) { |
|
| 1882 | + do_action('AHEE_log', __CLASS__, __FUNCTION__, $payment->redirect_url(), '$payment->redirect_url()'); |
|
| 1883 | 1883 | $this->checkout->redirect = true; |
| 1884 | 1884 | $this->checkout->redirect_form = $payment->redirect_form(); |
| 1885 | - $this->checkout->redirect_url = $this->reg_step_url( 'redirect_form' ); |
|
| 1885 | + $this->checkout->redirect_url = $this->reg_step_url('redirect_form'); |
|
| 1886 | 1886 | // set JSON response |
| 1887 | - $this->checkout->json_response->set_redirect_form( $this->checkout->redirect_form ); |
|
| 1887 | + $this->checkout->json_response->set_redirect_form($this->checkout->redirect_form); |
|
| 1888 | 1888 | // set cron job for finalizing the TXN |
| 1889 | 1889 | // in case the user does not return from the off-site gateway |
| 1890 | 1890 | EE_Cron_Tasks::schedule_finalize_abandoned_transactions_check( |
@@ -1892,7 +1892,7 @@ discard block |
||
| 1892 | 1892 | $this->checkout->transaction->ID() |
| 1893 | 1893 | ); |
| 1894 | 1894 | // and lastly, let's bump the payment status to pending |
| 1895 | - $payment->set_status( EEM_Payment::status_id_pending ); |
|
| 1895 | + $payment->set_status(EEM_Payment::status_id_pending); |
|
| 1896 | 1896 | $payment->save(); |
| 1897 | 1897 | } else { |
| 1898 | 1898 | // not a payment |
@@ -1904,7 +1904,7 @@ discard block |
||
| 1904 | 1904 | 'event_espresso' |
| 1905 | 1905 | ), |
| 1906 | 1906 | '<br/>', |
| 1907 | - EE_Registry::instance()->CFG->organization->get_pretty( 'email' ) |
|
| 1907 | + EE_Registry::instance()->CFG->organization->get_pretty('email') |
|
| 1908 | 1908 | ), |
| 1909 | 1909 | __FILE__, |
| 1910 | 1910 | __FUNCTION__, |
@@ -1942,21 +1942,21 @@ discard block |
||
| 1942 | 1942 | * @return bool |
| 1943 | 1943 | * @throws \EE_Error |
| 1944 | 1944 | */ |
| 1945 | - private function _process_payment_status( $payment, $payment_occurs = EE_PMT_Base::offline ) { |
|
| 1945 | + private function _process_payment_status($payment, $payment_occurs = EE_PMT_Base::offline) { |
|
| 1946 | 1946 | // off-line payment? carry on |
| 1947 | - if ( $payment_occurs === EE_PMT_Base::offline ) { |
|
| 1947 | + if ($payment_occurs === EE_PMT_Base::offline) { |
|
| 1948 | 1948 | return true; |
| 1949 | 1949 | } |
| 1950 | 1950 | // verify payment validity |
| 1951 | - if ( $payment instanceof EE_Payment ) { |
|
| 1952 | - do_action( 'AHEE_log', __CLASS__, __FUNCTION__, $payment->status(), '$payment->status()' ); |
|
| 1951 | + if ($payment instanceof EE_Payment) { |
|
| 1952 | + do_action('AHEE_log', __CLASS__, __FUNCTION__, $payment->status(), '$payment->status()'); |
|
| 1953 | 1953 | $msg = $payment->gateway_response(); |
| 1954 | 1954 | // check results |
| 1955 | - switch ( $payment->status() ) { |
|
| 1955 | + switch ($payment->status()) { |
|
| 1956 | 1956 | // good payment |
| 1957 | 1957 | case EEM_Payment::status_id_approved : |
| 1958 | 1958 | EE_Error::add_success( |
| 1959 | - __( 'Your payment was processed successfully.', 'event_espresso' ), |
|
| 1959 | + __('Your payment was processed successfully.', 'event_espresso'), |
|
| 1960 | 1960 | __FILE__, |
| 1961 | 1961 | __FUNCTION__, |
| 1962 | 1962 | __LINE__ |
@@ -1965,45 +1965,45 @@ discard block |
||
| 1965 | 1965 | break; |
| 1966 | 1966 | // slow payment |
| 1967 | 1967 | case EEM_Payment::status_id_pending : |
| 1968 | - if ( empty( $msg ) ) { |
|
| 1968 | + if (empty($msg)) { |
|
| 1969 | 1969 | $msg = __( |
| 1970 | 1970 | 'Your payment appears to have been processed successfully, but the Instant Payment Notification has not yet been received. It should arrive shortly.', |
| 1971 | 1971 | 'event_espresso' |
| 1972 | 1972 | ); |
| 1973 | 1973 | } |
| 1974 | - EE_Error::add_success( $msg, __FILE__, __FUNCTION__, __LINE__ ); |
|
| 1974 | + EE_Error::add_success($msg, __FILE__, __FUNCTION__, __LINE__); |
|
| 1975 | 1975 | return true; |
| 1976 | 1976 | break; |
| 1977 | 1977 | // don't wanna payment |
| 1978 | 1978 | case EEM_Payment::status_id_cancelled : |
| 1979 | - if ( empty( $msg ) ) { |
|
| 1979 | + if (empty($msg)) { |
|
| 1980 | 1980 | $msg = _n( |
| 1981 | 1981 | 'Payment cancelled. Please try again.', |
| 1982 | 1982 | 'Payment cancelled. Please try again or select another method of payment.', |
| 1983 | - count( $this->checkout->available_payment_methods ), |
|
| 1983 | + count($this->checkout->available_payment_methods), |
|
| 1984 | 1984 | 'event_espresso' |
| 1985 | 1985 | ); |
| 1986 | 1986 | } |
| 1987 | - EE_Error::add_attention( $msg, __FILE__, __FUNCTION__, __LINE__ ); |
|
| 1987 | + EE_Error::add_attention($msg, __FILE__, __FUNCTION__, __LINE__); |
|
| 1988 | 1988 | return false; |
| 1989 | 1989 | break; |
| 1990 | 1990 | // not enough payment |
| 1991 | 1991 | case EEM_Payment::status_id_declined : |
| 1992 | - if ( empty( $msg ) ) { |
|
| 1992 | + if (empty($msg)) { |
|
| 1993 | 1993 | $msg = _n( |
| 1994 | 1994 | 'We\'re sorry but your payment was declined. Please try again.', |
| 1995 | 1995 | 'We\'re sorry but your payment was declined. Please try again or select another method of payment.', |
| 1996 | - count( $this->checkout->available_payment_methods ), |
|
| 1996 | + count($this->checkout->available_payment_methods), |
|
| 1997 | 1997 | 'event_espresso' |
| 1998 | 1998 | ); |
| 1999 | 1999 | } |
| 2000 | - EE_Error::add_attention( $msg, __FILE__, __FUNCTION__, __LINE__ ); |
|
| 2000 | + EE_Error::add_attention($msg, __FILE__, __FUNCTION__, __LINE__); |
|
| 2001 | 2001 | return false; |
| 2002 | 2002 | break; |
| 2003 | 2003 | // bad payment |
| 2004 | 2004 | case EEM_Payment::status_id_failed : |
| 2005 | - if ( ! empty( $msg ) ) { |
|
| 2006 | - EE_Error::add_error( $msg, __FILE__, __FUNCTION__, __LINE__ ); |
|
| 2005 | + if ( ! empty($msg)) { |
|
| 2006 | + EE_Error::add_error($msg, __FILE__, __FUNCTION__, __LINE__); |
|
| 2007 | 2007 | return false; |
| 2008 | 2008 | } |
| 2009 | 2009 | // default to error below |
@@ -2012,7 +2012,7 @@ discard block |
||
| 2012 | 2012 | } |
| 2013 | 2013 | // off-site payment gateway responses are too unreliable, so let's just assume that |
| 2014 | 2014 | // the payment processing is just running slower than the registrant's request |
| 2015 | - if ( $payment_occurs === EE_PMT_Base::offsite ) { |
|
| 2015 | + if ($payment_occurs === EE_PMT_Base::offsite) { |
|
| 2016 | 2016 | return true; |
| 2017 | 2017 | } |
| 2018 | 2018 | EE_Error::add_error( |
@@ -2022,7 +2022,7 @@ discard block |
||
| 2022 | 2022 | 'event_espresso' |
| 2023 | 2023 | ), |
| 2024 | 2024 | '<br/>', |
| 2025 | - EE_Registry::instance()->CFG->organization->get_pretty( 'email' ) |
|
| 2025 | + EE_Registry::instance()->CFG->organization->get_pretty('email') |
|
| 2026 | 2026 | ), |
| 2027 | 2027 | __FILE__, |
| 2028 | 2028 | __FUNCTION__, |
@@ -2055,13 +2055,13 @@ discard block |
||
| 2055 | 2055 | public function process_gateway_response() { |
| 2056 | 2056 | $payment = null; |
| 2057 | 2057 | // how have they chosen to pay? |
| 2058 | - $this->checkout->selected_method_of_payment = $this->_get_selected_method_of_payment( true ); |
|
| 2058 | + $this->checkout->selected_method_of_payment = $this->_get_selected_method_of_payment(true); |
|
| 2059 | 2059 | // get EE_Payment_Method object |
| 2060 | - if ( ! $this->checkout->payment_method = $this->_get_payment_method_for_selected_method_of_payment() ) { |
|
| 2060 | + if ( ! $this->checkout->payment_method = $this->_get_payment_method_for_selected_method_of_payment()) { |
|
| 2061 | 2061 | $this->checkout->continue_reg = false; |
| 2062 | 2062 | return false; |
| 2063 | 2063 | } |
| 2064 | - if ( ! $this->checkout->payment_method->is_off_site() ) { |
|
| 2064 | + if ( ! $this->checkout->payment_method->is_off_site()) { |
|
| 2065 | 2065 | return false; |
| 2066 | 2066 | } |
| 2067 | 2067 | $this->_validate_offsite_return(); |
@@ -2075,23 +2075,23 @@ discard block |
||
| 2075 | 2075 | // true |
| 2076 | 2076 | //); |
| 2077 | 2077 | // verify TXN |
| 2078 | - if ( $this->checkout->transaction instanceof EE_Transaction ) { |
|
| 2078 | + if ($this->checkout->transaction instanceof EE_Transaction) { |
|
| 2079 | 2079 | $gateway = $this->checkout->payment_method->type_obj()->get_gateway(); |
| 2080 | - if ( ! $gateway instanceof EE_Offsite_Gateway ) { |
|
| 2080 | + if ( ! $gateway instanceof EE_Offsite_Gateway) { |
|
| 2081 | 2081 | $this->checkout->continue_reg = false; |
| 2082 | 2082 | return false; |
| 2083 | 2083 | } |
| 2084 | - $payment = $this->_process_off_site_payment( $gateway ); |
|
| 2085 | - $payment = $this->_process_cancelled_payments( $payment ); |
|
| 2086 | - $payment = $this->_validate_payment( $payment ); |
|
| 2084 | + $payment = $this->_process_off_site_payment($gateway); |
|
| 2085 | + $payment = $this->_process_cancelled_payments($payment); |
|
| 2086 | + $payment = $this->_validate_payment($payment); |
|
| 2087 | 2087 | // if payment was not declined by the payment gateway or cancelled by the registrant |
| 2088 | - if ( $this->_process_payment_status( $payment, EE_PMT_Base::offsite ) ) { |
|
| 2088 | + if ($this->_process_payment_status($payment, EE_PMT_Base::offsite)) { |
|
| 2089 | 2089 | //$this->_setup_redirect_for_next_step(); |
| 2090 | 2090 | // store that for later |
| 2091 | 2091 | $this->checkout->payment = $payment; |
| 2092 | 2092 | // mark this reg step as completed, as long as gateway doesn't use a separate IPN request, |
| 2093 | 2093 | // because we will complete this step during the IPN processing then |
| 2094 | - if ( $gateway instanceof EE_Offsite_Gateway && ! $gateway->uses_separate_IPN_request() ) { |
|
| 2094 | + if ($gateway instanceof EE_Offsite_Gateway && ! $gateway->uses_separate_IPN_request()) { |
|
| 2095 | 2095 | $this->set_completed(); |
| 2096 | 2096 | } |
| 2097 | 2097 | return true; |
@@ -2115,21 +2115,21 @@ discard block |
||
| 2115 | 2115 | * @throws \EE_Error |
| 2116 | 2116 | */ |
| 2117 | 2117 | private function _validate_offsite_return() { |
| 2118 | - $TXN_ID = (int)EE_Registry::instance()->REQ->get( 'spco_txn', 0 ); |
|
| 2119 | - if ( $TXN_ID !== $this->checkout->transaction->ID() ) { |
|
| 2118 | + $TXN_ID = (int) EE_Registry::instance()->REQ->get('spco_txn', 0); |
|
| 2119 | + if ($TXN_ID !== $this->checkout->transaction->ID()) { |
|
| 2120 | 2120 | // Houston... we might have a problem |
| 2121 | 2121 | $invalid_TXN = false; |
| 2122 | 2122 | // first gather some info |
| 2123 | - $valid_TXN = EEM_Transaction::instance()->get_one_by_ID( $TXN_ID ); |
|
| 2123 | + $valid_TXN = EEM_Transaction::instance()->get_one_by_ID($TXN_ID); |
|
| 2124 | 2124 | $primary_registrant = $valid_TXN instanceof EE_Transaction |
| 2125 | 2125 | ? $valid_TXN->primary_registration() |
| 2126 | 2126 | : null; |
| 2127 | 2127 | // let's start by retrieving the cart for this TXN |
| 2128 | - $cart = EE_Cart::get_cart_from_txn( $this->checkout->transaction ); |
|
| 2129 | - if ( $cart instanceof EE_Cart ) { |
|
| 2128 | + $cart = EE_Cart::get_cart_from_txn($this->checkout->transaction); |
|
| 2129 | + if ($cart instanceof EE_Cart) { |
|
| 2130 | 2130 | // verify that the current cart has tickets |
| 2131 | 2131 | $tickets = $cart->get_tickets(); |
| 2132 | - if ( empty( $tickets ) ) { |
|
| 2132 | + if (empty($tickets)) { |
|
| 2133 | 2133 | $invalid_TXN = true; |
| 2134 | 2134 | } |
| 2135 | 2135 | } else { |
@@ -2139,39 +2139,39 @@ discard block |
||
| 2139 | 2139 | ? $primary_registrant->session_ID() |
| 2140 | 2140 | : null; |
| 2141 | 2141 | // validate current Session ID and compare against valid TXN session ID |
| 2142 | - if ( EE_Session::instance()->id() === null ) { |
|
| 2142 | + if (EE_Session::instance()->id() === null) { |
|
| 2143 | 2143 | $invalid_TXN = true; |
| 2144 | - } else if ( EE_Session::instance()->id() === $valid_TXN_SID ) { |
|
| 2144 | + } else if (EE_Session::instance()->id() === $valid_TXN_SID) { |
|
| 2145 | 2145 | // WARNING !!! |
| 2146 | 2146 | // this could be PayPal sending back duplicate requests (ya they do that) |
| 2147 | 2147 | // or it **could** mean someone is simply registering AGAIN after having just done so |
| 2148 | 2148 | // so now we need to determine if this current TXN looks valid or not |
| 2149 | 2149 | /** @type EE_Transaction_Processor $transaction_processor */ |
| 2150 | - $transaction_processor = EE_Registry::instance()->load_class( 'Transaction_Processor' ); |
|
| 2150 | + $transaction_processor = EE_Registry::instance()->load_class('Transaction_Processor'); |
|
| 2151 | 2151 | // has this step even been started ? |
| 2152 | - if ( $transaction_processor->reg_step_completed( $this->checkout->transaction, $this->slug() === false ) |
|
| 2152 | + if ($transaction_processor->reg_step_completed($this->checkout->transaction, $this->slug() === false) |
|
| 2153 | 2153 | ) { |
| 2154 | 2154 | // really? you're half way through this reg step, but you never started it ? |
| 2155 | 2155 | $invalid_TXN = true; |
| 2156 | 2156 | } |
| 2157 | 2157 | } |
| 2158 | - if ( $invalid_TXN ) { |
|
| 2158 | + if ($invalid_TXN) { |
|
| 2159 | 2159 | // is the valid TXN completed ? |
| 2160 | - if ( $valid_TXN instanceof EE_Transaction ) { |
|
| 2160 | + if ($valid_TXN instanceof EE_Transaction) { |
|
| 2161 | 2161 | /** @type EE_Transaction_Processor $transaction_processor */ |
| 2162 | - $transaction_processor = EE_Registry::instance()->load_class( 'Transaction_Processor' ); |
|
| 2162 | + $transaction_processor = EE_Registry::instance()->load_class('Transaction_Processor'); |
|
| 2163 | 2163 | // has this step even been started ? |
| 2164 | - $reg_step_completed = $transaction_processor->reg_step_completed( $valid_TXN, $this->slug() ); |
|
| 2165 | - if ( $reg_step_completed !== false && $reg_step_completed !== true ) { |
|
| 2164 | + $reg_step_completed = $transaction_processor->reg_step_completed($valid_TXN, $this->slug()); |
|
| 2165 | + if ($reg_step_completed !== false && $reg_step_completed !== true) { |
|
| 2166 | 2166 | // so it **looks** like this is a double request from PayPal |
| 2167 | 2167 | // so let's try to pick up where we left off |
| 2168 | 2168 | $this->checkout->transaction = $valid_TXN; |
| 2169 | - $this->checkout->refresh_all_entities( true ); |
|
| 2169 | + $this->checkout->refresh_all_entities(true); |
|
| 2170 | 2170 | return; |
| 2171 | 2171 | } |
| 2172 | 2172 | } |
| 2173 | 2173 | // you appear to be lost? |
| 2174 | - $this->_redirect_wayward_request( $primary_registrant ); |
|
| 2174 | + $this->_redirect_wayward_request($primary_registrant); |
|
| 2175 | 2175 | } |
| 2176 | 2176 | } |
| 2177 | 2177 | } |
@@ -2186,14 +2186,14 @@ discard block |
||
| 2186 | 2186 | * @return bool |
| 2187 | 2187 | * @throws \EE_Error |
| 2188 | 2188 | */ |
| 2189 | - private function _redirect_wayward_request( EE_Registration $primary_registrant ) { |
|
| 2190 | - if ( ! $primary_registrant instanceof EE_Registration ) { |
|
| 2189 | + private function _redirect_wayward_request(EE_Registration $primary_registrant) { |
|
| 2190 | + if ( ! $primary_registrant instanceof EE_Registration) { |
|
| 2191 | 2191 | // try redirecting based on the current TXN |
| 2192 | 2192 | $primary_registrant = $this->checkout->transaction instanceof EE_Transaction |
| 2193 | 2193 | ? $this->checkout->transaction->primary_registration() |
| 2194 | 2194 | : null; |
| 2195 | 2195 | } |
| 2196 | - if ( ! $primary_registrant instanceof EE_Registration ) { |
|
| 2196 | + if ( ! $primary_registrant instanceof EE_Registration) { |
|
| 2197 | 2197 | EE_Error::add_error( |
| 2198 | 2198 | sprintf( |
| 2199 | 2199 | __( |
@@ -2201,7 +2201,7 @@ discard block |
||
| 2201 | 2201 | 'event_espresso' |
| 2202 | 2202 | ), |
| 2203 | 2203 | '<br/>', |
| 2204 | - EE_Registry::instance()->CFG->organization->get_pretty( 'email' ) |
|
| 2204 | + EE_Registry::instance()->CFG->organization->get_pretty('email') |
|
| 2205 | 2205 | ), |
| 2206 | 2206 | __FILE__, |
| 2207 | 2207 | __FUNCTION__, |
@@ -2232,16 +2232,16 @@ discard block |
||
| 2232 | 2232 | * @return \EE_Payment |
| 2233 | 2233 | * @throws \EE_Error |
| 2234 | 2234 | */ |
| 2235 | - private function _process_off_site_payment( EE_Offsite_Gateway $gateway ) { |
|
| 2235 | + private function _process_off_site_payment(EE_Offsite_Gateway $gateway) { |
|
| 2236 | 2236 | try { |
| 2237 | 2237 | // if gateway uses_separate_IPN_request, then we don't have to process the IPN manually |
| 2238 | - if ( $gateway instanceof EE_Offsite_Gateway && $gateway->uses_separate_IPN_request() ) { |
|
| 2238 | + if ($gateway instanceof EE_Offsite_Gateway && $gateway->uses_separate_IPN_request()) { |
|
| 2239 | 2239 | $payment = $this->checkout->transaction->last_payment(); |
| 2240 | 2240 | //$payment_source = 'last_payment'; |
| 2241 | 2241 | } else { |
| 2242 | 2242 | // get payment details and process results |
| 2243 | 2243 | /** @type EE_Payment_Processor $payment_processor */ |
| 2244 | - $payment_processor = EE_Registry::instance()->load_core( 'Payment_Processor' ); |
|
| 2244 | + $payment_processor = EE_Registry::instance()->load_core('Payment_Processor'); |
|
| 2245 | 2245 | $payment = $payment_processor->process_ipn( |
| 2246 | 2246 | $_REQUEST, |
| 2247 | 2247 | $this->checkout->transaction, |
@@ -2251,14 +2251,14 @@ discard block |
||
| 2251 | 2251 | ); |
| 2252 | 2252 | //$payment_source = 'process_ipn'; |
| 2253 | 2253 | } |
| 2254 | - } catch ( Exception $e ) { |
|
| 2254 | + } catch (Exception $e) { |
|
| 2255 | 2255 | // let's just eat the exception and try to move on using any previously set payment info |
| 2256 | 2256 | $payment = $this->checkout->transaction->last_payment(); |
| 2257 | 2257 | //$payment_source = 'last_payment after Exception'; |
| 2258 | 2258 | // but if we STILL don't have a payment object |
| 2259 | - if ( ! $payment instanceof EE_Payment ) { |
|
| 2259 | + if ( ! $payment instanceof EE_Payment) { |
|
| 2260 | 2260 | // then we'll object ! ( not object like a thing... but object like what a lawyer says ! ) |
| 2261 | - $this->_handle_payment_processor_exception( $e ); |
|
| 2261 | + $this->_handle_payment_processor_exception($e); |
|
| 2262 | 2262 | } |
| 2263 | 2263 | } |
| 2264 | 2264 | // DEBUG LOG |
@@ -2283,13 +2283,13 @@ discard block |
||
| 2283 | 2283 | * @return EE_Payment | FALSE |
| 2284 | 2284 | * @throws \EE_Error |
| 2285 | 2285 | */ |
| 2286 | - private function _process_cancelled_payments( $payment = null ) { |
|
| 2286 | + private function _process_cancelled_payments($payment = null) { |
|
| 2287 | 2287 | if ( |
| 2288 | 2288 | $payment instanceof EE_Payment |
| 2289 | - && isset( $_REQUEST['ee_cancel_payment'] ) |
|
| 2289 | + && isset($_REQUEST['ee_cancel_payment']) |
|
| 2290 | 2290 | && $payment->status() === EEM_Payment::status_id_failed |
| 2291 | 2291 | ) { |
| 2292 | - $payment->set_status( EEM_Payment::status_id_cancelled ); |
|
| 2292 | + $payment->set_status(EEM_Payment::status_id_cancelled); |
|
| 2293 | 2293 | } |
| 2294 | 2294 | return $payment; |
| 2295 | 2295 | } |
@@ -2306,14 +2306,14 @@ discard block |
||
| 2306 | 2306 | public function get_transaction_details_for_gateways() { |
| 2307 | 2307 | $txn_details = array(); |
| 2308 | 2308 | // ya gotta make a choice man |
| 2309 | - if ( empty( $this->checkout->selected_method_of_payment ) ) { |
|
| 2309 | + if (empty($this->checkout->selected_method_of_payment)) { |
|
| 2310 | 2310 | $txn_details = array( |
| 2311 | - 'error' => __( 'Please select a method of payment before proceeding.', 'event_espresso' ) |
|
| 2311 | + 'error' => __('Please select a method of payment before proceeding.', 'event_espresso') |
|
| 2312 | 2312 | ); |
| 2313 | 2313 | } |
| 2314 | 2314 | // get EE_Payment_Method object |
| 2315 | 2315 | if ( |
| 2316 | - empty( $txn_details ) |
|
| 2316 | + empty($txn_details) |
|
| 2317 | 2317 | && |
| 2318 | 2318 | ! $this->checkout->payment_method = $this->_get_payment_method_for_selected_method_of_payment() |
| 2319 | 2319 | ) { |
@@ -2325,8 +2325,8 @@ discard block |
||
| 2325 | 2325 | ) |
| 2326 | 2326 | ); |
| 2327 | 2327 | } |
| 2328 | - if ( empty( $txn_details ) && $this->checkout->transaction instanceof EE_Transaction ) { |
|
| 2329 | - $return_url = $this->_get_return_url( $this->checkout->payment_method ); |
|
| 2328 | + if (empty($txn_details) && $this->checkout->transaction instanceof EE_Transaction) { |
|
| 2329 | + $return_url = $this->_get_return_url($this->checkout->payment_method); |
|
| 2330 | 2330 | $txn_details = array( |
| 2331 | 2331 | 'TXN_ID' => $this->checkout->transaction->ID(), |
| 2332 | 2332 | 'TXN_timestamp' => $this->checkout->transaction->datetime(), |
@@ -2337,7 +2337,7 @@ discard block |
||
| 2337 | 2337 | 'PMD_ID' => $this->checkout->transaction->payment_method_ID(), |
| 2338 | 2338 | 'payment_amount' => $this->checkout->amount_owing, |
| 2339 | 2339 | 'return_url' => $return_url, |
| 2340 | - 'cancel_url' => add_query_arg( array( 'ee_cancel_payment' => true ), $return_url ), |
|
| 2340 | + 'cancel_url' => add_query_arg(array('ee_cancel_payment' => true), $return_url), |
|
| 2341 | 2341 | 'notify_url' => EE_Config::instance()->core->txn_page_url( |
| 2342 | 2342 | array( |
| 2343 | 2343 | 'e_reg_url_link' => $this->checkout->transaction->primary_registration()->reg_url_link(), |
@@ -2346,7 +2346,7 @@ discard block |
||
| 2346 | 2346 | ) |
| 2347 | 2347 | ); |
| 2348 | 2348 | } |
| 2349 | - echo json_encode( $txn_details ); |
|
| 2349 | + echo json_encode($txn_details); |
|
| 2350 | 2350 | exit(); |
| 2351 | 2351 | } |
| 2352 | 2352 | |