Subversion Repositories eFlore/Archives.chorologie

Rev

Rev 3 | Rev 20 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3 Rev 15
Line 19... Line 19...
19
// |                                                                                                      |
19
// |                                                                                                      |
20
// | You should have received a copy of the GNU General Public License                                    |
20
// | You should have received a copy of the GNU General Public License                                    |
21
// | along with Foobar; if not, write to the Free Software                                                |
21
// | along with Foobar; if not, write to the Free Software                                                |
22
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                            |
22
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                            |
23
// +------------------------------------------------------------------------------------------------------+
23
// +------------------------------------------------------------------------------------------------------+
24
// CVS : $Id: echoro_config.inc.php,v 1.1 2005-02-22 12:02:41 jpm Exp $
24
// CVS : $Id: echoro_config.inc.php,v 1.2 2005-02-22 19:36:55 jpm Exp $
25
/**
25
/**
26
* Fichier de configuration de la chorologie d'eFlore.
26
* Fichier de configuration de la chorologie d'eFlore.
27
*
27
*
28
* Fichier contenant des constantes et des variables globales permettant de configurer eFlore-chorologie.
28
* Fichier contenant des constantes et des variables globales permettant de configurer eFlore-chorologie.
29
*
29
*
Line 32... Line 32...
32
//Auteur original :
32
//Auteur original :
33
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org>
33
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org>
34
//Autres auteurs :
34
//Autres auteurs :
35
*@author        Aucun
35
*@author        Aucun
36
*@copyright     Tela-Botanica 2000-2004
36
*@copyright     Tela-Botanica 2000-2004
37
*@version       $Revision: 1.1 $ $Date: 2005-02-22 12:02:41 $
37
*@version       $Revision: 1.2 $ $Date: 2005-02-22 19:36:55 $
38
// +------------------------------------------------------------------------------------------------------+
38
// +------------------------------------------------------------------------------------------------------+
39
*/
39
*/
Line 40... Line 40...
40
 
40
 
41
// +------------------------------------------------------------------------------------------------------+
41
// +------------------------------------------------------------------------------------------------------+
42
// |                                            CORPS du PROGRAMME                                        |
42
// |                                            CORPS du PROGRAMME                                        |
Line 43... Line 43...
43
// +------------------------------------------------------------------------------------------------------+
43
// +------------------------------------------------------------------------------------------------------+
44
 
44
 
45
// +------------------------------------------------------------------------------------------------------+
45
// +------------------------------------------------------------------------------------------------------+
46
/** Definition de la variable globale d'eFlore.*/
46
/** Definition de la variable globale d'eFlore.*/
47
$GLOBALS['_ECHORO_'] = array();
-
 
48
/** Constante stockant une URL de base de l'application recherche de plante sous forme d'objet Pear URL.
47
$GLOBALS['_ECHORO_'] = array();
49
* Cette URL peut être modifié par le programme.*/
48
/** Constante stockant une URL de base de l'application recherche de plante sous forme d'objet Pear URL.*/
50
$GLOBALS['_ECHORO_']['url'] = $GLOBALS['_GEN_commun']['url'];
-
 
51
/** Constante stockant l'URL de base de l'application recherche de plante sous forme d'objet Pear URL.
49
$GLOBALS['_ECHORO_']['url'] = $GLOBALS['_GEN_commun']['url'];
Line 52... Line 50...
52
* Cette URL ne doit pas être modifié.*/
50
/** Constante stockant l'URL de base du site sous forme d'objet Pear URL.*/
53
$GLOBALS['_ECHORO_']['url_base'] = $GLOBALS['_GEN_commun']['url'];
51
$GLOBALS['_ECHORO_']['url_base'] =& new Net_URL('http://'.$_SERVER['HTTP_HOST'].'/');
54
 
52
 
55
// +------------------------------------------------------------------------------------------------------+
53
// +------------------------------------------------------------------------------------------------------+
-
 
54
// Définition des chemins de fichiers.
-
 
