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

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

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

revision 1264 by nhaye, Fri Feb 15 17:13:59 2013 UTC revision 1266 by vpihour, Mon Feb 18 12:05:00 2013 UTC
# Line 152  class donnees_techniques extends donnees Line 152  class donnees_techniques extends donnees
152          // Définition du type "tableau"          // Définition du type "tableau"
153          $form->setType('tab_surface','tableau');          $form->setType('tab_surface','tableau');
154    
155            //Cache les champs des clés étrangères, elles sont renseignées automatiquement
156          $form->setType('dossier_instruction', 'hidden');          $form->setType('dossier_instruction', 'hidden');
157            $form->setType('lot', 'hidden');
158            
159          // Boucler sur les champs du cerfa pour cacher les données qui ne doivent          // Boucler sur les champs du cerfa pour cacher les données qui ne doivent
160          // pas être saisies          // pas être saisies
161    
# Line 166  class donnees_techniques extends donnees Line 168  class donnees_techniques extends donnees
168          }          }
169      }      }
170    
171        // Ajout des clés étrangères
172      function setValsousformulaire(&$form,$maj,$validation,$idxformulaire,$retourformulaire,$typeformulaire,&$db,$DEBUG=null){      function setValsousformulaire(&$form,$maj,$validation,$idxformulaire,$retourformulaire,$typeformulaire,&$db,$DEBUG=null){
173          $this->retourformulaire = $retourformulaire;          $this->retourformulaire = $retourformulaire;
174          if($validation == 0) {          if($validation == 0) {
175              if($retourformulaire =='dossier')              
176                  $form->setVal('dossier_instruction', $idxformulaire);              //Si on est dans le dossier
177              if($retourformulaire =='dossier_instruction')              if($retourformulaire =='dossier' || $retourformulaire =='dossier_instruction' ) {
178                    
179                  $form->setVal('dossier_instruction', $idxformulaire);                  $form->setVal('dossier_instruction', $idxformulaire);
180              if($retourformulaire =='lot')                  $form->setVal('lot', "");
181                }
182                
183                //Si on est dans le lot
184                if($retourformulaire =='lot') {
185                    
186                    $form->setVal('dossier_instruction', "");
187                  $form->setVal('lot', $idxformulaire);                  $form->setVal('lot', $idxformulaire);
188                }
189          }// fin validation          }// fin validation
190      }// fin setValsousformulaire      }// fin setValsousformulaire
191    
# Line 276  class donnees_techniques extends donnees Line 287  class donnees_techniques extends donnees
287                    
288          $form->setBloc('dm_tot_log_nb','F');          $form->setBloc('dm_tot_log_nb','F');
289      }      }
290        
291        /**
292         * Surcharge du bouton retour afin de retourner sur le dossier d'instruction selon de cas
293         */
294        function retoursousformulaire($idxformulaire, $retourformulaire, $val,
295                                      $objsf, $premiersf, $tricolsf, $validation,
296                                      $idx, $maj, $retour) {
297    
298            // Ajout et consultation, retour dossier
299            if ( ( $maj == 0 && $validation == 0 ) ||
300                ( $maj == 3 && $validation == 0 ) ||
301                ( $maj == 0 && $validation == 1 )  && $retourformulaire == "dossier_instruction" ){
302            
303                echo "\n<a class=\"retour\" ";
304                    echo "href=\"#\" ";
305                    echo "onclick=\"redirectPortletAction(1,'main');\" ";
306                    echo ">";
307                    echo _("Retour");
308                echo "</a>\n";
309            }
310            //Sinon affiche un retour normal
311            else {
312                
313                parent::retoursousformulaire($idxformulaire, $retourformulaire, $val,
314                                      $objsf, $premiersf, $tricolsf, $validation,
315                                      $idx, $maj, $retour);
316            }
317        }
318  }// fin classe  }// fin classe
319  ?>  ?>

Legend:
Removed from v.1264  
changed lines
  Added in v.1266

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26