Bernd Wurst commited on 2018-02-20 11:35:39
Zeige 2 geänderte Dateien mit 12 Einfügungen und 1 Löschungen.
| ... | ... |
@@ -75,7 +75,12 @@ if ($is_current_user) {
|
| 75 | 75 |
$used = true; |
| 76 | 76 |
} |
| 77 | 77 |
if (have_module('email') && mail_in_use($dom->id)) {
|
| 78 |
- output("<p>Es gibt E-Mail-Postfächer unter dieser Domain ".internal_link('../email/vmail', '→ Bearbeiten', 'filter='.$dom->fqdn)."</p>");
|
|
| 78 |
+ $vmail = count_vmail($dom->id); |
|
| 79 |
+ if ($vmail > 0) {
|
|
| 80 |
+ output("<p>Es gibt <strong>{$vmail}</strong> E-Mail-Postfächer unter dieser Domain ".internal_link('../email/vmail', '→ Bearbeiten', 'filter='.$dom->fqdn)."</p>");
|
|
| 81 |
+ } else {
|
|
| 82 |
+ output("<p>Manuelle Mail-Konfiguration ist aktiv. ".internal_link('../email/imap', '→ IMAP-Postfächer verwalten')."</p>");
|
|
| 83 |
+ } |
|
| 79 | 84 |
$used = true; |
| 80 | 85 |
} |
| 81 | 86 |
if (have_module('mailman') && mailman_subdomains($dom->id)) {
|
| ... | ... |
@@ -63,6 +63,12 @@ function mail_in_use($domain) |
| 63 | 63 |
return ($result->rowCount() > 0); |
| 64 | 64 |
} |
| 65 | 65 |
|
| 66 |
+function count_vmail($domain) {
|
|
| 67 |
+ $domain = (int) $domain; |
|
| 68 |
+ $result = db_query("SELECT acc.id FROM mail.vmail_accounts acc LEFT JOIN mail.virtual_mail_domains dom ON (acc.domain=dom.id) WHERE dom.domain=?", array($domain));
|
|
| 69 |
+ return $result->rowCount(); |
|
| 70 |
+} |
|
| 71 |
+ |
|
| 66 | 72 |
function web_in_use($domain) |
| 67 | 73 |
{
|
| 68 | 74 |
if ( ! in_array('vhosts', config('modules')))
|
| 69 | 75 |