55
/** Constante stockant le chemin de base de l'application de chorologie.*/
56
// Définition des chemins de fichiers.
56
define('ECHORO_CHEMIN_APPLI', GEN_CHEMIN_CLIENT.'eflore_chorologie/');
57
/** Constante stockant le chemin de base de l'application de chorologie.*/
57
/** Constante stockant le chemin absolu de base de l'application de chorologie.*/
58
define('ECHORO_CHEMIN_APPLI', GEN_CHEMIN_CLIENT.'eflore_chorologie/');
58
define('ECHORO_CHEMIN_ABSO_APPLI', PAP_CHEMIN_RACINE.GEN_CHEMIN_CLIENT.'eflore_chorologie/');
59
/** Constante stockant le chemin vers le dossier "autres" de l'API général de Papyrus.*/
59
/** Constante stockant le chemin vers le dossier "autres" de l'API général de Papyrus.*/
60
define('ECHORO_CHEMIN_API_AUTRE', GEN_CHEMIN_API.'autres/');
60
define('ECHORO_CHEMIN_API_AUTRE', GEN_CHEMIN_API.'autres/');
61
/** Constante stockant le chemin vers le dossier "fragmenteur_1.0" de l'API général de Papyrus.*/
61
/** Constante stockant le chemin vers le dossier "fragmenteur_1.0" de l'API général de Papyrus.*/
-
 
62
define('ECHORO_CHEMIN_API_FRAGMENTEUR', GEN_CHEMIN_API.'fragmenteur_1.0/');
-
 
63
/** Constante stockant le chemin vers le dossier bibliothèque.*/
62
define('ECHORO_CHEMIN_API_FRAGMENTEUR', GEN_CHEMIN_API.'fragmenteur_1.0/');
64
define('ECHORO_CHEMIN_BIBLIO', ECHORO_CHEMIN_APPLI.'bibliotheque/');
63
/** Constante stockant le chemin vers le dossier bibliothèque.*/
65
/** Constante stockant le chemin absolu vers le dossier bibliothèque.*/
-
 
66
define('ECHORO_CHEMIN_ABSO_BIBLIO', ECHORO_CHEMIN_ABSO_APPLI.'bibliotheque/');
-
 
67
/** Constante stockant le chemin vers le dossier bibliothèque de la cartographie.*/
-
 
68
define('ECHORO_CHEMIN_BIBLIO_CARTO', ECHORO_CHEMIN_BIBLIO.'cartographie/');
-
 
69
/** Constante stockant le chemin absolu vers le dossier bibliothèque de la cartographie.*/
64
define('ECHORO_CHEMIN_BIBLIO', ECHORO_CHEMIN_APPLI.'bibliotheque/');
70
define('ECHORO_CHEMIN_ABSO_BIBLIO_CARTO', ECHORO_CHEMIN_ABSO_BIBLIO.'cartographie/');
65
/** Constante stockant le chemin vers le dossier bibliothèque de la cartographie.*/
71
/** Constante stockant le chemin vers le dossier des images png de la bibliothèque cartographique.*/
66
define('ECHORO_CHEMIN_BIBLIO_CARTO', ECHORO_CHEMIN_BIBLIO.'cartographie/');
72
define('ECHORO_CHEMIN_CARTE', ECHORO_CHEMIN_BIBLIO_CARTO.'cartes/');
67
/** Constante stockant le chemin vers le dossier présentation.*/
73
/** Constante stockant le chemin vers le dossier présentation.*/
68
define('ECHORO_CHEMIN_PRESENTATION', ECHORO_CHEMIN_APPLI.'presentations/');
74
define('ECHORO_CHEMIN_PRESENTATION', ECHORO_CHEMIN_APPLI.'presentations/');
69
/** Constante stockant le chemin vers le dossier des langues.*/
75
/** Constante stockant le chemin vers le dossier des langues.*/
Line 70... Line 76...
70
define('ECHORO_CHEMIN_LANGUE', ECHORO_CHEMIN_APPLI.'langues/');
76
define('ECHORO_CHEMIN_LANGUE', ECHORO_CHEMIN_APPLI.'langues/');
-
 
