public static bool PostAttachAuthority(IXForum forum, UserGroup userGroupInfo, int userId, ref string msg) { if (!Forums.AllowPostAttachByUserID(forum.Permuserlist, userId)) { bool flag = forum.Field.AllowPostAttach(userGroupInfo.ID); if (flag && forum.PostattachPerm != "") { return(true); } if (!flag) { msg = "您没有在该版块上传附件的权限"; return(false); } if (!userGroupInfo.AllowPostattach) { msg = string.Format("您当前的身份 \"{0}\" 没有上传附件的权限", userGroupInfo.GroupTitle); return(false); } } return(true); }