Fix comments not being disabled if banned (#647)

Hotfix for #646
This commit is contained in:
Zaprit 2023-01-27 01:03:14 +00:00 committed by GitHub
commit 17a06dee2b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,4 +1,4 @@
@using System.Web @using System.Web
@using System.IO @using System.IO
@using LBPUnion.ProjectLighthouse.Localization @using LBPUnion.ProjectLighthouse.Localization
@using LBPUnion.ProjectLighthouse.PlayerData.Profiles @using LBPUnion.ProjectLighthouse.PlayerData.Profiles
@ -26,7 +26,7 @@
<i>Comments are disabled.</i> <i>Comments are disabled.</i>
</b> </b>
} }
else if (Model.Comments.Count > 50) else if (Model.Comments.Count >= 50)
{ {
<p>There are more than 50 comments. Displaying the newest ones.</p> <p>There are more than 50 comments. Displaying the newest ones.</p>
} }
@ -36,7 +36,7 @@
<p>There @(count == 1 ? "is" : "are") @count comment@(count == 1 ? "" : "s").</p> <p>There @(count == 1 ? "is" : "are") @count comment@(count == 1 ? "" : "s").</p>
} }
@if (Model.CommentsEnabled && Model.User != null) @if (!Model.ProfileUser.IsBanned && Model.CommentsEnabled && Model.User != null)
{ {
<div class="ui divider"></div> <div class="ui divider"></div>
<form class="ui reply form" action="@Url.RouteUrl(ViewContext.RouteData.Values)/postComment" method="post"> <form class="ui reply form" action="@Url.RouteUrl(ViewContext.RouteData.Values)/postComment" method="post">
@ -51,6 +51,8 @@
} }
} }
@if (!Model.ProfileUser.IsBanned)
{
@for(int i = 0; i < Model.Comments.Count; i++) @for(int i = 0; i < Model.Comments.Count; i++)
{ {
Comment comment = Model.Comments[i]; Comment comment = Model.Comments[i];
@ -110,6 +112,7 @@
</div> </div>
</div> </div>
} }
}
<script> <script>
function deleteComment(commentId){ function deleteComment(commentId){
if (window.confirm("Are you sure you want to delete this?\nThis action cannot be undone.")){ if (window.confirm("Are you sure you want to delete this?\nThis action cannot be undone.")){