@@ -8,16 +8,16 @@ discard block |
||
8 | 8 | * @since 4.6 |
9 | 9 | * |
10 | 10 | */ |
11 | -class EE_Float_Validation_Strategy extends EE_Validation_Strategy_Base{ |
|
11 | +class EE_Float_Validation_Strategy extends EE_Validation_Strategy_Base { |
|
12 | 12 | |
13 | 13 | /** |
14 | 14 | * @param null $validation_error_message |
15 | 15 | */ |
16 | - public function __construct( $validation_error_message = NULL ) { |
|
17 | - if( ! $validation_error_message ){ |
|
16 | + public function __construct($validation_error_message = NULL) { |
|
17 | + if ( ! $validation_error_message) { |
|
18 | 18 | $validation_error_message = sprintf(__("Only numeric characters, commas, periods, and spaces, please!", "event_espresso")); |
19 | 19 | } |
20 | - parent::__construct( $validation_error_message ); |
|
20 | + parent::__construct($validation_error_message); |
|
21 | 21 | } |
22 | 22 | |
23 | 23 | |
@@ -36,8 +36,8 @@ discard block |
||
36 | 36 | /** |
37 | 37 | * @return array |
38 | 38 | */ |
39 | - function get_jquery_validation_rule_array(){ |
|
40 | - return array('number'=>true, 'messages' => array( 'number' => $this->get_validation_error_message() ) ); |
|
39 | + function get_jquery_validation_rule_array() { |
|
40 | + return array('number'=>true, 'messages' => array('number' => $this->get_validation_error_message())); |
|
41 | 41 | } |
42 | 42 | } |
43 | 43 |
@@ -26,7 +26,7 @@ |
||
26 | 26 | * just checks the field isn't blank |
27 | 27 | * |
28 | 28 | * @param $normalized_value |
29 | - * @return bool |
|
29 | + * @return boolean|null |
|
30 | 30 | * @throws \EE_Validation_Error |
31 | 31 | */ |
32 | 32 | function validate($normalized_value) { |
@@ -10,21 +10,21 @@ discard block |
||
10 | 10 | * @since 4.6 |
11 | 11 | * |
12 | 12 | */ |
13 | -class EE_Full_HTML_Validation_Strategy extends EE_Validation_Strategy_Base{ |
|
13 | +class EE_Full_HTML_Validation_Strategy extends EE_Validation_Strategy_Base { |
|
14 | 14 | |
15 | 15 | /** |
16 | 16 | * @param null $validation_error_message |
17 | 17 | */ |
18 | - public function __construct( $validation_error_message = NULL ) { |
|
19 | - if ( ! $validation_error_message ) { |
|
18 | + public function __construct($validation_error_message = NULL) { |
|
19 | + if ( ! $validation_error_message) { |
|
20 | 20 | global $allowedposttags; |
21 | 21 | $validation_error_message = sprintf( |
22 | - __( 'Only the following HTML tags are allowed:%1$s%2$s', "event_espresso" ), |
|
22 | + __('Only the following HTML tags are allowed:%1$s%2$s', "event_espresso"), |
|
23 | 23 | '<br />', |
24 | - implode( ",", array_keys( $allowedposttags ) ) |
|
24 | + implode(",", array_keys($allowedposttags)) |
|
25 | 25 | ); |
26 | 26 | } |
27 | - parent::__construct( $validation_error_message ); |
|
27 | + parent::__construct($validation_error_message); |
|
28 | 28 | } |
29 | 29 | |
30 | 30 | |
@@ -35,10 +35,10 @@ discard block |
||
35 | 35 | */ |
36 | 36 | public function validate($normalized_value) { |
37 | 37 | global $allowedposttags; |
38 | - parent::validate( $normalized_value ); |
|
39 | - $normalized_value_sans_tags = wp_kses( "$normalized_value", $allowedposttags ); |
|
40 | - if ( strlen( $normalized_value ) > strlen( $normalized_value_sans_tags ) ) { |
|
41 | - throw new EE_Validation_Error( $this->get_validation_error_message(), 'complex_html_tags' ); |
|
38 | + parent::validate($normalized_value); |
|
39 | + $normalized_value_sans_tags = wp_kses("$normalized_value", $allowedposttags); |
|
40 | + if (strlen($normalized_value) > strlen($normalized_value_sans_tags)) { |
|
41 | + throw new EE_Validation_Error($this->get_validation_error_message(), 'complex_html_tags'); |
|
42 | 42 | } |
43 | 43 | } |
44 | 44 | } |
45 | 45 | \ No newline at end of file |
@@ -1,11 +1,11 @@ |
||
1 | 1 | <?php if ( ! defined('EVENT_ESPRESSO_VERSION')) { exit('No direct script access allowed'); } |
2 | 2 | /** |
3 | - * EE_Int_Validation_Strategy |
|
4 | - * |
|
5 | - * @package Event Espresso |
|
6 | - * @subpackage Expression package is undefined on line 19, column 19 in Templates/Scripting/PHPClass.php. |
|
7 | - * @author Mike Nelson |
|
8 | - */ |
|
3 | + * EE_Int_Validation_Strategy |
|
4 | + * |
|
5 | + * @package Event Espresso |
|
6 | + * @subpackage Expression package is undefined on line 19, column 19 in Templates/Scripting/PHPClass.php. |
|
7 | + * @author Mike Nelson |
|
8 | + */ |
|
9 | 9 | class EE_Int_Validation_Strategy extends EE_Validation_Strategy_Base{ |
10 | 10 | |
11 | 11 | /** |
@@ -6,16 +6,16 @@ discard block |
||
6 | 6 | * @subpackage Expression package is undefined on line 19, column 19 in Templates/Scripting/PHPClass.php. |
7 | 7 | * @author Mike Nelson |
8 | 8 | */ |
9 | -class EE_Int_Validation_Strategy extends EE_Validation_Strategy_Base{ |
|
9 | +class EE_Int_Validation_Strategy extends EE_Validation_Strategy_Base { |
|
10 | 10 | |
11 | 11 | /** |
12 | 12 | * @param null $validation_error_message |
13 | 13 | */ |
14 | - public function __construct( $validation_error_message = NULL ) { |
|
15 | - if( ! $validation_error_message ){ |
|
14 | + public function __construct($validation_error_message = NULL) { |
|
15 | + if ( ! $validation_error_message) { |
|
16 | 16 | $validation_error_message = __("Only digits are allowed.", "event_espresso"); |
17 | 17 | } |
18 | - parent::__construct( $validation_error_message ); |
|
18 | + parent::__construct($validation_error_message); |
|
19 | 19 | } |
20 | 20 | |
21 | 21 | |
@@ -32,8 +32,8 @@ discard block |
||
32 | 32 | /** |
33 | 33 | * @return array |
34 | 34 | */ |
35 | - function get_jquery_validation_rule_array(){ |
|
36 | - return array('digits'=>true, 'messages' => array( 'digits' => $this->get_validation_error_message() ) ); |
|
35 | + function get_jquery_validation_rule_array() { |
|
36 | + return array('digits'=>true, 'messages' => array('digits' => $this->get_validation_error_message())); |
|
37 | 37 | } |
38 | 38 | } |
39 | 39 |
@@ -8,32 +8,32 @@ |
||
8 | 8 | * @subpackage Expression package is undefined on line 19, column 19 in Templates/Scripting/PHPClass.php. |
9 | 9 | * @author Mike Nelson |
10 | 10 | */ |
11 | -class EE_Max_Length_Validation_Strategy extends EE_Validation_Strategy_Base{ |
|
11 | +class EE_Max_Length_Validation_Strategy extends EE_Validation_Strategy_Base { |
|
12 | 12 | |
13 | 13 | protected $_max_length; |
14 | 14 | |
15 | - public function __construct( $validation_error_message = NULL, $max_length = INF ) { |
|
15 | + public function __construct($validation_error_message = NULL, $max_length = INF) { |
|
16 | 16 | $this->_max_length = $max_length; |
17 | - parent::__construct( $validation_error_message ); |
|
17 | + parent::__construct($validation_error_message); |
|
18 | 18 | } |
19 | 19 | |
20 | 20 | /** |
21 | 21 | * @param $normalized_value |
22 | 22 | */ |
23 | 23 | public function validate($normalized_value) { |
24 | - if( $this->_max_length !== INF && |
|
24 | + if ($this->_max_length !== INF && |
|
25 | 25 | $normalized_value && |
26 | - is_string( $normalized_value ) && |
|
27 | - strlen( $normalized_value ) > $this->_max_length){ |
|
28 | - throw new EE_Validation_Error( $this->get_validation_error_message(), 'maxlength' ); |
|
26 | + is_string($normalized_value) && |
|
27 | + strlen($normalized_value) > $this->_max_length) { |
|
28 | + throw new EE_Validation_Error($this->get_validation_error_message(), 'maxlength'); |
|
29 | 29 | } |
30 | 30 | } |
31 | 31 | |
32 | 32 | /** |
33 | 33 | * @return array |
34 | 34 | */ |
35 | - function get_jquery_validation_rule_array(){ |
|
36 | - return array( 'maxlength'=> $this->_max_length, 'messages' => array( 'maxlength' => $this->get_validation_error_message() ) ); |
|
35 | + function get_jquery_validation_rule_array() { |
|
36 | + return array('maxlength'=> $this->_max_length, 'messages' => array('maxlength' => $this->get_validation_error_message())); |
|
37 | 37 | } |
38 | 38 | } |
39 | 39 |
@@ -8,32 +8,32 @@ |
||
8 | 8 | * @subpackage Expression package is undefined on line 19, column 19 in Templates/Scripting/PHPClass.php. |
9 | 9 | * @author Mike Nelson |
10 | 10 | */ |
11 | -class EE_Min_Length_Validation_Strategy extends EE_Validation_Strategy_Base{ |
|
11 | +class EE_Min_Length_Validation_Strategy extends EE_Validation_Strategy_Base { |
|
12 | 12 | |
13 | 13 | protected $_min_length; |
14 | 14 | |
15 | - public function __construct( $validation_error_message = NULL, $min_length = 0 ) { |
|
15 | + public function __construct($validation_error_message = NULL, $min_length = 0) { |
|
16 | 16 | $this->_min_length = $min_length; |
17 | - parent::__construct( $validation_error_message ); |
|
17 | + parent::__construct($validation_error_message); |
|
18 | 18 | } |
19 | 19 | |
20 | 20 | /** |
21 | 21 | * @param $normalized_value |
22 | 22 | */ |
23 | 23 | public function validate($normalized_value) { |
24 | - if( $this->_min_length > 0 && |
|
24 | + if ($this->_min_length > 0 && |
|
25 | 25 | $normalized_value && |
26 | - is_string( $normalized_value ) && |
|
27 | - strlen( $normalized_value ) < $this->_min_length){ |
|
28 | - throw new EE_Validation_Error( $this->get_validation_error_message(), 'minlength' ); |
|
26 | + is_string($normalized_value) && |
|
27 | + strlen($normalized_value) < $this->_min_length) { |
|
28 | + throw new EE_Validation_Error($this->get_validation_error_message(), 'minlength'); |
|
29 | 29 | } |
30 | 30 | } |
31 | 31 | |
32 | 32 | /** |
33 | 33 | * @return array |
34 | 34 | */ |
35 | - function get_jquery_validation_rule_array(){ |
|
36 | - return array( 'minlength'=> $this->_min_length, 'messages' => array( 'minlength' => $this->get_validation_error_message() ) ); |
|
35 | + function get_jquery_validation_rule_array() { |
|
36 | + return array('minlength'=> $this->_min_length, 'messages' => array('minlength' => $this->get_validation_error_message())); |
|
37 | 37 | } |
38 | 38 | } |
39 | 39 |
@@ -1,13 +1,13 @@ |
||
1 | 1 | <?php if ( ! defined('EVENT_ESPRESSO_VERSION')) { exit('No direct script access allowed'); } |
2 | 2 | /** |
3 | - * Class EE_Required_Validation_Strategy |
|
4 | - * |
|
5 | - * @package Event Espresso |
|
6 | - * @subpackage core |
|
7 | - * @author Mike Nelson |
|
8 | - * @since 4.6 |
|
9 | - * |
|
10 | - */ |
|
3 | + * Class EE_Required_Validation_Strategy |
|
4 | + * |
|
5 | + * @package Event Espresso |
|
6 | + * @subpackage core |
|
7 | + * @author Mike Nelson |
|
8 | + * @since 4.6 |
|
9 | + * |
|
10 | + */ |
|
11 | 11 | class EE_Required_Validation_Strategy extends EE_Validation_Strategy_Base{ |
12 | 12 | |
13 | 13 | /** |
@@ -8,16 +8,16 @@ discard block |
||
8 | 8 | * @since 4.6 |
9 | 9 | * |
10 | 10 | */ |
11 | -class EE_Required_Validation_Strategy extends EE_Validation_Strategy_Base{ |
|
11 | +class EE_Required_Validation_Strategy extends EE_Validation_Strategy_Base { |
|
12 | 12 | |
13 | 13 | /** |
14 | 14 | * @param null $validation_error_message |
15 | 15 | */ |
16 | - public function __construct( $validation_error_message = NULL ) { |
|
17 | - if( ! $validation_error_message ){ |
|
16 | + public function __construct($validation_error_message = NULL) { |
|
17 | + if ( ! $validation_error_message) { |
|
18 | 18 | $validation_error_message = __("This field is required.", "event_espresso"); |
19 | 19 | } |
20 | - parent::__construct( $validation_error_message ); |
|
20 | + parent::__construct($validation_error_message); |
|
21 | 21 | } |
22 | 22 | |
23 | 23 | |
@@ -30,9 +30,9 @@ discard block |
||
30 | 30 | * @throws \EE_Validation_Error |
31 | 31 | */ |
32 | 32 | function validate($normalized_value) { |
33 | - if( $normalized_value === '' || $normalized_value === NULL || $normalized_value === array()){ |
|
34 | - throw new EE_Validation_Error( $this->get_validation_error_message(), 'required'); |
|
35 | - }else{ |
|
33 | + if ($normalized_value === '' || $normalized_value === NULL || $normalized_value === array()) { |
|
34 | + throw new EE_Validation_Error($this->get_validation_error_message(), 'required'); |
|
35 | + } else { |
|
36 | 36 | return true; |
37 | 37 | } |
38 | 38 | } |
@@ -42,8 +42,8 @@ discard block |
||
42 | 42 | /** |
43 | 43 | * @return array |
44 | 44 | */ |
45 | - function get_jquery_validation_rule_array(){ |
|
46 | - return array( 'required'=>true, 'messages' => array( 'required' => $this->get_validation_error_message() ) ); |
|
45 | + function get_jquery_validation_rule_array() { |
|
46 | + return array('required'=>true, 'messages' => array('required' => $this->get_validation_error_message())); |
|
47 | 47 | } |
48 | 48 | |
49 | 49 | } |
@@ -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 | } |
@@ -8,7 +8,7 @@ discard block |
||
8 | 8 | * @since 4.6 |
9 | 9 | * |
10 | 10 | */ |
11 | -abstract class EE_Validation_Strategy_Base extends EE_Form_Input_Strategy_Base{ |
|
11 | +abstract class EE_Validation_Strategy_Base extends EE_Form_Input_Strategy_Base { |
|
12 | 12 | |
13 | 13 | |
14 | 14 | protected $_validation_error_message = ''; |
@@ -18,8 +18,8 @@ discard block |
||
18 | 18 | /** |
19 | 19 | * @param null $validation_error_message |
20 | 20 | */ |
21 | - public function __construct( $validation_error_message = NULL ) { |
|
22 | - $this->_validation_error_message = $validation_error_message === NULL ? __( 'Input invalid', 'event_espresso' ) : $validation_error_message ; |
|
21 | + public function __construct($validation_error_message = NULL) { |
|
22 | + $this->_validation_error_message = $validation_error_message === NULL ? __('Input invalid', 'event_espresso') : $validation_error_message; |
|
23 | 23 | parent::__construct(); |
24 | 24 | } |
25 | 25 | |
@@ -34,7 +34,7 @@ discard block |
||
34 | 34 | * @param mixed $normalized_value ready for validation. May very well be NULL (which, unless |
35 | 35 | * this validation strategy is the 'required' validation strategy, most should be OK with a null, empty string, etc) |
36 | 36 | */ |
37 | - function validate($normalized_value){ |
|
37 | + function validate($normalized_value) { |
|
38 | 38 | //by default, the validation strategy does no validation. this should be implemented |
39 | 39 | } |
40 | 40 | |
@@ -58,7 +58,7 @@ discard block |
||
58 | 58 | * |
59 | 59 | * @return array |
60 | 60 | */ |
61 | - function get_jquery_validation_rule_array(){ |
|
61 | + function get_jquery_validation_rule_array() { |
|
62 | 62 | return array(); |
63 | 63 | } |
64 | 64 | |
@@ -67,7 +67,7 @@ discard block |
||
67 | 67 | * the input is invalid. Used for both frontend and backend validation. |
68 | 68 | * @return string |
69 | 69 | */ |
70 | - function get_validation_error_message(){ |
|
70 | + function get_validation_error_message() { |
|
71 | 71 | return $this->_validation_error_message; |
72 | 72 | } |
73 | 73 | } |
74 | 74 | \ No newline at end of file |
@@ -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,16 +1,16 @@ |
||
1 | 1 | <?php if ( ! defined('EVENT_ESPRESSO_VERSION')) { exit('No direct script access allowed'); } |
2 | 2 | /** |
3 | - * |
|
4 | - * Class EE_SPCO_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_SPCO_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 | |
15 | 15 | class EE_SPCO_Line_Item_Display_Strategy implements EEI_Line_Item_Display { |
16 | 16 |
@@ -110,7 +110,7 @@ discard block |
||
110 | 110 | /** |
111 | 111 | * @param EE_Line_Item $line_item |
112 | 112 | * @param array $options |
113 | - * @return mixed |
|
113 | + * @return string |
|
114 | 114 | */ |
115 | 115 | public function display_line_item( EE_Line_Item $line_item, $options = array() ) { |
116 | 116 | |
@@ -225,7 +225,7 @@ discard block |
||
225 | 225 | * |
226 | 226 | * @param EE_Line_Item $line_item |
227 | 227 | * @param array $options |
228 | - * @return mixed |
|
228 | + * @return string |
|
229 | 229 | */ |
230 | 230 | private function _item_row( EE_Line_Item $line_item, $options = array() ) { |
231 | 231 | // start of row |
@@ -266,7 +266,7 @@ discard block |
||
266 | 266 | * |
267 | 267 | * @param EE_Line_Item $line_item |
268 | 268 | * @param array $options |
269 | - * @return mixed |
|
269 | + * @return string |
|
270 | 270 | */ |
271 | 271 | private function _sub_item_row( EE_Line_Item $line_item, $options = array() ) { |
272 | 272 | // start of row |
@@ -296,7 +296,7 @@ discard block |
||
296 | 296 | * |
297 | 297 | * @param EE_Line_Item $line_item |
298 | 298 | * @param array $options |
299 | - * @return mixed |
|
299 | + * @return string |
|
300 | 300 | */ |
301 | 301 | private function _tax_row( EE_Line_Item $line_item, $options = array() ) { |
302 | 302 | // start of row |
@@ -336,7 +336,7 @@ discard block |
||
336 | 336 | * @param EE_Line_Item $line_item |
337 | 337 | * @param string $text |
338 | 338 | * @param array $options |
339 | - * @return mixed |
|
339 | + * @return string |
|
340 | 340 | */ |
341 | 341 | private function _total_tax_row( EE_Line_Item $line_item, $text = '', $options = array() ) { |
342 | 342 | $html = ''; |
@@ -361,7 +361,7 @@ discard block |
||
361 | 361 | * @param EE_Line_Item $line_item |
362 | 362 | * @param string $text |
363 | 363 | * @param array $options |
364 | - * @return mixed |
|
364 | + * @return string |
|
365 | 365 | */ |
366 | 366 | private function _sub_total_row( EE_Line_Item $line_item, $text = '', $options = array() ) { |
367 | 367 | $html = ''; |
@@ -388,7 +388,7 @@ discard block |
||
388 | 388 | * @param EE_Line_Item $line_item |
389 | 389 | * @param string $text |
390 | 390 | * @param array $options |
391 | - * @return mixed |
|
391 | + * @return string |
|
392 | 392 | */ |
393 | 393 | private function _total_row( EE_Line_Item $line_item, $text = '', $options = array() ) { |
394 | 394 | $html = ''; |
@@ -412,7 +412,7 @@ discard block |
||
412 | 412 | * _payments_and_amount_owing_rows |
413 | 413 | * |
414 | 414 | * @param EE_Line_Item $line_item |
415 | - * @return mixed |
|
415 | + * @return string |
|
416 | 416 | */ |
417 | 417 | private function _payments_and_amount_owing_rows( EE_Line_Item $line_item ) { |
418 | 418 | $html = ''; |
@@ -488,7 +488,7 @@ discard block |
||
488 | 488 | * _process_billable_total |
489 | 489 | * |
490 | 490 | * @param EE_Line_Item $line_item |
491 | - * @return mixed |
|
491 | + * @return integer |
|
492 | 492 | */ |
493 | 493 | private function _is_billable( EE_Line_Item $line_item ) { |
494 | 494 | $billable = 0; |
@@ -532,7 +532,7 @@ discard block |
||
532 | 532 | * _separator_row |
533 | 533 | * |
534 | 534 | * @param array $options |
535 | - * @return mixed |
|
535 | + * @return string |
|
536 | 536 | */ |
537 | 537 | private function _separator_row( $options = array() ) { |
538 | 538 | // start of row |
@@ -112,39 +112,39 @@ discard block |
||
112 | 112 | * @param array $options |
113 | 113 | * @return mixed |
114 | 114 | */ |
115 | - public function display_line_item( EE_Line_Item $line_item, $options = array() ) { |
|
115 | + public function display_line_item(EE_Line_Item $line_item, $options = array()) { |
|
116 | 116 | |
117 | - EE_Registry::instance()->load_helper( 'Template' ); |
|
118 | - EE_Registry::instance()->load_helper( 'HTML' ); |
|
117 | + EE_Registry::instance()->load_helper('Template'); |
|
118 | + EE_Registry::instance()->load_helper('HTML'); |
|
119 | 119 | |
120 | 120 | $html = ''; |
121 | 121 | // set some default options and merge with incoming |
122 | 122 | $default_options = array( |
123 | - 'show_desc' => TRUE, // TRUE FALSE |
|
123 | + 'show_desc' => TRUE, // TRUE FALSE |
|
124 | 124 | 'odd' => FALSE |
125 | 125 | ); |
126 | - $options = array_merge( $default_options, (array)$options ); |
|
126 | + $options = array_merge($default_options, (array) $options); |
|
127 | 127 | |
128 | - if ( isset( $options['registrations'] )) { |
|
129 | - $this->_process_billable_registrations( $options[ 'registrations' ] ); |
|
128 | + if (isset($options['registrations'])) { |
|
129 | + $this->_process_billable_registrations($options['registrations']); |
|
130 | 130 | } |
131 | 131 | |
132 | - switch( $line_item->type() ) { |
|
132 | + switch ($line_item->type()) { |
|
133 | 133 | |
134 | 134 | case EEM_Line_Item::type_line_item: |
135 | - $options[ 'billable_qty' ] = $this->_is_billable( $line_item ); |
|
136 | - if ( $options[ 'billable_qty' ] ) { |
|
135 | + $options['billable_qty'] = $this->_is_billable($line_item); |
|
136 | + if ($options['billable_qty']) { |
|
137 | 137 | // item row |
138 | - $html .= $this->_item_row( $line_item, $options ); |
|
138 | + $html .= $this->_item_row($line_item, $options); |
|
139 | 139 | // got any kids? |
140 | - foreach ( $line_item->children() as $child_line_item ) { |
|
141 | - $this->display_line_item( $child_line_item, $options ); |
|
140 | + foreach ($line_item->children() as $child_line_item) { |
|
141 | + $this->display_line_item($child_line_item, $options); |
|
142 | 142 | } |
143 | 143 | } |
144 | 144 | break; |
145 | 145 | |
146 | 146 | case EEM_Line_Item::type_sub_line_item: |
147 | - $html .= $this->_sub_item_row( $line_item, $options ); |
|
147 | + $html .= $this->_sub_item_row($line_item, $options); |
|
148 | 148 | break; |
149 | 149 | |
150 | 150 | case EEM_Line_Item::type_sub_total: |
@@ -152,34 +152,34 @@ discard block |
||
152 | 152 | $sub_total += $line_item->total(); |
153 | 153 | $child_line_items = $line_item->children(); |
154 | 154 | // loop thru children |
155 | - foreach( $child_line_items as $child_line_item ) { |
|
155 | + foreach ($child_line_items as $child_line_item) { |
|
156 | 156 | // recursively feed children back into this method |
157 | - $html .= $this->display_line_item( $child_line_item, $options ); |
|
157 | + $html .= $this->display_line_item($child_line_item, $options); |
|
158 | 158 | } |
159 | 159 | //EEH_Debug_Tools::printr( $line_item->total(), '$line_item->total()', __FILE__, __LINE__ ); |
160 | 160 | //EEH_Debug_Tools::printr( $sub_total, '$sub_total', __FILE__, __LINE__ ); |
161 | - if ( $line_item->total() != $sub_total && count( $child_line_items ) > 1 ) { |
|
162 | - $html .= $this->_sub_total_row( $line_item, __('Sub-Total', 'event_espresso'), $options ); |
|
161 | + if ($line_item->total() != $sub_total && count($child_line_items) > 1) { |
|
162 | + $html .= $this->_sub_total_row($line_item, __('Sub-Total', 'event_espresso'), $options); |
|
163 | 163 | } |
164 | 164 | break; |
165 | 165 | |
166 | 166 | case EEM_Line_Item::type_tax: |
167 | - if ( $this->_show_taxes ) { |
|
168 | - $this->_taxes_html .= $this->_tax_row( $line_item, $options ); |
|
167 | + if ($this->_show_taxes) { |
|
168 | + $this->_taxes_html .= $this->_tax_row($line_item, $options); |
|
169 | 169 | } |
170 | 170 | break; |
171 | 171 | |
172 | 172 | case EEM_Line_Item::type_tax_sub_total: |
173 | - if ( $this->_show_taxes ) { |
|
173 | + if ($this->_show_taxes) { |
|
174 | 174 | $child_line_items = $line_item->children(); |
175 | 175 | // loop thru children |
176 | - foreach( $child_line_items as $child_line_item ) { |
|
176 | + foreach ($child_line_items as $child_line_item) { |
|
177 | 177 | // recursively feed children back into this method |
178 | - $html .= $this->display_line_item( $child_line_item, $options ); |
|
178 | + $html .= $this->display_line_item($child_line_item, $options); |
|
179 | 179 | } |
180 | 180 | $this->_total_tax = $line_item->total() * $this->_tax_rate(); |
181 | - if ( count( $child_line_items ) > 1 ) { |
|
182 | - $this->_taxes_html .= $this->_total_tax_row( $line_item, __( 'Tax Total', 'event_espresso' ), $options ); |
|
181 | + if (count($child_line_items) > 1) { |
|
182 | + $this->_taxes_html .= $this->_total_tax_row($line_item, __('Tax Total', 'event_espresso'), $options); |
|
183 | 183 | } |
184 | 184 | } |
185 | 185 | break; |
@@ -190,21 +190,21 @@ discard block |
||
190 | 190 | // get all child line items |
191 | 191 | $children = $line_item->children(); |
192 | 192 | // loop thru all non-tax child line items |
193 | - foreach( $children as $child_line_item ) { |
|
194 | - if ( $child_line_item->type() != EEM_Line_Item::type_tax_sub_total ) { |
|
193 | + foreach ($children as $child_line_item) { |
|
194 | + if ($child_line_item->type() != EEM_Line_Item::type_tax_sub_total) { |
|
195 | 195 | // recursively feed children back into this method |
196 | - $html .= $this->display_line_item( $child_line_item, $options ); |
|
196 | + $html .= $this->display_line_item($child_line_item, $options); |
|
197 | 197 | } |
198 | 198 | } |
199 | 199 | // now loop thru tax child line items |
200 | - foreach( $children as $child_line_item ) { |
|
201 | - if ( $child_line_item->type() == EEM_Line_Item::type_tax_sub_total ) { |
|
200 | + foreach ($children as $child_line_item) { |
|
201 | + if ($child_line_item->type() == EEM_Line_Item::type_tax_sub_total) { |
|
202 | 202 | // recursively feed children back into this method |
203 | - $html .= $this->display_line_item( $child_line_item, $options ); |
|
203 | + $html .= $this->display_line_item($child_line_item, $options); |
|
204 | 204 | } |
205 | 205 | } |
206 | 206 | $html .= $this->_taxes_html; |
207 | - $html .= $this->_total_row( $line_item, __('Total', 'event_espresso'), $options ); |
|
207 | + $html .= $this->_total_row($line_item, __('Total', 'event_espresso'), $options); |
|
208 | 208 | //$html .= $this->_payments_and_amount_owing_rows( $line_item ); |
209 | 209 | //echo '<br/><br/><h5 style="color:#2EA2CC;">$this->_billable_total : <span style="color:#E76700">' . $this->_billable_total . '</span><br/><span style="font-size:9px;font-weight:normal;color:#666">' . __FILE__ . '</span> <b style="font-size:10px;color:#333"> ' . __LINE__ . ' </b></h5>'; |
210 | 210 | //echo '<h5 style="color:#2EA2CC;">$this->_non_billable_total : <span style="color:#E76700">' . $this->_non_billable_total . '</span><br/><span style="font-size:9px;font-weight:normal;color:#666">' . __FILE__ . '</span> <b style="font-size:10px;color:#333"> ' . __LINE__ . ' </b></h5>'; |
@@ -227,10 +227,10 @@ discard block |
||
227 | 227 | * @param array $options |
228 | 228 | * @return mixed |
229 | 229 | */ |
230 | - private function _item_row( EE_Line_Item $line_item, $options = array() ) { |
|
230 | + private function _item_row(EE_Line_Item $line_item, $options = array()) { |
|
231 | 231 | // start of row |
232 | 232 | $row_class = $options['odd'] ? 'item odd' : 'item'; |
233 | - $html = EEH_HTML::tr( '', '', $row_class ); |
|
233 | + $html = EEH_HTML::tr('', '', $row_class); |
|
234 | 234 | // name && desc |
235 | 235 | $name_and_desc = apply_filters( |
236 | 236 | 'FHEE__EE_SPCO_Line_Item_Display_Strategy__item_row__name', |
@@ -239,21 +239,21 @@ discard block |
||
239 | 239 | ); |
240 | 240 | $name_and_desc .= apply_filters( |
241 | 241 | 'FHEE__EE_SPCO_Line_Item_Display_Strategy__item_row__desc', |
242 | - ( $options['show_desc'] ? ' : ' . $line_item->desc() : '' ), |
|
242 | + ($options['show_desc'] ? ' : '.$line_item->desc() : ''), |
|
243 | 243 | $line_item, |
244 | 244 | $options |
245 | 245 | ); |
246 | 246 | $name_and_desc .= $line_item->is_taxable() ? ' * ' : ''; |
247 | 247 | // name td |
248 | - $html .= EEH_HTML::td( $name_and_desc, '', 'item_l' ); |
|
248 | + $html .= EEH_HTML::td($name_and_desc, '', 'item_l'); |
|
249 | 249 | // quantity td |
250 | 250 | //$html .= EEH_HTML::td( $line_item->quantity(), '', 'item_l jst-rght' ); |
251 | - $html .= EEH_HTML::td( $options[ 'billable_qty' ], '', 'item_l jst-rght' ); |
|
251 | + $html .= EEH_HTML::td($options['billable_qty'], '', 'item_l jst-rght'); |
|
252 | 252 | // price td |
253 | - $html .= EEH_HTML::td( $line_item->unit_price_no_code(), '', 'item_c jst-rght' ); |
|
253 | + $html .= EEH_HTML::td($line_item->unit_price_no_code(), '', 'item_c jst-rght'); |
|
254 | 254 | // total td |
255 | - $total = EEH_Template::format_currency( $line_item->unit_price() * $options[ 'billable_qty' ], false, false ); |
|
256 | - $html .= EEH_HTML::td( $total, '', 'item_r jst-rght' ); |
|
255 | + $total = EEH_Template::format_currency($line_item->unit_price() * $options['billable_qty'], false, false); |
|
256 | + $html .= EEH_HTML::td($total, '', 'item_r jst-rght'); |
|
257 | 257 | // end of row |
258 | 258 | $html .= EEH_HTML::trx(); |
259 | 259 | return $html; |
@@ -268,22 +268,22 @@ discard block |
||
268 | 268 | * @param array $options |
269 | 269 | * @return mixed |
270 | 270 | */ |
271 | - private function _sub_item_row( EE_Line_Item $line_item, $options = array() ) { |
|
271 | + private function _sub_item_row(EE_Line_Item $line_item, $options = array()) { |
|
272 | 272 | // start of row |
273 | - $html = EEH_HTML::tr( '', 'item sub-item-row' ); |
|
273 | + $html = EEH_HTML::tr('', 'item sub-item-row'); |
|
274 | 274 | // name && desc |
275 | 275 | $name_and_desc = $line_item->name(); |
276 | - $name_and_desc .= $options['show_desc'] ? ' : ' . $line_item->desc() : ''; |
|
276 | + $name_and_desc .= $options['show_desc'] ? ' : '.$line_item->desc() : ''; |
|
277 | 277 | // name td |
278 | - $html .= EEH_HTML::td( $name_and_desc, '', 'item_l sub-item' ); |
|
278 | + $html .= EEH_HTML::td($name_and_desc, '', 'item_l sub-item'); |
|
279 | 279 | // discount/surcharge td |
280 | - if ( $line_item->is_percent() ) { |
|
281 | - $html .= EEH_HTML::td( $line_item->percent() . '%', '', 'item_c' ); |
|
280 | + if ($line_item->is_percent()) { |
|
281 | + $html .= EEH_HTML::td($line_item->percent().'%', '', 'item_c'); |
|
282 | 282 | } else { |
283 | - $html .= EEH_HTML::td( $line_item->unit_price_no_code(), '', 'item_c jst-rght' ); |
|
283 | + $html .= EEH_HTML::td($line_item->unit_price_no_code(), '', 'item_c jst-rght'); |
|
284 | 284 | } |
285 | 285 | // total td |
286 | - $html .= EEH_HTML::td( EEH_Template::format_currency( $line_item->total(), false, false ), '', 'item_r jst-rght' ); |
|
286 | + $html .= EEH_HTML::td(EEH_Template::format_currency($line_item->total(), false, false), '', 'item_r jst-rght'); |
|
287 | 287 | // end of row |
288 | 288 | $html .= EEH_HTML::trx(); |
289 | 289 | return $html; |
@@ -298,20 +298,20 @@ discard block |
||
298 | 298 | * @param array $options |
299 | 299 | * @return mixed |
300 | 300 | */ |
301 | - private function _tax_row( EE_Line_Item $line_item, $options = array() ) { |
|
301 | + private function _tax_row(EE_Line_Item $line_item, $options = array()) { |
|
302 | 302 | // start of row |
303 | - $html = EEH_HTML::tr( '', 'item sub-item tax-total' ); |
|
303 | + $html = EEH_HTML::tr('', 'item sub-item tax-total'); |
|
304 | 304 | // name && desc |
305 | 305 | $name_and_desc = $line_item->name(); |
306 | - $name_and_desc .= '<span class="tiny-text" style="margin:0 0 0 2em;">' . __( ' * taxable items', 'event_espresso' ) . '</span>'; |
|
307 | - $name_and_desc .= $options[ 'show_desc' ] ? '<br/>' . $line_item->desc() : ''; |
|
306 | + $name_and_desc .= '<span class="tiny-text" style="margin:0 0 0 2em;">'.__(' * taxable items', 'event_espresso').'</span>'; |
|
307 | + $name_and_desc .= $options['show_desc'] ? '<br/>'.$line_item->desc() : ''; |
|
308 | 308 | // name td |
309 | - $html .= EEH_HTML::td( $name_and_desc, '', 'item_l sub-item', '', ' colspan="2"' ); |
|
309 | + $html .= EEH_HTML::td($name_and_desc, '', 'item_l sub-item', '', ' colspan="2"'); |
|
310 | 310 | // percent td |
311 | - $html .= EEH_HTML::td( $line_item->percent() . '%', '', ' jst-rght', '' ); |
|
311 | + $html .= EEH_HTML::td($line_item->percent().'%', '', ' jst-rght', ''); |
|
312 | 312 | // total td |
313 | 313 | $total = $line_item->total() * $this->_tax_rate(); |
314 | - $html .= EEH_HTML::td( EEH_Template::format_currency( $total, false, false ), '', 'item_r jst-rght' ); |
|
314 | + $html .= EEH_HTML::td(EEH_Template::format_currency($total, false, false), '', 'item_r jst-rght'); |
|
315 | 315 | // end of row |
316 | 316 | $html .= EEH_HTML::trx(); |
317 | 317 | return $html; |
@@ -325,7 +325,7 @@ discard block |
||
325 | 325 | * @return float |
326 | 326 | */ |
327 | 327 | private function _tax_rate() { |
328 | - return $this->_billable_tax_total + $this->_non_billable_tax_total > 0 ? ( $this->_billable_tax_total / ( $this->_billable_tax_total + $this->_non_billable_tax_total ) ) : 1; |
|
328 | + return $this->_billable_tax_total + $this->_non_billable_tax_total > 0 ? ($this->_billable_tax_total / ($this->_billable_tax_total + $this->_non_billable_tax_total)) : 1; |
|
329 | 329 | } |
330 | 330 | |
331 | 331 | |
@@ -338,15 +338,15 @@ discard block |
||
338 | 338 | * @param array $options |
339 | 339 | * @return mixed |
340 | 340 | */ |
341 | - private function _total_tax_row( EE_Line_Item $line_item, $text = '', $options = array() ) { |
|
341 | + private function _total_tax_row(EE_Line_Item $line_item, $text = '', $options = array()) { |
|
342 | 342 | $html = ''; |
343 | - if ( $line_item->total() ) { |
|
343 | + if ($line_item->total()) { |
|
344 | 344 | // start of row |
345 | - $html = EEH_HTML::tr( '', '', 'total_tr odd' ); |
|
345 | + $html = EEH_HTML::tr('', '', 'total_tr odd'); |
|
346 | 346 | // total td |
347 | - $html .= EEH_HTML::td( $text, '', 'total_currency total jst-rght', '', ' colspan="3"' ); |
|
347 | + $html .= EEH_HTML::td($text, '', 'total_currency total jst-rght', '', ' colspan="3"'); |
|
348 | 348 | // total td |
349 | - $html .= EEH_HTML::td( EEH_Template::format_currency( $this->_total_tax, false, false ), '', 'total jst-rght' ); |
|
349 | + $html .= EEH_HTML::td(EEH_Template::format_currency($this->_total_tax, false, false), '', 'total jst-rght'); |
|
350 | 350 | // end of row |
351 | 351 | $html .= EEH_HTML::trx(); |
352 | 352 | } |
@@ -363,16 +363,16 @@ discard block |
||
363 | 363 | * @param array $options |
364 | 364 | * @return mixed |
365 | 365 | */ |
366 | - private function _sub_total_row( EE_Line_Item $line_item, $text = '', $options = array() ) { |
|
366 | + private function _sub_total_row(EE_Line_Item $line_item, $text = '', $options = array()) { |
|
367 | 367 | $html = ''; |
368 | - if ( $line_item->total() ) { |
|
368 | + if ($line_item->total()) { |
|
369 | 369 | // start of row |
370 | - $html = EEH_HTML::tr( '', '', 'total_tr odd' ); |
|
370 | + $html = EEH_HTML::tr('', '', 'total_tr odd'); |
|
371 | 371 | // total td |
372 | - $html .= EEH_HTML::td( $text, '', 'total_currency total jst-rght', '', ' colspan="3"' ); |
|
372 | + $html .= EEH_HTML::td($text, '', 'total_currency total jst-rght', '', ' colspan="3"'); |
|
373 | 373 | // total td |
374 | - $total = $line_item->total() * ( $this->_billable_total / ( $this->_billable_total + $this->_non_billable_total ) ); |
|
375 | - $html .= EEH_HTML::td( EEH_Template::format_currency( $total, false, false ), '', 'total jst-rght' ); |
|
374 | + $total = $line_item->total() * ($this->_billable_total / ($this->_billable_total + $this->_non_billable_total)); |
|
375 | + $html .= EEH_HTML::td(EEH_Template::format_currency($total, false, false), '', 'total jst-rght'); |
|
376 | 376 | // end of row |
377 | 377 | $html .= EEH_HTML::trx(); |
378 | 378 | } |
@@ -390,16 +390,16 @@ discard block |
||
390 | 390 | * @param array $options |
391 | 391 | * @return mixed |
392 | 392 | */ |
393 | - private function _total_row( EE_Line_Item $line_item, $text = '', $options = array() ) { |
|
393 | + private function _total_row(EE_Line_Item $line_item, $text = '', $options = array()) { |
|
394 | 394 | $html = ''; |
395 | - if ( $line_item->total() ) { |
|
395 | + if ($line_item->total()) { |
|
396 | 396 | // start of row |
397 | - $html = EEH_HTML::tr( '', '', 'spco-grand-total total_tr odd' ); |
|
397 | + $html = EEH_HTML::tr('', '', 'spco-grand-total total_tr odd'); |
|
398 | 398 | // total td |
399 | - $html .= EEH_HTML::td( $text, '', 'total_currency total jst-rght', '', ' colspan="3"' ); |
|
399 | + $html .= EEH_HTML::td($text, '', 'total_currency total jst-rght', '', ' colspan="3"'); |
|
400 | 400 | // total td |
401 | 401 | $this->_grand_total = $this->_billable_total + $this->_total_tax; |
402 | - $html .= EEH_HTML::td( EEH_Template::format_currency( $this->_grand_total, false, false ), '', 'total jst-rght' ); |
|
402 | + $html .= EEH_HTML::td(EEH_Template::format_currency($this->_grand_total, false, false), '', 'total jst-rght'); |
|
403 | 403 | // end of row |
404 | 404 | $html .= EEH_HTML::trx(); |
405 | 405 | } |
@@ -414,26 +414,26 @@ discard block |
||
414 | 414 | * @param EE_Line_Item $line_item |
415 | 415 | * @return mixed |
416 | 416 | */ |
417 | - private function _payments_and_amount_owing_rows( EE_Line_Item $line_item ) { |
|
417 | + private function _payments_and_amount_owing_rows(EE_Line_Item $line_item) { |
|
418 | 418 | $html = ''; |
419 | - $transaction = EEM_Transaction::instance()->get_one_by_ID( $line_item->TXN_ID() ); |
|
420 | - if ( $transaction instanceof EE_Transaction ) { |
|
419 | + $transaction = EEM_Transaction::instance()->get_one_by_ID($line_item->TXN_ID()); |
|
420 | + if ($transaction instanceof EE_Transaction) { |
|
421 | 421 | $payments = $transaction->approved_payments(); |
422 | - if ( ! empty( $payments )) { |
|
423 | - foreach ( $payments as $payment ) { |
|
424 | - if ( $payment instanceof EE_Payment ) { |
|
422 | + if ( ! empty($payments)) { |
|
423 | + foreach ($payments as $payment) { |
|
424 | + if ($payment instanceof EE_Payment) { |
|
425 | 425 | //$owing = $owing - $payment->amount(); |
426 | 426 | $payment_desc = sprintf( |
427 | 427 | __('Payment%1$s Received: %2$s', 'event_espresso'), |
428 | - $payment->txn_id_chq_nmbr() != '' ? ' <span class="small-text">(#' . $payment->txn_id_chq_nmbr() . ')</span> ' : '', |
|
428 | + $payment->txn_id_chq_nmbr() != '' ? ' <span class="small-text">(#'.$payment->txn_id_chq_nmbr().')</span> ' : '', |
|
429 | 429 | $payment->timestamp() |
430 | 430 | ); |
431 | 431 | // start of row |
432 | - $html .= EEH_HTML::tr( '', '', 'total_tr odd' ); |
|
432 | + $html .= EEH_HTML::tr('', '', 'total_tr odd'); |
|
433 | 433 | // payment desc |
434 | - $html .= EEH_HTML::td( $payment_desc, '', '', '', ' colspan="3"' ); |
|
434 | + $html .= EEH_HTML::td($payment_desc, '', '', '', ' colspan="3"'); |
|
435 | 435 | // total td |
436 | - $html .= EEH_HTML::td( EEH_Template::format_currency( $payment->amount(), false, false ), '', 'total jst-rght' ); |
|
436 | + $html .= EEH_HTML::td(EEH_Template::format_currency($payment->amount(), false, false), '', 'total jst-rght'); |
|
437 | 437 | // end of row |
438 | 438 | $html .= EEH_HTML::trx(); |
439 | 439 | } |
@@ -462,17 +462,17 @@ discard block |
||
462 | 462 | * @param EE_Registration[] $registrations_requiring_payment |
463 | 463 | * @return mixed |
464 | 464 | */ |
465 | - private function _process_billable_registrations( $registrations_requiring_payment = array() ) { |
|
466 | - if ( is_array( $registrations_requiring_payment ) && self::$_process_registrations ) { |
|
467 | - foreach ( $registrations_requiring_payment as $registration ) { |
|
468 | - if ( ! $registration instanceof EE_Registration ) { |
|
465 | + private function _process_billable_registrations($registrations_requiring_payment = array()) { |
|
466 | + if (is_array($registrations_requiring_payment) && self::$_process_registrations) { |
|
467 | + foreach ($registrations_requiring_payment as $registration) { |
|
468 | + if ( ! $registration instanceof EE_Registration) { |
|
469 | 469 | break; |
470 | 470 | } |
471 | 471 | //EEH_Debug_Tools::printr( $registration, '$registration', __FILE__, __LINE__ ); |
472 | - if ( $registration->owes_monies_and_can_pay() ) { |
|
473 | - $this->_billable[ $registration->ID() ] = $registration->ticket_ID(); |
|
472 | + if ($registration->owes_monies_and_can_pay()) { |
|
473 | + $this->_billable[$registration->ID()] = $registration->ticket_ID(); |
|
474 | 474 | } else { |
475 | - $this->_do_not_bill[ $registration->ID() ] = $registration->ticket_ID(); |
|
475 | + $this->_do_not_bill[$registration->ID()] = $registration->ticket_ID(); |
|
476 | 476 | } |
477 | 477 | } |
478 | 478 | //EEH_Debug_Tools::printr( $this->_billable, '$this->_billable', __FILE__, __LINE__ ); |
@@ -490,36 +490,36 @@ discard block |
||
490 | 490 | * @param EE_Line_Item $line_item |
491 | 491 | * @return mixed |
492 | 492 | */ |
493 | - private function _is_billable( EE_Line_Item $line_item ) { |
|
493 | + private function _is_billable(EE_Line_Item $line_item) { |
|
494 | 494 | $billable = 0; |
495 | 495 | // is this a ticket ? |
496 | - if ( $line_item->OBJ_type() == 'Ticket' ) { |
|
496 | + if ($line_item->OBJ_type() == 'Ticket') { |
|
497 | 497 | //echo '<br/><h5 style="color:#2EA2CC;">$line_item->name() : <span style="color:#E76700">' . $line_item->name() . '</span><br/><span style="font-size:9px;font-weight:normal;color:#666">' . __FILE__ . '</span> <b style="font-size:10px;color:#333"> ' . __LINE__ . ' </b></h5>'; |
498 | 498 | //echo '<h5 style="color:#2EA2CC;">$line_item->OBJ_ID() : <span style="color:#E76700">' . $line_item->OBJ_ID() . '</span><br/><span style="font-size:9px;font-weight:normal;color:#666">' . __FILE__ . '</span> <b style="font-size:10px;color:#333"> ' . __LINE__ . ' </b></h5>'; |
499 | 499 | |
500 | 500 | // is it in the "do not bill" list? |
501 | - foreach ( $this->_billable as $REG_ID => $TKT_ID ) { |
|
502 | - if ( $line_item->OBJ_ID() === $TKT_ID ) { |
|
501 | + foreach ($this->_billable as $REG_ID => $TKT_ID) { |
|
502 | + if ($line_item->OBJ_ID() === $TKT_ID) { |
|
503 | 503 | //echo '<h5 style="color:#2EA2CC;">billable : <span style="color:#E76700">' . $line_item->unit_price() . '</span><br/><span style="font-size:9px;font-weight:normal;color:#666">' . __FILE__ . '</span> <b style="font-size:10px;color:#333"> ' . __LINE__ . ' </b></h5>'; |
504 | 504 | $this->_billable_total += $line_item->unit_price(); |
505 | 505 | //$this->_total_items += $line_item->quantity(); |
506 | - if ( $line_item->is_taxable() ) { |
|
506 | + if ($line_item->is_taxable()) { |
|
507 | 507 | $this->_billable_tax_total += $line_item->unit_price(); |
508 | 508 | } |
509 | 509 | $this->_total_items++; |
510 | 510 | $billable++; |
511 | - unset( $this->_do_not_bill[ $REG_ID ] ); |
|
511 | + unset($this->_do_not_bill[$REG_ID]); |
|
512 | 512 | } |
513 | 513 | } |
514 | 514 | |
515 | - foreach ( $this->_do_not_bill as $REG_ID => $TKT_ID ) { |
|
516 | - if ( $line_item->OBJ_ID() === $TKT_ID ) { |
|
515 | + foreach ($this->_do_not_bill as $REG_ID => $TKT_ID) { |
|
516 | + if ($line_item->OBJ_ID() === $TKT_ID) { |
|
517 | 517 | //echo '<h5 style="color:#2EA2CC;">non_billable : <span style="color:#E76700">' . $line_item->unit_price() . '</span><br/><span style="font-size:9px;font-weight:normal;color:#666">' . __FILE__ . '</span> <b style="font-size:10px;color:#333"> ' . __LINE__ . ' </b></h5>'; |
518 | 518 | $this->_non_billable_total += $line_item->unit_price(); |
519 | - if ( $line_item->is_taxable() ) { |
|
519 | + if ($line_item->is_taxable()) { |
|
520 | 520 | $this->_non_billable_tax_total += $line_item->unit_price(); |
521 | 521 | } |
522 | - unset( $this->_do_not_bill[ $REG_ID ] ); |
|
522 | + unset($this->_do_not_bill[$REG_ID]); |
|
523 | 523 | } |
524 | 524 | } |
525 | 525 | } |
@@ -534,9 +534,9 @@ discard block |
||
534 | 534 | * @param array $options |
535 | 535 | * @return mixed |
536 | 536 | */ |
537 | - private function _separator_row( $options = array() ) { |
|
537 | + private function _separator_row($options = array()) { |
|
538 | 538 | // start of row |
539 | - $html = EEH_HTML::tr( EEH_HTML::td( '<hr>', '', '', '', ' colspan="4"' )); |
|
539 | + $html = EEH_HTML::tr(EEH_HTML::td('<hr>', '', '', '', ' colspan="4"')); |
|
540 | 540 | return $html; |
541 | 541 | } |
542 | 542 |