77
/** Constante stockant le chemin vers le dossier styles.*/
-
 
78
define('ECHORO_CHEMIN_STYLE', ECHORO_CHEMIN_PRESENTATION.'styles/');
-
 
79
 
-
 
80
// +------------------------------------------------------------------------------------------------------+
-
 
81
// Définition de fichiers
-
 
82
/** Constante stockant le nom du fichier de la carte de France des départements.*/
-
 
83
define('ECHORO_FICHIER_CARTE_FR_DPT', 'france.png');
-
 
84
/** Constante stockant le nom du fichier de la carte de France des départements.*/
-
 
85
define('ECHORO_FICHIER_CARTE_FR_DPT_MASQUE', 'france_masque.png');
-
 
86
 
-
 
87
// +------------------------------------------------------------------------------------------------------+
-
 
88
// Définition de chemin d'accès et de nom de fichier pour la Cartographie
-
 
89
/** Constante stockant le chemin d'accès et le nom du fichier récupérant l'image de la carte et la renvoyant au client.*/
-
 
90
define('CAR_CHEMIN_CARTE', ECHORO_CHEMIN_BIBLIO_CARTO.'carto.php?session='.session_name());
71
/** Constante stockant le chemin vers le dossier styles.*/
91
/** Constante stockant le chemin d'accès et le nom du fichier récupérant l'image de la carte et la renvoyant au client.*/
72
define('ECHORO_CHEMIN_STYLE', ECHORO_CHEMIN_PRESENTATION.'styles/');
92
define('CAR_CHEMIN_TMP', ECHORO_CHEMIN_ABSO_BIBLIO_CARTO.'cartes_tmp/');
73
 
93
 
Line 74... Line 94...
74
// +------------------------------------------------------------------------------------------------------+
94
// +------------------------------------------------------------------------------------------------------+
Line 82... Line 102...
82
 
102
 
83
/** Constantes liées à l'utilisation de la carto */
103
/** Constantes liées à l'utilisation de la carto */
84
define('ID_CARTE_FR_DPT', 'france');//Identifiant de la carte des départements français
104
define('ID_CARTE_FR_DPT', 'france');//Identifiant de la carte des départements français
85
define('ID_ZONE_GEO_CARTE_FR_DPT', 'fr');//Identifiant de la zone géographique qui correspond à la carte des départements français
105
define('ID_ZONE_GEO_CARTE_FR_DPT', 'fr');//Identifiant de la zone géographique qui correspond à la carte des départements français
86
define('NOM_CARTE_FR_DPT', 'France');//Identifiant de la carte des départements français
-
 
87
define('FICHIER_MASQUE_FR_DPT', 'france_masque.png');//Nom du fichier servant de masque à la carto pour les départements français
-
 
88
define('FICHIER_CARTE_FR_DPT', 'france.png');//Nom du fichier de la carte des départements français
-
 
Line 89... Line 106...
89
define('CHEMIN_CARTO','Local/tela/carto/');//l'url de base de l'apllication
106
define('NOM_CARTE_FR_DPT', 'France');//Identifiant de la carte des départements français
90
 
107
 
91
/** Constantes définissants les couleurs minimum, medium et maximum des cartes */
108
/** Constantes définissants les couleurs minimum, medium et maximum des cartes */
92
define('COULEUR_ZERO_R', 255);
109
define('COULEUR_ZERO_R', 255);
Line 115... Line 132...
115
define('CLASSE_CSS_INFO', 'insTitle1');
132
define('CLASSE_CSS_INFO', 'insTitle1');
Line 116... Line 133...
116
 
133
 
