1 |
<?php |
2 |
//$Id$ |
3 |
//gen openMairie le 15/11/2012 18:30 |
4 |
|
5 |
require_once ("../gen/obj/dossier_message.class.php"); |
6 |
|
7 |
class dossier_message extends dossier_message_gen { |
8 |
|
9 |
var $required_field=array( |
10 |
); |
11 |
|
12 |
function dossier_message($id,&$db,$debug) { |
13 |
$this->constructeur($id,$db,$debug); |
14 |
}// fin constructeur |
15 |
|
16 |
function setType(&$form,$maj) { |
17 |
//type |
18 |
parent::setType($form, $maj); |
19 |
|
20 |
// seulement la modification du champ lu est possible en modification |
21 |
if ($maj==1){ //modifier |
22 |
$form->setType('dossier','hiddenstatic'); |
23 |
$form->setType('type','hiddenstatic'); |
24 |
$form->setType('emetteur','hiddenstatic'); |
25 |
$form->setType('date_emission','hiddenstatic'); |
26 |
$form->setType('lu','checkbox'); |
27 |
$form->setType('contenu','textareahiddenstatic'); |
28 |
}// fin modifier |
29 |
} |
30 |
|
31 |
|
32 |
/** |
33 |
* Utilise dans la recherche avance pour remplir le select par |
34 |
* le type du message |
35 |
*/ |
36 |
function setSelect(&$form, $maj,&$db,$debug) { |
37 |
parent::setSelect($form, $maj,$db,$debug); |
38 |
|
39 |
if(file_exists ("../sql/".$db->phptype."/".$this->table.".form.inc.php")) |
40 |
include ("../sql/".$db->phptype."/".$this->table.".form.inc.php"); |
41 |
elseif(file_exists ("../sql/".$db->phptype."/".$this->table.".form.inc")) |
42 |
include ("../sql/".$db->phptype."/".$this->table.".form.inc"); |
43 |
|
44 |
// import depuis de la BD les types des messages disponibles pour |
45 |
// le dossier |
46 |
$this->init_select($form, $db, $maj, $debug, "type", |
47 |
$sql_messages_type, null, false); |
48 |
|
49 |
} |
50 |
|
51 |
|
52 |
function setvalF($val) { |
53 |
parent::setvalF($val); |
54 |
// affectation de la valeur du date d'emission contient date et heure, |
55 |
// donc celui fourni par parent::setvalF ne peut pas etre utilise |
56 |
if ($val['date_emission'] != "") { |
57 |
$this->valF['date_emission'] = $val['date_emission']; |
58 |
} |
59 |
} |
60 |
|
61 |
|
62 |
}// fin classe |
63 |
?> |