Subversion Repositories Applications.bazar

Rev

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

Rev 221 Rev 225
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.39 2007-04-04 08:51:01 florian Exp $
22
// CVS : $Id: bazar.php,v 1.40 2007-04-11 08:30:12 neiluj 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.39 $ $Date: 2007-04-04 08:51:01 $
31
*@version       $Revision: 1.40 $ $Date: 2007-04-11 08:30:12 $
32
// +------------------------------------------------------------------------------------------------------+
32
// +------------------------------------------------------------------------------------------------------+
33
*/
33
*/
Line 34... Line 34...
34
 
34
 
35
// +------------------------------------------------------------------------------------------------------+
35
// +------------------------------------------------------------------------------------------------------+
Line 46... Line 46...
46
if (defined('PAP_VERSION')) { //si on est dans Papyrus
46
if (defined('PAP_VERSION')) { //si on est dans Papyrus
47
	GEN_stockerStyleExterne( 'bazar_interne', 'client/bazar/bazar.interne.css');
47
	GEN_stockerStyleExterne( 'bazar_interne', 'client/bazar/bazar.interne.css');
48
}
48
}
Line 49... Line 49...
49
 
49
 
50
//**********************************************************************************************************
50
//**********************************************************************************************************
51
//initialisation des parametres papyrus
51
//initialisation des paramêtres papyrus
52
//**********************************************************************************************************
52
//**********************************************************************************************************
Line 53... Line 53...
53
//si un parametre est precise 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
54
 
54
 
55
//parametre action pour lancer directement l'action indiquee  
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['action'])and(isset($GLOBALS['_GEN_commun']['info_application']->action))) {
Line 57... Line 57...
57
	$_GET['action']=$GLOBALS['_GEN_commun']['info_application']->action;
57
	$_GET['action']=$GLOBALS['_GEN_commun']['info_application']->action;
58
}
58
}
59
 
59
 
60
//parametre voir_menu pour afficher le menu ou pas (par defaut, il l'affiche)
60
//parametre voir_menu pour afficher le menu ou pas (par défaut, il l'affiche)
61
if ((isset($GLOBALS['_GEN_commun']['info_application']->voir_menu))and($GLOBALS['_GEN_commun']['info_application']->voir_menu==0)) {
61
if ((isset($GLOBALS['_GEN_commun']['info_application']->voir_menu))and($GLOBALS['_GEN_commun']['info_application']->voir_menu==0)) {
Line 62... Line 62...
62
	$GLOBALS['_BAZAR_']['affiche_menu']=0;
62
	$GLOBALS['_BAZAR_']['affiche_menu']=0;
63
}
63
}
64
else $GLOBALS['_BAZAR_']['affiche_menu']=1;
64
else $GLOBALS['_BAZAR_']['affiche_menu']=1;
65
 
65
 
