// 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($contact_courriel);
         if (!$is_domaine_valide) {
             $tab_erreur['mail']['nb']++;
         }
         // Vérifier que la date est correcte
         if (!tester_date($date)) {
             $tab_erreur['date']['nb']++;
         }
         // Vérifier que le nom de fichier est cohérent
         if (substr($fichier_nom, 0, 13) != 'dump_SACoche_' || substr($fichier_nom, -4) != '.zip') {
             $tab_erreur['fichier']['nb']++;
         }
         // Vérifier que l'identifiant est disponible
         if ($import_id) {
             if (isset($tab_nouvel_id[$import_id]) || DB_WEBMESTRE_WEBMESTRE::DB_tester_structure_Id($import_id) !== NULL) {
                 $tab_erreur['id']['nb']++;
             }
             $tab_nouvel_id[$import_id] = TRUE;
         }
     }
 }
 FileSystem::supprimer_fichier(CHEMIN_DOSSIER_IMPORT . $fichier_csv_nom);
 if (!$nb_lignes_trouvees) {
     exit('Erreur : aucune ligne du fichier ne semble correcte !');
 }
 $info_lignes_trouvees = $nb_lignes_trouvees > 1 ? $nb_lignes_trouvees . ' lignes trouvées' : '1 ligne trouvée';
 foreach ($tab_erreur as $key => $tab) {
     if ($tab['nb']) {
         $s = $tab['nb'] > 1 ? 's' : '';
         exit('Erreur : ' . $info_lignes_trouvees . ' mais ' . $tab['nb'] . ' ligne' . $s . $tab['txt']);
  }
}

$geo_ordre_longueur = 6;
$geo_ordre_format   = '%0'.$geo_ordre_longueur.'u';

// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Ajouter un nouvel établissement
// ////////////////////////////////////////////////////////////////////////////////////////////////////

if( ($action=='ajouter') && isset($tab_geo[$geo_id]) && $localisation && $denomination && $contact_nom && $contact_prenom && $contact_courriel && $date_fr )
{
  // Vérifier que le n° de base est disponible (si imposé)
  if($base_id)
  {
    $structure_denomination = DB_WEBMESTRE_WEBMESTRE::DB_tester_structure_Id($base_id);
    if($structure_denomination!==NULL)
    {
      exit('Erreur : identifiant déjà utilisé ('.html($structure_denomination).') !');
    }
  }
  // Vérifier que le n°UAI est disponible
  if($uai)
  {
    if( DB_WEBMESTRE_WEBMESTRE::DB_tester_structure_UAI($uai) )
    {
      exit('Erreur : numéro UAI déjà utilisé !');
    }
  }
  // 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($contact_courriel);