Subversion Repositories Applications.papyrus

Rev

Rev 470 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 470 Rev 483
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: bottin.config.inc.php,v 1.1 2005-09-27 13:56:18 alexandre_tb Exp $
22
// CVS : $Id: bottin.config.inc.php,v 1.2 2005-09-29 13:56:48 alexandre_tb 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.1 $ $Date: 2005-09-27 13:56:18 $
35
*@version       $Revision: 1.2 $ $Date: 2005-09-29 13:56:48 $
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 82... Line 82...
82
define ('INS_CHAMPS_LABEL_PAYS', 'gp_nom');
82
define ('INS_CHAMPS_LABEL_PAYS', 'gp_nom');
83
/** Champs identifiant du département de la table des departement*/
83
/** Champs identifiant du département de la table des departement*/
84
define ('INS_CHAMPS_ID_DEPARTEMENT','gd_id_departement');
84
define ('INS_CHAMPS_ID_DEPARTEMENT','gd_id_departement');
85
/** Champs nom du département de la table des departement*/
85
/** Champs nom du département de la table des departement*/
86
define ('INS_CHAMPS_NOM_DEPARTEMENT','gd_nom');
86
define ('INS_CHAMPS_NOM_DEPARTEMENT','gd_nom');
87
/** Champs pour l'abonnement à une liste */
87
/** Champs pour l'abonnement à une liste, laisser vide si vous ne souhaitez pas d'inscription' */
88
define ('INS_CHAMPS_LETTRE', 'a_lettre');
88
define ('INS_CHAMPS_LETTRE', '');
89
/** Champs de la date d'inscription */
89
/** Champs de la date d'inscription */
90
define ('INS_CHAMPS_DATE', 'a_date_inscription');
90
define ('INS_CHAMPS_DATE', 'a_date_inscription');
91
/** Champs du site Internet*/
91
/** Champs du site Internet*/
92
define ('INS_CHAMPS_SITE_INTERNET', 'a_site_internet');
92
define ('INS_CHAMPS_SITE_INTERNET', 'a_site_internet');
93
/** Champs pour la vue sur carto*/
93
/** Champs pour la vue sur carto*/
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 -... Line 97...
-
 
97
 
97
 
98
if (INS_CHAMPS_LETTRE != '') {
98
/** adresse d'inscription à la newsletter */
99
	/** adresse d'inscription à la newsletter */
99
define ('INS_MAIL_INSCRIPTION_LISTE', 'newsletter-subscribe@educ-envir.org');
100
	define ('INS_MAIL_INSCRIPTION_LISTE', 'newsletter-subscribe@educ-envir.org');
100
/** adresse de désinscription à la newsletter */
101
	/** adresse de désinscription à la newsletter */
101
define ('INS_MAIL_DESINSCRIPTION_LISTE', 'newsletter-unsubscribe@educ-envir.org');
102
	define ('INS_MAIL_DESINSCRIPTION_LISTE', 'newsletter-unsubscribe@educ-envir.org');
Line 102... Line 103...
102
 
103
}
103
 
104
 
