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

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

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

revision 806 by vpihour, Wed Nov 21 17:34:18 2012 UTC revision 807 by nhaye, Thu Nov 22 16:33:33 2012 UTC
# Line 6  require_once ("../gen/obj/demande.class. Line 6  require_once ("../gen/obj/demande.class.
6    
7  class demande extends demande_gen {  class demande extends demande_gen {
8    
9        var $valIdDemandeur;
10    
11      function demande($id,&$db,$debug) {      function demande($id,&$db,$debug) {
12          $this->constructeur($id,$db,$debug);          $this->constructeur($id,$db,$debug);
13      }// fin constructeur      }// fin constructeur
# Line 28  class demande extends demande_gen { Line 30  class demande extends demande_gen {
30          if ( $maj < 2 OR $maj == 3 ) {          if ( $maj < 2 OR $maj == 3 ) {
31                            
32              //Champs sur lequel s'ouvre le fieldset              //Champs sur lequel s'ouvre le fieldset
33              $form->setBloc('dossier_autorisation_type_detaille','D',"", "dossier_type_demande_date col_9");              $form->setBloc('dossier_autorisation_type_detaille','D',"","dossier_type col_8");
34                  $form->setBloc('dossier_autorisation_type_detaille','D',"","dossier_type col_9");              
35                                    $form->setFieldset('dossier_autorisation_type_detaille','D'
36                      $form->setFieldset('dossier_autorisation_type_detaille','D',_('Type de dossier/demande'));                                     ,_('Type de dossier/demande'));
37                      $form->setFieldset('demande_type','F','');                  //$form->setBloc('dossier_autorisation_type_detaille','D');
38                                    //$form->setBloc('demande_type','F',"","demande_hidden_bloc");
39                  $form->setBloc('demande_type','F');                  $form->setFieldset('demande_type','F','');
40                                
41                  $form->setBloc('date_demande','D',"","col_3");              $form->setBloc('demande_type','F');
42                      $form->setFieldset('date_demande','D',_('Date de la demande'));              
43                      $form->setFieldset('date_demande','F','');              $form->setBloc('date_demande','D',"","col_4 demande_hidden_bloc");
44                  $form->setBloc('date_demande','F');                  $form->setFieldset('date_demande','D',_('Date de la demande'));
45                    $form->setFieldset('date_demande','F','');
46              $form->setBloc('date_demande','F');              $form->setBloc('date_demande','F');
47                            
48              $form->setBloc('terrain_references_cadastrales','D',"", "localisation col_12");              $form->setBloc('terrain_references_cadastrales','D',"",
49                               "localisation col_12 demande_hidden_bloc");
50                  $form->setFieldset('terrain_references_cadastrales','D',_('Localisation du terrain'));                  $form->setFieldset('terrain_references_cadastrales','D',_('Localisation du terrain'));
51                  $form->setFieldset('terrain_superficie','F','');                  $form->setFieldset('terrain_superficie','F','');
52              $form->setBloc('terrain_superficie','F');              $form->setBloc('terrain_superficie','F');
53                            
54              $form->setBloc('nombre_lots','D',"","lots col_12");              $form->setBloc('nombre_lots','D',"","lots col_12 demande_hidden_bloc");
55                  $form->setFieldset('nombre_lots','D',_('Nombre de lots'));                  $form->setFieldset('nombre_lots','D',_('Nombre de lots'));
56                  $form->setFieldset('nombre_lots','F','');                  $form->setFieldset('nombre_lots','F','');
57              $form->setBloc('nombre_lots','F');              $form->setBloc('nombre_lots','F');
# Line 74  class demande extends demande_gen { Line 78  class demande extends demande_gen {
78          $form->setType('dossier_instruction', 'hidden');          $form->setType('dossier_instruction', 'hidden');
79          $form->setType('dossier_autorisation', 'hidden');          $form->setType('dossier_autorisation', 'hidden');
80      }      }
       
     /*  
     * Sous formulaire pour le pétitionnaire  
     * Sub form for the 'petitionnaire'  
     */  
     function sousformulaire($enteteTab, $validation, $maj, &$db, $postVar, $premiersf,  
                 $DEBUG, $idx, $idxformulaire, $retourformulaire, $typeformulaire,  
                 $objsf, $tricolsf, $retour= "", $actions = array()){  
81    
82          parent::setType($form,$maj);      /**
83                 * Méthode permettant de récupérer les id des demandeur lié à la demande
84          //$form->setType('terrain_references_cadastrales', 'hidden');       **/
85        function getValIdDemandeur() {
86            if( $validation > 0 ) {
87                foreach($_POST as $champ => $val) {
88                    if(!in_array($champ, $this->champs)) {
89                        $this->valIdDemandeur[$champ]=$val;
90                    }
91                }
92            } elseif( $maj > 0 ) {
93                $sql = "SELECT demandeur, petitionnaire_principal
94                    FROM lien_demande_demandeur
95                    WHERE demande = ".$this->val[array_search('demande', $this->champs)];
96                $res = $f->db->query($sql);
97                $f->isDatabaseError($res);
98                while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)){
99                    $this->valIdDemandeur[$row['demande']]=$row['petitionnaire_principal'];
100                }
101            }
102      }      }
103    
104        /**
105         * Ajout de la liste des demandeurs
106         */
107        function formSpecificContent($maj) {
108            // Conteneur de la listes des demandeurs
109            echo "<div class=\" col_12\">";
110            echo "<fieldset class=\"cadre ui-corner-all ui-widget-content\">";
111            echo "  <legend class=\"ui-corner-all ui-widget-content ui-state-active\">"
112                    ._("Petitionnaire")."</legend>";
113            // Si des demandeurs sont liés à la demande
114            if( count($this->valIdDemandeur) > 0 ) {
115    
116            } else {
117                // Bouton d'ajout du pétitionnaire principal
118                echo "<input id=\"add_petitionnaire_principal\"
119                    class=\"ui-button ui-widget ui-state-default ui-corner-all\"
120                    type=\"button\" value=\""._("Saisir le petitionnaire principal")."\"/>";
121            }
122            echo "</fieldset>";
123            echo "</div>";
124        }
125    
126  }// fin classe  }// fin classe
127  ?>  ?>

Legend:
Removed from v.806  
changed lines
  Added in v.807

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26