Completed
Branch BUG-8698-ticket-sellouts (bcf7c9)
by
unknown
127:27 queued 110:31
created
strategies/validation/EE_Many_Valued_Validation_Strategy.strategy.php 3 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -27,7 +27,7 @@
 block discarded – undo
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)){
Please login to merge, or discard this patch.
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -11,14 +11,14 @@  discard block
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 		}
Please login to merge, or discard this patch.
Braces   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -90,7 +90,7 @@
 block discarded – undo
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
 	}
Please login to merge, or discard this patch.
strategies/validation/EE_Text_Validation_Strategy.strategy.php 4 patches
Doc Comments   +4 added lines patch added patch discarded remove patch
@@ -10,6 +10,10 @@
 block discarded – undo
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 );
Please login to merge, or discard this patch.
Indentation   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -1,12 +1,12 @@
 block discarded – undo
1 1
 <?php if ( ! defined('EVENT_ESPRESSO_VERSION')) { exit('No direct script access allowed'); }
2 2
 /**
3
- * EE_Text_Validation_Strategy
4
- * Optionally, a regular expression can be provided that will be used for validation.
5
- *
6
- * @package			Event Espresso
7
- * @subpackage	Expression package is undefined on line 19, column 19 in Templates/Scripting/PHPClass.php.
8
- * @author				Mike Nelson
9
- */
3
+	 * EE_Text_Validation_Strategy
4
+	 * Optionally, a regular expression can be provided that will be used for validation.
5
+	 *
6
+	 * @package			Event Espresso
7
+	 * @subpackage	Expression package is undefined on line 19, column 19 in Templates/Scripting/PHPClass.php.
8
+	 * @author				Mike Nelson
9
+	 */
10 10
 class EE_Text_Validation_Strategy extends EE_Validation_Strategy_Base{
11 11
 
12 12
 	protected $_regex = null;
Please login to merge, or discard this patch.
Spacing   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -7,21 +7,21 @@  discard block
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 
Please login to merge, or discard this patch.
Braces   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -90,7 +90,7 @@
 block discarded – undo
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
 	}
