Deeplinks als Flex-Tiles
Bernd Wurst

Bernd Wurst commited on 2018-02-20 11:35:39
Zeige 3 geänderte Dateien mit 25 Einfügungen und 6 Löschungen.

... ...
@@ -70,34 +70,36 @@ if (have_role(ROLE_CUSTOMER) && count($useraccounts) > 1) {
70 70
 if ($is_current_user) {
71 71
     $used = false;
72 72
     output("<h4>Aktuelle Nutzung dieser Domain</h4>");
73
+    output('<div class="tile-container">');
73 74
     if (have_module('dns') && $dom->dns == 1 && dns_in_use($dom->id)) {
74
-        output("<p>Es sind manuell gesetzte DNS-Einträge unter dieser Domain aktiv. ".internal_link('../dns/dns_domain', '&#x2192; Bearbeiten', 'dom='.$dom->id)."</p>");
75
+        output("<div class=\"tile usage\"><p><strong>".internal_link('../dns/dns_domain', "DNS-Server", 'dom='.$dom->id)."</strong></p><p>Manuelle DNS-Records vorhanden.</p></div>");
75 76
         $used = true;
76 77
     }
77 78
     if (have_module('email') && mail_in_use($dom->id)) {
78 79
         $vmail = count_vmail($dom->id);
79 80
         if ($vmail > 0) {
80
-            output("<p>Es gibt <strong>{$vmail}</strong> E-Mail-Postfächer unter dieser Domain ".internal_link('../email/vmail', '&#x2192; Bearbeiten', 'filter='.$dom->fqdn)."</p>");
81
+            output("<div class=\"tile\"><p><strong>".internal_link('../email/vmail', "E-Mail", 'filter='.$dom->fqdn)."</strong></p><p><strong>{$vmail}</strong> E-Mail-Postfächer unter dieser Domain</p></div>");
81 82
         } else {
82
-            output("<p>Manuelle Mail-Konfiguration ist aktiv. ".internal_link('../email/imap', '&#x2192; IMAP-Postfächer verwalten')."</p>");
83
+            output("<div class=\"tile\"><p><strong>".internal_link('../email/imap', "E-Mail")."</strong></p><p>Manuelle Mail-Konfiguration ist aktiv</p></div>");
83 84
         }
84 85
         $used = true;
85 86
     }
86 87
     if (have_module('mailman') && mailman_subdomains($dom->id)) {
87
-        output("<p>Diese Domain wird für Mailinglisten verwendet ".internal_link('../mailman/lists', '&#x2192; Bearbeiten')."</p>");
88
+        output("<div class=\"tile\"><p><strong>".internal_link('../mailman/lists', "Mailinglisten")."</strong></p><p>Diese Domain wird für Mailinglisten verwendet</p></div>");
88 89
         $used = true;
89 90
     }
90 91
     if (have_module('vhosts') && web_in_use($dom->id)) {
91
-        output("<p>Es gibt Website-Einstellungen für diese Domain ".internal_link('../vhosts/vhosts', '&#x2192; Bearbeiten', 'filter='.$dom->fqdn)."</p>");
92
+        output("<div class=\"tile\"><p><strong>".internal_link('../vhosts/vhosts', "Websites", 'filter='.$dom->fqdn)."</strong></p><p>Es gibt Website-Einstellungen für diese Domain</p></div>");
92 93
         $used = true;
93 94
     }
94 95
     if (have_module('jabber') && $dom->jabber == 1) {
95
-        output("<p>Diese Domain wird für Jabber verwendet ".internal_link('../jabber/accounts', '&#x2192; Bearbeiten')."</p>");
96
+        output("<div class=\"tile\"><p><strong>".internal_link('../jabber/accounts', "Jabber/XMPP")."</strong></p><p>Diese Domain wird für Jabber verwendet</p></div>");
96 97
         $used = true;
97 98
     }
98 99
     if (! $used) {
99 100
         output('<p><em>Aktuell wird diese Domain nicht verwendet!</em></p>');
100 101
     }
102
+    output('</div>');
101 103
 }
102 104
 
103 105
 // Block Domain-Inhaber 
... ...
@@ -69,4 +69,7 @@ div#buttons {
69 69
     display: none;
70 70
 }
71 71
 
72
+div.tile,.usage {
73
+    width: 12em;
74
+}
72 75
 
... ...
@@ -435,4 +435,18 @@ div.beta h4 {
435 435
   background-repeat: no-repeat;
436 436
 }
437 437
 
438
+div.tile-container {
439
+    display: flex;
440
+    flex-direction: row;
441
+    flex-wrap: wrap;
442
+}
443
+
444
+.tile {
445
+    width: 25em;
446
+    border-left: 5px solid #0a0;
447
+    background-color: #dfd;
448
+    padding: 4px;
449
+    margin: 10px;
450
+}
451
+
438 452
 
439 453