X-Git-Url: http://git.pjr.cc/?p=gwvp.git;a=blobdiff_plain;f=gwvplib%2Fgwvprepoadmin.php;h=e0943ba89c6761d387165313f8f1ace1979cbdb7;hp=49073c07dfb6409ad5dc9db34973b91a53fc3ce5;hb=774923bffbfc4efdc92cfece19ec7dc48a6b7f5b;hpb=b4ea890257641555456fce6f6f32b94709dcf9a1 diff --git a/gwvplib/gwvprepoadmin.php b/gwvplib/gwvprepoadmin.php index 49073c0..e0943ba 100644 --- a/gwvplib/gwvprepoadmin.php +++ b/gwvplib/gwvprepoadmin.php @@ -8,7 +8,22 @@ function gwvp_RepoAdminCallMe() { if(isset($_REQUEST["q"])) { $query = $_REQUEST["q"]; - if($query == "admin/repos") return "gwvp_RepoAdminPage"; + $qspl = explode("/", $query); + if(isset($qspl[0]) && isset($qspl[1])) { + if($qspl[0] == "admin" && $qspl[1] == "repos") { + if(isset($qspl[2])) { + switch($qspl[2]) { + case "create": + return "gwvp_CreateRepoPage"; + break; + default: + return "gwvp_RepoAdminPage"; + } + } else { + return "gwvp_RepoAdminPage"; + } + } + } else return false; } @@ -23,7 +38,25 @@ function gwvp_RepoAdminPage() function gwvp_RepoAdminPageBody() { - echo "I am a repo admin page body"; + // first we need a menu + global $BASE_URL; + + echo "

Repo Management

"; + echo "Create a Repo
"; + + + // next we need a repo list - with perms checking - ug + $rlist = gwvp_GetRepoList(); + echo ""; + foreach($rlist as $u_res) { + $rname = $u_res["name"]; + $rdesc = $u_res["description"]; + $rown = $u_res["owner"]; + echo ""; + } + echo "
Repo NameRepo DescriptionRepo Owner
$rname$rdesc$rown
"; + + return; } ?> \ No newline at end of file