@@ -29,48 +29,48 @@ |
||
29 | 29 | } |
30 | 30 | |
31 | 31 | switch ($data['function']) { |
32 | - default: |
|
33 | - return; |
|
34 | - case 'get_files_list': |
|
35 | - echo _json_encode(get_files_list($data['dir'], $data['mask'], $data['mode'], $data['prefix_path'], $data['subfolders'], $data['sort'], $data['exclusion'], $data['system_files'], null, $data['limit'])); |
|
36 | - return; |
|
37 | - case 'file': |
|
38 | - echo _json_encode(file($data['filename'], $data['flags'])); |
|
39 | - return; |
|
40 | - case 'file_get_contents': |
|
41 | - echo file_get_contents($data['filename'], $data['flags'], null, $data['offset'], $data['maxlen']); |
|
42 | - return; |
|
43 | - case 'file_put_contents': |
|
44 | - echo file_put_contents($data['filename'], $data['data'], $data['flags']); |
|
45 | - return; |
|
46 | - case 'copy': |
|
47 | - echo copy($data['source'], $data['dest']); |
|
48 | - return; |
|
49 | - case 'unlink': |
|
50 | - echo unlink($data['filename']); |
|
51 | - return; |
|
52 | - case 'file_exists': |
|
53 | - echo file_exists($data['filename']); |
|
54 | - return; |
|
55 | - case 'move_uploaded_file': |
|
56 | - echo copy($data['filename'], $data['destination']); |
|
57 | - return; |
|
58 | - case 'rename': |
|
59 | - echo rename($data['oldname'], $data['newname']); |
|
60 | - return; |
|
61 | - case 'mkdir': |
|
62 | - echo mkdir($data['pathname']); |
|
63 | - return; |
|
64 | - case 'rmdir': |
|
65 | - echo rmdir($data['dirname']); |
|
66 | - return; |
|
67 | - case 'is_file': |
|
68 | - echo is_file($data['filename']); |
|
69 | - return; |
|
70 | - case 'is_dir': |
|
71 | - echo is_dir($data['filename']); |
|
72 | - return; |
|
73 | - case 'test': |
|
74 | - echo 'OK'; |
|
75 | - return; |
|
32 | + default: |
|
33 | + return; |
|
34 | + case 'get_files_list': |
|
35 | + echo _json_encode(get_files_list($data['dir'], $data['mask'], $data['mode'], $data['prefix_path'], $data['subfolders'], $data['sort'], $data['exclusion'], $data['system_files'], null, $data['limit'])); |
|
36 | + return; |
|
37 | + case 'file': |
|
38 | + echo _json_encode(file($data['filename'], $data['flags'])); |
|
39 | + return; |
|
40 | + case 'file_get_contents': |
|
41 | + echo file_get_contents($data['filename'], $data['flags'], null, $data['offset'], $data['maxlen']); |
|
42 | + return; |
|
43 | + case 'file_put_contents': |
|
44 | + echo file_put_contents($data['filename'], $data['data'], $data['flags']); |
|
45 | + return; |
|
46 | + case 'copy': |
|
47 | + echo copy($data['source'], $data['dest']); |
|
48 | + return; |
|
49 | + case 'unlink': |
|
50 | + echo unlink($data['filename']); |
|
51 | + return; |
|
52 | + case 'file_exists': |
|
53 | + echo file_exists($data['filename']); |
|
54 | + return; |
|
55 | + case 'move_uploaded_file': |
|
56 | + echo copy($data['filename'], $data['destination']); |
|
57 | + return; |
|
58 | + case 'rename': |
|
59 | + echo rename($data['oldname'], $data['newname']); |
|
60 | + return; |
|
61 | + case 'mkdir': |
|
62 | + echo mkdir($data['pathname']); |
|
63 | + return; |
|
64 | + case 'rmdir': |
|
65 | + echo rmdir($data['dirname']); |
|
66 | + return; |
|
67 | + case 'is_file': |
|
68 | + echo is_file($data['filename']); |
|
69 | + return; |
|
70 | + case 'is_dir': |
|
71 | + echo is_dir($data['filename']); |
|
72 | + return; |
|
73 | + case 'test': |
|
74 | + echo 'OK'; |
|
75 | + return; |
|
76 | 76 | } |
@@ -172,43 +172,43 @@ |
||
172 | 172 | return; |
173 | 173 | } |
174 | 174 | switch ($_GET['response_type']) { |
175 | - case 'code': |
|
176 | - $Response->redirect( |
|
177 | - http_build_url( |
|
178 | - urldecode($redirect_uri), |
|
179 | - [ |
|
180 | - 'code' => $code, |
|
181 | - 'state' => isset($_GET['state']) ? $_GET['state'] : false |
|
182 | - ] |
|
183 | - ), |
|
184 | - 302 |
|
185 | - ); |
|
186 | - $Page->Content = ''; |
|
187 | - return; |
|
188 | - case 'token': |
|
189 | - $token_data = $OAuth2->get_code($code, $client['id'], $client['secret'], $redirect_uri); |
|
190 | - if ($token_data) { |
|
191 | - unset($token_data['refresh_token']); |
|
175 | + case 'code': |
|
192 | 176 | $Response->redirect( |
193 | - uri_for_token( |
|
194 | - http_build_url( |
|
195 | - urldecode($redirect_uri), |
|
196 | - array_merge( |
|
197 | - $token_data, |
|
198 | - [ |
|
199 | - 'state' => isset($_GET['state']) ? $_GET['state'] : false |
|
200 | - ] |
|
201 | - ) |
|
202 | - ) |
|
177 | + http_build_url( |
|
178 | + urldecode($redirect_uri), |
|
179 | + [ |
|
180 | + 'code' => $code, |
|
181 | + 'state' => isset($_GET['state']) ? $_GET['state'] : false |
|
182 | + ] |
|
203 | 183 | ), |
204 | 184 | 302 |
205 | 185 | ); |
206 | 186 | $Page->Content = ''; |
207 | 187 | return; |
208 | - } else { |
|
209 | - error_redirect('server_error', "Server can't get token data, try later"); |
|
210 | - return; |
|
211 | - } |
|
212 | - default: |
|
213 | - error_redirect('unsupported_response_type', 'Specified response_type is not supported, only "token" or "code" types available'); |
|
188 | + case 'token': |
|
189 | + $token_data = $OAuth2->get_code($code, $client['id'], $client['secret'], $redirect_uri); |
|
190 | + if ($token_data) { |
|
191 | + unset($token_data['refresh_token']); |
|
192 | + $Response->redirect( |
|
193 | + uri_for_token( |
|
194 | + http_build_url( |
|
195 | + urldecode($redirect_uri), |
|
196 | + array_merge( |
|
197 | + $token_data, |
|
198 | + [ |
|
199 | + 'state' => isset($_GET['state']) ? $_GET['state'] : false |
|
200 | + ] |
|
201 | + ) |
|
202 | + ) |
|
203 | + ), |
|
204 | + 302 |
|
205 | + ); |
|
206 | + $Page->Content = ''; |
|
207 | + return; |
|
208 | + } else { |
|
209 | + error_redirect('server_error', "Server can't get token data, try later"); |
|
210 | + return; |
|
211 | + } |
|
212 | + default: |
|
213 | + error_redirect('unsupported_response_type', 'Specified response_type is not supported, only "token" or "code" types available'); |
|
214 | 214 | } |