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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3834 - (show annotations)
Tue Mar 29 16:48:32 2016 UTC (8 years, 10 months ago) by softime
File size: 2758 byte(s)
* Évolution : Ajout de la possibilité pour l'administrateur de saisir des phases
  et de les associer à des événements en vue de l'aiguillage des avis de réception.
1 <?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 $ent .= " ".mb_strtoupper($this->getVal("libelle"), 'UTF-8');
91 }
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