@if (ViewBag.Authorized)
@@ -31,6 +31,7 @@
}
+
@if (ViewBag.Authorized)
{
@@ -49,9 +50,34 @@
}
}
-
- @Model.Level @(isTempBanned ? $"({loc["WEBFRONT_PROFILE_TEMPBAN"]})" : "")
-
+ @if (Model.ActivePenalty != null)
+ {
+
+ @foreach (var result in Utilities.SplitTranslationTokens(translationKey))
+ {
+ switch (result.MatchValue)
+ {
+ case "reason":
+ @(ViewBag.Authorized ? !string.IsNullOrEmpty(Model.ActivePenalty.AutomatedOffense) && Model.ActivePenalty.Type != EFPenalty.PenaltyType.Warning ? Utilities.FormatExt(ViewBag.Localization["WEBFRONT_PROFILE_ANTICHEAT_DETECTION"], Model.ActivePenalty.AutomatedOffense) : Model.ActivePenalty.Offense : Model.ActivePenalty.Offense)
+ break;
+ case "time":
+
+ @Utilities.HumanizeForCurrentCulture(Model.ActivePenalty.Expires.Value - DateTime.UtcNow)
+
+ break;
+ default:
+ @result.MatchValue
+ break;
+ }
+ }
+
+ }
+ else
+ {
+
+ @Model.Level
+
+ }