Subversion Repositories Applications.bazar

Rev

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

Rev 403 Rev 454
Line 55... Line 55...
55
define ('BAZ_ACTION_SUPPRESSION', 14) ;
55
define ('BAZ_ACTION_SUPPRESSION', 14) ;
56
define ('BAZ_ACTION_PUBLIER', 15) ;
56
define ('BAZ_ACTION_PUBLIER', 15) ;
57
define ('BAZ_ACTION_PAS_PUBLIER', 16) ;
57
define ('BAZ_ACTION_PAS_PUBLIER', 16) ;
58
define ('BAZ_S_INSCRIRE', 17);
58
define ('BAZ_S_INSCRIRE', 17);
59
define ('BAZ_VOIR_FLUX_RSS', 18);
59
define ('BAZ_VOIR_FLUX_RSS', 18);
60
define ('BAZ_ACTION_POST_VALIDATION', 19);  // Cette action correspond a la page apres le depot 
60
define ('BAZ_ACTION_POST_VALIDATION', 19);  // Cette action correspond a la page apres le depot
61
											// d une fiche et propose de dupliquer la fiche ou
61
											// d une fiche et propose de dupliquer la fiche ou
62
											// de sortir
62
											// de sortir
Line 63... Line 63...
63
 
63
 
64
// Constante des noms des variables
64
// Constante des noms des variables
Line 96... Line 96...
96
 
96
 
97
//==================================== PARAMETRAGE =================================
97
//==================================== PARAMETRAGE =================================
98
// Pour régler certaines fonctionnalité de l'application
98
// Pour régler certaines fonctionnalité de l'application
Line 99... Line 99...
99
//==================================================================================
99
//==================================================================================
100
 
100
 
101
define ('BAZ_ETAT_VALIDATION', 0); 
101
define ('BAZ_ETAT_VALIDATION', 0);
102
//Valeur par défaut d'état de la fiche annonce après saisie 
102
//Valeur par défaut d'état de la fiche annonce après saisie
Line 103... Line 103...
103
//Mettre 0 pour 'en attente de validation d'un administrateur'
103
//Mettre 0 pour 'en attente de validation d'un administrateur'
104
//Mettre 1 pour 'directement validée en ligne'
104
//Mettre 1 pour 'directement validée en ligne'
Line 125... Line 125...
125
	define ('BAZ_UTILISATEUR', '') ;
125
	define ('BAZ_UTILISATEUR', '') ;
126
	define ('BAZ_MOT_DE_PASSE_DB', '') ;
126
	define ('BAZ_MOT_DE_PASSE_DB', '') ;
127
	define ('BAZ_HOTE', 'localhost') ;
127
	define ('BAZ_HOTE', 'localhost') ;
128
	define ('BAZ_BASE', '') ;
128
	define ('BAZ_BASE', '') ;
129
	define ('BAZ_TYPE_ENCODAGE','MD5');
129
	define ('BAZ_TYPE_ENCODAGE','MD5');
130
	
130
 
131
	// Formation du dsn
131
	// Formation du dsn
132
	$dsn = BAZ_PROTOCOLE.'://'.BAZ_UTILISATEUR.':'.BAZ_MOT_DE_PASSE_DB.'@'.BAZ_HOTE.'/'.BAZ_BASE;
132
	$dsn = BAZ_PROTOCOLE.'://'.BAZ_UTILISATEUR.':'.BAZ_MOT_DE_PASSE_DB.'@'.BAZ_HOTE.'/'.BAZ_BASE;
Line 133... Line 133...
133
 
133
 
134
	/** Pour les inclusions de bibliotheques PEAR, mieux vaux
134
	/** Pour les inclusions de bibliotheques PEAR, mieux vaux
Line 137... Line 137...
137
 
137
 
138
 
138
 
139
	include_once 'DB.php'; //appel de la librairie DB de PEAR
139
	include_once 'DB.php'; //appel de la librairie DB de PEAR
140
	/** Variable globale contenant l'objet d'accès à la base de donnée */
140
	/** Variable globale contenant l'objet d'accès à la base de donnée */
141
	$GLOBALS['ins_db'] =& DB::connect($dsn);
141
	$GLOBALS['ins_db'] =& DB::connect($dsn);
142
	
142
 
143
	//=============================== AUTHENTIFICATION =================================
143
	//=============================== AUTHENTIFICATION =================================
144
	include_once 'Auth.php'; //appel de la librairie Auth de PEAR
144
	include_once 'Auth.php'; //appel de la librairie Auth de PEAR
145
	/** Nom de la session PHP */
145
	/** Nom de la session PHP */
