Пример #1
0
 private function getTopLink($project, $path)
 {
     $url = USVN_SVNUtils::getSubversionUrl($project, $path);
     $str = "<h2>";
     $str .= '<a href=\'javascript:getListFile("/");\'>root</a>&nbsp;/&nbsp;';
     $list = array();
     $path = preg_replace("#/+#", '/', $path);
     while ($path != '/' && $path != '\\') {
         array_push($list, $path);
         $path = dirname($path);
     }
     $list = array_reverse($list);
     foreach ($list as $path) {
         $str .= '<a href=\'javascript:getListFile("' . urlencode($path) . '");\'>' . basename($path) . '</a>&nbsp;/&nbsp;';
     }
     $str .= "</h2>";
     $str .= sprintf(T_("Checkout URL : %s"), '<a href="' . $url . '">' . $url . '</a>');
     $str .= "<br /><br /><h3><a href='javascript:dumpRights(\"{$path}\");'>";
     $str .= sprintf(T_("Apply rights on %s"), $path);
     $str .= "</a></h3>";
     return $str;
 }
Пример #2
0
 public function test_getSubversionUrl()
 {
     $this->assertEquals("http://localhost/test/toto/tutu", USVN_SVNUtils::getSubversionUrl("test", "/toto/tutu"));
 }