private void AddUserTag(Client Client, SiteRequest Request) { string Tag = Request.PopString(); if (!Client.GetUser().Tags.Contains(Tag)) { Client.GetUser().Tags.Add(Tag); } }
private void RemoveUserTag(Client Client, SiteRequest Request) { string Tag = Request.PopString(); if (Client.GetUser().Tags.Contains(Tag)) { Client.GetUser().Tags.Remove(Tag); } }
private void EditUserGroup(Client Client, SiteRequest Request) { int GroupId = Request.PopInt32(); if (GroupId <= 0) { return; } string Name = BrickEngine.CleanString(Request.PopString()); if (string.IsNullOrEmpty(Name)) { return; } if (!Regex.IsMatch(Name, @"^[a-zA-Z]+$")) { return; } if (Name.Length > 32) { Name = Name.Substring(32); } BrickEngine.GetMessengerHandler().RenameGroup(GroupId, Request.GetUserId(), Name); }