adding the ability to clone from an existing source to create a new repo
[gwvp-mini.git] / gwvpmini / gwvpmini_db.php
index 82abfda..d3d1057 100644 (file)
@@ -532,6 +532,7 @@ function gwvpmini_dbCreateSQLiteStructure($dbloc)
        "repos_owner" INTEGER,
        "repos_perms" TEXT,
        "repos_status" TEXT,
+       "repos_origin" TEXT,
        UNIQUE(repos_name)\r
        )';\r
 \r
@@ -752,7 +753,7 @@ function gwvpmini_setConfigVal($confname, $confval)
        return $conn->query($sql);\r
 }
 
-function gwvpmini_AddRepo($name, $desc, $ownerid)
+function gwvpmini_AddRepo($name, $desc, $ownerid, $clonefrom)
 {
        
        // error_log("addrepo in db for $name, $desc, $ownerid");
@@ -761,8 +762,10 @@ function gwvpmini_AddRepo($name, $desc, $ownerid)
        $perms["b"] = "a";
        
        $encperms = base64_encode(serialize($perms));
+       
+       if($clonefrom === false) $clonefrom = "";
        \r
-       $sql = "insert into repos values (null, '$name', '$desc', '$ownerid', '$encperms', 0)";\r
+       $sql = "insert into repos values (null, '$name', '$desc', '$ownerid', '$encperms', 0, '$clonefrom')";\r
        \r
        $conn->query($sql);\r
 }