function gwvpmini_RepoMainPageBody()
{
- gwvpmini_GitCreateRepoForm();
+ global $BASE_URL;
+
if(gwvpmini_isLoggedIn()) {
+ gwvpmini_GitCreateRepoForm();
$repos = gwvpmini_GetOwnedRepos($_SESSION["username"]);
if(!$repos) {
echo "You currently own no repos<br>";
foreach($repos as $repo) {
$name = $repo["name"];
$desc = $repo["desc"];
- echo "<tr><td>$name</td><td>$desc</td>";
+ echo "<tr><td><a href=\"$BASE_URL/view/$name\">$name</a></td><td>$desc</td>";
echo "<td>";\r
$repo_base = gwvpmini_getConfigVal("repodir");\r
$cmd = "git --git-dir=\"$repo_base/$name.git\" log -1 2>&1";\r
*\r
* Or... should we instead just list every repo?\r
*/
+
+ global $BASE_URL;
+
echo "<h2>Repo Activity</h2>";
if(gwvpmini_isLoggedIn()) {\r
$repos = gwvpmini_GetOwnedRepos($_SESSION["username"]);
foreach($repos as $repo) {
$name = $repo["name"];
$desc = $repo["desc"];
- echo "<tr><td>$name</td><td>$desc</td>";
+ echo "<tr><td><a href=\"$BASE_URL/view/$name\">$name</a></td><td>$desc</td>";
echo "<td>";
$repo_base = gwvpmini_getConfigVal("repodir");
$cmd = "git --git-dir=\"$repo_base/$name.git\" log -1 2>&1";
gwvpmini_SendMessage("error", "Repo ".$_REQUEST["reponame"]." already exists");\r
header("Location: $BASE_URL/repos");
} else {
- gwvpmini_createGitRepo($_REQUEST["reponame"], $_SESSION["id"], $_REQUEST["repodesc"]);
+ gwvpmini_createGitRepo($_REQUEST["reponame"], $_SESSION["id"], $_REQUEST["repodesc"], $_REQUEST["perms"]);
gwvpmini_SendMessage("info", "Repo ".$_REQUEST["reponame"]." has been created");
header("Location: $BASE_URL/repos");
}