@@ -1,16 +1,16 @@ |
||
| 1 | 1 | <?php if ( ! defined('EVENT_ESPRESSO_VERSION')) { exit('No direct script access allowed'); } |
| 2 | 2 | /** |
| 3 | - * |
|
| 4 | - * Class EE_Invoice_Line_Item_Display_Strategy |
|
| 5 | - * |
|
| 6 | - * Description |
|
| 7 | - * |
|
| 8 | - * @package Event Espresso |
|
| 9 | - * @subpackage core |
|
| 10 | - * @author Brent Christensen |
|
| 11 | - * @since $VID:$ |
|
| 12 | - * |
|
| 13 | - */ |
|
| 3 | + * |
|
| 4 | + * Class EE_Invoice_Line_Item_Display_Strategy |
|
| 5 | + * |
|
| 6 | + * Description |
|
| 7 | + * |
|
| 8 | + * @package Event Espresso |
|
| 9 | + * @subpackage core |
|
| 10 | + * @author Brent Christensen |
|
| 11 | + * @since $VID:$ |
|
| 12 | + * |
|
| 13 | + */ |
|
| 14 | 14 | class EE_Invoice_Line_Item_Display_Strategy implements EEI_Line_Item_Display { |
| 15 | 15 | |
| 16 | 16 | /** |
@@ -18,7 +18,7 @@ discard block |
||
| 18 | 18 | * @param array $options |
| 19 | 19 | * @return mixed |
| 20 | 20 | */ |
| 21 | - public function display_line_item( EE_Line_Item $line_item, $options = array() ) { |
|
| 21 | + public function display_line_item(EE_Line_Item $line_item, $options = array()) { |
|
| 22 | 22 | |
| 23 | 23 | $html = ''; |
| 24 | 24 | // set some default options and merge with incoming |
@@ -26,58 +26,58 @@ discard block |
||
| 26 | 26 | 'show_desc' => TRUE, |
| 27 | 27 | 'odd' => FALSE |
| 28 | 28 | ); |
| 29 | - $options = array_merge( $default_options, (array)$options ); |
|
| 29 | + $options = array_merge($default_options, (array) $options); |
|
| 30 | 30 | |
| 31 | - switch( $line_item->type() ) { |
|
| 31 | + switch ($line_item->type()) { |
|
| 32 | 32 | |
| 33 | 33 | case EEM_Line_Item::type_total: |
| 34 | 34 | // loop thru children |
| 35 | - foreach( $line_item->children() as $child_line_item ) { |
|
| 35 | + foreach ($line_item->children() as $child_line_item) { |
|
| 36 | 36 | // recursively feed children back into this method |
| 37 | - $html .= $this->display_line_item( $child_line_item, $options ); |
|
| 37 | + $html .= $this->display_line_item($child_line_item, $options); |
|
| 38 | 38 | } |
| 39 | - $html .= $this->_separator_row( $options ); |
|
| 40 | - $html .= $this->_total_row( $line_item, __('Total', 'event_espresso'), $options ); |
|
| 39 | + $html .= $this->_separator_row($options); |
|
| 40 | + $html .= $this->_total_row($line_item, __('Total', 'event_espresso'), $options); |
|
| 41 | 41 | break; |
| 42 | 42 | |
| 43 | 43 | |
| 44 | 44 | case EEM_Line_Item::type_sub_total: |
| 45 | 45 | // loop thru children |
| 46 | - foreach( $line_item->children() as $child_line_item ) { |
|
| 46 | + foreach ($line_item->children() as $child_line_item) { |
|
| 47 | 47 | // recursively feed children back into this method |
| 48 | - $html .= $this->display_line_item( $child_line_item, $options ); |
|
| 48 | + $html .= $this->display_line_item($child_line_item, $options); |
|
| 49 | 49 | } |
| 50 | - $html .= $this->_total_row( $line_item, __('Sub-Total', 'event_espresso'), $options ); |
|
| 50 | + $html .= $this->_total_row($line_item, __('Sub-Total', 'event_espresso'), $options); |
|
| 51 | 51 | break; |
| 52 | 52 | |
| 53 | 53 | |
| 54 | 54 | case EEM_Line_Item::type_tax_sub_total: |
| 55 | 55 | // loop thru children |
| 56 | - foreach( $line_item->children() as $child_line_item ) { |
|
| 56 | + foreach ($line_item->children() as $child_line_item) { |
|
| 57 | 57 | // recursively feed children back into this method |
| 58 | - $html .= $this->display_line_item( $child_line_item, $options ); |
|
| 58 | + $html .= $this->display_line_item($child_line_item, $options); |
|
| 59 | 59 | } |
| 60 | - $html .= $this->_total_row( $line_item, __('Tax Total', 'event_espresso'), $options ); |
|
| 60 | + $html .= $this->_total_row($line_item, __('Tax Total', 'event_espresso'), $options); |
|
| 61 | 61 | break; |
| 62 | 62 | |
| 63 | 63 | |
| 64 | 64 | case EEM_Line_Item::type_line_item: |
| 65 | 65 | // item row |
| 66 | - $html .= $this->_item_row( $line_item, $options ); |
|
| 66 | + $html .= $this->_item_row($line_item, $options); |
|
| 67 | 67 | // got any kids? |
| 68 | - foreach( $line_item->children() as $child_line_item ) { |
|
| 69 | - $this->display_line_item( $child_line_item, $options ); |
|
| 68 | + foreach ($line_item->children() as $child_line_item) { |
|
| 69 | + $this->display_line_item($child_line_item, $options); |
|
| 70 | 70 | } |
| 71 | 71 | break; |
| 72 | 72 | |
| 73 | 73 | |
| 74 | 74 | case EEM_Line_Item::type_sub_line_item: |
| 75 | - $html .= $this->_sub_item_row( $line_item, $options ); |
|
| 75 | + $html .= $this->_sub_item_row($line_item, $options); |
|
| 76 | 76 | break; |
| 77 | 77 | |
| 78 | 78 | |
| 79 | 79 | case EEM_Line_Item::type_tax: |
| 80 | - $html .= $this->_tax_row( $line_item, $options ); |
|
| 80 | + $html .= $this->_tax_row($line_item, $options); |
|
| 81 | 81 | break; |
| 82 | 82 | |
| 83 | 83 | } |
@@ -94,21 +94,21 @@ discard block |
||
| 94 | 94 | * @param array $options |
| 95 | 95 | * @return mixed |
| 96 | 96 | */ |
| 97 | - private function _item_row( EE_Line_Item $line_item, $options = array() ) { |
|
| 97 | + private function _item_row(EE_Line_Item $line_item, $options = array()) { |
|
| 98 | 98 | // start of row |
| 99 | 99 | $row_class = $options['odd'] ? 'item odd' : 'item'; |
| 100 | - $html = EEH_HTML::tr( '', $row_class ); |
|
| 100 | + $html = EEH_HTML::tr('', $row_class); |
|
| 101 | 101 | // name td |
| 102 | - $html .= EEH_HTML::td( $line_item->name(), '', 'item_l' ); |
|
| 102 | + $html .= EEH_HTML::td($line_item->name(), '', 'item_l'); |
|
| 103 | 103 | // desc td |
| 104 | - $html .= $options['show_desc'] ? EEH_HTML::td( $line_item->desc(), '', 'item_l' ) : ''; |
|
| 104 | + $html .= $options['show_desc'] ? EEH_HTML::td($line_item->desc(), '', 'item_l') : ''; |
|
| 105 | 105 | // quantity td |
| 106 | - $html .= EEH_HTML::td( $line_item->quantity(), '', 'item_l' ); |
|
| 106 | + $html .= EEH_HTML::td($line_item->quantity(), '', 'item_l'); |
|
| 107 | 107 | // price td |
| 108 | - $html .= EEH_HTML::td( $line_item->unit_price_no_code(), '', 'item_c' ); |
|
| 108 | + $html .= EEH_HTML::td($line_item->unit_price_no_code(), '', 'item_c'); |
|
| 109 | 109 | // total td |
| 110 | - $total = $line_item->is_taxable() ? $line_item->total_no_code() . '*' : $line_item->total_no_code(); |
|
| 111 | - $html .= EEH_HTML::td( $total, '', 'item_r' ); |
|
| 110 | + $total = $line_item->is_taxable() ? $line_item->total_no_code().'*' : $line_item->total_no_code(); |
|
| 111 | + $html .= EEH_HTML::td($total, '', 'item_r'); |
|
| 112 | 112 | // end of row |
| 113 | 113 | $html .= EEH_HTML::trx(); |
| 114 | 114 | return $html; |
@@ -123,22 +123,22 @@ discard block |
||
| 123 | 123 | * @param array $options |
| 124 | 124 | * @return mixed |
| 125 | 125 | */ |
| 126 | - private function _sub_item_row( EE_Line_Item $line_item, $options = array() ) { |
|
| 126 | + private function _sub_item_row(EE_Line_Item $line_item, $options = array()) { |
|
| 127 | 127 | // start of row |
| 128 | - $html = EEH_HTML::tr( '', 'item sub-item-row' ); |
|
| 128 | + $html = EEH_HTML::tr('', 'item sub-item-row'); |
|
| 129 | 129 | // name td |
| 130 | - $html .= EEH_HTML::td( $line_item->name(), '', 'item_l sub-item' ); |
|
| 130 | + $html .= EEH_HTML::td($line_item->name(), '', 'item_l sub-item'); |
|
| 131 | 131 | // desc td |
| 132 | - $html .= $options['show_desc'] ? EEH_HTML::td( $line_item->desc(), '', 'item_l' ) : ''; |
|
| 133 | - $html .= EEH_HTML::td() . EEH_HTML::tdx(); |
|
| 132 | + $html .= $options['show_desc'] ? EEH_HTML::td($line_item->desc(), '', 'item_l') : ''; |
|
| 133 | + $html .= EEH_HTML::td().EEH_HTML::tdx(); |
|
| 134 | 134 | // discount/surcharge td |
| 135 | - if ( $line_item->is_percent() ) { |
|
| 136 | - $html .= EEH_HTML::td( $line_item->percent() . '%', '', 'item_c' ); |
|
| 135 | + if ($line_item->is_percent()) { |
|
| 136 | + $html .= EEH_HTML::td($line_item->percent().'%', '', 'item_c'); |
|
| 137 | 137 | } else { |
| 138 | - $html .= EEH_HTML::td( $line_item->unit_price_no_code(), '', 'item_c' ); |
|
| 138 | + $html .= EEH_HTML::td($line_item->unit_price_no_code(), '', 'item_c'); |
|
| 139 | 139 | } |
| 140 | 140 | // total td |
| 141 | - $html .= EEH_HTML::td( $line_item->total_no_code(), '', 'item_r' ); |
|
| 141 | + $html .= EEH_HTML::td($line_item->total_no_code(), '', 'item_r'); |
|
| 142 | 142 | // end of row |
| 143 | 143 | $html .= EEH_HTML::trx(); |
| 144 | 144 | return $html; |
@@ -153,17 +153,17 @@ discard block |
||
| 153 | 153 | * @param array $options |
| 154 | 154 | * @return mixed |
| 155 | 155 | */ |
| 156 | - private function _tax_row( EE_Line_Item $line_item, $options = array() ) { |
|
| 156 | + private function _tax_row(EE_Line_Item $line_item, $options = array()) { |
|
| 157 | 157 | // start of row |
| 158 | - $html = EEH_HTML::tr( '', 'item sub-item tax-total' ); |
|
| 158 | + $html = EEH_HTML::tr('', 'item sub-item tax-total'); |
|
| 159 | 159 | // name td |
| 160 | - $html .= EEH_HTML::td( $line_item->name(), '', 'item_l sub-item' ); |
|
| 160 | + $html .= EEH_HTML::td($line_item->name(), '', 'item_l sub-item'); |
|
| 161 | 161 | // desc td |
| 162 | - $html .= $options['show_desc'] ? EEH_HTML::td( $line_item->desc(), '', 'item_l' ) : ''; |
|
| 162 | + $html .= $options['show_desc'] ? EEH_HTML::td($line_item->desc(), '', 'item_l') : ''; |
|
| 163 | 163 | // percent td |
| 164 | - $html .= EEH_HTML::td( $line_item->percent() . '%', '', 'item_c', '', ' colspan="2"' ); |
|
| 164 | + $html .= EEH_HTML::td($line_item->percent().'%', '', 'item_c', '', ' colspan="2"'); |
|
| 165 | 165 | // total td |
| 166 | - $html .= EEH_HTML::td( $line_item->total_no_code(), '', 'item_r' ); |
|
| 166 | + $html .= EEH_HTML::td($line_item->total_no_code(), '', 'item_r'); |
|
| 167 | 167 | // end of row |
| 168 | 168 | $html .= EEH_HTML::trx(); |
| 169 | 169 | return $html; |
@@ -179,17 +179,17 @@ discard block |
||
| 179 | 179 | * @param array $options |
| 180 | 180 | * @return mixed |
| 181 | 181 | */ |
| 182 | - private function _total_row( EE_Line_Item $line_item, $text = '', $options = array() ) { |
|
| 182 | + private function _total_row(EE_Line_Item $line_item, $text = '', $options = array()) { |
|
| 183 | 183 | // colspan |
| 184 | 184 | $colspan = $options['show_desc'] ? ' colspan="2"' : ''; |
| 185 | 185 | // start of row |
| 186 | - $html = EEH_HTML::tr( '', '', 'total_tr odd' ); |
|
| 186 | + $html = EEH_HTML::tr('', '', 'total_tr odd'); |
|
| 187 | 187 | // empty td |
| 188 | - $html .= EEH_HTML::td( EEH_HTML::nbsp(), '', '', '', $colspan ); |
|
| 188 | + $html .= EEH_HTML::td(EEH_HTML::nbsp(), '', '', '', $colspan); |
|
| 189 | 189 | // total td |
| 190 | - $html .= EEH_HTML::td( $text, '', 'total_currency total', '', $colspan ); |
|
| 190 | + $html .= EEH_HTML::td($text, '', 'total_currency total', '', $colspan); |
|
| 191 | 191 | // total td |
| 192 | - $html .= EEH_HTML::td( $line_item->total_no_code(), '', 'total' ); |
|
| 192 | + $html .= EEH_HTML::td($line_item->total_no_code(), '', 'total'); |
|
| 193 | 193 | // end of row |
| 194 | 194 | $html .= EEH_HTML::trx(); |
| 195 | 195 | return $html; |
@@ -203,11 +203,11 @@ discard block |
||
| 203 | 203 | * @param array $options |
| 204 | 204 | * @return mixed |
| 205 | 205 | */ |
| 206 | - private function _separator_row( $options = array() ) { |
|
| 206 | + private function _separator_row($options = array()) { |
|
| 207 | 207 | // colspan |
| 208 | 208 | $colspan = $options['show_desc'] ? ' colspan="5"' : ' colspan="4"'; |
| 209 | 209 | // start of row |
| 210 | - $html = EEH_HTML::tr( EEH_HTML::td( '<hr>', '', '', '', $colspan )); |
|
| 210 | + $html = EEH_HTML::tr(EEH_HTML::td('<hr>', '', '', '', $colspan)); |
|
| 211 | 211 | // // separator td |
| 212 | 212 | // $html .= EEH_HTML::td( '<hr>', '', '', '', $colspan ); |
| 213 | 213 | // // end of row |
@@ -1,16 +1,16 @@ |
||
| 1 | 1 | <?php if ( ! defined('EVENT_ESPRESSO_VERSION')) { exit('No direct script access allowed'); } |
| 2 | 2 | /** |
| 3 | - * |
|
| 4 | - * Class EE_Line_Item_Display |
|
| 5 | - * |
|
| 6 | - * Description |
|
| 7 | - * |
|
| 8 | - * @package Event Espresso |
|
| 9 | - * @subpackage core |
|
| 10 | - * @author Brent Christensen |
|
| 11 | - * @since $VID:$ |
|
| 12 | - * |
|
| 13 | - */ |
|
| 3 | + * |
|
| 4 | + * Class EE_Line_Item_Display |
|
| 5 | + * |
|
| 6 | + * Description |
|
| 7 | + * |
|
| 8 | + * @package Event Espresso |
|
| 9 | + * @subpackage core |
|
| 10 | + * @author Brent Christensen |
|
| 11 | + * @since $VID:$ |
|
| 12 | + * |
|
| 13 | + */ |
|
| 14 | 14 | class EE_Line_Item_Display { |
| 15 | 15 | |
| 16 | 16 | private $strategy = NULL; |
@@ -21,9 +21,9 @@ discard block |
||
| 21 | 21 | * @param string $context - where/how the line items are being displayed |
| 22 | 22 | * @param string $other_line_item_display_strategy |
| 23 | 23 | */ |
| 24 | - public function __construct( $context = '', $other_line_item_display_strategy = '' ) { |
|
| 25 | - $context = strtolower( $context ); |
|
| 26 | - switch ( $context ) { |
|
| 24 | + public function __construct($context = '', $other_line_item_display_strategy = '') { |
|
| 25 | + $context = strtolower($context); |
|
| 26 | + switch ($context) { |
|
| 27 | 27 | case 'invoice' : |
| 28 | 28 | $this->strategy = new EE_Invoice_Line_Item_Display_Strategy(); |
| 29 | 29 | break; |
@@ -35,8 +35,8 @@ discard block |
||
| 35 | 35 | break; |
| 36 | 36 | default : |
| 37 | 37 | if ( |
| 38 | - ! empty( $other_line_item_display_strategy ) && |
|
| 39 | - class_exists( $other_line_item_display_strategy ) |
|
| 38 | + ! empty($other_line_item_display_strategy) && |
|
| 39 | + class_exists($other_line_item_display_strategy) |
|
| 40 | 40 | ) { |
| 41 | 41 | $this->strategy = new $other_line_item_display_strategy(); |
| 42 | 42 | } else { |
@@ -50,8 +50,8 @@ discard block |
||
| 50 | 50 | * @param array $options |
| 51 | 51 | * @return mixed |
| 52 | 52 | */ |
| 53 | - public function display_line_item( EE_Line_Item $line_item, $options = array() ) { |
|
| 54 | - return $this->strategy->display_line_item( $line_item, $options ); |
|
| 53 | + public function display_line_item(EE_Line_Item $line_item, $options = array()) { |
|
| 54 | + return $this->strategy->display_line_item($line_item, $options); |
|
| 55 | 55 | } |
| 56 | 56 | |
| 57 | 57 | |
@@ -1,6 +1,6 @@ discard block |
||
| 1 | 1 | <?php |
| 2 | -if ( ! defined( 'EVENT_ESPRESSO_VERSION' ) ) { |
|
| 3 | - exit( 'No direct script access allowed' ); |
|
| 2 | +if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
| 3 | + exit('No direct script access allowed'); |
|
| 4 | 4 | } |
| 5 | 5 | /** |
| 6 | 6 | * Class EE_Billable_Line_Item_Filter |
@@ -25,8 +25,8 @@ discard block |
||
| 25 | 25 | * EE_Billable_Line_Item_Filter constructor. |
| 26 | 26 | * @param EE_Registration[] $registrations |
| 27 | 27 | */ |
| 28 | - public function __construct( $registrations ) { |
|
| 29 | - parent::__construct( $this->_remove_unbillable_registrations( $registrations ) ); |
|
| 28 | + public function __construct($registrations) { |
|
| 29 | + parent::__construct($this->_remove_unbillable_registrations($registrations)); |
|
| 30 | 30 | } |
| 31 | 31 | |
| 32 | 32 | |
@@ -39,25 +39,24 @@ discard block |
||
| 39 | 39 | * @param EE_Registration[] $registrations |
| 40 | 40 | * @return mixed |
| 41 | 41 | */ |
| 42 | - protected function _remove_unbillable_registrations( $registrations = array() ) { |
|
| 43 | - if ( ! empty( $registrations ) ) { |
|
| 42 | + protected function _remove_unbillable_registrations($registrations = array()) { |
|
| 43 | + if ( ! empty($registrations)) { |
|
| 44 | 44 | // these reg statuses require payment (if event is not free) |
| 45 | 45 | $requires_payment = EEM_Registration::reg_statuses_that_allow_payment(); |
| 46 | - foreach ( $registrations as $key => $registration ) { |
|
| 47 | - if ( ! $registration instanceof EE_Registration ) { |
|
| 46 | + foreach ($registrations as $key => $registration) { |
|
| 47 | + if ( ! $registration instanceof EE_Registration) { |
|
| 48 | 48 | continue; |
| 49 | 49 | } |
| 50 | 50 | // are we billing for this registration at this moment ? |
| 51 | - if ( ! |
|
| 52 | - $registration->owes_monies_and_can_pay( $requires_payment ) && |
|
| 51 | + if ( ! $registration->owes_monies_and_can_pay($requires_payment) && |
|
| 53 | 52 | ! ( |
| 54 | 53 | // free registration with valid reg status |
| 55 | 54 | $registration->final_price() == 0 && |
| 56 | - in_array( $registration->status_ID(), $requires_payment ) |
|
| 55 | + in_array($registration->status_ID(), $requires_payment) |
|
| 57 | 56 | ) |
| 58 | 57 | ) { |
| 59 | 58 | // not billable. remove it |
| 60 | - unset( $registrations[ $key ] ); |
|
| 59 | + unset($registrations[$key]); |
|
| 61 | 60 | } |
| 62 | 61 | } |
| 63 | 62 | } |
@@ -1,6 +1,6 @@ |
||
| 1 | 1 | <?php |
| 2 | -if ( ! defined( 'EVENT_ESPRESSO_VERSION' ) ) { |
|
| 3 | - exit( 'No direct script access allowed' ); |
|
| 2 | +if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
| 3 | + exit('No direct script access allowed'); |
|
| 4 | 4 | } |
| 5 | 5 | /** |
| 6 | 6 | * Class EE_Line_Item_Filter_Collection |
@@ -1,6 +1,6 @@ discard block |
||
| 1 | 1 | <?php |
| 2 | -if ( ! defined( 'EVENT_ESPRESSO_VERSION' ) ) { |
|
| 3 | - exit( 'No direct script access allowed' ); |
|
| 2 | +if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
| 3 | + exit('No direct script access allowed'); |
|
| 4 | 4 | } |
| 5 | 5 | /** |
| 6 | 6 | * Class EE_Line_Item_Filter_Processor |
@@ -55,12 +55,12 @@ discard block |
||
| 55 | 55 | * @param \EEI_Line_Item $grand_total_line_item |
| 56 | 56 | * @throws \EE_Error |
| 57 | 57 | */ |
| 58 | - public function __construct( EE_Line_Item_Filter_Collection $line_item_filters, EEI_Line_Item $grand_total_line_item ) { |
|
| 58 | + public function __construct(EE_Line_Item_Filter_Collection $line_item_filters, EEI_Line_Item $grand_total_line_item) { |
|
| 59 | 59 | $this->line_item_filters = $line_item_filters; |
| 60 | - if ( $grand_total_line_item->type() !== EEM_Line_Item::type_total ) { |
|
| 61 | - throw new EE_Error( __( 'A Line Item of the type total is required', 'event_espresso' ) ); |
|
| 60 | + if ($grand_total_line_item->type() !== EEM_Line_Item::type_total) { |
|
| 61 | + throw new EE_Error(__('A Line Item of the type total is required', 'event_espresso')); |
|
| 62 | 62 | } |
| 63 | - $this->grand_total_line_item = $this->clone_and_reset_line_item_tree( $grand_total_line_item ); |
|
| 63 | + $this->grand_total_line_item = $this->clone_and_reset_line_item_tree($grand_total_line_item); |
|
| 64 | 64 | } |
| 65 | 65 | |
| 66 | 66 | |
@@ -71,10 +71,10 @@ discard block |
||
| 71 | 71 | * @param \EEI_Line_Item $line_item |
| 72 | 72 | * @return \EEI_Line_Item |
| 73 | 73 | */ |
| 74 | - protected function clone_and_reset_line_item_tree( EEI_Line_Item $line_item ) { |
|
| 75 | - $cloned_line_item = $this->clone_and_reset_line_item( $line_item ); |
|
| 76 | - foreach ( $line_item->children() as $child_line_item ) { |
|
| 77 | - $cloned_line_item->add_child_line_item( $this->clone_and_reset_line_item_tree( $child_line_item ) ); |
|
| 74 | + protected function clone_and_reset_line_item_tree(EEI_Line_Item $line_item) { |
|
| 75 | + $cloned_line_item = $this->clone_and_reset_line_item($line_item); |
|
| 76 | + foreach ($line_item->children() as $child_line_item) { |
|
| 77 | + $cloned_line_item->add_child_line_item($this->clone_and_reset_line_item_tree($child_line_item)); |
|
| 78 | 78 | } |
| 79 | 79 | return $cloned_line_item; |
| 80 | 80 | } |
@@ -91,16 +91,16 @@ discard block |
||
| 91 | 91 | * @param \EEI_Line_Item $line_item |
| 92 | 92 | * @return \EEI_Line_Item |
| 93 | 93 | */ |
| 94 | - protected function clone_and_reset_line_item( EEI_Line_Item $line_item ) { |
|
| 94 | + protected function clone_and_reset_line_item(EEI_Line_Item $line_item) { |
|
| 95 | 95 | // we don't actually want to work with the original line item, so clone it |
| 96 | 96 | $cloned_line_item = clone $line_item; |
| 97 | - $cloned_line_item->set( 'LIN_ID', null ); |
|
| 98 | - $cloned_line_item->set( 'LIN_parent', null ); |
|
| 97 | + $cloned_line_item->set('LIN_ID', null); |
|
| 98 | + $cloned_line_item->set('LIN_parent', null); |
|
| 99 | 99 | $cloned_line_item->clear_related_line_item_cache(); |
| 100 | - foreach( array_keys( EEM_Line_Item::instance()->relation_settings() ) as $relation_name) { |
|
| 101 | - $cloned_line_item->clear_cache( $relation_name, null, true ); |
|
| 100 | + foreach (array_keys(EEM_Line_Item::instance()->relation_settings()) as $relation_name) { |
|
| 101 | + $cloned_line_item->clear_cache($relation_name, null, true); |
|
| 102 | 102 | } |
| 103 | - $cloned_line_item->set_allow_persist( false ); |
|
| 103 | + $cloned_line_item->set_allow_persist(false); |
|
| 104 | 104 | return $cloned_line_item; |
| 105 | 105 | } |
| 106 | 106 | |
@@ -113,8 +113,8 @@ discard block |
||
| 113 | 113 | */ |
| 114 | 114 | public function process() { |
| 115 | 115 | $this->line_item_filters->rewind(); |
| 116 | - while ( $this->line_item_filters->valid() ) { |
|
| 117 | - $this->grand_total_line_item = $this->line_item_filters->current()->process( $this->grand_total_line_item ); |
|
| 116 | + while ($this->line_item_filters->valid()) { |
|
| 117 | + $this->grand_total_line_item = $this->line_item_filters->current()->process($this->grand_total_line_item); |
|
| 118 | 118 | $this->line_item_filters->next(); |
| 119 | 119 | } |
| 120 | 120 | $this->grand_total_line_item->recalculate_total_including_taxes(); |
@@ -1,6 +1,6 @@ discard block |
||
| 1 | 1 | <?php |
| 2 | -if ( ! defined( 'EVENT_ESPRESSO_VERSION' ) ) { |
|
| 3 | - exit( 'No direct script access allowed' ); |
|
| 2 | +if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
| 3 | + exit('No direct script access allowed'); |
|
| 4 | 4 | } |
| 5 | 5 | /** |
| 6 | 6 | * Class EE_Single_Registration_Line_Item_Filter |
@@ -21,8 +21,8 @@ discard block |
||
| 21 | 21 | * |
| 22 | 22 | * @param EE_Registration $registration |
| 23 | 23 | */ |
| 24 | - public function __construct( $registration ) { |
|
| 25 | - parent::__construct( array( $registration ) ); |
|
| 24 | + public function __construct($registration) { |
|
| 25 | + parent::__construct(array($registration)); |
|
| 26 | 26 | } |
| 27 | 27 | } |
| 28 | 28 | // End of file EE_Single_Registration_Line_Item_Filter.class.php |
@@ -6,7 +6,9 @@ |
||
| 6 | 6 | * @subpackage messages |
| 7 | 7 | * @since 4.5.0 |
| 8 | 8 | */ |
| 9 | -if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed'); |
|
| 9 | +if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
| 10 | + exit('No direct script access allowed'); |
|
| 11 | +} |
|
| 10 | 12 | |
| 11 | 13 | /** |
| 12 | 14 | * This class contains common methods/properties shared among all payment message types. |
@@ -51,26 +51,26 @@ |
||
| 51 | 51 | |
| 52 | 52 | |
| 53 | 53 | |
| 54 | - protected function _get_data_for_context( $context, EE_Registration $registration, $id ) { |
|
| 54 | + protected function _get_data_for_context($context, EE_Registration $registration, $id) { |
|
| 55 | 55 | |
| 56 | 56 | //use the registration to get the transaction. |
| 57 | 57 | $transaction = $registration->transaction(); |
| 58 | 58 | |
| 59 | 59 | //bail early if no transaction |
| 60 | - if ( ! $transaction instanceof EE_Transaction ) { |
|
| 61 | - throw new EE_Error( __('The given registration does not have an associated transaction. Something is wrong.', 'event_espresso' ) ); |
|
| 60 | + if ( ! $transaction instanceof EE_Transaction) { |
|
| 61 | + throw new EE_Error(__('The given registration does not have an associated transaction. Something is wrong.', 'event_espresso')); |
|
| 62 | 62 | } |
| 63 | 63 | |
| 64 | - $payment = ! empty( $id ) ? EEM_Payment::instance()->get_one( array( array( 'PAY_ID' => $id, 'TXN_ID' => $transaction->ID() ) ) ) : 0; |
|
| 64 | + $payment = ! empty($id) ? EEM_Payment::instance()->get_one(array(array('PAY_ID' => $id, 'TXN_ID' => $transaction->ID()))) : 0; |
|
| 65 | 65 | |
| 66 | - return array( $transaction, $payment ); |
|
| 66 | + return array($transaction, $payment); |
|
| 67 | 67 | } |
| 68 | 68 | |
| 69 | 69 | |
| 70 | 70 | |
| 71 | - protected function _get_admin_content_events_edit_for_messenger( EE_messenger $messenger ) { |
|
| 71 | + protected function _get_admin_content_events_edit_for_messenger(EE_messenger $messenger) { |
|
| 72 | 72 | //this is just a test |
| 73 | - return $this->name . ' Message Type for ' . $messenger->name . ' Messenger '; |
|
| 73 | + return $this->name.' Message Type for '.$messenger->name.' Messenger '; |
|
| 74 | 74 | } |
| 75 | 75 | |
| 76 | 76 | /** |
@@ -6,7 +6,9 @@ discard block |
||
| 6 | 6 | * @subpackage messages |
| 7 | 7 | * @since 4.5.0 |
| 8 | 8 | */ |
| 9 | -if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed'); |
|
| 9 | +if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
| 10 | + exit('No direct script access allowed'); |
|
| 11 | +} |
|
| 10 | 12 | |
| 11 | 13 | /** |
| 12 | 14 | * This class contains common methods/properties shared among all registration message types. |
@@ -125,16 +127,18 @@ discard block |
||
| 125 | 127 | * @return array array of EE_Messages_Addressee objects |
| 126 | 128 | */ |
| 127 | 129 | protected function _admin_addressees() { |
| 128 | - if ( $this->_single_message ) |
|
| 129 | - return array(); |
|
| 130 | + if ( $this->_single_message ) { |
|
| 131 | + return array(); |
|
| 132 | + } |
|
| 130 | 133 | return parent::_admin_addressees(); |
| 131 | 134 | } |
| 132 | 135 | |
| 133 | 136 | |
| 134 | 137 | |
| 135 | 138 | protected function _primary_attendee_addressees() { |
| 136 | - if ( $this->_single_message ) |
|
| 137 | - return array(); |
|
| 139 | + if ( $this->_single_message ) { |
|
| 140 | + return array(); |
|
| 141 | + } |
|
| 138 | 142 | |
| 139 | 143 | return parent::_primary_attendee_addressees(); |
| 140 | 144 | } |
@@ -38,35 +38,35 @@ discard block |
||
| 38 | 38 | } |
| 39 | 39 | |
| 40 | 40 | |
| 41 | - protected function _get_admin_content_events_edit_for_messenger( EE_messenger $messenger ) { |
|
| 41 | + protected function _get_admin_content_events_edit_for_messenger(EE_messenger $messenger) { |
|
| 42 | 42 | //this is just a test |
| 43 | - return $this->name . ' Message Type for ' . $messenger->name . ' Messenger '; |
|
| 43 | + return $this->name.' Message Type for '.$messenger->name.' Messenger '; |
|
| 44 | 44 | } |
| 45 | 45 | |
| 46 | 46 | |
| 47 | 47 | |
| 48 | 48 | |
| 49 | 49 | protected function _set_data_handler() { |
| 50 | - if ( is_array( $this->_data ) ) { |
|
| 51 | - $data_type = reset( $this->_data ); |
|
| 50 | + if (is_array($this->_data)) { |
|
| 51 | + $data_type = reset($this->_data); |
|
| 52 | 52 | |
| 53 | - if ( is_array( $data_type ) ) { |
|
| 53 | + if (is_array($data_type)) { |
|
| 54 | 54 | //grab the first item and see if its a registration. |
| 55 | - $maybe_reg = isset( $data_type[0] ) && is_array( $data_type[0] ) ? reset( $data_type[0] ) : reset( $data_type ); |
|
| 56 | - if ( $maybe_reg instanceof EE_Registration ) { |
|
| 55 | + $maybe_reg = isset($data_type[0]) && is_array($data_type[0]) ? reset($data_type[0]) : reset($data_type); |
|
| 56 | + if ($maybe_reg instanceof EE_Registration) { |
|
| 57 | 57 | //is $data_type itself just an array of registrations? |
| 58 | - if ( isset( $data_type[1] ) && $data_type[1] instanceof EE_Registration ) { |
|
| 58 | + if (isset($data_type[1]) && $data_type[1] instanceof EE_Registration) { |
|
| 59 | 59 | $regs = $data_type; |
| 60 | 60 | } else { |
| 61 | - $regs = is_array( $data_type[0] ) ? $data_type[0] : array( $maybe_reg ); |
|
| 61 | + $regs = is_array($data_type[0]) ? $data_type[0] : array($maybe_reg); |
|
| 62 | 62 | } |
| 63 | 63 | |
| 64 | - foreach ( $regs as $reg ) { |
|
| 65 | - if ( $reg instanceof EE_Registration ) { |
|
| 64 | + foreach ($regs as $reg) { |
|
| 65 | + if ($reg instanceof EE_Registration) { |
|
| 66 | 66 | $this->_regs_for_sending[] = $reg->ID(); |
| 67 | 67 | } |
| 68 | 68 | } |
| 69 | - $this->_data = isset( $this->_data[1] ) ? array( $maybe_reg->transaction(), null, $this->_data[1] ) : array( $maybe_reg->transaction() ); |
|
| 69 | + $this->_data = isset($this->_data[1]) ? array($maybe_reg->transaction(), null, $this->_data[1]) : array($maybe_reg->transaction()); |
|
| 70 | 70 | $this->_data_handler = 'Gateways'; |
| 71 | 71 | } else { |
| 72 | 72 | $this->_data_handler = 'Gateways'; |
@@ -83,18 +83,18 @@ discard block |
||
| 83 | 83 | |
| 84 | 84 | |
| 85 | 85 | |
| 86 | - protected function _get_data_for_context( $context, EE_Registration $registration, $id ) { |
|
| 87 | - if ( $context == 'admin' ) { |
|
| 86 | + protected function _get_data_for_context($context, EE_Registration $registration, $id) { |
|
| 87 | + if ($context == 'admin') { |
|
| 88 | 88 | //use the registration to get the transaction. |
| 89 | 89 | $transaction = $registration->transaction(); |
| 90 | 90 | |
| 91 | 91 | //bail early if no transaction |
| 92 | - if ( ! $transaction instanceof EE_Transaction ) { |
|
| 93 | - throw new EE_Error( __('The given registration does not have an associated transaction. Something is wrong.', 'event_espresso' ) ); |
|
| 92 | + if ( ! $transaction instanceof EE_Transaction) { |
|
| 93 | + throw new EE_Error(__('The given registration does not have an associated transaction. Something is wrong.', 'event_espresso')); |
|
| 94 | 94 | } |
| 95 | 95 | |
| 96 | - $payment = !empty( $id ) ? EEM_Payment::instance()->get_one( array( array( 'PAY_ID' => $id, 'TXN_ID' => $transaction->ID() ) ) ) : 0; |
|
| 97 | - return array( $transaction, $payment ); |
|
| 96 | + $payment = ! empty($id) ? EEM_Payment::instance()->get_one(array(array('PAY_ID' => $id, 'TXN_ID' => $transaction->ID()))) : 0; |
|
| 97 | + return array($transaction, $payment); |
|
| 98 | 98 | } else { |
| 99 | 99 | return $registration; |
| 100 | 100 | } |
@@ -120,7 +120,7 @@ discard block |
||
| 120 | 120 | * @return array array of EE_Messages_Addressee objects |
| 121 | 121 | */ |
| 122 | 122 | protected function _admin_addressees() { |
| 123 | - if ( $this->_single_message ) |
|
| 123 | + if ($this->_single_message) |
|
| 124 | 124 | return array(); |
| 125 | 125 | return parent::_admin_addressees(); |
| 126 | 126 | } |
@@ -128,7 +128,7 @@ discard block |
||
| 128 | 128 | |
| 129 | 129 | |
| 130 | 130 | protected function _primary_attendee_addressees() { |
| 131 | - if ( $this->_single_message ) |
|
| 131 | + if ($this->_single_message) |
|
| 132 | 132 | return array(); |
| 133 | 133 | |
| 134 | 134 | return parent::_primary_attendee_addressees(); |
@@ -1,7 +1,8 @@ discard block |
||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | -if (!defined('EVENT_ESPRESSO_VERSION') ) |
|
| 3 | +if (!defined('EVENT_ESPRESSO_VERSION') ) { |
|
| 4 | 4 | exit('NO direct script access allowed'); |
| 5 | +} |
|
| 5 | 6 | |
| 6 | 7 | /** |
| 7 | 8 | * Event Espresso |
@@ -46,11 +47,13 @@ discard block |
||
| 46 | 47 | public function __construct( $data ) { |
| 47 | 48 | |
| 48 | 49 | //test for valid params |
| 49 | - if ( ! ( $data[0] instanceof EE_Transaction )) |
|
| 50 | - throw new EE_Error( __('Incoming data for the Gateways data handler must have an EE_Transaction object as the value for the first array index.', 'event_espresso') ); |
|
| 50 | + if ( ! ( $data[0] instanceof EE_Transaction )) { |
|
| 51 | + throw new EE_Error( __('Incoming data for the Gateways data handler must have an EE_Transaction object as the value for the first array index.', 'event_espresso') ); |
|
| 52 | + } |
|
| 51 | 53 | |
| 52 | - if ( empty( $data[1] ) || ! $data[1] instanceof EE_Payment ) |
|
| 53 | - $pmt_obj = $this->_get_empty_payment_obj( $data[0] ); |
|
| 54 | + if ( empty( $data[1] ) || ! $data[1] instanceof EE_Payment ) { |
|
| 55 | + $pmt_obj = $this->_get_empty_payment_obj( $data[0] ); |
|
| 56 | + } |
|
| 54 | 57 | |
| 55 | 58 | if ( ! empty( $data[2] ) ) { |
| 56 | 59 | $filtered_reg_status = $data[2]; |
@@ -1,6 +1,6 @@ discard block |
||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | -if (!defined('EVENT_ESPRESSO_VERSION') ) |
|
| 3 | +if ( ! defined('EVENT_ESPRESSO_VERSION')) |
|
| 4 | 4 | exit('NO direct script access allowed'); |
| 5 | 5 | |
| 6 | 6 | /** |
@@ -43,25 +43,25 @@ discard block |
||
| 43 | 43 | * @param array $data |
| 44 | 44 | * @throws \EE_Error |
| 45 | 45 | */ |
| 46 | - public function __construct( $data ) { |
|
| 46 | + public function __construct($data) { |
|
| 47 | 47 | |
| 48 | 48 | //test for valid params |
| 49 | - if ( ! ( $data[0] instanceof EE_Transaction )) |
|
| 50 | - throw new EE_Error( __('Incoming data for the Gateways data handler must have an EE_Transaction object as the value for the first array index.', 'event_espresso') ); |
|
| 49 | + if ( ! ($data[0] instanceof EE_Transaction)) |
|
| 50 | + throw new EE_Error(__('Incoming data for the Gateways data handler must have an EE_Transaction object as the value for the first array index.', 'event_espresso')); |
|
| 51 | 51 | |
| 52 | - if ( empty( $data[1] ) || ! $data[1] instanceof EE_Payment ) |
|
| 53 | - $pmt_obj = $this->_get_empty_payment_obj( $data[0] ); |
|
| 52 | + if (empty($data[1]) || ! $data[1] instanceof EE_Payment) |
|
| 53 | + $pmt_obj = $this->_get_empty_payment_obj($data[0]); |
|
| 54 | 54 | |
| 55 | - if ( ! empty( $data[2] ) ) { |
|
| 55 | + if ( ! empty($data[2])) { |
|
| 56 | 56 | $filtered_reg_status = $data[2]; |
| 57 | 57 | } |
| 58 | 58 | |
| 59 | 59 | $data = array( |
| 60 | 60 | 'txn_obj' => $data[0], |
| 61 | 61 | 'pmt_obj' => isset($pmt_obj) ? $pmt_obj : $data[1], |
| 62 | - 'filtered_reg_status' => isset( $filtered_reg_status ) ? $filtered_reg_status : null |
|
| 62 | + 'filtered_reg_status' => isset($filtered_reg_status) ? $filtered_reg_status : null |
|
| 63 | 63 | ); |
| 64 | - parent::__construct( $data ); |
|
| 64 | + parent::__construct($data); |
|
| 65 | 65 | } |
| 66 | 66 | |
| 67 | 67 | |
@@ -75,18 +75,18 @@ discard block |
||
| 75 | 75 | * |
| 76 | 76 | * @return array The prepped data for db |
| 77 | 77 | */ |
| 78 | - static public function convert_data_for_persistent_storage( $data ) { |
|
| 78 | + static public function convert_data_for_persistent_storage($data) { |
|
| 79 | 79 | $prepped_data = array(); |
| 80 | 80 | |
| 81 | - if ( $data[0] instanceof EE_Transaction ) { |
|
| 81 | + if ($data[0] instanceof EE_Transaction) { |
|
| 82 | 82 | $prepped_data['Transaction'] = $data[0]->ID(); |
| 83 | 83 | } |
| 84 | 84 | |
| 85 | - if ( isset( $data[1] ) && $data[1] instanceof EE_Payment ) { |
|
| 85 | + if (isset($data[1]) && $data[1] instanceof EE_Payment) { |
|
| 86 | 86 | $prepped_data['Payment'] = $data[1]->ID(); |
| 87 | 87 | } |
| 88 | 88 | |
| 89 | - if ( ! empty( $data[2] ) ) { |
|
| 89 | + if ( ! empty($data[2])) { |
|
| 90 | 90 | $prepped_data['filter'] = $data[2]; |
| 91 | 91 | } |
| 92 | 92 | |
@@ -106,11 +106,11 @@ discard block |
||
| 106 | 106 | * |
| 107 | 107 | * @return array |
| 108 | 108 | */ |
| 109 | - static public function convert_data_from_persistent_storage( $data ) { |
|
| 109 | + static public function convert_data_from_persistent_storage($data) { |
|
| 110 | 110 | $prepped_data = array( |
| 111 | - 0 => isset( $data['Transaction'] ) ? EEM_Transaction::instance()->get_one_by_ID( $data['Transaction'] ) : null, |
|
| 112 | - 1 => isset( $data['Payment'] ) ? EEM_Payment::instance()->get_one_by_ID( $data['Payment'] ) : null, |
|
| 113 | - 2 => isset( $data['filter'] ) ? $data['filter'] : null |
|
| 111 | + 0 => isset($data['Transaction']) ? EEM_Transaction::instance()->get_one_by_ID($data['Transaction']) : null, |
|
| 112 | + 1 => isset($data['Payment']) ? EEM_Payment::instance()->get_one_by_ID($data['Payment']) : null, |
|
| 113 | + 2 => isset($data['filter']) ? $data['filter'] : null |
|
| 114 | 114 | ); |
| 115 | 115 | return $prepped_data; |
| 116 | 116 | } |
@@ -121,8 +121,8 @@ discard block |
||
| 121 | 121 | * @param \EE_Transaction $txn |
| 122 | 122 | * @return \EE_Payment |
| 123 | 123 | */ |
| 124 | - private function _get_empty_payment_obj( EE_Transaction $txn ) { |
|
| 125 | - $PMT = EE_Payment::new_instance( array( |
|
| 124 | + private function _get_empty_payment_obj(EE_Transaction $txn) { |
|
| 125 | + $PMT = EE_Payment::new_instance(array( |
|
| 126 | 126 | 'STS_ID' => EEM_Payment::status_id_pending, |
| 127 | 127 | 'PAY_timestamp' => time(), |
| 128 | 128 | 'PMD_ID' => $txn->payment_method_ID(), |
@@ -150,9 +150,9 @@ discard block |
||
| 150 | 150 | |
| 151 | 151 | |
| 152 | 152 | //other data from the session (if possible) |
| 153 | - $this->user_id = isset( $session_data['user_id'] ) ? $session_data['user_id'] : ''; |
|
| 154 | - $this->ip_address = isset( $session_data['ip_address'] ) ? $session_data['ip_address'] : ''; |
|
| 155 | - $this->user_agent = isset( $session_data['user_agent'] ) ? $session_data['user_agent'] : ''; |
|
| 153 | + $this->user_id = isset($session_data['user_id']) ? $session_data['user_id'] : ''; |
|
| 154 | + $this->ip_address = isset($session_data['ip_address']) ? $session_data['ip_address'] : ''; |
|
| 155 | + $this->user_agent = isset($session_data['user_agent']) ? $session_data['user_agent'] : ''; |
|
| 156 | 156 | $this->init_access = $this->last_access = ''; |
| 157 | 157 | |
| 158 | 158 | $this->reg_objs = $this->txn->get_many_related('Registration'); |