Ejemplo n.º 1
0
 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);
 }