Subversion Repositories eFlore/Archives.eflore-consultation-v2

Rev

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

Rev 45 Rev 47
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: eflore_config.php,v 1.4 2004-12-22 13:24:47 jpm Exp $
24
// CVS : $Id: eflore_config.php,v 1.5 2004-12-22 13:28:23 jpm Exp $
25
/**
25
/**
26
* Fichier de configuration d'eFlore-Serveur
26
* Fichier de configuration contenant les mots de passe, login...
27
*
27
*
28
* Ce fichier contient les constantes et éventuellement des variables globales contenant toutes les info
28
* Ce fichier contient les constantes et éventuellement des variables globales contenant des infos liées à la
29
* nécessaire à la configuration du programme eFlore-Serveur.
29
* sécurité.
30
*
30
*
31
*@package eFlore-Serveur
31
*@package eFlore-Serveur
32
*@subpackage Configuration
32
*@subpackage Configuration
33
//Auteur original :
33
//Auteur original :
34
*@author        Frédéric LEGENS <flegens@free.fr>
34
*@author        Frédéric LEGENS <flegens@free.fr>
35
//Autres auteurs :
35
//Autres auteurs :
36
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org>
36
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org>
37
*@copyright     Tela-Botanica 2000-2004
37
*@copyright     Tela-Botanica 2000-2004
38
*@version       $Revision: 1.4 $ $Date: 2004-12-22 13:24:47 $
38
*@version       $Revision: 1.5 $ $Date: 2004-12-22 13:28:23 $
39
// +------------------------------------------------------------------------------------------------------+
39
// +------------------------------------------------------------------------------------------------------+
40
*/
40
*/
Line 41... Line 41...
41
 
41
 
42
// +------------------------------------------------------------------------------------------------------+
42
// +------------------------------------------------------------------------------------------------------+
Line 45... Line 45...
45
 
45
 
46
 
46
 
47
// +------------------------------------------------------------------------------------------------------+
47
// +------------------------------------------------------------------------------------------------------+
48
// |                                            CORPS du PROGRAMME                                        |
-
 
49
// +------------------------------------------------------------------------------------------------------+
-
 
50
// Constante générale
-
 
51
/** Constante stockant la version du programme.*/
-
 
52
define('EFSE_VERSION', '0.0.1');
-
 
53
/** Constante stockant l'intitulé de version du programme.*/
-
 
54
define('EFSE_VERSION_INTITULE', 'Version '.EFSE_VERSION);
48
// |                                            CORPS du PROGRAMME                                        |
55
 
49
// +------------------------------------------------------------------------------------------------------+
56
// +------------------------------------------------------------------------------------------------------+
50
// +------------------------------------------------------------------------------------------------------+
57
// Constante de la base de données
51
// Constante de la base de données
58
/** Constante stockant le nom du serveur de la base de donnée.*/
52
/** Constante stockant le nom du serveur de la base de donnée.*/
Line 62... Line 56...
62
/** Constante stockant le nom de l'utilisateur.*/
56
/** Constante stockant le nom de l'utilisateur.*/
63
define('EFSE_BDD_UTILISATEUR', '');
57
define('EFSE_BDD_UTILISATEUR', '');
64
/** Constante stockant le mot de passe de l'utilisateur.*/
58
/** Constante stockant le mot de passe de l'utilisateur.*/
65
define('EFSE_BDD_MOT_DE_PASSE', '');
59
define('EFSE_BDD_MOT_DE_PASSE', '');
Line 66... Line -...
66
 
-
 
67
// +------------------------------------------------------------------------------------------------------+
-
 
68
// Constante de chemin de dossier et fichier
-
 
69
$separateur = strstr( PHP_OS, "WIN") ? '\\' : '/';
-
 
70
/** Constante stockant le séparateur de dossier qui dépend de l'OS.*/
-
 
71
define('EFSE_SEP', $separateur);
-
 
72
/** Constante stockant la valeur de la racine des chemins.*/
-
 
73
define('EFSE_CHEMIN_RACINE', '/');
-
 
74
/** Constante stockant le chemin vers la configuration.*/
-
 
75
define('EFSE_CHEMIN_CONFIG', 'configuration'.EFSE_SEP);
-
 
76
/** Constante stockant le chemin vers la bibliothèque.*/
-
 
77
define('EFSE_CHEMIN_BIBLIO', 'bibliotheque'.EFSE_SEP);
-
 
78
/** Constante stockant le chemin vers la bibliothèque des classes.*/
-
 
79
define('EFSE_CHEMIN_CLASSE', EFSE_CHEMIN_BIBLIO.'classes'.EFSE_SEP);
-
 
80
/** Constante stockant le chemin vers la bibliothèque des interfaces.*/
-
 
81
define('EFSE_CHEMIN_INTERFACE', EFSE_CHEMIN_BIBLIO.'interfaces'.EFSE_SEP);
-
 
82
/** Constante stockant le chemin vers le dossier des définitions.*/
-
 
