update 0.5.0 changelog
[phorkie.git] / www / edit.php
1 <?php
2 namespace phorkie;
3 /**
4  * Edit paste contents
5  */
6 $reqWritePermissions = true;
7 require_once 'www-header.php';
8
9 $repo = new Repository();
10 $repo->loadFromRequest();
11
12 $repopo = new Repository_Post($repo);
13 if ($repopo->process($_POST, $_SESSION)) {
14     redirect($repo->getLink('display', null, true));
15 }
16
17 $file = null;
18 if (isset($_GET['file'])) {
19     $file = $repo->getFileByName($_GET['file']);
20 }
21
22 render(
23     'edit',
24     array(
25         'repo' => $repo,
26         'singlefile' => $file,
27         'dh'   => new \Date_HumanDiff(),
28         'htmlhelper' => new HtmlHelper(),
29     )
30 );
31 ?>