/trunk/bibliotheque/echoro_encodage.fonct.php |
---|
New file |
0,0 → 1,74 |
<?php |
/*vim: set expandtab tabstop=4 shiftwidth=4: */ |
// +------------------------------------------------------------------------------------------------------+ |
// | PHP version 4.1 | |
// +------------------------------------------------------------------------------------------------------+ |
// | Copyright (C) 2004 Tela Botanica (accueil@tela-botanica.org) | |
// +------------------------------------------------------------------------------------------------------+ |
// | This file is part of eFlore-Chorologie. | |
// | | |
// | Foobar is free software; you can redistribute it and/or modify | |
// | it under the terms of the GNU General Public License as published by | |
// | the Free Software Foundation; either version 2 of the License, or | |
// | (at your option) any later version. | |
// | | |
// | Foobar is distributed in the hope that it will be useful, | |
// | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
// | GNU General Public License for more details. | |
// | | |
// | You should have received a copy of the GNU General Public License | |
// | 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_encodage.fonct.php,v 1.1 2005-02-22 12:03:14 jpm Exp $ |
/** |
* Fonctions manipulant les encodages |
* |
* Fichiers contenant des fonctions manipulant l'encodage. |
* |
*@package eFlore |
*@subpackage Chorologie |
//Auteur original : |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org> |
//Autres auteurs : |
*@author Aucun |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.1 $ $Date: 2005-02-22 12:03:14 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
// +------------------------------------------------------------------------------------------------------+ |
// | LISTE DES FONCTIONS | |
// +------------------------------------------------------------------------------------------------------+ |
/** |
* La fonction remplaceEntiteHTLM() remplace des caractères par les entités html. |
* |
* Cette fonction retourne un texte dans lequel touts les caractères correspondant |
* à des entités html sont remplacés par la valeur de l'entité, à l'exception |
* des caractères <, >, & et ". |
* Cela permet de remplacer toutes les entités dans une chaine contenant du html. |
* |
*@param string la chaîne html à parsser. |
*@return string contient la chaîne html avec les entités intégrées. |
*/ |
function remplaceEntiteHTLM($texte) |
{ |
$texte_retour = ''; |
$tab_entites = get_html_translation_table(HTML_ENTITIES); |
unset($tab_entites['"']); |
unset($tab_entites['<']); |
unset($tab_entites['>']); |
unset($tab_entites['&']); |
return strtr($texte, $tab_entites); |
} |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* |
* +-- Fin du code ----------------------------------------------------------------------------------------+ |
*/ |
?> |
/trunk/bibliotheque/echoro_information.fonct.php |
---|
New file |
0,0 → 1,192 |
<?php |
/*vim: set expandtab tabstop=4 shiftwidth=4: */ |
// +------------------------------------------------------------------------------------------------------+ |
// | PHP version 4.1 | |
// +------------------------------------------------------------------------------------------------------+ |
// | Copyright (C) 2004 Tela Botanica (accueil@tela-botanica.org) | |
// +------------------------------------------------------------------------------------------------------+ |
// | This file is part of MON_PROGRAMME. | |
// | | |
// | Foobar is free software; you can redistribute it and/or modify | |
// | it under the terms of the GNU General Public License as published by | |
// | the Free Software Foundation; either version 2 of the License, or | |
// | (at your option) any later version. | |
// | | |
// | Foobar is distributed in the hope that it will be useful, | |
// | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
// | GNU General Public License for more details. | |
// | | |
// | You should have received a copy of the GNU General Public License | |
// | 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_information.fonct.php,v 1.1 2005-02-22 12:03:14 jpm Exp $ |
/** |
* Contient des fonctions fournissant des informations issues de la base de données. |
* |
* Ces fonctions PHP permettent de récupérer des données de la base de données et de les formater. |
* |
*@package eFlore |
*@subpackage Chorologie |
//Auteur original : |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org> |
//Autres auteurs : |
*@author Aucun |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.1 $ $Date: 2005-02-22 12:03:14 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
// +------------------------------------------------------------------------------------------------------+ |
// | LISTE de FONCTIONS | |
// +------------------------------------------------------------------------------------------------------+ |
/** |
* Fonction echoro_recupererNomDepartement() - renvoie le nom d'un département. |
* |
* Cette fonction retourne une chaîne correspondant au nom d'un département en |
* fonction du numéro du département passé en paramètre. |
* Le code source de la fonction : |
* {@source} |
* |
* @param int l'identifiant d'un département. |
* @return string le nom du département. |
*/ |
function echoro_recupererNomDepartement($num_departement) |
{ |
$requete = |
'SELECT '.EZD_NOM. |
' FROM '.EZD_BD_TABLE. |
' WHERE '.EZD_ID.' = '.$num_departement; |
$resultat = mysql_query ($requete) or die(' |
<H2 style='.STYLE_REQUETE.'>Erreur de requête</H2>'. |
'<b>Requete : </b>'.$requete. |
'<br/><br/><b>Erreur : </b>'.mysql_error()); |
$ligne = mysql_fetch_array ($resultat); |
$nom_departement = $ligne[EZD_NOM]; |
return $nom_departement; |
} |
/** |
* Fonction echoro_possederCourriel() - renvoie un lien vers le courriel. |
* |
* Cette fonction retourne une chaîne correspondant à l'adresse de courriel passée |
* en paramêtre avec un lien mailto si l'adresse posséde une @. |
* Exemple de retour : <a href="mailto:adresse_couriel">adresse_couriel</a> |
* |
* Le tableau associatif des atributs du lien: |
* - clé "class": permet d'attribuer une classe au lien. |
* - clé "title": permet d'attribuer une aide (bulle) lors du passage de la souris sur le lien. |
* |
* Le code source dela fonction : |
* {@source} |
* |
* @param string l'adresse de courriel. |
* @param array un tableau associatif des attributs de la balise <a>. |
* @return string l'adresse de courriel avec lien ou pas. |
*/ |
function echoro_possederCourriel($courriel, $tablo_formatLien = array()) |
{ |
$retour = '';//Initialisation de la variable retournée. |
if (!ereg("[@]", $courriel)){//Nous traitons le cas où le correspondant n'a pas de courriel. |
$retour = $courriel; |
} |
else{//Le cas où le correspondant a un courriel. |
//Nous testons l'existence de valeur pour les attributs class et title et |
//nous attribuons éventuellement des valeurs par défaut. |
isset($tablo_formatLien['class'])?'':$tablo_formatLien['class']=''; |
isset($tablo_formatLien['title'])?'':$tablo_formatLien['title']='Cliquer pour écrire un message'; |
$retour = '<a class="'.$tablo_formatLien['class'].'" title="'.$tablo_formatLien['title'].'" href="mailto:'.$courriel.'">'.$courriel.'</a>'; |
} |
return $retour; |
} |
/** |
* Fonction echoro_recupererInfoDep() - donne toutes les infos choro sur un département. |
* |
* Cette fonction retourne un tableau associatif contenant toutes les infos sur |
* un département. |
* Les clés de ce tableau ont pour valeur: |
* - NUMERO : entier - numéro du département. |
* - NOM : chaine - nom du département |
* - SOURCES : tableau - sources bibliographique |
* - CORRESPONDANTS : tableau de tableaux associatifs - correspodants départementaux |
* Les clés des tableaux associatifs sont: |
* -PRENOM : une chaîne |
* -NOM : une chaîne mise en majuscule |
* -COURRIEL : l'adresse de courriel. |
* Le code source de la fonction : |
* {@source} |
* |
* @param int le numéro du département. |
* @return array tableau associatif contenant toutes les infos sur le département. |
*/ |
function echoro_recupererInfoDep($num_departement) |
{ |
$tableau_retour = ''; |
$tableau_source = ''; |
$tableau_corres = ''; |
$tableau_retour{'NUMERO'} = $num_departement; |
$tableau_retour{'NOM'} = choro_dep_getNomDepartement($num_departement); |
$requete_01 = |
'SELECT '.ECSO_REF. |
' FROM '.ECDS_BD_TABLE.','.ECSO_BD_TABLE. |
' WHERE '.ECDS_DEP.' = '.$num_departement. |
' AND '.ECDS_SOURCE.' = '. ECSO_ID; |
$resultat_01 = mysql_query ($requete_01) or die(' |
<H2 style='.STYLE_REQUETE.'>Erreur de requête</H2>'. |
'<b>Requete : </b>'.$requete_01. |
'<br/><br/><b>Erreur : </b>'.mysql_error()); |
$i=0; |
$tableau_source[0] = 'Aucune';//Initialisation du tableau |
while($ligne_01 = mysql_fetch_array ($resultat_01)){ |
$tableau_source[$i] =$ligne_01[ECSO_REF]; |
$i++; |
} |
$tableau_retour{'SOURCES'} = $tableau_source; |
$requete_02 = |
'SELECT '.ECC_PRENOM.', '.ECC_NOM.', '.ECC_COURRIEL. |
' FROM '.ECC_BD_TABLE.','.ECDC_BD_TABLE. |
' WHERE '.ECDC_DEP.' = '.$num_departement. |
' AND '.ECDC_CORRES.' = '. ECC_ID; |
$resultat_02 = mysql_query ($requete_02) or die(' |
<H2 style='.STYLE_REQUETE.'>Erreur de requête</H2>'. |
'<b>Requete : </b>'.$requete_02. |
'<br/><br/><b>Erreur : </b>'.mysql_error()); |
$i=0; |
$tableau_corres{'PRENOM'} = '';//Initialisation du tableau |
$tableau_corres{'NOM'} = 'Aucun';//Initialisation du tableau |
$tableau_corres{'COURRIEL'} = '';//Initialisation du tableau |
$tableau_corres_tous[0] = $tableau_corres;//Initialisation du tableau |
while($ligne_02=mysql_fetch_array ($resultat_02)){ |
$tableau_corres{'PRENOM'} = $ligne_02[ECC_PRENOM]; |
$tableau_corres{'NOM'} = strtoupper($ligne_02[ECC_NOM]); |
$tableau_corres{'COURRIEL'} = $ligne_02[ECC_COURRIEL]; |
$tableau_corres_tous[$i] = $tableau_corres; |
$i++; |
} |
$tableau_retour{'CORRESPONDANTS'} = $tableau_corres_tous; |
return $tableau_retour; |
} |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* |
* +-- Fin du code ----------------------------------------------------------------------------------------+ |
*/ |
?> |
/trunk/bibliotheque/echoro_javascript.fonct.php |
---|
New file |
0,0 → 1,171 |
<?php |
/*vim: set expandtab tabstop=4 shiftwidth=4: */ |
// +------------------------------------------------------------------------------------------------------+ |
// | PHP version 4.1 | |
// +------------------------------------------------------------------------------------------------------+ |
// | Copyright (C) 2004 Tela Botanica (accueil@tela-botanica.org) | |
// +------------------------------------------------------------------------------------------------------+ |
// | This file is part of MON_PROGRAMME. | |
// | | |
// | Foobar is free software; you can redistribute it and/or modify | |
// | it under the terms of the GNU General Public License as published by | |
// | the Free Software Foundation; either version 2 of the License, or | |
// | (at your option) any later version. | |
// | | |
// | Foobar is distributed in the hope that it will be useful, | |
// | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
// | GNU General Public License for more details. | |
// | | |
// | You should have received a copy of the GNU General Public License | |
// | 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_javascript.fonct.php,v 1.1 2005-02-22 12:03:14 jpm Exp $ |
/** |
* Contient les fonctions enregistrant le javascript. |
* |
* Ces fonctions PHP permettent de paramètrer les fonctions Javascript avant de les insérer dans la page |
* courante. |
* |
*@package eFlore |
*@subpackage Chorologie |
//Auteur original : |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org> |
//Autres auteurs : |
*@author Aucun |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.1 $ $Date: 2005-02-22 12:03:14 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
// +------------------------------------------------------------------------------------------------------+ |
// | LISTE de FONCTIONS | |
// +------------------------------------------------------------------------------------------------------+ |
/** |
* Fonction ajouterInfoBulleJs() - Ajoute javascript info bulle. |
* |
* Cette fonction permet de configurer une fonction javascript permettant d'afficher |
* des infos bulles. |
* |
* @param string couleur du texte à afficher dans l'info bulle. |
* @param string couleur du fond de l'info bulle. |
* @param string couleur des contours de l'info bulle. |
* @param string largeur en pixel des bordures de l'info bulle. |
* @return string le javascript paramétré est renvoyé. |
*/ |
function ajouterInfoBulleJs($couleur_de_texte = 'navy', $couleur_de_fond = '#FFCC66', $couleur_de_contour = 'orange', $taille_contour = '1') |
{ |
$code_javascript = " |
//D'autres scripts sur http://www.toutjavascript.com |
//Si vous utilisez ce script, merci de m'avertir ! < webmaster@toutjavascript.com > |
//Auteur original :Olivier Hondermarck <webmaster@toutjavascript.com> |
//Modifs compatibilité Netscape 6/Mozilla : Cédric Lamalle 09/2001 <cedric@cpac.embrapa.br> |
//Correction Mac IE5 (Merci Fred) |
var IB=new Object; |
var posX=0; |
var posY=0; |
var xOffset=10; |
var yOffset=10; |
function AffBulle(texte) |
{ |
contenu=\"<TABLE border=0 cellspacing=0 cellpadding=\"+IB.NbPixel+\"><TR bgcolor='\"+IB.ColContour+\"'><TD><TABLE border=0 cellpadding=2 cellspacing=0 bgcolor='\"+IB.ColFond+\"'><TR><TD><FONT size='-1' face='arial' color='\"+IB.ColTexte+\"'>\"+texte+\"</FONT></TD></TR></TABLE></TD></TR></TABLE> \"; |
var finalPosX=posX-xOffset; |
if (finalPosX<0) { |
finalPosX=0; |
} |
if (document.layers) { |
document.layers['bulle'].document.write(contenu); |
document.layers['bulle'].document.close(); |
document.layers['bulle'].top=posY+yOffset; |
document.layers['bulle'].left=finalPosX; |
document.layers['bulle'].visibility=\"show\"; |
} |
if (document.all) { |
bulle.innerHTML=contenu; |
document.all['bulle'].style.top = posY+yOffset; |
document.all['bulle'].style.left = finalPosX;//f.x-xOffset; |
document.all['bulle'].style.visibility = \"visible\"; |
} |
//modif CL 09/2001 - NS6 : celui-ci ne supporte plus document.layers mais document.getElementById |
else if (document.getElementById) { |
document.getElementById('bulle').innerHTML=contenu; |
document.getElementById('bulle').style.top=posY+yOffset; |
document.getElementById('bulle').style.left=finalPosX; |
document.getElementById('bulle').style.visibility=\"visible\"; |
} |
//Nous vérifions que nous utilisons bien IE ou Mozilla pour supprimer les valeurs tiltes de images fournissant les infos bulles d'aides. |
//Cela pourrait être amélioré en vérifiant aussi les liens car l'aide pourrait être donnée par l'intermédiaire de lien. |
//alert(navigator.appName); |
if (navigator.appName == 'Netscape' || navigator.appName == 'Microsoft Internet Explorer') { |
for(i=1; i<document.images.length; i++) { |
var nom = 'info'+i; |
if (document.images[nom] != null ) { |
document.images[nom].title = \"\"; |
} |
} |
} |
} |
function getMousePos(e) |
{ |
if (document.all) { |
posX=event.x+document.body.scrollLeft; //modifs CL 09/2001 - IE : regrouper l'évènement |
posY=event.y+document.body.scrollTop; |
} |
else { |
posX=e.pageX; //modifs CL 09/2001 - NS6 : celui-ci ne supporte pas e.x et e.y |
posY=e.pageY; |
} |
} |
function HideBulle() |
{ |
if (document.layers) { |
document.layers['bulle'].visibility= 'hide'; |
} |
if (document.all) { |
document.all['bulle'].style.visibility= 'hidden'; |
} |
else if (document.getElementById) { |
document.getElementById('bulle').style.visibility = 'hidden'; |
} |
} |
function InitBulle(ColTexte,ColFond,ColContour,NbPixel) |
{ |
IB.ColTexte=ColTexte;IB.ColFond=ColFond;IB.ColContour=ColContour;IB.NbPixel=NbPixel; |
if (document.layers) { |
window.captureEvents(Event.MOUSEMOVE); |
window.onMouseMove = getMousePos; |
document.write(\"<layer name='bulle' top=0 left=0 visibility='hide'></layer>\"); |
} |
if (document.all) { |
document.write(\"<div id='bulle' style='position:absolute;top:0;left:0;visibility:hidden'></div>\"); |
document.onmousemove = getMousePos; |
} |
//modif CL 09/2001 - NS6 : celui-ci ne supporte plus document.layers mais document.getElementById |
else if (document.getElementById) { |
document.onmousemove = getMousePos; |
document.write(\"<div id='bulle' style='position:absolute;top:0;left:0;visibility:hidden'></div>\"); |
} |
} |
InitBulle(\"$couleur_de_texte\",\"$couleur_de_fond\",\"$couleur_de_contour\",$taille_contour); |
//// InitBulle(couleur de texte, couleur de fond, couleur de contour, taille contour); |
"; |
// Nous retournons le javascript une fois configuré. |
return $code_javascript; |
}//Fin fonction ajouterInfoBulleJs(). |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* |
* +-- Fin du code ----------------------------------------------------------------------------------------+ |
*/ |
?> |
/trunk/bibliotheque/echoro_affichage_xhtml.fonct.php |
---|
New file |
0,0 → 1,335 |
<?php |
/*vim: set expandtab tabstop=4 shiftwidth=4: */ |
// +------------------------------------------------------------------------------------------------------+ |
// | PHP version 4.3 | |
// +------------------------------------------------------------------------------------------------------+ |
// | Copyright (C) 2004 Tela Botanica (accueil@tela-botanica.org) | |
// +------------------------------------------------------------------------------------------------------+ |
// | This file is part of eFlore-chorologie. | |
// | | |
// | Foobar is free software; you can redistribute it and/or modify | |
// | it under the terms of the GNU General Public License as published by | |
// | the Free Software Foundation; either version 2 of the License, or | |
// | (at your option) any later version. | |
// | | |
// | Foobar is distributed in the hope that it will be useful, | |
// | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
// | GNU General Public License for more details. | |
// | | |
// | You should have received a copy of the GNU General Public License | |
// | 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.1 2005-02-22 12:03:14 jpm Exp $ |
/** |
* Fichier permettant d'inclure les données dans du XHTML. |
* |
* Fichier contenant des fonctions retournant du XHTML une fois les données passées en paramêtre incluse à l 'intérieur. |
* |
*@package eFlore |
*@subpackage Chorologie |
//Auteur original : |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org> |
//Autres auteurs : |
*@author Aucun |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.1 $ $Date: 2005-02-22 12:03:14 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
/** |
* Gestion des messages d'alerte. |
* |
*Cette fonction retourne un message d'alerte en XHTML. |
* |
* @param string le type de message d'alerte à retourner. |
* @return string contient le message d'alerte en XHTML. |
*/ |
function message_alerte($type_message){ |
$message_renvoyer=''; |
switch ($type_message){ |
case '01' : |
$message_renvoyer = |
inclusion_html('debut_ligne_alerte'). |
'Pas de taxon commençant par cette lettre dans ce département !'. |
inclusion_html('fin_ligne_alerte'); |
break; |
case '02' : |
$message_renvoyer = |
inclusion_html('debut_ligne_alerte'). |
'Aucune liste disponible pour l\'instant dans ce département !'. |
inclusion_html('fin_ligne_alerte'); |
break; |
}//fin du switch |
$message_renvoyer = remplaceEntiteHTLM($message_renvoyer); |
return $message_renvoyer; |
} |
/** |
* Gestion des inclusions XHTML dans le code PHP. |
* |
* Cette fonction retourne du XHTML à insérer dans le code PHP. |
* |
* @param string le type d'inclusion de XHTML à retourner. |
* @param array le tableau des paramêtre à inclure dans le XHTML à retourner. |
* @return string contient du XHTML à insérer dans le code PHP. |
*/ |
function inclusion_html($type_inclusion, $variable = array()) |
{ |
$html_renvoyer=''; |
switch ($type_inclusion){ |
//----------------------------- LES TITRES ----------------------------- |
case "titre_liste" : |
$html_renvoyer = '<h1>Département : '.$variable[0].' ( '.$variable[1].' taxons )</h1>'."\n"; |
break; |
case "titre_carte" : |
$html_renvoyer = '<h1>'.$variable[0].' départements possédant une liste de plantes en cours d\'élaboration</h1>'."\n"; |
break; |
case "titre_corres" : |
$html_renvoyer = '<h1>Les correspondants départementaux</h1>'."\n"; |
break; |
case "titre_sources" : |
$html_renvoyer = '<h1>Les sources bibliographiques</h1>'."\n"; |
break; |
case "titre_avertir" : |
$html_renvoyer = '<h1>Avertissement concernant le projet chorologie départementale</h1>'."\n"; |
break; |
//----------------------------- LES OUVERTURES DE TABLEAUX ----------------------------- |
case "tab_ouvre" : |
$html_renvoyer = '<table>'."\n"; |
break; |
case "tab_ouvre_liste_taxon" : |
if ($variable[0] == 'tous') { |
$html_renvoyer ='<h2>Affichage de tous les taxons du département</h2>'; |
} else { |
$html_renvoyer ='<h2>Affichage des taxons commençant par la lettre : '.$variable[0].'</h2>'; |
} |
$html_renvoyer .='<table> |
<colgroup> |
<col width="450px" class="texte_tb2"> |
<col width="150px" class="texte_tb2 texte_c"> |
</colgroup> |
<thead> |
<tr class="insTitle1 texte_c"> |
<th align="center" valign="middle"> |
Nom du taxon |
</th> |
<th align="center" valign="middle"> |
Indice |
</th> |
<tr class="texte_tb2 texte_c"> |
<th align="center" valign="middle"> |
<img name="info1" '. |
'src="Local/icons/idea.gif" '. |
'width="16" '. |
'height="16" '. |
'title=" En cliquant sur le nom d\'un taxon, vous accédez à sa fiche nomenclaturale.'. |
'Nombre vert : numéro nomenclatural. Nombre unique attribué à chaque nom. '. |
'Nombre rouge : numéro taxonomique. Tous les noms appartenant à un même taxon possédent le même numéro taxonomique." '. |
'alt=" En cliquant sur le nom d\'un taxon, vous accédez à sa fiche nomenclaturale. '. |
'Nombre vert : numéro nomenclatural. Nombre unique attribué à chaque nom. '. |
'Nombre rouge : numéro taxonomique. Tous les noms appartenant à un même taxon possédent le même numéro taxonomique." '. |
'align="center" '. |
'onMouseOver="AffBulle(\'En cliquant sur le nom d\\\'un taxon, vous accédez à sa fiche nomenclaturale. '. |
'<br />Nombre vert : numéro nomenclatural. Nombre unique attribué à chaque nom. <br />'. |
'Nombre rouge : numéro taxonomique. Tous les noms appartenant à un même taxon possédent le même numéro taxonomique.\')" '. |
'onMouseOut="HideBulle()" /> |
</th> |
<th align="center" valign="middle"> |
<img name="info2" '. |
'src="Local/icons/idea.gif" '. |
'width="16" '. |
'height="16" '. |
'title="Indice de rareté : information sur la présence de l\'espèce dans le département." '. |
'alt="Indice de rareté : information sur la présence de l\'espèce dans le département." '. |
'align="center" '. |
'onMouseOver="AffBulle(\'Indice de rareté : information sur la présence de l\\\'espèce dans le département.\')" '. |
'onMouseOut="HideBulle()" /> |
</th> |
</tr> |
</thead> |
<tbody>'; |
break; |
//----------------------------- LES FERMETURES DE TABLEAUX ----------------------------- |
case "tab_evol_ferme" : |
$html_renvoyer ='</tbody>'."\n".'</table>'."\n"; |
break; |
case "tab_ferme" : |
$html_renvoyer = '</table>'."\n"; |
break; |
//----------------------------- LES OUVERTURES DE LIGNES DE TABLEAUX ----------------------------- |
case "debut_ligne_alerte" : |
$html_renvoyer =' |
<tr class="insTitle1"> |
<td align="center">Attention</td> |
</tr> |
<tr> |
<td class="eflore_avertissement" align="center">'; |
break; |
//----------------------------- LES FIN DE LIGNES DE TABLEAUX ----------------------------- |
case "fin_ligne_alerte" : |
$html_renvoyer =' |
</td> |
</tr>'; |
break; |
//----------------------------- LES TEXTES DANS TABLEAUX ----------------------------- |
case "avertissement_carte" : |
$html_renvoyer =' |
<tr><td> </td></tr> |
<tr class="texte_tb2 texte_c texte_g"> |
<td > |
Cliquez sur une zone colorée de la carte pour afficher la liste des taxons.<br> |
La couleur est proportionnelle au nombre de taxons. |
</td> |
</tr> |
<tr> |
<td> </td> |
</tr> |
<tr class="insTitle1 texte_c"> |
<td>Avertissement : </td> |
</tr> |
<tr class="texte_tb2 texte_c"> |
<td> |
Les informations fournies par cette application ne peuvent pas être considérées comme des références.<br> |
Ce sont des documents en cours d\'élaboration.<br> |
</td> |
</tr> |
<tr><td> </td></tr>'; |
break; |
case "info_dep" : |
$html_renvoyer = inclusion_html('tab_ouvre').' |
<tr class="insTitle1"> |
<td colspan="2">Informations sur le département : </td> |
</tr> |
</tr> |
<tr class="texte_tb2"> |
<td width="25%" class="texte_tb2 texte_g">Correspondant : </td>'; |
for($i=0;$i<count($variable[1]);$i++){ |
if ($i>=1){ |
$html_renvoyer .= ' |
</tr> |
<tr> |
<td width="25%"> </td>'; |
} |
if(ereg("[@]", $variable[1][$i]['COURRIEL'])){ |
$html_renvoyer .= ' |
<td width="75%"> |
<a class="eflore_lien" href="mailto:'.$variable[1][$i]['COURRIEL'].'">'.$variable[1][$i]['PRENOM'].' '.$variable[1][$i]['NOM'].'</a>'.' |
</td>'; |
} |
else{ |
$html_renvoyer .= ' |
<td width="75%">'.$variable[1][$i]['PRENOM'].' '.$variable[1][$i]['NOM'].'</td>'; |
} |
} |
$html_renvoyer .=' |
<tr class="texte_tb2"> |
<td width="17%" class="texte_tb2 texte_g" style="vertical-align: text-top;">Source : </td>'; |
for($i=0;$i<count($variable[0]);$i++){ |
if ($i>=1){ |
$html_renvoyer .= ' |
</tr> |
<tr> |
<td width="17%"> </td>'; |
} |
$html_renvoyer .= ' |
<td width="83%">'.$variable[0][$i].'</td>'; |
} |
$html_renvoyer .= ' |
</tr>'; |
$html_renvoyer .= inclusion_html('tab_ferme'); |
break; |
case "intro_corres" : |
$html_renvoyer =' |
<tr><td> </td></tr> |
<tr class="insTitle1"> |
<td> |
Dans quel but joindre les correspondant ? |
</td> |
</tr> |
<tr class="texte_tb2"> |
<td> |
Il est utile d\'informer les correspondants départementaux lorsque vous constatez des erreurs dans les listes.<br/> |
Ce ne sont que des listes de travail qui sont donc incomplètes ou qui peuvent indiquer des taxons disparus.<br/> |
C\'est pour améliorer la qualité de ces listes et en faire profiter tous les membres du réseau que nous comptons sur votre participation.<br/><br/> |
La coordination du projet et l\'intégration des données sont assurées par <a href="mailto:philippe.julve@wanadoo.fr" class="eflore_lien">Philippe JULVE</a> |
</td> |
</tr> |
<tr class="texte_tb2"> |
<td> |
|
</td> |
</tr>'; |
break; |
case "texte_avertir" : |
$html_renvoyer =' |
<tr class="texte_tb2 texte_j"> |
<td > |
Ce projet vise à produire la cartographie départementale des plantes de |
France métropolitaine à partir du dépouillement de la littérature, données |
qui pourront ensuite être améliorées au cours du temps en fonction de vos |
remarques et de vos investigations de terrain. |
<br/><br/> |
Le but visé par les auteurs de ce projet est de répondre à une question très |
fréquemment posée, celle de disposer de listes de taxons à l\'échelle |
départementale pour les prospections de terrain. A terme, il sera aussi |
possible d\'obtenir pour chaque taxon, la liste des départements où il est |
présent. |
<br/><br/> |
Bien sûr, ces listes départementales ne remplacent pas les monographies |
régionales, et elles sont nombreuses ! Elles vous permettront de disposer de |
beaucoup plus d\'informations pour aller à la découverte des flores locales, |
et nous vous conseillons de vous y référer autant que faire se peut. |
<br/><br/> |
Ce travail de compilation à l\'échelle départementale ne se situe pas en |
concurrence des travaux de relevés sur le terrain à l\'échelle de la station |
tels qu\'ils sont menés, notamment par les Conservatoires Botaniques |
Nationaux, et qui permettront à terme de donner une vision beaucoup plus |
fine de la répartition des plantes sur notre territoire. Mais il permet de |
combler une lacune au niveau national en attendant que ces travaux de plus |
long terme puissent être publiés globalement. |
<br/><br/> |
Participation au projet : vous pouvez communiquer vos remarques sur les |
listes départementales (ajout, suppression, commentaires) en envoyant un |
message au responsable dont le nom figure en haut de chaque page. |
<br/><br/> |
Ce projet est coordonné par <a href="mailto:philippe.julve@wanadoo.fr" class="eflore_lien">Philippe JULVE</a>, |
avec l\'aide de <a href="mailto:b.bock@wanadoo.fr" class="eflore_lien">Benoît BOCK</a>, |
qui ont la lourde tâche de gérer et d\'homogénéiser |
toutes les listes envoyées par les correspondants régionaux avant de les |
communiquer à Tela Botanica qui les intègre dans sa base de données. |
</td> |
</tr> |
<tr><td> </td></tr>'; |
break; |
//----------------------------- LES PIEDS DE PAGES ----------------------------- |
case "pied_page" : |
$html_renvoyer = '<p class="eflore_pied_page">'."\n"; |
$html_renvoyer .= 'Si vous constatez des problèmes ou des insuffisances en utilisant cette application, veuillez contacter :'."\n"; |
$html_renvoyer .= '<a href="mailto:jpm@tela-botanica.org">Jean-Pascal MILCENT</a>'."\n"; |
$html_renvoyer .= '</p>'."\n"; |
break; |
}//fin du switch |
$html_renvoyer = remplaceEntiteHTLM($html_renvoyer); |
return $html_renvoyer; |
}//fin fonction inclusion_html |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* |
* +-- Fin du code ----------------------------------------------------------------------------------------+ |
*/ |
?> |