public virtual void SaveLock(long id) { String msg = ctx.Post("Content"); if (strUtil.IsNullOrEmpty(msg)) { errors.Add(lang("exRequireContent")); run(Lock, id); return; } Group g = groupService.GetById(id); String cmdName = (g.IsLock == 1 ? lang("unlock") : lang("lock")); groupService.Lock(g); log(SiteLogString.LockGroup(), g); String msgf = lang("groupSysAdminMsg"); sendMsg(id, msg, string.Format(msgf, g.Name, cmdName)); echoToParentPart(cmdName + lang("ok")); }