@@ -86,7 +86,7 @@ discard block |
||
86 | 86 | |
87 | 87 | /** |
88 | 88 | * Gets ID |
89 | - * @return int |
|
89 | + * @return boolean |
|
90 | 90 | */ |
91 | 91 | function ID() { |
92 | 92 | return $this->get( 'LIN_ID' ); |
@@ -96,7 +96,7 @@ discard block |
||
96 | 96 | |
97 | 97 | /** |
98 | 98 | * Gets TXN_ID |
99 | - * @return int |
|
99 | + * @return boolean |
|
100 | 100 | */ |
101 | 101 | function TXN_ID() { |
102 | 102 | return $this->get( 'TXN_ID' ); |
@@ -107,7 +107,7 @@ discard block |
||
107 | 107 | /** |
108 | 108 | * Sets TXN_ID |
109 | 109 | * @param int $TXN_ID |
110 | - * @return boolean |
|
110 | + * @return boolean|null |
|
111 | 111 | */ |
112 | 112 | function set_TXN_ID( $TXN_ID ) { |
113 | 113 | $this->set( 'TXN_ID', $TXN_ID ); |
@@ -132,7 +132,7 @@ discard block |
||
132 | 132 | /** |
133 | 133 | * Sets name |
134 | 134 | * @param string $name |
135 | - * @return boolean |
|
135 | + * @return boolean|null |
|
136 | 136 | */ |
137 | 137 | function set_name( $name ) { |
138 | 138 | $this->set( 'LIN_name', $name ); |
@@ -142,7 +142,7 @@ discard block |
||
142 | 142 | |
143 | 143 | /** |
144 | 144 | * Gets desc |
145 | - * @return string |
|
145 | + * @return boolean |
|
146 | 146 | */ |
147 | 147 | function desc() { |
148 | 148 | return $this->get( 'LIN_desc' ); |
@@ -153,7 +153,7 @@ discard block |
||
153 | 153 | /** |
154 | 154 | * Sets desc |
155 | 155 | * @param string $desc |
156 | - * @return boolean |
|
156 | + * @return boolean|null |
|
157 | 157 | */ |
158 | 158 | function set_desc( $desc ) { |
159 | 159 | $this->set( 'LIN_desc', $desc ); |
@@ -163,7 +163,7 @@ discard block |
||
163 | 163 | |
164 | 164 | /** |
165 | 165 | * Gets quantity |
166 | - * @return int |
|
166 | + * @return boolean |
|
167 | 167 | */ |
168 | 168 | function quantity() { |
169 | 169 | return $this->get( 'LIN_quantity' ); |
@@ -174,7 +174,7 @@ discard block |
||
174 | 174 | /** |
175 | 175 | * Sets quantity |
176 | 176 | * @param int $quantity |
177 | - * @return boolean |
|
177 | + * @return boolean|null |
|
178 | 178 | */ |
179 | 179 | function set_quantity( $quantity ) { |
180 | 180 | $this->set( 'LIN_quantity', $quantity ); |
@@ -184,7 +184,7 @@ discard block |
||
184 | 184 | |
185 | 185 | /** |
186 | 186 | * Gets item_id |
187 | - * @return string |
|
187 | + * @return boolean |
|
188 | 188 | */ |
189 | 189 | function OBJ_ID() { |
190 | 190 | return $this->get( 'OBJ_ID' ); |
@@ -195,7 +195,7 @@ discard block |
||
195 | 195 | /** |
196 | 196 | * Sets item_id |
197 | 197 | * @param string $item_id |
198 | - * @return boolean |
|
198 | + * @return boolean|null |
|
199 | 199 | */ |
200 | 200 | function set_OBJ_ID( $item_id ) { |
201 | 201 | $this->set( 'OBJ_ID', $item_id ); |
@@ -205,7 +205,7 @@ discard block |
||
205 | 205 | |
206 | 206 | /** |
207 | 207 | * Gets item_type |
208 | - * @return string |
|
208 | + * @return boolean |
|
209 | 209 | */ |
210 | 210 | function OBJ_type() { |
211 | 211 | return $this->get( 'OBJ_type' ); |
@@ -216,7 +216,7 @@ discard block |
||
216 | 216 | /** |
217 | 217 | * Sets item_type |
218 | 218 | * @param string $OBJ_type |
219 | - * @return boolean |
|
219 | + * @return boolean|null |
|
220 | 220 | */ |
221 | 221 | function set_OBJ_type( $OBJ_type ) { |
222 | 222 | $this->set( 'OBJ_type', $OBJ_type ); |
@@ -226,7 +226,7 @@ discard block |
||
226 | 226 | |
227 | 227 | /** |
228 | 228 | * Gets unit_price |
229 | - * @return float |
|
229 | + * @return boolean |
|
230 | 230 | */ |
231 | 231 | function unit_price() { |
232 | 232 | return $this->get( 'LIN_unit_price' ); |
@@ -237,7 +237,7 @@ discard block |
||
237 | 237 | /** |
238 | 238 | * Sets unit_price |
239 | 239 | * @param float $unit_price |
240 | - * @return boolean |
|
240 | + * @return boolean|null |
|
241 | 241 | */ |
242 | 242 | function set_unit_price( $unit_price ) { |
243 | 243 | $this->set( 'LIN_unit_price', $unit_price ); |
@@ -274,7 +274,7 @@ discard block |
||
274 | 274 | |
275 | 275 | /** |
276 | 276 | * Gets percent (between 100-.001) |
277 | - * @return float |
|
277 | + * @return boolean |
|
278 | 278 | */ |
279 | 279 | function percent() { |
280 | 280 | return $this->get( 'LIN_percent' ); |
@@ -285,7 +285,7 @@ discard block |
||
285 | 285 | /** |
286 | 286 | * Sets percent (between 100-0.01) |
287 | 287 | * @param float $percent |
288 | - * @return boolean |
|
288 | + * @return boolean|null |
|
289 | 289 | */ |
290 | 290 | function set_percent( $percent ) { |
291 | 291 | $this->set( 'LIN_percent', $percent ); |
@@ -295,7 +295,7 @@ discard block |
||
295 | 295 | |
296 | 296 | /** |
297 | 297 | * Gets total |
298 | - * @return float |
|
298 | + * @return boolean |
|
299 | 299 | */ |
300 | 300 | function total() { |
301 | 301 | return $this->get( 'LIN_total' ); |
@@ -306,7 +306,7 @@ discard block |
||
306 | 306 | /** |
307 | 307 | * Sets total |
308 | 308 | * @param float $total |
309 | - * @return boolean |
|
309 | + * @return boolean|null |
|
310 | 310 | */ |
311 | 311 | function set_total( $total ) { |
312 | 312 | $this->set( 'LIN_total', $total ); |
@@ -316,7 +316,7 @@ discard block |
||
316 | 316 | |
317 | 317 | /** |
318 | 318 | * Gets order |
319 | - * @return int |
|
319 | + * @return boolean |
|
320 | 320 | */ |
321 | 321 | function order() { |
322 | 322 | return $this->get( 'LIN_order' ); |
@@ -336,7 +336,7 @@ discard block |
||
336 | 336 | |
337 | 337 | /** |
338 | 338 | * Gets parent |
339 | - * @return int |
|
339 | + * @return boolean |
|
340 | 340 | */ |
341 | 341 | function parent_ID() { |
342 | 342 | return $this->get( 'LIN_parent' ); |
@@ -347,7 +347,7 @@ discard block |
||
347 | 347 | /** |
348 | 348 | * Sets parent |
349 | 349 | * @param int $parent |
350 | - * @return boolean |
|
350 | + * @return boolean|null |
|
351 | 351 | */ |
352 | 352 | function set_parent_ID( $parent ) { |
353 | 353 | $this->set( 'LIN_parent', $parent ); |
@@ -357,7 +357,7 @@ discard block |
||
357 | 357 | |
358 | 358 | /** |
359 | 359 | * Gets type |
360 | - * @return string |
|
360 | + * @return boolean |
|
361 | 361 | */ |
362 | 362 | function type() { |
363 | 363 | return $this->get( 'LIN_type' ); |
@@ -368,7 +368,7 @@ discard block |
||
368 | 368 | /** |
369 | 369 | * Sets type |
370 | 370 | * @param string $type |
371 | - * @return boolean |
|
371 | + * @return boolean|null |
|
372 | 372 | */ |
373 | 373 | function set_type( $type ) { |
374 | 374 | $this->set( 'LIN_type', $type ); |
@@ -415,7 +415,7 @@ discard block |
||
415 | 415 | |
416 | 416 | /** |
417 | 417 | * Gets code |
418 | - * @return string |
|
418 | + * @return boolean |
|
419 | 419 | */ |
420 | 420 | function code() { |
421 | 421 | return $this->get( 'LIN_code' ); |
@@ -426,7 +426,7 @@ discard block |
||
426 | 426 | /** |
427 | 427 | * Sets code |
428 | 428 | * @param string $code |
429 | - * @return boolean |
|
429 | + * @return boolean|null |
|
430 | 430 | */ |
431 | 431 | function set_code( $code ) { |
432 | 432 | $this->set( 'LIN_code', $code ); |
@@ -447,7 +447,7 @@ discard block |
||
447 | 447 | /** |
448 | 448 | * Sets is_taxable |
449 | 449 | * @param boolean $is_taxable |
450 | - * @return boolean |
|
450 | + * @return boolean|null |
|
451 | 451 | */ |
452 | 452 | function set_is_taxable( $is_taxable ) { |
453 | 453 | $this->set( 'LIN_is_taxable', $is_taxable ); |
@@ -670,7 +670,7 @@ discard block |
||
670 | 670 | if( isset( $this->_children[ $code ] ) ) { |
671 | 671 | unset( $this->_children[ $code ] ); |
672 | 672 | return 1; |
673 | - }else{ |
|
673 | + } else{ |
|
674 | 674 | return 0; |
675 | 675 | } |
676 | 676 | } |
@@ -1007,10 +1007,10 @@ discard block |
||
1007 | 1007 | //that's taxable too (the taxable total so far) |
1008 | 1008 | if( $child_line_item->is_percent() ) { |
1009 | 1009 | $total = $total + ( $total * $child_line_item->percent() / 100 ); |
1010 | - }else{ |
|
1010 | + } else{ |
|
1011 | 1011 | $total += $child_line_item->total(); |
1012 | 1012 | } |
1013 | - }elseif( $child_line_item->type() == EEM_Line_Item::type_sub_total ){ |
|
1013 | + } elseif( $child_line_item->type() == EEM_Line_Item::type_sub_total ){ |
|
1014 | 1014 | $total += $child_line_item->taxable_total(); |
1015 | 1015 | } |
1016 | 1016 | } |
@@ -1,5 +1,5 @@ discard block |
||
1 | -<?php if ( !defined( 'EVENT_ESPRESSO_VERSION' ) ) { |
|
2 | - exit( 'No direct script access allowed' ); |
|
1 | +<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
2 | + exit('No direct script access allowed'); |
|
3 | 3 | } |
4 | 4 | /** |
5 | 5 | * Event Espresso |
@@ -50,9 +50,9 @@ discard block |
||
50 | 50 | * date_format and the second value is the time format |
51 | 51 | * @return EE_Line_Item |
52 | 52 | */ |
53 | - public static function new_instance( $props_n_values = array(), $timezone = null, $date_formats = array() ) { |
|
54 | - $has_object = parent::_check_for_object( $props_n_values, __CLASS__ ); |
|
55 | - return $has_object ? $has_object : new self( $props_n_values, false, $timezone, $date_formats ); |
|
53 | + public static function new_instance($props_n_values = array(), $timezone = null, $date_formats = array()) { |
|
54 | + $has_object = parent::_check_for_object($props_n_values, __CLASS__); |
|
55 | + return $has_object ? $has_object : new self($props_n_values, false, $timezone, $date_formats); |
|
56 | 56 | } |
57 | 57 | |
58 | 58 | |
@@ -63,8 +63,8 @@ discard block |
||
63 | 63 | * the website will be used. |
64 | 64 | * @return EE_Line_Item |
65 | 65 | */ |
66 | - public static function new_instance_from_db( $props_n_values = array(), $timezone = null ) { |
|
67 | - return new self( $props_n_values, TRUE, $timezone ); |
|
66 | + public static function new_instance_from_db($props_n_values = array(), $timezone = null) { |
|
67 | + return new self($props_n_values, TRUE, $timezone); |
|
68 | 68 | } |
69 | 69 | |
70 | 70 | |
@@ -75,10 +75,10 @@ discard block |
||
75 | 75 | * @param bool $bydb |
76 | 76 | * @param string $timezone |
77 | 77 | */ |
78 | - protected function __construct( $fieldValues = array(), $bydb = FALSE, $timezone = '' ) { |
|
79 | - parent::__construct( $fieldValues, $bydb, $timezone ); |
|
80 | - if ( ! $this->get( 'LIN_code' ) ) { |
|
81 | - $this->set_code( $this->generate_code() ); |
|
78 | + protected function __construct($fieldValues = array(), $bydb = FALSE, $timezone = '') { |
|
79 | + parent::__construct($fieldValues, $bydb, $timezone); |
|
80 | + if ( ! $this->get('LIN_code')) { |
|
81 | + $this->set_code($this->generate_code()); |
|
82 | 82 | } |
83 | 83 | } |
84 | 84 | |
@@ -89,7 +89,7 @@ discard block |
||
89 | 89 | * @return int |
90 | 90 | */ |
91 | 91 | function ID() { |
92 | - return $this->get( 'LIN_ID' ); |
|
92 | + return $this->get('LIN_ID'); |
|
93 | 93 | } |
94 | 94 | |
95 | 95 | |
@@ -99,7 +99,7 @@ discard block |
||
99 | 99 | * @return int |
100 | 100 | */ |
101 | 101 | function TXN_ID() { |
102 | - return $this->get( 'TXN_ID' ); |
|
102 | + return $this->get('TXN_ID'); |
|
103 | 103 | } |
104 | 104 | |
105 | 105 | |
@@ -109,8 +109,8 @@ discard block |
||
109 | 109 | * @param int $TXN_ID |
110 | 110 | * @return boolean |
111 | 111 | */ |
112 | - function set_TXN_ID( $TXN_ID ) { |
|
113 | - $this->set( 'TXN_ID', $TXN_ID ); |
|
112 | + function set_TXN_ID($TXN_ID) { |
|
113 | + $this->set('TXN_ID', $TXN_ID); |
|
114 | 114 | } |
115 | 115 | |
116 | 116 | |
@@ -120,9 +120,9 @@ discard block |
||
120 | 120 | * @return string |
121 | 121 | */ |
122 | 122 | function name() { |
123 | - $name = $this->get( 'LIN_name' ); |
|
124 | - if( ! $name ){ |
|
125 | - $name = ucwords( str_replace( '-', ' ', $this->type() ) ); |
|
123 | + $name = $this->get('LIN_name'); |
|
124 | + if ( ! $name) { |
|
125 | + $name = ucwords(str_replace('-', ' ', $this->type())); |
|
126 | 126 | } |
127 | 127 | return $name; |
128 | 128 | } |
@@ -134,8 +134,8 @@ discard block |
||
134 | 134 | * @param string $name |
135 | 135 | * @return boolean |
136 | 136 | */ |
137 | - function set_name( $name ) { |
|
138 | - $this->set( 'LIN_name', $name ); |
|
137 | + function set_name($name) { |
|
138 | + $this->set('LIN_name', $name); |
|
139 | 139 | } |
140 | 140 | |
141 | 141 | |
@@ -145,7 +145,7 @@ discard block |
||
145 | 145 | * @return string |
146 | 146 | */ |
147 | 147 | function desc() { |
148 | - return $this->get( 'LIN_desc' ); |
|
148 | + return $this->get('LIN_desc'); |
|
149 | 149 | } |
150 | 150 | |
151 | 151 | |
@@ -155,8 +155,8 @@ discard block |
||
155 | 155 | * @param string $desc |
156 | 156 | * @return boolean |
157 | 157 | */ |
158 | - function set_desc( $desc ) { |
|
159 | - $this->set( 'LIN_desc', $desc ); |
|
158 | + function set_desc($desc) { |
|
159 | + $this->set('LIN_desc', $desc); |
|
160 | 160 | } |
161 | 161 | |
162 | 162 | |
@@ -166,7 +166,7 @@ discard block |
||
166 | 166 | * @return int |
167 | 167 | */ |
168 | 168 | function quantity() { |
169 | - return $this->get( 'LIN_quantity' ); |
|
169 | + return $this->get('LIN_quantity'); |
|
170 | 170 | } |
171 | 171 | |
172 | 172 | |
@@ -176,8 +176,8 @@ discard block |
||
176 | 176 | * @param int $quantity |
177 | 177 | * @return boolean |
178 | 178 | */ |
179 | - function set_quantity( $quantity ) { |
|
180 | - $this->set( 'LIN_quantity', $quantity ); |
|
179 | + function set_quantity($quantity) { |
|
180 | + $this->set('LIN_quantity', $quantity); |
|
181 | 181 | } |
182 | 182 | |
183 | 183 | |
@@ -187,7 +187,7 @@ discard block |
||
187 | 187 | * @return string |
188 | 188 | */ |
189 | 189 | function OBJ_ID() { |
190 | - return $this->get( 'OBJ_ID' ); |
|
190 | + return $this->get('OBJ_ID'); |
|
191 | 191 | } |
192 | 192 | |
193 | 193 | |
@@ -197,8 +197,8 @@ discard block |
||
197 | 197 | * @param string $item_id |
198 | 198 | * @return boolean |
199 | 199 | */ |
200 | - function set_OBJ_ID( $item_id ) { |
|
201 | - $this->set( 'OBJ_ID', $item_id ); |
|
200 | + function set_OBJ_ID($item_id) { |
|
201 | + $this->set('OBJ_ID', $item_id); |
|
202 | 202 | } |
203 | 203 | |
204 | 204 | |
@@ -208,7 +208,7 @@ discard block |
||
208 | 208 | * @return string |
209 | 209 | */ |
210 | 210 | function OBJ_type() { |
211 | - return $this->get( 'OBJ_type' ); |
|
211 | + return $this->get('OBJ_type'); |
|
212 | 212 | } |
213 | 213 | |
214 | 214 | |
@@ -218,8 +218,8 @@ discard block |
||
218 | 218 | * @param string $OBJ_type |
219 | 219 | * @return boolean |
220 | 220 | */ |
221 | - function set_OBJ_type( $OBJ_type ) { |
|
222 | - $this->set( 'OBJ_type', $OBJ_type ); |
|
221 | + function set_OBJ_type($OBJ_type) { |
|
222 | + $this->set('OBJ_type', $OBJ_type); |
|
223 | 223 | } |
224 | 224 | |
225 | 225 | |
@@ -229,7 +229,7 @@ discard block |
||
229 | 229 | * @return float |
230 | 230 | */ |
231 | 231 | function unit_price() { |
232 | - return $this->get( 'LIN_unit_price' ); |
|
232 | + return $this->get('LIN_unit_price'); |
|
233 | 233 | } |
234 | 234 | |
235 | 235 | |
@@ -239,8 +239,8 @@ discard block |
||
239 | 239 | * @param float $unit_price |
240 | 240 | * @return boolean |
241 | 241 | */ |
242 | - function set_unit_price( $unit_price ) { |
|
243 | - $this->set( 'LIN_unit_price', $unit_price ); |
|
242 | + function set_unit_price($unit_price) { |
|
243 | + $this->set('LIN_unit_price', $unit_price); |
|
244 | 244 | } |
245 | 245 | |
246 | 246 | |
@@ -251,19 +251,19 @@ discard block |
||
251 | 251 | * @return boolean |
252 | 252 | */ |
253 | 253 | function is_percent() { |
254 | - if( $this->is_tax_sub_total() ) { |
|
254 | + if ($this->is_tax_sub_total()) { |
|
255 | 255 | //tax subtotals HAVE a percent on them, that percentage only applies |
256 | 256 | //to taxable items, so its' an exception. Treat it like a flat line item |
257 | 257 | return false; |
258 | 258 | } |
259 | - $unit_price = abs( $this->get( 'LIN_unit_price' ) ); |
|
260 | - $percent = abs( $this->get( 'LIN_percent' ) ); |
|
261 | - if ( $unit_price < .001 && $percent ) { |
|
259 | + $unit_price = abs($this->get('LIN_unit_price')); |
|
260 | + $percent = abs($this->get('LIN_percent')); |
|
261 | + if ($unit_price < .001 && $percent) { |
|
262 | 262 | return TRUE; |
263 | - } elseif ( $unit_price >= .001 && !$percent ) { |
|
263 | + } elseif ($unit_price >= .001 && ! $percent) { |
|
264 | 264 | return FALSE; |
265 | - } elseif ( $unit_price >= .001 && $percent ) { |
|
266 | - throw new EE_Error( sprintf( __( "A Line Item can not have a unit price of (%s) AND a percent (%s)!", "event_espresso" ), $unit_price, $percent ) ); |
|
265 | + } elseif ($unit_price >= .001 && $percent) { |
|
266 | + throw new EE_Error(sprintf(__("A Line Item can not have a unit price of (%s) AND a percent (%s)!", "event_espresso"), $unit_price, $percent)); |
|
267 | 267 | } else { |
268 | 268 | // if they're both 0, assume its not a percent item |
269 | 269 | return FALSE; |
@@ -277,7 +277,7 @@ discard block |
||
277 | 277 | * @return float |
278 | 278 | */ |
279 | 279 | function percent() { |
280 | - return $this->get( 'LIN_percent' ); |
|
280 | + return $this->get('LIN_percent'); |
|
281 | 281 | } |
282 | 282 | |
283 | 283 | |
@@ -287,8 +287,8 @@ discard block |
||
287 | 287 | * @param float $percent |
288 | 288 | * @return boolean |
289 | 289 | */ |
290 | - function set_percent( $percent ) { |
|
291 | - $this->set( 'LIN_percent', $percent ); |
|
290 | + function set_percent($percent) { |
|
291 | + $this->set('LIN_percent', $percent); |
|
292 | 292 | } |
293 | 293 | |
294 | 294 | |
@@ -298,7 +298,7 @@ discard block |
||
298 | 298 | * @return float |
299 | 299 | */ |
300 | 300 | function total() { |
301 | - return $this->get( 'LIN_total' ); |
|
301 | + return $this->get('LIN_total'); |
|
302 | 302 | } |
303 | 303 | |
304 | 304 | |
@@ -308,8 +308,8 @@ discard block |
||
308 | 308 | * @param float $total |
309 | 309 | * @return boolean |
310 | 310 | */ |
311 | - function set_total( $total ) { |
|
312 | - $this->set( 'LIN_total', $total ); |
|
311 | + function set_total($total) { |
|
312 | + $this->set('LIN_total', $total); |
|
313 | 313 | } |
314 | 314 | |
315 | 315 | |
@@ -319,7 +319,7 @@ discard block |
||
319 | 319 | * @return int |
320 | 320 | */ |
321 | 321 | function order() { |
322 | - return $this->get( 'LIN_order' ); |
|
322 | + return $this->get('LIN_order'); |
|
323 | 323 | } |
324 | 324 | |
325 | 325 | |
@@ -328,8 +328,8 @@ discard block |
||
328 | 328 | * Sets order |
329 | 329 | * @param int $order |
330 | 330 | */ |
331 | - function set_order( $order ) { |
|
332 | - $this->set( 'LIN_order', $order ); |
|
331 | + function set_order($order) { |
|
332 | + $this->set('LIN_order', $order); |
|
333 | 333 | } |
334 | 334 | |
335 | 335 | |
@@ -339,7 +339,7 @@ discard block |
||
339 | 339 | * @return int |
340 | 340 | */ |
341 | 341 | function parent_ID() { |
342 | - return $this->get( 'LIN_parent' ); |
|
342 | + return $this->get('LIN_parent'); |
|
343 | 343 | } |
344 | 344 | |
345 | 345 | |
@@ -349,8 +349,8 @@ discard block |
||
349 | 349 | * @param int $parent |
350 | 350 | * @return boolean |
351 | 351 | */ |
352 | - function set_parent_ID( $parent ) { |
|
353 | - $this->set( 'LIN_parent', $parent ); |
|
352 | + function set_parent_ID($parent) { |
|
353 | + $this->set('LIN_parent', $parent); |
|
354 | 354 | } |
355 | 355 | |
356 | 356 | |
@@ -360,7 +360,7 @@ discard block |
||
360 | 360 | * @return string |
361 | 361 | */ |
362 | 362 | function type() { |
363 | - return $this->get( 'LIN_type' ); |
|
363 | + return $this->get('LIN_type'); |
|
364 | 364 | } |
365 | 365 | |
366 | 366 | |
@@ -370,8 +370,8 @@ discard block |
||
370 | 370 | * @param string $type |
371 | 371 | * @return boolean |
372 | 372 | */ |
373 | - function set_type( $type ) { |
|
374 | - $this->set( 'LIN_type', $type ); |
|
373 | + function set_type($type) { |
|
374 | + $this->set('LIN_type', $type); |
|
375 | 375 | } |
376 | 376 | |
377 | 377 | |
@@ -384,8 +384,8 @@ discard block |
||
384 | 384 | * @return EE_Line_Item |
385 | 385 | */ |
386 | 386 | public function parent() { |
387 | - if( $this->ID() ) { |
|
388 | - return $this->get_model()->get_one_by_ID( $this->parent_ID() ); |
|
387 | + if ($this->ID()) { |
|
388 | + return $this->get_model()->get_one_by_ID($this->parent_ID()); |
|
389 | 389 | } else { |
390 | 390 | return $this->_parent; |
391 | 391 | } |
@@ -398,13 +398,13 @@ discard block |
||
398 | 398 | * @return EE_Line_Item[] |
399 | 399 | */ |
400 | 400 | public function children() { |
401 | - if ( $this->ID() ) { |
|
401 | + if ($this->ID()) { |
|
402 | 402 | return $this->get_model()->get_all( |
403 | 403 | array( |
404 | - array( 'LIN_parent' => $this->ID() ), |
|
405 | - 'order_by' => array( 'LIN_order' => 'ASC' ) ) ); |
|
404 | + array('LIN_parent' => $this->ID()), |
|
405 | + 'order_by' => array('LIN_order' => 'ASC') ) ); |
|
406 | 406 | } else { |
407 | - if ( ! is_array( $this->_children ) ) { |
|
407 | + if ( ! is_array($this->_children)) { |
|
408 | 408 | $this->_children = array(); |
409 | 409 | } |
410 | 410 | return $this->_children; |
@@ -418,7 +418,7 @@ discard block |
||
418 | 418 | * @return string |
419 | 419 | */ |
420 | 420 | function code() { |
421 | - return $this->get( 'LIN_code' ); |
|
421 | + return $this->get('LIN_code'); |
|
422 | 422 | } |
423 | 423 | |
424 | 424 | |
@@ -428,8 +428,8 @@ discard block |
||
428 | 428 | * @param string $code |
429 | 429 | * @return boolean |
430 | 430 | */ |
431 | - function set_code( $code ) { |
|
432 | - $this->set( 'LIN_code', $code ); |
|
431 | + function set_code($code) { |
|
432 | + $this->set('LIN_code', $code); |
|
433 | 433 | } |
434 | 434 | |
435 | 435 | |
@@ -439,7 +439,7 @@ discard block |
||
439 | 439 | * @return boolean |
440 | 440 | */ |
441 | 441 | function is_taxable() { |
442 | - return $this->get( 'LIN_is_taxable' ); |
|
442 | + return $this->get('LIN_is_taxable'); |
|
443 | 443 | } |
444 | 444 | |
445 | 445 | |
@@ -449,8 +449,8 @@ discard block |
||
449 | 449 | * @param boolean $is_taxable |
450 | 450 | * @return boolean |
451 | 451 | */ |
452 | - function set_is_taxable( $is_taxable ) { |
|
453 | - $this->set( 'LIN_is_taxable', $is_taxable ); |
|
452 | + function set_is_taxable($is_taxable) { |
|
453 | + $this->set('LIN_is_taxable', $is_taxable); |
|
454 | 454 | } |
455 | 455 | |
456 | 456 | |
@@ -465,7 +465,7 @@ discard block |
||
465 | 465 | */ |
466 | 466 | function get_object() { |
467 | 467 | $model_name_of_related_obj = $this->OBJ_type(); |
468 | - return $this->get_model()->has_relation( $model_name_of_related_obj ) ? $this->get_first_related( $model_name_of_related_obj ) : NULL; |
|
468 | + return $this->get_model()->has_relation($model_name_of_related_obj) ? $this->get_first_related($model_name_of_related_obj) : NULL; |
|
469 | 469 | } |
470 | 470 | |
471 | 471 | |
@@ -476,11 +476,11 @@ discard block |
||
476 | 476 | * @param array $query_params |
477 | 477 | * @return EE_Ticket |
478 | 478 | */ |
479 | - function ticket( $query_params = array() ) { |
|
479 | + function ticket($query_params = array()) { |
|
480 | 480 | //we're going to assume that when this method is called we always want to receive the attached ticket EVEN if that ticket is archived. This can be overridden via the incoming $query_params argument |
481 | - $remove_defaults = array( 'default_where_conditions' => 'none' ); |
|
482 | - $query_params = array_merge( $remove_defaults, $query_params ); |
|
483 | - return $this->get_first_related( 'Ticket', $query_params ); |
|
481 | + $remove_defaults = array('default_where_conditions' => 'none'); |
|
482 | + $query_params = array_merge($remove_defaults, $query_params); |
|
483 | + return $this->get_first_related('Ticket', $query_params); |
|
484 | 484 | } |
485 | 485 | |
486 | 486 | |
@@ -490,11 +490,11 @@ discard block |
||
490 | 490 | * @return EE_Datetime | NULL |
491 | 491 | */ |
492 | 492 | function get_ticket_datetime() { |
493 | - if ( $this->OBJ_type() === 'Ticket' ) { |
|
493 | + if ($this->OBJ_type() === 'Ticket') { |
|
494 | 494 | $ticket = $this->ticket(); |
495 | - if ( $ticket instanceof EE_Ticket ) { |
|
495 | + if ($ticket instanceof EE_Ticket) { |
|
496 | 496 | $datetime = $ticket->first_datetime(); |
497 | - if ( $datetime instanceof EE_Datetime ) { |
|
497 | + if ($datetime instanceof EE_Datetime) { |
|
498 | 498 | return $datetime; |
499 | 499 | } |
500 | 500 | } |
@@ -510,9 +510,9 @@ discard block |
||
510 | 510 | * @return string |
511 | 511 | */ |
512 | 512 | function ticket_event_name() { |
513 | - $event_name = __( "Unknown", "event_espresso" ); |
|
513 | + $event_name = __("Unknown", "event_espresso"); |
|
514 | 514 | $event = $this->ticket_event(); |
515 | - if ( $event instanceof EE_Event ) { |
|
515 | + if ($event instanceof EE_Event) { |
|
516 | 516 | $event_name = $event->name(); |
517 | 517 | } |
518 | 518 | return $event_name; |
@@ -526,9 +526,9 @@ discard block |
||
526 | 526 | function ticket_event() { |
527 | 527 | $event = null; |
528 | 528 | $ticket = $this->ticket(); |
529 | - if ( $ticket instanceof EE_Ticket ) { |
|
529 | + if ($ticket instanceof EE_Ticket) { |
|
530 | 530 | $datetime = $ticket->first_datetime(); |
531 | - if ( $datetime instanceof EE_Datetime ) { |
|
531 | + if ($datetime instanceof EE_Datetime) { |
|
532 | 532 | $event = $datetime->event(); |
533 | 533 | } |
534 | 534 | } |
@@ -543,11 +543,11 @@ discard block |
||
543 | 543 | * @param string $time_format |
544 | 544 | * @return string |
545 | 545 | */ |
546 | - function ticket_datetime_start( $date_format = '', $time_format = '' ) { |
|
547 | - $first_datetime_string = __( "Unknown", "event_espresso" ); |
|
546 | + function ticket_datetime_start($date_format = '', $time_format = '') { |
|
547 | + $first_datetime_string = __("Unknown", "event_espresso"); |
|
548 | 548 | $datetime = $this->get_ticket_datetime(); |
549 | - if ( $datetime ) { |
|
550 | - $first_datetime_string = $datetime->start_date_and_time( $date_format, $time_format ); |
|
549 | + if ($datetime) { |
|
550 | + $first_datetime_string = $datetime->start_date_and_time($date_format, $time_format); |
|
551 | 551 | } |
552 | 552 | return $first_datetime_string; |
553 | 553 | } |
@@ -562,26 +562,26 @@ discard block |
||
562 | 562 | * @return bool success |
563 | 563 | * @throws \EE_Error |
564 | 564 | */ |
565 | - function add_child_line_item( EEI_Line_Item $line_item, $set_order = true ) { |
|
565 | + function add_child_line_item(EEI_Line_Item $line_item, $set_order = true) { |
|
566 | 566 | // should we calculate the LIN_order for this line item ? |
567 | - if ( $set_order || $line_item->order() === null ) { |
|
568 | - $line_item->set_order( count( $this->children() ) ); |
|
567 | + if ($set_order || $line_item->order() === null) { |
|
568 | + $line_item->set_order(count($this->children())); |
|
569 | 569 | } |
570 | - if ( $this->ID() ) { |
|
570 | + if ($this->ID()) { |
|
571 | 571 | //check for any duplicate line items (with the same code), if so, this replaces it |
572 | - $line_item_with_same_code = $this->get_child_line_item( $line_item->code() ); |
|
573 | - if( $line_item_with_same_code instanceof EE_Line_Item && $line_item_with_same_code !== $line_item ) { |
|
574 | - $this->delete_child_line_item( $line_item_with_same_code->code() ); |
|
572 | + $line_item_with_same_code = $this->get_child_line_item($line_item->code()); |
|
573 | + if ($line_item_with_same_code instanceof EE_Line_Item && $line_item_with_same_code !== $line_item) { |
|
574 | + $this->delete_child_line_item($line_item_with_same_code->code()); |
|
575 | 575 | } |
576 | - $line_item->set_parent_ID( $this->ID() ); |
|
577 | - if( $this->TXN_ID() ){ |
|
578 | - $line_item->set_TXN_ID( $this->TXN_ID() ); |
|
576 | + $line_item->set_parent_ID($this->ID()); |
|
577 | + if ($this->TXN_ID()) { |
|
578 | + $line_item->set_TXN_ID($this->TXN_ID()); |
|
579 | 579 | } |
580 | 580 | return $line_item->save(); |
581 | 581 | } else { |
582 | - $this->_children[ $line_item->code() ] = $line_item; |
|
583 | - if( $line_item->parent() != $this ) { |
|
584 | - $line_item->set_parent( $this ); |
|
582 | + $this->_children[$line_item->code()] = $line_item; |
|
583 | + if ($line_item->parent() != $this) { |
|
584 | + $line_item->set_parent($this); |
|
585 | 585 | } |
586 | 586 | return TRUE; |
587 | 587 | } |
@@ -595,16 +595,16 @@ discard block |
||
595 | 595 | * @param EE_Line_Item $line_item |
596 | 596 | * |
597 | 597 | */ |
598 | - public function set_parent( $line_item ) { |
|
599 | - if ( $this->ID() ) { |
|
600 | - if( ! $line_item->ID() ) { |
|
598 | + public function set_parent($line_item) { |
|
599 | + if ($this->ID()) { |
|
600 | + if ( ! $line_item->ID()) { |
|
601 | 601 | $line_item->save(); |
602 | 602 | } |
603 | - $this->set_parent_ID( $line_item->ID() ); |
|
603 | + $this->set_parent_ID($line_item->ID()); |
|
604 | 604 | $this->save(); |
605 | 605 | } else { |
606 | 606 | $this->_parent = $line_item; |
607 | - $this->set_parent_ID( $line_item->ID() ); |
|
607 | + $this->set_parent_ID($line_item->ID()); |
|
608 | 608 | } |
609 | 609 | } |
610 | 610 | |
@@ -617,11 +617,11 @@ discard block |
||
617 | 617 | * @param string $code |
618 | 618 | * @return EE_Line_Item |
619 | 619 | */ |
620 | - function get_child_line_item( $code ) { |
|
621 | - if ( $this->ID() ) { |
|
622 | - return $this->get_model()->get_one( array( array( 'LIN_parent' => $this->ID(), 'LIN_code' => $code ) ) ); |
|
620 | + function get_child_line_item($code) { |
|
621 | + if ($this->ID()) { |
|
622 | + return $this->get_model()->get_one(array(array('LIN_parent' => $this->ID(), 'LIN_code' => $code))); |
|
623 | 623 | } else { |
624 | - return isset( $this->_children[ $code ] ) ? $this->_children[ $code ] : null; |
|
624 | + return isset($this->_children[$code]) ? $this->_children[$code] : null; |
|
625 | 625 | } |
626 | 626 | } |
627 | 627 | |
@@ -632,10 +632,10 @@ discard block |
||
632 | 632 | * @return int |
633 | 633 | */ |
634 | 634 | function delete_children_line_items() { |
635 | - if ( $this->ID() ) { |
|
636 | - return $this->get_model()->delete( array( array( 'LIN_parent' => $this->ID() ) ) ); |
|
635 | + if ($this->ID()) { |
|
636 | + return $this->get_model()->delete(array(array('LIN_parent' => $this->ID()))); |
|
637 | 637 | } else { |
638 | - $count = count( $this->_children ); |
|
638 | + $count = count($this->_children); |
|
639 | 639 | $this->_children = array(); |
640 | 640 | return $count; |
641 | 641 | } |
@@ -652,25 +652,25 @@ discard block |
||
652 | 652 | * @param bool $stop_search_once_found |
653 | 653 | * @return int count of items deleted (or simply removed from the line item's cache, if not has not been saved to the DB yet) |
654 | 654 | */ |
655 | - function delete_child_line_item( $code, $stop_search_once_found = true ) { |
|
656 | - if ( $this->ID() ) { |
|
655 | + function delete_child_line_item($code, $stop_search_once_found = true) { |
|
656 | + if ($this->ID()) { |
|
657 | 657 | $items_deleted = 0; |
658 | - if( $this->code() == $code ) { |
|
659 | - $items_deleted += EEH_Line_Item::delete_all_child_items( $this ); |
|
660 | - $items_deleted += intval( $this->delete() ); |
|
661 | - if( $stop_search_once_found ){ |
|
658 | + if ($this->code() == $code) { |
|
659 | + $items_deleted += EEH_Line_Item::delete_all_child_items($this); |
|
660 | + $items_deleted += intval($this->delete()); |
|
661 | + if ($stop_search_once_found) { |
|
662 | 662 | return $items_deleted; |
663 | 663 | } |
664 | 664 | } |
665 | - foreach( $this->children() as $child_line_item ) { |
|
666 | - $items_deleted += $child_line_item->delete_child_line_item( $code, $stop_search_once_found ); |
|
665 | + foreach ($this->children() as $child_line_item) { |
|
666 | + $items_deleted += $child_line_item->delete_child_line_item($code, $stop_search_once_found); |
|
667 | 667 | } |
668 | 668 | return $items_deleted; |
669 | 669 | } else { |
670 | - if( isset( $this->_children[ $code ] ) ) { |
|
671 | - unset( $this->_children[ $code ] ); |
|
670 | + if (isset($this->_children[$code])) { |
|
671 | + unset($this->_children[$code]); |
|
672 | 672 | return 1; |
673 | - }else{ |
|
673 | + } else { |
|
674 | 674 | return 0; |
675 | 675 | } |
676 | 676 | } |
@@ -683,9 +683,9 @@ discard block |
||
683 | 683 | * @return boolean |
684 | 684 | */ |
685 | 685 | public function delete_if_childless_subtotal() { |
686 | - if( $this->ID() && |
|
686 | + if ($this->ID() && |
|
687 | 687 | $this->type() == EEM_Line_Item::type_sub_total && |
688 | - ! $this->children() ) { |
|
688 | + ! $this->children()) { |
|
689 | 689 | return $this->delete(); |
690 | 690 | } else { |
691 | 691 | return false; |
@@ -700,7 +700,7 @@ discard block |
||
700 | 700 | */ |
701 | 701 | function generate_code() { |
702 | 702 | // each line item in the cart requires a unique identifier |
703 | - return md5( $this->get( 'OBJ_type' ) . $this->get( 'OBJ_ID' ) . microtime() ); |
|
703 | + return md5($this->get('OBJ_type').$this->get('OBJ_ID').microtime()); |
|
704 | 704 | } |
705 | 705 | |
706 | 706 | |
@@ -764,7 +764,7 @@ discard block |
||
764 | 764 | * @return string like '2, 004.00', formatted according to the localized currency |
765 | 765 | */ |
766 | 766 | function unit_price_no_code() { |
767 | - return $this->get_pretty( 'LIN_unit_price', 'no_currency_code' ); |
|
767 | + return $this->get_pretty('LIN_unit_price', 'no_currency_code'); |
|
768 | 768 | } |
769 | 769 | |
770 | 770 | |
@@ -774,7 +774,7 @@ discard block |
||
774 | 774 | * @return string like '2, 004.00', formatted according to the localized currency |
775 | 775 | */ |
776 | 776 | function total_no_code() { |
777 | - return $this->get_pretty( 'LIN_total', 'no_currency_code' ); |
|
777 | + return $this->get_pretty('LIN_total', 'no_currency_code'); |
|
778 | 778 | } |
779 | 779 | |
780 | 780 | |
@@ -793,17 +793,17 @@ discard block |
||
793 | 793 | |
794 | 794 | $total = $pre_tax_total + $tax_total; |
795 | 795 | // no negative totals plz |
796 | - $total = max( $total, 0 ); |
|
797 | - $this->set_total( $total ); |
|
796 | + $total = max($total, 0); |
|
797 | + $this->set_total($total); |
|
798 | 798 | //only update the related transaction's total |
799 | 799 | //if we intend to save this line item and its a grand total |
800 | - if( |
|
800 | + if ( |
|
801 | 801 | $this->allow_persist() && |
802 | 802 | $this->type() == EEM_Line_Item::type_total && |
803 | 803 | $this->transaction() instanceof EE_Transaction |
804 | - ){ |
|
805 | - $this->transaction()->set_total( $total ); |
|
806 | - if ( $this->transaction()->ID() ) { |
|
804 | + ) { |
|
805 | + $this->transaction()->set_total($total); |
|
806 | + if ($this->transaction()->ID()) { |
|
807 | 807 | $this->transaction()->save(); |
808 | 808 | } |
809 | 809 | } |
@@ -824,42 +824,42 @@ discard block |
||
824 | 824 | $total = 0; |
825 | 825 | $my_children = $this->children(); |
826 | 826 | //completely ignore tax and tax sub-totals when calculating the pre-tax-total |
827 | - if ( $this->is_tax_sub_total() || $this->is_tax() ) { |
|
827 | + if ($this->is_tax_sub_total() || $this->is_tax()) { |
|
828 | 828 | return 0; |
829 | 829 | } elseif ( |
830 | - ( $this->is_sub_line_item() || $this->is_line_item() ) |
|
831 | - && empty( $my_children ) |
|
830 | + ($this->is_sub_line_item() || $this->is_line_item()) |
|
831 | + && empty($my_children) |
|
832 | 832 | ) { |
833 | 833 | $total = $this->unit_price() * $this->quantity(); |
834 | - } elseif( $this->is_sub_total() || $this->is_total() ) { |
|
835 | - $total = $this->_recalculate_pretax_total_for_subtotal( $total, $my_children ); |
|
836 | - } elseif ( $this->is_line_item() && ! empty( $my_children ) ) { |
|
837 | - $total = $this->_recalculate_pretax_total_for_line_item( $total, $my_children ); |
|
834 | + } elseif ($this->is_sub_total() || $this->is_total()) { |
|
835 | + $total = $this->_recalculate_pretax_total_for_subtotal($total, $my_children); |
|
836 | + } elseif ($this->is_line_item() && ! empty($my_children)) { |
|
837 | + $total = $this->_recalculate_pretax_total_for_line_item($total, $my_children); |
|
838 | 838 | } |
839 | 839 | //ensure all non-line items and non-sub-line-items have a quantity of 1 |
840 | - if( ! $this->is_line_item() && ! $this->is_sub_line_item() ) { |
|
841 | - $this->set_quantity( 1 ); |
|
842 | - if( ! $this->is_percent() ) { |
|
843 | - $this->set_unit_price( $this->total() ); |
|
840 | + if ( ! $this->is_line_item() && ! $this->is_sub_line_item()) { |
|
841 | + $this->set_quantity(1); |
|
842 | + if ( ! $this->is_percent()) { |
|
843 | + $this->set_unit_price($this->total()); |
|
844 | 844 | } |
845 | 845 | } |
846 | 846 | |
847 | 847 | //we don't want to bother saving grand totals, because that needs to factor in taxes anyways |
848 | 848 | //so it ought to be |
849 | - if( ! $this->is_total() ) { |
|
850 | - $this->set_total( $total ); |
|
849 | + if ( ! $this->is_total()) { |
|
850 | + $this->set_total($total); |
|
851 | 851 | //if not a percent line item, make sure we keep the unit price in sync |
852 | - if( |
|
852 | + if ( |
|
853 | 853 | $this->is_line_item() && |
854 | - ! empty( $my_children ) && |
|
854 | + ! empty($my_children) && |
|
855 | 855 | ! $this->is_percent() |
856 | 856 | ) { |
857 | - if( $this->quantity() === 0 ){ |
|
857 | + if ($this->quantity() === 0) { |
|
858 | 858 | $new_unit_price = 0; |
859 | 859 | } else { |
860 | 860 | $new_unit_price = $this->total() / $this->quantity(); |
861 | 861 | } |
862 | - $this->set_unit_price( $new_unit_price ); |
|
862 | + $this->set_unit_price($new_unit_price); |
|
863 | 863 | } |
864 | 864 | $this->maybe_save(); |
865 | 865 | } |
@@ -875,34 +875,34 @@ discard block |
||
875 | 875 | * @param EE_Line_Item[] $my_children |
876 | 876 | * @return float |
877 | 877 | */ |
878 | - protected function _recalculate_pretax_total_for_subtotal( $calculated_total_so_far, $my_children = null ) { |
|
879 | - if( $my_children === null ) { |
|
878 | + protected function _recalculate_pretax_total_for_subtotal($calculated_total_so_far, $my_children = null) { |
|
879 | + if ($my_children === null) { |
|
880 | 880 | $my_children = $this->children(); |
881 | 881 | } |
882 | 882 | //get the total of all its children |
883 | - foreach ( $my_children as $child_line_item ) { |
|
884 | - if ( $child_line_item instanceof EE_Line_Item ) { |
|
885 | - if ( $child_line_item->is_percent() ) { |
|
883 | + foreach ($my_children as $child_line_item) { |
|
884 | + if ($child_line_item instanceof EE_Line_Item) { |
|
885 | + if ($child_line_item->is_percent()) { |
|
886 | 886 | $percent_total = $calculated_total_so_far * $child_line_item->percent() / 100; |
887 | - $child_line_item->set_total( $percent_total ); |
|
887 | + $child_line_item->set_total($percent_total); |
|
888 | 888 | //so far all percent line items should have a quantity of 1 |
889 | 889 | //(ie, no double percent discounts. Although that might be requested someday) |
890 | - $child_line_item->set_quantity( 1 ); |
|
890 | + $child_line_item->set_quantity(1); |
|
891 | 891 | $child_line_item->maybe_save(); |
892 | 892 | $calculated_total_so_far += $percent_total; |
893 | 893 | } else { |
894 | 894 | //verify flat sub-line-item quantities match their parent |
895 | - if( $child_line_item->is_sub_line_item() ) { |
|
896 | - $child_line_item->set_quantity( $this->quantity() ); |
|
895 | + if ($child_line_item->is_sub_line_item()) { |
|
896 | + $child_line_item->set_quantity($this->quantity()); |
|
897 | 897 | } |
898 | 898 | $calculated_total_so_far += $child_line_item->recalculate_pre_tax_total(); |
899 | 899 | } |
900 | 900 | } |
901 | 901 | } |
902 | 902 | |
903 | - if( $this->is_sub_total() ){ |
|
903 | + if ($this->is_sub_total()) { |
|
904 | 904 | // no negative totals plz |
905 | - $calculated_total_so_far = max( $calculated_total_so_far, 0 ); |
|
905 | + $calculated_total_so_far = max($calculated_total_so_far, 0); |
|
906 | 906 | } |
907 | 907 | return $calculated_total_so_far; |
908 | 908 | } |
@@ -916,8 +916,8 @@ discard block |
||
916 | 916 | * @param EE_Line_Item[] $my_children |
917 | 917 | * @return float |
918 | 918 | */ |
919 | - protected function _recalculate_pretax_total_for_line_item( $calculated_total_so_far, $my_children = null ) { |
|
920 | - if( $my_children === null ) { |
|
919 | + protected function _recalculate_pretax_total_for_line_item($calculated_total_so_far, $my_children = null) { |
|
920 | + if ($my_children === null) { |
|
921 | 921 | $my_children = $this->children(); |
922 | 922 | } |
923 | 923 | //we need to keep track of the running total for a single item, |
@@ -925,9 +925,9 @@ discard block |
||
925 | 925 | $unit_price_for_total = 0; |
926 | 926 | $quantity_for_total = 1; |
927 | 927 | //get the total of all its children |
928 | - foreach ( $my_children as $child_line_item ) { |
|
929 | - if ( $child_line_item instanceof EE_Line_Item ) { |
|
930 | - if ( $child_line_item->is_percent() ) { |
|
928 | + foreach ($my_children as $child_line_item) { |
|
929 | + if ($child_line_item instanceof EE_Line_Item) { |
|
930 | + if ($child_line_item->is_percent()) { |
|
931 | 931 | //it should be the unit-price-so-far multiplied by teh percent multiplied by the quantity |
932 | 932 | //not total multiplied by percent, because that ignores rounding along-the-way |
933 | 933 | $percent_unit_price = round( |
@@ -935,17 +935,17 @@ discard block |
||
935 | 935 | EE_Registry::instance()->CFG->currency->dec_plc |
936 | 936 | ); |
937 | 937 | $percent_total = $percent_unit_price * $quantity_for_total; |
938 | - $child_line_item->set_total( $percent_total ); |
|
938 | + $child_line_item->set_total($percent_total); |
|
939 | 939 | //so far all percent line items should have a quantity of 1 |
940 | 940 | //(ie, no double percent discounts. Although that might be requested someday) |
941 | - $child_line_item->set_quantity( 1 ); |
|
941 | + $child_line_item->set_quantity(1); |
|
942 | 942 | $child_line_item->maybe_save(); |
943 | 943 | $calculated_total_so_far += $percent_total; |
944 | 944 | $unit_price_for_total += $percent_unit_price; |
945 | 945 | } else { |
946 | 946 | //verify flat sub-line-item quantities match their parent |
947 | - if( $child_line_item->is_sub_line_item() ) { |
|
948 | - $child_line_item->set_quantity( $this->quantity() ); |
|
947 | + if ($child_line_item->is_sub_line_item()) { |
|
948 | + $child_line_item->set_quantity($this->quantity()); |
|
949 | 949 | } |
950 | 950 | $quantity_for_total = $child_line_item->quantity(); |
951 | 951 | $calculated_total_so_far += $child_line_item->recalculate_pre_tax_total(); |
@@ -969,10 +969,10 @@ discard block |
||
969 | 969 | //calculate the pretax total |
970 | 970 | $taxable_total = $this->taxable_total(); |
971 | 971 | $tax_total = 0; |
972 | - foreach ( $taxes as $tax ) { |
|
972 | + foreach ($taxes as $tax) { |
|
973 | 973 | $total_on_this_tax = $taxable_total * $tax->percent() / 100; |
974 | 974 | //remember the total on this line item |
975 | - $tax->set_total( $total_on_this_tax ); |
|
975 | + $tax->set_total($total_on_this_tax); |
|
976 | 976 | $tax_total += $tax->total(); |
977 | 977 | } |
978 | 978 | $this->_recalculate_tax_sub_total(); |
@@ -986,21 +986,21 @@ discard block |
||
986 | 986 | * @return void |
987 | 987 | */ |
988 | 988 | private function _recalculate_tax_sub_total() { |
989 | - if ( $this->is_tax_sub_total() ) { |
|
989 | + if ($this->is_tax_sub_total()) { |
|
990 | 990 | $total = 0; |
991 | 991 | $total_percent = 0; |
992 | 992 | //simply loop through all its children (which should be taxes) and sum their total |
993 | - foreach ( $this->children() as $child_tax ) { |
|
994 | - if ( $child_tax instanceof EE_Line_Item ) { |
|
993 | + foreach ($this->children() as $child_tax) { |
|
994 | + if ($child_tax instanceof EE_Line_Item) { |
|
995 | 995 | $total += $child_tax->total(); |
996 | 996 | $total_percent += $child_tax->percent(); |
997 | 997 | } |
998 | 998 | } |
999 | - $this->set_total( $total ); |
|
1000 | - $this->set_percent( $total_percent ); |
|
1001 | - } elseif ( $this->is_total() ) { |
|
1002 | - foreach ( $this->children() as $maybe_tax_subtotal ) { |
|
1003 | - if ( $maybe_tax_subtotal instanceof EE_Line_Item ) { |
|
999 | + $this->set_total($total); |
|
1000 | + $this->set_percent($total_percent); |
|
1001 | + } elseif ($this->is_total()) { |
|
1002 | + foreach ($this->children() as $maybe_tax_subtotal) { |
|
1003 | + if ($maybe_tax_subtotal instanceof EE_Line_Item) { |
|
1004 | 1004 | $maybe_tax_subtotal->_recalculate_tax_sub_total(); |
1005 | 1005 | } |
1006 | 1006 | } |
@@ -1016,8 +1016,8 @@ discard block |
||
1016 | 1016 | public function get_total_tax() { |
1017 | 1017 | $this->_recalculate_tax_sub_total(); |
1018 | 1018 | $total = 0; |
1019 | - foreach ( $this->tax_descendants() as $tax_line_item ) { |
|
1020 | - if ( $tax_line_item instanceof EE_Line_Item ) { |
|
1019 | + foreach ($this->tax_descendants() as $tax_line_item) { |
|
1020 | + if ($tax_line_item instanceof EE_Line_Item) { |
|
1021 | 1021 | $total += $tax_line_item->total(); |
1022 | 1022 | } |
1023 | 1023 | } |
@@ -1031,8 +1031,8 @@ discard block |
||
1031 | 1031 | */ |
1032 | 1032 | public function get_items_total() { |
1033 | 1033 | $total = 0; |
1034 | - foreach ( $this->get_items() as $item ) { |
|
1035 | - if ( $item instanceof EE_Line_Item ) { |
|
1034 | + foreach ($this->get_items() as $item) { |
|
1035 | + if ($item instanceof EE_Line_Item) { |
|
1036 | 1036 | $total += $item->total(); |
1037 | 1037 | } |
1038 | 1038 | } |
@@ -1047,8 +1047,8 @@ discard block |
||
1047 | 1047 | * @return EE_Line_Item[] |
1048 | 1048 | */ |
1049 | 1049 | function tax_descendants() { |
1050 | - EE_Registry::instance()->load_helper( 'Line_Item' ); |
|
1051 | - return EEH_Line_Item::get_tax_descendants( $this ); |
|
1050 | + EE_Registry::instance()->load_helper('Line_Item'); |
|
1051 | + return EEH_Line_Item::get_tax_descendants($this); |
|
1052 | 1052 | } |
1053 | 1053 | |
1054 | 1054 | |
@@ -1058,8 +1058,8 @@ discard block |
||
1058 | 1058 | * @return EE_Line_Item[] |
1059 | 1059 | */ |
1060 | 1060 | function get_items() { |
1061 | - EE_Registry::instance()->load_helper( 'Line_Item' ); |
|
1062 | - return EEH_Line_Item::get_line_item_descendants( $this ); |
|
1061 | + EE_Registry::instance()->load_helper('Line_Item'); |
|
1062 | + return EEH_Line_Item::get_line_item_descendants($this); |
|
1063 | 1063 | } |
1064 | 1064 | |
1065 | 1065 | |
@@ -1073,22 +1073,22 @@ discard block |
||
1073 | 1073 | */ |
1074 | 1074 | function taxable_total() { |
1075 | 1075 | $total = 0; |
1076 | - if ( $this->children() ) { |
|
1077 | - foreach ( $this->children() as $child_line_item ) { |
|
1078 | - if ( $child_line_item->type() == EEM_Line_Item::type_line_item && $child_line_item->is_taxable()) { |
|
1076 | + if ($this->children()) { |
|
1077 | + foreach ($this->children() as $child_line_item) { |
|
1078 | + if ($child_line_item->type() == EEM_Line_Item::type_line_item && $child_line_item->is_taxable()) { |
|
1079 | 1079 | //if it's a percent item, only take into account the percent |
1080 | 1080 | //that's taxable too (the taxable total so far) |
1081 | - if( $child_line_item->is_percent() ) { |
|
1082 | - $total = $total + ( $total * $child_line_item->percent() / 100 ); |
|
1083 | - }else{ |
|
1081 | + if ($child_line_item->is_percent()) { |
|
1082 | + $total = $total + ($total * $child_line_item->percent() / 100); |
|
1083 | + } else { |
|
1084 | 1084 | $total += $child_line_item->total(); |
1085 | 1085 | } |
1086 | - }elseif( $child_line_item->type() == EEM_Line_Item::type_sub_total ){ |
|
1086 | + }elseif ($child_line_item->type() == EEM_Line_Item::type_sub_total) { |
|
1087 | 1087 | $total += $child_line_item->taxable_total(); |
1088 | 1088 | } |
1089 | 1089 | } |
1090 | 1090 | } |
1091 | - return max( $total, 0 ); |
|
1091 | + return max($total, 0); |
|
1092 | 1092 | } |
1093 | 1093 | |
1094 | 1094 | |
@@ -1098,7 +1098,7 @@ discard block |
||
1098 | 1098 | * @return EE_Transaction |
1099 | 1099 | */ |
1100 | 1100 | public function transaction() { |
1101 | - return $this->get_first_related( 'Transaction' ); |
|
1101 | + return $this->get_first_related('Transaction'); |
|
1102 | 1102 | } |
1103 | 1103 | |
1104 | 1104 | |
@@ -1111,17 +1111,17 @@ discard block |
||
1111 | 1111 | * @param int $txn_id if none is provided, assumes $this->TXN_ID() |
1112 | 1112 | * @return int count of items saved |
1113 | 1113 | */ |
1114 | - public function save_this_and_descendants_to_txn( $txn_id = NULL ) { |
|
1115 | - if ( ! $txn_id ) { |
|
1114 | + public function save_this_and_descendants_to_txn($txn_id = NULL) { |
|
1115 | + if ( ! $txn_id) { |
|
1116 | 1116 | $txn_id = $this->TXN_ID(); |
1117 | 1117 | } |
1118 | - $this->set_TXN_ID( $txn_id ); |
|
1118 | + $this->set_TXN_ID($txn_id); |
|
1119 | 1119 | $children = $this->children(); |
1120 | 1120 | $this->save(); |
1121 | - foreach ( $children as $child_line_item ) { |
|
1122 | - if ( $child_line_item instanceof EE_Line_Item ) { |
|
1123 | - $child_line_item->set_parent_ID( $this->ID() ); |
|
1124 | - $child_line_item->save_this_and_descendants_to_txn( $txn_id ); |
|
1121 | + foreach ($children as $child_line_item) { |
|
1122 | + if ($child_line_item instanceof EE_Line_Item) { |
|
1123 | + $child_line_item->set_parent_ID($this->ID()); |
|
1124 | + $child_line_item->save_this_and_descendants_to_txn($txn_id); |
|
1125 | 1125 | } |
1126 | 1126 | } |
1127 | 1127 | } |
@@ -1133,10 +1133,10 @@ discard block |
||
1133 | 1133 | * @param string $type one of the constants on EEM_Line_Item |
1134 | 1134 | * @return EE_Line_Item[] |
1135 | 1135 | */ |
1136 | - protected function _get_descendants_of_type( $type ) { |
|
1137 | - EE_Error::doing_it_wrong( 'EE_Line_Item::_get_descendants_of_type()', __('Method replaced with EEH_Line_Item::get_descendants_of_type()', 'event_espresso'), '4.6.0' ); |
|
1138 | - EE_Registry::instance()->load_helper( 'Line_Item' ); |
|
1139 | - return EEH_Line_Item::get_descendants_of_type( $this, $type ); |
|
1136 | + protected function _get_descendants_of_type($type) { |
|
1137 | + EE_Error::doing_it_wrong('EE_Line_Item::_get_descendants_of_type()', __('Method replaced with EEH_Line_Item::get_descendants_of_type()', 'event_espresso'), '4.6.0'); |
|
1138 | + EE_Registry::instance()->load_helper('Line_Item'); |
|
1139 | + return EEH_Line_Item::get_descendants_of_type($this, $type); |
|
1140 | 1140 | } |
1141 | 1141 | |
1142 | 1142 | |
@@ -1146,10 +1146,10 @@ discard block |
||
1146 | 1146 | * @param string $type like one of the EEM_Line_Item::type_* |
1147 | 1147 | * @return EE_Line_Item |
1148 | 1148 | */ |
1149 | - public function get_nearest_descendant_of_type( $type ) { |
|
1150 | - EE_Error::doing_it_wrong( 'EE_Line_Item::get_nearest_descendant_of_type()', __('Method replaced with EEH_Line_Item::get_nearest_descendant_of_type()', 'event_espresso'), '4.6.0' ); |
|
1151 | - EE_Registry::instance()->load_helper( 'Line_Item' ); |
|
1152 | - return EEH_Line_Item::get_nearest_descendant_of_type( $this, $type ); |
|
1149 | + public function get_nearest_descendant_of_type($type) { |
|
1150 | + EE_Error::doing_it_wrong('EE_Line_Item::get_nearest_descendant_of_type()', __('Method replaced with EEH_Line_Item::get_nearest_descendant_of_type()', 'event_espresso'), '4.6.0'); |
|
1151 | + EE_Registry::instance()->load_helper('Line_Item'); |
|
1152 | + return EEH_Line_Item::get_nearest_descendant_of_type($this, $type); |
|
1153 | 1153 | } |
1154 | 1154 | |
1155 | 1155 | |
@@ -1160,7 +1160,7 @@ discard block |
||
1160 | 1160 | * @return int count of items saved |
1161 | 1161 | */ |
1162 | 1162 | public function maybe_save() { |
1163 | - if ( $this->ID() ) { |
|
1163 | + if ($this->ID()) { |
|
1164 | 1164 | return $this->save(); |
1165 | 1165 | } |
1166 | 1166 | return false; |
@@ -68,7 +68,7 @@ discard block |
||
68 | 68 | /** |
69 | 69 | * get Group ID |
70 | 70 | * @access public |
71 | - * @return int |
|
71 | + * @return boolean |
|
72 | 72 | */ |
73 | 73 | public function GRP_ID() { |
74 | 74 | return $this->get( 'GRP_ID' ); |
@@ -79,7 +79,7 @@ discard block |
||
79 | 79 | /** |
80 | 80 | * get User ID |
81 | 81 | * @access public |
82 | - * @return int |
|
82 | + * @return boolean |
|
83 | 83 | */ |
84 | 84 | public function user() { |
85 | 85 | return $this->get_first_related( 'Message_Template_Group' )->get( 'MTP_user_id' ); |
@@ -1,5 +1,5 @@ discard block |
||
1 | -<?php if ( !defined( 'EVENT_ESPRESSO_VERSION' ) ) { |
|
2 | - exit( 'No direct script access allowed' ); |
|
1 | +<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
2 | + exit('No direct script access allowed'); |
|
3 | 3 | } |
4 | 4 | /** |
5 | 5 | * Event Espresso |
@@ -34,9 +34,9 @@ discard block |
||
34 | 34 | * @param string $timezone |
35 | 35 | * @return EE_Message_Template|mixed |
36 | 36 | */ |
37 | - public static function new_instance( $props_n_values = array(), $timezone = '' ) { |
|
38 | - $has_object = parent::_check_for_object( $props_n_values, __CLASS__, $timezone ); |
|
39 | - return $has_object ? $has_object : new self( $props_n_values, FALSE, $timezone ); |
|
37 | + public static function new_instance($props_n_values = array(), $timezone = '') { |
|
38 | + $has_object = parent::_check_for_object($props_n_values, __CLASS__, $timezone); |
|
39 | + return $has_object ? $has_object : new self($props_n_values, FALSE, $timezone); |
|
40 | 40 | } |
41 | 41 | |
42 | 42 | |
@@ -46,8 +46,8 @@ discard block |
||
46 | 46 | * @param string $timezone |
47 | 47 | * @return EE_Message_Template |
48 | 48 | */ |
49 | - public static function new_instance_from_db( $props_n_values = array(), $timezone = '' ) { |
|
50 | - return new self( $props_n_values, TRUE, $timezone ); |
|
49 | + public static function new_instance_from_db($props_n_values = array(), $timezone = '') { |
|
50 | + return new self($props_n_values, TRUE, $timezone); |
|
51 | 51 | } |
52 | 52 | |
53 | 53 | |
@@ -56,11 +56,11 @@ discard block |
||
56 | 56 | * @param bool $GRP_ID |
57 | 57 | * @throws EE_Error |
58 | 58 | */ |
59 | - public function set_group_template_id( $GRP_ID = FALSE ) { |
|
60 | - if ( ! $GRP_ID ) { |
|
61 | - throw new EE_Error( __( 'Missing required value for the message template group id', 'event_espresso' ) ); |
|
59 | + public function set_group_template_id($GRP_ID = FALSE) { |
|
60 | + if ( ! $GRP_ID) { |
|
61 | + throw new EE_Error(__('Missing required value for the message template group id', 'event_espresso')); |
|
62 | 62 | } |
63 | - $this->set( 'GRP_ID', $GRP_ID ); |
|
63 | + $this->set('GRP_ID', $GRP_ID); |
|
64 | 64 | } |
65 | 65 | |
66 | 66 | |
@@ -71,7 +71,7 @@ discard block |
||
71 | 71 | * @return int |
72 | 72 | */ |
73 | 73 | public function GRP_ID() { |
74 | - return $this->get( 'GRP_ID' ); |
|
74 | + return $this->get('GRP_ID'); |
|
75 | 75 | } |
76 | 76 | |
77 | 77 | |
@@ -82,7 +82,7 @@ discard block |
||
82 | 82 | * @return int |
83 | 83 | */ |
84 | 84 | public function user() { |
85 | - return $this->get_first_related( 'Message_Template_Group' )->get( 'MTP_user_id' ); |
|
85 | + return $this->get_first_related('Message_Template_Group')->get('MTP_user_id'); |
|
86 | 86 | } |
87 | 87 | |
88 | 88 | |
@@ -93,7 +93,7 @@ discard block |
||
93 | 93 | * @return string |
94 | 94 | */ |
95 | 95 | public function messenger() { |
96 | - return $this->get_first_related( 'Message_Template_Group' )->messenger(); |
|
96 | + return $this->get_first_related('Message_Template_Group')->messenger(); |
|
97 | 97 | } |
98 | 98 | |
99 | 99 | |
@@ -105,7 +105,7 @@ discard block |
||
105 | 105 | * @return object Messenger Object for the given messenger |
106 | 106 | */ |
107 | 107 | public function messenger_obj() { |
108 | - return $this->get_first_related( 'Message_Template_Group' )->messenger_obj(); |
|
108 | + return $this->get_first_related('Message_Template_Group')->messenger_obj(); |
|
109 | 109 | } |
110 | 110 | |
111 | 111 | |
@@ -117,7 +117,7 @@ discard block |
||
117 | 117 | * @return string |
118 | 118 | */ |
119 | 119 | public function message_type() { |
120 | - return $this->get_first_related( 'Message_Template_Group' )->message_type(); |
|
120 | + return $this->get_first_related('Message_Template_Group')->message_type(); |
|
121 | 121 | } |
122 | 122 | |
123 | 123 | |
@@ -129,7 +129,7 @@ discard block |
||
129 | 129 | * @return object Message Type object for the given message type |
130 | 130 | */ |
131 | 131 | public function message_type_obj() { |
132 | - return $this->get_first_related( 'Message_Template_Group' )->message_type_obj(); |
|
132 | + return $this->get_first_related('Message_Template_Group')->message_type_obj(); |
|
133 | 133 | } |
134 | 134 | |
135 | 135 | |
@@ -141,7 +141,7 @@ discard block |
||
141 | 141 | * @return array array of contexts and their configuration. |
142 | 142 | */ |
143 | 143 | public function contexts_config() { |
144 | - return $this->get_first_related( 'Message_Template_Group' )->contexts_config(); |
|
144 | + return $this->get_first_related('Message_Template_Group')->contexts_config(); |
|
145 | 145 | } |
146 | 146 | |
147 | 147 | |
@@ -153,7 +153,7 @@ discard block |
||
153 | 153 | * @return string label for "context" |
154 | 154 | */ |
155 | 155 | public function context_label() { |
156 | - return $this->get_first_related( 'Message_Template_Group' )->context_label(); |
|
156 | + return $this->get_first_related('Message_Template_Group')->context_label(); |
|
157 | 157 | } |
158 | 158 | |
159 | 159 | |
@@ -163,7 +163,7 @@ discard block |
||
163 | 163 | * @return boolean true if it is, false if it isn't |
164 | 164 | */ |
165 | 165 | public function is_global() { |
166 | - return $this->get_first_related( 'Message_Template_Group' )->is_global(); |
|
166 | + return $this->get_first_related('Message_Template_Group')->is_global(); |
|
167 | 167 | } |
168 | 168 | |
169 | 169 | |
@@ -173,7 +173,7 @@ discard block |
||
173 | 173 | * @return boolean true if it is, false if it isn't |
174 | 174 | */ |
175 | 175 | public function is_active() { |
176 | - return $this->get_first_related( 'Message_Template_Group' )->is_active(); |
|
176 | + return $this->get_first_related('Message_Template_Group')->is_active(); |
|
177 | 177 | } |
178 | 178 | |
179 | 179 | |
@@ -186,7 +186,7 @@ discard block |
||
186 | 186 | * @param array $fields what fields we're returning valid shortcodes for. If empty then we assume all fields are to be merged and returned. |
187 | 187 | * @return mixed (array|bool) an array of shortcodes in the format array( '[shortcode] => 'label') OR FALSE if no shortcodes found. |
188 | 188 | */ |
189 | - public function get_shortcodes( $context, $fields = array() ) { |
|
190 | - return $this->get_first_related( 'Message_Template_Group' )->get_shortcodes( $context, $fields ); |
|
189 | + public function get_shortcodes($context, $fields = array()) { |
|
190 | + return $this->get_first_related('Message_Template_Group')->get_shortcodes($context, $fields); |
|
191 | 191 | } |
192 | 192 | } |
@@ -94,7 +94,7 @@ discard block |
||
94 | 94 | /** |
95 | 95 | * get Group ID |
96 | 96 | * @access public |
97 | - * @return int |
|
97 | + * @return boolean |
|
98 | 98 | */ |
99 | 99 | public function GRP_ID() { |
100 | 100 | return $this->get( 'GRP_ID' ); |
@@ -139,7 +139,7 @@ discard block |
||
139 | 139 | |
140 | 140 | /** |
141 | 141 | * returns the name saved in the db for this template |
142 | - * @return string |
|
142 | + * @return boolean |
|
143 | 143 | */ |
144 | 144 | public function name() { |
145 | 145 | return $this->get( 'MTP_name' ); |
@@ -149,7 +149,7 @@ discard block |
||
149 | 149 | |
150 | 150 | /** |
151 | 151 | * Returns the description saved in the db for this template group |
152 | - * @return string |
|
152 | + * @return boolean |
|
153 | 153 | */ |
154 | 154 | public function description() { |
155 | 155 | return $this->get( 'MTP_description' ); |
@@ -171,7 +171,7 @@ discard block |
||
171 | 171 | /** |
172 | 172 | * get Message Messenger |
173 | 173 | * @access public |
174 | - * @return string |
|
174 | + * @return boolean |
|
175 | 175 | */ |
176 | 176 | public function messenger() { |
177 | 177 | return $this->get( 'MTP_messenger' ); |
@@ -208,7 +208,7 @@ discard block |
||
208 | 208 | * get Message Type |
209 | 209 | * |
210 | 210 | * @access public |
211 | - * @return string |
|
211 | + * @return boolean |
|
212 | 212 | */ |
213 | 213 | public function message_type() { |
214 | 214 | return $this->get( 'MTP_message_type' ); |
@@ -224,7 +224,7 @@ discard block |
||
224 | 224 | * appropriately. |
225 | 225 | * |
226 | 226 | * @throws EE_Error |
227 | - * @return EE_message_type|false if exception thrown. |
|
227 | + * @return null|EE_message_type if exception thrown. |
|
228 | 228 | */ |
229 | 229 | public function message_type_obj() { |
230 | 230 | $message_type = $this->message_type(); |
@@ -1,5 +1,5 @@ discard block |
||
1 | -<?php if ( !defined( 'EVENT_ESPRESSO_VERSION' ) ) { |
|
2 | - exit( 'No direct script access allowed' ); |
|
1 | +<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
2 | + exit('No direct script access allowed'); |
|
3 | 3 | } |
4 | 4 | /** |
5 | 5 | * Event Espresso |
@@ -34,9 +34,9 @@ discard block |
||
34 | 34 | * @param string $timezone |
35 | 35 | * @return EE_Message_Template_Group|mixed |
36 | 36 | */ |
37 | - public static function new_instance( $props_n_values = array(), $timezone = '' ) { |
|
38 | - $has_object = parent::_check_for_object( $props_n_values, __CLASS__, $timezone ); |
|
39 | - return $has_object ? $has_object : new self( $props_n_values, FALSE, $timezone ); |
|
37 | + public static function new_instance($props_n_values = array(), $timezone = '') { |
|
38 | + $has_object = parent::_check_for_object($props_n_values, __CLASS__, $timezone); |
|
39 | + return $has_object ? $has_object : new self($props_n_values, FALSE, $timezone); |
|
40 | 40 | } |
41 | 41 | |
42 | 42 | |
@@ -46,8 +46,8 @@ discard block |
||
46 | 46 | * @param string $timezone |
47 | 47 | * @return EE_Message_Template_Group |
48 | 48 | */ |
49 | - public static function new_instance_from_db( $props_n_values = array(), $timezone = '' ) { |
|
50 | - return new self( $props_n_values, TRUE, $timezone ); |
|
49 | + public static function new_instance_from_db($props_n_values = array(), $timezone = '') { |
|
50 | + return new self($props_n_values, TRUE, $timezone); |
|
51 | 51 | } |
52 | 52 | |
53 | 53 | |
@@ -56,11 +56,11 @@ discard block |
||
56 | 56 | * @param bool $message_type |
57 | 57 | * @throws EE_Error |
58 | 58 | */ |
59 | - public function set_message_type( $message_type = FALSE ) { |
|
60 | - if ( ! $message_type ) { |
|
61 | - throw new EE_Error( __( 'Missing required value for the message_type parameter', 'event_espresso' ) ); |
|
59 | + public function set_message_type($message_type = FALSE) { |
|
60 | + if ( ! $message_type) { |
|
61 | + throw new EE_Error(__('Missing required value for the message_type parameter', 'event_espresso')); |
|
62 | 62 | } |
63 | - $this->set( 'MTP_message_type', $message_type ); |
|
63 | + $this->set('MTP_message_type', $message_type); |
|
64 | 64 | } |
65 | 65 | |
66 | 66 | |
@@ -69,11 +69,11 @@ discard block |
||
69 | 69 | * @param bool $messenger |
70 | 70 | * @throws EE_Error |
71 | 71 | */ |
72 | - public function set_messenger( $messenger = FALSE ) { |
|
73 | - if ( ! $messenger ) { |
|
74 | - throw new EE_Error( __( 'Missing required value for the messenger parameter', 'event_espresso' ) ); |
|
72 | + public function set_messenger($messenger = FALSE) { |
|
73 | + if ( ! $messenger) { |
|
74 | + throw new EE_Error(__('Missing required value for the messenger parameter', 'event_espresso')); |
|
75 | 75 | } |
76 | - $this->set( 'MTP_messenger', $messenger ); |
|
76 | + $this->set('MTP_messenger', $messenger); |
|
77 | 77 | } |
78 | 78 | |
79 | 79 | |
@@ -82,11 +82,11 @@ discard block |
||
82 | 82 | * @param bool $GRP_ID |
83 | 83 | * @throws EE_Error |
84 | 84 | */ |
85 | - public function set_group_template_id( $GRP_ID = FALSE ) { |
|
86 | - if ( ! $GRP_ID ) { |
|
87 | - throw new EE_Error( __( 'Missing required value for the message template group id', 'event_espresso' ) ); |
|
85 | + public function set_group_template_id($GRP_ID = FALSE) { |
|
86 | + if ( ! $GRP_ID) { |
|
87 | + throw new EE_Error(__('Missing required value for the message template group id', 'event_espresso')); |
|
88 | 88 | } |
89 | - $this->set( 'GRP_ID', $GRP_ID ); |
|
89 | + $this->set('GRP_ID', $GRP_ID); |
|
90 | 90 | } |
91 | 91 | |
92 | 92 | |
@@ -97,7 +97,7 @@ discard block |
||
97 | 97 | * @return int |
98 | 98 | */ |
99 | 99 | public function GRP_ID() { |
100 | - return $this->get( 'GRP_ID' ); |
|
100 | + return $this->get('GRP_ID'); |
|
101 | 101 | } |
102 | 102 | |
103 | 103 | |
@@ -108,8 +108,8 @@ discard block |
||
108 | 108 | * @return int |
109 | 109 | */ |
110 | 110 | public function user() { |
111 | - $user_id = $this->get( 'MTP_user_id' ); |
|
112 | - return empty( $user_id ) ? get_current_user_id() : $user_id; |
|
111 | + $user_id = $this->get('MTP_user_id'); |
|
112 | + return empty($user_id) ? get_current_user_id() : $user_id; |
|
113 | 113 | } |
114 | 114 | |
115 | 115 | |
@@ -132,7 +132,7 @@ discard block |
||
132 | 132 | * @return int |
133 | 133 | */ |
134 | 134 | public function count_events() { |
135 | - return $this->count_related( 'Event' ); |
|
135 | + return $this->count_related('Event'); |
|
136 | 136 | } |
137 | 137 | |
138 | 138 | |
@@ -142,7 +142,7 @@ discard block |
||
142 | 142 | * @return string |
143 | 143 | */ |
144 | 144 | public function name() { |
145 | - return $this->get( 'MTP_name' ); |
|
145 | + return $this->get('MTP_name'); |
|
146 | 146 | } |
147 | 147 | |
148 | 148 | |
@@ -152,7 +152,7 @@ discard block |
||
152 | 152 | * @return string |
153 | 153 | */ |
154 | 154 | public function description() { |
155 | - return $this->get( 'MTP_description' ); |
|
155 | + return $this->get('MTP_description'); |
|
156 | 156 | } |
157 | 157 | |
158 | 158 | |
@@ -162,8 +162,8 @@ discard block |
||
162 | 162 | * @param array $query_params like EEM_Base::get_all() |
163 | 163 | * @return EE_Message_Template[] |
164 | 164 | */ |
165 | - public function message_templates( $query_params = array() ) { |
|
166 | - return $this->get_many_related( 'Message_Template', $query_params ); |
|
165 | + public function message_templates($query_params = array()) { |
|
166 | + return $this->get_many_related('Message_Template', $query_params); |
|
167 | 167 | } |
168 | 168 | |
169 | 169 | |
@@ -174,7 +174,7 @@ discard block |
||
174 | 174 | * @return string |
175 | 175 | */ |
176 | 176 | public function messenger() { |
177 | - return $this->get( 'MTP_messenger' ); |
|
177 | + return $this->get('MTP_messenger'); |
|
178 | 178 | } |
179 | 179 | |
180 | 180 | |
@@ -190,12 +190,12 @@ discard block |
||
190 | 190 | */ |
191 | 191 | public function messenger_obj() { |
192 | 192 | $messenger = $this->messenger(); |
193 | - EE_Registry::instance()->load_helper( 'MSG_Template' ); |
|
193 | + EE_Registry::instance()->load_helper('MSG_Template'); |
|
194 | 194 | try { |
195 | - $messenger = EEH_MSG_Template::messenger_obj( $messenger ); |
|
196 | - } catch( EE_Error $e ) { |
|
195 | + $messenger = EEH_MSG_Template::messenger_obj($messenger); |
|
196 | + } catch (EE_Error $e) { |
|
197 | 197 | //if an exception was thrown then let's deactivate this message template group because it means there is no class for this messenger in this group. |
198 | - $this->set( 'MTP_is_active', false ); |
|
198 | + $this->set('MTP_is_active', false); |
|
199 | 199 | $this->save(); |
200 | 200 | return null; |
201 | 201 | } |
@@ -211,7 +211,7 @@ discard block |
||
211 | 211 | * @return string |
212 | 212 | */ |
213 | 213 | public function message_type() { |
214 | - return $this->get( 'MTP_message_type' ); |
|
214 | + return $this->get('MTP_message_type'); |
|
215 | 215 | } |
216 | 216 | |
217 | 217 | |
@@ -228,12 +228,12 @@ discard block |
||
228 | 228 | */ |
229 | 229 | public function message_type_obj() { |
230 | 230 | $message_type = $this->message_type(); |
231 | - EE_Registry::instance()->load_helper( 'MSG_Template' ); |
|
231 | + EE_Registry::instance()->load_helper('MSG_Template'); |
|
232 | 232 | try { |
233 | - $message_type = EEH_MSG_Template::message_type_obj( $message_type ); |
|
234 | - } catch(EE_Error $e) { |
|
233 | + $message_type = EEH_MSG_Template::message_type_obj($message_type); |
|
234 | + } catch (EE_Error $e) { |
|
235 | 235 | //if an exception was thrown then let's deactivate this message template group because it means there is no class for the message type in this group. |
236 | - $this->set( 'MTP_is_active', false ); |
|
236 | + $this->set('MTP_is_active', false); |
|
237 | 237 | $this->save(); |
238 | 238 | return null; |
239 | 239 | } |
@@ -270,13 +270,13 @@ discard block |
||
270 | 270 | */ |
271 | 271 | public function context_templates() { |
272 | 272 | $mtps_arr = array(); |
273 | - $mtps = $this->get_many_related( 'Message_Template' ); |
|
274 | - if ( empty( $mtps ) ) { |
|
273 | + $mtps = $this->get_many_related('Message_Template'); |
|
274 | + if (empty($mtps)) { |
|
275 | 275 | return array(); |
276 | 276 | } |
277 | 277 | //note contexts could have CHECKBOX fields per context. So we return the objects indexed by context AND field. |
278 | - foreach ( $mtps as $mtp ) { |
|
279 | - $mtps_arr[ $mtp->get( 'MTP_context' ) ][ $mtp->get( 'MTP_template_field' ) ] = $mtp; |
|
278 | + foreach ($mtps as $mtp) { |
|
279 | + $mtps_arr[$mtp->get('MTP_context')][$mtp->get('MTP_template_field')] = $mtp; |
|
280 | 280 | } |
281 | 281 | return $mtps_arr; |
282 | 282 | } |
@@ -288,7 +288,7 @@ discard block |
||
288 | 288 | * @return boolean true if it is, false if it isn't |
289 | 289 | */ |
290 | 290 | public function is_global() { |
291 | - return $this->get( 'MTP_is_global' ); |
|
291 | + return $this->get('MTP_is_global'); |
|
292 | 292 | } |
293 | 293 | |
294 | 294 | |
@@ -298,7 +298,7 @@ discard block |
||
298 | 298 | * @return boolean true if it is, false if it isn't |
299 | 299 | */ |
300 | 300 | public function is_active() { |
301 | - return $this->get( 'MTP_is_active' ); |
|
301 | + return $this->get('MTP_is_active'); |
|
302 | 302 | } |
303 | 303 | |
304 | 304 | |
@@ -314,11 +314,11 @@ discard block |
||
314 | 314 | * @param bool $merged If TRUE then we don't return shortcodes indexed by field but instead an array of the unique shortcodes for all the given (or all) fields. |
315 | 315 | * @return mixed (array|bool) an array of shortcodes in the format array( '[shortcode] => 'label') OR FALSE if no shortcodes found. |
316 | 316 | */ |
317 | - public function get_shortcodes( $context, $fields = array(), $merged = FALSE ) { |
|
317 | + public function get_shortcodes($context, $fields = array(), $merged = FALSE) { |
|
318 | 318 | $messenger = $this->messenger(); |
319 | 319 | $message_type = $this->message_type(); |
320 | - EE_Registry::instance()->load_helper( 'MSG_Template' ); |
|
321 | - return EEH_MSG_Template::get_shortcodes( $message_type, $messenger, $fields, $context, $merged ); |
|
320 | + EE_Registry::instance()->load_helper('MSG_Template'); |
|
321 | + return EEH_MSG_Template::get_shortcodes($message_type, $messenger, $fields, $context, $merged); |
|
322 | 322 | } |
323 | 323 | |
324 | 324 | |
@@ -331,20 +331,20 @@ discard block |
||
331 | 331 | * @throws EE_Error |
332 | 332 | * @return array an array of EE_Shortcode objects |
333 | 333 | */ |
334 | - private function _get_shortcode_objects( $sc_refs ) { |
|
334 | + private function _get_shortcode_objects($sc_refs) { |
|
335 | 335 | $sc_objs = array(); |
336 | 336 | EED_Messages::set_autoloaders(); |
337 | - foreach ( $sc_refs as $shortcode_ref ) { |
|
338 | - $ref = ucwords( str_replace( '_', ' ', $shortcode_ref ) ); |
|
339 | - $ref = str_replace( ' ', '_', $ref ); |
|
340 | - $classname = 'EE_' . $ref . '_Shortcodes'; |
|
341 | - if ( ! class_exists( $classname ) ) { |
|
342 | - $msg[ ] = __( 'Shortcode library loading fail.', 'event_espresso' ); |
|
343 | - $msg[ ] = sprintf( __( 'The class name checked was "%s". Please check the spelling and case of this reference and make sure it matches the appropriate shortcode library file name (minus the extension) in the "/library/shortcodes/" directory', 'event_espresso' ), $classname ); |
|
344 | - throw new EE_Error( implode( '||', $msg ) ); |
|
337 | + foreach ($sc_refs as $shortcode_ref) { |
|
338 | + $ref = ucwords(str_replace('_', ' ', $shortcode_ref)); |
|
339 | + $ref = str_replace(' ', '_', $ref); |
|
340 | + $classname = 'EE_'.$ref.'_Shortcodes'; |
|
341 | + if ( ! class_exists($classname)) { |
|
342 | + $msg[] = __('Shortcode library loading fail.', 'event_espresso'); |
|
343 | + $msg[] = sprintf(__('The class name checked was "%s". Please check the spelling and case of this reference and make sure it matches the appropriate shortcode library file name (minus the extension) in the "/library/shortcodes/" directory', 'event_espresso'), $classname); |
|
344 | + throw new EE_Error(implode('||', $msg)); |
|
345 | 345 | } |
346 | - $a = new ReflectionClass( $classname ); |
|
347 | - $sc_objs[ ] = $a->newInstance(); |
|
346 | + $a = new ReflectionClass($classname); |
|
347 | + $sc_objs[] = $a->newInstance(); |
|
348 | 348 | } |
349 | 349 | return $sc_objs; |
350 | 350 | } |
@@ -359,7 +359,7 @@ discard block |
||
359 | 359 | * @return string |
360 | 360 | */ |
361 | 361 | public function get_template_pack_name() { |
362 | - return $this->get_extra_meta( 'MTP_template_pack', TRUE, 'default' ); |
|
362 | + return $this->get_extra_meta('MTP_template_pack', TRUE, 'default'); |
|
363 | 363 | } |
364 | 364 | |
365 | 365 | |
@@ -375,7 +375,7 @@ discard block |
||
375 | 375 | public function get_template_pack() { |
376 | 376 | $pack_name = $this->get_template_pack_name(); |
377 | 377 | |
378 | - return EED_Messages::get_template_pack( $pack_name ); |
|
378 | + return EED_Messages::get_template_pack($pack_name); |
|
379 | 379 | } |
380 | 380 | |
381 | 381 | |
@@ -388,7 +388,7 @@ discard block |
||
388 | 388 | * @return string |
389 | 389 | */ |
390 | 390 | public function get_template_pack_variation() { |
391 | - return $this->get_extra_meta( 'MTP_variation', TRUE, 'default' ); |
|
391 | + return $this->get_extra_meta('MTP_variation', TRUE, 'default'); |
|
392 | 392 | } |
393 | 393 | |
394 | 394 | |
@@ -401,8 +401,8 @@ discard block |
||
401 | 401 | * |
402 | 402 | * @param string $template_pack_name What message template pack is assigned. |
403 | 403 | */ |
404 | - public function set_template_pack_name( $template_pack_name ) { |
|
405 | - return $this->update_extra_meta( 'MTP_template_pack', $template_pack_name ); |
|
404 | + public function set_template_pack_name($template_pack_name) { |
|
405 | + return $this->update_extra_meta('MTP_template_pack', $template_pack_name); |
|
406 | 406 | } |
407 | 407 | |
408 | 408 | |
@@ -415,8 +415,8 @@ discard block |
||
415 | 415 | * |
416 | 416 | * @param string $variation What variation is being set on the message template group. |
417 | 417 | */ |
418 | - public function set_template_pack_variation( $variation ) { |
|
419 | - return $this->update_extra_meta( 'MTP_variation', $variation ); |
|
418 | + public function set_template_pack_variation($variation) { |
|
419 | + return $this->update_extra_meta('MTP_variation', $variation); |
|
420 | 420 | } |
421 | 421 | } |
422 | 422 | //end EE_Message_Template_Group class |
@@ -29,7 +29,7 @@ discard block |
||
29 | 29 | * @param array $props_n_values incoming values |
30 | 30 | * @param string $timezone incoming timezone (if not set the timezone set for the website will be |
31 | 31 | * used.) |
32 | - * @param array $date_formats incoming date_formats in an array where the first value is the |
|
32 | + * @param string[] $date_formats incoming date_formats in an array where the first value is the |
|
33 | 33 | * date_format and the second value is the time format |
34 | 34 | * @return EE_Attendee |
35 | 35 | */ |
@@ -44,7 +44,7 @@ discard block |
||
44 | 44 | * @param array $props_n_values incoming values from the database |
45 | 45 | * @param string $timezone incoming timezone as set by the model. If not set the timezone for |
46 | 46 | * the website will be used. |
47 | - * @return EE_Attendee |
|
47 | + * @return EE_Payment |
|
48 | 48 | */ |
49 | 49 | public static function new_instance_from_db( $props_n_values = array(), $timezone = null ) { |
50 | 50 | return new self( $props_n_values, TRUE, $timezone ); |
@@ -290,7 +290,7 @@ discard block |
||
290 | 290 | /** |
291 | 291 | * get Payment Amount |
292 | 292 | * @access public |
293 | - * @return float |
|
293 | + * @return boolean |
|
294 | 294 | */ |
295 | 295 | public function amount() { |
296 | 296 | return $this->get( 'PAY_amount' ); |
@@ -368,7 +368,7 @@ discard block |
||
368 | 368 | |
369 | 369 | /** |
370 | 370 | * Gets redirect_url |
371 | - * @return string |
|
371 | + * @return boolean |
|
372 | 372 | */ |
373 | 373 | function redirect_url() { |
374 | 374 | return $this->get('PAY_redirect_url'); |
@@ -378,7 +378,7 @@ discard block |
||
378 | 378 | |
379 | 379 | /** |
380 | 380 | * Gets redirect_args |
381 | - * @return array |
|
381 | + * @return boolean |
|
382 | 382 | */ |
383 | 383 | function redirect_args() { |
384 | 384 | return $this->get('PAY_redirect_args'); |
@@ -515,7 +515,7 @@ discard block |
||
515 | 515 | /** |
516 | 516 | * Gets all the extra meta info on this payment |
517 | 517 | * @param array $query_params like EEM_Base::get_all |
518 | - * @return EE_Extra_Meta |
|
518 | + * @return EE_Base_Class[] |
|
519 | 519 | */ |
520 | 520 | public function extra_meta( $query_params = array() ) { |
521 | 521 | return $this->get_many_related( 'Extra_Meta', $query_params ); |
@@ -142,7 +142,7 @@ discard block |
||
142 | 142 | EE_Error::doing_it_wrong('EE_Payment::gateway', __( 'The method EE_Payment::gateway() has been deprecated. Consider instead using EE_Payment::payment_method()->name()', 'event_espresso' ), '4.6.0' ); |
143 | 143 | if( $this->payment_method() ){ |
144 | 144 | return $this->payment_method()->name(); |
145 | - }else{ |
|
145 | + } else{ |
|
146 | 146 | return __( 'Unknown', 'event_espresso' ); |
147 | 147 | } |
148 | 148 | } |
@@ -194,7 +194,7 @@ discard block |
||
194 | 194 | public function set_payment_made_via_admin( $via_admin = FALSE ) { |
195 | 195 | if($via_admin){ |
196 | 196 | $this->set('PAY_source', EEM_Payment_Method::scope_admin); |
197 | - }else{ |
|
197 | + } else{ |
|
198 | 198 | $this->set('PAY_source', EEM_Payment_Method::scope_cart); |
199 | 199 | } |
200 | 200 | |
@@ -618,7 +618,7 @@ discard block |
||
618 | 618 | } |
619 | 619 | if( is_array( $item ) ){ |
620 | 620 | array_walk_recursive( $item, array( $this, '_strip_all_tags_within_array' ) ); |
621 | - }else{ |
|
621 | + } else{ |
|
622 | 622 | $item = wp_strip_all_tags( $item ); |
623 | 623 | } |
624 | 624 | } |
@@ -634,7 +634,7 @@ discard block |
||
634 | 634 | $current_status = $this->status(); |
635 | 635 | if( $original_status !== EEM_Payment::status_id_approved && $current_status === EEM_Payment::status_id_approved ){ |
636 | 636 | return TRUE; |
637 | - }else{ |
|
637 | + } else{ |
|
638 | 638 | return FALSE; |
639 | 639 | } |
640 | 640 | } |
@@ -1,5 +1,5 @@ discard block |
||
1 | -<?php if ( ! defined( 'EVENT_ESPRESSO_VERSION' ) ) { |
|
2 | - exit( 'No direct script access allowed' ); |
|
1 | +<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
2 | + exit('No direct script access allowed'); |
|
3 | 3 | } |
4 | 4 | /** |
5 | 5 | * Event Espresso |
@@ -22,7 +22,7 @@ discard block |
||
22 | 22 | * @subpackage includes/classes/EE_Payment.class.php |
23 | 23 | * @author Brent Christensen |
24 | 24 | */ |
25 | -class EE_Payment extends EE_Base_Class implements EEI_Payment{ |
|
25 | +class EE_Payment extends EE_Base_Class implements EEI_Payment { |
|
26 | 26 | |
27 | 27 | /** |
28 | 28 | * |
@@ -33,9 +33,9 @@ discard block |
||
33 | 33 | * date_format and the second value is the time format |
34 | 34 | * @return EE_Attendee |
35 | 35 | */ |
36 | - public static function new_instance( $props_n_values = array(), $timezone = null, $date_formats = array() ) { |
|
37 | - $has_object = parent::_check_for_object( $props_n_values, __CLASS__ ); |
|
38 | - return $has_object ? $has_object : new self( $props_n_values, false, $timezone, $date_formats ); |
|
36 | + public static function new_instance($props_n_values = array(), $timezone = null, $date_formats = array()) { |
|
37 | + $has_object = parent::_check_for_object($props_n_values, __CLASS__); |
|
38 | + return $has_object ? $has_object : new self($props_n_values, false, $timezone, $date_formats); |
|
39 | 39 | } |
40 | 40 | |
41 | 41 | |
@@ -46,8 +46,8 @@ discard block |
||
46 | 46 | * the website will be used. |
47 | 47 | * @return EE_Attendee |
48 | 48 | */ |
49 | - public static function new_instance_from_db( $props_n_values = array(), $timezone = null ) { |
|
50 | - return new self( $props_n_values, TRUE, $timezone ); |
|
49 | + public static function new_instance_from_db($props_n_values = array(), $timezone = null) { |
|
50 | + return new self($props_n_values, TRUE, $timezone); |
|
51 | 51 | } |
52 | 52 | |
53 | 53 | |
@@ -58,8 +58,8 @@ discard block |
||
58 | 58 | * @access public |
59 | 59 | * @param int $TXN_ID |
60 | 60 | */ |
61 | - public function set_transaction_id( $TXN_ID = 0 ) { |
|
62 | - $this->set( 'TXN_ID', $TXN_ID ); |
|
61 | + public function set_transaction_id($TXN_ID = 0) { |
|
62 | + $this->set('TXN_ID', $TXN_ID); |
|
63 | 63 | } |
64 | 64 | |
65 | 65 | |
@@ -69,7 +69,7 @@ discard block |
||
69 | 69 | * @return EE_Transaction |
70 | 70 | */ |
71 | 71 | public function transaction() { |
72 | - return $this->get_first_related( 'Transaction' ); |
|
72 | + return $this->get_first_related('Transaction'); |
|
73 | 73 | } |
74 | 74 | |
75 | 75 | |
@@ -80,8 +80,8 @@ discard block |
||
80 | 80 | * @access public |
81 | 81 | * @param string $STS_ID |
82 | 82 | */ |
83 | - public function set_status( $STS_ID = '' ) { |
|
84 | - $this->set( 'STS_ID', $STS_ID ); |
|
83 | + public function set_status($STS_ID = '') { |
|
84 | + $this->set('STS_ID', $STS_ID); |
|
85 | 85 | } |
86 | 86 | |
87 | 87 | |
@@ -92,8 +92,8 @@ discard block |
||
92 | 92 | * @access public |
93 | 93 | * @param int $timestamp |
94 | 94 | */ |
95 | - public function set_timestamp( $timestamp = 0 ) { |
|
96 | - $this->set( 'PAY_timestamp', $timestamp ); |
|
95 | + public function set_timestamp($timestamp = 0) { |
|
96 | + $this->set('PAY_timestamp', $timestamp); |
|
97 | 97 | } |
98 | 98 | |
99 | 99 | |
@@ -104,8 +104,8 @@ discard block |
||
104 | 104 | * @access public |
105 | 105 | * @param string $PAY_source |
106 | 106 | */ |
107 | - public function set_source( $PAY_source = '' ) { |
|
108 | - $this->set('PAY_source',$PAY_source); |
|
107 | + public function set_source($PAY_source = '') { |
|
108 | + $this->set('PAY_source', $PAY_source); |
|
109 | 109 | } |
110 | 110 | |
111 | 111 | |
@@ -116,8 +116,8 @@ discard block |
||
116 | 116 | * @access public |
117 | 117 | * @param float $amount |
118 | 118 | */ |
119 | - public function set_amount( $amount = 0.00 ) { |
|
120 | - $this->set( 'PAY_amount', $amount ); |
|
119 | + public function set_amount($amount = 0.00) { |
|
120 | + $this->set('PAY_amount', $amount); |
|
121 | 121 | } |
122 | 122 | |
123 | 123 | |
@@ -128,8 +128,8 @@ discard block |
||
128 | 128 | * @access public |
129 | 129 | * @param string $gateway_response |
130 | 130 | */ |
131 | - public function set_gateway_response( $gateway_response = '' ) { |
|
132 | - $this->set( 'PAY_gateway_response', $gateway_response ); |
|
131 | + public function set_gateway_response($gateway_response = '') { |
|
132 | + $this->set('PAY_gateway_response', $gateway_response); |
|
133 | 133 | } |
134 | 134 | /** |
135 | 135 | * Returns the name of the paymetn method used on this payment (previously known merely as 'gateway') |
@@ -138,12 +138,12 @@ discard block |
||
138 | 138 | * @deprecated |
139 | 139 | * @return string |
140 | 140 | */ |
141 | - public function gateway(){ |
|
142 | - EE_Error::doing_it_wrong('EE_Payment::gateway', __( 'The method EE_Payment::gateway() has been deprecated. Consider instead using EE_Payment::payment_method()->name()', 'event_espresso' ), '4.6.0' ); |
|
143 | - if( $this->payment_method() ){ |
|
141 | + public function gateway() { |
|
142 | + EE_Error::doing_it_wrong('EE_Payment::gateway', __('The method EE_Payment::gateway() has been deprecated. Consider instead using EE_Payment::payment_method()->name()', 'event_espresso'), '4.6.0'); |
|
143 | + if ($this->payment_method()) { |
|
144 | 144 | return $this->payment_method()->name(); |
145 | - }else{ |
|
146 | - return __( 'Unknown', 'event_espresso' ); |
|
145 | + } else { |
|
146 | + return __('Unknown', 'event_espresso'); |
|
147 | 147 | } |
148 | 148 | } |
149 | 149 | |
@@ -155,8 +155,8 @@ discard block |
||
155 | 155 | * @access public |
156 | 156 | * @param string $txn_id_chq_nmbr |
157 | 157 | */ |
158 | - public function set_txn_id_chq_nmbr( $txn_id_chq_nmbr = '' ) { |
|
159 | - $this->set( 'PAY_txn_id_chq_nmbr', $txn_id_chq_nmbr ); |
|
158 | + public function set_txn_id_chq_nmbr($txn_id_chq_nmbr = '') { |
|
159 | + $this->set('PAY_txn_id_chq_nmbr', $txn_id_chq_nmbr); |
|
160 | 160 | } |
161 | 161 | |
162 | 162 | |
@@ -167,8 +167,8 @@ discard block |
||
167 | 167 | * @access public |
168 | 168 | * @param string $po_number |
169 | 169 | */ |
170 | - public function set_po_number( $po_number = '' ) { |
|
171 | - $this->set( 'PAY_po_number', $po_number ); |
|
170 | + public function set_po_number($po_number = '') { |
|
171 | + $this->set('PAY_po_number', $po_number); |
|
172 | 172 | } |
173 | 173 | |
174 | 174 | |
@@ -179,8 +179,8 @@ discard block |
||
179 | 179 | * @access public |
180 | 180 | * @param string $extra_accntng |
181 | 181 | */ |
182 | - public function set_extra_accntng( $extra_accntng = '' ) { |
|
183 | - $this->set( 'PAY_extra_accntng', $extra_accntng ); |
|
182 | + public function set_extra_accntng($extra_accntng = '') { |
|
183 | + $this->set('PAY_extra_accntng', $extra_accntng); |
|
184 | 184 | } |
185 | 185 | |
186 | 186 | |
@@ -191,10 +191,10 @@ discard block |
||
191 | 191 | * @access public |
192 | 192 | * @param bool $via_admin |
193 | 193 | */ |
194 | - public function set_payment_made_via_admin( $via_admin = FALSE ) { |
|
195 | - if($via_admin){ |
|
196 | - $this->set('PAY_source', EEM_Payment_Method::scope_admin); |
|
197 | - }else{ |
|
194 | + public function set_payment_made_via_admin($via_admin = FALSE) { |
|
195 | + if ($via_admin) { |
|
196 | + $this->set('PAY_source', EEM_Payment_Method::scope_admin); |
|
197 | + } else { |
|
198 | 198 | $this->set('PAY_source', EEM_Payment_Method::scope_cart); |
199 | 199 | } |
200 | 200 | |
@@ -208,13 +208,13 @@ discard block |
||
208 | 208 | * @access public |
209 | 209 | * @param string $details |
210 | 210 | */ |
211 | - public function set_details( $details = '' ) { |
|
212 | - if ( is_array( $details ) ) { |
|
213 | - array_walk_recursive( $details, array( $this, '_strip_all_tags_within_array' )); |
|
211 | + public function set_details($details = '') { |
|
212 | + if (is_array($details)) { |
|
213 | + array_walk_recursive($details, array($this, '_strip_all_tags_within_array')); |
|
214 | 214 | } else { |
215 | - $details = wp_strip_all_tags( $details ); |
|
215 | + $details = wp_strip_all_tags($details); |
|
216 | 216 | } |
217 | - $this->set( 'PAY_details', $details ); |
|
217 | + $this->set('PAY_details', $details); |
|
218 | 218 | } |
219 | 219 | |
220 | 220 | /** |
@@ -240,7 +240,7 @@ discard block |
||
240 | 240 | * @access public |
241 | 241 | */ |
242 | 242 | public function TXN_ID() { |
243 | - return $this->get( 'TXN_ID' ); |
|
243 | + return $this->get('TXN_ID'); |
|
244 | 244 | } |
245 | 245 | |
246 | 246 | |
@@ -271,8 +271,8 @@ discard block |
||
271 | 271 | * @param null $date_or_time |
272 | 272 | * @return string |
273 | 273 | */ |
274 | - public function timestamp( $dt_frmt = '', $tm_frmt = '', $date_or_time = NULL ) { |
|
275 | - return $this->get_datetime('PAY_timestamp', $dt_frmt, $tm_frmt, $date_or_time ); |
|
274 | + public function timestamp($dt_frmt = '', $tm_frmt = '', $date_or_time = NULL) { |
|
275 | + return $this->get_datetime('PAY_timestamp', $dt_frmt, $tm_frmt, $date_or_time); |
|
276 | 276 | } |
277 | 277 | |
278 | 278 | |
@@ -293,7 +293,7 @@ discard block |
||
293 | 293 | * @return float |
294 | 294 | */ |
295 | 295 | public function amount() { |
296 | - return $this->get( 'PAY_amount' ); |
|
296 | + return $this->get('PAY_amount'); |
|
297 | 297 | } |
298 | 298 | |
299 | 299 | |
@@ -302,7 +302,7 @@ discard block |
||
302 | 302 | * @return mixed |
303 | 303 | */ |
304 | 304 | public function amount_no_code() { |
305 | - return $this->get_pretty( 'PAY_amount', 'no_currency_code' ); |
|
305 | + return $this->get_pretty('PAY_amount', 'no_currency_code'); |
|
306 | 306 | } |
307 | 307 | |
308 | 308 | |
@@ -312,7 +312,7 @@ discard block |
||
312 | 312 | * @access public |
313 | 313 | */ |
314 | 314 | public function gateway_response() { |
315 | - return $this->get( 'PAY_gateway_response' ); |
|
315 | + return $this->get('PAY_gateway_response'); |
|
316 | 316 | } |
317 | 317 | |
318 | 318 | |
@@ -322,7 +322,7 @@ discard block |
||
322 | 322 | * @access public |
323 | 323 | */ |
324 | 324 | public function txn_id_chq_nmbr() { |
325 | - return $this->get( 'PAY_txn_id_chq_nmbr' ); |
|
325 | + return $this->get('PAY_txn_id_chq_nmbr'); |
|
326 | 326 | } |
327 | 327 | |
328 | 328 | |
@@ -332,7 +332,7 @@ discard block |
||
332 | 332 | * @access public |
333 | 333 | */ |
334 | 334 | public function po_number() { |
335 | - return $this->get( 'PAY_po_number' ); |
|
335 | + return $this->get('PAY_po_number'); |
|
336 | 336 | } |
337 | 337 | |
338 | 338 | |
@@ -342,7 +342,7 @@ discard block |
||
342 | 342 | * @access public |
343 | 343 | */ |
344 | 344 | public function extra_accntng() { |
345 | - return $this->get( 'PAY_extra_accntng' ); |
|
345 | + return $this->get('PAY_extra_accntng'); |
|
346 | 346 | } |
347 | 347 | |
348 | 348 | |
@@ -362,7 +362,7 @@ discard block |
||
362 | 362 | * @access public |
363 | 363 | */ |
364 | 364 | public function details() { |
365 | - return $this->get( 'PAY_details' ); |
|
365 | + return $this->get('PAY_details'); |
|
366 | 366 | } |
367 | 367 | |
368 | 368 | |
@@ -391,8 +391,8 @@ discard block |
||
391 | 391 | * @param bool $show_icons |
392 | 392 | * @return void |
393 | 393 | */ |
394 | - public function e_pretty_status( $show_icons = FALSE ) { |
|
395 | - echo $this->pretty_status( $show_icons ); |
|
394 | + public function e_pretty_status($show_icons = FALSE) { |
|
395 | + echo $this->pretty_status($show_icons); |
|
396 | 396 | } |
397 | 397 | |
398 | 398 | |
@@ -402,10 +402,10 @@ discard block |
||
402 | 402 | * @param bool $show_icons |
403 | 403 | * @return string |
404 | 404 | */ |
405 | - public function pretty_status( $show_icons = FALSE ) { |
|
406 | - $status = EEM_Status::instance()->localized_status( array( $this->STS_ID() => __( 'unknown', 'event_espresso' ) ), FALSE, 'sentence' ); |
|
405 | + public function pretty_status($show_icons = FALSE) { |
|
406 | + $status = EEM_Status::instance()->localized_status(array($this->STS_ID() => __('unknown', 'event_espresso')), FALSE, 'sentence'); |
|
407 | 407 | $icon = ''; |
408 | - switch ( $this->STS_ID() ) { |
|
408 | + switch ($this->STS_ID()) { |
|
409 | 409 | case EEM_Payment::status_id_approved: |
410 | 410 | $icon = $show_icons ? '<span class="dashicons dashicons-yes ee-icon-size-24 green-text"></span>' : ''; |
411 | 411 | break; |
@@ -419,7 +419,7 @@ discard block |
||
419 | 419 | $icon = $show_icons ? '<span class="dashicons dashicons-no ee-icon-size-16 red-text"></span>' : ''; |
420 | 420 | break; |
421 | 421 | } |
422 | - return $icon . $status[ $this->STS_ID() ]; |
|
422 | + return $icon.$status[$this->STS_ID()]; |
|
423 | 423 | } |
424 | 424 | |
425 | 425 | |
@@ -430,7 +430,7 @@ discard block |
||
430 | 430 | * @return boolean whether the payment is approved or not |
431 | 431 | */ |
432 | 432 | public function is_approved() { |
433 | - return $this->status_is( EEM_Payment::status_id_approved ); |
|
433 | + return $this->status_is(EEM_Payment::status_id_approved); |
|
434 | 434 | } |
435 | 435 | |
436 | 436 | |
@@ -442,8 +442,8 @@ discard block |
||
442 | 442 | * one of the status_id_* on the EEM_Payment model |
443 | 443 | * @return boolean whether the status of this payment equals the status id |
444 | 444 | */ |
445 | - protected function status_is( $STS_ID ) { |
|
446 | - if ( $STS_ID == $this->STS_ID() ) { |
|
445 | + protected function status_is($STS_ID) { |
|
446 | + if ($STS_ID == $this->STS_ID()) { |
|
447 | 447 | return TRUE; |
448 | 448 | } else { |
449 | 449 | return FALSE; |
@@ -457,7 +457,7 @@ discard block |
||
457 | 457 | * @return boolean whether the payment is pending or not |
458 | 458 | */ |
459 | 459 | public function is_pending() { |
460 | - return $this->status_is( EEM_Payment::status_id_pending ); |
|
460 | + return $this->status_is(EEM_Payment::status_id_pending); |
|
461 | 461 | } |
462 | 462 | |
463 | 463 | |
@@ -467,7 +467,7 @@ discard block |
||
467 | 467 | * @return boolean |
468 | 468 | */ |
469 | 469 | public function is_cancelled() { |
470 | - return $this->status_is( EEM_Payment::status_id_cancelled ); |
|
470 | + return $this->status_is(EEM_Payment::status_id_cancelled); |
|
471 | 471 | } |
472 | 472 | |
473 | 473 | |
@@ -477,7 +477,7 @@ discard block |
||
477 | 477 | * @return boolean |
478 | 478 | */ |
479 | 479 | public function is_declined() { |
480 | - return $this->status_is( EEM_Payment::status_id_declined ); |
|
480 | + return $this->status_is(EEM_Payment::status_id_declined); |
|
481 | 481 | } |
482 | 482 | |
483 | 483 | |
@@ -487,7 +487,7 @@ discard block |
||
487 | 487 | * @return boolean |
488 | 488 | */ |
489 | 489 | public function is_failed() { |
490 | - return $this->status_is( EEM_Payment::status_id_failed ); |
|
490 | + return $this->status_is(EEM_Payment::status_id_failed); |
|
491 | 491 | } |
492 | 492 | |
493 | 493 | |
@@ -507,7 +507,7 @@ discard block |
||
507 | 507 | * @return EE_Status |
508 | 508 | */ |
509 | 509 | public function status_obj() { |
510 | - return $this->get_first_related( 'Status' ); |
|
510 | + return $this->get_first_related('Status'); |
|
511 | 511 | } |
512 | 512 | |
513 | 513 | |
@@ -517,8 +517,8 @@ discard block |
||
517 | 517 | * @param array $query_params like EEM_Base::get_all |
518 | 518 | * @return EE_Extra_Meta |
519 | 519 | */ |
520 | - public function extra_meta( $query_params = array() ) { |
|
521 | - return $this->get_many_related( 'Extra_Meta', $query_params ); |
|
520 | + public function extra_meta($query_params = array()) { |
|
521 | + return $this->get_many_related('Extra_Meta', $query_params); |
|
522 | 522 | } |
523 | 523 | |
524 | 524 | |
@@ -529,7 +529,7 @@ discard block |
||
529 | 529 | * offline ones, dont' create payments) |
530 | 530 | * @return EE_Payment_Method |
531 | 531 | */ |
532 | - function payment_method(){ |
|
532 | + function payment_method() { |
|
533 | 533 | return $this->get_first_related('Payment_Method'); |
534 | 534 | } |
535 | 535 | |
@@ -546,12 +546,12 @@ discard block |
||
546 | 546 | * @param string $inside_form_html |
547 | 547 | * @return string html |
548 | 548 | */ |
549 | - function redirect_form( $inside_form_html = NULL ) { |
|
549 | + function redirect_form($inside_form_html = NULL) { |
|
550 | 550 | $redirect_url = $this->redirect_url(); |
551 | - if ( ! empty( $redirect_url )) { |
|
551 | + if ( ! empty($redirect_url)) { |
|
552 | 552 | EE_Registry::instance()->load_helper('HTML'); |
553 | 553 | // what ? no inner form content? |
554 | - if( $inside_form_html === NULL ) { |
|
554 | + if ($inside_form_html === NULL) { |
|
555 | 555 | $inside_form_html = EEH_HTML::p( |
556 | 556 | sprintf( |
557 | 557 | __('If you are not automatically redirected to the payment website within 10 seconds... %1$s %2$s Click Here %3$s', 'event_espresso'), |
@@ -569,17 +569,17 @@ discard block |
||
569 | 569 | ); |
570 | 570 | //if it's a GET request, we need to remove all the GET params in the querystring |
571 | 571 | //and put them into the form instead |
572 | - if( $method == 'GET' ) { |
|
573 | - $querystring = parse_url( $redirect_url, PHP_URL_QUERY ); |
|
572 | + if ($method == 'GET') { |
|
573 | + $querystring = parse_url($redirect_url, PHP_URL_QUERY); |
|
574 | 574 | $get_params = null; |
575 | - parse_str( $querystring, $get_params ); |
|
576 | - $inside_form_html .= $this->_args_as_inputs( $get_params ); |
|
577 | - $redirect_url = str_replace( '?' . $querystring, '', $redirect_url ); |
|
575 | + parse_str($querystring, $get_params); |
|
576 | + $inside_form_html .= $this->_args_as_inputs($get_params); |
|
577 | + $redirect_url = str_replace('?'.$querystring, '', $redirect_url); |
|
578 | 578 | } |
579 | - $form = EEH_HTML::nl(1) . '<form method="' . $method . '" name="gateway_form" action="' . $redirect_url . '">'; |
|
580 | - $form .= EEH_HTML::nl(1) . $this->redirect_args_as_inputs(); |
|
579 | + $form = EEH_HTML::nl(1).'<form method="'.$method.'" name="gateway_form" action="'.$redirect_url.'">'; |
|
580 | + $form .= EEH_HTML::nl(1).$this->redirect_args_as_inputs(); |
|
581 | 581 | $form .= $inside_form_html; |
582 | - $form .= EEH_HTML::nl(-1) . '</form>' . EEH_HTML::nl(-1); |
|
582 | + $form .= EEH_HTML::nl(-1).'</form>'.EEH_HTML::nl(-1); |
|
583 | 583 | return $form; |
584 | 584 | } else { |
585 | 585 | return NULL; |
@@ -594,8 +594,8 @@ discard block |
||
594 | 594 | * and returns the html as a string |
595 | 595 | * @return string |
596 | 596 | */ |
597 | - function redirect_args_as_inputs(){ |
|
598 | - return $this->_args_as_inputs( $this->redirect_args() ); |
|
597 | + function redirect_args_as_inputs() { |
|
598 | + return $this->_args_as_inputs($this->redirect_args()); |
|
599 | 599 | } |
600 | 600 | |
601 | 601 | /** |
@@ -604,12 +604,12 @@ discard block |
||
604 | 604 | * @param array $args key-value pairs |
605 | 605 | * @return string |
606 | 606 | */ |
607 | - protected function _args_as_inputs( $args ) { |
|
607 | + protected function _args_as_inputs($args) { |
|
608 | 608 | $html = ''; |
609 | - if( $args !== NULL && is_array( $args )) { |
|
609 | + if ($args !== NULL && is_array($args)) { |
|
610 | 610 | EE_Registry::instance()->load_helper('HTML'); |
611 | - foreach( $args as $name => $value){ |
|
612 | - $html .= EEH_HTML::nl(0) . '<input type="hidden" name="' . $name . '" value="' . esc_attr( $value ) . '"/>'; |
|
611 | + foreach ($args as $name => $value) { |
|
612 | + $html .= EEH_HTML::nl(0).'<input type="hidden" name="'.$name.'" value="'.esc_attr($value).'"/>'; |
|
613 | 613 | } |
614 | 614 | } |
615 | 615 | return $html; |
@@ -624,7 +624,7 @@ discard block |
||
624 | 624 | * object itself) |
625 | 625 | * @return string for the currency code |
626 | 626 | */ |
627 | - public function currency_code(){ |
|
627 | + public function currency_code() { |
|
628 | 628 | return EE_Config::instance()->currency->code; |
629 | 629 | } |
630 | 630 | |
@@ -638,14 +638,14 @@ discard block |
||
638 | 638 | * @access private |
639 | 639 | * @param mixed $item |
640 | 640 | */ |
641 | - private function _strip_all_tags_within_array( &$item ) { |
|
642 | - if( is_object( $item ) ) { |
|
641 | + private function _strip_all_tags_within_array(&$item) { |
|
642 | + if (is_object($item)) { |
|
643 | 643 | $item = (array) $item; |
644 | 644 | } |
645 | - if( is_array( $item ) ){ |
|
646 | - array_walk_recursive( $item, array( $this, '_strip_all_tags_within_array' ) ); |
|
647 | - }else{ |
|
648 | - $item = wp_strip_all_tags( $item ); |
|
645 | + if (is_array($item)) { |
|
646 | + array_walk_recursive($item, array($this, '_strip_all_tags_within_array')); |
|
647 | + } else { |
|
648 | + $item = wp_strip_all_tags($item); |
|
649 | 649 | } |
650 | 650 | } |
651 | 651 | |
@@ -654,13 +654,13 @@ discard block |
||
654 | 654 | * is approved and was created during this request). False otherwise. |
655 | 655 | * @return boolean |
656 | 656 | */ |
657 | - public function just_approved(){ |
|
658 | - EE_Registry::instance()->load_helper( 'Array' ); |
|
659 | - $original_status =EEH_Array::is_set( $this->_props_n_values_provided_in_constructor, 'STS_ID', $this->get_model()->field_settings_for( 'STS_ID' )->get_default_value() ); |
|
657 | + public function just_approved() { |
|
658 | + EE_Registry::instance()->load_helper('Array'); |
|
659 | + $original_status = EEH_Array::is_set($this->_props_n_values_provided_in_constructor, 'STS_ID', $this->get_model()->field_settings_for('STS_ID')->get_default_value()); |
|
660 | 660 | $current_status = $this->status(); |
661 | - if( $original_status !== EEM_Payment::status_id_approved && $current_status === EEM_Payment::status_id_approved ){ |
|
661 | + if ($original_status !== EEM_Payment::status_id_approved && $current_status === EEM_Payment::status_id_approved) { |
|
662 | 662 | return TRUE; |
663 | - }else{ |
|
663 | + } else { |
|
664 | 664 | return FALSE; |
665 | 665 | } |
666 | 666 | } |
@@ -672,11 +672,11 @@ discard block |
||
672 | 672 | * @param string $extra_cache_ref This allows the user to specify an extra cache ref for the given property (in cases where the same property may be used for different outputs - i.e. datetime, money etc.) |
673 | 673 | * @return mixed |
674 | 674 | */ |
675 | - public function get_pretty($field_name, $extra_cache_ref = NULL){ |
|
676 | - if( $field_name == 'PAY_gateway' ){ |
|
675 | + public function get_pretty($field_name, $extra_cache_ref = NULL) { |
|
676 | + if ($field_name == 'PAY_gateway') { |
|
677 | 677 | return $this->gateway(); |
678 | 678 | } |
679 | - return $this->_get_cached_property( $field_name, TRUE, $extra_cache_ref ); |
|
679 | + return $this->_get_cached_property($field_name, TRUE, $extra_cache_ref); |
|
680 | 680 | } |
681 | 681 | |
682 | 682 | |
@@ -686,8 +686,8 @@ discard block |
||
686 | 686 | * @param array $query_params like EEM_Base::get_all |
687 | 687 | * @return EE_Registration_Payment[] |
688 | 688 | */ |
689 | - public function registration_payments( $query_params = array() ) { |
|
690 | - return $this->get_many_related( 'Registration_Payment', $query_params ); |
|
689 | + public function registration_payments($query_params = array()) { |
|
690 | + return $this->get_many_related('Registration_Payment', $query_params); |
|
691 | 691 | } |
692 | 692 | |
693 | 693 |
@@ -99,11 +99,11 @@ discard block |
||
99 | 99 | |
100 | 100 | |
101 | 101 | /** |
102 | - * Set Payment Method |
|
103 | - * |
|
104 | - * @access public |
|
105 | - * @param string $PAY_source |
|
106 | - */ |
|
102 | + * Set Payment Method |
|
103 | + * |
|
104 | + * @access public |
|
105 | + * @param string $PAY_source |
|
106 | + */ |
|
107 | 107 | public function set_source( $PAY_source = '' ) { |
108 | 108 | $this->set('PAY_source',$PAY_source); |
109 | 109 | } |
@@ -246,16 +246,16 @@ discard block |
||
246 | 246 | |
247 | 247 | |
248 | 248 | /** |
249 | - * get Payment Status |
|
250 | - * @access public |
|
251 | - */ |
|
249 | + * get Payment Status |
|
250 | + * @access public |
|
251 | + */ |
|
252 | 252 | public function status() { |
253 | 253 | return $this->get('STS_ID'); |
254 | 254 | } |
255 | 255 | /** |
256 | - * get Payment Status |
|
257 | - * @access public |
|
258 | - */ |
|
256 | + * get Payment Status |
|
257 | + * @access public |
|
258 | + */ |
|
259 | 259 | public function STS_ID() { |
260 | 260 | return $this->get('STS_ID'); |
261 | 261 | } |
@@ -278,9 +278,9 @@ discard block |
||
278 | 278 | |
279 | 279 | |
280 | 280 | /** |
281 | - * get Payment Source |
|
282 | - * @access public |
|
283 | - */ |
|
281 | + * get Payment Source |
|
282 | + * @access public |
|
283 | + */ |
|
284 | 284 | public function source() { |
285 | 285 | return $this->get('PAY_source'); |
286 | 286 | } |
@@ -348,9 +348,9 @@ discard block |
||
348 | 348 | |
349 | 349 | |
350 | 350 | /** |
351 | - * get Payment made via admin source |
|
352 | - * @access public |
|
353 | - */ |
|
351 | + * get Payment made via admin source |
|
352 | + * @access public |
|
353 | + */ |
|
354 | 354 | public function payment_made_via_admin() { |
355 | 355 | return ($this->get('PAY_source') == EEM_Payment_Method::scope_admin); |
356 | 356 | } |
@@ -46,7 +46,7 @@ discard block |
||
46 | 46 | * @param array $props_n_values incoming values from the database |
47 | 47 | * @param string $timezone incoming timezone as set by the model. If not set the timezone for |
48 | 48 | * the website will be used. |
49 | - * @return EE_Attendee |
|
49 | + * @return EE_Price |
|
50 | 50 | */ |
51 | 51 | public static function new_instance_from_db( $props_n_values = array(), $timezone = null ) { |
52 | 52 | return new self( $props_n_values, TRUE, $timezone ); |
@@ -129,7 +129,7 @@ discard block |
||
129 | 129 | /** |
130 | 130 | * get Price type |
131 | 131 | * @access public |
132 | - * @return int |
|
132 | + * @return boolean |
|
133 | 133 | */ |
134 | 134 | public function type() { |
135 | 135 | return $this->get( 'PRT_ID' ); |
@@ -140,7 +140,7 @@ discard block |
||
140 | 140 | /** |
141 | 141 | * get Price Amount |
142 | 142 | * @access public |
143 | - * @return float |
|
143 | + * @return boolean |
|
144 | 144 | */ |
145 | 145 | public function amount() { |
146 | 146 | return $this->get( 'PRC_amount' ); |
@@ -151,7 +151,7 @@ discard block |
||
151 | 151 | /** |
152 | 152 | * get Price Name |
153 | 153 | * @access public |
154 | - * @return string |
|
154 | + * @return boolean |
|
155 | 155 | */ |
156 | 156 | public function name() { |
157 | 157 | return $this->get( 'PRC_name' ); |
@@ -162,7 +162,7 @@ discard block |
||
162 | 162 | /** |
163 | 163 | * get Price description |
164 | 164 | * @access public |
165 | - * @return string |
|
165 | + * @return boolean |
|
166 | 166 | */ |
167 | 167 | public function desc() { |
168 | 168 | return $this->get( 'PRC_desc' ); |
@@ -173,7 +173,7 @@ discard block |
||
173 | 173 | /** |
174 | 174 | * get overrides |
175 | 175 | * @access public |
176 | - * @return int |
|
176 | + * @return boolean |
|
177 | 177 | */ |
178 | 178 | public function overrides() { |
179 | 179 | return $this->get( 'PRC_overrides' ); |
@@ -184,7 +184,7 @@ discard block |
||
184 | 184 | /** |
185 | 185 | * get order |
186 | 186 | * @access public |
187 | - * @return int |
|
187 | + * @return boolean |
|
188 | 188 | */ |
189 | 189 | public function order() { |
190 | 190 | return $this->get( 'PRC_order' ); |
@@ -197,7 +197,7 @@ discard block |
||
197 | 197 | * |
198 | 198 | * @since 4.5.0 |
199 | 199 | * |
200 | - * @return int |
|
200 | + * @return boolean |
|
201 | 201 | */ |
202 | 202 | public function wp_user() { |
203 | 203 | return $this->get('PRC_wp_user'); |
@@ -1,5 +1,5 @@ discard block |
||
1 | -<?php if ( !defined( 'EVENT_ESPRESSO_VERSION' ) ) { |
|
2 | - exit( 'No direct script access allowed' ); |
|
1 | +<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
2 | + exit('No direct script access allowed'); |
|
3 | 3 | } |
4 | 4 | /** |
5 | 5 | * Event Espresso |
@@ -35,9 +35,9 @@ discard block |
||
35 | 35 | * date_format and the second value is the time format |
36 | 36 | * @return EE_Attendee |
37 | 37 | */ |
38 | - public static function new_instance( $props_n_values = array(), $timezone = null, $date_formats = array() ) { |
|
39 | - $has_object = parent::_check_for_object( $props_n_values, __CLASS__ ); |
|
40 | - return $has_object ? $has_object : new self( $props_n_values, false, $timezone, $date_formats ); |
|
38 | + public static function new_instance($props_n_values = array(), $timezone = null, $date_formats = array()) { |
|
39 | + $has_object = parent::_check_for_object($props_n_values, __CLASS__); |
|
40 | + return $has_object ? $has_object : new self($props_n_values, false, $timezone, $date_formats); |
|
41 | 41 | } |
42 | 42 | |
43 | 43 | |
@@ -48,8 +48,8 @@ discard block |
||
48 | 48 | * the website will be used. |
49 | 49 | * @return EE_Attendee |
50 | 50 | */ |
51 | - public static function new_instance_from_db( $props_n_values = array(), $timezone = null ) { |
|
52 | - return new self( $props_n_values, TRUE, $timezone ); |
|
51 | + public static function new_instance_from_db($props_n_values = array(), $timezone = null) { |
|
52 | + return new self($props_n_values, TRUE, $timezone); |
|
53 | 53 | } |
54 | 54 | |
55 | 55 | |
@@ -60,8 +60,8 @@ discard block |
||
60 | 60 | * @access public |
61 | 61 | * @param int $PRT_ID |
62 | 62 | */ |
63 | - public function set_type( $PRT_ID = 0 ) { |
|
64 | - $this->set( 'PRT_ID', $PRT_ID ); |
|
63 | + public function set_type($PRT_ID = 0) { |
|
64 | + $this->set('PRT_ID', $PRT_ID); |
|
65 | 65 | } |
66 | 66 | |
67 | 67 | |
@@ -72,8 +72,8 @@ discard block |
||
72 | 72 | * @access public |
73 | 73 | * @param float $PRC_amount |
74 | 74 | */ |
75 | - public function set_amount( $PRC_amount = 0.00 ) { |
|
76 | - $this->set( 'PRC_amount', $PRC_amount ); |
|
75 | + public function set_amount($PRC_amount = 0.00) { |
|
76 | + $this->set('PRC_amount', $PRC_amount); |
|
77 | 77 | } |
78 | 78 | |
79 | 79 | |
@@ -84,8 +84,8 @@ discard block |
||
84 | 84 | * @access public |
85 | 85 | * @param string $PRC_name |
86 | 86 | */ |
87 | - public function set_name( $PRC_name = '' ) { |
|
88 | - $this->set( 'PRC_name', $PRC_name ); |
|
87 | + public function set_name($PRC_name = '') { |
|
88 | + $this->set('PRC_name', $PRC_name); |
|
89 | 89 | } |
90 | 90 | |
91 | 91 | |
@@ -96,8 +96,8 @@ discard block |
||
96 | 96 | * @access public |
97 | 97 | * @param string $PRC_desc |
98 | 98 | */ |
99 | - public function set_description( $PRC_desc = '' ) { |
|
100 | - $this->Set( 'PRC_desc', $PRC_desc ); |
|
99 | + public function set_description($PRC_desc = '') { |
|
100 | + $this->Set('PRC_desc', $PRC_desc); |
|
101 | 101 | } |
102 | 102 | |
103 | 103 | |
@@ -108,8 +108,8 @@ discard block |
||
108 | 108 | * @access public |
109 | 109 | * @param bool $PRC_is_default |
110 | 110 | */ |
111 | - public function set_is_default( $PRC_is_default = FALSE ) { |
|
112 | - $this->set( 'PRC_is_default', $PRC_is_default ); |
|
111 | + public function set_is_default($PRC_is_default = FALSE) { |
|
112 | + $this->set('PRC_is_default', $PRC_is_default); |
|
113 | 113 | } |
114 | 114 | |
115 | 115 | |
@@ -120,8 +120,8 @@ discard block |
||
120 | 120 | * @access public |
121 | 121 | * @param bool $PRC_deleted |
122 | 122 | */ |
123 | - public function set_deleted( $PRC_deleted = NULL ) { |
|
124 | - $this->set( 'PRC_deleted', $PRC_deleted ); |
|
123 | + public function set_deleted($PRC_deleted = NULL) { |
|
124 | + $this->set('PRC_deleted', $PRC_deleted); |
|
125 | 125 | } |
126 | 126 | |
127 | 127 | |
@@ -132,7 +132,7 @@ discard block |
||
132 | 132 | * @return int |
133 | 133 | */ |
134 | 134 | public function type() { |
135 | - return $this->get( 'PRT_ID' ); |
|
135 | + return $this->get('PRT_ID'); |
|
136 | 136 | } |
137 | 137 | |
138 | 138 | |
@@ -143,7 +143,7 @@ discard block |
||
143 | 143 | * @return float |
144 | 144 | */ |
145 | 145 | public function amount() { |
146 | - return $this->get( 'PRC_amount' ); |
|
146 | + return $this->get('PRC_amount'); |
|
147 | 147 | } |
148 | 148 | |
149 | 149 | |
@@ -154,7 +154,7 @@ discard block |
||
154 | 154 | * @return string |
155 | 155 | */ |
156 | 156 | public function name() { |
157 | - return $this->get( 'PRC_name' ); |
|
157 | + return $this->get('PRC_name'); |
|
158 | 158 | } |
159 | 159 | |
160 | 160 | |
@@ -165,7 +165,7 @@ discard block |
||
165 | 165 | * @return string |
166 | 166 | */ |
167 | 167 | public function desc() { |
168 | - return $this->get( 'PRC_desc' ); |
|
168 | + return $this->get('PRC_desc'); |
|
169 | 169 | } |
170 | 170 | |
171 | 171 | |
@@ -176,7 +176,7 @@ discard block |
||
176 | 176 | * @return int |
177 | 177 | */ |
178 | 178 | public function overrides() { |
179 | - return $this->get( 'PRC_overrides' ); |
|
179 | + return $this->get('PRC_overrides'); |
|
180 | 180 | } |
181 | 181 | |
182 | 182 | |
@@ -187,7 +187,7 @@ discard block |
||
187 | 187 | * @return int |
188 | 188 | */ |
189 | 189 | public function order() { |
190 | - return $this->get( 'PRC_order' ); |
|
190 | + return $this->get('PRC_order'); |
|
191 | 191 | } |
192 | 192 | |
193 | 193 | |
@@ -211,7 +211,7 @@ discard block |
||
211 | 211 | * @return bool |
212 | 212 | */ |
213 | 213 | public function is_default() { |
214 | - return $this->get( 'PRC_is_default' ); |
|
214 | + return $this->get('PRC_is_default'); |
|
215 | 215 | } |
216 | 216 | |
217 | 217 | |
@@ -222,7 +222,7 @@ discard block |
||
222 | 222 | * @return bool |
223 | 223 | */ |
224 | 224 | public function deleted() { |
225 | - return $this->get( 'PRC_deleted' ); |
|
225 | + return $this->get('PRC_deleted'); |
|
226 | 226 | } |
227 | 227 | |
228 | 228 | |
@@ -231,7 +231,7 @@ discard block |
||
231 | 231 | * @return bool |
232 | 232 | */ |
233 | 233 | public function parent() { |
234 | - return $this->get( 'PRC_parent' ); |
|
234 | + return $this->get('PRC_parent'); |
|
235 | 235 | } |
236 | 236 | |
237 | 237 | |
@@ -253,7 +253,7 @@ discard block |
||
253 | 253 | * @return EE_Price_Type |
254 | 254 | */ |
255 | 255 | public function type_obj() { |
256 | - return $this->get_first_related( 'Price_Type' ); |
|
256 | + return $this->get_first_related('Price_Type'); |
|
257 | 257 | } |
258 | 258 | |
259 | 259 | |
@@ -275,7 +275,7 @@ discard block |
||
275 | 275 | */ |
276 | 276 | public function is_percent() { |
277 | 277 | $price_type = $this->type_obj(); |
278 | - return $price_type->get( 'PRT_is_percent' ); |
|
278 | + return $price_type->get('PRT_is_percent'); |
|
279 | 279 | } |
280 | 280 | |
281 | 281 | |
@@ -287,7 +287,7 @@ discard block |
||
287 | 287 | * @return string |
288 | 288 | */ |
289 | 289 | public function pretty_price() { |
290 | - return ! $this->is_percent() ? $this->get_pretty('PRC_amount') : $this->get('PRC_amount') . '%'; |
|
290 | + return ! $this->is_percent() ? $this->get_pretty('PRC_amount') : $this->get('PRC_amount').'%'; |
|
291 | 291 | } |
292 | 292 | |
293 | 293 | |
@@ -296,7 +296,7 @@ discard block |
||
296 | 296 | * @return mixed |
297 | 297 | */ |
298 | 298 | public function get_price_without_currency_symbol() { |
299 | - return str_replace( EE_Registry::instance()->CFG->currency->sign, '', $this->get_pretty( 'PRC_amount' ) ); |
|
299 | + return str_replace(EE_Registry::instance()->CFG->currency->sign, '', $this->get_pretty('PRC_amount')); |
|
300 | 300 | } |
301 | 301 | } |
302 | 302 |
@@ -103,11 +103,11 @@ discard block |
||
103 | 103 | |
104 | 104 | |
105 | 105 | /** |
106 | - * set is_default |
|
107 | - * |
|
108 | - * @access public |
|
109 | - * @param bool $PRC_is_default |
|
110 | - */ |
|
106 | + * set is_default |
|
107 | + * |
|
108 | + * @access public |
|
109 | + * @param bool $PRC_is_default |
|
110 | + */ |
|
111 | 111 | public function set_is_default( $PRC_is_default = FALSE ) { |
112 | 112 | $this->set( 'PRC_is_default', $PRC_is_default ); |
113 | 113 | } |
@@ -115,11 +115,11 @@ discard block |
||
115 | 115 | |
116 | 116 | |
117 | 117 | /** |
118 | - * set deleted |
|
119 | - * |
|
120 | - * @access public |
|
121 | - * @param bool $PRC_deleted |
|
122 | - */ |
|
118 | + * set deleted |
|
119 | + * |
|
120 | + * @access public |
|
121 | + * @param bool $PRC_deleted |
|
122 | + */ |
|
123 | 123 | public function set_deleted( $PRC_deleted = NULL ) { |
124 | 124 | $this->set( 'PRC_deleted', $PRC_deleted ); |
125 | 125 | } |
@@ -156,7 +156,7 @@ |
||
156 | 156 | * |
157 | 157 | * @since 4.5.0 |
158 | 158 | * |
159 | - * @return int |
|
159 | + * @return boolean |
|
160 | 160 | */ |
161 | 161 | public function wp_user() { |
162 | 162 | return $this->get('PRT_wp_user'); |
@@ -1,5 +1,5 @@ discard block |
||
1 | -<?php if ( ! defined( 'EVENT_ESPRESSO_VERSION' ) ) { |
|
2 | - exit( 'No direct script access allowed' ); |
|
1 | +<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
2 | + exit('No direct script access allowed'); |
|
3 | 3 | } |
4 | 4 | /** |
5 | 5 | * Event Espresso |
@@ -32,9 +32,9 @@ discard block |
||
32 | 32 | * @param array $props_n_values |
33 | 33 | * @return EE_Price_Type |
34 | 34 | */ |
35 | - public static function new_instance( $props_n_values = array() ) { |
|
36 | - $has_object = parent::_check_for_object( $props_n_values, __CLASS__ ); |
|
37 | - return $has_object ? $has_object : new self( $props_n_values ); |
|
35 | + public static function new_instance($props_n_values = array()) { |
|
36 | + $has_object = parent::_check_for_object($props_n_values, __CLASS__); |
|
37 | + return $has_object ? $has_object : new self($props_n_values); |
|
38 | 38 | } |
39 | 39 | |
40 | 40 | |
@@ -43,8 +43,8 @@ discard block |
||
43 | 43 | * @param array $props_n_values |
44 | 44 | * @return EE_Price_Type |
45 | 45 | */ |
46 | - public static function new_instance_from_db( $props_n_values = array() ) { |
|
47 | - return new self( $props_n_values, TRUE ); |
|
46 | + public static function new_instance_from_db($props_n_values = array()) { |
|
47 | + return new self($props_n_values, TRUE); |
|
48 | 48 | } |
49 | 49 | |
50 | 50 | |
@@ -55,8 +55,8 @@ discard block |
||
55 | 55 | * @access public |
56 | 56 | * @param string $PRT_name |
57 | 57 | */ |
58 | - public function set_name( $PRT_name = '' ) { |
|
59 | - $this->set( 'PRT_name', $PRT_name ); |
|
58 | + public function set_name($PRT_name = '') { |
|
59 | + $this->set('PRT_name', $PRT_name); |
|
60 | 60 | } |
61 | 61 | |
62 | 62 | |
@@ -67,8 +67,8 @@ discard block |
||
67 | 67 | * @access public |
68 | 68 | * @param bool $PRT_is_percent |
69 | 69 | */ |
70 | - public function set_is_percent( $PRT_is_percent = FALSE ) { |
|
71 | - $this->set( 'PRT_is_percent', $PRT_is_percent ); |
|
70 | + public function set_is_percent($PRT_is_percent = FALSE) { |
|
71 | + $this->set('PRT_is_percent', $PRT_is_percent); |
|
72 | 72 | } |
73 | 73 | |
74 | 74 | |
@@ -79,8 +79,8 @@ discard block |
||
79 | 79 | * @access public |
80 | 80 | * @param int $PRT_order |
81 | 81 | */ |
82 | - public function set_order( $PRT_order = 0 ) { |
|
83 | - $this->set( 'PRT_order', $PRT_order ); |
|
82 | + public function set_order($PRT_order = 0) { |
|
83 | + $this->set('PRT_order', $PRT_order); |
|
84 | 84 | } |
85 | 85 | |
86 | 86 | |
@@ -89,7 +89,7 @@ discard block |
||
89 | 89 | * |
90 | 90 | */ |
91 | 91 | public function move_to_trash() { |
92 | - $this->set( 'PRT_deleted', TRUE ); |
|
92 | + $this->set('PRT_deleted', TRUE); |
|
93 | 93 | } |
94 | 94 | |
95 | 95 | |
@@ -98,7 +98,7 @@ discard block |
||
98 | 98 | * |
99 | 99 | */ |
100 | 100 | public function restore_from_trash() { |
101 | - $this->set( 'PRT_deleted', FALSE ); |
|
101 | + $this->set('PRT_deleted', FALSE); |
|
102 | 102 | } |
103 | 103 | |
104 | 104 | |
@@ -108,7 +108,7 @@ discard block |
||
108 | 108 | * @access public |
109 | 109 | */ |
110 | 110 | public function name() { |
111 | - return $this->get( 'PRT_name' ); |
|
111 | + return $this->get('PRT_name'); |
|
112 | 112 | } |
113 | 113 | |
114 | 114 | |
@@ -118,7 +118,7 @@ discard block |
||
118 | 118 | * @access public |
119 | 119 | */ |
120 | 120 | public function base_type() { |
121 | - return $this->get( 'PBT_ID' ); |
|
121 | + return $this->get('PBT_ID'); |
|
122 | 122 | } |
123 | 123 | |
124 | 124 | |
@@ -127,7 +127,7 @@ discard block |
||
127 | 127 | * @return mixed |
128 | 128 | */ |
129 | 129 | public function base_type_name() { |
130 | - return $this->get_pretty( 'PBT_ID' ); |
|
130 | + return $this->get_pretty('PBT_ID'); |
|
131 | 131 | } |
132 | 132 | |
133 | 133 | |
@@ -137,7 +137,7 @@ discard block |
||
137 | 137 | * @access public |
138 | 138 | */ |
139 | 139 | public function is_percent() { |
140 | - return $this->get( 'PRT_is_percent' ); |
|
140 | + return $this->get('PRT_is_percent'); |
|
141 | 141 | } |
142 | 142 | |
143 | 143 | |
@@ -146,7 +146,7 @@ discard block |
||
146 | 146 | * @return bool |
147 | 147 | */ |
148 | 148 | public function is_discount() { |
149 | - return $this->get( 'PBT_ID' ) == 2 ? TRUE : FALSE; |
|
149 | + return $this->get('PBT_ID') == 2 ? TRUE : FALSE; |
|
150 | 150 | } |
151 | 151 | |
152 | 152 | |
@@ -169,7 +169,7 @@ discard block |
||
169 | 169 | * @access public |
170 | 170 | */ |
171 | 171 | public function order() { |
172 | - return $this->get( 'PRT_order' ); |
|
172 | + return $this->get('PRT_order'); |
|
173 | 173 | } |
174 | 174 | |
175 | 175 | |
@@ -179,7 +179,7 @@ discard block |
||
179 | 179 | * @access public |
180 | 180 | */ |
181 | 181 | public function deleted() { |
182 | - return $this->get( 'PRT_deleted' ); |
|
182 | + return $this->get('PRT_deleted'); |
|
183 | 183 | } |
184 | 184 | } |
185 | 185 |
@@ -226,7 +226,7 @@ discard block |
||
226 | 226 | * generate_question_form_inputs_for_object |
227 | 227 | * |
228 | 228 | * @access protected |
229 | - * @param bool|object $object $object |
|
229 | + * @param EE_Base_Class|null $object $object |
|
230 | 230 | * @param array $input_types |
231 | 231 | * @return array |
232 | 232 | */ |
@@ -324,7 +324,7 @@ discard block |
||
324 | 324 | * add_temp_option |
325 | 325 | * @access public |
326 | 326 | * @param \EE_Question_Option $QSO EE_Question_Option |
327 | - * @return boolean |
|
327 | + * @return boolean|null |
|
328 | 328 | */ |
329 | 329 | public function add_temp_option( EE_Question_Option $QSO ) { |
330 | 330 | $this->_QST->add_temp_option( $QSO ); |
@@ -336,8 +336,8 @@ discard block |
||
336 | 336 | * set property values for question form input |
337 | 337 | * @access public |
338 | 338 | * @param string $property |
339 | - * @param mixed $value |
|
340 | - * @return mixed |
|
339 | + * @param boolean $value |
|
340 | + * @return boolean|null |
|
341 | 341 | */ |
342 | 342 | public function set( $property = NULL, $value = NULL ) { |
343 | 343 | if ( ! empty( $property ) ) { |
@@ -376,7 +376,7 @@ discard block |
||
376 | 376 | /** |
377 | 377 | * get_meta |
378 | 378 | * @access public |
379 | - * @param mixed $key |
|
379 | + * @param string $key |
|
380 | 380 | * @return mixed |
381 | 381 | */ |
382 | 382 | public function get_meta( $key = FALSE ) { |
@@ -1,5 +1,5 @@ discard block |
||
1 | -<?php if ( !defined( 'EVENT_ESPRESSO_VERSION' ) ) { |
|
2 | - exit( 'No direct script access allowed' ); |
|
1 | +<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
2 | + exit('No direct script access allowed'); |
|
3 | 3 | } |
4 | 4 | /** |
5 | 5 | * Event Espresso |
@@ -82,14 +82,14 @@ discard block |
||
82 | 82 | * @access public |
83 | 83 | * @return \EE_Question_Form_Input |
84 | 84 | */ |
85 | - public function __construct( EE_Question $QST = NULL, EE_Answer $ANS = NULL, $q_meta = array() ) { |
|
86 | - if ( empty( $QST ) || empty( $ANS ) ) { |
|
87 | - EE_Error::add_error( __( 'An error occurred. A valid EE_Question or EE_Answer object was not received.', 'event_espresso' ), __FILE__, __FUNCTION__, __LINE__ ); |
|
85 | + public function __construct(EE_Question $QST = NULL, EE_Answer $ANS = NULL, $q_meta = array()) { |
|
86 | + if (empty($QST) || empty($ANS)) { |
|
87 | + EE_Error::add_error(__('An error occurred. A valid EE_Question or EE_Answer object was not received.', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__); |
|
88 | 88 | return NULL; |
89 | 89 | } |
90 | 90 | $this->_QST = $QST; |
91 | 91 | $this->_ANS = $ANS; |
92 | - $this->set_question_form_input_meta( $q_meta ); |
|
92 | + $this->set_question_form_input_meta($q_meta); |
|
93 | 93 | $this->set_question_form_input_init(); |
94 | 94 | } |
95 | 95 | |
@@ -101,9 +101,9 @@ discard block |
||
101 | 101 | * @param array $q_meta |
102 | 102 | * @return void |
103 | 103 | */ |
104 | - public function set_question_form_input_meta( $q_meta = array() ) { |
|
105 | - $default_q_meta = array( 'att_nmbr' => 1, 'ticket_id' => '', 'date' => '', 'time' => '', 'input_name' => '', 'input_id' => '', 'input_class' => '', 'input_prefix' => 'qstn', 'append_qstn_id' => TRUE, 'htmlentities' => TRUE, 'allow_null' => FALSE ); |
|
106 | - $this->_QST_meta = array_merge( $default_q_meta, $q_meta ); |
|
104 | + public function set_question_form_input_meta($q_meta = array()) { |
|
105 | + $default_q_meta = array('att_nmbr' => 1, 'ticket_id' => '', 'date' => '', 'time' => '', 'input_name' => '', 'input_id' => '', 'input_class' => '', 'input_prefix' => 'qstn', 'append_qstn_id' => TRUE, 'htmlentities' => TRUE, 'allow_null' => FALSE); |
|
106 | + $this->_QST_meta = array_merge($default_q_meta, $q_meta); |
|
107 | 107 | } |
108 | 108 | |
109 | 109 | |
@@ -115,10 +115,10 @@ discard block |
||
115 | 115 | */ |
116 | 116 | public function set_question_form_input_init() { |
117 | 117 | $qstn_id = $this->_QST->system_ID() ? $this->_QST->system_ID() : $this->_QST->ID(); |
118 | - $this->_set_input_name( $qstn_id ); |
|
119 | - $this->_set_input_id( $qstn_id ); |
|
120 | - $this->_set_input_class( $qstn_id ); |
|
121 | - $this->set_question_form_input_answer( $qstn_id ); |
|
118 | + $this->_set_input_name($qstn_id); |
|
119 | + $this->_set_input_id($qstn_id); |
|
120 | + $this->_set_input_class($qstn_id); |
|
121 | + $this->set_question_form_input_answer($qstn_id); |
|
122 | 122 | } |
123 | 123 | |
124 | 124 | |
@@ -129,12 +129,12 @@ discard block |
||
129 | 129 | * @param $qstn_id |
130 | 130 | * @return void |
131 | 131 | */ |
132 | - private function _set_input_name( $qstn_id ) { |
|
133 | - if ( ! empty( $qstn_id ) ) { |
|
134 | - $ANS_ID = $this->get( 'ANS_ID' ); |
|
135 | - $qstn_id = ! empty( $ANS_ID ) ? '[' . $qstn_id . '][' . $ANS_ID . ']' : '[' . $qstn_id . ']'; |
|
132 | + private function _set_input_name($qstn_id) { |
|
133 | + if ( ! empty($qstn_id)) { |
|
134 | + $ANS_ID = $this->get('ANS_ID'); |
|
135 | + $qstn_id = ! empty($ANS_ID) ? '['.$qstn_id.']['.$ANS_ID.']' : '['.$qstn_id.']'; |
|
136 | 136 | } |
137 | - $this->QST_input_name = $this->_QST_meta[ 'append_qstn_id' ] && ! empty( $qstn_id ) ? $this->_QST_meta[ 'input_prefix' ] . $this->_QST_meta[ 'input_name' ] . $qstn_id : $this->_QST_meta[ 'input_prefix' ] . $this->_QST_meta[ 'input_name' ]; |
|
137 | + $this->QST_input_name = $this->_QST_meta['append_qstn_id'] && ! empty($qstn_id) ? $this->_QST_meta['input_prefix'].$this->_QST_meta['input_name'].$qstn_id : $this->_QST_meta['input_prefix'].$this->_QST_meta['input_name']; |
|
138 | 138 | } |
139 | 139 | |
140 | 140 | |
@@ -145,13 +145,13 @@ discard block |
||
145 | 145 | * @param string $property |
146 | 146 | * @return mixed |
147 | 147 | */ |
148 | - public function get( $property = NULL ) { |
|
149 | - if ( ! empty( $property ) ) { |
|
150 | - if ( EEM_Question::instance()->has_field( $property ) ) { |
|
151 | - return $this->_QST->get( $property ); |
|
152 | - } else if ( EEM_Answer::instance()->has_field( $property ) ) { |
|
153 | - return $this->_ANS->get( $property ); |
|
154 | - } else if ( $this->_question_form_input_property_exists( __CLASS__, $property ) ) { |
|
148 | + public function get($property = NULL) { |
|
149 | + if ( ! empty($property)) { |
|
150 | + if (EEM_Question::instance()->has_field($property)) { |
|
151 | + return $this->_QST->get($property); |
|
152 | + } else if (EEM_Answer::instance()->has_field($property)) { |
|
153 | + return $this->_ANS->get($property); |
|
154 | + } else if ($this->_question_form_input_property_exists(__CLASS__, $property)) { |
|
155 | 155 | return $this->{$property}; |
156 | 156 | } |
157 | 157 | } |
@@ -167,13 +167,13 @@ discard block |
||
167 | 167 | * @param string $property |
168 | 168 | * @return boolean |
169 | 169 | */ |
170 | - private function _question_form_input_property_exists( $classname, $property ) { |
|
170 | + private function _question_form_input_property_exists($classname, $property) { |
|
171 | 171 | // first try regular property exists method which works as expected in PHP 5.3+ |
172 | - $prop = EEH_Class_Tools::has_property( $classname, $property ); |
|
173 | - if ( ! $prop ) { |
|
172 | + $prop = EEH_Class_Tools::has_property($classname, $property); |
|
173 | + if ( ! $prop) { |
|
174 | 174 | // use reflection for < PHP 5.3 as a double check when property is not found, possible due to access restriction |
175 | - $reflector = new ReflectionClass( $classname ); |
|
176 | - $prop = $reflector->hasProperty( $property ); |
|
175 | + $reflector = new ReflectionClass($classname); |
|
176 | + $prop = $reflector->hasProperty($property); |
|
177 | 177 | } |
178 | 178 | return $prop; |
179 | 179 | } |
@@ -186,9 +186,9 @@ discard block |
||
186 | 186 | * @param $qstn_id |
187 | 187 | * @return void |
188 | 188 | */ |
189 | - private function _set_input_id( $qstn_id ) { |
|
190 | - $input_id = isset( $this->_QST_meta[ 'input_id' ] ) && ! empty( $this->_QST_meta[ 'input_id' ] ) ? $this->_QST_meta[ 'input_id' ] : sanitize_key( strip_tags( $this->_QST->get( 'QST_display_text' ) ) ); |
|
191 | - $this->QST_input_id = $this->_QST_meta[ 'append_qstn_id' ] && ! empty( $qstn_id ) ? $input_id . '-' . $qstn_id : $input_id; |
|
189 | + private function _set_input_id($qstn_id) { |
|
190 | + $input_id = isset($this->_QST_meta['input_id']) && ! empty($this->_QST_meta['input_id']) ? $this->_QST_meta['input_id'] : sanitize_key(strip_tags($this->_QST->get('QST_display_text'))); |
|
191 | + $this->QST_input_id = $this->_QST_meta['append_qstn_id'] && ! empty($qstn_id) ? $input_id.'-'.$qstn_id : $input_id; |
|
192 | 192 | } |
193 | 193 | |
194 | 194 | |
@@ -199,7 +199,7 @@ discard block |
||
199 | 199 | * @return void |
200 | 200 | */ |
201 | 201 | private function _set_input_class() { |
202 | - $this->QST_input_class = isset( $this->_QST_meta[ 'input_class' ] ) ? $this->_QST_meta[ 'input_class' ] : ''; |
|
202 | + $this->QST_input_class = isset($this->_QST_meta['input_class']) ? $this->_QST_meta['input_class'] : ''; |
|
203 | 203 | } |
204 | 204 | |
205 | 205 | |
@@ -210,12 +210,12 @@ discard block |
||
210 | 210 | * @param mixed int | string $qstn_id |
211 | 211 | * @return void |
212 | 212 | */ |
213 | - public function set_question_form_input_answer( $qstn_id ) { |
|
213 | + public function set_question_form_input_answer($qstn_id) { |
|
214 | 214 | // check for answer in $_REQUEST in case we are reprocessing a form after an error |
215 | - if ( isset( $this->_QST_meta[ 'EVT_ID' ] ) && isset( $this->_QST_meta[ 'att_nmbr' ] ) && isset( $this->_QST_meta[ 'date' ] ) && isset( $this->_QST_meta[ 'time' ] ) && isset( $this->_QST_meta[ 'price_id' ] ) ) { |
|
216 | - if ( isset( $_REQUEST[ 'qstn' ][ $this->_QST_meta[ 'EVT_ID' ] ][ $this->_QST_meta[ 'att_nmbr' ] ][ $this->_QST_meta[ 'date' ] ][ $this->_QST_meta[ 'time' ] ][ $this->_QST_meta[ 'price_id' ] ][ $qstn_id ] ) ) { |
|
217 | - $answer = $_REQUEST[ 'qstn' ][ $this->_QST_meta[ 'EVT_ID' ] ][ $this->_QST_meta[ 'att_nmbr' ] ][ $this->_QST_meta[ 'date' ] ][ $this->_QST_meta[ 'time' ] ][ $this->_QST_meta[ 'price_id' ] ][ $qstn_id ]; |
|
218 | - $this->_ANS->set( 'ANS_value', $answer ); |
|
215 | + if (isset($this->_QST_meta['EVT_ID']) && isset($this->_QST_meta['att_nmbr']) && isset($this->_QST_meta['date']) && isset($this->_QST_meta['time']) && isset($this->_QST_meta['price_id'])) { |
|
216 | + if (isset($_REQUEST['qstn'][$this->_QST_meta['EVT_ID']][$this->_QST_meta['att_nmbr']][$this->_QST_meta['date']][$this->_QST_meta['time']][$this->_QST_meta['price_id']][$qstn_id])) { |
|
217 | + $answer = $_REQUEST['qstn'][$this->_QST_meta['EVT_ID']][$this->_QST_meta['att_nmbr']][$this->_QST_meta['date']][$this->_QST_meta['time']][$this->_QST_meta['price_id']][$qstn_id]; |
|
218 | + $this->_ANS->set('ANS_value', $answer); |
|
219 | 219 | } |
220 | 220 | } |
221 | 221 | } |
@@ -230,40 +230,40 @@ discard block |
||
230 | 230 | * @param array $input_types |
231 | 231 | * @return array |
232 | 232 | */ |
233 | - static function generate_question_form_inputs_for_object( $object = FALSE, $input_types = array() ) { |
|
234 | - if ( ! is_object( $object ) ) { |
|
233 | + static function generate_question_form_inputs_for_object($object = FALSE, $input_types = array()) { |
|
234 | + if ( ! is_object($object)) { |
|
235 | 235 | return FALSE; |
236 | 236 | } |
237 | 237 | $inputs = array(); |
238 | - $fields = $object->get_model()->field_settings( FALSE ); |
|
238 | + $fields = $object->get_model()->field_settings(FALSE); |
|
239 | 239 | // $pk = $object->ID(); <<< NO! |
240 | 240 | // EEH_Debug_Tools::printr( $object, get_class( $object ) . '<br /><span style="font-size:10px;font-weight:normal;">' . __FILE__ . '<br />line no: ' . __LINE__ . '</span>', 'auto' ); |
241 | 241 | // EEH_Debug_Tools::printr( $fields, '$fields <br /><span style="font-size:10px;font-weight:normal;">' . __FILE__ . '<br />line no: ' . __LINE__ . '</span>', 'auto' ); |
242 | 242 | // EEH_Debug_Tools::printr( $input_types, '$input_types <br /><span style="font-size:10px;font-weight:normal;">' . __FILE__ . '<br />line no: ' . __LINE__ . '</span>', 'auto' ); |
243 | - foreach ( $fields as $field_ID => $field ) { |
|
244 | - if ( $field instanceof EE_Model_Field_Base ) { |
|
243 | + foreach ($fields as $field_ID => $field) { |
|
244 | + if ($field instanceof EE_Model_Field_Base) { |
|
245 | 245 | // echo '<h4>$field_ID : ' . $field_ID . ' <br /><span style="font-size:10px;font-weight:normal;">' . __FILE__ . '<br />line no: ' . __LINE__ . '</span></h4>'; |
246 | 246 | // EEH_Debug_Tools::printr( $field, '$field <br /><span style="font-size:10px;font-weight:normal;">' . __FILE__ . '<br />line no: ' . __LINE__ . '</span>', 'auto' ); |
247 | - if ( isset( $input_types[ $field_ID ] ) ) { |
|
247 | + if (isset($input_types[$field_ID])) { |
|
248 | 248 | // get saved value for field |
249 | - $value = $object->get( $field_ID ); |
|
249 | + $value = $object->get($field_ID); |
|
250 | 250 | // echo '<h4>$value : ' . $value . ' <br /><span style="font-size:10px;font-weight:normal;">' . __FILE__ . '<br />line no: ' . __LINE__ . '</span></h4>'; |
251 | 251 | // if no saved value, then use default |
252 | 252 | $value = $value !== NULL ? $value : $field->get_default_value(); |
253 | 253 | // if ( $field_ID == 'CNT_active' ) |
254 | 254 | // echo '<h4>$value : ' . $value . ' <br /><span style="font-size:10px;font-weight:normal;">' . __FILE__ . '<br />line no: ' . __LINE__ . '</span></h4>'; |
255 | 255 | // determine question type |
256 | - $type = isset( $input_types[ $field_ID ] ) ? $input_types[ $field_ID ][ 'type' ] : 'TEXT'; |
|
256 | + $type = isset($input_types[$field_ID]) ? $input_types[$field_ID]['type'] : 'TEXT'; |
|
257 | 257 | // input name |
258 | - $input_name = isset( $input_types[ $field_ID ] ) && isset( $input_types[ $field_ID ][ 'input_name' ] ) ? $input_types[ $field_ID ][ 'input_name' ] . '[' . $field_ID . ']' : $field_ID; |
|
258 | + $input_name = isset($input_types[$field_ID]) && isset($input_types[$field_ID]['input_name']) ? $input_types[$field_ID]['input_name'].'['.$field_ID.']' : $field_ID; |
|
259 | 259 | // css class for input |
260 | - $class = isset( $input_types[ $field_ID ][ 'class' ] ) && ! empty( $input_types[ $field_ID ][ 'class' ] ) ? ' ' . $input_types[ $field_ID ][ 'class' ] : ''; |
|
260 | + $class = isset($input_types[$field_ID]['class']) && ! empty($input_types[$field_ID]['class']) ? ' '.$input_types[$field_ID]['class'] : ''; |
|
261 | 261 | // whether to apply htmlentities to answer |
262 | - $htmlentities = isset( $input_types[ $field_ID ][ 'htmlentities' ] ) ? $input_types[ $field_ID ][ 'htmlentities' ] : TRUE; |
|
262 | + $htmlentities = isset($input_types[$field_ID]['htmlentities']) ? $input_types[$field_ID]['htmlentities'] : TRUE; |
|
263 | 263 | // whether to apply htmlentities to answer |
264 | - $label_b4 = isset( $input_types[ $field_ID ][ 'label_b4' ] ) ? $input_types[ $field_ID ][ 'label_b4' ] : FALSE; |
|
264 | + $label_b4 = isset($input_types[$field_ID]['label_b4']) ? $input_types[$field_ID]['label_b4'] : FALSE; |
|
265 | 265 | // whether to apply htmlentities to answer |
266 | - $use_desc_4_label = isset( $input_types[ $field_ID ][ 'use_desc_4_label' ] ) ? $input_types[ $field_ID ][ 'use_desc_4_label' ] : FALSE; |
|
266 | + $use_desc_4_label = isset($input_types[$field_ID]['use_desc_4_label']) ? $input_types[$field_ID]['use_desc_4_label'] : FALSE; |
|
267 | 267 | |
268 | 268 | // create EE_Question_Form_Input object |
269 | 269 | $QFI = new EE_Question_Form_Input( |
@@ -283,9 +283,9 @@ discard block |
||
283 | 283 | ) |
284 | 284 | ), |
285 | 285 | array( |
286 | - 'input_id' => $field_ID . '-' . $object->ID(), |
|
286 | + 'input_id' => $field_ID.'-'.$object->ID(), |
|
287 | 287 | 'input_name' => $input_name, |
288 | - 'input_class' => $field_ID . $class, |
|
288 | + 'input_class' => $field_ID.$class, |
|
289 | 289 | 'input_prefix' => '', |
290 | 290 | 'append_qstn_id' => FALSE, |
291 | 291 | 'htmlentities' => $htmlentities, |
@@ -294,21 +294,21 @@ discard block |
||
294 | 294 | ) |
295 | 295 | ); |
296 | 296 | // does question type have options ? |
297 | - if ( in_array( $type, array( 'DROPDOWN', 'RADIO_BTN', 'CHECKBOX' ) ) && isset ( $input_types[ $field_ID ] ) && isset ( $input_types[ $field_ID ][ 'options' ] ) ) { |
|
298 | - foreach ( $input_types[ $field_ID ][ 'options' ] as $option ) { |
|
299 | - $option = stripslashes_deep( $option ); |
|
300 | - $option_id = ! empty( $option[ 'id' ] ) ? $option[ 'id' ] : 0; |
|
301 | - $QSO = EE_Question_Option::new_instance( array( 'QSO_value' => (string)$option_id, 'QSO_desc' => $option[ 'text' ], 'QSO_deleted' => FALSE ) ); |
|
297 | + if (in_array($type, array('DROPDOWN', 'RADIO_BTN', 'CHECKBOX')) && isset ($input_types[$field_ID]) && isset ($input_types[$field_ID]['options'])) { |
|
298 | + foreach ($input_types[$field_ID]['options'] as $option) { |
|
299 | + $option = stripslashes_deep($option); |
|
300 | + $option_id = ! empty($option['id']) ? $option['id'] : 0; |
|
301 | + $QSO = EE_Question_Option::new_instance(array('QSO_value' => (string) $option_id, 'QSO_desc' => $option['text'], 'QSO_deleted' => FALSE)); |
|
302 | 302 | // all QST (and ANS) properties can be accessed indirectly thru QFI |
303 | - $QFI->add_temp_option( $QSO ); |
|
303 | + $QFI->add_temp_option($QSO); |
|
304 | 304 | } |
305 | 305 | } |
306 | 306 | // we don't want ppl manually changing primary keys cuz that would just lead to total craziness man |
307 | - if ( $field_ID == $object->get_model()->primary_key_name() ) { |
|
308 | - $QFI->set( 'QST_disabled', TRUE ); |
|
307 | + if ($field_ID == $object->get_model()->primary_key_name()) { |
|
308 | + $QFI->set('QST_disabled', TRUE); |
|
309 | 309 | } |
310 | 310 | //EEH_Debug_Tools::printr( $QFI, '$QFI <br /><span style="font-size:10px;font-weight:normal;">' . __FILE__ . '<br />line no: ' . __LINE__ . '</span>', 'auto' ); |
311 | - $inputs[ $field_ID ] = $QFI; |
|
311 | + $inputs[$field_ID] = $QFI; |
|
312 | 312 | // if ( $field_ID == 'CNT_active' ) { |
313 | 313 | // EEH_Debug_Tools::printr( $QFI, '$QFI <br /><span style="font-size:10px;font-weight:normal;">' . __FILE__ . '<br />line no: ' . __LINE__ . '</span>', 'auto' ); |
314 | 314 | // } |
@@ -326,8 +326,8 @@ discard block |
||
326 | 326 | * @param \EE_Question_Option $QSO EE_Question_Option |
327 | 327 | * @return boolean |
328 | 328 | */ |
329 | - public function add_temp_option( EE_Question_Option $QSO ) { |
|
330 | - $this->_QST->add_temp_option( $QSO ); |
|
329 | + public function add_temp_option(EE_Question_Option $QSO) { |
|
330 | + $this->_QST->add_temp_option($QSO); |
|
331 | 331 | } |
332 | 332 | |
333 | 333 | |
@@ -339,13 +339,13 @@ discard block |
||
339 | 339 | * @param mixed $value |
340 | 340 | * @return mixed |
341 | 341 | */ |
342 | - public function set( $property = NULL, $value = NULL ) { |
|
343 | - if ( ! empty( $property ) ) { |
|
344 | - if ( EEM_Question::instance()->has_field( $property ) ) { |
|
345 | - $this->_QST->set( $property, $value ); |
|
346 | - } else if ( EEM_Answer::instance()->has_field( $property ) ) { |
|
347 | - $this->_ANS->set( $property, $value ); |
|
348 | - } else if ( $this->_question_form_input_property_exists( __CLASS__, $property ) ) { |
|
342 | + public function set($property = NULL, $value = NULL) { |
|
343 | + if ( ! empty($property)) { |
|
344 | + if (EEM_Question::instance()->has_field($property)) { |
|
345 | + $this->_QST->set($property, $value); |
|
346 | + } else if (EEM_Answer::instance()->has_field($property)) { |
|
347 | + $this->_ANS->set($property, $value); |
|
348 | + } else if ($this->_question_form_input_property_exists(__CLASS__, $property)) { |
|
349 | 349 | echo "<hr>$property is a prop of QFI"; |
350 | 350 | $this->{$property} = $value; |
351 | 351 | return TRUE; |
@@ -366,9 +366,9 @@ discard block |
||
366 | 366 | * whether it was trashed or not. |
367 | 367 | * @return EE_Question_Option |
368 | 368 | */ |
369 | - public function options( $notDeletedOptionsOnly = TRUE, $selected_value_to_always_include = NULL ) { |
|
369 | + public function options($notDeletedOptionsOnly = TRUE, $selected_value_to_always_include = NULL) { |
|
370 | 370 | $temp_options = $this->_QST->temp_options(); |
371 | - return ! empty( $temp_options ) ? $temp_options : $this->_QST->options( $notDeletedOptionsOnly, $selected_value_to_always_include ); |
|
371 | + return ! empty($temp_options) ? $temp_options : $this->_QST->options($notDeletedOptionsOnly, $selected_value_to_always_include); |
|
372 | 372 | } |
373 | 373 | |
374 | 374 | |
@@ -379,8 +379,8 @@ discard block |
||
379 | 379 | * @param mixed $key |
380 | 380 | * @return mixed |
381 | 381 | */ |
382 | - public function get_meta( $key = FALSE ) { |
|
383 | - return $key && isset( $this->_QST_meta[ $key ] ) ? $this->_QST_meta[ $key ] : FALSE; |
|
382 | + public function get_meta($key = FALSE) { |
|
383 | + return $key && isset($this->_QST_meta[$key]) ? $this->_QST_meta[$key] : FALSE; |
|
384 | 384 | } |
385 | 385 | |
386 | 386 |
@@ -65,7 +65,7 @@ discard block |
||
65 | 65 | /** |
66 | 66 | * Gets the question group's internal name |
67 | 67 | * @access public |
68 | - * @return string |
|
68 | + * @return boolean |
|
69 | 69 | */ |
70 | 70 | public function identifier() { |
71 | 71 | return $this->get( 'QSG_identifier' ); |
@@ -89,7 +89,7 @@ discard block |
||
89 | 89 | * Gets the question group's order number in a sequence |
90 | 90 | * of other question groups |
91 | 91 | * @access public |
92 | - * @return int |
|
92 | + * @return boolean |
|
93 | 93 | */ |
94 | 94 | public function order() { |
95 | 95 | return $this->get( 'QSG_order' ); |
@@ -138,7 +138,7 @@ discard block |
||
138 | 138 | * |
139 | 139 | * @since 4.5.0 |
140 | 140 | * |
141 | - * @return int |
|
141 | + * @return boolean |
|
142 | 142 | */ |
143 | 143 | public function wp_user() { |
144 | 144 | return $this->get('QSG_wp_user'); |
@@ -213,7 +213,7 @@ discard block |
||
213 | 213 | /** |
214 | 214 | * Adds the question to this question group |
215 | 215 | * @param EE_Question || int $question object or ID |
216 | - * @return boolean if successful |
|
216 | + * @return EE_Base_Class if successful |
|
217 | 217 | */ |
218 | 218 | public function add_question( $questionObjectOrID ) { |
219 | 219 | return $this->_add_relation_to( $questionObjectOrID, 'Question' ); |
@@ -224,7 +224,7 @@ discard block |
||
224 | 224 | /** |
225 | 225 | * Removes the question from this question group |
226 | 226 | * @param EE_Question || int $question object or ID |
227 | - * @return boolean of success |
|
227 | + * @return EE_Base_Class of success |
|
228 | 228 | */ |
229 | 229 | public function remove_question( $questionObjectOrID ) { |
230 | 230 | return $this->_remove_relation_to( $questionObjectOrID, 'Question' ); |
@@ -1,5 +1,5 @@ discard block |
||
1 | -<?php if ( !defined( 'EVENT_ESPRESSO_VERSION' ) ) { |
|
2 | - exit( 'No direct script access allowed' ); |
|
1 | +<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
2 | + exit('No direct script access allowed'); |
|
3 | 3 | } |
4 | 4 | /** |
5 | 5 | * Event Espresso |
@@ -32,9 +32,9 @@ discard block |
||
32 | 32 | * @param array $props_n_values |
33 | 33 | * @return EE_Question_Group|mixed |
34 | 34 | */ |
35 | - public static function new_instance( $props_n_values = array() ) { |
|
36 | - $has_object = parent::_check_for_object( $props_n_values, __CLASS__ ); |
|
37 | - return $has_object ? $has_object : new self( $props_n_values ); |
|
35 | + public static function new_instance($props_n_values = array()) { |
|
36 | + $has_object = parent::_check_for_object($props_n_values, __CLASS__); |
|
37 | + return $has_object ? $has_object : new self($props_n_values); |
|
38 | 38 | } |
39 | 39 | |
40 | 40 | |
@@ -43,8 +43,8 @@ discard block |
||
43 | 43 | * @param array $props_n_values |
44 | 44 | * @return EE_Question_Group |
45 | 45 | */ |
46 | - public static function new_instance_from_db( $props_n_values = array() ) { |
|
47 | - return new self( $props_n_values, TRUE ); |
|
46 | + public static function new_instance_from_db($props_n_values = array()) { |
|
47 | + return new self($props_n_values, TRUE); |
|
48 | 48 | } |
49 | 49 | |
50 | 50 | |
@@ -55,8 +55,8 @@ discard block |
||
55 | 55 | * @param bool $pretty |
56 | 56 | * @return string |
57 | 57 | */ |
58 | - public function name( $pretty = FALSE ) { |
|
59 | - return $pretty ? $this->get_pretty( 'QSG_name' ) : $this->get( 'QSG_name' ); |
|
58 | + public function name($pretty = FALSE) { |
|
59 | + return $pretty ? $this->get_pretty('QSG_name') : $this->get('QSG_name'); |
|
60 | 60 | } |
61 | 61 | |
62 | 62 | |
@@ -68,7 +68,7 @@ discard block |
||
68 | 68 | * @return string |
69 | 69 | */ |
70 | 70 | public function identifier() { |
71 | - return $this->get( 'QSG_identifier' ); |
|
71 | + return $this->get('QSG_identifier'); |
|
72 | 72 | } |
73 | 73 | |
74 | 74 | |
@@ -79,8 +79,8 @@ discard block |
||
79 | 79 | * @param bool $pretty |
80 | 80 | * @return string |
81 | 81 | */ |
82 | - public function desc( $pretty = FALSE ) { |
|
83 | - return $pretty ? $this->get_pretty( 'QSG_desc' ) : $this->get( 'QSG_desc' ); |
|
82 | + public function desc($pretty = FALSE) { |
|
83 | + return $pretty ? $this->get_pretty('QSG_desc') : $this->get('QSG_desc'); |
|
84 | 84 | } |
85 | 85 | |
86 | 86 | |
@@ -92,7 +92,7 @@ discard block |
||
92 | 92 | * @return int |
93 | 93 | */ |
94 | 94 | public function order() { |
95 | - return $this->get( 'QSG_order' ); |
|
95 | + return $this->get('QSG_order'); |
|
96 | 96 | } |
97 | 97 | |
98 | 98 | |
@@ -103,7 +103,7 @@ discard block |
||
103 | 103 | * @return boolean |
104 | 104 | */ |
105 | 105 | public function show_group_name() { |
106 | - return $this->get( 'QSG_show_group_name' ); |
|
106 | + return $this->get('QSG_show_group_name'); |
|
107 | 107 | } |
108 | 108 | |
109 | 109 | |
@@ -115,7 +115,7 @@ discard block |
||
115 | 115 | * @return boolean |
116 | 116 | */ |
117 | 117 | public function show_group_desc() { |
118 | - return $this->get( 'QSG_show_group_desc' ); |
|
118 | + return $this->get('QSG_show_group_desc'); |
|
119 | 119 | } |
120 | 120 | |
121 | 121 | |
@@ -128,7 +128,7 @@ discard block |
||
128 | 128 | * @return boolean |
129 | 129 | */ |
130 | 130 | public function system_group() { |
131 | - return $this->get( 'QSG_system' ); |
|
131 | + return $this->get('QSG_system'); |
|
132 | 132 | } |
133 | 133 | |
134 | 134 | |
@@ -153,7 +153,7 @@ discard block |
||
153 | 153 | * @return boolean |
154 | 154 | */ |
155 | 155 | public function deleted() { |
156 | - return $this->get( 'QST_deleted' ); |
|
156 | + return $this->get('QST_deleted'); |
|
157 | 157 | } |
158 | 158 | |
159 | 159 | |
@@ -164,8 +164,8 @@ discard block |
||
164 | 164 | */ |
165 | 165 | public function questions_in_and_not_in_group() { |
166 | 166 | $questions_in_group = $this->questions(); |
167 | - $exclude_question_ids = ! empty( $questions_in_group ) ? array_keys( $questions_in_group ) : array(); |
|
168 | - $questions_not_in_group = $this->questions_not_in_group( $exclude_question_ids ); |
|
167 | + $exclude_question_ids = ! empty($questions_in_group) ? array_keys($questions_in_group) : array(); |
|
168 | + $questions_not_in_group = $this->questions_not_in_group($exclude_question_ids); |
|
169 | 169 | return $questions_in_group + $questions_not_in_group; |
170 | 170 | } |
171 | 171 | |
@@ -176,9 +176,9 @@ discard block |
||
176 | 176 | * @param array $query_params |
177 | 177 | * @return EE_Question[] |
178 | 178 | */ |
179 | - public function questions( $query_params = array() ) { |
|
180 | - $query_params = ! empty( $query_params ) ? $query_params : array( 'order_by' => array( 'Question_Group_Question.QGQ_order' => 'ASC' ) ); |
|
181 | - return $this->ID() ? $this->get_many_related( 'Question', $query_params ) : array(); |
|
179 | + public function questions($query_params = array()) { |
|
180 | + $query_params = ! empty($query_params) ? $query_params : array('order_by' => array('Question_Group_Question.QGQ_order' => 'ASC')); |
|
181 | + return $this->ID() ? $this->get_many_related('Question', $query_params) : array(); |
|
182 | 182 | } |
183 | 183 | |
184 | 184 | |
@@ -188,14 +188,14 @@ discard block |
||
188 | 188 | * @param mixed $question_IDS_in_group if empty array then all questions returned. if FALSE then we first get questions in this group and exclude them from questions get all. IF empty array then we just return all questions. |
189 | 189 | * @return EE_Question[] |
190 | 190 | */ |
191 | - public function questions_not_in_group( $question_IDS_in_group = FALSE ) { |
|
192 | - if ( $question_IDS_in_group === FALSE ) { |
|
191 | + public function questions_not_in_group($question_IDS_in_group = FALSE) { |
|
192 | + if ($question_IDS_in_group === FALSE) { |
|
193 | 193 | $questions = $this->questions(); |
194 | - $question_IDS_in_group = ! empty( $questions ) ? array_keys( $questions ) : array(); |
|
194 | + $question_IDS_in_group = ! empty($questions) ? array_keys($questions) : array(); |
|
195 | 195 | } |
196 | - $_where = ! empty( $question_IDS_in_group ) ? array( 'QST_ID' => array( 'not_in', $question_IDS_in_group ) ) : array(); |
|
196 | + $_where = ! empty($question_IDS_in_group) ? array('QST_ID' => array('not_in', $question_IDS_in_group)) : array(); |
|
197 | 197 | |
198 | - return EEM_Question::instance()->get_all( array( $_where, 'order_by' => array( 'QST_ID' => 'ASC' ) ) ); |
|
198 | + return EEM_Question::instance()->get_all(array($_where, 'order_by' => array('QST_ID' => 'ASC'))); |
|
199 | 199 | } |
200 | 200 | |
201 | 201 | |
@@ -205,7 +205,7 @@ discard block |
||
205 | 205 | * @return EE_Event[] |
206 | 206 | */ |
207 | 207 | public function events() { |
208 | - return $this->get_many_related( 'Event' ); |
|
208 | + return $this->get_many_related('Event'); |
|
209 | 209 | } |
210 | 210 | |
211 | 211 | |
@@ -215,8 +215,8 @@ discard block |
||
215 | 215 | * @param EE_Question || int $question object or ID |
216 | 216 | * @return boolean if successful |
217 | 217 | */ |
218 | - public function add_question( $questionObjectOrID ) { |
|
219 | - return $this->_add_relation_to( $questionObjectOrID, 'Question' ); |
|
218 | + public function add_question($questionObjectOrID) { |
|
219 | + return $this->_add_relation_to($questionObjectOrID, 'Question'); |
|
220 | 220 | } |
221 | 221 | |
222 | 222 | |
@@ -226,8 +226,8 @@ discard block |
||
226 | 226 | * @param EE_Question || int $question object or ID |
227 | 227 | * @return boolean of success |
228 | 228 | */ |
229 | - public function remove_question( $questionObjectOrID ) { |
|
230 | - return $this->_remove_relation_to( $questionObjectOrID, 'Question' ); |
|
229 | + public function remove_question($questionObjectOrID) { |
|
230 | + return $this->_remove_relation_to($questionObjectOrID, 'Question'); |
|
231 | 231 | } |
232 | 232 | |
233 | 233 | |
@@ -237,9 +237,9 @@ discard block |
||
237 | 237 | * @param $qst_order |
238 | 238 | * @return int |
239 | 239 | */ |
240 | - public function update_question_order( $questionObjectOrID, $qst_order ) { |
|
241 | - $qst_ID = $questionObjectOrID instanceof EE_Question ? $questionObjectOrID->ID() : (int)$questionObjectOrID; |
|
242 | - return EEM_Question_Group_Question::instance()->update( array( 'QGQ_order' => $qst_order ), array( array( 'QST_ID' => $qst_ID, 'QSG_ID' => $this->ID() ) ) ); |
|
240 | + public function update_question_order($questionObjectOrID, $qst_order) { |
|
241 | + $qst_ID = $questionObjectOrID instanceof EE_Question ? $questionObjectOrID->ID() : (int) $questionObjectOrID; |
|
242 | + return EEM_Question_Group_Question::instance()->update(array('QGQ_order' => $qst_order), array(array('QST_ID' => $qst_ID, 'QSG_ID' => $this->ID()))); |
|
243 | 243 | } |
244 | 244 | |
245 | 245 | |
@@ -250,9 +250,9 @@ discard block |
||
250 | 250 | */ |
251 | 251 | public function has_questions_with_answers() { |
252 | 252 | $has_answers = FALSE; |
253 | - $questions = $this->get_many_related( 'Question' ); |
|
254 | - foreach ( $questions as $question ) { |
|
255 | - if ( $question->count_related( 'Answer' ) > 0 ) |
|
253 | + $questions = $this->get_many_related('Question'); |
|
254 | + foreach ($questions as $question) { |
|
255 | + if ($question->count_related('Answer') > 0) |
|
256 | 256 | $has_answers = TRUE; |
257 | 257 | } |
258 | 258 | return $has_answers; |
@@ -268,7 +268,7 @@ discard block |
||
268 | 268 | */ |
269 | 269 | public function set_order_to_latest() { |
270 | 270 | $latest_order = $this->get_model()->get_latest_question_group_order(); |
271 | - $latest_order ++; |
|
272 | - $this->set( 'QSG_order', $latest_order ); |
|
271 | + $latest_order++; |
|
272 | + $this->set('QSG_order', $latest_order); |
|
273 | 273 | } |
274 | 274 | } |
@@ -252,8 +252,9 @@ |
||
252 | 252 | $has_answers = FALSE; |
253 | 253 | $questions = $this->get_many_related( 'Question' ); |
254 | 254 | foreach ( $questions as $question ) { |
255 | - if ( $question->count_related( 'Answer' ) > 0 ) |
|
256 | - $has_answers = TRUE; |
|
255 | + if ( $question->count_related( 'Answer' ) > 0 ) { |
|
256 | + $has_answers = TRUE; |
|
257 | + } |
|
257 | 258 | } |
258 | 259 | return $has_answers; |
259 | 260 | } |
@@ -40,7 +40,7 @@ discard block |
||
40 | 40 | /** |
41 | 41 | * registration_ID |
42 | 42 | * @access public |
43 | - * @return int |
|
43 | + * @return boolean |
|
44 | 44 | */ |
45 | 45 | public function registration_ID() { |
46 | 46 | return $this->get( 'REG_ID' ); |
@@ -51,7 +51,7 @@ discard block |
||
51 | 51 | /** |
52 | 52 | * payment_ID |
53 | 53 | * @access public |
54 | - * @return int |
|
54 | + * @return boolean |
|
55 | 55 | */ |
56 | 56 | public function payment_ID() { |
57 | 57 | return $this->get( 'PAY_ID' ); |
@@ -62,7 +62,7 @@ discard block |
||
62 | 62 | /** |
63 | 63 | * amount |
64 | 64 | * @access public |
65 | - * @return float |
|
65 | + * @return boolean |
|
66 | 66 | */ |
67 | 67 | public function amount() { |
68 | 68 | return $this->get( 'RPY_amount' ); |
@@ -19,9 +19,9 @@ discard block |
||
19 | 19 | * @param string $timezone |
20 | 20 | * @return EE_Registration_Payment |
21 | 21 | */ |
22 | - public static function new_instance( $props_n_values = array(), $timezone = '' ) { |
|
23 | - $has_object = parent::_check_for_object( $props_n_values, __CLASS__ ); |
|
24 | - return $has_object ? $has_object : new self( $props_n_values, false, $timezone ); |
|
22 | + public static function new_instance($props_n_values = array(), $timezone = '') { |
|
23 | + $has_object = parent::_check_for_object($props_n_values, __CLASS__); |
|
24 | + return $has_object ? $has_object : new self($props_n_values, false, $timezone); |
|
25 | 25 | } |
26 | 26 | |
27 | 27 | |
@@ -31,8 +31,8 @@ discard block |
||
31 | 31 | * @param string $timezone |
32 | 32 | * @return EE_Registration_Payment |
33 | 33 | */ |
34 | - public static function new_instance_from_db( $props_n_values = array(), $timezone = '' ) { |
|
35 | - return new self( $props_n_values, true, $timezone ); |
|
34 | + public static function new_instance_from_db($props_n_values = array(), $timezone = '') { |
|
35 | + return new self($props_n_values, true, $timezone); |
|
36 | 36 | } |
37 | 37 | |
38 | 38 | |
@@ -43,7 +43,7 @@ discard block |
||
43 | 43 | * @return int |
44 | 44 | */ |
45 | 45 | public function registration_ID() { |
46 | - return $this->get( 'REG_ID' ); |
|
46 | + return $this->get('REG_ID'); |
|
47 | 47 | } |
48 | 48 | |
49 | 49 | |
@@ -54,7 +54,7 @@ discard block |
||
54 | 54 | * @return int |
55 | 55 | */ |
56 | 56 | public function payment_ID() { |
57 | - return $this->get( 'PAY_ID' ); |
|
57 | + return $this->get('PAY_ID'); |
|
58 | 58 | } |
59 | 59 | |
60 | 60 | |
@@ -65,7 +65,7 @@ discard block |
||
65 | 65 | * @return float |
66 | 66 | */ |
67 | 67 | public function amount() { |
68 | - return $this->get( 'RPY_amount' ); |
|
68 | + return $this->get('RPY_amount'); |
|
69 | 69 | } |
70 | 70 | |
71 | 71 | |
@@ -75,8 +75,8 @@ discard block |
||
75 | 75 | * @access public |
76 | 76 | * @param float $amount |
77 | 77 | */ |
78 | - public function set_amount( $amount = 0.000 ) { |
|
79 | - $this->set( 'RPY_amount', $amount ); |
|
78 | + public function set_amount($amount = 0.000) { |
|
79 | + $this->set('RPY_amount', $amount); |
|
80 | 80 | } |
81 | 81 | |
82 | 82 | |
@@ -87,7 +87,7 @@ discard block |
||
87 | 87 | * @return \EE_Registration |
88 | 88 | */ |
89 | 89 | public function registration() { |
90 | - return $this->get_first_related( 'Registration' ); |
|
90 | + return $this->get_first_related('Registration'); |
|
91 | 91 | } |
92 | 92 | |
93 | 93 | |
@@ -98,7 +98,7 @@ discard block |
||
98 | 98 | * @return \EE_Payment |
99 | 99 | */ |
100 | 100 | public function payment() { |
101 | - return $this->get_first_related( 'Payment' ); |
|
101 | + return $this->get_first_related('Payment'); |
|
102 | 102 | } |
103 | 103 | |
104 | 104 |