| @@ 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'])) { |
|