83
define('EFSE_CHEMIN_DEFINITION', 'definitions'.EFSE_SEP);
-
 
84
/** Constante stockant le chemin vers les groupes de macro-éléments.*/
-
 
85
define('EFSE_CHEMIN_DEF_MACRO', EFSE_CHEMIN_DEFINITION.'macro_elements'.EFSE_SEP);
-
 
86
/** Constante stockant le chemin vers les groupes de macro-éléments.*/
-
 
87
define('EFSE_CHEMIN_DEF_MACRO_GROUPE', EFSE_CHEMIN_DEFINITION.'groupes_macro_elements'.EFSE_SEP);
-
 
88
/** Constante stockant le chemin vers le dossier des publications au format xhtml.*/
-
 
89
define('EFSE_CHEMIN_DEF_PUBLI_XHTML', EFSE_CHEMIN_DEFINITION.'publications_html'.EFSE_SEP);
-
 
90
/** Constante stockant le chemin vers le dossier des publications au format xml.*/
-
 
91
define('EFSE_CHEMIN_DEF_PUBLI_XML', EFSE_CHEMIN_DEFINITION.'publications_xml'.EFSE_SEP);
-
 
92
/** Constante stockant le chemin vers le dossier des fichiers Modèles et Vues pouvant être générés.*/
-
 
93
define('EFSE_CHEMIN_MV', 'eflore_mv'.EFSE_SEP);
-
 
94
/** Constante stockant le chemin vers le dossier des Modèles.*/
-
 
95
define('EFSE_CHEMIN_MV_MODELE', EFSE_CHEMIN_MV.'modeles'.EFSE_SEP);
-
 
96
/** Constante stockant le chemin vers le dossier des Vues.*/
-
 
97
define('EFSE_CHEMIN_MV_VUE', EFSE_CHEMIN_MV.'vues'.EFSE_SEP);
-
 
98
/** Constante stockant le chemin vers le dossier permettant d'automatiser la création de PHP pour les groupes de macro-éléments.*/
-
 
99
define('EFSE_CHEMIN_MV_MACRO_GROUPE', EFSE_CHEMIN_MV_MODELE.'groupes_macro_elements'.EFSE_SEP);
-
 
100
/** Constante stockant le chemin vers le dossier permettant d'automatiser la création de PHP pour les macro-éléments.*/
-
 
101
define('EFSE_CHEMIN_MV_MACRO', EFSE_CHEMIN_MV_MODELE.'macro_elements'.EFSE_SEP);
-
 
102
 
-
 
103
/** Constante stockant le chemin vers la carte des services principaux.*/
-
 
104
define('EFSE_FICHIER_MAP', EFSE_CHEMIN_MV.'eflore_services.map');
-
 
105
/** Constante stockant le chemin vers le fichier de configuration principal.*/
-
 
106
define('EFSE_FICHIER_CONFIG', EFSE_CHEMIN_CONFIG.'eflore_config.php');
-
 
107
 
-
 
108
/** Constante stockant la valeur de la racine des chemins.*/
-
 
109
define('EFSE_CHEMIN_GENERATEUR_RACINE', '..'.EFSE_SEP);
-
 
110
 
-
 
111
// Tableau stockant les différentes valeurs permettant de configurer l'appli.
-
 
112
/*
-
 
113
$appConfig = array(
-
 
114
    'mysql_host' => 'localhost',
-
 
115
    'mysql_database' => 'eflore-test',
-
 
116
    'mysql_user' => 'eflorete',
-
 
117
    'mysql_password' => 'rcf8wvc',
-
 
118
    'app_version' => 'Version 0.0.1',
-
 
119
    'service_map' => ,
-
 
120
    'def_groupes'=>'definitions\\groupesmacroelements\\',
-
 
121
    'def_macro'=>'definitions\\macroelements\\',
-
 
122
    'service_map'=>'definitions\\eflore_services.map',
-
 
123
    'publi_html'=>'definitions\\publicationshtml\\',
-
 
124
    'publi_xml'=>'definitions\\publicationsxml\\',
-
 
125
    'auto_groupes'=>'phpautomatique\\groupesmacroelements\\',
-
 
126
    'auto_macro'=>'phpautomatique\\macroelements\\'
-
 
127
);
60
 
128
*/
61
*/
129
/* +--Fin du code ----------------------------------------------------------------------------------------+
62
/* +--Fin du code ----------------------------------------------------------------------------------------+
130
*
63
*
-
 
64
* $Log: not supported by cvs2svn $
-
 
65
* Revision 1.4  2004/12/22 13:24:47  jpm
-
 
66
* Modif.
131
* $Log: not supported by cvs2svn $
67
*
132
* Revision 1.3  2004/12/16 22:07:53  fred
68
* Revision 1.3  2004/12/16 22:07:53  fred
133
* correction du numéro de version de PHP
69
* correction du numéro de version de PHP
134
*
70
*
135
* Revision 1.2  2004/12/16 16:40:59  jpm
71
* Revision 1.2  2004/12/16 16:40:59  jpm