added select element to link a new alias to a domain
This commit is contained in:
parent
d739a4838e
commit
33d071edeb
|
@ -108,8 +108,12 @@ elseif (isset($params[2]) && $params[2] == "add") {
|
|||
include_once EVOADMIN_BASE . '../tpl/header.tpl.php';
|
||||
include_once EVOADMIN_BASE . '../tpl/menu.tpl.php';
|
||||
|
||||
$cmd_servername = 'web-add.sh list-servername' . ' ' . htmlspecialchars(basename($_SERVER['REDIRECT_URL']));
|
||||
sudoexec($cmd_servername, $data_output_servername, $exec_return_servername);
|
||||
|
||||
$form = new FormPage("Ajout d'un alias", FALSE);
|
||||
$form->addField('domain_alias', new DomainInputFormField("Alias", TRUE));
|
||||
$form->addField('domain_linked', new SelectFormField("Domaine lié", True, $data_output_servername));
|
||||
|
||||
if (!empty($_POST)) {
|
||||
$form->isCurrentPage(TRUE);
|
||||
|
@ -187,8 +191,9 @@ elseif (isset($params[2]) && $params[2] == "add") {
|
|||
}
|
||||
else {
|
||||
$serveralias = array (
|
||||
'domain' => $params[1],
|
||||
'domain' => htmlspecialchars(basename($_SERVER['REDIRECT_URL'])),
|
||||
'alias' => $form->getField('domain_alias')->getValue(),
|
||||
'domain_linked' => $data_output_servername[$form->getField('domain_linked')->getValue()],
|
||||
);
|
||||
|
||||
$account_name=$serveralias['domain'];
|
||||
|
@ -196,19 +201,20 @@ elseif (isset($params[2]) && $params[2] == "add") {
|
|||
$is_alias_present = check_occurence_name($serveralias['alias']);
|
||||
|
||||
if (!$is_alias_present) {
|
||||
$exec_cmd = 'web-add.sh add-alias ' . $serveralias['domain'] . ' ' . $serveralias['alias'];
|
||||
$exec_cmd = 'web-add.sh add-alias ' . $serveralias['domain'] . ' ' . $serveralias['alias'] . ' ' . $serveralias['domain_linked'];
|
||||
sudoexec($exec_cmd, $exec_output, $exec_return);
|
||||
|
||||
if ($exec_return == 0) {
|
||||
//domain_add($serveralias['alias'], gethostbyname($master) , false); TODO avec l'IP du load balancer
|
||||
print "<center>";
|
||||
printf ('<p>L\'alias %s du domaine %s a bien été créé</p>', $serveralias['alias'], $serveralias['domain']);
|
||||
printf ('<p><a href="%s">Retour à la liste des alias</a></p>', $redirect_url);
|
||||
printf ('<p><a href="%s">Retour à la liste des alias</a></p>', $_SERVER['REDIRECT_URL']);
|
||||
print "</center>";
|
||||
}
|
||||
else {
|
||||
print "<center>";
|
||||
printf ('<p>Echec dans la creation de l\'alias %s du domaine %s</p>', $serveralias['alias'], $serveralias['domain']);
|
||||
printf ('<p><a href="%s">Retour à la liste des alias</a></p>', $redirect_url);
|
||||
printf ('<p><a href="%s">Retour à la liste des alias</a></p>', $_SERVER['REDIRECT_URL']);
|
||||
print "</center>";
|
||||
}
|
||||
}
|
||||
|
@ -216,7 +222,7 @@ elseif (isset($params[2]) && $params[2] == "add") {
|
|||
print "<center>";
|
||||
printf ('<p>Echec dans la creation de l\'alias %s du domaine %s</p>', $serveralias['alias'], $serveralias['domain']);
|
||||
print ('<p>L\'alias existe dans d\'autres vhosts.');
|
||||
printf ('<p><a href="%s">Retour à la liste des alias</a></p>', $redirect_url);
|
||||
printf ('<p><a href="%s">Retour à la liste des alias</a></p>', $_SERVER['REDIRECT_URL']);
|
||||
print "</center>";
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue