/// <summary> /// Returns the Rank for the user /// </summary> /// <returns>ReturnType 0 Returns RankDisplay ReturnType 1 Returns RankName</returns> public static string GetUserRank(int portalId, int moduleID, int userID, int posts, int returnType) { //ReturnType 0 for RankDisplay //ReturnType 1 for RankName try { var strHost = Common.Globals.AddHTTP(Common.Globals.GetDomainName(HttpContext.Current.Request)) + "/"; var rc = new RewardController(); var i = 0; var sRank = string.Empty; foreach (var ri in rc.Reward_List(portalId, moduleID, true).Where(ri => ri.MinPosts <= posts && ri.MaxPosts > posts)) { if (returnType == 0) { sRank = "<img src='" + strHost + ri.Display.Replace("activeforums/Ranks", "activeforums/images/Ranks") + "' border='0' alt='" + ri.RankName + "' />"; break; } sRank = ri.RankName; break; } return(sRank); } catch (Exception ex) { return(string.Empty); } }
/// <summary> /// Returns the Rank for the user /// </summary> /// <returns>ReturnType 0 Returns RankDisplay ReturnType 1 Returns RankName</returns> public static string GetUserRank(int portalId, int moduleID, int userID, int posts, int returnType) { //ReturnType 0 for RankDisplay //ReturnType 1 for RankName try { var strHost = Common.Globals.AddHTTP(Common.Globals.GetDomainName(HttpContext.Current.Request)) + "/"; var rc = new RewardController(); var i = 0; var sRank = string.Empty; foreach (var ri in rc.Reward_List(portalId, moduleID, true).Where(ri => ri.MinPosts <= posts && ri.MaxPosts > posts)) { if (returnType == 0) { sRank = "<img src='" + strHost + ri.Display.Replace("activeforums/Ranks", "activeforums/images/Ranks") + "' border='0' alt='" + ri.RankName + "' />"; break; } sRank = ri.RankName; break; } return sRank; } catch (Exception ex) { return string.Empty; } }