+ $anchor = '';
+ if ($file instanceof File) {
+ if (isset($repopo->renameMap[$file->getFilename()])) {
+ $anchor = '#'
+ . $repo->getFileByName(
+ $repopo->renameMap[$file->getFilename()]
+ )->getAnchorName();
+ } else {
+ $anchor = '#' . $file->getAnchorName();
+ }
+ } else if ($file === 'newfile' && $repopo->newfileName) {
+ $anchor = '#' . $repo->getFileByName($repopo->newfileName)->getAnchorName();
+ }
+ redirect($repo->getLink('display', null, true) . $anchor);
+}
+
+$actionFile = null;
+if ($file instanceof File) {
+ $actionFile = $file->getFilename();
+} else if ($file === 'newfile') {
+ $actionFile = 'newfile';