117
/** Constantes de définition de style */
134
/** Constantes de définition de style */
118
define('STYLE_GSITE', 1);//à 1 on utilise le la librairie de style GSITE à O, on doit inclure un fichier CSS dans l'entête
135
define('STYLE_GSITE', 1);//à 1 on utilise le la librairie de style GSITE à O, on doit inclure un fichier CSS dans l'entête
119
define('STYLE', 'eflore');//le nom du style à utiliser dans le fichier lib.putstyle.php
136
define('STYLE', 'eflore');//le nom du style à utiliser dans le fichier lib.putstyle.php
120
define('COULEUR_LIGNE', $GS_GLOBAL['style_row']->S_COLOR_6);//la couleur utilisée pour les lignes paires de tableau html
-
 
121
 
-
 
122
/** Constantes définissant les chemins d'accé au différents fichiers inclus dans les 
-
 
123
* applications. */
-
 
124
define('CHEMIN_APPLI','modules/client/choro_dep/');//le chemin vers l'application courrante
-
 
125
define('CHEMIN_PHP','php/');//le chemin vers les fichiers propre à GSITE
-
 
126
define('CHEMIN_LIBRAIRIE','php/lib/');//le chemin de la librairie de fichier php
-
 
127
 
-
 
128
/** * Constantes définissant les noms de fichier inclus dans les applications. */
-
 
129
//define("LIB_STYLE", CHEMIN_LIBRAIRIE.'lib.putstyle.php');//la librairie contenant l'ensemble des définitions de style CSS pour GSITE
-
 
130
//define("LIB_TEXTE", CHEMIN_LIBRAIRIE.'lib.texte.php');//la librairie contenant des fonctions de manipulation de texte
-
 
131
//define("LIB_NAVIG", CHEMIN_LIBRAIRIE.'lib.navig.php');//la librairie contenant des fonctions de navigation de page en page
-
 
132
//define("LIB_CARTO", CHEMIN_LIBRAIRIE.'lib.carto.php');//la librairie contenant des classe pour l'affichage de la carto
-
 
133
//define("LIB_JS", CHEMIN_LIBRAIRIE.'lib.js.php');//la librairie contenant fonctions javascripts
-
 
134
define("HTML", CHEMIN_APPLI.'choro_dep_html.php');//le fichier contenant les fonctions d'inclusion du texte et du html
-
 
135
define("COMMUN", CHEMIN_APPLI.'choro_dep_commun.php');//le fichier contenant les fonctions communes à l'application
-
 
Line 136... Line 137...
136
define("CONTEXT", CHEMIN_PHP.'context.php');//le fichier contenant les fonctions gérant les variables de scession.
137
define('COULEUR_LIGNE', 'green');//la couleur utilisée pour les lignes paires de tableau html
137
 
-
 
138
/** Constantes de connexion aux bases de données MySQL */
-
 
139
define('HOTE','localhost');
-
 
140
define('UTILISATEUR','UTILISATEUR');
138
 
141
define('MDP','MOT_DE_PASSE');
139
/** Constantes de connexion aux bases de données MySQL */
142
//Il faut mettre dans la constante ci-dessous la même valeur que pour la constante 
140
//Il faut mettre dans la constante ci-dessous la même valeur que pour la constante 
143
//BD_OFFICIEL si on ne veut pas mettre les tables de chorologie dans 
141
//BD_OFFICIEL si on ne veut pas mettre les tables de chorologie dans 
144
//une base différente.
142
//une base différente.
Line 145... Line 143...
145
define('BD_BOTA','botanica');//Nom de la base des tables de chorologie
143
define('BD_BOTA','botanica');//Nom de la base des tables de chorologie
146
define('BD_GENERALE', 'testv4');//Nom de la base des tables de la carto (et éventuellement de chorologie)
144
define('BD_GENERALE', 'testv4');//Nom de la base des tables de la carto (et éventuellement de chorologie)
147
 
145
 
