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.36.2.3 2008-01-29 09:42:28 alexandre_tb Exp $
|
22 |
// CVS : $Id: baz_config.inc.php,v 1.41 2008-10-29 15:45:08 alexandre_tb 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.36.2.3 $ $Date: 2008-01-29 09:42:28 $
|
34 |
*@version $Revision: 1.41 $ $Date: 2008-10-29 15:45:08 $
|
35 |
// +------------------------------------------------------------------------------------------------------+
|
35 |
// +------------------------------------------------------------------------------------------------------+
|
36 |
*/
|
36 |
*/
|
Line 37... |
Line 37... |
37 |
|
37 |
|
38 |
// +------------------------------------------------------------------------------------------------------+
|
38 |
// +------------------------------------------------------------------------------------------------------+
|
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
|
- |
|
61 |
// d une fiche et propose de dupliquer la fiche ou
|
- |
|
62 |
// de sortir
|
Line 60... |
Line 63... |
60 |
|
63 |
|
61 |
// Constante des noms des variables
|
64 |
// Constante des noms des variables
|
62 |
define ('BAZ_VARIABLE_VOIR', 'vue');
|
65 |
define ('BAZ_VARIABLE_VOIR', 'vue');
|
- |
|
66 |
define ('BAZ_VARIABLE_ACTION', 'action');
|
- |
|
67 |
define ('BAZ_VARIABLE_ID_FICHE', 'id_fiche');
|
- |
|
68 |
define ('BAZ_VARIABLE_DUPLICATION', 'duplication');
|
- |
|
69 |
define ('BAZ_VARIABLE_CATEGORIE_NATURE', 'categorie_nature');
|
63 |
define ('BAZ_VARIABLE_ACTION', 'action');
|
70 |
|
64 |
/** Indique les onglets de vues à afficher.*/
|
71 |
/** Indique les onglets de vues à afficher.*/
|
65 |
define ('BAZ_VOIR_AFFICHER', '1,2,3,4,5,6');// Indiquer les numéros des vues à afficher séparées par des virgules.
|
72 |
define ('BAZ_VOIR_AFFICHER', '1,2,3,4,5,6');// Indiquer les numéros des vues à afficher séparées par des virgules.
|
66 |
/** Permet d'indiquer la vue par défaut si la variable vue n'est pas défini dans l'url ou dans les paramêtre du menu Papyrus.*/
|
73 |
/** Permet d'indiquer la vue par défaut si la variable vue n'est pas défini dans l'url ou dans les paramêtre du menu Papyrus.*/
|
67 |
define ('BAZ_VOIR_DEFAUT', '2');// Par défaut 2 : Mes Fiches
|
74 |
define ('BAZ_VOIR_DEFAUT', '2');// Par défaut 2 : Mes Fiches
|
Line 75... |
Line 82... |
75 |
|
82 |
|
76 |
//==================================== LES FLUX RSS==================================
|
83 |
//==================================== LES FLUX RSS==================================
|
77 |
// Constantes liées aux flux RSS
|
84 |
// Constantes liées aux flux RSS
|
Line 78... |
Line 85... |
78 |
//==================================================================================
|
85 |
//==================================================================================
|
79 |
|
86 |
|
80 |
define('BAZ_CREER_FICHIERS_XML',0); //0=ne cree pas le fichier XML dans rss/; 1=cree le fichier XML dans rss/
|
87 |
define('BAZ_CREER_FICHIERS_XML',0); //0n ne cree pas le fichier XML dans rss/; 1=cree le fichier XML dans rss/
|
81 |
define('BAZ_RSS_NOMSITE','Educ-Envir.org'); //Nom du site indiqué dans les flux rss
|
88 |
define('BAZ_RSS_NOMSITE','Educ-Envir.org'); //Nom du site indiqué dans les flux rss
|
82 |
define('BAZ_RSS_ADRESSESITE','http://educ-envir.org'); //Adresse Internet du site indiqué dans les flux rss
|
89 |
define('BAZ_RSS_ADRESSESITE','http://educ-envir.org'); //Adresse Internet du site indiqué dans les flux rss
|
83 |
define('BAZ_RSS_DESCRIPTIONSITE','Educ-Envir.org, pour mutualiser l\'information en éducation à l\'environnement.'); //Description du site indiquée dans les flux rss
|
90 |
define('BAZ_RSS_DESCRIPTIONSITE','Educ-Envir.org, pour mutualiser l\'information en éducation à l\'environnement.'); //Description du site indiquée dans les flux rss
|
84 |
define('BAZ_RSS_LOGOSITE','http://ecole-et-nature.org/images/Logo_REN-Site.png'); //Logo du site indiqué dans les flux rss
|
91 |
define('BAZ_RSS_LOGOSITE','http://ecole-et-nature.org/images/Logo_REN-Site.png'); //Logo du site indiqué dans les flux rss
|
85 |
define('BAZ_RSS_MANAGINGEDITOR', 'nom@domaine.tld') ; //Managing editor du site
|
92 |
define('BAZ_RSS_MANAGINGEDITOR', 'nom@domaine.tld') ; //Managing editor du site
|
Line 98... |
Line 105... |
98 |
|
105 |
|
99 |
define ('BAZ_TAILLE_MAX_FICHIER', 2000*1024);
|
106 |
define ('BAZ_TAILLE_MAX_FICHIER', 2000*1024);
|
Line 100... |
Line 107... |
100 |
//Valeur maximale en octets pour la taille d'un fichier joint à télécharger
|
107 |
//Valeur maximale en octets pour la taille d'un fichier joint à télécharger
|
- |
|
108 |
|
- |
|
109 |
define ('BAZ_TYPE_AFFICHAGE_LISTE', 'jma');
|
- |
|
110 |
|
101 |
|
111 |
|
- |
|
112 |
define ('BAZ_ANNUAIRE','annuaire_tela'); //Table annuaire
|
- |
|
113 |
define ('BAZ_CHAMPS_ID','U_ID'); //Champs index sur la table annuaire
|
- |
|
114 |
define ('BAZ_CHAMPS_NOM','U_SURNAME'); //Champs nom sur la table annuaire
|
- |
|
115 |
define ('BAZ_CHAMPS_PRENOM','U_NAME'); //Champs prenom sur la table annuaire
|
102 |
define ('BAZ_TYPE_AFFICHAGE_LISTE', 'jma');
|
116 |
define ('BAZ_CHAMPS_EST_STRUCTURE','U_TITLE'); //Champs indiquant si c'est une structure qui est identifiée
|
- |
|
117 |
define ('BAZ_CHAMPS_EMAIL','U_MAIL'); //Champs prenom sur la table annuaire
|
- |
|
118 |
define ('BAZ_CHAMPS_MOT_DE_PASSE', 'U_PASSWD');
|
- |
|
119 |
define ('BAZ_CHAMPS_NOM_WIKI','at_nom_wikini'); //Champs nom wikini sur la table annuaire
|
- |
|
120 |
|
- |
|
121 |
|
- |
|
122 |
if (!defined ('PAP_VERSION')) {
|
- |
|
123 |
//================================ BASE DE DONNEES =================================
|
- |
|
124 |
define ('BAZ_PROTOCOLE', 'mysql') ;
|
- |
|
125 |
define ('BAZ_UTILISATEUR', '') ;
|
- |
|
126 |
define ('BAZ_MOT_DE_PASSE_DB', '') ;
|
- |
|
127 |
define ('BAZ_HOTE', 'localhost') ;
|
Line 103... |
Line 128... |
103 |
$GLOBALS['_BAZAR_']['db'] =& $GLOBALS['_GEN_commun']['pear_db'];
|
128 |
define ('BAZ_BASE', '') ;
|
104 |
$GLOBALS['AUTH'] =& $GLOBALS['_GEN_commun']['pear_auth'];
|
- |
|
105 |
|
- |
|
106 |
define ('BAZ_ANNUAIRE','annuaire'); //Table annuaire
|
- |
|
107 |
define ('BAZ_CHAMPS_ID','a_id'); //Champs index sur la table annuaire
|
- |
|
108 |
define ('BAZ_CHAMPS_NOM','a_nom'); //Champs nom sur la table annuaire
|
- |
|
109 |
define ('BAZ_CHAMPS_PRENOM','a_prenom'); //Champs prenom sur la table annuaire
|
129 |
define ('BAZ_TYPE_ENCODAGE','MD5');
|
Line -... |
Line 130... |
- |
|
130 |
|
- |
|
131 |
// Formation du dsn
|
- |
|
132 |
$dsn = BAZ_PROTOCOLE.'://'.BAZ_UTILISATEUR.':'.BAZ_MOT_DE_PASSE_DB.'@'.BAZ_HOTE.'/'.BAZ_BASE;
|
- |
|
133 |
|
- |
|
134 |
/** Pour les inclusions de bibliotheques PEAR, mieux vaux
|
- |
|
135 |
* utiliser celle sur le serveur, sinon utiliser la fonction set_init_path
|
- |
|
136 |
*/
|
- |
|
137 |
|
- |
|
138 |
|
- |
|
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 */
|
- |
|
141 |
$GLOBALS['ins_db'] =& DB::connect($dsn);
|
- |
|
142 |
|
- |
|
143 |
//=============================== AUTHENTIFICATION =================================
|
- |
|
144 |
include_once 'Auth.php'; //appel de la librairie Auth de PEAR
|
- |
|
145 |
/** Nom de la session PHP */
|
- |
|
146 |
define ('BAZ_NOM_SESSION','');
|
- |
|
147 |
/** Durée de la session PHP */
|
- |
|
148 |
define ('BAZ_DUREE_SESSION',3600*12);
|
- |
|
149 |
/** Tableau des parametres de l'authentification */
|
- |
|
150 |
$params = array(
|
- |
|
151 |
'dsn' => $dsn,
|
- |
|
152 |
'table' => BAZ_ANNUAIRE,
|
- |
|
153 |
'usernamecol' => BAZ__CHAMPS_MAIL,
|
- |
|
154 |
'passwordcol' => BAZ_CHAMPS_MOT_DE_PASSE
|
- |
|
155 |
);
|
- |
|
156 |
/** Variable globale contenant l'objet d'authentification de l'application, un objet AUTH*/
|
- |
|
157 |
$GLOBALS['AUTH']= &new Auth($GLOBALS['ins_db'], $params );
|
- |
|
158 |
$GLOBALS['AUTH']->setSessionname(INS_NOM_SESSION);
|
- |
|
159 |
$GLOBALS['AUTH']->setExpire(INS_DUREE_SESSION);
|
- |
|
160 |
$GLOBALS['AUTH']->setShowLogin(false);
|
- |
|
161 |
} else {
|
110 |
define ('BAZ_CHAMPS_EST_STRUCTURE','a_est_structure'); //Champs indiquant si c'est une structure qui est identifiée
|
162 |
$GLOBALS['_BAZAR_']['db'] =& $GLOBALS['_GEN_commun']['pear_db'];
|
111 |
define ('BAZ_CHAMPS_EMAIL','a_mail'); //Champs prenom sur la table annuaire
|
163 |
$GLOBALS['AUTH'] =& $GLOBALS['_GEN_commun']['pear_auth'];
|
112 |
define ('BAZ_CHAMPS_NOM_WIKI','a_nom_wikini'); //Champs nom wikini sur la table annuaire
|
164 |
}
|
Line 113... |
Line 165... |
113 |
|
165 |
|
Line 187... |
Line 239... |
187 |
|
239 |
|
Line 188... |
Line 240... |
188 |
|
240 |
|
189 |
// Gestion des droits
|
241 |
// Gestion des droits
|
Line 190... |
Line 242... |
190 |
|
242 |
|
191 |
// droit minimun pour pouvoir deposer une fiche, pour que le formulaire soit presente
|
243 |
// droit minimun pour pouvoir deposer une fiche, pour que le formulaire soit presente
|
192 |
$GLOBALS['droit_depot'] = '' ;
|
244 |
$GLOBALS['droit_depot'] = '3' ;
|
193 |
|
245 |
|
194 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
246 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
- |
|
247 |
*
|
- |
|
248 |
* $Log: baz_config.inc.php,v $
|
- |
|
249 |
* Revision 1.41 2008-10-29 15:45:08 alexandre_tb
|
- |
|
250 |
* mise en place de la duplication de fiche
|
195 |
*
|
251 |
* simplification du code
|
196 |
* $Log: not supported by cvs2svn $
|
252 |
*
|
197 |
* Revision 1.36.2.2 2008-01-11 14:08:14 alexandre_tb
|
253 |
* Revision 1.40 2008-10-27 16:52:38 aperonnet
|
- |
|
254 |
* correction de fautes d'orthographe
|
198 |
* ajout de la contante BAZ_VARIABLE_ACTION
|
255 |
*
|
- |
|
256 |
* Revision 1.39 2008-09-17 14:08:45 alexandre_tb
|
- |
|
257 |
* merge depuis aha
|
199 |
*
|
258 |
*
|
200 |
* Revision 1.36.2.1 2007-12-14 09:52:20 alexandre_tb
|
259 |
* Revision 1.38 2008-02-08 08:44:05 alexandre_tb
|
201 |
* ajout des constantes
|
260 |
* ajout du bloc de configuration si installation hors de papyrus
|
202 |
* BAZ_GOOGLE_IMAGE_LARGEUR
|
261 |
*
|
203 |
* 'BAZ_GOOGLE_IMAGE_HAUTEUR
|
262 |
* Revision 1.37 2007-12-14 09:53:23 alexandre_tb
|
204 |
* BAZ_GOOGLE_MAXIMISE_TAILLE
|
263 |
* Fusion avec la livraison AHA : 14 decembre 2007
|
205 |
*
|
264 |
*
|
Line 230... |
Line 289... |
230 |
*
|
289 |
*
|
231 |
* Revision 1.28 2007/04/20 09:57:21 florian
|
290 |
* Revision 1.28 2007/04/20 09:57:21 florian
|
232 |
* correction bugs suite au merge
|
291 |
* correction bugs suite au merge
|
233 |
*
|
292 |
*
|
234 |
* Revision 1.27 2007/04/11 08:30:12 neiluj
|
293 |
* Revision 1.27 2007/04/11 08:30:12 neiluj
|
235 |
* remise en état du CVS...
|
294 |
* remise en état du CVS...
|
236 |
*
|
295 |
*
|
237 |
* Revision 1.21.2.1 2007/02/15 13:43:54 jp_milcent
|
296 |
* Revision 1.21.2.1 2007/02/15 13:43:54 jp_milcent
|
238 |
* Ajout de commentaire pour la constante utilisée par le Calendrier.
|
297 |
* Ajout de commentaire pour la constante utilisée par le Calendrier.
|
239 |
*
|
298 |
*
|
240 |
* Revision 1.21 2006/10/05 08:53:50 florian
|
299 |
* Revision 1.21 2006/10/05 08:53:50 florian
|
Line 266... |
Line 325... |
266 |
*
|
325 |
*
|
267 |
* Revision 1.12 2006/02/07 13:57:41 alexandre_tb
|
326 |
* Revision 1.12 2006/02/07 13:57:41 alexandre_tb
|
268 |
* ajout de la constante pour masquer la liste des émetteurs
|
327 |
* ajout de la constante pour masquer la liste des émetteurs
|
269 |
*
|
328 |
*
|
270 |
* Revision 1.11 2006/01/18 10:03:36 florian
|
329 |
* Revision 1.11 2006/01/18 10:03:36 florian
|
271 |
* recodage de l'insertion et de la maj des données relatives aux listes et checkbox dans des formulaires
|
330 |
* recodage de l'insertion et de la maj des données relatives aux listes et checkbox dans des formulaires
|
272 |
*
|
331 |
*
|
273 |
* Revision 1.10 2006/01/03 10:19:31 florian
|
332 |
* Revision 1.10 2006/01/03 10:19:31 florian
|
274 |
* Mise à jour pour accepter des parametres dans papyrus: faire apparaitre ou non le menu, afficher qu'un type de fiches, définir l'action par défaut...
|
333 |
* Mise à jour pour accepter des parametres dans papyrus: faire apparaitre ou non le menu, afficher qu'un type de fiches, définir l'action par défaut...
|
275 |
*
|
334 |
*
|
276 |
* Revision 1.9 2005/12/16 15:47:54 alexandre_tb
|
335 |
* Revision 1.9 2005/12/16 15:47:54 alexandre_tb
|
277 |
* ajout de l'option restreindre dépôt
|
336 |
* ajout de l'option restreindre dépôt
|
278 |
*
|
337 |
*
|
279 |
* Revision 1.8 2005/10/24 09:42:21 florian
|
338 |
* Revision 1.8 2005/10/24 09:42:21 florian
|
Line 284... |
Line 343... |
284 |
*
|
343 |
*
|
285 |
* Revision 1.6 2005/09/30 12:22:54 florian
|
344 |
* Revision 1.6 2005/09/30 12:22:54 florian
|
286 |
* Ajouts commentaires pour fiche, modifications graphiques, maj SQL
|
345 |
* Ajouts commentaires pour fiche, modifications graphiques, maj SQL
|
287 |
*
|
346 |
*
|
288 |
* Revision 1.4 2005/07/21 19:03:12 florian
|
347 |
* Revision 1.4 2005/07/21 19:03:12 florian
|
289 |
* nouveautés bazar: templates fiches, correction de bugs, ...
|
348 |
* nouveautés bazar: templates fiches, correction de bugs, ...
|
290 |
*
|
349 |
*
|
291 |
* Revision 1.2 2005/02/22 15:34:17 florian
|
350 |
* Revision 1.2 2005/02/22 15:34:17 florian
|
292 |
* integration dans Papyrus
|
351 |
* integration dans Papyrus
|
293 |
*
|
352 |
*
|
294 |
* Revision 1.1.1.1 2005/02/17 18:05:11 florian
|
353 |
* Revision 1.1.1.1 2005/02/17 18:05:11 florian
|
Line 319... |
Line 378... |
319 |
* version initiale
|
378 |
* version initiale
|
320 |
*
|
379 |
*
|
321 |
*
|
380 |
*
|
322 |
* +-- Fin du code ----------------------------------------------------------------------------------------+
|
381 |
* +-- Fin du code ----------------------------------------------------------------------------------------+
|
323 |
*/
|
382 |
*/
|
324 |
?>
|
383 |
?>
|
325 |
|
384 |
|