Fix E_NOTICE: Only variables should be passed by reference
[phorkie.git] / www / embed-file.php
1 <?php
2 namespace phorkie;
3 /**
4  * Embed a file of a paste into a HTML site.
5  * We deliver javascript for that.
6  */
7 $reqWritePermissions = false;
8 require_once 'www-header.php';
9
10 $repo = new Repository();
11 $repo->loadFromRequest();
12
13 if (!isset($_GET['file']) || $_GET['file'] == '') {
14     throw new Exception_Input('File name missing');
15 }
16
17 $file = $repo->getFileByName($_GET['file']);
18 header('Content-Type: text/javascript');
19 header('Expires: ' . date('r', time() + 3600));
20 render(
21     'embed-file',
22     array(
23         'repo' => $repo,
24         'file' => $file,
25     )
26 );
27 ?>