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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 575 - (show annotations)
Wed Oct 31 17:04:12 2012 UTC (12 years, 3 months ago) by vpihour
File size: 3258 byte(s)
Correction de bugs, modification de la base de données

1 <?php
2 //$Id$
3 //gen openMairie le 30/10/2012 12:32
4
5 require_once ("../gen/obj/lien_localisation_nature.class.php");
6
7 class lien_localisation_nature extends lien_localisation_nature_gen {
8
9 function lien_localisation_nature($id,&$db,$debug) {
10 $this->constructeur($id,$db,$debug);
11 }// fin constructeur
12
13 /*
14 * Ajout de l'* aux select.
15 *
16 **/
17 function setSelect(&$form, $maj,&$db,$DEBUG) {
18 if(file_exists ("../sql/".$db->phptype."/".$this->table.".form.inc.php"))
19 include ("../sql/".$db->phptype."/".$this->table.".form.inc.php");
20
21 // *** nature ***
22 $contenu=array();
23 $sql="select * from ".DB_PREFIXE."nature ";
24 $res = $db->query($sql);
25 if (database::isError($res))
26 die($res->getMessage());
27 $contenu[0][0]="";
28 $contenu[1][0]="*";
29 $k=1;
30 while ($row=& $res->fetchRow()){
31 $contenu[0][$k]=$row[0];
32 $contenu[1][$k]=$row[1];
33 $k++;
34 }
35 $form->setSelect("nature",$contenu);
36
37 /*** arrondissement ***/
38 $contenu=array();
39 $sql="select * from ".DB_PREFIXE."arrondissement ";
40 $res = $db->query($sql);
41 if (database::isError($res))
42 die($res->getMessage());
43 $contenu[0][0]="";
44 $contenu[1][0]="*";
45 $k=1;
46 while ($row=& $res->fetchRow()){
47 $contenu[0][$k]=$row[0];
48 $contenu[1][$k]=$row[1];
49 $k++;
50 }
51 $form->setSelect("arrondissement",$contenu);
52
53 /*** quartier ***/
54 $contenu=array();
55 $sql="select quartier, libelle from ".DB_PREFIXE."quartier ";
56 $res = $db->query($sql);
57 if (database::isError($res))
58 die($res->getMessage());
59 $contenu[0][0]="";
60 $contenu[1][0]="*";
61 $k=1;
62 while ($row=& $res->fetchRow()){
63 $contenu[0][$k]=$row[0];
64 $contenu[1][$k]=$row[1];
65 $k++;
66 }
67 $form->setSelect("quartier",$contenu);
68
69 /*** Instructeur ***/
70 $contenu=array();
71 $sql="select instructeur, nom from ".DB_PREFIXE."instructeur ";
72 $res = $db->query($sql);
73 if (database::isError($res))
74 die($res->getMessage());
75 $contenu[0][0]="";
76 $contenu[1][0]=_("Choisir instructeur");
77 $k=1;
78 while ($row=& $res->fetchRow()){
79 $contenu[0][$k]=$row[0];
80 $contenu[1][$k]=$row[1];
81 $k++;
82 }
83 $form->setSelect("instructeur",$contenu);
84 }
85
86 function setOnchange(&$form, $maj){
87 $form->setOnchange('arrondissement', 'VerifNum(this); changeQuartier();');
88 }
89
90 /**/
91 function setVal(&$form,$maj,$validation){
92
93 if ($maj < 2){
94
95 $form->setVal('section', '*');
96 }
97 }
98
99 function triggerajouter($id,&$db,$val,$DEBUG) {
100 if ( strcmp($this->valF['section'], '*') == 0 )
101
102 $this->valF['section'] = NULL;
103
104
105 if ( strcmp($this->valF['quartier'], '') != 0 && strcmp($this->valF['arrondissement'], '') == 0 )
106
107 $this->valF['quartier'] = NULL;
108 }
109 }// fin classe
110 ?>

Properties

Name Value
svn:executable *

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26