Completed
Branch BUG-9548-transaction-completio... (b1c41e)
by
unknown
519:42 queued 503:28
created
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.
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.
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,16 +30,16 @@  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{
37
-				if( ! EEH_URL::remote_file_exists(
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
+				if ( ! EEH_URL::remote_file_exists(
38 38
 						$normalized_value,
39 39
 						array(
40 40
 							'sslverify' => false, 
41
-							'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
42
-						))){
41
+							'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
42
+						))) {
43 43
 					throw new EE_Validation_Error(sprintf(__("That URL seems to be broken. Please enter a valid URL", "event_espresso")));
44 44
 				}
45 45
 			}
@@ -51,8 +51,8 @@  discard block
 block discarded – undo
51 51
 	/**
52 52
 	 * @return array
53 53
 	 */
54
-	function get_jquery_validation_rule_array(){
55
-		return array( 'validUrl'=>true, 'messages' => array( 'validUrl' => $this->get_validation_error_message() ) );
54
+	function get_jquery_validation_rule_array() {
55
+		return array('validUrl'=>true, 'messages' => array('validUrl' => $this->get_validation_error_message()));
56 56
 	}
57 57
 }
58 58
 
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   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -33,7 +33,7 @@  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 38
 		$html = '';
39 39
 		// set some default options and merge with incoming
@@ -41,12 +41,12 @@  discard block
 block discarded – undo
41 41
 			'show_desc' => TRUE,
42 42
 			'odd' => FALSE
43 43
 		);
