@@ -177,8 +177,9 @@ discard block |
||
177 | 177 | protected function _construct_tips() { |
178 | 178 | foreach ( $this->_qtipsa as $qt ) { |
179 | 179 | //make sure we have what we need. |
180 | - if ( !isset( $qt['content_id'] ) || !isset( $qt['target'] ) || !isset( $qt['content'] ) ) |
|
181 | - throw new EE_Error( sprintf( __('There is something wrong with the _qtipsa property setup for the %s qtip config class. The dump of the current array index is: %s.<br /><br />Please check that it is setup correctly.', 'event_espresso'), get_class($this), var_export($qt, true) ) ); |
|
180 | + if ( !isset( $qt['content_id'] ) || !isset( $qt['target'] ) || !isset( $qt['content'] ) ) { |
|
181 | + throw new EE_Error( sprintf( __('There is something wrong with the _qtipsa property setup for the %s qtip config class. The dump of the current array index is: %s.<br /><br />Please check that it is setup correctly.', 'event_espresso'), get_class($this), var_export($qt, true) ) ); |
|
182 | + } |
|
182 | 183 | |
183 | 184 | //make sure the options include defaults and just override via set config. |
184 | 185 | $options_override = isset( $qt['options'] ) ? (array) $qt['options'] : array(); |
@@ -266,8 +267,9 @@ discard block |
||
266 | 267 | |
267 | 268 | public function __construct( $setup_array ) { |
268 | 269 | foreach ( $setup_array as $prop => $value ) { |
269 | - if ( EEH_Class_Tools::has_property( $this, $prop ) ) |
|
270 | - $this->{$prop} = $value; |
|
270 | + if ( EEH_Class_Tools::has_property( $this, $prop ) ) { |
|
271 | + $this->{$prop} = $value; |
|
272 | + } |
|
271 | 273 | } |
272 | 274 | } |
273 | 275 | } |
274 | 276 | \ No newline at end of file |
@@ -13,13 +13,13 @@ discard block |
||
13 | 13 | //is for lower than 4.8.33 |
14 | 14 | add_filter( |
15 | 15 | 'FHEE__EED_Core_Rest_Api___register_rpc_routes__this_versions_routes', |
16 | - array( $this, 'remove_checkin_routes_earlier_than_4_8_33' ), |
|
16 | + array($this, 'remove_checkin_routes_earlier_than_4_8_33'), |
|
17 | 17 | 10, |
18 | 18 | 2 |
19 | 19 | ); |
20 | 20 | add_filter( |
21 | 21 | 'FHEE__EventEspresso\core\libraries\rest_api\controllers\Base___get_headers_from_ee_notices__return', |
22 | - array( $this, 'dont_add_headers_from_ee_notices' ), |
|
22 | + array($this, 'dont_add_headers_from_ee_notices'), |
|
23 | 23 | 10, |
24 | 24 | 2 |
25 | 25 | ); |
@@ -32,9 +32,9 @@ discard block |
||
32 | 32 | * @param string $version |
33 | 33 | * @return array like $routes_on_this_version |
34 | 34 | */ |
35 | - public function remove_checkin_routes_earlier_than_4_8_33( $routes_on_this_version, $version ) { |
|
36 | - if( $this->applies_to_version( $version ) ) { |
|
37 | - unset( $routes_on_this_version[ 'registrations/(?P<REG_ID>\d+)/toggle_checkin_for_datetime/(?P<DTT_ID>\d+)' ] ); |
|
35 | + public function remove_checkin_routes_earlier_than_4_8_33($routes_on_this_version, $version) { |
|
36 | + if ($this->applies_to_version($version)) { |
|
37 | + unset($routes_on_this_version['registrations/(?P<REG_ID>\d+)/toggle_checkin_for_datetime/(?P<DTT_ID>\d+)']); |
|
38 | 38 | } |
39 | 39 | return $routes_on_this_version; |
40 | 40 | } |
@@ -45,8 +45,8 @@ discard block |
||
45 | 45 | * @param string $requested_version |
46 | 46 | * @return array |
47 | 47 | */ |
48 | - public function dont_add_headers_from_ee_notices( $headers_from_ee_notices, $requested_version ) { |
|
49 | - if( $this->applies_to_version( $requested_version ) ) { |
|
48 | + public function dont_add_headers_from_ee_notices($headers_from_ee_notices, $requested_version) { |
|
49 | + if ($this->applies_to_version($requested_version)) { |
|
50 | 50 | return array(); |
51 | 51 | } |
52 | 52 | return $headers_from_ee_notices; |
@@ -56,8 +56,8 @@ discard block |
||
56 | 56 | * @return boolean true: this class' name indicates its filters and actions |
57 | 57 | * should take effect. False: this class' name indicates it shouldn't do anything |
58 | 58 | */ |
59 | - public function applies_to_version( $requested_version ) { |
|
60 | - if( $this->version() > $requested_version ) { |
|
59 | + public function applies_to_version($requested_version) { |
|
60 | + if ($this->version() > $requested_version) { |
|
61 | 61 | return true; |
62 | 62 | } |
63 | 63 | return false; |
@@ -71,24 +71,24 @@ discard block |
||
71 | 71 | * @throws \EE_Error |
72 | 72 | */ |
73 | 73 | public function version() { |
74 | - if( $this->_version === null ) { |
|
74 | + if ($this->_version === null) { |
|
75 | 75 | $matches = array(); |
76 | 76 | $regex = '~Changes_In_(.*)_(.*)_(.*)$~'; |
77 | 77 | $success = preg_match( |
78 | 78 | $regex, |
79 | - get_class( $this ), |
|
79 | + get_class($this), |
|
80 | 80 | $matches |
81 | 81 | ); |
82 | - if( ! $success ) { |
|
82 | + if ( ! $success) { |
|
83 | 83 | throw new \EE_Error( |
84 | 84 | sprintf( |
85 | - __( 'The class %1$s was misnamed. It name should match the regex "%2$s"', 'event_espresso' ), |
|
86 | - get_class( $this ), |
|
85 | + __('The class %1$s was misnamed. It name should match the regex "%2$s"', 'event_espresso'), |
|
86 | + get_class($this), |
|
87 | 87 | $regex |
88 | 88 | ) |
89 | 89 | ); |
90 | 90 | } |
91 | - $this->_version = $matches[1] . '.' . $matches[2] . '.' . $matches[3]; |
|
91 | + $this->_version = $matches[1].'.'.$matches[2].'.'.$matches[3]; |
|
92 | 92 | } |
93 | 93 | return $this->_version; |
94 | 94 | } |
@@ -1,8 +1,8 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | namespace EventEspresso\core\libraries\rest_api\controllers; |
3 | 3 | |
4 | -if ( !defined( 'EVENT_ESPRESSO_VERSION' ) ) { |
|
5 | - exit( 'No direct script access allowed' ); |
|
4 | +if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
5 | + exit('No direct script access allowed'); |
|
6 | 6 | } |
7 | 7 | |
8 | 8 | /** |
@@ -36,7 +36,7 @@ discard block |
||
36 | 36 | protected $_requested_version; |
37 | 37 | |
38 | 38 | public function __construct() { |
39 | - $this->_debug_mode = defined( 'EE_REST_API_DEBUG_MODE' ) ? EE_REST_API_DEBUG_MODE : false; |
|
39 | + $this->_debug_mode = defined('EE_REST_API_DEBUG_MODE') ? EE_REST_API_DEBUG_MODE : false; |
|
40 | 40 | } |
41 | 41 | |
42 | 42 | |
@@ -44,7 +44,7 @@ discard block |
||
44 | 44 | * Sets the version the user requested |
45 | 45 | * @param string $version eg '4.8' |
46 | 46 | */ |
47 | - public function set_requested_version( $version ) { |
|
47 | + public function set_requested_version($version) { |
|
48 | 48 | $this->_requested_version = $version; |
49 | 49 | } |
50 | 50 | |
@@ -53,8 +53,8 @@ discard block |
||
53 | 53 | * @param string $key |
54 | 54 | * @param string|array $info |
55 | 55 | */ |
56 | - protected function _set_debug_info( $key, $info ){ |
|
57 | - $this->_debug_info[ $key ] = $info; |
|
56 | + protected function _set_debug_info($key, $info) { |
|
57 | + $this->_debug_info[$key] = $info; |
|
58 | 58 | } |
59 | 59 | |
60 | 60 | /** |
@@ -62,13 +62,13 @@ discard block |
||
62 | 62 | * @param \WP_Error $wp_error_response |
63 | 63 | * @return \WP_Error |
64 | 64 | */ |
65 | - protected function _add_ee_errors_to_response( \WP_Error $wp_error_response ) { |
|
65 | + protected function _add_ee_errors_to_response(\WP_Error $wp_error_response) { |
|
66 | 66 | $notices_during_checkin = \EE_Error::get_raw_notices(); |
67 | - if( ! empty( $notices_during_checkin[ 'errors' ] ) ) { |
|
68 | - foreach( $notices_during_checkin[ 'errors' ] as $error_code => $error_message ) { |
|
67 | + if ( ! empty($notices_during_checkin['errors'])) { |
|
68 | + foreach ($notices_during_checkin['errors'] as $error_code => $error_message) { |
|
69 | 69 | $wp_error_response->add( |
70 | - sanitize_key( $error_code ), |
|
71 | - strip_tags( $error_message ) ); |
|
70 | + sanitize_key($error_code), |
|
71 | + strip_tags($error_message) ); |
|
72 | 72 | } |
73 | 73 | } |
74 | 74 | return $wp_error_response; |
@@ -86,28 +86,28 @@ discard block |
||
86 | 86 | * @param array|\WP_Error|\Exception $response |
87 | 87 | * @return \WP_REST_Response |
88 | 88 | */ |
89 | - public function send_response( $response ) { |
|
90 | - if( $response instanceof \Exception ) { |
|
91 | - $response = new \WP_Error( $response->getCode(), $response->getMessage() ); |
|
89 | + public function send_response($response) { |
|
90 | + if ($response instanceof \Exception) { |
|
91 | + $response = new \WP_Error($response->getCode(), $response->getMessage()); |
|
92 | 92 | } |
93 | - if( $response instanceof \WP_Error ) { |
|
94 | - $response = $this->_add_ee_errors_to_response( $response ); |
|
95 | - $rest_response = $this->_create_rest_response_from_wp_error( $response ); |
|
96 | - }else{ |
|
97 | - $rest_response = new \WP_REST_Response( $response, 200 ); |
|
93 | + if ($response instanceof \WP_Error) { |
|
94 | + $response = $this->_add_ee_errors_to_response($response); |
|
95 | + $rest_response = $this->_create_rest_response_from_wp_error($response); |
|
96 | + } else { |
|
97 | + $rest_response = new \WP_REST_Response($response, 200); |
|
98 | 98 | } |
99 | 99 | $headers = array(); |
100 | - if( $this->_debug_mode && is_array( $this->_debug_info ) ) { |
|
101 | - foreach( $this->_debug_info as $debug_key => $debug_info ) { |
|
102 | - if( is_array( $debug_info ) ) { |
|
103 | - $debug_info = json_encode( $debug_info ); |
|
100 | + if ($this->_debug_mode && is_array($this->_debug_info)) { |
|
101 | + foreach ($this->_debug_info as $debug_key => $debug_info) { |
|
102 | + if (is_array($debug_info)) { |
|
103 | + $debug_info = json_encode($debug_info); |
|
104 | 104 | } |
105 | - $headers[ 'X-EE4-Debug-' . ucwords( $debug_key ) ] = $debug_info; |
|
105 | + $headers['X-EE4-Debug-'.ucwords($debug_key)] = $debug_info; |
|
106 | 106 | } |
107 | 107 | } |
108 | - $headers = array_merge( $headers, $this->_get_headers_from_ee_notices() ); |
|
108 | + $headers = array_merge($headers, $this->_get_headers_from_ee_notices()); |
|
109 | 109 | |
110 | - $rest_response->set_headers( $headers ); |
|
110 | + $rest_response->set_headers($headers); |
|
111 | 111 | return $rest_response; |
112 | 112 | } |
113 | 113 | |
@@ -118,31 +118,31 @@ discard block |
||
118 | 118 | * @param \WP_Error $wp_error |
119 | 119 | * @return \WP_REST_Response |
120 | 120 | */ |
121 | - protected function _create_rest_response_from_wp_error( \WP_Error $wp_error ) { |
|
121 | + protected function _create_rest_response_from_wp_error(\WP_Error $wp_error) { |
|
122 | 122 | $error_data = $wp_error->get_error_data(); |
123 | - if ( is_array( $error_data ) && isset( $error_data['status'] ) ) { |
|
123 | + if (is_array($error_data) && isset($error_data['status'])) { |
|
124 | 124 | $status = $error_data['status']; |
125 | 125 | } else { |
126 | 126 | $status = 500; |
127 | 127 | } |
128 | 128 | |
129 | 129 | $errors = array(); |
130 | - foreach ( (array) $wp_error->errors as $code => $messages ) { |
|
131 | - foreach ( (array) $messages as $message ) { |
|
130 | + foreach ((array) $wp_error->errors as $code => $messages) { |
|
131 | + foreach ((array) $messages as $message) { |
|
132 | 132 | $errors[] = array( |
133 | 133 | 'code' => $code, |
134 | 134 | 'message' => $message, |
135 | - 'data' => $wp_error->get_error_data( $code ) |
|
135 | + 'data' => $wp_error->get_error_data($code) |
|
136 | 136 | ); |
137 | 137 | } |
138 | 138 | } |
139 | - $data = isset( $errors[0] ) ? $errors[0] : array(); |
|
140 | - if ( count( $errors ) > 1 ) { |
|
139 | + $data = isset($errors[0]) ? $errors[0] : array(); |
|
140 | + if (count($errors) > 1) { |
|
141 | 141 | // Remove the primary error. |
142 | - array_shift( $errors ); |
|
142 | + array_shift($errors); |
|
143 | 143 | $data['additional_errors'] = $errors; |
144 | 144 | } |
145 | - return new \WP_REST_Response( $data, $status ); |
|
145 | + return new \WP_REST_Response($data, $status); |
|
146 | 146 | } |
147 | 147 | |
148 | 148 | /** |
@@ -152,12 +152,12 @@ discard block |
||
152 | 152 | protected function _get_headers_from_ee_notices() { |
153 | 153 | $headers = array(); |
154 | 154 | $notices = \EE_Error::get_raw_notices(); |
155 | - foreach( $notices as $notice_type => $sub_notices ) { |
|
156 | - if( ! is_array( $sub_notices ) ) { |
|
155 | + foreach ($notices as $notice_type => $sub_notices) { |
|
156 | + if ( ! is_array($sub_notices)) { |
|
157 | 157 | continue; |
158 | 158 | } |
159 | - foreach( $sub_notices as $notice_code => $sub_notice ) { |
|
160 | - $headers[ 'X-EE4-Notices-' . \EEH_Inflector::humanize( $notice_type ) . '[' . $notice_code . ']' ] = strip_tags( $sub_notice ); |
|
159 | + foreach ($sub_notices as $notice_code => $sub_notice) { |
|
160 | + $headers['X-EE4-Notices-'.\EEH_Inflector::humanize($notice_type).'['.$notice_code.']'] = strip_tags($sub_notice); |
|
161 | 161 | } |
162 | 162 | } |
163 | 163 | return apply_filters( |
@@ -175,14 +175,14 @@ discard block |
||
175 | 175 | * @param string $route |
176 | 176 | * @return string |
177 | 177 | */ |
178 | - public function get_requested_version( $route ) { |
|
178 | + public function get_requested_version($route) { |
|
179 | 179 | $matches = $this->parse_route( |
180 | 180 | $route, |
181 | - '~' . \EED_Core_Rest_Api::ee_api_namespace_for_regex . '~', |
|
182 | - array( 'version' ) |
|
181 | + '~'.\EED_Core_Rest_Api::ee_api_namespace_for_regex.'~', |
|
182 | + array('version') |
|
183 | 183 | ); |
184 | - if( isset( $matches[ 'version' ] ) ) { |
|
185 | - return $matches[ 'version' ]; |
|
184 | + if (isset($matches['version'])) { |
|
185 | + return $matches['version']; |
|
186 | 186 | } else { |
187 | 187 | return \EED_Core_Rest_Api::latest_rest_api_version(); |
188 | 188 | } |
@@ -207,23 +207,23 @@ discard block |
||
207 | 207 | * array( 'model' => 'foo', 'id' => 'bar' ) |
208 | 208 | * @throws \EE_Error if it couldn't be parsed |
209 | 209 | */ |
210 | - public function parse_route( $route, $regex, $match_keys ) { |
|
210 | + public function parse_route($route, $regex, $match_keys) { |
|
211 | 211 | $indexed_matches = array(); |
212 | - $success = preg_match( $regex, $route, $matches ); |
|
213 | - if( |
|
214 | - is_array( $matches ) ) { |
|
212 | + $success = preg_match($regex, $route, $matches); |
|
213 | + if ( |
|
214 | + is_array($matches) ) { |
|
215 | 215 | //skip the overall regex match. Who cares |
216 | - for( $i = 1; $i <= count( $match_keys ); $i++ ) { |
|
217 | - if( ! isset( $matches[ $i ] ) ) { |
|
216 | + for ($i = 1; $i <= count($match_keys); $i++) { |
|
217 | + if ( ! isset($matches[$i])) { |
|
218 | 218 | $success = false; |
219 | 219 | } else { |
220 | - $indexed_matches[ $match_keys[ $i - 1 ] ] = $matches[ $i ]; |
|
220 | + $indexed_matches[$match_keys[$i - 1]] = $matches[$i]; |
|
221 | 221 | } |
222 | 222 | } |
223 | 223 | } |
224 | - if( ! $success ) { |
|
224 | + if ( ! $success) { |
|
225 | 225 | throw new \EE_Error( |
226 | - __( 'We could not parse the URL. Please contact Event Espresso Support', 'event_espresso' ), |
|
226 | + __('We could not parse the URL. Please contact Event Espresso Support', 'event_espresso'), |
|
227 | 227 | 'endpoint_parsing_error' |
228 | 228 | ); |
229 | 229 | } |
@@ -1,7 +1,7 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | namespace EventEspresso\core\libraries\rest_api\controllers\model; |
3 | -if ( !defined( 'EVENT_ESPRESSO_VERSION' ) ) { |
|
4 | - exit( 'No direct script access allowed' ); |
|
3 | +if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
4 | + exit('No direct script access allowed'); |
|
5 | 5 | } |
6 | 6 | |
7 | 7 | /** |
@@ -22,20 +22,20 @@ discard block |
||
22 | 22 | * @param \WP_REST_Request $request |
23 | 23 | * @return array|\WP_REST_Response |
24 | 24 | */ |
25 | - public static function handle_request_models_meta( \WP_REST_Request $request ) { |
|
25 | + public static function handle_request_models_meta(\WP_REST_Request $request) { |
|
26 | 26 | $controller = new Meta(); |
27 | - try{ |
|
27 | + try { |
|
28 | 28 | $matches = $controller->parse_route( |
29 | 29 | $request->get_route(), |
30 | - '~' . \EED_Core_Rest_Api::ee_api_namespace_for_regex . 'resources~', |
|
31 | - array( 'version' ) ); |
|
32 | - if( $matches instanceof \WP_REST_Response ) { |
|
30 | + '~'.\EED_Core_Rest_Api::ee_api_namespace_for_regex.'resources~', |
|
31 | + array('version') ); |
|
32 | + if ($matches instanceof \WP_REST_Response) { |
|
33 | 33 | return $matches; |
34 | 34 | } |
35 | - $controller->set_requested_version( $matches[ 'version' ] ); |
|
36 | - return $controller->send_response( $controller->_get_models_metadata_entity() ); |
|
37 | - } catch( \Exception $e ) { |
|
38 | - return $controller->send_response( $e ); |
|
35 | + $controller->set_requested_version($matches['version']); |
|
36 | + return $controller->send_response($controller->_get_models_metadata_entity()); |
|
37 | + } catch (\Exception $e) { |
|
38 | + return $controller->send_response($e); |
|
39 | 39 | } |
40 | 40 | } |
41 | 41 | |
@@ -43,58 +43,58 @@ discard block |
||
43 | 43 | * Gets the model metadata resource entity |
44 | 44 | * @return array for JSON response, describing all the models available in teh requested version |
45 | 45 | */ |
46 | - protected function _get_models_metadata_entity(){ |
|
46 | + protected function _get_models_metadata_entity() { |
|
47 | 47 | $response = array(); |
48 | - foreach( $this->get_model_version_info()->models_for_requested_version() as $model_name => $model_classname ){ |
|
49 | - $model = $this->get_model_version_info()->load_model( $model_name ); |
|
48 | + foreach ($this->get_model_version_info()->models_for_requested_version() as $model_name => $model_classname) { |
|
49 | + $model = $this->get_model_version_info()->load_model($model_name); |
|
50 | 50 | $fields_json = array(); |
51 | - foreach( $this->get_model_version_info()->fields_on_model_in_this_version( $model ) as $field_name => $field_obj ) { |
|
52 | - if( $this->get_model_version_info()->field_is_ignored( $field_obj ) ) { |
|
51 | + foreach ($this->get_model_version_info()->fields_on_model_in_this_version($model) as $field_name => $field_obj) { |
|
52 | + if ($this->get_model_version_info()->field_is_ignored($field_obj)) { |
|
53 | 53 | continue; |
54 | 54 | } |
55 | - if( $field_obj instanceof \EE_Boolean_Field ) { |
|
55 | + if ($field_obj instanceof \EE_Boolean_Field) { |
|
56 | 56 | $datatype = 'Boolean'; |
57 | - }elseif( $field_obj->get_wpdb_data_type() == '%d' ) { |
|
57 | + }elseif ($field_obj->get_wpdb_data_type() == '%d') { |
|
58 | 58 | $datatype = 'Number'; |
59 | - }elseif( $field_name instanceof \EE_Serialized_Text_Field ) { |
|
59 | + }elseif ($field_name instanceof \EE_Serialized_Text_Field) { |
|
60 | 60 | $datatype = 'Object'; |
61 | - }else{ |
|
61 | + } else { |
|
62 | 62 | $datatype = 'String'; |
63 | 63 | } |
64 | 64 | $default_value = $field_obj->get_default_value(); |
65 | - if( $default_value === EE_INF ) { |
|
65 | + if ($default_value === EE_INF) { |
|
66 | 66 | $default_value = EE_INF_IN_DB; |
67 | - } elseif( $field_obj instanceof \EE_Datetime_Field && |
|
68 | - $default_value instanceof \DateTime ) { |
|
69 | - $default_value = $default_value->format( 'c' ); |
|
67 | + } elseif ($field_obj instanceof \EE_Datetime_Field && |
|
68 | + $default_value instanceof \DateTime) { |
|
69 | + $default_value = $default_value->format('c'); |
|
70 | 70 | } |
71 | 71 | $field_json = array( |
72 | 72 | 'name' => $field_name, |
73 | 73 | 'nicename' => $field_obj->get_nicename(), |
74 | - 'has_rendered_format' => $this->get_model_version_info()->field_has_rendered_format( $field_obj ), |
|
75 | - 'has_pretty_format' => $this->get_model_version_info()->field_has_pretty_format( $field_obj ), |
|
76 | - 'type' => str_replace('EE_', '', get_class( $field_obj ) ), |
|
74 | + 'has_rendered_format' => $this->get_model_version_info()->field_has_rendered_format($field_obj), |
|
75 | + 'has_pretty_format' => $this->get_model_version_info()->field_has_pretty_format($field_obj), |
|
76 | + 'type' => str_replace('EE_', '', get_class($field_obj)), |
|
77 | 77 | 'datatype' => $datatype, |
78 | 78 | 'nullable' => $field_obj->is_nullable(), |
79 | 79 | 'default' => $default_value, |
80 | 80 | 'table_alias' => $field_obj->get_table_alias(), |
81 | 81 | 'table_column' => $field_obj->get_table_column(), |
82 | 82 | ); |
83 | - $fields_json[ $field_json[ 'name' ] ] = $field_json; |
|
83 | + $fields_json[$field_json['name']] = $field_json; |
|
84 | 84 | |
85 | 85 | } |
86 | - $fields_json = array_merge( $fields_json, $this->get_model_version_info()->extra_resource_properties_for_model( $model ) ); |
|
87 | - $response[ $model_name ]['fields'] = apply_filters( 'FHEE__Meta__handle_request_models_meta__fields', $fields_json, $model ); |
|
86 | + $fields_json = array_merge($fields_json, $this->get_model_version_info()->extra_resource_properties_for_model($model)); |
|
87 | + $response[$model_name]['fields'] = apply_filters('FHEE__Meta__handle_request_models_meta__fields', $fields_json, $model); |
|
88 | 88 | $relations_json = array(); |
89 | - foreach( $model->relation_settings() as $relation_name => $relation_obj ) { |
|
89 | + foreach ($model->relation_settings() as $relation_name => $relation_obj) { |
|
90 | 90 | $relation_json = array( |
91 | 91 | 'name' => $relation_name, |
92 | - 'type' => str_replace( 'EE_', '', get_class( $relation_obj ) ), |
|
92 | + 'type' => str_replace('EE_', '', get_class($relation_obj)), |
|
93 | 93 | 'single' => $relation_obj instanceof \EE_Belongs_To_Relation ? true : false, |
94 | 94 | ); |
95 | - $relations_json[ $relation_name ] = $relation_json; |
|
95 | + $relations_json[$relation_name] = $relation_json; |
|
96 | 96 | } |
97 | - $response[ $model_name ][ 'relations' ] = apply_filters( 'FHEE__Meta__handle_request_models_meta__relations', $relations_json, $model ); |
|
97 | + $response[$model_name]['relations'] = apply_filters('FHEE__Meta__handle_request_models_meta__relations', $relations_json, $model); |
|
98 | 98 | } |
99 | 99 | return $response; |
100 | 100 | } |
@@ -104,23 +104,23 @@ discard block |
||
104 | 104 | * @param \WP_REST_Response $rest_response_obj |
105 | 105 | * @return \WP_REST_Response |
106 | 106 | */ |
107 | - public static function filter_ee_metadata_into_index( \WP_REST_Response $rest_response_obj ) { |
|
107 | + public static function filter_ee_metadata_into_index(\WP_REST_Response $rest_response_obj) { |
|
108 | 108 | $response_data = $rest_response_obj->get_data(); |
109 | 109 | $addons = array(); |
110 | - foreach( \EE_Registry::instance()->addons as $addon){ |
|
110 | + foreach (\EE_Registry::instance()->addons as $addon) { |
|
111 | 111 | $addon_json = array( |
112 | 112 | 'name' => $addon->name(), |
113 | 113 | 'version' => $addon->version() |
114 | 114 | ); |
115 | - $addons[ $addon_json[ 'name' ] ] = $addon_json; |
|
115 | + $addons[$addon_json['name']] = $addon_json; |
|
116 | 116 | } |
117 | - $response_data[ 'ee' ] = array( |
|
117 | + $response_data['ee'] = array( |
|
118 | 118 | 'version' => \EEM_System_Status::instance()->get_ee_version(), |
119 | 119 | 'addons' => $addons, |
120 | 120 | 'maintenance_mode' => \EE_Maintenance_Mode::instance()->real_level(), |
121 | - 'served_core_versions' => array_keys( \EED_Core_Rest_Api::versions_served() ) |
|
121 | + 'served_core_versions' => array_keys(\EED_Core_Rest_Api::versions_served()) |
|
122 | 122 | ); |
123 | - $rest_response_obj->set_data( $response_data ); |
|
123 | + $rest_response_obj->set_data($response_data); |
|
124 | 124 | return $rest_response_obj; |
125 | 125 | } |
126 | 126 | } |
@@ -2,8 +2,8 @@ discard block |
||
2 | 2 | use EventEspresso\core\libraries\rest_api\controllers\Base as Base; |
3 | 3 | use EventEspresso\core\libraries\rest_api\controllers\model\Read; |
4 | 4 | |
5 | -if ( !defined( 'EVENT_ESPRESSO_VERSION' ) ) { |
|
6 | - exit( 'No direct script access allowed' ); |
|
5 | +if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
6 | + exit('No direct script access allowed'); |
|
7 | 7 | } |
8 | 8 | |
9 | 9 | /** |
@@ -24,9 +24,9 @@ discard block |
||
24 | 24 | * @param \WP_REST_Request $request |
25 | 25 | * @return \WP_Error|\WP_REST_Response |
26 | 26 | */ |
27 | - public static function handle_request_toggle_checkin( \WP_REST_Request $request ) { |
|
27 | + public static function handle_request_toggle_checkin(\WP_REST_Request $request) { |
|
28 | 28 | $controller = new Checkin(); |
29 | - return $controller->_create_checkin_checkout_object( $request ); |
|
29 | + return $controller->_create_checkin_checkout_object($request); |
|
30 | 30 | } |
31 | 31 | |
32 | 32 | |
@@ -37,47 +37,47 @@ discard block |
||
37 | 37 | * @param \WP_REST_Request $request |
38 | 38 | * @return \WP_Error|\WP_REST_Response |
39 | 39 | */ |
40 | - protected function _create_checkin_checkout_object( \WP_REST_Request $request ) { |
|
41 | - $reg_id = $request->get_param( 'REG_ID' ); |
|
42 | - $dtt_id = $request->get_param( 'DTT_ID' ); |
|
43 | - $force = $request->get_param( 'force' ); |
|
44 | - if( $force == 'true' ) { |
|
40 | + protected function _create_checkin_checkout_object(\WP_REST_Request $request) { |
|
41 | + $reg_id = $request->get_param('REG_ID'); |
|
42 | + $dtt_id = $request->get_param('DTT_ID'); |
|
43 | + $force = $request->get_param('force'); |
|
44 | + if ($force == 'true') { |
|
45 | 45 | $force = true; |
46 | 46 | } else { |
47 | 47 | $force = false; |
48 | 48 | } |
49 | - $reg = \EEM_Registration::instance()->get_one_by_ID( $reg_id ); |
|
50 | - if( ! $reg instanceof \EE_Registration ) { |
|
49 | + $reg = \EEM_Registration::instance()->get_one_by_ID($reg_id); |
|
50 | + if ( ! $reg instanceof \EE_Registration) { |
|
51 | 51 | return $this->send_response( |
52 | 52 | new \WP_Error( |
53 | 53 | 'rest_registration_toggle_checkin_invalid_id', |
54 | 54 | sprintf( |
55 | - __( 'You cannot checkin registration with ID %1$s because it doesn\'t exist.', 'event_espresso' ), |
|
55 | + __('You cannot checkin registration with ID %1$s because it doesn\'t exist.', 'event_espresso'), |
|
56 | 56 | $reg_id |
57 | 57 | ), |
58 | - array( 'status' => 422 ) |
|
58 | + array('status' => 422) |
|
59 | 59 | ) |
60 | 60 | ); |
61 | 61 | } |
62 | - if( ! \EE_Capabilities::instance()->current_user_can( 'ee_edit_checkin', 'rest_api_checkin_endpoint', $reg_id ) ) { |
|
62 | + if ( ! \EE_Capabilities::instance()->current_user_can('ee_edit_checkin', 'rest_api_checkin_endpoint', $reg_id)) { |
|
63 | 63 | return $this->send_response( |
64 | 64 | new \WP_Error( |
65 | 65 | 'rest_user_cannot_toggle_checkin', |
66 | 66 | sprintf( |
67 | - __( 'You are not allowed to checkin registration with ID %1$s.', 'event_espresso' ), |
|
67 | + __('You are not allowed to checkin registration with ID %1$s.', 'event_espresso'), |
|
68 | 68 | $reg_id |
69 | 69 | ), |
70 | - array( 'status' => 403 ) |
|
70 | + array('status' => 403) |
|
71 | 71 | ) |
72 | 72 | ); |
73 | 73 | } |
74 | - $success = $reg->toggle_checkin_status( $dtt_id, ! $force ); |
|
75 | - if( $success === false ) { |
|
74 | + $success = $reg->toggle_checkin_status($dtt_id, ! $force); |
|
75 | + if ($success === false) { |
|
76 | 76 | //rely on EE_Error::add_error messages to have been added to give more data about hwy it failed |
77 | 77 | return $this->send_response( |
78 | 78 | new \WP_Error( |
79 | 79 | 'rest_toggle_checkin_failed', |
80 | - __( 'Registration checkin failed. Please see additional error data.', 'event_espresso' ) |
|
80 | + __('Registration checkin failed. Please see additional error data.', 'event_espresso') |
|
81 | 81 | ) |
82 | 82 | ); |
83 | 83 | } |
@@ -92,28 +92,28 @@ discard block |
||
92 | 92 | ) |
93 | 93 | ) |
94 | 94 | ); |
95 | - if( ! $checkin instanceof \EE_Checkin ) { |
|
95 | + if ( ! $checkin instanceof \EE_Checkin) { |
|
96 | 96 | return $this->send_response( |
97 | 97 | new \WP_Error( |
98 | 98 | 'rest_toggle_checkin_error', |
99 | 99 | sprintf( |
100 | - __( 'Supposedly we created a new checkin object for registration %1$s at datetime %2$s, but we can\'t find it.', 'event_espresso' ), |
|
100 | + __('Supposedly we created a new checkin object for registration %1$s at datetime %2$s, but we can\'t find it.', 'event_espresso'), |
|
101 | 101 | $reg_id, |
102 | 102 | $dtt_id |
103 | 103 | ) |
104 | 104 | ) |
105 | 105 | ); |
106 | 106 | } |
107 | - $requested_version = $this->get_requested_version( $request->get_route() ); |
|
107 | + $requested_version = $this->get_requested_version($request->get_route()); |
|
108 | 108 | $get_request = new \WP_REST_Request( |
109 | 109 | 'GET', |
110 | - \EED_Core_Rest_Api::ee_api_namespace . $requested_version . '/checkins/' . $checkin->ID() |
|
110 | + \EED_Core_Rest_Api::ee_api_namespace.$requested_version.'/checkins/'.$checkin->ID() |
|
111 | 111 | ); |
112 | 112 | $get_request->set_url_params( |
113 | 113 | array( |
114 | 114 | 'id' => $checkin->ID() |
115 | 115 | ) |
116 | 116 | ); |
117 | - return Read::handle_request_get_one( $get_request ); |
|
117 | + return Read::handle_request_get_one($get_request); |
|
118 | 118 | } |
119 | 119 | } |
120 | 120 | \ No newline at end of file |
@@ -22,35 +22,35 @@ discard block |
||
22 | 22 | * @param EE_Response $response |
23 | 23 | * @return EE_Response |
24 | 24 | */ |
25 | - public function handle_request( EE_Request $request, EE_Response $response ) { |
|
25 | + public function handle_request(EE_Request $request, EE_Response $response) { |
|
26 | 26 | $this->_request = $request; |
27 | 27 | $this->_response = $response; |
28 | 28 | //$this->_response->add_output( "\n\t IN >> " . __CLASS__ ); |
29 | 29 | //$this->_response->set_notice( 1, 'hey look at this' ); |
30 | 30 | // check required WP version |
31 | - if ( ! $this->_minimum_wp_version_required() ) { |
|
32 | - $this->_request->un_set( 'activate', true ); |
|
33 | - add_action( 'admin_notices', array( $this, 'minimum_wp_version_error' ), 1 ); |
|
31 | + if ( ! $this->_minimum_wp_version_required()) { |
|
32 | + $this->_request->un_set('activate', true); |
|
33 | + add_action('admin_notices', array($this, 'minimum_wp_version_error'), 1); |
|
34 | 34 | //$this->_response->add_output( "\n<br />" . 'minimum_wp_version_error' ); |
35 | 35 | $this->_response->terminate_request(); |
36 | 36 | } |
37 | 37 | // check required PHP version |
38 | - if ( ! $this->_minimum_php_version_required() ) { |
|
39 | - $this->_request->un_set( 'activate', true ); |
|
40 | - add_action( 'admin_notices', array( $this, 'minimum_php_version_error' ), 1 ); |
|
38 | + if ( ! $this->_minimum_php_version_required()) { |
|
39 | + $this->_request->un_set('activate', true); |
|
40 | + add_action('admin_notices', array($this, 'minimum_php_version_error'), 1); |
|
41 | 41 | //$this->_response->add_output( "\n<br />" . 'minimum_php_version_error' ); |
42 | 42 | $this->_response->terminate_request(); |
43 | 43 | } |
44 | 44 | // check recommended WP version |
45 | - if ( ! $this->_minimum_wp_version_recommended() ) { |
|
45 | + if ( ! $this->_minimum_wp_version_recommended()) { |
|
46 | 46 | $this->_display_minimum_recommended_wp_version_notice(); |
47 | 47 | } |
48 | 48 | // check recommended PHP version |
49 | - if ( ! $this->_minimum_php_version_recommended() ) { |
|
49 | + if ( ! $this->_minimum_php_version_recommended()) { |
|
50 | 50 | $this->_display_minimum_recommended_php_version_notice(); |
51 | 51 | } |
52 | 52 | $this->_test_for_php_version_7(); |
53 | - $this->_response = $this->process_request_stack( $this->_request, $this->_response ); |
|
53 | + $this->_response = $this->process_request_stack($this->_request, $this->_response); |
|
54 | 54 | //$this->_response->add_output( "\n\t OUT << " . __CLASS__ ); |
55 | 55 | return $this->_response; |
56 | 56 | } |
@@ -64,9 +64,9 @@ discard block |
||
64 | 64 | * @param string $min_version |
65 | 65 | * @return boolean |
66 | 66 | */ |
67 | - private function _check_wp_version( $min_version = EE_MIN_WP_VER_REQUIRED ) { |
|
67 | + private function _check_wp_version($min_version = EE_MIN_WP_VER_REQUIRED) { |
|
68 | 68 | global $wp_version; |
69 | - return version_compare( $wp_version, $min_version, '>=' ) ? true : false; |
|
69 | + return version_compare($wp_version, $min_version, '>=') ? true : false; |
|
70 | 70 | } |
71 | 71 | |
72 | 72 | |
@@ -78,7 +78,7 @@ discard block |
||
78 | 78 | * @return boolean |
79 | 79 | */ |
80 | 80 | private function _minimum_wp_version_required() { |
81 | - return $this->_check_wp_version( EE_MIN_WP_VER_REQUIRED ); |
|
81 | + return $this->_check_wp_version(EE_MIN_WP_VER_REQUIRED); |
|
82 | 82 | } |
83 | 83 | |
84 | 84 | |
@@ -90,7 +90,7 @@ discard block |
||
90 | 90 | * @return boolean |
91 | 91 | */ |
92 | 92 | private function _minimum_wp_version_recommended() { |
93 | - return $this->_check_wp_version( EE_MIN_WP_VER_RECOMMENDED ); |
|
93 | + return $this->_check_wp_version(EE_MIN_WP_VER_RECOMMENDED); |
|
94 | 94 | } |
95 | 95 | |
96 | 96 | |
@@ -102,8 +102,8 @@ discard block |
||
102 | 102 | * @param string $min_version |
103 | 103 | * @return boolean |
104 | 104 | */ |
105 | - private function _check_php_version( $min_version = EE_MIN_PHP_VER_RECOMMENDED ) { |
|
106 | - return version_compare( PHP_VERSION, $min_version, '>=' ) ? true : false; |
|
105 | + private function _check_php_version($min_version = EE_MIN_PHP_VER_RECOMMENDED) { |
|
106 | + return version_compare(PHP_VERSION, $min_version, '>=') ? true : false; |
|
107 | 107 | } |
108 | 108 | |
109 | 109 | |
@@ -115,7 +115,7 @@ discard block |
||
115 | 115 | * @return boolean |
116 | 116 | */ |
117 | 117 | private function _minimum_php_version_required() { |
118 | - return $this->_check_php_version( EE_MIN_PHP_VER_REQUIRED ); |
|
118 | + return $this->_check_php_version(EE_MIN_PHP_VER_REQUIRED); |
|
119 | 119 | } |
120 | 120 | |
121 | 121 | |
@@ -127,7 +127,7 @@ discard block |
||
127 | 127 | * @return boolean |
128 | 128 | */ |
129 | 129 | private function _minimum_php_version_recommended() { |
130 | - return $this->_check_php_version( EE_MIN_PHP_VER_RECOMMENDED ); |
|
130 | + return $this->_check_php_version(EE_MIN_PHP_VER_RECOMMENDED); |
|
131 | 131 | } |
132 | 132 | |
133 | 133 | |
@@ -144,7 +144,7 @@ discard block |
||
144 | 144 | <p> |
145 | 145 | <?php |
146 | 146 | printf( |
147 | - __( 'We\'re sorry, but Event Espresso requires WordPress version %1$s or greater in order to operate. You are currently running version %2$s.%3$sFor information on how to update your version of WordPress, please go to %4$s.', 'event_espresso' ), |
|
147 | + __('We\'re sorry, but Event Espresso requires WordPress version %1$s or greater in order to operate. You are currently running version %2$s.%3$sFor information on how to update your version of WordPress, please go to %4$s.', 'event_espresso'), |
|
148 | 148 | EE_MIN_WP_VER_REQUIRED, |
149 | 149 | $wp_version, |
150 | 150 | '<br/>', |
@@ -169,7 +169,7 @@ discard block |
||
169 | 169 | <p> |
170 | 170 | <?php |
171 | 171 | printf( |
172 | - __( 'We\'re sorry, but Event Espresso requires PHP version %1$s or greater in order to operate. You are currently running version %2$s.%3$sIn order to update your version of PHP, you will need to contact your current hosting provider.%3$sFor information on stable PHP versions, please go to %4$s.', 'event_espresso' ), |
|
172 | + __('We\'re sorry, but Event Espresso requires PHP version %1$s or greater in order to operate. You are currently running version %2$s.%3$sIn order to update your version of PHP, you will need to contact your current hosting provider.%3$sFor information on stable PHP versions, please go to %4$s.', 'event_espresso'), |
|
173 | 173 | EE_MIN_PHP_VER_REQUIRED, |
174 | 174 | PHP_VERSION, |
175 | 175 | '<br/>', |
@@ -192,9 +192,9 @@ discard block |
||
192 | 192 | private function _display_minimum_recommended_wp_version_notice() { |
193 | 193 | global $wp_version; |
194 | 194 | EE_Error::add_persistent_admin_notice( |
195 | - 'wp_version_' . str_replace( '.', '-', EE_MIN_WP_VER_RECOMMENDED ) . '_recommended', |
|
195 | + 'wp_version_'.str_replace('.', '-', EE_MIN_WP_VER_RECOMMENDED).'_recommended', |
|
196 | 196 | sprintf( |
197 | - __( 'Event Espresso recommends WordPress version %1$s or greater in order for everything to operate properly. You are currently running version %2$s.%3$sFor information on how to update your version of WordPress, please go to %4$s.', 'event_espresso' ), |
|
197 | + __('Event Espresso recommends WordPress version %1$s or greater in order for everything to operate properly. You are currently running version %2$s.%3$sFor information on how to update your version of WordPress, please go to %4$s.', 'event_espresso'), |
|
198 | 198 | EE_MIN_WP_VER_RECOMMENDED, |
199 | 199 | $wp_version, |
200 | 200 | '<br/>', |
@@ -213,9 +213,9 @@ discard block |
||
213 | 213 | */ |
214 | 214 | private function _display_minimum_recommended_php_version_notice() { |
215 | 215 | EE_Error::add_persistent_admin_notice( |
216 | - 'php_version_' . str_replace( '.', '-', EE_MIN_PHP_VER_RECOMMENDED ) . '_recommended', |
|
216 | + 'php_version_'.str_replace('.', '-', EE_MIN_PHP_VER_RECOMMENDED).'_recommended', |
|
217 | 217 | sprintf( |
218 | - __( 'Event Espresso recommends PHP version %1$s or greater for optimal performance. You are currently running version %2$s.%3$sIn order to update your version of PHP, you will need to contact your current hosting provider.%3$sFor information on stable PHP versions, please go to %4$s.', 'event_espresso' ), |
|
218 | + __('Event Espresso recommends PHP version %1$s or greater for optimal performance. You are currently running version %2$s.%3$sIn order to update your version of PHP, you will need to contact your current hosting provider.%3$sFor information on stable PHP versions, please go to %4$s.', 'event_espresso'), |
|
219 | 219 | EE_MIN_PHP_VER_RECOMMENDED, |
220 | 220 | PHP_VERSION, |
221 | 221 | '<br/>', |
@@ -232,10 +232,10 @@ discard block |
||
232 | 232 | * @access private |
233 | 233 | */ |
234 | 234 | private function _test_for_php_version_7() { |
235 | - if ( $this->_check_php_version( '7' ) ) { |
|
236 | - define( 'EE_PHP_7', true ); |
|
235 | + if ($this->_check_php_version('7')) { |
|
236 | + define('EE_PHP_7', true); |
|
237 | 237 | } else { |
238 | - define( 'EE_PHP_7', false ); |
|
238 | + define('EE_PHP_7', false); |
|
239 | 239 | } |
240 | 240 | } |
241 | 241 |
@@ -1,6 +1,6 @@ discard block |
||
1 | 1 | <?php |
2 | -if ( !defined( 'EVENT_ESPRESSO_VERSION' ) ) { |
|
3 | - exit( 'No direct script access allowed' ); |
|
2 | +if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
3 | + exit('No direct script access allowed'); |
|
4 | 4 | } |
5 | 5 | |
6 | 6 | /** |
@@ -27,7 +27,7 @@ discard block |
||
27 | 27 | * @return EED_Core_Rest_Api |
28 | 28 | */ |
29 | 29 | public static function instance() { |
30 | - return parent::get_instance( __CLASS__ ); |
|
30 | + return parent::get_instance(__CLASS__); |
|
31 | 31 | } |
32 | 32 | |
33 | 33 | |
@@ -57,10 +57,10 @@ discard block |
||
57 | 57 | |
58 | 58 | |
59 | 59 | public static function set_hooks_both() { |
60 | - add_action( 'rest_api_init', array( 'EED_Core_Rest_Api', 'register_routes' ), 10 ); |
|
61 | - add_action( 'rest_api_init', array( 'EED_Core_Rest_Api', 'set_hooks_rest_api' ), 5 ); |
|
62 | - add_filter( 'rest_route_data', array( 'EED_Core_Rest_Api', 'hide_old_endpoints' ), 10, 2 ); |
|
63 | - add_filter( 'rest_index', array( 'EventEspresso\core\libraries\rest_api\controllers\model\Meta', 'filter_ee_metadata_into_index' ) ); |
|
60 | + add_action('rest_api_init', array('EED_Core_Rest_Api', 'register_routes'), 10); |
|
61 | + add_action('rest_api_init', array('EED_Core_Rest_Api', 'set_hooks_rest_api'), 5); |
|
62 | + add_filter('rest_route_data', array('EED_Core_Rest_Api', 'hide_old_endpoints'), 10, 2); |
|
63 | + add_filter('rest_index', array('EventEspresso\core\libraries\rest_api\controllers\model\Meta', 'filter_ee_metadata_into_index')); |
|
64 | 64 | } |
65 | 65 | |
66 | 66 | /** |
@@ -73,16 +73,16 @@ discard block |
||
73 | 73 | } |
74 | 74 | |
75 | 75 | protected static function _set_hooks_for_changes() { |
76 | - $folder_contents = EEH_File::get_contents_of_folders( array( EE_LIBRARIES . 'rest_api' . DS . 'changes' ), false ); |
|
77 | - foreach( $folder_contents as $classname_in_namespace => $filepath ) { |
|
76 | + $folder_contents = EEH_File::get_contents_of_folders(array(EE_LIBRARIES.'rest_api'.DS.'changes'), false); |
|
77 | + foreach ($folder_contents as $classname_in_namespace => $filepath) { |
|
78 | 78 | //ignore the base parent class |
79 | - if( $classname_in_namespace === 'Changes_In_Base' ) { |
|
79 | + if ($classname_in_namespace === 'Changes_In_Base') { |
|
80 | 80 | continue; |
81 | 81 | } |
82 | - $full_classname = 'EventEspresso\core\libraries\rest_api\changes\\' . $classname_in_namespace; |
|
83 | - if ( class_exists( $full_classname )) { |
|
82 | + $full_classname = 'EventEspresso\core\libraries\rest_api\changes\\'.$classname_in_namespace; |
|
83 | + if (class_exists($full_classname)) { |
|
84 | 84 | $instance_of_class = new $full_classname; |
85 | - if ( $instance_of_class instanceof EventEspresso\core\libraries\rest_api\changes\Changes_In_Base ) { |
|
85 | + if ($instance_of_class instanceof EventEspresso\core\libraries\rest_api\changes\Changes_In_Base) { |
|
86 | 86 | $instance_of_class->set_hooks(); |
87 | 87 | } |
88 | 88 | } |
@@ -95,16 +95,16 @@ discard block |
||
95 | 95 | * so we actually prefer to only do it when an EE plugin is activated or upgraded |
96 | 96 | */ |
97 | 97 | public static function register_routes() { |
98 | - foreach( EED_Core_Rest_Api::get_ee_route_data() as $namespace => $relative_urls ) { |
|
99 | - foreach( $relative_urls as $endpoint => $routes ) { |
|
100 | - foreach( $routes as $route ) { |
|
98 | + foreach (EED_Core_Rest_Api::get_ee_route_data() as $namespace => $relative_urls) { |
|
99 | + foreach ($relative_urls as $endpoint => $routes) { |
|
100 | + foreach ($routes as $route) { |
|
101 | 101 | register_rest_route( |
102 | 102 | $namespace, |
103 | 103 | $endpoint, |
104 | 104 | array( |
105 | - 'callback' => $route[ 'callback' ], |
|
106 | - 'methods' => $route[ 'methods' ], |
|
107 | - 'args' => isset( $route[ 'args' ] ) ? $route[ 'args' ] : array(), |
|
105 | + 'callback' => $route['callback'], |
|
106 | + 'methods' => $route['methods'], |
|
107 | + 'args' => isset($route['args']) ? $route['args'] : array(), |
|
108 | 108 | ) |
109 | 109 | ); |
110 | 110 | } |
@@ -121,10 +121,10 @@ discard block |
||
121 | 121 | * } |
122 | 122 | */ |
123 | 123 | public static function get_ee_route_data() { |
124 | - $ee_routes = get_option( self::saved_routes_option_names, null ); |
|
125 | - if( ! $ee_routes || ( defined('EE_REST_API_DEBUG_MODE') && EE_REST_API_DEBUG_MODE )){ |
|
124 | + $ee_routes = get_option(self::saved_routes_option_names, null); |
|
125 | + if ( ! $ee_routes || (defined('EE_REST_API_DEBUG_MODE') && EE_REST_API_DEBUG_MODE)) { |
|
126 | 126 | self::save_ee_routes(); |
127 | - $ee_routes = get_option( self::saved_routes_option_names, array() ); |
|
127 | + $ee_routes = get_option(self::saved_routes_option_names, array()); |
|
128 | 128 | } |
129 | 129 | return $ee_routes; |
130 | 130 | } |
@@ -135,7 +135,7 @@ discard block |
||
135 | 135 | * @return void |
136 | 136 | */ |
137 | 137 | public static function save_ee_routes() { |
138 | - if( EE_Maintenance_Mode::instance()->models_can_query() ){ |
|
138 | + if (EE_Maintenance_Mode::instance()->models_can_query()) { |
|
139 | 139 | $instance = self::instance(); |
140 | 140 | $routes = apply_filters( |
141 | 141 | 'EED_Core_Rest_Api__save_ee_routes__routes', |
@@ -146,7 +146,7 @@ discard block |
||
146 | 146 | $instance->_register_rpc_routes() |
147 | 147 | ) |
148 | 148 | ); |
149 | - update_option( self::saved_routes_option_names, $routes, true ); |
|
149 | + update_option(self::saved_routes_option_names, $routes, true); |
|
150 | 150 | } |
151 | 151 | } |
152 | 152 | |
@@ -155,7 +155,7 @@ discard block |
||
155 | 155 | * @return array @see get_ee_route_data |
156 | 156 | */ |
157 | 157 | protected function _register_model_routes() { |
158 | - EE_Registry::instance()->load_helper( 'Inflector' ); |
|
158 | + EE_Registry::instance()->load_helper('Inflector'); |
|
159 | 159 | $models_to_register = apply_filters( |
160 | 160 | 'FHEE__EED_Core_REST_API___register_model_routes', |
161 | 161 | EE_Registry::instance()->non_abstract_db_models |
@@ -164,23 +164,23 @@ discard block |
||
164 | 164 | unset($models_to_register['Extra_Meta']); |
165 | 165 | unset($models_to_register['Extra_Join']); |
166 | 166 | $model_routes = array( ); |
167 | - foreach( self::versions_served() as $version => $hidden_endpoint ) { |
|
167 | + foreach (self::versions_served() as $version => $hidden_endpoint) { |
|
168 | 168 | |
169 | - foreach ( $models_to_register as $model_name => $model_classname ) { |
|
169 | + foreach ($models_to_register as $model_name => $model_classname) { |
|
170 | 170 | //yes we could just register one route for ALL models, but then they wouldn't show up in the index |
171 | - $ee_namespace = self::ee_api_namespace . $version; |
|
172 | - $plural_model_route = EEH_Inflector::pluralize_and_lower( $model_name ); |
|
173 | - $singular_model_route = $plural_model_route . '/(?P<id>\d+)' ; |
|
174 | - $model_routes[ $ee_namespace ][ $plural_model_route ] = array( |
|
171 | + $ee_namespace = self::ee_api_namespace.$version; |
|
172 | + $plural_model_route = EEH_Inflector::pluralize_and_lower($model_name); |
|
173 | + $singular_model_route = $plural_model_route.'/(?P<id>\d+)'; |
|
174 | + $model_routes[$ee_namespace][$plural_model_route] = array( |
|
175 | 175 | array( |
176 | 176 | 'callback' => array( |
177 | 177 | 'EventEspresso\core\libraries\rest_api\controllers\model\Read', |
178 | 178 | 'handle_request_get_all' ), |
179 | 179 | 'methods' => WP_REST_Server::READABLE, |
180 | 180 | 'hidden_endpoint' => $hidden_endpoint, |
181 | - 'args' => $this->_get_read_query_params( $model_name ), |
|
181 | + 'args' => $this->_get_read_query_params($model_name), |
|
182 | 182 | '_links' => array( |
183 | - 'self' => rest_url( $ee_namespace . $singular_model_route ), |
|
183 | + 'self' => rest_url($ee_namespace.$singular_model_route), |
|
184 | 184 | ) |
185 | 185 | ), |
186 | 186 | // array( |
@@ -191,7 +191,7 @@ discard block |
||
191 | 191 | // 'hidden_endpoint' => $hidden_endpoint |
192 | 192 | // ) |
193 | 193 | ); |
194 | - $model_routes[ $ee_namespace ][ $singular_model_route ] = array( |
|
194 | + $model_routes[$ee_namespace][$singular_model_route] = array( |
|
195 | 195 | array( |
196 | 196 | 'callback' => array( |
197 | 197 | 'EventEspresso\core\libraries\rest_api\controllers\model\Read', |
@@ -202,7 +202,7 @@ discard block |
||
202 | 202 | 'include' => array( |
203 | 203 | 'required' => false, |
204 | 204 | 'default' => '*', |
205 | - 'description' => __( 'See http://developer.eventespresso.com/docs/ee4-rest-api-reading/#Including_Specific_Fields_and_Related_Entities_in_Results for documentation', 'event_espresso' ), |
|
205 | + 'description' => __('See http://developer.eventespresso.com/docs/ee4-rest-api-reading/#Including_Specific_Fields_and_Related_Entities_in_Results for documentation', 'event_espresso'), |
|
206 | 206 | ), |
207 | 207 | ) |
208 | 208 | ), |
@@ -215,20 +215,20 @@ discard block |
||
215 | 215 | // ), |
216 | 216 | ); |
217 | 217 | //@todo: also handle DELETE for a single item |
218 | - $model = EE_Registry::instance()->load_model( $model_classname ); |
|
219 | - foreach ( $model->relation_settings() as $relation_name => $relation_obj ) { |
|
218 | + $model = EE_Registry::instance()->load_model($model_classname); |
|
219 | + foreach ($model->relation_settings() as $relation_name => $relation_obj) { |
|
220 | 220 | $related_model_name_endpoint_part = EventEspresso\core\libraries\rest_api\controllers\model\Read::get_related_entity_name( |
221 | 221 | $relation_name, |
222 | 222 | $relation_obj |
223 | 223 | ); |
224 | - $model_routes[ $ee_namespace ][ $singular_model_route . '/' . $related_model_name_endpoint_part ] = array( |
|
224 | + $model_routes[$ee_namespace][$singular_model_route.'/'.$related_model_name_endpoint_part] = array( |
|
225 | 225 | array( |
226 | 226 | 'callback' => array( |
227 | 227 | 'EventEspresso\core\libraries\rest_api\controllers\model\Read', |
228 | 228 | 'handle_request_get_related' ), |
229 | 229 | 'methods' => WP_REST_Server::READABLE, |
230 | 230 | 'hidden_endpoint' => $hidden_endpoint, |
231 | - 'args' => $this->_get_read_query_params( $relation_name ), |
|
231 | + 'args' => $this->_get_read_query_params($relation_name), |
|
232 | 232 | ), |
233 | 233 | // array( |
234 | 234 | // 'callback' => array( |
@@ -252,11 +252,11 @@ discard block |
||
252 | 252 | */ |
253 | 253 | protected function _register_rpc_routes() { |
254 | 254 | $routes = array(); |
255 | - foreach( self::versions_served() as $version => $hidden_endpoint ) { |
|
256 | - $ee_namespace = self::ee_api_namespace . $version; |
|
255 | + foreach (self::versions_served() as $version => $hidden_endpoint) { |
|
256 | + $ee_namespace = self::ee_api_namespace.$version; |
|
257 | 257 | $this_versions_routes = array(); |
258 | 258 | //checkin endpoint |
259 | - $this_versions_routes[ 'registrations/(?P<REG_ID>\d+)/toggle_checkin_for_datetime/(?P<DTT_ID>\d+)' ] = array( |
|
259 | + $this_versions_routes['registrations/(?P<REG_ID>\d+)/toggle_checkin_for_datetime/(?P<DTT_ID>\d+)'] = array( |
|
260 | 260 | array( |
261 | 261 | 'callback' => array( |
262 | 262 | 'EventEspresso\core\libraries\rest_api\controllers\rpc\Checkin', |
@@ -267,12 +267,12 @@ discard block |
||
267 | 267 | 'force' => array( |
268 | 268 | 'required' => false, |
269 | 269 | 'default' => false, |
270 | - 'description' => __( 'Whether to force toggle checkin, or to verify the registration status and allowed ticket uses', 'event_espresso' ) |
|
270 | + 'description' => __('Whether to force toggle checkin, or to verify the registration status and allowed ticket uses', 'event_espresso') |
|
271 | 271 | ) |
272 | 272 | ) |
273 | 273 | ) |
274 | 274 | ); |
275 | - $routes[ $ee_namespace ] = apply_filters( |
|
275 | + $routes[$ee_namespace] = apply_filters( |
|
276 | 276 | 'FHEE__EED_Core_Rest_Api___register_rpc_routes__this_versions_routes', |
277 | 277 | $this_versions_routes, |
278 | 278 | $version, |
@@ -287,47 +287,47 @@ discard block |
||
287 | 287 | * @param string $model_name eg 'Event' or 'Venue' |
288 | 288 | * @return array describing the args acceptable when querying this model |
289 | 289 | */ |
290 | - protected function _get_read_query_params( $model_name ) { |
|
291 | - $model = EE_Registry::instance()->load_model( $model_name ); |
|
290 | + protected function _get_read_query_params($model_name) { |
|
291 | + $model = EE_Registry::instance()->load_model($model_name); |
|
292 | 292 | $default_orderby = array(); |
293 | - foreach( $model->get_combined_primary_key_fields() as $key_field ) { |
|
294 | - $default_orderby[ $key_field->get_name() ] = 'ASC'; |
|
293 | + foreach ($model->get_combined_primary_key_fields() as $key_field) { |
|
294 | + $default_orderby[$key_field->get_name()] = 'ASC'; |
|
295 | 295 | } |
296 | 296 | return array( |
297 | 297 | 'where' => array( |
298 | 298 | 'required' => false, |
299 | 299 | 'default' => array(), |
300 | - 'description' => __( 'See http://developer.eventespresso.com/docs/ee4-rest-api-reading/#where for documentation', 'event_espresso' ), |
|
300 | + 'description' => __('See http://developer.eventespresso.com/docs/ee4-rest-api-reading/#where for documentation', 'event_espresso'), |
|
301 | 301 | ), |
302 | 302 | 'limit' => array( |
303 | 303 | 'required' => false, |
304 | 304 | 'default' => 50, |
305 | - 'description' => __( 'See http://developer.eventespresso.com/docs/ee4-rest-api-reading/#limit for documentation', 'event_espresso' ) |
|
305 | + 'description' => __('See http://developer.eventespresso.com/docs/ee4-rest-api-reading/#limit for documentation', 'event_espresso') |
|
306 | 306 | ), |
307 | 307 | 'order_by' => array( |
308 | 308 | 'required' => false, |
309 | 309 | 'default' => $default_orderby, |
310 | - 'description' => __( 'See http://developer.eventespresso.com/docs/ee4-rest-api-reading/#order_by for documentation', 'event_espresso' ) |
|
310 | + 'description' => __('See http://developer.eventespresso.com/docs/ee4-rest-api-reading/#order_by for documentation', 'event_espresso') |
|
311 | 311 | ), |
312 | 312 | 'group_by' => array( |
313 | 313 | 'required' => false, |
314 | 314 | 'default' => null, |
315 | - 'description' => __( 'See http://developer.eventespresso.com/docs/ee4-rest-api-reading/#group_by for documentation', 'event_espresso' ) |
|
315 | + 'description' => __('See http://developer.eventespresso.com/docs/ee4-rest-api-reading/#group_by for documentation', 'event_espresso') |
|
316 | 316 | ), |
317 | 317 | 'having' => array( |
318 | 318 | 'required' => false, |
319 | 319 | 'default' => null, |
320 | - 'description' => __( 'See http://developer.eventespresso.com/docs/ee4-rest-api-reading/#having for documentation', 'event_espresso' ) |
|
320 | + 'description' => __('See http://developer.eventespresso.com/docs/ee4-rest-api-reading/#having for documentation', 'event_espresso') |
|
321 | 321 | ), |
322 | 322 | 'caps' => array( |
323 | 323 | 'required' => false, |
324 | 324 | 'default' => EEM_Base::caps_read, |
325 | - 'description' => __( 'See http://developer.eventespresso.com/docs/ee4-rest-api-reading/#caps for documentation', 'event_espresso' ) |
|
325 | + 'description' => __('See http://developer.eventespresso.com/docs/ee4-rest-api-reading/#caps for documentation', 'event_espresso') |
|
326 | 326 | ), |
327 | 327 | 'include' => array( |
328 | 328 | 'required' => false, |
329 | 329 | 'default' => '*', |
330 | - 'description' => __( 'See http://developer.eventespresso.com/docs/ee4-rest-api-reading/#Including_Specific_Fields_and_Related_Entities_in_Results for documentation', 'event_espresso' ), |
|
330 | + 'description' => __('See http://developer.eventespresso.com/docs/ee4-rest-api-reading/#Including_Specific_Fields_and_Related_Entities_in_Results for documentation', 'event_espresso'), |
|
331 | 331 | ), |
332 | 332 | ); |
333 | 333 | } |
@@ -338,8 +338,8 @@ discard block |
||
338 | 338 | */ |
339 | 339 | protected function _register_config_routes() { |
340 | 340 | $config_routes = array(); |
341 | - foreach( self::versions_served() as $version => $hidden_endpoint ) { |
|
342 | - $config_routes[ self::ee_api_namespace . $version ][ 'config' ] = array( |
|
341 | + foreach (self::versions_served() as $version => $hidden_endpoint) { |
|
342 | + $config_routes[self::ee_api_namespace.$version]['config'] = array( |
|
343 | 343 | array( |
344 | 344 | 'callback' => array( |
345 | 345 | 'EventEspresso\core\libraries\rest_api\controllers\config\Read', |
@@ -358,8 +358,8 @@ discard block |
||
358 | 358 | */ |
359 | 359 | protected function _register_meta_routes() { |
360 | 360 | $meta_routes = array(); |
361 | - foreach( self::versions_served() as $version => $hidden_endpoint ) { |
|
362 | - $meta_routes[ self::ee_api_namespace . $version ][ '/resources' ] = array( |
|
361 | + foreach (self::versions_served() as $version => $hidden_endpoint) { |
|
362 | + $meta_routes[self::ee_api_namespace.$version]['/resources'] = array( |
|
363 | 363 | array( |
364 | 364 | 'callback' => array( |
365 | 365 | 'EventEspresso\core\libraries\rest_api\controllers\model\Meta', |
@@ -380,13 +380,13 @@ discard block |
||
380 | 380 | * @param array $route_data |
381 | 381 | * @return array |
382 | 382 | */ |
383 | - public static function hide_old_endpoints( $route_data ) { |
|
384 | - foreach( EED_Core_Rest_Api::get_ee_route_data() as $namespace => $relative_urls ) { |
|
385 | - foreach( $relative_urls as $endpoint => $routes ) { |
|
386 | - foreach( $routes as $route ) { |
|
387 | - if( $route[ 'hidden_endpoint' ] ) { |
|
388 | - $full_route = '/' . ltrim( $namespace, '/' ) . '/' . ltrim( $endpoint, '/' ); |
|
389 | - unset( $route_data[ $full_route ] ); |
|
383 | + public static function hide_old_endpoints($route_data) { |
|
384 | + foreach (EED_Core_Rest_Api::get_ee_route_data() as $namespace => $relative_urls) { |
|
385 | + foreach ($relative_urls as $endpoint => $routes) { |
|
386 | + foreach ($routes as $route) { |
|
387 | + if ($route['hidden_endpoint']) { |
|
388 | + $full_route = '/'.ltrim($namespace, '/').'/'.ltrim($endpoint, '/'); |
|
389 | + unset($route_data[$full_route]); |
|
390 | 390 | } |
391 | 391 | } |
392 | 392 | } |
@@ -423,7 +423,7 @@ discard block |
||
423 | 423 | */ |
424 | 424 | public static function latest_rest_api_version() { |
425 | 425 | $versions_served = \EED_Core_Rest_Api::versions_served(); |
426 | - return end( array_keys( $versions_served ) ); |
|
426 | + return end(array_keys($versions_served)); |
|
427 | 427 | } |
428 | 428 | |
429 | 429 | /** |
@@ -437,32 +437,32 @@ discard block |
||
437 | 437 | public static function versions_served() { |
438 | 438 | $versions_served = array(); |
439 | 439 | $possibly_served_versions = EED_Core_Rest_Api::version_compatibilities(); |
440 | - $lowest_compatible_version = end( $possibly_served_versions); |
|
441 | - reset( $possibly_served_versions ); |
|
442 | - $versions_served_historically = array_keys( $possibly_served_versions ); |
|
443 | - $latest_version = end( $versions_served_historically ); |
|
444 | - reset( $versions_served_historically ); |
|
440 | + $lowest_compatible_version = end($possibly_served_versions); |
|
441 | + reset($possibly_served_versions); |
|
442 | + $versions_served_historically = array_keys($possibly_served_versions); |
|
443 | + $latest_version = end($versions_served_historically); |
|
444 | + reset($versions_served_historically); |
|
445 | 445 | //for each version of core we have ever served: |
446 | - foreach ( $versions_served_historically as $key_versioned_endpoint ) { |
|
446 | + foreach ($versions_served_historically as $key_versioned_endpoint) { |
|
447 | 447 | //if it's not above the current core version, and it's compatible with the current version of core |
448 | - if( $key_versioned_endpoint == $latest_version ) { |
|
448 | + if ($key_versioned_endpoint == $latest_version) { |
|
449 | 449 | //don't hide the latest version in the index |
450 | - $versions_served[ $key_versioned_endpoint ] = false; |
|
451 | - } else if( |
|
450 | + $versions_served[$key_versioned_endpoint] = false; |
|
451 | + } else if ( |
|
452 | 452 | $key_versioned_endpoint < EED_Core_Rest_Api::core_version() |
453 | 453 | && $key_versioned_endpoint >= $lowest_compatible_version |
454 | 454 | ) { |
455 | 455 | //include, but hide, previous versions which are still supported |
456 | - $versions_served[ $key_versioned_endpoint ] = true; |
|
457 | - } elseif( |
|
456 | + $versions_served[$key_versioned_endpoint] = true; |
|
457 | + } elseif ( |
|
458 | 458 | apply_filters( |
459 | 459 | 'FHEE__EED_Core_Rest_Api__versions_served__include_incompatible_versions', |
460 | 460 | false, |
461 | 461 | $possibly_served_versions |
462 | 462 | ) |
463 | - ){ |
|
463 | + ) { |
|
464 | 464 | //if a version is no longer supported, don't include it in index or list of versions served |
465 | - $versions_served[ $key_versioned_endpoint ] = true; |
|
465 | + $versions_served[$key_versioned_endpoint] = true; |
|
466 | 466 | } |
467 | 467 | } |
468 | 468 | return $versions_served; |
@@ -475,7 +475,7 @@ discard block |
||
475 | 475 | * @return string |
476 | 476 | */ |
477 | 477 | public static function core_version() { |
478 | - return apply_filters( 'FHEE__EED_Core_REST_API__core_version', implode('.', array_slice( explode( '.', espresso_version() ), 0, 3 ) ) ); |
|
478 | + return apply_filters('FHEE__EED_Core_REST_API__core_version', implode('.', array_slice(explode('.', espresso_version()), 0, 3))); |
|
479 | 479 | } |
480 | 480 | |
481 | 481 | |
@@ -487,7 +487,7 @@ discard block |
||
487 | 487 | * @param WP $WP |
488 | 488 | * @return void |
489 | 489 | */ |
490 | - public function run( $WP ) { |
|
490 | + public function run($WP) { |
|
491 | 491 | |
492 | 492 | } |
493 | 493 |
@@ -242,9 +242,9 @@ discard block |
||
242 | 242 | $this->reg_page_base_url = EE_Registry::instance()->CFG->core->reg_page_url(); |
243 | 243 | $this->thank_you_page_url = EE_Registry::instance()->CFG->core->thank_you_page_url(); |
244 | 244 | $this->cancel_page_url = EE_Registry::instance()->CFG->core->cancel_page_url(); |
245 | - $this->continue_reg = apply_filters( 'FHEE__EE_Checkout___construct___continue_reg', TRUE ); |
|
245 | + $this->continue_reg = apply_filters('FHEE__EE_Checkout___construct___continue_reg', TRUE); |
|
246 | 246 | $this->admin_request = is_admin() && ! EE_Registry::instance()->REQ->ajax; |
247 | - $this->reg_cache_where_params = array( 'order_by' => array( 'REG_count' => 'ASC' )); |
|
247 | + $this->reg_cache_where_params = array('order_by' => array('REG_count' => 'ASC')); |
|
248 | 248 | } |
249 | 249 | |
250 | 250 | |
@@ -254,8 +254,8 @@ discard block |
||
254 | 254 | * @return array |
255 | 255 | */ |
256 | 256 | public function any_reg_status_updated() { |
257 | - foreach ( $this->reg_status_updated as $reg_status ) { |
|
258 | - if ( $reg_status ) { |
|
257 | + foreach ($this->reg_status_updated as $reg_status) { |
|
258 | + if ($reg_status) { |
|
259 | 259 | return true; |
260 | 260 | } |
261 | 261 | } |
@@ -268,8 +268,8 @@ discard block |
||
268 | 268 | * @param $REG_ID |
269 | 269 | * @return array |
270 | 270 | */ |
271 | - public function reg_status_updated( $REG_ID ) { |
|
272 | - return isset( $this->reg_status_updated[ $REG_ID ] ) ? $this->reg_status_updated[ $REG_ID ] : false; |
|
271 | + public function reg_status_updated($REG_ID) { |
|
272 | + return isset($this->reg_status_updated[$REG_ID]) ? $this->reg_status_updated[$REG_ID] : false; |
|
273 | 273 | } |
274 | 274 | |
275 | 275 | |
@@ -278,8 +278,8 @@ discard block |
||
278 | 278 | * @param $REG_ID |
279 | 279 | * @param $reg_status |
280 | 280 | */ |
281 | - public function set_reg_status_updated( $REG_ID, $reg_status ) { |
|
282 | - $this->reg_status_updated[ $REG_ID ] = filter_var( $reg_status, FILTER_VALIDATE_BOOLEAN ); |
|
281 | + public function set_reg_status_updated($REG_ID, $reg_status) { |
|
282 | + $this->reg_status_updated[$REG_ID] = filter_var($reg_status, FILTER_VALIDATE_BOOLEAN); |
|
283 | 283 | } |
284 | 284 | |
285 | 285 | |
@@ -300,7 +300,7 @@ discard block |
||
300 | 300 | * can ONLY be set by the Finalize_Registration reg step |
301 | 301 | */ |
302 | 302 | public function set_exit_spco() { |
303 | - if ( $this->current_step instanceof EE_SPCO_Reg_Step_Finalize_Registration ) { |
|
303 | + if ($this->current_step instanceof EE_SPCO_Reg_Step_Finalize_Registration) { |
|
304 | 304 | $this->exit_spco = true; |
305 | 305 | } |
306 | 306 | } |
@@ -317,12 +317,12 @@ discard block |
||
317 | 317 | */ |
318 | 318 | public function reset_for_current_request() { |
319 | 319 | $this->process_form_submission = FALSE; |
320 | - $this->continue_reg = apply_filters( 'FHEE__EE_Checkout___construct___continue_reg', true ); |
|
320 | + $this->continue_reg = apply_filters('FHEE__EE_Checkout___construct___continue_reg', true); |
|
321 | 321 | $this->admin_request = is_admin() && ! EE_Registry::instance()->REQ->front_ajax; |
322 | 322 | $this->continue_reg = true; |
323 | 323 | $this->redirect = false; |
324 | 324 | // don't reset the cached redirect form if we're about to be asked to display it !!! |
325 | - if ( EE_Registry::instance()->REQ->get( 'action', 'display_spco_reg_step' ) !== 'redirect_form' ) { |
|
325 | + if (EE_Registry::instance()->REQ->get('action', 'display_spco_reg_step') !== 'redirect_form') { |
|
326 | 326 | $this->redirect_form = ''; |
327 | 327 | } |
328 | 328 | $this->redirect_url = ''; |
@@ -339,8 +339,8 @@ discard block |
||
339 | 339 | * @param EE_SPCO_Reg_Step $reg_step_obj |
340 | 340 | * @return void |
341 | 341 | */ |
342 | - public function add_reg_step( EE_SPCO_Reg_Step $reg_step_obj ) { |
|
343 | - $this->reg_steps[ $reg_step_obj->slug() ] = $reg_step_obj; |
|
342 | + public function add_reg_step(EE_SPCO_Reg_Step $reg_step_obj) { |
|
343 | + $this->reg_steps[$reg_step_obj->slug()] = $reg_step_obj; |
|
344 | 344 | } |
345 | 345 | |
346 | 346 | |
@@ -356,22 +356,22 @@ discard block |
||
356 | 356 | * @param string $reg_step_slug |
357 | 357 | * @return void |
358 | 358 | */ |
359 | - public function skip_reg_step( $reg_step_slug = '' ) { |
|
360 | - $step_to_skip = $this->find_reg_step( $reg_step_slug ); |
|
361 | - if ( $step_to_skip instanceof EE_SPCO_Reg_Step && $step_to_skip->is_current_step() ) { |
|
362 | - $step_to_skip->set_is_current_step( false ); |
|
359 | + public function skip_reg_step($reg_step_slug = '') { |
|
360 | + $step_to_skip = $this->find_reg_step($reg_step_slug); |
|
361 | + if ($step_to_skip instanceof EE_SPCO_Reg_Step && $step_to_skip->is_current_step()) { |
|
362 | + $step_to_skip->set_is_current_step(false); |
|
363 | 363 | $step_to_skip->set_completed(); |
364 | 364 | // advance to the next step |
365 | - $this->set_current_step( $this->next_step->slug() ); |
|
365 | + $this->set_current_step($this->next_step->slug()); |
|
366 | 366 | // also reset the step param in the request in case any other code references that directly |
367 | - EE_Registry::instance()->REQ->set( 'step', $this->current_step->slug() ); |
|
367 | + EE_Registry::instance()->REQ->set('step', $this->current_step->slug()); |
|
368 | 368 | // since we are skipping a step and setting the current step to be what was previously the next step, |
369 | 369 | // we need to check that the next step is now correct, and not still set to the current step. |
370 | - if ( $this->current_step->slug() == $this->next_step->slug() ) { |
|
370 | + if ($this->current_step->slug() == $this->next_step->slug()) { |
|
371 | 371 | // correctly setup the next step |
372 | 372 | $this->set_next_step(); |
373 | 373 | } |
374 | - $this->set_reg_step_initiated( $this->current_step ); |
|
374 | + $this->set_reg_step_initiated($this->current_step); |
|
375 | 375 | } |
376 | 376 | } |
377 | 377 | |
@@ -385,16 +385,16 @@ discard block |
||
385 | 385 | * @param bool $reset whether to reset reg steps after removal |
386 | 386 | * @throws EE_Error |
387 | 387 | */ |
388 | - public function remove_reg_step( $reg_step_slug = '', $reset = true ) { |
|
389 | - unset( $this->reg_steps[ $reg_step_slug ] ); |
|
390 | - if ( $this->transaction instanceof EE_Transaction ) { |
|
388 | + public function remove_reg_step($reg_step_slug = '', $reset = true) { |
|
389 | + unset($this->reg_steps[$reg_step_slug]); |
|
390 | + if ($this->transaction instanceof EE_Transaction) { |
|
391 | 391 | /** @type EE_Transaction_Processor $transaction_processor */ |
392 | - $transaction_processor = EE_Registry::instance()->load_class( 'Transaction_Processor' ); |
|
392 | + $transaction_processor = EE_Registry::instance()->load_class('Transaction_Processor'); |
|
393 | 393 | // now remove reg step from TXN and save |
394 | - $transaction_processor->remove_reg_step( $this->transaction, $reg_step_slug ); |
|
394 | + $transaction_processor->remove_reg_step($this->transaction, $reg_step_slug); |
|
395 | 395 | $this->transaction->save(); |
396 | 396 | } |
397 | - if ( $reset ) { |
|
397 | + if ($reset) { |
|
398 | 398 | $this->reset_reg_steps(); |
399 | 399 | } |
400 | 400 | } |
@@ -409,9 +409,9 @@ discard block |
||
409 | 409 | * @param int $order |
410 | 410 | * @return void |
411 | 411 | */ |
412 | - public function set_reg_step_order( $reg_step_slug = '', $order = 100 ) { |
|
413 | - if ( isset( $this->reg_steps[ $reg_step_slug ] )) { |
|
414 | - $this->reg_steps[ $reg_step_slug ]->set_order( $order ); |
|
412 | + public function set_reg_step_order($reg_step_slug = '', $order = 100) { |
|
413 | + if (isset($this->reg_steps[$reg_step_slug])) { |
|
414 | + $this->reg_steps[$reg_step_slug]->set_order($order); |
|
415 | 415 | } |
416 | 416 | } |
417 | 417 | |
@@ -424,25 +424,25 @@ discard block |
||
424 | 424 | * @param string $current_step |
425 | 425 | * @return void |
426 | 426 | */ |
427 | - public function set_current_step( $current_step ) { |
|
427 | + public function set_current_step($current_step) { |
|
428 | 428 | // grab what step we're on |
429 | - $this->current_step = isset( $this->reg_steps[ $current_step ] ) ? $this->reg_steps[ $current_step ] : reset( $this->reg_steps ); |
|
429 | + $this->current_step = isset($this->reg_steps[$current_step]) ? $this->reg_steps[$current_step] : reset($this->reg_steps); |
|
430 | 430 | // verify instance |
431 | - if ( $this->current_step instanceof EE_SPCO_Reg_Step ) { |
|
431 | + if ($this->current_step instanceof EE_SPCO_Reg_Step) { |
|
432 | 432 | // we don't want to repeat completed steps if this is the first time through SPCO |
433 | - if ( $this->continue_reg && $this->current_step->completed() && ! $this->revisit ) { |
|
433 | + if ($this->continue_reg && $this->current_step->completed() && ! $this->revisit) { |
|
434 | 434 | // so advance to the next step |
435 | 435 | $this->set_next_step(); |
436 | - if ( $this->next_step instanceof EE_SPCO_Reg_Step ) { |
|
436 | + if ($this->next_step instanceof EE_SPCO_Reg_Step) { |
|
437 | 437 | // and attempt to set it as the current step |
438 | - $this->set_current_step( $this->next_step->slug() ); |
|
438 | + $this->set_current_step($this->next_step->slug()); |
|
439 | 439 | } |
440 | 440 | return; |
441 | 441 | } |
442 | - $this->current_step->set_is_current_step( TRUE ); |
|
442 | + $this->current_step->set_is_current_step(TRUE); |
|
443 | 443 | } else { |
444 | 444 | EE_Error::add_error( |
445 | - __( 'The current step could not be set.', 'event_espresso' ), |
|
445 | + __('The current step could not be set.', 'event_espresso'), |
|
446 | 446 | __FILE__, __FUNCTION__, __LINE__ |
447 | 447 | ); |
448 | 448 | } |
@@ -459,20 +459,20 @@ discard block |
||
459 | 459 | */ |
460 | 460 | public function set_next_step() { |
461 | 461 | // set pointer to start of array |
462 | - reset( $this->reg_steps ); |
|
462 | + reset($this->reg_steps); |
|
463 | 463 | // if there is more than one step |
464 | - if ( count( $this->reg_steps ) > 1 ) { |
|
464 | + if (count($this->reg_steps) > 1) { |
|
465 | 465 | // advance to the current step and set pointer |
466 | - while ( key( $this->reg_steps ) != $this->current_step->slug() && key( $this->reg_steps ) != '' ) { |
|
467 | - next( $this->reg_steps ); |
|
466 | + while (key($this->reg_steps) != $this->current_step->slug() && key($this->reg_steps) != '') { |
|
467 | + next($this->reg_steps); |
|
468 | 468 | } |
469 | 469 | } |
470 | 470 | // advance one more spot ( if it exists ) |
471 | - $this->next_step = next( $this->reg_steps ); |
|
471 | + $this->next_step = next($this->reg_steps); |
|
472 | 472 | // verify instance |
473 | - $this->next_step = $this->next_step instanceof EE_SPCO_Reg_Step ? $this->next_step : NULL; |
|
473 | + $this->next_step = $this->next_step instanceof EE_SPCO_Reg_Step ? $this->next_step : NULL; |
|
474 | 474 | // then back to current step to reset |
475 | - prev( $this->reg_steps ); |
|
475 | + prev($this->reg_steps); |
|
476 | 476 | } |
477 | 477 | |
478 | 478 | |
@@ -486,8 +486,8 @@ discard block |
||
486 | 486 | * @return EE_SPCO_Reg_Step | null |
487 | 487 | */ |
488 | 488 | public function get_next_reg_step() { |
489 | - $next = next( $this->reg_steps ); |
|
490 | - prev( $this->reg_steps ); |
|
489 | + $next = next($this->reg_steps); |
|
490 | + prev($this->reg_steps); |
|
491 | 491 | return $next instanceof EE_SPCO_Reg_Step ? $next : null; |
492 | 492 | } |
493 | 493 | |
@@ -502,8 +502,8 @@ discard block |
||
502 | 502 | * @return EE_SPCO_Reg_Step | null |
503 | 503 | */ |
504 | 504 | public function get_prev_reg_step() { |
505 | - $prev = prev( $this->reg_steps ); |
|
506 | - next( $this->reg_steps ); |
|
505 | + $prev = prev($this->reg_steps); |
|
506 | + next($this->reg_steps); |
|
507 | 507 | return $prev instanceof EE_SPCO_Reg_Step ? $prev : null; |
508 | 508 | } |
509 | 509 | |
@@ -516,8 +516,8 @@ discard block |
||
516 | 516 | * @return void |
517 | 517 | */ |
518 | 518 | public function sort_reg_steps() { |
519 | - $reg_step_sorting_callback = apply_filters( 'FHEE__EE_Checkout__sort_reg_steps__reg_step_sorting_callback', 'reg_step_sorting_callback' ); |
|
520 | - uasort( $this->reg_steps, array( $this, $reg_step_sorting_callback )); |
|
519 | + $reg_step_sorting_callback = apply_filters('FHEE__EE_Checkout__sort_reg_steps__reg_step_sorting_callback', 'reg_step_sorting_callback'); |
|
520 | + uasort($this->reg_steps, array($this, $reg_step_sorting_callback)); |
|
521 | 521 | } |
522 | 522 | |
523 | 523 | |
@@ -530,19 +530,19 @@ discard block |
||
530 | 530 | * @param string $reg_step_slug |
531 | 531 | * @return EE_SPCO_Reg_Step|null |
532 | 532 | */ |
533 | - public function find_reg_step( $reg_step_slug = '' ) { |
|
534 | - if ( ! empty( $reg_step_slug ) ) { |
|
533 | + public function find_reg_step($reg_step_slug = '') { |
|
534 | + if ( ! empty($reg_step_slug)) { |
|
535 | 535 | // copy reg step array |
536 | 536 | $reg_steps = $this->reg_steps; |
537 | 537 | // set pointer to start of array |
538 | - reset( $reg_steps ); |
|
538 | + reset($reg_steps); |
|
539 | 539 | // if there is more than one step |
540 | - if ( count( $reg_steps ) > 1 ) { |
|
540 | + if (count($reg_steps) > 1) { |
|
541 | 541 | // advance to the current step and set pointer |
542 | - while ( key( $reg_steps ) != $reg_step_slug && key( $reg_steps ) != '' ) { |
|
543 | - next( $reg_steps ); |
|
542 | + while (key($reg_steps) != $reg_step_slug && key($reg_steps) != '') { |
|
543 | + next($reg_steps); |
|
544 | 544 | } |
545 | - return current( $reg_steps ); |
|
545 | + return current($reg_steps); |
|
546 | 546 | } |
547 | 547 | } |
548 | 548 | return null; |
@@ -558,17 +558,17 @@ discard block |
||
558 | 558 | * @param EE_SPCO_Reg_Step $reg_step_B |
559 | 559 | * @return array() |
560 | 560 | */ |
561 | - public function reg_step_sorting_callback( EE_SPCO_Reg_Step $reg_step_A, EE_SPCO_Reg_Step $reg_step_B ) { |
|
561 | + public function reg_step_sorting_callback(EE_SPCO_Reg_Step $reg_step_A, EE_SPCO_Reg_Step $reg_step_B) { |
|
562 | 562 | // send finalize_registration step to the end of the array |
563 | - if ( $reg_step_A->slug() == 'finalize_registration' ) { |
|
563 | + if ($reg_step_A->slug() == 'finalize_registration') { |
|
564 | 564 | return 1; |
565 | - } else if ( $reg_step_B->slug() == 'finalize_registration' ) { |
|
565 | + } else if ($reg_step_B->slug() == 'finalize_registration') { |
|
566 | 566 | return -1; |
567 | 567 | } |
568 | - if ( $reg_step_A->order() == $reg_step_B->order() ) { |
|
568 | + if ($reg_step_A->order() == $reg_step_B->order()) { |
|
569 | 569 | return 0; |
570 | 570 | } |
571 | - return ( $reg_step_A->order() > $reg_step_B->order() ) ? 1 : -1; |
|
571 | + return ($reg_step_A->order() > $reg_step_B->order()) ? 1 : -1; |
|
572 | 572 | } |
573 | 573 | |
574 | 574 | |
@@ -579,7 +579,7 @@ discard block |
||
579 | 579 | * @access public |
580 | 580 | * @param EE_SPCO_Reg_Step $reg_step |
581 | 581 | */ |
582 | - public function set_reg_step_initiated( EE_SPCO_Reg_Step $reg_step ) { |
|
582 | + public function set_reg_step_initiated(EE_SPCO_Reg_Step $reg_step) { |
|
583 | 583 | // call set_reg_step_initiated ??? |
584 | 584 | if ( |
585 | 585 | // first time visiting SPCO ? |
@@ -592,13 +592,13 @@ discard block |
||
592 | 592 | ) |
593 | 593 | ) { |
594 | 594 | /** @type EE_Transaction_Processor $transaction_processor */ |
595 | - $transaction_processor = EE_Registry::instance()->load_class( 'Transaction_Processor' ); |
|
595 | + $transaction_processor = EE_Registry::instance()->load_class('Transaction_Processor'); |
|
596 | 596 | // set the start time for this reg step |
597 | - if ( ! $transaction_processor->set_reg_step_initiated( $this->transaction, $reg_step->slug() ) ) { |
|
598 | - if ( WP_DEBUG ) { |
|
597 | + if ( ! $transaction_processor->set_reg_step_initiated($this->transaction, $reg_step->slug())) { |
|
598 | + if (WP_DEBUG) { |
|
599 | 599 | EE_Error::add_error( |
600 | 600 | sprintf( |
601 | - __( 'The "%1$s" registration step was not initialized properly.', 'event_espresso' ), |
|
601 | + __('The "%1$s" registration step was not initialized properly.', 'event_espresso'), |
|
602 | 602 | $reg_step->name() |
603 | 603 | ), |
604 | 604 | __FILE__, __FUNCTION__, __LINE__ |
@@ -617,10 +617,10 @@ discard block |
||
617 | 617 | * @return void |
618 | 618 | */ |
619 | 619 | public function set_reg_step_JSON_info() { |
620 | - EE_Registry::$i18n_js_strings[ 'reg_steps' ] = array(); |
|
620 | + EE_Registry::$i18n_js_strings['reg_steps'] = array(); |
|
621 | 621 | // pass basic reg step data to JS |
622 | - foreach ( $this->reg_steps as $reg_step ) { |
|
623 | - EE_Registry::$i18n_js_strings[ 'reg_steps' ][] = $reg_step->slug(); |
|
622 | + foreach ($this->reg_steps as $reg_step) { |
|
623 | + EE_Registry::$i18n_js_strings['reg_steps'][] = $reg_step->slug(); |
|
624 | 624 | } |
625 | 625 | // reset reg step html |
626 | 626 | // $this->json_response->set_reg_step_html( '' ); |
@@ -636,7 +636,7 @@ discard block |
||
636 | 636 | */ |
637 | 637 | public function reset_reg_steps() { |
638 | 638 | $this->sort_reg_steps(); |
639 | - $this->set_current_step( EE_Registry::instance()->REQ->get( 'step' )); |
|
639 | + $this->set_current_step(EE_Registry::instance()->REQ->get('step')); |
|
640 | 640 | $this->set_next_step(); |
641 | 641 | // the text that appears on the reg step form submit button |
642 | 642 | $this->current_step->set_submit_button_text(); |
@@ -653,9 +653,9 @@ discard block |
||
653 | 653 | */ |
654 | 654 | public function get_registration_time_limit() { |
655 | 655 | |
656 | - $registration_time_limit = (float)( EE_Registry::instance() ->SSN->expiration() - time() ); |
|
656 | + $registration_time_limit = (float) (EE_Registry::instance() ->SSN->expiration() - time()); |
|
657 | 657 | $time_limit_format = $registration_time_limit > 60 * MINUTE_IN_SECONDS ? 'H:i:s' : 'i:s'; |
658 | - $registration_time_limit = gmdate( $time_limit_format, $registration_time_limit ); |
|
658 | + $registration_time_limit = gmdate($time_limit_format, $registration_time_limit); |
|
659 | 659 | return apply_filters( |
660 | 660 | 'FHEE__EE_Checkout__get_registration_time_limit__registration_time_limit', |
661 | 661 | $registration_time_limit |
@@ -675,7 +675,7 @@ discard block |
||
675 | 675 | // overpaid TXN |
676 | 676 | // free TXN ( total = 0.00 ) |
677 | 677 | // then payment required is TRUE |
678 | - return ! ( $this->admin_request || $this->transaction->is_completed() || $this->transaction->is_overpaid() || $this->transaction->is_free() ) ? TRUE : FALSE; |
|
678 | + return ! ($this->admin_request || $this->transaction->is_completed() || $this->transaction->is_overpaid() || $this->transaction->is_free()) ? TRUE : FALSE; |
|
679 | 679 | } |
680 | 680 | |
681 | 681 | |
@@ -688,8 +688,8 @@ discard block |
||
688 | 688 | */ |
689 | 689 | public function initialize_txn_reg_steps_array() { |
690 | 690 | $txn_reg_steps_array = array(); |
691 | - foreach ( $this->reg_steps as $reg_step ) { |
|
692 | - $txn_reg_steps_array[ $reg_step->slug() ] = FALSE; |
|
691 | + foreach ($this->reg_steps as $reg_step) { |
|
692 | + $txn_reg_steps_array[$reg_step->slug()] = FALSE; |
|
693 | 693 | } |
694 | 694 | return $txn_reg_steps_array; |
695 | 695 | } |
@@ -705,13 +705,13 @@ discard block |
||
705 | 705 | public function update_txn_reg_steps_array() { |
706 | 706 | $updated = FALSE; |
707 | 707 | /** @type EE_Transaction_Processor $transaction_processor */ |
708 | - $transaction_processor = EE_Registry::instance()->load_class( 'Transaction_Processor' ); |
|
709 | - foreach ( $this->reg_steps as $reg_step ) { |
|
710 | - if ( $reg_step->completed() ) { |
|
711 | - $updated = $transaction_processor->set_reg_step_completed( $this->transaction, $reg_step->slug() ) ? TRUE : $updated; |
|
708 | + $transaction_processor = EE_Registry::instance()->load_class('Transaction_Processor'); |
|
709 | + foreach ($this->reg_steps as $reg_step) { |
|
710 | + if ($reg_step->completed()) { |
|
711 | + $updated = $transaction_processor->set_reg_step_completed($this->transaction, $reg_step->slug()) ? TRUE : $updated; |
|
712 | 712 | } |
713 | 713 | } |
714 | - if ( $updated ) { |
|
714 | + if ($updated) { |
|
715 | 715 | $this->transaction->save(); |
716 | 716 | } |
717 | 717 | return $updated; |
@@ -726,14 +726,14 @@ discard block |
||
726 | 726 | * @return void |
727 | 727 | */ |
728 | 728 | public function stash_transaction_and_checkout() { |
729 | - if ( ! $this->revisit ) { |
|
729 | + if ( ! $this->revisit) { |
|
730 | 730 | $this->update_txn_reg_steps_array(); |
731 | 731 | } |
732 | 732 | $this->track_transaction_and_registration_status_updates(); |
733 | 733 | // save all data to the db, but suppress errors |
734 | 734 | //$this->save_all_data( FALSE ); |
735 | 735 | // cache the checkout in the session |
736 | - EE_Registry::instance()->SSN->set_checkout( $this ); |
|
736 | + EE_Registry::instance()->SSN->set_checkout($this); |
|
737 | 737 | } |
738 | 738 | |
739 | 739 | |
@@ -749,21 +749,21 @@ discard block |
||
749 | 749 | */ |
750 | 750 | public function track_transaction_and_registration_status_updates() { |
751 | 751 | // verify the transaction |
752 | - if ( $this->transaction instanceof EE_Transaction ) { |
|
752 | + if ($this->transaction instanceof EE_Transaction) { |
|
753 | 753 | /** @type EE_Transaction_Payments $transaction_payments */ |
754 | - $transaction_payments = EE_Registry::instance()->load_class( 'Transaction_Payments' ); |
|
754 | + $transaction_payments = EE_Registry::instance()->load_class('Transaction_Payments'); |
|
755 | 755 | /** @type EE_Transaction_Processor $transaction_processor */ |
756 | - $transaction_processor = EE_Registry::instance()->load_class( 'Transaction_Processor' ); |
|
756 | + $transaction_processor = EE_Registry::instance()->load_class('Transaction_Processor'); |
|
757 | 757 | // has there been a TXN status change during this checkout? |
758 | - if ( $transaction_payments->txn_status_updated() || $transaction_processor->txn_status_updated() ) { |
|
758 | + if ($transaction_payments->txn_status_updated() || $transaction_processor->txn_status_updated()) { |
|
759 | 759 | $this->txn_status_updated = true; |
760 | 760 | } |
761 | 761 | /** @type EE_Registration_Processor $registration_processor */ |
762 | - $registration_processor = EE_Registry::instance()->load_class( 'Registration_Processor' ); |
|
762 | + $registration_processor = EE_Registry::instance()->load_class('Registration_Processor'); |
|
763 | 763 | // grab the saved registrations from the transaction |
764 | - foreach ( $this->transaction->registrations( $this->reg_cache_where_params ) as $registration ) { |
|
765 | - if ( $registration_processor->reg_status_updated( $registration->ID() ) ) { |
|
766 | - $this->set_reg_status_updated( $registration->ID(), true ); |
|
764 | + foreach ($this->transaction->registrations($this->reg_cache_where_params) as $registration) { |
|
765 | + if ($registration_processor->reg_status_updated($registration->ID())) { |
|
766 | + $this->set_reg_status_updated($registration->ID(), true); |
|
767 | 767 | } |
768 | 768 | } |
769 | 769 | } |
@@ -785,8 +785,8 @@ discard block |
||
785 | 785 | * @param EE_Registration $registration |
786 | 786 | * @return bool |
787 | 787 | */ |
788 | - public function visit_allows_processing_of_this_registration( EE_Registration $registration ) { |
|
789 | - return ! $this->revisit || $this->primary_revisit || ( $this->revisit && $this->reg_url_link == $registration->reg_url_link() ) ? TRUE : FALSE; |
|
788 | + public function visit_allows_processing_of_this_registration(EE_Registration $registration) { |
|
789 | + return ! $this->revisit || $this->primary_revisit || ($this->revisit && $this->reg_url_link == $registration->reg_url_link()) ? TRUE : FALSE; |
|
790 | 790 | } |
791 | 791 | |
792 | 792 | |
@@ -811,18 +811,18 @@ discard block |
||
811 | 811 | * @param bool $show_errors |
812 | 812 | * @return bool |
813 | 813 | */ |
814 | - public function save_all_data( $show_errors = TRUE ) { |
|
814 | + public function save_all_data($show_errors = TRUE) { |
|
815 | 815 | // verify the transaction |
816 | - if ( $this->transaction instanceof EE_Transaction ) { |
|
816 | + if ($this->transaction instanceof EE_Transaction) { |
|
817 | 817 | // save to ensure that TXN has ID |
818 | 818 | $this->transaction->save(); |
819 | 819 | // grab the saved registrations from the transaction |
820 | - foreach ( $this->transaction->registrations( $this->reg_cache_where_params ) as $registration ) { |
|
821 | - $this->_save_registration( $registration, $show_errors ); |
|
820 | + foreach ($this->transaction->registrations($this->reg_cache_where_params) as $registration) { |
|
821 | + $this->_save_registration($registration, $show_errors); |
|
822 | 822 | } |
823 | 823 | } else { |
824 | - if ( $show_errors ) { |
|
825 | - EE_Error::add_error( __( 'A valid Transaction was not found when attempting to save your registration information.', 'event_espresso' ), __FILE__, __FUNCTION__, __LINE__); |
|
824 | + if ($show_errors) { |
|
825 | + EE_Error::add_error(__('A valid Transaction was not found when attempting to save your registration information.', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__); |
|
826 | 826 | } |
827 | 827 | return FALSE; |
828 | 828 | } |
@@ -837,32 +837,32 @@ discard block |
||
837 | 837 | * @param bool $show_errors |
838 | 838 | * @return void |
839 | 839 | */ |
840 | - private function _save_registration( $registration, $show_errors = TRUE ) { |
|
840 | + private function _save_registration($registration, $show_errors = TRUE) { |
|
841 | 841 | // verify object |
842 | - if ( $registration instanceof EE_Registration ) { |
|
842 | + if ($registration instanceof EE_Registration) { |
|
843 | 843 | // should this registration be processed during this visit ? |
844 | - if ( $this->visit_allows_processing_of_this_registration( $registration ) ) { |
|
844 | + if ($this->visit_allows_processing_of_this_registration($registration)) { |
|
845 | 845 | //set TXN ID |
846 | - if ( ! $registration->transaction_ID() ) { |
|
847 | - $registration->set_transaction_id( $this->transaction->ID() ); |
|
846 | + if ( ! $registration->transaction_ID()) { |
|
847 | + $registration->set_transaction_id($this->transaction->ID()); |
|
848 | 848 | } |
849 | 849 | // verify and save the attendee |
850 | - $this->_save_registration_attendee( $registration, $show_errors ); |
|
850 | + $this->_save_registration_attendee($registration, $show_errors); |
|
851 | 851 | // save answers to reg form questions |
852 | - $this->_save_registration_answers( $registration, $show_errors ); |
|
852 | + $this->_save_registration_answers($registration, $show_errors); |
|
853 | 853 | // save changes |
854 | 854 | $registration->save(); |
855 | 855 | // update txn cache |
856 | - if ( ! $this->transaction->update_cache_after_object_save( 'Registration', $registration )) { |
|
857 | - if ( $show_errors ) { |
|
858 | - EE_Error::add_error( __( 'The newly saved Registration object could not be cached on the Transaction.', 'event_espresso' ), __FILE__, __FUNCTION__, __LINE__); |
|
856 | + if ( ! $this->transaction->update_cache_after_object_save('Registration', $registration)) { |
|
857 | + if ($show_errors) { |
|
858 | + EE_Error::add_error(__('The newly saved Registration object could not be cached on the Transaction.', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__); |
|
859 | 859 | } |
860 | 860 | } |
861 | 861 | } |
862 | 862 | } else { |
863 | - if ( $show_errors ) { |
|
863 | + if ($show_errors) { |
|
864 | 864 | EE_Error::add_error( |
865 | - __( 'An invalid Registration object was discovered when attempting to save your registration information.', 'event_espresso' ), |
|
865 | + __('An invalid Registration object was discovered when attempting to save your registration information.', 'event_espresso'), |
|
866 | 866 | __FILE__, __FUNCTION__, __LINE__ |
867 | 867 | ); |
868 | 868 | } |
@@ -878,26 +878,26 @@ discard block |
||
878 | 878 | * @param bool $show_errors |
879 | 879 | * @return void |
880 | 880 | */ |
881 | - private function _save_registration_attendee( $registration, $show_errors = TRUE ) { |
|
882 | - if ( $registration->attendee() instanceof EE_Attendee ) { |
|
881 | + private function _save_registration_attendee($registration, $show_errors = TRUE) { |
|
882 | + if ($registration->attendee() instanceof EE_Attendee) { |
|
883 | 883 | // save so that ATT has ID |
884 | 884 | $registration->attendee()->save(); |
885 | - if ( ! $registration->update_cache_after_object_save( 'Attendee', $registration->attendee() )) { |
|
886 | - if ( $show_errors ) { |
|
885 | + if ( ! $registration->update_cache_after_object_save('Attendee', $registration->attendee())) { |
|
886 | + if ($show_errors) { |
|
887 | 887 | EE_Error::add_error( |
888 | - __( 'The newly saved Attendee object could not be cached on the registration.', 'event_espresso' ), |
|
888 | + __('The newly saved Attendee object could not be cached on the registration.', 'event_espresso'), |
|
889 | 889 | __FILE__, __FUNCTION__, __LINE__ |
890 | 890 | ); |
891 | 891 | } |
892 | 892 | } |
893 | 893 | } else { |
894 | - if ( $show_errors ) { |
|
894 | + if ($show_errors) { |
|
895 | 895 | ob_start(); |
896 | - var_dump( $registration->attendee() ); |
|
896 | + var_dump($registration->attendee()); |
|
897 | 897 | EE_Error::add_error( |
898 | 898 | sprintf( |
899 | 899 | '%1$s||%1$s $attendee = %2$s', |
900 | - __( 'Either no Attendee information was found, or an invalid Attendee object was discovered when attempting to save your registration information.', 'event_espresso' ), |
|
900 | + __('Either no Attendee information was found, or an invalid Attendee object was discovered when attempting to save your registration information.', 'event_espresso'), |
|
901 | 901 | ob_get_clean() |
902 | 902 | ), |
903 | 903 | __FILE__, __FUNCTION__, __LINE__ |
@@ -915,25 +915,25 @@ discard block |
||
915 | 915 | * @param bool $show_errors |
916 | 916 | * @return void |
917 | 917 | */ |
918 | - private function _save_registration_answers( $registration, $show_errors = TRUE ) { |
|
918 | + private function _save_registration_answers($registration, $show_errors = TRUE) { |
|
919 | 919 | // now save the answers |
920 | - foreach ( $registration->answers() as $cache_key => $answer ) { |
|
920 | + foreach ($registration->answers() as $cache_key => $answer) { |
|
921 | 921 | // verify object |
922 | - if ( $answer instanceof EE_Answer ) { |
|
923 | - $answer->set_registration( $registration->ID() ); |
|
922 | + if ($answer instanceof EE_Answer) { |
|
923 | + $answer->set_registration($registration->ID()); |
|
924 | 924 | $answer->save(); |
925 | - if ( ! $registration->update_cache_after_object_save( 'Answer', $answer, $cache_key )) { |
|
926 | - if ( $show_errors ) { |
|
925 | + if ( ! $registration->update_cache_after_object_save('Answer', $answer, $cache_key)) { |
|
926 | + if ($show_errors) { |
|
927 | 927 | EE_Error::add_error( |
928 | - __( 'The newly saved Answer object could not be cached on the registration.', 'event_espresso' ), |
|
928 | + __('The newly saved Answer object could not be cached on the registration.', 'event_espresso'), |
|
929 | 929 | __FILE__, __FUNCTION__, __LINE__ |
930 | 930 | ); |
931 | 931 | } |
932 | 932 | } |
933 | 933 | } else { |
934 | - if ( $show_errors ) { |
|
934 | + if ($show_errors) { |
|
935 | 935 | EE_Error::add_error( |
936 | - __( 'An invalid Answer object was discovered when attempting to save your registration information.', 'event_espresso' ), |
|
936 | + __('An invalid Answer object was discovered when attempting to save your registration information.', 'event_espresso'), |
|
937 | 937 | __FILE__, __FUNCTION__, __LINE__ |
938 | 938 | ); |
939 | 939 | } |
@@ -951,7 +951,7 @@ discard block |
||
951 | 951 | * @param bool $from_db |
952 | 952 | * @return bool |
953 | 953 | */ |
954 | - public function refresh_all_entities( $from_db = false ) { |
|
954 | + public function refresh_all_entities($from_db = false) { |
|
955 | 955 | $from_db = $this->current_step->is_final_step() || $this->action == 'process_gateway_response' ? true : $from_db; |
956 | 956 | //$this->log( |
957 | 957 | // __CLASS__, __FUNCTION__, __LINE__, |
@@ -972,11 +972,11 @@ discard block |
||
972 | 972 | */ |
973 | 973 | protected function refresh_from_db() { |
974 | 974 | // verify the transaction |
975 | - if ( $this->transaction instanceof EE_Transaction && $this->transaction->ID() ) { |
|
975 | + if ($this->transaction instanceof EE_Transaction && $this->transaction->ID()) { |
|
976 | 976 | // pull fresh TXN data from the db |
977 | - $this->transaction = $this->transaction->get_model()->refresh_entity_map_from_db( $this->transaction->ID() ); |
|
977 | + $this->transaction = $this->transaction->get_model()->refresh_entity_map_from_db($this->transaction->ID()); |
|
978 | 978 | // update EE_Checkout's cached primary_attendee object |
979 | - $this->primary_attendee_obj = $this->_refresh_primary_attendee_obj_from_db( $this->transaction ); |
|
979 | + $this->primary_attendee_obj = $this->_refresh_primary_attendee_obj_from_db($this->transaction); |
|
980 | 980 | // update EE_Checkout's cached payment object |
981 | 981 | $payment = $this->transaction->last_payment(); |
982 | 982 | $this->payment = $payment instanceof EE_Payment ? $payment : $this->payment; |
@@ -984,15 +984,15 @@ discard block |
||
984 | 984 | $payment_method = $this->payment instanceof EE_Payment ? $this->payment->payment_method() : null; |
985 | 985 | $this->payment_method = $payment_method instanceof EE_Payment_Method ? $payment_method : $this->payment_method; |
986 | 986 | //now refresh the cart, based on the TXN |
987 | - $this->cart = EE_Cart::get_cart_from_txn( $this->transaction ); |
|
987 | + $this->cart = EE_Cart::get_cart_from_txn($this->transaction); |
|
988 | 988 | // verify and update the cart because inaccurate totals are not so much fun |
989 | - if ( $this->cart instanceof EE_Cart ) { |
|
989 | + if ($this->cart instanceof EE_Cart) { |
|
990 | 990 | $this->cart->get_grand_total()->recalculate_total_including_taxes(); |
991 | 991 | } else { |
992 | - $this->cart = EE_Registry::instance()->load_core( 'Cart' ); |
|
992 | + $this->cart = EE_Registry::instance()->load_core('Cart'); |
|
993 | 993 | } |
994 | 994 | } else { |
995 | - EE_Error::add_error( __( 'A valid Transaction was not found when attempting to update the model entity mapper.', 'event_espresso' ), __FILE__, __FUNCTION__, __LINE__); |
|
995 | + EE_Error::add_error(__('A valid Transaction was not found when attempting to update the model entity mapper.', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__); |
|
996 | 996 | return FALSE; |
997 | 997 | } |
998 | 998 | return TRUE; |
@@ -1006,24 +1006,24 @@ discard block |
||
1006 | 1006 | * @param EE_Transaction $transaction |
1007 | 1007 | * @return EE_Attendee | null |
1008 | 1008 | */ |
1009 | - protected function _refresh_primary_attendee_obj_from_db( EE_Transaction $transaction ) { |
|
1009 | + protected function _refresh_primary_attendee_obj_from_db(EE_Transaction $transaction) { |
|
1010 | 1010 | |
1011 | 1011 | $primary_attendee_obj = null; |
1012 | 1012 | // grab the saved registrations from the transaction |
1013 | - foreach ( $transaction->registrations( $this->reg_cache_where_params, true ) as $registration ) { |
|
1013 | + foreach ($transaction->registrations($this->reg_cache_where_params, true) as $registration) { |
|
1014 | 1014 | // verify object |
1015 | - if ( $registration instanceof EE_Registration ) { |
|
1015 | + if ($registration instanceof EE_Registration) { |
|
1016 | 1016 | $attendee = $registration->attendee(); |
1017 | 1017 | // verify object |
1018 | - if ( $attendee instanceof EE_Attendee ) { |
|
1018 | + if ($attendee instanceof EE_Attendee) { |
|
1019 | 1019 | // maybe cache primary_attendee_obj ? |
1020 | - if ( $registration->is_primary_registrant() ) { |
|
1020 | + if ($registration->is_primary_registrant()) { |
|
1021 | 1021 | $primary_attendee_obj = $attendee; |
1022 | 1022 | } |
1023 | 1023 | } |
1024 | 1024 | } else { |
1025 | 1025 | EE_Error::add_error( |
1026 | - __( 'An invalid Registration object was discovered when attempting to update the model entity mapper.', 'event_espresso' ), |
|
1026 | + __('An invalid Registration object was discovered when attempting to update the model entity mapper.', 'event_espresso'), |
|
1027 | 1027 | __FILE__, __FUNCTION__, __LINE__ |
1028 | 1028 | ); |
1029 | 1029 | } |
@@ -1043,43 +1043,43 @@ discard block |
||
1043 | 1043 | */ |
1044 | 1044 | protected function refresh_entity_map() { |
1045 | 1045 | // verify the transaction |
1046 | - if ( $this->transaction instanceof EE_Transaction && $this->transaction->ID() ) { |
|
1046 | + if ($this->transaction instanceof EE_Transaction && $this->transaction->ID()) { |
|
1047 | 1047 | // never cache payment info |
1048 | - $this->transaction->clear_cache( 'Payment' ); |
|
1048 | + $this->transaction->clear_cache('Payment'); |
|
1049 | 1049 | /** @type EE_Transaction_Processor $transaction_processor */ |
1050 | - $transaction_processor = EE_Registry::instance()->load_class( 'Transaction_Processor' ); |
|
1050 | + $transaction_processor = EE_Registry::instance()->load_class('Transaction_Processor'); |
|
1051 | 1051 | // is the Payment Options Reg Step completed ? |
1052 | - if ( $transaction_processor->reg_step_completed( $this->transaction, 'payment_options' ) ) { |
|
1052 | + if ($transaction_processor->reg_step_completed($this->transaction, 'payment_options')) { |
|
1053 | 1053 | // then check for payments and update TXN accordingly |
1054 | 1054 | /** @type EE_Transaction_Payments $transaction_payments */ |
1055 | - $transaction_payments = EE_Registry::instance()->load_class( 'Transaction_Payments' ); |
|
1056 | - $transaction_payments->calculate_total_payments_and_update_status( $this->transaction ); |
|
1055 | + $transaction_payments = EE_Registry::instance()->load_class('Transaction_Payments'); |
|
1056 | + $transaction_payments->calculate_total_payments_and_update_status($this->transaction); |
|
1057 | 1057 | } |
1058 | 1058 | // grab the saved registrations from the transaction |
1059 | - foreach ( $this->transaction->registrations( $this->reg_cache_where_params ) as $reg_cache_ID => $registration ) { |
|
1060 | - $this->_refresh_registration( $reg_cache_ID, $registration ); |
|
1059 | + foreach ($this->transaction->registrations($this->reg_cache_where_params) as $reg_cache_ID => $registration) { |
|
1060 | + $this->_refresh_registration($reg_cache_ID, $registration); |
|
1061 | 1061 | } |
1062 | 1062 | // make sure our cached TXN is added to the model entity mapper |
1063 | - $this->transaction = $this->transaction->get_model()->refresh_entity_map_with( $this->transaction->ID(), $this->transaction ); |
|
1063 | + $this->transaction = $this->transaction->get_model()->refresh_entity_map_with($this->transaction->ID(), $this->transaction); |
|
1064 | 1064 | |
1065 | 1065 | } else { |
1066 | - EE_Error::add_error( __( 'A valid Transaction was not found when attempting to update the model entity mapper.', 'event_espresso' ), __FILE__, __FUNCTION__, __LINE__); |
|
1066 | + EE_Error::add_error(__('A valid Transaction was not found when attempting to update the model entity mapper.', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__); |
|
1067 | 1067 | return FALSE; |
1068 | 1068 | } |
1069 | 1069 | // verify and update the cart because inaccurate totals are not so much fun |
1070 | - if ( $this->cart instanceof EE_Cart ) { |
|
1070 | + if ($this->cart instanceof EE_Cart) { |
|
1071 | 1071 | $grand_total = $this->cart->get_grand_total(); |
1072 | - if ( $grand_total instanceof EE_Line_Item && $grand_total->ID() ) { |
|
1072 | + if ($grand_total instanceof EE_Line_Item && $grand_total->ID()) { |
|
1073 | 1073 | $grand_total->recalculate_total_including_taxes(); |
1074 | 1074 | $grand_total = $grand_total->get_model()->refresh_entity_map_with( |
1075 | 1075 | $this->cart->get_grand_total()->ID(), |
1076 | 1076 | $this->cart->get_grand_total() |
1077 | 1077 | ); |
1078 | 1078 | } |
1079 | - if ( $grand_total instanceof EE_Line_Item ) { |
|
1080 | - $this->cart = EE_Cart::instance( $grand_total ); |
|
1079 | + if ($grand_total instanceof EE_Line_Item) { |
|
1080 | + $this->cart = EE_Cart::instance($grand_total); |
|
1081 | 1081 | } else { |
1082 | - EE_Error::add_error( __( 'A valid Cart was not found when attempting to update the model entity mapper.', 'event_espresso' ), __FILE__, __FUNCTION__, __LINE__ ); |
|
1082 | + EE_Error::add_error(__('A valid Cart was not found when attempting to update the model entity mapper.', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__); |
|
1083 | 1083 | return false; |
1084 | 1084 | } |
1085 | 1085 | } |
@@ -1095,19 +1095,19 @@ discard block |
||
1095 | 1095 | * @param EE_Registration $registration |
1096 | 1096 | * @return void |
1097 | 1097 | */ |
1098 | - protected function _refresh_registration( $reg_cache_ID, $registration ) { |
|
1098 | + protected function _refresh_registration($reg_cache_ID, $registration) { |
|
1099 | 1099 | |
1100 | 1100 | // verify object |
1101 | - if ( $registration instanceof EE_Registration ) { |
|
1101 | + if ($registration instanceof EE_Registration) { |
|
1102 | 1102 | // update the entity mapper attendee |
1103 | - $this->_refresh_registration_attendee( $registration ); |
|
1103 | + $this->_refresh_registration_attendee($registration); |
|
1104 | 1104 | // update the entity mapper answers for reg form questions |
1105 | - $this->_refresh_registration_answers( $registration ); |
|
1105 | + $this->_refresh_registration_answers($registration); |
|
1106 | 1106 | // make sure the cached registration is added to the model entity mapper |
1107 | - $registration->get_model()->refresh_entity_map_with( $reg_cache_ID, $registration ); |
|
1107 | + $registration->get_model()->refresh_entity_map_with($reg_cache_ID, $registration); |
|
1108 | 1108 | } else { |
1109 | 1109 | EE_Error::add_error( |
1110 | - __( 'An invalid Registration object was discovered when attempting to update the model entity mapper.', 'event_espresso' ), |
|
1110 | + __('An invalid Registration object was discovered when attempting to update the model entity mapper.', 'event_espresso'), |
|
1111 | 1111 | __FILE__, __FUNCTION__, __LINE__ |
1112 | 1112 | ); |
1113 | 1113 | } |
@@ -1121,15 +1121,15 @@ discard block |
||
1121 | 1121 | * @param EE_Registration $registration |
1122 | 1122 | * @return void |
1123 | 1123 | */ |
1124 | - protected function _refresh_registration_attendee( $registration ) { |
|
1124 | + protected function _refresh_registration_attendee($registration) { |
|
1125 | 1125 | |
1126 | 1126 | $attendee = $registration->attendee(); |
1127 | 1127 | // verify object |
1128 | - if ( $attendee instanceof EE_Attendee && $attendee->ID() ) { |
|
1128 | + if ($attendee instanceof EE_Attendee && $attendee->ID()) { |
|
1129 | 1129 | // make sure the cached attendee is added to the model entity mapper |
1130 | - $registration->attendee()->get_model()->refresh_entity_map_with( $attendee->ID(), $attendee ); |
|
1130 | + $registration->attendee()->get_model()->refresh_entity_map_with($attendee->ID(), $attendee); |
|
1131 | 1131 | // maybe cache primary_attendee_obj ? |
1132 | - if ( $registration->is_primary_registrant() ) { |
|
1132 | + if ($registration->is_primary_registrant()) { |
|
1133 | 1133 | $this->primary_attendee_obj = $attendee; |
1134 | 1134 | } |
1135 | 1135 | } |
@@ -1143,19 +1143,19 @@ discard block |
||
1143 | 1143 | * @param EE_Registration $registration |
1144 | 1144 | * @return void |
1145 | 1145 | */ |
1146 | - protected function _refresh_registration_answers( $registration ) { |
|
1146 | + protected function _refresh_registration_answers($registration) { |
|
1147 | 1147 | |
1148 | 1148 | // now update the answers |
1149 | - foreach ( $registration->answers() as $cache_key => $answer ) { |
|
1149 | + foreach ($registration->answers() as $cache_key => $answer) { |
|
1150 | 1150 | // verify object |
1151 | - if ( $answer instanceof EE_Answer ) { |
|
1152 | - if ( $answer->ID() ) { |
|
1151 | + if ($answer instanceof EE_Answer) { |
|
1152 | + if ($answer->ID()) { |
|
1153 | 1153 | // make sure the cached answer is added to the model entity mapper |
1154 | - $answer->get_model()->refresh_entity_map_with( $answer->ID(), $answer ); |
|
1154 | + $answer->get_model()->refresh_entity_map_with($answer->ID(), $answer); |
|
1155 | 1155 | } |
1156 | 1156 | } else { |
1157 | 1157 | EE_Error::add_error( |
1158 | - __( 'An invalid Answer object was discovered when attempting to update the model entity mapper.', 'event_espresso' ), |
|
1158 | + __('An invalid Answer object was discovered when attempting to update the model entity mapper.', 'event_espresso'), |
|
1159 | 1159 | __FILE__, __FUNCTION__, __LINE__ |
1160 | 1160 | ); |
1161 | 1161 | } |
@@ -1170,7 +1170,7 @@ discard block |
||
1170 | 1170 | * this will reinstate the EE_Checkout object on each EE_SPCO_Reg_Step object |
1171 | 1171 | */ |
1172 | 1172 | function __wakeup() { |
1173 | - foreach ( $this->reg_steps as $reg_step ) { |
|
1173 | + foreach ($this->reg_steps as $reg_step) { |
|
1174 | 1174 | $reg_step->checkout = $this; |
1175 | 1175 | } |
1176 | 1176 | } |
@@ -1186,11 +1186,11 @@ discard block |
||
1186 | 1186 | * @param array $info |
1187 | 1187 | * @param bool $display_request |
1188 | 1188 | */ |
1189 | - function log( $class = '', $func = '', $line = '', $info = array(), $display_request = false ) { |
|
1190 | - if ( WP_DEBUG && false ) { |
|
1191 | - $debug_data = get_option( 'EE_DEBUG_SPCO_' . EE_Session::instance()->id(), array() ); |
|
1189 | + function log($class = '', $func = '', $line = '', $info = array(), $display_request = false) { |
|
1190 | + if (WP_DEBUG && false) { |
|
1191 | + $debug_data = get_option('EE_DEBUG_SPCO_'.EE_Session::instance()->id(), array()); |
|
1192 | 1192 | $default_data = array( |
1193 | - $class => $func . '() : ' . $line, |
|
1193 | + $class => $func.'() : '.$line, |
|
1194 | 1194 | 'request->step' => $this->step, |
1195 | 1195 | 'request->action' => $this->action, |
1196 | 1196 | 'current_step->slug' => $this->current_step instanceof EE_SPCO_Reg_Step ? |
@@ -1202,24 +1202,24 @@ discard block |
||
1202 | 1202 | 'reg_url_link' => $this->reg_url_link, |
1203 | 1203 | 'REQ' => $display_request ? $_REQUEST : '', |
1204 | 1204 | ); |
1205 | - if ( $this->transaction instanceof EE_Transaction ) { |
|
1206 | - $default_data[ 'TXN_status' ] = $this->transaction->status_ID(); |
|
1207 | - $default_data[ 'TXN_reg_steps' ] = $this->transaction->reg_steps(); |
|
1208 | - foreach ( $this->transaction->registrations( $this->reg_cache_where_params ) as $REG_ID => $registration ) { |
|
1209 | - $default_data[ 'registrations' ][ $REG_ID ] = $registration->status_ID(); |
|
1205 | + if ($this->transaction instanceof EE_Transaction) { |
|
1206 | + $default_data['TXN_status'] = $this->transaction->status_ID(); |
|
1207 | + $default_data['TXN_reg_steps'] = $this->transaction->reg_steps(); |
|
1208 | + foreach ($this->transaction->registrations($this->reg_cache_where_params) as $REG_ID => $registration) { |
|
1209 | + $default_data['registrations'][$REG_ID] = $registration->status_ID(); |
|
1210 | 1210 | } |
1211 | - if ( $this->transaction->ID() ) { |
|
1212 | - $TXN_ID = 'EE_Transaction: ' . $this->transaction->ID(); |
|
1211 | + if ($this->transaction->ID()) { |
|
1212 | + $TXN_ID = 'EE_Transaction: '.$this->transaction->ID(); |
|
1213 | 1213 | // don't serialize objects |
1214 | - $info = $this->_strip_objects( $info ); |
|
1215 | - if ( ! isset( $debug_data[ $TXN_ID ] ) ) { |
|
1216 | - $debug_data[ $TXN_ID ] = array(); |
|
1214 | + $info = $this->_strip_objects($info); |
|
1215 | + if ( ! isset($debug_data[$TXN_ID])) { |
|
1216 | + $debug_data[$TXN_ID] = array(); |
|
1217 | 1217 | } |
1218 | - $debug_data[ $TXN_ID ][ microtime() ] = array_merge( |
|
1218 | + $debug_data[$TXN_ID][microtime()] = array_merge( |
|
1219 | 1219 | $default_data, |
1220 | 1220 | $info |
1221 | 1221 | ); |
1222 | - update_option( 'EE_DEBUG_SPCO_' . EE_Session::instance()->id(), $debug_data ); |
|
1222 | + update_option('EE_DEBUG_SPCO_'.EE_Session::instance()->id(), $debug_data); |
|
1223 | 1223 | } |
1224 | 1224 | } |
1225 | 1225 | } |
@@ -1232,23 +1232,23 @@ discard block |
||
1232 | 1232 | * @param array $info |
1233 | 1233 | * @return array |
1234 | 1234 | */ |
1235 | - function _strip_objects( $info = array() ) { |
|
1236 | - foreach ( $info as $key => $value ) { |
|
1237 | - if ( is_array( $value )) { |
|
1238 | - $info[ $key ] = $this->_strip_objects( $value ); |
|
1239 | - } else if ( is_object( $value ) ) { |
|
1240 | - $object_class = get_class( $value ); |
|
1241 | - $info[ $object_class ] = array(); |
|
1242 | - $info[ $object_class ][ 'ID' ] = method_exists( $value, 'ID' ) ? $value->ID() : 0; |
|
1243 | - if ( method_exists( $value, 'status' ) ) { |
|
1244 | - $info[ $object_class ][ 'status' ] = $value->status(); |
|
1245 | - } else if ( method_exists( $value, 'status_ID' ) ) { |
|
1246 | - $info[ $object_class ][ 'status' ] = $value->status_ID(); |
|
1235 | + function _strip_objects($info = array()) { |
|
1236 | + foreach ($info as $key => $value) { |
|
1237 | + if (is_array($value)) { |
|
1238 | + $info[$key] = $this->_strip_objects($value); |
|
1239 | + } else if (is_object($value)) { |
|
1240 | + $object_class = get_class($value); |
|
1241 | + $info[$object_class] = array(); |
|
1242 | + $info[$object_class]['ID'] = method_exists($value, 'ID') ? $value->ID() : 0; |
|
1243 | + if (method_exists($value, 'status')) { |
|
1244 | + $info[$object_class]['status'] = $value->status(); |
|
1245 | + } else if (method_exists($value, 'status_ID')) { |
|
1246 | + $info[$object_class]['status'] = $value->status_ID(); |
|
1247 | 1247 | } |
1248 | - unset( $info[ $key ] ); |
|
1248 | + unset($info[$key]); |
|
1249 | 1249 | } |
1250 | 1250 | } |
1251 | - return (array)$info; |
|
1251 | + return (array) $info; |
|
1252 | 1252 | } |
1253 | 1253 | |
1254 | 1254 |