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.fonct.php,v 1.44 2006-03-14 17:10:21 florian Exp $
|
22 |
// CVS : $Id: bazar.fonct.php,v 1.45 2006-03-24 09:28:02 alexandre_tb Exp $
|
23 |
/**
|
23 |
/**
|
24 |
*
|
24 |
*
|
25 |
* Fonctions du module bazar
|
25 |
* Fonctions du module bazar
|
26 |
*
|
26 |
*
|
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.44 $ $Date: 2006-03-14 17:10:21 $
|
34 |
*@version $Revision: 1.45 $ $Date: 2006-03-24 09:28:02 $
|
35 |
// +------------------------------------------------------------------------------------------------------+
|
35 |
// +------------------------------------------------------------------------------------------------------+
|
36 |
*/
|
36 |
*/
|
Line 37... |
Line 37... |
37 |
|
37 |
|
38 |
// +------------------------------------------------------------------------------------------------------+
|
38 |
// +------------------------------------------------------------------------------------------------------+
|
Line 317... |
Line 317... |
317 |
$java=array ('style'=>'width:250px;','onchange'=>'this.form.submit();');
|
317 |
$java=array ('style'=>'width:250px;','onchange'=>'this.form.submit();');
|
318 |
$formtemplate->addElement ('select', 'personnes', BAZ_LABEL_CHOIX_PERSONNE, $personnes_select, $java) ;
|
318 |
$formtemplate->addElement ('select', 'personnes', BAZ_LABEL_CHOIX_PERSONNE, $personnes_select, $java) ;
|
319 |
$defauts=array ('personnes'=>$personne);
|
319 |
$defauts=array ('personnes'=>$personne);
|
320 |
$formtemplate->setDefaults($defauts);
|
320 |
$formtemplate->setDefaults($defauts);
|
321 |
$res.= $formtemplate->toHTML().'<br />'."\n" ;
|
321 |
$res.= $formtemplate->toHTML().'<br />'."\n" ;
|
322 |
|
322 |
|
323 |
if ($personne!=0) {
|
323 |
if ($personne!=0) {
|
324 |
//cas du super utilisateur
|
324 |
//cas du super utilisateur
|
325 |
if (niveau_droit(0,$personne)=='superadministrateur') {
|
325 |
if (niveau_droit(0,$personne)=='superadministrateur') {
|
326 |
$res.= '<br />'.BAZ_EST_SUPERADMINISTRATEUR.'<br /><br />'."\n";
|
326 |
$res.= '<br />'.BAZ_EST_SUPERADMINISTRATEUR.'<br /><br />'."\n";
|
327 |
$lien_enlever_superadmin=$GLOBALS['_BAZAR_']['url'];
|
327 |
$lien_enlever_superadmin=$GLOBALS['_BAZAR_']['url'];
|
Line 336... |
Line 336... |
336 |
$lien_passer_superadmin->addQueryString('pers', $personne);
|
336 |
$lien_passer_superadmin->addQueryString('pers', $personne);
|
337 |
$lien_passer_superadmin->addQueryString('droits', 'superadmin');
|
337 |
$lien_passer_superadmin->addQueryString('droits', 'superadmin');
|
338 |
$res.= '<a href='.$lien_passer_superadmin->getURL().'>'.BAZ_PASSER_SUPERADMINISTRATEUR.'</a><br />'."\n";
|
338 |
$res.= '<a href='.$lien_passer_superadmin->getURL().'>'.BAZ_PASSER_SUPERADMINISTRATEUR.'</a><br />'."\n";
|
Line 339... |
Line 339... |
339 |
|
339 |
|
340 |
//on cherche les differentes rubriques d'annonces
|
340 |
//on cherche les differentes rubriques d'annonces
|
- |
|
341 |
$requete = 'SELECT bn_id_nature, bn_label_nature, bn_image_titre FROM bazar_nature WHERE bn_ce_id_menu='.
|
341 |
$requete = 'SELECT bn_id_nature, bn_label_nature, bn_image_titre FROM bazar_nature WHERE bn_ce_id_menu='.$GLOBALS['_GEN_commun']['info_menu']->gm_id_menu .' or bn_ce_id_menu=0';
|
342 |
$GLOBALS['_BAZAR_']['filtre'].' or bn_ce_id_menu=0';
|
342 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
343 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
343 |
if (DB::isError($resultat)) {
|
344 |
if (DB::isError($resultat)) {
|
344 |
die ($resultat->getMessage().$resultat->getDebugInfo()) ;
|
345 |
die ($resultat->getMessage().$resultat->getDebugInfo()) ;
|
345 |
}
|
346 |
}
|
Line 416... |
Line 417... |
416 |
$lien_formulaire=$GLOBALS['_BAZAR_']['url'];
|
417 |
$lien_formulaire=$GLOBALS['_BAZAR_']['url'];
|
Line 417... |
Line 418... |
417 |
|
418 |
|
418 |
//Definir le lien du formulaire en fonction du mode de formulaire choisi
|
419 |
//Definir le lien du formulaire en fonction du mode de formulaire choisi
|
419 |
if ($mode == BAZ_DEPOSER_ANNONCE) {
|
420 |
if ($mode == BAZ_DEPOSER_ANNONCE) {
|
- |
|
421 |
$lien_formulaire->addQueryString('action', BAZ_ACTION_NOUVEAU);
|
- |
|
422 |
if (isset($GLOBALS['_BAZAR_']['id_typeannonce']) && $GLOBALS['_BAZAR_']['id_typeannonce'] != 'toutes') {
|
- |
|
423 |
$mode = BAZ_ACTION_NOUVEAU ;
|
420 |
$lien_formulaire->addQueryString('action', BAZ_ACTION_NOUVEAU);
|
424 |
}
|
421 |
}
|
425 |
}
|
422 |
if ($mode == BAZ_ACTION_NOUVEAU) {
|
426 |
if ($mode == BAZ_ACTION_NOUVEAU) {
|
423 |
if ((!isset($_POST['accept_condition']))and($GLOBALS['_BAZAR_']['condition']!=NULL)) {
|
427 |
if ((!isset($_POST['accept_condition']))and($GLOBALS['_BAZAR_']['condition']!=NULL)) {
|
424 |
$lien_formulaire->addQueryString('action', BAZ_ACTION_NOUVEAU);
|
428 |
$lien_formulaire->addQueryString('action', BAZ_ACTION_NOUVEAU);
|
Line 1129... |
Line 1133... |
1129 |
if ($GLOBALS['AUTH']->getAuth()) {
|
1133 |
if ($GLOBALS['AUTH']->getAuth()) {
|
1130 |
$res= '<h2>'.BAZ_S_INSCRIRE_AUX_ANNONCES.'</h2><br />'."\n";
|
1134 |
$res= '<h2>'.BAZ_S_INSCRIRE_AUX_ANNONCES.'</h2><br />'."\n";
|
1131 |
$res .= BAZ_LAIUS_S_ABONNER.'<br /><br />'."\n";
|
1135 |
$res .= BAZ_LAIUS_S_ABONNER.'<br /><br />'."\n";
|
1132 |
//requete pour obtenir l'id et le label des types d'annonces
|
1136 |
//requete pour obtenir l'id et le label des types d'annonces
|
1133 |
$requete = 'SELECT bn_id_nature, bn_label_nature, bn_image_titre '.
|
1137 |
$requete = 'SELECT bn_id_nature, bn_label_nature, bn_image_titre '.
|
1134 |
'FROM bazar_nature WHERE bn_ce_id_menu='.$GLOBALS['_GEN_commun']['info_menu']->gm_id_menu .' or bn_ce_id_menu=0';
|
1138 |
'FROM bazar_nature WHERE bn_ce_id_menu='.$GLOBALS['_BAZAR_']['filtre'].' or bn_ce_id_menu=0';
|
1135 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
1139 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
1136 |
if (DB::isError($resultat)) {
|
1140 |
if (DB::isError($resultat)) {
|
1137 |
die ($resultat->getMessage().$resultat->getDebugInfo()) ;
|
1141 |
die ($resultat->getMessage().$resultat->getDebugInfo()) ;
|
1138 |
}
|
1142 |
}
|
Line 1302... |
Line 1306... |
1302 |
}
|
1306 |
}
|
Line 1303... |
Line 1307... |
1303 |
|
1307 |
|
1304 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
1308 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
1305 |
*
|
1309 |
*
|
- |
|
1310 |
* $Log: not supported by cvs2svn $
|
- |
|
1311 |
* Revision 1.44 2006/03/14 17:10:21 florian
|
- |
|
1312 |
* ajout des fonctions de syndication, changement du moteur de recherche
|
1306 |
* $Log: not supported by cvs2svn $
|
1313 |
*
|
1307 |
* Revision 1.43 2006/03/02 20:36:52 florian
|
1314 |
* Revision 1.43 2006/03/02 20:36:52 florian
|
1308 |
* les entrees du formulaire de saisir ne sont plus dans les constantes mias dans des tables qui gerent le multilinguisme.
|
1315 |
* les entrees du formulaire de saisir ne sont plus dans les constantes mias dans des tables qui gerent le multilinguisme.
|
1309 |
*
|
1316 |
*
|
1310 |
* Revision 1.42 2006/03/01 16:23:22 florian
|
1317 |
* Revision 1.42 2006/03/01 16:23:22 florian
|