Neue Dateien für Alias-Edit...
bernd authored 17 years ago
|
1) <?php
2)
3) require_once('inc/debug.php');
4) require_once('inc/security.php');
5)
6) require_once('vhosts.php');
7)
8) $title = "Aliasnamen für Subdomain bearbeiten";
9) $section = 'vhosts_vhosts';
10)
11) require_role(ROLE_SYSTEMUSER);
12)
13) $id = (int) $_GET['vhost'];
14)
15) $vhost = get_vhost_details($id);
16) DEBUG($vhost);
17)
18) $aliases = get_aliases($id);
19) DEBUG($aliases);
20)
21) output("<h3>Aliasnamen für Subdomain bearbeiten</h3>");
22)
23) $mainalias = (strstr($vhost['options'], 'aliaswww') ? '<br /><strong>www.'.$vhost['fqdn'].'</strong>' : '');
24)
|
Usability fix
bernd authored 17 years ago
|
25) $form = "
|
Neue Dateien für Alias-Edit...
bernd authored 17 years ago
|
26) <table>
|
Entities repariert
bernd authored 17 years ago
|
27) <tr><th>Adresse</th><th>Verhalten</th><th> </th></tr>
28) <tr><td><strong>{$vhost['fqdn']}</strong>{$mainalias}</td><td>Haupt-Adresse</td><td> </td></tr>
|
Usability fix
bernd authored 17 years ago
|
29) ";
|
Neue Dateien für Alias-Edit...
bernd authored 17 years ago
|
30)
31) foreach ($aliases AS $alias) {
32) $aliastype = 'Zusätzliche Adresse';
33) if (strstr($alias['options'], 'forward')) {
34) $aliastype = 'Umleitung auf Haupt-Adresse';
35) }
36) $formtoken = generate_form_token('aliases_toggle');
|
Entities repariert
bernd authored 17 years ago
|
37) $havewww = '<br />www.'.$alias['fqdn'].'   ('.internal_link('aliasoptions.php', 'WWW-Alias entfernen', "alias={$alias['id']}&aliaswww=0&formtoken={$formtoken}").')';
|
Neue Dateien für Alias-Edit...
bernd authored 17 years ago
|
38) $nowww = '<br />'.internal_link('aliasoptions.php', 'Auch mit WWW', "alias={$alias['id']}&aliaswww=1&formtoken={$formtoken}");
39) $wwwalias = (strstr($alias['options'], 'aliaswww') ? $havewww : $nowww);
40)
41) $to_forward = internal_link('aliasoptions.php', 'In Umleitung umwandeln', "alias={$alias['id']}&forward=1&formtoken={$formtoken}");
42) $remove_forward = internal_link('aliasoptions.php', 'In zusätzliche Adresse umwandeln', "alias={$alias['id']}&forward=0&formtoken={$formtoken}");
43) $typetoggle = (strstr($alias['options'], 'forward') ? $remove_forward : $to_forward);
44)
45)
|
Usability fix
bernd authored 17 years ago
|
46) $form .= "<tr>
|
Neue Dateien für Alias-Edit...
bernd authored 17 years ago
|
47) <td>{$alias['fqdn']}{$wwwalias}</td>
48) <td>{$aliastype}<br />{$typetoggle}</td>
49) <td>".internal_link('save.php', 'Aliasname löschen', "action=deletealias&alias={$alias['id']}")."</td></tr>
|
Usability fix
bernd authored 17 years ago
|
50) ";
|
Neue Dateien für Alias-Edit...
bernd authored 17 years ago
|
51) }
52)
|
Usability fix
bernd authored 17 years ago
|
53) $form .= "
54) <tr>
55) <td>
56) <strong>Neuen Aliasnamen hinzufügen</strong><br />
57) <input type=\"text\" name=\"hostname\" id=\"hostname\" size=\"10\" value=\"\" />
58) <strong>.</strong>".domainselect()."<br />
59) <input type=\"checkbox\" name=\"options[]\" id=\"aliaswww\" value=\"aliaswww\" />
60) <label for=\"aliaswww\">Auch mit <strong>www</strong> davor.</label>
61) </td>
62) <td>
63) <select name=\"options[]\">
64) <option value=\"\">zusätzliche Adresse</option>
65) <option value=\"forward\">Umleitung auf Haupt-Adresse</option>
66) </select>
67) </td>
68) <td>
69) <input type=\"submit\" value=\"Hinzufügen\" />
70) </td>
71) </tr>
72) </table>";
73)
74) output(html_form('vhosts_add_alias', 'save.php', 'action=addalias&vhost='.$vhost['id'], $form));
75)
76) output("<p>
77) <a href=\"vhosts.php\">Zurück zur Übersicht</a>
78) </p>");
|