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

Diff of /trunk/obj/demande_avis_encours.class.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 578 by nhaye, Fri Nov 2 11:41:27 2012 UTC revision 652 by nhaye, Fri Nov 9 17:47:34 2012 UTC
# Line 2  Line 2 
2  //$Id$  //$Id$
3  //gen openMairie le 17/10/2012 18:01  //gen openMairie le 17/10/2012 18:01
4    
5  require_once ("../obj/virtual_dbform.class.php");  require_once ("../obj/demande_avis.class.php");
6    
7  class demande_avis_encours extends virtual_dbform {  class demande_avis_encours extends demande_avis {
8      var $table="demande_avis_encours";      var $table="demande_avis_encours";
     var $real_table="consultation";  
     var $clePrimaire="consultation";  
   
     var $retourformulaire;  
9            
10      function demande_avis_encours($id,&$db,$debug) {      function demande_avis_encours($id,&$db,$debug) {
11          $this->constructeur($id, $db, $debug);          $this->constructeur($id, $db, $debug);
12      }// fin constructeur      }// fin constructeur
13    
     //==========================  
     // Formulaire  [form]  
     //==========================  
   
     function setType(&$form,$maj) {  
   
             $form->setType('consultation','hidden');  
             $form->setType('dossier','static');  
             $form->setType('date_envoi','datestatic');  
             $form->setType('date_retour','datestatic');  
             $form->setType('date_limite','datestatic');  
             $form->setType('service','selectstatic');  
             $form->setType('avis_consultation','selectstatic');  
             $form->setType('date_reception','datestatic');  
             $form->setType('date_retour','datestatic');  
             $form->setType('motivation','textareastatic');  
             $form->setType('fichier','static');  
             $form->setType('lu','checkboxstatic');  
     }  
   
     function setLib(&$form,$maj) {  
         //libelle des champs  
         $form->setLib('consultation',_('consultation'));  
         $form->setLib('dossier',_('dossier'));  
         $form->setLib('date_envoi',_('date_envoi'));  
         $form->setLib('date_retour',_('date_retour'));  
         $form->setLib('date_limite',_('date_limite'));  
         $form->setLib('service',_('service'));  
         $form->setLib('avis_consultation',_('avis_consultation'));  
         $form->setLib('date_reception',_('date_reception'));  
         $form->setLib('motivation',_('motivation'));  
         $form->setLib('fichier',_('fichier'));  
         $form->setLib('lu',_('lu'));  
     }  
   
     function setSelect(&$form, $maj,&$db,$debug) {  
         if(file_exists ("../sql/".$db->phptype."/".$this->table.".form.inc.php"))  
             include ("../sql/".$db->phptype."/".$this->table.".form.inc.php");  
         elseif(file_exists ("../sql/".$db->phptype."/".$this->table.".form.inc"))  
             include ("../sql/".$db->phptype."/".$this->table.".form.inc");  
   
         // avis_consultation  
         $this->init_select($form, $db, $maj, $debug, "avis_consultation",  
                            $sql_avis_consultation, $sql_avis_consultation_by_id, true);  
   
         // dossier  
         $this->init_select($form, $db, $maj, $debug, "dossier",  
                            $sql_dossier, $sql_dossier_by_id, false);  
   
         // service  
         $this->init_select($form, $db, $maj, $debug, "service",  
                            $sql_service, $sql_service_by_id, true);  
     }// fin select  
   
     //==================================  
     // sous Formulaire  [subform]  
     //==================================  
   
     function setValsousformulaire(&$form,$maj,$validation,$idxformulaire,$retourformulaire,$typeformulaire,&$db,$DEBUG=null){  
         $this->retourformulaire = $retourformulaire;  
         if($validation == 0) {  
             if($retourformulaire =='avis_consultation')  
                 $form->setVal('avis_consultation', $idxformulaire);  
             if($retourformulaire =='dossier')  
                 $form->setVal('dossier', $idxformulaire);  
             if($retourformulaire =='service')  
                 $form->setVal('service', $idxformulaire);  
         }// fin validation  
     }// fin setValsousformulaire  
   
     //==================================  
     // cle secondaire  [secondary key]  
     //==================================  
     function setLayout(&$form, $maj){  
   
         //Champs sur lequel s'ouvre le fieldset  
         $form->setBloc('dossier','D',"");  
         $form->setFieldset('dossier','D',_('Administration'));  
   
         //Champs sur lequel se ferme le fieldset  
         $form->setFieldset('instructeur','F','');  
         $form->setBloc('instructeur','F');  
           
         //Champs sur lequel s'ouvre le fieldset  
         $form->setBloc('date_depot','D',"");  
         $form->setFieldset('date_depot','D',_('Consultation'));  
   
         //Champs sur lequel se ferme le fieldset  
         $form->setFieldset('date_limite','F','');  
         $form->setBloc('date_limite','F');  
           
         //Champs sur lequel s'ouvre le fieldset  
         $form->setBloc('petitionnaire','D',"");  
         $form->setFieldset('petitionnaire','D',_('Petitionnaire'));  
   
         //Champs sur lequel se ferme le fieldset  
         $form->setFieldset('terrain','F','');  
         $form->setBloc('terrain','F');  
   
     }  
14  }// fin classe  }// fin classe
15  ?>  ?>

Legend:
Removed from v.578  
changed lines
  Added in v.652

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26