44
-		$options = array_merge( $default_options, (array)$options );
45
-		switch( $line_item->type() ) {
44
+		$options = array_merge($default_options, (array) $options);
45
+		switch ($line_item->type()) {
46 46
 
47 47
 			case EEM_Line_Item::type_total:
48 48
 				// loop thru children
49
-				foreach( $line_item->children() as $child_line_item ) {
49
+				foreach ($line_item->children() as $child_line_item) {
50 50
 					// recursively feed children back into this method
51 51
 //					$html .= $this->display_line_item( $child_line_item, $options );
52 52
 				}
@@ -57,7 +57,7 @@  discard block
 block discarded – undo
57 57
 
58 58
 			case EEM_Line_Item::type_sub_total:
59 59
 				// loop thru children
60
-				foreach( $line_item->children() as $child_line_item ) {
60
+				foreach ($line_item->children() as $child_line_item) {
61 61
 					// recursively feed children back into this method
62 62
 //					$html .= $this->display_line_item( $child_line_item, $options );
63 63
 				}
@@ -67,7 +67,7 @@  discard block
 block discarded – undo
67 67
 
68 68
 			case EEM_Line_Item::type_tax_sub_total:
69 69
 				// loop thru children
70
-				foreach( $line_item->children() as $child_line_item ) {
70
+				foreach ($line_item->children() as $child_line_item) {
71 71
 					// recursively feed children back into this method
72 72
 //					$html .= $this->display_line_item( $child_line_item, $options );
73 73
 				}
@@ -79,7 +79,7 @@  discard block
 block discarded – undo
79 79
 				// item row
80 80
 //				$html .= $this->_item_row( $line_item, $options );
81 81
 				// got any kids?
82
-				foreach( $line_item->children() as $child_line_item ) {
82
+				foreach ($line_item->children() as $child_line_item) {
83 83
 //					$this->display_line_item( $child_line_item, $options );
84 84
 				}
85 85
 				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,101 +69,101 @@  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 74
 		$html = '';
75 75
 		// set some default options and merge with incoming
76 76
 		$default_options = array(
77
-			'show_desc' => true,  // 	true 		false
77
+			'show_desc' => true, // 	true 		false
78 78
 			'odd' => false
79 79
 		);
80
-		$options = array_merge( $default_options, (array)$options );
80
+		$options = array_merge($default_options, (array) $options);
81 81
 
82
-		switch( $line_item->type() ) {
82
+		switch ($line_item->type()) {
83 83
 
84 84
 			case EEM_Line_Item::type_line_item:
85 85
 				$this->_show_taxes = $line_item->is_taxable() ? true : $this->_show_taxes;
86
-				if ( $line_item->OBJ_type() == 'Ticket' ) {
86
+				if ($line_item->OBJ_type() == 'Ticket') {
87 87
 					// item row
88
-					$html .= $this->_ticket_row( $line_item, $options );
88
+					$html .= $this->_ticket_row($line_item, $options);
89 89
 					// got any kids?
90
-					foreach ( $line_item->children() as $child_line_item ) {
91
-						$this->display_line_item( $child_line_item, $options );
90
+					foreach ($line_item->children() as $child_line_item) {
91
+						$this->display_line_item($child_line_item, $options);
92 92
 					}
93 93
 				} else {
94 94
 					// item row
95
-					$html .= $this->_item_row( $line_item, $options );
95
+					$html .= $this->_item_row($line_item, $options);
96 96
 					// got any kids?
97
-					foreach ( $line_item->children() as $child_line_item ) {
98
-						$this->display_line_item( $child_line_item, $options );
97
+					foreach ($line_item->children() as $child_line_item) {
98
+						$this->display_line_item($child_line_item, $options);
99 99
 					}
100 100
 				}
101 101
 				break;
102 102
 
103 103
 			case EEM_Line_Item::type_sub_line_item:
104
-				$html .= $this->_sub_item_row( $line_item, $options );
104
+				$html .= $this->_sub_item_row($line_item, $options);
105 105
 				break;
106 106
 
107 107
 			case EEM_Line_Item::type_sub_total:
108 108
 				static $sub_total = 0;
109 109
 				$event_sub_total = 0;
110
-				$text = __( 'Sub-Total', 'event_espresso' );
111
-				if ( $line_item->OBJ_type() == 'Event' ) {
112
-					$options[ 'event_id' ] = $event_id = $line_item->OBJ_ID();
113
-					if ( ! isset( $this->_events[ $options[ 'event_id' ] ] ) ) {
114
-						$event = EEM_Event::instance()->get_one_by_ID( $options[ 'event_id' ] );
115
-						if ( $event instanceof EE_Event ) {
116
-							if ( $event->default_registration_status() == EEM_Registration::status_id_not_approved ) {
110
+				$text = __('Sub-Total', 'event_espresso');
111
+				if ($line_item->OBJ_type() == 'Event') {
112
+					$options['event_id'] = $event_id = $line_item->OBJ_ID();
113
+					if ( ! isset($this->_events[$options['event_id']])) {
114
+						$event = EEM_Event::instance()->get_one_by_ID($options['event_id']);
115
+						if ($event instanceof EE_Event) {
116
+							if ($event->default_registration_status() == EEM_Registration::status_id_not_approved) {
117 117
 								return '';
118 118
 							}
119 119
 						}
120
-						$this->_events[ $options[ 'event_id' ] ] = 0;
121
-						$html .= $this->_event_row( $line_item );
122
-						$text = __( 'Event Sub-Total', 'event_espresso' );
120
+						$this->_events[$options['event_id']] = 0;
121
+						$html .= $this->_event_row($line_item);
122
+						$text = __('Event Sub-Total', 'event_espresso');
123 123
 					}
124 124
 				}
125 125
 				$child_line_items = $line_item->children();
126 126
 				// loop thru children
127
-				foreach( $child_line_items as $child_line_item ) {
127
+				foreach ($child_line_items as $child_line_item) {
128 128
 					// recursively feed children back into this method
129
-					$html .= $this->display_line_item( $child_line_item, $options );
129
+					$html .= $this->display_line_item($child_line_item, $options);
130 130
 				}
131
-				$event_sub_total += isset( $options[ 'event_id' ] ) ? $this->_events[ $options[ 'event_id' ] ] : 0;
131
+				$event_sub_total += isset($options['event_id']) ? $this->_events[$options['event_id']] : 0;
132 132
 				$sub_total += $event_sub_total;
133 133
 				if (
134 134
 					(
135 135
 						// event subtotals
136 136
 						$line_item->code() != 'pre-tax-subtotal' &&
137
-						count( $child_line_items ) > 1
137
+						count($child_line_items) > 1
138 138
 					)
139 139
 					||
140 140
 					(
141 141
 						// pre-tax subtotals
142 142
 						$line_item->code() == 'pre-tax-subtotal' &&
143
-						count( $this->_events ) > 1
143
+						count($this->_events) > 1
144 144
 					)
145 145
 				) {
146 146
 					$options['sub_total'] = $line_item->OBJ_type() == 'Event' ? $event_sub_total : $sub_total;
147
-					$html .= $this->_sub_total_row( $line_item, $text, $options );
147
+					$html .= $this->_sub_total_row($line_item, $text, $options);
148 148
 				}
149 149
 				break;
150 150
 
151 151
 			case EEM_Line_Item::type_tax:
152
-				if ( $this->_show_taxes ) {
153
-					$this->_taxes_html .= $this->_tax_row( $line_item, $options );
152
+				if ($this->_show_taxes) {
153
+					$this->_taxes_html .= $this->_tax_row($line_item, $options);
154 154
 				}
155 155
 				break;
156 156
 
157 157
 			case EEM_Line_Item::type_tax_sub_total:
158
-				if ( $this->_show_taxes ) {
158
+				if ($this->_show_taxes) {
159 159
 					$child_line_items = $line_item->children();
160 160
 					// loop thru children
161
-					foreach( $child_line_items as $child_line_item ) {
161
+					foreach ($child_line_items as $child_line_item) {
162 162
 						// recursively feed children back into this method
163
-						$html .= $this->display_line_item( $child_line_item, $options );
163
+						$html .= $this->display_line_item($child_line_item, $options);
164 164
 					}
165
-					if ( count( $child_line_items ) > 1 ) {
166
-						$this->_taxes_html .= $this->_total_tax_row( $line_item, __( 'Tax Total', 'event_espresso' ) );
165
+					if (count($child_line_items) > 1) {
166
+						$this->_taxes_html .= $this->_total_tax_row($line_item, __('Tax Total', 'event_espresso'));
167 167
 					}
168 168
 				}
169 169
 				break;
@@ -172,25 +172,25 @@  discard block
 block discarded – undo
172 172
 				// get all child line items
173 173
 				$children = $line_item->children();
174 174
 				// loop thru all non-tax child line items
175
-				foreach( $children as $child_line_item ) {
176
-					if ( $child_line_item->type() != EEM_Line_Item::type_tax_sub_total ) {
175
+				foreach ($children as $child_line_item) {
176
+					if ($child_line_item->type() != EEM_Line_Item::type_tax_sub_total) {
177 177
 						// recursively feed children back into this method
178
-						$html .= $this->display_line_item( $child_line_item, $options );
178
+						$html .= $this->display_line_item($child_line_item, $options);
179 179
 					}
180 180
 				}
181 181
 
182 182
 				// now loop thru  tax child line items
183
-				foreach( $children as $child_line_item ) {
184
-					if ( $child_line_item->type() == EEM_Line_Item::type_tax_sub_total ) {
183
+				foreach ($children as $child_line_item) {
184
+					if ($child_line_item->type() == EEM_Line_Item::type_tax_sub_total) {
185 185
 						// recursively feed children back into this method
186
-						$html .= $this->display_line_item( $child_line_item, $options );
186
+						$html .= $this->display_line_item($child_line_item, $options);
187 187
 					}
188 188
 				}
189 189
 				$html .= $this->_taxes_html;
190
-				$html .= $this->_total_row( $line_item, __('Total', 'event_espresso') );
190
+				$html .= $this->_total_row($line_item, __('Total', 'event_espresso'));
191 191
 
192 192
 
193
-				$html .= $this->_payments_and_amount_owing_rows( $line_item, $options );
193
+				$html .= $this->_payments_and_amount_owing_rows($line_item, $options);
194 194
 				break;
195 195
 
196 196
 		}
@@ -205,11 +205,11 @@  discard block
 block discarded – undo
205 205
 	 * @param EE_Line_Item $line_item
206 206
 	 * @return mixed
207 207
 	 */
208
-	private function _event_row( EE_Line_Item $line_item ) {
208
+	private function _event_row(EE_Line_Item $line_item) {
209 209
 		// start of row
210
-		$html = EEH_HTML::tr( '', 'event-cart-total-row', 'total_tr odd' );
210
+		$html = EEH_HTML::tr('', 'event-cart-total-row', 'total_tr odd');
211 211
 		// event name td
212
-		$html .= EEH_HTML::td( EEH_HTML::strong( $line_item->name() ), '', 'event-header', '', ' colspan="4"' );
212
+		$html .= EEH_HTML::td(EEH_HTML::strong($line_item->name()), '', 'event-header', '', ' colspan="4"');
213 213
 		// end of row
214 214
 		$html .= EEH_HTML::trx();
215 215
 		return $html;
@@ -224,10 +224,10 @@  discard block
 block discarded – undo
224 224
 	 * @param array        $options
225 225
 	 * @return mixed
226 226
 	 */
227
-	private function _ticket_row( EE_Line_Item $line_item, $options = array() ) {
227
+	private function _ticket_row(EE_Line_Item $line_item, $options = array()) {
228 228
 		// start of row
229 229
 		$row_class = $options['odd'] ? 'item odd' : 'item';
230
-		$html = EEH_HTML::tr( '', '', $row_class );
230
+		$html = EEH_HTML::tr('', '', $row_class);
231 231
 		// name && desc
232 232
 		$name_and_desc = apply_filters(
233 233
 			'FHEE__EE_SPCO_Line_Item_Display_Strategy__item_row__name',
@@ -236,23 +236,23 @@  discard block
 block discarded – undo
236 236
 		);
237 237
 		$name_and_desc .= apply_filters(
238 238
 			'FHEE__EE_SPCO_Line_Item_Display_Strategy__item_row__desc',
239
-			( $options['show_desc'] ? '<span class="line-item-desc-spn smaller-text">: ' . $line_item->desc() . '</span>' : '' ),
239
+			($options['show_desc'] ? '<span class="line-item-desc-spn smaller-text">: '.$line_item->desc().'</span>' : ''),
240 240
 			$line_item,
241 241
 			$options
242 242
 		);
243 243
 		$name_and_desc .= $line_item->is_taxable() ? ' * ' : '';
244 244
 		// name td
245
-		$html .= EEH_HTML::td( /*__FUNCTION__ .*/ $name_and_desc, '',  'item_l' );
245
+		$html .= EEH_HTML::td( /*__FUNCTION__ .*/ $name_and_desc, '', 'item_l' );
246 246
 		// price td
247
-		$html .= EEH_HTML::td( $line_item->unit_price_no_code(), '',  'item_c jst-rght' );
247
+		$html .= EEH_HTML::td($line_item->unit_price_no_code(), '', 'item_c jst-rght');
248 248
 		// quantity td
249
-		$html .= EEH_HTML::td( $line_item->quantity(), '', 'item_l jst-rght' );
249
+		$html .= EEH_HTML::td($line_item->quantity(), '', 'item_l jst-rght');
250 250
 		$this->_total_items += $line_item->quantity();
251 251
 		// determine total for line item
252 252
 		$total = $line_item->total();
253
-		$this->_events[ $options[ 'event_id' ] ] += $total;
253
+		$this->_events[$options['event_id']] += $total;
254 254
 		// total td
255
-		$html .= EEH_HTML::td( EEH_Template::format_currency( $total, false, false ), '',  'item_r jst-rght' );
255
+		$html .= EEH_HTML::td(EEH_Template::format_currency($total, false, false), '', 'item_r jst-rght');
256 256
 		// end of row
257 257
 		$html .= EEH_HTML::trx();
258 258
 		return $html;
@@ -267,41 +267,41 @@  discard block
 block discarded – undo
267 267
 	 * @param array        $options
268 268
 	 * @return mixed
269 269
 	 */
270
-	private function _item_row( EE_Line_Item $line_item, $options = array() ) {
270
+	private function _item_row(EE_Line_Item $line_item, $options = array()) {
271 271
 		// start of row
272 272
 		$row_class = $options['odd'] ? 'item odd' : 'item';
273
-		$html = EEH_HTML::tr( '', '', $row_class );
274
-		$obj_name = $line_item->OBJ_type() ? $line_item->OBJ_type() . ': ' : '';
273
+		$html = EEH_HTML::tr('', '', $row_class);
274
+		$obj_name = $line_item->OBJ_type() ? $line_item->OBJ_type().': ' : '';
275 275
 		// name && desc
276 276
 		$name_and_desc = apply_filters(
277 277
 			'FHEE__EE_SPCO_Line_Item_Display_Strategy__item_row__name',
278
-			 $obj_name . $line_item->name(),
278
+			 $obj_name.$line_item->name(),
279 279
 			$line_item
280 280
 		);
281 281
 		$name_and_desc .= apply_filters(
282 282
 			'FHEE__EE_SPCO_Line_Item_Display_Strategy__item_row__desc',
283
-			( $options['show_desc'] ? '<span class="line-item-desc-spn smaller-text">: ' . $line_item->desc() . '</span>' : '' ),
283
+			($options['show_desc'] ? '<span class="line-item-desc-spn smaller-text">: '.$line_item->desc().'</span>' : ''),
284 284
 			$line_item,
285 285
 			$options
286 286
 		);
287 287
 		$name_and_desc .= $line_item->is_taxable() ? ' * ' : '';
288 288
 		// name td
289
-		$html .= EEH_HTML::td( $name_and_desc, '',  'item_l' );
289
+		$html .= EEH_HTML::td($name_and_desc, '', 'item_l');
290 290
 		// price td
291
-		if ( $line_item->is_percent() ) {
292
-			$html .= EEH_HTML::td( $line_item->percent() . '%', '', 'item_c jst-rght' );
291
+		if ($line_item->is_percent()) {
292
+			$html .= EEH_HTML::td($line_item->percent().'%', '', 'item_c jst-rght');
293 293
 		} else {
294
-			$html .= EEH_HTML::td( $line_item->unit_price_no_code(), '', 'item_c jst-rght' );
294
+			$html .= EEH_HTML::td($line_item->unit_price_no_code(), '', 'item_c jst-rght');
295 295
 		}
296 296
 		// quantity td
297
-		$html .= EEH_HTML::td( $line_item->quantity(), '', 'item_l jst-rght' );
297
+		$html .= EEH_HTML::td($line_item->quantity(), '', 'item_l jst-rght');
298 298
 		//$total = $line_item->total() * $line_item->quantity();
299 299
 		$total = $line_item->total();
300
-		if( isset( $options[ 'event_id' ] ) && isset( $this->_events[ $options[ 'event_id' ] ] ) ) {
301
-			$this->_events[ $options[ 'event_id' ] ] += $total;
300
+		if (isset($options['event_id']) && isset($this->_events[$options['event_id']])) {
301
+			$this->_events[$options['event_id']] += $total;
302 302
 		}
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.
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.
Spacing   +85 added lines, -85 removed lines patch added patch discarded remove patch
@@ -167,44 +167,44 @@  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
 
@@ -241,8 +241,8 @@  discard block
 block discarded – undo
241 241
 	 *
242 242
 	 * @return array
243 243
 	 */
244
-	public function get_templates( EE_messenger $messenger, EE_message_type $message_type ) {
245
-		return isset( $this->_templates[$messenger->name][$message_type->name] ) ? $this->_templates[$messenger->name][$message_type->name] : $this->_get_templates( $messenger, $message_type );
244
+	public function get_templates(EE_messenger $messenger, EE_message_type $message_type) {
245
+		return isset($this->_templates[$messenger->name][$message_type->name]) ? $this->_templates[$messenger->name][$message_type->name] : $this->_get_templates($messenger, $message_type);
246 246
 	}
247 247
 
248 248
 
@@ -259,7 +259,7 @@  discard block
 block discarded – undo
259 259
 	 * @return array          Returns an multi-level associative array indexed by template context and field in the format:
260 260
 	 *                                array( 'context' => array( 'field' => 'value', 'another-field', 'value' ) );
261 261
 	 */
262
-	protected function _get_templates( EE_messenger $messenger, EE_message_type $message_type ) {
262
+	protected function _get_templates(EE_messenger $messenger, EE_message_type $message_type) {
263 263
 		$templates = array();
264 264
 
265 265
 		/**
@@ -278,28 +278,28 @@  discard block
 block discarded – undo
278 278
 		$contexts = $message_type->get_contexts();
279 279
 
280 280
 
281
-		foreach ( $contexts as $context => $details ) {
282
-			foreach ( $fields as $field => $field_details ) {
283
-				if ( empty( $field_details ) )
281
+		foreach ($contexts as $context => $details) {
282
+			foreach ($fields as $field => $field_details) {
283
+				if (empty($field_details))
284 284
 					continue;
285 285
 				/**
286 286
 				 * is this a field array (linked to a main field)?
287 287
 				 */
288
-				if ( $field == 'extra'  ) {
289
-					foreach ( $field_details as $main_field => $sub_fields ) {
290
-						foreach ( $sub_fields as $sub_field => $sub_field_details ) {
288
+				if ($field == 'extra') {
289
+					foreach ($field_details as $main_field => $sub_fields) {
290
+						foreach ($sub_fields as $sub_field => $sub_field_details) {
291 291
 							//make sure that the template_field_ref matches what the main template field is for this template group.
292 292
 							$template_field_ref = $sub_field == 'main' ? $main_field : $sub_field;
293
-							$templates[ $context ][ $main_field ][ $sub_field ] = $this->_get_specific_template( $default_pack, $messenger, $message_type, $template_field_ref, $context );
293
+							$templates[$context][$main_field][$sub_field] = $this->_get_specific_template($default_pack, $messenger, $message_type, $template_field_ref, $context);
294 294
 						}
295 295
 					}
296 296
 				} else {
297
-					$templates[ $context ][ $field ] = $this->_get_specific_template( $default_pack, $messenger, $message_type, $field, $context );
297
+					$templates[$context][$field] = $this->_get_specific_template($default_pack, $messenger, $message_type, $field, $context);
298 298
 				}
299 299
 			}
300 300
 		}
301 301
 
302
-		$templates = apply_filters( 'FHEE__EE_Template_Pack___get_templates__templates', $templates, $messenger, $message_type, $this );
302
+		$templates = apply_filters('FHEE__EE_Template_Pack___get_templates__templates', $templates, $messenger, $message_type, $this);
303 303
 
304 304
 		$this->_templates[$messenger->name][$message_type->name] = $templates;
305 305
 		 return $templates;
@@ -317,22 +317,22 @@  discard block
 block discarded – undo
317 317
 	 *
318 318
 	 * @return string          The template contents.
319 319
 	 */
320
-	protected function _get_specific_template( $default_pack, EE_messenger $messenger, EE_message_type $message_type, $field, $context ) {
320
+	protected function _get_specific_template($default_pack, EE_messenger $messenger, EE_message_type $message_type, $field, $context) {
321 321
 
322 322
 		//default templates
323
-		$default_templates = $default_pack instanceof EE_Messages_Template_Pack_Default ? $default_pack->get_templates( $messenger, $message_type ) : array();
323
+		$default_templates = $default_pack instanceof EE_Messages_Template_Pack_Default ? $default_pack->get_templates($messenger, $message_type) : array();
324 324
 
325 325
 		//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.
326
-		$filtered_base_path = apply_filters( 'FHEE__EE_Template_Pack___get_specific_template__filtered_base_path', $this->_base_path, $messenger, $message_type, $field, $context, $this );
326
+		$filtered_base_path = apply_filters('FHEE__EE_Template_Pack___get_specific_template__filtered_base_path', $this->_base_path, $messenger, $message_type, $field, $context, $this);
327 327
 
328 328
 		$master_templates = $message_type->get_master_templates();
329
-		$master_templates_mt = isset( $master_templates[$messenger->name] ) ? $master_templates[$messenger->name] : $message_type->name;
330
-		$full_path = $filtered_base_path . $messenger->name . '_' . $message_type->name . '_' . $field . '_' . $context . '.template.php';
331
-		$fallback_path = $filtered_base_path . $messenger->name . '_' . $message_type->name . '_' . $field . '.template.php';
332
-		$mt_defined_full_path = $filtered_base_path . $messenger->name . '_' . $master_templates_mt . '_' . $field . '_' . $context . '.template.php';
333
-		$mt_defined_fallback_path = $filtered_base_path . $messenger->name . '_' . $master_templates_mt . '_' . $field . '.template.php';
334
-		$base_defined_full_path = $this->_base_path . $messenger->name . '_' . $master_templates_mt . '_' . $field . '_' . $context . '.template.php';
335
-		$base_defined_fallback_path = $this->_base_path . $messenger->name . '_' . $master_templates_mt . '_' . $field . '.template.php';
329
+		$master_templates_mt = isset($master_templates[$messenger->name]) ? $master_templates[$messenger->name] : $message_type->name;
330
+		$full_path = $filtered_base_path.$messenger->name.'_'.$message_type->name.'_'.$field.'_'.$context.'.template.php';
331
+		$fallback_path = $filtered_base_path.$messenger->name.'_'.$message_type->name.'_'.$field.'.template.php';
332
+		$mt_defined_full_path = $filtered_base_path.$messenger->name.'_'.$master_templates_mt.'_'.$field.'_'.$context.'.template.php';
333
+		$mt_defined_fallback_path = $filtered_base_path.$messenger->name.'_'.$master_templates_mt.'_'.$field.'.template.php';
334
+		$base_defined_full_path = $this->_base_path.$messenger->name.'_'.$master_templates_mt.'_'.$field.'_'.$context.'.template.php';
335
+		$base_defined_fallback_path = $this->_base_path.$messenger->name.'_'.$master_templates_mt.'_'.$field.'.template.php';
336 336
 
337 337
 		/**
338 338
 		 * Template checks are done hierarchically in the following order:
@@ -346,28 +346,28 @@  discard block
 block discarded – undo
346 346
 		 */
347 347
 
348 348
 
349
-		if ( is_readable( $full_path ) ) {
349
+		if (is_readable($full_path)) {
350 350
 			$actual_path = $full_path;
351
-		} elseif ( is_readable( $fallback_path ) ) {
351
+		} elseif (is_readable($fallback_path)) {
352 352
 			$actual_path = $fallback_path;
353
-		} elseif ( is_readable( $mt_defined_full_path ) ) {
353
+		} elseif (is_readable($mt_defined_full_path)) {
354 354
 			$actual_path = $mt_defined_full_path;
355
-		} elseif ( is_readable( $mt_defined_fallback_path ) ) {
355
+		} elseif (is_readable($mt_defined_fallback_path)) {
356 356
 			$actual_path = $mt_defined_fallback_path;
357
-		} elseif ( is_readable( $base_defined_full_path ) ) {
357
+		} elseif (is_readable($base_defined_full_path)) {
358 358
 			$actual_path = $base_defined_full_path;
359
-		} elseif ( is_readable( $base_defined_fallback_path ) ) {
359
+		} elseif (is_readable($base_defined_fallback_path)) {
360 360
 			$actual_path = $base_defined_fallback_path;
361
-		} else  {
361
+		} else {
362 362
 			$actual_path = '';
363 363
 		}
364
-		if ( empty( $actual_path ) ) {
365
-			$contents = isset( $default_templates[$context][$field] ) ? $default_templates[$context][$field] : '';
364
+		if (empty($actual_path)) {
365
+			$contents = isset($default_templates[$context][$field]) ? $default_templates[$context][$field] : '';
366 366
 		} else {
367
-			$contents = EEH_Template::display_template( $actual_path, array(), TRUE );
367
+			$contents = EEH_Template::display_template($actual_path, array(), TRUE);
368 368
 		}
369 369
 
370
-		return apply_filters( 'FHEE__EE_Messages_Template_Pack__get_specific_template__contents', $contents, $actual_path, $messenger, $message_type, $field, $context, $this );
370
+		return apply_filters('FHEE__EE_Messages_Template_Pack__get_specific_template__contents', $contents, $actual_path, $messenger, $message_type, $field, $context, $this);
371 371
 	}
372 372
 
373 373
 
@@ -382,8 +382,8 @@  discard block
 block discarded – undo
382 382
 	 * @return array
383 383
 	 */
384 384
 	public function get_supports() {
385
-		$supports = apply_filters( 'FHEE__' . get_class( $this ) . '__get_supports', $this->_supports );
386
-		return apply_filters( 'FHEE__EE_Messages_Template_Pack__get_supports', $supports, $this );
385
+		$supports = apply_filters('FHEE__'.get_class($this).'__get_supports', $this->_supports);
386
+		return apply_filters('FHEE__EE_Messages_Template_Pack__get_supports', $supports, $this);
387 387
 	}
388 388
 
389 389
 
@@ -398,11 +398,11 @@  discard block
 block discarded – undo
398 398
 	 *
399 399
 	 * @return array|string
400 400
 	 */
401
-	public function get_default_variation_labels( $messenger = '' ) {
402
-		$label = empty( $messenger ) ? $this->_default_variation_labels : array();
403
-		$label = empty( $label ) && ! empty( $this->_default_variation_labels[$messenger] ) ? $this->_default_variation_labels[$messenger] : __('Default', 'event_espresso');
401
+	public function get_default_variation_labels($messenger = '') {
402
+		$label = empty($messenger) ? $this->_default_variation_labels : array();
403
+		$label = empty($label) && ! empty($this->_default_variation_labels[$messenger]) ? $this->_default_variation_labels[$messenger] : __('Default', 'event_espresso');
404 404
 
405
-		return apply_filters( 'FHEE__EE_Messages_Template_Pack__get_default_variation_labels', $label, $this->_default_variation_labels, $messenger );
405
+		return apply_filters('FHEE__EE_Messages_Template_Pack__get_default_variation_labels', $label, $this->_default_variation_labels, $messenger);
406 406
 	}
407 407
 
408 408
 
@@ -418,25 +418,25 @@  discard block
 block discarded – undo
418 418
 	 * @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.
419 419
 	 * @return array
420 420
 	 */
421
-	public function get_variations( $messenger = '', $message_type = '' ) {
422
-		$messenger_variations = ! empty( $messenger ) && isset( $this->_variations[$messenger] ) ? $this->_variations[$messenger] : array();
421
+	public function get_variations($messenger = '', $message_type = '') {
422
+		$messenger_variations = ! empty($messenger) && isset($this->_variations[$messenger]) ? $this->_variations[$messenger] : array();
423 423
 
424 424
 		//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.
425
-		$variations = !empty( $messenger ) && !empty( $message_type ) && isset( $messenger_variations[$message_type] ) ? $messenger_variations[$message_type] : array();
425
+		$variations = ! empty($messenger) && ! empty($message_type) && isset($messenger_variations[$message_type]) ? $messenger_variations[$message_type] : array();
426 426
 
427 427
 		//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).
428
-		$variations = empty( $variations ) && !empty( $messenger ) && empty( $message_type ) ? $messenger_variations : $variations;
428
+		$variations = empty($variations) && ! empty($messenger) && empty($message_type) ? $messenger_variations : $variations;
429 429
 
430 430
 		//filter per template pack and globally.
431
-		$variations = apply_filters( 'FHEE__' . get_class( $this ) . '__get_variations', $variations, $messenger, $message_type );
432
-		$variations = apply_filters( 'FHEE__EE_Messages_Template_Pack__get_variations', $variations, $messenger, $message_type, $this );
431
+		$variations = apply_filters('FHEE__'.get_class($this).'__get_variations', $variations, $messenger, $message_type);
432
+		$variations = apply_filters('FHEE__EE_Messages_Template_Pack__get_variations', $variations, $messenger, $message_type, $this);
433 433
 
434 434
 		//prepend the _default_variation, but ONLY if we're returning the fully validated array.
435
-		if ( !empty( $messenger ) && !empty( $message_type ) && ! empty( $variations ) ) {
436
-			$variations = array( 'default' => $this->get_default_variation_labels( $messenger ) ) + $variations;
435
+		if ( ! empty($messenger) && ! empty($message_type) && ! empty($variations)) {
436
+			$variations = array('default' => $this->get_default_variation_labels($messenger)) + $variations;
437 437
 		}
438 438
 
439
-		return empty( $variations ) ? array( 'default' => $this->get_default_variation_labels('dft') ): $variations;
439
+		return empty($variations) ? array('default' => $this->get_default_variation_labels('dft')) : $variations;
440 440
 	}
441 441
 
442 442
 
@@ -457,39 +457,39 @@  discard block
 block discarded – undo
457 457
 	 *
458 458
 	 * @return string The variation path or url (typically css reference)
459 459
 	 */
460
-	public function get_variation( $messenger, $message_type, $type, $variation, $url = true, $file_extension = '.css', $skip_filters = FALSE ) {
460
+	public function get_variation($messenger, $message_type, $type, $variation, $url = true, $file_extension = '.css', $skip_filters = FALSE) {
461 461
 
462 462
 		$base = $url ? $this->_base_url : $this->_base_path;
463 463
 		$base_path = $this->_base_path;
464 464
 
465
-		if ( ! $skip_filters ) {
466
-			$base =  apply_filters( 'FHEE__EE_Messages_Template_Pack__get_variation__base_path_or_url', $base, $messenger, $message_type, $type, $variation, $url, $file_extension, $this );
467
-			$base_path = apply_filters( 'FHEE__EE_Messages_Template_Pack__get_variation__base_path', $base_path, $messenger, $message_type, $type, $variation, FALSE, $file_extension, $this );
465
+		if ( ! $skip_filters) {
466
+			$base = apply_filters('FHEE__EE_Messages_Template_Pack__get_variation__base_path_or_url', $base, $messenger, $message_type, $type, $variation, $url, $file_extension, $this);
467
+			$base_path = apply_filters('FHEE__EE_Messages_Template_Pack__get_variation__base_path', $base_path, $messenger, $message_type, $type, $variation, FALSE, $file_extension, $this);
468 468
 		}
469 469
 
470
-		$default_pack = get_class( $this ) != 'EE_Messages_Template_Pack_Default' ? new EE_Messages_Template_Pack_Default() : $this;
470
+		$default_pack = get_class($this) != 'EE_Messages_Template_Pack_Default' ? new EE_Messages_Template_Pack_Default() : $this;
471 471
 
472 472
 		//possible variation paths considering whether message type is present or not in the file name.
473
-		$path_string = 'variations/' . $messenger . '_' . $message_type . '_'  . $type . '_' . $variation . $file_extension;
474
-		$default_path_string = 'variations/' . $messenger . '_' . $type . '_' . $variation . $file_extension;
473
+		$path_string = 'variations/'.$messenger.'_'.$message_type.'_'.$type.'_'.$variation.$file_extension;
474
+		$default_path_string = 'variations/'.$messenger.'_'.$type.'_'.$variation.$file_extension;
475 475
 
476 476
 		//first see if fully validated file exists.
477
-		if ( is_readable( $base_path . $path_string ) ) {
478
-			$variation_path = $base . $path_string;
477
+		if (is_readable($base_path.$path_string)) {
478
+			$variation_path = $base.$path_string;
479 479
 		//otherwise see if default exists.
480
-		} elseif ( is_readable( $base_path . $default_path_string ) ) {
481
-			$variation_path = $base . $default_path_string;
480
+		} elseif (is_readable($base_path.$default_path_string)) {
481
+			$variation_path = $base.$default_path_string;
482 482
 		} else {
483
-			$variation_path = $default_pack instanceof EE_Messages_Template_Pack_Default ? $default_pack->get_default_variation( $messenger, $message_type, $type, $url, $file_extension ) : '';
483
+			$variation_path = $default_pack instanceof EE_Messages_Template_Pack_Default ? $default_pack->get_default_variation($messenger, $message_type, $type, $url, $file_extension) : '';
484 484
 		}
485 485
 
486
-		if ( $skip_filters ) {
486
+		if ($skip_filters) {
487 487
 			return $variation_path;
488 488
 		}
489 489
 
490 490
 		//filter result
491
-		$variation_path = apply_filters( 'FHEE__' . get_class( $this ) . '__get_variation', $variation_path, $messenger, $message_type, $type, $variation, $file_extension, $url );
492
-		return apply_filters( 'FHEE__EE_Messages_Template_Pack__get_variation', $variation_path, $messenger, $message_type, $type, $variation, $file_extension, $url, $this );
491
+		$variation_path = apply_filters('FHEE__'.get_class($this).'__get_variation', $variation_path, $messenger, $message_type, $type, $variation, $file_extension, $url);
492
+		return apply_filters('FHEE__EE_Messages_Template_Pack__get_variation', $variation_path, $messenger, $message_type, $type, $variation, $file_extension, $url, $this);
493 493
 	}
494 494
 
495 495
 
@@ -504,19 +504,19 @@  discard block
 block discarded – undo
504 504
 	 *
505 505
 	 * @return string returns the path for the requested wrapper template.
506 506
 	 */
507
-	public function get_wrapper( $messenger, $type = 'main' ) {
508
-		$default_pack = get_class( $this ) !== 'EE_Messages_Template_Pack_Default' ? new EE_Messages_Template_Pack_Default() : NULL;
507
+	public function get_wrapper($messenger, $type = 'main') {
508
+		$default_pack = get_class($this) !== 'EE_Messages_Template_Pack_Default' ? new EE_Messages_Template_Pack_Default() : NULL;
509 509
 
510
-		$path_string = $this->_base_path . $messenger . '_' . $type . '_wrapper.template.php';
510
+		$path_string = $this->_base_path.$messenger.'_'.$type.'_wrapper.template.php';
511 511
 
512
-		if ( is_readable( $path_string ) ) {
512
+		if (is_readable($path_string)) {
513 513
 			$template = $path_string;
514 514
 		} else {
515
-			$template = $default_pack instanceof EE_Messages_Template_Pack_Default ? $default_pack->get_wrapper( $messenger, $type ) : '';
515
+			$template = $default_pack instanceof EE_Messages_Template_Pack_Default ? $default_pack->get_wrapper($messenger, $type) : '';
516 516
 		}
517 517
 
518 518
 		//filter
519
-		$template = apply_filters( 'FHEE__' . get_class( $this ) . '__get_wrapper', $template, $messenger, $type );
520
-		return apply_filters( 'FHEE__EE_Messages_Template_Pack__get_wrapper', $template, $messenger, $type, $this );
519
+		$template = apply_filters('FHEE__'.get_class($this).'__get_wrapper', $template, $messenger, $type);
520
+		return apply_filters('FHEE__EE_Messages_Template_Pack__get_wrapper', $template, $messenger, $type, $this);
521 521
 	}
522 522
 }
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   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -382,12 +382,12 @@
 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
 	}
Please login to merge, or discard this patch.
Braces   +21 added lines, -10 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 ) ) {
@@ -963,8 +973,9 @@  discard block
 block discarded – undo
963 973
 		$m_shortcodes = $this->_active_messenger->get_valid_shortcodes();
964 974
 
965 975
 		//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
966
-		if ( ( isset( $this->_templates['to'][$context] ) && empty( $this->_templates['to'][$context] ) ) && !$this->_preview )
967
-			return false;
976
+		if ( ( isset( $this->_templates['to'][$context] ) && empty( $this->_templates['to'][$context] ) ) && !$this->_preview ) {
977
+					return false;
978
+		}
968 979
 
969 980
 		if ( empty( $this->_templates ) ) {
970 981
 			//unable to setup any messages because there are no templates.  Some sort of catastrophic setup
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,7 +280,7 @@  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 286
 		//get shortcode_replace instance- set when _get_messages is called in child...
@@ -293,9 +293,9 @@  discard block
 block discarded – undo
293 293
 		$this->_data_handler = ! $this->_preview ? $this->_data_handler : 'Preview';
294 294
 
295 295
 		//if there is an incoming context then this is a preview so let's ONLY show the given context!
296
-		if ( !empty( $context ) ) {
297
-			$cntxt = ! empty( $this->_contexts[$context] ) ? $this->_contexts[$context] : '';
298
-			if ( ! empty( $cntxt )  ) {
296
+		if ( ! empty($context)) {
297
+			$cntxt = ! empty($this->_contexts[$context]) ? $this->_contexts[$context] : '';
298
+			if ( ! empty($cntxt)) {
299 299
 				$this->_contexts = array();
300 300
 				$this->_contexts[$context] = $cntxt;
301 301
 			}
@@ -304,7 +304,7 @@  discard block
 block discarded – undo
304 304
 		$exit = $this->_init_data();
305 305
 
306 306
 		//final check for if we exit or not cause child objects may have run conditionals that cleared out data so no addresees generated.
307
-		if ( $exit ) return FALSE;
307
+		if ($exit) return FALSE;
308 308
 
309 309
 		$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.
310 310
 		$this->_assemble_messages();
@@ -340,7 +340,7 @@  discard block
 block discarded – undo
340 340
 	 * @param int      $id 		Optional. Integer corresponding to the value for the primary key of a EE_Base_Class_Object
341 341
 	 * @return mixed ( EE_Base_Class||EE_Base_Class[] )
342 342
 	 */
343
-	abstract protected function _get_data_for_context( $context, EE_Registration $registration, $id );
343
+	abstract protected function _get_data_for_context($context, EE_Registration $registration, $id);
344 344
 
345 345
 
346 346
 
@@ -372,7 +372,7 @@  discard block
 block discarded – undo
372 372
 	 *
373 373
 	 * @return int
374 374
 	 */
375
-	protected function _get_id_for_msg_url( $context, EE_Registration $registration ) {
375
+	protected function _get_id_for_msg_url($context, EE_Registration $registration) {
376 376
 		return 0;
377 377
 	}
378 378
 
@@ -405,27 +405,27 @@  discard block
 block discarded – undo
405 405
 	 *
406 406
 	 * @return string          generated url
407 407
 	 */
408
-	public function get_url_trigger( $context, $sending_messenger, EE_Registration $registration ) {
408
+	public function get_url_trigger($context, $sending_messenger, EE_Registration $registration) {
409 409
 
410 410
 		//validate context
411 411
 		//valid context?
412
-		if ( !isset( $this->_contexts[$context] ) ) {
413
-			throw new EE_Error( sprintf( __('The context %s is not a valid context for %s.', 'event_espresso'), $context, get_class( $this ) ) );
412
+		if ( ! isset($this->_contexts[$context])) {
413
+			throw new EE_Error(sprintf(__('The context %s is not a valid context for %s.', 'event_espresso'), $context, get_class($this)));
414 414
 		}
415 415
 
416 416
 		//valid sending_messenger?
417 417
 		$not_valid_msgr = FALSE;
418
-		foreach ( $this->_with_messengers as $generating => $sendings ) {
419
-			if ( empty( $sendings ) || array_search( $sending_messenger, $sendings ) === FALSE ) {
418
+		foreach ($this->_with_messengers as $generating => $sendings) {
419
+			if (empty($sendings) || array_search($sending_messenger, $sendings) === FALSE) {
420 420
 				$not_valid_msgr = TRUE;
421 421
 			}
422 422
 		}
423 423
 
424
-		if ( $not_valid_msgr ) {
425
-			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 ) ) );
424
+		if ($not_valid_msgr) {
425
+			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)));
426 426
 		}
427 427
 
428
-		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 ) );
428
+		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));
429 429
 	}
430 430
 
431 431
 
@@ -446,19 +446,19 @@  discard block
 block discarded – undo
446 446
 	 *
447 447
 	 * @return mixed (EE_Base_Class||EE_Base_Class[])
448 448
 	 */
449
-	public function get_data_for_context( $context, EE_Registration $registration, $id = 0 ) {
449
+	public function get_data_for_context($context, EE_Registration $registration, $id = 0) {
450 450
 		//valid context?
451
-		if ( !isset( $this->_contexts[$context] ) ) {
452
-			throw new EE_Error( sprintf( __('The context %s is not a valid context for %s.', 'event_espresso'), $context, get_class( $this ) ) );
451
+		if ( ! isset($this->_contexts[$context])) {
452
+			throw new EE_Error(sprintf(__('The context %s is not a valid context for %s.', 'event_espresso'), $context, get_class($this)));
453 453
 		}
454 454
 
455 455
 		//get data and apply global and class specific filters on it.
456
-		$data = apply_filters( 'FHEE__EE_message_type__get_data_for_context__data', $this->_get_data_for_context( $context, $registration, $id ), $this );
457
-		$data = apply_filters( 'FHEE__' . get_class( $this ) . '__get_data_for_context__data', $data, $this );
456
+		$data = apply_filters('FHEE__EE_message_type__get_data_for_context__data', $this->_get_data_for_context($context, $registration, $id), $this);
457
+		$data = apply_filters('FHEE__'.get_class($this).'__get_data_for_context__data', $data, $this);
458 458
 
459 459
 		//if empty then something went wrong!
460
-		if ( empty( $data ) ) {
461
-			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 ) );
460
+		if (empty($data)) {
461
+			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 462
 		}
463 463
 
464 464
 		return $data;
@@ -493,7 +493,7 @@  discard block
 block discarded – undo
493 493
 	 */
494 494
 	public function with_messengers() {
495 495
 
496
-		return apply_filters( 'FHEE__EE_message_type__get_with_messengers__with_messengers__' . get_class( $this ), $this->_with_messengers);
496
+		return apply_filters('FHEE__EE_message_type__get_with_messengers__with_messengers__'.get_class($this), $this->_with_messengers);
497 497
 	}
498 498
 
499 499
 
@@ -511,9 +511,9 @@  discard block
 block discarded – undo
511 511
 	 * @access public
512 512
 	 * @return void
513 513
 	 */
514
-	public function get_message_type_admin_page_content($page, $action = NULL, $extra = array(), $messengers = array() ) {
514
+	public function get_message_type_admin_page_content($page, $action = NULL, $extra = array(), $messengers = array()) {
515 515
 		//we can also further refine the context by action (if present).
516
-		return $this->_get_admin_page_content( $page, $action, $extra, $messengers );
516
+		return $this->_get_admin_page_content($page, $action, $extra, $messengers);
517 517
 	}
518 518
 
519 519
 
@@ -557,8 +557,8 @@  discard block
 block discarded – undo
557 557
 	 */
558 558
 	public function get_master_templates() {
559 559
 		//first class specific filter then filter that by the global filter.
560
-		$master_templates = apply_filters( 'FHEE__' . get_class( $this ) . '__get_master_templates', $this->_master_templates );
561
-		return apply_filters( 'FHEE__EE_message_type__get_master_templates', $master_templates, $this );
560
+		$master_templates = apply_filters('FHEE__'.get_class($this).'__get_master_templates', $this->_master_templates);
561
+		return apply_filters('FHEE__EE_message_type__get_master_templates', $master_templates, $this);
562 562
 	}
563 563
 
564 564
 
@@ -577,31 +577,31 @@  discard block
 block discarded – undo
577 577
 		/**
578 578
 		 * first let's make sure that incoming data isn't empty!
579 579
 		 */
580
-		if ( is_array($this->_data) && empty($this->_data) && !$this->_preview ) {
581
-			$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'] );
582
-			throw new EE_Error( $msg );
580
+		if (is_array($this->_data) && empty($this->_data) && ! $this->_preview) {
581
+			$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']);
582
+			throw new EE_Error($msg);
583 583
 		}
584 584
 
585
-		if ( empty( $this->_data_handler) ) {
586
-			$msg = sprintf( __('Hey %s hasn\'t declared a handler for the incoming data, so I\'m stuck', 'event_espresso'), __CLASS__ );
587
-			throw new EE_Error( $msg );
585
+		if (empty($this->_data_handler)) {
586
+			$msg = sprintf(__('Hey %s hasn\'t declared a handler for the incoming data, so I\'m stuck', 'event_espresso'), __CLASS__);
587
+			throw new EE_Error($msg);
588 588
 		}
589 589
 
590 590
 
591 591
 		//setup class name for the data handler
592
-		$classname = 'EE_Messages_' . $this->_data_handler . '_incoming_data';
592
+		$classname = 'EE_Messages_'.$this->_data_handler.'_incoming_data';
593 593
 
594 594
 		//check that the class exists
595
-		if ( !class_exists( $classname ) ) {
595
+		if ( ! class_exists($classname)) {
596 596
 
597 597
 			$msg[] = __('uhoh, Something went wrong and no data handler is found', 'event_espresso');
598
-			$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 );
599
-			throw new EE_error( implode('||', $msg) );
598
+			$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);
599
+			throw new EE_error(implode('||', $msg));
600 600
 		}
601 601
 
602 602
 		//k lets get the prepared data object and replace existing data property with it.
603
-		$a = new ReflectionClass( $classname );
604
-		$this->_data = $a->newInstance( $this->_data );
603
+		$a = new ReflectionClass($classname);
604
+		$this->_data = $a->newInstance($this->_data);
605 605
 
606 606
 		$this->_set_default_addressee_data();
607 607
 		return $this->_process_data();
@@ -617,15 +617,15 @@  discard block
 block discarded – undo
617 617
 	protected function _process_data() {
618 618
 		//at a minimum, we NEED EE_Attendee objects.
619 619
 
620
-		if ( empty( $this->_data->attendees ) )
621
-			return TRUE;  //EXIT!
620
+		if (empty($this->_data->attendees))
621
+			return TRUE; //EXIT!
622 622
 
623 623
 		//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
624
-		foreach ( $this->_contexts as $context => $details ) {
625
-			$xpctd_method = '_' . $context . '_addressees';
626
-			if ( !method_exists( $this, $xpctd_method ) )
627
-				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) );
628
-			 $this->_addressees[$context] = call_user_func( array( $this, $xpctd_method ) );
624
+		foreach ($this->_contexts as $context => $details) {
625
+			$xpctd_method = '_'.$context.'_addressees';
626
+			if ( ! method_exists($this, $xpctd_method))
627
+				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));
628
+			 $this->_addressees[$context] = call_user_func(array($this, $xpctd_method));
629 629
 		}
630 630
 		return FALSE; //DON'T EXIT
631 631
 	}
@@ -660,8 +660,8 @@  discard block
 block discarded – undo
660 660
 			'total_ticket_count' => $this->_data->total_ticket_count
661 661
 			);
662 662
 
663
-		if ( is_array( $this->_data->primary_attendee_data ) ) {
664
-			$this->_default_addressee_data = array_merge( $this->_default_addressee_data, $this->_data->primary_attendee_data );
663
+		if (is_array($this->_data->primary_attendee_data)) {
664
+			$this->_default_addressee_data = array_merge($this->_default_addressee_data, $this->_data->primary_attendee_data);
665 665
 			$this->_default_addressee_data['primary_att_obj'] = $this->_data->primary_attendee_data['att_obj'];
666 666
 			$this->_default_addressee_data['primary_reg_obj'] = $this->_data->primary_attendee_data['reg_obj'];
667 667
 		}
@@ -679,26 +679,26 @@  discard block
 block discarded – undo
679 679
 	 * 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).
680 680
 	 */
681 681
 	protected function _set_valid_shortcodes() {
682
-		$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' );
682
+		$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');
683 683
 		$contexts = $this->get_contexts();
684
-		foreach ( $contexts as $context => $details ) {
684
+		foreach ($contexts as $context => $details) {
685 685
 			$this->_valid_shortcodes[$context] = $all_shortcodes;
686 686
 
687 687
 			//make sure non admin context does not include the event_author shortcodes
688
-			if ( $context != 'admin' ) {
689
-				if( ($key = array_search('event_author', $this->_valid_shortcodes[$context] ) ) !== false) {
688
+			if ($context != 'admin') {
689
+				if (($key = array_search('event_author', $this->_valid_shortcodes[$context])) !== false) {
690 690
 					unset($this->_valid_shortcodes[$context][$key]);
691 691
 				}
692 692
 			}
693 693
 		}
694 694
 
695 695
 		//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.
696
-		if ( !empty( $this->_valid_shortcodes['admin'] ) ) {
697
-			if( ($key = array_search('recipient_details', $this->_valid_shortcodes['admin'] ) ) !== false) {
696
+		if ( ! empty($this->_valid_shortcodes['admin'])) {
697
+			if (($key = array_search('recipient_details', $this->_valid_shortcodes['admin'])) !== false) {
698 698
 					unset($this->_valid_shortcodes['admin'][$key]);
699 699
 				}
700 700
 			//make sure admin context does not include the recipient_details shortcodes
701
-			if( ($key = array_search('recipient_list', $this->_valid_shortcodes['admin'] ) ) !== false) {
701
+			if (($key = array_search('recipient_list', $this->_valid_shortcodes['admin'])) !== false) {
702 702
 					unset($this->_valid_shortcodes['admin'][$key]);
703 703
 				}
704 704
 		}
@@ -711,8 +711,8 @@  discard block
 block discarded – undo
711 711
 	 * @param  array  $new_config array of valid shortcodes (by context)
712 712
 	 * @return void               sets valid_shortcodes property
713 713
 	 */
714
-	public function reset_valid_shortcodes_config( $new_config ) {
715
-		foreach ( $new_config as $context => $shortcodes ) {
714
+	public function reset_valid_shortcodes_config($new_config) {
715
+		foreach ($new_config as $context => $shortcodes) {
716 716
 			$this->_valid_shortcodes[$context] = $shortcodes;
717 717
 		}
718 718
 	}
@@ -732,7 +732,7 @@  discard block
 block discarded – undo
732 732
 		$addressees = array();
733 733
 
734 734
 		//first we need to get the event admin user id for all the events and setup an addressee object for each unique admin user.
735
-		foreach ( $this->_data->events as $line_ref => $event ) {
735
+		foreach ($this->_data->events as $line_ref => $event) {
736 736
 			$admin_id = $this->_get_event_admin_id($event['ID']);
737 737
 			//get the user_id for the event
738 738
 			$admin_ids[] = $admin_id;
@@ -744,14 +744,14 @@  discard block
 block discarded – undo
744 744
 		$admin_ids = array_unique($admin_ids);
745 745
 
746 746
 		//k now we can loop through the event_admins and setup the addressee data.
747
-		foreach ( $admin_ids as $event_admin ) {
747
+		foreach ($admin_ids as $event_admin) {
748 748
 			$aee = array(
749 749
 				'user_id' => $event_admin,
750 750
 				'events' => $admin_events[$event_admin],
751 751
 				'attendees' => $this->_data->attendees
752 752
 				);
753
-			$aee = array_merge( $this->_default_addressee_data, $aee );
754
-			$addressees[] = new EE_Messages_Addressee( $aee );
753
+			$aee = array_merge($this->_default_addressee_data, $aee);
754
+			$addressees[] = new EE_Messages_Addressee($aee);
755 755
 		}
756 756
 
757 757
 		return $addressees;
@@ -771,7 +771,7 @@  discard block
 block discarded – undo
771 771
 		$aee['attendees'] = $this->_data->attendees;
772 772
 
773 773
 		//great now we can instantiate the $addressee object and return (as an array);
774
-		$add[] = new EE_Messages_Addressee( $aee );
774
+		$add[] = new EE_Messages_Addressee($aee);
775 775
 		return $add;
776 776
 	}
777 777
 
@@ -790,38 +790,38 @@  discard block
 block discarded – undo
790 790
 		//use to verify unique attendee emails... we don't want to sent multiple copies to the same attendee do we?
791 791
 		$already_processed = array();
792 792
 
793
-		foreach ( $this->_data->attendees as $att_id => $details ) {
793
+		foreach ($this->_data->attendees as $att_id => $details) {
794 794
 			//set the attendee array to blank on each loop;
795 795
 			$aee = array();
796 796
 
797
-			if ( isset( $this->_data->reg_obj ) && ( $this->_data->reg_obj->attendee_ID() != $att_id ) && $this->_single_message ) continue;
797
+			if (isset($this->_data->reg_obj) && ($this->_data->reg_obj->attendee_ID() != $att_id) && $this->_single_message) continue;
798 798
 
799 799
 			//is $this->_regs_for_sending present?  If so, let's make sure we ONLY generate addressee for registrations in that array.
800
-			if ( ! empty( $this->_regs_for_sending ) && is_array( $this->_regs_for_sending ) ) {
801
-				$regs_allowed = array_intersect_key( array_flip( $this->_regs_for_sending ), $details['reg_objs'] );
802
-				if ( empty( $regs_allowed ) ) {
800
+			if ( ! empty($this->_regs_for_sending) && is_array($this->_regs_for_sending)) {
801
+				$regs_allowed = array_intersect_key(array_flip($this->_regs_for_sending), $details['reg_objs']);
802
+				if (empty($regs_allowed)) {
803 803
 					continue;
804 804
 				}
805 805
 			}
806 806
 
807 807
 			if (
808
-				in_array( $details['attendee_email'], $already_processed )
809
-				&& apply_filters( 'FHEE__EE_message_type___attendee_addressees__prevent_duplicate_email_sends', true, $this->_data, $this )
808
+				in_array($details['attendee_email'], $already_processed)
809
+				&& apply_filters('FHEE__EE_message_type___attendee_addressees__prevent_duplicate_email_sends', true, $this->_data, $this)
810 810
 			) {
811 811
 				continue;
812 812
 			}
813 813
 
814 814
 			$already_processed[] = $details['attendee_email'];
815 815
 
816
-			foreach ( $details as $item => $value ) {
816
+			foreach ($details as $item => $value) {
817 817
 				$aee[$item] = $value;
818
-				if ( $item == 'line_ref' ) {
819
-					foreach ( $value as $event_id ) {
818
+				if ($item == 'line_ref') {
819
+					foreach ($value as $event_id) {
820 820
 						$aee['events'][$event_id] = $this->_data->events[$event_id];
821 821
 					}
822 822
 				}
823 823
 
824
-				if ( $item == 'attendee_email' ) {
824
+				if ($item == 'attendee_email') {
825 825
 					$aee['attendee_email'] = $value;
826 826
 				}
827 827
 
@@ -836,8 +836,8 @@  discard block
 block discarded – undo
836 836
 			$aee['attendees'] = $this->_data->attendees;
837 837
 
838 838
 			//merge in the primary attendee data
839
-			$aee = array_merge( $this->_default_addressee_data, $aee );
840
-			$add[] = new EE_Messages_Addressee( $aee );
839
+			$aee = array_merge($this->_default_addressee_data, $aee);
840
+			$add[] = new EE_Messages_Addressee($aee);
841 841
 		}
842 842
 
843 843
 		return $add;
@@ -862,46 +862,46 @@  discard block
 block discarded – undo
862 862
 		);
863 863
 
864 864
 		//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).
865
-		if ( count($this->_data->events) === 1 ) {
866
-			foreach ( $this->_data->events as $event ) {
865
+		if (count($this->_data->events) === 1) {
866
+			foreach ($this->_data->events as $event) {
867 867
 				$EVT_ID = $event['ID'];
868 868
 			}
869 869
 		}
870 870
 		// is there a Group ID in the incoming request?
871
-		EE_Registry::instance()->load_core( 'Request_Handler' );
871
+		EE_Registry::instance()->load_core('Request_Handler');
872 872
 		// if not, set a default value of false
873
-		$GRP_ID = EE_Registry::instance()->REQ->get( 'GRP_ID', false );
873
+		$GRP_ID = EE_Registry::instance()->REQ->get('GRP_ID', false);
874 874
 		//if this is a preview then we just get whatever message group is for the preview and skip this part!
875
-		if ( $this->_preview && $GRP_ID ) {
876
-			$mtpg = EEM_Message_Template_Group::instance()->get_one_by_ID( $GRP_ID );
875
+		if ($this->_preview && $GRP_ID) {
876
+			$mtpg = EEM_Message_Template_Group::instance()->get_one_by_ID($GRP_ID);
877 877
 		} else {
878 878
 			//not a preview or test send so lets continue on our way!
879 879
 			//is there an evt_id?  If so let's get that. template.
880
-			if ( !empty( $EVT_ID )  ) {
880
+			if ( ! empty($EVT_ID)) {
881 881
 				$evt_qa = array(
882 882
 					'Event.EVT_ID' => $EVT_ID
883 883
 				);
884
-				$qa = array_merge( $template_qa, $evt_qa );
885
-				$mtpg = EEM_Message_Template_Group::instance()->get_one( array( $qa ) );
884
+				$qa = array_merge($template_qa, $evt_qa);
885
+				$mtpg = EEM_Message_Template_Group::instance()->get_one(array($qa));
886 886
 			}
887 887
 
888 888
 			//is there a 'GRP_ID' ? if so let's get that.
889 889
 
890 890
 			//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.
891
-			if ( $GRP_ID ) {
892
-				$mtpg = EEM_Message_Template_Group::instance()->get_one_by_ID( $GRP_ID );
891
+			if ($GRP_ID) {
892
+				$mtpg = EEM_Message_Template_Group::instance()->get_one_by_ID($GRP_ID);
893 893
 			}
894 894
 
895 895
 
896 896
 			$template_qa['MTP_is_global'] = TRUE;
897 897
 
898 898
 			//this gets the current global template (message template group) for the active messenger and message type.
899
-			$global_mtpg = EEM_Message_Template_Group::instance()->get_one( array( $template_qa ) );
899
+			$global_mtpg = EEM_Message_Template_Group::instance()->get_one(array($template_qa));
900 900
 
901
-			$mtpg = $mtpg instanceof EE_Message_Template_Group && ! $global_mtpg->get( 'MTP_is_override' ) ? $mtpg : $global_mtpg;
901
+			$mtpg = $mtpg instanceof EE_Message_Template_Group && ! $global_mtpg->get('MTP_is_override') ? $mtpg : $global_mtpg;
902 902
 		}
903 903
 
904
-		if ( ! $mtpg instanceof EE_Message_Template_Group ) {
904
+		if ( ! $mtpg instanceof EE_Message_Template_Group) {
905 905
 			//get out because we can't process anything, there are no message template groups
906 906
 			// and thus some sort of bad setup issues.
907 907
 			return false;
@@ -917,8 +917,8 @@  discard block
 block discarded – undo
917 917
 
918 918
 
919 919
 
920
-		foreach ( $templates as $context => $template_fields ) {
921
-			foreach( $template_fields as $template_field=> $template_obj ) {
920
+		foreach ($templates as $context => $template_fields) {
921
+			foreach ($template_fields as $template_field=> $template_obj) {
922 922
 				$this->_templates[$template_field][$context] = $template_obj->get('MTP_content');
923 923
 			}
924 924
 		}
@@ -933,11 +933,11 @@  discard block
 block discarded – undo
933 933
 	protected function _assemble_messages() {
934 934
 		//make sure any set messages object is cleared
935 935
 		$this->messages = array();
936
-		foreach ( $this->_addressees as $context => $addressees ) {
937
-			foreach ( $addressees as $addressee ) {
936
+		foreach ($this->_addressees as $context => $addressees) {
937
+			foreach ($addressees as $addressee) {
938 938
 				$message = $this->_setup_message_object($context, $addressee);
939 939
 				//only assign message if everything went okay
940
-				if ( $message ) {
940
+				if ($message) {
941 941
 					$message->template_pack = $this->_template_pack;
942 942
 					$message->variation = $this->_variation;
943 943
 					$this->messages[] = $message;
@@ -961,22 +961,22 @@  discard block
 block discarded – undo
961 961
 		$m_shortcodes = $this->_active_messenger->get_valid_shortcodes();
962 962
 
963 963
 		//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
964
-		if ( ( isset( $this->_templates['to'][$context] ) && empty( $this->_templates['to'][$context] ) ) && !$this->_preview )
964
+		if ((isset($this->_templates['to'][$context]) && empty($this->_templates['to'][$context])) && ! $this->_preview)
965 965
 			return false;
966 966
 
967
-		if ( empty( $this->_templates ) ) {
967
+		if (empty($this->_templates)) {
968 968
 			//unable to setup any messages because there are no templates.  Some sort of catastrophic setup
969 969
 			//issue exists
970 970
 			return false;
971 971
 		}
972 972
 
973
-		foreach ( $this->_templates as $field => $ctxt ) {
973
+		foreach ($this->_templates as $field => $ctxt) {
974 974
 			//let's setup the valid shortcodes for the incoming context.
975 975
 			$valid_shortcodes = $mt_shortcodes[$context];
976 976
 			//merge in valid shortcodes for the field.
977 977
 			$shortcodes = isset($m_shortcodes[$field]) ? $m_shortcodes[$field] : $valid_shortcodes;
978
-			if ( isset( $this->_templates[$field][$context] ) ) {
979
-				$message->{$field} = $this->_shortcode_replace->parse_message_template($this->_templates[$field][$context], $addressee, $shortcodes, $this, $this->_active_messenger, $context, $this->_GRP_ID );
978
+			if (isset($this->_templates[$field][$context])) {
979
+				$message->{$field} = $this->_shortcode_replace->parse_message_template($this->_templates[$field][$context], $addressee, $shortcodes, $this, $this->_active_messenger, $context, $this->_GRP_ID);
980 980
 			}
981 981
 		}
982 982
 		return $message;
Please login to merge, or discard this patch.
core/libraries/messages/EE_messages.lib.php 4 patches
Doc Comments   +7 added lines, -6 removed lines patch added patch discarded remove patch
@@ -125,9 +125,6 @@  discard block
 block discarded – undo
125 125
 	/**
126 126
 	 * Activates the specified messenger
127 127
 	 * @param string $messenger_name
128
-	 * @param array $message_types (optional) An array of message types to activate with this messenger.  If
129
-	 *                             				included we do NOT setup the default message types (assuming
130
-	 *                             				they are already setup.)
131 128
 	 * @return boolean an array of generated templates or false if nothing generated/activated.
132 129
 	 */
133 130
 	public function activate_messenger( $messenger_name, $mts = array() ){
@@ -275,7 +272,7 @@  discard block
 block discarded – undo
275 272
 	 * Used to verify if a message can be sent for the given messenger and message type and that it is a generating messenger (used for generating message templates).
276 273
 	 *
277 274
 	 * @param EE_messenger $messenger    messenger used in trigger
278
-	 * @param EE_messagetype $message_type message type used in trigger
275
+	 * @param EE_message_type $message_type message type used in trigger
279 276
 	 *
280 277
 	 * @return bool true is a generating messenger and can be sent OR FALSE meaning cannot send.
281 278
 	 */
@@ -500,7 +497,7 @@  discard block
 block discarded – undo
500 497
 	 *
501 498
 	 * @param string       $messenger a string matching a valid active messenger in the system
502 499
 	 * @param string       $message_type   Although it seems contrary to the name of the method, a message type name is still required to send along the message type to the messenger because this is used for determining what specific variations might be loaded for the generated message.
503
-	 * @param stdClass $messages  a stdClass object in the format expected by the messenger.
500
+	 * @param stdClass $message  a stdClass object in the format expected by the messenger.
504 501
 	 *
505 502
 	 * @return bool          success or fail.
506 503
 	 */
@@ -573,6 +570,7 @@  discard block
 block discarded – undo
573 570
 	/**
574 571
 	 * This is a wrapper for the protected _create_new_templates function
575 572
 	 * @param  string $message_type message type that the templates are being created for
573
+	 * @param string $messenger
576 574
 	 * @return array|object               if creation is succesful then we return an array of info, otherwise an error_object is returned.
577 575
 	 */
578 576
 	public function create_new_templates( $messenger, $message_type, $GRP_ID = 0, $is_global = false ) {
@@ -594,6 +592,10 @@  discard block
 block discarded – undo
594 592
 		return $this->_create_new_templates($GRP_ID, $is_global);
595 593
 	}
596 594
 
595
+	/**
596
+	 * @param integer $GRP_ID
597
+	 * @param boolean $is_global
598
+	 */
597 599
 	protected function _create_new_templates($GRP_ID, $is_global) {
598 600
 
599 601
 		//if we're creating a custom template then we don't need to use the defaults class
@@ -713,7 +715,6 @@  discard block
 block discarded – undo
713 715
 	 *
714 716
 	 * @access public
715 717
 	 * @param string $type we can indicate just returning installed message types or messengers (or both) via this parameter.
716
-	 * @param bool  $set if true then we skip the cache and retrieve via files.
717 718
 	 * @return array multidimensional array of messenger and message_type objects (messengers index, and message_type index);
718 719
 	 */
719 720
 	public function get_installed( $type = 'all', $skip_cache = false ) {
Please login to merge, or discard this patch.
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -302,7 +302,7 @@
 block discarded – undo
302 302
 	 * @param  string $sending_messenger if included then we ONLY use the specified messenger for delivery.  Otherwise we cycle through all active messengers.
303 303
 	 * @param string $generating_messenger if included then this messenger is used for generating the message templates (but not for sending).
304 304
 	 * @param string $context If included then only a message type for a specific context will be generated.
305
-	  * @param bool  $send 			       Default TRUE.  If false, then this will just return the generated EE_Messages objects which might be used by the trigger to setup a batch message (typically html messenger uses it).
305
+	 * @param bool  $send 			       Default TRUE.  If false, then this will just return the generated EE_Messages objects which might be used by the trigger to setup a batch message (typically html messenger uses it).
306 306
 	 * @return bool
307 307
 	 */
308 308
 	public function send_message( $type, $vars, $sending_messenger = '', $generating_messenger='', $context='', $send = TRUE ) {
Please login to merge, or discard this patch.
Braces   +27 added lines, -16 removed lines patch added patch discarded remove patch
@@ -1,7 +1,8 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-if (!defined('EVENT_ESPRESSO_VERSION') )
3
+if (!defined('EVENT_ESPRESSO_VERSION') ) {
4 4
 	exit('NO direct script access allowed');
5
+}
5 6
 
6 7
 /**
7 8
  * Event Espresso
@@ -90,7 +91,7 @@  discard block
 block discarded – undo
90 91
 		if( ! isset( $active_messengers[ $messenger_name ] ) ) {
91 92
 			$this->activate_messenger( $messenger_name );
92 93
 			return FALSE;
93
-		}else{
94
+		} else{
94 95
 			return TRUE;
95 96
 		}
96 97
 	}
@@ -207,7 +208,9 @@  discard block
 block discarded – undo
207 208
 	private function _load_files($kind, $actives) {
208 209
 		$active_names = array();
209 210
 		$base_path = EE_LIBRARIES . 'messages' . DS . $kind . DS;
210
-		if ( empty($actives) ) return false;
211
+		if ( empty($actives) ) {
212
+			return false;
213
+		}
211 214
 
212 215
 		//make sure autoloaders are set (failsafe)
213 216
 		EED_Messages::set_autoloaders();
@@ -418,8 +421,9 @@  discard block
 block discarded – undo
418 421
 			if ( isset( $this->_active_messengers[$messenger] ) ) {
419 422
 
420 423
 				//we ONLY continue if the given messenger has that message type active with it (note previews only come from primary messengers so no need to check secondarys)
421
-				if ( !isset( $this->_active_message_types[$messenger][$type] ) )
422
-					return false;
424
+				if ( !isset( $this->_active_message_types[$messenger][$type] ) ) {
425
+									return false;
426
+				}
423 427
 
424 428
 				$message = $installed_message_types[$type];
425 429
 				$messenger = $this->_active_messengers[$messenger];
@@ -553,8 +557,9 @@  discard block
 block discarded – undo
553 557
 
554 558
 
555 559
 		//do we have the necessary objects loaded?
556
-		if ( empty( $this->_messenger) || empty($this->_message_type) )
557
-			throw new EE_Error( sprintf( __(' The %s messenger or the %s message_type are not active. Are you sure they exist?', 'event_espresso'), $messenger, $message_type ) );
560
+		if ( empty( $this->_messenger) || empty($this->_message_type) ) {
561
+					throw new EE_Error( sprintf( __(' The %s messenger or the %s message_type are not active. Are you sure they exist?', 'event_espresso'), $messenger, $message_type ) );
562
+		}
558 563
 
559 564
 		//is given message_type valid for given messenger (if this is not a global save)
560 565
 		$types_to_check = array();
@@ -597,8 +602,9 @@  discard block
 block discarded – undo
597 602
 	protected function _create_new_templates($GRP_ID, $is_global) {
598 603
 
599 604
 		//if we're creating a custom template then we don't need to use the defaults class
600
-		if ( ! $is_global )
601
-			return $this->_create_custom_template_group( $GRP_ID );
605
+		if ( ! $is_global ) {
606
+					return $this->_create_custom_template_group( $GRP_ID );
607
+		}
602 608
 
603 609
 		$DFLT = new EE_Message_Template_Defaults( $this, $this->_messenger->name, $this->_message_type->name, $GRP_ID );
604 610
 
@@ -663,14 +669,16 @@  discard block
 block discarded – undo
663 669
 
664 670
 		//add new message templates and add relation to.
665 671
 		foreach ( $mtts as $mtt ) {
666
-			if ( ! $mtt instanceof EE_Message_Template )
667
-				continue;
672
+			if ( ! $mtt instanceof EE_Message_Template ) {
673
+							continue;
674
+			}
668 675
 			$nmtt = clone $mtt;
669 676
 			$nmtt->set('MTP_ID', 0);
670 677
 			$nmtt->set( 'GRP_ID', $new_mtg->ID() ); //relation
671 678
 			$nmtt->save();
672
-			if ( empty( $success['MTP_context'] ) )
673
-				$success['MTP_context'] = $nmtt->get('MTP_context');
679
+			if ( empty( $success['MTP_context'] ) ) {
680
+							$success['MTP_context'] = $nmtt->get('MTP_context');
681
+			}
674 682
 		}
675 683
 
676 684
 		return $success;
@@ -761,7 +769,9 @@  discard block
 block discarded – undo
761 769
 			$classname = preg_match("/" . $replace . "/", $filename ) ? str_replace($replace, "", $filename) : false;
762 770
 
763 771
 			//no classname? no match? move along, nothing to see here. note, the stripos is checking to make sure the filename (classname) begins with EE.
764
-			if ( !$classname || 0 !== stripos($classname, 'EE') ) continue;
772
+			if ( !$classname || 0 !== stripos($classname, 'EE') ) {
773
+				continue;
774
+			}
765 775
 
766 776
 			//note: I'm not sure if this will work without including the file.  We do have autoloaders so it "may" work.
767 777
 			$a = new ReflectionClass($classname);
@@ -786,8 +796,9 @@  discard block
 block discarded – undo
786 796
 		$message_types = array();
787 797
 		foreach ( $this->_active_message_types as $messenger => $mtvalues ) {
788 798
 			foreach ( $mtvalues as $mt => $config ) {
789
-				if ( !in_array( $mt, $message_types ) )
790
-					$message_types[] = $mt;
799
+				if ( !in_array( $mt, $message_types ) ) {
800
+									$message_types[] = $mt;
801
+				}
791 802
 			}
792 803
 		}
793 804
 
Please login to merge, or discard this patch.
Spacing   +155 added lines, -155 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-if (!defined('EVENT_ESPRESSO_VERSION') )
3
+if ( ! defined('EVENT_ESPRESSO_VERSION'))
4 4
 	exit('NO direct script access allowed');
5 5
 
6 6
 /**
@@ -59,17 +59,17 @@  discard block
 block discarded – undo
59 59
 		$actives = is_array($_actives) ? array_keys($_actives) : $_actives;
60 60
 		$active_names = $this->_load_files('messenger', $actives);
61 61
 
62
-		if ( is_array($active_names) ) {
63
-			foreach ( $active_names as $name => $class ) {
64
-				$a = new ReflectionClass( $class );
62
+		if (is_array($active_names)) {
63
+			foreach ($active_names as $name => $class) {
64
+				$a = new ReflectionClass($class);
65 65
 				$active = $a->newInstance();
66
-				if ( is_wp_error($active) ) {
66
+				if (is_wp_error($active)) {
67 67
 					//we've got an error so let's bubble up the error_object to be caught by caller.
68 68
 					//todo: would be better to just catch the errors and then return any aggregated errors later.
69 69
 					EE_Error::add_error($active->get_error_message(), __FILE__, __FUNCTION__, __LINE__);
70 70
 				}
71 71
 				$this->_active_messengers[$name] = $active;
72
-				$this->_active_message_types[$name] = ! empty( $_actives[$name]['settings'][$name . '-message_types'] ) ? $_actives[$name]['settings'][$name . '-message_types'] : array();
72
+				$this->_active_message_types[$name] = ! empty($_actives[$name]['settings'][$name.'-message_types']) ? $_actives[$name]['settings'][$name.'-message_types'] : array();
73 73
 			}
74 74
 		}
75 75
 	}
@@ -80,13 +80,13 @@  discard block
 block discarded – undo
80 80
 	 * @param string $messenger_name
81 81
 	 * @return boolean TRUE if it was PREVIOUSLY active, and FALSE if it was previously inactive
82 82
 	 */
83
-	public function ensure_messenger_is_active( $messenger_name ){
83
+	public function ensure_messenger_is_active($messenger_name) {
84 84
 		//note: active messengers indexed by their names
85 85
 		$active_messengers = EEH_MSG_Template::get_active_messengers_in_db();
86
-		if( ! isset( $active_messengers[ $messenger_name ] ) ) {
87
-			$this->activate_messenger( $messenger_name );
86
+		if ( ! isset($active_messengers[$messenger_name])) {
87
+			$this->activate_messenger($messenger_name);
88 88
 			return FALSE;
89
-		}else{
89
+		} else {
90 90
 			return TRUE;
91 91
 		}
92 92
 	}
@@ -101,21 +101,21 @@  discard block
 block discarded – undo
101 101
 	 *
102 102
 	 * @return boolean true if it got activated (or was active) and false if not.
103 103
 	 */
104
-	public function ensure_message_type_is_active( $message_type, $messenger ) {
104
+	public function ensure_message_type_is_active($message_type, $messenger) {
105 105
 		//first validate that the incoming messenger allows this message type to be activated.
106 106
 		$messengers = $this->get_installed_messengers();
107
-		if ( ! isset( $messengers[$messenger] ) ) {
108
-			throw new EE_Error( sprintf( __('The messenger sent to %s is not installed', 'event_espresso'), __METHOD__ ) );
107
+		if ( ! isset($messengers[$messenger])) {
108
+			throw new EE_Error(sprintf(__('The messenger sent to %s is not installed', 'event_espresso'), __METHOD__));
109 109
 		}
110 110
 
111 111
 		$msgr = $messengers[$messenger];
112 112
 		$valid_message_types = $msgr->get_valid_message_types();
113
-		if ( ! in_array( $message_type, $valid_message_types ) ) {
114
-			throw new EE_Error( sprint_f( __('The message type ($1%s) sent to $2%s is not valid for the $3%s messenger.  Doublecheck the spelling and verify that message type has been registered as a valid type with the messenger.', 'event_espresso' ), $message_type, __METHOD__, $messenger ) );
113
+		if ( ! in_array($message_type, $valid_message_types)) {
114
+			throw new EE_Error(sprint_f(__('The message type ($1%s) sent to $2%s is not valid for the $3%s messenger.  Doublecheck the spelling and verify that message type has been registered as a valid type with the messenger.', 'event_espresso'), $message_type, __METHOD__, $messenger));
115 115
 		}
116 116
 
117 117
 		//all is good so let's just get it active
118
-		return $this->activate_messenger( $messenger, array( $message_type ) );
118
+		return $this->activate_messenger($messenger, array($message_type));
119 119
 	}
120 120
 
121 121
 	/**
@@ -126,7 +126,7 @@  discard block
 block discarded – undo
126 126
 	 *                             				they are already setup.)
127 127
 	 * @return boolean an array of generated templates or false if nothing generated/activated.
128 128
 	 */
129
-	public function activate_messenger( $messenger_name, $mts = array() ){
129
+	public function activate_messenger($messenger_name, $mts = array()) {
130 130
 		$active_messengers = EEH_MSG_Template::get_active_messengers_in_db();
131 131
 		$message_types = $this->get_installed_message_types();
132 132
 		$installed_messengers = $this->get_installed_messengers();
@@ -134,33 +134,33 @@  discard block
 block discarded – undo
134 134
 		$templates = false;
135 135
 
136 136
 		//get has_active so we can be sure its kept up to date.
137
-		$has_activated = get_option( 'ee_has_activated_messenger' );
137
+		$has_activated = get_option('ee_has_activated_messenger');
138 138
 
139 139
 		//grab the messenger to work with.
140
-		$messenger = isset( $installed_messengers[$messenger_name] ) ? $installed_messengers[$messenger_name] : null;
140
+		$messenger = isset($installed_messengers[$messenger_name]) ? $installed_messengers[$messenger_name] : null;
141 141
 
142 142
 		//it's inactive. Activate it.
143 143
 
144
-		if( $messenger instanceof EE_messenger ) {
145
-			$active_messengers[ $messenger->name ][ 'obj' ] = $messenger;
144
+		if ($messenger instanceof EE_messenger) {
145
+			$active_messengers[$messenger->name]['obj'] = $messenger;
146 146
 
147 147
 			/** @var EE_messenger[] $installed_messengers  */
148
-			$mts_to_activate = ! empty( $mts ) ? $mts :  $messenger->get_default_message_types();
149
-			foreach ( $mts_to_activate as $message_type ) {
148
+			$mts_to_activate = ! empty($mts) ? $mts : $messenger->get_default_message_types();
149
+			foreach ($mts_to_activate as $message_type) {
150 150
 				//we need to setup any initial settings for message types
151 151
 				/** @var EE_message_type[] $installed_mts */
152
-				$settings_fields = isset( $message_types[$message_type] ) ? $message_types[ $message_type ]->get_admin_settings_fields() : array();
153
-				if ( !empty( $settings_fields ) ) {
154
-					foreach ( $settings_fields as $field => $values ) {
155
-						$settings[$field] = $values[ 'default' ];
152
+				$settings_fields = isset($message_types[$message_type]) ? $message_types[$message_type]->get_admin_settings_fields() : array();
153
+				if ( ! empty($settings_fields)) {
154
+					foreach ($settings_fields as $field => $values) {
155
+						$settings[$field] = $values['default'];
156 156
 					}
157 157
 				} else {
158 158
 					$settings = array();
159 159
 				}
160 160
 
161
-				$active_messengers[ $messenger->name ][ 'settings' ][ $messenger->name . '-message_types' ][ $message_type ][ 'settings' ] = $settings;
161
+				$active_messengers[$messenger->name]['settings'][$messenger->name.'-message_types'][$message_type]['settings'] = $settings;
162 162
 
163
-				if (  ! empty( $has_activated[$messenger->name] ) && ! in_array( $message_type, $has_activated[$messenger->name] ) ) {
163
+				if ( ! empty($has_activated[$messenger->name]) && ! in_array($message_type, $has_activated[$messenger->name])) {
164 164
 					$has_activated[$messenger->name][] = $message_type;
165 165
 				}
166 166
 			}
@@ -168,22 +168,22 @@  discard block
 block discarded – undo
168 168
 			//setup any initial settings for the messenger
169 169
 			$msgr_settings = $messenger->get_admin_settings_fields();
170 170
 
171
-			if ( !empty( $msgr_settings ) ) {
172
-				foreach ( $msgr_settings as $field => $value ) {
173
-					$active_messengers[ $messenger->name ][ 'settings' ][ $field ] = $value;
171
+			if ( ! empty($msgr_settings)) {
172
+				foreach ($msgr_settings as $field => $value) {
173
+					$active_messengers[$messenger->name]['settings'][$field] = $value;
174 174
 				}
175 175
 			}
176 176
 
177
-			EEH_MSG_Template::update_active_messengers_in_db( $active_messengers );
178
-			update_option( 'ee_has_activated_messenger', $has_activated );
177
+			EEH_MSG_Template::update_active_messengers_in_db($active_messengers);
178
+			update_option('ee_has_activated_messenger', $has_activated);
179 179
 
180 180
 			//make sure that the cached active_messengers is set on this object
181 181
 			$this->_active_messengers[$messenger->name] = $messenger;
182 182
 			$this->_active_message_types[$messenger->name] = $active_messengers[$messenger->name];
183 183
 
184 184
 			//might need to generate new templates
185
-			if ( ! empty( $mts_to_activate ) ) {
186
-				$templates = EEH_MSG_Template::generate_new_templates( $messenger->name, $mts_to_activate, 0, TRUE );
185
+			if ( ! empty($mts_to_activate)) {
186
+				$templates = EEH_MSG_Template::generate_new_templates($messenger->name, $mts_to_activate, 0, TRUE);
187 187
 			}
188 188
 		}
189 189
 
@@ -202,8 +202,8 @@  discard block
 block discarded – undo
202 202
 	 */
203 203
 	private function _load_files($kind, $actives) {
204 204
 		$active_names = array();
205
-		$base_path = EE_LIBRARIES . 'messages' . DS . $kind . DS;
206
-		if ( empty($actives) ) return false;
205
+		$base_path = EE_LIBRARIES.'messages'.DS.$kind.DS;
206
+		if (empty($actives)) return false;
207 207
 
208 208
 		//make sure autoloaders are set (failsafe)
209 209
 		EED_Messages::set_autoloaders();
@@ -211,17 +211,17 @@  discard block
 block discarded – undo
211 211
 		//make sure $actives is an array
212 212
 		$actives = (array) $actives;
213 213
 
214
-		foreach ( $actives as $active ) {
215
-			$msg_name = 'EE_' . ucwords( str_replace( ' ', '_', $active) ) . '_' . $kind;
216
-			$filename = $msg_name . '.class.php';
217
-			$load_file = $base_path . DS . $filename;
218
-			if ( is_readable($load_file) ) {
214
+		foreach ($actives as $active) {
215
+			$msg_name = 'EE_'.ucwords(str_replace(' ', '_', $active)).'_'.$kind;
216
+			$filename = $msg_name.'.class.php';
217
+			$load_file = $base_path.DS.$filename;
218
+			if (is_readable($load_file)) {
219 219
 				require_once($load_file);
220 220
 				$active_names[$active] = $msg_name;
221 221
 			} else {
222 222
 				$this->_unset_active($active, $kind);
223 223
 				//set WP_Error
224
-				return EE_Error::add_error( sprintf( __("Missing messages system file set as inactive: (%s) %s has been made inactive.", 'event_espresso'), $load_file, $msg_name), __FILE__, __FUNCTION__, __LINE__ );
224
+				return EE_Error::add_error(sprintf(__("Missing messages system file set as inactive: (%s) %s has been made inactive.", 'event_espresso'), $load_file, $msg_name), __FILE__, __FUNCTION__, __LINE__);
225 225
 			}
226 226
 		}
227 227
 		return $active_names;
@@ -238,24 +238,24 @@  discard block
 block discarded – undo
238 238
 	 * @param  string $kind        messenger or message_type?
239 239
 	 * @return void
240 240
 	 */
241
-	private function _unset_active( $active_name, $kind ) {
241
+	private function _unset_active($active_name, $kind) {
242 242
 		//pluralize
243 243
 		$active_messengers = EEH_MSG_Template::get_active_messengers_in_db();
244
-		if ( $kind == 'messenger' ) {
245
-			unset( $active_messengers[$active_name] );
246
-			EEH_MSG_Template::update_to_inactive( $active_name );
247
-			if ( isset( $this->_active_messengers[$active_name] ) ) {
248
-				unset( $this->_active_messengers[$active_name] );
244
+		if ($kind == 'messenger') {
245
+			unset($active_messengers[$active_name]);
246
+			EEH_MSG_Template::update_to_inactive($active_name);
247
+			if (isset($this->_active_messengers[$active_name])) {
248
+				unset($this->_active_messengers[$active_name]);
249 249
 			}
250 250
 		} else {
251
-			foreach( $active_messengers as $messenger => $settings ) {
252
-				if ( ! empty( $settings['settings'][$messenger . '-message_types'][$active_name] ) ) {
253
-					unset( $active_messengers[$messenger]['settings'][$messenger . '-message_types'][$active_name] );
251
+			foreach ($active_messengers as $messenger => $settings) {
252
+				if ( ! empty($settings['settings'][$messenger.'-message_types'][$active_name])) {
253
+					unset($active_messengers[$messenger]['settings'][$messenger.'-message_types'][$active_name]);
254 254
 				}
255 255
 			}
256
-			EEH_MSG_Template::update_to_inactive( '', $active_name );
257
-			if ( isset( $this->_active_message_types[$active_name] ) ) {
258
-				unset( $this->_active_message_types[$active_name] );
256
+			EEH_MSG_Template::update_to_inactive('', $active_name);
257
+			if (isset($this->_active_message_types[$active_name])) {
258
+				unset($this->_active_message_types[$active_name]);
259 259
 			}
260 260
 		}
261 261
 
@@ -273,13 +273,13 @@  discard block
 block discarded – undo
273 273
 	 *
274 274
 	 * @return bool true is a generating messenger and can be sent OR FALSE meaning cannot send.
275 275
 	 */
276
-	private function _is_generating_messenger_and_active( EE_messenger $messenger, EE_message_type $message_type ) {
276
+	private function _is_generating_messenger_and_active(EE_messenger $messenger, EE_message_type $message_type) {
277 277
 		$generating_msgrs = array();
278 278
 		//get the $messengers the message type says it can be used with.
279 279
 		$used_with = $message_type->with_messengers();
280 280
 
281
-		foreach ( $used_with as $generating_msgr => $secondary_msgrs ) {
282
-			if ( $messenger->name == $generating_msgr && isset( $this->_active_message_types[$generating_msgr][$message_type->name] ) ) {
281
+		foreach ($used_with as $generating_msgr => $secondary_msgrs) {
282
+			if ($messenger->name == $generating_msgr && isset($this->_active_message_types[$generating_msgr][$message_type->name])) {
283 283
 				return true;
284 284
 			}
285 285
 		}
@@ -299,7 +299,7 @@  discard block
 block discarded – undo
299 299
 	  * @param bool  $send 			       Default TRUE.  If false, then this will just return the generated EE_Messages objects which might be used by the trigger to setup a batch message (typically html messenger uses it).
300 300
 	 * @return bool
301 301
 	 */
302
-	public function send_message( $type, $vars, $sending_messenger = '', $generating_messenger='', $context='', $send = TRUE ) {
302
+	public function send_message($type, $vars, $sending_messenger = '', $generating_messenger = '', $context = '', $send = TRUE) {
303 303
 
304 304
 		$error = FALSE;
305 305
 		$installed_message_types = $this->get_installed_message_types();
@@ -328,34 +328,34 @@  discard block
 block discarded – undo
328 328
 		//);
329 329
 
330 330
 		// is that a real class ?
331
-		if ( isset(  $installed_message_types[$type] ) ) {
331
+		if (isset($installed_message_types[$type])) {
332 332
 			//is the messenger specified? If so then let's see if can send.  This is the check where its possible secondary messengers might be in use.
333
-			if ( !empty ( $sending_messenger ) ) {
334
-				$generating_messenger =  !empty( $generating_messenger ) && !empty( $this->_active_messengers[$generating_messenger] ) ? $this->_active_messengers[$generating_messenger]: NULL;
335
-				$generating_messenger = empty( $generating_messenger ) && ! empty( $this->_active_messengers[$sending_messenger] ) ? $this->_active_messengers[$sending_messenger] : $generating_messenger;
333
+			if ( ! empty ($sending_messenger)) {
334
+				$generating_messenger = ! empty($generating_messenger) && ! empty($this->_active_messengers[$generating_messenger]) ? $this->_active_messengers[$generating_messenger] : NULL;
335
+				$generating_messenger = empty($generating_messenger) && ! empty($this->_active_messengers[$sending_messenger]) ? $this->_active_messengers[$sending_messenger] : $generating_messenger;
336 336
 
337
-				if ( !$this->_is_generating_messenger_and_active( $generating_messenger, $installed_message_types[$type] ) ) {
337
+				if ( ! $this->_is_generating_messenger_and_active($generating_messenger, $installed_message_types[$type])) {
338 338
 					return false;
339 339
 				}
340
-				$sending_messenger = ! empty( $this->_active_messengers[$sending_messenger] ) ? $this->_active_messengers[$sending_messenger] : NULL;
340
+				$sending_messenger = ! empty($this->_active_messengers[$sending_messenger]) ? $this->_active_messengers[$sending_messenger] : NULL;
341 341
 
342
-				$context = !empty( $context ) ? $context : FALSE;
343
-				$success = $this->_send_message( $generating_messenger, $installed_message_types[$type], $vars, $sending_messenger, $context, $send );
344
-				if ( ! $send ) {
342
+				$context = ! empty($context) ? $context : FALSE;
343
+				$success = $this->_send_message($generating_messenger, $installed_message_types[$type], $vars, $sending_messenger, $context, $send);
344
+				if ( ! $send) {
345 345
 					return $success; //returning generated EE_Messages objects
346 346
 				}
347 347
 			} else {
348 348
 				//no messenger sent so let's just loop through active messengers (this method is only acceptable for primary messengers)
349 349
 				$send_messages = array();
350
-				foreach ( $this->_active_messengers as $active_messenger ) {
350
+				foreach ($this->_active_messengers as $active_messenger) {
351 351
 
352 352
 					//we ONLY continue if the given messenger is a primary messenger and is an active messenger for the given message type.  Otherwise we skip.
353
-					if ( ! $this->_is_generating_messenger_and_active( $active_messenger, $installed_message_types[$type] ) ) {
353
+					if ( ! $this->_is_generating_messenger_and_active($active_messenger, $installed_message_types[$type])) {
354 354
 						continue;
355 355
 					}
356 356
 
357
-					$success = $this->_send_message( $active_messenger, $installed_message_types[$type], $vars, $active_messenger );
358
-					if ( $success === FALSE  ) {
357
+					$success = $this->_send_message($active_messenger, $installed_message_types[$type], $vars, $active_messenger);
358
+					if ($success === FALSE) {
359 359
 						$error = TRUE;
360 360
 					} else {
361 361
 						$send_messages[] = $success;
@@ -375,17 +375,17 @@  discard block
 block discarded – undo
375 375
 				//	);
376 376
 
377 377
 				//return generated EE_Messages objects?
378
-				if ( ! $send ) {
378
+				if ( ! $send) {
379 379
 					return $send_messages;
380 380
 				}
381 381
 			}
382 382
 		} else {
383
-			EE_Error::add_error( sprintf( __('Message type: %s does not exist', 'event_espresso'), $type ), __FILE__, __FUNCTION__, __LINE__ );
383
+			EE_Error::add_error(sprintf(__('Message type: %s does not exist', 'event_espresso'), $type), __FILE__, __FUNCTION__, __LINE__);
384 384
 			return false;
385 385
 		}
386 386
 		// add a success message
387
-		if ( ! $error ) {
388
-			EE_Error::add_success( sprintf( __( 'The %s message has been successfully sent.', 'event_espresso'), $installed_message_types[$type]->label['singular'] ), __FILE__, __FUNCTION__, __LINE__ );
387
+		if ( ! $error) {
388
+			EE_Error::add_success(sprintf(__('The %s message has been successfully sent.', 'event_espresso'), $installed_message_types[$type]->label['singular']), __FILE__, __FUNCTION__, __LINE__);
389 389
 		}
390 390
 
391 391
 		return $error ? FALSE : TRUE; //yeah backwards eh?  Really what we're returning is if there is a total success for all the messages or not.  We'll modify this once we get message recording in place.
@@ -402,35 +402,35 @@  discard block
 block discarded – undo
402 402
 	 * @param bool 	$send true we will do a test send using the messenger delivery, false we just do a regular preview
403 403
 	 * @return string          The body of the message.
404 404
 	 */
405
-	public function preview_message( $type, $context, $messenger, $send = FALSE ) {
405
+	public function preview_message($type, $context, $messenger, $send = FALSE) {
406 406
 
407 407
 		$installed_message_types = $this->get_installed_message_types();
408 408
 
409 409
 		//does the given type match an actual message type class.
410
-		if ( isset(  $installed_message_types[$type] ) ) {
410
+		if (isset($installed_message_types[$type])) {
411 411
 			// valid messenger?
412
-			if ( isset( $this->_active_messengers[$messenger] ) ) {
412
+			if (isset($this->_active_messengers[$messenger])) {
413 413
 
414 414
 				//we ONLY continue if the given messenger has that message type active with it (note previews only come from primary messengers so no need to check secondarys)
415
-				if ( !isset( $this->_active_message_types[$messenger][$type] ) )
415
+				if ( ! isset($this->_active_message_types[$messenger][$type]))
416 416
 					return false;
417 417
 
418 418
 				$message = $installed_message_types[$type];
419 419
 				$messenger = $this->_active_messengers[$messenger];
420 420
 
421 421
 				//set data for preview
422
-				$message->set_messages( array(), $messenger, $context, TRUE );
422
+				$message->set_messages(array(), $messenger, $context, TRUE);
423 423
 
424 424
 				//let's GET the message body from the messenger (instead of the normal send_message)
425
-				return $messenger->get_preview( $message->messages[0], $message, $send );
425
+				return $messenger->get_preview($message->messages[0], $message, $send);
426 426
 
427 427
 			} else {
428
-				EE_Error::add_error( sprintf( __('Messenger: %s does not exist', 'event_espresso'), $messenger ), __FILE__, __FUNCTION__, __LINE__ );
428
+				EE_Error::add_error(sprintf(__('Messenger: %s does not exist', 'event_espresso'), $messenger), __FILE__, __FUNCTION__, __LINE__);
429 429
 				return FALSE;
430 430
 			}
431 431
 
432 432
 		} else {
433
-			EE_Error::add_error( sprintf( __('Message type: %s does not exist', 'event_espresso'), $type ), __FILE__, __FUNCTION__, __LINE__ );
433
+			EE_Error::add_error(sprintf(__('Message type: %s does not exist', 'event_espresso'), $type), __FILE__, __FUNCTION__, __LINE__);
434 434
 			return FALSE;
435 435
 		}
436 436
 
@@ -451,22 +451,22 @@  discard block
 block discarded – undo
451 451
 	 *
452 452
 	 * @return mixed(bool|std_Class[])
453 453
 	 */
454
-	private function _send_message( EE_messenger $generating_messenger, EE_message_type $message_type, $data, EE_messenger $sending_messenger, $context = FALSE, $send = TRUE ) {
454
+	private function _send_message(EE_messenger $generating_messenger, EE_message_type $message_type, $data, EE_messenger $sending_messenger, $context = FALSE, $send = TRUE) {
455 455
 		//can't even get started yo!
456
-		if ( $message_type === FALSE || is_wp_error( $message_type ) || $message_type->set_messages( $data, $generating_messenger, $context ) === FALSE ) {
456
+		if ($message_type === FALSE || is_wp_error($message_type) || $message_type->set_messages($data, $generating_messenger, $context) === FALSE) {
457 457
 			return FALSE;
458 458
 		}
459 459
 		// if the generating messenger and the sending messengers are different...
460 460
 		// then are there any hooks that the generating messenger sets for the sending messenger (i.e. css file swap outs etc.)
461
-		if ( $sending_messenger != $generating_messenger ) {
462
-			$generating_messenger->do_secondary_messenger_hooks( $sending_messenger->name );
461
+		if ($sending_messenger != $generating_messenger) {
462
+			$generating_messenger->do_secondary_messenger_hooks($sending_messenger->name);
463 463
 		}
464 464
 		//it is possible that the user has the messenger turned off for this type.
465
-		if ( $message_type->count === 0 ) {
465
+		if ($message_type->count === 0) {
466 466
 			return FALSE;
467 467
 		}
468 468
 		//are we just sending the EE_Messages stdClass objects back?
469
-		if ( ! $send ) {
469
+		if ( ! $send) {
470 470
 			return $message_type->messages;
471 471
 		}
472 472
 		//TODO: check count (at some point we'll use this to decide whether we send to queue or not i.e.
@@ -474,12 +474,12 @@  discard block
 block discarded – undo
474 474
 		//else...
475 475
 		$success = TRUE;
476 476
 		// $success is a flag for the loop.  If there is NO error then everything is a success (true) otherwise it wasn't a success (false)
477
-		foreach ( $message_type->messages as $message ) {
477
+		foreach ($message_type->messages as $message) {
478 478
 			//todo: should we do some reporting on messages gone out at some point?  I think we could have the $active_messenger object return bool for whether message was sent or not and we can compile a report based on that.
479 479
 			// if messages send successfully then $success retains it's value, but a single fail will toggle it to FALSE
480
-			$success = $sending_messenger->send_message( $message, $message_type ) === TRUE ? $success : FALSE;
480
+			$success = $sending_messenger->send_message($message, $message_type) === TRUE ? $success : FALSE;
481 481
 		}
482
-		unset( $message_type );
482
+		unset($message_type);
483 483
 		return $success;
484 484
 	}
485 485
 
@@ -498,24 +498,24 @@  discard block
 block discarded – undo
498 498
 	 *
499 499
 	 * @return bool          success or fail.
500 500
 	 */
501
-	public function send_message_with_messenger_only( $messenger, $message_type, $message ) {
501
+	public function send_message_with_messenger_only($messenger, $message_type, $message) {
502 502
 
503 503
 		//get EE_messenger object (which also checks if its active)
504
-		$msgr =  !empty( $messenger ) && !empty( $this->_active_messengers[$messenger] ) ? $this->_active_messengers[$messenger]: NULL;
504
+		$msgr = ! empty($messenger) && ! empty($this->_active_messengers[$messenger]) ? $this->_active_messengers[$messenger] : NULL;
505 505
 		$installed_message_types = $this->get_installed_message_types();
506 506
 
507
-		if ( ! $msgr instanceof EE_messenger ) {
507
+		if ( ! $msgr instanceof EE_messenger) {
508 508
 			return false; //can't do anything without a valid messenger.
509 509
 		}
510 510
 
511 511
 		//check valid message type
512
-		$mtype = isset(  $installed_message_types[$message_type] ) ? $installed_message_types[$message_type] : NULL;
512
+		$mtype = isset($installed_message_types[$message_type]) ? $installed_message_types[$message_type] : NULL;
513 513
 
514
-		if( ! $mtype instanceof EE_message_type ) {
514
+		if ( ! $mtype instanceof EE_message_type) {
515 515
 			return false; //can't do anything without a valid message type.
516 516
 		}
517 517
 
518
-		return $msgr->send_message( $message, $mtype );
518
+		return $msgr->send_message($message, $mtype);
519 519
 	}
520 520
 
521 521
 
@@ -531,7 +531,7 @@  discard block
 block discarded – undo
531 531
 	 */
532 532
 	private function _validate_setup($messenger, $message_type, $is_global = FALSE) {
533 533
 
534
-		$message_type = strtolower(str_replace(' ', '_', $message_type) );
534
+		$message_type = strtolower(str_replace(' ', '_', $message_type));
535 535
 		$messenger = strtolower(str_replace(' ', '_', $messenger));
536 536
 		$installed_message_types = $this->get_installed_message_types();
537 537
 
@@ -547,16 +547,16 @@  discard block
 block discarded – undo
547 547
 
548 548
 
549 549
 		//do we have the necessary objects loaded?
550
-		if ( empty( $this->_messenger) || empty($this->_message_type) )
551
-			throw new EE_Error( sprintf( __(' The %s messenger or the %s message_type are not active. Are you sure they exist?', 'event_espresso'), $messenger, $message_type ) );
550
+		if (empty($this->_messenger) || empty($this->_message_type))
551
+			throw new EE_Error(sprintf(__(' The %s messenger or the %s message_type are not active. Are you sure they exist?', 'event_espresso'), $messenger, $message_type));
552 552
 
553 553
 		//is given message_type valid for given messenger (if this is not a global save)
554 554
 		$types_to_check = array();
555
-		if ( !$is_global ) {
556
-			$has_active = EEM_Message_Template_Group::instance()->count( array( array( 'MTP_is_active' => TRUE, 'MTP_messenger' => $this->_messenger->name, 'MTP_message_type' => $message_type ) ) );
555
+		if ( ! $is_global) {
556
+			$has_active = EEM_Message_Template_Group::instance()->count(array(array('MTP_is_active' => TRUE, 'MTP_messenger' => $this->_messenger->name, 'MTP_message_type' => $message_type)));
557 557
 
558
-			if ( $has_active == 0 ) {
559
-				EE_Error::add_error( sprintf(__(' The %s message type is not registered with the %s messenger. Please visit the Messenger activation page to assign this message type first if you want to use it.', 'event_espresso'), $message_type, $messenger), __FILE__, __FUNCTION__, __LINE__ );
558
+			if ($has_active == 0) {
559
+				EE_Error::add_error(sprintf(__(' The %s message type is not registered with the %s messenger. Please visit the Messenger activation page to assign this message type first if you want to use it.', 'event_espresso'), $message_type, $messenger), __FILE__, __FUNCTION__, __LINE__);
560 560
 				return false;
561 561
 			}
562 562
 
@@ -569,17 +569,17 @@  discard block
 block discarded – undo
569 569
 	 * @param  string $message_type message type that the templates are being created for
570 570
 	 * @return array|object               if creation is succesful then we return an array of info, otherwise an error_object is returned.
571 571
 	 */
572
-	public function create_new_templates( $messenger, $message_type, $GRP_ID = 0, $is_global = false ) {
572
+	public function create_new_templates($messenger, $message_type, $GRP_ID = 0, $is_global = false) {
573 573
 		$valid_mt = false;
574 574
 
575 575
 		$valid_mt = $this->_validate_setup($messenger, $message_type, $is_global);
576 576
 
577
-		if ( is_wp_error($valid_mt) && $is_global ) {
577
+		if (is_wp_error($valid_mt) && $is_global) {
578 578
 			//we're setting up a brand new global templates (with messenger activation) so we're assuming that the message types sent in are valid.
579 579
 			$valid_mt = true;
580 580
 		}
581 581
 
582
-		if ( is_wp_error($valid_mt) ) {
582
+		if (is_wp_error($valid_mt)) {
583 583
 			//if we've still got no valid_mt then bubble up error object
584 584
 			return $valid_mt;
585 585
 		}
@@ -591,10 +591,10 @@  discard block
 block discarded – undo
591 591
 	protected function _create_new_templates($GRP_ID, $is_global) {
592 592
 
593 593
 		//if we're creating a custom template then we don't need to use the defaults class
594
-		if ( ! $is_global )
595
-			return $this->_create_custom_template_group( $GRP_ID );
594
+		if ( ! $is_global)
595
+			return $this->_create_custom_template_group($GRP_ID);
596 596
 
597
-		$DFLT = new EE_Message_Template_Defaults( $this, $this->_messenger->name, $this->_message_type->name, $GRP_ID );
597
+		$DFLT = new EE_Message_Template_Defaults($this, $this->_messenger->name, $this->_message_type->name, $GRP_ID);
598 598
 
599 599
 		//generate templates
600 600
 		$success = $DFLT->create_new_templates();
@@ -622,16 +622,16 @@  discard block
 block discarded – undo
622 622
 	 *                                     			)
623 623
 	 * @access private
624 624
 	 */
625
-	private function _create_custom_template_group( $GRP_ID ) {
625
+	private function _create_custom_template_group($GRP_ID) {
626 626
 		//defaults
627
-		$success = array( 'GRP_ID' => NULL, 'MTP_context' => '' );
627
+		$success = array('GRP_ID' => NULL, 'MTP_context' => '');
628 628
 
629 629
 		//get the template group to use as a template from the db.  If $GRP_ID is empty then we'll assume the base will be the global template matching the messenger and message type.
630
-		$mtg = empty( $GRP_ID ) ? EEM_Message_Template_Group::instance()->get_one( array( array( 'MTP_messenger' => $this->_messenger->name, 'MTP_message_type' => $this->_message_type->name, 'MTP_is_global' => TRUE ) ) ) : EEM_Message_Template_Group::instance()->get_one_by_ID( $GRP_ID );
630
+		$mtg = empty($GRP_ID) ? EEM_Message_Template_Group::instance()->get_one(array(array('MTP_messenger' => $this->_messenger->name, 'MTP_message_type' => $this->_message_type->name, 'MTP_is_global' => TRUE))) : EEM_Message_Template_Group::instance()->get_one_by_ID($GRP_ID);
631 631
 
632 632
 		//if we don't have a mtg at this point then we need to bail.
633
-		if ( ! $mtg instanceof EE_Message_Template_Group ) {
634
-			EE_Error::add_error( sprintf( __('Something went wrong with generating the custom template from this group id: %s.  This usually happens when there is no matching message template group in the db.', 'event_espresso'), $GRP_ID ), __FILE__, __FUNCTION__, __LINE__ );
633
+		if ( ! $mtg instanceof EE_Message_Template_Group) {
634
+			EE_Error::add_error(sprintf(__('Something went wrong with generating the custom template from this group id: %s.  This usually happens when there is no matching message template group in the db.', 'event_espresso'), $GRP_ID), __FILE__, __FUNCTION__, __LINE__);
635 635
 			return $success;
636 636
 		}
637 637
 
@@ -643,27 +643,27 @@  discard block
 block discarded – undo
643 643
 		$new_mtg->set('GRP_ID', 0);
644 644
 		$new_mtg->set('MTP_is_global', FALSE);
645 645
 
646
-		$template_name = defined('DOING_AJAX') && !empty( $_POST['templateName'] ) ? $_POST['templateName'] : __('New Custom Template', 'event_espresso');
647
-		$template_description = defined("DOING_AJAX") && !empty( $_POST['templateDescription'] ) ? $_POST['templateDescription'] : sprintf( __('This is a custom template that was created for the %s messenger and %s message type.', 'event_espresso' ), $new_mtg->messenger_obj()->label['singular'], $new_mtg->message_type_obj()->label['singular'] );
646
+		$template_name = defined('DOING_AJAX') && ! empty($_POST['templateName']) ? $_POST['templateName'] : __('New Custom Template', 'event_espresso');
647
+		$template_description = defined("DOING_AJAX") && ! empty($_POST['templateDescription']) ? $_POST['templateDescription'] : sprintf(__('This is a custom template that was created for the %s messenger and %s message type.', 'event_espresso'), $new_mtg->messenger_obj()->label['singular'], $new_mtg->message_type_obj()->label['singular']);
648 648
 
649 649
 
650
-		$new_mtg->set('MTP_name', $template_name );
651
-		$new_mtg->set('MTP_description', $template_description );
650
+		$new_mtg->set('MTP_name', $template_name);
651
+		$new_mtg->set('MTP_description', $template_description);
652 652
 		//remove ALL relations on this template group so they don't get saved!
653
-		$new_mtg->_remove_relations( 'Message_Template' );
653
+		$new_mtg->_remove_relations('Message_Template');
654 654
 		$new_mtg->save();
655 655
 		$success['GRP_ID'] = $new_mtg->ID();
656 656
 		$success['template_name'] = $template_name;
657 657
 
658 658
 		//add new message templates and add relation to.
659
-		foreach ( $mtts as $mtt ) {
660
-			if ( ! $mtt instanceof EE_Message_Template )
659
+		foreach ($mtts as $mtt) {
660
+			if ( ! $mtt instanceof EE_Message_Template)
661 661
 				continue;
662 662
 			$nmtt = clone $mtt;
663 663
 			$nmtt->set('MTP_ID', 0);
664
-			$nmtt->set( 'GRP_ID', $new_mtg->ID() ); //relation
664
+			$nmtt->set('GRP_ID', $new_mtg->ID()); //relation
665 665
 			$nmtt->save();
666
-			if ( empty( $success['MTP_context'] ) )
666
+			if (empty($success['MTP_context']))
667 667
 				$success['MTP_context'] = $nmtt->get('MTP_context');
668 668
 		}
669 669
 
@@ -688,14 +688,14 @@  discard block
 block discarded – undo
688 688
 
689 689
 
690 690
 		//okay now let's assemble an array with the messenger template fields added to the message_type contexts.
691
-		foreach ( $this->_message_type->get_contexts() as $context => $details ) {
692
-			foreach ( $this->_messenger->get_template_fields() as $field => $value ) {
691
+		foreach ($this->_message_type->get_contexts() as $context => $details) {
692
+			foreach ($this->_messenger->get_template_fields() as $field => $value) {
693 693
 				$template_fields[$context][$field] = $value;
694 694
 			}
695 695
 		}
696 696
 
697
-		if ( empty($template_fields) ) {
698
-			EE_Error::add_error( __('Something went wrong and we couldn\'t get any templates assembled', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__ );
697
+		if (empty($template_fields)) {
698
+			EE_Error::add_error(__('Something went wrong and we couldn\'t get any templates assembled', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__);
699 699
 			return FALSE;
700 700
 		}
701 701
 
@@ -710,30 +710,30 @@  discard block
 block discarded – undo
710 710
 	 * @param bool  $set if true then we skip the cache and retrieve via files.
711 711
 	 * @return array multidimensional array of messenger and message_type objects (messengers index, and message_type index);
712 712
 	 */
713
-	public function get_installed( $type = 'all', $skip_cache = false ) {
713
+	public function get_installed($type = 'all', $skip_cache = false) {
714 714
 		$installed = array();
715 715
 
716 716
 		//first let's account for caching
717
-		if ( $skip_cache ) {
718
-			$message_base = EE_LIBRARIES . "messages" . DS;
717
+		if ($skip_cache) {
718
+			$message_base = EE_LIBRARIES."messages".DS;
719 719
 
720
-			$messenger_files = $type == 'all' || $type == 'messengers' ? scandir( $message_base . "messenger", 1) : NULL;
721
-			$messagetype_files = $type == 'all' || $type == 'message_types' ? scandir( $message_base . "message_type", 1) : NULL;
720
+			$messenger_files = $type == 'all' || $type == 'messengers' ? scandir($message_base."messenger", 1) : NULL;
721
+			$messagetype_files = $type == 'all' || $type == 'message_types' ? scandir($message_base."message_type", 1) : NULL;
722 722
 
723 723
 
724 724
 			//allow plugins to filter in their messenger/message_type files
725
-			$messenger_files = apply_filters('FHEE__EE_messages__get_installed__messenger_files', $messenger_files, $type );
726
-			$messagetype_files = apply_filters('FHEE__EE_messages__get_installed__messagetype_files', $messagetype_files, $type );
725
+			$messenger_files = apply_filters('FHEE__EE_messages__get_installed__messenger_files', $messenger_files, $type);
726
+			$messagetype_files = apply_filters('FHEE__EE_messages__get_installed__messagetype_files', $messagetype_files, $type);
727 727
 
728
-			$installed['messengers'] = !empty($messenger_files ) ? $this->_get_installed($messenger_files) : '';
729
-			$installed['message_types'] = !empty($messagetype_files) ? $this->_get_installed($messagetype_files) : '';
728
+			$installed['messengers'] = ! empty($messenger_files) ? $this->_get_installed($messenger_files) : '';
729
+			$installed['message_types'] = ! empty($messagetype_files) ? $this->_get_installed($messagetype_files) : '';
730 730
 		} else {
731 731
 			$installed['messengers'] = $this->get_installed_messengers();
732 732
 			$installed['message_types'] = $this->get_installed_message_types();
733 733
 		}
734 734
 
735 735
 
736
-		if ( $type != 'all' ) {
736
+		if ($type != 'all') {
737 737
 			$installed = $type == 'messengers' ? $installed['messengers'] : $installed['message_types'];
738 738
 		}
739 739
 
@@ -751,11 +751,11 @@  discard block
 block discarded – undo
751 751
 		$the_goods = array();
752 752
 		$filenames = (array) $filenames;
753 753
 		$replace = ".class.php";
754
-		foreach ( $filenames as $filename ) {
755
-			$classname = preg_match("/" . $replace . "/", $filename ) ? str_replace($replace, "", $filename) : false;
754
+		foreach ($filenames as $filename) {
755
+			$classname = preg_match("/".$replace."/", $filename) ? str_replace($replace, "", $filename) : false;
756 756
 
757 757
 			//no classname? no match? move along, nothing to see here. note, the stripos is checking to make sure the filename (classname) begins with EE.
758
-			if ( !$classname || 0 !== stripos($classname, 'EE') ) continue;
758
+			if ( ! $classname || 0 !== stripos($classname, 'EE')) continue;
759 759
 
760 760
 			//note: I'm not sure if this will work without including the file.  We do have autoloaders so it "may" work.
761 761
 			$a = new ReflectionClass($classname);
@@ -778,9 +778,9 @@  discard block
 block discarded – undo
778 778
 	 */
779 779
 	public function get_active_message_types() {
780 780
 		$message_types = array();
781
-		foreach ( $this->_active_message_types as $messenger => $mtvalues ) {
782
-			foreach ( $mtvalues as $mt => $config ) {
783
-				if ( !in_array( $mt, $message_types ) )
781
+		foreach ($this->_active_message_types as $messenger => $mtvalues) {
782
+			foreach ($mtvalues as $mt => $config) {
783
+				if ( ! in_array($mt, $message_types))
784 784
 					$message_types[] = $mt;
785 785
 			}
786 786
 		}
@@ -800,17 +800,17 @@  discard block
 block discarded – undo
800 800
 	 *
801 801
 	 * @return EE_message_type[]    (or empty array if none present)
802 802
 	 */
803
-	public function get_active_message_types_per_messenger( $messenger ) {
803
+	public function get_active_message_types_per_messenger($messenger) {
804 804
 		$messenger = (string) $messenger;
805
-		if ( empty( $this->_active_message_types[$messenger] ) ) {
805
+		if (empty($this->_active_message_types[$messenger])) {
806 806
 			return array();
807 807
 		}
808 808
 
809 809
 		$mts = array();
810 810
 		$message_types = $this->_active_message_types[$messenger];
811 811
 		$installed_message_types = $this->get_installed_message_types();
812
-		foreach ( $message_types as $mt => $settings ) {
813
-			if ( ! empty( $installed_message_types[$mt] ) )  {
812
+		foreach ($message_types as $mt => $settings) {
813
+			if ( ! empty($installed_message_types[$mt])) {
814 814
 				$mts[] = $installed_message_types[$mt];
815 815
 			}
816 816
 		}
@@ -827,9 +827,9 @@  discard block
 block discarded – undo
827 827
 	 *
828 828
 	 * @return EE_Message_Type|null
829 829
 	 */
830
-	public function get_active_message_type( $messenger, $message_type ) {
830
+	public function get_active_message_type($messenger, $message_type) {
831 831
 		$installed_message_types = $this->get_installed_message_types();
832
-		if ( !empty( $this->_active_message_types[$messenger][$message_type] ) && !empty( $installed_message_types[$message_type] ) )  {
832
+		if ( ! empty($this->_active_message_types[$messenger][$message_type]) && ! empty($installed_message_types[$message_type])) {
833 833
 			return $installed_message_types[$message_type];
834 834
 		}
835 835
 		return NULL;
@@ -838,13 +838,13 @@  discard block
 block discarded – undo
838 838
 
839 839
 
840 840
 	public function get_installed_message_types() {
841
-		$this->_installed_message_types = empty( $this->_installed_message_types ) ? $this->get_installed( 'message_types', true ) : $this->_installed_message_types;
841
+		$this->_installed_message_types = empty($this->_installed_message_types) ? $this->get_installed('message_types', true) : $this->_installed_message_types;
842 842
 		return $this->_installed_message_types;
843 843
 	}
844 844
 
845 845
 
846 846
 	public function get_installed_messengers() {
847
-		$this->_installed_messengers = empty( $this->_installed_messengers ) ? $this->get_installed( 'messengers', true ) : $this->_installed_messengers;
847
+		$this->_installed_messengers = empty($this->_installed_messengers) ? $this->get_installed('messengers', true) : $this->_installed_messengers;
848 848
 		return $this->_installed_messengers;
849 849
 	}
850 850
 }
Please login to merge, or discard this patch.
core/libraries/messages/messenger/EE_Pdf_messenger.class.php 4 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -332,7 +332,7 @@
 block discarded – undo
332 332
 
333 333
 
334 334
 	/**
335
-	 * @return string
335
+	 * @return boolean|null
336 336
 	 */
337 337
 	protected function _preview() { return $this->_send_message(); }
338 338
 
Please login to merge, or discard this patch.
Indentation   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -1,11 +1,11 @@
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * This contains the class for the EE PDF messenger.
4
- *
5
- * @since 4.5.0
6
- * @package Event Espresso
7
- * @subpackage messages
8
- */
3
+	 * This contains the class for the EE PDF messenger.
4
+	 *
5
+	 * @since 4.5.0
6
+	 * @package Event Espresso
7
+	 * @subpackage messages
8
+	 */
9 9
 if (!defined('EVENT_ESPRESSO_VERSION') )
10 10
 	exit('NO direct script access allowed');
11 11
 
Please login to merge, or discard this patch.
Braces   +2 added lines, -1 removed lines patch added patch discarded remove patch
@@ -6,8 +6,9 @@
 block discarded – undo
6 6
  * @package Event Espresso
7 7
  * @subpackage messages
8 8
  */
9
-if (!defined('EVENT_ESPRESSO_VERSION') )
9
+if (!defined('EVENT_ESPRESSO_VERSION') ) {
10 10
 	exit('NO direct script access allowed');
11
+}
11 12
 
12 13
 /**
13 14
  *
Please login to merge, or discard this patch.
Spacing   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -6,7 +6,7 @@  discard block
 block discarded – undo
6 6
  * @package Event Espresso
7 7
  * @subpackage messages
8 8
  */
9
-if (!defined('EVENT_ESPRESSO_VERSION') )
9
+if ( ! defined('EVENT_ESPRESSO_VERSION'))
10 10
 	exit('NO direct script access allowed');
11 11
 
12 12
 /**
@@ -20,7 +20,7 @@  discard block
 block discarded – undo
20 20
  * @subpackage		messages
21 21
  * @author			Darren Ethier
22 22
  */
23
-class EE_Pdf_messenger extends EE_messenger  {
23
+class EE_Pdf_messenger extends EE_messenger {
24 24
 
25 25
 
26 26
 	/**
@@ -65,7 +65,7 @@  discard block
 block discarded – undo
65 65
 	 * @see abstract declaration in EE_messenger for details.
66 66
 	 */
67 67
 	protected function _set_admin_pages() {
68
-		$this->admin_registered_pages = array( 'events_edit' => false );
68
+		$this->admin_registered_pages = array('events_edit' => false);
69 69
 	}
70 70
 
71 71
 
@@ -85,10 +85,10 @@  discard block
 block discarded – undo
85 85
 	protected function _set_validator_config() {
86 86
 		$this->_validator_config = array(
87 87
 			'subject' => array(
88
-				'shortcodes' => array('recipient_details', 'organization', 'event', 'ticket', 'venue', 'primary_registration_details', 'event_author', 'email','event_meta', 'recipient_list', 'transaction', 'datetime_list', 'datetime')
88
+				'shortcodes' => array('recipient_details', 'organization', 'event', 'ticket', 'venue', 'primary_registration_details', 'event_author', 'email', 'event_meta', 'recipient_list', 'transaction', 'datetime_list', 'datetime')
89 89
 				),
90 90
 			'content' => array(
91
-				'shortcodes' => array( 'recipient_details', 'organization', 'event', 'ticket', 'venue', 'primary_registration_details', 'event_author', 'email','event_meta', 'recipient_list', 'transaction', 'datetime_list', 'datetime')
91
+				'shortcodes' => array('recipient_details', 'organization', 'event', 'ticket', 'venue', 'primary_registration_details', 'event_author', 'email', 'event_meta', 'recipient_list', 'transaction', 'datetime_list', 'datetime')
92 92
 				),
93 93
 			'attendee_list' => array(
94 94
 				'shortcodes' => array('attendee', 'event_list', 'ticket_list'),
@@ -99,7 +99,7 @@  discard block
 block discarded – undo
99 99
 				'required' => array('[EVENT_LIST]')
100 100
 				),
101 101
 			'ticket_list' => array(
102
-				'shortcodes' => array('event_list', 'attendee_list', 'ticket', 'datetime_list','primary_registration_details', 'recipient_details'),
102
+				'shortcodes' => array('event_list', 'attendee_list', 'ticket', 'datetime_list', 'primary_registration_details', 'recipient_details'),
103 103
 				'required' => array('[TICKET_LIST]')
104 104
 				),
105 105
 			'datetime_list' => array(
@@ -119,7 +119,7 @@  discard block
 block discarded – undo
119 119
 	 */
120 120
 	public  function enqueue_scripts_styles() {
121 121
 		parent::enqueue_scripts_styles();
122
-		do_action( 'AHEE__EE_Pdf_messenger__enqueue_scripts_styles');
122
+		do_action('AHEE__EE_Pdf_messenger__enqueue_scripts_styles');
123 123
 	}
124 124
 
125 125
 
@@ -245,18 +245,18 @@  discard block
 block discarded – undo
245 245
 	 */
246 246
 	protected function _send_message() {
247 247
 		$this->_template_args = array(
248
-			'page_title' => html_entity_decode( stripslashes( $this->_subject ), ENT_QUOTES, "UTF-8"),
249
-			'base_css' => $this->get_variation( $this->_tmp_pack, $this->_incoming_message_type->name, TRUE, 'base', $this->_variation ),
250
-			'print_css' => $this->get_variation( $this->_tmp_pack, $this->_incoming_message_type->name, TRUE, 'print', $this->_variation ),
251
-			'main_css' => $this->get_variation( $this->_tmp_pack, $this->_incoming_message_type->name, TRUE, 'main', $this->_variation ),
252
-			'extra_css' => EE_LIBRARIES_URL . 'messages/defaults/default/variations/pdf_base_default.css',
253
-			'main_body' => apply_filters( 'FHEE__EE_Pdf_messenger___send_message__main_body', wpautop(stripslashes_deep( html_entity_decode($this->_content,  ENT_QUOTES,"UTF-8" ) )), $this->_content )
248
+			'page_title' => html_entity_decode(stripslashes($this->_subject), ENT_QUOTES, "UTF-8"),
249
+			'base_css' => $this->get_variation($this->_tmp_pack, $this->_incoming_message_type->name, TRUE, 'base', $this->_variation),
250
+			'print_css' => $this->get_variation($this->_tmp_pack, $this->_incoming_message_type->name, TRUE, 'print', $this->_variation),
251
+			'main_css' => $this->get_variation($this->_tmp_pack, $this->_incoming_message_type->name, TRUE, 'main', $this->_variation),
252
+			'extra_css' => EE_LIBRARIES_URL.'messages/defaults/default/variations/pdf_base_default.css',
253
+			'main_body' => apply_filters('FHEE__EE_Pdf_messenger___send_message__main_body', wpautop(stripslashes_deep(html_entity_decode($this->_content, ENT_QUOTES, "UTF-8"))), $this->_content)
254 254
 			);
255 255
 		$this->_deregister_wp_hooks();
256
-		add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_scripts_styles' ) );
256
+		add_action('wp_enqueue_scripts', array($this, 'enqueue_scripts_styles'));
257 257
 		$content = $this->_get_main_template();
258 258
 //		die( $content );
259
-		$this->_do_pdf( $content );
259
+		$this->_do_pdf($content);
260 260
 		exit(0);
261 261
 	}
262 262
 
@@ -280,8 +280,8 @@  discard block
 block discarded – undo
280 280
 
281 281
 		//just add back in wp_enqueue_scripts and wp_print_footer_scripts cause that's all we want to load.
282 282
 		add_action('wp_head', 'wp_enqueue_scripts');
283
-		add_action( 'wp_footer', 'wp_print_footer_scripts' );
284
-		add_action( 'wp_print_footer_scripts', '_wp_footer_scripts' );
283
+		add_action('wp_footer', 'wp_print_footer_scripts');
284
+		add_action('wp_print_footer_scripts', '_wp_footer_scripts');
285 285
 	}
286 286
 
287 287
 
@@ -294,11 +294,11 @@  discard block
 block discarded – undo
294 294
 	 * @param bool $preview
295 295
 	 * @return string
296 296
 	 */
297
-	protected function _get_main_template( $preview = FALSE ) {
298
-		$wrapper_template = $this->_tmp_pack->get_wrapper( 'html', 'main' );
297
+	protected function _get_main_template($preview = FALSE) {
298
+		$wrapper_template = $this->_tmp_pack->get_wrapper('html', 'main');
299 299
 		//add message type to template_args
300 300
 		$this->_template_args['message_type'] = $this->_incoming_message_type;
301
-		return EEH_Template::display_template( $wrapper_template, $this->_template_args, TRUE );
301
+		return EEH_Template::display_template($wrapper_template, $this->_template_args, TRUE);
302 302
 	}
303 303
 
304 304
 
@@ -311,21 +311,21 @@  discard block
 block discarded – undo
311 311
 	 *
312 312
 	 * @return void
313 313
 	 */
314
-	protected function _do_pdf( $content = '' ) {
315
-		$invoice_name = html_entity_decode( $this->_subject, ENT_QUOTES, "UTF-8");
314
+	protected function _do_pdf($content = '') {
315
+		$invoice_name = html_entity_decode($this->_subject, ENT_QUOTES, "UTF-8");
316 316
 
317 317
 		//only load dompdf if nobody else has yet...
318
-		if( ! defined('DOMPDF_DIR')){
318
+		if ( ! defined('DOMPDF_DIR')) {
319 319
 			define('DOMPDF_ENABLE_REMOTE', TRUE);
320 320
 			define('DOMPDF_ENABLE_JAVASCRIPT', FALSE);
321 321
 			define('DOMPDF_ENABLE_CSS_FLOAT', TRUE);
322
-			require_once(EE_THIRD_PARTY . 'dompdf/dompdf_config.inc.php');
322
+			require_once(EE_THIRD_PARTY.'dompdf/dompdf_config.inc.php');
323 323
 		}
324 324
 		$dompdf = new DOMPDF();
325 325
 		$dompdf->load_html($content);
326 326
 		$dompdf->render();
327 327
 		//forcing the browser to open a download dialog.
328
-		$dompdf->stream($invoice_name . ".pdf", array( 'Attachment' => TRUE ));
328
+		$dompdf->stream($invoice_name.".pdf", array('Attachment' => TRUE));
329 329
 	}
330 330
 
331 331
 
Please login to merge, or discard this patch.
core/libraries/messages/validators/EE_Messages_Validator.core.php 3 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -442,7 +442,7 @@
 block discarded – undo
442 442
 	 *
443 443
 	 * @param  string $value      string to evaluate
444 444
 	 * @param  array  $valid_shortcodes array of shortcodes that are acceptable.
445
-	 * @return mixed (bool|string)  return either a list of invalid shortcodes OR false if the shortcodes validate.
445
+	 * @return false|string (bool|string)  return either a list of invalid shortcodes OR false if the shortcodes validate.
446 446
 	 */
447 447
 	protected function _invalid_shortcodes($value, $valid_shortcodes) {
448 448
 		//first we need to go through the string and get the shortcodes in the string
Please login to merge, or discard this patch.
Spacing   +96 added lines, -96 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-if (!defined('EVENT_ESPRESSO_VERSION') )
3
+if ( ! defined('EVENT_ESPRESSO_VERSION'))
4 4
 	exit('NO direct script access allowed');
5 5
 
6 6
 /**
@@ -123,10 +123,10 @@  discard block
 block discarded – undo
123 123
 	 * @param array $fields The fields sent by the EEM object.
124 124
 	 * @return void
125 125
 	 */
126
-	public function __construct( $fields, $context ) {
126
+	public function __construct($fields, $context) {
127 127
 		//check that _m_name and _mt_name have been set by child class otherwise we get out.
128
-		if ( empty($this->_m_name ) || empty( $this->_mt_name) )
129
-			throw new EE_Error( __('EE_Messages_Validator child classes MUST set the $_m_name and $_mt_name property.  Check that the child class is doing this', 'event_espresso') );
128
+		if (empty($this->_m_name) || empty($this->_mt_name))
129
+			throw new EE_Error(__('EE_Messages_Validator child classes MUST set the $_m_name and $_mt_name property.  Check that the child class is doing this', 'event_espresso'));
130 130
 
131 131
 		$this->_fields = $fields;
132 132
 		$this->_context = $context;
@@ -162,27 +162,27 @@  discard block
 block discarded – undo
162 162
 	 */
163 163
 	private function _load_objects() {
164 164
 		//load messenger
165
-		$messenger = ucwords( str_replace( '_', ' ', $this->_m_name ) );
166
-		$messenger = str_replace( ' ', '_', $messenger );
167
-		$messenger = 'EE_' . $messenger . '_messenger';
165
+		$messenger = ucwords(str_replace('_', ' ', $this->_m_name));
166
+		$messenger = str_replace(' ', '_', $messenger);
167
+		$messenger = 'EE_'.$messenger.'_messenger';
168 168
 
169
-		if ( !class_exists( $messenger ) ) {
170
-			$msg = sprintf( __('There is no messenger class for the given string (%s)', 'event_espresso'), $this->_m_name );
169
+		if ( ! class_exists($messenger)) {
170
+			$msg = sprintf(__('There is no messenger class for the given string (%s)', 'event_espresso'), $this->_m_name);
171 171
 		}
172 172
 
173
-		$a = new ReflectionClass( $messenger );
173
+		$a = new ReflectionClass($messenger);
174 174
 		$this->_MSGR = $a->newInstance();
175 175
 
176 176
 		//load message type
177
-		$message_type = ucwords( str_replace( '_', ' ', $this->_mt_name ) );
178
-		$message_type = str_replace( ' ', '_', $message_type );
179
-		$message_type = 'EE_' . $message_type . '_message_type';
177
+		$message_type = ucwords(str_replace('_', ' ', $this->_mt_name));
178
+		$message_type = str_replace(' ', '_', $message_type);
179
+		$message_type = 'EE_'.$message_type.'_message_type';
180 180
 
181
-		if ( !class_exists( $message_type ) ) {
182
-			$msg = sprintf( __('There is no message type class for the given string (%s)', 'event_espresso'), $this->_mt_name );
181
+		if ( ! class_exists($message_type)) {
182
+			$msg = sprintf(__('There is no message type class for the given string (%s)', 'event_espresso'), $this->_mt_name);
183 183
 		}
184 184
 
185
-		$a = new ReflectionClass( $message_type );
185
+		$a = new ReflectionClass($message_type);
186 186
 		$this->_MSGTYP = $a->newInstance();
187 187
 
188 188
 	}
@@ -212,11 +212,11 @@  discard block
 block discarded – undo
212 212
 		$shrtcode_grps = $mt_codes;
213 213
 		$groups_per_field = array();
214 214
 
215
-		foreach ( $msgr_validator as $field => $config ) {
216
-			if ( empty($config) || !isset($config['shortcodes']) )
217
-				continue;  //Nothing to see here.
218
-			$groups_per_field[$field] = array_intersect( $config['shortcodes'], $mt_codes );
219
-			$shrtcode_grps = array_merge( $config['shortcodes'], $shrtcode_grps );
215
+		foreach ($msgr_validator as $field => $config) {
216
+			if (empty($config) || ! isset($config['shortcodes']))
217
+				continue; //Nothing to see here.
218
+			$groups_per_field[$field] = array_intersect($config['shortcodes'], $mt_codes);
219
+			$shrtcode_grps = array_merge($config['shortcodes'], $shrtcode_grps);
220 220
 		}
221 221
 
222 222
 		$shrtcode_grps = array_unique($shrtcode_grps);
@@ -224,12 +224,12 @@  discard block
 block discarded – undo
224 224
 		//okay now we've got our grps. Let's get the codes from the objects into an array indexed by group for easy retrieval later.
225 225
 		$codes_from_objs = array();
226 226
 
227
-		foreach ( $shrtcode_grps as $group ) {
228
-			$ref = ucwords( str_replace('_', ' ', $group ) );
229
-			$ref = str_replace( ' ', '_', $ref );
230
-			$classname = 'EE_' . $ref . '_Shortcodes';
231
-			if ( class_exists( $classname ) ) {
232
-				$a = new ReflectionClass( $classname );
227
+		foreach ($shrtcode_grps as $group) {
228
+			$ref = ucwords(str_replace('_', ' ', $group));
229
+			$ref = str_replace(' ', '_', $ref);
230
+			$classname = 'EE_'.$ref.'_Shortcodes';
231
+			if (class_exists($classname)) {
232
+				$a = new ReflectionClass($classname);
233 233
 				$obj = $a->newInstance();
234 234
 				$codes_from_objs[$group] = $obj->get_shortcodes();
235 235
 			}
@@ -238,58 +238,58 @@  discard block
 block discarded – undo
238 238
 
239 239
 		//let's just replace the $mt shortcode group indexes with the actual shortcodes (unique)
240 240
 		$final_mt_codes = array();
241
-		foreach ( $mt_codes as $group ) {
242
-			$final_mt_codes = array_merge( $final_mt_codes, $codes_from_objs[$group] );
241
+		foreach ($mt_codes as $group) {
242
+			$final_mt_codes = array_merge($final_mt_codes, $codes_from_objs[$group]);
243 243
 		}
244 244
 
245 245
 		$mt_codes = $final_mt_codes;
246 246
 
247 247
 
248 248
 		//k now in this next loop we're going to loop through $msgr_validator again and setup the _validators property from the data we've setup so far.
249
-		foreach ( $msgr_validator as $field => $config ) {
249
+		foreach ($msgr_validator as $field => $config) {
250 250
 			//if required shortcode is not in our list of codes for the given field, then we skip this field.
251 251
 			$required = isset($config['required']) ? array_intersect($config['required'], array_keys($mt_codes)) : true;
252
-			if ( empty($required) )
252
+			if (empty($required))
253 253
 				continue;
254 254
 
255 255
 			//If we have an override then we use it to indicate the codes we want.
256
-			if ( isset( $this->_valid_shortcodes_modifier[$context][$field] ) ) {
257
-				$this->_validators[$field]['shortcodes'] = $this->_reassemble_valid_shortcodes_from_group( $this->_valid_shortcodes_modifier[$context][$field], $codes_from_objs );
256
+			if (isset($this->_valid_shortcodes_modifier[$context][$field])) {
257
+				$this->_validators[$field]['shortcodes'] = $this->_reassemble_valid_shortcodes_from_group($this->_valid_shortcodes_modifier[$context][$field], $codes_from_objs);
258 258
 			}
259 259
 
260 260
 			//if we have specific shortcodes for a field then we need to use them
261
-			else if ( isset( $groups_per_field[$field] ) ) {
262
-				$this->_validators[$field]['shortcodes'] = $this->_reassemble_valid_shortcodes_from_group($groups_per_field[$field], $codes_from_objs );
261
+			else if (isset($groups_per_field[$field])) {
262
+				$this->_validators[$field]['shortcodes'] = $this->_reassemble_valid_shortcodes_from_group($groups_per_field[$field], $codes_from_objs);
263 263
 			}
264 264
 
265 265
 			//if empty config then we're assuming we're just going to use the shortcodes from the message type context
266
-			else if ( empty( $config ) ) {
266
+			else if (empty($config)) {
267 267
 				$this->_validators[$field]['shortcodes'] = $mt_codes;
268 268
 			}
269 269
 
270 270
 			//if we have specific shortcodes then we need to use them
271
-			else if ( isset($config['specific_shortcodes'] ) ) {
271
+			else if (isset($config['specific_shortcodes'])) {
272 272
 				$this->_validators[$field]['shortcodes'] = $config['specific_shortcodes'];
273 273
 			}
274 274
 
275 275
 			//otherwise the shortcodes are what is set by the messenger for that field
276 276
 			else {
277
-				foreach ( $config['shortcodes'] as $group ) {
278
-					$this->_validators[$field]['shortcodes'] = isset($this->_validators[$field]['shortcodes']) ? array_merge( $this->_validators[$field]['shortcodes'], $codes_from_objs[$group] ) : $codes_from_objs[$group];
277
+				foreach ($config['shortcodes'] as $group) {
278
+					$this->_validators[$field]['shortcodes'] = isset($this->_validators[$field]['shortcodes']) ? array_merge($this->_validators[$field]['shortcodes'], $codes_from_objs[$group]) : $codes_from_objs[$group];
279 279
 				}
280 280
 			}
281 281
 
282 282
 			//now let's just make sure that any excluded specific shortcodes are removed.
283 283
 			$specific_excludes = $this->get_specific_shortcode_excludes();
284
-			if ( isset( $specific_excludes[$field] ) ) {
285
-				foreach( $specific_excludes[$field] as $sex ) {
286
-					if ( isset( $this->_validators[$field]['shortcodes'][$sex] ) )
287
-						unset( $this->_validators[$field]['shortcodes'][$sex] );
284
+			if (isset($specific_excludes[$field])) {
285
+				foreach ($specific_excludes[$field] as $sex) {
286
+					if (isset($this->_validators[$field]['shortcodes'][$sex]))
287
+						unset($this->_validators[$field]['shortcodes'][$sex]);
288 288
 				}
289 289
 			}
290 290
 
291 291
 			//hey! don't forget to include the type if present!
292
-			$this->_validators[$field]['type'] = isset( $config['type'] ) ? $config['type'] : NULL;
292
+			$this->_validators[$field]['type'] = isset($config['type']) ? $config['type'] : NULL;
293 293
 		}
294 294
 	}
295 295
 
@@ -315,9 +315,9 @@  discard block
 block discarded – undo
315 315
 	 */
316 316
 	public function get_specific_shortcode_excludes() {
317 317
 		//specific validator filter
318
-		$shortcode_excludes = apply_filters( 'FHEE__' . get_class( $this ) . '__get_specific_shortcode_excludes;', $this->_specific_shortcode_excludes, $this->_context );
318
+		$shortcode_excludes = apply_filters('FHEE__'.get_class($this).'__get_specific_shortcode_excludes;', $this->_specific_shortcode_excludes, $this->_context);
319 319
 		//global filter
320
-		return apply_filters( 'FHEE__EE_Messages_Validator__get_specific_shortcode_excludes', $shortcode_excludes, $this->_context, $this );
320
+		return apply_filters('FHEE__EE_Messages_Validator__get_specific_shortcode_excludes', $shortcode_excludes, $this->_context, $this);
321 321
 	}
322 322
 
323 323
 
@@ -335,63 +335,63 @@  discard block
 block discarded – undo
335 335
 		$invalid_shortcodes = '';
336 336
 		$template_fields = $this->_MSGR->get_template_fields();
337 337
 		//loop through the fields and check!
338
-		foreach ( $this->_fields as $field => $value ) {
338
+		foreach ($this->_fields as $field => $value) {
339 339
 			$this->_errors[$field] = array();
340 340
 			$err_msg = '';
341 341
 			$field_label = '';
342 342
 
343 343
 			//if field is not present in the _validators array then we continue
344
-			if ( !isset( $this->_validators[$field] ) ) {
345
-				unset( $this->_errors[$field] );
344
+			if ( ! isset($this->_validators[$field])) {
345
+				unset($this->_errors[$field]);
346 346
 				continue;
347 347
 			}
348 348
 
349 349
 			//get the translated field label!
350 350
 			//first check if it's in the main fields list
351
-			if ( isset( $template_fields[$field] ) ) {
352
-				if ( empty( $template_fields[$field] ) )
351
+			if (isset($template_fields[$field])) {
352
+				if (empty($template_fields[$field]))
353 353
 					$field_label = $field; //most likely the field is found in the 'extra' array.
354 354
 				else
355 355
 					$field_label = $template_fields[$field]['label'];
356 356
 			}
357 357
 
358 358
 			//if field label is empty OR is equal to the current field then we need to loop through the 'extra' fields in the template_fields config (if present)
359
-			if ( isset( $template_fields['extra'] ) && ( empty($field_label) ) || $field_label == $field ) {
360
-				foreach( $template_fields['extra'] as $main_field => $secondary_field ) {
361
-					foreach ( $secondary_field as $name => $values ) {
362
-						if ( $name == $field ) {
359
+			if (isset($template_fields['extra']) && (empty($field_label)) || $field_label == $field) {
360
+				foreach ($template_fields['extra'] as $main_field => $secondary_field) {
361
+					foreach ($secondary_field as $name => $values) {
362
+						if ($name == $field) {
363 363
 							$field_label = $values['label'];
364 364
 						}
365 365
 
366 366
 						//if we've got a 'main' secondary field, let's see if that matches what field we're on which means it contains the label for this field.
367
-						if ( $name == 'main' && $main_field == $field_label )
367
+						if ($name == 'main' && $main_field == $field_label)
368 368
 							$field_label = $values['label'];
369 369
 					}
370 370
 				}
371 371
 			}
372 372
 
373 373
 			//field is present. Let's validate shortcodes first (but only if shortcodes present).
374
-			if ( isset( $this->_validators[$field]['shortcodes'] ) && !empty( $this->_validators[$field]['shortcodes'] ) ) {
375
-				$invalid_shortcodes = $this->_invalid_shortcodes( $value, $this->_validators[$field]['shortcodes'] );
374
+			if (isset($this->_validators[$field]['shortcodes']) && ! empty($this->_validators[$field]['shortcodes'])) {
375
+				$invalid_shortcodes = $this->_invalid_shortcodes($value, $this->_validators[$field]['shortcodes']);
376 376
 				//if true then that means there is a returned error message that we'll need to add to the _errors array for this field.
377
-				if ( $invalid_shortcodes ) {
377
+				if ($invalid_shortcodes) {
378 378
 					$v_s = array_keys($this->_validators[$field]['shortcodes']);
379
-					$err_msg = sprintf( __('<p>The following shortcodes were found in the "%s" field that ARE not valid: %s</p>', 'event_espresso'), '<strong>' . $field_label . '</strong>', $invalid_shortcodes );
380
-					$err_msg .= sprintf( __('<p>Valid shortcodes for this field are: %s', 'event_espresso'), implode(', ', $v_s ) );
379
+					$err_msg = sprintf(__('<p>The following shortcodes were found in the "%s" field that ARE not valid: %s</p>', 'event_espresso'), '<strong>'.$field_label.'</strong>', $invalid_shortcodes);
380
+					$err_msg .= sprintf(__('<p>Valid shortcodes for this field are: %s', 'event_espresso'), implode(', ', $v_s));
381 381
 				}
382 382
 			}
383 383
 
384 384
 			//if there's a "type" to be validated then let's do that too.
385
-			if ( isset( $this->_validators[$field]['type'] ) && !empty( $this->_validators[$field]['type'] ) ) {
386
-				switch ( $this->_validators[$field]['type'] ) {
385
+			if (isset($this->_validators[$field]['type']) && ! empty($this->_validators[$field]['type'])) {
386
+				switch ($this->_validators[$field]['type']) {
387 387
 					case 'number' :
388
-						if ( !is_numeric($value) )
389
-							$err_msg .= sprintf( __('<p>The %s field is supposed to be a number. The value given (%s)  is not.  Please doublecheck and make sure the field contains a number</p>', 'event_espresso'), $field_label, $value );
388
+						if ( ! is_numeric($value))
389
+							$err_msg .= sprintf(__('<p>The %s field is supposed to be a number. The value given (%s)  is not.  Please doublecheck and make sure the field contains a number</p>', 'event_espresso'), $field_label, $value);
390 390
 						break;
391 391
 					case 'email' :
392 392
 						$valid_email = $this->_validate_email($value);
393
-						if ( !$valid_email )
394
-							$err_msg .= htmlentities( sprintf( __('The %s field has at least one string that is not a valid email address record.  Valid emails are in the format: "Name <[email protected]>" or "[email protected]" and multiple emails can be separated by a comma.'), $field_label ) );
393
+						if ( ! $valid_email)
394
+							$err_msg .= htmlentities(sprintf(__('The %s field has at least one string that is not a valid email address record.  Valid emails are in the format: "Name <[email protected]>" or "[email protected]" and multiple emails can be separated by a comma.'), $field_label));
395 395
 						break;
396 396
 					default :
397 397
 						break;
@@ -399,22 +399,22 @@  discard block
 block discarded – undo
399 399
 			}
400 400
 
401 401
 			//if $err_msg isn't empty let's setup the _errors array for this field.
402
-			if ( !empty($err_msg ) ) {
402
+			if ( ! empty($err_msg)) {
403 403
 				$this->_errors[$field]['msg'] = $err_msg;
404 404
 			} else {
405
-				unset( $this->_errors[$field] );
405
+				unset($this->_errors[$field]);
406 406
 			}
407 407
 		}
408 408
 
409 409
 		//if we have ANY errors, then we want to make sure we return the values for ALL the fields so the user doesn't have to retype them all.
410
-		if ( !empty( $this->_errors ) ) {
411
-			foreach ( $this->_fields as $field => $value ) {
410
+		if ( ! empty($this->_errors)) {
411
+			foreach ($this->_fields as $field => $value) {
412 412
 				$this->_errors[$field]['value'] = stripslashes($value);
413 413
 			}
414 414
 		}
415 415
 
416 416
 		//return any errors or just TRUE if everything validates
417
-		return empty( $this->_errors ) ? TRUE : $this->_errors;
417
+		return empty($this->_errors) ? TRUE : $this->_errors;
418 418
 	}
419 419
 
420 420
 
@@ -425,10 +425,10 @@  discard block
 block discarded – undo
425 425
 	 * @param  array  $codes_from_objs All the codes available.
426 426
 	 * @return array                   an array of actual shortcodes (that will be used for validation).
427 427
 	 */
428
-	private function _reassemble_valid_shortcodes_from_group( $groups, $codes_from_objs ) {
428
+	private function _reassemble_valid_shortcodes_from_group($groups, $codes_from_objs) {
429 429
 		$shortcodes = array();
430
-		foreach ( $groups as $group ) {
431
-			$shortcodes = array_merge( $shortcodes, $codes_from_objs[$group] );
430
+		foreach ($groups as $group) {
431
+			$shortcodes = array_merge($shortcodes, $codes_from_objs[$group]);
432 432
 		}
433 433
 		return $shortcodes;
434 434
 	}
@@ -446,29 +446,29 @@  discard block
 block discarded – undo
446 446
 	 */
447 447
 	protected function _invalid_shortcodes($value, $valid_shortcodes) {
448 448
 		//first we need to go through the string and get the shortcodes in the string
449
-		$sc = preg_match_all( '/(\[.+?\])/', $value, $matches );
449
+		$sc = preg_match_all('/(\[.+?\])/', $value, $matches);
450 450
 		$incoming_shortcodes = (array) $matches[0];
451 451
 
452 452
 		//get a diff of the shortcodes in the string vs the valid shortcodes
453
-		$diff = array_diff( $incoming_shortcodes, array_keys($valid_shortcodes) );
453
+		$diff = array_diff($incoming_shortcodes, array_keys($valid_shortcodes));
454 454
 
455 455
 		//we need to account for custom codes so let's loop through the diff and remove any of those type of codes
456
-		foreach ( $diff as $ind => $code ) {
457
-			if ( preg_match('/(\[[A-Za-z0-9\_]+_\*)/', $code ) ) {
456
+		foreach ($diff as $ind => $code) {
457
+			if (preg_match('/(\[[A-Za-z0-9\_]+_\*)/', $code)) {
458 458
 				//strip the shortcode so we just have the BASE string (i.e. [ANSWER_*] )
459 459
 				$dynamic_sc = preg_replace('/(_\*+.+)/', '_*]', $code);
460 460
 				//does this exist in the $valid_shortcodes?  If so then unset.
461
-				if ( isset( $valid_shortcodes[$dynamic_sc] ) ) {
462
-					unset( $diff[$ind] );
461
+				if (isset($valid_shortcodes[$dynamic_sc])) {
462
+					unset($diff[$ind]);
463 463
 				}
464 464
 			}
465 465
 		}
466 466
 
467
-		if ( empty( $diff ) ) return FALSE; //there is no diff, we have no invalid shortcodes, so return
467
+		if (empty($diff)) return FALSE; //there is no diff, we have no invalid shortcodes, so return
468 468
 
469 469
 		//made it here? then let's assemble the error message
470
-		$invalid_shortcodes = implode( '</strong>,<strong>', $diff );
471
-		$invalid_shortcodes = '<strong>' . $invalid_shortcodes . '</strong>';
470
+		$invalid_shortcodes = implode('</strong>,<strong>', $diff);
471
+		$invalid_shortcodes = '<strong>'.$invalid_shortcodes.'</strong>';
472 472
 		return $invalid_shortcodes;
473 473
 	}
474 474
 
@@ -480,13 +480,13 @@  discard block
 block discarded – undo
480 480
 	 * @param  string $value incoming value to validate
481 481
 	 * @return bool        true if the string validates, false if it doesn't
482 482
 	 */
483
-	protected function _validate_email( $value ) {
483
+	protected function _validate_email($value) {
484 484
 		$validate = TRUE;
485 485
 		$fail = FALSE;
486 486
 		$or_val = $value;
487 487
 
488 488
 		//empty strings will validate because this is how a message template for a particula context can be "turned off" (if there is no email then no message)
489
-		if ( empty( $value ) )
489
+		if (empty($value))
490 490
 			return $validate;
491 491
 
492 492
 		//first determine if there ARE any shortcodes.  If there are shortcodes and then later we find that there were no other valid emails but the field isn't empty... that means we've got extra commas that were left after stripping out shortcodes so probably still valid.
@@ -498,19 +498,19 @@  discard block
 block discarded – undo
498 498
 		//if original value is not empty and new value is, then we've parsed out a shortcode and we now have an empty string which DOES validate. We also validate complete empty field for email because its possible that this message is being "turned off" for a particular context
499 499
 
500 500
 
501
-		if ( !empty($or_val) && empty($value) )
501
+		if ( ! empty($or_val) && empty($value))
502 502
 			return $validate;
503 503
 
504 504
 		//trim any commas from beginning and end of string ( after whitespace trimmed );
505
-		$value = trim( trim($value), ',' );
505
+		$value = trim(trim($value), ',');
506 506
 
507 507
 
508 508
 		//next we need to split up the string if its comma delimited.
509 509
 		$emails = explode(',', $value);
510 510
 		$empty = FALSE; //used to indicate that there is an empty comma.
511 511
 		//now let's loop through the emails and do our checks
512
-		foreach ( $emails as $email ) {
513
-			if ( empty($email) ) {
512
+		foreach ($emails as $email) {
513
+			if (empty($email)) {
514 514
 				$empty = TRUE;
515 515
 				continue;
516 516
 			}
@@ -518,20 +518,20 @@  discard block
 block discarded – undo
518 518
 			//trim whitespace
519 519
 			$email = trim($email);
520 520
 			//either its of type "[email protected]", or its of type "fname lname <[email protected]>"
521
-			if(is_email($email)){
521
+			if (is_email($email)) {
522 522
 				continue;
523
-			}else{
523
+			} else {
524 524
 				$matches = array();
525
-				$validate = preg_match( '/(.*)<(.+)>/', $email, $matches ) ? TRUE : FALSE;
526
-				if( $validate && is_email($matches[2])){
525
+				$validate = preg_match('/(.*)<(.+)>/', $email, $matches) ? TRUE : FALSE;
526
+				if ($validate && is_email($matches[2])) {
527 527
 					continue;
528
-				}else{
528
+				} else {
529 529
 					return false;
530 530
 				}
531 531
 			}
532 532
 		}
533 533
 
534
-		$validate = $empty && !$has_shortcodes ? FALSE : $validate;
534
+		$validate = $empty && ! $has_shortcodes ? FALSE : $validate;
535 535
 
536 536
 		return $validate;
537 537
 
Please login to merge, or discard this patch.
Braces   +43 added lines, -26 removed lines patch added patch discarded remove patch
@@ -1,7 +1,8 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-if (!defined('EVENT_ESPRESSO_VERSION') )
3
+if (!defined('EVENT_ESPRESSO_VERSION') ) {
4 4
 	exit('NO direct script access allowed');
5
+}
5 6
 
6 7
 /**
7 8
  * Event Espresso
@@ -125,8 +126,9 @@  discard block
 block discarded – undo
125 126
 	 */
126 127
 	public function __construct( $fields, $context ) {
127 128
 		//check that _m_name and _mt_name have been set by child class otherwise we get out.
128
-		if ( empty($this->_m_name ) || empty( $this->_mt_name) )
129
-			throw new EE_Error( __('EE_Messages_Validator child classes MUST set the $_m_name and $_mt_name property.  Check that the child class is doing this', 'event_espresso') );
129
+		if ( empty($this->_m_name ) || empty( $this->_mt_name) ) {
130
+					throw new EE_Error( __('EE_Messages_Validator child classes MUST set the $_m_name and $_mt_name property.  Check that the child class is doing this', 'event_espresso') );
131
+		}
130 132
 
131 133
 		$this->_fields = $fields;
132 134
 		$this->_context = $context;
@@ -213,8 +215,10 @@  discard block
 block discarded – undo
213 215
 		$groups_per_field = array();
214 216
 
215 217
 		foreach ( $msgr_validator as $field => $config ) {
216
-			if ( empty($config) || !isset($config['shortcodes']) )
217
-				continue;  //Nothing to see here.
218
+			if ( empty($config) || !isset($config['shortcodes']) ) {
219
+							continue;
220
+			}
221
+			//Nothing to see here.
218 222
 			$groups_per_field[$field] = array_intersect( $config['shortcodes'], $mt_codes );
219 223
 			$shrtcode_grps = array_merge( $config['shortcodes'], $shrtcode_grps );
220 224
 		}
@@ -249,8 +253,9 @@  discard block
 block discarded – undo
249 253
 		foreach ( $msgr_validator as $field => $config ) {
250 254
 			//if required shortcode is not in our list of codes for the given field, then we skip this field.
251 255
 			$required = isset($config['required']) ? array_intersect($config['required'], array_keys($mt_codes)) : true;
252
-			if ( empty($required) )
253
-				continue;
256
+			if ( empty($required) ) {
257
+							continue;
258
+			}
254 259
 
255 260
 			//If we have an override then we use it to indicate the codes we want.
256 261
 			if ( isset( $this->_valid_shortcodes_modifier[$context][$field] ) ) {
@@ -283,8 +288,9 @@  discard block
 block discarded – undo
283 288
 			$specific_excludes = $this->get_specific_shortcode_excludes();
284 289
 			if ( isset( $specific_excludes[$field] ) ) {
285 290
 				foreach( $specific_excludes[$field] as $sex ) {
286
-					if ( isset( $this->_validators[$field]['shortcodes'][$sex] ) )
287
-						unset( $this->_validators[$field]['shortcodes'][$sex] );
291
+					if ( isset( $this->_validators[$field]['shortcodes'][$sex] ) ) {
292
+											unset( $this->_validators[$field]['shortcodes'][$sex] );
293
+					}
288 294
 				}
289 295
 			}
290 296
 
@@ -349,10 +355,13 @@  discard block
 block discarded – undo
349 355
 			//get the translated field label!
350 356
 			//first check if it's in the main fields list
351 357
 			if ( isset( $template_fields[$field] ) ) {
352
-				if ( empty( $template_fields[$field] ) )
353
-					$field_label = $field; //most likely the field is found in the 'extra' array.
354
-				else
355
-					$field_label = $template_fields[$field]['label'];
358
+				if ( empty( $template_fields[$field] ) ) {
359
+									$field_label = $field;
360
+				}
361
+				//most likely the field is found in the 'extra' array.
362
+				else {
363
+									$field_label = $template_fields[$field]['label'];
364
+				}
356 365
 			}
357 366
 
358 367
 			//if field label is empty OR is equal to the current field then we need to loop through the 'extra' fields in the template_fields config (if present)
@@ -364,8 +373,9 @@  discard block
 block discarded – undo
364 373
 						}
365 374
 
366 375
 						//if we've got a 'main' secondary field, let's see if that matches what field we're on which means it contains the label for this field.
367
-						if ( $name == 'main' && $main_field == $field_label )
368
-							$field_label = $values['label'];
376
+						if ( $name == 'main' && $main_field == $field_label ) {
377
+													$field_label = $values['label'];
378
+						}
369 379
 					}
370 380
 				}
371 381
 			}
@@ -385,13 +395,15 @@  discard block
 block discarded – undo
385 395
 			if ( isset( $this->_validators[$field]['type'] ) && !empty( $this->_validators[$field]['type'] ) ) {
386 396
 				switch ( $this->_validators[$field]['type'] ) {
387 397
 					case 'number' :
388
-						if ( !is_numeric($value) )
389
-							$err_msg .= sprintf( __('<p>The %s field is supposed to be a number. The value given (%s)  is not.  Please doublecheck and make sure the field contains a number</p>', 'event_espresso'), $field_label, $value );
398
+						if ( !is_numeric($value) ) {
399
+													$err_msg .= sprintf( __('<p>The %s field is supposed to be a number. The value given (%s)  is not.  Please doublecheck and make sure the field contains a number</p>', 'event_espresso'), $field_label, $value );
400
+						}
390 401
 						break;
391 402
 					case 'email' :
392 403
 						$valid_email = $this->_validate_email($value);
393
-						if ( !$valid_email )
394
-							$err_msg .= htmlentities( sprintf( __('The %s field has at least one string that is not a valid email address record.  Valid emails are in the format: "Name <[email protected]>" or "[email protected]" and multiple emails can be separated by a comma.'), $field_label ) );
404
+						if ( !$valid_email ) {
405
+													$err_msg .= htmlentities( sprintf( __('The %s field has at least one string that is not a valid email address record.  Valid emails are in the format: "Name <[email protected]>" or "[email protected]" and multiple emails can be separated by a comma.'), $field_label ) );
406
+						}
395 407
 						break;
396 408
 					default :
397 409
 						break;
@@ -464,7 +476,10 @@  discard block
 block discarded – undo
464 476
 			}
465 477
 		}
466 478
 
467
-		if ( empty( $diff ) ) return FALSE; //there is no diff, we have no invalid shortcodes, so return
479
+		if ( empty( $diff ) ) {
480
+			return FALSE;
481
+		}
482
+		//there is no diff, we have no invalid shortcodes, so return
468 483
 
469 484
 		//made it here? then let's assemble the error message
470 485
 		$invalid_shortcodes = implode( '</strong>,<strong>', $diff );
@@ -486,8 +501,9 @@  discard block
 block discarded – undo
486 501
 		$or_val = $value;
487 502
 
488 503
 		//empty strings will validate because this is how a message template for a particula context can be "turned off" (if there is no email then no message)
489
-		if ( empty( $value ) )
490
-			return $validate;
504
+		if ( empty( $value ) ) {
505
+					return $validate;
506
+		}
491 507
 
492 508
 		//first determine if there ARE any shortcodes.  If there are shortcodes and then later we find that there were no other valid emails but the field isn't empty... that means we've got extra commas that were left after stripping out shortcodes so probably still valid.
493 509
 		$has_shortcodes = preg_match('/(\[.+?\])/', $value);
@@ -498,8 +514,9 @@  discard block
 block discarded – undo
498 514
 		//if original value is not empty and new value is, then we've parsed out a shortcode and we now have an empty string which DOES validate. We also validate complete empty field for email because its possible that this message is being "turned off" for a particular context
499 515
 
500 516
 
501
-		if ( !empty($or_val) && empty($value) )
502
-			return $validate;
517
+		if ( !empty($or_val) && empty($value) ) {
518
+					return $validate;
519
+		}
503 520
 
504 521
 		//trim any commas from beginning and end of string ( after whitespace trimmed );
505 522
 		$value = trim( trim($value), ',' );
@@ -520,12 +537,12 @@  discard block
 block discarded – undo
520 537
 			//either its of type "[email protected]", or its of type "fname lname <[email protected]>"
521 538
 			if(is_email($email)){
522 539
 				continue;
523
-			}else{
540
+			} else{
524 541
 				$matches = array();
525 542
 				$validate = preg_match( '/(.*)<(.+)>/', $email, $matches ) ? TRUE : FALSE;
526 543
 				if( $validate && is_email($matches[2])){
527 544
 					continue;
528
-				}else{
545
+				} else{
529 546
 					return false;
530 547
 				}
531 548
 			}
Please login to merge, or discard this patch.
core/libraries/payment_methods/EE_PMT_Base.lib.php 3 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -266,7 +266,7 @@
 block discarded – undo
266 266
 	 *
267 267
 	 * @param \EE_Transaction $transaction
268 268
 	 * @param array $extra_args
269
-	 * @return \EE_Billing_Attendee_Info_Form|\EE_Billing_Info_Form|null
269
+	 * @return EE_Billing_Info_Form
270 270
 	 */
271 271
 	public function billing_form( EE_Transaction $transaction = NULL, $extra_args = array() ){
272 272
 		// has billing form already been regenerated ? or overwrite cache?
Please login to merge, or discard this patch.
Braces   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -442,7 +442,7 @@  discard block
 block discarded – undo
442 442
 	protected function _get_billing_values_from_form( $billing_form ){
443 443
 		if($billing_form instanceof EE_Form_Section_Proper ){
444 444
 			return $billing_form->input_pretty_values( true );
445
-		}else{
445
+		} else{
446 446
 			return NULL;
447 447
 		}
448 448
 	}
@@ -550,7 +550,7 @@  discard block
 block discarded – undo
550 550
 	public function supports_sending_refunds(){
551 551
 		if($this->_gateway && $this->_gateway instanceof EE_Gateway){
552 552
 			return $this->_gateway->supports_sending_refunds();
553
-		}else{
553
+		} else{
554 554
 			return false;
555 555
 		}
556 556
 	}
@@ -588,11 +588,11 @@  discard block
 block discarded – undo
588 588
 	public function payment_occurs(){
589 589
 		if( ! $this->_gateway){
590 590
 			return EE_PMT_Base::offline;
591
-		}elseif($this->_gateway instanceof EE_Onsite_Gateway){
591
+		} elseif($this->_gateway instanceof EE_Onsite_Gateway){
592 592
 			return EE_PMT_Base::onsite;
593
-		}elseif($this->_gateway instanceof EE_Offsite_Gateway){
593
+		} elseif($this->_gateway instanceof EE_Offsite_Gateway){
594 594
 			return EE_PMT_Base::offsite;
595
-		}else{
595
+		} else{
596 596
 			throw new EE_Error(sprintf(__("Payment method type '%s's gateway isn't an instance of EE_Onsite_Gateway, EE_Offsite_Gateway, or null. It must be one of those", "event_espresso"),get_class($this)));
597 597
 		}
598 598
 	}
Please login to merge, or discard this patch.
Spacing   +104 added lines, -104 removed lines patch added patch discarded remove patch
@@ -14,7 +14,7 @@  discard block
 block discarded – undo
14 14
  * @since 				$VID:$
15 15
  *
16 16
  */
17
-abstract class EE_PMT_Base{
17
+abstract class EE_PMT_Base {
18 18
 
19 19
 	const onsite = 'on-site';
20 20
 	const offsite = 'off-site';
@@ -95,33 +95,33 @@  discard block
 block discarded – undo
95 95
 	 * @return EE_PMT_Base
96 96
 	 */
97 97
 	function __construct($pm_instance = NULL) {
98
-		if ( $pm_instance instanceof EE_Payment_Method ){
98
+		if ($pm_instance instanceof EE_Payment_Method) {
99 99
 			$this->set_instance($pm_instance);
100 100
 		}
101 101
 		$this->_set_file_folder();
102 102
 		$this->_set_file_url();
103
-		if($this->_gateway){
104
-			$this->_gateway->set_payment_model( EEM_Payment::instance() );
105
-			$this->_gateway->set_payment_log( EEM_Change_Log::instance() );
106
-			$this->_gateway->set_template_helper( new EEH_Template() );
107
-			$this->_gateway->set_line_item_helper( new EEH_Line_Item() );
108
-			$this->_gateway->set_money_helper( new EEH_Money() );
103
+		if ($this->_gateway) {
104
+			$this->_gateway->set_payment_model(EEM_Payment::instance());
105
+			$this->_gateway->set_payment_log(EEM_Change_Log::instance());
106
+			$this->_gateway->set_template_helper(new EEH_Template());
107
+			$this->_gateway->set_line_item_helper(new EEH_Line_Item());
108
+			$this->_gateway->set_money_helper(new EEH_Money());
109 109
 		}
110
-		if ( ! isset( $this->_has_billing_form ) ) {
110
+		if ( ! isset($this->_has_billing_form)) {
111 111
 			// by default, On Site gateways have a billing form
112
-			if ( $this->payment_occurs() == EE_PMT_Base::onsite ) {
113
-				$this->set_has_billing_form( true );
112
+			if ($this->payment_occurs() == EE_PMT_Base::onsite) {
113
+				$this->set_has_billing_form(true);
114 114
 			} else {
115
-				$this->set_has_billing_form( false );
115
+				$this->set_has_billing_form(false);
116 116
 			}
117 117
 		}
118 118
 
119
-		if( ! $this->_pretty_name){
119
+		if ( ! $this->_pretty_name) {
120 120
 			throw new EE_Error(sprintf(__("You must set the pretty name for the Payment Method Type in the constructor (_pretty_name), and please make it internationalized", "event_espresso")));
121 121
 		}
122 122
 		//if the child didn't specify a default button, use the credit card one
123
-		if( $this->_default_button_url === NULL){
124
-			$this->_default_button_url = EE_PLUGIN_DIR_URL . 'payment_methods' . DS . 'pay-by-credit-card.png';
123
+		if ($this->_default_button_url === NULL) {
124
+			$this->_default_button_url = EE_PLUGIN_DIR_URL.'payment_methods'.DS.'pay-by-credit-card.png';
125 125
 		}
126 126
 	}
127 127
 
@@ -130,8 +130,8 @@  discard block
 block discarded – undo
130 130
 	/**
131 131
 	 * @param boolean $has_billing_form
132 132
 	 */
133
-	public function set_has_billing_form( $has_billing_form ) {
134
-		$this->_has_billing_form = filter_var( $has_billing_form, FILTER_VALIDATE_BOOLEAN );
133
+	public function set_has_billing_form($has_billing_form) {
134
+		$this->_has_billing_form = filter_var($has_billing_form, FILTER_VALIDATE_BOOLEAN);
135 135
 	}
136 136
 
137 137
 
@@ -139,10 +139,10 @@  discard block
 block discarded – undo
139 139
 	/**
140 140
 	 * sets the file_folder property
141 141
 	 */
142
-	protected function _set_file_folder(){
142
+	protected function _set_file_folder() {
143 143
 		$reflector = new ReflectionClass(get_class($this));
144 144
 		$fn = $reflector->getFileName();
145
-		$this->_file_folder =  dirname($fn).DS;
145
+		$this->_file_folder = dirname($fn).DS;
146 146
 	}
147 147
 
148 148
 
@@ -150,10 +150,10 @@  discard block
 block discarded – undo
150 150
 	/**
151 151
 	 * sets the file URL with a trailing slash for this PMT
152 152
 	 */
153
-	protected function _set_file_url(){
154
-		$plugins_dir_fixed = str_replace('\\',DS,WP_PLUGIN_DIR);
155
-		$file_folder_fixed = str_replace('\\',DS,$this->file_folder());
156
-		$file_path = str_replace($plugins_dir_fixed,WP_PLUGIN_URL,$file_folder_fixed);
153
+	protected function _set_file_url() {
154
+		$plugins_dir_fixed = str_replace('\\', DS, WP_PLUGIN_DIR);
155
+		$file_folder_fixed = str_replace('\\', DS, $this->file_folder());
156
+		$file_path = str_replace($plugins_dir_fixed, WP_PLUGIN_URL, $file_folder_fixed);
157 157
 		$this->_file_url = $file_path;
158 158
 	}
159 159
 
@@ -161,7 +161,7 @@  discard block
 block discarded – undo
161 161
 	 * Gets the default description on all payment methods of this type
162 162
 	 * @return string
163 163
 	 */
164
-	public function default_description(){
164
+	public function default_description() {
165 165
 		return $this->_default_description;
166 166
 	}
167 167
 
@@ -171,7 +171,7 @@  discard block
 block discarded – undo
171 171
 	 * Returns the folder containing the PMT child class, with a trailing slash
172 172
 	 * @return string
173 173
 	 */
174
-	public function file_folder(){
174
+	public function file_folder() {
175 175
 		return $this->_file_folder;
176 176
 	}
177 177
 
@@ -180,7 +180,7 @@  discard block
 block discarded – undo
180 180
 	/**
181 181
 	 * @return string
182 182
 	 */
183
-	public function file_url(){
183
+	public function file_url() {
184 184
 		return $this->_file_url;
185 185
 	}
186 186
 
@@ -191,14 +191,14 @@  discard block
 block discarded – undo
191 191
 	 * Its important teh payment method instance is set before
192 192
 	 * @param EE_Payment_Method $payment_method_instance
193 193
 	 */
194
-	function set_instance($payment_method_instance){
194
+	function set_instance($payment_method_instance) {
195 195
 		$this->_pm_instance = $payment_method_instance;
196 196
 		//if they have already requested the settings form, make sure its
197 197
 		//data matches this model object
198
-		if($this->_settings_form){
198
+		if ($this->_settings_form) {
199 199
 			$this->settings_form()->populate_model_obj($payment_method_instance);
200 200
 		}
201
-		if($this->_gateway && $this->_gateway instanceof EE_Gateway){
201
+		if ($this->_gateway && $this->_gateway instanceof EE_Gateway) {
202 202
 			$this->_gateway->set_settings($payment_method_instance->settings_array());
203 203
 		}
204 204
 	}
@@ -209,14 +209,14 @@  discard block
 block discarded – undo
209 209
 	 * Gets teh form for displaying to admins where they setup the payment method
210 210
 	 * @return EE_Payment_Method_Form
211 211
 	 */
212
-	function settings_form(){
213
-		if( ! $this->_settings_form){
212
+	function settings_form() {
213
+		if ( ! $this->_settings_form) {
214 214
 			$this->_settings_form = $this->generate_new_settings_form();
215
-			$this->_settings_form->set_payment_method_type( $this );
216
-			$this->_settings_form->_construct_finalize(NULL, NULL );
215
+			$this->_settings_form->set_payment_method_type($this);
216
+			$this->_settings_form->_construct_finalize(NULL, NULL);
217 217
 			//if we have already assigned a model object to this pmt, make
218 218
 			//sure its reflected in teh form we just generated
219
-			if($this->_pm_instance){
219
+			if ($this->_pm_instance) {
220 220
 				$this->_settings_form->populate_model_obj($this->_pm_instance);
221 221
 			}
222 222
 		}
@@ -242,7 +242,7 @@  discard block
 block discarded – undo
242 242
 	 * this payment method type's settings form later in the request
243 243
 	 * @param EE_Payment_Method_Form $form
244 244
 	 */
245
-	public function set_settings_form($form){
245
+	public function set_settings_form($form) {
246 246
 		$this->_settings_form = $form;
247 247
 	}
248 248
 
@@ -265,10 +265,10 @@  discard block
 block discarded – undo
265 265
 	 * @param array $extra_args
266 266
 	 * @return \EE_Billing_Attendee_Info_Form|\EE_Billing_Info_Form|null
267 267
 	 */
268
-	public function billing_form( EE_Transaction $transaction = NULL, $extra_args = array() ){
268
+	public function billing_form(EE_Transaction $transaction = NULL, $extra_args = array()) {
269 269
 		// has billing form already been regenerated ? or overwrite cache?
270
-		if ( ! $this->_billing_form instanceof EE_Billing_Info_Form || ! $this->_cache_billing_form ){
271
-			$this->_billing_form = $this->generate_new_billing_form( $transaction, $extra_args );
270
+		if ( ! $this->_billing_form instanceof EE_Billing_Info_Form || ! $this->_cache_billing_form) {
271
+			$this->_billing_form = $this->generate_new_billing_form($transaction, $extra_args);
272 272
 		}
273 273
 		//if we know who the attendee is, and this is a billing form
274 274
 		//that uses attendee info, populate it
@@ -277,8 +277,8 @@  discard block
 block discarded – undo
277 277
 			$transaction instanceof EE_Transaction &&
278 278
 			$transaction->primary_registration() instanceof EE_Registration &&
279 279
 			$transaction->primary_registration()->attendee() instanceof EE_Attendee
280
-		){
281
-			$this->_billing_form->populate_from_attendee( $transaction->primary_registration()->attendee() );
280
+		) {
281
+			$this->_billing_form->populate_from_attendee($transaction->primary_registration()->attendee());
282 282
 		}
283 283
 		return $this->_billing_form;
284 284
 	}
@@ -289,7 +289,7 @@  discard block
 block discarded – undo
289 289
 	 * @param \EE_Transaction $transaction
290 290
 	 * @return \EE_Billing_Info_Form
291 291
 	 */
292
-	abstract function generate_new_billing_form( EE_Transaction $transaction = NULL );
292
+	abstract function generate_new_billing_form(EE_Transaction $transaction = NULL);
293 293
 
294 294
 
295 295
 
@@ -300,7 +300,7 @@  discard block
 block discarded – undo
300 300
 	 * @param \EE_Billing_Info_Form $billing_form
301 301
 	 * @return \EE_Billing_Info_Form
302 302
 	 */
303
-	public function apply_billing_form_debug_settings( EE_Billing_Info_Form $billing_form ) {
303
+	public function apply_billing_form_debug_settings(EE_Billing_Info_Form $billing_form) {
304 304
 		return $billing_form;
305 305
 	}
306 306
 
@@ -311,7 +311,7 @@  discard block
 block discarded – undo
311 311
 	 * if you have form
312 312
 	 * @param EE_Payment_Method $form
313 313
 	 */
314
-	public function set_billing_form($form){
314
+	public function set_billing_form($form) {
315 315
 		$this->_billing_form = $form;
316 316
 	}
317 317
 
@@ -321,7 +321,7 @@  discard block
 block discarded – undo
321 321
 	 * Returns whether or not this payment method requires HTTPS to be used
322 322
 	 * @return boolean
323 323
 	 */
324
-	function requires_https(){
324
+	function requires_https() {
325 325
 		return $this->_requires_https;
326 326
 	}
327 327
 
@@ -339,9 +339,9 @@  discard block
 block discarded – undo
339 339
 	 * @return EE_Payment
340 340
 	 * @throws EE_Error
341 341
 	 */
342
-	function process_payment( EE_Transaction $transaction, $amount = null, $billing_info = null, $return_url = null,$fail_url = '', $method = 'CART', $by_admin = false ){
342
+	function process_payment(EE_Transaction $transaction, $amount = null, $billing_info = null, $return_url = null, $fail_url = '', $method = 'CART', $by_admin = false) {
343 343
 		// @todo: add surcharge for the payment method, if any
344
-		if ( $this->_gateway ) {
344
+		if ($this->_gateway) {
345 345
 			//there is a gateway, so we're going to make a payment object
346 346
 			//but wait! do they already have a payment in progress that we thought was failed?
347 347
 			$duplicate_properties = array(
@@ -352,10 +352,10 @@  discard block
 block discarded – undo
352 352
 				'PAY_amount' 					=> $amount !== null ? $amount : $transaction->remaining(),
353 353
 				'PAY_gateway_response' 	=> null,
354 354
 			);
355
-			$payment = EEM_Payment::instance()->get_one( array( $duplicate_properties ));
355
+			$payment = EEM_Payment::instance()->get_one(array($duplicate_properties));
356 356
 			//if we didn't already have a payment in progress for the same thing,
357 357
 			//then we actually want to make a new payment
358
-			if ( ! $payment instanceof EE_Payment ){
358
+			if ( ! $payment instanceof EE_Payment) {
359 359
 				$payment = EE_Payment::new_instance(
360 360
 					array_merge(
361 361
 						$duplicate_properties,
@@ -371,10 +371,10 @@  discard block
 block discarded – undo
371 371
 			}
372 372
 			//make sure the payment has been saved to show we started it, and so it has an ID should the gateway try to log it
373 373
 			$payment->save();
374
-			$billing_values = $this->_get_billing_values_from_form( $billing_info );
374
+			$billing_values = $this->_get_billing_values_from_form($billing_info);
375 375
 
376 376
 			//  Offsite Gateway
377
-			if( $this->_gateway instanceof EE_Offsite_Gateway ){
377
+			if ($this->_gateway instanceof EE_Offsite_Gateway) {
378 378
 
379 379
 				$payment = $this->_gateway->set_redirection_info(
380 380
 					$payment,
@@ -390,17 +390,17 @@  discard block
 block discarded – undo
390 390
 				);
391 391
 				$payment->save();
392 392
 			//  Onsite Gateway
393
-			} elseif ( $this->_gateway instanceof EE_Onsite_Gateway ) {
393
+			} elseif ($this->_gateway instanceof EE_Onsite_Gateway) {
394 394
 
395
-				$payment = $this->_gateway->do_direct_payment($payment,$billing_values);
395
+				$payment = $this->_gateway->do_direct_payment($payment, $billing_values);
396 396
 				$payment->save();
397 397
 
398 398
 			} else {
399 399
 				throw new EE_Error(
400 400
 					sprintf(
401
-						__('Gateway for payment method type "%s" is "%s", not a subclass of either EE_Offsite_Gateway or EE_Onsite_Gateway, or null (to indicate NO gateway)', 'event_espresso' ),
401
+						__('Gateway for payment method type "%s" is "%s", not a subclass of either EE_Offsite_Gateway or EE_Onsite_Gateway, or null (to indicate NO gateway)', 'event_espresso'),
402 402
 						get_class($this),
403
-						gettype( $this->_gateway )
403
+						gettype($this->_gateway)
404 404
 					)
405 405
 				);
406 406
 			}
@@ -422,8 +422,8 @@  discard block
 block discarded – undo
422 422
 		}
423 423
 
424 424
 		// if there is billing info, clean it and save it now
425
-		if( $billing_info instanceof EE_Billing_Attendee_Info_Form ){
426
-			$this->_save_billing_info_to_attendee( $billing_info, $transaction );
425
+		if ($billing_info instanceof EE_Billing_Attendee_Info_Form) {
426
+			$this->_save_billing_info_to_attendee($billing_info, $transaction);
427 427
 		}
428 428
 
429 429
 		return $payment;
@@ -436,10 +436,10 @@  discard block
 block discarded – undo
436 436
 	 * @param EE_Billing_Info_Form $billing_form
437 437
 	 * @return array
438 438
 	 */
439
-	protected function _get_billing_values_from_form( $billing_form ){
440
-		if($billing_form instanceof EE_Form_Section_Proper ){
441
-			return $billing_form->input_pretty_values( true );
442
-		}else{
439
+	protected function _get_billing_values_from_form($billing_form) {
440
+		if ($billing_form instanceof EE_Form_Section_Proper) {
441
+			return $billing_form->input_pretty_values(true);
442
+		} else {
443 443
 			return NULL;
444 444
 		}
445 445
 	}
@@ -453,13 +453,13 @@  discard block
 block discarded – undo
453 453
 	 * @return EE_Payment
454 454
 	 * @throws EE_Error
455 455
 	 */
456
-	public function handle_ipn($req_data,$transaction){
456
+	public function handle_ipn($req_data, $transaction) {
457 457
 		$transaction = EEM_Transaction::instance()->ensure_is_obj($transaction);
458
-		if( ! $this->_gateway instanceof EE_Offsite_Gateway){
459
-			throw new EE_Error(sprintf(__("Could not handle IPN because '%s' is not an offsite gateway", "event_espresso"), print_r( $this->_gateway, TRUE )));
458
+		if ( ! $this->_gateway instanceof EE_Offsite_Gateway) {
459
+			throw new EE_Error(sprintf(__("Could not handle IPN because '%s' is not an offsite gateway", "event_espresso"), print_r($this->_gateway, TRUE)));
460 460
 
461 461
 		}
462
-		$payment = $this->_gateway->handle_payment_update( $req_data, $transaction );
462
+		$payment = $this->_gateway->handle_payment_update($req_data, $transaction);
463 463
 		return $payment;
464 464
 	}
465 465
 
@@ -472,22 +472,22 @@  discard block
 block discarded – undo
472 472
 	 * @param EE_Transaction $transaction
473 473
 	 * @return boolean success
474 474
 	 */
475
-	protected function _save_billing_info_to_attendee($billing_form, $transaction){
476
-		if( ! $transaction || ! $transaction instanceof EE_Transaction){
475
+	protected function _save_billing_info_to_attendee($billing_form, $transaction) {
476
+		if ( ! $transaction || ! $transaction instanceof EE_Transaction) {
477 477
 			EE_Error::add_error(__("Cannot save billing info because no transaction was specified", "event_espresso"), __FILE__, __FUNCTION__, __LINE__);
478 478
 			return false;
479 479
 		}
480 480
 		$primary_reg = $transaction->primary_registration();
481
-		if( ! $primary_reg ){
481
+		if ( ! $primary_reg) {
482 482
 			EE_Error::add_error(__("Cannot save billing info because the transaction has no primary registration", "event_espresso"), __FILE__, __FUNCTION__, __LINE__);
483 483
 			return false;
484 484
 		}
485 485
 		$attendee = $primary_reg->attendee();
486
-		if( ! $attendee ){
486
+		if ( ! $attendee) {
487 487
 			EE_Error::add_error(__("Cannot save billing info because the transaction's primary registration has no attendee!", "event_espresso"), __FILE__, __FUNCTION__, __LINE__);
488 488
 			return false;
489 489
 		}
490
-		return $attendee->save_and_clean_billing_info_for_payment_method($billing_form, $transaction->payment_method() );
490
+		return $attendee->save_and_clean_billing_info_for_payment_method($billing_form, $transaction->payment_method());
491 491
 
492 492
 	}
493 493
 
@@ -500,7 +500,7 @@  discard block
 block discarded – undo
500 500
 	 * @param array $req_data
501 501
 	 * @return EE_Payment
502 502
 	 */
503
-	protected function find_payment_for_ipn( EE_Transaction $transaction, $req_data = array() ){
503
+	protected function find_payment_for_ipn(EE_Transaction $transaction, $req_data = array()) {
504 504
 		return $transaction->last_payment();
505 505
 	}
506 506
 
@@ -517,8 +517,8 @@  discard block
 block discarded – undo
517 517
 	 * and identifies the IPN as being for this payment method (not just fo ra payment method of this type)
518 518
 	 * @throws EE_Error
519 519
 	 */
520
-	public function handle_unclaimed_ipn( $req_data = array() ){
521
-		throw new EE_Error(sprintf(__("Payment Method '%s' cannot handle unclaimed IPNs", "event_espresso"), get_class($this) ));
520
+	public function handle_unclaimed_ipn($req_data = array()) {
521
+		throw new EE_Error(sprintf(__("Payment Method '%s' cannot handle unclaimed IPNs", "event_espresso"), get_class($this)));
522 522
 	}
523 523
 
524 524
 
@@ -534,7 +534,7 @@  discard block
 block discarded – undo
534 534
 	 * @param EE_Transaction $transaction
535 535
 	 * @return EE_Payment
536 536
 	 */
537
-	public function finalize_payment_for($transaction){
537
+	public function finalize_payment_for($transaction) {
538 538
 		return $transaction->last_payment();
539 539
 	}
540 540
 
@@ -544,10 +544,10 @@  discard block
 block discarded – undo
544 544
 	 * Whether or not this payment method's gateway supports sending refund requests
545 545
 	 * @return boolean
546 546
 	 */
547
-	public function supports_sending_refunds(){
548
-		if($this->_gateway && $this->_gateway instanceof EE_Gateway){
547
+	public function supports_sending_refunds() {
548
+		if ($this->_gateway && $this->_gateway instanceof EE_Gateway) {
549 549
 			return $this->_gateway->supports_sending_refunds();
550
-		}else{
550
+		} else {
551 551
 			return false;
552 552
 		}
553 553
 	}
@@ -561,14 +561,14 @@  discard block
 block discarded – undo
561 561
 	 * @throws EE_Error
562 562
 	 * @return EE_Payment
563 563
 	 */
564
-	public function process_refund( EE_Payment $payment, $refund_info = array()){
565
-		if ( $this->_gateway && $this->_gateway instanceof EE_Gateway ) {
566
-			return $this->_gateway->do_direct_refund( $payment, $refund_info );
564
+	public function process_refund(EE_Payment $payment, $refund_info = array()) {
565
+		if ($this->_gateway && $this->_gateway instanceof EE_Gateway) {
566
+			return $this->_gateway->do_direct_refund($payment, $refund_info);
567 567
 		} else {
568 568
 			throw new EE_Error(
569 569
 				sprintf(
570
-					__( 'Payment Method Type "%s" does not support sending refund requests', 'event_espresso' ),
571
-					get_class( $this )
570
+					__('Payment Method Type "%s" does not support sending refund requests', 'event_espresso'),
571
+					get_class($this)
572 572
 				)
573 573
 			);
574 574
 		}
@@ -582,15 +582,15 @@  discard block
 block discarded – undo
582 582
 	 * @return string
583 583
 	 * @throws EE_Error
584 584
 	 */
585
-	public function payment_occurs(){
586
-		if( ! $this->_gateway){
585
+	public function payment_occurs() {
586
+		if ( ! $this->_gateway) {
587 587
 			return EE_PMT_Base::offline;
588
-		}elseif($this->_gateway instanceof EE_Onsite_Gateway){
588
+		}elseif ($this->_gateway instanceof EE_Onsite_Gateway) {
589 589
 			return EE_PMT_Base::onsite;
590
-		}elseif($this->_gateway instanceof EE_Offsite_Gateway){
590
+		}elseif ($this->_gateway instanceof EE_Offsite_Gateway) {
591 591
 			return EE_PMT_Base::offsite;
592
-		}else{
593
-			throw new EE_Error(sprintf(__("Payment method type '%s's gateway isn't an instance of EE_Onsite_Gateway, EE_Offsite_Gateway, or null. It must be one of those", "event_espresso"),get_class($this)));
592
+		} else {
593
+			throw new EE_Error(sprintf(__("Payment method type '%s's gateway isn't an instance of EE_Onsite_Gateway, EE_Offsite_Gateway, or null. It must be one of those", "event_espresso"), get_class($this)));
594 594
 		}
595 595
 	}
596 596
 
@@ -603,8 +603,8 @@  discard block
 block discarded – undo
603 603
 	 * @param EE_Payment $payment
604 604
 	 * @return string
605 605
 	 */
606
-	public function payment_overview_content(EE_Payment $payment){
607
-		return EEH_Template::display_template(EE_LIBRARIES.'payment_methods'.DS.'templates'.DS.'payment_details_content.template.php', array('payment_method'=>$this->_pm_instance,'payment'=>$payment) , true);
606
+	public function payment_overview_content(EE_Payment $payment) {
607
+		return EEH_Template::display_template(EE_LIBRARIES.'payment_methods'.DS.'templates'.DS.'payment_details_content.template.php', array('payment_method'=>$this->_pm_instance, 'payment'=>$payment), true);
608 608
 	}
609 609
 
610 610
 
@@ -617,7 +617,7 @@  discard block
 block discarded – undo
617 617
 	 *	@type array $template_args any arguments you want passed to the template file while rendering.
618 618
 	 *				Keys will be variable names and values with be their values.
619 619
 	 */
620
-	public function help_tabs_config(){
620
+	public function help_tabs_config() {
621 621
 		return array();
622 622
 	}
623 623
 
@@ -628,9 +628,9 @@  discard block
 block discarded – undo
628 628
 	 * the payment method's table's PMT_type column)
629 629
 	 * @return string
630 630
 	 */
631
-	public function system_name(){
631
+	public function system_name() {
632 632
 		$classname = get_class($this);
633
-		return str_replace("EE_PMT_",'',$classname);
633
+		return str_replace("EE_PMT_", '', $classname);
634 634
 	}
635 635
 
636 636
 
@@ -639,7 +639,7 @@  discard block
 block discarded – undo
639 639
 	 * A pretty i18n version of the PMT name
640 640
 	 * @return string
641 641
 	 */
642
-	public function pretty_name(){
642
+	public function pretty_name() {
643 643
 		return $this->_pretty_name;
644 644
 	}
645 645
 
@@ -649,7 +649,7 @@  discard block
 block discarded – undo
649 649
 	 * Gets the default absolute URL to the payment method type's button
650 650
 	 * @return string
651 651
 	 */
652
-	public function default_button_url(){
652
+	public function default_button_url() {
653 653
 		return $this->_default_button_url;
654 654
 	}
655 655
 
@@ -659,7 +659,7 @@  discard block
 block discarded – undo
659 659
 	 * Gets the gateway used by this payment method (if any)
660 660
 	 * @return EE_Gateway
661 661
 	 */
662
-	public function get_gateway(){
662
+	public function get_gateway() {
663 663
 		return $this->_gateway;
664 664
 	}
665 665
 
@@ -668,8 +668,8 @@  discard block
 block discarded – undo
668 668
 	/**
669 669
 	 * @return string html for the link to a help tab
670 670
 	 */
671
-	public function get_help_tab_link(){
672
-		return EEH_Template::get_help_tab_link( $this->get_help_tab_name() );
671
+	public function get_help_tab_link() {
672
+		return EEH_Template::get_help_tab_link($this->get_help_tab_name());
673 673
 	}
674 674
 
675 675
 
@@ -678,8 +678,8 @@  discard block
 block discarded – undo
678 678
 	 * Returns the name of the help tab for this PMT
679 679
 	 * @return string
680 680
 	 */
681
-	public function get_help_tab_name(){
682
-		return 'ee_' . strtolower( $this->system_name() ) . '_help_tab';
681
+	public function get_help_tab_name() {
682
+		return 'ee_'.strtolower($this->system_name()).'_help_tab';
683 683
 	}
684 684
 
685 685
 	/**
@@ -687,8 +687,8 @@  discard block
 block discarded – undo
687 687
 	 * this PMT by an admin
688 688
 	 * @return string
689 689
 	 */
690
-	public function cap_name(){
691
-		return 'ee_payment_method_' . strtolower( $this->system_name() );
690
+	public function cap_name() {
691
+		return 'ee_payment_method_'.strtolower($this->system_name());
692 692
 	}
693 693
 
694 694
 	/**
@@ -700,9 +700,9 @@  discard block
 block discarded – undo
700 700
 	 * @param EE_Payment $payment
701 701
 	 * @return void
702 702
 	 */
703
-	public function update_txn_based_on_payment( $payment ){
704
-		if( $this->_gateway instanceof EE_Gateway ){
705
-			$this->_gateway->update_txn_based_on_payment( $payment );
703
+	public function update_txn_based_on_payment($payment) {
704
+		if ($this->_gateway instanceof EE_Gateway) {
705
+			$this->_gateway->update_txn_based_on_payment($payment);
706 706
 		}
707 707
 	}
708 708
 
Please login to merge, or discard this patch.