Browse Source

Display keys inline, also read domain aliases for tagging option

andryyy 8 years ago
parent
commit
15bffcd447
4 changed files with 9 additions and 4 deletions
  1. 6 1
      data/conf/rspamd/dynmaps/tags.php
  2. 1 1
      data/web/admin.php
  3. 1 1
      data/web/inc/functions.inc.php
  4. 1 1
      data/web/user.php

+ 6 - 1
data/conf/rspamd/dynmaps/tags.php

@@ -14,4 +14,9 @@ $rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
 while ($row = array_shift($rows)) {
   echo strtolower(trim($row['username'])) . PHP_EOL;
 }
-?>
+$stmt = $pdo->query("SELECT CONCAT(mailbox.local_part, '@', alias_domain.alias_domain) as `tag_ad` FROM `mailbox` INNER JOIN `alias_domain` ON mailbox.domain = alias_domain.target_domain WHERE mailbox.wants_tagged_subject='1';");
+$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
+while ($row = array_shift($rows)) {
+  echo strtolower(trim($row['tag_ad'])) . PHP_EOL;
+}
+?>

+ 1 - 1
data/web/admin.php

@@ -48,7 +48,7 @@ $tfa_data = get_tfa();
               <div id="tfa_additional">
                 <?php if($tfa_data['additional']):
                 foreach ($tfa_data['additional'] as $key_info): ?>
-                <form method="post">
+                <form style="display:inline;" method="post">
                   <input type="hidden" name="unset_tfa_key" value="<?=$key_info['id'];?>" />
                   <div class="label label-default">🔑 <?=$key_info['key_id'];?> <a href="#" style="font-weight:bold;color:white" onClick="$(this).closest('form').submit()">[<?=strtolower($lang['admin']['remove']);?>]</a></div>
                 </form>

+ 1 - 1
data/web/inc/functions.inc.php

@@ -1912,7 +1912,7 @@ function unset_tfa_key($postarray) {
   // Needs at least one key left
   global $pdo;
   global $lang;
-  $id = intval($postarray['id']);
+  $id = intval($postarray['unset_tfa_key']);
   if ($_SESSION['mailcow_cc_role'] != "domainadmin" &&
     $_SESSION['mailcow_cc_role'] != "admin") {
       $_SESSION['return'] = array(

+ 1 - 1
data/web/user.php

@@ -29,7 +29,7 @@ if (isset($_SESSION['mailcow_cc_role']) && $_SESSION['mailcow_cc_role'] == 'doma
             <div id="tfa_additional">
               <?php if($tfa_data['additional']):
               foreach ($tfa_data['additional'] as $key_info): ?>
-              <form method="post">
+                <form style="display:inline;" method="post">
                 <input type="hidden" name="unset_tfa_key" value="<?=$key_info['id'];?>" />
                 <div class="label label-default">🔑 <?=$key_info['key_id'];?> <a href="#" style="font-weight:bold;color:white" onClick="$(this).closest('form').submit()">[<?=strtolower($lang['admin']['remove']);?>]</a></div>
               </form>