Subversion Repositories Applications.bazar

Rev

Rev 417 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 417 Rev 422
Line 65... Line 65...
65
// Si le parametre vue est vide on le positionne a 1
65
// Si le parametre vue est vide on le positionne a 1
66
if (!isset($_GET[BAZ_VARIABLE_VOIR])) {
66
if (!isset($_GET[BAZ_VARIABLE_VOIR])) {
67
	$_GET[BAZ_VARIABLE_VOIR] = BAZ_VOIR_CONSULTER;
67
	$_GET[BAZ_VARIABLE_VOIR] = BAZ_VOIR_CONSULTER;
68
}
68
}
Line -... Line 69...
-
 
69
 
-
 
70
if(!isset($GLOBALS['_BAZAR_']['mois']))
-
 
71
{
-
 
72
	$GLOBALS['mois'] = array (1 => BAZ_JANVIER, 2 => BAZ_FEVRIER, 3 => BAZ_MARS, 4 => BAZ_AVRIL, 5 => BAZ_MAI, 6 => BAZ_JUIN,
-
 
73
							7 => BAZ_JUILLET, 8 => BAZ_AOUT, 9 => BAZ_SEPTEMBRE, 10 => BAZ_OCTOBRE, 11 =>BAZ_NOVEMBRE, 
-
 
74
							12 => BAZ_DECEMBRE) ;
Line 69... Line 75...
69
 
75
}
70
 
76
 
71
//parametre voir_menu pour afficher le menu ou pas (par défaut, il l'affiche)
77
//parametre voir_menu pour afficher le menu ou pas (par défaut, il l'affiche)
72
if ((isset($GLOBALS['_GEN_commun']['info_application']->voir_menu))and($GLOBALS['_GEN_commun']['info_application']->voir_menu==0)) {
78
if ((isset($GLOBALS['_GEN_commun']['info_application']->voir_menu))and($GLOBALS['_GEN_commun']['info_application']->voir_menu==0)) {
Line 104... Line 110...
104
		die ($resultat->getMessage().$resultat->getDebugInfo()) ;	
110
		die ($resultat->getMessage().$resultat->getDebugInfo()) ;	
105
	}
111
	}
106
	$ligne = $resultat->fetchRow(DB_FETCHMODE_OBJECT) ;
112
	$ligne = $resultat->fetchRow(DB_FETCHMODE_OBJECT) ;
107
	$GLOBALS['_BAZAR_']['id_typeannonce'] = $ligne->bf_ce_nature ;
113
	$GLOBALS['_BAZAR_']['id_typeannonce'] = $ligne->bf_ce_nature ;
108
	$resultat->free();
114
	$resultat->free();
109
}		
115
}
-
 
116
		
110
if (isset($_REQUEST['typeannonce'])) {
117
if (isset($_REQUEST['typeannonce']) && $_REQUEST['typeannonce'] != '1,2,3,4') {
Line 111... Line 118...
111
	
118
	
-
 
119
	$GLOBALS['_BAZAR_']['id_typeannonce'] = $_REQUEST['typeannonce'];
-
 
120
}
-
 
121
else
-
 
122
{
-
 
123
	$GLOBALS['_BAZAR_']['id_typeannonce'] = 'toutes' ;
-
 
124
}
-
 
125
 
-
 
126
if (isset($_REQUEST['liste31'])) {
-
 
127
	
-
 
128
	if($_REQUEST['liste31'] == "0")
-
 
129
	{ 
-
 
130
			$GLOBALS['_BAZAR_']['id_typeannonce']= 'toutes' ;
-
 
131
	}
-
 
132
	else
-
 
133
	{
-
 
134
			$GLOBALS['_BAZAR_']['id_typeannonce']= $_REQUEST['liste31'];
-
 
135
	}
-
 
136
}
-
 
137
else
-
 
138
{
112
	$GLOBALS['_BAZAR_']['id_typeannonce']=$_REQUEST['typeannonce'];
139
	$GLOBALS['_BAZAR_']['id_typeannonce'] = 'toutes' ;
Line 113... Line 140...
113
}
140
}
Line 114... Line -...
114
 
-
 
