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 if (isset($repopo->renameMap[$file->getFilename()])) {
27 . $repo->getFileByName(
28 $repopo->renameMap[$file->getFilename()]
31 $anchor = '#' . $file->getAnchorName();
33 } else if ($file === 'newfile' && $repopo->newfileName) {
34 $anchor = '#' . $repo->getFileByName($repopo->newfileName)->getAnchorName();
36 redirect($repo->getLink('display', null, true) . $anchor);
40 if ($file instanceof File) {
41 $actionFile = $file->getFilename();
42 } else if ($file === 'newfile') {
43 $actionFile = 'newfile';
50 'singlefile' => $file,
51 'dh' => new \Date_HumanDiff(),
52 'htmlhelper' => new HtmlHelper(),
53 'formaction' => $repo->getLink('edit', $actionFile)