Subversion Repositories Applications.papyrus

Rev

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

Rev 425 Rev 446
Line 17... Line 17...
17
// |                                                                                                      |
17
// |                                                                                                      |
18
// | You should have received a copy of the GNU Lesser General Public                                     |
18
// | You should have received a copy of the GNU Lesser General Public                                     |
19
// | License along with this library; if not, write to the Free Software                                  |
19
// | License along with this library; if not, write to the Free Software                                  |
20
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                            |
20
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                            |
21
// +------------------------------------------------------------------------------------------------------+
21
// +------------------------------------------------------------------------------------------------------+
22
// CVS : $Id: ins_annuaire.config.inc.php,v 1.3 2005-07-21 18:24:38 florian Exp $
22
// CVS : $Id: ins_annuaire.config.inc.php,v 1.4 2005-09-22 13:30:49 florian Exp $
23
/**
23
/**
24
* Fichier de configuration de l'application d'inscription/annuaire
24
* Fichier de configuration de l'application d'inscription/annuaire
25
*
25
*
26
* A éditer de façon spécifique à chaque déploiement
26
* A éditer de façon spécifique à chaque déploiement
27
*
27
*
Line 30... Line 30...
30
*@author        Alexandre GRANIER <alexandre@tela-botanica.org>
30
*@author        Alexandre GRANIER <alexandre@tela-botanica.org>
31
*@author        Florian SCHMITT <florian@ecole-et-nature.org>
31
*@author        Florian SCHMITT <florian@ecole-et-nature.org>
32
//Autres auteurs :
32
//Autres auteurs :
33
*@author        Aucun
33
*@author        Aucun
34
*@copyright     Tela-Botanica 2000-2004
34
*@copyright     Tela-Botanica 2000-2004
35
*@version       $Revision: 1.3 $ $Date: 2005-07-21 18:24:38 $
35
*@version       $Revision: 1.4 $ $Date: 2005-09-22 13:30:49 $
36
// +------------------------------------------------------------------------------------------------------+
36
// +------------------------------------------------------------------------------------------------------+
37
*/
37
*/
38
//================================= CONSTANTES DB ==================================
38
//================================= CONSTANTES DB ==================================
39
/** Nom de la table Annuaire */
39
/** Nom de la table Annuaire */
40
define ('INS_ANNUAIRE', 'annuaire');
40
define ('INS_ANNUAIRE', 'annuaire');
Line 94... Line 94...
94
define ('INS_CHAMPS_VISIBLE', 'a_voir_sur_carto');
94
define ('INS_CHAMPS_VISIBLE', 'a_voir_sur_carto');
95
/** Champs pour la vue sur carto*/
95
/** Champs pour la vue sur carto*/
96
define ('INS_CHAMPS_NUM_AGREMENT', 'a_num_agrement_fpc');
96
define ('INS_CHAMPS_NUM_AGREMENT', 'a_num_agrement_fpc');
Line 97... Line 97...
97
 
97
 
98
/** adresse d'inscription à la newsletter */
98
/** adresse d'inscription à la newsletter */
99
define ('INS_MAIL_INSCRIPTION_LISTE', 'newsletter-subscribe@monsite.org');
99
define ('INS_MAIL_INSCRIPTION_LISTE', 'newsletter-subscribe@educ-envir.org');
100
/** adresse de désinscription à la newsletter */
100
/** adresse de désinscription à la newsletter */
Line -... Line 101...
-
 
101
define ('INS_MAIL_DESINSCRIPTION_LISTE', 'newsletter-unsubscribe@educ-envir.org');
-
 
102
 
-
 
103
 
-
 
104
//teste si l'on est dans l'application Papyrus
-
 
