$listing = $viewsvn->svn->ls($repos, $relpath, 0);
-print_r($listing);
-
echo '<ul>';
echo "\n";
-echo '<li><a href="/viewsvn/' . $viewsvn->paths->out('browse.php', $path . '..') . '">Up One Level</a></li>';
-echo "\n";
+if (!$viewsvn->paths->is_root_path($path))
+{
+ echo '<li><a href="/viewsvn/' . $viewsvn->paths->out('browse.php', $path . '..') . '">Up One Level</a></li>';
+ echo "\n";
+}
foreach ($listing AS $item)
{
return $return;
}
+ /**
+ * Determines if the root path has been reached
+ *
+ * @access public
+ *
+ * @param string Universal path
+ *
+ * @return bool Root of path?
+ */
+ function is_root_path($path)
+ {
+ $path = $this->fetch_path($path);
+ $temp = preg_split('#/#', $path, 0, PREG_SPLIT_NO_EMPTY);
+ if (count($temp) > 0)
+ {
+ return false;
+ }
+ else
+ {
+ return true;
+ }
+ }
+
/**
* Sanitizes a path for passing
*