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: bazar.php,v 1.49.2.1 2007-12-04 09:01:17 alexandre_tb Exp $
|
22 |
// CVS : $Id: bazar.php,v 1.49.2.2 2008-01-11 14:07:39 alexandre_tb Exp $
|
23 |
/**
|
23 |
/**
|
24 |
*
|
24 |
*
|
25 |
*@package bazar
|
25 |
*@package bazar
|
26 |
//Auteur original :
|
26 |
//Auteur original :
|
27 |
*@author Alexandre GRANIER <alexandre@tela-botanica.org>
|
27 |
*@author Alexandre GRANIER <alexandre@tela-botanica.org>
|
28 |
*@author Florian Schmitt <florian@ecole-et-nature.org>
|
28 |
*@author Florian Schmitt <florian@ecole-et-nature.org>
|
29 |
//Autres auteurs :
|
29 |
//Autres auteurs :
|
30 |
*@copyright Tela-Botanica 2000-2004
|
30 |
*@copyright Tela-Botanica 2000-2004
|
31 |
*@version $Revision: 1.49.2.1 $ $Date: 2007-12-04 09:01:17 $
|
31 |
*@version $Revision: 1.49.2.2 $ $Date: 2008-01-11 14:07:39 $
|
32 |
// +------------------------------------------------------------------------------------------------------+
|
32 |
// +------------------------------------------------------------------------------------------------------+
|
33 |
*/
|
33 |
*/
|
Line 34... |
Line 34... |
34 |
|
34 |
|
35 |
// +------------------------------------------------------------------------------------------------------+
|
35 |
// +------------------------------------------------------------------------------------------------------+
|
36 |
// | ENTETE du PROGRAMME |
|
36 |
// | ENTETE du PROGRAMME |
|
Line 37... |
Line 37... |
37 |
// +------------------------------------------------------------------------------------------------------+
|
37 |
// +------------------------------------------------------------------------------------------------------+
|
38 |
|
38 |
|
39 |
error_reporting(E_ALL);
|
39 |
//error_reporting(E_ALL);
|
40 |
require_once PAP_CHEMIN_API_PEAR.'DB.php' ;
|
40 |
require_once PAP_CHEMIN_API_PEAR.'DB.php' ;
|
41 |
require_once PAP_CHEMIN_API_PEAR.'Auth.php' ;
|
41 |
require_once PAP_CHEMIN_API_PEAR.'Auth.php' ;
|
42 |
require_once 'configuration/baz_config.inc.php'; //fichier de configuration de Bazar
|
42 |
require_once 'configuration/baz_config.inc.php'; //fichier de configuration de Bazar
|
Line 51... |
Line 51... |
51 |
//initialisation des paramêtres papyrus
|
51 |
//initialisation des paramêtres papyrus
|
52 |
//**********************************************************************************************************
|
52 |
//**********************************************************************************************************
|
53 |
//si un parametre est précisé dans le gestionnaire de menus papyrus, on le prends en compte
|
53 |
//si un parametre est précisé dans le gestionnaire de menus papyrus, on le prends en compte
|
Line 54... |
Line 54... |
54 |
|
54 |
|
55 |
//parametre action pour lancer directement l'action indiquée
|
55 |
//parametre action pour lancer directement l'action indiquée
|
56 |
if (!isset($_GET['action'])and(isset($GLOBALS['_GEN_commun']['info_application']->action))) {
|
56 |
if (!isset($_GET[BAZ_VARIABLE_ACTION])and(isset($GLOBALS['_GEN_commun']['info_application']->action))) {
|
57 |
$_GET['action']=$GLOBALS['_GEN_commun']['info_application']->action;
|
57 |
$_GET[BAZ_VARIABLE_ACTION]=$GLOBALS['_GEN_commun']['info_application']->action;
|
Line 58... |
Line 58... |
58 |
}
|
58 |
}
|
59 |
|
59 |
|
60 |
//parametre vue pour afficher directement une vue
|
60 |
//parametre vue pour afficher directement une vue
|
Line 221... |
Line 221... |
221 |
$res.='<h1 id="titre_bazar">'.$GLOBALS['_GEN_commun']['info_menu']->gm_titre.'</h1>'."\n";
|
221 |
$res.='<h1 id="titre_bazar">'.$GLOBALS['_GEN_commun']['info_menu']->gm_titre.'</h1>'."\n";
|
Line 222... |
Line 222... |
222 |
|
222 |
|
223 |
// La resolution des actions ci-dessous AVANT l afichage des vues afin
|
223 |
// La resolution des actions ci-dessous AVANT l afichage des vues afin
|
Line 224... |
Line 224... |
224 |
// d afficher des vues correctes
|
224 |
// d afficher des vues correctes
|
225 |
|
225 |
|
226 |
if (isset($_GET['action'])) {
|
226 |
if (isset($_GET[BAZ_VARIABLE_ACTION])) {
|
227 |
if (($_GET['action']!=BAZ_ACTION_NOUVEAU_V)and($_GET['action']!=BAZ_ACTION_MODIFIER_V)) unset($_SESSION['formulaire_annonce_valide']);
|
227 |
if (($_GET[BAZ_VARIABLE_ACTION]!=BAZ_ACTION_NOUVEAU_V)and($_GET[BAZ_VARIABLE_ACTION]!=BAZ_ACTION_MODIFIER_V)) unset($_SESSION['formulaire_annonce_valide']);
|
228 |
switch ($_GET['action']) {
|
228 |
switch ($_GET[BAZ_VARIABLE_ACTION]) {
|
229 |
case BAZ_ACTION_VOIR_VOS_ANNONCES : $res .= mes_fiches(); break;
|
229 |
case BAZ_ACTION_VOIR_VOS_ANNONCES : $res .= mes_fiches(); break;
|
230 |
case BAZ_ANNONCES_A_VALIDER : $res .= fiches_a_valider(); break;
|
230 |
case BAZ_ANNONCES_A_VALIDER : $res .= fiches_a_valider(); break;
|
231 |
case BAZ_ADMINISTRER_ANNONCES : $res .= baz_administrer_annonces(); break;
|
231 |
case BAZ_ADMINISTRER_ANNONCES : $res .= baz_administrer_annonces(); break;
|
232 |
case BAZ_SUPPRIMER_FICHE : $res .= baz_suppression().baz_liste('',$GLOBALS['id_user'],''); break;
|
232 |
case BAZ_SUPPRIMER_FICHE : $res .= baz_suppression().baz_liste('',$GLOBALS['id_user'],''); break;
|
233 |
case BAZ_VOIR_FICHE : $res .= baz_voir_fiche(1); break;
|
233 |
case BAZ_VOIR_FICHE : $res .= baz_voir_fiche(1); break;
|
234 |
case BAZ_ACTION_NOUVEAU_V : $res .= baz_formulaire(BAZ_ACTION_NOUVEAU_V).mes_fiches(); break;
|
234 |
case BAZ_ACTION_NOUVEAU_V : $res .= baz_formulaire(BAZ_ACTION_NOUVEAU_V).mes_fiches(); break;
|
235 |
case BAZ_ACTION_SUPPRESSION : $res .= baz_suppression(); unset ($_GET['action']); break;
|
235 |
case BAZ_ACTION_SUPPRESSION : $res .= baz_suppression(); unset ($_GET[BAZ_VARIABLE_ACTION]); break;
|
236 |
case BAZ_ACTION_PUBLIER : publier_fiche(1) ; break;
|
236 |
case BAZ_ACTION_PUBLIER : publier_fiche(1) ; break;
|
237 |
case BAZ_ACTION_PAS_PUBLIER : publier_fiche(0) ;$res .= fiches_a_valider(); break;
|
237 |
case BAZ_ACTION_PAS_PUBLIER : publier_fiche(0) ;$res .= fiches_a_valider(); break;
|
238 |
case BAZ_S_INSCRIRE : $res .= baz_s_inscrire(); break;
|
238 |
case BAZ_S_INSCRIRE : $res .= baz_s_inscrire(); break;
|
Line 239... |
Line 239... |
239 |
case BAZ_VOIR_FLUX_RSS : header('Content-type: text/xml; charset=UTF-8');include("bazarRSS.php");exit(0);break;
|
239 |
case BAZ_VOIR_FLUX_RSS : header('Content-type: text/xml; charset=UTF-8');include("bazarRSS.php");exit(0);break;
|
240 |
}
|
240 |
}
|
241 |
|
241 |
|
242 |
}
|
242 |
}
|
243 |
if (isset ($_GET[BAZ_VARIABLE_VOIR])) {
|
243 |
if (isset ($_GET[BAZ_VARIABLE_VOIR])) {
|
244 |
switch ($_GET[BAZ_VARIABLE_VOIR]) {
|
244 |
switch ($_GET[BAZ_VARIABLE_VOIR]) {
|
245 |
case BAZ_VOIR_CONSULTER:
|
245 |
case BAZ_VOIR_CONSULTER:
|
246 |
if (isset ($_GET['action']) && $_GET['action'] != BAZ_VOIR_TOUTES_ANNONCES) {
|
246 |
if (isset ($_GET[BAZ_VARIABLE_ACTION]) && $_GET[BAZ_VARIABLE_ACTION] != BAZ_VOIR_TOUTES_ANNONCES) {
|
247 |
$res .= baz_formulaire($_GET['action']) ;
|
247 |
$res .= baz_formulaire($_GET[BAZ_VARIABLE_ACTION]) ;
|
248 |
if ($_GET['action'] == BAZ_ACTION_MODIFIER_V) $res .= baz_voir_fiche(1);
|
248 |
if ($_GET[BAZ_VARIABLE_ACTION] == BAZ_ACTION_MODIFIER_V) $res .= baz_voir_fiche(1);
|
249 |
} else $res .= baz_liste($GLOBALS['_BAZAR_']['id_typeannonce']);
|
249 |
} else $res .= baz_liste($GLOBALS['_BAZAR_']['id_typeannonce']);
|
250 |
break;
|
250 |
break;
|
251 |
case BAZ_VOIR_MES_FICHES :
|
251 |
case BAZ_VOIR_MES_FICHES :
|
252 |
if (isset ($_GET['action'])) $res .= baz_formulaire($_GET['action']) ; else $res .= mes_fiches();
|
252 |
if (isset ($_GET[BAZ_VARIABLE_ACTION])) $res .= baz_formulaire($_GET[BAZ_VARIABLE_ACTION]) ; else $res .= mes_fiches();
|
253 |
break;
|
253 |
break;
|
254 |
case BAZ_VOIR_S_ABONNER : $res .= baz_s_inscrire();
|
254 |
case BAZ_VOIR_S_ABONNER : $res .= baz_s_inscrire();
|
255 |
break;
|
255 |
break;
|
256 |
case BAZ_VOIR_SAISIR :
|
256 |
case BAZ_VOIR_SAISIR :
|
257 |
if (isset ($_GET['action'])) $res .= baz_formulaire($_GET['action']) ; else $res .= baz_formulaire(BAZ_DEPOSER_ANNONCE);
|
257 |
if (isset ($_GET[BAZ_VARIABLE_ACTION])) $res .= baz_formulaire($_GET[BAZ_VARIABLE_ACTION]) ; else $res .= baz_formulaire(BAZ_DEPOSER_ANNONCE);
|
258 |
break;
|
258 |
break;
|
259 |
case BAZ_VOIR_ADMIN:
|
259 |
case BAZ_VOIR_ADMIN:
|
260 |
if (isset($_GET['action'])) $res .= baz_formulaire($_GET['action']) ; else $res .= fiches_a_valider();
|
260 |
if (isset($_GET[BAZ_VARIABLE_ACTION])) $res .= baz_formulaire($_GET[BAZ_VARIABLE_ACTION]) ; else $res .= fiches_a_valider();
|
261 |
break;
|
261 |
break;
|
262 |
case BAZ_VOIR_GESTION_DROITS: $res .= baz_gestion_droits();
|
262 |
case BAZ_VOIR_GESTION_DROITS: $res .= baz_gestion_droits();
|
Line 270... |
Line 270... |
270 |
|
270 |
|
271 |
|
271 |
|
272 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
272 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
- |
|
273 |
*
|
- |
|
274 |
* $Log: not supported by cvs2svn $
|
- |
|
275 |
* Revision 1.49.2.1 2007-12-04 09:01:17 alexandre_tb
|
273 |
*
|
276 |
* suppression de vieux code commenté.
|
274 |
* $Log: not supported by cvs2svn $
|
277 |
*
|
275 |
* Revision 1.49 2007-10-24 13:26:02 alexandre_tb
|
278 |
* Revision 1.49 2007-10-24 13:26:02 alexandre_tb
|
276 |
* bug : double saisie d url
|
279 |
* bug : double saisie d url
|
277 |
*
|
280 |
*
|