@@ 15-40 (lines=26) @@ | ||
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 | if ($url = $diskClient->checkPublishing($target)) { |
|
33 | $response['status'] = 'publishing'; |
|
34 | $response['url'] = $url; |
|
35 | } else { |
|
36 | $response['status'] = 'not publishing'; |
|
37 | } |
|
38 | ||
39 | echo json_encode($response); |
|
40 | } |
@@ 15-40 (lines=26) @@ | ||
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 | if ($url = $diskClient->startPublishing($target)) { |
|
33 | $response['status'] = 'publishing'; |
|
34 | $response['url'] = $url; |
|
35 | } else { |
|
36 | $response['status'] = 'not publishing'; |
|
37 | } |
|
38 | ||
39 | echo json_encode($response); |
|
40 | } |