@@ 139-150 (lines=12) @@ | ||
136 | return ['exit' => 'callback', 'out' => $out]; |
|
137 | } |
|
138 | } else { |
|
139 | if (! empty($_GET['code'])) { |
|
140 | $aToken = $client->fetchAccessTokenWithAuthCode($_GET['code']); |
|
141 | $options['access_token'] = $aToken; |
|
142 | $this->session->set('GoogleDriveTokens', $aToken)->set('GoogleDriveAuthParams', $options); |
|
143 | $out = [ |
|
144 | 'node' => $options['id'], |
|
145 | 'json' => '{"protocol": "googledrive", "mode": "done", "reset": 1}', |
|
146 | 'bind' => 'netmount', |
|
147 | ]; |
|
148 | ||
149 | return ['exit' => 'callback', 'out' => $out]; |
|
150 | } |
|
151 | $folders = []; |
|
152 | foreach ($service->files->listFiles([ |
|
153 | 'pageSize' => 1000, |
@@ 245-256 (lines=12) @@ | ||
242 | return ['exit' => 'callback', 'out' => $out]; |
|
243 | } |
|
244 | } else { |
|
245 | if (! empty($_GET['code'])) { |
|
246 | $aToken = $client->fetchAccessTokenWithAuthCode($_GET['code']); |
|
247 | $options['access_token'] = $aToken; |
|
248 | $this->session->set('GoogleDriveTokens', $aToken)->set('GoogleDriveAuthParams', $options); |
|
249 | $out = [ |
|
250 | 'node' => $options['id'], |
|
251 | 'json' => '{"protocol": "googledrive", "mode": "done", "reset": 1}', |
|
252 | 'bind' => 'netmount', |
|
253 | ]; |
|
254 | ||
255 | return ['exit' => 'callback', 'out' => $out]; |
|
256 | } |
|
257 | $path = $options['path']; |
|
258 | if ($path === '/') { |
|
259 | $path = 'root'; |