148
/** Constante de message d'erreur lors du débogage d'application */
146
/** Constante de message d'erreur lors du débogage d'application */
149
define("STYLE_REQUETE", 'text-align: left; font-weight: bold; font-size: 26px;');//Le style du titre des messages d'erreur des requetes
147
define('STYLE_REQUETE', 'text-align: left; font-weight: bold; font-size: 26px;');//Le style du titre des messages d'erreur des requetes
Line 150... Line 148...
150
define("ER_CONNECT", 'Impossible de se connecter &agrave; :'.HOTE.'.');//Le message d'erreur de connection
148
define('ER_CONNECT', 'Impossible de se connecter &agrave; :'.ECHORO_BDD_SERVEUR.'.');//Le message d'erreur de connection
151
define("ER_SEL_BD_GENERALE", 'Impossible de s&eacute;lectionner la base '.BD_GENERALE.'.');//Le message d'erreur de sélection de BD_GENERALE
149
define('ER_SEL_BD_GENERALE', 'Impossible de s&eacute;lectionner la base '.BD_GENERALE.'.');//Le message d'erreur de sélection de BD_GENERALE
152
define("ER_SEL_BD_BOTA", 'Impossible de s&eacute;lectionner la base '.BD_BOTA.'.');//Le message d'erreur de sélection de BD_BOTA
150
define('ER_SEL_BD_BOTA', 'Impossible de s&eacute;lectionner la base '.BD_BOTA.'.');//Le message d'erreur de sélection de BD_BOTA
153
 
151
 
Line 160... Line 158...
160
define('CD_V', 'CD_Couleur_V');
158
define('CD_V', 'CD_Couleur_V');
161
define('CD_B', 'CD_Couleur_B');
159
define('CD_B', 'CD_Couleur_B');
162
define('CD_PAYS', 'CD_ID_Pays');
160
define('CD_PAYS', 'CD_ID_Pays');
Line 163... Line 161...
163
 
161
 
164
/** Constantes des noms de champs de la table MySQL : carto_ACTION */
162
/** Constantes des noms de champs de la table MySQL : carto_ACTION */
165
//   define("CA_BD_TABLE", BD_GENERALE.".carto_ACTION");
163
define('CA_BD_TABLE', BD_GENERALE.'.carto_ACTION');
166
//    define("CA_NOM_TABLE","carto_ACTION");
164
define('CA_NOM_TABLE', 'carto_ACTION');
167
//    define("CA_PROJET","CA_ID_Projet");
165
define('CA_PROJET', 'CA_ID_Projet_Carto');
168
//    define("CA_NOM","CA_NAME");
166
define('CA_CARTE', 'CA_ID_Carte');
169
//    define("CA_R","CA_RED");
167
define('CA_ZG', 'CA_ID_Zone_geo');
170
//    define("CA_V","CA_GREEN");
168
define('CA_TYPE_ZG', 'CA_Type_zone');
171
//    define("CA_B","CA_BLUE");
169
define('CA_ACTION', 'CA_Action');
Line 172... Line 170...
172
//    define("CA_ACTION","CA_ACTION");
170
define('CA_CARTE_DESTINATION', 'CA_ID_Carte_destination');
173
 
171
 
174
/**
172
/**
175
//==================================== CONSTANTES ==================================
173
//==================================== CONSTANTES ==================================
Line 326... Line 324...
326
//Pour les noms de champs utiliser ceux de la table EFLORE_CHOROLOGIE_STATUTS
324
//Pour les noms de champs utiliser ceux de la table EFLORE_CHOROLOGIE_STATUTS
Line 327... Line 325...
327
 
325
 
328
/* +--Fin du code ----------------------------------------------------------------------------------------+
326
/* +--Fin du code ----------------------------------------------------------------------------------------+
329
*
327
*
-
 
328
* $Log: not supported by cvs2svn $
-
 
329
* Revision 1.1  2005/02/22 12:02:41  jpm
-
 
330
* Ajout des fichiers de configuration de l'application.
330
* $Log: not supported by cvs2svn $
331
*
331
*
332
*
332
* +-- Fin du code ----------------------------------------------------------------------------------------+
333
* +-- Fin du code ----------------------------------------------------------------------------------------+
333
*/
334
*/
334
?>
335
?>