/[openfoncier]/trunk/app/findPetitionnaire.php
ViewVC logotype

Diff of /trunk/app/findPetitionnaire.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 848 by nhaye, Wed Nov 28 10:38:48 2012 UTC revision 1119 by nhaye, Fri Dec 21 16:49:30 2012 UTC
# Line 5  Line 5 
5  * @package openfoncier  * @package openfoncier
6  * @version SVN : $Id$  * @version SVN : $Id$
7  */  */
     $DEBUG=1;  
     require_once "../obj/utils.class.php";  
       
     // Donnees  
     $par_nom = (isset($_GET['par_nom']) ? $_GET['par_nom'] : "" );  
     $par_prenom = (isset($_GET['par_prenom']) ? $_GET['par_prenom'] : "" );  
     $mor_denomination = (isset($_GET['mor_denomination']) ? $_GET['mor_denomination'] : "" );  
     $mor_nom = (isset($_GET['mor_nom']) ? $_GET['mor_nom'] : "" );  
     $listData = "";  
       
     $f = new utils("nohtml");  
     $f->disableLog();  
       
     $requete = "frequent is TRUE AND  
                 type_demandeur = 'petitionnaire' AND";  
     if($par_nom != "") {  
         $requete .= " upper(particulier_nom) LIKE upper('%$par_nom%')";  
         $requete .= " AND";  
     }  
     if($par_prenom != "") {  
         $requete .= " upper(particulier_prenom) LIKE upper('%$par_prenom%')";  
         $requete .= " AND";  
     }  
       
     if($mor_denomination != "") {  
         $requete .= " upper(personne_morale_denomination) LIKE upper('%$mor_denomination%')";  
         $requete .= " AND";  
     }  
       
     if($mor_nom != "") {  
         $requete .= " upper(personne_morale_nom) LIKE upper('%$mor_nom%')";  
         $requete .= " AND";  
     }  
   
     $requete = substr($requete, 0, (strlen($requete)-4));  
       
     $sql =  
         "SELECT  
             demandeur as value,".  
             "trim(concat(particulier_nom,' ', particulier_prenom, ' ', ".  
             "personne_morale_raison_sociale, ' ', personne_morale_denomination,".  
             "' ', personne_morale_nom, ' ', personne_morale_siret, ' ', ".  
             "personne_morale_nom, ' ', personne_morale_prenom, ' ',".  
             " code_postal, ' ', localite)) as content ".  
         "FROM ".DB_PREFIXE."demandeur WHERE ".$requete;  
   
     $res = $f->db->query($sql);  
     $f->isDatabaseError($res);  
     $listData=array();  
     while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)) {  
         $listData[] = $row;  
     }  
8    
9      echo json_encode($listData);  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    $listData = "";
17    
18    $f = new utils("nohtml");
19    $f->disableLog();
20    
21    $requete = "frequent is TRUE AND
22                type_demandeur = 'petitionnaire' AND";
23    if($par_nom != "") {
24        $requete .= " upper(particulier_nom) LIKE upper('%$par_nom%')";
25        $requete .= " AND";
26    }
27    if($par_prenom != "") {
28        $requete .= " upper(particulier_prenom) LIKE upper('%$par_prenom%')";
29        $requete .= " AND";
30    }
31    
32    if($mor_denomination != "") {
33        $requete .= " upper(personne_morale_denomination) LIKE upper('%$mor_denomination%')";
34        $requete .= " AND";
35    }
36    
37    if($mor_nom != "") {
38        $requete .= " upper(personne_morale_nom) LIKE upper('%$mor_nom%')";
39        $requete .= " AND";
40    }
41    
42    $requete = substr($requete, 0, (strlen($requete)-4));
43    
44    $sql =
45        "SELECT
46            demandeur as value,".
47            "trim(concat(particulier_nom,' ', particulier_prenom, ' ', ".
48            "personne_morale_raison_sociale, ' ', personne_morale_denomination,".
49            "' ', personne_morale_nom, ' ', personne_morale_siret, ' ', ".
50            "personne_morale_nom, ' ', personne_morale_prenom, ' ',".
51            " code_postal, ' ', localite)) as content ".
52        "FROM ".DB_PREFIXE."demandeur WHERE ".$requete;
53    
54    $res = $f->db->query($sql);
55    $f->isDatabaseError($res);
56    $listData=array();
57    while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)) {
58        $listData[] = $row;
59    }
60    
61    echo json_encode($listData);
62    
63  ?>  ?>

Legend:
Removed from v.848  
changed lines
  Added in v.1119

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26