ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
deliver.php
Go to the documentation of this file.
1 <?php
2 
3 require_once __DIR__ . '/../../libs/composer/vendor/autoload.php';
4 
8 
9 chdir(__DIR__ . '/../../');
10 
11 $c = new Container();
12 Init::init($c);
15 $file_delivery = $c['file_delivery'];
16 $http = $c['http'];
17 
18 $requested_url = (string) $http->request()->getUri();
19 
20 // get everything after StreamDelivery::DELIVERY_ENDPOINT in the requested url
21 $access_token = substr(
23  strpos($requested_url, Services::DELIVERY_ENDPOINT) + strlen(Services::DELIVERY_ENDPOINT)
24 );
25 
26 $file_delivery->delivery()->deliverFromToken($access_token);
$access_token
Definition: deliver.php:21
$http
Definition: deliver.php:16
$c
Definition: deliver.php:11
Customizing of pimple-DIC for ILIAS.
Definition: Container.php:35
$requested_url
Definition: deliver.php:18
$file_delivery
Definition: deliver.php:15