Line 116... |
Line 116... |
116 |
$svnrep->getFileContents($path, "", $rev); |
116 |
$svnrep->getFileContents($path, "", $rev); |
117 |
|
117 |
|
118 |
exit; |
118 |
exit; |
119 |
} |
119 |
} |
120 |
|
120 |
|
- |
|
121 |
// Explicitly requested file as attachment |
- |
|
122 |
if (isset($_REQUEST['getfile'])) |
- |
|
123 |
{ |
- |
|
124 |
$base = basename($path); |
- |
|
125 |
|
- |
|
126 |
header("Content-Type: application/octet-stream"); |
- |
|
127 |
header("Content-Length: $size"); |
- |
|
128 |
header("Content-Disposition: inline; filename=".urlencode($base)); |
- |
|
129 |
|
- |
|
130 |
$svnrep->getFileContents($path, "", $rev); |
- |
|
131 |
|
- |
|
132 |
exit; |
- |
|
133 |
} |
- |
|
134 |
|
121 |
// There's no associated MIME type. Show the file using WebSVN. |
135 |
// There's no associated MIME type. Show the file using WebSVN. |
122 |
|
136 |
|
123 |
$url = $config->getURL($rep, $path, "file"); |
137 |
$url = $config->getURL($rep, $path, "file"); |
124 |
|
138 |
|
125 |
if ($rev != $youngest) |
139 |
if ($rev != $youngest) |
Line 141... |
Line 155... |
141 |
$vars["prevdifflink"] = "<a href=\"${url}rev=$passrev&sc=$showchanged\">${lang["DIFFPREV"]}</a>"; |
155 |
$vars["prevdifflink"] = "<a href=\"${url}rev=$passrev&sc=$showchanged\">${lang["DIFFPREV"]}</a>"; |
142 |
|
156 |
|
143 |
$url = $config->getURL($rep, $path, "blame"); |
157 |
$url = $config->getURL($rep, $path, "blame"); |
144 |
$vars["blamelink"] = "<a href=\"${url}rev=$passrev&sc=$showchanged\">${lang["BLAME"]}</a>"; |
158 |
$vars["blamelink"] = "<a href=\"${url}rev=$passrev&sc=$showchanged\">${lang["BLAME"]}</a>"; |
145 |
|
159 |
|
- |
|
160 |
$url = $config->getURL($rep, $path, "get"); |
- |
|
161 |
$vars["getfile"] = "<a href=\"${url}getfile&rev=$passrev&sc=$showchanged\">${lang["GETFILE"]}</a>"; |
- |
|
162 |
|
146 |
$listing = array (); |
163 |
$listing = array (); |
147 |
|
164 |
|
148 |
$vars["version"] = $version; |
165 |
$vars["version"] = $version; |
149 |
|
166 |
|
150 |
if (!$rep->hasReadAccess($path, false)) |
167 |
if (!$rep->hasReadAccess($path, false)) |