104
//teste si l'on est dans l'application Papyrus
105
//teste si l'on est dans l'application Papyrus
105
if (!defined('PAP_VERSION')) { //pas dans Papyrus
106
if (!defined('PAP_VERSION')) { //pas dans Papyrus
Line 169... Line 170...
169
	/** Variable globale contenant l'objet d'accès à la base de donnée */
170
	/** Variable globale contenant l'objet d'accès à la base de donnée */
170
	$GLOBALS['ins_db'] =& DB::connect($dsn);
171
	$GLOBALS['ins_db'] =& DB::connect($dsn);
Line 171... Line 172...
171
 
172
 
172
	//=========================AUTHENTIFICATION=================================
173
	//=========================AUTHENTIFICATION=================================
173
	/** Variable globale contenant l'objet d'authentification de l'application, un objet AUTH*/
174
	/** 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,
-
 
185
	//	 'passwordcol' => INS_CHAMPS_MOT_DE_PASSE
175
	$GLOBALS['AUTH'] =& $GLOBALS['_GEN_commun']['pear_auth'];
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);
-
 
190
	//$GLOBALS['AUTH']->setExpire(INS_DUREE_SESSION);
-
 
Line 191... Line 176...
191
	//$GLOBALS['AUTH']->setShowLogin(false);
176
 
192
	
177
	
193
	//==================================== LES URLS ====================================
178
	//==================================== LES URLS ====================================
Line 199... Line 184...
199
	define ('INS_CHEMIN_APPLI', 'client/bottin/');
184
	define ('INS_CHEMIN_APPLI', 'client/bottin/');
Line 200... Line 185...
200
 
185
 
201
	//===================================== LANGUES ====================================
186
	//===================================== LANGUES ====================================
202
	/** Choix de la langue par défaut de l'application */
187
	/** Choix de la langue par défaut de l'application */
203
	define ('INS_LANGUE_DEFAUT', $GLOBALS['_GEN_commun']['i18n']) ;
188
	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
189
	include_once INS_CHEMIN_APPLI.'langues/bottin_langue_'.INS_LANGUE_DEFAUT.'.inc.php'; //appel du fichier de constantes des langues
Line -... Line 190...
-
 
190
}
-
 
191
 
-
 
192
define ('INS_MAIL_VALIDATION_INSCRIPTION', true) ;
-
 
193
 
-
 
194
define ('INS_MAIL_ADMIN_APRES_INSCRIPTION', 'webmaster@domaine.ext');
-
 
195
 
-
 
196
/**
-
 
197
//==================================== PARAMETRAGE =================================
-
 
198
* Pour gérer la réécriture d'url de l'inscription
-
 
199
* Cela nécessite une ligne dans le fichier .htaccess, par exemple
-
 
200
* RewriteRule ^ins([0-9a-z]*)$ papyrus.php?menu=22&id=$1 [L]
-
 
201
* Cela sert à racourcir l'URL de confirmation d'inscription
-
 
202
//==================================================================================
-
 
203
*/
-
 
204
 
-
 
205
define ('INS_UTILISE_REECRITURE_URL', 1) ;      // mettre à 1 si on souhaite utiliser la réécriture
-
 
206
 
-
 
207
if (INS_UTILISE_REECRITURE_URL) {
-
 
208
    define ('INS_URL_PREFIXE', 'ins') ;         // Indique le préfixe de l'url http://www.mondomaine.org/prefix____
-
 
209
}
-
 
210
 
-
 
211
define ('INS_UTILISE_MODULE_PROJET', 1) ;
-
 
212
if (INS_UTILISE_MODULE_PROJET) {
-
 
213
    define ('INS_CHEMIN_PROJET', 'client/projet/') ;
-
 
214
}
-
 
215
 
-
 
216
define ('INS_UTILISE_WIKINI', 1) ;
-
 
217
if (INS_UTILISE_WIKINI) {
-
 
218
    define ("INS_CHAMPS_NOM_WIKINI", "a_nom_wikini") ;  // Le nom du champs contenant le nom wikini dans l'annuaire
-
 
219
}
205
}
220
 
206
 
221
 
207
/* +--Fin du code ----------------------------------------------------------------------------------------+
222
/* +--Fin du code ----------------------------------------------------------------------------------------+
-
 
223
*
-
 
224
* $Log: not supported by cvs2svn $
-
 
225
* Revision 1.1  2005/09/27 13:56:18  alexandre_tb
208
*
226
* version initiale, les autres fichiers de configurations devraient progressivement disparaitre.
209
* $Log: not supported by cvs2svn $
227
*
210
* +-- Fin du code ----------------------------------------------------------------------------------------+
228
* +-- Fin du code ----------------------------------------------------------------------------------------+
211
*/
229
*/