X-Git-Url: http://git.pjr.cc/?a=blobdiff_plain;f=gwvplib%2Fgwvpdebug.php;h=a957a9309fdf97538596fffa2873904228067b38;hb=1a1ed3388655bbc4001022fd91f3f5ea3ad4d03a;hp=d9f787d4e23df9d29edc1cfa76bf933fec76644e;hpb=ce8b3d9a74da3bfd5632eeb248b15fbe350ae30f;p=gwvp.git diff --git a/gwvplib/gwvpdebug.php b/gwvplib/gwvpdebug.php index d9f787d..a957a93 100644 --- a/gwvplib/gwvpdebug.php +++ b/gwvplib/gwvpdebug.php @@ -88,19 +88,27 @@ function gwvp_DebugCall() break; case "recreatedb": global $db_name; - unlink("$db_name"); + gwvp_forceDisconnect(); + rename("$db_name", "$db_name.tmp"); gwvp_dbCreateSQLiteStructure("$db_name"); //gwvp_createGroup($group_name, $is_admin, $owner_id) //gwvp_createUser($email, $fullname, $password, $username, $desc, $status) //gwvp_addGroupMember($email, $groupname) gwvp_createUser("admin@localhost", "adminer", "password", "admin", "initial admin user", 0); - gwvp_createGroup("admingroup", 1, gwvp_getUserId("admin@localhost")); + $adminid = gwvp_getUserId("admin@localhost"); + gwvp_createGroup("admingroup", "admingroup", 1, $adminid); + error_log("adminid is $adminid"); gwvp_addGroupMember("admin@localhost", "admingroup"); gwvp_createUser("user@localhost", "userer", "password", "user", "initial pleb user", 0); - gwvp_createGroup("usergroup", 0, gwvp_getUserId("user@localhost")); + $userid = gwvp_getUserId("user@localhost"); + error_log("userid is $userid"); + gwvp_createGroup("usergroup", "usergroup", 0, $userid); gwvp_addGroupMember("user@localhost", "usergroup"); gwvp_SendMessage("info", "blank db re-created"); + gwvp_createGitRepo("repo1"); + gwvp_createGitRepo("repo2"); + gwvp_createGitRepo("repo3"); gwvp_AddRepo("repo1", "this is a test repo1", 1); gwvp_AddRepo("repo2", "this is a test repo2", 1); gwvp_AddRepo("repo2", "this is a test repo3", 1);