$node = preg_replace('#(^/|/$)#', '', ($viewsvn->paths->relpath == '' ? $viewsvn->paths->path : $viewsvn->paths->relpath));
$latest = $controller->cachev->fetch_node($node);
-$link['log'] = $controller->out('log.php' . $viewsvn->paths->revstr);
+$link['log'] = $controller->href_compound('log.php', null, $controller->revstr);
$show['head'] = ($latest['revision'] != $viewsvn->paths->revnum AND $viewsvn->paths->revnum != 'HEAD');
if ($show['head'])
{
- $link['gohead'] = $controller->out('browse.php' . $viewsvn->paths->fetch_rev_str(false, 'HEAD'));
- $link['diffhead'] = $controller->out('diff.php' . $viewsvn->paths->fetch_rev_str(true, 'HEAD', $viewsvn->paths->revnum));
+ $link['gohead'] = $controller->href_compound('browse.php', null, Paths::fetch_rev_str(false, 'HEAD'));
+ $link['diffhead'] = $controller->href_compound('diff.php', null, Paths::fetch_rev_str(true, 'HEAD', $controller->revnum));
}
$show['prev'] = ($prev = $controller->cachev->fetch_prev_revision($viewsvn->paths->relpath, $viewsvn->paths->revnum));
if ($show['prev'])
{
- $link['diffprev'] = $controller->out('diff.php' . $viewsvn->paths->fetch_rev_str(true, $viewsvn->paths->revnum, $prev));
+ $link['diffprev'] = $controller->href_compound('diff.php', null, Paths::fetch_rev_str(true, $controller->revnum, $prev));
}
// ###################################################################
<span style="font-weight: normal">
(
- <a href="$viewsvn->path/$link[log]">{@"View Log"}</a>
+ <a href="$link[log]">{@"View Log"}</a>
<if condition="$show['head']">
- - <a href="$viewsvn->path/$link[gohead]">{@"Go to HEAD"}</a>
- - <a href="$viewsvn->path/$link[diffhead]">{@"Diff to HEAD"}</a>
+ - <a href="$link[gohead]">{@"Go to HEAD"}</a>
+ - <a href="$link[diffhead]">{@"Diff to HEAD"}</a>
</if>
<if condition="$show['prev']">
- - <a href="$viewsvn->path/$link[diffprev]">{@"Diff to PREV"}</a>
+ - <a href="$link[diffprev]">{@"Diff to PREV"}</a>
</if>
)
</span>