示例#1
0
    $appEngine->setGroupEditProvider($groupEdit);
}
/**
 * Access-Path view provider.
 */
if ($cfg->getValue("Engine:Providers", "AccessPathViewProviderType") == "svnauthfile") {
    include_once "./classes/providers/AuthFileGroupAndPathsProvider.class.php";
    $pathsView = \svnadmin\providers\AuthFileGroupAndPathProvider::getInstance();
    $appEngine->setAccessPathViewProvider($pathsView);
}
/**
 * Access-Path edit provider.
 */
if ($cfg->getValue("Engine:Providers", "AccessPathEditProviderType") == "svnauthfile") {
    include_once "./classes/providers/AuthFileGroupAndPathsProvider.class.php";
    $pathsEdit = \svnadmin\providers\AuthFileGroupAndPathProvider::getInstance();
    $appEngine->setAccessPathEditProvider($pathsEdit);
}
/**
 * Repository view provider.
 */
if ($cfg->getValue("Engine:Providers", "RepositoryViewProviderType") == "svnclient") {
    include_once "./classes/providers/RepositoryViewProvider.class.php";
    $repoView = \svnadmin\providers\RepositoryViewProvider::getInstance();
    $appEngine->setRepositoryViewProvider($repoView);
}
/**
 * Repository edit provider.
 */
if ($cfg->getValue("Engine:Providers", "RepositoryEditProviderType") == "svnclient") {
    include_once "./classes/providers/RepositoryEditProvider.class.php";
 /**
  * (non-PHPdoc)
  * @see svnadmin\core\interfaces.IGroupViewProvider::isUserInGroup()
  */
 public function isUserInGroup($objUser, $objGroup)
 {
     return \svnadmin\providers\AuthFileGroupAndPathProvider::getInstance()->isUserInGroup($objUser, $objGroup);
 }