Exemplo n.º 1
0
if ($gitphp_conf['filesearch']) {
    $tpl->assign("filesearch", TRUE);
}
if (isset($_GET['a']) && $_GET['a'] == "expire") {
    require_once 'include/cache.cache_expire.php';
    require_once 'include/display.git_message.php';
    cache_expire(null, null, null, true);
    git_message("Cache expired");
} else {
    if (isset($_GET['a']) && $_GET['a'] == "opml") {
        require_once 'include/display.git_opml.php';
        git_opml($gitphp_conf['projectroot'], isset($git_projects) ? $git_projects : null);
    } else {
        if (isset($_GET['a']) && $_GET['a'] == "project_index") {
            require_once 'include/display.git_project_index.php';
            git_project_index($gitphp_conf['projectroot'], isset($git_projects) ? $git_projects : null);
        } else {
            if ($project) {
                if (!is_dir($gitphp_conf['projectroot'] . $project)) {
                    $tpl->assign("validproject", FALSE);
                    require_once 'include/display.git_message.php';
                    git_message("No such directory", TRUE);
                } else {
                    if (!is_file($gitphp_conf['projectroot'] . $project . "/HEAD")) {
                        $tpl->assign("validproject", FALSE);
                        require_once 'include/display.git_message.php';
                        git_message("No such project", TRUE);
                    } else {
                        if (!isset($_GET['a'])) {
                            require_once 'include/display.git_summary.php';
                            git_summary($gitphp_conf['projectroot'], $project);
Exemplo n.º 2
0
if ($gitphp_conf['filesearch']) {
    $tpl->assign("filesearch", TRUE);
}
if (isset($_GET['a']) && $_GET['a'] == "expire") {
    require_once 'include/cache.cache_expire.php';
    require_once 'include/display.git_message.php';
    cache_expire(null, null, null, true);
    git_message("Cache expired");
} else {
    if (isset($_GET['a']) && $_GET['a'] == "opml") {
        require_once 'include/display.git_opml.php';
        git_opml($gitphp_conf['projectroot'], $git_projects);
    } else {
        if (isset($_GET['a']) && $_GET['a'] == "project_index") {
            require_once 'include/display.git_project_index.php';
            git_project_index($gitphp_conf['projectroot'], $git_projects);
        } else {
            if ($project) {
                if (!is_dir($gitphp_conf['projectroot'] . $project)) {
                    $tpl->assign("validproject", FALSE);
                    require_once 'include/display.git_message.php';
                    git_message("No such directory", TRUE);
                } else {
                    if (!is_file($gitphp_conf['projectroot'] . $project . "/HEAD")) {
                        $tpl->assign("validproject", FALSE);
                        require_once 'include/display.git_message.php';
                        git_message("No such project", TRUE);
                    } else {
                        if (!isset($_GET['a'])) {
                            require_once 'include/display.git_summary.php';
                            git_summary($gitphp_conf['projectroot'], $project);