Subversion Repositories Applications.papyrus

Rev

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

Rev 266 Rev 267
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: baz_config.inc.php,v 1.1.1.1 2005-02-17 18:05:11 florian Exp $
22
// CVS : $Id: baz_config.inc.php,v 1.2 2005-02-22 15:34:17 florian Exp $
23
/**
23
/**
24
* Fichier de configuration du bazar
24
* Fichier de configuration du bazar
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 29... Line 29...
29
//Auteur original :
29
//Auteur original :
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
*@copyright     Tela-Botanica 2000-2004
33
*@copyright     Tela-Botanica 2000-2004
34
*@version       $Revision: 1.1.1.1 $ $Date: 2005-02-17 18:05:11 $
34
*@version       $Revision: 1.2 $ $Date: 2005-02-22 15:34:17 $
35
// +------------------------------------------------------------------------------------------------------+
35
// +------------------------------------------------------------------------------------------------------+
36
*/
36
*/
37
//=================================== INTEGRATION ==================================
37
//=================================== INTEGRATION ==================================
38
// Constante pour indiquer si l'application est 'standalone' ou intégrée dans Papyrus
38
// Constante pour indiquer si l'application est 'standalone' ou intégrée dans Papyrus
39
//==================================================================================
39
//==================================================================================
40
define ('BAZ_DANS_PAPYRUS', '0'); //0 pour non, 1 pour oui
40
define ('BAZ_DANS_PAPYRUS', '1'); //0 pour non, 1 pour oui
Line 41... Line 41...
41
 
41
 
42
//================================ BASE DE DONNEES =================================
42
//================================ BASE DE DONNEES =================================
43
// Constantes et variables globales d'accès à la base de donnée
43
// Constantes et variables globales d'accès à la base de donnée
-
 
44
//==================================================================================
-
 
45
if (BAZ_DANS_PAPYRUS) {
-
 
46
	$GLOBALS['_BAZAR_']['db'] = &$_GEN_commun['pear_db'] ;
-
 
47
}
44
//==================================================================================
48
else {
45
define ('BAZ_PROTOCOLE', 'mysql') ;
49
	define ('BAZ_PROTOCOLE', 'mysql') ;
46
define ('BAZ_UTILISATEUR', 'root') ;
50
	define ('BAZ_UTILISATEUR', 'root') ;
47
define ('BAZ_MOT_DE_PASSE_DB', '') ;
51
	define ('BAZ_MOT_DE_PASSE_DB', '') ;
48
define ('BAZ_HOTE', 'localhost') ;
52
	define ('BAZ_HOTE', 'localhost') ;
49
define ('BAZ_BASE', 'test') ;
53
	define ('BAZ_BASE', 'test') ;
50
define ('BAZ_TYPE_ENCODAGE','MD5');
54
	define ('BAZ_TYPE_ENCODAGE','MD5');
51
define ('BAZ_NOM_SESSION','Educ-Envir.org'); //Nom de la session PHP
55
	define ('BAZ_NOM_SESSION','Educ-Envir.org'); //Nom de la session PHP
52
define ('BAZ_DUREE_SESSION',3600*12); //Durée de la session PHP
56
	define ('BAZ_DUREE_SESSION',3600*12); //Durée de la session PHP
53
// Formation du dsn
57
	// Formation du dsn
54
$dsn = BAZ_PROTOCOLE.'://'.BAZ_UTILISATEUR.':'.BAZ_MOT_DE_PASSE_DB.'@'.BAZ_HOTE.'/'.BAZ_BASE ;
58
	$dsn = BAZ_PROTOCOLE.'://'.BAZ_UTILISATEUR.':'.BAZ_MOT_DE_PASSE_DB.'@'.BAZ_HOTE.'/'.BAZ_BASE ;
55
// Connection à la base de donnée
59
	// Connection à la base de donnée
56
include_once 'DB.php';
60
	include_once 'DB.php';
-
 
61
	$GLOBALS['_BAZAR_']['db'] = & DB::connect($dsn) ;
Line 57... Line 62...
57
$GLOBALS['_BAZAR_']['db'] = & DB::connect($dsn) ;
62
}
58
 
63
 
59
 
64
 
Line -... Line 65...
-
 
65
//=================================== INSCRIPTION ==================================
-
 
66
// Constantes d'accès à la base de donnée
-
 
67
//==================================================================================
-
 
68
 
-
 
69
 
-
 
70
if (BAZ_DANS_PAPYRUS) {
-
 
71
	define ('BAZ_ANNUAIRE','gen_annuaire');
60
//=================================== INSCRIPTION ==================================
72
	define ('BAZ_CHAMPS_ID','ga_id_utilisateur'); //Champs index sur la table annuaire
61
// Constantes d'accès à la base de donnée
73
	define ('BAZ_CHAMPS_NOM','ga_nom'); //Champs nom sur la table annuaire
62
//==================================================================================
74
}
63
 
