<?php
require_once('inc/debug.php');
require_once('inc/security.php');
require_once('vhosts.php');
$title = "Aliasnamen für Subdomain bearbeiten";
$section = 'vhosts_vhosts';
require_role(ROLE_SYSTEMUSER);
$id = (int) $_GET['vhost'];
$vhost = get_vhost_details($id);
DEBUG($vhost);
$aliases = get_aliases($id);
DEBUG($aliases);
output("<h3>Aliasnamen für Subdomain bearbeiten</h3>");
$mainalias = (strstr($vhost['options'], 'aliaswww') ? '<br /><strong>www.'.$vhost['fqdn'].'</strong>' : '');
$form = "
<table>
<tr><th>Adresse</th><th>Verhalten</th><th> </th></tr>
<tr><td><strong>{$vhost['fqdn']}</strong>{$mainalias}</td><td>Haupt-Adresse</td><td> </td></tr>
";
foreach ($aliases AS $alias) {
$aliastype = 'Zusätzliche Adresse';
if (strstr($alias['options'], 'forward')) {
$aliastype = 'Umleitung auf Haupt-Adresse';
}
$formtoken = generate_form_token('aliases_toggle');
$havewww = '<br />www.'.$alias['fqdn'].'   ('.internal_link('aliasoptions', 'WWW-Alias entfernen', "alias={$alias['id']}&aliaswww=0&formtoken={$formtoken}").')';
$nowww = '<br />'.internal_link('aliasoptions', 'Auch mit WWW', "alias={$alias['id']}&aliaswww=1&formtoken={$formtoken}");
$wwwalias = (strstr($alias['options'], 'aliaswww') ? $havewww : $nowww);
$to_forward = internal_link('aliasoptions', 'In Umleitung umwandeln', "alias={$alias['id']}&forward=1&formtoken={$formtoken}");
$remove_forward = internal_link('aliasoptions', 'In zusätzliche Adresse umwandeln', "alias={$alias['id']}&forward=0&formtoken={$formtoken}");
$typetoggle = (strstr($alias['options'], 'forward') ? $remove_forward : $to_forward);
$form .= "<tr>
<td>{$alias['fqdn']}{$wwwalias}</td>
<td>{$aliastype}<br />{$typetoggle}</td>
<td>".internal_link('save', 'Aliasname löschen', "action=deletealias&alias={$alias['id']}")."</td></tr>
";
}