@@ -11,7 +11,7 @@ |
||
11 | 11 | |
12 | 12 | /** |
13 | 13 | * @param string $value_to_normalize |
14 | - * @return int|mixed|string |
|
14 | + * @return integer |
|
15 | 15 | * @throws \EE_Validation_Error |
16 | 16 | */ |
17 | 17 | public function normalize($value_to_normalize) { |
@@ -7,7 +7,7 @@ discard block |
||
7 | 7 | * @subpackage |
8 | 8 | * @author Mike Nelson |
9 | 9 | */ |
10 | -class EE_Int_Normalization extends EE_Normalization_Strategy_Base{ |
|
10 | +class EE_Int_Normalization extends EE_Normalization_Strategy_Base { |
|
11 | 11 | |
12 | 12 | /** |
13 | 13 | * @param string $value_to_normalize |
@@ -15,33 +15,33 @@ discard block |
||
15 | 15 | * @throws \EE_Validation_Error |
16 | 16 | */ |
17 | 17 | public function normalize($value_to_normalize) { |
18 | - if( is_int( $value_to_normalize ) ){ |
|
18 | + if (is_int($value_to_normalize)) { |
|
19 | 19 | return $value_to_normalize; |
20 | 20 | } |
21 | - if( ! is_string( $value_to_normalize )){ |
|
22 | - throw new EE_Validation_Error( sprintf( __( 'The value "%s" must be a string submitted for normalization, it was %s', 'event_espresso' ), print_r( $value_to_normalize, TRUE), gettype( $value_to_normalize ) ) ); |
|
21 | + if ( ! is_string($value_to_normalize)) { |
|
22 | + throw new EE_Validation_Error(sprintf(__('The value "%s" must be a string submitted for normalization, it was %s', 'event_espresso'), print_r($value_to_normalize, TRUE), gettype($value_to_normalize))); |
|
23 | 23 | } |
24 | 24 | $thousands_separator = EE_Config::instance()->currency->thsnds; |
25 | - $value_to_normalize = str_replace( $thousands_separator, "", $value_to_normalize ); |
|
26 | - $value_to_normalize = str_replace( array(" ","\t"), '', $value_to_normalize ); |
|
27 | - if ( preg_match( '/^\d+$/', $value_to_normalize )) { |
|
28 | - return intval( $value_to_normalize ); |
|
25 | + $value_to_normalize = str_replace($thousands_separator, "", $value_to_normalize); |
|
26 | + $value_to_normalize = str_replace(array(" ", "\t"), '', $value_to_normalize); |
|
27 | + if (preg_match('/^\d+$/', $value_to_normalize)) { |
|
28 | + return intval($value_to_normalize); |
|
29 | 29 | } else { |
30 | 30 | //find if this input has a int validation strategy |
31 | 31 | //in which case, use its message |
32 | 32 | $validation_error_message = NULL; |
33 | - foreach( $this->_input->get_validation_strategies() as $validation_strategy ){ |
|
34 | - if( $validation_strategy instanceof EE_Int_Validation_Strategy ){ |
|
33 | + foreach ($this->_input->get_validation_strategies() as $validation_strategy) { |
|
34 | + if ($validation_strategy instanceof EE_Int_Validation_Strategy) { |
|
35 | 35 | $validation_error_message = $validation_strategy->get_validation_error_message(); |
36 | 36 | } |
37 | 37 | } |
38 | 38 | //this really shouldn't ever happen because fields with a int normalization strategy |
39 | 39 | //should also have a int validation strategy, but in case it doesnt use the default |
40 | - if( ! $validation_error_message ){ |
|
40 | + if ( ! $validation_error_message) { |
|
41 | 41 | $default_validation_strategy = new EE_Int_Validation_Strategy(); |
42 | 42 | $validation_error_message = $default_validation_strategy->get_validation_error_message(); |
43 | 43 | } |
44 | - throw new EE_Validation_Error( $validation_error_message, 'numeric_only' ); |
|
44 | + throw new EE_Validation_Error($validation_error_message, 'numeric_only'); |
|
45 | 45 | } |
46 | 46 | } |
47 | 47 | |
@@ -50,10 +50,10 @@ discard block |
||
50 | 50 | * @param int $normalized_value |
51 | 51 | * @return string |
52 | 52 | */ |
53 | - public function unnormalize( $normalized_value ) { |
|
54 | - if( empty( $normalized_value ) ){ |
|
53 | + public function unnormalize($normalized_value) { |
|
54 | + if (empty($normalized_value)) { |
|
55 | 55 | return '0'; |
56 | - }else{ |
|
56 | + } else { |
|
57 | 57 | return "$normalized_value"; |
58 | 58 | } |
59 | 59 | } |
@@ -53,7 +53,7 @@ |
||
53 | 53 | public function unnormalize( $normalized_value ) { |
54 | 54 | if( empty( $normalized_value ) ){ |
55 | 55 | return '0'; |
56 | - }else{ |
|
56 | + } else{ |
|
57 | 57 | return "$normalized_value"; |
58 | 58 | } |
59 | 59 | } |
@@ -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) { |
@@ -11,8 +11,8 @@ discard block |
||
11 | 11 | class EE_Email_Validation_Strategy extends EE_Text_Validation_Strategy{ |
12 | 12 | |
13 | 13 | /** |
14 | - * @param null $validation_error_message |
|
15 | - */ |
|
14 | + * @param null $validation_error_message |
|
15 | + */ |
|
16 | 16 | public function __construct( $validation_error_message = NULL ) { |
17 | 17 | if( ! $validation_error_message ){ |
18 | 18 | $validation_error_message = __("Please enter a valid email address.", "event_espresso"); |
@@ -38,8 +38,8 @@ discard block |
||
38 | 38 | |
39 | 39 | |
40 | 40 | /** |
41 | - * @return array |
|
42 | - */ |
|
41 | + * @return array |
|
42 | + */ |
|
43 | 43 | function get_jquery_validation_rule_array(){ |
44 | 44 | return array( 'email'=>true, 'messages' => array( 'email' => $this->get_validation_error_message() ) ); |
45 | 45 | } |
@@ -59,56 +59,56 @@ discard block |
||
59 | 59 | $atIndex = strrpos($email, "@"); |
60 | 60 | if (is_bool($atIndex) && !$atIndex) |
61 | 61 | { |
62 | - $isValid = false; |
|
62 | + $isValid = false; |
|
63 | 63 | } |
64 | 64 | else |
65 | 65 | { |
66 | - $domain = substr($email, $atIndex+1); |
|
67 | - $local = substr($email, 0, $atIndex); |
|
68 | - $localLen = strlen($local); |
|
69 | - $domainLen = strlen($domain); |
|
70 | - if ($localLen < 1 || $localLen > 64) |
|
71 | - { |
|
72 | - // local part length exceeded |
|
73 | - $isValid = false; |
|
74 | - } |
|
75 | - else if ($domainLen < 1 || $domainLen > 255) |
|
76 | - { |
|
77 | - // domain part length exceeded |
|
78 | - $isValid = false; |
|
79 | - } |
|
80 | - else if ($local[0] == '.' || $local[$localLen-1] == '.') |
|
81 | - { |
|
82 | - // local part starts or ends with '.' |
|
83 | - $isValid = false; |
|
84 | - } |
|
85 | - else if (preg_match('/\\.\\./', $local)) |
|
86 | - { |
|
87 | - // local part has two consecutive dots |
|
88 | - $isValid = false; |
|
89 | - } |
|
90 | - else if (!preg_match('/^[A-Za-z0-9\\-\\.]+$/', $domain)) |
|
91 | - { |
|
92 | - // character not valid in domain part |
|
93 | - $isValid = false; |
|
94 | - } |
|
95 | - else if (preg_match('/\\.\\./', $domain)) |
|
96 | - { |
|
97 | - // domain part has two consecutive dots |
|
98 | - $isValid = false; |
|
99 | - } |
|
100 | - else if |
|
66 | + $domain = substr($email, $atIndex+1); |
|
67 | + $local = substr($email, 0, $atIndex); |
|
68 | + $localLen = strlen($local); |
|
69 | + $domainLen = strlen($domain); |
|
70 | + if ($localLen < 1 || $localLen > 64) |
|
71 | + { |
|
72 | + // local part length exceeded |
|
73 | + $isValid = false; |
|
74 | + } |
|
75 | + else if ($domainLen < 1 || $domainLen > 255) |
|
76 | + { |
|
77 | + // domain part length exceeded |
|
78 | + $isValid = false; |
|
79 | + } |
|
80 | + else if ($local[0] == '.' || $local[$localLen-1] == '.') |
|
81 | + { |
|
82 | + // local part starts or ends with '.' |
|
83 | + $isValid = false; |
|
84 | + } |
|
85 | + else if (preg_match('/\\.\\./', $local)) |
|
86 | + { |
|
87 | + // local part has two consecutive dots |
|
88 | + $isValid = false; |
|
89 | + } |
|
90 | + else if (!preg_match('/^[A-Za-z0-9\\-\\.]+$/', $domain)) |
|
91 | + { |
|
92 | + // character not valid in domain part |
|
93 | + $isValid = false; |
|
94 | + } |
|
95 | + else if (preg_match('/\\.\\./', $domain)) |
|
96 | + { |
|
97 | + // domain part has two consecutive dots |
|
98 | + $isValid = false; |
|
99 | + } |
|
100 | + else if |
|
101 | 101 | (!preg_match('/^(\\\\.|[A-Za-z0-9!#%&`_=\\/$\'*+?^{}|~.-])+$/', |
102 | - str_replace("\\\\","",$local))) |
|
103 | - { |
|
104 | - // character not valid in local part unless |
|
105 | - // local part is quoted |
|
106 | - if (!preg_match('/^"(\\\\"|[^"])+"$/', |
|
107 | - str_replace("\\\\","",$local))) |
|
108 | - { |
|
109 | - $isValid = false; |
|
110 | - } |
|
111 | - } |
|
102 | + str_replace("\\\\","",$local))) |
|
103 | + { |
|
104 | + // character not valid in local part unless |
|
105 | + // local part is quoted |
|
106 | + if (!preg_match('/^"(\\\\"|[^"])+"$/', |
|
107 | + str_replace("\\\\","",$local))) |
|
108 | + { |
|
109 | + $isValid = false; |
|
110 | + } |
|
111 | + } |
|
112 | 112 | //don't check the DNS records... just personal preference |
113 | 113 | // if ($isValid && !(checkdnsrr($domain,"MX") || checkdnsrr($domain,"A"))) |
114 | 114 | // { |
@@ -8,16 +8,16 @@ discard block |
||
8 | 8 | * @since 4.6 |
9 | 9 | * |
10 | 10 | */ |
11 | -class EE_Email_Validation_Strategy extends EE_Text_Validation_Strategy{ |
|
11 | +class EE_Email_Validation_Strategy extends EE_Text_Validation_Strategy { |
|
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 = __("Please enter a valid email address.", "event_espresso"); |
19 | 19 | } |
20 | - parent::__construct( $validation_error_message ); |
|
20 | + parent::__construct($validation_error_message); |
|
21 | 21 | } |
22 | 22 | |
23 | 23 | |
@@ -30,8 +30,8 @@ discard block |
||
30 | 30 | * @throws \EE_Validation_Error |
31 | 31 | */ |
32 | 32 | function validate($normalized_value) { |
33 | - if( $normalized_value && ! $this->_validate_email($normalized_value) ){ |
|
34 | - throw new EE_Validation_Error( $this->get_validation_error_message(), 'required'); |
|
33 | + if ($normalized_value && ! $this->_validate_email($normalized_value)) { |
|
34 | + throw new EE_Validation_Error($this->get_validation_error_message(), 'required'); |
|
35 | 35 | } |
36 | 36 | } |
37 | 37 | |
@@ -40,8 +40,8 @@ discard block |
||
40 | 40 | /** |
41 | 41 | * @return array |
42 | 42 | */ |
43 | - function get_jquery_validation_rule_array(){ |
|
44 | - return array( 'email'=>true, 'messages' => array( 'email' => $this->get_validation_error_message() ) ); |
|
43 | + function get_jquery_validation_rule_array() { |
|
44 | + return array('email'=>true, 'messages' => array('email' => $this->get_validation_error_message())); |
|
45 | 45 | } |
46 | 46 | |
47 | 47 | |
@@ -57,13 +57,13 @@ discard block |
||
57 | 57 | { |
58 | 58 | $isValid = true; |
59 | 59 | $atIndex = strrpos($email, "@"); |
60 | - if (is_bool($atIndex) && !$atIndex) |
|
60 | + if (is_bool($atIndex) && ! $atIndex) |
|
61 | 61 | { |
62 | 62 | $isValid = false; |
63 | 63 | } |
64 | 64 | else |
65 | 65 | { |
66 | - $domain = substr($email, $atIndex+1); |
|
66 | + $domain = substr($email, $atIndex + 1); |
|
67 | 67 | $local = substr($email, 0, $atIndex); |
68 | 68 | $localLen = strlen($local); |
69 | 69 | $domainLen = strlen($domain); |
@@ -77,7 +77,7 @@ discard block |
||
77 | 77 | // domain part length exceeded |
78 | 78 | $isValid = false; |
79 | 79 | } |
80 | - else if ($local[0] == '.' || $local[$localLen-1] == '.') |
|
80 | + else if ($local[0] == '.' || $local[$localLen - 1] == '.') |
|
81 | 81 | { |
82 | 82 | // local part starts or ends with '.' |
83 | 83 | $isValid = false; |
@@ -87,7 +87,7 @@ discard block |
||
87 | 87 | // local part has two consecutive dots |
88 | 88 | $isValid = false; |
89 | 89 | } |
90 | - else if (!preg_match('/^[A-Za-z0-9\\-\\.]+$/', $domain)) |
|
90 | + else if ( ! preg_match('/^[A-Za-z0-9\\-\\.]+$/', $domain)) |
|
91 | 91 | { |
92 | 92 | // character not valid in domain part |
93 | 93 | $isValid = false; |
@@ -97,14 +97,13 @@ discard block |
||
97 | 97 | // domain part has two consecutive dots |
98 | 98 | $isValid = false; |
99 | 99 | } |
100 | - else if |
|
101 | -(!preg_match('/^(\\\\.|[A-Za-z0-9!#%&`_=\\/$\'*+?^{}|~.-])+$/', |
|
102 | - str_replace("\\\\","",$local))) |
|
100 | + else if ( ! preg_match('/^(\\\\.|[A-Za-z0-9!#%&`_=\\/$\'*+?^{}|~.-])+$/', |
|
101 | + str_replace("\\\\", "", $local))) |
|
103 | 102 | { |
104 | 103 | // character not valid in local part unless |
105 | 104 | // local part is quoted |
106 | - if (!preg_match('/^"(\\\\"|[^"])+"$/', |
|
107 | - str_replace("\\\\","",$local))) |
|
105 | + if ( ! preg_match('/^"(\\\\"|[^"])+"$/', |
|
106 | + str_replace("\\\\", "", $local))) |
|
108 | 107 | { |
109 | 108 | $isValid = false; |
110 | 109 | } |
@@ -60,8 +60,7 @@ discard block |
||
60 | 60 | if (is_bool($atIndex) && !$atIndex) |
61 | 61 | { |
62 | 62 | $isValid = false; |
63 | - } |
|
64 | - else |
|
63 | + } else |
|
65 | 64 | { |
66 | 65 | $domain = substr($email, $atIndex+1); |
67 | 66 | $local = substr($email, 0, $atIndex); |
@@ -71,33 +70,27 @@ discard block |
||
71 | 70 | { |
72 | 71 | // local part length exceeded |
73 | 72 | $isValid = false; |
74 | - } |
|
75 | - else if ($domainLen < 1 || $domainLen > 255) |
|
73 | + } else if ($domainLen < 1 || $domainLen > 255) |
|
76 | 74 | { |
77 | 75 | // domain part length exceeded |
78 | 76 | $isValid = false; |
79 | - } |
|
80 | - else if ($local[0] == '.' || $local[$localLen-1] == '.') |
|
77 | + } else if ($local[0] == '.' || $local[$localLen-1] == '.') |
|
81 | 78 | { |
82 | 79 | // local part starts or ends with '.' |
83 | 80 | $isValid = false; |
84 | - } |
|
85 | - else if (preg_match('/\\.\\./', $local)) |
|
81 | + } else if (preg_match('/\\.\\./', $local)) |
|
86 | 82 | { |
87 | 83 | // local part has two consecutive dots |
88 | 84 | $isValid = false; |
89 | - } |
|
90 | - else if (!preg_match('/^[A-Za-z0-9\\-\\.]+$/', $domain)) |
|
85 | + } else if (!preg_match('/^[A-Za-z0-9\\-\\.]+$/', $domain)) |
|
91 | 86 | { |
92 | 87 | // character not valid in domain part |
93 | 88 | $isValid = false; |
94 | - } |
|
95 | - else if (preg_match('/\\.\\./', $domain)) |
|
89 | + } else if (preg_match('/\\.\\./', $domain)) |
|
96 | 90 | { |
97 | 91 | // domain part has two consecutive dots |
98 | 92 | $isValid = false; |
99 | - } |
|
100 | - else if |
|
93 | + } else if |
|
101 | 94 | (!preg_match('/^(\\\\.|[A-Za-z0-9!#%&`_=\\/$\'*+?^{}|~.-])+$/', |
102 | 95 | str_replace("\\\\","",$local))) |
103 | 96 | { |
@@ -25,7 +25,7 @@ |
||
25 | 25 | /** |
26 | 26 | * |
27 | 27 | * @param $normalized_value |
28 | - * @return bool |
|
28 | + * @return boolean|null |
|
29 | 29 | */ |
30 | 30 | function validate($normalized_value) { |
31 | 31 | //errors should have been detected by the normalization strategy |
@@ -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 |
@@ -27,7 +27,7 @@ |
||
27 | 27 | /** |
28 | 28 | * Applies all teh individual item validation strategies on each item in the array |
29 | 29 | * @param array $normalized_value |
30 | - * @return boolean |
|
30 | + * @return boolean|null |
|
31 | 31 | */ |
32 | 32 | function validate($normalized_value) { |
33 | 33 | if( is_array($normalized_value)){ |
@@ -11,14 +11,14 @@ discard block |
||
11 | 11 | * @since 4.6 |
12 | 12 | * |
13 | 13 | */ |
14 | -class EE_Many_Valued_Validation_Strategy extends EE_Validation_Strategy_Base{ |
|
14 | +class EE_Many_Valued_Validation_Strategy extends EE_Validation_Strategy_Base { |
|
15 | 15 | protected $_individual_item_validation_strategies = array(); |
16 | 16 | /** |
17 | 17 | * |
18 | 18 | * @param EE_Validation_Strategy_Base[] $individual_item_validation_strategies (or a single EE_Validation_Strategy_Base) |
19 | 19 | */ |
20 | 20 | public function __construct($individual_item_validation_strategies) { |
21 | - if( ! is_array($individual_item_validation_strategies)){ |
|
21 | + if ( ! is_array($individual_item_validation_strategies)) { |
|
22 | 22 | $individual_item_validation_strategies = array($individual_item_validation_strategies); |
23 | 23 | } |
24 | 24 | $this->_individual_item_validation_strategies = $individual_item_validation_strategies; |
@@ -30,14 +30,14 @@ discard block |
||
30 | 30 | * @return boolean |
31 | 31 | */ |
32 | 32 | function validate($normalized_value) { |
33 | - if( is_array($normalized_value)){ |
|
33 | + if (is_array($normalized_value)) { |
|
34 | 34 | $items_to_validate = $normalized_value; |
35 | - }else{ |
|
35 | + } else { |
|
36 | 36 | $items_to_validate = array($normalized_value); |
37 | 37 | } |
38 | - foreach($items_to_validate as $individual_item){ |
|
39 | - foreach($this->_individual_item_validation_strategies as $validation_strategy){ |
|
40 | - if ( $validation_strategy instanceof EE_Validation_Strategy_Base ) { |
|
38 | + foreach ($items_to_validate as $individual_item) { |
|
39 | + foreach ($this->_individual_item_validation_strategies as $validation_strategy) { |
|
40 | + if ($validation_strategy instanceof EE_Validation_Strategy_Base) { |
|
41 | 41 | $validation_strategy->validate($individual_item); |
42 | 42 | } |
43 | 43 | } |
@@ -50,8 +50,8 @@ discard block |
||
50 | 50 | */ |
51 | 51 | function _construct_finalize(\EE_Form_Input_Base $form_input) { |
52 | 52 | parent::_construct_finalize($form_input); |
53 | - foreach($this->_individual_item_validation_strategies as $item_validation_strategy){ |
|
54 | - if ( $item_validation_strategy instanceof EE_Validation_Strategy_Base ) { |
|
53 | + foreach ($this->_individual_item_validation_strategies as $item_validation_strategy) { |
|
54 | + if ($item_validation_strategy instanceof EE_Validation_Strategy_Base) { |
|
55 | 55 | $item_validation_strategy->_construct_finalize($form_input); |
56 | 56 | } |
57 | 57 | } |
@@ -32,7 +32,7 @@ |
||
32 | 32 | function validate($normalized_value) { |
33 | 33 | if( is_array($normalized_value)){ |
34 | 34 | $items_to_validate = $normalized_value; |
35 | - }else{ |
|
35 | + } else{ |
|
36 | 36 | $items_to_validate = array($normalized_value); |
37 | 37 | } |
38 | 38 | foreach($items_to_validate as $individual_item){ |
@@ -10,6 +10,10 @@ |
||
10 | 10 | class EE_Text_Validation_Strategy extends EE_Validation_Strategy_Base{ |
11 | 11 | |
12 | 12 | protected $_regex = null; |
13 | + |
|
14 | + /** |
|
15 | + * @param string $regex |
|
16 | + */ |
|
13 | 17 | public function __construct( $validation_error_message = NULL, $regex = null ) { |
14 | 18 | $this->_regex = $regex; |
15 | 19 | parent::__construct( $validation_error_message ); |
@@ -7,21 +7,21 @@ discard block |
||
7 | 7 | * @subpackage Expression package is undefined on line 19, column 19 in Templates/Scripting/PHPClass.php. |
8 | 8 | * @author Mike Nelson |
9 | 9 | */ |
10 | -class EE_Text_Validation_Strategy extends EE_Validation_Strategy_Base{ |
|
10 | +class EE_Text_Validation_Strategy extends EE_Validation_Strategy_Base { |
|
11 | 11 | |
12 | 12 | protected $_regex = null; |
13 | - public function __construct( $validation_error_message = NULL, $regex = null ) { |
|
13 | + public function __construct($validation_error_message = NULL, $regex = null) { |
|
14 | 14 | $this->_regex = $regex; |
15 | - parent::__construct( $validation_error_message ); |
|
15 | + parent::__construct($validation_error_message); |
|
16 | 16 | } |
17 | 17 | |
18 | 18 | /** |
19 | 19 | * @param $normalized_value |
20 | 20 | */ |
21 | 21 | public function validate($normalized_value) { |
22 | - if( $this->_regex && $normalized_value) { |
|
23 | - if( ! preg_match( $this->_regex, $normalized_value ) ) { |
|
24 | - throw new EE_Validation_Error( $this->get_validation_error_message(), 'regex' ); |
|
22 | + if ($this->_regex && $normalized_value) { |
|
23 | + if ( ! preg_match($this->_regex, $normalized_value)) { |
|
24 | + throw new EE_Validation_Error($this->get_validation_error_message(), 'regex'); |
|
25 | 25 | } |
26 | 26 | } |
27 | 27 | } |
@@ -29,10 +29,10 @@ discard block |
||
29 | 29 | /** |
30 | 30 | * @return array |
31 | 31 | */ |
32 | - function get_jquery_validation_rule_array(){ |
|
33 | - if( $this->_regex !== null ){ |
|
34 | - return array( 'regex'=> $this->regex_js(), 'messages' => array( 'regex' => $this->get_validation_error_message() ) ); |
|
35 | - }else{ |
|
32 | + function get_jquery_validation_rule_array() { |
|
33 | + if ($this->_regex !== null) { |
|
34 | + return array('regex'=> $this->regex_js(), 'messages' => array('regex' => $this->get_validation_error_message())); |
|
35 | + } else { |
|
36 | 36 | return array(); |
37 | 37 | } |
38 | 38 | |
@@ -46,8 +46,8 @@ discard block |
||
46 | 46 | function regex_js() { |
47 | 47 | //first character must be the delimiter |
48 | 48 | $delimeter = $this->_regex[0]; |
49 | - $last_occurence_of_delimieter = strrpos($this->_regex, $delimeter ); |
|
50 | - return substr( $this->_regex, 1, $last_occurence_of_delimieter - 1 ); |
|
49 | + $last_occurence_of_delimieter = strrpos($this->_regex, $delimeter); |
|
50 | + return substr($this->_regex, 1, $last_occurence_of_delimieter - 1); |
|
51 | 51 | } |
52 | 52 | } |
53 | 53 |
@@ -32,7 +32,7 @@ |
||
32 | 32 | function get_jquery_validation_rule_array(){ |
33 | 33 | if( $this->_regex !== null ){ |
34 | 34 | return array( 'regex'=> $this->regex_js(), 'messages' => array( 'regex' => $this->get_validation_error_message() ) ); |
35 | - }else{ |
|
35 | + } else{ |
|
36 | 36 | return array(); |
37 | 37 | } |
38 | 38 |
@@ -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) { |
@@ -8,16 +8,16 @@ discard block |
||
8 | 8 | * @since 4.6 |
9 | 9 | * |
10 | 10 | */ |
11 | -class EE_URL_Validation_Strategy extends EE_Validation_Strategy_Base{ |
|
11 | +class EE_URL_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 = __("Please enter a valid URL", "event_espresso"); |
19 | 19 | } |
20 | - parent::__construct( $validation_error_message ); |
|
20 | + parent::__construct($validation_error_message); |
|
21 | 21 | } |
22 | 22 | |
23 | 23 | |
@@ -30,17 +30,17 @@ discard block |
||
30 | 30 | * @throws \EE_Validation_Error |
31 | 31 | */ |
32 | 32 | function validate($normalized_value) { |
33 | - if( $normalized_value ){ |
|
34 | - if (filter_var($normalized_value, FILTER_VALIDATE_URL) === false){ |
|
35 | - throw new EE_Validation_Error( $this->get_validation_error_message(), 'invalid_url'); |
|
36 | - }else{ |
|
33 | + if ($normalized_value) { |
|
34 | + if (filter_var($normalized_value, FILTER_VALIDATE_URL) === false) { |
|
35 | + throw new EE_Validation_Error($this->get_validation_error_message(), 'invalid_url'); |
|
36 | + } else { |
|
37 | 37 | EE_Registry::instance()->load_helper('URL'); |
38 | - if( ! EEH_URL::remote_file_exists( |
|
38 | + if ( ! EEH_URL::remote_file_exists( |
|
39 | 39 | $normalized_value, |
40 | 40 | array( |
41 | 41 | 'sslverify' => false, |
42 | - 'limit_response_size' => 4095,//we don't really care for a full response, but we do want headers at least. Lets just ask for a one block |
|
43 | - ))){ |
|
42 | + 'limit_response_size' => 4095, //we don't really care for a full response, but we do want headers at least. Lets just ask for a one block |
|
43 | + ))) { |
|
44 | 44 | throw new EE_Validation_Error(sprintf(__("That URL seems to be broken. Please enter a valid URL", "event_espresso"))); |
45 | 45 | } |
46 | 46 | } |
@@ -52,8 +52,8 @@ discard block |
||
52 | 52 | /** |
53 | 53 | * @return array |
54 | 54 | */ |
55 | - function get_jquery_validation_rule_array(){ |
|
56 | - return array( 'validUrl'=>true, 'messages' => array( 'validUrl' => $this->get_validation_error_message() ) ); |
|
55 | + function get_jquery_validation_rule_array() { |
|
56 | + return array('validUrl'=>true, 'messages' => array('validUrl' => $this->get_validation_error_message())); |
|
57 | 57 | } |
58 | 58 | } |
59 | 59 |
@@ -33,7 +33,7 @@ |
||
33 | 33 | if( $normalized_value ){ |
34 | 34 | if (filter_var($normalized_value, FILTER_VALIDATE_URL) === false){ |
35 | 35 | throw new EE_Validation_Error( $this->get_validation_error_message(), 'invalid_url'); |
36 | - }else{ |
|
36 | + } else{ |
|
37 | 37 | EE_Registry::instance()->load_helper('URL'); |
38 | 38 | if( ! EEH_URL::remote_file_exists( |
39 | 39 | $normalized_value, |
@@ -47,7 +47,7 @@ discard block |
||
47 | 47 | * This is used to output a single |
48 | 48 | * @param EE_Line_Item $line_item |
49 | 49 | * @param array $options |
50 | - * @return mixed |
|
50 | + * @return string |
|
51 | 51 | */ |
52 | 52 | public function display_line_item( EE_Line_Item $line_item, $options = array() ) { |
53 | 53 | |
@@ -163,7 +163,7 @@ discard block |
||
163 | 163 | * |
164 | 164 | * @param EE_Line_Item $line_item |
165 | 165 | * @param array $options |
166 | - * @return mixed |
|
166 | + * @return string |
|
167 | 167 | */ |
168 | 168 | protected function _item_row( EE_Line_Item $line_item, $options = array() ) { |
169 | 169 | $line_item_related_object = $line_item->get_object(); |
@@ -229,7 +229,7 @@ discard block |
||
229 | 229 | * |
230 | 230 | * @param EE_Line_Item $line_item |
231 | 231 | * @param array $options |
232 | - * @return mixed |
|
232 | + * @return string |
|
233 | 233 | */ |
234 | 234 | protected function _sub_item_row( EE_Line_Item $line_item, $options = array() ) { |
235 | 235 | //for now we're not showing sub-items |
@@ -243,7 +243,7 @@ discard block |
||
243 | 243 | * |
244 | 244 | * @param EE_Line_Item $line_item |
245 | 245 | * @param array $options |
246 | - * @return mixed |
|
246 | + * @return string |
|
247 | 247 | */ |
248 | 248 | protected function _tax_row( EE_Line_Item $line_item, $options = array() ) { |
249 | 249 | // start of row |
@@ -266,7 +266,7 @@ discard block |
||
266 | 266 | * @param EE_Line_Item $line_item |
267 | 267 | * @param string $text |
268 | 268 | * @param array $options |
269 | - * @return mixed |
|
269 | + * @return string |
|
270 | 270 | */ |
271 | 271 | protected function _sub_total_row( EE_Line_Item $line_item, $text = '', $options = array() ) { |
272 | 272 | //currently not showing subtotal row |
@@ -280,7 +280,7 @@ discard block |
||
280 | 280 | * |
281 | 281 | * @param EE_Line_Item $line_item |
282 | 282 | * @param array $options |
283 | - * @return mixed |
|
283 | + * @return string |
|
284 | 284 | */ |
285 | 285 | protected function _total_row( EE_Line_Item $line_item, $options = array() ) { |
286 | 286 | // start of row |
@@ -49,10 +49,10 @@ discard block |
||
49 | 49 | * @param array $options |
50 | 50 | * @return mixed |
51 | 51 | */ |
52 | - public function display_line_item( EE_Line_Item $line_item, $options = array() ) { |
|
52 | + public function display_line_item(EE_Line_Item $line_item, $options = array()) { |
|
53 | 53 | |
54 | - EE_Registry::instance()->load_helper( 'Template' ); |
|
55 | - EE_Registry::instance()->load_helper( 'HTML' ); |
|
54 | + EE_Registry::instance()->load_helper('Template'); |
|
55 | + EE_Registry::instance()->load_helper('HTML'); |
|
56 | 56 | |
57 | 57 | $html = ''; |
58 | 58 | // set some default options and merge with incoming |
@@ -63,40 +63,40 @@ discard block |
||
63 | 63 | 'taxes_tr_css_class' => 'admin-primary-mbox-taxes-tr', |
64 | 64 | 'total_tr_css_class' => 'admin-primary-mbox-total-tr' |
65 | 65 | ); |
66 | - $options = array_merge( $default_options, (array)$options ); |
|
66 | + $options = array_merge($default_options, (array) $options); |
|
67 | 67 | |
68 | - switch( $line_item->type() ) { |
|
68 | + switch ($line_item->type()) { |
|
69 | 69 | |
70 | 70 | case EEM_Line_Item::type_line_item: |
71 | 71 | // item row |
72 | - $html .= $this->_item_row( $line_item, $options ); |
|
72 | + $html .= $this->_item_row($line_item, $options); |
|
73 | 73 | break; |
74 | 74 | |
75 | 75 | case EEM_Line_Item::type_sub_line_item: |
76 | - $html .= $this->_sub_item_row( $line_item, $options ); |
|
76 | + $html .= $this->_sub_item_row($line_item, $options); |
|
77 | 77 | break; |
78 | 78 | |
79 | 79 | case EEM_Line_Item::type_sub_total: |
80 | 80 | //loop through children |
81 | 81 | $child_line_items = $line_item->children(); |
82 | 82 | //loop through children |
83 | - foreach ( $child_line_items as $child_line_item ) { |
|
83 | + foreach ($child_line_items as $child_line_item) { |
|
84 | 84 | //recursively feed children back into this method |
85 | - $html .= $this->display_line_item( $child_line_item, $options ); |
|
85 | + $html .= $this->display_line_item($child_line_item, $options); |
|
86 | 86 | } |
87 | - $html .= $this->_sub_total_row( $line_item, $options ); |
|
87 | + $html .= $this->_sub_total_row($line_item, $options); |
|
88 | 88 | break; |
89 | 89 | |
90 | 90 | case EEM_Line_Item::type_tax: |
91 | - if ( $this->_show_taxes ) { |
|
92 | - $this->_taxes_html .= $this->_tax_row( $line_item, $options ); |
|
91 | + if ($this->_show_taxes) { |
|
92 | + $this->_taxes_html .= $this->_tax_row($line_item, $options); |
|
93 | 93 | } |
94 | 94 | break; |
95 | 95 | |
96 | 96 | case EEM_Line_Item::type_tax_sub_total: |
97 | - foreach( $line_item->children() as $child_line_item ) { |
|
98 | - if ( $child_line_item->type() == EEM_Line_Item::type_tax ) { |
|
99 | - $this->display_line_item( $child_line_item, $options ); |
|
97 | + foreach ($line_item->children() as $child_line_item) { |
|
98 | + if ($child_line_item->type() == EEM_Line_Item::type_tax) { |
|
99 | + $this->display_line_item($child_line_item, $options); |
|
100 | 100 | } |
101 | 101 | } |
102 | 102 | break; |
@@ -108,14 +108,14 @@ discard block |
||
108 | 108 | $children = $line_item->children(); |
109 | 109 | |
110 | 110 | // loop thru all non-tax child line items |
111 | - foreach( $children as $child_line_item ) { |
|
112 | - $html .= $this->display_line_item( $child_line_item, $options ); |
|
111 | + foreach ($children as $child_line_item) { |
|
112 | + $html .= $this->display_line_item($child_line_item, $options); |
|
113 | 113 | } |
114 | 114 | |
115 | 115 | $html .= $this->_taxes_html; |
116 | - $html .= $this->_total_row( $line_item, $options ); |
|
117 | - if ( $options['use_table_wrapper'] ) { |
|
118 | - $html = $this->_table_header( $options ) . $html . $this->_table_footer( $options ); |
|
116 | + $html .= $this->_total_row($line_item, $options); |
|
117 | + if ($options['use_table_wrapper']) { |
|
118 | + $html = $this->_table_header($options).$html.$this->_table_footer($options); |
|
119 | 119 | } |
120 | 120 | break; |
121 | 121 | |
@@ -132,15 +132,15 @@ discard block |
||
132 | 132 | * @param array $options |
133 | 133 | * @return string |
134 | 134 | */ |
135 | - protected function _table_header( $options ) { |
|
136 | - $html = EEH_HTML::table( '','', $options['table_css_class'] ); |
|
135 | + protected function _table_header($options) { |
|
136 | + $html = EEH_HTML::table('', '', $options['table_css_class']); |
|
137 | 137 | $html .= EEH_HTML::thead(); |
138 | 138 | $html .= EEH_HTML::tr(); |
139 | - $html .= EEH_HTML::th( __( 'Name', 'event_espresso' ), '', 'jst-left' ); |
|
140 | - $html .= EEH_HTML::th( __( 'Type', 'event_espresso'), '', 'jst-left' ); |
|
141 | - $html .= EEH_HTML::th( __( 'Amount', 'event_espresso' ), '', 'jst-cntr' ); |
|
142 | - $html .= EEH_HTML::th( __( 'Qty', 'event_espresso' ), '', 'jst-cntr' ); |
|
143 | - $html .= EEH_HTML::th( __( 'Line Total', 'event_espresso'), '', 'jst-cntr' ); |
|
139 | + $html .= EEH_HTML::th(__('Name', 'event_espresso'), '', 'jst-left'); |
|
140 | + $html .= EEH_HTML::th(__('Type', 'event_espresso'), '', 'jst-left'); |
|
141 | + $html .= EEH_HTML::th(__('Amount', 'event_espresso'), '', 'jst-cntr'); |
|
142 | + $html .= EEH_HTML::th(__('Qty', 'event_espresso'), '', 'jst-cntr'); |
|
143 | + $html .= EEH_HTML::th(__('Line Total', 'event_espresso'), '', 'jst-cntr'); |
|
144 | 144 | $html .= EEH_HTML::tbody(); |
145 | 145 | return $html; |
146 | 146 | } |
@@ -152,8 +152,8 @@ discard block |
||
152 | 152 | * @param array $options array of options for the table. |
153 | 153 | * @return string |
154 | 154 | */ |
155 | - protected function _table_footer( $options ) { |
|
156 | - return EEH_HTML::tbodyx() . EEH_HTML::tablex(); |
|
155 | + protected function _table_footer($options) { |
|
156 | + return EEH_HTML::tbodyx().EEH_HTML::tablex(); |
|
157 | 157 | } |
158 | 158 | |
159 | 159 | |
@@ -165,12 +165,12 @@ discard block |
||
165 | 165 | * @param array $options |
166 | 166 | * @return mixed |
167 | 167 | */ |
168 | - protected function _item_row( EE_Line_Item $line_item, $options = array() ) { |
|
168 | + protected function _item_row(EE_Line_Item $line_item, $options = array()) { |
|
169 | 169 | $line_item_related_object = $line_item->get_object(); |
170 | 170 | $parent_line_item_related_object = $line_item->parent() instanceof EE_Line_Item ? $line_item->parent()->get_object() : null; |
171 | 171 | // start of row |
172 | 172 | $row_class = $options['odd'] ? 'item odd' : 'item'; |
173 | - $html = EEH_HTML::tr( '', '', $row_class ); |
|
173 | + $html = EEH_HTML::tr('', '', $row_class); |
|
174 | 174 | |
175 | 175 | |
176 | 176 | //Name Column |
@@ -178,44 +178,44 @@ discard block |
||
178 | 178 | |
179 | 179 | //related object scope. |
180 | 180 | $parent_related_object_name = $parent_line_item_related_object instanceof EEI_Line_Item_Object ? $parent_line_item_related_object->name() : ''; |
181 | - $parent_related_object_name = empty( $parent_related_object_name ) && $line_item->parent() instanceof EE_Line_Item ? $line_item->parent()->name() : $parent_related_object_name; |
|
181 | + $parent_related_object_name = empty($parent_related_object_name) && $line_item->parent() instanceof EE_Line_Item ? $line_item->parent()->name() : $parent_related_object_name; |
|
182 | 182 | $parent_related_object_link = $parent_line_item_related_object instanceof EEI_Admin_Links ? $parent_line_item_related_object->get_admin_details_link() : ''; |
183 | 183 | |
184 | 184 | |
185 | 185 | $name_html = $line_item_related_object instanceof EEI_Line_Item_Object ? $line_item_related_object->name() : $line_item->name(); |
186 | - $name_html = $name_link ? '<a href="' . $name_link . '">' . $name_html . '</a>' : $name_html; |
|
186 | + $name_html = $name_link ? '<a href="'.$name_link.'">'.$name_html.'</a>' : $name_html; |
|
187 | 187 | $name_html .= $line_item->is_taxable() ? ' *' : ''; |
188 | 188 | //maybe preface with icon? |
189 | - $name_html = $line_item_related_object instanceof EEI_Has_Icon ? $line_item_related_object->get_icon() . $name_html : $name_html; |
|
190 | - $name_html = '<span class="ee-line-item-name linked">' . $name_html . '</span><br>'; |
|
191 | - $name_html .= sprintf( |
|
192 | - _x( '%1$sfor the %2$s: %3$s%4$s', 'eg. "for the Event: My Cool Event"', 'event_espresso'), |
|
189 | + $name_html = $line_item_related_object instanceof EEI_Has_Icon ? $line_item_related_object->get_icon().$name_html : $name_html; |
|
190 | + $name_html = '<span class="ee-line-item-name linked">'.$name_html.'</span><br>'; |
|
191 | + $name_html .= sprintf( |
|
192 | + _x('%1$sfor the %2$s: %3$s%4$s', 'eg. "for the Event: My Cool Event"', 'event_espresso'), |
|
193 | 193 | '<span class="ee-line-item-related-parent-object">', |
194 | - $line_item->parent() instanceof EE_Line_Item ? $line_item->parent()->OBJ_type() : __( 'Item:', 'event_espresso' ), |
|
195 | - $parent_related_object_link ? '<a href="' . $parent_related_object_link . '">' . $parent_related_object_name . '</a>' : $parent_related_object_name, |
|
194 | + $line_item->parent() instanceof EE_Line_Item ? $line_item->parent()->OBJ_type() : __('Item:', 'event_espresso'), |
|
195 | + $parent_related_object_link ? '<a href="'.$parent_related_object_link.'">'.$parent_related_object_name.'</a>' : $parent_related_object_name, |
|
196 | 196 | '</span>' |
197 | 197 | ); |
198 | - $html .= EEH_HTML::td( $name_html, '', 'jst-left' ); |
|
198 | + $html .= EEH_HTML::td($name_html, '', 'jst-left'); |
|
199 | 199 | |
200 | 200 | //Type Column |
201 | - $type_html = $line_item->OBJ_type() ? $line_item->OBJ_type() . '<br />' : ''; |
|
201 | + $type_html = $line_item->OBJ_type() ? $line_item->OBJ_type().'<br />' : ''; |
|
202 | 202 | $code = $line_item_related_object instanceof EEI_Has_Code ? $line_item_related_object->code() : ''; |
203 | - $type_html .= ! empty( $code ) ? '<span class="ee-line-item-id">' . sprintf( __( 'Code: %s', 'event_espresso' ), $code ) . '</span>' : ''; |
|
204 | - $html .= EEH_HTML::td( $type_html, '', 'jst-left' ); |
|
203 | + $type_html .= ! empty($code) ? '<span class="ee-line-item-id">'.sprintf(__('Code: %s', 'event_espresso'), $code).'</span>' : ''; |
|
204 | + $html .= EEH_HTML::td($type_html, '', 'jst-left'); |
|
205 | 205 | |
206 | 206 | |
207 | 207 | //Amount Column |
208 | - if ( $line_item->is_percent() ) { |
|
209 | - $html .= EEH_HTML::td( $line_item->percent() . '%', '', 'jst-rght' ); |
|
208 | + if ($line_item->is_percent()) { |
|
209 | + $html .= EEH_HTML::td($line_item->percent().'%', '', 'jst-rght'); |
|
210 | 210 | } else { |
211 | - $html .= EEH_HTML::td( $line_item->unit_price_no_code(), '', 'jst-rght' ); |
|
211 | + $html .= EEH_HTML::td($line_item->unit_price_no_code(), '', 'jst-rght'); |
|
212 | 212 | } |
213 | 213 | |
214 | 214 | //QTY column |
215 | - $html .= EEH_HTML::td( $line_item->quantity(), '', 'jst-rght' ); |
|
215 | + $html .= EEH_HTML::td($line_item->quantity(), '', 'jst-rght'); |
|
216 | 216 | |
217 | 217 | //total column |
218 | - $html .= EEH_HTML::td( EEH_Template::format_currency( $line_item->total(), false, false ), '', 'jst-rght' ); |
|
218 | + $html .= EEH_HTML::td(EEH_Template::format_currency($line_item->total(), false, false), '', 'jst-rght'); |
|
219 | 219 | |
220 | 220 | //finish things off and return |
221 | 221 | $html .= EEH_HTML::trx(); |
@@ -231,7 +231,7 @@ discard block |
||
231 | 231 | * @param array $options |
232 | 232 | * @return mixed |
233 | 233 | */ |
234 | - protected function _sub_item_row( EE_Line_Item $line_item, $options = array() ) { |
|
234 | + protected function _sub_item_row(EE_Line_Item $line_item, $options = array()) { |
|
235 | 235 | //for now we're not showing sub-items |
236 | 236 | return ''; |
237 | 237 | } |
@@ -245,13 +245,13 @@ discard block |
||
245 | 245 | * @param array $options |
246 | 246 | * @return mixed |
247 | 247 | */ |
248 | - protected function _tax_row( EE_Line_Item $line_item, $options = array() ) { |
|
248 | + protected function _tax_row(EE_Line_Item $line_item, $options = array()) { |
|
249 | 249 | // start of row |
250 | - $html = EEH_HTML::tr( '', 'admin-primary-mbox-taxes-tr' ); |
|
250 | + $html = EEH_HTML::tr('', 'admin-primary-mbox-taxes-tr'); |
|
251 | 251 | // name th |
252 | - $html .= EEH_HTML::th( $line_item->name() . '(' . $line_item->get_pretty( 'LIN_percent' ) . '%)', '', 'jst-rght', '', ' colspan="4"' ); |
|
252 | + $html .= EEH_HTML::th($line_item->name().'('.$line_item->get_pretty('LIN_percent').'%)', '', 'jst-rght', '', ' colspan="4"'); |
|
253 | 253 | // total th |
254 | - $html .= EEH_HTML::th( EEH_Template::format_currency( $line_item->total(), false, false ), '', 'jst-rght' ); |
|
254 | + $html .= EEH_HTML::th(EEH_Template::format_currency($line_item->total(), false, false), '', 'jst-rght'); |
|
255 | 255 | // end of row |
256 | 256 | $html .= EEH_HTML::trx(); |
257 | 257 | return $html; |
@@ -268,7 +268,7 @@ discard block |
||
268 | 268 | * @param array $options |
269 | 269 | * @return mixed |
270 | 270 | */ |
271 | - protected function _sub_total_row( EE_Line_Item $line_item, $text = '', $options = array() ) { |
|
271 | + protected function _sub_total_row(EE_Line_Item $line_item, $text = '', $options = array()) { |
|
272 | 272 | //currently not showing subtotal row |
273 | 273 | return ''; |
274 | 274 | } |
@@ -282,15 +282,15 @@ discard block |
||
282 | 282 | * @param array $options |
283 | 283 | * @return mixed |
284 | 284 | */ |
285 | - protected function _total_row( EE_Line_Item $line_item, $options = array() ) { |
|
285 | + protected function _total_row(EE_Line_Item $line_item, $options = array()) { |
|
286 | 286 | // start of row |
287 | - $html = EEH_HTML::tr( '', '', 'admin-primary-mbox-total-tr' ); |
|
287 | + $html = EEH_HTML::tr('', '', 'admin-primary-mbox-total-tr'); |
|
288 | 288 | // Total th label |
289 | - $total_label = sprintf( __( 'Transaction Total %s', 'event_espresso' ), '(' . EE_Registry::instance()->CFG->currency->code . ')' ); |
|
290 | - $html .= EEH_HTML::th( $total_label, '', 'jst-rght', '', ' colspan="4"' ); |
|
289 | + $total_label = sprintf(__('Transaction Total %s', 'event_espresso'), '('.EE_Registry::instance()->CFG->currency->code.')'); |
|
290 | + $html .= EEH_HTML::th($total_label, '', 'jst-rght', '', ' colspan="4"'); |
|
291 | 291 | // total th |
292 | 292 | |
293 | - $html .= EEH_HTML::th( EEH_Template::format_currency( $line_item->total(), false, false ), '', 'jst-rght' ); |
|
293 | + $html .= EEH_HTML::th(EEH_Template::format_currency($line_item->total(), false, false), '', 'jst-rght'); |
|
294 | 294 | // end of row |
295 | 295 | $html .= EEH_HTML::trx(); |
296 | 296 | return $html; |
@@ -39,7 +39,7 @@ discard block |
||
39 | 39 | * |
40 | 40 | * @param EE_Line_Item $line_item |
41 | 41 | * @param array $options |
42 | - * @return mixed |
|
42 | + * @return string |
|
43 | 43 | */ |
44 | 44 | protected function _item_row( EE_Line_Item $line_item, $options = array() ) { |
45 | 45 | $line_item_related_object = $line_item->get_object(); |
@@ -111,7 +111,7 @@ discard block |
||
111 | 111 | * |
112 | 112 | * @param EE_Line_Item $line_item |
113 | 113 | * @param array $options |
114 | - * @return mixed |
|
114 | + * @return string |
|
115 | 115 | */ |
116 | 116 | protected function _tax_row( EE_Line_Item $line_item, $options = array() ) { |
117 | 117 | // start of row |
@@ -134,7 +134,7 @@ discard block |
||
134 | 134 | * |
135 | 135 | * @param EE_Line_Item $line_item |
136 | 136 | * @param array $options |
137 | - * @return mixed |
|
137 | + * @return string |
|
138 | 138 | */ |
139 | 139 | protected function _total_row( EE_Line_Item $line_item, $options = array() ) { |
140 | 140 |
@@ -154,13 +154,13 @@ |
||
154 | 154 | $total_label = sprintf( __( 'This registration\'s approximate total %s', 'event_espresso' ), '(' . EE_Registry::instance()->CFG->currency->code . ')' ); |
155 | 155 | $total_label .= '<br>'; |
156 | 156 | $total_label .= '<p class="ee-footnote-text">' |
157 | - . sprintf( |
|
158 | - __( 'The registrations\' share of the transaction total is approximate because it might not be possible to evenly divide the transaction total among each registration, and so some registrations may need to pay a penny more than others. This registration\'s final share is actually %1$s%2$s%3$s.', 'event_espresso' ), |
|
159 | - '<strong>', |
|
160 | - $registration_total, |
|
161 | - '</strong>' |
|
162 | - ) |
|
163 | - . '</p>'; |
|
157 | + . sprintf( |
|
158 | + __( 'The registrations\' share of the transaction total is approximate because it might not be possible to evenly divide the transaction total among each registration, and so some registrations may need to pay a penny more than others. This registration\'s final share is actually %1$s%2$s%3$s.', 'event_espresso' ), |
|
159 | + '<strong>', |
|
160 | + $registration_total, |
|
161 | + '</strong>' |
|
162 | + ) |
|
163 | + . '</p>'; |
|
164 | 164 | } |
165 | 165 | $html .= EEH_HTML::th( $total_label, '', 'jst-rght', '', ' colspan="3"' ); |
166 | 166 | // total th |
@@ -10,7 +10,7 @@ discard block |
||
10 | 10 | * |
11 | 11 | */ |
12 | 12 | |
13 | -class EE_Admin_Table_Registration_Line_Item_Display_Strategy extends EE_Admin_Table_Line_Item_Display_Strategy { |
|
13 | +class EE_Admin_Table_Registration_Line_Item_Display_Strategy extends EE_Admin_Table_Line_Item_Display_Strategy { |
|
14 | 14 | |
15 | 15 | /** |
16 | 16 | * Table header for display. |
@@ -18,14 +18,14 @@ discard block |
||
18 | 18 | * @param array $options |
19 | 19 | * @return string |
20 | 20 | */ |
21 | - protected function _table_header( $options ) { |
|
22 | - $html = EEH_HTML::table( '','', $options['table_css_class'] ); |
|
21 | + protected function _table_header($options) { |
|
22 | + $html = EEH_HTML::table('', '', $options['table_css_class']); |
|
23 | 23 | $html .= EEH_HTML::thead(); |
24 | 24 | $html .= EEH_HTML::tr(); |
25 | - $html .= EEH_HTML::th( __( 'Name', 'event_espresso' ), '', 'jst-left' ); |
|
26 | - $html .= EEH_HTML::th( __( 'Type', 'event_espresso'), '', 'jst-left' ); |
|
27 | - $html .= EEH_HTML::th( __( 'Date(s)', 'event_espresso' ), '', 'jst-left' ); |
|
28 | - $html .= EEH_HTML::th( __( 'Amount', 'event_espresso' ), '', 'jst-cntr' ); |
|
25 | + $html .= EEH_HTML::th(__('Name', 'event_espresso'), '', 'jst-left'); |
|
26 | + $html .= EEH_HTML::th(__('Type', 'event_espresso'), '', 'jst-left'); |
|
27 | + $html .= EEH_HTML::th(__('Date(s)', 'event_espresso'), '', 'jst-left'); |
|
28 | + $html .= EEH_HTML::th(__('Amount', 'event_espresso'), '', 'jst-cntr'); |
|
29 | 29 | $html .= EEH_HTML::tbody(); |
30 | 30 | return $html; |
31 | 31 | } |
@@ -41,12 +41,12 @@ discard block |
||
41 | 41 | * @param array $options |
42 | 42 | * @return mixed |
43 | 43 | */ |
44 | - protected function _item_row( EE_Line_Item $line_item, $options = array() ) { |
|
44 | + protected function _item_row(EE_Line_Item $line_item, $options = array()) { |
|
45 | 45 | $line_item_related_object = $line_item->get_object(); |
46 | 46 | $parent_line_item_related_object = $line_item->parent() instanceof EE_Line_Item ? $line_item->parent()->get_object() : null; |
47 | 47 | // start of row |
48 | 48 | $row_class = $options['odd'] ? 'item odd' : 'item'; |
49 | - $html = EEH_HTML::tr( '', '', $row_class ); |
|
49 | + $html = EEH_HTML::tr('', '', $row_class); |
|
50 | 50 | |
51 | 51 | |
52 | 52 | //Name Column |
@@ -54,48 +54,48 @@ discard block |
||
54 | 54 | |
55 | 55 | //related object scope. |
56 | 56 | $parent_related_object_name = $parent_line_item_related_object instanceof EEI_Line_Item_Object ? $parent_line_item_related_object->name() : ''; |
57 | - $parent_related_object_name = empty( $parent_related_object_name ) && $line_item->parent() instanceof EE_Line_Item ? $line_item->parent()->name() : $parent_related_object_name; |
|
57 | + $parent_related_object_name = empty($parent_related_object_name) && $line_item->parent() instanceof EE_Line_Item ? $line_item->parent()->name() : $parent_related_object_name; |
|
58 | 58 | $parent_related_object_link = $parent_line_item_related_object instanceof EEI_Admin_Links ? $parent_line_item_related_object->get_admin_details_link() : ''; |
59 | 59 | |
60 | 60 | |
61 | 61 | $name_html = $line_item_related_object instanceof EEI_Line_Item_Object ? $line_item_related_object->name() : $line_item->name(); |
62 | - $name_html = $name_link ? '<a href="' . $name_link . '">' . $name_html . '</a>' : $name_html; |
|
62 | + $name_html = $name_link ? '<a href="'.$name_link.'">'.$name_html.'</a>' : $name_html; |
|
63 | 63 | $name_html .= $line_item->is_taxable() ? ' *' : ''; |
64 | 64 | //maybe preface with icon? |
65 | - $name_html = $line_item_related_object instanceof EEI_Has_Icon ? $line_item_related_object->get_icon() . $name_html : $name_html; |
|
66 | - $name_html = '<span class="ee-line-item-name linked">' . $name_html . '</span><br>'; |
|
67 | - $name_html .= sprintf( |
|
68 | - _x( '%1$sfor the %2$s: %3$s%4$s', 'eg. "for the Event: My Cool Event"', 'event_espresso'), |
|
65 | + $name_html = $line_item_related_object instanceof EEI_Has_Icon ? $line_item_related_object->get_icon().$name_html : $name_html; |
|
66 | + $name_html = '<span class="ee-line-item-name linked">'.$name_html.'</span><br>'; |
|
67 | + $name_html .= sprintf( |
|
68 | + _x('%1$sfor the %2$s: %3$s%4$s', 'eg. "for the Event: My Cool Event"', 'event_espresso'), |
|
69 | 69 | '<span class="ee-line-item-related-parent-object">', |
70 | - $line_item->parent() instanceof EE_Line_Item ? $line_item->parent()->OBJ_type() : __( 'Item:', 'event_espresso' ), |
|
71 | - $parent_related_object_link ? '<a href="' . $parent_related_object_link . '">' . $parent_related_object_name . '</a>' : $parent_related_object_name, |
|
70 | + $line_item->parent() instanceof EE_Line_Item ? $line_item->parent()->OBJ_type() : __('Item:', 'event_espresso'), |
|
71 | + $parent_related_object_link ? '<a href="'.$parent_related_object_link.'">'.$parent_related_object_name.'</a>' : $parent_related_object_name, |
|
72 | 72 | '</span>' |
73 | 73 | ); |
74 | - $html .= EEH_HTML::td( $name_html, '', 'jst-left' ); |
|
74 | + $html .= EEH_HTML::td($name_html, '', 'jst-left'); |
|
75 | 75 | |
76 | 76 | //Type Column |
77 | - $type_html = $line_item->OBJ_type() ? $line_item->OBJ_type() . '<br />' : ''; |
|
77 | + $type_html = $line_item->OBJ_type() ? $line_item->OBJ_type().'<br />' : ''; |
|
78 | 78 | $code = $line_item_related_object instanceof EEI_Has_Code ? $line_item_related_object->code() : ''; |
79 | - $type_html .= ! empty( $code ) ? '<span class="ee-line-item-id">' . sprintf( __( 'Code: %s', 'event_espresso' ), $code ) . '</span>' : ''; |
|
80 | - $html .= EEH_HTML::td( $type_html, '', 'jst-left' ); |
|
79 | + $type_html .= ! empty($code) ? '<span class="ee-line-item-id">'.sprintf(__('Code: %s', 'event_espresso'), $code).'</span>' : ''; |
|
80 | + $html .= EEH_HTML::td($type_html, '', 'jst-left'); |
|
81 | 81 | |
82 | 82 | //Date column |
83 | 83 | $datetime_content = ''; |
84 | - if ( $line_item_related_object instanceof EE_Ticket ) { |
|
84 | + if ($line_item_related_object instanceof EE_Ticket) { |
|
85 | 85 | $datetimes = $line_item_related_object->datetimes(); |
86 | - foreach ( $datetimes as $datetime ) { |
|
87 | - if ( $datetime instanceof EE_Datetime ) { |
|
88 | - $datetime_content .= $datetime->get_dtt_display_name() . '<br>'; |
|
86 | + foreach ($datetimes as $datetime) { |
|
87 | + if ($datetime instanceof EE_Datetime) { |
|
88 | + $datetime_content .= $datetime->get_dtt_display_name().'<br>'; |
|
89 | 89 | } |
90 | 90 | } |
91 | 91 | } |
92 | - $html .= EEH_HTML::td( $datetime_content, '', 'jst-left' ); |
|
92 | + $html .= EEH_HTML::td($datetime_content, '', 'jst-left'); |
|
93 | 93 | |
94 | 94 | //Amount Column |
95 | - if ( $line_item->is_percent() ) { |
|
96 | - $html .= EEH_HTML::td( $line_item->percent() . '%', '', 'jst-rght' ); |
|
95 | + if ($line_item->is_percent()) { |
|
96 | + $html .= EEH_HTML::td($line_item->percent().'%', '', 'jst-rght'); |
|
97 | 97 | } else { |
98 | - $html .= EEH_HTML::td( $line_item->unit_price_no_code(), '', 'jst-rght' ); |
|
98 | + $html .= EEH_HTML::td($line_item->unit_price_no_code(), '', 'jst-rght'); |
|
99 | 99 | } |
100 | 100 | |
101 | 101 | |
@@ -113,13 +113,13 @@ discard block |
||
113 | 113 | * @param array $options |
114 | 114 | * @return mixed |
115 | 115 | */ |
116 | - protected function _tax_row( EE_Line_Item $line_item, $options = array() ) { |
|
116 | + protected function _tax_row(EE_Line_Item $line_item, $options = array()) { |
|
117 | 117 | // start of row |
118 | - $html = EEH_HTML::tr( '', 'admin-primary-mbox-taxes-tr' ); |
|
118 | + $html = EEH_HTML::tr('', 'admin-primary-mbox-taxes-tr'); |
|
119 | 119 | // name th |
120 | - $html .= EEH_HTML::th( $line_item->name() . '(' . $line_item->get_pretty( 'LIN_percent' ) . '%)', '', 'jst-rght', '', ' colspan="3"' ); |
|
120 | + $html .= EEH_HTML::th($line_item->name().'('.$line_item->get_pretty('LIN_percent').'%)', '', 'jst-rght', '', ' colspan="3"'); |
|
121 | 121 | // total th |
122 | - $html .= EEH_HTML::th( EEH_Template::format_currency( $line_item->total(), false, false ), '', 'jst-rght' ); |
|
122 | + $html .= EEH_HTML::th(EEH_Template::format_currency($line_item->total(), false, false), '', 'jst-rght'); |
|
123 | 123 | // end of row |
124 | 124 | $html .= EEH_HTML::trx(); |
125 | 125 | return $html; |
@@ -136,9 +136,9 @@ discard block |
||
136 | 136 | * @param array $options |
137 | 137 | * @return mixed |
138 | 138 | */ |
139 | - protected function _total_row( EE_Line_Item $line_item, $options = array() ) { |
|
139 | + protected function _total_row(EE_Line_Item $line_item, $options = array()) { |
|
140 | 140 | |
141 | - $registration = isset( $options['EE_Registration'] ) ? $options['EE_Registration'] : null; |
|
141 | + $registration = isset($options['EE_Registration']) ? $options['EE_Registration'] : null; |
|
142 | 142 | $registration_total = $registration instanceof EE_Registration ? $registration->pretty_final_price() : 0; |
143 | 143 | //if no valid registration object then we're not going to show the approximate text. |
144 | 144 | $total_match = $registration instanceof EE_Registration ? $registration->final_price() == $line_item->total() : true; |
@@ -146,26 +146,26 @@ discard block |
||
146 | 146 | |
147 | 147 | |
148 | 148 | // start of row |
149 | - $html = EEH_HTML::tr( '', '', 'admin-primary-mbox-total-tr' ); |
|
149 | + $html = EEH_HTML::tr('', '', 'admin-primary-mbox-total-tr'); |
|
150 | 150 | // Total th label |
151 | - if ( $total_match ) { |
|
152 | - $total_label = sprintf( __( 'This registration\'s total %s:', 'event_espresso' ), '(' . EE_Registry::instance()->CFG->currency->code . ')' ); |
|
151 | + if ($total_match) { |
|
152 | + $total_label = sprintf(__('This registration\'s total %s:', 'event_espresso'), '('.EE_Registry::instance()->CFG->currency->code.')'); |
|
153 | 153 | } else { |
154 | - $total_label = sprintf( __( 'This registration\'s approximate total %s', 'event_espresso' ), '(' . EE_Registry::instance()->CFG->currency->code . ')' ); |
|
154 | + $total_label = sprintf(__('This registration\'s approximate total %s', 'event_espresso'), '('.EE_Registry::instance()->CFG->currency->code.')'); |
|
155 | 155 | $total_label .= '<br>'; |
156 | 156 | $total_label .= '<p class="ee-footnote-text">' |
157 | 157 | . sprintf( |
158 | - __( 'The registrations\' share of the transaction total is approximate because it might not be possible to evenly divide the transaction total among each registration, and so some registrations may need to pay a penny more than others. This registration\'s final share is actually %1$s%2$s%3$s.', 'event_espresso' ), |
|
158 | + __('The registrations\' share of the transaction total is approximate because it might not be possible to evenly divide the transaction total among each registration, and so some registrations may need to pay a penny more than others. This registration\'s final share is actually %1$s%2$s%3$s.', 'event_espresso'), |
|
159 | 159 | '<strong>', |
160 | 160 | $registration_total, |
161 | 161 | '</strong>' |
162 | 162 | ) |
163 | 163 | . '</p>'; |
164 | 164 | } |
165 | - $html .= EEH_HTML::th( $total_label, '', 'jst-rght', '', ' colspan="3"' ); |
|
165 | + $html .= EEH_HTML::th($total_label, '', 'jst-rght', '', ' colspan="3"'); |
|
166 | 166 | // total th |
167 | 167 | |
168 | - $html .= EEH_HTML::th( EEH_Template::format_currency( $line_item->total(), false, false ), '', 'jst-rght' ); |
|
168 | + $html .= EEH_HTML::th(EEH_Template::format_currency($line_item->total(), false, false), '', 'jst-rght'); |
|
169 | 169 | // end of row |
170 | 170 | $html .= EEH_HTML::trx(); |
171 | 171 | return $html; |
@@ -55,7 +55,7 @@ discard block |
||
55 | 55 | /** |
56 | 56 | * @param EE_Line_Item $line_item |
57 | 57 | * @param array $options |
58 | - * @return mixed |
|
58 | + * @return string |
|
59 | 59 | */ |
60 | 60 | public function display_line_item( EE_Line_Item $line_item, $options = array() ) { |
61 | 61 | |
@@ -135,7 +135,7 @@ discard block |
||
135 | 135 | * |
136 | 136 | * @param EE_Line_Item $line_item |
137 | 137 | * @param array $options |
138 | - * @return mixed |
|
138 | + * @return string |
|
139 | 139 | */ |
140 | 140 | private function _item_row( EE_Line_Item $line_item, $options = array() ) { |
141 | 141 | // start of row |
@@ -178,7 +178,7 @@ discard block |
||
178 | 178 | * |
179 | 179 | * @param EE_Line_Item $line_item |
180 | 180 | * @param array $options |
181 | - * @return mixed |
|
181 | + * @return string |
|
182 | 182 | */ |
183 | 183 | private function _sub_item_row( EE_Line_Item $line_item, $options = array() ) { |
184 | 184 | // start 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_Default_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_Default_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_Default_Line_Item_Display_Strategy implements EEI_Line_Item_Display { |
16 | 16 |
@@ -57,32 +57,32 @@ discard block |
||
57 | 57 | * @param array $options |
58 | 58 | * @return mixed |
59 | 59 | */ |
60 | - public function display_line_item( EE_Line_Item $line_item, $options = array() ) { |
|
60 | + public function display_line_item(EE_Line_Item $line_item, $options = array()) { |
|
61 | 61 | |
62 | - EE_Registry::instance()->load_helper( 'Template' ); |
|
63 | - EE_Registry::instance()->load_helper( 'HTML' ); |
|
62 | + EE_Registry::instance()->load_helper('Template'); |
|
63 | + EE_Registry::instance()->load_helper('HTML'); |
|
64 | 64 | |
65 | 65 | $html = ''; |
66 | 66 | // set some default options and merge with incoming |
67 | 67 | $default_options = array( |
68 | - 'show_desc' => TRUE, // TRUE FALSE |
|
68 | + 'show_desc' => TRUE, // TRUE FALSE |
|
69 | 69 | 'odd' => FALSE |
70 | 70 | ); |
71 | - $options = array_merge( $default_options, (array)$options ); |
|
71 | + $options = array_merge($default_options, (array) $options); |
|
72 | 72 | |
73 | - switch( $line_item->type() ) { |
|
73 | + switch ($line_item->type()) { |
|
74 | 74 | |
75 | 75 | case EEM_Line_Item::type_line_item: |
76 | 76 | // item row |
77 | - $html .= $this->_item_row( $line_item, $options ); |
|
77 | + $html .= $this->_item_row($line_item, $options); |
|
78 | 78 | // got any kids? |
79 | - foreach ( $line_item->children() as $child_line_item ) { |
|
80 | - $this->display_line_item( $child_line_item, $options ); |
|
79 | + foreach ($line_item->children() as $child_line_item) { |
|
80 | + $this->display_line_item($child_line_item, $options); |
|
81 | 81 | } |
82 | 82 | break; |
83 | 83 | |
84 | 84 | case EEM_Line_Item::type_sub_line_item: |
85 | - $html .= $this->_sub_item_row( $line_item, $options ); |
|
85 | + $html .= $this->_sub_item_row($line_item, $options); |
|
86 | 86 | break; |
87 | 87 | |
88 | 88 | case EEM_Line_Item::type_sub_total: |
@@ -93,10 +93,10 @@ discard block |
||
93 | 93 | break; |
94 | 94 | |
95 | 95 | case EEM_Line_Item::type_tax_sub_total: |
96 | - foreach ( $line_item->children() as $child_line_item ) { |
|
97 | - if ( $child_line_item->type() == EEM_Line_Item::type_tax ) { |
|
96 | + foreach ($line_item->children() as $child_line_item) { |
|
97 | + if ($child_line_item->type() == EEM_Line_Item::type_tax) { |
|
98 | 98 | // recursively feed children back into this method |
99 | - $this->display_line_item( $child_line_item, $options ); |
|
99 | + $this->display_line_item($child_line_item, $options); |
|
100 | 100 | } |
101 | 101 | } |
102 | 102 | break; |
@@ -104,20 +104,20 @@ discard block |
||
104 | 104 | case EEM_Line_Item::type_total: |
105 | 105 | // get all child line items |
106 | 106 | $children = $line_item->children(); |
107 | - if ( $options[ 'set_tax_rate' ] === true ) { |
|
107 | + if ($options['set_tax_rate'] === true) { |
|
108 | 108 | // loop thru tax child line items just to determine tax rate |
109 | - foreach ( $children as $child_line_item ) { |
|
110 | - if ( $child_line_item->type() == EEM_Line_Item::type_tax_sub_total ) { |
|
109 | + foreach ($children as $child_line_item) { |
|
110 | + if ($child_line_item->type() == EEM_Line_Item::type_tax_sub_total) { |
|
111 | 111 | // recursively feed children back into this method |
112 | - $this->display_line_item( $child_line_item, $options ); |
|
112 | + $this->display_line_item($child_line_item, $options); |
|
113 | 113 | } |
114 | 114 | } |
115 | 115 | } else { |
116 | 116 | // now loop thru all non-tax child line items |
117 | - foreach ( $children as $child_line_item ) { |
|
118 | - if ( $child_line_item->type() != EEM_Line_Item::type_tax_sub_total ) { |
|
117 | + foreach ($children as $child_line_item) { |
|
118 | + if ($child_line_item->type() != EEM_Line_Item::type_tax_sub_total) { |
|
119 | 119 | // recursively feed children back into this method |
120 | - $html .= $this->display_line_item( $child_line_item, $options ); |
|
120 | + $html .= $this->display_line_item($child_line_item, $options); |
|
121 | 121 | } |
122 | 122 | } |
123 | 123 | } |
@@ -137,10 +137,10 @@ discard block |
||
137 | 137 | * @param array $options |
138 | 138 | * @return mixed |
139 | 139 | */ |
140 | - private function _item_row( EE_Line_Item $line_item, $options = array() ) { |
|
140 | + private function _item_row(EE_Line_Item $line_item, $options = array()) { |
|
141 | 141 | // start of row |
142 | 142 | $row_class = $options['odd'] ? 'item odd' : 'item'; |
143 | - $html = EEH_HTML::tr( '', '', $row_class ); |
|
143 | + $html = EEH_HTML::tr('', '', $row_class); |
|
144 | 144 | // name && desc |
145 | 145 | $name_and_desc = apply_filters( |
146 | 146 | 'FHEE__EE_Default_Line_Item_Display_Strategy__item_row__name', |
@@ -149,22 +149,22 @@ discard block |
||
149 | 149 | ); |
150 | 150 | $name_and_desc .= apply_filters( |
151 | 151 | 'FHEE__EE_Default_Line_Item_Display_Strategy__item_row__desc', |
152 | - ( $options['show_desc'] ? '<span class="line-item-desc-spn smaller-text">: ' . $line_item->desc() . '</span>' : '' ), |
|
152 | + ($options['show_desc'] ? '<span class="line-item-desc-spn smaller-text">: '.$line_item->desc().'</span>' : ''), |
|
153 | 153 | $line_item, |
154 | 154 | $options |
155 | 155 | ); |
156 | - $name_and_desc .= $line_item->is_taxable() ? '<span class="smaller-text lt-grey-text" style="margin:0 0 0 2em;">' . __( ' * taxable item', 'event_espresso' ) . '</span>' : ''; |
|
156 | + $name_and_desc .= $line_item->is_taxable() ? '<span class="smaller-text lt-grey-text" style="margin:0 0 0 2em;">'.__(' * taxable item', 'event_espresso').'</span>' : ''; |
|
157 | 157 | // name td |
158 | - $html .= EEH_HTML::td( /*__FUNCTION__ .*/ $name_and_desc, '', 'item_l' ); |
|
158 | + $html .= EEH_HTML::td( /*__FUNCTION__ .*/ $name_and_desc, '', 'item_l' ); |
|
159 | 159 | // quantity td |
160 | - $html .= EEH_HTML::td( $line_item->quantity(), '', 'item_l jst-rght' ); |
|
161 | - $tax_rate = $line_item->is_taxable() ? 1 + ( $this->_tax_rate / 100 ) : 1; |
|
160 | + $html .= EEH_HTML::td($line_item->quantity(), '', 'item_l jst-rght'); |
|
161 | + $tax_rate = $line_item->is_taxable() ? 1 + ($this->_tax_rate / 100) : 1; |
|
162 | 162 | // price td |
163 | - $unit_price = EEH_Template::format_currency( $line_item->unit_price() * $tax_rate, false, false ); |
|
164 | - $html .= EEH_HTML::td( $unit_price, '', 'item_c jst-rght' ); |
|
163 | + $unit_price = EEH_Template::format_currency($line_item->unit_price() * $tax_rate, false, false); |
|
164 | + $html .= EEH_HTML::td($unit_price, '', 'item_c jst-rght'); |
|
165 | 165 | // total td |
166 | - $total = EEH_Template::format_currency( $line_item->unit_price() * $line_item->quantity() * $tax_rate, false, false ); |
|
167 | - $html .= EEH_HTML::td( $total, '', 'item_r jst-rght' ); |
|
166 | + $total = EEH_Template::format_currency($line_item->unit_price() * $line_item->quantity() * $tax_rate, false, false); |
|
167 | + $html .= EEH_HTML::td($total, '', 'item_r jst-rght'); |
|
168 | 168 | // end of row |
169 | 169 | $html .= EEH_HTML::trx(); |
170 | 170 | |
@@ -180,22 +180,22 @@ discard block |
||
180 | 180 | * @param array $options |
181 | 181 | * @return mixed |
182 | 182 | */ |
183 | - private function _sub_item_row( EE_Line_Item $line_item, $options = array() ) { |
|
183 | + private function _sub_item_row(EE_Line_Item $line_item, $options = array()) { |
|
184 | 184 | // start of row |
185 | - $html = EEH_HTML::tr( '', 'item sub-item-row' ); |
|
185 | + $html = EEH_HTML::tr('', 'item sub-item-row'); |
|
186 | 186 | // name && desc |
187 | 187 | $name_and_desc = $line_item->name(); |
188 | - $name_and_desc .= $options['show_desc'] ? '<span class="line-sub-item-desc-spn smaller-text">: ' . $line_item->desc() . '</span>' : ''; |
|
188 | + $name_and_desc .= $options['show_desc'] ? '<span class="line-sub-item-desc-spn smaller-text">: '.$line_item->desc().'</span>' : ''; |
|
189 | 189 | // name td |
190 | - $html .= EEH_HTML::td( /*__FUNCTION__ .*/ $name_and_desc, '', 'item_l sub-item' ); |
|
190 | + $html .= EEH_HTML::td( /*__FUNCTION__ .*/ $name_and_desc, '', 'item_l sub-item' ); |
|
191 | 191 | // discount/surcharge td |
192 | - if ( $line_item->is_percent() ) { |
|
193 | - $html .= EEH_HTML::td( $line_item->percent() . '%', '', 'item_c' ); |
|
192 | + if ($line_item->is_percent()) { |
|
193 | + $html .= EEH_HTML::td($line_item->percent().'%', '', 'item_c'); |
|
194 | 194 | } else { |
195 | - $html .= EEH_HTML::td( $line_item->unit_price_no_code(), '', 'item_c jst-rght' ); |
|
195 | + $html .= EEH_HTML::td($line_item->unit_price_no_code(), '', 'item_c jst-rght'); |
|
196 | 196 | } |
197 | 197 | // total td |
198 | - $html .= EEH_HTML::td( EEH_Template::format_currency( $line_item->total(), false, false ), '', 'item_r jst-rght' ); |
|
198 | + $html .= EEH_HTML::td(EEH_Template::format_currency($line_item->total(), false, false), '', 'item_r jst-rght'); |
|
199 | 199 | // end of row |
200 | 200 | $html .= EEH_HTML::trx(); |
201 | 201 | return $html; |