X-Git-Url: http://git.pjr.cc/?p=gwvp-mini.git;a=blobdiff_plain;f=gwvpmini%2Fgwvpmini_db.php;h=63b8f84c926e3a1077def5ad22615f30adf45c64;hp=4e939afaa6717c3fe1c73c8e4bb6f9d7faf16dc4;hb=a3b66e70489344971de3334b7865837009c82c2c;hpb=5433c422794029259de4512640485aeb650e0c87 diff --git a/gwvpmini/gwvpmini_db.php b/gwvpmini/gwvpmini_db.php index 4e939af..63b8f84 100644 --- a/gwvpmini/gwvpmini_db.php +++ b/gwvpmini/gwvpmini_db.php @@ -142,6 +142,30 @@ function gwvpmini_ChangeRepoPerm($rid, $uid, $acc) } +function gwvpmini_GetRepoPerms($rid) +{ + $conn = gwvpmini_ConnectDB(); + + $sql = "select repos_perms from repos where repos_id='$rid'"; + + $res = $conn->query($sql); + + $cperms_t = false; + if($res !== false) foreach($res as $row) { + $cperms_t = $row[0]; + } + + if($cperms_t === false) return 0; + + error_log("PERMSCHECK $rid, $uid:".print_r($dets, true)); + + if($dets === false) return 0; + + if($dets["ownerid"] == $uid) return 2; + + $permsarray = unserialize(base64_decode($cperms_t)); +} + //returns 0 for none, 1 for read, 2 for writes function gwvpmini_GetRepoPerm($rid, $uid) { @@ -153,8 +177,6 @@ function gwvpmini_GetRepoPerm($rid, $uid) $res = $conn->query($sql); - error_log("PERMCHECK: FUCK U! $sql"); - $cperms_t = false; if($res !== false) foreach($res as $row) { $cperms_t = $row[0];