charger_parametres_mysql_supplementaires(0);
    $DB_ROW = DB_WEBMESTRE_ADMINISTRATEUR::DB_recuperer_contact_infos($_SESSION['BASE']);
    $contact_nom = CONTACT_MODIFICATION_USER != 'non' ? $contact_nom : $DB_ROW['structure_contact_nom'];
    $contact_prenom = CONTACT_MODIFICATION_USER != 'non' ? $contact_prenom : $DB_ROW['structure_contact_prenom'];
    $contact_courriel = CONTACT_MODIFICATION_MAIL != 'non' ? $contact_courriel : $DB_ROW['structure_contact_courriel'];
    DB_WEBMESTRE_ADMINISTRATEUR::DB_modifier_contact_infos($_SESSION['BASE'], $contact_nom, $contact_prenom, $contact_courriel);
    // Si on arrive là, alors tout s'est bien passé.
    exit('ok');
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Mettre à jour les informations form_etablissement
// ////////////////////////////////////////////////////////////////////////////////////////////////////
if ($etablissement_denomination) {
    // Vérifier le domaine du serveur mail seulement en mode multi-structures car ce peut être sinon une installation sur un serveur local non ouvert sur l'extérieur.
    if ($etablissement_courriel && HEBERGEUR_INSTALLATION == 'multi-structures') {
        list($mail_domaine, $is_domaine_valide) = tester_domaine_courriel_valide($etablissement_courriel);
        if (!$is_domaine_valide) {
            exit('Erreur avec le domaine "' . $mail_domaine . '" !');
        }
    }
    $tab_parametres = array();
    $tab_parametres['etablissement_denomination'] = $etablissement_denomination;
    $tab_parametres['etablissement_adresse1'] = $etablissement_adresse1;
    $tab_parametres['etablissement_adresse2'] = $etablissement_adresse2;
    $tab_parametres['etablissement_adresse3'] = $etablissement_adresse3;
    $tab_parametres['etablissement_telephone'] = $etablissement_telephone;
    $tab_parametres['etablissement_fax'] = $etablissement_fax;
    $tab_parametres['etablissement_url'] = $etablissement_url;
    DB_STRUCTURE_COMMUN::DB_modifier_parametres($tab_parametres);
    // On modifie aussi la session
    $_SESSION['ETABLISSEMENT']['DENOMINATION'] = $etablissement_denomination;
 if ($reference) {
     if (DB_STRUCTURE_ADMINISTRATEUR::DB_tester_utilisateur_identifiant('reference', $reference, $id, $_SESSION['TAB_PROFILS_ADMIN']['TYPE'][$profil])) {
         exit('Erreur : référence déjà utilisée !');
     }
 }
 // Vérifier que le login transmis est disponible (parmi tous les utilisateurs de l'établissement)
 if (!$box_login) {
     if (DB_STRUCTURE_ADMINISTRATEUR::DB_tester_utilisateur_identifiant('login', $login, $id)) {
         exit('Erreur : login déjà existant !');
     }
     $tab_donnees[':login'] = $login;
 }
 // Vérifier le domaine du serveur mail seulement en mode multi-structures car ce peut être sinon une installation sur un serveur local non ouvert sur l'extérieur.
 if ($courriel) {
     if (HEBERGEUR_INSTALLATION == 'multi-structures') {
         list($mail_domaine, $is_domaine_valide) = tester_domaine_courriel_valide($courriel);
         if (!$is_domaine_valide) {
             exit('Erreur avec le domaine "' . $mail_domaine . '" !');
         }
     }
     $tab_donnees[':email_origine'] = 'admin';
 } else {
     $tab_donnees[':email_origine'] = '';
 }
 // Cas du mot de passe
 if (!$box_password) {
     $tab_donnees[':password'] = crypter_mdp($password);
 }
 // Cas de la date de sortie
 if ($box_date) {
     $sortie_date = '-';
 * Consultez la Licence Publique Générale GNU Affero pour plus de détails.
 * 
 * Vous devriez avoir reçu une copie de la Licence Publique Générale GNU Affero avec SACoche ;
 * si ce n’est pas le cas, consultez : <http://www.gnu.org/licenses/>.
 * 
 */
if (!defined('SACoche')) {
    exit('Ce fichier ne peut être appelé directement !');
}
$f_user = isset($_POST['f_user']) ? Clean::texte($_POST['f_user']) : '';
$f_mail = isset($_POST['f_mail']) ? Clean::texte($_POST['f_mail']) : '';
$f_domaine = isset($_POST['f_domaine']) ? Clean::texte($_POST['f_domaine']) : '';
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Enregistrer des nouveaux réglages
// ////////////////////////////////////////////////////////////////////////////////////////////////////
if (in_array($f_user, array('oui', 'non')) && in_array($f_mail, array('oui', 'non', 'domaine')) && ($f_mail != 'domaine' || $f_domaine)) {
    if ($f_mail == 'domaine') {
        // Vérifier le domaine du serveur mail (multi-structures donc serveur ouvert sur l'extérieur).
        list($mail_domaine, $is_domaine_valide) = tester_domaine_courriel_valide('username@' . $f_domaine);
        if (!$is_domaine_valide) {
            exit('Erreur avec le domaine "' . $mail_domaine . '" !');
        }
        $f_mail = $f_domaine;
    }
    FileSystem::fabriquer_fichier_hebergeur_info(array('CONTACT_MODIFICATION_USER' => $f_user, 'CONTACT_MODIFICATION_MAIL' => $f_mail));
    exit('ok');
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// On ne devrait pas en arriver là !
// ////////////////////////////////////////////////////////////////////////////////////////////////////
exit('Erreur avec les données transmises !');