Subversion Repositories eFlore/Archives.chorologie

Compare Revisions

Ignore whitespace Rev 34 → Rev 35

/trunk/bibliotheque/echoro_affichage_xhtml.fonct.php
21,7 → 21,7
// | along with Foobar; if not, write to the Free Software |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
// +------------------------------------------------------------------------------------------------------+
// CVS : $Id: echoro_affichage_xhtml.fonct.php,v 1.5 2006-05-31 14:43:35 jp_milcent Exp $
// CVS : $Id: echoro_affichage_xhtml.fonct.php,v 1.6 2006-05-31 15:11:29 jp_milcent Exp $
/**
* Fichier permettant d'inclure les données dans du XHTML.
*
34,7 → 34,7
//Autres auteurs :
*@author Aucun
*@copyright Tela-Botanica 2000-2004
*@version $Revision: 1.5 $ $Date: 2006-05-31 14:43:35 $
*@version $Revision: 1.6 $ $Date: 2006-05-31 15:11:29 $
// +------------------------------------------------------------------------------------------------------+
*/
 
218,21 → 218,23
$html_renvoyer .= '</ul>';
 
// Gestion de l'export
$html_renvoyer .= '<h2>Télécharger les données : </h2>'."\n";
$url_export = clone $GLOBALS['_ECHORO_']['url'];
$url_export->addQueryString('image_x', $GLOBALS['image_x']);
$url_export->addQueryString('image_y', $GLOBALS['image_y']);
$url_export->addQueryString('lettre', $GLOBALS['lettre']);
$url_export->addQueryString('departement', $GLOBALS['departement']);
$url_export->addQueryString('nombre_taxon', $GLOBALS['nombre_taxon']);
$url_export->addQueryString('action', 'export');
$url_export->addQueryString('format', 'xls');
if ($GLOBALS['lettre'] != 'tous') {
$html_renvoyer .= '<p><a href="'.$url_export->getURL().'">Export au format excell des taxons du département commençant par la lettre '.$GLOBALS['lettre'].'.</a></p>';
} else {
$html_renvoyer .= '<p><a href="'.$url_export->getURL().'">Export au format excell de tous les taxons du département.</a></p>';
if ($GLOBALS['export_bool']) {
$html_renvoyer .= '<h2>Télécharger les données : </h2>'."\n";
$url_export = clone $GLOBALS['_ECHORO_']['url'];
$url_export->addQueryString('image_x', $GLOBALS['image_x']);
$url_export->addQueryString('image_y', $GLOBALS['image_y']);
$url_export->addQueryString('lettre', $GLOBALS['lettre']);
$url_export->addQueryString('departement', $GLOBALS['departement']);
$url_export->addQueryString('nombre_taxon', $GLOBALS['nombre_taxon']);
$url_export->addQueryString('action', 'export');
$url_export->addQueryString('format', 'xls');
if ($GLOBALS['lettre'] != 'tous') {
$html_renvoyer .= '<p><a href="'.$url_export->getURL().'">Export au format excell des taxons du département commençant par la lettre '.$GLOBALS['lettre'].'.</a></p>';
} else {
$html_renvoyer .= '<p><a href="'.$url_export->getURL().'">Export au format excell de tous les taxons du département.</a></p>';
}
}
 
// Gestion du titre de la navigation
$html_renvoyer .= '<h2>Recherche et navigation dans les résultats : </h2>'."\n";
break;
264,6 → 266,10
/* +--Fin du code ----------------------------------------------------------------------------------------+
*
* $Log: not supported by cvs2svn $
* Revision 1.5 2006/05/31 14:43:35 jp_milcent
* Correction de la gestion des sessions pour l'affichage de la carte.
* Ajout de l'export au format xls.
*
* Revision 1.4 2005/05/31 13:45:22 jpm
* Correction erreur xhtml.
*
/trunk/eflore_chorologie.php
21,7 → 21,7
// | along with Foobar; if not, write to the Free Software |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
// +------------------------------------------------------------------------------------------------------+
// CVS : $Id: eflore_chorologie.php,v 1.10 2006-05-31 14:43:35 jp_milcent Exp $
// CVS : $Id: eflore_chorologie.php,v 1.11 2006-05-31 15:11:29 jp_milcent Exp $
/**
* Affichage des listes de noms de plantes par zones géographiques.
*
34,7 → 34,7
//Autres auteurs :
*@author Aucun
*@copyright Tela-Botanica 2000-2004
*@version $Revision: 1.10 $ $Date: 2006-05-31 14:43:35 $
*@version $Revision: 1.11 $ $Date: 2006-05-31 15:11:29 $
// +------------------------------------------------------------------------------------------------------+
*/
 
345,12 → 345,12
$tableau_infoDep = echoro_recupererInfoDep($departement);
//Nous affectons les messages d'erreur
if($nombre_taxon != 0){
$message_alerte = message_alerte('01');
}
else{
$message_alerte = message_alerte('02');
}
if($nombre_taxon != 0){
$message_alerte = message_alerte('01');
} else {
$message_alerte = message_alerte('02');
}
 
//La requete qui sélectionne les noms de taxons pour le département
//et la lettre transmis dans l'url par la variable $lettre.
if ($tableau_infoDep['NUMERO'] == 971 || $tableau_infoDep['NUMERO'] == 972) {
402,13 → 402,16
' AND '.ECD_INDICE.' = '.ECS_ID.
' ORDER BY '.ENT_NOM_COMPLET_02.' ASC';
}
if (isset($_GET['action']) && $_GET['action'] == 'export') {
// Gestion de l'export XLS
$resultat_export = mysql_query($requete_03, $GLOBALS['_ECHORO_']['bdd']) or die('
$resultat_export = mysql_query($requete_03, $GLOBALS['_ECHORO_']['bdd']) or die('
<h2 style='.STYLE_REQUETE.'>Erreur de requête</h2>'.
'<b>Requete : </b>'.$requete_03.
'<br/><br/><b>Erreur : </b>'.mysql_error());
$GLOBALS['export_bool'] = true;
if (mysql_num_rows($resultat_export) == 0) {
$GLOBALS['export_bool'] = false;
}
if (isset($_GET['action']) && $_GET['action'] == 'export') {
// Gestion de l'export XLS
$i = 0;
if (isset($_GET['format']) && $_GET['format'] == 'xls') {
/** Inclusion de la classe PEAR de création de fichiers excell. */
427,7 → 430,11
$format_intro->setSize(12);
$worksheet->mergeCells($i++, 0, $i, 8);
$titre = 'Export des taxons présents dans le département '.$tableau_infoDep['NUMERO'];
if ($GLOBALS['lettre'] != 'tous') {
$titre = 'Export des taxons commençant par la lettre '.$GLOBALS['lettre'].' présents dans le département '.$tableau_infoDep['NUMERO'];
} else {
$titre = 'Export des taxons présents dans le département '.$tableau_infoDep['NUMERO'];
}
$worksheet->writeString(0, 0, $titre, $format_titre);
$worksheet->mergeCells(++$i, 0, $i, 8);
513,6 → 520,8
//Nous récupérons toutes les infos sur le département :
$tableau_infoDep = echoro_recupererInfoDep($tableau_departement[1]);
//Attribution à la variable globale du numéro du département
$GLOBALS['departement'] = $tableau_infoDep['NUMERO'];
if ($tableau_infoDep['NUMERO'] == 971 || $tableau_infoDep['NUMERO'] == 972) {
$tablo_formatResultat[0]['Col_lien_href'] = $GLOBALS['_ECHORO_']['url_base']->getURL().'bdnfgm_nn';
521,11 → 530,10
}
//Nous récupérons le nombre de taxons présent dans le département
if(isset($tableau_dep_taxons[$tableau_infoDep['NUMERO']]) && $tableau_dep_taxons[$tableau_infoDep['NUMERO']] !=0){
if(isset($tableau_dep_taxons[$tableau_infoDep['NUMERO']]) && $tableau_dep_taxons[$tableau_infoDep['NUMERO']] != 0) {
$nombre_taxon = $tableau_dep_taxons[$tableau_infoDep['NUMERO']];
$message_alerte = message_alerte('01');
}
else{
} else {
$nombre_taxon = 0;
$message_alerte = message_alerte('02');
}
613,6 → 621,10
/* +--Fin du code ----------------------------------------------------------------------------------------+
*
* $Log: not supported by cvs2svn $
* Revision 1.10 2006/05/31 14:43:35 jp_milcent
* Correction de la gestion des sessions pour l'affichage de la carte.
* Ajout de l'export au format xls.
*
* Revision 1.9 2005/06/30 15:23:02 jpm
* Utilisation d'un fichier javascript à part.
*