Ejemplo n.º 1
0
if ($request->valid($vFunc)) {
    $func = $request->get('func');
    switch ($func) {
        case 'general_settings':
            require './general_settings.php';
            break;
        case 'access_control':
            require './access_control.php';
            break;
        case 'access_control_version':
            if (!$request->exist('accessfile_history_id')) {
                break;
            }
            $version_id = $request->get('accessfile_history_id');
            $dao = new SVN_AccessFile_DAO();
            $result = $dao->getVersionContent($version_id);
            $GLOBALS['Response']->sendJSON(array('content' => $result));
            break;
        case 'notification':
            require './notification.php';
            break;
    }
} else {
    // get project object
    $pm = ProjectManager::instance();
    $project = $pm->getProject($group_id);
    if (!$project || !is_object($project) || $project->isError()) {
        exit_no_group();
    }
    svn_header_admin(array('title' => $Language->getText('svn_admin_index', 'admin'), 'help' => 'svn.html#subversion-administration-interface'));
    echo '<H2>' . $Language->getText('svn_admin_index', 'admin') . '</H2>';