Esempio n. 1
0
     $response = addGroupMember($groupid, $userid);
     break;
 case "makegroupadmin":
     $groupid = required_param('groupid', PARAM_ALPHANUMEXT);
     $userid = required_param('userid', PARAM_ALPHANUMEXT);
     $response = makeGroupAdmin($groupid, $userid);
     break;
 case "removegroupadmin":
     $groupid = required_param('groupid', PARAM_ALPHANUMEXT);
     $userid = required_param('userid', PARAM_ALPHANUMEXT);
     $response = removeGroupAdmin($groupid, $userid);
     break;
 case "removegroupmember":
     $groupid = required_param('groupid', PARAM_ALPHANUMEXT);
     $userid = required_param('userid', PARAM_ALPHANUMEXT);
     $response = removeGroupMember($groupid, $userid);
     break;
 case "rejectgroupmemberjoin":
     $groupid = required_param('groupid', PARAM_ALPHANUMEXT);
     $userid = required_param('userid', PARAM_ALPHANUMEXT);
     $response = rejectGroupMemberJoin($groupid, $userid);
     break;
 case "approvegroupmemberjoin":
     $groupid = required_param('groupid', PARAM_ALPHANUMEXT);
     $userid = required_param('userid', PARAM_ALPHANUMEXT);
     $response = approveGroupMemberJoin($groupid, $userid);
     break;
 case "mergeselectednodes":
     $groupid = required_param('groupid', PARAM_ALPHANUMEXT);
     $issuenodeid = required_param('issuenodeid', PARAM_ALPHANUMEXT);
     $ids = required_param('ids', PARAM_TEXT);
Esempio n. 2
0
 public function json_RemoveUser()
 {
     $data = json_decode(file_get_contents('php://input'), true);
     $data['username'] = user_decrypt($data['username']);
     $check = $this->checkInput($data, array('username', 'gid', 'removeUser'));
     if ($check == '') {
         if ($this->isOwner($data['username'], $data['gid'])) {
             $return['error'] = removeGroupMember($data['gid'], $data['removeUser']);
             if ($return['error'] == -1) {
                 $return['value'] = "Umm awkies...You have no group";
             } elseif ($return['error'] == -2) {
                 $return['value'] = "You cannot remove the owner of the group." . "If you're the owner please delete the group instead";
             } else {
                 $return['value'] = "The user was successfully removed";
             }
         } else {
             $return['error'] = -4;
             $return['value'] = 'How did you get here? You don\'t have admin rights to remove users';
         }
     } else {
         $return['error'] = -3;
         $return['value'] = $check;
     }
     $jsonstring = json_encode($return);
     echo $jsonstring;
 }