bernd commited on 2008-08-08 19:32:32
Zeige 58 geänderte Dateien mit 157 Einfügungen und 214 Löschungen.
git-svn-id: https://svn.schokokeks.org/repos/tools/webinterface/trunk@1128 87cf0b9e-d624-0410-a070-f6ee81989793
| ... | ... |
@@ -25,7 +25,7 @@ foreach($domains AS $dom) |
| 25 | 25 |
$records = get_domain_records($dom->id); |
| 26 | 26 |
|
| 27 | 27 |
$autorec = ($dom->autodns == 1 ? 'Ja' : 'Nein'); |
| 28 |
- $output .= '<tr><td>'.internal_link("dns_domain.php", $dom->fqdn, "dom={$dom->id}").'</td><td>'.count($records).'</td><td>'.$autorec.'</td></tr>';
|
|
| 28 |
+ $output .= '<tr><td>'.internal_link('dns_domain', $dom->fqdn, "dom={$dom->id}").'</td><td>'.count($records).'</td><td>'.$autorec.'</td></tr>';
|
|
| 29 | 29 |
|
| 30 | 30 |
/* if ($records) |
| 31 | 31 |
{
|
| ... | ... |
@@ -37,7 +37,7 @@ foreach($domains AS $dom) |
| 37 | 37 |
$data = ( $rec['ip'] ? $rec['ip'] : $rec['data'] ); |
| 38 | 38 |
if ($rec['dyndns']) |
| 39 | 39 |
$data = '<em>DynDNS #'.$rec['dyndns'].'</em>'; |
| 40 |
- $output .= "<tr><td>".internal_link("dns_edit.php", $rec['fqdn'], "id={$rec['id']}")."</td><td>".strtoupper($rec['type'])."</td><td>$data</td><td>{$rec['ttl']} Sek.</td><td>".internal_link("save.php", '<img src="'.$prefix.'images/delete.png" width="16" height="16" alt="löschen" title="Account löschen" />', "id={$rec['id']}&type=dns&action=delete")."</td></tr>\n";
|
|
| 40 |
+ $output .= "<tr><td>".internal_link('dns_edit', $rec['fqdn'], "id={$rec['id']}")."</td><td>".strtoupper($rec['type'])."</td><td>$data</td><td>{$rec['ttl']} Sek.</td><td>".internal_link('save', '<img src="'.$prefix.'images/delete.png" width="16" height="16" alt="löschen" title="Account löschen" />', "id={$rec['id']}&type=dns&action=delete")."</td></tr>\n";
|
|
| 41 | 41 |
} |
| 42 | 42 |
#$output .= '</table><br />'; |
| 43 | 43 |
|
| ... | ... |
@@ -45,6 +45,6 @@ foreach($domains AS $dom) |
| 45 | 45 |
} |
| 46 | 46 |
|
| 47 | 47 |
$output .= '</table><br />'; |
| 48 |
-$output .= '<p>'.internal_link('dns_edit.php', 'Neuen DNS-Record anlegen').'</p>';
|
|
| 48 |
+$output .= '<p>'.internal_link('dns_edit', 'Neuen DNS-Record anlegen').'</p>';
|
|
| 49 | 49 |
|
| 50 | 50 |
?> |
| ... | ... |
@@ -31,10 +31,10 @@ foreach ($dyndns AS $entry) {
|
| 31 | 31 |
$method = 'HTTP'; |
| 32 | 32 |
else |
| 33 | 33 |
$method = '<em>keine</em>'; |
| 34 |
- $output .= "<tr><td>".internal_link("dyndns_edit.php", $handle, "id={$entry['id']}")."</td><td>{$method}</td><td>{$entry['address']}</td><td>{$entry['lastchange']}</td><td>".internal_link("save.php", '<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";
|
|
| 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 | 36 |
$output .= '</table><br /> |
| 37 | 37 |
|
| 38 |
-<p>'.internal_link('dyndns_edit.php', 'Neuen DynDNS-Account anlegen').'</p>';
|
|
| 38 |
+<p>'.internal_link('dyndns_edit', 'Neuen DynDNS-Account anlegen').'</p>';
|
|
| 39 | 39 |
|
| 40 | 40 |
?> |
| ... | ... |
@@ -70,7 +70,7 @@ $form = '<p><label for="handle">Bezeichnung:</label> <input type="text" nam |
| 70 | 70 |
'; |
| 71 | 71 |
|
| 72 | 72 |
|
| 73 |
-$output .= html_form('dyndns_edit', 'save.php', 'type=dyndns&action=edit&id='.$_REQUEST['id'], $form);
|
|
| 73 |
+$output .= html_form('dyndns_edit', 'save', 'type=dyndns&action=edit&id='.$_REQUEST['id'], $form);
|
|
| 74 | 74 |
|
| 75 | 75 |
$records = get_dyndns_records($_REQUEST['id']); |
| 76 | 76 |
|
| ... | ... |
@@ -27,7 +27,7 @@ function get_dyndns_account($id) |
| 27 | 27 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 28 | 28 |
$result = db_query("SELECT * FROM dns.dyndns WHERE id={$id} AND uid={$uid}");
|
| 29 | 29 |
if (mysql_num_rows($result) != 1) {
|
| 30 |
- logger("modules/dns/include/dnsinclude.php", "dyndns", "account »{$id}« invalid for uid »{$uid}«.");
|
|
| 30 |
+ logger("modules/dns/include/dnsinclude", "dyndns", "account »{$id}« invalid for uid »{$uid}«.");
|
|
| 31 | 31 |
system_failure("Account ungültig");
|
| 32 | 32 |
} |
| 33 | 33 |
$item = mysql_fetch_assoc($result); |
| ... | ... |
@@ -47,7 +47,7 @@ function create_dyndns_account($handle, $password_http, $sshkey) |
| 47 | 47 |
$pwhash = "'{SHA}".base64_encode(sha1($password_http, true))."'";
|
| 48 | 48 |
|
| 49 | 49 |
db_query("INSERT INTO dns.dyndns (uid, handle, password, sshkey) VALUES ({$uid}, {$handle}, {$pwhash}, {$sshkey})");
|
| 50 |
- logger("modules/dns/include/dnsinclude.php", "dyndns", "inserted account");
|
|
| 50 |
+ logger("modules/dns/include/dnsinclude", "dyndns", "inserted account");
|
|
| 51 | 51 |
} |
| 52 | 52 |
|
| 53 | 53 |
|
| ... | ... |
@@ -62,7 +62,7 @@ function edit_dyndns_account($id, $handle, $password_http, $sshkey) |
| 62 | 62 |
$pwhash = "'{SHA}".base64_encode(sha1($password_http, true))."'";
|
| 63 | 63 |
|
| 64 | 64 |
db_query("UPDATE dns.dyndns SET handle={$handle}, password={$pwhash}, sshkey={$sshkey} WHERE id={$id} LIMIT 1");
|
| 65 |
- logger("modules/dns/include/dnsinclude.php", "dyndns", "edited account »{$id}«");
|
|
| 65 |
+ logger("modules/dns/include/dnsinclude", "dyndns", "edited account »{$id}«");
|
|
| 66 | 66 |
} |
| 67 | 67 |
|
| 68 | 68 |
|
| ... | ... |
@@ -71,7 +71,7 @@ function delete_dyndns_account($id) |
| 71 | 71 |
$id = (int) $id; |
| 72 | 72 |
|
| 73 | 73 |
db_query("DELETE FROM dns.dyndns WHERE id={$id} LIMIT 1");
|
| 74 |
- logger("modules/dns/include/dnsinclude.php", "dyndns", "deleted account »{$id}«");
|
|
| 74 |
+ logger("modules/dns/include/dnsinclude", "dyndns", "deleted account »{$id}«");
|
|
| 75 | 75 |
} |
| 76 | 76 |
|
| 77 | 77 |
|
| ... | ... |
@@ -5,8 +5,8 @@ $role = $_SESSION['role']; |
| 5 | 5 |
|
| 6 | 6 |
if ($role & ROLE_CUSTOMER) |
| 7 | 7 |
{
|
| 8 |
- $menu["dns_dns"] = array("label" => "DNS-Einträge", "file" => "dns.php", "weight" => 1, "submenu" => "domains_domains");
|
|
| 9 |
- $menu["dns_dyndns"] = array("label" => "DynDNS", "file" => "dyndns.php", "weight" => 2, "submenu" => "domains_domains");
|
|
| 8 |
+ $menu["dns_dns"] = array("label" => "DNS-Einträge", "file" => "dns", "weight" => 1, "submenu" => "domains_domains");
|
|
| 9 |
+ $menu["dns_dyndns"] = array("label" => "DynDNS", "file" => "dyndns", "weight" => 2, "submenu" => "domains_domains");
|
|
| 10 | 10 |
} |
| 11 | 11 |
|
| 12 | 12 |
?> |
| ... | ... |
@@ -27,12 +27,12 @@ if ($_GET['type'] == 'dyndns') {
|
| 27 | 27 |
{
|
| 28 | 28 |
delete_dyndns_account($id); |
| 29 | 29 |
if (! $debugmode) |
| 30 |
- header("Location: dyndns.php");
|
|
| 30 |
+ header("Location: dyndns");
|
|
| 31 | 31 |
} |
| 32 | 32 |
elseif ($sure === false) |
| 33 | 33 |
{
|
| 34 | 34 |
if (! $debugmode) |
| 35 |
- header("Location: dyndns.php");
|
|
| 35 |
+ header("Location: dyndns");
|
|
| 36 | 36 |
} |
| 37 | 37 |
} |
| 38 | 38 |
if ($_GET['action'] == 'edit') {
|
| ... | ... |
@@ -45,7 +45,7 @@ if ($_GET['type'] == 'dyndns') {
|
| 45 | 45 |
} |
| 46 | 46 |
|
| 47 | 47 |
if (! ($debugmode || we_have_an_error())) |
| 48 |
- header('Location: dyndns.php');
|
|
| 48 |
+ header('Location: dyndns');
|
|
| 49 | 49 |
} |
| 50 | 50 |
} |
| 51 | 51 |
|
| ... | ... |
@@ -5,7 +5,7 @@ $role = $_SESSION['role']; |
| 5 | 5 |
|
| 6 | 6 |
if (($role & ROLE_CUSTOMER) || ($role & ROLE_SYSTEMUSER)) |
| 7 | 7 |
{
|
| 8 |
- $menu["domains_domains"] = array("label" => "Domains", "file" => "domains.php", "weight" => 1);
|
|
| 8 |
+ $menu["domains_domains"] = array("label" => "Domains", "file" => "domains", "weight" => 1);
|
|
| 9 | 9 |
} |
| 10 | 10 |
|
| 11 | 11 |
?> |
| ... | ... |
@@ -48,7 +48,7 @@ if ($_POST['password1'] != '') |
| 48 | 48 |
change_mailaccount(get_mailaccount_id($accname), array('password' => $_POST['password1']));
|
| 49 | 49 |
} |
| 50 | 50 |
if (! $debugmode) |
| 51 |
- header('Location: chpass.php');
|
|
| 51 |
+ header('Location: chpass');
|
|
| 52 | 52 |
else |
| 53 | 53 |
output('');
|
| 54 | 54 |
} |
| ... | ... |
@@ -58,7 +58,7 @@ if ($_POST['password1'] != '') |
| 58 | 58 |
|
| 59 | 59 |
output('<h3>Passwort ändern</h3>
|
| 60 | 60 |
<p>Hier können Sie Ihr Passwort ändern.</p> |
| 61 |
-'.html_form('email_chpass', 'chpass.php', '', '<table>
|
|
| 61 |
+'.html_form('email_chpass', 'chpass', '', '<table>
|
|
| 62 | 62 |
<tr> |
| 63 | 63 |
<td>bisheriges Passwort:</td> <td><input type="password" name="old_password" value="" /></td> |
| 64 | 64 |
</tr> |
| ... | ... |
@@ -30,11 +30,11 @@ beachtet. Subdomains können grundsätzlich nur durch Administratoren eingericht |
| 30 | 30 |
|
| 31 | 31 |
foreach ($domains AS $id => $dom) {
|
| 32 | 32 |
$type = maildomain_type($dom['type']); |
| 33 |
- $edit = html_form('vmail_domainchange', 'domainchange.php', '', html_select('type', array('virtual' => 'Webinterface-Verwaltung', 'auto' => '.courier-Dateien', 'none' => 'keine E-Mails empfangen'), $dom['type']).' <input type="hidden" name="id" value="'.$id.'" /><input type="submit" value="ändern" />');
|
|
| 33 |
+ $edit = html_form('vmail_domainchange', 'domainchange', '', html_select('type', array('virtual' => 'Webinterface-Verwaltung', 'auto' => '.courier-Dateien', 'none' => 'keine E-Mails empfangen'), $dom['type']).' <input type="hidden" name="id" value="'.$id.'" /><input type="submit" value="ändern" />');
|
|
| 34 | 34 |
if ($dom['type'] == 'manual') |
| 35 | 35 |
$edit = 'Kann nur von Admins geändert werden'; |
| 36 | 36 |
if (domain_has_vmail_accounts($id)) |
| 37 |
- $edit = 'Keine Änderung möglich, so lange noch <a href="vmail.php">E-Mail-Konten</a> für diese Domain eingerichtet sind.'; |
|
| 37 |
+ $edit = 'Keine Änderung möglich, so lange noch '.internal_link("vmail", "E-Mail-Konten").' für diese Domain eingerichtet sind.';
|
|
| 38 | 38 |
output("<tr><td>{$dom['name']}</td><td>{$type}</td><td>{$edit}</td></tr>\n");
|
| 39 | 39 |
if (array_key_exists($id, $subdomains)) {
|
| 40 | 40 |
foreach ($subdomains[$id] AS $subdom) {
|
| ... | ... |
@@ -119,9 +119,9 @@ else |
| 119 | 119 |
$form .= '</div>'; |
| 120 | 120 |
|
| 121 | 121 |
$form .= '<p style="margin-left: 2em;">[ <a href="#" onclick="moreForward();">mehr Empfänger</a> ]</p> |
| 122 |
- <p><input type="submit" value="Speichern" />    '.internal_link('accounts.php', 'Abbrechen').'</p>';
|
|
| 122 |
+ <p><input type="submit" value="Speichern" />    '.internal_link('accounts', 'Abbrechen').'</p>';
|
|
| 123 | 123 |
|
| 124 |
-output(html_form('vmail_edit_mailbox', 'save.php', 'action=edit'.($id != 0 ? '&id='.$id : ''), $form));
|
|
| 124 |
+output(html_form('vmail_edit_mailbox', 'save', 'action=edit'.($id != 0 ? '&id='.$id : ''), $form));
|
|
| 125 | 125 |
|
| 126 | 126 |
|
| 127 | 127 |
?> |
| ... | ... |
@@ -36,7 +36,7 @@ if (isset($_GET['action']) && $_GET['action'] == 'save') |
| 36 | 36 |
{
|
| 37 | 37 |
change_mailaccount($_GET['id'], $acc); |
| 38 | 38 |
if (! $debugmode) |
| 39 |
- header('Location: imap.php');
|
|
| 39 |
+ header('Location: imap');
|
|
| 40 | 40 |
die(); |
| 41 | 41 |
} |
| 42 | 42 |
} |
| ... | ... |
@@ -61,7 +61,7 @@ if (isset($_GET['action']) && $_GET['action'] == 'save') |
| 61 | 61 |
{
|
| 62 | 62 |
create_mailaccount($acc); |
| 63 | 63 |
if (! $debugmode) |
| 64 |
- header('Location: imap.php');
|
|
| 64 |
+ header('Location: imap');
|
|
| 65 | 65 |
die(); |
| 66 | 66 |
} |
| 67 | 67 |
} |
| ... | ... |
@@ -75,10 +75,10 @@ elseif (isset($_GET['action']) && $_GET['action'] == 'create') |
| 75 | 75 |
foreach ($domains as $dom) |
| 76 | 76 |
$options .= '<option value="'.$dom->fqdn.'">'.$dom->fqdn.'</option>'; |
| 77 | 77 |
|
| 78 |
- output('<h3>E-Mail-Account anlegen</h3>
|
|
| 78 |
+ output('<h3>IMAP-Account anlegen</h3>
|
|
| 79 | 79 |
<p>Hier können Sie ein neues POP3/IMAP-Konto anlegen.</p> |
| 80 |
-<p style="border: 2px solid red; background-color: white; padding:1em;"><strong>ACHTUNG:</strong> ein POP3-/IMAP-Account ist <strong>keine E-Mail-Adresse</strong>. Wenn Sie sich nicht sicher sind, lesen Sie bitte die Anleitung <a href="https://wiki.schokokeks.org/E-Mail/Konfiguration">in unserem Wiki</a>. Sie können Ihre E-Mail-Konten auch über eine einfachere Möglichkeit verwalten, dann ist eine Einrichtung über diese Weboberfläche möglich. Die Umstellung erfolgt <a href="../email/domains.php">unter Domains</a>.</p> |
|
| 81 |
- '.html_form('email_imap_create', 'imap.php', 'action=save', '
|
|
| 80 |
+<p style="border: 2px solid red; background-color: white; padding:1em;"><strong>ACHTUNG:</strong> ein POP3-/IMAP-Account ist <strong>keine E-Mail-Adresse</strong>. Wenn Sie sich nicht sicher sind, lesen Sie bitte die Anleitung <a href="https://wiki.schokokeks.org/E-Mail/Konfiguration">in unserem Wiki</a>. Sie können Ihre E-Mail-Konten auch über eine einfachere Möglichkeit verwalten, dann ist eine Einrichtung über diese Weboberfläche möglich. Die Umstellung erfolgt '.internal_link("../email/domains", "unter Domains").'.</p>
|
|
| 81 |
+ '.html_form('email_imap_create', 'imap', 'action=save', '
|
|
| 82 | 82 |
<table style="margin-bottom: 1em;"> |
| 83 | 83 |
<tr><th>Einstellung:</th><th>Wert:</th><th> </th></tr> |
| 84 | 84 |
<tr> |
| ... | ... |
@@ -131,19 +131,19 @@ elseif (isset($_GET['action']) && $_GET['action'] == 'delete' && $_GET['account' |
| 131 | 131 |
{
|
| 132 | 132 |
delete_mailaccount($_GET['account']); |
| 133 | 133 |
if (! $debugmode) |
| 134 |
- header('Location: imap.php');
|
|
| 134 |
+ header('Location: imap');
|
|
| 135 | 135 |
die(); |
| 136 | 136 |
} |
| 137 | 137 |
elseif ($sure === false) |
| 138 | 138 |
{
|
| 139 | 139 |
if (! $debugmode) |
| 140 |
- header("Location: imap.php");
|
|
| 140 |
+ header("Location: imap");
|
|
| 141 | 141 |
die(); |
| 142 | 142 |
} |
| 143 | 143 |
} |
| 144 | 144 |
elseif (isset($_GET['edit'])) |
| 145 | 145 |
{
|
| 146 |
- output('<h3>E-Mail-Account bearbeiten</h3>
|
|
| 146 |
+ output('<h3>IMAP-Account bearbeiten</h3>
|
|
| 147 | 147 |
<p>Hier können Sie die Einstellungen des IMAP-Kontos bearbeiten.</p> |
| 148 | 148 |
'); |
| 149 | 149 |
$_GET['edit'] = (int) $_GET['edit']; |
| ... | ... |
@@ -182,11 +182,11 @@ elseif (isset($_GET['edit'])) |
| 182 | 182 |
<p><input type="submit" value="Änderungen speichern" /><br /> |
| 183 | 183 |
Hinweis: Das Passwort wird nur geändert, wenn Sie auf dieser Seite eines eingeben. Geben Sie keines an, wird das bisherige beibehalten!</p> |
| 184 | 184 |
'; |
| 185 |
- output(html_form('email_imap_edit', 'imap.php', 'action=save&id='.$_GET['edit'], $form));
|
|
| 185 |
+ output(html_form('email_imap_edit', 'imap', 'action=save&id='.$_GET['edit'], $form));
|
|
| 186 | 186 |
} |
| 187 | 187 |
else |
| 188 | 188 |
{
|
| 189 |
- output('<h3>E-Mail-Accounts</h3>
|
|
| 189 |
+ output('<h3>IMAP-Accounts</h3>
|
|
| 190 | 190 |
<p>Folgende POP3/IMAP-Konten sind eingerichtet:</p> |
| 191 | 191 |
<table style="margin-bottom: 1em;"> |
| 192 | 192 |
<tr><th>Kontoname:</th><th>Mailbox-Pfad:</th><th>aktiv</th><th> </th></tr> |
| ... | ... |
@@ -198,13 +198,13 @@ else |
| 198 | 198 |
if (empty($mailbox)) |
| 199 | 199 |
$mailbox = '<i>nicht festgelegt</i>'; |
| 200 | 200 |
output('<tr>
|
| 201 |
- <td>'.internal_link('imap.php', $account['account'], 'edit='.$account['id']).'</td>
|
|
| 201 |
+ <td>'.internal_link('imap', $account['account'], 'edit='.$account['id']).'</td>
|
|
| 202 | 202 |
<td>'.$mailbox.'</td> |
| 203 | 203 |
<td><b>'.($account['enabled'] ? 'Ja' : 'Nein').'</b></td> |
| 204 |
- <td><a href="imap.php?action=delete&account='.$account['id'].'">löschen</a></td></tr>'); |
|
| 204 |
+ <td>'.internal_link("imap", "löschen", "action=delete&account=".$account['id']).'</td></tr>');
|
|
| 205 | 205 |
} |
| 206 | 206 |
output('</table>
|
| 207 |
-<p><a href="imap.php?action=create">Neuen Account anlegen</a></p> |
|
| 207 |
+<p>'.internal_link("imap", "Neuen Account anlegen", "action=create").'</p>
|
|
| 208 | 208 |
|
| 209 | 209 |
'); |
| 210 | 210 |
} |
| ... | ... |
@@ -65,7 +65,7 @@ function change_mailaccount($id, $arr) |
| 65 | 65 |
|
| 66 | 66 |
|
| 67 | 67 |
db_query("UPDATE mail.mailaccounts SET ".implode(",", $conditions)." WHERE id='$id' LIMIT 1");
|
| 68 |
- logger("modules/imap/include/mailaccounts.php", "imap", "updated account »{$arr['account']}«");
|
|
| 68 |
+ logger("modules/imap/include/mailaccounts", "imap", "updated account »{$arr['account']}«");
|
|
| 69 | 69 |
|
| 70 | 70 |
} |
| 71 | 71 |
|
| ... | ... |
@@ -104,7 +104,7 @@ function create_mailaccount($arr) |
| 104 | 104 |
|
| 105 | 105 |
|
| 106 | 106 |
db_query("INSERT INTO mail.mailaccounts (".implode(',', array_keys($values)).") VALUES (".implode(",", array_values($values)).")");
|
| 107 |
- logger("modules/imap/include/mailaccounts.php", "imap", "created account »{$arr['account']}«");
|
|
| 107 |
+ logger("modules/imap/include/mailaccounts", "imap", "created account »{$arr['account']}«");
|
|
| 108 | 108 |
|
| 109 | 109 |
} |
| 110 | 110 |
|
| ... | ... |
@@ -128,7 +128,7 @@ function delete_mailaccount($id) |
| 128 | 128 |
{
|
| 129 | 129 |
$id = (int) $id; |
| 130 | 130 |
db_query("DELETE FROM mail.mailaccounts WHERE id=".$id." LIMIT 1");
|
| 131 |
- logger("modules/imap/include/mailaccounts.php", "imap", "deleted account »{$id}«");
|
|
| 131 |
+ logger("modules/imap/include/mailaccounts", "imap", "deleted account »{$id}«");
|
|
| 132 | 132 |
} |
| 133 | 133 |
|
| 134 | 134 |
|
| ... | ... |
@@ -6,18 +6,18 @@ require_once('include/hasdomain.php');
|
| 6 | 6 |
require_once('include/hasaccount.php');
|
| 7 | 7 |
|
| 8 | 8 |
if ($role & ROLE_SYSTEMUSER) {
|
| 9 |
- $menu["email_vmail"] = array("label" => "E-Mail", "file" => "vmail.php", "weight" => 3);
|
|
| 9 |
+ $menu["email_vmail"] = array("label" => "E-Mail", "file" => "vmail", "weight" => 3);
|
|
| 10 | 10 |
} |
| 11 | 11 |
if ($role & (ROLE_VMAIL_ACCOUNT | ROLE_MAILACCOUNT)) |
| 12 | 12 |
{
|
| 13 |
- $menu['email_chpass'] = array("label" => "Passwort ändern", "file" => "chpass.php", "weight" => 15);
|
|
| 13 |
+ $menu['email_chpass'] = array("label" => "Passwort ändern", "file" => "chpass", "weight" => 15);
|
|
| 14 | 14 |
} |
| 15 | 15 |
if ($role & ROLE_SYSTEMUSER) {
|
| 16 |
- $menu["email_domains"] = array("label" => "Mail-Verwaltung", "file" => "domains.php", "weight" => 2, "submenu" => "domains_domains");
|
|
| 16 |
+ $menu["email_domains"] = array("label" => "Mail-Verwaltung", "file" => "domains", "weight" => 2, "submenu" => "domains_domains");
|
|
| 17 | 17 |
} |
| 18 | 18 |
if ($role & ROLE_SYSTEMUSER && (user_has_accounts() || ! user_has_vmail_domain() || user_has_regular_domain() ) ) |
| 19 | 19 |
{
|
| 20 |
- $menu["email_imap"] = array("label" => "IMAP/POP3", "file" => "imap.php", "weight" => 20, 'submenu' => "email_vmail");
|
|
| 20 |
+ $menu["email_imap"] = array("label" => "IMAP/POP3", "file" => "imap", "weight" => 20, 'submenu' => "email_vmail");
|
|
| 21 | 21 |
} |
| 22 | 22 |
|
| 23 | 23 |
|
| ... | ... |
@@ -57,7 +57,7 @@ if ($_GET['action'] == 'edit') |
| 57 | 57 |
save_vmail_account($account); |
| 58 | 58 |
|
| 59 | 59 |
if (! ($debugmode || we_have_an_error())) |
| 60 |
- header('Location: vmail.php');
|
|
| 60 |
+ header('Location: vmail');
|
|
| 61 | 61 |
} |
| 62 | 62 |
elseif ($_GET['action'] == 'delete') |
| 63 | 63 |
{
|
| ... | ... |
@@ -84,12 +84,12 @@ elseif ($_GET['action'] == 'delete') |
| 84 | 84 |
{
|
| 85 | 85 |
delete_account($account['id']); |
| 86 | 86 |
if (! $debugmode) |
| 87 |
- header("Location: vmail.php");
|
|
| 87 |
+ header("Location: vmail");
|
|
| 88 | 88 |
} |
| 89 | 89 |
elseif ($sure === false) |
| 90 | 90 |
{
|
| 91 | 91 |
if (! $debugmode) |
| 92 |
- header("Location: vmail.php");
|
|
| 92 |
+ header("Location: vmail");
|
|
| 93 | 93 |
} |
| 94 | 94 |
|
| 95 | 95 |
} |
| ... | ... |
@@ -20,9 +20,9 @@ Subdomains können grundsätzlich nur durch Administratoren eingerichtet und ver |
| 20 | 20 |
|
| 21 | 21 |
<p> </p> |
| 22 | 22 |
|
| 23 |
-<p>Besuchen Sie die <a href="domains.php">Domain-Einstellungen</a> um diese Auswahl für Ihre Domains zu ändern.</p> |
|
| 23 |
+<p>Besuchen Sie die '.internal_link('domains', 'Domain-Einstellungen').' um diese Auswahl für Ihre Domains zu ändern.</p>
|
|
| 24 | 24 |
|
| 25 |
-<p>Wenn Sie die manuelle Einrichtung möchten oder keine eigene Domain nutzen, können Sie unter <a href="imap.php">POP3/IMAP</a> manuelle POP3-/IMAP-Konten erstellen.</p> |
|
| 25 |
+<p>Wenn Sie die manuelle Einrichtung möchten oder keine eigene Domain nutzen, können Sie unter '.internal_link('imap', 'POP3/IMAP').' manuelle POP3-/IMAP-Konten erstellen.</p>
|
|
| 26 | 26 |
|
| 27 | 27 |
'); |
| 28 | 28 |
} |
| ... | ... |
@@ -93,15 +93,15 @@ output('<h3>E-Mail-Accounts</h3>
|
| 93 | 93 |
$dest .= '</ul>'; |
| 94 | 94 |
} |
| 95 | 95 |
output('
|
| 96 |
- <div style="margin-left: 2em; margin-top: 0.5em; padding: 0.1em 0.5em;"><p>'.internal_link('edit.php', $acc['local'].'@'.$this_account['domainname'], 'id='.$acc['id']).' <a href="save.php?action=delete&id='.$acc['id'].'"><img src="'.$prefix.'images/delete.png" alt="löschen" title="Dieses Konto löschen"/></a></p>
|
|
| 96 |
+ <div style="margin-left: 2em; margin-top: 0.5em; padding: 0.1em 0.5em;"><p>'.internal_link('edit', $acc['local'].'@'.$this_account['domainname'], 'id='.$acc['id']).' '.internal_link("save", '<img src="'.$prefix.'images/delete.png" alt="löschen" title="Dieses Konto löschen"/>', "action=delete&id=".$acc['id']).'</p>
|
|
| 97 | 97 |
<p>'.$dest.'</p></div>'); |
| 98 | 98 |
} |
| 99 | 99 |
|
| 100 | 100 |
} |
| 101 |
-output('<p><a href="edit.php">Neue E-Mail-Adresse anlegen</a></p>');
|
|
| 101 |
+output('<p>'.internal_link("edit", "Neue E-Mail-Adresse anlegen").'</p>');
|
|
| 102 | 102 |
|
| 103 | 103 |
/* FIXME: Das sollte nur kommen, wenn der IMAP/POP3-Menü-Eintrag nicht da ist */ |
| 104 |
-output('<p style="font-size: 90%;padding-top: 0.5em; border-top: 1px solid black;">Hinweis: schokokeks.org bietet für fortgeschrittene Nutzer die manuelle Einrichtung von POP3/IMAP-Accounts.<br/><a href="imap.php?action=create">Neuen POP3/IMAP-Account anlegen</a></p>');
|
|
| 104 |
+output('<p style="font-size: 90%;padding-top: 0.5em; border-top: 1px solid black;">Hinweis: schokokeks.org bietet für fortgeschrittene Nutzer die manuelle Einrichtung von POP3/IMAP-Accounts.<br/>'.internal_link("imap", "Neuen POP3/IMAP-Account anlegen", "action=create").'</p>');
|
|
| 105 | 105 |
|
| 106 | 106 |
} |
| 107 | 107 |
|
| ... | ... |
@@ -7,7 +7,7 @@ $uid = (int) $_SESSION['userinfo']['uid']; |
| 7 | 7 |
|
| 8 | 8 |
if (in_array($_POST['freq'],array("day","week","month"))) {
|
| 9 | 9 |
db_query("REPLACE INTO qatools.freewvs (user,freq) VALUES ({$uid},'{$_POST['freq']}');");
|
| 10 |
- header("Location: freewvs.php");
|
|
| 10 |
+ header("Location: freewvs");
|
|
| 11 | 11 |
die(); |
| 12 | 12 |
} |
| 13 | 13 |
|
| ... | ... |
@@ -4,5 +4,5 @@ $role = $_SESSION['role']; |
| 4 | 4 |
|
| 5 | 5 |
if ($role & ROLE_SYSTEMUSER) |
| 6 | 6 |
{
|
| 7 |
- $menu["freewvs_freewvs"] = array("label" => "freewvs", "file" => "freewvs.php", "weight" => 1, "submenu" => "vhosts_vhosts");
|
|
| 7 |
+ $menu["freewvs_freewvs"] = array("label" => "freewvs", "file" => "freewvs", "weight" => 1, "submenu" => "vhosts_vhosts");
|
|
| 8 | 8 |
} |
| ... | ... |
@@ -4,7 +4,7 @@ $role = $_SESSION['role']; |
| 4 | 4 |
|
| 5 | 5 |
if ($role & ROLE_SYSTEMUSER) |
| 6 | 6 |
{
|
| 7 |
- $menu['greylisting_whitelist'] = array("label" => "Greylisting", "file" => "whitelist.php", "weight" => 5, 'submenu' => 'email_vmail');
|
|
| 7 |
+ $menu['greylisting_whitelist'] = array("label" => "Greylisting", "file" => "whitelist", "weight" => 5, 'submenu' => 'email_vmail');
|
|
| 8 | 8 |
} |
| 9 | 9 |
|
| 10 | 10 |
?> |
| ... | ... |
@@ -17,12 +17,12 @@ if ($_GET['action'] == 'delete') |
| 17 | 17 |
{
|
| 18 | 18 |
delete_from_whitelist($entry['id']); |
| 19 | 19 |
if (! $debugmode) |
| 20 |
- header("Location: whitelist.php");
|
|
| 20 |
+ header("Location: whitelist");
|
|
| 21 | 21 |
} |
| 22 | 22 |
elseif ($sure === false) |
| 23 | 23 |
{
|
| 24 | 24 |
if (! $debugmode) |
| 25 |
- header("Location: whitelist.php");
|
|
| 25 |
+ header("Location: whitelist");
|
|
| 26 | 26 |
} |
| 27 | 27 |
} |
| 28 | 28 |
elseif ($_GET['action'] == 'add') |
| ... | ... |
@@ -44,7 +44,7 @@ elseif ($_GET['action'] == 'add') |
| 44 | 44 |
DEBUG("Whitelisting {$local}@{$domain} for {$_POST['expire']} minutes");
|
| 45 | 45 |
new_whitelist_entry($local, $domain, $_POST['expire']); |
| 46 | 46 |
if (! $debugmode) |
| 47 |
- header("Location: whitelist.php");
|
|
| 47 |
+ header("Location: whitelist");
|
|
| 48 | 48 |
|
| 49 | 49 |
} |
| 50 | 50 |
|
| ... | ... |
@@ -36,7 +36,7 @@ foreach ($whitelist AS $entry) |
| 36 | 36 |
$end = $entry['expire']; |
| 37 | 37 |
if (! $end) |
| 38 | 38 |
$end = '<em>unbegrenzt</em>'; |
| 39 |
- $form .= "<tr><td>{$entry['local']}@{$entry['domain']}</td><td>{$entry['date']}</td><td>{$end}</td><td><a href=\"save.php?action=delete&id={$entry['id']}\"><img src=\"{$prefix}images/delete.png\" alt=\"Eintrag löschen\" title=\"Diesen Eintrag löschen\" style=\"width: 16px; height: 16px;\" /></a></td></tr>\n";
|
|
| 39 |
+ $form .= "<tr><td>{$entry['local']}@{$entry['domain']}</td><td>{$entry['date']}</td><td>{$end}</td><td>".internal_link("save", "<img src=\"{$prefix}images/delete.png\" alt=\"Eintrag löschen\" title=\"Diesen Eintrag löschen\" style=\"width: 16px; height: 16px;\" />", "action=delete&id={$entry['id']}")."</td></tr>\n";
|
|
| 40 | 40 |
} |
| 41 | 41 |
|
| 42 | 42 |
$form .= '<tr><td><input type="text" name="address" /></td><td>-</td><td>'.html_select('expire', array('none' => 'Unbegrenzt', '5' => '5 Minuten', '10' => '10 Minuten', '20' => '20 Minuten', '30' => '30 Minuten', '60' => '1 Stunde', '120' => '2 Stunden', '1440' => '1 Tag'), '10').'</td><td></td></tr>';
|
| ... | ... |
@@ -45,65 +45,8 @@ $form .= '</table>'; |
| 45 | 45 |
|
| 46 | 46 |
$form .= '<p><input type="submit" value="Speichern" /></p>'; |
| 47 | 47 |
|
| 48 |
-output(html_form('greylisting_add', 'save.php', 'action=add', $form));
|
|
| 48 |
+output(html_form('greylisting_add', 'save', 'action=add', $form));
|
|
| 49 | 49 |
|
| 50 | 50 |
output('<p></p>');
|
| 51 | 51 |
|
| 52 |
-/***************************** |
|
| 53 |
-$form = " |
|
| 54 |
- <table> |
|
| 55 |
- <tr><th>Adresse</th><th>Verhalten</th><th> </th></tr> |
|
| 56 |
- <tr><td><strong>{$vhost['fqdn']}</strong>{$mainalias}</td><td>Haupt-Adresse</td><td> </td></tr>
|
|
| 57 |
-"; |
|
| 58 |
- |
|
| 59 |
-foreach ($aliases AS $alias) {
|
|
| 60 |
- $aliastype = 'Zusätzliche Adresse'; |
|
| 61 |
- if (strstr($alias['options'], 'forward')) {
|
|
| 62 |
- $aliastype = 'Umleitung auf Haupt-Adresse'; |
|
| 63 |
- } |
|
| 64 |
- $formtoken = generate_form_token('aliases_toggle');
|
|
| 65 |
- $havewww = '<br />www.'.$alias['fqdn'].'   ('.internal_link('aliasoptions.php', 'WWW-Alias entfernen', "alias={$alias['id']}&aliaswww=0&formtoken={$formtoken}").')';
|
|
| 66 |
- $nowww = '<br />'.internal_link('aliasoptions.php', 'Auch mit WWW', "alias={$alias['id']}&aliaswww=1&formtoken={$formtoken}");
|
|
| 67 |
- $wwwalias = (strstr($alias['options'], 'aliaswww') ? $havewww : $nowww); |
|
| 68 |
- |
|
| 69 |
- $to_forward = internal_link('aliasoptions.php', 'In Umleitung umwandeln', "alias={$alias['id']}&forward=1&formtoken={$formtoken}");
|
|
| 70 |
- $remove_forward = internal_link('aliasoptions.php', 'In zusätzliche Adresse umwandeln', "alias={$alias['id']}&forward=0&formtoken={$formtoken}");
|
|
| 71 |
- $typetoggle = (strstr($alias['options'], 'forward') ? $remove_forward : $to_forward); |
|
| 72 |
- |
|
| 73 |
- |
|
| 74 |
- $form .= "<tr> |
|
| 75 |
- <td>{$alias['fqdn']}{$wwwalias}</td>
|
|
| 76 |
- <td>{$aliastype}<br />{$typetoggle}</td>
|
|
| 77 |
- <td>".internal_link('save.php', 'Aliasname löschen', "action=deletealias&alias={$alias['id']}")."</td></tr>
|
|
| 78 |
- "; |
|
| 79 |
-} |
|
| 80 |
- |
|
| 81 |
-$form .= " |
|
| 82 |
-<tr> |
|
| 83 |
- <td> |
|
| 84 |
- <strong>Neuen Aliasnamen hinzufügen</strong><br /> |
|
| 85 |
- <input type=\"text\" name=\"hostname\" id=\"hostname\" size=\"10\" value=\"\" /> |
|
| 86 |
- <strong>.</strong>".domainselect()."<br /> |
|
| 87 |
- <input type=\"checkbox\" name=\"options[]\" id=\"aliaswww\" value=\"aliaswww\" /> |
|
| 88 |
- <label for=\"aliaswww\">Auch mit <strong>www</strong> davor.</label> |
|
| 89 |
- </td> |
|
| 90 |
- <td> |
|
| 91 |
- <select name=\"options[]\"> |
|
| 92 |
- <option value=\"\">zusätzliche Adresse</option> |
|
| 93 |
- <option value=\"forward\">Umleitung auf Haupt-Adresse</option> |
|
| 94 |
- </select> |
|
| 95 |
- </td> |
|
| 96 |
- <td> |
|
| 97 |
- <input type=\"submit\" value=\"Hinzufügen\" /> |
|
| 98 |
- </td> |
|
| 99 |
-</tr> |
|
| 100 |
-</table>"; |
|
| 101 |
- |
|
| 102 |
-output(html_form('vhosts_add_alias', 'save.php', 'action=addalias&vhost='.$vhost['id'], $form));
|
|
| 103 |
- |
|
| 104 |
-output("<p>
|
|
| 105 |
- <a href=\"vhosts.php\">Zurück zur Übersicht</a> |
|
| 106 |
-</p>"); |
|
| 107 |
- |
|
| 108 |
-*/ |
|
| 109 | 52 |
?> |
| ... | ... |
@@ -28,7 +28,7 @@ if ($_POST['password1'] != '') |
| 28 | 28 |
else {
|
| 29 | 29 |
change_mailaccount(get_mailaccount_id($_SESSION['mailaccount']), array('password' => $_POST['password1']));
|
| 30 | 30 |
if (! $debugmode) |
| 31 |
- header('Location: chpass.php');
|
|
| 31 |
+ header('Location: chpass');
|
|
| 32 | 32 |
else |
| 33 | 33 |
output('');
|
| 34 | 34 |
} |
| ... | ... |
@@ -38,7 +38,7 @@ if ($_POST['password1'] != '') |
| 38 | 38 |
|
| 39 | 39 |
output('<h3>Passwort ändern</h3>
|
| 40 | 40 |
<p>Hier können Sie Ihr Passwort ändern.</p> |
| 41 |
-'.html_form('imap_chpass', 'chpass.php', '', '<table>
|
|
| 41 |
+'.html_form('imap_chpass', 'chpass', '', '<table>
|
|
| 42 | 42 |
<tr> |
| 43 | 43 |
<td>bisheriges Passwort:</td> <td><input type="password" name="old_password" value="" /></td> |
| 44 | 44 |
</tr> |
| ... | ... |
@@ -6,11 +6,11 @@ $role = $_SESSION['role']; |
| 6 | 6 |
|
| 7 | 7 |
if ($role & ROLE_SYSTEMUSER && (user_has_accounts() || ! user_has_vmail_domain() || user_has_regular_domain() ) ) |
| 8 | 8 |
{
|
| 9 |
- $menu["imap_accounts"] = array("label" => "IMAP/POP3", "file" => "accounts.php", "weight" => 10);
|
|
| 9 |
+ $menu["imap_accounts"] = array("label" => "IMAP/POP3", "file" => "accounts", "weight" => 10);
|
|
| 10 | 10 |
} |
| 11 | 11 |
elseif ($role & ROLE_MAILACCOUNT) |
| 12 | 12 |
{
|
| 13 |
- $menu["imap_chpass"] = array("label" => "Passwort ändern", "file" => "chpass.php", "weight" => 10);
|
|
| 13 |
+ $menu["imap_chpass"] = array("label" => "Passwort ändern", "file" => "chpass", "weight" => 10);
|
|
| 14 | 14 |
} |
| 15 | 15 |
|
| 16 | 16 |
|
| ... | ... |
@@ -37,7 +37,7 @@ if ($_POST['password1'] != '') |
| 37 | 37 |
system_failure("WTF?! (\$result={$result})");
|
| 38 | 38 |
|
| 39 | 39 |
if (! $debugmode) |
| 40 |
- header('Location: index.php');
|
|
| 40 |
+ header('Location: index');
|
|
| 41 | 41 |
else |
| 42 | 42 |
output('');
|
| 43 | 43 |
} |
| ... | ... |
@@ -50,7 +50,7 @@ if ($_SESSION['role'] & ROLE_SYSTEMUSER) |
| 50 | 50 |
|
| 51 | 51 |
output('<h3>Passwort ändern</h3>
|
| 52 | 52 |
<p>Hier können Sie Ihr Passwort ändern.</p> |
| 53 |
-'.html_form('index_chpass', 'chpass.php', '', '<table>
|
|
| 53 |
+'.html_form('index_chpass', 'chpass', '', '<table>
|
|
| 54 | 54 |
<tr> |
| 55 | 55 |
<td>bisheriges Passwort:</td> <td><input type="password" name="old_password" value="" /></td> |
| 56 | 56 |
</tr> |
| ... | ... |
@@ -27,14 +27,14 @@ if (isset($_REQUEST['uid']) and isset($_REQUEST['token'])) |
| 27 | 27 |
{
|
| 28 | 28 |
require_once('session/checkuser.php');
|
| 29 | 29 |
require_once('inc/base.php');
|
| 30 |
- logger("modules/index/initialize_useraccount.php", "initialize", "uid »{$uid}« set a new password");
|
|
| 30 |
+ logger("modules/index/initialize_useraccount", "initialize", "uid »{$uid}« set a new password");
|
|
| 31 | 31 |
set_systemuser_password($uid, $_POST['password']); |
| 32 | 32 |
success_msg('Das Passwort wurde gesetzt!');
|
| 33 | 33 |
invalidate_systemuser_token($uid); |
| 34 | 34 |
$_SESSION['role'] = find_role($uid, '', True);; |
| 35 | 35 |
setup_session($_SESSION['role'], $uid); |
| 36 | 36 |
output('<h3>Passwort gesetzt</h3>
|
| 37 |
- <p>Ihr neues Passwort wurde gesetzt, Sie können jetzt <a href="index.php">die Web-Oberfläche sofort benutzen</a>.</p>'); |
|
| 37 |
+ <p>Ihr neues Passwort wurde gesetzt, Sie können jetzt '.internal_link('index', 'die Web-Oberfläche sofort benutzen').'.</p>');
|
|
| 38 | 38 |
$show = NULL; |
| 39 | 39 |
} |
| 40 | 40 |
} |
| ... | ... |
@@ -4,22 +4,22 @@ require_once('session/start.php');
|
| 4 | 4 |
|
| 5 | 5 |
require_once('inc/error.php');
|
| 6 | 6 |
|
| 7 |
-logger("modules/index/logout.php", "logout", "logged out");
|
|
| 8 |
- |
|
| 9 | 7 |
if (!session_destroy()) |
| 10 | 8 |
{
|
| 11 |
- logger("modules/index/logout.php", "logout", "session timed out.");
|
|
| 9 |
+ logger("modules/index/logout", "logout", "session timed out.");
|
|
| 12 | 10 |
system_failure('Die Sitzung konnte nicht geschlossen werden, eventuell ist die Wartezeit abgelaufen und die Sitzung wurde daher schon beendet.');
|
| 13 | 11 |
} |
| 14 | 12 |
unset($_SESSION['role']); |
| 15 | 13 |
|
| 14 |
+logger("modules/index/logout", "logout", "logged out");
|
|
| 15 |
+ |
|
| 16 | 16 |
output('
|
| 17 | 17 |
|
| 18 | 18 |
<h3>Abmeldung</h3> |
| 19 | 19 |
|
| 20 | 20 |
<p>Sie wurden vom System abgemeldet.</p> |
| 21 | 21 |
|
| 22 |
-<p>Um sich neu anzumelden, klicken Sie bitte hier: <a href="index.php">Anmeldung</a>.</p> |
|
| 22 |
+<p>Um sich neu anzumelden, klicken Sie bitte hier: '.internal_link("index", "Anmeldung").'.</p>
|
|
| 23 | 23 |
|
| 24 | 24 |
'); |
| 25 | 25 |
|
| ... | ... |
@@ -3,14 +3,14 @@ |
| 3 | 3 |
$role = $_SESSION['role']; |
| 4 | 4 |
|
| 5 | 5 |
if ($role == ROLE_ANONYMOUS) {
|
| 6 |
- $menu["index_login"] = array("label" => "Login", "file" => "index.php", "weight" => 0);
|
|
| 6 |
+ $menu["index_login"] = array("label" => "Login", "file" => "index", "weight" => 0);
|
|
| 7 | 7 |
} else {
|
| 8 | 8 |
if ($role & (ROLE_SYSTEMUSER | ROLE_CUSTOMER)) {
|
| 9 |
- $menu["index_chpass"] = array("label" => "Passwort ändern", "file" => "chpass.php", "weight" => 98);
|
|
| 9 |
+ $menu["index_chpass"] = array("label" => "Passwort ändern", "file" => "chpass", "weight" => 98);
|
|
| 10 | 10 |
} |
| 11 | 11 |
|
| 12 |
- $menu["index_logout"] = array("label" => "Logout", "file" => "logout.php", "weight" => 99);
|
|
| 13 |
- $menu["index_index"] = array("label" => "Übersicht", "file" => "index.php", "weight" => 0);
|
|
| 12 |
+ $menu["index_logout"] = array("label" => "Logout", "file" => "logout", "weight" => 99);
|
|
| 13 |
+ $menu["index_index"] = array("label" => "Übersicht", "file" => "index", "weight" => 0);
|
|
| 14 | 14 |
} |
| 15 | 15 |
|
| 16 | 16 |
|
| ... | ... |
@@ -14,7 +14,7 @@ if (isset($_POST['customerno'])) |
| 14 | 14 |
require_once('mail.php');
|
| 15 | 15 |
require_once('inc/base.php');
|
| 16 | 16 |
send_customer_token($_POST['customerno']); |
| 17 |
- logger("modules/index/new_password.php", "pwrecovery", "token sent for customer »{$_POST['customerno']}«");
|
|
| 17 |
+ logger("modules/index/new_password", "pwrecovery", "token sent for customer »{$_POST['customerno']}«");
|
|
| 18 | 18 |
success_msg('Die angegebenen Daten waren korrekt, Sie sollten umgehend eine E-Mail erhalten.');
|
| 19 | 19 |
} |
| 20 | 20 |
} |
| ... | ... |
@@ -25,7 +25,7 @@ if (isset($_REQUEST['customerno']) and isset($_REQUEST['token'])) |
| 25 | 25 |
{
|
| 26 | 26 |
require_once('session/checkuser.php');
|
| 27 | 27 |
require_once('inc/base.php');
|
| 28 |
- logger("modules/index/validate_token.php", "pwrecovery", "customer »{$customerno}« set a new password");
|
|
| 28 |
+ logger("modules/index/validate_token", "pwrecovery", "customer »{$customerno}« set a new password");
|
|
| 29 | 29 |
set_customer_password($customerno, $_POST['password']); |
| 30 | 30 |
success_msg('Das Passwort wurde gesetzt!');
|
| 31 | 31 |
set_customer_verified($customerno); |
| ... | ... |
@@ -34,7 +34,7 @@ if (isset($_REQUEST['customerno']) and isset($_REQUEST['token'])) |
| 34 | 34 |
$_SESSION['role'] = ROLE_CUSTOMER; |
| 35 | 35 |
$_SESSION['customerinfo'] = get_customer_info($customerno); |
| 36 | 36 |
output('<h3>Passwort gesetzt</h3>
|
| 37 |
- <p>Ihr neues Passwort wurde gesetzt, Sie können jetzt <a href="index.php">die Web-Oberfläche sofort benutzen</a>.</p>'); |
|
| 37 |
+ <p>Ihr neues Passwort wurde gesetzt, Sie können jetzt '.internal_link("index", "die Web-Oberfläche sofort benutzen").'.</p>');
|
|
| 38 | 38 |
$show = NULL; |
| 39 | 39 |
} |
| 40 | 40 |
} |
| ... | ... |
@@ -18,7 +18,7 @@ foreach($invoices AS $invoice) |
| 18 | 18 |
$bezahlt = 'Nein'; |
| 19 | 19 |
if ($invoice['bezahlt'] == 1) |
| 20 | 20 |
$bezahlt = 'Ja'; |
| 21 |
- output("<tr><td>{$invoice['id']}</td><td>{$invoice['datum']}</td><td>{$invoice['betrag']} €</td><td>{$bezahlt}</td><td><a href=\"pdf.php?id={$invoice['id']}\">PDF</a>   <a href=\"html.php?id={$invoice['id']}\">HTML</a></td></tr>\n");
|
|
| 21 |
+ output("<tr><td>{$invoice['id']}</td><td>{$invoice['datum']}</td><td>{$invoice['betrag']} €</td><td>{$bezahlt}</td><td>".internal_link("pdf", "PDF", "id={$invoice['id']}").'   '.internal_link("html", "HTML", "id={$invoice['id']}")."</td></tr>\n");
|
|
| 22 | 22 |
} |
| 23 | 23 |
|
| 24 | 24 |
output('</table><br />');
|
| ... | ... |
@@ -12,7 +12,7 @@ output('<h3>Rechnung</h3>
|
| 12 | 12 |
|
| 13 | 13 |
$invoice_id = (int) filter_input_general($_GET['id']); |
| 14 | 14 |
|
| 15 |
-output("<p>Für eine druckbare Version benutzen Sie bitte die Ausgabe <a href=\"pdf.php?id={$invoice_id}\">als PDF-Datei</a>.</p>
|
|
| 15 |
+output("<p>Für eine druckbare Version benutzen Sie bitte die Ausgabe ".internal_link("pdf", "als PDF-Datei", "id={$invoice_id}").".</p>
|
|
| 16 | 16 |
<p> </p>"); |
| 17 | 17 |
|
| 18 | 18 |
|
| ... | ... |
@@ -4,8 +4,8 @@ $role = $_SESSION['role']; |
| 4 | 4 |
|
| 5 | 5 |
if ($role & ROLE_CUSTOMER) |
| 6 | 6 |
{
|
| 7 |
- $menu["invoice_current"] = array("label" => "Rechnungen", "file" => "current.php", "weight" => 2);
|
|
| 8 |
- $menu["invoice_upcoming"] = array("label" => "zukünftige Rechnungen", "file" => "upcoming.php", "weight" => 2, "submenu" => "invoice_current");
|
|
| 7 |
+ $menu["invoice_current"] = array("label" => "Rechnungen", "file" => "current", "weight" => 2);
|
|
| 8 |
+ $menu["invoice_upcoming"] = array("label" => "zukünftige Rechnungen", "file" => "upcoming", "weight" => 2, "submenu" => "invoice_current");
|
|
| 9 | 9 |
|
| 10 | 10 |
|
| 11 | 11 |
} |
| ... | ... |
@@ -26,11 +26,11 @@ foreach ($jabberaccounts as $acc) |
| 26 | 26 |
$domain = new Domain(); |
| 27 | 27 |
$domain->fqdn='schokokeks.org'; |
| 28 | 28 |
} |
| 29 |
- output("<tr><td>{$local}@{$domain->fqdn}</td><td>".internal_link('chpass.php', 'Passwort ändern', 'account='.$acc['id'])."   ".internal_link('save.php', 'Löschen', 'action=delete&account='.$acc['id']).'</td></tr>');
|
|
| 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 | 32 |
output('</table>
|
| 33 | 33 |
|
| 34 |
-<p><a href="new_account.php">Neues Jabber-Konto anlegen</a></p>'); |
|
| 34 |
+<p>'.internal_link("new_account", "Neues Jabber-Konto anlegen").'</p>');
|
|
| 35 | 35 |
|
| 36 | 36 |
?> |
| ... | ... |
@@ -14,7 +14,7 @@ $account_string = $account['local'].'@'.$account['domain']; |
| 14 | 14 |
|
| 15 | 15 |
output("<h3>Passwort für Jabber-Account ändern</h3>");
|
| 16 | 16 |
|
| 17 |
-output(html_form('jabber_chpass', 'save.php', 'action=chpass', '
|
|
| 17 |
+output(html_form('jabber_chpass', 'save', 'action=chpass', '
|
|
| 18 | 18 |
<table> |
| 19 | 19 |
<tr><td>Account-Name:</td><td>'.$account_string.'</td></tr> |
| 20 | 20 |
<tr><td>Passwort:</td><td><input type="password" name="newpass" value="" /></td></tr> |
| ... | ... |
@@ -71,7 +71,7 @@ function create_jabber_account($local, $domain, $password) |
| 71 | 71 |
$result = db_query("SELECT id FROM kundendaten.domains WHERE kunde={$customerno} AND jabber=1 AND id={$domain};");
|
| 72 | 72 |
if (mysql_num_rows($result) == 0) |
| 73 | 73 |
{
|
| 74 |
- logger("modules/jabber/include/jabberaccounts.php", "jabber", "attempt to create account for invalid domain »{$domain}«");
|
|
| 74 |
+ logger("modules/jabber/include/jabberaccounts", "jabber", "attempt to create account for invalid domain »{$domain}«");
|
|
| 75 | 75 |
system_failure("Invalid domain!");
|
| 76 | 76 |
} |
| 77 | 77 |
} |
| ... | ... |
@@ -85,12 +85,12 @@ function create_jabber_account($local, $domain, $password) |
| 85 | 85 |
$result = db_query("SELECT id FROM jabber.accounts WHERE local='{$local}' AND {$domainquery}");
|
| 86 | 86 |
if (mysql_num_rows($result) > 0) |
| 87 | 87 |
{
|
| 88 |
- logger("modules/jabber/include/jabberaccounts.php", "jabber", "attempt to create already existing account »{$local}@{$domain}«");
|
|
| 88 |
+ logger("modules/jabber/include/jabberaccounts", "jabber", "attempt to create already existing account »{$local}@{$domain}«");
|
|
| 89 | 89 |
system_failure("Diesen Account gibt es bereits!");
|
| 90 | 90 |
} |
| 91 | 91 |
|
| 92 | 92 |
db_query("INSERT INTO jabber.accounts (customerno,local,domain,password) VALUES ({$customerno}, '{$local}', {$domain}, '{$password}');");
|
| 93 |
- logger("modules/jabber/include/jabberaccounts.php", "jabber", "created account »{$local}@{$domain}«");
|
|
| 93 |
+ logger("modules/jabber/include/jabberaccounts", "jabber", "created account »{$local}@{$domain}«");
|
|
| 94 | 94 |
} |
| 95 | 95 |
|
| 96 | 96 |
|
| ... | ... |
@@ -108,7 +108,7 @@ function change_jabber_password($id, $password) |
| 108 | 108 |
$password = mysql_real_escape_string( $password ); |
| 109 | 109 |
|
| 110 | 110 |
db_query("UPDATE jabber.accounts SET password='{$password}' WHERE customerno={$customerno} AND id={$id} LIMIT 1");
|
| 111 |
- logger("modules/jabber/include/jabberaccounts.php", "jabber", "changed password for account »{$id}«");
|
|
| 111 |
+ logger("modules/jabber/include/jabberaccounts", "jabber", "changed password for account »{$id}«");
|
|
| 112 | 112 |
} |
| 113 | 113 |
|
| 114 | 114 |
|
| ... | ... |
@@ -121,7 +121,7 @@ function delete_jabber_account($id) |
| 121 | 121 |
$id = (int) $id; |
| 122 | 122 |
|
| 123 | 123 |
db_query("UPDATE jabber.accounts SET `delete`=1 WHERE customerno={$customerno} AND id={$id} LIMIT 1");
|
| 124 |
- logger("modules/jabber/include/jabberaccounts.php", "jabber", "deleted account »{$id}«");
|
|
| 124 |
+ logger("modules/jabber/include/jabberaccounts", "jabber", "deleted account »{$id}«");
|
|
| 125 | 125 |
} |
| 126 | 126 |
|
| 127 | 127 |
?> |
| ... | ... |
@@ -4,7 +4,7 @@ $role = $_SESSION['role']; |
| 4 | 4 |
|
| 5 | 5 |
if ($role & ROLE_CUSTOMER) |
| 6 | 6 |
{
|
| 7 |
- $menu["jabber_accounts"] = array("label" => "Jabber", "file" => "accounts.php", "weight" => 10);
|
|
| 7 |
+ $menu["jabber_accounts"] = array("label" => "Jabber", "file" => "accounts", "weight" => 10);
|
|
| 8 | 8 |
|
| 9 | 9 |
} |
| 10 | 10 |
|
| ... | ... |
@@ -24,7 +24,7 @@ output("<h3>Neuen Jabber-Account erstellen</h3>");
|
| 24 | 24 |
|
| 25 | 25 |
output('<p>Erstellen Sie hier ein neues Jabber-Konto. Ihre Änderungen werden nach ca. 10 Minuten automatisch in das System übertragen. Accounts funktionieren also nicht unmittelbar nach dem Anlegen.</p>
|
| 26 | 26 |
|
| 27 |
-'.html_form('jabber_new_account', 'save.php', 'action=new', '
|
|
| 27 |
+'.html_form('jabber_new_account', 'save', 'action=new', '
|
|
| 28 | 28 |
<table> |
| 29 | 29 |
<tr><td>Account-Name:</td><td><input type="text" name="local" value="" /> @ <select name="domain" size="1"> |
| 30 | 30 |
'.$options.' |
| ... | ... |
@@ -25,7 +25,7 @@ if ($_GET['action'] == 'new') |
| 25 | 25 |
{
|
| 26 | 26 |
create_jabber_account($_POST['local'], $_POST['domain'], stripslashes($_POST['password'])); |
| 27 | 27 |
if (! $debugmode) |
| 28 |
- header('Location: accounts.php');
|
|
| 28 |
+ header('Location: accounts');
|
|
| 29 | 29 |
} |
| 30 | 30 |
} |
| 31 | 31 |
elseif ($_GET['action'] == 'chpass') |
| ... | ... |
@@ -43,7 +43,7 @@ elseif ($_GET['action'] == 'chpass') |
| 43 | 43 |
{
|
| 44 | 44 |
change_jabber_password($_POST['accountid'], stripslashes($_POST['newpass'])); |
| 45 | 45 |
if (! $debugmode) |
| 46 |
- header('Location: accounts.php');
|
|
| 46 |
+ header('Location: accounts');
|
|
| 47 | 47 |
} |
| 48 | 48 |
} |
| 49 | 49 |
elseif ($_GET['action'] == 'delete') |
| ... | ... |
@@ -62,12 +62,12 @@ elseif ($_GET['action'] == 'delete') |
| 62 | 62 |
{
|
| 63 | 63 |
delete_jabber_account($account['id']); |
| 64 | 64 |
if (! $debugmode) |
| 65 |
- header("Location: accounts.php");
|
|
| 65 |
+ header("Location: accounts");
|
|
| 66 | 66 |
} |
| 67 | 67 |
elseif ($sure === false) |
| 68 | 68 |
{
|
| 69 | 69 |
if (! $debugmode) |
| 70 |
- header("Location: accounts.php");
|
|
| 70 |
+ header("Location: accounts");
|
|
| 71 | 71 |
} |
| 72 | 72 |
|
| 73 | 73 |
} |
| ... | ... |
@@ -121,7 +121,7 @@ if ($output_something) |
| 121 | 121 |
<tr><th style="background-color: #729bb3; color: #fff;padding: 0.2em; text-align: left;">Datenbanken</th>'; |
| 122 | 122 |
|
| 123 | 123 |
foreach ($users as $user) |
| 124 |
- $form .= "<th>{$user}<br /><a href=\"?".($debugmode ? 'debug&': '')."action=delete_user&user={$user}\"><img src=\"{$prefix}images/delete.png\" title=\"Benutzer »{$user}« löschen\" alt=\"löschen\" /></a></th>";
|
|
| 124 |
+ $form .= "<th>{$user}<br />".internal_link("", "<img src=\"{$prefix}images/delete.png\" title=\"Benutzer »{$user}« löschen\" alt=\"löschen\" />", "action=delete_user&user={$user}")."</th>";
|
|
| 125 | 125 |
$form .= '<th><input type="text" name="new_user" size="10" value="" /></th></tr> |
| 126 | 126 |
'; |
| 127 | 127 |
|
| ... | ... |
@@ -129,7 +129,7 @@ if ($output_something) |
| 129 | 129 |
|
| 130 | 130 |
foreach($dbs as $db) |
| 131 | 131 |
{
|
| 132 |
- $form .= "<tr><td style=\"border: 0px; font-weight: bold; text-align: right;\">{$db} <a href=\"?".($debugmode ? 'debug&': '')."action=delete_db&db={$db}\"><img src=\"{$prefix}images/delete.png\" title=\"Datenbank »{$db}« löschen\" alt=\"löschen\" /></a></td>";
|
|
| 132 |
+ $form .= "<tr><td style=\"border: 0px; font-weight: bold; text-align: right;\">{$db} ".internal_link("", "<img src=\"{$prefix}images/delete.png\" title=\"Datenbank »{$db}« löschen\" alt=\"löschen\" />", "action=delete_db&db={$db}")."</td>";
|
|
| 133 | 133 |
foreach ($users as $user) |
| 134 | 134 |
$form .= '<td style="text-align: center;"><input type="checkbox" id="'.$db.'_'.$user.'" name="access['.$db.'][]" value="'.$user.'" '.(get_mysql_access($db, $user) ? 'checked="checked" ' : '')." /></td>"; |
| 135 | 135 |
$form .= "</tr>\n"; |
| ... | ... |
@@ -144,7 +144,7 @@ if ($output_something) |
| 144 | 144 |
<p><input type="submit" name="accesseditor" value="Speichern" /></p>'; |
| 145 | 145 |
|
| 146 | 146 |
|
| 147 |
- output(html_form('mysql_databases', 'databases.php', '', $form));
|
|
| 147 |
+ output(html_form('mysql_databases', 'databases', '', $form));
|
|
| 148 | 148 |
|
| 149 | 149 |
$users = get_mysql_accounts($_SESSION['userinfo']['uid']); |
| 150 | 150 |
|
| ... | ... |
@@ -162,7 +162,7 @@ if ($output_something) |
| 162 | 162 |
output('<h4>Passwort ändern</h4>
|
| 163 | 163 |
<p>Hier können Sie das Passwort eines MySQL-Benutzeraccounts ändern bzw. neu setzen</p> |
| 164 | 164 |
|
| 165 |
- '.html_form('mysql_databases', 'databases.php', 'action=change_pw', $form));
|
|
| 165 |
+ '.html_form('mysql_databases', 'databases', 'action=change_pw', $form));
|
|
| 166 | 166 |
|
| 167 | 167 |
} |
| 168 | 168 |
|
| ... | ... |
@@ -57,14 +57,14 @@ function set_mysql_access($db, $account, $status) |
| 57 | 57 |
if (get_mysql_access($db, $account)) |
| 58 | 58 |
return NULL; |
| 59 | 59 |
$query = "INSERT INTO misc.mysql_access (`database`,user) VALUES ((SELECT id FROM misc.mysql_database WHERE name='{$db}' AND useraccount={$uid} LIMIT 1), (SELECT id FROM misc.mysql_accounts WHERE username='{$account}' AND useraccount={$uid}));";
|
| 60 |
- logger("modules/mysql/include/mysql.php", "mysql", "granting access on »{$db}« to »{$account}«");
|
|
| 60 |
+ logger("modules/mysql/include/mysql", "mysql", "granting access on »{$db}« to »{$account}«");
|
|
| 61 | 61 |
} |
| 62 | 62 |
else |
| 63 | 63 |
{
|
| 64 | 64 |
if (! get_mysql_access($db, $account)) |
| 65 | 65 |
return NULL; |
| 66 | 66 |
$query = "DELETE FROM misc.mysql_access WHERE `database`=(SELECT id FROM misc.mysql_database WHERE name='{$db}' AND useraccount={$uid} LIMIT 1) AND user=(SELECT id FROM misc.mysql_accounts WHERE username='{$account}' AND useraccount={$uid});";
|
| 67 |
- logger("modules/mysql/include/mysql.php", "mysql", "revoking access on »{$db}« from »{$account}«");
|
|
| 67 |
+ logger("modules/mysql/include/mysql", "mysql", "revoking access on »{$db}« from »{$account}«");
|
|
| 68 | 68 |
} |
| 69 | 69 |
db_query($query); |
| 70 | 70 |
} |
| ... | ... |
@@ -74,7 +74,7 @@ function create_mysql_account($username) |
| 74 | 74 |
{
|
| 75 | 75 |
if (! validate_mysql_dbname($username)) |
| 76 | 76 |
{
|
| 77 |
- logger("modules/mysql/include/mysql.php", "mysql", "illegal username »{$username}«");
|
|
| 77 |
+ logger("modules/mysql/include/mysql", "mysql", "illegal username »{$username}«");
|
|
| 78 | 78 |
input_error("Der eingegebene Benutzername entspricht leider nicht der Konvention. Bitte tragen Sie einen passenden Namen ein.");
|
| 79 | 79 |
return NULL; |
| 80 | 80 |
} |
| ... | ... |
@@ -84,7 +84,7 @@ function create_mysql_account($username) |
| 84 | 84 |
} |
| 85 | 85 |
$uid = $_SESSION['userinfo']['uid']; |
| 86 | 86 |
$username = mysql_real_escape_string($username); |
| 87 |
- logger("modules/mysql/include/mysql.php", "mysql", "creating user »{$username}«");
|
|
| 87 |
+ logger("modules/mysql/include/mysql", "mysql", "creating user »{$username}«");
|
|
| 88 | 88 |
db_query("INSERT INTO misc.mysql_accounts (username, password, useraccount) VALUES ('$username', '!', $uid);");
|
| 89 | 89 |
} |
| 90 | 90 |
|
| ... | ... |
@@ -93,7 +93,7 @@ function delete_mysql_account($username) |
| 93 | 93 |
{
|
| 94 | 94 |
$username = mysql_real_escape_string($username); |
| 95 | 95 |
$uid = $_SESSION['userinfo']['uid']; |
| 96 |
- logger("modules/mysql/include/mysql.php", "mysql", "deleting user »{$username}«");
|
|
| 96 |
+ logger("modules/mysql/include/mysql", "mysql", "deleting user »{$username}«");
|
|
| 97 | 97 |
db_query("DELETE FROM misc.mysql_accounts WHERE username='{$username}' AND useraccount='{$uid}' LIMIT 1;");
|
| 98 | 98 |
} |
| 99 | 99 |
|
| ... | ... |
@@ -102,13 +102,13 @@ function create_mysql_database($dbname) |
| 102 | 102 |
{
|
| 103 | 103 |
if (! validate_mysql_dbname($dbname)) |
| 104 | 104 |
{
|
| 105 |
- logger("modules/mysql/include/mysql.php", "mysql", "illegal db-name »{$dbname}«");
|
|
| 105 |
+ logger("modules/mysql/include/mysql", "mysql", "illegal db-name »{$dbname}«");
|
|
| 106 | 106 |
input_error("Der eingegebene Datenbankname entspricht leider nicht der Konvention. Bitte tragen Sie einen passenden Namen ein.");
|
| 107 | 107 |
return NULL; |
| 108 | 108 |
} |
| 109 | 109 |
$dbname = mysql_real_escape_string($dbname); |
| 110 | 110 |
$uid = $_SESSION['userinfo']['uid']; |
| 111 |
- logger("modules/mysql/include/mysql.php", "mysql", "creating database »{$dbname}«");
|
|
| 111 |
+ logger("modules/mysql/include/mysql", "mysql", "creating database »{$dbname}«");
|
|
| 112 | 112 |
db_query("INSERT INTO misc.mysql_database (name, useraccount) VALUES ('$dbname', $uid);");
|
| 113 | 113 |
} |
| 114 | 114 |
|
| ... | ... |
@@ -117,7 +117,7 @@ function delete_mysql_database($dbname) |
| 117 | 117 |
{
|
| 118 | 118 |
$dbname = mysql_real_escape_string($dbname); |
| 119 | 119 |
$uid = $_SESSION['userinfo']['uid']; |
| 120 |
- logger("modules/mysql/include/mysql.php", "mysql", "removing database »{$dbname}«");
|
|
| 120 |
+ logger("modules/mysql/include/mysql", "mysql", "removing database »{$dbname}«");
|
|
| 121 | 121 |
db_query("DELETE FROM misc.mysql_database WHERE name='{$dbname}' AND useraccount='{$uid}' LIMIT 1;");
|
| 122 | 122 |
} |
| 123 | 123 |
|
| ... | ... |
@@ -142,7 +142,7 @@ function set_mysql_password($username, $password) |
| 142 | 142 |
$username = mysql_real_escape_string($username); |
| 143 | 143 |
$password = mysql_real_escape_string($password); |
| 144 | 144 |
$uid = $_SESSION['userinfo']['uid']; |
| 145 |
- logger("modules/mysql/include/mysql.php", "mysql", "updating password for »{$username}«");
|
|
| 145 |
+ logger("modules/mysql/include/mysql", "mysql", "updating password for »{$username}«");
|
|
| 146 | 146 |
db_query("UPDATE misc.mysql_accounts SET password=PASSWORD('$password') WHERE username='$username' AND useraccount=$uid;");
|
| 147 | 147 |
} |
| 148 | 148 |
|
| ... | ... |
@@ -4,7 +4,7 @@ $role = $_SESSION['role']; |
| 4 | 4 |
|
| 5 | 5 |
if ($role & ROLE_SYSTEMUSER) |
| 6 | 6 |
{
|
| 7 |
- $menu["mysql_databases"] = array("label" => "MySQL-Datenbank", "file" => "databases.php", "weight" => 20);
|
|
| 7 |
+ $menu["mysql_databases"] = array("label" => "MySQL-Datenbank", "file" => "databases", "weight" => 20);
|
|
| 8 | 8 |
|
| 9 | 9 |
} |
| 10 | 10 |
?> |
| ... | ... |
@@ -20,7 +20,7 @@ function create_customer($data) |
| 20 | 20 |
|
| 21 | 21 |
if (customer_with_email($data['email']) !== NULL) |
| 22 | 22 |
{
|
| 23 |
- logger('modules/register/include/register.php', 'register', "Attempt to create customer with duplicate email »{$data['email']}«");
|
|
| 23 |
+ logger('modules/register/include/register', 'register', "Attempt to create customer with duplicate email »{$data['email']}«");
|
|
| 24 | 24 |
return NULL; |
| 25 | 25 |
} |
| 26 | 26 |
|
| ... | ... |
@@ -30,7 +30,7 @@ function create_customer($data) |
| 30 | 30 |
$nachname = mysql_escape_string($data['nachname']); |
| 31 | 31 |
$email = mysql_escape_string($data['email']); |
| 32 | 32 |
|
| 33 |
- logger('modules/register/include/register.php', 'register', "Creating new account: {$anrede} / {$firma} / {$vorname} / {$nachname} / {$email}");
|
|
| 33 |
+ logger('modules/register/include/register', 'register', "Creating new account: {$anrede} / {$firma} / {$vorname} / {$nachname} / {$email}");
|
|
| 34 | 34 |
|
| 35 | 35 |
$realname = maybe_null(chop($vorname.' '.$nachname)); |
| 36 | 36 |
|
| ... | ... |
@@ -46,7 +46,7 @@ if (count($_POST) > 0) |
| 46 | 46 |
require_once('inc/base.php');
|
| 47 | 47 |
send_initial_customer_token($customerno); |
| 48 | 48 |
notify_admins_about_new_customer($customerno); |
| 49 |
- logger("modules/register/index.php", "register", "token sent for customer »{$customerno}«");
|
|
| 49 |
+ logger("modules/register/index", "register", "token sent for customer »{$customerno}«");
|
|
| 50 | 50 |
$success = true; |
| 51 | 51 |
#success_msg('Die angegebenen Daten wurden gespeichert, Sie sollten umgehend eine E-Mail erhalten.');
|
| 52 | 52 |
} |
| ... | ... |
@@ -5,7 +5,7 @@ $role = $_SESSION['role']; |
| 5 | 5 |
switch ($role) |
| 6 | 6 |
{
|
| 7 | 7 |
case ROLE_ANONYMOUS: |
| 8 |
- $menu["register_index"] = array("label" => "Kunde werden", "file" => "index.php", "weight" => 0);
|
|
| 8 |
+ $menu["register_index"] = array("label" => "Kunde werden", "file" => "index", "weight" => 0);
|
|
| 9 | 9 |
break; |
| 10 | 10 |
|
| 11 | 11 |
} |
| ... | ... |
@@ -14,7 +14,7 @@ if (isset($_POST['submit'])) |
| 14 | 14 |
$role = find_role($id, '', True); |
| 15 | 15 |
setup_session($role, $id); |
| 16 | 16 |
|
| 17 |
- header('Location: ../../go/index/index.php');
|
|
| 17 |
+ header('Location: ../../go/index/index');
|
|
| 18 | 18 |
die(); |
| 19 | 19 |
} |
| 20 | 20 |
|
| ... | ... |
@@ -33,7 +33,7 @@ foreach ($users as $user) |
| 33 | 33 |
$options .= " <option value=\"{$user->uid}\">{$user->username} ({$user->uid})</option>\n";
|
| 34 | 34 |
} |
| 35 | 35 |
|
| 36 |
-output(html_form('su_su', 'su.php', '', '<p>Benutzer auswählen:
|
|
| 36 |
+output(html_form('su_su', 'su', '', '<p>Benutzer auswählen:
|
|
| 37 | 37 |
<select name="destination" size="1"> |
| 38 | 38 |
'.$options.' |
| 39 | 39 |
</select> |
| ... | ... |
@@ -48,7 +48,7 @@ foreach ($customers as $customer) |
| 48 | 48 |
$options .= " <option value=\"{$customer->id}\">{$customer->id} - {$customer->name}</option>\n";
|
| 49 | 49 |
} |
| 50 | 50 |
|
| 51 |
-output(html_form('su_su', 'su.php', '', '<p>Kunde auswählen:
|
|
| 51 |
+output(html_form('su_su', 'su', '', '<p>Kunde auswählen:
|
|
| 52 | 52 |
<select name="destination" size="1"> |
| 53 | 53 |
'.$options.' |
| 54 | 54 |
</select> |
| ... | ... |
@@ -27,7 +27,7 @@ else |
| 27 | 27 |
if (customer_useraccount($acc->uid)) |
| 28 | 28 |
output($acc->username); |
| 29 | 29 |
else |
| 30 |
- output(internal_link('edit.php', $acc->username, "uid={$acc->uid}"));
|
|
| 30 |
+ output(internal_link('edit', $acc->username, "uid={$acc->uid}"));
|
|
| 31 | 31 |
output("</td><td>{$acc->name}</td><td>{$acc->erstellungsdatum}</td><td>{$acc->quota} MB</td></tr>");
|
| 32 | 32 |
} |
| 33 | 33 |
output("</table><br />");
|
| ... | ... |
@@ -18,7 +18,7 @@ if (customer_useraccount($account['uid'])) |
| 18 | 18 |
system_failure('Aus Sicherheitsgründen können Sie diesen Account nicht ändern!');
|
| 19 | 19 |
|
| 20 | 20 |
|
| 21 |
-output(html_form('systemuser_edit', 'save.php', 'action=edit', '
|
|
| 21 |
+output(html_form('systemuser_edit', 'save', 'action=edit', '
|
|
| 22 | 22 |
<table> |
| 23 | 23 |
<tr><td>Benutzername:</td><td><strong>'.$account['username'].'</strong></td></tr> |
| 24 | 24 |
<tr><td>richtiger Name:<br /><span style="font-size:85%;">(wenn nicht »'.$_SESSION['customerinfo']['name'].'«)</span></td><td><input type="text" name="fullname" value="'.$account['name'].'" /></td></tr> |
| ... | ... |
@@ -67,7 +67,7 @@ function set_systemuser_details($uid, $fullname, $quota) |
| 67 | 67 |
$quota = (int) $quota; |
| 68 | 68 |
|
| 69 | 69 |
db_query("UPDATE system.useraccounts SET name={$fullname} WHERE kunde={$customerno} AND uid={$uid} LIMIT 1");
|
| 70 |
- logger("modules/systemuser/include/useraccounts.php", "systemuser", "updated real name for uid {$uid}");
|
|
| 70 |
+ logger("modules/systemuser/include/useraccounts", "systemuser", "updated real name for uid {$uid}");
|
|
| 71 | 71 |
|
| 72 | 72 |
} |
| 73 | 73 |
|
| ... | ... |
@@ -4,7 +4,7 @@ $role = $_SESSION['role']; |
| 4 | 4 |
|
| 5 | 5 |
if ($role & ROLE_CUSTOMER) |
| 6 | 6 |
{
|
| 7 |
- $menu["systemuser_accounts"] = array("label" => "Benutzeraccounts", "file" => "accounts.php", "weight" => 30);
|
|
| 7 |
+ $menu["systemuser_accounts"] = array("label" => "Benutzeraccounts", "file" => "accounts", "weight" => 30);
|
|
| 8 | 8 |
} |
| 9 | 9 |
|
| 10 | 10 |
?> |
| ... | ... |
@@ -26,7 +26,7 @@ if ($_GET['action'] == 'new') |
| 26 | 26 |
{
|
| 27 | 27 |
create_jabber_account($_POST['local'], $_POST['domain'], $_POST['password']); |
| 28 | 28 |
if (! $debugmode) |
| 29 |
- header('Location: accounts.php');
|
|
| 29 |
+ header('Location: accounts');
|
|
| 30 | 30 |
} |
| 31 | 31 |
*/ |
| 32 | 32 |
} |
| ... | ... |
@@ -58,7 +58,7 @@ elseif ($_GET['action'] == 'edit') |
| 58 | 58 |
|
| 59 | 59 |
set_systemuser_details($_POST['uid'], $_POST['fullname'], $_POST['quota']); |
| 60 | 60 |
if (! ($debugmode || $error)) |
| 61 |
- header('Location: accounts.php');
|
|
| 61 |
+ header('Location: accounts');
|
|
| 62 | 62 |
|
| 63 | 63 |
} |
| 64 | 64 |
elseif ($_GET['action'] == 'delete') |
| ... | ... |
@@ -75,12 +75,12 @@ elseif ($_GET['action'] == 'delete') |
| 75 | 75 |
{
|
| 76 | 76 |
delete_jabber_account($account['id']); |
| 77 | 77 |
if (! $debugmode) |
| 78 |
- header("Location: accounts.php");
|
|
| 78 |
+ header("Location: accounts");
|
|
| 79 | 79 |
} |
| 80 | 80 |
elseif ($sure === false) |
| 81 | 81 |
{
|
| 82 | 82 |
if (! $debugmode) |
| 83 |
- header("Location: accounts.php");
|
|
| 83 |
+ header("Location: accounts");
|
|
| 84 | 84 |
} |
| 85 | 85 |
*/ |
| 86 | 86 |
} |
| ... | ... |
@@ -34,19 +34,19 @@ foreach ($aliases AS $alias) {
|
| 34 | 34 |
$aliastype = 'Umleitung auf Haupt-Adresse'; |
| 35 | 35 |
} |
| 36 | 36 |
$formtoken = generate_form_token('aliases_toggle');
|
| 37 |
- $havewww = '<br />www.'.$alias['fqdn'].'   ('.internal_link('aliasoptions.php', 'WWW-Alias entfernen', "alias={$alias['id']}&aliaswww=0&formtoken={$formtoken}").')';
|
|
| 38 |
- $nowww = '<br />'.internal_link('aliasoptions.php', 'Auch mit WWW', "alias={$alias['id']}&aliaswww=1&formtoken={$formtoken}");
|
|
| 37 |
+ $havewww = '<br />www.'.$alias['fqdn'].'   ('.internal_link('aliasoptions', 'WWW-Alias entfernen', "alias={$alias['id']}&aliaswww=0&formtoken={$formtoken}").')';
|
|
| 38 |
+ $nowww = '<br />'.internal_link('aliasoptions', 'Auch mit WWW', "alias={$alias['id']}&aliaswww=1&formtoken={$formtoken}");
|
|
| 39 | 39 |
$wwwalias = (strstr($alias['options'], 'aliaswww') ? $havewww : $nowww); |
| 40 | 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}");
|
|
| 41 |
+ $to_forward = internal_link('aliasoptions', 'In Umleitung umwandeln', "alias={$alias['id']}&forward=1&formtoken={$formtoken}");
|
|
| 42 |
+ $remove_forward = internal_link('aliasoptions', 'In zusätzliche Adresse umwandeln', "alias={$alias['id']}&forward=0&formtoken={$formtoken}");
|
|
| 43 | 43 |
$typetoggle = (strstr($alias['options'], 'forward') ? $remove_forward : $to_forward); |
| 44 | 44 |
|
| 45 | 45 |
|
| 46 | 46 |
$form .= "<tr> |
| 47 | 47 |
<td>{$alias['fqdn']}{$wwwalias}</td>
|
| 48 | 48 |
<td>{$aliastype}<br />{$typetoggle}</td>
|
| 49 |
- <td>".internal_link('save.php', 'Aliasname löschen', "action=deletealias&alias={$alias['id']}")."</td></tr>
|
|
| 49 |
+ <td>".internal_link('save', 'Aliasname löschen', "action=deletealias&alias={$alias['id']}")."</td></tr>
|
|
| 50 | 50 |
"; |
| 51 | 51 |
} |
| 52 | 52 |
|
| ... | ... |
@@ -71,10 +71,10 @@ $form .= " |
| 71 | 71 |
</tr> |
| 72 | 72 |
</table>"; |
| 73 | 73 |
|
| 74 |
-output(html_form('vhosts_add_alias', 'save.php', 'action=addalias&vhost='.$vhost['id'], $form));
|
|
| 74 |
+output(html_form('vhosts_add_alias', 'save', 'action=addalias&vhost='.$vhost['id'], $form));
|
|
| 75 | 75 |
|
| 76 | 76 |
output("<p>
|
| 77 |
- <a href=\"vhosts.php\">Zurück zur Übersicht</a> |
|
| 77 |
+ ".internal_link("vhosts", "Zurück zur Übersicht")."
|
|
| 78 | 78 |
</p>"); |
| 79 | 79 |
|
| 80 | 80 |
|
| ... | ... |
@@ -33,7 +33,7 @@ if (isset($_GET['aliaswww'])) {
|
| 33 | 33 |
save_alias($alias); |
| 34 | 34 |
|
| 35 | 35 |
if (! $debugmode) |
| 36 |
- header('Location: aliases.php?vhost='.$alias['vhost']);
|
|
| 36 |
+ header('Location: aliases?vhost='.$alias['vhost']);
|
|
| 37 | 37 |
} |
| 38 | 38 |
if (isset($_GET['forward'])) {
|
| 39 | 39 |
|
| ... | ... |
@@ -60,7 +60,7 @@ if (isset($_GET['forward'])) {
|
| 60 | 60 |
save_alias($alias); |
| 61 | 61 |
|
| 62 | 62 |
if (! $debugmode) |
| 63 |
- header('Location: aliases.php?vhost='.$alias['vhost']);
|
|
| 63 |
+ header('Location: aliases?vhost='.$alias['vhost']);
|
|
| 64 | 64 |
} |
| 65 | 65 |
|
| 66 | 66 |
|
| ... | ... |
@@ -180,12 +180,12 @@ $form .= "<br /><input type=\"checkbox\" name=\"options[]\" id=\"aliaswww\" valu |
| 180 | 180 |
"; |
| 181 | 181 |
|
| 182 | 182 |
$form .= ' |
| 183 |
- <p><input type="submit" value="Speichern" />    '.internal_link('vhosts.php', 'Abbrechen').'</p>
|
|
| 183 |
+ <p><input type="submit" value="Speichern" />    '.internal_link('vhosts', 'Abbrechen').'</p>
|
|
| 184 | 184 |
<p class="warning"><span class="warning">*</span>Es ist im Moment Gegenstand gerichtlicher Außeinandersetzungen, ob die Speicherung von Logfiles auf Webservern |
| 185 | 185 |
zulässig ist. Wir weisen alle Nutzer darauf hin, dass sie selbst dafür verantwortlich sind, bei geloggten Nutzerdaten die |
| 186 | 186 |
Seitenbesucher darauf hinzuweisen. Wir empfehlen, wenn möglich, Logfiles abzuschalten oder anonymes Logging einzusetzen.</p> |
| 187 | 187 |
'; |
| 188 |
-output(html_form('vhosts_edit_vhost', 'save.php', 'action=edit&vhost='.$vhost['id'], $form));
|
|
| 188 |
+output(html_form('vhosts_edit_vhost', 'save', 'action=edit&vhost='.$vhost['id'], $form));
|
|
| 189 | 189 |
|
| 190 | 190 |
|
| 191 | 191 |
?> |
| ... | ... |
@@ -132,7 +132,7 @@ function delete_vhost($id) |
| 132 | 132 |
if ($id == 0) |
| 133 | 133 |
system_failure("id == 0");
|
| 134 | 134 |
$vhost = get_vhost_details($id); |
| 135 |
- logger('modules/vhosts/include/vhosts.php', 'vhosts', 'Removing vhost #'.$id.' ('.$vhost['hostname'].'.'.$vhost['domain'].')');
|
|
| 135 |
+ logger('modules/vhosts/include/vhosts', 'vhosts', 'Removing vhost #'.$id.' ('.$vhost['hostname'].'.'.$vhost['domain'].')');
|
|
| 136 | 136 |
db_query("DELETE FROM vhosts.vhost WHERE id={$vhost['id']} LIMIT 1");
|
| 137 | 137 |
} |
| 138 | 138 |
|
| ... | ... |
@@ -143,7 +143,7 @@ function make_svn_vhost($id) |
| 143 | 143 |
$id = (int) $id; |
| 144 | 144 |
if ($id == 0) |
| 145 | 145 |
system_failure("id == 0");
|
| 146 |
- logger('modules/vhosts/include/vhosts.php', 'vhosts', 'Converting vhost #'.$id.' to SVN');
|
|
| 146 |
+ logger('modules/vhosts/include/vhosts', 'vhosts', 'Converting vhost #'.$id.' to SVN');
|
|
| 147 | 147 |
db_query("REPLACE INTO vhosts.dav (vhost, type) VALUES ({$id}, 'svn')");
|
| 148 | 148 |
db_query("DELETE FROM vhosts.webapps WHERE vhost={$id}");
|
| 149 | 149 |
} |
| ... | ... |
@@ -153,7 +153,7 @@ function make_dav_vhost($id) |
| 153 | 153 |
$id = (int) $id; |
| 154 | 154 |
if ($id == 0) |
| 155 | 155 |
system_failure("id == 0");
|
| 156 |
- logger('modules/vhosts/include/vhosts.php', 'vhosts', 'Converting vhost #'.$id.' to WebDAV');
|
|
| 156 |
+ logger('modules/vhosts/include/vhosts', 'vhosts', 'Converting vhost #'.$id.' to WebDAV');
|
|
| 157 | 157 |
db_query("REPLACE INTO vhosts.dav (vhost, type, options) VALUES ({$id}, 'dav', 'nouserfile')");
|
| 158 | 158 |
db_query("DELETE FROM vhosts.webapps WHERE vhost={$id}");
|
| 159 | 159 |
} |
| ... | ... |
@@ -163,7 +163,7 @@ function make_regular_vhost($id) |
| 163 | 163 |
$id = (int) $id; |
| 164 | 164 |
if ($id == 0) |
| 165 | 165 |
system_failure("id == 0");
|
| 166 |
- logger('modules/vhosts/include/vhosts.php', 'vhosts', 'Converting vhost #'.$id.' to regular');
|
|
| 166 |
+ logger('modules/vhosts/include/vhosts', 'vhosts', 'Converting vhost #'.$id.' to regular');
|
|
| 167 | 167 |
db_query("DELETE FROM vhosts.dav WHERE vhost={$id}");
|
| 168 | 168 |
db_query("DELETE FROM vhosts.webapps WHERE vhost={$id}");
|
| 169 | 169 |
} |
| ... | ... |
@@ -179,7 +179,7 @@ function make_webapp_vhost($id, $webapp) |
| 179 | 179 |
if (mysql_num_rows($result) == 0) |
| 180 | 180 |
system_failure("webapp-id invalid");
|
| 181 | 181 |
$webapp_name = mysql_fetch_object($result)->displayname; |
| 182 |
- logger('modules/vhosts/include/vhosts.php', 'vhosts', 'Setting up webapp '.$webapp_name.' on vhost #'.$id);
|
|
| 182 |
+ logger('modules/vhosts/include/vhosts', 'vhosts', 'Setting up webapp '.$webapp_name.' on vhost #'.$id);
|
|
| 183 | 183 |
db_query("REPLACE INTO vhosts.webapps (vhost, webapp) VALUES ({$id}, {$webapp})");
|
| 184 | 184 |
mail('webapps-setup@schokokeks.org', 'setup', 'setup');
|
| 185 | 185 |
} |
| ... | ... |
@@ -208,11 +208,11 @@ function save_vhost($vhost) |
| 208 | 208 |
$options = mysql_real_escape_string( $vhost['options'] ); |
| 209 | 209 |
|
| 210 | 210 |
if ($id != 0) {
|
| 211 |
- logger('modules/vhosts/include/vhosts.php', 'vhosts', 'Updating vhost #'.$id.' ('.$vhost['hostname'].'.'.$vhost['domain'].')');
|
|
| 211 |
+ logger('modules/vhosts/include/vhosts', 'vhosts', 'Updating vhost #'.$id.' ('.$vhost['hostname'].'.'.$vhost['domain'].')');
|
|
| 212 | 212 |
db_query("UPDATE vhosts.vhost SET hostname={$hostname}, domain={$domain}, docroot={$docroot}, php={$php}, `ssl`={$ssl}, logtype={$logtype}, errorlog={$errorlog}, options='{$options}' WHERE id={$id} LIMIT 1");
|
| 213 | 213 |
} |
| 214 | 214 |
else {
|
| 215 |
- logger('modules/vhosts/include/vhosts.php', 'vhosts', 'Creating vhost '.$vhost['hostname'].'.'.$vhost['domain'].'');
|
|
| 215 |
+ logger('modules/vhosts/include/vhosts', 'vhosts', 'Creating vhost '.$vhost['hostname'].'.'.$vhost['domain'].'');
|
|
| 216 | 216 |
$result = db_query("INSERT INTO vhosts.vhost (user, hostname, domain, docroot, php, `ssl`, logtype, errorlog, options) VALUES ({$_SESSION['userinfo']['uid']}, {$hostname}, {$domain}, {$docroot}, {$php}, {$ssl}, {$logtype}, {$errorlog}, '{$options}')");
|
| 217 | 217 |
$id = mysql_insert_id(); |
| 218 | 218 |
} |
| ... | ... |
@@ -259,7 +259,7 @@ function delete_alias($id) |
| 259 | 259 |
$id = (int) $id; |
| 260 | 260 |
$alias = get_alias_details($id); |
| 261 | 261 |
|
| 262 |
- logger('modules/vhosts/include/vhosts.php', 'aliases', 'Removing alias #'.$id.' ('.$alias['hostname'].'.'.$alias['domain'].')');
|
|
| 262 |
+ logger('modules/vhosts/include/vhosts', 'aliases', 'Removing alias #'.$id.' ('.$alias['hostname'].'.'.$alias['domain'].')');
|
|
| 263 | 263 |
db_query("DELETE FROM vhosts.alias WHERE id={$id}");
|
| 264 | 264 |
} |
| 265 | 265 |
|
| ... | ... |
@@ -277,11 +277,11 @@ function save_alias($alias) |
| 277 | 277 |
$vhost = get_vhost_details( (int) $alias['vhost']); |
| 278 | 278 |
$options = mysql_real_escape_string( $alias['options'] ); |
| 279 | 279 |
if ($id == 0) {
|
| 280 |
- logger('modules/vhosts/include/vhosts.php', 'aliases', 'Creating alias '.$alias['hostname'].'.'.$alias['domain'].' for VHost '.$vhost['id']);
|
|
| 280 |
+ logger('modules/vhosts/include/vhosts', 'aliases', 'Creating alias '.$alias['hostname'].'.'.$alias['domain'].' for VHost '.$vhost['id']);
|
|
| 281 | 281 |
db_query("INSERT INTO vhosts.alias (hostname, domain, vhost, options) VALUES ({$hostname}, {$domain}, {$vhost['id']}, '{$options}')");
|
| 282 | 282 |
} |
| 283 | 283 |
else {
|
| 284 |
- logger('modules/vhosts/include/vhosts.php', 'aliases', 'Updating alias #'.$id.' ('.$alias['hostname'].'.'.$alias['domain'].')');
|
|
| 284 |
+ logger('modules/vhosts/include/vhosts', 'aliases', 'Updating alias #'.$id.' ('.$alias['hostname'].'.'.$alias['domain'].')');
|
|
| 285 | 285 |
db_query("UPDATE vhosts.alias SET hostname={$hostname}, domain={$domain}, options='{$options}' WHERE id={$id} LIMIT 1");
|
| 286 | 286 |
} |
| 287 | 287 |
} |
| ... | ... |
@@ -4,7 +4,7 @@ $role = $_SESSION['role']; |
| 4 | 4 |
|
| 5 | 5 |
if ($role & ROLE_SYSTEMUSER) |
| 6 | 6 |
{
|
| 7 |
- $menu["vhosts_vhosts"] = array("label" => "Webserver", "file" => "vhosts.php", "weight" => 1);
|
|
| 7 |
+ $menu["vhosts_vhosts"] = array("label" => "Webserver", "file" => "vhosts", "weight" => 1);
|
|
| 8 | 8 |
} |
| 9 | 9 |
|
| 10 | 10 |
?> |
| ... | ... |
@@ -147,7 +147,7 @@ if ($_GET['action'] == 'edit') |
| 147 | 147 |
save_vhost($vhost); |
| 148 | 148 |
|
| 149 | 149 |
if (! $debugmode) |
| 150 |
- header('Location: vhosts.php');
|
|
| 150 |
+ header('Location: vhosts');
|
|
| 151 | 151 |
|
| 152 | 152 |
} |
| 153 | 153 |
elseif ($_GET['action'] == 'addalias') |
| ... | ... |
@@ -192,7 +192,7 @@ elseif ($_GET['action'] == 'addalias') |
| 192 | 192 |
save_alias($alias); |
| 193 | 193 |
|
| 194 | 194 |
if (! $debugmode) |
| 195 |
- header('Location: aliases.php?vhost='.$vhost['id']);
|
|
| 195 |
+ header('Location: aliases?vhost='.$vhost['id']);
|
|
| 196 | 196 |
|
| 197 | 197 |
} |
| 198 | 198 |
elseif ($_GET['action'] == 'deletealias') |
| ... | ... |
@@ -217,12 +217,12 @@ elseif ($_GET['action'] == 'deletealias') |
| 217 | 217 |
{
|
| 218 | 218 |
delete_alias($alias['id']); |
| 219 | 219 |
if (! $debugmode) |
| 220 |
- header('Location: aliases.php?vhost='.$vhost['id']);
|
|
| 220 |
+ header('Location: aliases?vhost='.$vhost['id']);
|
|
| 221 | 221 |
} |
| 222 | 222 |
elseif ($sure === false) |
| 223 | 223 |
{
|
| 224 | 224 |
if (! $debugmode) |
| 225 |
- header('Location: aliases.php?vhost='.$vhost['id']);
|
|
| 225 |
+ header('Location: aliases?vhost='.$vhost['id']);
|
|
| 226 | 226 |
} |
| 227 | 227 |
} |
| 228 | 228 |
elseif ($_GET['action'] == 'delete') |
| ... | ... |
@@ -242,12 +242,12 @@ elseif ($_GET['action'] == 'delete') |
| 242 | 242 |
{
|
| 243 | 243 |
delete_vhost($vhost['id']); |
| 244 | 244 |
if (! $debugmode) |
| 245 |
- header("Location: vhosts.php");
|
|
| 245 |
+ header("Location: vhosts");
|
|
| 246 | 246 |
} |
| 247 | 247 |
elseif ($sure === false) |
| 248 | 248 |
{
|
| 249 | 249 |
if (! $debugmode) |
| 250 |
- header("Location: vhosts.php");
|
|
| 250 |
+ header("Location: vhosts");
|
|
| 251 | 251 |
} |
| 252 | 252 |
} |
| 253 | 253 |
else |
| ... | ... |
@@ -26,13 +26,13 @@ if (count($vhosts) > 0) |
| 26 | 26 |
foreach ($vhosts as $vhost) |
| 27 | 27 |
{
|
| 28 | 28 |
$fqdn = $vhost['fqdn']; |
| 29 |
- output("<tr><td>".internal_link('edit.php', $fqdn, "vhost={$vhost['id']}")."</td><td>".internal_link('save.php', "<img src=\"{$prefix}images/delete.png\" title=\"»{$vhost['fqdn']}« löschen\" alt=\"löschen\" />", 'action=delete&vhost='.$vhost['id'] )."</td><td>");
|
|
| 29 |
+ output("<tr><td>".internal_link('edit', $fqdn, "vhost={$vhost['id']}")."</td><td>".internal_link('save', "<img src=\"{$prefix}images/delete.png\" title=\"»{$vhost['fqdn']}« löschen\" alt=\"löschen\" />", 'action=delete&vhost='.$vhost['id'] )."</td><td>");
|
|
| 30 | 30 |
$aliases = get_all_aliases($vhost['id']); |
| 31 | 31 |
foreach ($aliases as $alias) |
| 32 | 32 |
{
|
| 33 | 33 |
output($alias['fqdn'].'<br />'); |
| 34 | 34 |
} |
| 35 |
- output(internal_link('aliases.php', 'Aliase verwalten', 'vhost='.$vhost['id']));
|
|
| 35 |
+ output(internal_link('aliases', 'Aliase verwalten', 'vhost='.$vhost['id']));
|
|
| 36 | 36 |
output('</td>');
|
| 37 | 37 |
$logfiles = 'keine'; |
| 38 | 38 |
if ($vhost['logtype'] == 'default') |
| ... | ... |
@@ -82,7 +82,7 @@ if (count($vhosts) > 0) |
| 82 | 82 |
output('<p><sup>*</sup>) schwach geschriebene Pfadangaben bezeichnen die Standardeinstellung. Ist ein Pfad fett dargestellt, so haben Sie einen davon abweichenden Wert eingegeben.</p>');
|
| 83 | 83 |
output(' <br />');
|
| 84 | 84 |
} |
| 85 |
-output('<p><a href="edit.php">Neue Domain bzw. Subdomain einrichten</a></p>');
|
|
| 85 |
+output('<p>'.internal_link('edit', 'Neue Domain bzw. Subdomain einrichten').'</p>');
|
|
| 86 | 86 |
output(' <br />');
|
| 87 | 87 |
|
| 88 | 88 |
|
| 89 | 89 |