Line 94... |
Line 94... |
94 |
//**********************************************************************************************************
|
94 |
//**********************************************************************************************************
|
95 |
$GLOBALS['id_user']=$GLOBALS['AUTH']->getAuthData(BAZ_CHAMPS_ID);
|
95 |
$GLOBALS['id_user']=$GLOBALS['AUTH']->getAuthData(BAZ_CHAMPS_ID);
|
Line 96... |
Line 96... |
96 |
|
96 |
|
97 |
//Recuperer les eventuelles variables passees en GET ou en POST
|
97 |
//Recuperer les eventuelles variables passees en GET ou en POST
|
98 |
if (isset($_REQUEST['id_fiche'])) {
|
98 |
if (isset($_REQUEST['id_fiche'])) {
|
99 |
$GLOBALS['_BAZAR_']['id_fiche']=$_REQUEST['id_fiche'];
|
99 |
$GLOBALS['_BAZAR_']['id_fiche'] = $_REQUEST['id_fiche'];
|
100 |
// récupération du type d'annonce à partir de la fiche
|
100 |
// récupération du type d'annonce à partir de la fiche
|
101 |
$requete = 'select bf_ce_nature from bazar_fiche where bf_id_fiche='.$GLOBALS['_BAZAR_']['id_fiche'] ;
|
101 |
$requete = 'select bf_ce_nature from bazar_fiche where bf_id_fiche='.$_REQUEST['id_fiche'] ;
|
102 |
$resultat = $GLOBALS['_BAZAR_']['db']->query ($requete) ;
|
102 |
$resultat = $GLOBALS['_BAZAR_']['db']->query ($requete) ;
|
103 |
if (DB::isError($resultat)) {
|
103 |
if (DB::isError($resultat)) {
|
104 |
echo $resultat->getMessage().'<br />'.$resultat->getInfoDebug();
|
104 |
die ($resultat->getMessage().$resultat->getDebugInfo()) ;
|
105 |
}
|
105 |
}
|
106 |
$ligne = $resultat->fetchRow(DB_FETCHMODE_OBJECT) ;
|
106 |
$ligne = $resultat->fetchRow(DB_FETCHMODE_OBJECT) ;
|
107 |
$GLOBALS['_BAZAR_']['id_typeannonce'] = $ligne->bf_ce_nature ;
|
107 |
$GLOBALS['_BAZAR_']['id_typeannonce'] = $ligne->bf_ce_nature ;
|
108 |
$resultat->free();
|
108 |
$resultat->free();
|
109 |
}
|
109 |
}
|
- |
|
110 |
if (isset($_REQUEST['typeannonce'])) {
|
110 |
if (isset($_REQUEST['typeannonce'])) {
|
111 |
|
111 |
$GLOBALS['_BAZAR_']['id_typeannonce']=$_REQUEST['typeannonce'];
|
112 |
$GLOBALS['_BAZAR_']['id_typeannonce']=$_REQUEST['typeannonce'];
|
Line 112... |
Line 113... |
112 |
}
|
113 |
}
|
- |
|
114 |
|
- |
|
115 |
if ((isset($GLOBALS['_BAZAR_']['id_typeannonce']))and($GLOBALS['_BAZAR_']['id_typeannonce']!='toutes')) {
|
- |
|
116 |
|
- |
|
117 |
if( $GLOBALS['_BAZAR_']['id_typeannonce'] == '1,2,3,4') {
|
113 |
|
118 |
$GLOBALS['_BAZAR_']['id_typeannonce'] = '1' ;
|
114 |
if ((isset($GLOBALS['_BAZAR_']['id_typeannonce']))and($GLOBALS['_BAZAR_']['id_typeannonce']!='toutes')) {
|
119 |
} else {
|
115 |
$requete = 'SELECT bn_label_nature, bn_condition, bn_template, bn_commentaire, bn_appropriation, bn_image_titre, bn_image_logo';
|
120 |
$requete = 'SELECT bn_label_nature, bn_condition, bn_template, bn_commentaire, bn_appropriation, bn_image_titre, bn_image_logo';
|
116 |
$requete .= ' FROM bazar_nature WHERE bn_id_nature = '.$GLOBALS['_BAZAR_']['id_typeannonce'];
|
121 |
$requete .= ' FROM bazar_nature WHERE bn_id_nature = '.$GLOBALS['_BAZAR_']['id_typeannonce'];
|
117 |
if (isset($GLOBALS['_BAZAR_']['langue'])) {
|
122 |
if (isset($GLOBALS['_BAZAR_']['langue'])) {
|
118 |
$requete .= ' and bn_ce_i18n like "'.$GLOBALS['_BAZAR_']['langue'].'%"';
|
123 |
$requete .= ' and bn_ce_i18n like "'.$GLOBALS['_BAZAR_']['langue'].'%"';
|
119 |
}
|
124 |
}
|
120 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
125 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
- |
|
126 |
if (DB::isError($resultat)) {
|
- |
|
127 |
die ($resultat->getMessage().$resultat->getDebugInfo()) ;
|
- |
|
128 |
}
|
- |
|
129 |
$ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC);
|
- |
|
130 |
$GLOBALS['_BAZAR_']['typeannonce']=$ligne['bn_label_nature'];
|
- |
|
131 |
$GLOBALS['_BAZAR_']['condition']=$ligne['bn_condition'];
|
- |
|
132 |
$GLOBALS['_BAZAR_']['template']=$ligne['bn_template'];
|
- |
|
133 |
$GLOBALS['_BAZAR_']['commentaire']=$ligne['bn_commentaire'];
|
- |
|
134 |
$GLOBALS['_BAZAR_']['appropriation']=$ligne['bn_appropriation'];
|
121 |
if (DB::isError($resultat)) {
|
135 |
$GLOBALS['_BAZAR_']['image_titre']=$ligne['bn_image_titre'];
|
122 |
die ($resultat->getMessage().$resultat->getDebugInfo()) ;
|
- |
|
123 |
}
|
- |
|
124 |
$ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC);
|
- |
|
125 |
$GLOBALS['_BAZAR_']['typeannonce']=$ligne['bn_label_nature'];
|
- |
|
126 |
$GLOBALS['_BAZAR_']['condition']=$ligne['bn_condition'];
|
- |
|
127 |
$GLOBALS['_BAZAR_']['template']=$ligne['bn_template'];
|
- |
|
128 |
$GLOBALS['_BAZAR_']['commentaire']=$ligne['bn_commentaire'];
|
- |
|
129 |
$GLOBALS['_BAZAR_']['appropriation']=$ligne['bn_appropriation'];
|
- |
|
130 |
$GLOBALS['_BAZAR_']['image_titre']=$ligne['bn_image_titre'];
|
136 |
$GLOBALS['_BAZAR_']['image_logo']=$ligne['bn_image_logo'];
|
131 |
$GLOBALS['_BAZAR_']['image_logo']=$ligne['bn_image_logo'];
|
137 |
}
|
132 |
}
|
138 |
}
|
133 |
if (!isset($GLOBALS['_BAZAR_']['id_typeannonce'])) $GLOBALS['_BAZAR_']['id_typeannonce'] = 'toutes' ;
|
139 |
if (!isset($GLOBALS['_BAZAR_']['id_typeannonce'])) $GLOBALS['_BAZAR_']['id_typeannonce'] = 'toutes' ;
|
134 |
// +------------------------------------------------------------------------------------------------------+
|
140 |
// +------------------------------------------------------------------------------------------------------+
|
Line 222... |
Line 228... |
222 |
|
228 |
|
223 |
// La resolution des actions ci-dessous AVANT l afichage des vues afin
|
229 |
// La resolution des actions ci-dessous AVANT l afichage des vues afin
|
Line 224... |
Line 230... |
224 |
// d afficher des vues correctes
|
230 |
// d afficher des vues correctes
|
225 |
|
- |
|
- |
|
231 |
|
226 |
if (isset($_GET[BAZ_VARIABLE_ACTION])) {
|
232 |
if (isset($_GET[BAZ_VARIABLE_ACTION])) {
|
227 |
|
233 |
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[BAZ_VARIABLE_ACTION]) {
|
234 |
switch ($_GET[BAZ_VARIABLE_ACTION]) {
|
229 |
case BAZ_ACTION_VOIR_VOS_ANNONCES : $res .= mes_fiches(); break;
|
235 |
case BAZ_ACTION_VOIR_VOS_ANNONCES : $res .= mes_fiches(); break;
|
230 |
case BAZ_ANNONCES_A_VALIDER : $res .= fiches_a_valider(); break;
|
236 |
case BAZ_ANNONCES_A_VALIDER : $res .= fiches_a_valider(); break;
|
231 |
case BAZ_ADMINISTRER_ANNONCES : $res .= baz_administrer_annonces(); break;
|
237 |
case BAZ_ADMINISTRER_ANNONCES : $res .= baz_administrer_annonces(); break;
|
232 |
case BAZ_SUPPRIMER_FICHE : $res .= baz_suppression().baz_liste('',$GLOBALS['id_user'],''); break;
|
238 |
case BAZ_SUPPRIMER_FICHE : $res .= baz_suppression().baz_liste('',$GLOBALS['id_user'],''); break;
|
233 |
case BAZ_VOIR_FICHE : $res .= baz_voir_fiche(1); break;
|
239 |
case BAZ_VOIR_FICHE : $res .= baz_voir_fiche(1); break;
|
234 |
case BAZ_ACTION_NOUVEAU_V : $res .= baz_formulaire(BAZ_ACTION_NOUVEAU_V); break;
|
240 |
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[BAZ_VARIABLE_ACTION]); break;
|
241 |
case BAZ_ACTION_SUPPRESSION : $res .= baz_suppression(); unset ($_GET['action']); break;
|
236 |
case BAZ_ACTION_PUBLIER : publier_fiche(1) ; break;
|
242 |
case BAZ_ACTION_PUBLIER : publier_fiche(1) ; break;
|
237 |
case BAZ_ACTION_PAS_PUBLIER : publier_fiche(0) ;$res .= fiches_a_valider(); break;
|
243 |
case BAZ_ACTION_PAS_PUBLIER : publier_fiche(0) ;$res .= fiches_a_valider(); break;
|
- |
|
244 |
case BAZ_S_INSCRIRE : $res .= baz_s_inscrire(); break;
|
238 |
case BAZ_S_INSCRIRE : $res .= baz_s_inscrire(); break;
|
245 |
case BAZ_VOIR_FLUX_RSS : header('Content-type: text/xml; charset=UTF-8');include("bazarRSS.php");exit(0);break;
|
Line 239... |
Line 246... |
239 |
case BAZ_VOIR_FLUX_RSS : header('Content-type: text/xml; charset=UTF-8');include("bazarRSS.php");exit(0);break;
|
246 |
case BAZ_ACTION_POST_VALIDATION : $res .= baz_post_validation();break;
|
240 |
}
|
247 |
}
|
241 |
|
248 |
|