| @@ 151-155 (lines=5) @@ | ||
| 148 | // grab module name |
|
| 149 | $module_name = $module_method[0]; |
|
| 150 | // verify that a class method was registered properly |
|
| 151 | if (! isset($module_method[1])) { |
|
| 152 | $msg = sprintf( |
|
| 153 | __('A class method for the %s route has not been properly registered.', 'event_espresso'), |
|
| 154 | $current_route |
|
| 155 | ); |
|
| 156 | EE_Error::add_error($msg . '||' . $msg, __FILE__, __FUNCTION__, __LINE__); |
|
| 157 | return false; |
|
| 158 | } |
|
| @@ 38-43 (lines=6) @@ | ||
| 35 | $add_wrapper = true |
|
| 36 | ) { |
|
| 37 | // check that incoming object implements the EEI_Address interface |
|
| 38 | if ( ! $obj_with_address instanceof EEI_Address ) { |
|
| 39 | $msg = __( 'The address could not be formatted.', 'event_espresso' ); |
|
| 40 | $dev_msg = __( |
|
| 41 | 'The Address Formatter requires passed objects to implement the EEI_Address interface.', |
|
| 42 | 'event_espresso' |
|
| 43 | ); |
|
| 44 | EE_Error::add_error( $msg . '||' . $dev_msg, __FILE__, __FUNCTION__, __LINE__ ); |
|
| 45 | return null; |
|
| 46 | } |
|
| @@ 159-166 (lines=8) @@ | ||
| 156 | // load the shortcode class file |
|
| 157 | require_once($shortcode_path . $shortcode_class . $shortcode_ext); |
|
| 158 | // verify that class exists |
|
| 159 | if ( ! class_exists($shortcode_class)) { |
|
| 160 | $msg = sprintf( |
|
| 161 | esc_html__('The requested %s shortcode class does not exist.', 'event_espresso'), |
|
| 162 | $shortcode_class |
|
| 163 | ); |
|
| 164 | EE_Error::add_error($msg . '||' . $msg, __FILE__, __FUNCTION__, __LINE__); |
|
| 165 | return false; |
|
| 166 | } |
|
| 167 | $shortcode = strtoupper($shortcode); |
|
| 168 | // add to array of registered shortcodes |
|
| 169 | $this->registry->shortcodes->{$shortcode} = $shortcode_path . $shortcode_class . $shortcode_ext; |
|
| @@ 1289-1293 (lines=5) @@ | ||
| 1286 | EE_Error::add_error($msg . '||' . $msg, __FILE__, __FUNCTION__, __LINE__); |
|
| 1287 | return false; |
|
| 1288 | } |
|
| 1289 | if (empty($route)) { |
|
| 1290 | $msg = sprintf(__('No route has been supplied.', 'event_espresso'), $route); |
|
| 1291 | EE_Error::add_error($msg . '||' . $msg, __FILE__, __FUNCTION__, __LINE__); |
|
| 1292 | return false; |
|
| 1293 | } |
|
| 1294 | if (! method_exists('EED_' . $module, $method_name)) { |
|
| 1295 | $msg = sprintf( |
|
| 1296 | __('A valid class method for the %s route has not been supplied.', 'event_espresso'), |
|
| @@ 1294-1298 (lines=5) @@ | ||
| 1291 | EE_Error::add_error($msg . '||' . $msg, __FILE__, __FUNCTION__, __LINE__); |
|
| 1292 | return false; |
|
| 1293 | } |
|
| 1294 | if (! method_exists('EED_' . $module, $method_name)) { |
|
| 1295 | $msg = sprintf( |
|
| 1296 | __('A valid class method for the %s route has not been supplied.', 'event_espresso'), |
|
| 1297 | $route |
|
| 1298 | ); |
|
| 1299 | EE_Error::add_error($msg . '||' . $msg, __FILE__, __FUNCTION__, __LINE__); |
|
| 1300 | return false; |
|
| 1301 | } |
|
| @@ 1363-1367 (lines=5) @@ | ||
| 1360 | EE_Error::add_error($msg . '||' . $msg, __FILE__, __FUNCTION__, __LINE__); |
|
| 1361 | return false; |
|
| 1362 | } |
|
| 1363 | if (empty($forward)) { |
|
| 1364 | $msg = sprintf(__('No forwarding route has been supplied.', 'event_espresso'), $route); |
|
| 1365 | EE_Error::add_error($msg . '||' . $msg, __FILE__, __FUNCTION__, __LINE__); |
|
| 1366 | return false; |
|
| 1367 | } |
|
| 1368 | if (is_array($forward)) { |
|
| 1369 | if (! isset($forward[1])) { |
|
| 1370 | $msg = sprintf( |
|
| @@ 1369-1373 (lines=5) @@ | ||
| 1366 | return false; |
|
| 1367 | } |
|
| 1368 | if (is_array($forward)) { |
|
| 1369 | if (! isset($forward[1])) { |
|
| 1370 | $msg = sprintf( |
|
| 1371 | __('A class method for the %s forwarding route has not been supplied.', 'event_espresso'), |
|
| 1372 | $route |
|
| 1373 | ); |
|
| 1374 | EE_Error::add_error($msg . '||' . $msg, __FILE__, __FUNCTION__, __LINE__); |
|
| 1375 | return false; |
|
| 1376 | } |
|
| @@ 141-146 (lines=6) @@ | ||
| 138 | $event->EE_Event = EEM_Event::instance()->instantiate_class_from_post_object($event); |
|
| 139 | $this->event = $event->EE_Event; |
|
| 140 | } |
|
| 141 | } else { |
|
| 142 | $user_msg = __('No Event object or an invalid Event object was supplied.', 'event_espresso'); |
|
| 143 | $dev_msg = $user_msg . __( |
|
| 144 | 'In order to generate a ticket selector, please ensure you are passing either an EE_Event object or a WP_Post object of the post type "espresso_event" to the EE_Ticket_Selector class constructor.', |
|
| 145 | 'event_espresso' |
|
| 146 | ); |
|
| 147 | EE_Error::add_error($user_msg . '||' . $dev_msg, __FILE__, __FUNCTION__, __LINE__); |
|
| 148 | return false; |
|
| 149 | } |
|
| @@ 187-194 (lines=8) @@ | ||
| 184 | // load the module class file |
|
| 185 | require_once($payment_method_path . DS . $module_class . $module_ext); |
|
| 186 | // verify that class exists |
|
| 187 | if (! class_exists($module_class)) { |
|
| 188 | $msg = sprintf( |
|
| 189 | esc_html__('The requested %s module class does not exist.', 'event_espresso'), |
|
| 190 | $module_class |
|
| 191 | ); |
|
| 192 | EE_Error::add_error($msg . '||' . $msg, __FILE__, __FUNCTION__, __LINE__); |
|
| 193 | return false; |
|
| 194 | } |
|
| 195 | // add to array of registered modules |
|
| 196 | $this->_payment_method_types[$module] = $payment_method_path . DS . $module_class . $module_ext; |
|
| 197 | return true; |
|