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);
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);