1 |
<?php |
2 |
/** |
3 |
* Ce script a pour objet de recuperer la liste des pétionnaires correspondant aux critères de recherche |
4 |
* |
5 |
* @package openfoncier |
6 |
* @version SVN : $Id$ |
7 |
*/ |
8 |
$DEBUG=1; |
9 |
require_once "../obj/utils.class.php"; |
10 |
|
11 |
// Donnees |
12 |
$par_nom = (isset($_GET['par_nom']) ? $_GET['par_nom'] : "" ); |
13 |
$par_prenom = (isset($_GET['par_prenom']) ? $_GET['par_prenom'] : "" ); |
14 |
$mor_denomination = (isset($_GET['mor_denomination']) ? $_GET['mor_denomination'] : "" ); |
15 |
$mor_nom = (isset($_GET['mor_nom']) ? $_GET['mor_nom'] : "" ); |
16 |
$type = (isset($_GET['type']) ? $_GET['type'] : "" ); |
17 |
|
18 |
$f = new utils("nohtml"); |
19 |
$f->disableLog(); |
20 |
|
21 |
$sql = |
22 |
"SELECT |
23 |
demandeur, particulier_nom, particulier_prenom, particulier_date_naissance, particulier_civilite, |
24 |
personne_morale_denomination, personne_morale_siret, personne_morale_nom, personne_morale_civilite, personne_morale_prenom, |
25 |
particulier_commune_naissance, particulier_departement_naissance, |
26 |
personne_morale_raison_sociale, personne_morale_categorie_juridique, |
27 |
numero, voie, complement, lieu_dit, localite, code_postal, bp, cedex, pays, |
28 |
division_territoriale, telephone_fixe, telephone_mobile, indicatif, courriel, notification |
29 |
FROM |
30 |
".DB_PREFIXE."demandeur |
31 |
WHERE frequent is TRUE AND type_demandeur = '$type' |
32 |
AND ( |
33 |
( upper(particulier_nom) LIKE upper('%$par_nom%') AND upper(particulier_prenom) LIKE upper('%$par_prenom%') ) |
34 |
OR |
35 |
( upper(personne_morale_denomination) LIKE upper('%$mor_denomination%') AND personne_morale_nom LIKE upper('%$mor_nom%') ) |
36 |
)"; |
37 |
|
38 |
$res = $f->db->query($sql); |
39 |
$f->isDatabaseError($res); |
40 |
|
41 |
$listData = ""; |
42 |
$civ = ''; |
43 |
while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)) { |
44 |
|
45 |
foreach ($row as $value) { |
46 |
|
47 |
$listData .= (($value!= '') ? $value:'') . '_'; |
48 |
} |
49 |
$listData .= ";"; |
50 |
} |
51 |
|
52 |
echo json_encode($listData); |
53 |
?> |