1 |
<?php |
<?php |
2 |
//$Id$ |
//$Id$ |
3 |
//gen openMairie le 28/03/2012 15:35 |
//gen openMairie le 28/06/2012 16:26 |
4 |
require_once ("../obj/om_dbform.class.php"); |
require_once ("../obj/om_dbform.class.php"); |
5 |
|
|
6 |
class instruction_gen extends om_dbform { |
class instruction_gen extends om_dbform { |
10 |
var $retourformulaire; |
var $retourformulaire; |
11 |
|
|
12 |
function setvalF($val) { |
function setvalF($val) { |
13 |
//affectation valeur formulaire |
//affectation valeur formulaire |
14 |
$this->valF['instruction'] = $val['instruction']; |
if(!is_numeric($val['instruction'])) |
15 |
|
unset($this->valF['instruction']); |
16 |
|
else |
17 |
|
$this->valF['instruction'] = $val['instruction']; |
18 |
$this->valF['destinataire'] = $val['destinataire']; |
$this->valF['destinataire'] = $val['destinataire']; |
19 |
if($val['datecourrier']!=""){ |
if($val['datecourrier']!="") $this->valF['datecourrier'] = $this->dateDB($val['datecourrier']); |
20 |
$this->valF['datecourrier'] = $this->dateDB($val['datecourrier']); |
if(!is_numeric($val['evenement'])) |
21 |
} |
$this->valF['evenement']= null; |
22 |
$this->valF['evenement'] = $val['evenement']; |
else |
23 |
|
$this->valF['evenement'] = $val['evenement']; |
24 |
$this->valF['lettretype'] = $val['lettretype']; |
$this->valF['lettretype'] = $val['lettretype']; |
25 |
$this->valF['complement'] = $val['complement']; |
$this->valF['complement'] = $val['complement']; |
26 |
$this->valF['complement2'] = $val['complement2']; |
$this->valF['complement2'] = $val['complement2']; |
27 |
$this->valF['dossier'] = $val['dossier']; |
$this->valF['dossier'] = $val['dossier']; |
28 |
$this->valF['action'] = $val['action']; |
$this->valF['action'] = $val['action']; |
29 |
$this->valF['delai'] = $val['delai']; |
if(!is_numeric($val['delai'])) |
30 |
|
$this->valF['delai']= null; |
31 |
|
else |
32 |
|
$this->valF['delai'] = $val['delai']; |
33 |
$this->valF['etat'] = $val['etat']; |
$this->valF['etat'] = $val['etat']; |
34 |
$this->valF['accord_tacite'] = $val['accord_tacite']; |
$this->valF['accord_tacite'] = $val['accord_tacite']; |
35 |
$this->valF['delai_notification'] = $val['delai_notification']; |
if(!is_numeric($val['delai_notification'])) |
36 |
|
unset($this->valF['delai_notification']); |
37 |
|
else |
38 |
|
$this->valF['delai_notification'] = $val['delai_notification']; |
39 |
$this->valF['avis'] = $val['avis']; |
$this->valF['avis'] = $val['avis']; |
40 |
$this->valF['archive_delai'] = $val['archive_delai']; |
if(!is_numeric($val['archive_delai'])) |
41 |
if($val['archive_date_complet']!=""){ |
unset($this->valF['archive_delai']); |
42 |
$this->valF['archive_date_complet'] = $this->dateDB($val['archive_date_complet']); |
else |
43 |
} |
$this->valF['archive_delai'] = $val['archive_delai']; |
44 |
if($val['archive_date_rejet']!=""){ |
if($val['archive_date_complet']!="") $this->valF['archive_date_complet'] = $this->dateDB($val['archive_date_complet']); |
45 |
$this->valF['archive_date_rejet'] = $this->dateDB($val['archive_date_rejet']); |
if($val['archive_date_rejet']!="") $this->valF['archive_date_rejet'] = $this->dateDB($val['archive_date_rejet']); |
46 |
} |
if($val['archive_date_limite']!="") $this->valF['archive_date_limite'] = $this->dateDB($val['archive_date_limite']); |
47 |
if($val['archive_date_limite']!=""){ |
if($val['archive_date_notification_delai']!="") $this->valF['archive_date_notification_delai'] = $this->dateDB($val['archive_date_notification_delai']); |
|
$this->valF['archive_date_limite'] = $this->dateDB($val['archive_date_limite']); |
|
|
} |
|
|
if($val['archive_date_notification_delai']!=""){ |
|
|
$this->valF['archive_date_notification_delai'] = $this->dateDB($val['archive_date_notification_delai']); |
|
|
} |
|
48 |
$this->valF['archive_accord_tacite'] = $val['archive_accord_tacite']; |
$this->valF['archive_accord_tacite'] = $val['archive_accord_tacite']; |
49 |
$this->valF['archive_etat'] = $val['archive_etat']; |
$this->valF['archive_etat'] = $val['archive_etat']; |
50 |
if($val['archive_date_decision']!=""){ |
if($val['archive_date_decision']!="") $this->valF['archive_date_decision'] = $this->dateDB($val['archive_date_decision']); |
|
$this->valF['archive_date_decision'] = $this->dateDB($val['archive_date_decision']); |
|
|
} |
|
51 |
$this->valF['archive_avis'] = $val['archive_avis']; |
$this->valF['archive_avis'] = $val['archive_avis']; |
52 |
if($val['archive_date_validite']!=""){ |
if($val['archive_date_validite']!="") $this->valF['archive_date_validite'] = $this->dateDB($val['archive_date_validite']); |
53 |
$this->valF['archive_date_validite'] = $this->dateDB($val['archive_date_validite']); |
if($val['archive_date_achevement']!="") $this->valF['archive_date_achevement'] = $this->dateDB($val['archive_date_achevement']); |
54 |
} |
if($val['archive_date_chantier']!="") $this->valF['archive_date_chantier'] = $this->dateDB($val['archive_date_chantier']); |
55 |
if($val['archive_date_achevement']!=""){ |
if($val['archive_date_conformite']!="") $this->valF['archive_date_conformite'] = $this->dateDB($val['archive_date_conformite']); |
|
$this->valF['archive_date_achevement'] = $this->dateDB($val['archive_date_achevement']); |
|
|
} |
|
|
if($val['archive_date_chantier']!=""){ |
|
|
$this->valF['archive_date_chantier'] = $this->dateDB($val['archive_date_chantier']); |
|
|
} |
|
|
if($val['archive_date_conformite']!=""){ |
|
|
$this->valF['archive_date_conformite'] = $this->dateDB($val['archive_date_conformite']); |
|
|
} |
|
56 |
$this->valF['complement3'] = $val['complement3']; |
$this->valF['complement3'] = $val['complement3']; |
57 |
$this->valF['complement4'] = $val['complement4']; |
$this->valF['complement4'] = $val['complement4']; |
58 |
$this->valF['complement5'] = $val['complement5']; |
$this->valF['complement5'] = $val['complement5']; |
348 |
* Methode setTaille |
* Methode setTaille |
349 |
*/ |
*/ |
350 |
function setTaille(&$form, $maj) { |
function setTaille(&$form, $maj) { |
351 |
$form->setTaille("instruction", 4); |
$form->setTaille("instruction", 11); |
352 |
$form->setTaille("destinataire", 30); |
$form->setTaille("destinataire", 30); |
353 |
$form->setTaille("datecourrier", 12); |
$form->setTaille("datecourrier", 12); |
354 |
$form->setTaille("evenement", 4); |
$form->setTaille("evenement", 11); |
355 |
$form->setTaille("lettretype", 30); |
$form->setTaille("lettretype", 30); |
356 |
$form->setTaille("complement", 80); |
$form->setTaille("complement", 80); |
357 |
$form->setTaille("complement2", 80); |
$form->setTaille("complement2", 80); |
358 |
$form->setTaille("dossier", 12); |
$form->setTaille("dossier", 12); |
359 |
$form->setTaille("action", 20); |
$form->setTaille("action", 20); |
360 |
$form->setTaille("delai", 4); |
$form->setTaille("delai", 11); |
361 |
$form->setTaille("etat", 20); |
$form->setTaille("etat", 20); |
362 |
$form->setTaille("accord_tacite", 10); |
$form->setTaille("accord_tacite", 10); |
363 |
$form->setTaille("delai_notification", 4); |
$form->setTaille("delai_notification", 11); |
364 |
$form->setTaille("avis", 10); |
$form->setTaille("avis", 10); |
365 |
$form->setTaille("archive_delai", 8); |
$form->setTaille("archive_delai", 8); |
366 |
$form->setTaille("archive_date_complet", 12); |
$form->setTaille("archive_date_complet", 12); |
394 |
* Methode setMax |
* Methode setMax |
395 |
*/ |
*/ |
396 |
function setMax(&$form, $maj) { |
function setMax(&$form, $maj) { |
397 |
$form->setMax("instruction", 4); |
$form->setMax("instruction", 11); |
398 |
$form->setMax("destinataire", 30); |
$form->setMax("destinataire", 30); |
399 |
$form->setMax("datecourrier", 12); |
$form->setMax("datecourrier", 12); |
400 |
$form->setMax("evenement", 4); |
$form->setMax("evenement", 11); |
401 |
$form->setMax("lettretype", 40); |
$form->setMax("lettretype", 40); |
402 |
$form->setMax("complement", 6); |
$form->setMax("complement", 6); |
403 |
$form->setMax("complement2", 6); |
$form->setMax("complement2", 6); |
404 |
$form->setMax("dossier", 12); |
$form->setMax("dossier", 12); |
405 |
$form->setMax("action", 20); |
$form->setMax("action", 20); |
406 |
$form->setMax("delai", 4); |
$form->setMax("delai", 11); |
407 |
$form->setMax("etat", 20); |
$form->setMax("etat", 20); |
408 |
$form->setMax("accord_tacite", 3); |
$form->setMax("accord_tacite", 3); |
409 |
$form->setMax("delai_notification", 4); |
$form->setMax("delai_notification", 11); |
410 |
$form->setMax("avis", 2); |
$form->setMax("avis", 2); |
411 |
$form->setMax("archive_delai", 8); |
$form->setMax("archive_delai", 8); |
412 |
$form->setMax("archive_date_complet", 12); |
$form->setMax("archive_date_complet", 12); |