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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 907 - (show annotations)
Thu Nov 29 15:24:25 2012 UTC (12 years, 2 months ago) by nhaye
File size: 1737 byte(s)
iAjout de dossier d'autorisation lors de l'ajout d'une nouvelle demande

1 <?php
2 //$Id$
3 //gen openMairie le 14/11/2012 12:54
4
5 require_once ("../gen/obj/dossier_autorisation.class.php");
6
7 class dossier_autorisation extends dossier_autorisation_gen {
8
9 function dossier_autorisation($id,&$db,$debug) {
10 $this->constructeur($id,$db,$debug);
11 }// fin constructeur
12
13
14 /**
15 * Assure que la date passee par reference soit en
16 * format attendu par la fonction dateDB du fichier
17 * core/om_dbform.class.php. Change le format de la
18 * date si necessaire.
19 * @param $string $field Le date dans format DB, ou
20 * celui attendu par setvalF
21 */
22 private function changeDateFormat(&$field) {
23 if (preg_match('/([0-9]{4})-([0-9]{2})-([0-9]{2})/',
24 $field, $matches)) {
25 $field = $matches[3].'/'.$matches[2].'/'.$matches[1];
26 }
27 }
28
29 function setvalF($val) {
30 // verifie que les dates envoyes au parent::setvalF sont ont
31 // bon format, et change le format si necessaire
32 $this->changeDateFormat($val['erp_date_ouverture']);
33 $this->changeDateFormat($val['erp_date_arrete_decision']);
34
35 parent::setvalF($val);
36
37 // si la valeur d'erp_arrete_decision n'etait pas set, laisse elle a null
38 if ($val['erp_arrete_decision'] == null) {
39 $this->valF['erp_arrete_decision'] = null;
40 }
41 // si la valeur d'erp_ouvert n'etait pas set, laisse elle a null
42 if ($val['erp_ouvert'] == null) {
43 $this->valF['erp_ouvert'] = null;
44 }
45 }
46
47 function setValFAjout($val) {
48 //numero automatique -> pas de controle ajout cle primaire
49 $this->valF[$this->clePrimaire] = time();
50 }
51
52 }// fin classe
53 ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26