Removing hard-coded /viewsvn/ path
authorRobert Sesek <rsesek@bluestatic.org>
Sun, 11 Sep 2005 05:37:08 +0000 (05:37 +0000)
committerRobert Sesek <rsesek@bluestatic.org>
Sun, 11 Sep 2005 05:37:08 +0000 (05:37 +0000)
12 files changed:
includes/init.php
includes/paths.php
templates/default/blame.tpl
templates/default/blame_line.tpl
templates/default/browse.tpl
templates/default/browse_node.tpl
templates/default/diff.tpl
templates/default/diff_line.tpl
templates/default/headinclude.tpl
templates/default/index_node.tpl
templates/default/log_node.tpl
templates/default/view.tpl

index d66506df36719665edb831c9e3b46b912e73daf6..badb320ddb156aa0c57ec8fb928ae3356c0d15b4 100644 (file)
@@ -73,6 +73,7 @@ $viewsvn->repos =& new Repository($repository, $iscontainer);
 // ###################################################################
 // path manager
 require_once('./includes/paths.php');
+$viewsvn->path = $webpath;
 $viewsvn->paths =& new Paths($pathtype);
 
 // ###################################################################
index 5f1a963098558a3d114ee0dc8e5b5df50bb8e749..5739bc22cbd97d5942154f5912967a3a47b99399 100644 (file)
@@ -142,6 +142,8 @@ class Paths
        */
        function construct_breadcrumb($path, $doslash = true)
        {
+               global $viewsvn;
+               
                $html = '/ ';
                $itembit = '/';
                
@@ -151,7 +153,7 @@ class Paths
                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;
index 67abce924c0a5f2b73bdc2b2029ffaeb5d4bc096..574858ba91e428b64db136a850f8cbacfb02b878 100644 (file)
@@ -2,21 +2,21 @@ $doctype
 <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>
index b043ef9a200c00431cf15ed4086eb24c2dae4f4d..536df2749301bb72ed0def1c1621ee8cc0d91847 100644 (file)
@@ -1,5 +1,5 @@
 <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>
index 8774e2318f7ae9c4e5a0fb5e160b5858974dbc96..050e05eec1f5aed28ae827692e7084029733a30e 100644 (file)
@@ -20,15 +20,15 @@ $header
        
        <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>
index d0403b88f7a3caf15337e314412e6fa3eac47cee..a2bdab7b713e02219d99c650c8c26a4f5e541ed3 100644 (file)
@@ -1,11 +1,11 @@
 <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
index 7275f5fcaf4433f798f4fd507093645d1d013e6c..49f408c456512cc84655a10d17024c9008923819 100644 (file)
@@ -2,7 +2,7 @@ $doctype
 <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>
 
@@ -12,7 +12,7 @@ $navbar
 
 <br />
 
-<a href="/viewsvn/$link[log]">View Log</a>
+<a href="$viewsvn->path/$link[log]">View Log</a>
 
 $changes
 
index 20dd2b663c7e9bca6ec4f322369bd525ce0d02de..8b6cabcbc1b362ff9d16ef7a9429953a1af21151 100644 (file)
@@ -1,6 +1,6 @@
 <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">&nbsp;</td>
        </tr>
index 65fe4ce9e09982842ead32f81d1edb86aac1f06d..619df9ddc7fa946bc976f33e0abab576e3500e13 100644 (file)
@@ -1 +1 @@
-       <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
index 8045d210e61e1807e8d3a04fbac7b7fa85f40f36..e44d75ca7280a9891b311514afe0c5d7f3f4f832 100644 (file)
@@ -1 +1 @@
-                       <li><a href="/viewsvn/$link">$repos</a></li>
+                       <li><a href="$viewsvn->path/$link">$repos</a></li>
index 19d2940f50c12c82677927062c40d4024e0f7178..2332fc4deeed923cbbe97edcb1115a68a1428d21 100644 (file)
@@ -1,10 +1,10 @@
 <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]
index 0a04da2cebe06a25b0809da46db65af04c8b3add..7dd4239588bc9d91ad64aeecb69249dfe0868e7e 100644 (file)
@@ -20,14 +20,14 @@ $navbar
        
        <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>