bernd
Aliases editieren
bernd commited 709c9ea at 2007-08-09 19:05:07
<?php
require_once('session/start.php');
require_once('vhosts.php');
require_once('inc/security.php');
require_once('class/domain.php');
require_role(ROLE_SYSTEMUSER);
require_once("inc/debug.php");
global $debugmode;
if ($_GET['action'] == 'edit')
{
check_form_token('vhosts_edit_vhost');
$id = (int) $_GET['vhost'];
$vhost = empty_vhost();
if ($id != 0)
$vhost = get_vhost_details( $id );
DEBUG($vhost);
$hostname = filter_input_hostname($_POST['hostname']);
$domain = new Domain( (int) $_POST['domain'] );
if ($domain->useraccount != $_SESSION['userinfo']['uid'])
system_failure('Ungültige Domain');
if (! is_array($_POST['options']))
$_POST['options'] = array();
$aliaswww = in_array('aliaswww', $_POST['options']);
$defaultdocroot = $vhost['homedir'].'/websites/'.((strlen($hostname) > 0) ? $hostname.'.' : '').($domain->fqdn).'/htdocs';
if (! check_path( $_POST['docroot'] ))
system_failure("Eingegebener Pfad enthält ungültige Angaben");
$docroot = $vhost['homedir'].'/'.$_POST['docroot'];
if (($_POST['use_default_docroot'] == '1') || ($docroot == $defaultdocroot)) {
$docroot = '';
}
DEBUG("Document-Root: ".$docroot);
$php = '';
switch ($_POST['php']) {
case 'mod_php':
$php = 'mod_php';
break;
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX