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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 941 - (show annotations)
Fri Nov 30 14:20:23 2012 UTC (12 years, 2 months ago) by fmichon
File size: 2185 byte(s)
Amélioration de la récupération de la valeur lu

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
10 function dossier_message($id,&$db,$debug) {
11 $this->constructeur($id,$db,$debug);
12 }// fin constructeur
13
14 function setType(&$form,$maj) {
15 //type
16 parent::setType($form, $maj);
17
18 // seulement la modification du champ lu est possible en modification
19 if ($maj==1){ //modifier
20 $form->setType('dossier','hiddenstatic');
21 $form->setType('type','hiddenstatic');
22 $form->setType('emetteur','hiddenstatic');
23 $form->setType('date_emission','hiddenstatic');
24 $form->setType('lu','checkbox');
25 $form->setType('contenu','textareahiddenstatic');
26 }// fin modifier
27 }
28
29
30 /**
31 * Utilise dans la recherche avance pour remplir le select par
32 * le type du message
33 */
34 function setSelect(&$form, $maj,&$db,$debug) {
35 parent::setSelect($form, $maj,$db,$debug);
36
37 if(file_exists ("../sql/".$db->phptype."/".$this->table.".form.inc.php"))
38 include ("../sql/".$db->phptype."/".$this->table.".form.inc.php");
39 elseif(file_exists ("../sql/".$db->phptype."/".$this->table.".form.inc"))
40 include ("../sql/".$db->phptype."/".$this->table.".form.inc");
41
42 // import depuis de la BD les types des messages disponibles pour
43 // le dossier
44 $this->init_select($form, $db, $maj, $debug, "type",
45 $sql_messages_type, null, false);
46
47 }
48
49 /**
50 * Surcharge pour gérer les actions disponibles dans le portlet
51 */
52 function checkAccessibility() {
53 // Si une action 'lu' est présente et que le champ lu est à true
54 // on supprime l'action
55 if (isset($this->actions_sup["lu"])
56 && isset($this->val[array_search("lu", $this->champs)])
57 && $this->val[array_search("lu", $this->champs)]== "t") {
58 unset($this->actions_sup["lu"]);
59 }
60 //
61 parent::checkAccessibility();
62 }
63
64 }// fin classe
65 ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26