<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="application/xhtml+xml;charset=iso-8859-15" />
<title>Expire : traitement de la saisie</title>
<link rel="stylesheet" type="text/css" href="lib/style.css">
<script type="text/javascript" src="./lib/jQuery/jquery-1.3.2.min.js"></script>
<script language="Javascript" src="lib/fonctions.js"></script>
</head>
<body>
<?php
Require_once("lib/fonctions.php");
Require_once("lib/data/config.php");
$_POST=convertChar($_POST);
//$metadonneeOk=true;
$doublon=false;
//print_r($_POST);
$nom_dossier=$_POST['gmd:title_inspire'];
$tempo=getMailInfos();
$racine=$tempo['chemin_serveur'];
$fin=strlen($racine);
if(strcmp($racine[$fin-1],"/")!=0)
$racine.="/";
if(!is_dir($racine))
mkdir($racine);
if(file_exists($racine.$nom_dossier.".zip"))
{ $doublon=true; $i=2;
while(file_exists($racine.$nom_dossier."(".$i.").zip"))
$i=$i+1;
$nom_dossier.="(".$i.")";
}
mkdir($racine.$nom_dossier);
$nom_fichier_meta=$nom_dossier.'.xml';
$nom_fichier_cat="catalogue_".$nom_fichier_meta;
ajoutMotsClesBD($_POST);
buildXML($racine, $nom_fichier_meta, $nom_dossier, $_POST);
buildCatalogue($racine, $nom_fichier_cat, $nom_dossier, $_POST);
zippage($racine, $nom_dossier, $nom_dossier.'.zip');
?>
<table id="global">
<tr><td rowspan="8" class="col_flottante"></td>
<td colspan="3">
<div class="conteneur_menu_traitement">
<table id="menu_haut">
<tr><td>
<?php
echo "<a class=\"bouton moyen\" href=\"".getUrlAccueil()."\">Retour à l'accueil</a>";
?>
</td>
<td>
<a href="index.php" class="bouton moyen" id="reglerAide">Retour à la fiche de saisie </a>
</td>
<td>
</td></tr>
</table>
</div>
</td>
<td rowspan="8" class="col_flottante"></td></tr>
<tr>
<td id="coin_hg"></td>
<td id="bord_h"></td>
<td id="coin_hd"></td>
</tr>
<tr><td rowspan="4" id="bord_g"></td>
<td id="entete">
<?php
// if($metadonneeOk)
// {
?>
<img id="fichierCree" src="images/tasks.png" />
<h2>La métadonnée "<?php echo $nom_dossier ?>"
<br /> a été créée avec succès.</h2>
<!--
<?php
// }
// else
// {
?>
<img id="fichierCree" src="images/fail.png" />
<h2>Une erreur s'est produite durant la création de la
<br />métadonnée "<?php echo $nom_dossier ?>".
<br />Cliquez sur "Commentaires" pour plus d'information.</h2>
<?php
// }
?>-->
</td>
<td rowspan="4" id="bord_d"></td></tr>
<tr><td>
</td></tr>
<tr><td>
<a class="bouton moyen" id="afficherDetail" onclick="afficherDetail(this, 'detail_xml')">
Commentaires</a>
</tr></td>
<tr><td>
<div id="detail_xml">
<h3><ul>
<li>La métadonnée est enregistrée dans le dossier <?php echo $racine ?> sous forme d'archive ZIP.</li>
<?php
if($doublon)
{
?>
<li>Une métadonnée portant le nom "<?php echo substr($nom_dossier, 0, strpos($nom_dossier,"(")); ?>" existe déjà.
<br />C'est pourquoi le nom de la métadonnée présente a été automatiquement modifié.</li>
<?php
}
?>
<li>Cette archive contient les fichiers xml de la métadonnée et du catalogue d'attributs. De plus, elle respecte l'arborescence définie par Géosource.</li>
<li>Les éventuels mots-clés ajoutés librement ont été écrits dans la base.</li>
<li>
<?php
/* Envoi du mail d'alerte a la personne definie dans "lib/data/config.js" */
$retour=alertMail($nom_dossier);
/* Suppression des fichiers autres que l'archive */
supprSuperflu($nom_dossier);
if(strcmp($retour,"succes")==0)
echo "Un mail a été envoyé à la (aux) personne(s) habilitée(s) à importer les métadonnées sous Géosource.";
else
{
echo "Aucun mail n'a été envoyé pour la raison suivante : <br />";
if(strcmp($retour,"info manquante")==0)
echo "Il manque une information dans le fichier \"lib/data/config.php\".";
else
echo $retour;
}
?>
</li>
</ul></h3> </div>
</td></tr>
<tr>
<td id="coin_bg"></td>
<td id="bord_b"></td>
<td id="coin_bd"></td>
</tr>
<tr><td colspan="3">
<div class="conteneur_menu_traitement">
<table id="menu_bas">
<tr><td>
<?php
echo "<a class=\"bouton moyen\" href=\"".getUrlAccueil()."\">Retour à l'accueil</a>";
?>
</td><td>
<a href="index.php" class="bouton moyen" id="reglerAide">Retour à la fiche de saisie </a>
</td><td>
</td></tr>
</table>
</div>
</body>
</html>