Erreur, vous avez tape deux mots de passe differents";
exit(1);
}
print "
";
$uid = (!empty($_GET['account'])) ? $account->getUid() : htmlentities(strip_tags($_POST['uid']),ENT_NOQUOTES);
$cn = htmlentities(strip_tags($_POST['cn']),ENT_NOQUOTES);
$password = (!empty($_POST['pass1'])) ? $_POST['pass1'] : NULL;
$actif = (!empty($_POST['isactive'])) ? true : false;
$admin = (!empty($_POST['isadmin'])) ? true : false;
$courier = (!empty($_POST['courieractive'])) ? true : false;
$authsmtp = (!empty($_POST['authsmtpactive'])) ? true : false;
try {
if (!empty($_GET['account'])) {
print "
Modification en cours...
";
$account->update($cn,$password,$actif,$admin,$actif,$courier,$authsmtp);
header('Location: compte.php?domain='.$domain->getName().'&account='.$account->getUid());
} else {
print "
Ajout en cours...
";
$domain->addAccount($uid,$cn,$password,$actif,$admin,$actif,$courier,$authsmtp);
print "
Ajout effectué.
";
print '
';
}
} catch (Exception $e) {
print '
'.$e->getMessage().'
';
}
print "
";
}
if (isset($_GET['account'])) {
print "";
print "
Modification du compte ".$account->getUid()."
";
print"
Modifiez les champs que vous désirez changer.
[*] indique ceux qui ne doivent pas être nuls.
Vous pouvez réinitialiser le mot de passe si besoin.
";
print "
';
print '
';
} else {
?>