6 $reqWritePermissions = true;
7 require_once 'www-header.php';
9 $repo = new Repository();
10 $repo->loadFromRequest();
13 if (isset($_GET['file'])) {
14 if ($_GET['file'] == 'newfile') {
17 $file = $repo->getFileByName($_GET['file']);
21 $repopo = new Repository_Post($repo);
22 if ($repopo->process($_POST, $_SESSION)) {
24 if ($file instanceof File) {
25 $anchor = '#' . $file->getAnchorName();
26 } else if ($file === 'newfile' && $repopo->newfileName) {
27 $anchor = '#' . $repo->getFileByName($repopo->newfileName)->getAnchorName();
29 redirect($repo->getLink('display', null, true) . $anchor);
33 if ($file instanceof File) {
34 $actionFile = $file->getFilename();
35 } else if ($file === 'newfile') {
36 $actionFile = 'newfile';
43 'singlefile' => $file,
44 'dh' => new \Date_HumanDiff(),
45 'htmlhelper' => new HtmlHelper(),
46 'formaction' => $repo->getLink('edit', $actionFile)