Subversion Repositories Applications.papyrus

Rev

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

Rev 1081 Rev 1088
Line 8... Line 8...
8
// | Les fonctions de annuaire_moteur.php                                           |
8
// | Les fonctions de annuaire_moteur.php                                           |
9
// +--------------------------------------------------------------------------------+
9
// +--------------------------------------------------------------------------------+
10
// | Auteur : Alexandre Granier <alexandre@tela-botanica.org> 		  		        |
10
// | Auteur : Alexandre Granier <alexandre@tela-botanica.org> 		  		        |
11
// +--------------------------------------------------------------------------------+
11
// +--------------------------------------------------------------------------------+
12
//
12
//
13
// $Id: annuaire_backoffice.fonct.php,v 1.6 2006-12-01 13:23:15 florian Exp $
13
// $Id: annuaire_backoffice.fonct.php,v 1.7 2006-12-01 16:02:16 florian Exp $
Line 14... Line 14...
14
 
14
 
15
 
15
 
16
/** function mkengine ()
16
/** function mkengine ()
Line 51... Line 51...
51
                    'mode' => 'Jumping',
51
                    'mode' => 'Jumping',
52
                    'delta' => 5,
52
                    'delta' => 5,
53
                    'itemData' => $donnees
53
                    'itemData' => $donnees
54
             ) ;
54
             ) ;
55
    $pager = & Pager::factory($param_pager);
55
    $pager = & Pager::factory($param_pager);
56
	
-
 
57
	
56
	    
58
    $mes_vars = array ("recherche", "nom", "ville", "mail" ,"dept", "prenom", "cotisant", "pays", "sort", "T_REPONSE", "lettre","statut") ;
57
    $mes_vars = array ("recherche", "nom", "ville", "mail" ,"dept", "prenom", "cotisant", "pays", "sort", "T_REPONSE", "lettre","statut") ;
59
    
-
 
60
    // Deux cas , soit on a cliqué sur rechercher, soit on a cliqué sur un lien
58
    // Deux cas , soit on a cliqué sur rechercher, soit on a cliqué sur un lien
61
    foreach ($mes_vars as $key=>$value) {
59
    foreach ($mes_vars as $key=>$value) {
62
        if (!$bouton) {     // on a cliqué sur un lien
60
        if (!$bouton) {     // on a cliqué sur un lien
63
            if (empty($HTTP_POST_VARS[$value])) {
61
            if (empty($HTTP_POST_VARS[$value])) {
Line 69... Line 67...
69
                $$value = "" ;
67
                $$value = "" ;
70
            } else {
68
            } else {
71
                $$value = $HTTP_POST_VARS[$value] ;
69
                $$value = $HTTP_POST_VARS[$value] ;
72
            }
70
            }
73
        }
71
        }
74
    }
72
    }    
75
    // Comptage du nombre total de données dans la table (hors CACHER = 1)
-
 
76
    $requete_nbre_inscrit = "select count(*) as CPT from ".INS_ANNUAIRE;
-
 
77
    $resultat_nbre_inscrit = $GLOBALS['ins_db']->query($requete_nbre_inscrit) ;
-
 
78
    
-
 
79
 
-
 
80
  if ($resultat_nbre_inscrit->numRows() == 1) {
-
 
81
        $tmp_nb = $resultat_nbre_inscrit->fetchRow(DB_FETCHMODE_OBJECT);
-
 
82
        $nbr_total = $tmp_nb->CPT;
-
 
83
        $chaine = "parmi $nbr_total données";
-
 
84
        if ($nbr_total <= 0) $ret .= "<B>Erreur</B> lors du comptage des structures ($nbr_total trouvées) : $requete_nbre_inscrit";
-
 
85
    }
-
 
86
  else $ret .=  "<B>Erreur</B> lors du comptage des structures : $requete_nbre_inscrit";
-
 
87
 
-
 
88
 
-
 
89
  // fin comptage
-
 
Line 90... Line 73...
90
 
73
 
91
  	$ret = '';
74
  	$ret = '';
92
	$ret .= '<h1>'.AM_L_TITRE.' '.$chaine.'</h1>'."\n" ;
75
	$ret .= '<h1>'.AM_L_TITRE.'</h1>'."\n" ;
Line 93... Line 76...
93
  // construction du moteur de str
76
  // construction du moteur de str
94
 
77
 
Line 125... Line 108...
125
    $ret .= AM_L_VILLE."&nbsp;:</td>\n<td>".form_mk_chaineI(isset ($_REQUEST['ville']) ? stripslashes($_REQUEST['ville']) : '', "ville")."&nbsp;</td>" ;
108
    $ret .= AM_L_VILLE."&nbsp;:</td>\n<td>".form_mk_chaineI(isset ($_REQUEST['ville']) ? stripslashes($_REQUEST['ville']) : '', "ville")."&nbsp;</td>" ;
126
    $ret .= "</tr><tr>\n" ;
109
    $ret .= "</tr><tr>\n" ;
127
    $ret .= "<td>".AM_L_DEPARTEMENT."&nbsp;: </td>\n<td>" ;
110
    $ret .= "<td>".AM_L_DEPARTEMENT."&nbsp;: </td>\n<td>" ;
Line 128... Line 111...
128
    
111
    
-
 
112
    // Construction du <select> des départements
129
    // Construction du <select> des départements
113
    if (defined('INS_CHAMPS_NOM_DEPARTEMENT')) {
130
    $requete_dpt = 'select '.INS_CHAMPS_ID_DEPARTEMENT.', '.INS_CHAMPS_NOM_DEPARTEMENT.' from '.INS_TABLE_DPT ;
114
	    $requete_dpt = 'select '.INS_CHAMPS_ID_DEPARTEMENT.', '.INS_CHAMPS_NOM_DEPARTEMENT.' from '.INS_TABLE_DPT ;
131
    $resultat_dpt = $GLOBALS['ins_db']->query($requete_dpt) ;
115
	    $resultat_dpt = $GLOBALS['ins_db']->query($requete_dpt) ;
132
    if (DB::isError($resultat_dpt)) {
116
	    if (DB::isError($resultat_dpt)) {
133
    	echo 'Echec de la requete<br />'.$requete_dpt.'<br />'.$resultat_dpt->getMessage();	
117
	    	echo 'Echec de la requete<br />'.$requete_dpt.'<br />'.$resultat_dpt->getMessage();	
134
    }
118
	    }
135
    $ret .= "<select name=\"dept\">\n" ;
119
	    $ret .= "<select name=\"dept\">\n" ;
136
    $ret .= "<option value=\"tous\">tous</option>\n" ;
120
	    $ret .= "<option value=\"tous\">tous</option>\n" ;
137
    while ($ligne_dpt = $resultat_dpt->fetchRow(DB_FETCHMODE_ASSOC)) {
121
	    while ($ligne_dpt = $resultat_dpt->fetchRow(DB_FETCHMODE_ASSOC)) {
138
        $ret .= '<option value="'.$ligne_dpt[INS_CHAMPS_ID_DEPARTEMENT].'"' ;
122
	        $ret .= '<option value="'.$ligne_dpt[INS_CHAMPS_ID_DEPARTEMENT].'"' ;
139
        if (isset ($_REQUEST['dept']) && $_REQUEST['dept'] == $ligne_dpt[INS_CHAMPS_ID_DEPARTEMENT]) $ret .= " selected" ;
123
	        if (isset ($_REQUEST['dept']) && $_REQUEST['dept'] == $ligne_dpt[INS_CHAMPS_ID_DEPARTEMENT]) $ret .= " selected" ;
140
        $ret .= '>'.$ligne_dpt[INS_CHAMPS_ID_DEPARTEMENT].' - '.$ligne_dpt[INS_CHAMPS_NOM_DEPARTEMENT].'</option>'."\n" ;
124
	        $ret .= '>'.$ligne_dpt[INS_CHAMPS_ID_DEPARTEMENT].' - '.$ligne_dpt[INS_CHAMPS_NOM_DEPARTEMENT].'</option>'."\n" ;
141
    }
125
	    }
142
    $ret .= "</select></td>\n" ;
126
	    $ret .= "</select></td>\n" ;
143
    
127
    }    
144
    $ret .= '<td>'.AM_L_MAIL.'&nbsp;: </td><td colspan="3">'.form_mk_chaineI(isset ($_REQUEST['mail']) ? stripslashes($_REQUEST['mail']) : '', "mail")."</td>\n" ;
128
    $ret .= '<td>'.AM_L_MAIL.'&nbsp;: </td><td colspan="3">'.form_mk_chaineI(isset ($_REQUEST['mail']) ? stripslashes($_REQUEST['mail']) : '', "mail")."</td>\n" ;
Line 145... Line 129...
145
    $ret .= "</tr>" ;
129
    $ret .= "</tr>" ;
Line 165... Line 149...
165
        $ret .= "</a> \n";
149
        $ret .= "</a> \n";
166
	}
150
	}
167
	$GLOBALS['ins_url']->addQueryString ('lettre', 'tous') ;
151
	$GLOBALS['ins_url']->addQueryString ('lettre', 'tous') ;
168
	$ret .= " <a href=\"".$GLOBALS['ins_url']->getURL().'">'.AM_L_TOUS."</a>\n" ;
152
	$ret .= " <a href=\"".$GLOBALS['ins_url']->getURL().'">'.AM_L_TOUS."</a>\n" ;
169
    $ret .= "</div>\n" ;
153
    $ret .= "</div>\n" ;
-
 
154
    
-
 
155
    // Comptage du nombre total de données dans la table (hors CACHER = 1)
-
 
156
    $requete_nbre_inscrit = "select count(*) as CPT from ".INS_ANNUAIRE;
-
 
157
    $resultat_nbre_inscrit = $GLOBALS['ins_db']->query($requete_nbre_inscrit) ;
-
 
158
    if ($resultat_nbre_inscrit->numRows() == 1) {
-
 
159
    	$tmp_nb = $resultat_nbre_inscrit->fetchRow(DB_FETCHMODE_OBJECT);
-
 
160
        $nbr_total = $tmp_nb->CPT;
-
 
161
        $chaine = " sur $nbr_total entrées";
-
 
162
        if ($nbr_total <= 0) $ret .= "<B>Erreur</B> lors du comptage des structures ($nbr_total trouvées) : $requete_nbre_inscrit";
-
 
163
    }
-
 
164
  else $ret .=  "<B>Erreur</B> lors du comptage des structures : $requete_nbre_inscrit";
-
 
165
  // fin comptage
-
 
166
  
170
    $ret .= '<div>'.$nbr_final.' résultat(s)</div>' ;
167
    $ret .= '<p class="zone_info">'.$nbr_final.' résultat(s)'.$chaine.'</p>' ;
171
    $GLOBALS['ins_url']->removeQueryString('lettre') ;
168
    $GLOBALS['ins_url']->removeQueryString('lettre') ;
Line 172... Line 169...
172
    
169
    
173
    // Menu Ajouter un inscrit
170
    // Menu Ajouter un inscrit
174
    $GLOBALS['ins_url']->addQueryString('ajouter', '1') ;
171
    $GLOBALS['ins_url']->addQueryString('ajouter', '1') ;
175
    $ret .= '<div><a href="'.$GLOBALS['ins_url']->getURL().'">'.INS_AJOUT_MEMBRE.'</a></div>'."\n";
172
    $ret .= '<div><a href="'.$GLOBALS['ins_url']->getURL().'">'.INS_AJOUT_MEMBRE.'</a></div>'."\n";
Line 176... Line 173...
176
	$data  = $pager->getPageData();
173
	$data  = $pager->getPageData();
-
 
174
	
177
	
175
	$table = new HTML_Table(array ('class' => 'table_bazar')) ;
178
	$table = new HTML_Table(array ('class' => 'table_bazar')) ;
176
	if (defined('INS_CHAMPS_VILLE')) {
179
	$table->addRow(array(
177
		$table->addRow(array(
180
				'<a href="'.$GLOBALS['ins_url']->getURL().'&amp;sort='.INS_CHAMPS_NOM.'">Identit&eacute;</a>',
178
			'<a href="'.$GLOBALS['ins_url']->getURL().'&amp;sort='.INS_CHAMPS_NOM.'">Identit&eacute;</a>',
181
				'<a href="'.$GLOBALS['ins_url']->getURL().'&amp;sort='.INS_CHAMPS_MAIL.'">Adresse mail</a>',
179
			'<a href="'.$GLOBALS['ins_url']->getURL().'&amp;sort='.INS_CHAMPS_MAIL.'">Adresse mail</a>',
182
				'<a href="'.$GLOBALS['ins_url']->getURL().'&amp;sort='.INS_CHAMPS_VILLE.'">'.AM_L_VILLE.'</a>',
180
			'<a href="'.$GLOBALS['ins_url']->getURL().'&amp;sort='.INS_CHAMPS_VILLE.'">'.AM_L_VILLE.'</a>',
-
 
181
			'Pays ou Dpt (fr)'	
-
 
182
			), '', 'TH') ;
-
 
183
	} else {
-
 
184
		$table->addRow(array(
-
 
185
			'<a href="'.$GLOBALS['ins_url']->getURL().'&amp;sort='.INS_CHAMPS_NOM.'">Identit&eacute;</a>',
-
 
186
			'<a href="'.$GLOBALS['ins_url']->getURL().'&amp;sort='.INS_CHAMPS_MAIL.'">Adresse mail</a>',			
-
 
187
			'Pays ou Dpt (fr)'	
Line 183... Line 188...
183
				'Pays ou Dpt (fr)'	
188
			), '', 'TH') ;
184
			), '', 'TH') ;
189
	}
185
	
190
	
186
	$debut = isset($_REQUEST['pageID']) ? $_REQUEST['pageID'] : 1 ; 
191
	$debut = isset($_REQUEST['pageID']) ? $_REQUEST['pageID'] : 1 ; 
187
	for ($i = ($debut - 1) * $_REQUEST['setPerPage']; 
192
	for ($i = ($debut - 1) * $_REQUEST['setPerPage']; 
188
				$i < $_REQUEST['setPerPage'] * $debut;
193
				$i < $_REQUEST['setPerPage'] * $debut;
189
				$i++) {
194
				$i++) {
-
 
195
		// On teste s'il y une valeur, si oui on ajoute la ligne
190
		// On teste s'il y une valeur, si oui on ajoute la ligne
196
		if (isset ($data[$i])) {
191
		if (isset ($data[$i])) {
197
			$urlPop = $GLOBALS['ins_url']->getURL().'&amp;'.INS_CHAMPS_ID.'='.$data[$i][INS_CHAMPS_ID];
-
 
198
			if (defined('INS_CHAMPS_VILLE')) {
-
 
199
				$ligne_inscrit = array ("<a href=\"$urlPop\">".$data[$i][INS_CHAMPS_NOM].' '.$data[$i][INS_CHAMPS_PRENOM].
-
 
200
								'</a>', $data[$i][INS_CHAMPS_MAIL], $data[$i][INS_CHAMPS_VILLE]) ;
-
 
201
			} else {
Line 192... Line 202...
192
			$urlPop = $GLOBALS['ins_url']->getURL().'&amp;'.INS_CHAMPS_ID.'='.$data[$i][INS_CHAMPS_ID];
202
				$ligne_inscrit = array ("<a href=\"$urlPop\">".$data[$i][INS_CHAMPS_NOM].' '.$data[$i][INS_CHAMPS_PRENOM].
193
			$ligne_inscrit = array ("<a href=\"$urlPop\">".$data[$i][INS_CHAMPS_NOM].' '.$data[$i][INS_CHAMPS_PRENOM].
203
								'</a>', $data[$i][INS_CHAMPS_MAIL]) ;
194
								'</a>', $data[$i][INS_CHAMPS_MAIL], $data[$i][INS_CHAMPS_VILLE]) ;
204
			}
195
								
205
								
-
 
206
			// Pour la france on met le département, sinon on laisse le nom du pays
196
			// Pour la france on met le département, sinon on laisse le nom du pays
207
			if ($data[$i][INS_CHAMPS_PAYS] != 'fr') {
197
			if ($data[$i][INS_CHAMPS_PAYS] != 'fr') {
208
				array_push ($ligne_inscrit, $data[$i][INS_CHAMPS_LABEL_PAYS]);
198
				array_push ($ligne_inscrit, $data[$i][INS_CHAMPS_LABEL_PAYS]);
209
			} else {
199
			} else {
210
				if (defined('INS_CHAMPS_NOM_DEPARTEMENT')) {
200
		        $req_dpt = 'select '.INS_CHAMPS_NOM_DEPARTEMENT.' from '.INS_TABLE_DPT.",".INS_ANNUAIRE.
211
			        $req_dpt = 'select '.INS_CHAMPS_NOM_DEPARTEMENT.' from '.INS_TABLE_DPT.",".INS_ANNUAIRE.
201
							" where ".INS_ANNUAIRE.'.'.INS_CHAMPS_ID.'='.$data[$i][INS_CHAMPS_ID] ;
212
								" where ".INS_ANNUAIRE.'.'.INS_CHAMPS_ID.'='.$data[$i][INS_CHAMPS_ID] ;
202
		        $req_dpt .= " and ".INS_ANNUAIRE.'.'.INS_CHAMPS_DEPARTEMENT.'='.INS_TABLE_DPT.'.'
213
			        $req_dpt .= " and ".INS_ANNUAIRE.'.'.INS_CHAMPS_DEPARTEMENT.'='.INS_TABLE_DPT.'.'
203
		        					.INS_CHAMPS_ID_DEPARTEMENT ;
214
			        					.INS_CHAMPS_ID_DEPARTEMENT ;
204
		        $resultat_dpt = $GLOBALS['ins_db']->query($req_dpt) ;
215
			        $resultat_dpt = $GLOBALS['ins_db']->query($req_dpt) ;
205
		        if (DB::isError($resultat_dpt)) {
216
			        if (DB::isError($resultat_dpt)) {
-
 
217
			        	echo $resultat_dpt->getMessage().$resultat_dpt->getDebugInfo();		        	
206
		        	echo $resultat_dpt->getMessage().$resultat_dpt->getDebugInfo();		        	
218
			        }
Line 207... Line 219...
207
		        }
219
			        $ligne_dpt = $resultat_dpt->fetchRow(DB_FETCHMODE_ASSOC) ;
208
		        $ligne_dpt = $resultat_dpt->fetchRow(DB_FETCHMODE_ASSOC) ;
220
					array_push ($ligne_inscrit, $ligne_dpt[INS_CHAMPS_NOM_DEPARTEMENT]) ;
209
				array_push ($ligne_inscrit, $ligne_dpt[INS_CHAMPS_NOM_DEPARTEMENT]) ;
221
				}
Line 254... Line 266...
254
    
266
    
255
	// Requete sur l'annuaire pour extraire le nom, prénom, ville, nom du département (jointure),
267
	// Requete sur l'annuaire pour extraire le nom, prénom, ville, nom du département (jointure),
Line 256... Line 268...
256
	// l'état de la cotisation (jointure) 
268
	// l'état de la cotisation (jointure) 
-
 
269
	
257
	
270
	// le tableau suivant contient tous les champs de la table annuaire_tela sur lesquels on peut effectuer une recherche
258
	// le tableau suivant contient tous les champs de la table annuaire_tela sur lesquels on peut effectuer une recherche
271
	if (defined('INS_CHAMPS_DEPARTEMENT')) {
-
 
272
		$fields_annu = array("nom" => INS_CHAMPS_NOM, "prenom" => INS_CHAMPS_PRENOM , "mail" => INS_CHAMPS_MAIL ,
-
 
273
		"dept" => INS_CHAMPS_DEPARTEMENT, "pays" => INS_CHAMPS_PAYS ) ;
-
 
274
	}
-
 
275
	else {
259
	$fields_annu = array("nom" => INS_CHAMPS_NOM, "prenom" => INS_CHAMPS_PRENOM , "mail" => INS_CHAMPS_MAIL , "ville" => INS_CHAMPS_VILLE,
276
		$fields_annu = array("nom" => INS_CHAMPS_NOM, "prenom" => INS_CHAMPS_PRENOM , "mail" => INS_CHAMPS_MAIL ,
-
 
277
		 "pays" => INS_CHAMPS_PAYS ) ;
260
			"dept" => INS_CHAMPS_DEPARTEMENT, "pays" => INS_CHAMPS_PAYS ) ;
278
	}
Line 261... Line 279...
261
 
279
	if (defined('INS_CHAMPS_VILLE')) $fields_annu["ville"]=INS_CHAMPS_VILLE;
262
    $mes_vars = array ("recherche", "nom", "ville", "mail" ,"dept", "prenom", "cotisant", "pays", "sort", "T_REPONSE", "lettre","statut") ;
280
    $mes_vars = array ("recherche", "nom", "ville", "mail" ,"dept", "prenom", "pays", "sort", "T_REPONSE", "lettre", "statut") ;
263
 
281
 
264
	$queries = "select ".INS_ANNUAIRE.".*" ;
282
	$queries = "SELECT ".INS_ANNUAIRE.".*" ;
Line 265... Line 283...
265
    $queries .= ", ".INS_TABLE_PAYS.'.'.INS_CHAMPS_LABEL_PAYS ;
283
    $queries .= ", ".INS_TABLE_PAYS.'.'.INS_CHAMPS_LABEL_PAYS ;
Line 266... Line 284...
266
	$queries .= " from ".INS_ANNUAIRE ;
284
	$queries .= " FROM ".INS_ANNUAIRE ;
Line 267... Line 285...
267
    $queries .= ",".INS_TABLE_PAYS ;
285
    $queries .= ",".INS_TABLE_PAYS ;
268
 
286
 
269
	// Construction en fonction des champs saisies
287
	// Construction en fonction des champs saisies
270
 
288
 
271
	// juste le champs "rechercher", on regarde partout
289
	// juste le champs "rechercher", on regarde partout
272
	
290
	
Line 289... Line 307...
289
		$or_flag = false ;
307
		$or_flag = false ;
290
		foreach($fields_annu as $key=>$valeur) {
308
		foreach($fields_annu as $key=>$valeur) {
291
            if ($key != "") {
309
            if ($key != "") {
292
                if ($key == "pays") {
310
                if ($key == "pays") {
293
                    if (!isset($_REQUEST[$key]) || $_REQUEST[$key] == "tous") {
311
                    if (!isset($_REQUEST[$key]) || $_REQUEST[$key] == "tous") {
294
                    	$where .= " and ".INS_CHAMPS_PAYS." like '%'";
312
                    	$where .= ' '.INS_CHAMPS_PAYS." like '%'"." and ";
295
                    } else {
313
                    } else {
296
                    	$where .= " and $valeur like \"%".$_REQUEST[$key]."%\"" ;
314
                    	$where .= " $valeur like \"%".$_REQUEST[$key]."%\""." and " ;
297
                    }
315
                    }
298
                } else {
316
                } else {
299
                    if ($key == "dept") {
317
                    if ($key == "dept") {
300
                        if (isset($_REQUEST[$key]) && $_REQUEST[$key] != "tous") {
318
                        if (isset($_REQUEST[$key]) && $_REQUEST[$key] != "tous") {
301
                            $where .= " and ".INS_CHAMPS_DEPARTEMENT."=".$_REQUEST[$key] ;
319
                            $where .= " and ".INS_CHAMPS_DEPARTEMENT."=".$_REQUEST[$key] ;
302
                            if ($fields_annu["pays"] != "fr") $where .= " and ".INS_CHAMPS_PAYS."=\"fr\"" ;
320
                            if ($fields_annu["pays"] != "fr") $where .= " and ".INS_CHAMPS_PAYS."=\"fr\"" ;
303
                        }
321
                        }
Line 304... Line 322...
304
                        
322
                        
305
                    } else {
323
                    } else {
306
                        if (isset ($_REQUEST[$key]) && $or_flag) {
324
                        if (isset ($_REQUEST[$key]) && $or_flag) {
307
                        	$where .= "$valeur like \"%".$_REQUEST[$key]."%\"" ;
325
                        	$where .= "$valeur like \"%".$_REQUEST[$key]."%\" and " ; ;
308
                        } else {
326
                        } else {
309
                        	$where .= "$valeur like \"%%\"" ;
327
                        	$where .= "$valeur like \"%%\" and " ; ;
310
                        }
-
 
311
                        if ($key != "ville") $where .= " and " ;
328
                        }                        
312
                    }
329
                    }
313
                }
330
                }
314
                $or_flag = true ;
331
                $or_flag = true ;
315
            }
332
            }
-
 
333
		}
316
		}
334
		$where = substr($where, 0, strlen($where)-5);
317
		// ici le cas ou rien n'a été saisie du tout, on affiche tout
335
		// ici le cas ou rien n'a été saisie du tout, on affiche tout
318
		if (!$or_flag) {
336
		if (!$or_flag) {
319
				$where .= INS_CHAMPS_NOM." like '%')" ;
337
				$where .= INS_CHAMPS_NOM." like '%')" ;
320
		}
338
		}
Line 321... Line 339...
321
	}
339
	}
322
 
340
 
323
    if (isset($_REQUEST['lettre'])) {
341
    if (isset($_REQUEST['lettre'])) {
324
    	if ($_REQUEST['lettre'] == 'tous') $_REQUEST['lettre'] = '';
342
    	if ($_REQUEST['lettre'] == 'tous') $_REQUEST['lettre'] = '';
325
    	$where = ' where '.INS_CHAMPS_NOM.' like "'.$_REQUEST['lettre'].'%"' ;
343
    	$where = ' WHERE '.INS_CHAMPS_NOM.' LIKE "'.$_REQUEST['lettre'].'%"' ;
Line 326... Line 344...
326
    }
344
    }
327
    $where .= " and ".INS_ANNUAIRE.".".INS_CHAMPS_PAYS."=".INS_TABLE_PAYS.".".INS_CHAMPS_ID_PAYS."" ;
345
    $where .= " and ".INS_ANNUAIRE.".".INS_CHAMPS_PAYS."=".INS_TABLE_PAYS.".".INS_CHAMPS_ID_PAYS."" ;
Line 335... Line 353...
335
 
353
 
336
	if (isset ($_REQUEST['lettre']) && $_REQUEST['lettre'] == "tous") $_REQUEST['lettre'] = "" ;
354
	if (isset ($_REQUEST['lettre']) && $_REQUEST['lettre'] == "tous") $_REQUEST['lettre'] = "" ;
Line 337... Line 355...
337
    if (!isset ($_REQUEST['lettre'])) $_REQUEST['lettre'] = '' ;
355
    if (!isset ($_REQUEST['lettre'])) $_REQUEST['lettre'] = '' ;
Line 338... Line 356...
338
	
356
	
339
 
357
 
340
    $queries .= $where ;
358
    $queries .= $where.' AND '.INS_CHAMPS_ID.'!=0';