From dfc8c95a54adb29e6ab8a9576c5ddd2911931bde Mon Sep 17 00:00:00 2001
From: andryyy <andre.peters@debinux.de>
Date: Fri, 9 Jul 2021 08:23:23 +0200
Subject: [PATCH] [Web] Fix ACL for spam score and minor style fix

---
 data/web/user.php | 54 +++++++++++++++++++++++++----------------------
 1 file changed, 29 insertions(+), 25 deletions(-)

diff --git a/data/web/user.php b/data/web/user.php
index 570e4061..38157066 100644
--- a/data/web/user.php
+++ b/data/web/user.php
@@ -569,32 +569,36 @@ elseif (isset($_SESSION['mailcow_cc_role']) && $_SESSION['mailcow_cc_role'] == '
 	</div>
 
 	<div role="tabpanel" class="tab-pane" id="Spamfilter">
-		<h4><?=$lang['user']['spamfilter_behavior'];?></h4>
-		<form class="form-horizontal" role="form" data-id="spam_score" method="post">
-			<div class="form-group">
-				<div class="col-lg-8 col-sm-12">
-          <div id="spam_score" data-provide="slider" data-acl="<?=$_SESSION['acl']['spam_score'];?>"></div>
-					<input id="spam_score_value" name="spam_score" type="hidden" value="<?=mailbox('get', 'spam_score', $username);?>">
-					<ul class="list-group list-group-flush">
-						<li class="list-group-item"><span class="label label-ham spam-ham-score"></span> <?=$lang['user']['spamfilter_green'];?></li>
-						<li class="list-group-item"><span class="label label-spam spam-spam-score"></span> <?=$lang['user']['spamfilter_yellow'];?></li>
-						<li class="list-group-item"><span class="label label-reject spam-reject-score"></span> <?=$lang['user']['spamfilter_red'];?></li>
-					</ul>
-				</div>
-			</div>
-      <div class="btn-group" data-acl="<?=$_SESSION['acl']['spam_policy'];?>">
-        <a type="button" class="btn btn-sm visible-xs-block visible-sm-inline visible-md-inline visible-lg-inline btn-success" data-action="edit_selected"
-          data-item="<?= htmlentities($username); ?>"
-          data-id="spam_score"
-          data-api-url='edit/spam-score'
-          data-api-attr='{}'><i class="bi bi-save"></i> <?=$lang['user']['save_changes'];?></a>
-        <a type="button" class="btn btn-sm visible-xs-block visible-sm-inline visible-md-inline visible-lg-inline btn-default" data-action="edit_selected"
-          data-item="<?= htmlentities($username); ?>"
-          data-id="spam_score_reset"
-          data-api-url='edit/spam-score'
-          data-api-attr='{"spam_score":"default"}'><?=$lang['user']['spam_score_reset'];?></a>
+    <h4><?=$lang['user']['spamfilter_behavior'];?></h4>
+    <div class="row">
+      <div class="col-sm-12">
+        <form class="form-horizontal" role="form" data-id="spam_score" method="post">
+          <div class="form-group">
+            <div class="col-lg-8 col-sm-12">
+              <div id="spam_score" data-provide="slider" data-acl="<?=$_SESSION['acl']['spam_score'];?>"></div>
+              <input id="spam_score_value" name="spam_score" type="hidden" value="<?=mailbox('get', 'spam_score', $username);?>">
+              <ul class="list-group list-group-flush">
+                <li class="list-group-item"><span class="label label-ham spam-ham-score"></span> <?=$lang['user']['spamfilter_green'];?></li>
+                <li class="list-group-item"><span class="label label-spam spam-spam-score"></span> <?=$lang['user']['spamfilter_yellow'];?></li>
+                <li class="list-group-item"><span class="label label-reject spam-reject-score"></span> <?=$lang['user']['spamfilter_red'];?></li>
+              </ul>
+            </div>
+          </div>
+          <div class="btn-group" data-acl="<?=$_SESSION['acl']['spam_score'];?>">
+            <a type="button" class="btn btn-sm btn-xs-half visible-xs-block visible-sm-inline visible-md-inline visible-lg-inline btn-success" data-action="edit_selected"
+            data-item="<?= htmlentities($username); ?>"
+            data-id="spam_score"
+            data-api-url='edit/spam-score'
+            data-api-attr='{}'><i class="bi bi-save"></i> <?=$lang['user']['save_changes'];?></a>
+            <a type="button" class="btn btn-sm btn-xs-half visible-xs-block visible-sm-inline visible-md-inline visible-lg-inline btn-default" data-action="edit_selected"
+            data-item="<?= htmlentities($username); ?>"
+            data-id="spam_score_reset"
+            data-api-url='edit/spam-score'
+            data-api-attr='{"spam_score":"default"}'><?=$lang['user']['spam_score_reset'];?></a>
+          </div>
+        </form>
       </div>
-		</form>
+    </div>
 		<hr>
 		<div class="row">
 			<div class="col-sm-6">