// ###################################################################
-$latest = $controller->cachev->fetch_node($viewsvn->paths->relpath);
+$latest = $controller->cachev->fetch_node();
-$link['log'] = $controller->out('log.php' . $viewsvn->paths->revstr);
+$link['log'] = $controller->href_compound('log.php');
-$show['head'] = ($latest['revision'] != $viewsvn->paths->revnum AND $viewsvn->paths->revnum != 'HEAD');
+$show['head'] = ($latest['revision'] != $controller->revnum AND $controller->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));
+$show['prev'] = ($prev = $controller->cachev->fetch_prev_revision($controller->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, $viewsvn->paths->revnum, $prev));
}
// ###################################################################
$logmsg['message_clean'] = SVNCommon::format_log_message($logmsg['message']);
$logmsg['date'] = SVNCommon::format_date_string($logmsg['dateline']);
-$catdata = implode("\n", $controller->library->cat($viewsvn->paths->repos, $viewsvn->paths->relpath, $viewsvn->paths->revnum));
+$catdata = implode("\n", $controller->library->command('cat'));
// get language information
require_once('./includes/file_types.php');
-$extension = $funct->fetch_extension($viewsvn->paths->relpath);
+$extension = $funct->fetch_extension($controller->path);
$language = (isset($filetypes["$extension"]) ? $filetypes["$extension"] : null);
// initialize GeSHi