66
//parametre categorie_nature pour préciser quels types de fiches sont montrees (par defaut, il affiche les id_menu=0)
66
//parametre categorie_nature pour préciser quels types de fiches sont montrees (par défaut, il affiche les id_menu=0)
67
if (isset($GLOBALS['_GEN_commun']['info_application']->categorie_nature)) {
67
if (isset($GLOBALS['_GEN_commun']['info_application']->categorie_nature)) {
Line 203... Line 203...
203
			case BAZ_SUPPRIMER_FICHE : $res .= baz_suppression().baz_liste('',$GLOBALS['id_user'],''); break;
203
			case BAZ_SUPPRIMER_FICHE : $res .= baz_suppression().baz_liste('',$GLOBALS['id_user'],''); break;
204
			case BAZ_VOIR_FICHE : $res .= baz_voir_fiche(1); break;
204
			case BAZ_VOIR_FICHE : $res .= baz_voir_fiche(1); break;
205
			case BAZ_ACTION_NOUVEAU : $res .= baz_formulaire(BAZ_ACTION_NOUVEAU); break;
205
			case BAZ_ACTION_NOUVEAU : $res .= baz_formulaire(BAZ_ACTION_NOUVEAU); break;
206
			case BAZ_ACTION_NOUVEAU_V : $res .= baz_formulaire(BAZ_ACTION_NOUVEAU_V).mes_fiches(); break;
206
			case BAZ_ACTION_NOUVEAU_V : $res .= baz_formulaire(BAZ_ACTION_NOUVEAU_V).mes_fiches(); break;
207
			case BAZ_ACTION_MODIFIER : $res .= baz_formulaire(BAZ_ACTION_MODIFIER); break;
207
			case BAZ_ACTION_MODIFIER : $res .= baz_formulaire(BAZ_ACTION_MODIFIER); break;
208
			case BAZ_ACTION_MODIFIER_V : $res .= baz_formulaire(BAZ_ACTION_MODIFIER_V).baz_liste($GLOBALS['_BAZAR_']['id_typeannonce']); break;
208
			case BAZ_ACTION_MODIFIER_V : $res .= baz_formulaire(BAZ_ACTION_MODIFIER_V).mes_fiches(); break;
209
			case BAZ_ACTION_SUPPRESSION : $res .= baz_suppression().baz_liste($GLOBALS['_BAZAR_']['id_typeannonce']); break;
209
			case BAZ_ACTION_SUPPRESSION : $res .= baz_suppression().mes_fiches(); break;
210
			case BAZ_ACTION_PUBLIER : publier_fiche(1) ;$res .= fiches_a_valider(); break;
210
			case BAZ_ACTION_PUBLIER : publier_fiche(1) ;$res .= fiches_a_valider(); break;
211
			case BAZ_ACTION_PAS_PUBLIER : publier_fiche(0) ;$res .= fiches_a_valider(); break;
211
			case BAZ_ACTION_PAS_PUBLIER : publier_fiche(0) ;$res .= fiches_a_valider(); break;
212
			case BAZ_GERER_DROITS : $res .= baz_gestion_droits(); break;
212
			case BAZ_GERER_DROITS : $res .= baz_gestion_droits(); break;
213
			case BAZ_S_INSCRIRE : $res .= baz_s_inscrire(); break;
213
			case BAZ_S_INSCRIRE : $res .= baz_s_inscrire(); break;
214
			case BAZ_VOIR_FLUX_RSS : header('Content-type: text/xml; charset=UTF-8');include("bazarRSS.php");exit(0);break;
214
			case BAZ_VOIR_FLUX_RSS : header('Content-type: text/xml; charset=ISO-8859-1');include("bazarRSS.php");exit(0);break;
215
			default : $res .= baz_liste($GLOBALS['_BAZAR_']['id_typeannonce']) ;
215
			default : $res .= baz_liste($GLOBALS['_BAZAR_']['id_typeannonce']) ;
216
		}
216
		}
217
	}
217
	}
218
	else {
218
	else {
219
		$res .= baz_liste($GLOBALS['_BAZAR_']['id_typeannonce']);
219
		$res .= baz_liste($GLOBALS['_BAZAR_']['id_typeannonce']);
Line 223... Line 223...
223
 
223
 
224
 
224
 
225
/* +--Fin du code ----------------------------------------------------------------------------------------+
225
/* +--Fin du code ----------------------------------------------------------------------------------------+
226
*
-
 
227
* $Log: not supported by cvs2svn $
-
 
228
* Revision 1.38  2007/03/28 08:51:22  neiluj
-
 
229
* passage des flux RSS en UTF-8
-
 
230
* ajout de l'indentation du code
-
 
231
* Vérification validation w3c = OK
-
 
232
*
-
 
233
* Revision 1.37  2007/03/08 15:12:13  jp_milcent
-
 
234
* Fusion avec la livraison Menes : 08 mars 2007
226
*
235
*
227
* $Log: not supported by cvs2svn $
236
* Revision 1.35.2.2  2007/03/07 16:53:17  jp_milcent
-
 
237
* Suppression du query string "action" et non pas "nature"
-
 
238
*
-
 
239
* Revision 1.36  2007/02/15 14:18:38  jp_milcent
228
* Revision 1.35.2.2  2007/03/07 16:53:17  jp_milcent
240
* Fusion avec la livraison Menes : 15 février 2007
229
* Suppression du query string "action" et non pas "nature"
241
*
230
*
242
* Revision 1.35.2.1  2007/02/15 13:42:16  jp_milcent
231
* Revision 1.35.2.1  2007/02/15 13:42:16  jp_milcent
243
* Utilisation de IN à la place du = dans les requêtes traitant les catégories de fiches.
232
* Utilisation de IN à la place du = dans les requêtes traitant les catégories de fiches.