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

Annotation of /trunk/obj/PC.class.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 20 - (hide annotations)
Mon Jul 18 15:27:17 2011 UTC (13 years, 6 months ago) by fraynaud
File size: 2845 byte(s)
maj version 3.00


1 fraynaud 11 <?php
2     /* $Id: PC.class.php,v 1.19 2010-08-22 21:40:11 fraynaud Exp $
3     */
4     require_once ("dossier.class.php");
5    
6     class PC extends dossier{
7 fraynaud 20
8     var $nature="PC";
9     // variables affichages de regroupe
10     var $aff_depot = "collapsible";
11     var $aff_travaux = "collapsible";
12     var $aff_instruction = "collapsible";
13     var $aff_demandeur = "startClosed";
14     var $aff_delegataire = "startClosed";
15     var $aff_terrain = "startClosed";
16     var $aff_localisation = "collapsible";
17     var $aff_description = "startClosed";
18    
19     // specific objet_dossier
20    
21    
22 fraynaud 12 function PC($id,&$db,$DEBUG) {
23     $this->constructeur($id,$db,$DEBUG);
24     } // fin constructeur
25 fraynaud 11
26 fraynaud 12 function setvalF($val){
27     parent::setvalF($val);
28     // compatibilite pgsql
29     }
30 fraynaud 11
31 fraynaud 12 function setType(&$form,$maj) {
32     parent::setType($form,$maj);
33     if($maj<2){
34     $form->setType('objet_dossier','select');
35     $form->setType('amenagement','select');
36     }
37     }
38 fraynaud 11
39    
40 fraynaud 12 function setSelect(&$form, $maj,$db,$debug) {
41     parent::setSelect($form, $maj,$db,$debug);
42     if($maj<2){
43     $contenu=array();
44     $contenu[0]=array('A','B');
45     $contenu[1]=array(_('maison_individuelle'),
46     _('autre_construction'));
47     $form->setSelect("objet_dossier",$contenu);
48     // amenagement
49 fraynaud 20 if(file_exists ("../sql/".$db->phptype."/".$this->table.".form.inc"))
50     include ("../sql/".$db->phptype."/".$this->table.".form.inc");
51 fraynaud 12 $contenu=array();
52     $res = $db->query($sql_amenagement);
53 fraynaud 20 if (database::isError($res))
54     die($res->getMessage());
55     if ($debug == 1)
56     echo " la requete ".$sql_amenagement." est executee<br>";
57     $contenu[0][0]="";
58     $contenu[1][0]=_('choisir')." "._('amenagement');
59     $k=1;
60     while ($row=& $res->fetchRow()){
61     $contenu[0][$k]=$row[0];
62     $contenu[1][$k]=$row[1];
63     $k++;
64     }
65 fraynaud 12 $form->setSelect("amenagement",$contenu);
66     }
67     }
68 fraynaud 11
69 fraynaud 20
70 fraynaud 12 function setGroupe(&$form,$maj){
71 fraynaud 20 parent::setGroupe($form,$maj);
72 fraynaud 12 $form->setGroupe('objet_dossier','D');
73     $form->setGroupe('architecte','G');
74     $form->setGroupe('architecte_nom','G');
75     $form->setGroupe('saisie_architecte','G');
76     $form->setGroupe('travaux','F');
77     }
78 fraynaud 11
79 fraynaud 12 function setRegroupe(&$form,$maj){
80     parent::setRegroupe($form,$maj);
81 fraynaud 20 $form->setRegroupe('objet_dossier','D',_('travaux'), "collapsible");
82 fraynaud 12 $form->setRegroupe('architecte','G','');
83     $form->setRegroupe('architecte_nom','G','');
84     $form->setRegroupe('saisie_architecte','G','');
85     $form->setRegroupe('travaux','F','');
86     }
87 fraynaud 11
88     }// fin de classe
89     ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26