/[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 756 by vpihour, Mon Nov 19 16:59:45 2012 UTC revision 805 by vpihour, Thu Nov 22 15:10:34 2012 UTC
# Line 13  Line 13 
13      $par_prenom = (isset($_GET['par_prenom']) ? $_GET['par_prenom'] : "" );      $par_prenom = (isset($_GET['par_prenom']) ? $_GET['par_prenom'] : "" );
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'] : "" );      $qualite = (isset($_GET['qualite']) ? $_GET['qualite'] : "" );
17      $listData = "";      $listData = "";
18            
19      if ( $type != "" ){      if ( $qualite != "" ){
20          $f = new utils("nohtml");          $f = new utils("nohtml");
21          $f->disableLog();          $f->disableLog();
22                    
23          $requete = "frequent is TRUE AND type_demandeur = '$type' AND ";          $requete = "frequent is TRUE AND
24          /* Créé la requête si le type de demandeur est particulier */                      qualite = '$qualite' AND
25          if ( strcmp( 'particulier', $type) == 0 ){                      type_demandeur = 'petitionnaire' AND ";
26            /* Créé la requête si la qualite du demandeur est particulier */
27            if ( strcmp( 'particulier', $qualite) == 0 ){
28                            
29              $requete .= "              $requete .= "
30                  upper(particulier_nom) LIKE upper('%$par_nom%') AND upper(particulier_prenom) LIKE upper('%$par_prenom%')                  upper(particulier_nom) LIKE upper('%$par_nom%') AND
31                    upper(particulier_prenom) LIKE upper('%$par_prenom%')
32              ";              ";
33          }          }
34                    
35          /* Créé la requête si le type de demandeur est personne morale */          /* Créé la requête si la qualite du demandeur est personne morale */
36          if ( strcmp( 'personne_morale', $type) == 0 ){          if ( strcmp( 'personne_morale', $qualite) == 0 ){
37                            
38              $requete .= "              $requete .= "
39                  upper(personne_morale_denomination) LIKE upper('%$mor_denomination%') AND upper(personne_morale_nom) LIKE upper('%$mor_nom%')                  upper(personne_morale_denomination) LIKE upper('%$mor_denomination%')
40                    AND upper(personne_morale_nom) LIKE upper('%$mor_nom%')
41              ";              ";
42          }          }
43                    
44          $sql =          $sql =
45              "SELECT              "SELECT
46                  demandeur, particulier_nom, particulier_prenom, particulier_date_naissance, particulier_civilite,                  demandeur, particulier_nom, particulier_prenom,
47                  personne_morale_denomination, personne_morale_siret, personne_morale_nom, personne_morale_civilite, personne_morale_prenom,                  particulier_date_naissance, particulier_civilite,
48                    personne_morale_denomination, personne_morale_siret,
49                    personne_morale_nom, personne_morale_civilite, personne_morale_prenom,
50                  particulier_commune_naissance, particulier_departement_naissance,                  particulier_commune_naissance, particulier_departement_naissance,
51                  personne_morale_raison_sociale, personne_morale_categorie_juridique,                  personne_morale_raison_sociale, personne_morale_categorie_juridique,
52                  numero, voie, complement, lieu_dit, localite, code_postal, bp, cedex, pays,                  numero, voie, complement, lieu_dit, localite, code_postal, bp, cedex, pays,
53                  division_territoriale, telephone_fixe, telephone_mobile, indicatif, courriel, notification                  division_territoriale, telephone_fixe, telephone_mobile, indicatif,
54                    courriel, notification
55              FROM              FROM
56                  ".DB_PREFIXE."demandeur                  ".DB_PREFIXE."demandeur
57              WHERE $requete              WHERE $requete

Legend:
Removed from v.756  
changed lines
  Added in v.805

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26