115
if ((isset($GLOBALS['_BAZAR_']['id_typeannonce']))and($GLOBALS['_BAZAR_']['id_typeannonce']!='toutes')) {
141
 
116
	
142
if ((isset($GLOBALS['_BAZAR_']['id_typeannonce']))and($GLOBALS['_BAZAR_']['id_typeannonce']!='toutes')) {
117
	if(	$GLOBALS['_BAZAR_']['id_typeannonce'] == '1,2,3,4') {
143
	
-
 
144
		$typeAnnonce = false; 
-
 
145
	
118
			$GLOBALS['_BAZAR_']['id_typeannonce'] = '1' ;
146
		$requete = 	'SELECT bn_label_nature, bn_condition, bn_template, bn_commentaire, bn_appropriation, bn_image_titre, bn_image_logo '.
-
 
147
					'FROM bazar_nature ';
-
 
148
		if (isset($GLOBALS['_BAZAR_']['id_typeannonce']) && !empty($GLOBALS['_BAZAR_']['id_typeannonce']) && isset($GLOBALS['_BAZAR_']['id_typeannonce']) != 'toutes') {
119
	} else { 
149
			$requete .=  'WHERE bn_id_nature = '.$GLOBALS['_BAZAR_']['id_typeannonce'];	
-
 
150
			$typeAnnonce = true;
-
 
151
		}
-
 
152
		if (isset($GLOBALS['_BAZAR_']['langue'])) {
-
 
153
			if (!$typeAnnonce) {
-
 
154
				$requete .= ' WHERE ';
120
		$requete = 'SELECT bn_label_nature, bn_condition, bn_template, bn_commentaire, bn_appropriation, bn_image_titre, bn_image_logo';
155
			} else {
121
		$requete .= ' FROM bazar_nature WHERE bn_id_nature = '.$GLOBALS['_BAZAR_']['id_typeannonce'];
156
				$requete .= ' AND '; 
122
		if (isset($GLOBALS['_BAZAR_']['langue'])) {
157
			}	
123
			$requete .= ' and bn_ce_i18n like "'.$GLOBALS['_BAZAR_']['langue'].'%"';
158
			$requete .= 'bn_ce_i18n like "'.$GLOBALS['_BAZAR_']['langue'].'%"';
124
		}
159
		}
125
		$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
160
		$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
Line 131... Line 166...
131
		$GLOBALS['_BAZAR_']['condition']=$ligne['bn_condition'];
166
		$GLOBALS['_BAZAR_']['condition']=$ligne['bn_condition'];
132
	    $GLOBALS['_BAZAR_']['template']=$ligne['bn_template'];
167
	    $GLOBALS['_BAZAR_']['template']=$ligne['bn_template'];
133
		$GLOBALS['_BAZAR_']['commentaire']=$ligne['bn_commentaire'];
168
		$GLOBALS['_BAZAR_']['commentaire']=$ligne['bn_commentaire'];
134
		$GLOBALS['_BAZAR_']['appropriation']=$ligne['bn_appropriation'];
169
		$GLOBALS['_BAZAR_']['appropriation']=$ligne['bn_appropriation'];
135
		$GLOBALS['_BAZAR_']['image_titre']=$ligne['bn_image_titre'];
170
		$GLOBALS['_BAZAR_']['image_titre']=$ligne['bn_image_titre'];
136
		$GLOBALS['_BAZAR_']['image_logo']=$ligne['bn_image_logo'];	
171
		$GLOBALS['_BAZAR_']['image_logo']=$ligne['bn_image_logo'];
-
 
172
}
-
 
173
else
-
 
174
{
-
 
175
	$requete = 	'SELECT bn_label_nature, bn_condition, bn_template, bn_commentaire, bn_appropriation, bn_image_titre, bn_image_logo '.
-
 
176
					'FROM bazar_nature ';
-
 
177
			$requete .=  'WHERE bn_id_nature = 1';	
-
 
178
			$typeAnnonce = true;
-
 
179
		
-
 
180
		if (isset($GLOBALS['_BAZAR_']['langue'])) {
-
 
181
			if (!$typeAnnonce) {
-
 
182
				$requete .= ' WHERE ';
-
 
183
			} else {
-
 
184
				$requete .= ' AND '; 
-
 
185
			}	
-
 
186
			$requete .= 'bn_ce_i18n like "'.$GLOBALS['_BAZAR_']['langue'].'%"';
-
 
187
		}
-
 
188
		$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
-
 
189
		if (DB::isError($resultat)) {
-
 
190
			die ($resultat->getMessage().$resultat->getDebugInfo()) ;
137
	}
191
		}
-
 
192
		$ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC);
-
 
193
		$GLOBALS['_BAZAR_']['typeannonce']= 'toutes' ;
-
 
194
		$GLOBALS['_BAZAR_']['condition']=$ligne['bn_condition'];
-
 
195
	    $GLOBALS['_BAZAR_']['template']=$ligne['bn_template'];
-
 
196
		$GLOBALS['_BAZAR_']['commentaire']=$ligne['bn_commentaire'];
-
 
197
		$GLOBALS['_BAZAR_']['appropriation']=$ligne['bn_appropriation'];
-
 
198
		$GLOBALS['_BAZAR_']['image_titre']=$ligne['bn_image_titre'];
-
 
199
		$GLOBALS['_BAZAR_']['image_logo']=$ligne['bn_image_logo'];
138
}
200
}
-
 
201
 
139
if (!isset($GLOBALS['_BAZAR_']['id_typeannonce'])) $GLOBALS['_BAZAR_']['id_typeannonce'] = 'toutes' ;
202
if (!isset($GLOBALS['_BAZAR_']['id_typeannonce'])) $GLOBALS['_BAZAR_']['id_typeannonce'] = 'toutes' ;
140
// +------------------------------------------------------------------------------------------------------+
203
// +------------------------------------------------------------------------------------------------------+
141
// |                                           LISTE de FONCTIONS                                         |
204
// |                                           LISTE de FONCTIONS                                         |
142
// +------------------------------------------------------------------------------------------------------+
205
// +------------------------------------------------------------------------------------------------------+
143
if ($GLOBALS['_BAZAR_']['affiche_menu']) {
206
if ($GLOBALS['_BAZAR_']['affiche_menu']) {