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

Annotation of /trunk/app/findArchitecte.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3264 - (hide annotations)
Mon Feb 2 17:42:07 2015 UTC (10 years ago) by vpihour
File size: 1391 byte(s)
* Lors de l'ajout d'un pétitionnaire, si on effectuait une recherche sur les 
  pétitionnaires fréquents, la liste complète de tous les pétitionnaires étaient 
  renvoyées.
* Lors de la saisie d'une nouvelle demande, les types de demande proposées n'étaient
  pas filtrées par l'état du dossier d'instruction.

1 vpihour 2113 <?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: findPetitionnaire.php 1515 2013-03-19 18:53:12Z fmichon $
7     */
8    
9     require_once "../obj/utils.class.php";
10 vpihour 3209 $f = new utils("nohtml");
11     $f->isAccredited(array("donnees_techniques","donnees_techniques_modifier","donnees_techniques_ajouter"), "OR");
12 vpihour 3264 //Récupération des valeurs envoyées
13     $f->set_submitted_value();
14 vpihour 2113 // Donnees
15 vpihour 3233 $nom = ($f->get_submitted_post_value("nom") != null) ? $f->get_submitted_post_value("nom") : "";
16     $prenom = ($f->get_submitted_post_value("prenom") != null) ? $f->get_submitted_post_value("prenom") : "";
17 vpihour 2113 $listData = "";
18    
19     $f->disableLog();
20    
21     $requete = "frequent is TRUE AND";
22     if($nom != "") {
23     $requete .= " upper(nom) LIKE upper('%$nom%')";
24     $requete .= " AND";
25     }
26     if($prenom != "") {
27     $requete .= " upper(prenom) LIKE upper('%$prenom%')";
28     $requete .= " AND";
29     }
30    
31     $requete = substr($requete, 0, (strlen($requete)-4));
32    
33     $sql =
34     "SELECT
35     architecte as value,".
36     "trim(concat(nom,' ', prenom, ' ', ".
37     " cp, ' ', ville)) as content ".
38     "FROM ".DB_PREFIXE."architecte WHERE ".$requete;
39    
40     $res = $f->db->query($sql);
41     $f->isDatabaseError($res);
42     $listData=array();
43     while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)) {
44     $listData[] = $row;
45     }
46    
47     echo json_encode($listData);
48    
49     ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26