105
if (!defined('PAP_VERSION')) { //pas dans Papyrus
-
 
106
	//================================ BASE DE DONNEES =================================
-
 
107
	define ('INS_PROTOCOLE', 'mysql') ;
-
 
108
	define ('INS_UTILISATEUR', 'ecoleetn') ;
-
 
109
	define ('INS_MOT_DE_PASSE_DB', 'g95dj9') ;
-
 
110
	define ('INS_HOTE', 'localhost') ;
-
 
111
	define ('INS_BASE', 'ecoleetn') ;
-
 
112
	define ('INS_TYPE_ENCODAGE','MD5');
-
 
113
	
-
 
114
	// Formation du dsn
-
 
115
	$dsn = INS_PROTOCOLE.'://'.INS_UTILISATEUR.':'.INS_MOT_DE_PASSE_DB.'@'.INS_HOTE.'/'.INS_BASE;
-
 
116
 
-
 
117
	include_once 'DB.php'; //appel de la librairie DB de PEAR
-
 
118
	/** Variable globale contenant l'objet d'accès à la base de donnée */
-
 
119
	$GLOBALS['ins_db'] =& DB::connect($dsn);
-
 
120
	
-
 
121
	//=============================== AUTHENTIFICATION =================================
-
 
122
	include_once 'Auth.php'; //appel de la librairie Auth de PEAR
-
 
123
	/** Nom de la session PHP */
-
 
124
	define ('INS_NOM_SESSION','Educ-Envir.org'); 
-
 
125
	/** Durée de la session PHP */
-
 
126
	define ('INS_DUREE_SESSION',3600*12);
-
 
127
	/** Tableau des parametres de l'authentification */
-
 
128
	$params = array(
-
 
129
		 'dsn' => $dsn,
-
 
130
	         'table' => INS_ANNUAIRE,
-
 
131
		 'usernamecol' => INS_CHAMPS_MAIL,
-
 
132
		 'passwordcol' => INS_CHAMPS_MOT_DE_PASSE
-
 
133
	);
-
 
134
	/** Variable globale contenant l'objet d'authentification de l'application, un objet AUTH*/
-
 
135
	$GLOBALS['AUTH']= &new Auth($GLOBALS['ins_db'], $params );
-
 
136
	$GLOBALS['AUTH']->setSessionname(INS_NOM_SESSION);
-
 
137
	$GLOBALS['AUTH']->setExpire(INS_DUREE_SESSION);
-
 
138
	$GLOBALS['AUTH']->setShowLogin(false);
-
 
139
	
-
 
140
	//==================================== LES URLS ====================================
-
 
141
	include_once 'Net_URL.php'; //appel de la librairie Net_URL de PEAR
-
 
142
	/** Variable globale contenant l'objet d'accès à l'URL de base de l'application, un objet Net_URL*/
-
 
143
	$GLOBALS['ins_url'] = new Net_URL('http://localhost/ins_annuaire/');
-
 
144
 
-
 
145
	//===================================== CHEMINS ====================================
-
 
146
	/** Chemin de l'application (mettre un / à la fin) */
-
 
147
	define ('INS_CHEMIN_APPLI', '/home/florian/Documents/CVS/applications_web/php/ins_annuaire/');
-
 
148
 
-
 
149
	//===================================== LANGUES ====================================
-
 
150
	/** Choix de la langue par défaut de l'application */
-
 
151
	define ('INS_LANGUE_DEFAUT', 'fr'); 
-
 
152
	include_once INS_CHEMIN_APPLI.'langues/ins_annuaire.langue.'.INS_LANGUE_DEFAUT.'.inc.php'; //appel du fichier de constantes des langues
-
 
153
	
101
define ('INS_MAIL_DESINSCRIPTION_LISTE', 'newsletter-unsubscribe@monsite.org');
154
	
102
 
155
} else { //dans Papyrus
-
 
156
	//================================ BASE DE DONNEES =================================
-
 
157
	/** Variable globale contenant l'objet d'accès à la base de données de l'application, un objet DB*/
-
 
158
	//$GLOBALS['ins_db'] =& $GLOBALS['_GEN_commun']['pear_db']; //Mis en commentaire pour permettre d'avoir une base de données commune avec Educ-Envir
-
 
159
	define ('INS_PROTOCOLE', 'mysql') ;
-
 
160
	define ('INS_UTILISATEUR', 'educenvi') ;
-
 
161
	define ('INS_MOT_DE_PASSE_DB', 'nwxde2a') ;
-
 
162
	define ('INS_HOTE', 'localhost') ;
-
 
163
	define ('INS_BASE', 'educenvi') ;
-
 
164
	define ('INS_TYPE_ENCODAGE','MD5');
-
 
165
	// Formation du dsn
-
 
166
	$dsn = INS_PROTOCOLE.'://'.INS_UTILISATEUR.':'.INS_MOT_DE_PASSE_DB.'@'.INS_HOTE.'/'.INS_BASE;
-
 
167
 
103
//================================ BASE DE DONNEES ================================
168
	include_once 'DB.php'; //appel de la librairie DB de PEAR
-
 
169
	/** Variable globale contenant l'objet d'accès à la base de donnée */
104
/** Variable globale contenant l'objet d'accès à la base de données de l'application, un objet DB*/
170
	$GLOBALS['ins_db'] =& DB::connect($dsn);
-
 
171
 
-
 
172
	//=========================AUTHENTIFICATION=================================
-
 
173
	/** Variable globale contenant l'objet d'authentification de l'application, un objet AUTH*/
-
 
174
	$GLOBALS['AUTH'] =& $GLOBALS['_GEN_commun']['pear_auth']; //Mis en commmentaire pour permettre d'avoir une base de données commune avec Educ-Envir
-
 
175
	//include_once 'Auth.php'; //appel de la librairie Auth de PEAR
-
 
176
	/** Nom de la session PHP */
-
 
177
	//define ('INS_NOM_SESSION','Educ-Envir.org'); 
-
 
178
	/** Durée de la session PHP */
-
 
179
	//define ('INS_DUREE_SESSION',3600*12);
-
 
180
	/** Tableau des parametres de l'authentification */
-
 
181
	//$params = array(
-
 
182
	//	 'dsn' => $dsn,
-
 
183
	//         'table' => INS_ANNUAIRE,
-
 
184
	//	 'usernamecol' => INS_CHAMPS_MAIL,
105
$GLOBALS['ins_db'] =& $GLOBALS['_GEN_commun']['pear_db']; 
185
	//	 'passwordcol' => INS_CHAMPS_MOT_DE_PASSE
106
//=========================AUTHENTIFICATION=================================
186
	//);
-
 
187
	/** Variable globale contenant l'objet d'authentification de l'application, un objet AUTH*/
-
 
188
	//$GLOBALS['AUTH']= &new Auth($GLOBALS['ins_db'], $params );
-
 
189
	//$GLOBALS['AUTH']->setSessionname(INS_NOM_SESSION);
107
/** Variable globale contenant l'objet d'authentification de l'application, un objet AUTH*/
190
	//$GLOBALS['AUTH']->setExpire(INS_DUREE_SESSION);
108
$GLOBALS['AUTH'] =& $GLOBALS['_GEN_commun']['pear_auth']; 
191
	//$GLOBALS['AUTH']->setShowLogin(false);
109
 
192
	
110
//==================================== LES URLS ====================================
193
	//==================================== LES URLS ====================================
111
/** Variable globale contenant l'objet d'accès à l'URL de base de l'application, un objet Net_URL*/
194
	/** Variable globale contenant l'objet d'accès à l'URL de base de l'application, un objet Net_URL*/
112
$GLOBALS['ins_url'] =& $GLOBALS['_GEN_commun']['url'];
195
	$GLOBALS['ins_url'] =& $GLOBALS['_GEN_commun']['url'];
113
 
196
 
114
//===================================== CHEMINS ====================================
197
	//===================================== CHEMINS ====================================
115
/** Chemin de l'application (mettre un / à la fin) */
198
	/** Chemin de l'application (mettre un / à la fin) */
116
define ('INS_CHEMIN_APPLI', 'client/ins_annuaire/');
199
	define ('INS_CHEMIN_APPLI', 'client/ins_annuaire/');
117
 
200
 
118
//===================================== LANGUES ====================================
201
	//===================================== LANGUES ====================================
119
/** Choix de la langue par défaut de l'application */
202
	/** Choix de la langue par défaut de l'application */
-
 
203
	define ('INS_LANGUE_DEFAUT', $GLOBALS['_GEN_commun']['i18n']) ;
Line 120... Line 204...
120
define ('INS_LANGUE_DEFAUT', $GLOBALS['_GEN_commun']['i18n']) ;
204
	include_once INS_CHEMIN_APPLI.'langues/ins_annuaire.langue.'.INS_LANGUE_DEFAUT.'.inc.php'; //appel du fichier de constantes des langues
121
include_once INS_CHEMIN_APPLI.'langues/ins_annuaire.langue.'.INS_LANGUE_DEFAUT.'.inc.php'; //appel du fichier de constantes des langues
205
}
122
 
206
 
123
/* +--Fin du code ----------------------------------------------------------------------------------------+
207
/* +--Fin du code ----------------------------------------------------------------------------------------+
124
*
208
*
125
* $Log: not supported by cvs2svn $
209
* $Log: not supported by cvs2svn $
126
* version initiale
210
* version initiale
127
*
211
*
128
*
212
*
129
* +-- Fin du code ----------------------------------------------------------------------------------------+
213
* +-- Fin du code ----------------------------------------------------------------------------------------+