PluginProbe
Templately – Elementor & Gutenberg Template Library: 6500+ Free & Pro Ready Templates And Cloud! / 2.2.5
Templately – Elementor & Gutenberg Template Library: 6500+ Free & Pro Ready Templates And Cloud! v2.2.5
3.7.5 3.7.4 3.7.3 3.7.2 1-final 3.7.1 3.7.0 3.6.8 3.6.7 3.6.6 3.6.5 3.6.4 3.6.3 3.6.2 3.6.1 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.10 All 111 releases
← All changes | includes/API/API.php +2 -17 3.1.102.2.5 View file →
@@ -124,26 +124,12 @@
124 124 * @param $request WP_REST_Request for getting all route request in time.
125 125 *
126 126 * @return WP_Error|boolean
127 127 */
128 - public function _permission_check( WP_REST_Request $request ) {
129 - if(!current_user_can('delete_posts')){
130 - return false;
131 - }
132 -
133 - return $this->permission_check( $request );
134 - }
135 -
136 - /**
137 - * @param $request WP_REST_Request for getting all route request in time.
138 - *
139 - * @return WP_Error|boolean
140 - */
141 128 public function permission_check( WP_REST_Request $request ) {
142 129 $this->request = $request;
143 130 $this->api_key = $this->utils('options')->get( 'api_key' );
144 131
145 -
146 132 if ( ! empty( $this->api_key ) ) {
147 133 return true;
148 134 }
149 135
@@ -173,13 +159,12 @@
173 159 // Delete user logged meta data
174 160 $this->utils('options')
175 161 ->remove('user')
176 162 ->remove('favourites')
177 - ->remove('reviews')
178 163 ->remove('cloud_activity')
179 164 ->remove('api_key');
180 165
181 - if( $this->utils('options')->who_am_i() === 'global' ) {
166 + if( $this->utils('options')->whoami() === 'global' ) {
182 167 $this->utils('options')->remove_global_login();
183 168 }
184 169
185 170 return new WP_Error( 'invalid_api_key', $message, $_additional_data );
@@ -198,9 +183,9 @@
198 183 $endpoint,
199 184 [
200 185 'methods' => $methods,
201 186 'callback' => $callback,
202 - 'permission_callback' => [ $this, '_permission_check' ],
187 + 'permission_callback' => [ $this, 'permission_check' ],
203 188 'args' => $args,
204 189 ]
205 190 );
206 191 }