getName() : htmlentities(strip_tags($_POST['cn']),ENT_NOQUOTES); $actif = (!empty($_POST['isactive'])) ? true : false; $mailaccept = array_filter($_POST['mailaccept'], function($value) { if (!empty($value)) { return true; } else { return false; } }); array_walk($mailaccept, function(&$item,$key) { if (!empty($item)) { global $domain; $item = "$item". "@".$domain->getName(); } }); $maildrop = $_POST['maildrop']; print '
'; try { if (!empty($_GET['alias'])) { print "
Modification en cours...
"; $alias->update($actif,$mailaccept,$maildrop); header('Location: alias.php?domain='.$domain->getName().'&alias='.$alias->getName()); } else { print "
Ajout en cours...
"; $domain->addAlias($cn,$actif,$mailaccept,$maildrop); print "
Ajout effectué.
"; print ''; } } catch (Exception $e) { print ''; } print "
"; } if (isset($_GET['alias'])) { print "
"; print '

Modification de l\'alias '.$alias->getName().'

'; print '
'; print ''; print ""; print ""; foreach($alias->getAliases() as $mailaccept) { print ""; } print ""; print ""; print ""; foreach($alias->getRedirections() as $red) { print ""; } print ""; print ""; print ""; print ""; $isactive= ($alias->isActive()) ? 'checked="checked"' : ''; print ""; print ""; print "
"; print "

Ajoutez/modifiez/supprimez les mails acceptés en entrée).
Un minimum d'un mail est requis. Mêmes instructions
pour les redirections (compte(s) dans le(s)quel(s) est/sont délivré(s) les mails).

"; print "
Mail accepté en entrée : "; print "@" .$domain->getName(); print "
Création d'un nouveau mail accepté en entrée : "; print "@" .$domain->getName(); print "
Création d'un nouveau mail accepté en entrée : "; print "@" .$domain->getName(); print "
Création d'un nouveau mail accepté en entrée : "; print "@" .$domain->getName(); print "
Mails entrants redirigés vers :
Nouvelle redirection vers :
Nouvelle redirection vers :
Nouvelle redirection vers :
"; print "

Activer/désactiver l'alias

"; print "
Alias actif :
 ,"; print "

"; print "
"; print '
'; } else { ?>

Ajout d'un alias

Remplissez lez champs.

Nom (unique) de l'alias :
Alias : getName(); ?>
Alias : getName(); ?>
Alias : getName(); ?>
Alias : getName(); ?>
Alias : getName(); ?>
Redirection :
Redirection :
Redirection :
Redirection :
Redirection :

Activer/désactiver l'alias

Alias actif :