| @@ 15-37 (lines=23) @@ | ||
| 12 | ||
| 13 | $client = new OAuthClient($settings['global']['clientId']); |
|
| 14 | ||
| 15 | if (isset($_COOKIE['yaAccessToken'])) { |
|
| 16 | ||
| 17 | $directory = $_POST['directory']; |
|
| 18 | ||
| 19 | $client->setAccessToken($_COOKIE['yaAccessToken']); |
|
| 20 | ||
| 21 | // XXX: how it should be (using user access token) |
|
| 22 | //$diskClient = new \Yandex\Disk\DiskClient($client->getAccessToken()); |
|
| 23 | ||
| 24 | // XXX: how it is now (using magic access token) |
|
| 25 | $diskClient = new \Yandex\Disk\DiskClient($client->getAccessToken()); |
|
| 26 | ||
| 27 | $diskClient->setServiceScheme(\Yandex\Disk\DiskClient::HTTPS_SCHEME); |
|
| 28 | ||
| 29 | header('Content-type: application/json'); |
|
| 30 | $response = []; |
|
| 31 | ||
| 32 | if ($diskClient->createDirectory($directory)) { |
|
| 33 | $response['status'] = 'OK'; |
|
| 34 | } |
|
| 35 | ||
| 36 | echo json_encode($response); |
|
| 37 | } |
|
| @@ 15-37 (lines=23) @@ | ||
| 12 | ||
| 13 | $client = new OAuthClient($settings['global']['clientId']); |
|
| 14 | ||
| 15 | if (isset($_COOKIE['yaAccessToken'])) { |
|
| 16 | ||
| 17 | $path = $_POST['path']; |
|
| 18 | ||
| 19 | $client->setAccessToken($_COOKIE['yaAccessToken']); |
|
| 20 | ||
| 21 | // XXX: how it should be (using user access token) |
|
| 22 | //$diskClient = new \Yandex\Disk\DiskClient($client->getAccessToken()); |
|
| 23 | ||
| 24 | // XXX: how it is now (using magic access token) |
|
| 25 | $diskClient = new \Yandex\Disk\DiskClient($client->getAccessToken()); |
|
| 26 | ||
| 27 | $diskClient->setServiceScheme(\Yandex\Disk\DiskClient::HTTPS_SCHEME); |
|
| 28 | ||
| 29 | header('Content-type: application/json'); |
|
| 30 | $response = []; |
|
| 31 | ||
| 32 | if ($diskClient->delete($path)) { |
|
| 33 | $response['status'] = 'OK'; |
|
| 34 | } |
|
| 35 | ||
| 36 | echo json_encode($response); |
|
| 37 | } |
|
| @@ 15-36 (lines=22) @@ | ||
| 12 | ||
| 13 | $client = new OAuthClient($settings['global']['clientId']); |
|
| 14 | ||
| 15 | if (isset($_COOKIE['yaAccessToken'])) { |
|
| 16 | ||
| 17 | $target = $_POST['target']; |
|
| 18 | ||
| 19 | $client->setAccessToken($_COOKIE['yaAccessToken']); |
|
| 20 | ||
| 21 | // XXX: how it should be (using user access token) |
|
| 22 | //$diskClient = new \Yandex\Disk\DiskClient($client->getAccessToken()); |
|
| 23 | ||
| 24 | // XXX: how it is now (using magic access token) |
|
| 25 | $diskClient = new \Yandex\Disk\DiskClient($client->getAccessToken()); |
|
| 26 | ||
| 27 | $diskClient->setServiceScheme(\Yandex\Disk\DiskClient::HTTPS_SCHEME); |
|
| 28 | ||
| 29 | header('Content-type: application/json'); |
|
| 30 | $response = []; |
|
| 31 | ||
| 32 | $diskClient->stopPublishing($target); |
|
| 33 | $response['status'] = 'not publishing'; |
|
| 34 | ||
| 35 | echo json_encode($response); |
|
| 36 | } |
|