X-Git-Url: http://git.pjr.cc/?a=blobdiff_plain;f=gwvplib%2Fgwvprepoadmin.php;h=7a0b10c4ec8af8a334b874eb67d12b657b41058c;hb=0a0b03b67435c01c1059f4b084dd6b07aeae81e3;hp=106ff4b94aa56bc0b371b145513f823d353c165a;hpb=c1987fad28f920a3a90943c8cae1dbdf267e5454;p=gwvp.git diff --git a/gwvplib/gwvprepoadmin.php b/gwvplib/gwvprepoadmin.php index 106ff4b..7a0b10c 100644 --- a/gwvplib/gwvprepoadmin.php +++ b/gwvplib/gwvprepoadmin.php @@ -6,11 +6,14 @@ $MENU_ITEMS["20repos"]["link"] = "$BASE_URL/admin/repos"; function gwvp_RepoAdminCallMe() { + + error_log("in repoadmin callme"); if(isset($_REQUEST["q"])) { $query = $_REQUEST["q"]; $qspl = explode("/", $query); if(isset($qspl[0]) && isset($qspl[1])) { if($qspl[0] == "admin" && $qspl[1] == "repos") { + error_log("i got here, where next?"); if(isset($qspl[2])) { switch($qspl[2]) { case "create": @@ -50,13 +53,18 @@ function gwvp_DoCreateRepoPage() $reponame = $_REQUEST["reponame"]; $repodesc = $_REQUEST["repodesc"]; + // TODO: this code is bollocks, need to redo if(gwvp_repoExists($reponame)) { gwvp_SendMessage("error", "a repository with the name \"$reponame\" already exists"); - header("Location: $BASE_URL/admin/repos/create?reponameobv=$reponame&repodescobv=$repodesc"); + //header("Location: $BASE_URL/admin/repos/create?reponameobv=$reponame&repodescobv=$repodesc"); + } else if($_FILES["bundlefile"]["size"] > 0) { // if(isset($_FILES["bundlefile"]["size"])) <--- this needs to happen here TODO + error_log("bundle file tmpname is ".$_FILES["bundlefile"]["tmp_name"]); + gwvp_createGitRepo($reponame, $_FILES["bundlefile"]["tmp_name"]); + gwvp_SendMessage("info", "Repo, $reponame, created"); } else if(gwvp_createGitRepo($reponame)) { gwvp_SendMessage("info", "Repo, $reponame, created"); - header("Location: $BASE_URL/admin/repos"); } + header("Location: $BASE_URL/admin/repos"); } @@ -72,12 +80,12 @@ function gwvp_CreateRepoPageBody() if(isset($_REQUEST["repodescobv"])) $repodescobv = $_REQUEST["repodescobv"]; echo "

Create a Repo

"; - echo "
"; + echo ""; echo ""; echo ""; echo ""; + echo ""; echo "
Repository Name
Repository Description
Repository BundleCreate a bundle for pro-creating the git repository (export your git bundle with \"git bundle create /tmp/filename --branches\")
"; - echo "
"; echo "
"; }