<?php
require_once('inc/base.php');
require_once('vhosts.php');
require_once('inc/debug.php');
global $debugmode;
check_form_token('aliases_toggle', $_GET['formtoken']);
if (isset($_GET['aliaswww'])) {
$aliaswww = (bool) ((int) $_GET['aliaswww']);
$alias = get_alias_details($_GET['alias']);
DEBUG($alias);
$old_options = explode(',', $alias['options']);
$new_options = [];
foreach ($old_options as $op) {
if ($op !== '' && $op != 'aliaswww') {
array_push($new_options, $op);
}
}
if ($aliaswww) {
array_push($new_options, 'aliaswww');
}
DEBUG($old_options);
DEBUG($new_options);
$alias['options'] = implode(',', $new_options);
DEBUG('New options: '.$alias['options']);
$alias['domainid'] = $alias['domain_id'];
save_alias($alias);
if (! $debugmode) {
header('Location: aliases?vhost='.$alias['vhost']);
}
}
if (isset($_GET['forward'])) {
$forward = (bool) ((int) $_GET['forward']);