@@ 3335-3346 (lines=12) @@ | ||
3332 | */ |
|
3333 | protected function _set_add_edit_form_tags($route = '', $additional_hidden_fields = array()) |
|
3334 | { |
|
3335 | if (empty($route)) { |
|
3336 | $user_msg = esc_html__( |
|
3337 | 'An error occurred. No action was set for this page\'s form.', |
|
3338 | 'event_espresso' |
|
3339 | ); |
|
3340 | $dev_msg = $user_msg . "\n" |
|
3341 | . sprintf( |
|
3342 | esc_html__('The $route argument is required for the %s->%s method.', 'event_espresso'), |
|
3343 | __FUNCTION__, |
|
3344 | __CLASS__ |
|
3345 | ); |
|
3346 | EE_Error::add_error($user_msg . '||' . $dev_msg, __FILE__, __FUNCTION__, __LINE__); |
|
3347 | } |
|
3348 | // open form |
|
3349 | $this->_template_args['before_admin_page_content'] = '<form name="form" method="post" action="' |
@@ 27-41 (lines=15) @@ | ||
24 | */ |
|
25 | public static function add_query_args_and_nonce($args = array(), $url = '', $exclude_nonce = false) |
|
26 | { |
|
27 | if (empty($url)) { |
|
28 | $user_msg = esc_html__( |
|
29 | 'An error occurred. A URL is a required parameter for the add_query_args_and_nonce method.', |
|
30 | 'event_espresso' |
|
31 | ); |
|
32 | $dev_msg = $user_msg . "\n" |
|
33 | . sprintf( |
|
34 | esc_html__( |
|
35 | 'In order to dynamically generate nonces for your actions, you need to supply a valid URL as a second parameter for the %s method.', |
|
36 | 'event_espresso' |
|
37 | ), |
|
38 | __CLASS__ . '::add_query_args_and_nonce' |
|
39 | ); |
|
40 | EE_Error::add_error($user_msg . '||' . $dev_msg, __FILE__, __FUNCTION__, __LINE__); |
|
41 | } |
|
42 | // check that an action exists and add nonce |
|
43 | if (! $exclude_nonce) { |
|
44 | if (isset($args['action']) && ! empty($args['action'])) { |