/[openfoncier]/trunk/obj/demande_nature.class.php
ViewVC logotype

Contents of /trunk/obj/demande_nature.class.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3730 - (show annotations)
Fri Mar 18 11:50:26 2016 UTC (8 years, 10 months ago) by mbroquet
File size: 1673 byte(s)
Actualisation du trunk
1 <?php
2 /**
3 * Ce script contient la définition de la classe "demande_nature".
4 *
5 * @package openads
6 * @version SVN : $Id: demande_nature.class.php 5455 2015-11-18 07:32:16Z fmichon $
7 */
8
9 require_once "../gen/obj/demande_nature.class.php";
10
11 class demande_nature extends demande_nature_gen {
12
13 function __construct($id, &$dnu1 = null, $dnu2 = null) {
14 $this->constructeur($id);
15 }
16
17 /**
18 * On active les nouvelles actions sur cette classe.
19 */
20 var $activate_class_action = true;
21
22 /**
23 * Définition des actions disponibles sur la classe.
24 *
25 * @return void
26 */
27 function init_class_actions() {
28
29 // On récupère les actions génériques définies dans la méthode
30 // d'initialisation de la classe parente
31 parent::init_class_actions();
32
33 // ACTION - 011 - json_data
34 //
35 $this->class_actions[11] = array(
36 "identifier" => "json_data",
37 "view" => "view_json_data",
38 "permission_suffix" => "consulter",
39 );
40
41 }
42
43 /**
44 * VIEW - view_json_data.
45 *
46 * Affiche un tableau JSON représentant toutes les données de
47 * l'enregistrement courant.
48 *
49 * @return void
50 */
51 function view_json_data() {
52 // Vérification de l'accessibilité sur l'élément
53 $this->checkAccessibility();
54 // La désactivation des logs est obligatoire pour une vue JSON.
55 $this->f->disableLog();
56 //
57 $data = array();
58 foreach ($this->champs as $key => $value) {
59 $data[$value] = $this->getVal($value);
60 }
61 //
62 echo json_encode($data);
63 }
64
65 }
66
67 ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26