@@ 212-218 (lines=7) @@ | ||
209 | // instantiate module class |
|
210 | $module = new $module_name(); |
|
211 | // ensure that class is actually a module |
|
212 | if (! $module instanceof EED_Module) { |
|
213 | EE_Error::add_error( |
|
214 | sprintf(__('The requested %s module is not of the class EED_Module.', 'event_espresso'), $module_name), |
|
215 | __FILE__, |
|
216 | __FUNCTION__, |
|
217 | __LINE__ |
|
218 | ); |
|
219 | return null; |
|
220 | } |
|
221 | return $module; |
|
@@ 194-204 (lines=11) @@ | ||
191 | */ |
|
192 | public static function module_factory($module_name) |
|
193 | { |
|
194 | if ($module_name === 'EED_Module') { |
|
195 | EE_Error::add_error( |
|
196 | sprintf( |
|
197 | __( |
|
198 | 'EED_Module is an abstract parent class an can not be instantiated. Please provide a proper module name.', |
|
199 | 'event_espresso' |
|
200 | ), |
|
201 | $module_name |
|
202 | ), |
|
203 | __FILE__, |
|
204 | __FUNCTION__, |
|
205 | __LINE__ |
|
206 | ); |
|
207 | return null; |
@@ 65-71 (lines=7) @@ | ||
62 | public function recalculate_transaction_total(EE_Transaction $transaction, $update_txn = true) |
|
63 | { |
|
64 | $total_line_item = $transaction->total_line_item(); |
|
65 | if (! $total_line_item instanceof EE_Line_Item) { |
|
66 | EE_Error::add_error( |
|
67 | sprintf( |
|
68 | __('The Total Line Item for Transaction %1$d\'s was not found or is invalid.', 'event_espresso'), |
|
69 | $transaction->ID() |
|
70 | ), |
|
71 | __FILE__, |
|
72 | __FUNCTION__, |
|
73 | __LINE__ |
|
74 | ); |
|
@@ 104-107 (lines=4) @@ | ||
101 | public function calculate_total_payments_and_update_status(EE_Transaction $transaction, $update_txn = true) |
|
102 | { |
|
103 | // verify transaction |
|
104 | if (! $transaction instanceof EE_Transaction) { |
|
105 | EE_Error::add_error( |
|
106 | __('Please provide a valid EE_Transaction object.', 'event_espresso'), |
|
107 | __FILE__, |
|
108 | __FUNCTION__, |
|
109 | __LINE__ |
|
110 | ); |
|
@@ 148-151 (lines=4) @@ | ||
145 | $payment_status = EEM_Payment::status_id_approved |
|
146 | ) { |
|
147 | // verify transaction |
|
148 | if (! $transaction instanceof EE_Transaction) { |
|
149 | EE_Error::add_error( |
|
150 | __('Please provide a valid EE_Transaction object.', 'event_espresso'), |
|
151 | __FILE__, |
|
152 | __FUNCTION__, |
|
153 | __LINE__ |
|
154 | ); |
|
@@ 333-339 (lines=7) @@ | ||
330 | '5.0.0' |
|
331 | ); |
|
332 | // verify transaction |
|
333 | if (! $transaction instanceof EE_Transaction) { |
|
334 | EE_Error::add_error( |
|
335 | __('Please provide a valid EE_Transaction object.', 'event_espresso'), |
|
336 | __FILE__, |
|
337 | __FUNCTION__, |
|
338 | __LINE__ |
|
339 | ); |
|
340 | return false; |
|
341 | } |
|
342 | // set transaction status based on comparison of TXN_paid vs TXN_total |
@@ 521-524 (lines=4) @@ | ||
518 | */ |
|
519 | protected function _save_billing_info_to_attendee($billing_form, $transaction) |
|
520 | { |
|
521 | if (! $transaction || ! $transaction instanceof EE_Transaction) { |
|
522 | EE_Error::add_error( |
|
523 | __("Cannot save billing info because no transaction was specified", "event_espresso"), |
|
524 | __FILE__, |
|
525 | __FUNCTION__, |
|
526 | __LINE__ |
|
527 | ); |
@@ 449-453 (lines=5) @@ | ||
446 | $cur_code_span_class = 'currency-code' |
|
447 | ) { |
|
448 | // ensure amount was received |
|
449 | if ($amount === null) { |
|
450 | $msg = __('In order to format currency, an amount needs to be passed.', 'event_espresso'); |
|
451 | EE_Error::add_error($msg, __FILE__, __FUNCTION__, __LINE__); |
|
452 | return ''; |
|
453 | } |
|
454 | // ensure amount is float |
|
455 | $amount = apply_filters('FHEE__EEH_Template__format_currency__raw_amount', (float) $amount); |
|
456 | $CNT_ISO = apply_filters('FHEE__EEH_Template__format_currency__CNT_ISO', $CNT_ISO, $amount); |