75
else {
64
define ('BAZ_ANNUAIRE','gen_annuaire'); //Nom de la table annuaire utilisée
76
	define ('BAZ_ANNUAIRE','gen_annuaire'); //Nom de la table annuaire utilisée
65
define ('BAZ_CHAMPS_ID','ga_id_utilisateur'); //Champs index sur la table annuaire
77
	define ('BAZ_CHAMPS_ID','ga_id_utilisateur'); //Champs index sur la table annuaire
66
define ('BAZ_CHAMPS_NOM','ga_nom'); //Champs nom sur la table annuaire
78
	define ('BAZ_CHAMPS_NOM','ga_nom'); //Champs nom sur la table annuaire
67
define ('BAZ_CHAMPS_PRENOM','ga_prenom'); //Champs prenom sur la table annuaire
-
 
68
define ('BAZ_CHAMPS_PASSE','ga_motpasse'); //Champs index sur la table annuaire
79
	define ('BAZ_CHAMPS_PRENOM','ga_prenom'); //Champs prenom sur la table annuaire
-
 
80
	define ('BAZ_CHAMPS_PASSE','ga_motpasse'); //Champs index sur la table annuaire
Line 69... Line 81...
69
define ('BAZ_CHAMPS_MAIL', 'ga_mail') ; //Nom du champs mail
81
	define ('BAZ_CHAMPS_MAIL', 'ga_mail') ; //Nom du champs mail
70
define ('BAZ_CHAMPS_LOGIN', 'ga_identifiant') ;  //Champs servant pour l'identification
82
	define ('BAZ_CHAMPS_LOGIN', 'ga_identifiant') ;  //Champs servant pour l'identification
71
//BAZ_CHEMIN_DOSSIER_INSCRIPTION : chemin vers le dossier de l'application d'inscription (pour Papyrus, mettre 'papyrus') METTRE UN SLASH (/) A LA FIN!!!!
83
	define ('BAZ_CHEMIN_DOSSIER_INSCRIPTION','/home/florian/Documents/CVS/applications_web/php/inscription/');
Line 72... Line 84...
72
define('BAZ_CHEMIN_DOSSIER_INSCRIPTION','/home/florian/Documents/CVS/applications_web/php/inscription/');
84
}
73
 
85
 
74
 
86
 
-
 
87
//=========================== LES URLS ET CHEMINS ==================================
-
 
88
//Constantes et variables globales liées à l'utilisation des url et chemins
75
//=========================== LES URLS ET CHEMINS ==================================
89
//==================================================================================
76
//Constantes et variables globales liées à l'utilisation des url et chemins
90
 
77
//==================================================================================
91
//Variable globale d'un tableau contenant par ex. l'url de base de l'application et l'objet Base de données
78
 
92
if (BAZ_DANS_PAPYRUS) {
-
 
93
	$GLOBALS['_BAZAR_']['url'] = $GLOBALS['_GEN_commun']['url'];
-
 
94
	//BAZ_CHEMIN_APPLI : chemin vers l'application bazar METTRE UN SLASH (/) A LA FIN!!!!
79
//Variable globale d'un tableau contenant par ex. l'url de base de l'application et l'objet Base de données
95
	define('BAZ_CHEMIN_APPLI',PAP_CHEMIN_RACINE.'client/bazar/');
Line 80... Line -...
80
if (BAZ_DANS_PAPYRUS) {
-
 
81
	$GLOBALS['_BAZAR_']['url'] = $GLOBALS['_GEN_commun']['url'];
-
 
-
 
96
}
Line 82... Line 97...
82
}
97
else {
83
else {
98
	include_once 'Net/URL.php';
84
	include_once 'Net/URL.php';
99
	$GLOBALS['_BAZAR_']['url'] = & new Net_URL('http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']);
Line 121... Line 136...
121
// Pour régler certaines fonctionnalité de l'application
136
// Pour régler certaines fonctionnalité de l'application
122
//==================================================================================
137
//==================================================================================
Line 123... Line 138...
123
 
138
 
124
define ('BAZ_ETAT_VALIDATION',0); 
139
define ('BAZ_ETAT_VALIDATION',0); 
125
//Valeur par défaut d'état de la fiche annonce après saisie 
140
//Valeur par défaut d'état de la fiche annonce après saisie 
126
//Mettre 0 pour 'en attente de validation'
141
//Mettre 0 pour 'en attente de validation d'un administrateur'
127
//Mettre 1 pour 'validée en ligne'
-
 
128
//Mettre 2 pour 'validée en attente de publication'
-
 
129
//Mettre 3 pour 'passée ou masquée'
-
 
Line 130... Line 142...
130
//Mettre 4 pour 'refusée'
142
//Mettre 1 pour 'directement validée en ligne'
131
 
143
 
Line 132... Line 144...
132
define ('BAZ_TAILLE_MAX_FICHIER',1000*1024);
144
define ('BAZ_TAILLE_MAX_FICHIER',1000*1024);
133
//Valeur maximale en octets pour la taille d'un fichier joint à télécharger
145
//Valeur maximale en octets pour la taille d'un fichier joint à télécharger
134
 
146
 
-
 
147
/* +--Fin du code ----------------------------------------------------------------------------------------+
-
 
148
*
-
 
149
* $Log: not supported by cvs2svn $
135
/* +--Fin du code ----------------------------------------------------------------------------------------+
150
* Revision 1.1.1.1  2005/02/17 18:05:11  florian
136
*
151
* Import initial de Bazar
137
* $Log: not supported by cvs2svn $
152
*
138
* Revision 1.1.1.1  2005/02/17 11:09:50  florian
153
* Revision 1.1.1.1  2005/02/17 11:09:50  florian
139
* Import initial
154
* Import initial
140
*
155
*
141
* Revision 1.1.1.1  2005/02/16 18:06:35  florian
156
* Revision 1.1.1.1  2005/02/16 18:06:35  florian
142
* import de la nouvelle version
157
* import de la nouvelle version
143
*
158
*
144
* Revision 1.5  2004/07/08 12:15:32  florian
159
* Revision 1.5  2004/07/08 12:15:32  florian