Please login to merge, or discard this patch.
form_sections/strategies/validation/EE_URL_Validation_Strategy.strategy.php 3 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -26,7 +26,7 @@
 block discarded – undo
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) {
Please login to merge, or discard this patch.
Spacing   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -8,16 +8,16 @@  discard block
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 
Please login to merge, or discard this patch.
Braces   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -33,7 +33,7 @@
 block discarded – undo
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,
Please login to merge, or discard this patch.
line_item_display/EE_Default_Line_Item_Display_Strategy.strategy.php 3 patches
Doc Comments   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -55,7 +55,7 @@  discard block
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
Please login to merge, or discard this patch.
Indentation   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -1,16 +1,16 @@
 block discarded – undo
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
 
Please login to merge, or discard this patch.
Spacing   +39 added lines, -39 removed lines patch added patch discarded remove patch
@@ -57,32 +57,32 @@  discard block
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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;
Please login to merge, or discard this patch.
line_item_display/EE_Invoice_Line_Item_Display_Strategy.strategy.php 3 patches
Doc Comments   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -16,7 +16,7 @@  discard block
 block discarded – undo
16 16
 	/**
17 17
 	 * @param EE_Line_Item $line_item
18 18
 	 * @param array        $options
19
-	 * @return mixed
19
+	 * @return string
20 20
 	 */
21 21
 	public function display_line_item( EE_Line_Item $line_item, $options = array() ) {
22 22
 
@@ -94,7 +94,7 @@  discard block
 block discarded – undo
94 94
 	 *
95 95
 	 * @param EE_Line_Item $line_item
96 96
 	 * @param array        $options
97
-	 * @return mixed
97
+	 * @return string
98 98
 	 */
99 99
 	private function _item_row( EE_Line_Item $line_item, $options = array() ) {
100 100
 		// start of row
@@ -123,7 +123,7 @@  discard block
 block discarded – undo
123 123
 	 *
124 124
 	 * @param EE_Line_Item $line_item
125 125
 	 * @param array        $options
126
-	 * @return mixed
126
+	 * @return string
127 127
 	 */
128 128
 	private function _sub_item_row( EE_Line_Item $line_item, $options = array() ) {
129 129
 		// start of row
@@ -153,7 +153,7 @@  discard block
 block discarded – undo
153 153
 	 *
154 154
 	 * @param EE_Line_Item $line_item
155 155
 	 * @param array        $options
156
-	 * @return mixed
156
+	 * @return string
157 157
 	 */
158 158
 	private function _tax_row( EE_Line_Item $line_item, $options = array() ) {
159 159
 		// start of row
@@ -179,7 +179,7 @@  discard block
 block discarded – undo
179 179
 	 * @param EE_Line_Item $line_item
180 180
 	 * @param string       $text
181 181
 	 * @param array        $options
182
-	 * @return mixed
182
+	 * @return string
183 183
 	 */
184 184
 	private function _total_row( EE_Line_Item $line_item, $text = '', $options = array() ) {
185 185
 		// colspan
@@ -203,7 +203,7 @@  discard block
 block discarded – undo
203 203
 	 * 	_separator_row
204 204
 	 *
205 205
 	 * @param array        $options
206
-	 * @return mixed
206
+	 * @return string
207 207
 	 */
208 208
 	private function _separator_row( $options = array() ) {
209 209
 		// colspan
Please login to merge, or discard this patch.
Indentation   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -1,16 +1,16 @@
 block discarded – undo
1 1
 <?php if ( ! defined('EVENT_ESPRESSO_VERSION')) { exit('No direct script access allowed'); }
2 2
  /**
3
- *
4
- * Class EE_Invoice_Line_Item_Display_Strategy
5
- *
6
- * Description
7
- *
8
- * @package         Event Espresso
9
- * @subpackage    core
10
- * @author				Brent Christensen
11
- * @since		 	   $VID:$
12
- *
13
- */
3
+  *
4
+  * Class EE_Invoice_Line_Item_Display_Strategy
5
+  *
6
+  * Description
7
+  *
8
+  * @package         Event Espresso
9
+  * @subpackage    core
10
+  * @author				Brent Christensen
11
+  * @since		 	   $VID:$
12
+  *
13
+  */
14 14
 class EE_Invoice_Line_Item_Display_Strategy implements EEI_Line_Item_Display {
15 15
 
16 16
 	/**
Please login to merge, or discard this patch.
Spacing   +49 added lines, -49 removed lines patch added patch discarded remove patch
@@ -18,9 +18,9 @@  discard block
 block discarded – undo
18 18
 	 * @param array        $options
19 19
 	 * @return mixed
20 20
 	 */
21
-	public function display_line_item( EE_Line_Item $line_item, $options = array() ) {
21
+	public function display_line_item(EE_Line_Item $line_item, $options = array()) {
22 22
 
23
-		EE_Registry::instance()->load_helper( 'HTML' );
23
+		EE_Registry::instance()->load_helper('HTML');
24 24
 
25 25
 		$html = '';
26 26
 		// set some default options and merge with incoming
@@ -28,58 +28,58 @@  discard block
 block discarded – undo
28 28
 			'show_desc' => TRUE,
29 29
 			'odd' => FALSE
30 30
 		);
31
-		$options = array_merge( $default_options, (array)$options );
31
+		$options = array_merge($default_options, (array) $options);
32 32
 
33
-		switch( $line_item->type() ) {
33
+		switch ($line_item->type()) {
34 34
 
35 35
 			case EEM_Line_Item::type_total:
36 36
 				// loop thru children
37
-				foreach( $line_item->children() as $child_line_item ) {
37
+				foreach ($line_item->children() as $child_line_item) {
38 38
 					// recursively feed children back into this method
39
-					$html .= $this->display_line_item( $child_line_item, $options );
39
+					$html .= $this->display_line_item($child_line_item, $options);
40 40
 				}
41
-				$html .= $this->_separator_row( $options );
42
-				$html .= $this->_total_row( $line_item, __('Total', 'event_espresso'), $options );
41
+				$html .= $this->_separator_row($options);
42
+				$html .= $this->_total_row($line_item, __('Total', 'event_espresso'), $options);
43 43
 				 break;
44 44
 
45 45
 
46 46
 			case EEM_Line_Item::type_sub_total:
47 47
 				// loop thru children
48
-				foreach( $line_item->children() as $child_line_item ) {
48
+				foreach ($line_item->children() as $child_line_item) {
49 49
 					// recursively feed children back into this method
50
-					$html .= $this->display_line_item( $child_line_item, $options );
50
+					$html .= $this->display_line_item($child_line_item, $options);
51 51
 				}
52
-				$html .= $this->_total_row( $line_item, __('Sub-Total', 'event_espresso'), $options );
52
+				$html .= $this->_total_row($line_item, __('Sub-Total', 'event_espresso'), $options);
53 53
 				break;
54 54
 
55 55
 
56 56
 			case EEM_Line_Item::type_tax_sub_total:
57 57
 				// loop thru children
58
-				foreach( $line_item->children() as $child_line_item ) {
58
+				foreach ($line_item->children() as $child_line_item) {
59 59
 					// recursively feed children back into this method
60
-					$html .= $this->display_line_item( $child_line_item, $options );
60
+					$html .= $this->display_line_item($child_line_item, $options);
61 61
 				}
62
-				$html .= $this->_total_row( $line_item, __('Tax Total', 'event_espresso'), $options );
62
+				$html .= $this->_total_row($line_item, __('Tax Total', 'event_espresso'), $options);
63 63
 				break;
64 64
 
65 65
 
66 66
 			case EEM_Line_Item::type_line_item:
67 67
 				// item row
68
-				$html .= $this->_item_row( $line_item, $options );
68
+				$html .= $this->_item_row($line_item, $options);
69 69
 				// got any kids?
70
-				foreach( $line_item->children() as $child_line_item ) {
71
-					$this->display_line_item( $child_line_item, $options );
70
+				foreach ($line_item->children() as $child_line_item) {
71
+					$this->display_line_item($child_line_item, $options);
72 72
 				}
73 73
 				break;
74 74
 
75 75
 
76 76
 			case EEM_Line_Item::type_sub_line_item:
77
-				$html .= $this->_sub_item_row( $line_item, $options );
77
+				$html .= $this->_sub_item_row($line_item, $options);
78 78
 				break;
79 79
 
80 80
 
81 81
 			case EEM_Line_Item::type_tax:
82
-				$html .= $this->_tax_row( $line_item, $options );
82
+				$html .= $this->_tax_row($line_item, $options);
83 83
 				break;
84 84
 
85 85
 		}
@@ -96,21 +96,21 @@  discard block
 block discarded – undo
96 96
 	 * @param array        $options
97 97
 	 * @return mixed
98 98
 	 */
99
-	private function _item_row( EE_Line_Item $line_item, $options = array() ) {
99
+	private function _item_row(EE_Line_Item $line_item, $options = array()) {
100 100
 		// start of row
101 101
 		$row_class = $options['odd'] ? 'item odd' : 'item';
102
-		$html = EEH_HTML::tr( '', $row_class );
102
+		$html = EEH_HTML::tr('', $row_class);
103 103
 		// name td
104
-		$html .= EEH_HTML::td( $line_item->name(), '',  'item_l' );
104
+		$html .= EEH_HTML::td($line_item->name(), '', 'item_l');
105 105
 		// desc td
106
-		$html .= $options['show_desc'] ? EEH_HTML::td( $line_item->desc(), '',  'item_l' ) : '';
106
+		$html .= $options['show_desc'] ? EEH_HTML::td($line_item->desc(), '', 'item_l') : '';
107 107
 		// quantity td
108
-		$html .= EEH_HTML::td( $line_item->quantity(), '',  'item_l' );
108
+		$html .= EEH_HTML::td($line_item->quantity(), '', 'item_l');
109 109
 		// price td
110
-		$html .= EEH_HTML::td( $line_item->unit_price_no_code(), '',  'item_c' );
110
+		$html .= EEH_HTML::td($line_item->unit_price_no_code(), '', 'item_c');
111 111
 		// total td
112
-		$total = $line_item->is_taxable() ? $line_item->total_no_code() . '*' : $line_item->total_no_code();
113
-		$html .= EEH_HTML::td( $total, '',  'item_r' );
112
+		$total = $line_item->is_taxable() ? $line_item->total_no_code().'*' : $line_item->total_no_code();
113
+		$html .= EEH_HTML::td($total, '', 'item_r');
114 114
 		// end of row
115 115
 		$html .= EEH_HTML::trx();
116 116
 		return $html;
@@ -125,22 +125,22 @@  discard block
 block discarded – undo
125 125
 	 * @param array        $options
126 126
 	 * @return mixed
127 127
 	 */
128
-	private function _sub_item_row( EE_Line_Item $line_item, $options = array() ) {
128
+	private function _sub_item_row(EE_Line_Item $line_item, $options = array()) {
129 129
 		// start of row
130
-		$html = EEH_HTML::tr( '', 'item sub-item-row' );
130
+		$html = EEH_HTML::tr('', 'item sub-item-row');
131 131
 		// name td
132
-		$html .= EEH_HTML::td( $line_item->name(), '',  'item_l sub-item' );
132
+		$html .= EEH_HTML::td($line_item->name(), '', 'item_l sub-item');
133 133
 		// desc td
134
-		$html .= $options['show_desc'] ? EEH_HTML::td( $line_item->desc(), '',  'item_l' ) : '';
135
-		$html .= EEH_HTML::td() . EEH_HTML::tdx();
134
+		$html .= $options['show_desc'] ? EEH_HTML::td($line_item->desc(), '', 'item_l') : '';
135
+		$html .= EEH_HTML::td().EEH_HTML::tdx();
136 136
 		// discount/surcharge td
137
-		if ( $line_item->is_percent() ) {
138
-			$html .= EEH_HTML::td( $line_item->percent() . '%', '',  'item_c' );
137
+		if ($line_item->is_percent()) {
138
+			$html .= EEH_HTML::td($line_item->percent().'%', '', 'item_c');
139 139
 		} else {
140
-			$html .= EEH_HTML::td( $line_item->unit_price_no_code(), '',  'item_c' );
140
+			$html .= EEH_HTML::td($line_item->unit_price_no_code(), '', 'item_c');
141 141
 		}
142 142
 		// total td
143
-		$html .= EEH_HTML::td( $line_item->total_no_code(), '',  'item_r' );
143
+		$html .= EEH_HTML::td($line_item->total_no_code(), '', 'item_r');
144 144
 		// end of row
145 145
 		$html .= EEH_HTML::trx();
146 146
 		return $html;
@@ -155,17 +155,17 @@  discard block
 block discarded – undo
155 155
 	 * @param array        $options
156 156
 	 * @return mixed
157 157
 	 */
158
-	private function _tax_row( EE_Line_Item $line_item, $options = array() ) {
158
+	private function _tax_row(EE_Line_Item $line_item, $options = array()) {
159 159
 		// start of row
160
-		$html = EEH_HTML::tr( '', 'item sub-item tax-total' );
160
+		$html = EEH_HTML::tr('', 'item sub-item tax-total');
161 161
 		// name td
162
-		$html .= EEH_HTML::td( $line_item->name(), '',  'item_l sub-item' );
162
+		$html .= EEH_HTML::td($line_item->name(), '', 'item_l sub-item');
163 163
 		// desc td
164
-		$html .= $options['show_desc'] ? EEH_HTML::td( $line_item->desc(), '',  'item_l' ) : '';
164
+		$html .= $options['show_desc'] ? EEH_HTML::td($line_item->desc(), '', 'item_l') : '';
165 165
 		// percent td
166
-		$html .= EEH_HTML::td( $line_item->percent() . '%', '',  'item_c', '', ' colspan="2"' );
166
+		$html .= EEH_HTML::td($line_item->percent().'%', '', 'item_c', '', ' colspan="2"');
167 167
 		// total td
168
-		$html .= EEH_HTML::td( $line_item->total_no_code(), '',  'item_r' );
168
+		$html .= EEH_HTML::td($line_item->total_no_code(), '', 'item_r');
169 169
 		// end of row
170 170
 		$html .= EEH_HTML::trx();
171 171
 		return $html;
@@ -181,17 +181,17 @@  discard block
 block discarded – undo
181 181
 	 * @param array        $options
182 182
 	 * @return mixed
183 183
 	 */
184
-	private function _total_row( EE_Line_Item $line_item, $text = '', $options = array() ) {
184
+	private function _total_row(EE_Line_Item $line_item, $text = '', $options = array()) {
185 185
 		// colspan
186 186
 		$colspan = $options['show_desc'] ? ' colspan="2"' : '';
187 187
 		// start of row
188
-		$html = EEH_HTML::tr( '', '', 'total_tr odd' );
188
+		$html = EEH_HTML::tr('', '', 'total_tr odd');
189 189
 		// empty td
190
-		$html .= EEH_HTML::td( EEH_HTML::nbsp(), '',  '',  '',  $colspan );
190
+		$html .= EEH_HTML::td(EEH_HTML::nbsp(), '', '', '', $colspan);
191 191
 		// total td
192
-		$html .= EEH_HTML::td( $text, '',  'total_currency total',  '',  $colspan );
192
+		$html .= EEH_HTML::td($text, '', 'total_currency total', '', $colspan);
193 193
 		// total td
194
-		$html .= EEH_HTML::td( $line_item->total_no_code(), '',  'total' );
194
+		$html .= EEH_HTML::td($line_item->total_no_code(), '', 'total');
195 195
 		// end of row
196 196
 		$html .= EEH_HTML::trx();
197 197
 		return $html;
@@ -205,11 +205,11 @@  discard block
 block discarded – undo
205 205
 	 * @param array        $options
206 206
 	 * @return mixed
207 207
 	 */
208
-	private function _separator_row( $options = array() ) {
208
+	private function _separator_row($options = array()) {
209 209
 		// colspan
210 210
 		$colspan = $options['show_desc'] ? ' colspan="5"' : ' colspan="4"';
211 211
 		// start of row
212
-		$html = EEH_HTML::tr( EEH_HTML::td( '<hr>', '',  '',  '',  $colspan ));
212
+		$html = EEH_HTML::tr(EEH_HTML::td('<hr>', '', '', '', $colspan));
213 213
 //		// separator td
214 214
 //		$html .= EEH_HTML::td( '<hr>', '',  '',  '',  $colspan );
215 215
 //		// end of row
Please login to merge, or discard this patch.
line_item_display/EE_Receipt_Line_Item_Display_Strategy.strategy.php 3 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -31,7 +31,7 @@
 block discarded – undo
31 31
 	/**
32 32
 	 * @param EE_Line_Item $line_item
33 33
 	 * @param array        $options
34
-	 * @return mixed
34
+	 * @return string
35 35
 	 */
36 36
 	public function display_line_item( EE_Line_Item $line_item, $options = array() ) {
37 37
 
Please login to merge, or discard this patch.
Indentation   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -14,17 +14,17 @@
 block discarded – undo
14 14
  * ------------------------------------------------------------------------
15 15
  */
16 16
  /**
17
- *
18
- * Class EE_Receipt_Line_Item_Display_Strategy
19
- *
20
- * Description
21
- *
22
- * @package         Event Espresso
23
- * @subpackage    core
24
- * @author				Brent Christensen
25
- * @since		 	   $VID:$
26
- *
27
- */
17
+  *
18
+  * Class EE_Receipt_Line_Item_Display_Strategy
19
+  *
20
+  * Description
21
+  *
22
+  * @package         Event Espresso
23
+  * @subpackage    core
24
+  * @author				Brent Christensen
25
+  * @since		 	   $VID:$
26
+  *
27
+  */
28 28
 
29 29
 class EE_Receipt_Line_Item_Display_Strategy  implements EEI_Line_Item_Display {
30 30
 
Please login to merge, or discard this patch.
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -33,9 +33,9 @@  discard block
 block discarded – undo
33 33
 	 * @param array        $options
34 34
 	 * @return mixed
35 35
 	 */
36
-	public function display_line_item( EE_Line_Item $line_item, $options = array() ) {
36
+	public function display_line_item(EE_Line_Item $line_item, $options = array()) {
37 37
 
38
-		EE_Registry::instance()->load_helper( 'HTML' );
38
+		EE_Registry::instance()->load_helper('HTML');
39 39
 
40 40
 		$html = '';
41 41
 		// set some default options and merge with incoming
@@ -43,12 +43,12 @@  discard block
 block discarded – undo
43 43
 			'show_desc' => TRUE,
44 44
 			'odd' => FALSE
45 45
 		);
46
-		$options = array_merge( $default_options, (array)$options );
47
-		switch( $line_item->type() ) {
46
+		$options = array_merge($default_options, (array) $options);
47
+		switch ($line_item->type()) {
48 48
 
49 49
 			case EEM_Line_Item::type_total:
50 50
 				// loop thru children
51
-				foreach( $line_item->children() as $child_line_item ) {
51
+				foreach ($line_item->children() as $child_line_item) {
52 52
 					// recursively feed children back into this method
53 53
 //					$html .= $this->display_line_item( $child_line_item, $options );
54 54
 				}
@@ -59,7 +59,7 @@  discard block
 block discarded – undo
59 59
 
60 60
 			case EEM_Line_Item::type_sub_total:
61 61
 				// loop thru children
62
-				foreach( $line_item->children() as $child_line_item ) {
62
+				foreach ($line_item->children() as $child_line_item) {
63 63
 					// recursively feed children back into this method
64 64
 //					$html .= $this->display_line_item( $child_line_item, $options );
65 65
 				}
@@ -69,7 +69,7 @@  discard block
 block discarded – undo
69 69
 
70 70
 			case EEM_Line_Item::type_tax_sub_total:
71 71
 				// loop thru children
72
-				foreach( $line_item->children() as $child_line_item ) {
72
+				foreach ($line_item->children() as $child_line_item) {
73 73
 					// recursively feed children back into this method
74 74
 //					$html .= $this->display_line_item( $child_line_item, $options );
75 75
 				}
@@ -81,7 +81,7 @@  discard block
 block discarded – undo
81 81
 				// item row
82 82
 //				$html .= $this->_item_row( $line_item, $options );
83 83
 				// got any kids?
84
-				foreach( $line_item->children() as $child_line_item ) {
84
+				foreach ($line_item->children() as $child_line_item) {
85 85
 //					$this->display_line_item( $child_line_item, $options );
86 86
 				}
87 87
 				break;
Please login to merge, or discard this patch.
libraries/line_item_display/EE_SPCO_Line_Item_Display_Strategy.strategy.php 3 patches
Doc Comments   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -67,7 +67,7 @@  discard block
 block discarded – undo
67 67
 	/**
68 68
 	 * @param EE_Line_Item $line_item
69 69
 	 * @param array        $options
70
-	 * @return mixed
70
+	 * @return string
71 71
 	 */
72 72
 	public function display_line_item( EE_Line_Item $line_item, $options = array() ) {
73 73
 
@@ -206,7 +206,7 @@  discard block
 block discarded – undo
206 206
 	 *    _event_row - basically a Heading row displayed once above each event's ticket rows
207 207
 	 *
208 208
 	 * @param EE_Line_Item $line_item
209
-	 * @return mixed
209
+	 * @return string
210 210
 	 */
211 211
 	private function _event_row( EE_Line_Item $line_item ) {
212 212
 		// start of row
@@ -225,7 +225,7 @@  discard block
 block discarded – undo
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 _ticket_row( EE_Line_Item $line_item, $options = array() ) {
231 231
 		// start of row
@@ -268,7 +268,7 @@  discard block
 block discarded – undo
268 268
 	 *
269 269
 	 * @param EE_Line_Item $line_item
270 270
 	 * @param array        $options
271
-	 * @return mixed
271
+	 * @return string
272 272
 	 */
273 273
 	private function _item_row( EE_Line_Item $line_item, $options = array() ) {
274 274
 		// start of row
@@ -314,7 +314,7 @@  discard block
 block discarded – undo
314 314
 	 *
315 315
 	 * @param EE_Line_Item $line_item
316 316
 	 * @param array        $options
317
-	 * @return mixed
317
+	 * @return string
318 318
 	 */
319 319
 	private function _sub_item_row( EE_Line_Item $line_item, $options = array() ) {
320 320
 		// start of row
@@ -344,7 +344,7 @@  discard block
 block discarded – undo
344 344
 	 *
345 345
 	 * @param EE_Line_Item $line_item
346 346
 	 * @param array        $options
347
-	 * @return mixed
347
+	 * @return string
348 348
 	 */
349 349
 	private function _tax_row( EE_Line_Item $line_item, $options = array() ) {
350 350
 		// start of row
@@ -374,7 +374,7 @@  discard block
 block discarded – undo
374 374
 	 * @param EE_Line_Item $line_item
375 375
 	 * @param string $text
376 376
 	 * @param array $options
377
-	 * @return mixed
377
+	 * @return string
378 378
 	 */
379 379
 	private function _total_tax_row( EE_Line_Item $line_item, $text = '', $options = array() ) {
380 380
 		$html = '';
@@ -401,7 +401,7 @@  discard block
 block discarded – undo
401 401
 	 * @param EE_Line_Item $line_item
402 402
 	 * @param string       $text
403 403
 	 * @param array        $options
404
-	 * @return mixed
404
+	 * @return string
405 405
 	 */
406 406
 	private function _sub_total_row( EE_Line_Item $line_item, $text = '', $options = array() ) {
407 407
 		$html = '';
@@ -426,7 +426,7 @@  discard block
 block discarded – undo
426 426
 	 *
427 427
 	 * @param EE_Line_Item $line_item
428 428
 	 * @param string       $text
429
-	 * @return mixed
429
+	 * @return string
430 430
 	 */
431 431
 	private function _total_row( EE_Line_Item $line_item, $text = '' ) {
432 432
 		// start of row
@@ -446,7 +446,7 @@  discard block
 block discarded – undo
446 446
 	 * 	_payments_and_amount_owing_rows
447 447
 	 *
448 448
 	 * @param EE_Line_Item $line_item
449
-	 * @return mixed
449
+	 * @return string
450 450
 	 */
451 451
 	private function _payments_and_amount_owing_rows( EE_Line_Item $line_item ) {
452 452
 		$html = '';
Please login to merge, or discard this patch.
Indentation   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -1,16 +1,16 @@
 block discarded – undo
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
 
Please login to merge, or discard this patch.
Spacing   +118 added lines, -118 removed lines patch added patch discarded remove patch
@@ -69,104 +69,104 @@  discard block
 block discarded – undo
69 69
 	 * @param array        $options
70 70
 	 * @return mixed
71 71
 	 */
72
-	public function display_line_item( EE_Line_Item $line_item, $options = array() ) {
72
+	public function display_line_item(EE_Line_Item $line_item, $options = array()) {
73 73
 
74
-		EE_Registry::instance()->load_helper( 'Template' );
75
-		EE_Registry::instance()->load_helper( 'HTML' );
74
+		EE_Registry::instance()->load_helper('Template');
75
+		EE_Registry::instance()->load_helper('HTML');
76 76
 
77 77
 		$html = '';
78 78
 		// set some default options and merge with incoming
79 79
 		$default_options = array(
80
-			'show_desc' => true,  // 	true 		false
80
+			'show_desc' => true, // 	true 		false
81 81
 			'odd' => false
82 82
 		);
83
-		$options = array_merge( $default_options, (array)$options );
83
+		$options = array_merge($default_options, (array) $options);
84 84
 
85
-		switch( $line_item->type() ) {
85
+		switch ($line_item->type()) {
86 86
 
87 87
 			case EEM_Line_Item::type_line_item:
88 88
 				$this->_show_taxes = $line_item->is_taxable() ? true : $this->_show_taxes;
89
-				if ( $line_item->OBJ_type() == 'Ticket' ) {
89
+				if ($line_item->OBJ_type() == 'Ticket') {
90 90
 					// item row
91
-					$html .= $this->_ticket_row( $line_item, $options );
91
+					$html .= $this->_ticket_row($line_item, $options);
92 92
 					// got any kids?
93
-					foreach ( $line_item->children() as $child_line_item ) {
94
-						$this->display_line_item( $child_line_item, $options );
93
+					foreach ($line_item->children() as $child_line_item) {
94
+						$this->display_line_item($child_line_item, $options);
95 95
 					}
96 96
 				} else {
97 97
 					// item row
98
-					$html .= $this->_item_row( $line_item, $options );
98
+					$html .= $this->_item_row($line_item, $options);
99 99
 					// got any kids?
100
-					foreach ( $line_item->children() as $child_line_item ) {
101
-						$this->display_line_item( $child_line_item, $options );
100
+					foreach ($line_item->children() as $child_line_item) {
101
+						$this->display_line_item($child_line_item, $options);
102 102
 					}
103 103
 				}
104 104
 				break;
105 105
 
106 106
 			case EEM_Line_Item::type_sub_line_item:
107
-				$html .= $this->_sub_item_row( $line_item, $options );
107
+				$html .= $this->_sub_item_row($line_item, $options);
108 108
 				break;
109 109
 
110 110
 			case EEM_Line_Item::type_sub_total:
111 111
 				static $sub_total = 0;
112 112
 				$event_sub_total = 0;
113
-				$text = __( 'Sub-Total', 'event_espresso' );
114
-				if ( $line_item->OBJ_type() == 'Event' ) {
115
-					$options[ 'event_id' ] = $event_id = $line_item->OBJ_ID();
116
-					if ( ! isset( $this->_events[ $options[ 'event_id' ] ] ) ) {
117
-						$event = EEM_Event::instance()->get_one_by_ID( $options[ 'event_id' ] );
118
-						if ( $event instanceof EE_Event ) {
119
-							if ( $event->default_registration_status() == EEM_Registration::status_id_not_approved ) {
113
+				$text = __('Sub-Total', 'event_espresso');
114
+				if ($line_item->OBJ_type() == 'Event') {
115
+					$options['event_id'] = $event_id = $line_item->OBJ_ID();
116
+					if ( ! isset($this->_events[$options['event_id']])) {
117
+						$event = EEM_Event::instance()->get_one_by_ID($options['event_id']);
118
+						if ($event instanceof EE_Event) {
119
+							if ($event->default_registration_status() == EEM_Registration::status_id_not_approved) {
120 120
 								return '';
121 121
 							}
122 122
 						}
123
-						$this->_events[ $options[ 'event_id' ] ] = 0;
124
-						$html .= $this->_event_row( $line_item );
125
-						$text = __( 'Event Sub-Total', 'event_espresso' );
123
+						$this->_events[$options['event_id']] = 0;
124
+						$html .= $this->_event_row($line_item);
125
+						$text = __('Event Sub-Total', 'event_espresso');
126 126
 					}
127 127
 				}
128 128
 				$child_line_items = $line_item->children();
129 129
 				// loop thru children
130
-				foreach( $child_line_items as $child_line_item ) {
130
+				foreach ($child_line_items as $child_line_item) {
131 131
 					// recursively feed children back into this method
132
-					$html .= $this->display_line_item( $child_line_item, $options );
132
+					$html .= $this->display_line_item($child_line_item, $options);
133 133
 				}
134
-				$event_sub_total += isset( $options[ 'event_id' ] ) ? $this->_events[ $options[ 'event_id' ] ] : 0;
134
+				$event_sub_total += isset($options['event_id']) ? $this->_events[$options['event_id']] : 0;
135 135
 				$sub_total += $event_sub_total;
136 136
 				if (
137 137
 					(
138 138
 						// event subtotals
139 139
 						$line_item->code() != 'pre-tax-subtotal' &&
140
-						count( $child_line_items ) > 1
140
+						count($child_line_items) > 1
141 141
 					)
142 142
 					||
143 143
 					(
144 144
 						// pre-tax subtotals
145 145
 						$line_item->code() == 'pre-tax-subtotal' &&
146
-						count( $this->_events ) > 1
146
+						count($this->_events) > 1
147 147
 					)
148 148
 				) {
149 149
 					$options['sub_total'] = $line_item->OBJ_type() == 'Event' ? $event_sub_total : $sub_total;
150
-					$html .= $this->_sub_total_row( $line_item, $text, $options );
150
+					$html .= $this->_sub_total_row($line_item, $text, $options);
151 151
 				}
152 152
 				break;
153 153
 
154 154
 			case EEM_Line_Item::type_tax:
155
-				if ( $this->_show_taxes ) {
156
-					$this->_taxes_html .= $this->_tax_row( $line_item, $options );
155
+				if ($this->_show_taxes) {
156
+					$this->_taxes_html .= $this->_tax_row($line_item, $options);
157 157
 				}
158 158
 				break;
159 159
 
160 160
 			case EEM_Line_Item::type_tax_sub_total:
161
-				if ( $this->_show_taxes ) {
161
+				if ($this->_show_taxes) {
162 162
 					$child_line_items = $line_item->children();
163 163
 					// loop thru children
164
-					foreach( $child_line_items as $child_line_item ) {
164
+					foreach ($child_line_items as $child_line_item) {
165 165
 						// recursively feed children back into this method
166
-						$html .= $this->display_line_item( $child_line_item, $options );
166
+						$html .= $this->display_line_item($child_line_item, $options);
167 167
 					}
168
-					if ( count( $child_line_items ) > 1 ) {
169
-						$this->_taxes_html .= $this->_total_tax_row( $line_item, __( 'Tax Total', 'event_espresso' ) );
168
+					if (count($child_line_items) > 1) {
169
+						$this->_taxes_html .= $this->_total_tax_row($line_item, __('Tax Total', 'event_espresso'));
170 170
 					}
171 171
 				}
172 172
 				break;
@@ -175,25 +175,25 @@  discard block
 block discarded – undo
175 175
 				// get all child line items
176 176
 				$children = $line_item->children();
177 177
 				// loop thru all non-tax child line items
178
-				foreach( $children as $child_line_item ) {
179
-					if ( $child_line_item->type() != EEM_Line_Item::type_tax_sub_total ) {
178
+				foreach ($children as $child_line_item) {
179
+					if ($child_line_item->type() != EEM_Line_Item::type_tax_sub_total) {
180 180
 						// recursively feed children back into this method
181
-						$html .= $this->display_line_item( $child_line_item, $options );
181
+						$html .= $this->display_line_item($child_line_item, $options);
182 182
 					}
183 183
 				}
184 184
 
185 185
 				// now loop thru  tax child line items
186
-				foreach( $children as $child_line_item ) {
187
-					if ( $child_line_item->type() == EEM_Line_Item::type_tax_sub_total ) {
186
+				foreach ($children as $child_line_item) {
187
+					if ($child_line_item->type() == EEM_Line_Item::type_tax_sub_total) {
188 188
 						// recursively feed children back into this method
189
-						$html .= $this->display_line_item( $child_line_item, $options );
189
+						$html .= $this->display_line_item($child_line_item, $options);
190 190
 					}
191 191
 				}
192 192
 				$html .= $this->_taxes_html;
193
-				$html .= $this->_total_row( $line_item, __('Total', 'event_espresso') );
193
+				$html .= $this->_total_row($line_item, __('Total', 'event_espresso'));
194 194
 
195 195
 
196
-				$html .= $this->_payments_and_amount_owing_rows( $line_item, $options );
196
+				$html .= $this->_payments_and_amount_owing_rows($line_item, $options);
197 197
 				break;
198 198
 
199 199
 		}
@@ -208,11 +208,11 @@  discard block
 block discarded – undo
208 208
 	 * @param EE_Line_Item $line_item
209 209
 	 * @return mixed
210 210
 	 */
211
-	private function _event_row( EE_Line_Item $line_item ) {
211
+	private function _event_row(EE_Line_Item $line_item) {
212 212
 		// start of row
213
-		$html = EEH_HTML::tr( '', 'event-cart-total-row', 'total_tr odd' );
213
+		$html = EEH_HTML::tr('', 'event-cart-total-row', 'total_tr odd');
214 214
 		// event name td
215
-		$html .= EEH_HTML::td( EEH_HTML::strong( $line_item->name() ), '', 'event-header', '', ' colspan="4"' );
215
+		$html .= EEH_HTML::td(EEH_HTML::strong($line_item->name()), '', 'event-header', '', ' colspan="4"');
216 216
 		// end of row
217 217
 		$html .= EEH_HTML::trx();
218 218
 		return $html;
@@ -227,10 +227,10 @@  discard block
 block discarded – undo
227 227
 	 * @param array        $options
228 228
 	 * @return mixed
229 229
 	 */
230
-	private function _ticket_row( EE_Line_Item $line_item, $options = array() ) {
230
+	private function _ticket_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,23 +239,23 @@  discard block
 block discarded – undo
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'] ? '<span class="line-item-desc-spn smaller-text">: ' . $line_item->desc() . '</span>' : '' ),
242
+			($options['show_desc'] ? '<span class="line-item-desc-spn smaller-text">: '.$line_item->desc().'</span>' : ''),
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( /*__FUNCTION__ .*/ $name_and_desc, '',  'item_l' );
248
+		$html .= EEH_HTML::td( /*__FUNCTION__ .*/ $name_and_desc, '', 'item_l' );
249 249
 		// price td
250
-		$html .= EEH_HTML::td( $line_item->unit_price_no_code(), '',  'item_c jst-rght' );
250
+		$html .= EEH_HTML::td($line_item->unit_price_no_code(), '', 'item_c jst-rght');
251 251
 		// quantity td
252
-		$html .= EEH_HTML::td( $line_item->quantity(), '', 'item_l jst-rght' );
252
+		$html .= EEH_HTML::td($line_item->quantity(), '', 'item_l jst-rght');
253 253
 		$this->_total_items += $line_item->quantity();
254 254
 		// determine total for line item
255 255
 		$total = $line_item->total();
256
-		$this->_events[ $options[ 'event_id' ] ] += $total;
256
+		$this->_events[$options['event_id']] += $total;
257 257
 		// total td
258
-		$html .= EEH_HTML::td( EEH_Template::format_currency( $total, false, false ), '',  'item_r jst-rght' );
258
+		$html .= EEH_HTML::td(EEH_Template::format_currency($total, false, false), '', 'item_r jst-rght');
259 259
 		// end of row
260 260
 		$html .= EEH_HTML::trx();
261 261
 		return $html;
@@ -270,38 +270,38 @@  discard block
 block discarded – undo
270 270
 	 * @param array        $options
271 271
 	 * @return mixed
272 272
 	 */
273
-	private function _item_row( EE_Line_Item $line_item, $options = array() ) {
273
+	private function _item_row(EE_Line_Item $line_item, $options = array()) {
274 274
 		// start of row
275 275
 		$row_class = $options['odd'] ? 'item odd' : 'item';
276
-		$html = EEH_HTML::tr( '', '', $row_class );
276
+		$html = EEH_HTML::tr('', '', $row_class);
277 277
 		// name && desc
278 278
 		$name_and_desc = apply_filters(
279 279
 			'FHEE__EE_SPCO_Line_Item_Display_Strategy__item_row__name',
280
-			$line_item->OBJ_type() . ': ' . $line_item->name(),
280
+			$line_item->OBJ_type().': '.$line_item->name(),
281 281
 			$line_item
282 282
 		);
283 283
 		$name_and_desc .= apply_filters(
284 284
 			'FHEE__EE_SPCO_Line_Item_Display_Strategy__item_row__desc',
285
-			( $options['show_desc'] ? '<span class="line-item-desc-spn smaller-text">: ' . $line_item->desc() . '</span>' : '' ),
285
+			($options['show_desc'] ? '<span class="line-item-desc-spn smaller-text">: '.$line_item->desc().'</span>' : ''),
286 286
 			$line_item,
287 287
 			$options
288 288
 		);
289 289
 		$name_and_desc .= $line_item->is_taxable() ? ' * ' : '';
290 290
 		// name td
291
-		$html .= EEH_HTML::td( $name_and_desc, '',  'item_l' );
291
+		$html .= EEH_HTML::td($name_and_desc, '', 'item_l');
292 292
 		// price td
293
-		if ( $line_item->is_percent() ) {
294
-			$html .= EEH_HTML::td( $line_item->percent() . '%', '', 'item_c jst-rght' );
293
+		if ($line_item->is_percent()) {
294
+			$html .= EEH_HTML::td($line_item->percent().'%', '', 'item_c jst-rght');
295 295
 		} else {
296
-			$html .= EEH_HTML::td( $line_item->unit_price_no_code(), '', 'item_c jst-rght' );
296
+			$html .= EEH_HTML::td($line_item->unit_price_no_code(), '', 'item_c jst-rght');
297 297
 		}
298 298
 		// quantity td
299
-		$html .= EEH_HTML::td( $line_item->quantity(), '', 'item_l jst-rght' );
299
+		$html .= EEH_HTML::td($line_item->quantity(), '', 'item_l jst-rght');
300 300
 		//$total = $line_item->total() * $line_item->quantity();
301 301
 		$total = $line_item->total();
302
-		$this->_events[ $options[ 'event_id' ] ] += $total;
302
+		$this->_events[$options['event_id']] += $total;
303 303
 		// total td
304
-		$html .= EEH_HTML::td( EEH_Template::format_currency( $total, false, false ), '',  'item_r jst-rght' );
304
+		$html .= EEH_HTML::td(EEH_Template::format_currency($total, false, false), '', 'item_r jst-rght');
305 305
 		// end of row
306 306
 		$html .= EEH_HTML::trx();
307 307
 		return $html;
@@ -316,22 +316,22 @@  discard block
 block discarded – undo
316 316
 	 * @param array        $options
317 317
 	 * @return mixed
318 318
 	 */
319
-	private function _sub_item_row( EE_Line_Item $line_item, $options = array() ) {
319
+	private function _sub_item_row(EE_Line_Item $line_item, $options = array()) {
320 320
 		// start of row
321
-		$html = EEH_HTML::tr( '', 'item sub-item-row' );
321
+		$html = EEH_HTML::tr('', 'item sub-item-row');
322 322
 		// name && desc
323 323
 		$name_and_desc = $line_item->name();
324
-		$name_and_desc .= $options['show_desc'] ? '<span class="line-sub-item-desc-spn smaller-text">: ' . $line_item->desc() . '</span>' : '';
324
+		$name_and_desc .= $options['show_desc'] ? '<span class="line-sub-item-desc-spn smaller-text">: '.$line_item->desc().'</span>' : '';
325 325
 		// name td
326
-		$html .= EEH_HTML::td( /*__FUNCTION__ .*/ $name_and_desc, '',  'item_l sub-item' );
326
+		$html .= EEH_HTML::td( /*__FUNCTION__ .*/ $name_and_desc, '', 'item_l sub-item' );
327 327
 		// discount/surcharge td
328
-		if ( $line_item->is_percent() ) {
329
-			$html .= EEH_HTML::td( $line_item->percent() . '%', '',  'item_c' );
328
+		if ($line_item->is_percent()) {
329
+			$html .= EEH_HTML::td($line_item->percent().'%', '', 'item_c');
330 330
 		} else {
331
-			$html .= EEH_HTML::td( $line_item->unit_price_no_code(), '',  'item_c jst-rght' );
331
+			$html .= EEH_HTML::td($line_item->unit_price_no_code(), '', 'item_c jst-rght');
332 332
 		}
333 333
 		// total td
334
-		$html .= EEH_HTML::td( EEH_Template::format_currency( $line_item->total(), false, false ), '',  'item_r jst-rght' );
334
+		$html .= EEH_HTML::td(EEH_Template::format_currency($line_item->total(), false, false), '', 'item_r jst-rght');
335 335
 		// end of row
336 336
 		$html .= EEH_HTML::trx();
337 337
 		return $html;
@@ -346,21 +346,21 @@  discard block
 block discarded – undo
346 346
 	 * @param array        $options
347 347
 	 * @return mixed
348 348
 	 */
349
-	private function _tax_row( EE_Line_Item $line_item, $options = array() ) {
349
+	private function _tax_row(EE_Line_Item $line_item, $options = array()) {
350 350
 		// start of row
351
-		$html = EEH_HTML::tr( '', 'item sub-item tax-total' );
351
+		$html = EEH_HTML::tr('', 'item sub-item tax-total');
352 352
 		// name && desc
353 353
 		$name_and_desc = $line_item->name();
354
-		$name_and_desc .= '<span class="smaller-text lt-grey-text" style="margin:0 0 0 2em;">' . __( ' * taxable items', 'event_espresso' ) . '</span>';
355
-		$name_and_desc .= $options[ 'show_desc' ] ? '<br/>' . $line_item->desc() : '';
354
+		$name_and_desc .= '<span class="smaller-text lt-grey-text" style="margin:0 0 0 2em;">'.__(' * taxable items', 'event_espresso').'</span>';
355
+		$name_and_desc .= $options['show_desc'] ? '<br/>'.$line_item->desc() : '';
356 356
 		// name td
357
-		$html .= EEH_HTML::td( /*__FUNCTION__ .*/ $name_and_desc, '',  'item_l sub-item' );
357
+		$html .= EEH_HTML::td( /*__FUNCTION__ .*/ $name_and_desc, '', 'item_l sub-item' );
358 358
 		// percent td
359
-		$html .= EEH_HTML::td( $line_item->percent() . '%', '',  ' jst-rght', '' );
359
+		$html .= EEH_HTML::td($line_item->percent().'%', '', ' jst-rght', '');
360 360
 		// empty td (price)
361
-		$html .= EEH_HTML::td( EEH_HTML::nbsp() );
361
+		$html .= EEH_HTML::td(EEH_HTML::nbsp());
362 362
 		// total td
363
-		$html .= EEH_HTML::td( EEH_Template::format_currency( $line_item->total(), false, false ), '',  'item_r jst-rght' );
363
+		$html .= EEH_HTML::td(EEH_Template::format_currency($line_item->total(), false, false), '', 'item_r jst-rght');
364 364
 		// end of row
365 365
 		$html .= EEH_HTML::trx();
366 366
 		return $html;
@@ -375,17 +375,17 @@  discard block
 block discarded – undo
375 375
 	 * @param string $text
376 376
 	 * @return mixed
377 377
 	 */
378
-	private function _total_tax_row( EE_Line_Item $line_item, $text = '' ) {
378
+	private function _total_tax_row(EE_Line_Item $line_item, $text = '') {
379 379
 		$html = '';
380
-		if ( $line_item->total() ) {
380
+		if ($line_item->total()) {
381 381
 			// start of row
382
-			$html = EEH_HTML::tr( '', '', 'total_tr odd' );
382
+			$html = EEH_HTML::tr('', '', 'total_tr odd');
383 383
 			// total td
384
-			$html .= EEH_HTML::td( $text, '', 'total_currency total jst-rght', '', ' colspan="2"' );
384
+			$html .= EEH_HTML::td($text, '', 'total_currency total jst-rght', '', ' colspan="2"');
385 385
 			// empty td (price)
386
-			$html .= EEH_HTML::td( EEH_HTML::nbsp() );
386
+			$html .= EEH_HTML::td(EEH_HTML::nbsp());
387 387
 			// total td
388
-			$html .= EEH_HTML::td( EEH_Template::format_currency( $line_item->total(), false, false ), '', 'total jst-rght' );
388
+			$html .= EEH_HTML::td(EEH_Template::format_currency($line_item->total(), false, false), '', 'total jst-rght');
389 389
 			// end of row
390 390
 			$html .= EEH_HTML::trx();
391 391
 		}
@@ -402,15 +402,15 @@  discard block
 block discarded – undo
402 402
 	 * @param array        $options
403 403
 	 * @return mixed
404 404
 	 */
405
-	private function _sub_total_row( EE_Line_Item $line_item, $text = '', $options = array() ) {
405
+	private function _sub_total_row(EE_Line_Item $line_item, $text = '', $options = array()) {
406 406
 		$html = '';
407
-		if ( $line_item->total() ) {
407
+		if ($line_item->total()) {
408 408
 			// start of row
409
-			$html = EEH_HTML::tr( '', '', 'total_tr odd' );
409
+			$html = EEH_HTML::tr('', '', 'total_tr odd');
410 410
 			// total td
411
-			$html .= EEH_HTML::td( $text, '', 'total_currency total jst-rght', '', ' colspan="3"' );
411
+			$html .= EEH_HTML::td($text, '', 'total_currency total jst-rght', '', ' colspan="3"');
412 412
 			// total td
413
-			$html .= EEH_HTML::td( EEH_Template::format_currency( $options[ 'sub_total' ], false, false ), '', 'total jst-rght' );
413
+			$html .= EEH_HTML::td(EEH_Template::format_currency($options['sub_total'], false, false), '', 'total jst-rght');
414 414
 			// end of row
415 415
 			$html .= EEH_HTML::trx();
416 416
 		}
@@ -427,13 +427,13 @@  discard block
 block discarded – undo
427 427
 	 * @param string       $text
428 428
 	 * @return mixed
429 429
 	 */
430
-	private function _total_row( EE_Line_Item $line_item, $text = '' ) {
430
+	private function _total_row(EE_Line_Item $line_item, $text = '') {
431 431
 		// start of row
432
-		$html = EEH_HTML::tr( '', '', 'spco-grand-total total_tr odd' );
432
+		$html = EEH_HTML::tr('', '', 'spco-grand-total total_tr odd');
433 433
 		// total td
434
-		$html .= EEH_HTML::td( $text, '',  'total_currency total jst-rght',  '',  ' colspan="3"' );
434
+		$html .= EEH_HTML::td($text, '', 'total_currency total jst-rght', '', ' colspan="3"');
435 435
 		// total td
436
-		$html .= EEH_HTML::td( EEH_Template::format_currency( $line_item->total(), false, false ), '',  'total jst-rght' );
436
+		$html .= EEH_HTML::td(EEH_Template::format_currency($line_item->total(), false, false), '', 'total jst-rght');
437 437
 		// end of row
438 438
 		$html .= EEH_HTML::trx();
439 439
 		return $html;
@@ -448,30 +448,30 @@  discard block
 block discarded – undo
448 448
 	 * @param array        $options
449 449
 	 * @return mixed
450 450
 	 */
451
-	private function _payments_and_amount_owing_rows( EE_Line_Item $line_item, $options = array() ) {
451
+	private function _payments_and_amount_owing_rows(EE_Line_Item $line_item, $options = array()) {
452 452
 		$html = '';
453 453
 		$owing = $line_item->total();
454
-		$transaction = EEM_Transaction::instance()->get_one_by_ID( $line_item->TXN_ID() );
455
-		if ( $transaction instanceof EE_Transaction ) {
454
+		$transaction = EEM_Transaction::instance()->get_one_by_ID($line_item->TXN_ID());
455
+		if ($transaction instanceof EE_Transaction) {
456 456
 			$registration_payments = array();
457
-			$registrations = ! empty( $options['registrations'] )
458
-				? $options[ 'registrations' ]
457
+			$registrations = ! empty($options['registrations'])
458
+				? $options['registrations']
459 459
 				: $transaction->registrations();
460
-			foreach ( $registrations as $registration ) {
461
-				if ( $registration instanceof EE_Registration && $registration->owes_monies_and_can_pay() ) {
460
+			foreach ($registrations as $registration) {
461
+				if ($registration instanceof EE_Registration && $registration->owes_monies_and_can_pay()) {
462 462
 					$registration_payments = $registration_payments + $registration->registration_payments();
463 463
 				}
464 464
 			}
465
-			if ( ! empty( $registration_payments )) {
466
-				foreach ( $registration_payments as $registration_payment ) {
467
-					if ( $registration_payment instanceof EE_Registration_Payment ) {
465
+			if ( ! empty($registration_payments)) {
466
+				foreach ($registration_payments as $registration_payment) {
467
+					if ($registration_payment instanceof EE_Registration_Payment) {
468 468
 						$owing = $owing - $registration_payment->amount();
469 469
 						$payment = $registration_payment->payment();
470
-						if ( $payment instanceof EE_Payment ) {
470
+						if ($payment instanceof EE_Payment) {
471 471
 							$payment_desc = sprintf(
472
-								__( 'Payment%1$s Received: %2$s', 'event_espresso' ),
472
+								__('Payment%1$s Received: %2$s', 'event_espresso'),
473 473
 								$payment->txn_id_chq_nmbr() != ''
474
-									? ' <span class="small-text">(#' . $payment->txn_id_chq_nmbr() . ')</span> '
474
+									? ' <span class="small-text">(#'.$payment->txn_id_chq_nmbr().')</span> '
475 475
 									: '',
476 476
 								$payment->timestamp()
477 477
 							);
@@ -479,12 +479,12 @@  discard block
 block discarded – undo
479 479
 							$payment_desc = '';
480 480
 						}
481 481
 						// start of row
482
-						$html .= EEH_HTML::tr( '', '', 'total_tr odd' );
482
+						$html .= EEH_HTML::tr('', '', 'total_tr odd');
483 483
 						// payment desc
484
-						$html .= EEH_HTML::td( $payment_desc, '', '', '', ' colspan="3"' );
484
+						$html .= EEH_HTML::td($payment_desc, '', '', '', ' colspan="3"');
485 485
 						// total td
486 486
 						$html .= EEH_HTML::td(
487
-							EEH_Template::format_currency( $registration_payment->amount(), false, false ),
487
+							EEH_Template::format_currency($registration_payment->amount(), false, false),
488 488
 							'',
489 489
 							'total jst-rght'
490 490
 						);
@@ -492,17 +492,17 @@  discard block
 block discarded – undo
492 492
 						$html .= EEH_HTML::trx();
493 493
 					}
494 494
 				}
495
-				if ( $line_item->total() ) {
495
+				if ($line_item->total()) {
496 496
 					// start of row
497
-					$html .= EEH_HTML::tr( '', '', 'total_tr odd' );
497
+					$html .= EEH_HTML::tr('', '', 'total_tr odd');
498 498
 					// total td
499 499
 					$html .= EEH_HTML::td(
500 500
 						__('Amount Owing', 'event_espresso'),
501
-						'',  'total_currency total jst-rght',  '',  ' colspan="3"'
501
+						'', 'total_currency total jst-rght', '', ' colspan="3"'
502 502
 					);
503 503
 					// total td
504 504
 					$html .= EEH_HTML::td(
505
-						EEH_Template::format_currency( $owing, false, false ), '',  'total jst-rght'
505
+						EEH_Template::format_currency($owing, false, false), '', 'total jst-rght'
506 506
 					);
507 507
 					// end of row
508 508
 					$html .= EEH_HTML::trx();
Please login to merge, or discard this patch.
core/libraries/messages/defaults/EE_Messages_Template_Pack.core.php 3 patches
Doc Comments   +1 added lines patch added patch discarded remove patch
@@ -316,6 +316,7 @@
 block discarded – undo
316 316
 	 * @param EE_message_type $message_type
317 317
 	 * @param string          $field          The field reference for the specific template being looked up.
318 318
 	 * @param string          $context      The context reference for the specific template being looked up
319
+	 * @param EE_Messages_Template_Pack_Default|null $default_pack
319 320
 	 *
320 321
 	 * @return string          The template contents.
321 322
 	 */
Please login to merge, or discard this patch.
Spacing   +86 added lines, -86 removed lines patch added patch discarded remove patch
@@ -167,48 +167,48 @@  discard block
 block discarded – undo
167 167
 	public function __construct() {
168 168
 		$this->_set_props();
169 169
 		//make sure classname is correct
170
-		$classname = get_class( $this );
170
+		$classname = get_class($this);
171 171
 		//make sure required props have been set
172 172
 
173 173
 		//if label is empty then throw an error because we should have it defined by now.
174
-		if ( ! isset( $this->label )  ) {
175
-			throw new EE_Error( sprintf( __('The label property is not set for %s.  Please ensure that is set for the class.', 'event_espresso' ), $classname ) );
174
+		if ( ! isset($this->label)) {
175
+			throw new EE_Error(sprintf(__('The label property is not set for %s.  Please ensure that is set for the class.', 'event_espresso'), $classname));
176 176
 		}
177 177
 
178 178
 
179 179
 		//the reference for this template pack
180
-		if ( ! isset( $this->dbref )  ) {
181
-			throw new EE_Error( sprintf( __('The dbref property is not set for %s.  Please ensure that is set for the class.', 'event_espresso' ), $classname ) );
180
+		if ( ! isset($this->dbref)) {
181
+			throw new EE_Error(sprintf(__('The dbref property is not set for %s.  Please ensure that is set for the class.', 'event_espresso'), $classname));
182 182
 		}
183 183
 
184 184
 		//make sure dbref is safe
185
-		$this->dbref = str_replace( '-', '_', sanitize_key( $this->dbref ) );
185
+		$this->dbref = str_replace('-', '_', sanitize_key($this->dbref));
186 186
 
187
-		$should_be = 'EE_Messages_Template_Pack_' . str_replace( ' ', '_', ucwords( str_replace( '_', ' ', $this->dbref ) ) );
187
+		$should_be = 'EE_Messages_Template_Pack_'.str_replace(' ', '_', ucwords(str_replace('_', ' ', $this->dbref)));
188 188
 
189
-		if ( $should_be !== $classname ) {
190
-			throw new EE_Error( sprintf( __('The name of the template pack instantiated class is "%s".  It should be "%s".  Make sure that the name of the template pack class matches is prepended with "EE_Messages_Template_Pack_" and appended with a sentence case iteration of the value for your template pack\'s dbref property.', 'event_espresso' ), $classname, $should_be ) );
189
+		if ($should_be !== $classname) {
190
+			throw new EE_Error(sprintf(__('The name of the template pack instantiated class is "%s".  It should be "%s".  Make sure that the name of the template pack class matches is prepended with "EE_Messages_Template_Pack_" and appended with a sentence case iteration of the value for your template pack\'s dbref property.', 'event_espresso'), $classname, $should_be));
191 191
 		}
192 192
 
193 193
 		//if _base_path is not set then throw an error because a base path string is needed.
194
-		if ( empty( $this->_base_path ) ) {
195
-			throw new EE_Error( sprintf( __('The _base_path property is not set for %s.  Please ensure that is set for the class.', 'event_espresso' ), $classname ) );
194
+		if (empty($this->_base_path)) {
195
+			throw new EE_Error(sprintf(__('The _base_path property is not set for %s.  Please ensure that is set for the class.', 'event_espresso'), $classname));
196 196
 		}
197 197
 
198 198
 
199 199
 		//if _base_url is not set then throw an error because a  string is needed for variations.
200
-		if ( empty( $this->_base_url ) ) {
201
-			throw new EE_Error( sprintf( __('The _base_url property is not set for %s.  Please ensure that is set for the class.', 'event_espresso' ), $classname ) );
200
+		if (empty($this->_base_url)) {
201
+			throw new EE_Error(sprintf(__('The _base_url property is not set for %s.  Please ensure that is set for the class.', 'event_espresso'), $classname));
202 202
 		}
203 203
 
204 204
 
205 205
 		//if $supports is not set then throw an error because that effectively means this template_pack does not have any templates!
206
-		if ( empty( $this->_supports ) ) {
207
-			throw new EE_Error( sprintf( __('The supports property is not set for %s.  Please ensure that is set for the class.', 'event_espresso' ), $classname ) );
206
+		if (empty($this->_supports)) {
207
+			throw new EE_Error(sprintf(__('The supports property is not set for %s.  Please ensure that is set for the class.', 'event_espresso'), $classname));
208 208
 		}
209 209
 
210 210
 		//load template helper
211
-		EE_Registry::instance()->load_helper( 'Template' );
211
+		EE_Registry::instance()->load_helper('Template');
212 212
 
213 213
 	}
214 214
 
@@ -243,8 +243,8 @@  discard block
 block discarded – undo
243 243
 	 *
244 244
 	 * @return array
245 245
 	 */
246
-	public function get_templates( EE_messenger $messenger, EE_message_type $message_type ) {
247
-		return isset( $this->_templates[$messenger->name][$message_type->name] ) ? $this->_templates[$messenger->name][$message_type->name] : $this->_get_templates( $messenger, $message_type );
246
+	public function get_templates(EE_messenger $messenger, EE_message_type $message_type) {
247
+		return isset($this->_templates[$messenger->name][$message_type->name]) ? $this->_templates[$messenger->name][$message_type->name] : $this->_get_templates($messenger, $message_type);
248 248
 	}
249 249
 
250 250
 
@@ -261,7 +261,7 @@  discard block
 block discarded – undo
261 261
 	 * @return array          Returns an multi-level associative array indexed by template context and field in the format:
262 262
 	 *                                array( 'context' => array( 'field' => 'value', 'another-field', 'value' ) );
263 263
 	 */
264
-	protected function _get_templates( EE_messenger $messenger, EE_message_type $message_type ) {
264
+	protected function _get_templates(EE_messenger $messenger, EE_message_type $message_type) {
265 265
 		$templates = array();
266 266
 
267 267
 		/**
@@ -280,28 +280,28 @@  discard block
 block discarded – undo
280 280
 		$contexts = $message_type->get_contexts();
281 281
 
282 282
 
283
-		foreach ( $contexts as $context => $details ) {
284
-			foreach ( $fields as $field => $field_details ) {
285
-				if ( empty( $field_details ) )
283
+		foreach ($contexts as $context => $details) {
284
+			foreach ($fields as $field => $field_details) {
285
+				if (empty($field_details))
286 286
 					continue;
287 287
 				/**
288 288
 				 * is this a field array (linked to a main field)?
289 289
 				 */
290
-				if ( $field == 'extra'  ) {
291
-					foreach ( $field_details as $main_field => $sub_fields ) {
292
-						foreach ( $sub_fields as $sub_field => $sub_field_details ) {
290
+				if ($field == 'extra') {
291
+					foreach ($field_details as $main_field => $sub_fields) {
292
+						foreach ($sub_fields as $sub_field => $sub_field_details) {
293 293
 							//make sure that the template_field_ref matches what the main template field is for this template group.
294 294
 							$template_field_ref = $sub_field == 'main' ? $main_field : $sub_field;
295
-							$templates[ $context ][ $main_field ][ $sub_field ] = $this->_get_specific_template( $default_pack, $messenger, $message_type, $template_field_ref, $context );
295
+							$templates[$context][$main_field][$sub_field] = $this->_get_specific_template($default_pack, $messenger, $message_type, $template_field_ref, $context);
296 296
 						}
297 297
 					}
298 298
 				} else {
299
-					$templates[ $context ][ $field ] = $this->_get_specific_template( $default_pack, $messenger, $message_type, $field, $context );
299
+					$templates[$context][$field] = $this->_get_specific_template($default_pack, $messenger, $message_type, $field, $context);
300 300
 				}
301 301
 			}
302 302
 		}
303 303
 
304
-		$templates = apply_filters( 'FHEE__EE_Template_Pack___get_templates__templates', $templates, $messenger, $message_type, $this );
304
+		$templates = apply_filters('FHEE__EE_Template_Pack___get_templates__templates', $templates, $messenger, $message_type, $this);
305 305
 
306 306
 		$this->_templates[$messenger->name][$message_type->name] = $templates;
307 307
 		 return $templates;
@@ -319,22 +319,22 @@  discard block
 block discarded – undo
319 319
 	 *
320 320
 	 * @return string          The template contents.
321 321
 	 */
322
-	protected function _get_specific_template( $default_pack, EE_messenger $messenger, EE_message_type $message_type, $field, $context ) {
322
+	protected function _get_specific_template($default_pack, EE_messenger $messenger, EE_message_type $message_type, $field, $context) {
323 323
 
324 324
 		//default templates
325
-		$default_templates = $default_pack instanceof EE_Messages_Template_Pack_Default ? $default_pack->get_templates( $messenger, $message_type ) : array();
325
+		$default_templates = $default_pack instanceof EE_Messages_Template_Pack_Default ? $default_pack->get_templates($messenger, $message_type) : array();
326 326
 
327 327
 		//first we allow for the $_base_path to be filtered.  However, we assign this to a new variable so that we have the original base_path as a fallback.
328
-		$filtered_base_path = apply_filters( 'FHEE__EE_Template_Pack___get_specific_template__filtered_base_path', $this->_base_path, $messenger, $message_type, $field, $context, $this );
328
+		$filtered_base_path = apply_filters('FHEE__EE_Template_Pack___get_specific_template__filtered_base_path', $this->_base_path, $messenger, $message_type, $field, $context, $this);
329 329
 
330 330
 		$master_templates = $message_type->get_master_templates();
331
-		$master_templates_mt = isset( $master_templates[$messenger->name] ) ? $master_templates[$messenger->name] : $message_type->name;
332
-		$full_path = $filtered_base_path . $messenger->name . '_' . $message_type->name . '_' . $field . '_' . $context . '.template.php';
333
-		$fallback_path = $filtered_base_path . $messenger->name . '_' . $message_type->name . '_' . $field . '.template.php';
334
-		$mt_defined_full_path = $filtered_base_path . $messenger->name . '_' . $master_templates_mt . '_' . $field . '_' . $context . '.template.php';
335
-		$mt_defined_fallback_path = $filtered_base_path . $messenger->name . '_' . $master_templates_mt . '_' . $field . '.template.php';
336
-		$base_defined_full_path = $this->_base_path . $messenger->name . '_' . $master_templates_mt . '_' . $field . '_' . $context . '.template.php';
337
-		$base_defined_fallback_path = $this->_base_path . $messenger->name . '_' . $master_templates_mt . '_' . $field . '.template.php';
331
+		$master_templates_mt = isset($master_templates[$messenger->name]) ? $master_templates[$messenger->name] : $message_type->name;
332
+		$full_path = $filtered_base_path.$messenger->name.'_'.$message_type->name.'_'.$field.'_'.$context.'.template.php';
333
+		$fallback_path = $filtered_base_path.$messenger->name.'_'.$message_type->name.'_'.$field.'.template.php';
334
+		$mt_defined_full_path = $filtered_base_path.$messenger->name.'_'.$master_templates_mt.'_'.$field.'_'.$context.'.template.php';
335
+		$mt_defined_fallback_path = $filtered_base_path.$messenger->name.'_'.$master_templates_mt.'_'.$field.'.template.php';
336
+		$base_defined_full_path = $this->_base_path.$messenger->name.'_'.$master_templates_mt.'_'.$field.'_'.$context.'.template.php';
337
+		$base_defined_fallback_path = $this->_base_path.$messenger->name.'_'.$master_templates_mt.'_'.$field.'.template.php';
338 338
 
339 339
 		/**
340 340
 		 * Template checks are done hierarchically in the following order:
@@ -348,28 +348,28 @@  discard block
 block discarded – undo
348 348
 		 */
349 349
 
350 350
 
351
-		if ( is_readable( $full_path ) ) {
351
+		if (is_readable($full_path)) {
352 352
 			$actual_path = $full_path;
353
-		} elseif ( is_readable( $fallback_path ) ) {
353
+		} elseif (is_readable($fallback_path)) {
354 354
 			$actual_path = $fallback_path;
355
-		} elseif ( is_readable( $mt_defined_full_path ) ) {
355
+		} elseif (is_readable($mt_defined_full_path)) {
356 356
 			$actual_path = $mt_defined_full_path;
357
-		} elseif ( is_readable( $mt_defined_fallback_path ) ) {
357
+		} elseif (is_readable($mt_defined_fallback_path)) {
358 358
 			$actual_path = $mt_defined_fallback_path;
359
-		} elseif ( is_readable( $base_defined_full_path ) ) {
359
+		} elseif (is_readable($base_defined_full_path)) {
360 360
 			$actual_path = $base_defined_full_path;
361
-		} elseif ( is_readable( $base_defined_fallback_path ) ) {
361
+		} elseif (is_readable($base_defined_fallback_path)) {
362 362
 			$actual_path = $base_defined_fallback_path;
363
-		} else  {
363
+		} else {
364 364
 			$actual_path = '';
365 365
 		}
366
-		if ( empty( $actual_path ) ) {
367
-			$contents = isset( $default_templates[$context][$field] ) ? $default_templates[$context][$field] : '';
366
+		if (empty($actual_path)) {
367
+			$contents = isset($default_templates[$context][$field]) ? $default_templates[$context][$field] : '';
368 368
 		} else {
369
-			$contents = EEH_Template::display_template( $actual_path, array(), TRUE );
369
+			$contents = EEH_Template::display_template($actual_path, array(), TRUE);
370 370
 		}
371 371
 
372
-		return apply_filters( 'FHEE__EE_Messages_Template_Pack__get_specific_template__contents', $contents, $actual_path, $messenger, $message_type, $field, $context, $this );
372
+		return apply_filters('FHEE__EE_Messages_Template_Pack__get_specific_template__contents', $contents, $actual_path, $messenger, $message_type, $field, $context, $this);
373 373
 	}
374 374
 
375 375
 
@@ -384,8 +384,8 @@  discard block
 block discarded – undo
384 384
 	 * @return array
385 385
 	 */
386 386
 	public function get_supports() {
387
-		$supports = apply_filters( 'FHEE__' . get_class( $this ) . '__get_supports', $this->_supports );
388
-		return apply_filters( 'FHEE__EE_Messages_Template_Pack__get_supports', $supports, $this );
387
+		$supports = apply_filters('FHEE__'.get_class($this).'__get_supports', $this->_supports);
388
+		return apply_filters('FHEE__EE_Messages_Template_Pack__get_supports', $supports, $this);
389 389
 	}
390 390
 
391 391
 
@@ -400,11 +400,11 @@  discard block
 block discarded – undo
400 400
 	 *
401 401
 	 * @return array|string
402 402
 	 */
403
-	public function get_default_variation_labels( $messenger = '' ) {
404
-		$label = empty( $messenger ) ? $this->_default_variation_labels : array();
405
-		$label = empty( $label ) && ! empty( $this->_default_variation_labels[$messenger] ) ? $this->_default_variation_labels[$messenger] : __('Default', 'event_espresso');
403
+	public function get_default_variation_labels($messenger = '') {
404
+		$label = empty($messenger) ? $this->_default_variation_labels : array();
405
+		$label = empty($label) && ! empty($this->_default_variation_labels[$messenger]) ? $this->_default_variation_labels[$messenger] : __('Default', 'event_espresso');
406 406
 
407
-		return apply_filters( 'FHEE__EE_Messages_Template_Pack__get_default_variation_labels', $label, $this->_default_variation_labels, $messenger );
407
+		return apply_filters('FHEE__EE_Messages_Template_Pack__get_default_variation_labels', $label, $this->_default_variation_labels, $messenger);
408 408
 	}
409 409
 
410 410
 
@@ -420,25 +420,25 @@  discard block
 block discarded – undo
420 420
 	 * @param string $message_type if included then css variations matching the message_type are returned (must have $messenger set).  Otherwise the array of variations per message type are returned.  If message_type is provided but NOT the messenger, then just all variations for all messengers are returned.
421 421
 	 * @return array
422 422
 	 */
423
-	public function get_variations( $messenger = '', $message_type = '' ) {
424
-		$messenger_variations = ! empty( $messenger ) && isset( $this->_variations[$messenger] ) ? $this->_variations[$messenger] : array();
423
+	public function get_variations($messenger = '', $message_type = '') {
424
+		$messenger_variations = ! empty($messenger) && isset($this->_variations[$messenger]) ? $this->_variations[$messenger] : array();
425 425
 
426 426
 		//message_type provided? IF so, then we've requested a specific set of variations, so we need to make sure we set it as empty if that's not present.
427
-		$variations = !empty( $messenger ) && !empty( $message_type ) && isset( $messenger_variations[$message_type] ) ? $messenger_variations[$message_type] : array();
427
+		$variations = ! empty($messenger) && ! empty($message_type) && isset($messenger_variations[$message_type]) ? $messenger_variations[$message_type] : array();
428 428
 
429 429
 		//now let's account for the possibility we just want all the variations for a messenger (which is indicated by providing the messenger but not the message type).
430
-		$variations = empty( $variations ) && !empty( $messenger ) && empty( $message_type ) ? $messenger_variations : $variations;
430
+		$variations = empty($variations) && ! empty($messenger) && empty($message_type) ? $messenger_variations : $variations;
431 431
 
432 432
 		//filter per template pack and globally.
433
-		$variations = apply_filters( 'FHEE__' . get_class( $this ) . '__get_variations', $variations, $messenger, $message_type );
434
-		$variations = apply_filters( 'FHEE__EE_Messages_Template_Pack__get_variations', $variations, $messenger, $message_type, $this );
433
+		$variations = apply_filters('FHEE__'.get_class($this).'__get_variations', $variations, $messenger, $message_type);
434
+		$variations = apply_filters('FHEE__EE_Messages_Template_Pack__get_variations', $variations, $messenger, $message_type, $this);
435 435
 
436 436
 		//prepend the _default_variation, but ONLY if we're returning the fully validated array.
437
-		if ( !empty( $messenger ) && !empty( $message_type ) && ! empty( $variations ) ) {
438
-			$variations = array( 'default' => $this->get_default_variation_labels( $messenger ) ) + $variations;
437
+		if ( ! empty($messenger) && ! empty($message_type) && ! empty($variations)) {
438
+			$variations = array('default' => $this->get_default_variation_labels($messenger)) + $variations;
439 439
 		}
440 440
 
441
-		return empty( $variations ) ? array( 'default' => $this->get_default_variation_labels('dft') ): $variations;
441
+		return empty($variations) ? array('default' => $this->get_default_variation_labels('dft')) : $variations;
442 442
 	}
443 443
 
444 444
 
@@ -459,39 +459,39 @@  discard block
 block discarded – undo
459 459
 	 *
460 460
 	 * @return string The variation path or url (typically css reference)
461 461
 	 */
462
-	public function get_variation( $messenger, $message_type, $type, $variation, $url = true, $file_extension = '.css', $skip_filters = FALSE ) {
462
+	public function get_variation($messenger, $message_type, $type, $variation, $url = true, $file_extension = '.css', $skip_filters = FALSE) {
463 463
 
464 464
 		$base = $url ? $this->_base_url : $this->_base_path;
465 465
 		$base_path = $this->_base_path;
466 466
 
467
-		if ( ! $skip_filters ) {
468
-			$base =  apply_filters( 'FHEE__EE_Messages_Template_Pack__get_variation__base_path_or_url', $base, $messenger, $message_type, $type, $variation, $url, $file_extension, $this );
469
-			$base_path = apply_filters( 'FHEE__EE_Messages_Template_Pack__get_variation__base_path', $base_path, $messenger, $message_type, $type, $variation, FALSE, $file_extension, $this );
467
+		if ( ! $skip_filters) {
468
+			$base = apply_filters('FHEE__EE_Messages_Template_Pack__get_variation__base_path_or_url', $base, $messenger, $message_type, $type, $variation, $url, $file_extension, $this);
469
+			$base_path = apply_filters('FHEE__EE_Messages_Template_Pack__get_variation__base_path', $base_path, $messenger, $message_type, $type, $variation, FALSE, $file_extension, $this);
470 470
 		}
471 471
 
472
-		$default_pack = get_class( $this ) != 'EE_Messages_Template_Pack_Default' ? new EE_Messages_Template_Pack_Default() : $this;
472
+		$default_pack = get_class($this) != 'EE_Messages_Template_Pack_Default' ? new EE_Messages_Template_Pack_Default() : $this;
473 473
 
474 474
 		//possible variation paths considering whether message type is present or not in the file name.
475
-		$path_string = 'variations/' . $messenger . '_' . $message_type . '_'  . $type . '_' . $variation . $file_extension;
476
-		$default_path_string = 'variations/' . $messenger . '_' . $type . '_' . $variation . $file_extension;
475
+		$path_string = 'variations/'.$messenger.'_'.$message_type.'_'.$type.'_'.$variation.$file_extension;
476
+		$default_path_string = 'variations/'.$messenger.'_'.$type.'_'.$variation.$file_extension;
477 477
 
478 478
 		//first see if fully validated file exists.
479
-		if ( is_readable( $base_path . $path_string ) ) {
480
-			$variation_path = $base . $path_string;
479
+		if (is_readable($base_path.$path_string)) {
480
+			$variation_path = $base.$path_string;
481 481
 		//otherwise see if default exists.
482
-		} elseif ( is_readable( $base_path . $default_path_string ) ) {
483
-			$variation_path = $base . $default_path_string;
482
+		} elseif (is_readable($base_path.$default_path_string)) {
483
+			$variation_path = $base.$default_path_string;
484 484
 		} else {
485
-			$variation_path = $default_pack instanceof EE_Messages_Template_Pack_Default ? $default_pack->get_default_variation( $messenger, $message_type, $type, $url, $file_extension ) : '';
485
+			$variation_path = $default_pack instanceof EE_Messages_Template_Pack_Default ? $default_pack->get_default_variation($messenger, $message_type, $type, $url, $file_extension) : '';
486 486
 		}
487 487
 
488
-		if ( $skip_filters ) {
488
+		if ($skip_filters) {
489 489
 			return $variation_path;
490 490
 		}
491 491
 
492 492
 		//filter result
493
-		$variation_path = apply_filters( 'FHEE__' . get_class( $this ) . '__get_variation', $variation_path, $messenger, $message_type, $type, $variation, $file_extension, $url );
494
-		return apply_filters( 'FHEE__EE_Messages_Template_Pack__get_variation', $variation_path, $messenger, $message_type, $type, $variation, $file_extension, $url, $this );
493
+		$variation_path = apply_filters('FHEE__'.get_class($this).'__get_variation', $variation_path, $messenger, $message_type, $type, $variation, $file_extension, $url);
494
+		return apply_filters('FHEE__EE_Messages_Template_Pack__get_variation', $variation_path, $messenger, $message_type, $type, $variation, $file_extension, $url, $this);
495 495
 	}
496 496
 
497 497
 
@@ -506,19 +506,19 @@  discard block
 block discarded – undo
506 506
 	 *
507 507
 	 * @return string returns the path for the requested wrapper template.
508 508
 	 */
509
-	public function get_wrapper( $messenger, $type = 'main' ) {
510
-		$default_pack = get_class( $this ) !== 'EE_Messages_Template_Pack_Default' ? new EE_Messages_Template_Pack_Default() : NULL;
509
+	public function get_wrapper($messenger, $type = 'main') {
510
+		$default_pack = get_class($this) !== 'EE_Messages_Template_Pack_Default' ? new EE_Messages_Template_Pack_Default() : NULL;
511 511
 
512
-		$path_string = $this->_base_path . $messenger . '_' . $type . '_wrapper.template.php';
512
+		$path_string = $this->_base_path.$messenger.'_'.$type.'_wrapper.template.php';
513 513
 
514
-		if ( is_readable( $path_string ) ) {
514
+		if (is_readable($path_string)) {
515 515
 			$template = $path_string;
516 516
 		} else {
517
-			$template = $default_pack instanceof EE_Messages_Template_Pack_Default ? $default_pack->get_wrapper( $messenger, $type ) : '';
517
+			$template = $default_pack instanceof EE_Messages_Template_Pack_Default ? $default_pack->get_wrapper($messenger, $type) : '';
518 518
 		}
519 519
 
520 520
 		//filter
521
-		$template = apply_filters( 'FHEE__' . get_class( $this ) . '__get_wrapper', $template, $messenger, $type );
522
-		return apply_filters( 'FHEE__EE_Messages_Template_Pack__get_wrapper', $template, $messenger, $type, $this );
521
+		$template = apply_filters('FHEE__'.get_class($this).'__get_wrapper', $template, $messenger, $type);
522
+		return apply_filters('FHEE__EE_Messages_Template_Pack__get_wrapper', $template, $messenger, $type, $this);
523 523
 	}
524 524
 }
Please login to merge, or discard this patch.
Braces   +6 added lines, -3 removed lines patch added patch discarded remove patch
@@ -5,7 +5,9 @@  discard block
 block discarded – undo
5 5
  * @subpackage messages
6 6
  * @since           4.5.0
7 7
  */
8
-if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed');
8
+if ( ! defined('EVENT_ESPRESSO_VERSION')) {
9
+	exit('No direct script access allowed');
10
+}
9 11
 
10 12
 /**
11 13
  * EE_Template_Packs are classes that contain all the information related to messages templates for a given "template pack".
@@ -282,8 +284,9 @@  discard block
 block discarded – undo
282 284
 
283 285
 		foreach ( $contexts as $context => $details ) {
284 286
 			foreach ( $fields as $field => $field_details ) {
285
-				if ( empty( $field_details ) )
286
-					continue;
287
+				if ( empty( $field_details ) ) {
288
+									continue;
289
+				}
287 290
 				/**
288 291
 				 * is this a field array (linked to a main field)?
289 292
 				 */
Please login to merge, or discard this patch.
core/libraries/messages/EE_message_type.lib.php 4 patches
Doc Comments   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -269,7 +269,7 @@  discard block
 block discarded – undo
269 269
 	 * @param  EE_messenger $active_messenger The active messenger being used
270 270
 	 * @param  string $context if present then a message is only being generated for a specific context
271 271
 	 * @param  bool   $preview indicate whether a preview is being generated or not.
272
-	 * @return void
272
+	 * @return false|null
273 273
 	 */
274 274
 	public function set_messages($data, EE_messenger $active_messenger, $context = '', $preview = FALSE ) {
275 275
 
@@ -511,7 +511,7 @@  discard block
 block discarded – undo
511 511
 	 * @param string $action the page action (to allow for more specific handling - i.e. edit vs. add pages)
512 512
 	 * @param array $extra  This is just an extra argument that can be used to pass additional data for setting up page content.
513 513
 	 * @access public
514
-	 * @return void
514
+	 * @return string
515 515
 	 */
516 516
 	public function get_message_type_admin_page_content($page, $action = NULL, $extra = array(), $messengers = array() ) {
517 517
 		//we can also further refine the context by action (if present).
@@ -570,7 +570,7 @@  discard block
 block discarded – undo
570 570
 	 * The main purpose of this function is to setup the various parameters within the message_type.  $this->addressees, $this->_templates, $this->count, and any extra stuff to the data object that can come from the message_type template options.
571 571
 	 * Child classes might overwrite this if they aren't expecting EE_Session as the incoming data object.
572 572
 	 *
573
-	 * @return void
573
+	 * @return boolean
574 574
 	 * @access protected
575 575
 	 * @throws EE_Error
576 576
 	 */
@@ -614,7 +614,7 @@  discard block
 block discarded – undo
614 614
 	/**
615 615
 	 * processes the data object so we get
616 616
 	 * @throws EE_Error
617
-	 * @return void
617
+	 * @return boolean
618 618
 	 */
619 619
 	protected function _process_data() {
620 620
 		//at a minimum, we NEED EE_Attendee objects.
@@ -765,7 +765,7 @@  discard block
 block discarded – undo
765 765
 	 * Takes care of setting up the addressee object(s) for the primary attendee.
766 766
 	 *
767 767
 	 * @access protected
768
-	 * @return array of EE_Addressee objects
768
+	 * @return EE_Messages_Addressee[] of EE_Addressee objects
769 769
 	 */
770 770
 	protected function _primary_attendee_addressees() {
771 771
 		$aee = $this->_default_addressee_data;
@@ -846,7 +846,7 @@  discard block
 block discarded – undo
846 846
 
847 847
 	/**
848 848
 	 * get and set the templates for the type and messenger from the database
849
-	 * @return void
849
+	 * @return false|null
850 850
 	 * @access protected
851 851
 	 */
852 852
 	protected function _get_templates() {
Please login to merge, or discard this patch.
Indentation   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -382,12 +382,12 @@  discard block
 block discarded – undo
382 382
 
383 383
 
384 384
 	/**
385
-	* This sets up any action/filter hooks this message type puts in place for a specific messenger.  It's called from the set_messages() method.  Note that by default this does nothing.  Child classes will need to override if they want to add specific hooks for a messenger.
386
-	*
387
-	* @since 1.0.0
388
-	*
389
-	* @return void
390
-	*/
385
+	 * This sets up any action/filter hooks this message type puts in place for a specific messenger.  It's called from the set_messages() method.  Note that by default this does nothing.  Child classes will need to override if they want to add specific hooks for a messenger.
386
+	 *
387
+	 * @since 1.0.0
388
+	 *
389
+	 * @return void
390
+	 */
391 391
 	protected function _do_messenger_hooks() {
392 392
 		return;
393 393
 	}
@@ -689,7 +689,7 @@  discard block
 block discarded – undo
689 689
 			//make sure non admin context does not include the event_author shortcodes
690 690
 			if ( $context != 'admin' ) {
691 691
 				if( ($key = array_search('event_author', $this->_valid_shortcodes[$context] ) ) !== false) {
692
-				    unset($this->_valid_shortcodes[$context][$key]);
692
+					unset($this->_valid_shortcodes[$context][$key]);
693 693
 				}
694 694
 			}
695 695
 		}
@@ -697,11 +697,11 @@  discard block
 block discarded – undo
697 697
 		//make sure admin context does not include the recipient_details shortcodes IF we have admin context hooked in message types might not have that context.
698 698
 		if ( !empty( $this->_valid_shortcodes['admin'] ) ) {
699 699
 			if( ($key = array_search('recipient_details', $this->_valid_shortcodes['admin'] ) ) !== false) {
700
-				    unset($this->_valid_shortcodes['admin'][$key]);
700
+					unset($this->_valid_shortcodes['admin'][$key]);
701 701
 				}
702 702
 			//make sure admin context does not include the recipient_details shortcodes
703 703
 			if( ($key = array_search('recipient_list', $this->_valid_shortcodes['admin'] ) ) !== false) {
704
-				    unset($this->_valid_shortcodes['admin'][$key]);
704
+					unset($this->_valid_shortcodes['admin'][$key]);
705 705
 				}
706 706
 		}
707 707
 	}
Please login to merge, or discard this patch.
Spacing   +101 added lines, -101 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if (!defined('EVENT_ESPRESSO_VERSION') )
2
+if ( ! defined('EVENT_ESPRESSO_VERSION'))
3 3
 	exit('NO direct script access allowed');
4 4
 
5 5
 /**
@@ -271,7 +271,7 @@  discard block
 block discarded – undo
271 271
 	 * @param  bool   $preview indicate whether a preview is being generated or not.
272 272
 	 * @return void
273 273
 	 */
274
-	public function set_messages($data, EE_messenger $active_messenger, $context = '', $preview = FALSE ) {
274
+	public function set_messages($data, EE_messenger $active_messenger, $context = '', $preview = FALSE) {
275 275
 
276 276
 		$this->_active_messenger = $active_messenger;
277 277
 
@@ -280,10 +280,10 @@  discard block
 block discarded – undo
280 280
 
281 281
 		//this is a special method that allows child message types to trigger an exit from generating messages early (in cases where there may be a delay on send).
282 282
 		$exit = $this->_trigger_exit();
283
-		if ( $exit && ! $this->_preview ) return FALSE;
283
+		if ($exit && ! $this->_preview) return FALSE;
284 284
 
285 285
 		//todo: need to move require into registration hook but for now we'll require here.
286
-		EE_Registry::instance()->load_helper( 'Parse_Shortcodes' );
286
+		EE_Registry::instance()->load_helper('Parse_Shortcodes');
287 287
 		//get shortcode_replace instance- set when _get_messages is called in child...
288 288
 		$this->_shortcode_replace = new EEH_Parse_Shortcodes();
289 289
 
@@ -294,9 +294,9 @@  discard block
 block discarded – undo
294 294
 		$this->_data_handler = ! $this->_preview ? $this->_data_handler : 'Preview';
295 295
 
296 296
 		//if there is an incoming context then this is a preview so let's ONLY show the given context!
297
-		if ( !empty( $context ) ) {
298
-			$cntxt = ! empty( $this->_contexts[$context] ) ? $this->_contexts[$context] : '';
299
-			if ( ! empty( $cntxt )  ) {
297
+		if ( ! empty($context)) {
298
+			$cntxt = ! empty($this->_contexts[$context]) ? $this->_contexts[$context] : '';
299
+			if ( ! empty($cntxt)) {
300 300
 				$this->_contexts = array();
301 301
 				$this->_contexts[$context] = $cntxt;
302 302
 			}
@@ -305,7 +305,7 @@  discard block
 block discarded – undo
305 305
 		$exit = $this->_init_data();
306 306
 
307 307
 		//final check for if we exit or not cause child objects may have run conditionals that cleared out data so no addresees generated.
308
-		if ( $exit ) return FALSE;
308
+		if ($exit) return FALSE;
309 309
 
310 310
 		$this->_get_templates(); //get the templates that have been set with this type and for the given messenger that have been saved in the database.
311 311
 		$this->_assemble_messages();
@@ -341,7 +341,7 @@  discard block
 block discarded – undo
341 341
 	 * @param int      $id 		Optional. Integer corresponding to the value for the primary key of a EE_Base_Class_Object
342 342
 	 * @return mixed ( EE_Base_Class||EE_Base_Class[] )
343 343
 	 */
344
-	abstract protected function _get_data_for_context( $context, EE_Registration $registration, $id );
344
+	abstract protected function _get_data_for_context($context, EE_Registration $registration, $id);
345 345
 
346 346
 
347 347
 
@@ -373,7 +373,7 @@  discard block
 block discarded – undo
373 373
 	 *
374 374
 	 * @return int
375 375
 	 */
376
-	protected function _get_id_for_msg_url( $context, EE_Registration $registration ) {
376
+	protected function _get_id_for_msg_url($context, EE_Registration $registration) {
377 377
 		return 0;
378 378
 	}
379 379
 
@@ -406,28 +406,28 @@  discard block
 block discarded – undo
406 406
 	 *
407 407
 	 * @return string          generated url
408 408
 	 */
409
-	public function get_url_trigger( $context, $sending_messenger, EE_Registration $registration ) {
409
+	public function get_url_trigger($context, $sending_messenger, EE_Registration $registration) {
410 410
 
411 411
 		//validate context
412 412
 		//valid context?
413
-		if ( !isset( $this->_contexts[$context] ) ) {
414
-			throw new EE_Error( sprintf( __('The context %s is not a valid context for %s.', 'event_espresso'), $context, get_class( $this ) ) );
413
+		if ( ! isset($this->_contexts[$context])) {
414
+			throw new EE_Error(sprintf(__('The context %s is not a valid context for %s.', 'event_espresso'), $context, get_class($this)));
415 415
 		}
416 416
 
417 417
 		//valid sending_messenger?
418 418
 		$not_valid_msgr = FALSE;
419
-		foreach ( $this->_with_messengers as $generating => $sendings ) {
420
-			if ( empty( $sendings ) || array_search( $sending_messenger, $sendings ) === FALSE ) {
419
+		foreach ($this->_with_messengers as $generating => $sendings) {
420
+			if (empty($sendings) || array_search($sending_messenger, $sendings) === FALSE) {
421 421
 				$not_valid_msgr = TRUE;
422 422
 			}
423 423
 		}
424 424
 
425
-		if ( $not_valid_msgr ) {
426
-			throw new EE_Error( sprintf( __('The given sending messenger string (%s) does not match a valid sending messenger with the %s.  If this is incorrect, make sure that the message type has defined this messenger as a sending messenger in its $_with_messengers array.', 'event_espresso'), $sending_messenger, get_class( $this ) ) );
425
+		if ($not_valid_msgr) {
426
+			throw new EE_Error(sprintf(__('The given sending messenger string (%s) does not match a valid sending messenger with the %s.  If this is incorrect, make sure that the message type has defined this messenger as a sending messenger in its $_with_messengers array.', 'event_espresso'), $sending_messenger, get_class($this)));
427 427
 		}
428 428
 
429 429
 		EE_Registry::instance()->load_helper('MSG_Template');
430
-		return EEH_MSG_Template::generate_url_trigger( $sending_messenger, $this->_active_messenger->name, $context, $this->name, $registration, $this->_GRP_ID, $this->_get_id_for_msg_url( $context, $registration ) );
430
+		return EEH_MSG_Template::generate_url_trigger($sending_messenger, $this->_active_messenger->name, $context, $this->name, $registration, $this->_GRP_ID, $this->_get_id_for_msg_url($context, $registration));
431 431
 	}
432 432
 
433 433
 
@@ -448,19 +448,19 @@  discard block
 block discarded – undo
448 448
 	 *
449 449
 	 * @return mixed (EE_Base_Class||EE_Base_Class[])
450 450
 	 */
451
-	public function get_data_for_context( $context, EE_Registration $registration, $id = 0 ) {
451
+	public function get_data_for_context($context, EE_Registration $registration, $id = 0) {
452 452
 		//valid context?
453
-		if ( !isset( $this->_contexts[$context] ) ) {
454
-			throw new EE_Error( sprintf( __('The context %s is not a valid context for %s.', 'event_espresso'), $context, get_class( $this ) ) );
453
+		if ( ! isset($this->_contexts[$context])) {
454
+			throw new EE_Error(sprintf(__('The context %s is not a valid context for %s.', 'event_espresso'), $context, get_class($this)));
455 455
 		}
456 456
 
457 457
 		//get data and apply global and class specific filters on it.
458
-		$data = apply_filters( 'FHEE__EE_message_type__get_data_for_context__data', $this->_get_data_for_context( $context, $registration, $id ), $this );
459
-		$data = apply_filters( 'FHEE__' . get_class( $this ) . '__get_data_for_context__data', $data, $this );
458
+		$data = apply_filters('FHEE__EE_message_type__get_data_for_context__data', $this->_get_data_for_context($context, $registration, $id), $this);
459
+		$data = apply_filters('FHEE__'.get_class($this).'__get_data_for_context__data', $data, $this);
460 460
 
461 461
 		//if empty then something went wrong!
462
-		if ( empty( $data ) ) {
463
-			throw new EE_Error( sprintf(  __('There is no data retrieved, it is possible that the id given (%d) does not match any value in the database for the corresponding EE_Base_Class used by the data handler for the %s message type.', 'event_espresso'), $id, $this->name ) );
462
+		if (empty($data)) {
463
+			throw new EE_Error(sprintf(__('There is no data retrieved, it is possible that the id given (%d) does not match any value in the database for the corresponding EE_Base_Class used by the data handler for the %s message type.', 'event_espresso'), $id, $this->name));
464 464
 		}
465 465
 
466 466
 		return $data;
@@ -495,7 +495,7 @@  discard block
 block discarded – undo
495 495
 	 */
496 496
 	public function with_messengers() {
497 497
 
498
-		return apply_filters( 'FHEE__EE_message_type__get_with_messengers__with_messengers__' . get_class( $this ), $this->_with_messengers);
498
+		return apply_filters('FHEE__EE_message_type__get_with_messengers__with_messengers__'.get_class($this), $this->_with_messengers);
499 499
 	}
500 500
 
501 501
 
@@ -513,9 +513,9 @@  discard block
 block discarded – undo
513 513
 	 * @access public
514 514
 	 * @return void
515 515
 	 */
516
-	public function get_message_type_admin_page_content($page, $action = NULL, $extra = array(), $messengers = array() ) {
516
+	public function get_message_type_admin_page_content($page, $action = NULL, $extra = array(), $messengers = array()) {
517 517
 		//we can also further refine the context by action (if present).
518
-		return $this->_get_admin_page_content( $page, $action, $extra, $messengers );
518
+		return $this->_get_admin_page_content($page, $action, $extra, $messengers);
519 519
 	}
520 520
 
521 521
 
@@ -559,8 +559,8 @@  discard block
 block discarded – undo
559 559
 	 */
560 560
 	public function get_master_templates() {
561 561
 		//first class specific filter then filter that by the global filter.
562
-		$master_templates = apply_filters( 'FHEE__' . get_class( $this ) . '__get_master_templates', $this->_master_templates );
563
-		return apply_filters( 'FHEE__EE_message_type__get_master_templates', $master_templates, $this );
562
+		$master_templates = apply_filters('FHEE__'.get_class($this).'__get_master_templates', $this->_master_templates);
563
+		return apply_filters('FHEE__EE_message_type__get_master_templates', $master_templates, $this);
564 564
 	}
565 565
 
566 566
 
@@ -579,31 +579,31 @@  discard block
 block discarded – undo
579 579
 		/**
580 580
 		 * first let's make sure that incoming data isn't empty!
581 581
 		 */
582
-		if ( is_array($this->_data) && empty($this->_data) && !$this->_preview ) {
583
-			$msg = sprintf( __( '"%s" message type incoming data is empty.  There is nothing to work with so why are you bugging me?', 'event_espresso'), $this->label['singular'] );
584
-			throw new EE_Error( $msg );
582
+		if (is_array($this->_data) && empty($this->_data) && ! $this->_preview) {
583
+			$msg = sprintf(__('"%s" message type incoming data is empty.  There is nothing to work with so why are you bugging me?', 'event_espresso'), $this->label['singular']);
584
+			throw new EE_Error($msg);
585 585
 		}
586 586
 
587
-		if ( empty( $this->_data_handler) ) {
588
-			$msg = sprintf( __('Hey %s hasn\'t declared a handler for the incoming data, so I\'m stuck', 'event_espresso'), __CLASS__ );
589
-			throw new EE_Error( $msg );
587
+		if (empty($this->_data_handler)) {
588
+			$msg = sprintf(__('Hey %s hasn\'t declared a handler for the incoming data, so I\'m stuck', 'event_espresso'), __CLASS__);
589
+			throw new EE_Error($msg);
590 590
 		}
591 591
 
592 592
 
593 593
 		//setup class name for the data handler
594
-		$classname = 'EE_Messages_' . $this->_data_handler . '_incoming_data';
594
+		$classname = 'EE_Messages_'.$this->_data_handler.'_incoming_data';
595 595
 
596 596
 		//check that the class exists
597
-		if ( !class_exists( $classname ) ) {
597
+		if ( ! class_exists($classname)) {
598 598
 
599 599
 			$msg[] = __('uhoh, Something went wrong and no data handler is found', 'event_espresso');
600
-			$msg[] = sprintf( __('The %s class has set the "$_data_handler" property but the string included (%s) does not match any existing "EE_Messages_incoming_data" classes (found in "/includes/core/messages/data_class").  Looking for %s.', 'event_espresso'), __CLASS__, $this->_data_handler, $classname );
601
-			throw new EE_error( implode('||', $msg) );
600
+			$msg[] = sprintf(__('The %s class has set the "$_data_handler" property but the string included (%s) does not match any existing "EE_Messages_incoming_data" classes (found in "/includes/core/messages/data_class").  Looking for %s.', 'event_espresso'), __CLASS__, $this->_data_handler, $classname);
601
+			throw new EE_error(implode('||', $msg));
602 602
 		}
603 603
 
604 604
 		//k lets get the prepared data object and replace existing data property with it.
605
-		$a = new ReflectionClass( $classname );
606
-		$this->_data = $a->newInstance( $this->_data );
605
+		$a = new ReflectionClass($classname);
606
+		$this->_data = $a->newInstance($this->_data);
607 607
 
608 608
 		$this->_set_default_addressee_data();
609 609
 		return $this->_process_data();
@@ -619,15 +619,15 @@  discard block
 block discarded – undo
619 619
 	protected function _process_data() {
620 620
 		//at a minimum, we NEED EE_Attendee objects.
621 621
 
622
-		if ( empty( $this->_data->attendees ) )
623
-			return TRUE;  //EXIT!
622
+		if (empty($this->_data->attendees))
623
+			return TRUE; //EXIT!
624 624
 
625 625
 		//process addressees for each context.  Child classes will have to have methods for each context defined to handle the processing of the data object within them
626
-		foreach ( $this->_contexts as $context => $details ) {
627
-			$xpctd_method = '_' . $context . '_addressees';
628
-			if ( !method_exists( $this, $xpctd_method ) )
629
-				throw new EE_Error( sprintf( __('The data for %1$s message type cannot be prepared because there is no set method for doing so.  The expected method name is "%2$s" please doublecheck the %1$s message type class and make sure that method is present', 'event_espresso'), $this->label['singular'], $xpctd_method) );
630
-			 $this->_addressees[$context] = call_user_func( array( $this, $xpctd_method ) );
626
+		foreach ($this->_contexts as $context => $details) {
627
+			$xpctd_method = '_'.$context.'_addressees';
628
+			if ( ! method_exists($this, $xpctd_method))
629
+				throw new EE_Error(sprintf(__('The data for %1$s message type cannot be prepared because there is no set method for doing so.  The expected method name is "%2$s" please doublecheck the %1$s message type class and make sure that method is present', 'event_espresso'), $this->label['singular'], $xpctd_method));
630
+			 $this->_addressees[$context] = call_user_func(array($this, $xpctd_method));
631 631
 		}
632 632
 		return FALSE; //DON'T EXIT
633 633
 	}
@@ -662,8 +662,8 @@  discard block
 block discarded – undo
662 662
 			'total_ticket_count' => $this->_data->total_ticket_count
663 663
 			);
664 664
 
665
-		if ( is_array( $this->_data->primary_attendee_data ) ) {
666
-			$this->_default_addressee_data = array_merge( $this->_default_addressee_data, $this->_data->primary_attendee_data );
665
+		if (is_array($this->_data->primary_attendee_data)) {
666
+			$this->_default_addressee_data = array_merge($this->_default_addressee_data, $this->_data->primary_attendee_data);
667 667
 			$this->_default_addressee_data['primary_att_obj'] = $this->_data->primary_attendee_data['att_obj'];
668 668
 			$this->_default_addressee_data['primary_reg_obj'] = $this->_data->primary_attendee_data['reg_obj'];
669 669
 		}
@@ -681,26 +681,26 @@  discard block
 block discarded – undo
681 681
 	 * see abstract declaration in parent class for details, children message types can override these valid shortcodes if desired (we include all for all contexts by default).
682 682
 	 */
683 683
 	protected function _set_valid_shortcodes() {
684
-		$all_shortcodes = array( 'attendee_list', 'attendee', 'datetime_list', 'datetime', 'event_list', 'event_meta', 'event', 'organization', 'recipient_details', 'recipient_list', 'ticket_list', 'ticket', 'transaction', 'venue', 'primary_registration_details', 'primary_registration_list', 'event_author', 'email', 'messenger' );
684
+		$all_shortcodes = array('attendee_list', 'attendee', 'datetime_list', 'datetime', 'event_list', 'event_meta', 'event', 'organization', 'recipient_details', 'recipient_list', 'ticket_list', 'ticket', 'transaction', 'venue', 'primary_registration_details', 'primary_registration_list', 'event_author', 'email', 'messenger');
685 685
 		$contexts = $this->get_contexts();
686
-		foreach ( $contexts as $context => $details ) {
686
+		foreach ($contexts as $context => $details) {
687 687
 			$this->_valid_shortcodes[$context] = $all_shortcodes;
688 688
 
689 689
 			//make sure non admin context does not include the event_author shortcodes
690
-			if ( $context != 'admin' ) {
691
-				if( ($key = array_search('event_author', $this->_valid_shortcodes[$context] ) ) !== false) {
690
+			if ($context != 'admin') {
691
+				if (($key = array_search('event_author', $this->_valid_shortcodes[$context])) !== false) {
692 692
 				    unset($this->_valid_shortcodes[$context][$key]);
693 693
 				}
694 694
 			}
695 695
 		}
696 696
 
697 697
 		//make sure admin context does not include the recipient_details shortcodes IF we have admin context hooked in message types might not have that context.
698
-		if ( !empty( $this->_valid_shortcodes['admin'] ) ) {
699
-			if( ($key = array_search('recipient_details', $this->_valid_shortcodes['admin'] ) ) !== false) {
698
+		if ( ! empty($this->_valid_shortcodes['admin'])) {
699
+			if (($key = array_search('recipient_details', $this->_valid_shortcodes['admin'])) !== false) {
700 700
 				    unset($this->_valid_shortcodes['admin'][$key]);
701 701
 				}
702 702
 			//make sure admin context does not include the recipient_details shortcodes
703
-			if( ($key = array_search('recipient_list', $this->_valid_shortcodes['admin'] ) ) !== false) {
703
+			if (($key = array_search('recipient_list', $this->_valid_shortcodes['admin'])) !== false) {
704 704
 				    unset($this->_valid_shortcodes['admin'][$key]);
705 705
 				}
706 706
 		}
@@ -713,8 +713,8 @@  discard block
 block discarded – undo
713 713
 	 * @param  array  $new_config array of valid shortcodes (by context)
714 714
 	 * @return void               sets valid_shortcodes property
715 715
 	 */
716
-	public function reset_valid_shortcodes_config( $new_config ) {
717
-		foreach ( $new_config as $context => $shortcodes ) {
716
+	public function reset_valid_shortcodes_config($new_config) {
717
+		foreach ($new_config as $context => $shortcodes) {
718 718
 			$this->_valid_shortcodes[$context] = $shortcodes;
719 719
 		}
720 720
 	}
@@ -734,7 +734,7 @@  discard block
 block discarded – undo
734 734
 		$addressees = array();
735 735
 
736 736
 		//first we need to get the event admin user id for all the events and setup an addressee object for each unique admin user.
737
-		foreach ( $this->_data->events as $line_ref => $event ) {
737
+		foreach ($this->_data->events as $line_ref => $event) {
738 738
 			$admin_id = $this->_get_event_admin_id($event['ID']);
739 739
 			//get the user_id for the event
740 740
 			$admin_ids[] = $admin_id;
@@ -746,14 +746,14 @@  discard block
 block discarded – undo
746 746
 		$admin_ids = array_unique($admin_ids);
747 747
 
748 748
 		//k now we can loop through the event_admins and setup the addressee data.
749
-		foreach ( $admin_ids as $event_admin ) {
749
+		foreach ($admin_ids as $event_admin) {
750 750
 			$aee = array(
751 751
 				'user_id' => $event_admin,
752 752
 				'events' => $admin_events[$event_admin],
753 753
 				'attendees' => $this->_data->attendees
754 754
 				);
755
-			$aee = array_merge( $this->_default_addressee_data, $aee );
756
-			$addressees[] = new EE_Messages_Addressee( $aee );
755
+			$aee = array_merge($this->_default_addressee_data, $aee);
756
+			$addressees[] = new EE_Messages_Addressee($aee);
757 757
 		}
758 758
 
759 759
 		return $addressees;
@@ -773,7 +773,7 @@  discard block
 block discarded – undo
773 773
 		$aee['attendees'] = $this->_data->attendees;
774 774
 
775 775
 		//great now we can instantiate the $addressee object and return (as an array);
776
-		$add[] = new EE_Messages_Addressee( $aee );
776
+		$add[] = new EE_Messages_Addressee($aee);
777 777
 		return $add;
778 778
 	}
779 779
 
@@ -792,34 +792,34 @@  discard block
 block discarded – undo
792 792
 		//use to verify unique attendee emails... we don't want to sent multiple copies to the same attendee do we?
793 793
 		$already_processed = array();
794 794
 
795
-		foreach ( $this->_data->attendees as $att_id => $details ) {
795
+		foreach ($this->_data->attendees as $att_id => $details) {
796 796
 			//set the attendee array to blank on each loop;
797 797
 			$aee = array();
798 798
 
799
-			if ( isset( $this->_data->reg_obj ) && ( $this->_data->reg_obj->attendee_ID() != $att_id ) && $this->_single_message ) continue;
799
+			if (isset($this->_data->reg_obj) && ($this->_data->reg_obj->attendee_ID() != $att_id) && $this->_single_message) continue;
800 800
 
801 801
 			//is $this->_regs_for_sending present?  If so, let's make sure we ONLY generate addressee for registrations in that array.
802
-			if ( ! empty( $this->_regs_for_sending ) && is_array( $this->_regs_for_sending ) ) {
803
-				$regs_allowed = array_intersect_key( array_flip( $this->_regs_for_sending ), $details['reg_objs'] );
804
-				if ( empty( $regs_allowed ) ) {
802
+			if ( ! empty($this->_regs_for_sending) && is_array($this->_regs_for_sending)) {
803
+				$regs_allowed = array_intersect_key(array_flip($this->_regs_for_sending), $details['reg_objs']);
804
+				if (empty($regs_allowed)) {
805 805
 					continue;
806 806
 				}
807 807
 			}
808 808
 
809
-			if ( in_array( $details['attendee_email'], $already_processed ) )
809
+			if (in_array($details['attendee_email'], $already_processed))
810 810
 				continue;
811 811
 
812 812
 			$already_processed[] = $details['attendee_email'];
813 813
 
814
-			foreach ( $details as $item => $value ) {
814
+			foreach ($details as $item => $value) {
815 815
 				$aee[$item] = $value;
816
-				if ( $item == 'line_ref' ) {
817
-					foreach ( $value as $event_id ) {
816
+				if ($item == 'line_ref') {
817
+					foreach ($value as $event_id) {
818 818
 						$aee['events'][$event_id] = $this->_data->events[$event_id];
819 819
 					}
820 820
 				}
821 821
 
822
-				if ( $item == 'attendee_email' ) {
822
+				if ($item == 'attendee_email') {
823 823
 					$aee['attendee_email'] = $value;
824 824
 				}
825 825
 
@@ -834,8 +834,8 @@  discard block
 block discarded – undo
834 834
 			$aee['attendees'] = $this->_data->attendees;
835 835
 
836 836
 			//merge in the primary attendee data
837
-			$aee = array_merge( $this->_default_addressee_data, $aee );
838
-			$add[] = new EE_Messages_Addressee( $aee );
837
+			$aee = array_merge($this->_default_addressee_data, $aee);
838
+			$add[] = new EE_Messages_Addressee($aee);
839 839
 		}
840 840
 
841 841
 		return $add;
@@ -860,46 +860,46 @@  discard block
 block discarded – undo
860 860
 		);
861 861
 
862 862
 		//in vanilla EE we're assuming there's only one event.  However, if there are multiple events then we'll just use the default templates instead of different templates per event (which could create problems).
863
-		if ( count($this->_data->events) === 1 ) {
864
-			foreach ( $this->_data->events as $event ) {
863
+		if (count($this->_data->events) === 1) {
864
+			foreach ($this->_data->events as $event) {
865 865
 				$EVT_ID = $event['ID'];
866 866
 			}
867 867
 		}
868 868
 		// is there a Group ID in the incoming request?
869
-		EE_Registry::instance()->load_core( 'Request_Handler' );
869
+		EE_Registry::instance()->load_core('Request_Handler');
870 870
 		// if not, set a default value of false
871
-		$GRP_ID = EE_Registry::instance()->REQ->get( 'GRP_ID', false );
871
+		$GRP_ID = EE_Registry::instance()->REQ->get('GRP_ID', false);
872 872
 		//if this is a preview then we just get whatever message group is for the preview and skip this part!
873
-		if ( $this->_preview && $GRP_ID ) {
874
-			$mtpg = EEM_Message_Template_Group::instance()->get_one_by_ID( $GRP_ID );
873
+		if ($this->_preview && $GRP_ID) {
874
+			$mtpg = EEM_Message_Template_Group::instance()->get_one_by_ID($GRP_ID);
875 875
 		} else {
876 876
 			//not a preview or test send so lets continue on our way!
877 877
 			//is there an evt_id?  If so let's get that. template.
878
-			if ( !empty( $EVT_ID )  ) {
878
+			if ( ! empty($EVT_ID)) {
879 879
 				$evt_qa = array(
880 880
 					'Event.EVT_ID' => $EVT_ID
881 881
 				);
882
-				$qa = array_merge( $template_qa, $evt_qa );
883
-				$mtpg = EEM_Message_Template_Group::instance()->get_one( array( $qa ) );
882
+				$qa = array_merge($template_qa, $evt_qa);
883
+				$mtpg = EEM_Message_Template_Group::instance()->get_one(array($qa));
884 884
 			}
885 885
 
886 886
 			//is there a 'GRP_ID' ? if so let's get that.
887 887
 
888 888
 			//if global template is NOT an override, and there is a 'GRP_ID' in the request, then we'll assume a specific template has ben requested.
889
-			if ( $GRP_ID ) {
890
-				$mtpg = EEM_Message_Template_Group::instance()->get_one_by_ID( $GRP_ID );
889
+			if ($GRP_ID) {
890
+				$mtpg = EEM_Message_Template_Group::instance()->get_one_by_ID($GRP_ID);
891 891
 			}
892 892
 
893 893
 
894 894
 			$template_qa['MTP_is_global'] = TRUE;
895 895
 
896 896
 			//this gets the current global template (message template group) for the active messenger and message type.
897
-			$global_mtpg = EEM_Message_Template_Group::instance()->get_one( array( $template_qa ) );
897
+			$global_mtpg = EEM_Message_Template_Group::instance()->get_one(array($template_qa));
898 898
 
899
-			$mtpg = $mtpg instanceof EE_Message_Template_Group && ! $global_mtpg->get( 'MTP_is_override' ) ? $mtpg : $global_mtpg;
899
+			$mtpg = $mtpg instanceof EE_Message_Template_Group && ! $global_mtpg->get('MTP_is_override') ? $mtpg : $global_mtpg;
900 900
 		}
901 901
 
902
-		if ( ! $mtpg instanceof EE_Message_Template_Group ) {
902
+		if ( ! $mtpg instanceof EE_Message_Template_Group) {
903 903
 			//get out because we can't process anything, there are no message template groups
904 904
 			// and thus some sort of bad setup issues.
905 905
 			return false;
@@ -915,8 +915,8 @@  discard block
 block discarded – undo
915 915
 
916 916
 
917 917
 
918
-		foreach ( $templates as $context => $template_fields ) {
919
-			foreach( $template_fields as $template_field=> $template_obj ) {
918
+		foreach ($templates as $context => $template_fields) {
919
+			foreach ($template_fields as $template_field=> $template_obj) {
920 920
 				$this->_templates[$template_field][$context] = $template_obj->get('MTP_content');
921 921
 			}
922 922
 		}
@@ -931,11 +931,11 @@  discard block
 block discarded – undo
931 931
 	protected function _assemble_messages() {
932 932
 		//make sure any set messages object is cleared
933 933
 		$this->messages = array();
934
-		foreach ( $this->_addressees as $context => $addressees ) {
935
-			foreach ( $addressees as $addressee ) {
934
+		foreach ($this->_addressees as $context => $addressees) {
935
+			foreach ($addressees as $addressee) {
936 936
 				$message = $this->_setup_message_object($context, $addressee);
937 937
 				//only assign message if everything went okay
938
-				if ( $message ) {
938
+				if ($message) {
939 939
 					$message->template_pack = $this->_template_pack;
940 940
 					$message->variation = $this->_variation;
941 941
 					$this->messages[] = $message;
@@ -959,22 +959,22 @@  discard block
 block discarded – undo
959 959
 		$m_shortcodes = $this->_active_messenger->get_valid_shortcodes();
960 960
 
961 961
 		//if the 'to' field is empty (messages will ALWAYS have a "to" field, then we get out because this context is turned off) EXCEPT if we're previewing
962
-		if ( ( isset( $this->_templates['to'][$context] ) && empty( $this->_templates['to'][$context] ) ) && !$this->_preview )
962
+		if ((isset($this->_templates['to'][$context]) && empty($this->_templates['to'][$context])) && ! $this->_preview)
963 963
 			return false;
964 964
 
965
-		if ( empty( $this->_templates ) ) {
965
+		if (empty($this->_templates)) {
966 966
 			//unable to setup any messages because there are no templates.  Some sort of catastrophic setup
967 967
 			//issue exists
968 968
 			return false;
969 969
 		}
970 970
 
971
-		foreach ( $this->_templates as $field => $ctxt ) {
971
+		foreach ($this->_templates as $field => $ctxt) {
972 972
 			//let's setup the valid shortcodes for the incoming context.
973 973
 			$valid_shortcodes = $mt_shortcodes[$context];
974 974
 			//merge in valid shortcodes for the field.
975 975
 			$shortcodes = isset($m_shortcodes[$field]) ? $m_shortcodes[$field] : $valid_shortcodes;
976
-			if ( isset( $this->_templates[$field][$context] ) ) {
977
-				$message->$field = $this->_shortcode_replace->parse_message_template($this->_templates[$field][$context], $addressee, $shortcodes, $this, $this->_active_messenger, $context, $this->_GRP_ID );
976
+			if (isset($this->_templates[$field][$context])) {
977
+				$message->$field = $this->_shortcode_replace->parse_message_template($this->_templates[$field][$context], $addressee, $shortcodes, $this, $this->_active_messenger, $context, $this->_GRP_ID);
978 978
 			}
979 979
 		}
980 980
 		return $message;
Please login to merge, or discard this patch.
Braces   +24 added lines, -12 removed lines patch added patch discarded remove patch
@@ -1,6 +1,7 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if (!defined('EVENT_ESPRESSO_VERSION') )
2
+if (!defined('EVENT_ESPRESSO_VERSION') ) {
3 3
 	exit('NO direct script access allowed');
4
+}
4 5
 
5 6
 /**
6 7
  * Event Espresso
@@ -280,7 +281,9 @@  discard block
 block discarded – undo
280 281
 
281 282
 		//this is a special method that allows child message types to trigger an exit from generating messages early (in cases where there may be a delay on send).
282 283
 		$exit = $this->_trigger_exit();
283
-		if ( $exit && ! $this->_preview ) return FALSE;
284
+		if ( $exit && ! $this->_preview ) {
285
+			return FALSE;
286
+		}
284 287
 
285 288
 		//todo: need to move require into registration hook but for now we'll require here.
286 289
 		EE_Registry::instance()->load_helper( 'Parse_Shortcodes' );
@@ -305,7 +308,9 @@  discard block
 block discarded – undo
305 308
 		$exit = $this->_init_data();
306 309
 
307 310
 		//final check for if we exit or not cause child objects may have run conditionals that cleared out data so no addresees generated.
308
-		if ( $exit ) return FALSE;
311
+		if ( $exit ) {
312
+			return FALSE;
313
+		}
309 314
 
310 315
 		$this->_get_templates(); //get the templates that have been set with this type and for the given messenger that have been saved in the database.
311 316
 		$this->_assemble_messages();
@@ -619,14 +624,17 @@  discard block
 block discarded – undo
619 624
 	protected function _process_data() {
620 625
 		//at a minimum, we NEED EE_Attendee objects.
621 626
 
622
-		if ( empty( $this->_data->attendees ) )
623
-			return TRUE;  //EXIT!
627
+		if ( empty( $this->_data->attendees ) ) {
628
+					return TRUE;
629
+		}
630
+		//EXIT!
624 631
 
625 632
 		//process addressees for each context.  Child classes will have to have methods for each context defined to handle the processing of the data object within them
626 633
 		foreach ( $this->_contexts as $context => $details ) {
627 634
 			$xpctd_method = '_' . $context . '_addressees';
628
-			if ( !method_exists( $this, $xpctd_method ) )
629
-				throw new EE_Error( sprintf( __('The data for %1$s message type cannot be prepared because there is no set method for doing so.  The expected method name is "%2$s" please doublecheck the %1$s message type class and make sure that method is present', 'event_espresso'), $this->label['singular'], $xpctd_method) );
635
+			if ( !method_exists( $this, $xpctd_method ) ) {
636
+							throw new EE_Error( sprintf( __('The data for %1$s message type cannot be prepared because there is no set method for doing so.  The expected method name is "%2$s" please doublecheck the %1$s message type class and make sure that method is present', 'event_espresso'), $this->label['singular'], $xpctd_method) );
637
+			}
630 638
 			 $this->_addressees[$context] = call_user_func( array( $this, $xpctd_method ) );
631 639
 		}
632 640
 		return FALSE; //DON'T EXIT
@@ -796,7 +804,9 @@  discard block
 block discarded – undo
796 804
 			//set the attendee array to blank on each loop;
797 805
 			$aee = array();
798 806
 
799
-			if ( isset( $this->_data->reg_obj ) && ( $this->_data->reg_obj->attendee_ID() != $att_id ) && $this->_single_message ) continue;
807
+			if ( isset( $this->_data->reg_obj ) && ( $this->_data->reg_obj->attendee_ID() != $att_id ) && $this->_single_message ) {
808
+				continue;
809
+			}
800 810
 
801 811
 			//is $this->_regs_for_sending present?  If so, let's make sure we ONLY generate addressee for registrations in that array.
802 812
 			if ( ! empty( $this->_regs_for_sending ) && is_array( $this->_regs_for_sending ) ) {
@@ -806,8 +816,9 @@  discard block
 block discarded – undo
806 816
 				}
807 817
 			}
808 818
 
809
-			if ( in_array( $details['attendee_email'], $already_processed ) )
810
-				continue;
819
+			if ( in_array( $details['attendee_email'], $already_processed ) ) {
820
+							continue;
821
+			}
811 822
 
812 823
 			$already_processed[] = $details['attendee_email'];
813 824
 
@@ -959,8 +970,9 @@  discard block
 block discarded – undo
959 970
 		$m_shortcodes = $this->_active_messenger->get_valid_shortcodes();
960 971
 
961 972
 		//if the 'to' field is empty (messages will ALWAYS have a "to" field, then we get out because this context is turned off) EXCEPT if we're previewing
962
-		if ( ( isset( $this->_templates['to'][$context] ) && empty( $this->_templates['to'][$context] ) ) && !$this->_preview )
963
-			return false;
973
+		if ( ( isset( $this->_templates['to'][$context] ) && empty( $this->_templates['to'][$context] ) ) && !$this->_preview ) {
974
+					return false;
975
+		}
964 976
 
965 977
 		if ( empty( $this->_templates ) ) {
966 978
 			//unable to setup any messages because there are no templates.  Some sort of catastrophic setup
Please login to merge, or discard this patch.