146
	define ('BAZ_NOM_SESSION',''); 
146
	define ('BAZ_NOM_SESSION','');
147
	/** Durée de la session PHP */
147
	/** Durée de la session PHP */
148
	define ('BAZ_DUREE_SESSION',3600*12);
148
	define ('BAZ_DUREE_SESSION',3600*12);
149
	/** Tableau des parametres de l'authentification */
149
	/** Tableau des parametres de l'authentification */
Line 160... Line 160...
160
	$GLOBALS['AUTH']->setShowLogin(false);
160
	$GLOBALS['AUTH']->setShowLogin(false);
161
} else {
161
} else {
162
	$GLOBALS['_BAZAR_']['db'] =& $GLOBALS['_GEN_commun']['pear_db'];
162
	$GLOBALS['_BAZAR_']['db'] =& $GLOBALS['_GEN_commun']['pear_db'];
163
	$GLOBALS['AUTH'] =& $GLOBALS['_GEN_commun']['pear_auth'];
163
	$GLOBALS['AUTH'] =& $GLOBALS['_GEN_commun']['pear_auth'];
164
}
164
}
165
	
165
 
166
/** Réglage des droits pour déposer des annonces */
166
/** Réglage des droits pour déposer des annonces */
167
// Mettre à true pour limiter le dépot aux rédacteurs
167
// Mettre à true pour limiter le dépot aux rédacteurs
168
define ('BAZ_RESTREINDRE_DEPOT', 0) ;
168
define ('BAZ_RESTREINDRE_DEPOT', 0) ;
Line 169... Line 169...
169
 
169
 
Line 179... Line 179...
179
// de recherche des fiches, pour choisir les émetteurs
179
// de recherche des fiches, pour choisir les émetteurs
180
define ('BAZ_RECHERCHE_PAR_EMETTEUR', 1) ;
180
define ('BAZ_RECHERCHE_PAR_EMETTEUR', 1) ;
Line 181... Line 181...
181
 
181
 
Line -... Line 182...
-
 
182
$GLOBALS['_BAZAR_']['url'] = $GLOBALS['_GEN_commun']['url'];
-
 
183
 
-
 
184
if(!defined(PAP_CHEMIN_RACINE)) {
-
 
185
	define(PAP_CHEMIN_RACINE, '');
-
 
186
	define('BAZ_CHEMIN_APPLI', PAP_CHEMIN_RACINE.'');
182
$GLOBALS['_BAZAR_']['url'] = $GLOBALS['_GEN_commun']['url'];
187
} else {
183
 
188
 
-
 
189
	//BAZ_CHEMIN_APPLI : chemin vers l'application bazar METTRE UN SLASH (/) A LA FIN!!!!
Line 184... Line 190...
184
//BAZ_CHEMIN_APPLI : chemin vers l'application bazar METTRE UN SLASH (/) A LA FIN!!!!
190
	define('BAZ_CHEMIN_APPLI', PAP_CHEMIN_RACINE.'client/bazar/');
185
define('BAZ_CHEMIN_APPLI', PAP_CHEMIN_RACINE.'client/bazar/');
191
}
Line 186... Line 192...
186
 
192
 
Line 215... Line 221...
215
 
221
 
216
 
222
 
Line 217... Line 223...
217
/** Mettre a 0 pour le pas proposer de filtre dans le moteur de recherche */
223
/** Mettre a 0 pour le pas proposer de filtre dans le moteur de recherche */
218
define ('BAZ_AFFICHER_FILTRE_MOTEUR', 1);
224
define ('BAZ_AFFICHER_FILTRE_MOTEUR', 1);
219
 
225
 
220
// Mettre ici le type d'annonce qui va s'afficher dans les calendriers. 
226
// Mettre ici le type d'annonce qui va s'afficher dans les calendriers.
Line 221... Line 227...
221
// Il est possible d'indiquer plusieurs identifiant de nature de fiche  (bn_id_nature) en séparant les nombre par des 
227
// Il est possible d'indiquer plusieurs identifiant de nature de fiche  (bn_id_nature) en séparant les nombre par des
222
// virgules : '1,2,3'
228
// virgules : '1,2,3'
Line 239... Line 245...
239
 
245
 
Line 240... Line 246...
240
 
246
 
241
// Gestion des droits
247
// Gestion des droits
Line 242... Line 248...
242
 
248
 
243
// droit minimun pour pouvoir deposer une fiche, pour que le formulaire soit presente
249
// droit minimun pour pouvoir deposer une fiche, pour que le formulaire soit presente
244
$GLOBALS['droit_depot'] = '' ; 
250
$GLOBALS['droit_depot'] = '3' ;
245
 
251