bernd commited on 2009-07-20 17:43:47
Zeige 10 geänderte Dateien mit 46 Einfügungen und 17 Löschungen.
git-svn-id: https://svn.schokokeks.org/repos/tools/webinterface/trunk@1424 87cf0b9e-d624-0410-a070-f6ee81989793
... | ... |
@@ -54,6 +54,30 @@ p.admininfo { |
54 | 54 |
background-color: #fdd; |
55 | 55 |
} |
56 | 56 |
|
57 |
+p.addnew { |
|
58 |
+ margin-top: 1.5em; |
|
59 |
+ margin-bottom: 2em; |
|
60 |
+} |
|
61 |
+ |
|
62 |
+p.addnew a { |
|
63 |
+ color: #257f00; |
|
64 |
+ font-size: 110%; |
|
65 |
+ font-weight: bold; |
|
66 |
+ padding: 5px; |
|
67 |
+ min-height: 18px; |
|
68 |
+ padding-left: 25px; |
|
69 |
+ background-image: url('../images/go.png'); |
|
70 |
+ background-position: 0 5px; |
|
71 |
+ background-repeat: no-repeat; |
|
72 |
+} |
|
73 |
+ |
|
74 |
+p.addnew a:hover { |
|
75 |
+ text-decoration: none; |
|
76 |
+ padding-bottom: 0; |
|
77 |
+ border-bottom: 2px solid #257f00; |
|
78 |
+} |
|
79 |
+ |
|
80 |
+ |
|
57 | 81 |
p.userinfo { |
58 | 82 |
margin: 3px; |
59 | 83 |
margin-top: 1.5em; |
... | ... |
@@ -187,6 +187,11 @@ function encode_querystring($querystring) |
187 | 187 |
} |
188 | 188 |
|
189 | 189 |
|
190 |
+function addnew($file, $label, $querystring = '') |
|
191 |
+{ |
|
192 |
+ output('<p class="addnew">'.internal_link($file, $label).'</p>'); |
|
193 |
+} |
|
194 |
+ |
|
190 | 195 |
|
191 | 196 |
function internal_link($file, $label, $querystring = '', $attribs = '') |
192 | 197 |
{ |
... | ... |
@@ -33,8 +33,8 @@ foreach ($dyndns AS $entry) { |
33 | 33 |
$method = '<em>keine</em>'; |
34 | 34 |
$output .= "<tr><td>".internal_link('dyndns_edit', $handle, "id={$entry['id']}")."</td><td>{$method}</td><td>{$entry['address']}</td><td>{$entry['lastchange']}</td><td>".internal_link('save', '<img src="'.$prefix.'images/delete.png" width="16" height="16" alt="löschen" title="Account löschen" />', "id={$entry['id']}&type=dyndns&action=delete")."</td></tr>\n"; |
35 | 35 |
} |
36 |
-$output .= '</table><br /> |
|
36 |
+$output .= '</table>'; |
|
37 | 37 |
|
38 |
-<p>'.internal_link('dyndns_edit', 'Neuen DynDNS-Account anlegen').'</p>'; |
|
38 |
+addnew('dyndns_edit', 'Neuen DynDNS-Account anlegen'); |
|
39 | 39 |
|
40 | 40 |
?> |
... | ... |
@@ -213,8 +213,7 @@ else |
213 | 213 |
{ |
214 | 214 |
output('<div class="error"><strong>Achtung:</strong> Es scheint als hätten Sie einen (manuellen) IMAP-Account mittels einer Domain angelegt, die für Webinterface-Verwaltung konfiguriert ist. Sollten Sie nicht genau wissen was Sie tun, ist das vermutlich falsch und wird zu Fehlfunktionen führen.</div>'); |
215 | 215 |
} |
216 |
- output('<p>'.internal_link("imap", "Neuen Account anlegen", "action=create").'</p> |
|
217 |
-'); |
|
216 |
+ addnew("imap", "Neuen Account anlegen", "action=create"); |
|
218 | 217 |
} |
219 | 218 |
|
220 | 219 |
?> |
... | ... |
@@ -98,7 +98,7 @@ output('<h3>E-Mail-Accounts</h3> |
98 | 98 |
} |
99 | 99 |
|
100 | 100 |
} |
101 |
-output('<p>'.internal_link("edit", "Neue E-Mail-Adresse anlegen").'</p>'); |
|
101 |
+addnew("edit", "Neue E-Mail-Adresse anlegen"); |
|
102 | 102 |
|
103 | 103 |
/* FIXME: Das sollte nur kommen, wenn der IMAP/POP3-Menü-Eintrag nicht da ist */ |
104 | 104 |
output('<p style="font-size: 90%;padding-top: 0.5em; border-top: 1px solid black;">Hinweis: '.config('company_name').' bietet für fortgeschrittene Nutzer die manuelle Einrichtung von POP3/IMAP-Accounts.<br/>'.internal_link("imap", "Neuen POP3/IMAP-Account anlegen", "action=create").'</p>'); |
... | ... |
@@ -29,8 +29,8 @@ foreach ($jabberaccounts as $acc) |
29 | 29 |
output("<tr><td>{$local}@{$domain->fqdn}</td><td>".internal_link('chpass', 'Passwort ändern', 'account='.$acc['id'])."   ".internal_link('save', 'Löschen', 'action=delete&account='.$acc['id']).'</td></tr>'); |
30 | 30 |
} |
31 | 31 |
|
32 |
-output('</table> |
|
32 |
+output('</table>'); |
|
33 | 33 |
|
34 |
-<p>'.internal_link("new_account", "Neues Jabber-Konto anlegen").'</p>'); |
|
34 |
+addnew("new_account", "Neues Jabber-Konto anlegen"); |
|
35 | 35 |
|
36 | 36 |
?> |
... | ... |
@@ -51,7 +51,7 @@ else |
51 | 51 |
output('<p><em>Sie betreiben bisher keine Mailinglisten.</em></p>'); |
52 | 52 |
} |
53 | 53 |
|
54 |
- |
|
55 |
-output("<p><strong>".internal_link('newlist', 'Neue Mailingliste anlegen')."</strong></p> |
|
54 |
+addnew('newlist', 'Neue Mailingliste anlegen'); |
|
55 |
+output(" |
|
56 | 56 |
<p><strong>Hinweis:</strong> Sie können im Webinterface von Mailman einen abweichenden oder auch mehrere Verwalter eintragen. Die Information auf dieser Seite wird dann nicht automatisch geändert sondern bezeichnet den Verwalter, den Sie beim Anlegen der Liste benannt haben.</p>\n"); |
57 | 57 |
|
... | ... |
@@ -28,7 +28,7 @@ else |
28 | 28 |
output('<p><em>Bisher haben Sie keine Zertifikate eingetragen</em></p>'); |
29 | 29 |
} |
30 | 30 |
|
31 |
-output('<p>'.internal_link('newcert', 'Neues Zertifikat hinzufügen').'</p>'); |
|
31 |
+addnew('newcert', 'Neues Zertifikat eintragen'); |
|
32 | 32 |
|
33 | 33 |
output('<h3>offene CSRs</h3>'); |
34 | 34 |
|
... | ... |
@@ -50,8 +50,9 @@ else |
50 | 50 |
|
51 | 51 |
output(' |
52 | 52 |
<p>Wenn Sie ein einfaches Zertifikat benötigen, können Sie mit Hilfe dieser Funktion einen CSR (»certificate signing request«) |
53 |
-erstellen, mit dem Sie Ihr endgültiges Zertifikat beantragen können.</p> |
|
54 |
-<p>'.internal_link('newcsr', 'Neuen CSR erzeugen').'</p>'); |
|
53 |
+erstellen, mit dem Sie Ihr endgültiges Zertifikat beantragen können.</p>'); |
|
54 |
+ |
|
55 |
+addnew('newcsr', 'Neuen CSR erzeugen'); |
|
55 | 56 |
|
56 | 57 |
|
57 | 58 |
|
... | ... |
@@ -104,15 +104,15 @@ if (count($vhosts) > 0) |
104 | 104 |
output("</tr>\n"); |
105 | 105 |
} |
106 | 106 |
output('</table>'); |
107 |
- output('<p><sup>*</sup>) schwach geschriebene Pfadangaben bezeichnen die Standardeinstellung. Ist ein Pfad fett dargestellt, so haben Sie einen davon abweichenden Wert eingegeben.</p>'); |
|
108 |
- output(' <br />'); |
|
107 |
+ output('<p style="font-size: 90%;"><sup>*</sup>) schwach geschriebene Pfadangaben bezeichnen die Standardeinstellung. Ist ein Pfad fett dargestellt, so haben Sie einen davon abweichenden Wert eingegeben.</p>'); |
|
109 | 108 |
} |
110 | 109 |
else // keine VHosts vorhanden |
111 | 110 |
{ |
112 | 111 |
output("<p><strong><em>Bisher haben Sie keine Domain bzw. Subdomain eingerichtet.</em></strong></p>"); |
113 | 112 |
} |
114 |
-output('<p>'.internal_link('edit', 'Neue Domain bzw. Subdomain einrichten').'</p>'); |
|
115 |
-output(' <br />'); |
|
116 | 113 |
|
114 |
+addnew('edit', 'Neue Domain bzw. Subdomain einrichten'); |
|
115 |
+ |
|
116 |
+addnew('../webapps/install', 'Neue Domain bzw. Subdomain mit vorinstallierter Web-Anwendung einrichten'); |
|
117 | 117 |
|
118 | 118 |
?> |
119 | 119 |