if($result == 1) return true;
}
+function gwvp_IsGroupAdmin($groupname = null, $gid = null)
+{
+ $conn = gwvp_ConnectDB();
+
+ if($groupname != null) {
+ $sql = "select groups_is_admin from groups where groups_name='$groupname'";
+ } else if($gid != null) {
+ $sql = "select groups_is_admin from groups where groups_id='$gid'";
+ } else return false;
+
+ $res = $conn->query($sql);
+
+ $return = false;
+ foreach($res as $u_res) {
+ if($u_res["groups_is_admin"] == "1") $return = true;
+ }
+
+ return $return;
+}
+
+
function gwvp_IsUserAdmin($email=null, $username = null, $userid = null)
{
$conn = gwvp_ConnectDB();
return true;
}
+function gwvp_GetRepo($rid)
+{
+ $conn = gwvp_ConnectDB();
+
+ $sql = "select * from repos where repos_id='$rid'";
+
+ $res = $conn->query($sql);
+
+ $return = false;
+ foreach($res as $u_res) {
+ $return["id"] = $u_res["repos_id"];
+ $return["name"] = $u_res["repos_name"];
+ $return["description"] = $u_res["repos_description"];
+ $return["owner"] = $u_res["repos_owner"];
+ }
+
+ return $return;
+}
+
function gwvp_GetRepoList()
{
$conn = gwvp_ConnectDB();
$returns = false;
$rn = 0;
foreach($res as $perm) {
- $returns[$rn]["permid"] = $perm["repoperms_id"];
+ $returns[$rn]["id"] = $perm["repoperms_id"];
$returns[$rn]["type"] = $perm["repoperms_type"];
$returns[$rn]["ref"] = $perm["repoperms_ref"];
$rn++;
return $returns;
}
+function gwvp_removeRepoPermission($permid)
+{
+ $conn = gwvp_ConnectDB();
+
+ $sql = "delete from repoperms where repoperms_id='$permid'";
+ error_log("attempting: \"$sql\"");
+
+ return $conn->query($sql);
+}
+
function gwvp_addRepoPermission($repoid, $permtype, $permref)
{
$conn = gwvp_ConnectDB();
+ error_log("PERMS: $repoid, $permtype, $permref");
$sql = "insert into repoperms values(null, '$repoid', '$permtype', '$permref')";
return $conn->query($sql);