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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3884 - (hide annotations)
Fri Apr 8 09:52:21 2016 UTC (8 years, 9 months ago) by jymadier
File size: 2755 byte(s)
Corrections du merge de l'évolution des planches RAR

1 softime 3834 <?php
2     //$Id$
3     //gen openMairie le 29/03/2016 16:34
4    
5     require_once "../gen/obj/phase.class.php";
6    
7     class phase extends phase_gen {
8    
9     function __construct($id, &$dnu1 = null, $dnu2 = null) {
10     $this->constructeur($id);
11     }
12    
13    
14     /**
15     * Permet de définir les valeurs des champs en contexte formulaire.
16     *
17     * @param object $form Instance de formulaire.
18     * @param integer $maj Mode du formulaire.
19     * @param integer $validation Validation du formulaire.
20     *
21     * @return void
22     */
23     public function setVal(&$form, $maj, $validation) {
24     //
25     parent::setVal($form, $maj, $validation, $db);
26    
27     //
28     $this->set_om_validite_debut_today($form, $maj, $validation);
29     }
30    
31    
32     /**
33     * Permet de définir les valeurs des champs en contexte sous-formulaire.
34     *
35     * @param object $form Instance de formulaire.
36     * @param integer $maj Mode du formulaire.
37     * @param integer $validation Validation du formulaire.
38     * @param integer $idxformulaire Identifiant du formulaire parent.
39     * @param string $retourformulaire Formulaire parent.
40     * @param string $typeformulaire Type du formulaire.
41     *
42     * @return void
43     */
44     public function setValsousformulaire(&$form, $maj, $validation, $idxformulaire, $retourformulaire, $typeformulaire) {
45     //
46     parent::setVal($form,$maj,$validation,$idxformulaire,$retourformulaire,$typeformulaire);
47    
48     //
49     $this->set_om_validite_debut_today($form, $maj, $validation);
50     }
51    
52    
53     /**
54     * Permet de mettre la valeur du jour dans le champ om_validite_debut.
55     *
56     * @param object $form Instance de formulaire.
57     * @param integer $maj Mode du formulaire.
58     * @param integer $validation Validation du formulaire.
59     *
60     * @return void
61     */
62     private function set_om_validite_debut_today(&$form, $maj, $validation) {
63    
64     //
65     if ($validation == 0 && $maj == 0) {
66     $form->setVal("om_validite_debut", date('d/m/Y'));
67     }
68     }
69    
70    
71     /**
72     * Permet de modifier le fil d'Ariane.
73     *
74     * @param string $ent Fil d'Ariane.
75     *
76     * @return string
77     */
78     public function getFormTitle($ent) {
79    
80     // Fil d'ariane par défaut
81     $ent = _("parametrage")." -> "._("Gestion des dossiers")." -> "._("phase");
82    
83     // Si différent de l'ajout
84     if($this->getParameter("maj") != 0) {
85    
86     // Affiche la clé primaire
87     $ent .= " -> ".$this->getVal("phase");
88    
89     // Affiche le libellé de la phase
90 jymadier 3884 $ent .= " ".mb_strtoupper($this->getVal("code"), 'UTF-8');
91 softime 3834 }
92    
93     // Change le fil d'Ariane
94     return $ent;
95     }
96    
97    
98     }
99    
100     ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26