Пример #1
0
        /// <summary>
        /// Returns a bool that indicates if a certain user has a certain fuseright.
        /// </summary>
        /// <param name="rankID">The ID of the user rank.</param>
        /// <param name="fuseRight">The fuseright to look for.</param>
        /// <returns></returns>
        public static bool containsRankRight(byte rankID, string fuseRight)
        {
            userRank objRank = ((userRank)userRanks[rankID]);

            for (int i = 0; i < objRank.fuseRights.Length; i++)
            {
                if (objRank.fuseRights[i] == fuseRight)
                {
                    return(true);
                }
            }
            return(false);
        }
Пример #2
0
        /// <summary>
        /// Returns a bool that indicates if a certain user has a certain fuseright.
        /// </summary>
        /// <param name="rankID">The ID of the user rank.</param>
        /// <param name="fuseRight">The fuseright to look for.</param>
        /// <param name="userID">The ID of the user.</param>
        public static bool containsRight(byte rankID, string fuseRight, int userID)
        {
            userRank objRank = ((userRank)userRanks[rankID]);

            for (int i = 0; i < objRank.fuseRights.Length; i++)
            {
                if (objRank.fuseRights[i] == fuseRight)
                {
                    return(true);
                }
            }
            return(userManager.getUser(userID)._fuserights.Contains(fuseRight));
        }