@@ -3,19 +3,19 @@ |
||
3 | 3 | exit( 'No direct script access allowed' ); |
4 | 4 | } |
5 | 5 | /** |
6 | - * Class EE_Line_Item_Filter_Collection |
|
7 | - * |
|
8 | - * An EE_Object_Collection object that type checks |
|
9 | - * for EEI_Line_Item_Filter objects when adding to the collection |
|
10 | - * |
|
11 | - * @package Event Espresso |
|
12 | - * @subpackage core |
|
13 | - * @author Brent Christensen |
|
14 | - * @since 4.8.0 |
|
15 | - * |
|
16 | - * |
|
17 | - * |
|
18 | - */ |
|
6 | + * Class EE_Line_Item_Filter_Collection |
|
7 | + * |
|
8 | + * An EE_Object_Collection object that type checks |
|
9 | + * for EEI_Line_Item_Filter objects when adding to the collection |
|
10 | + * |
|
11 | + * @package Event Espresso |
|
12 | + * @subpackage core |
|
13 | + * @author Brent Christensen |
|
14 | + * @since 4.8.0 |
|
15 | + * |
|
16 | + * |
|
17 | + * |
|
18 | + */ |
|
19 | 19 | class EE_Line_Item_Filter_Collection extends EE_Object_Collection { |
20 | 20 | |
21 | 21 |
@@ -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 |
@@ -3,38 +3,38 @@ |
||
3 | 3 | exit( 'No direct script access allowed' ); |
4 | 4 | } |
5 | 5 | /** |
6 | - * Class EE_Line_Item_Filter_Processor |
|
7 | - * |
|
8 | - * Receives an EE_Collection of EE_Line_Item_Filter objects |
|
9 | - * and an EEI_Line_Item grand total object upon construction |
|
10 | - * clones the entire grand total line item tree so that the original will not be affected |
|
11 | - * then process() applies each filter to the cloned grand total line item tree |
|
12 | - * |
|
13 | - * example: |
|
14 | - * |
|
15 | - * // make sure to setup autoloaders |
|
16 | - * EEH_Autoloader::register_line_item_filter_autoloaders(); |
|
17 | - * // create a collection to hold our filters |
|
18 | - * $line_item_filter_collection = new EE_Line_Item_Filter_Collection(); |
|
19 | - * $line_item_filter_collection->add( new EE_Billable_Line_Item_Filter( $array_of_EE_Registrations() ) ); |
|
20 | - * $line_item_filter_collection->add( new EE_Non_Zero_Line_Item_Filter() ); |
|
21 | - * // create the main processor, and pass it our filter collection, and a grand total line item |
|
22 | - * // which will be used to construct a clone of the entire line item tree |
|
23 | - * $line_item_filter_processor = new EE_Line_Item_Filter_Processor( |
|
24 | - * $line_item_filter_collection, |
|
25 | - * $EE_Cart->get_grand_total() |
|
26 | - * ); |
|
27 | - * // then apply filters to the line item tree by calling process() |
|
28 | - * $filtered_line_item_tree = $line_item_filter_processor->process(); |
|
29 | - * // the resultant filtered line item tree can then be passed along |
|
30 | - * // to other classes to do what they need to do, such as display |
|
31 | - * |
|
32 | - * @package Event Espresso |
|
33 | - * @subpackage core |
|
34 | - * @author Brent Christensen |
|
35 | - * @since 4.8.0 |
|
36 | - * |
|
37 | - */ |
|
6 | + * Class EE_Line_Item_Filter_Processor |
|
7 | + * |
|
8 | + * Receives an EE_Collection of EE_Line_Item_Filter objects |
|
9 | + * and an EEI_Line_Item grand total object upon construction |
|
10 | + * clones the entire grand total line item tree so that the original will not be affected |
|
11 | + * then process() applies each filter to the cloned grand total line item tree |
|
12 | + * |
|
13 | + * example: |
|
14 | + * |
|
15 | + * // make sure to setup autoloaders |
|
16 | + * EEH_Autoloader::register_line_item_filter_autoloaders(); |
|
17 | + * // create a collection to hold our filters |
|
18 | + * $line_item_filter_collection = new EE_Line_Item_Filter_Collection(); |
|
19 | + * $line_item_filter_collection->add( new EE_Billable_Line_Item_Filter( $array_of_EE_Registrations() ) ); |
|
20 | + * $line_item_filter_collection->add( new EE_Non_Zero_Line_Item_Filter() ); |
|
21 | + * // create the main processor, and pass it our filter collection, and a grand total line item |
|
22 | + * // which will be used to construct a clone of the entire line item tree |
|
23 | + * $line_item_filter_processor = new EE_Line_Item_Filter_Processor( |
|
24 | + * $line_item_filter_collection, |
|
25 | + * $EE_Cart->get_grand_total() |
|
26 | + * ); |
|
27 | + * // then apply filters to the line item tree by calling process() |
|
28 | + * $filtered_line_item_tree = $line_item_filter_processor->process(); |
|
29 | + * // the resultant filtered line item tree can then be passed along |
|
30 | + * // to other classes to do what they need to do, such as display |
|
31 | + * |
|
32 | + * @package Event Espresso |
|
33 | + * @subpackage core |
|
34 | + * @author Brent Christensen |
|
35 | + * @since 4.8.0 |
|
36 | + * |
|
37 | + */ |
|
38 | 38 | class EE_Line_Item_Filter_Processor { |
39 | 39 | |
40 | 40 | /** |
@@ -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(); |
@@ -3,18 +3,18 @@ |
||
3 | 3 | exit( 'No direct script access allowed' ); |
4 | 4 | } |
5 | 5 | /** |
6 | - * Class EE_Non_Zero_Line_Item_Filter |
|
7 | - * |
|
8 | - * Filters line items to remove : |
|
9 | - * subtotals with a total of 0 |
|
10 | - * line items with a quantity of 0 |
|
11 | - * |
|
12 | - * @package Event Espresso |
|
13 | - * @subpackage core |
|
14 | - * @author Brent Christensen |
|
15 | - * @since $VID:$ |
|
16 | - * |
|
17 | - */ |
|
6 | + * Class EE_Non_Zero_Line_Item_Filter |
|
7 | + * |
|
8 | + * Filters line items to remove : |
|
9 | + * subtotals with a total of 0 |
|
10 | + * line items with a quantity of 0 |
|
11 | + * |
|
12 | + * @package Event Espresso |
|
13 | + * @subpackage core |
|
14 | + * @author Brent Christensen |
|
15 | + * @since $VID:$ |
|
16 | + * |
|
17 | + */ |
|
18 | 18 | class EE_Non_Zero_Line_Item_Filter extends EE_Line_Item_Filter_Base { |
19 | 19 | |
20 | 20 | /** |
@@ -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_Non_Zero_Line_Item_Filter |
@@ -31,36 +31,36 @@ discard block |
||
31 | 31 | * @param EEI_Line_Item $line_item |
32 | 32 | * @return \EEI_Line_Item |
33 | 33 | */ |
34 | - public function process( EEI_Line_Item $line_item ) { |
|
35 | - $non_zero_line_item = $this->_filter_zero_line_item( $line_item ); |
|
36 | - if ( ! $non_zero_line_item instanceof EEI_Line_Item ) { |
|
34 | + public function process(EEI_Line_Item $line_item) { |
|
35 | + $non_zero_line_item = $this->_filter_zero_line_item($line_item); |
|
36 | + if ( ! $non_zero_line_item instanceof EEI_Line_Item) { |
|
37 | 37 | return null; |
38 | 38 | } |
39 | 39 | //if this is an event subtotal, we want to only include it if it |
40 | 40 | //has a non-zero total and at least one ticket line item child |
41 | - if( $line_item->children() ) { |
|
41 | + if ($line_item->children()) { |
|
42 | 42 | $ticket_or_subtotals_with_tkt_children_count = 0; |
43 | - foreach ( $line_item->children() as $child_line_item ) { |
|
43 | + foreach ($line_item->children() as $child_line_item) { |
|
44 | 44 | $code = $child_line_item->code(); |
45 | - $child_line_item = $this->process( $child_line_item ); |
|
46 | - if( ! $child_line_item instanceof EEI_Line_Item ) { |
|
47 | - $line_item->delete_child_line_item( $code ); |
|
45 | + $child_line_item = $this->process($child_line_item); |
|
46 | + if ( ! $child_line_item instanceof EEI_Line_Item) { |
|
47 | + $line_item->delete_child_line_item($code); |
|
48 | 48 | continue; |
49 | 49 | } |
50 | 50 | if ( |
51 | - ( $child_line_item instanceof EEI_Line_Item && |
|
51 | + ($child_line_item instanceof EEI_Line_Item && |
|
52 | 52 | $child_line_item->type() === EEM_Line_Item::type_line_item && |
53 | - $child_line_item->OBJ_type() === 'Ticket' ) || |
|
54 | - ( $child_line_item instanceof EEI_Line_Item && |
|
55 | - $child_line_item->type() === EEM_Line_Item::type_sub_total ) |
|
53 | + $child_line_item->OBJ_type() === 'Ticket') || |
|
54 | + ($child_line_item instanceof EEI_Line_Item && |
|
55 | + $child_line_item->type() === EEM_Line_Item::type_sub_total) |
|
56 | 56 | ) { |
57 | 57 | $ticket_or_subtotals_with_tkt_children_count++; |
58 | 58 | } |
59 | 59 | } |
60 | 60 | // if this is an event subtotal with NO ticket children |
61 | 61 | // we basically want to ignore it |
62 | - return $this->_filter_zero_subtotal_line_item( $non_zero_line_item, $ticket_or_subtotals_with_tkt_children_count ); |
|
63 | - }else{ |
|
62 | + return $this->_filter_zero_subtotal_line_item($non_zero_line_item, $ticket_or_subtotals_with_tkt_children_count); |
|
63 | + } else { |
|
64 | 64 | return $non_zero_line_item; |
65 | 65 | } |
66 | 66 | } |
@@ -73,7 +73,7 @@ discard block |
||
73 | 73 | * @param EEI_Line_Item $line_item |
74 | 74 | * @return EEI_Line_Item |
75 | 75 | */ |
76 | - protected function _filter_zero_line_item( EEI_Line_Item $line_item ) { |
|
76 | + protected function _filter_zero_line_item(EEI_Line_Item $line_item) { |
|
77 | 77 | if ( |
78 | 78 | $line_item->type() === EEM_Line_Item::type_line_item && |
79 | 79 | $line_item->OBJ_type() === 'Ticket' && |
@@ -93,7 +93,7 @@ discard block |
||
93 | 93 | * @param int $ticket_children |
94 | 94 | * @return \EEI_Line_Item |
95 | 95 | */ |
96 | - protected function _filter_zero_subtotal_line_item( EEI_Line_Item $line_item, $ticket_children = 0 ) { |
|
96 | + protected function _filter_zero_subtotal_line_item(EEI_Line_Item $line_item, $ticket_children = 0) { |
|
97 | 97 | if ( |
98 | 98 | $line_item->type() === EEM_Line_Item::type_sub_total && |
99 | 99 | $ticket_children === 0 |
@@ -90,7 +90,7 @@ |
||
90 | 90 | //so in case teh IPN is arriving later, let's try to process an IPN! |
91 | 91 | if($_SERVER['REQUEST_METHOD'] == 'POST'){ |
92 | 92 | return $this->handle_ipn($_POST, $transaction ); |
93 | - }else{ |
|
93 | + } else{ |
|
94 | 94 | return parent::finalize_payment_for( $transaction ); |
95 | 95 | } |
96 | 96 | } |
@@ -3,18 +3,18 @@ |
||
3 | 3 | exit( 'No direct script access allowed' ); |
4 | 4 | } |
5 | 5 | /** |
6 | - * Class EE_Single_Registration_Line_Item_Filter |
|
7 | - * |
|
8 | - * Filters line items to remove any that aren't for the specified registration. |
|
9 | - * Also, other price modifiers, like discounts or surcharges, must be shared between |
|
10 | - * this registration and others, so this tree should only show this registration's share. |
|
11 | - * |
|
12 | - * @package Event Espresso |
|
13 | - * @subpackage core |
|
14 | - * @author Brent Christensen / Mike Nelson |
|
15 | - * @since 4.8.0 |
|
16 | - * |
|
17 | - */ |
|
6 | + * Class EE_Single_Registration_Line_Item_Filter |
|
7 | + * |
|
8 | + * Filters line items to remove any that aren't for the specified registration. |
|
9 | + * Also, other price modifiers, like discounts or surcharges, must be shared between |
|
10 | + * this registration and others, so this tree should only show this registration's share. |
|
11 | + * |
|
12 | + * @package Event Espresso |
|
13 | + * @subpackage core |
|
14 | + * @author Brent Christensen / Mike Nelson |
|
15 | + * @since 4.8.0 |
|
16 | + * |
|
17 | + */ |
|
18 | 18 | class EE_Single_Registration_Line_Item_Filter extends EE_Specific_Registrations_Line_Item_Filter { |
19 | 19 | |
20 | 20 | /** |
@@ -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 |
@@ -18,10 +18,10 @@ |
||
18 | 18 | */ |
19 | 19 | class EE_Specific_Registrations_Line_Item_Filter extends EE_Line_Item_Filter_Base { |
20 | 20 | /** |
21 | - * array of line item codes and their corresponding quantities for |
|
22 | - * registrations that owe money and can pay at this moment |
|
23 | - * @type array $_counts_per_line_item_code |
|
24 | - */ |
|
21 | + * array of line item codes and their corresponding quantities for |
|
22 | + * registrations that owe money and can pay at this moment |
|
23 | + * @type array $_counts_per_line_item_code |
|
24 | + */ |
|
25 | 25 | protected $_counts_per_line_item_code = array(); |
26 | 26 | |
27 | 27 | /** |
@@ -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 | /** |
@@ -36,9 +36,9 @@ discard block |
||
36 | 36 | * EE_Billable_Line_Item_Filter constructor. |
37 | 37 | * @param EE_Registration[] $registrations |
38 | 38 | */ |
39 | - public function __construct( $registrations ) { |
|
39 | + public function __construct($registrations) { |
|
40 | 40 | $this->_registrations = $registrations; |
41 | - $this->_calculate_counts_per_line_item_code( $registrations ); |
|
41 | + $this->_calculate_counts_per_line_item_code($registrations); |
|
42 | 42 | } |
43 | 43 | |
44 | 44 | /** |
@@ -46,14 +46,14 @@ discard block |
||
46 | 46 | * @param EE_Registration[] $registrations |
47 | 47 | * @return void |
48 | 48 | */ |
49 | - protected function _calculate_counts_per_line_item_code( $registrations ) { |
|
50 | - foreach( $registrations as $registration ) { |
|
51 | - $line_item_code = EEM_Line_Item::instance()->get_var( EEM_Line_Item::instance()->line_item_for_registration_query_params( $registration, array( 'limit' => 1 ) ), 'LIN_code' ); |
|
52 | - if( $line_item_code ) { |
|
53 | - if( ! isset( $this->_counts_per_line_item_code[ $line_item_code ] ) ) { |
|
54 | - $this->_counts_per_line_item_code[ $line_item_code ] = 1; |
|
55 | - }else{ |
|
56 | - $this->_counts_per_line_item_code[ $line_item_code ]++; |
|
49 | + protected function _calculate_counts_per_line_item_code($registrations) { |
|
50 | + foreach ($registrations as $registration) { |
|
51 | + $line_item_code = EEM_Line_Item::instance()->get_var(EEM_Line_Item::instance()->line_item_for_registration_query_params($registration, array('limit' => 1)), 'LIN_code'); |
|
52 | + if ($line_item_code) { |
|
53 | + if ( ! isset($this->_counts_per_line_item_code[$line_item_code])) { |
|
54 | + $this->_counts_per_line_item_code[$line_item_code] = 1; |
|
55 | + } else { |
|
56 | + $this->_counts_per_line_item_code[$line_item_code]++; |
|
57 | 57 | } |
58 | 58 | } |
59 | 59 | } |
@@ -67,57 +67,57 @@ discard block |
||
67 | 67 | * @param EEI_Line_Item $line_item |
68 | 68 | * @return \EEI_Line_Item |
69 | 69 | */ |
70 | - public function process( EEI_Line_Item $line_item ) { |
|
71 | - $this->_filter_billable_line_item( $line_item ); |
|
72 | - if( ! $line_item->children() ) { |
|
70 | + public function process(EEI_Line_Item $line_item) { |
|
71 | + $this->_filter_billable_line_item($line_item); |
|
72 | + if ( ! $line_item->children()) { |
|
73 | 73 | return $line_item; |
74 | 74 | } |
75 | 75 | //the original running total (taking ALL tickets into account) |
76 | 76 | $running_total_of_children = 0; |
77 | 77 | //the new running total (only taking the specified ticket quantities into account) |
78 | 78 | $runnign_total_of_children_under_consideration = 0; |
79 | - foreach ( $line_item->children() as $child_line_item ) { |
|
80 | - if( $child_line_item->is_percent() ) { |
|
79 | + foreach ($line_item->children() as $child_line_item) { |
|
80 | + if ($child_line_item->is_percent()) { |
|
81 | 81 | $original_li_total = $running_total_of_children * $child_line_item->percent() / 100; |
82 | - }else{ |
|
82 | + } else { |
|
83 | 83 | $original_li_total = $child_line_item->unit_price() * $child_line_item->quantity(); |
84 | 84 | } |
85 | 85 | |
86 | - $this->process( $child_line_item ); |
|
86 | + $this->process($child_line_item); |
|
87 | 87 | /* |
88 | 88 | * If this line item is a normal line item that isn't for a ticket |
89 | 89 | * we want to modify its total (and unit price if not a percentage line item) |
90 | 90 | * so it reflects only that portion of the surcharge/discount shared by these |
91 | 91 | * registrations |
92 | 92 | */ |
93 | - if( $child_line_item->type() === EEM_Line_Item::type_line_item && |
|
94 | - $child_line_item->OBJ_type() !== 'Ticket' ) { |
|
95 | - if( $running_total_of_children ) { |
|
93 | + if ($child_line_item->type() === EEM_Line_Item::type_line_item && |
|
94 | + $child_line_item->OBJ_type() !== 'Ticket') { |
|
95 | + if ($running_total_of_children) { |
|
96 | 96 | $percent_of_running_total = $original_li_total / $running_total_of_children; |
97 | 97 | } else { |
98 | 98 | $percent_of_running_total = 0; |
99 | 99 | } |
100 | 100 | |
101 | - $child_line_item->set_total( $runnign_total_of_children_under_consideration * $percent_of_running_total ); |
|
102 | - if( ! $child_line_item->is_percent() ) { |
|
103 | - $child_line_item->set_unit_price( $child_line_item->total() / $child_line_item->quantity() ); |
|
101 | + $child_line_item->set_total($runnign_total_of_children_under_consideration * $percent_of_running_total); |
|
102 | + if ( ! $child_line_item->is_percent()) { |
|
103 | + $child_line_item->set_unit_price($child_line_item->total() / $child_line_item->quantity()); |
|
104 | 104 | } |
105 | - }elseif( $line_item->type() === EEM_Line_Item::type_line_item && |
|
106 | - $line_item->OBJ_type() === 'Ticket' ) { |
|
105 | + }elseif ($line_item->type() === EEM_Line_Item::type_line_item && |
|
106 | + $line_item->OBJ_type() === 'Ticket') { |
|
107 | 107 | //make sure this item's quantity matches its parent |
108 | - if( ! $child_line_item->is_percent() ) { |
|
109 | - $child_line_item->set_quantity( $line_item->quantity() ); |
|
110 | - $child_line_item->set_total( $child_line_item->unit_price() * $child_line_item->quantity() ); |
|
108 | + if ( ! $child_line_item->is_percent()) { |
|
109 | + $child_line_item->set_quantity($line_item->quantity()); |
|
110 | + $child_line_item->set_total($child_line_item->unit_price() * $child_line_item->quantity()); |
|
111 | 111 | } |
112 | 112 | } |
113 | 113 | $running_total_of_children += $original_li_total; |
114 | 114 | $runnign_total_of_children_under_consideration += $child_line_item->total(); |
115 | 115 | } |
116 | - $line_item->set_total( $runnign_total_of_children_under_consideration ); |
|
117 | - if( $line_item->quantity() ) { |
|
118 | - $line_item->set_unit_price( $runnign_total_of_children_under_consideration / $line_item->quantity() ); |
|
116 | + $line_item->set_total($runnign_total_of_children_under_consideration); |
|
117 | + if ($line_item->quantity()) { |
|
118 | + $line_item->set_unit_price($runnign_total_of_children_under_consideration / $line_item->quantity()); |
|
119 | 119 | } else { |
120 | - $line_item->set_unit_price( 0 ); |
|
120 | + $line_item->set_unit_price(0); |
|
121 | 121 | } |
122 | 122 | return $line_item; |
123 | 123 | } |
@@ -130,18 +130,18 @@ discard block |
||
130 | 130 | * @param EEI_Line_Item $line_item |
131 | 131 | * @return EEI_Line_Item |
132 | 132 | */ |
133 | - protected function _filter_billable_line_item( EEI_Line_Item $line_item ) { |
|
133 | + protected function _filter_billable_line_item(EEI_Line_Item $line_item) { |
|
134 | 134 | // is this a ticket ? |
135 | - if ( $line_item->type() === EEM_Line_Item::type_line_item && $line_item->OBJ_type() == 'Ticket' ) { |
|
135 | + if ($line_item->type() === EEM_Line_Item::type_line_item && $line_item->OBJ_type() == 'Ticket') { |
|
136 | 136 | // if this ticket is billable at this moment, then we should have a positive quantity |
137 | - if ( isset( $this->_counts_per_line_item_code[ $line_item->code() ] )) { |
|
137 | + if (isset($this->_counts_per_line_item_code[$line_item->code()])) { |
|
138 | 138 | // set quantity based on number of billable registrations for this ticket |
139 | - $quantity = $this->_counts_per_line_item_code[ $line_item->code() ]; |
|
139 | + $quantity = $this->_counts_per_line_item_code[$line_item->code()]; |
|
140 | 140 | } else { |
141 | 141 | $quantity = 0; |
142 | 142 | } |
143 | - $line_item->set_quantity( $quantity ); |
|
144 | - $line_item->set_total( $line_item->unit_price() * $line_item->quantity() ); |
|
143 | + $line_item->set_quantity($quantity); |
|
144 | + $line_item->set_total($line_item->unit_price() * $line_item->quantity()); |
|
145 | 145 | } |
146 | 146 | return $line_item; |
147 | 147 | } |
@@ -52,7 +52,7 @@ discard block |
||
52 | 52 | if( $line_item_code ) { |
53 | 53 | if( ! isset( $this->_counts_per_line_item_code[ $line_item_code ] ) ) { |
54 | 54 | $this->_counts_per_line_item_code[ $line_item_code ] = 1; |
55 | - }else{ |
|
55 | + } else{ |
|
56 | 56 | $this->_counts_per_line_item_code[ $line_item_code ]++; |
57 | 57 | } |
58 | 58 | } |
@@ -79,7 +79,7 @@ discard block |
||
79 | 79 | foreach ( $line_item->children() as $child_line_item ) { |
80 | 80 | if( $child_line_item->is_percent() ) { |
81 | 81 | $original_li_total = $running_total_of_children * $child_line_item->percent() / 100; |
82 | - }else{ |
|
82 | + } else{ |
|
83 | 83 | $original_li_total = $child_line_item->unit_price() * $child_line_item->quantity(); |
84 | 84 | } |
85 | 85 | |
@@ -102,7 +102,7 @@ discard block |
||
102 | 102 | if( ! $child_line_item->is_percent() ) { |
103 | 103 | $child_line_item->set_unit_price( $child_line_item->total() / $child_line_item->quantity() ); |
104 | 104 | } |
105 | - }elseif( $line_item->type() === EEM_Line_Item::type_line_item && |
|
105 | + } elseif( $line_item->type() === EEM_Line_Item::type_line_item && |
|
106 | 106 | $line_item->OBJ_type() === 'Ticket' ) { |
107 | 107 | //make sure this item's quantity matches its parent |
108 | 108 | if( ! $child_line_item->is_percent() ) { |
@@ -1,5 +1,5 @@ discard block |
||
1 | 1 | <?php |
2 | -if (!defined('EVENT_ESPRESSO_VERSION') ) |
|
2 | +if ( ! defined('EVENT_ESPRESSO_VERSION')) |
|
3 | 3 | exit('NO direct script access allowed'); |
4 | 4 | |
5 | 5 | /** |
@@ -185,14 +185,14 @@ discard block |
||
185 | 185 | * @access protected |
186 | 186 | * @return void |
187 | 187 | */ |
188 | - protected function _set_existing_admin_settings( $messenger = NULL ) { |
|
188 | + protected function _set_existing_admin_settings($messenger = NULL) { |
|
189 | 189 | $active_messengers = EEH_MSG_Template::get_active_messengers_in_db(); |
190 | - $active_message_types = !empty( $messenger ) ? $active_messengers[$messenger]['settings'][$messenger . '-message_types'] : array(); |
|
190 | + $active_message_types = ! empty($messenger) ? $active_messengers[$messenger]['settings'][$messenger.'-message_types'] : array(); |
|
191 | 191 | |
192 | 192 | |
193 | 193 | $actives = $this->_messages_item_type == 'messenger' ? $active_messengers : $active_message_types; |
194 | 194 | |
195 | - $this->_existing_admin_settings = isset($actives[$this->name]['settings'] ) ? $actives[$this->name]['settings'] : null; |
|
195 | + $this->_existing_admin_settings = isset($actives[$this->name]['settings']) ? $actives[$this->name]['settings'] : null; |
|
196 | 196 | } |
197 | 197 | |
198 | 198 | |
@@ -207,10 +207,10 @@ discard block |
||
207 | 207 | * @access public |
208 | 208 | * @return array settings |
209 | 209 | */ |
210 | - public function get_existing_admin_settings( $messenger = NULL ) { |
|
210 | + public function get_existing_admin_settings($messenger = NULL) { |
|
211 | 211 | // if admin_settings property empty lets try setting it. |
212 | - if ( method_exists($this, '_set_existing_admin_settings') && empty( $this->_existing_admin_settings ) ) |
|
213 | - $this->_set_existing_admin_settings( $messenger ); |
|
212 | + if (method_exists($this, '_set_existing_admin_settings') && empty($this->_existing_admin_settings)) |
|
213 | + $this->_set_existing_admin_settings($messenger); |
|
214 | 214 | |
215 | 215 | return EEH_Class_Tools::has_property($this, '_existing_admin_settings') ? $this->_existing_admin_settings : null; |
216 | 216 | } |
@@ -225,10 +225,10 @@ discard block |
||
225 | 225 | * @return array an array of valid shortcodes. |
226 | 226 | */ |
227 | 227 | public function get_valid_shortcodes() { |
228 | - $valid_shortcodes = apply_filters( 'FHEE__' . get_class($this) . '__get_valid_shortcodes', $this->_valid_shortcodes, $this ); |
|
228 | + $valid_shortcodes = apply_filters('FHEE__'.get_class($this).'__get_valid_shortcodes', $this->_valid_shortcodes, $this); |
|
229 | 229 | |
230 | 230 | //The below filter applies to ALL messengers and message types so use with care! |
231 | - $valid_shortcodes = apply_filters( 'FHEE__EE_Messages_Base__get_valid_shortcodes', $valid_shortcodes, $this ); |
|
231 | + $valid_shortcodes = apply_filters('FHEE__EE_Messages_Base__get_valid_shortcodes', $valid_shortcodes, $this); |
|
232 | 232 | return $valid_shortcodes; |
233 | 233 | } |
234 | 234 | |
@@ -259,17 +259,17 @@ discard block |
||
259 | 259 | * @access protected |
260 | 260 | * @return string $content for page. |
261 | 261 | */ |
262 | - protected function _get_admin_page_content( $page, $action, $extra, $actives ) { |
|
262 | + protected function _get_admin_page_content($page, $action, $extra, $actives) { |
|
263 | 263 | //we can also further refine the context by action (if present). |
264 | - if ( !empty($action) ) { |
|
265 | - $page = $page . '_' . $action; |
|
264 | + if ( ! empty($action)) { |
|
265 | + $page = $page.'_'.$action; |
|
266 | 266 | } |
267 | 267 | |
268 | - if ( !isset( $this->admin_registered_pages[$page]) ) |
|
268 | + if ( ! isset($this->admin_registered_pages[$page])) |
|
269 | 269 | return false; //todo: a place to throw an exception? We need to indicate there is no registered page so this function is not being called correctly. |
270 | 270 | |
271 | 271 | //k made it here so let's call the method |
272 | - if ( FALSE === ( $content = call_user_func_array( array( $this, '_get_admin_content_' . $page), array($actives, $extra) ) ) ) { |
|
272 | + if (FALSE === ($content = call_user_func_array(array($this, '_get_admin_content_'.$page), array($actives, $extra)))) { |
|
273 | 273 | return false; //todo this needs to be an exception once we've got exceptions in place. |
274 | 274 | } |
275 | 275 | return $content; |
@@ -1,6 +1,7 @@ discard block |
||
1 | 1 | <?php |
2 | -if (!defined('EVENT_ESPRESSO_VERSION') ) |
|
2 | +if (!defined('EVENT_ESPRESSO_VERSION') ) { |
|
3 | 3 | exit('NO direct script access allowed'); |
4 | +} |
|
4 | 5 | |
5 | 6 | /** |
6 | 7 | * Event Espresso |
@@ -209,8 +210,9 @@ discard block |
||
209 | 210 | */ |
210 | 211 | public function get_existing_admin_settings( $messenger = NULL ) { |
211 | 212 | // if admin_settings property empty lets try setting it. |
212 | - if ( method_exists($this, '_set_existing_admin_settings') && empty( $this->_existing_admin_settings ) ) |
|
213 | - $this->_set_existing_admin_settings( $messenger ); |
|
213 | + if ( method_exists($this, '_set_existing_admin_settings') && empty( $this->_existing_admin_settings ) ) { |
|
214 | + $this->_set_existing_admin_settings( $messenger ); |
|
215 | + } |
|
214 | 216 | |
215 | 217 | return EEH_Class_Tools::has_property($this, '_existing_admin_settings') ? $this->_existing_admin_settings : null; |
216 | 218 | } |
@@ -265,8 +267,10 @@ discard block |
||
265 | 267 | $page = $page . '_' . $action; |
266 | 268 | } |
267 | 269 | |
268 | - if ( !isset( $this->admin_registered_pages[$page]) ) |
|
269 | - return false; //todo: a place to throw an exception? We need to indicate there is no registered page so this function is not being called correctly. |
|
270 | + if ( !isset( $this->admin_registered_pages[$page]) ) { |
|
271 | + return false; |
|
272 | + } |
|
273 | + //todo: a place to throw an exception? We need to indicate there is no registered page so this function is not being called correctly. |
|
270 | 274 | |
271 | 275 | //k made it here so let's call the method |
272 | 276 | if ( FALSE === ( $content = call_user_func_array( array( $this, '_get_admin_content_' . $page), array($actives, $extra) ) ) ) { |
@@ -39,31 +39,31 @@ discard block |
||
39 | 39 | |
40 | 40 | |
41 | 41 | |
42 | - protected function _get_data_for_context( $context, EE_Registration $registration, $id ) { |
|
42 | + protected function _get_data_for_context($context, EE_Registration $registration, $id) { |
|
43 | 43 | |
44 | 44 | //use the registration to get the transaction. |
45 | 45 | $transaction = $registration->transaction(); |
46 | 46 | |
47 | 47 | //bail early if no transaction |
48 | - if ( ! $transaction instanceof EE_Transaction ) { |
|
49 | - throw new EE_Error( __('The given registration does not have an associated transaction. Something is wrong.', 'event_espresso' ) ); |
|
48 | + if ( ! $transaction instanceof EE_Transaction) { |
|
49 | + throw new EE_Error(__('The given registration does not have an associated transaction. Something is wrong.', 'event_espresso')); |
|
50 | 50 | } |
51 | 51 | |
52 | - $payment = ! empty( $id ) ? EEM_Payment::instance()->get_one( array( array( 'PAY_ID' => $id, 'TXN_ID' => $transaction->ID() ) ) ) : 0; |
|
52 | + $payment = ! empty($id) ? EEM_Payment::instance()->get_one(array(array('PAY_ID' => $id, 'TXN_ID' => $transaction->ID()))) : 0; |
|
53 | 53 | |
54 | - return array( $transaction, $payment ); |
|
54 | + return array($transaction, $payment); |
|
55 | 55 | } |
56 | 56 | |
57 | 57 | |
58 | 58 | |
59 | 59 | |
60 | 60 | |
61 | - protected function _get_id_for_msg_url( $context, EE_Registration $registration ) { |
|
61 | + protected function _get_id_for_msg_url($context, EE_Registration $registration) { |
|
62 | 62 | //there should be a transaction and payment object in the incoming data. |
63 | - if ( $this->_data instanceof EE_Messages_incoming_data ) { |
|
64 | - $payment = !empty( $this->_data->payment ) ? $this->_data->payment : NULL; |
|
63 | + if ($this->_data instanceof EE_Messages_incoming_data) { |
|
64 | + $payment = ! empty($this->_data->payment) ? $this->_data->payment : NULL; |
|
65 | 65 | |
66 | - if ( $payment instanceof EE_Payment ) { |
|
66 | + if ($payment instanceof EE_Payment) { |
|
67 | 67 | return $payment->ID(); |
68 | 68 | } |
69 | 69 | } |
@@ -72,9 +72,9 @@ discard block |
||
72 | 72 | |
73 | 73 | |
74 | 74 | |
75 | - protected function _get_admin_content_events_edit_for_messenger( EE_Messenger $messenger ) { |
|
75 | + protected function _get_admin_content_events_edit_for_messenger(EE_Messenger $messenger) { |
|
76 | 76 | //this is just a test |
77 | - return $this->name . ' Message Type for ' . $messenger->name . ' Messenger '; |
|
77 | + return $this->name.' Message Type for '.$messenger->name.' Messenger '; |
|
78 | 78 | } |
79 | 79 | |
80 | 80 | /** |
@@ -5,7 +5,9 @@ |
||
5 | 5 | * @subpackage plugin api, messages |
6 | 6 | * @since 4.5.0 |
7 | 7 | */ |
8 | -if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed'); |
|
8 | +if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
9 | + exit('No direct script access allowed'); |
|
10 | +} |
|
9 | 11 | |
10 | 12 | /** |
11 | 13 | * Use this to register or deregister a new message template pack variation for the EE messages system. |
@@ -29,33 +29,33 @@ discard block |
||
29 | 29 | } |
30 | 30 | |
31 | 31 | |
32 | - protected function _get_admin_content_events_edit_for_messenger( EE_Messenger $messenger ) { |
|
32 | + protected function _get_admin_content_events_edit_for_messenger(EE_Messenger $messenger) { |
|
33 | 33 | //this is just a test |
34 | - return $this->name . ' Message Type for ' . $messenger->name . ' Messenger '; |
|
34 | + return $this->name.' Message Type for '.$messenger->name.' Messenger '; |
|
35 | 35 | } |
36 | 36 | |
37 | 37 | |
38 | 38 | |
39 | 39 | |
40 | 40 | protected function _set_data_handler() { |
41 | - if ( is_array( $this->_data ) ) { |
|
42 | - $data_type = reset( $this->_data ); |
|
41 | + if (is_array($this->_data)) { |
|
42 | + $data_type = reset($this->_data); |
|
43 | 43 | |
44 | - if ( is_array( $data_type ) ) { |
|
44 | + if (is_array($data_type)) { |
|
45 | 45 | //grab the first item and see if its a registration. |
46 | - $maybe_reg = isset( $data_type[0] ) && is_array( $data_type[0] ) ? reset( $data_type[0] ) : reset( $data_type ); |
|
47 | - if ( $maybe_reg instanceof EE_Registration ) { |
|
46 | + $maybe_reg = isset($data_type[0]) && is_array($data_type[0]) ? reset($data_type[0]) : reset($data_type); |
|
47 | + if ($maybe_reg instanceof EE_Registration) { |
|
48 | 48 | //is $data_type itself just an array of registrations? |
49 | - if ( isset( $data_type[1] ) && $data_type[1] instanceof EE_Registration ) { |
|
49 | + if (isset($data_type[1]) && $data_type[1] instanceof EE_Registration) { |
|
50 | 50 | $regs = $data_type; |
51 | 51 | } else { |
52 | - $regs = is_array( $data_type[0] ) ? $data_type[0] : array( $maybe_reg ); |
|
52 | + $regs = is_array($data_type[0]) ? $data_type[0] : array($maybe_reg); |
|
53 | 53 | } |
54 | 54 | |
55 | - foreach ( $regs as $reg ) { |
|
55 | + foreach ($regs as $reg) { |
|
56 | 56 | $this->_regs_for_sending[] = $reg->ID(); |
57 | 57 | } |
58 | - $this->_data = isset( $this->_data[1] ) ? array( $maybe_reg->transaction(), null, $this->_data[1] ) : array( $maybe_reg->transaction() ); |
|
58 | + $this->_data = isset($this->_data[1]) ? array($maybe_reg->transaction(), null, $this->_data[1]) : array($maybe_reg->transaction()); |
|
59 | 59 | $this->_data_handler = 'Gateways'; |
60 | 60 | } else { |
61 | 61 | $this->_data_handler = 'Gateways'; |
@@ -72,18 +72,18 @@ discard block |
||
72 | 72 | |
73 | 73 | |
74 | 74 | |
75 | - protected function _get_data_for_context( $context, EE_Registration $registration, $id ) { |
|
76 | - if ( $context == 'admin' ) { |
|
75 | + protected function _get_data_for_context($context, EE_Registration $registration, $id) { |
|
76 | + if ($context == 'admin') { |
|
77 | 77 | //use the registration to get the transaction. |
78 | 78 | $transaction = $registration->transaction(); |
79 | 79 | |
80 | 80 | //bail early if no transaction |
81 | - if ( ! $transaction instanceof EE_Transaction ) { |
|
82 | - throw new EE_Error( __('The given registration does not have an associated transaction. Something is wrong.', 'event_espresso' ) ); |
|
81 | + if ( ! $transaction instanceof EE_Transaction) { |
|
82 | + throw new EE_Error(__('The given registration does not have an associated transaction. Something is wrong.', 'event_espresso')); |
|
83 | 83 | } |
84 | 84 | |
85 | - $payment = !empty( $id ) ? EEM_Payment::instance()->get_one( array( array( 'PAY_ID' => $id, 'TXN_ID' => $transaction->ID() ) ) ) : 0; |
|
86 | - return array( $transaction, $payment ); |
|
85 | + $payment = ! empty($id) ? EEM_Payment::instance()->get_one(array(array('PAY_ID' => $id, 'TXN_ID' => $transaction->ID()))) : 0; |
|
86 | + return array($transaction, $payment); |
|
87 | 87 | } else { |
88 | 88 | return $registration; |
89 | 89 | } |
@@ -91,13 +91,13 @@ discard block |
||
91 | 91 | |
92 | 92 | |
93 | 93 | |
94 | - protected function _get_id_for_msg_url( $context, EE_Registration $registration ) { |
|
95 | - if ( $context == 'admin' ) { |
|
94 | + protected function _get_id_for_msg_url($context, EE_Registration $registration) { |
|
95 | + if ($context == 'admin') { |
|
96 | 96 | //there should be a transaction and payment object in the incoming data. |
97 | - if ( $this->_data instanceof EE_Messages_incoming_data && ! $this->_data instanceof EE_Messages_Preview_incoming_data ) { |
|
97 | + if ($this->_data instanceof EE_Messages_incoming_data && ! $this->_data instanceof EE_Messages_Preview_incoming_data) { |
|
98 | 98 | $payment = $this->_data->payment; |
99 | 99 | |
100 | - if ( $payment instanceof EE_Payment ) { |
|
100 | + if ($payment instanceof EE_Payment) { |
|
101 | 101 | return $payment->ID(); |
102 | 102 | } |
103 | 103 | } |
@@ -125,7 +125,7 @@ discard block |
||
125 | 125 | * @return array array of EE_Messages_Addressee objects |
126 | 126 | */ |
127 | 127 | protected function _admin_addressees() { |
128 | - if ( $this->_single_message ) |
|
128 | + if ($this->_single_message) |
|
129 | 129 | return array(); |
130 | 130 | return parent::_admin_addressees(); |
131 | 131 | } |
@@ -133,7 +133,7 @@ discard block |
||
133 | 133 | |
134 | 134 | |
135 | 135 | protected function _primary_attendee_addressees() { |
136 | - if ( $this->_single_message ) |
|
136 | + if ($this->_single_message) |
|
137 | 137 | return array(); |
138 | 138 | |
139 | 139 | return parent::_primary_attendee_addressees(); |
@@ -6,7 +6,9 @@ discard block |
||
6 | 6 | * @subpackage messages |
7 | 7 | * @since 4.5.0 |
8 | 8 | */ |
9 | -if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed'); |
|
9 | +if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
10 | + exit('No direct script access allowed'); |
|
11 | +} |
|
10 | 12 | |
11 | 13 | /** |
12 | 14 | * This class contains common methods/properties shared among all registration message types. |
@@ -125,16 +127,18 @@ discard block |
||
125 | 127 | * @return array array of EE_Messages_Addressee objects |
126 | 128 | */ |
127 | 129 | protected function _admin_addressees() { |
128 | - if ( $this->_single_message ) |
|
129 | - return array(); |
|
130 | + if ( $this->_single_message ) { |
|
131 | + return array(); |
|
132 | + } |
|
130 | 133 | return parent::_admin_addressees(); |
131 | 134 | } |
132 | 135 | |
133 | 136 | |
134 | 137 | |
135 | 138 | protected function _primary_attendee_addressees() { |
136 | - if ( $this->_single_message ) |
|
137 | - return array(); |
|
139 | + if ( $this->_single_message ) { |
|
140 | + return array(); |
|
141 | + } |
|
138 | 142 | |
139 | 143 | return parent::_primary_attendee_addressees(); |
140 | 144 | } |
@@ -1,6 +1,6 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | |
3 | -if (!defined('EVENT_ESPRESSO_VERSION') ) |
|
3 | +if ( ! defined('EVENT_ESPRESSO_VERSION')) |
|
4 | 4 | exit('NO direct script access allowed'); |
5 | 5 | |
6 | 6 | /** |
@@ -34,7 +34,7 @@ discard block |
||
34 | 34 | /** |
35 | 35 | * Identifier properties for the recipient |
36 | 36 | */ |
37 | - public $user_id; //if available we'll use this to set the fname and lname (admin) |
|
37 | + public $user_id; //if available we'll use this to set the fname and lname (admin) |
|
38 | 38 | public $fname; //this will always be the admin fname (set later via incoming user_id) |
39 | 39 | public $lname; //this will always be the admin lname (set later via incoming user_id) |
40 | 40 | public $primary_registration_id; |
@@ -149,7 +149,7 @@ discard block |
||
149 | 149 | * @param array $addressee_data We're expecting an incoming array of data that will be used to fill the properties for the object. |
150 | 150 | * @return void |
151 | 151 | */ |
152 | - public function __construct( $addressee_data ) { |
|
152 | + public function __construct($addressee_data) { |
|
153 | 153 | $this->_data = $addressee_data; |
154 | 154 | $this->_set_properties(); |
155 | 155 | } |
@@ -165,15 +165,15 @@ discard block |
||
165 | 165 | */ |
166 | 166 | protected function _set_properties() { |
167 | 167 | |
168 | - foreach ( $this->_data as $prop => $value ) { |
|
169 | - if( EEH_Class_Tools::has_property( $this, $prop ) ) |
|
168 | + foreach ($this->_data as $prop => $value) { |
|
169 | + if (EEH_Class_Tools::has_property($this, $prop)) |
|
170 | 170 | $this->$prop = $value; |
171 | 171 | } |
172 | 172 | |
173 | 173 | //if user_id present we'll use this to set the fname and lname and admin_email. |
174 | - if ( !empty( $this->user_id ) ) { |
|
174 | + if ( ! empty($this->user_id)) { |
|
175 | 175 | $this->user_id = (int) $this->user_id; |
176 | - $user = get_userdata( $this->user_id ); |
|
176 | + $user = get_userdata($this->user_id); |
|
177 | 177 | $this->fname = $user->user_firstname; |
178 | 178 | $this->lname = $user->user_lastname; |
179 | 179 | $this->admin_email = $user->user_email; |
@@ -1,7 +1,8 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | |
3 | -if (!defined('EVENT_ESPRESSO_VERSION') ) |
|
3 | +if (!defined('EVENT_ESPRESSO_VERSION') ) { |
|
4 | 4 | exit('NO direct script access allowed'); |
5 | +} |
|
5 | 6 | |
6 | 7 | /** |
7 | 8 | * Event Espresso |
@@ -166,8 +167,9 @@ discard block |
||
166 | 167 | protected function _set_properties() { |
167 | 168 | |
168 | 169 | foreach ( $this->_data as $prop => $value ) { |
169 | - if( EEH_Class_Tools::has_property( $this, $prop ) ) |
|
170 | - $this->{$prop} = $value; |
|
170 | + if( EEH_Class_Tools::has_property( $this, $prop ) ) { |
|
171 | + $this->{$prop} = $value; |
|
172 | + } |
|
171 | 173 | } |
172 | 174 | |
173 | 175 | //if user_id present we'll use this to set the fname and lname and admin_email. |