14 |
$mor_denomination = (isset($_GET['mor_denomination']) ? $_GET['mor_denomination'] : "" ); |
$mor_denomination = (isset($_GET['mor_denomination']) ? $_GET['mor_denomination'] : "" ); |
15 |
$mor_nom = (isset($_GET['mor_nom']) ? $_GET['mor_nom'] : "" ); |
$mor_nom = (isset($_GET['mor_nom']) ? $_GET['mor_nom'] : "" ); |
16 |
$type = (isset($_GET['type']) ? $_GET['type'] : "" ); |
$type = (isset($_GET['type']) ? $_GET['type'] : "" ); |
|
|
|
|
$f = new utils("nohtml"); |
|
|
$f->disableLog(); |
|
|
|
|
|
$sql = |
|
|
"SELECT |
|
|
demandeur, particulier_nom, particulier_prenom, particulier_date_naissance, particulier_civilite, |
|
|
personne_morale_denomination, personne_morale_siret, personne_morale_nom, personne_morale_civilite, personne_morale_prenom, |
|
|
particulier_commune_naissance, particulier_departement_naissance, |
|
|
personne_morale_raison_sociale, personne_morale_categorie_juridique, |
|
|
numero, voie, complement, lieu_dit, localite, code_postal, bp, cedex, pays, |
|
|
division_territoriale, telephone_fixe, telephone_mobile, indicatif, courriel, notification |
|
|
FROM |
|
|
".DB_PREFIXE."demandeur |
|
|
WHERE frequent is TRUE AND type_demandeur = '$type' |
|
|
AND ( |
|
|
( upper(particulier_nom) LIKE upper('%$par_nom%') AND upper(particulier_prenom) LIKE upper('%$par_prenom%') ) |
|
|
OR |
|
|
( upper(personne_morale_denomination) LIKE upper('%$mor_denomination%') AND personne_morale_nom LIKE upper('%$mor_nom%') ) |
|
|
)"; |
|
|
|
|
|
$res = $f->db->query($sql); |
|
|
$f->isDatabaseError($res); |
|
|
|
|
17 |
$listData = ""; |
$listData = ""; |
18 |
$civ = ''; |
|
19 |
while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)) { |
if ( $type != "" ){ |
20 |
|
$f = new utils("nohtml"); |
21 |
|
$f->disableLog(); |
22 |
|
|
23 |
|
$requete = "frequent is TRUE AND type_demandeur = '$type' AND "; |
24 |
|
/* Créé la requête si le type de demandeur est particulier */ |
25 |
|
if ( strcmp( 'particulier', $type) == 0 ){ |
26 |
|
|
27 |
|
$requete .= " |
28 |
|
upper(particulier_nom) LIKE upper('%$par_nom%') AND upper(particulier_prenom) LIKE upper('%$par_prenom%') |
29 |
|
"; |
30 |
|
} |
31 |
|
|
32 |
foreach ($row as $value) { |
/* Créé la requête si le type de demandeur est personne morale */ |
33 |
|
if ( strcmp( 'personne_morale', $type) == 0 ){ |
34 |
$listData .= (($value!= '') ? $value:'') . '_'; |
|
35 |
|
$requete .= " |
36 |
|
upper(personne_morale_denomination) LIKE upper('%$mor_denomination%') AND upper(personne_morale_nom) LIKE upper('%$mor_nom%') |
37 |
|
"; |
38 |
} |
} |
39 |
$listData .= ";"; |
|
40 |
|
$sql = |
41 |
|
"SELECT |
42 |
|
demandeur, particulier_nom, particulier_prenom, particulier_date_naissance, particulier_civilite, |
43 |
|
personne_morale_denomination, personne_morale_siret, personne_morale_nom, personne_morale_civilite, personne_morale_prenom, |
44 |
|
particulier_commune_naissance, particulier_departement_naissance, |
45 |
|
personne_morale_raison_sociale, personne_morale_categorie_juridique, |
46 |
|
numero, voie, complement, lieu_dit, localite, code_postal, bp, cedex, pays, |
47 |
|
division_territoriale, telephone_fixe, telephone_mobile, indicatif, courriel, notification |
48 |
|
FROM |
49 |
|
".DB_PREFIXE."demandeur |
50 |
|
WHERE $requete |
51 |
|
"; |
52 |
|
|
53 |
|
$res = $f->db->query($sql); |
54 |
|
$f->isDatabaseError($res); |
55 |
|
|
56 |
|
$civ = ''; |
57 |
|
while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)) { |
58 |
|
|
59 |
|
foreach ($row as $value) { |
60 |
|
|
61 |
|
$listData .= (($value!= '') ? $value:'') . '_'; |
62 |
|
} |
63 |
|
$listData .= ";"; |
64 |
|
} |
65 |
|
|
66 |
|
|
67 |
} |
} |
|
|
|
68 |
echo json_encode($listData); |
echo json_encode($listData); |
69 |
?> |
?> |