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

Annotation of /trunk/app/listData.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1515 - (hide annotations)
Tue Mar 19 18:53:12 2013 UTC (11 years, 10 months ago) by fmichon
File size: 1367 byte(s)
Mise au carré des entêtes de fichier

1 vpihour 641 <?php
2     /**
3 fmichon 1515 * Ce script a pour objet de recuperer la liste des quartiers d'un arrondissement
4     *
5     * @package openfoncier
6     * @version SVN : $Id$
7     */
8 nhaye 1119
9     require_once "../obj/utils.class.php";
10    
11     // Identifiant de l'arrondissement
12     (isset($_GET['idx']) ? $idx = $_GET['idx'] : $idx = "");
13     (isset($_GET['tableName']) ? $tableName = $_GET['tableName'] : $tableName = "");
14     (isset($_GET['linkedField']) ? $linkedField = $_GET['linkedField'] : $linkedField = "");
15     (isset($_GET['nature']) ? $nature = $_GET['nature'] : $nature = "");
16     $f = new utils("nohtml");
17 nhaye 1122 $f->isAccredited(array("demande","demande_modifier","demande_ajouter"), "OR");
18 nhaye 1119 $f->disableLog();
19    
20     $sql =
21     "SELECT
22     $tableName, libelle
23     FROM
24     ".DB_PREFIXE."$tableName";
25    
26     if ( isset($idx) && $idx !== '' && $idx !== '*' && is_numeric($idx)){
27 vpihour 641
28 nhaye 1119 /*Requête qui récupère les quartiers en fonction de leur arrondissement*/
29     $sql .=
30     " WHERE
31     $linkedField = $idx ";
32     if($nature != "") {
33     $sql .= "AND demande_nature = 2 ";
34     } else {
35     $sql .= "AND demande_nature = 1 ";
36 vpihour 641 }
37 nhaye 1119 $sql .= "ORDER BY
38     libelle
39     ";
40     }
41    
42     $res = $f->db->query($sql);
43     $f->isDatabaseError($res);
44    
45     $listData = "";
46     while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)) {
47 vpihour 641
48 nhaye 1119 $listData .= $row[$tableName]."_".$row['libelle'].";";
49     }
50    
51     echo json_encode($listData);
52    
53 vpihour 641 ?>

Properties

Name Value
svn:keywords Id

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26