// ###################################################################
// path manager
require_once('./includes/paths.php');
+$viewsvn->path = $webpath;
$viewsvn->paths =& new Paths($pathtype);
// ###################################################################
*/
function construct_breadcrumb($path, $doslash = true)
{
+ global $viewsvn;
+
$html = '/ ';
$itembit = '/';
foreach ($temp AS $val => $item)
{
$itembit .= $item . (($count != $val) ? '/' : ($doslash ? '/' : ''));
- $html .= ($count == $val ? '<strong>' : '<a href="/viewsvn/' . $this->out('browse.php' . $this->fetch_rev_str(), $itembit) . '">') . $item . ($count == $val ? '</strong>' : '</a>') . ($count != $val ? ' / ' : '');
+ $html .= ($count == $val ? '<strong>' : '<a href="' . $viewsvn->path . '/' . $this->out('browse.php' . $this->fetch_rev_str(), $itembit) . '">') . $item . ($count == $val ? '</strong>' : '</a>') . ($count != $val ? ' / ' : '');
}
return $html;
<html lang="##LANG##" xml:lang="##XML-LANG##">
<head>
$headinclude
- <link rel="stylesheet" href="/viewsvn/templates/default/diff.css" media="screen" />
+ <link rel="stylesheet" href="$viewsvn->path/templates/default/diff.css" media="screen" />
<title>Blame</title>
</head>
$header
-<a href="/viewsvn/$link[log]">View Log<a>
+<a href="$viewsvn->path/$link[log]">View Log<a>
<if condition="$show['head']">
- - <a href="/viewsvn/$link[gohead]">Go to HEAD</a>
- - <a href="/viewsvn/$link[diffhead]">Diff to HEAD</a>
+ - <a href="$viewsvn->path/$link[gohead]">Go to HEAD</a>
+ - <a href="$viewsvn->path/$link[diffhead]">Diff to HEAD</a>
</if>
<if condition="$show['prev']">
- - <a href="/viewsvn/$link[diffprev]">Diff to PREV</a>
+ - <a href="$viewsvn->path/$link[diffprev]">Diff to PREV</a>
</if>
<div class="head" style="border-width: 1px">$navbar</div>
<tr>
- <td class="lineheader" style="border-width: 0px 1px 1px 1px"><a href="/viewsvn/$entry[view_link]">$entry[rev]</a></td>
+ <td class="lineheader" style="border-width: 0px 1px 1px 1px"><a href="$viewsvn->path/$entry[view_link]">$entry[rev]</a></td>
<td class="lineheader" style="border-width: 0px 1px 1px 0px">$entry[author]</td>
<td class="code" style="border-width: 0px 1px 1px 0px">$entry[line_clean]</td>
</tr>
<span style="font-weight: normal">
(
- <a href="/viewsvn/$link[log]">View Log<a>
+ <a href="$viewsvn->path/$link[log]">View Log<a>
<if condition="$show['head']">
- - <a href="/viewsvn/$link[gohead]">Go to HEAD</a>
- - <a href="/viewsvn/$link[diffhead]">Diff to HEAD</a>
+ - <a href="$viewsvn->path/$link[gohead]">Go to HEAD</a>
+ - <a href="$viewsvn->path/$link[diffhead]">Diff to HEAD</a>
</if>
<if condition="$show['prev']">
- - <a href="/viewsvn/$link[diffprev]">Diff to PREV</a>
+ - <a href="$viewsvn->path/$link[diffprev]">Diff to PREV</a>
</if>
)
</span>
<div class="content" style="border-width: 0px 1px 1px 1px">
<if condition="$show['directory']">
- <a href="/viewsvn/$browse"><strong>$item</strong></a>
+ <a href="$viewsvn->path/$browse"><strong>$item</strong></a>
<else />
- <a href="/viewsvn/$view">$item</a>
+ <a href="$viewsvn->path/$view">$item</a>
</if>
<span class="nodelink">
- <if condition="!$show['directory']"><a href="/viewsvn/$blame">Blame</a> - </if>
- <a href="/viewsvn/$log">View Log</a>
+ <if condition="!$show['directory']"><a href="$viewsvn->path/$blame">Blame</a> - </if>
+ <a href="$viewsvn->path/$log">View Log</a>
</span>
</div>
\ No newline at end of file
<html lang="##LANG##" xml:lang="##XML-LANG##">
<head>
$headinclude
- <link rel="stylesheet" href="/viewsvn/templates/default/diff.css" media="screen" />
+ <link rel="stylesheet" href="$viewsvn->path/templates/default/diff.css" media="screen" />
<title>Diff</title>
</head>
<br />
-<a href="/viewsvn/$link[log]">View Log</a>
+<a href="$viewsvn->path/$link[log]">View Log</a>
$changes
<if condition="$show['hunk']">
<tr>
- <td class="subhead" style="border-width: 0px 1px 1px 1px; width: 1%"><a href="/viewsvn/$rlow">r$low</a></td>
+ <td class="subhead" style="border-width: 0px 1px 1px 1px; width: 1%"><a href="$viewsvn->path/$rlow">r$low</a></td>
<td class="subhead" style="border-width: 0px 1px 1px 0px; width: 1%"><a href="/viewsnv/$rhigh">r$high</a></td>
<td class="subhead" style="border-width: 0px 1px 1px 0px"> </td>
</tr>
- <link rel="stylesheet" href="/viewsvn/templates/default/main.css" media="screen" />
\ No newline at end of file
+ <link rel="stylesheet" href="$viewsvn->path/templates/default/main.css" media="screen" />
\ No newline at end of file
- <li><a href="/viewsvn/$link">$repos</a></li>
+ <li><a href="$viewsvn->path/$link">$repos</a></li>
<div class="subhead" style="border-width: 0px 1px 0px 1px">
r$log[rev] ($log[author])
$log[date] $log[timezone]
- <if condition="$isdir">- <a href="/viewsvn/$link[view]">View</a></if>
- - <a href="/viewsvn/$link[blame]">Blame</a>
- <if condition="$show['diffhead']">- <a href="/viewsvn/$link[diffhead]">Diff to HEAD</a></if>
- <if condition="$show['diffprev']">- <a href="/viewsvn/$link[diffprev]">Diff to PREV</a></if>
+ <if condition="$isdir">- <a href="$viewsvn->path/$link[view]">View</a></if>
+ - <a href="$viewsvn->path/$link[blame]">Blame</a>
+ <if condition="$show['diffhead']">- <a href="$viewsvn->path/$link[diffhead]">Diff to HEAD</a></if>
+ <if condition="$show['diffprev']">- <a href="$viewsvn->path/$link[diffprev]">Diff to PREV</a></if>
</div>
<div class="content" style="padding: 4px">
$log[message_clean]
<span style="font-weight: normal">
(
- <a href="/viewsvn/$link[log]">View Log<a>
+ <a href="$viewsvn->path/$link[log]">View Log<a>
<if condition="$show['head']">
- - <a href="/viewsvn/$link[gohead]">Go to HEAD</a>
- - <a href="/viewsvn/$link[diffhead]">Diff to HEAD</a>
+ - <a href="$viewsvn->path/$link[gohead]">Go to HEAD</a>
+ - <a href="$viewsvn->path/$link[diffhead]">Diff to HEAD</a>
</if>
<if condition="$show['prev']">
- - <a href="/viewsvn/$link[diffprev]">Diff to PREV</a>
+ - <a href="$viewsvn->path/$link[diffprev]">Diff to PREV</a>
</if>
)
</span>