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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 938 - (hide annotations)
Fri Nov 30 13:37:57 2012 UTC (12 years, 2 months ago) by fmichon
File size: 1979 byte(s)
Surcharge pour gérer l'action "Marquer comme lu"

1 mlimic 709 <?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 mlimic 732 function dossier_message($id,&$db,$debug) {
11 mlimic 709 $this->constructeur($id,$db,$debug);
12     }// fin constructeur
13    
14     function setType(&$form,$maj) {
15     //type
16     parent::setType($form, $maj);
17    
18 mlimic 891 // seulement la modification du champ lu est possible en modification
19 mlimic 709 if ($maj==1){ //modifier
20     $form->setType('dossier','hiddenstatic');
21     $form->setType('type','hiddenstatic');
22     $form->setType('emetteur','hiddenstatic');
23 mlimic 891 $form->setType('date_emission','hiddenstatic');
24 mlimic 709 $form->setType('lu','checkbox');
25 mlimic 891 $form->setType('contenu','textareahiddenstatic');
26 mlimic 709 }// fin modifier
27     }
28    
29 mlimic 891
30     /**
31     * Utilise dans la recherche avance pour remplir le select par
32     * le type du message
33     */
34 mlimic 709 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 mlimic 891 // import depuis de la BD les types des messages disponibles pour
43     // le dossier
44 mlimic 709 $this->init_select($form, $db, $maj, $debug, "type",
45     $sql_messages_type, null, false);
46    
47     }
48 mlimic 732
49 fmichon 938 /**
50     * Surcharge pour gérer les actions disponibles dans le portlet
51     */
52     function checkAccessibility() {
53     //
54     if (isset($this->actions_sup["lu"]) && $this->val[10] == "t") {
55     unset($this->actions_sup["lu"]);
56     }
57     //
58     parent::checkAccessibility();
59     }
60 mlimic 732
61 mlimic 709 }// fin classe
62     ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26