/[openfoncier]/branches/3.14.0-b13/obj/dossier.class.php
ViewVC logotype

Diff of /branches/3.14.0-b13/obj/dossier.class.php

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

revision 1395 by nhaye, Wed Mar 13 15:59:37 2013 UTC revision 1908 by fmichon, Mon May 27 07:54:33 2013 UTC
# Line 82  class dossier extends dossier_gen { Line 82  class dossier extends dossier_gen {
82      }      }
83    
84      /**      /**
85       * Cette méthode permet de récupérer la division d'un dossier       * Cette variable permet de stocker le résultat de la méthode
86         * getDivisionFromDossier() afin de ne pas effectuer le recalcul à chacun de
87         * ces appels.
88         * @var string Code de la division du dossier en cours
89         */
90        var $_division_from_dossier = NULL;
91    
92        /**
93         * Cette méthode permet de récupérer le code de division correspondant
94         * au dossier sur lequel on se trouve.
95         *
96         * @return string Code de la division du dossier en cours
97       */       */
98      function getDivisionFromDossier() {      function getDivisionFromDossier() {
99          //  
100          if (!isset($this->val[array_search("dossier", $this->champs)])) {          // Cette méthode peut être appelée plusieurs fois lors d'une requête.
101              return NULL;          // Pour éviter de refaire le traitement de recherche de la division
102            // alors on vérifie si nous ne l'avons pas déjà calculé.
103            if ($this->_division_from_dossier != NULL) {
104                // Logger
105                $this->addToLog("getDivisionFromDossier(): retour de la valeur déjà calculée - '".$this->_division_from_dossier."'", EXTRA_VERBOSE_MODE);
106                // On retourne la valeur déjà calculée
107                return $this->_division_from_dossier;
108            }
109    
110            // Par défaut, on définit la valeur du dossier à NULL
111            $dossier = NULL;
112            // Test sur le mode et le contexte du formulaire
113            if ($this->getParameter("maj") == 0
114                && ($this->getParameter("retourformulaire") == "dossier"
115                    || $this->getParameter("retourformulaire") == "dossier_instruction"
116                    || $this->getParameter("retourformulaire") == "dossier_instruction_mes_encours"
117                    || $this->getParameter("retourformulaire") == "dossier_instruction_tous_encours"
118                    || $this->getParameter("retourformulaire") == "dossier_instruction_mes_clotures"
119                    || $this->getParameter("retourformulaire") == "dossier_instruction_tous_clotures")) {
120                // Si on se trouve en mode AJOUT (seul mode où l'enregistrement
121                // n'existe pas en base de données) ET que nous nous trouvons
122                // dans le contexte d'un dossier d'instruction alors on récupère
123                // le numéro de dossier depuis le paramètre 'idxformulaire'
124                $dossier = $this->getParameter("idxformulaire");
125            } else {
126                // Sinon on récupère le numéro de dossier dans le champs dossier de
127                // l'enregistrement (en base de données)
128                $dossier = $this->getVal("dossier");
129          }          }
130          //  
131          $sql = "select division from ".DB_PREFIXE."dossier ";          // On appelle la méthode de la classe utils qui renvoi le code de la
132          $sql .= " where dossier='".$this->val[array_search("dossier", $this->champs)]."'";          // division d'un dossier, on la stocke pour ne pas refaire le calcul au
133          //          // prochain appel de cette méthode
134          $division = $this->db->getOne($sql);          $this->_division_from_dossier = $this->f->getDivisionFromDossier($dossier);
135          $this->addToLog("getDivisionFromDossier(): db->getone(\"".$sql."\")", VERBOSE_MODE);          // Logger
136          database::isError($division);          $this->addToLog("getDivisionFromDossier(): retour de la valeur nouvellement calculée - '".$this->_division_from_dossier."'", EXTRA_VERBOSE_MODE);
137          //          // On retourne la valeur retournée
138          return $division;          return $this->_division_from_dossier;
139    
140      }      }
141    
142      // }}}      // }}}
# Line 128  class dossier extends dossier_gen { Line 167  class dossier extends dossier_gen {
167                    
168          /*Création du numéro de dossier*/          /*Création du numéro de dossier*/
169          $this->valF['dossier'] = $val['dossier_autorisation']."$code$numeroVersion";          $this->valF['dossier'] = $val['dossier_autorisation']."$code$numeroVersion";
170            $this->valF['version'] = $numeroVersion;
171      }      }
172    
173      /*Récupère la valeur du suffixe d'un dossier_instruction_type*/      /*Récupère la valeur du suffixe d'un dossier_instruction_type*/
# Line 243  class dossier extends dossier_gen { Line 283  class dossier extends dossier_gen {
283              unset ($this->valF['etat']);              unset ($this->valF['etat']);
284              unset ($this->valF['delai']);              unset ($this->valF['delai']);
285              unset ($this->valF['accord_tacite']);              unset ($this->valF['accord_tacite']);
             unset ($this->valF['types']);  
286          }          }
287          unset ($this->valF['avis_decision']); // avis + libelle avis          unset ($this->valF['avis_decision']); // avis + libelle avis
288          unset ($this->valF['terrain_surface_calcul']);          unset ($this->valF['terrain_surface_calcul']);
# Line 265  class dossier extends dossier_gen { Line 304  class dossier extends dossier_gen {
304          if(!isset($this->postedIdDemandeur["petitionnaire_principal"]) OR          if(!isset($this->postedIdDemandeur["petitionnaire_principal"]) OR
305             empty($this->postedIdDemandeur["petitionnaire_principal"])) {             empty($this->postedIdDemandeur["petitionnaire_principal"])) {
306              $this->correct = false;              $this->correct = false;
307              $this->addToMessage("La saisie d'un petitionnaire principal est obligatoire.");              $this->addToMessage(_("La saisie d'un petitionnaire principal est obligatoire."));
308          }          }
309          if($val['parcelle']!="" and $val['sig']!='Oui'){          if($val['parcelle']!="" and $val['sig']!='Oui'){
310              if  (!preg_match('/^[0-9]{3} [A-Z]{1,3} [0-9]{1,5}$/', $val['parcelle']) && !preg_match('/^[0-9]{3}[A-Z]{1,3}[0-9]{1,5}$/', $val['parcelle'])){                  if  (!preg_match('/^[0-9]{3} [A-Z]{1,3} [0-9]{1,5}$/', $val['parcelle']) && !preg_match('/^[0-9]{3}[A-Z]{1,3}[0-9]{1,5}$/', $val['parcelle'])){    
# Line 278  class dossier extends dossier_gen { Line 317  class dossier extends dossier_gen {
317    
318      function setType(&$form,$maj) {      function setType(&$form,$maj) {
319          parent::setType($form,$maj);          parent::setType($form,$maj);
320            $form->setType('amenagement','hidden'); // PC
321            $form->setType('parcelle_lot','hidden'); // PC
322            $form->setType('parcelle_lot_lotissement','hidden'); // PC
323            $form->setType('version','hidden'); // PC
324            $form->setType('incompletude','hidden');
325            $form->setType('evenement_suivant_tacite','hidden');
326            $form->setType('evenement_suivant_tacite_incompletude','hidden');
327            $form->setType('etat_pendant_incompletude','hidden');
328          if ($maj < 2) { //ajouter et modifier          if ($maj < 2) { //ajouter et modifier
329              // cache              // cache
330              if($maj==0) $form->setType('dossier', 'hidden');              if($maj==0) $form->setType('dossier', 'hidden');
331              $form->setType('annee', 'hidden');              $form->setType('annee', 'hidden');
332              $form->setType('parcelle_archive','hidden');              $form->setType('parcelle_archive','hidden');
333              $form->setType('parcelle_lot_archive','hidden');              $form->setType('parcelle_lot_archive','hidden');
             $form->setType('objet_dossier','hidden'); // PC  
             $form->setType('amenagement','hidden'); // PC  
             $form->setType('parcelle_lot','hidden'); // PC  
             $form->setType('parcelle_lot_lotissement','hidden'); // PC  
334                            
335              $form->setType('geom1', 'hidden');              $form->setType('geom1', 'hidden');
336              $form->setType('geom', 'geom');              $form->setType('geom', 'geom');
# Line 302  class dossier extends dossier_gen { Line 345  class dossier extends dossier_gen {
345              if($maj==1) $form->setType('dossier', 'hiddenstatic');              if($maj==1) $form->setType('dossier', 'hiddenstatic');
346              $form->setType('etat','hiddenstatic');              $form->setType('etat','hiddenstatic');
347              $form->setType('avis_decision','hiddenstatic');              $form->setType('avis_decision','hiddenstatic');
348                $form->setType('delai_incompletude','hiddenstatic');
349              $form->setType('delai','hiddenstatic');              $form->setType('delai','hiddenstatic');
350              $form->setType('terrain_surface_calcul','hiddenstatic');              $form->setType('terrain_surface_calcul','hiddenstatic');
351              $form->setType('shon_calcul','hiddenstatic');              $form->setType('shon_calcul','hiddenstatic');
352                            
353              $form->setType('accord_tacite','hiddenstatic');              $form->setType('accord_tacite','hiddenstatic');
             $form->setType('types', 'hiddenstatic'); // transfert modificatif  
354    
355                            
356              // hiddenstaticdate              // hiddenstaticdate
# Line 321  class dossier extends dossier_gen { Line 364  class dossier extends dossier_gen {
364              $form->setType('date_chantier','hiddenstaticdate');              $form->setType('date_chantier','hiddenstaticdate');
365              $form->setType('date_achevement','hiddenstaticdate');              $form->setType('date_achevement','hiddenstaticdate');
366              $form->setType('date_conformite','hiddenstaticdate');              $form->setType('date_conformite','hiddenstaticdate');
367                          $form->setType('date_limite_incompletude','hiddenstaticdate');
368    
369                $form->setType('date_demande','hiddenstaticdate');
370                $form->setType('date_depot','hiddenstaticdate');
371                $form->setType('date_dernier_depot','hiddenstaticdate');
372    
373              // checkbox                  // checkbox    
374              $form->setType('sig','checkbox');                      $form->setType('sig','checkbox');        
375                            
# Line 343  class dossier extends dossier_gen { Line 391  class dossier extends dossier_gen {
391              $form->setType('temp4',$temp4_type);              $form->setType('temp4',$temp4_type);
392              $form->setType('temp5',$temp5_type);              $form->setType('temp5',$temp5_type);
393              $form->setType('a_qualifier', 'checkbox');              $form->setType('a_qualifier', 'checkbox');
394    
395                $form->setType('parcelle', 'hidden');
396                $form->setType('pos', 'hidden');
397                $form->setType('sig', 'hidden');
398                $form->setType('batiment_nombre', 'hidden');
399                $form->setType('logement_nombre', 'hidden');
400                $form->setType('hauteur', 'hidden');
401                $form->setType('piece_nombre', 'hidden');
402                $form->setType('shon', 'hidden');
403                $form->setType('shon_calcul', 'hidden');
404                $form->setType('shob', 'hidden');
405                $form->setType('lot', 'hidden');
406          }          }
407          if ($maj == 1) {          if ($maj == 1) {
408              //              //
# Line 375  class dossier extends dossier_gen { Line 435  class dossier extends dossier_gen {
435              $form->setType('geom1','hidden');              $form->setType('geom1','hidden');
436              $form->setType('geom','hidden');              $form->setType('geom','hidden');
437              $form->setType('a_qualifier', 'checkboxstatic');              $form->setType('a_qualifier', 'checkboxstatic');
438                $form->setType('terrain_references_cadastrales','referencescadastralesstatic'); // PC
439                $form->setType('parcelle', 'hidden');
440                $form->setType('pos', 'hidden');
441                $form->setType('sig', 'hidden');
442                $form->setType('batiment_nombre', 'hidden');
443                $form->setType('logement_nombre', 'hidden');
444                $form->setType('hauteur', 'hidden');
445                $form->setType('piece_nombre', 'hidden');
446                $form->setType('shon', 'hidden');
447                $form->setType('shon_calcul', 'hidden');
448                $form->setType('shob', 'hidden');
449                $form->setType('lot', 'hidden');
450          }          }
451          //          //
452          if(!$this->f->getParameter('afficher_division') === 'true') {          if(!$this->f->getParameter('afficher_division') === 'true') {
# Line 415  class dossier extends dossier_gen { Line 487  class dossier extends dossier_gen {
487                                
488                  $form->setVal('accord_tacite', 'Non');                  $form->setVal('accord_tacite', 'Non');
489                  $form->setVal('etat', 'initialiser');                  $form->setVal('etat', 'initialiser');
                 $form->setVal('types', 'Initial');  
490              }              }
491          }          }
492      }      }
# Line 490  class dossier extends dossier_gen { Line 561  class dossier extends dossier_gen {
561      function setLib(&$form,$maj) {      function setLib(&$form,$maj) {
562          parent::setLib($form,$maj);          parent::setLib($form,$maj);
563          $form->setLib('geom','');          $form->setLib('geom','');
564            $form->setLib('date_limite',_("date limite d'instruction"));
565            $form->setLib('delai',_("delai d'instruction"));
566    
567      }          }    
568    
569      function setGroupe(&$form,$maj){      function setGroupe(&$form,$maj){
         // instruction  
         $form->setGroupe('date_complet','D');  
         $form->setGroupe('date_rejet','G');  
         $form->setGroupe('rejet','G');  
         $form->setGroupe('delai','F');  
           
         $form->setGroupe('date_limite','D');  
         $form->setGroupe('date_notification_delai','G');  
         $form->setGroupe('accord_tacite','G');  
         $form->setGroupe('etat','F');  
           
         $form->setGroupe('date_decision','D');  
         $form->setGroupe('avis_decision','G');  
         $form->setGroupe('date_validite','G');  
         $form->setGroupe('types','F');  
           
         $form->setGroupe('date_chantier','D');  
         $form->setGroupe('date_achevement','G');  
         $form->setGroupe('date_conformite','F');  
570                    
571          // localisation          // localisation
572          $form->setGroupe('parcelle','D');          $form->setGroupe('parcelle','D');
# Line 527  class dossier extends dossier_gen { Line 582  class dossier extends dossier_gen {
582              $form->setGroupe('geom','F');              $form->setGroupe('geom','F');
583          }          }
584                    
         // description  
         $form->setGroupe('batiment_nombre','D');  
         $form->setGroupe('logement_nombre','G');  
         $form->setGroupe('hauteur','G');  
         $form->setGroupe('piece_nombre','F');  
           
         $form->setGroupe('shon','D');  
         $form->setGroupe('shon_calcul','G');  
         $form->setGroupe('shob','G');  
         $form->setGroupe('lot','F');  
           
         $form->setGroupe('amenagement','D');  
         $form->setGroupe('parcelle_lot','G');  
         $form->setGroupe('parcelle_lot_lotissement','F');  
585      }      }
586    
587      function setOnchange(&$form,$maj){      function setOnchange(&$form,$maj){
# Line 561  class dossier extends dossier_gen { Line 602  class dossier extends dossier_gen {
602      function setLayout(&$form, $maj) {      function setLayout(&$form, $maj) {
603          //          //
604          $form->setBloc('dossier', 'D', '', ($maj == 3 ? 'col_9':'col_12'));          $form->setBloc('dossier', 'D', '', ($maj == 3 ? 'col_9':'col_12'));
605          $form->setBloc('dossier', 'D', '', 'col_9');              $form->setBloc('dossier', 'D', '', 'col_9');
606          $form->setFieldset('dossier', 'D', _("Dossier d'instruction"));  
607          $form->setFieldset('autorite_competente', 'F');                  $form->setFieldset('dossier', 'D', _("Dossier d'instruction"));
608          $form->setBloc('autorite_competente', 'F');                  $form->setFieldset('autorite_competente', 'F');
609          $form->setBloc('date_demande', 'D', '', 'col_3');  
610          $form->setFieldset('date_demande', 'D', _("Depot"));              $form->setBloc('autorite_competente', 'F');
611          $form->setFieldset('date_depot', 'F');  
612          $form->setFieldset('enjeu_urba', 'D', _("Enjeu"));              $form->setBloc('date_demande', 'D', '', 'col_3');
613          $form->setFieldset('enjeu_erp', 'F');  
614          $form->setBloc('enjeu_erp', 'F');                  $form->setFieldset('date_demande', 'D', _("Depot"));
615          $form->setBloc('enjeu_erp', 'F');                  $form->setFieldset('date_dernier_depot', 'F');
616          //                  
617          $form->setBloc('objet_dossier', 'D', '', 'col_12');                  $form->setFieldset('enjeu_urba', 'D', _("Enjeu"));
618          //                  $form->setFieldset('enjeu_erp', 'F');
619          $form->setFieldset('date_complet', 'D', _('Instruction'), 'col_12');                  
620          $form->setRegroupe('date_conformite','F','');                  $form->setFieldset('erp', 'D', _("Qualification"));
621                    $form->setFieldset('a_qualifier', 'F');
622    
623                $form->setBloc('a_qualifier', 'F');
624            $form->setBloc('a_qualifier', 'F');
625          //          //
626            $form->setBloc('date_complet', 'D', '', 'col_12');
627            
628                $form->setFieldset('date_complet', 'D', _('Instruction'), 'col_12');
629    
630                    $form->setBloc('date_complet', 'D', '', 'col_4');
631                    $form->setBloc('date_limite_incompletude', 'F');
632    
633                    $form->setBloc('date_rejet', 'D', '', 'col_4');
634                    $form->setBloc('delai_incompletude', 'F');
635    
636                    $form->setBloc('etat', 'D', '', 'col_4');
637                    $form->setBloc('date_conformite', 'F');
638    
639                $form->setFieldset('date_conformite','F','');
640            
641          $form->setBloc('date_conformite', 'F');          $form->setBloc('date_conformite', 'F');
642                    
643          $form->setBloc('parcelle','D',"", "col_12");          $form->setBloc('parcelle','D',"", "col_12");
644          $form->setBloc('a_qualifier','F');          $form->setBloc('geom1','F');
645                    
646          //Fieldset "Localisation du terrain"          //Fieldset "Localisation du terrain"
647          $form->setBloc('terrain_references_cadastrales','D',"","col_12");          $form->setBloc('terrain_references_cadastrales','D',"","col_12");
# Line 607  class dossier extends dossier_gen { Line 667  class dossier extends dossier_gen {
667          $form->setRegroupe('description','D',_('description').' '._('servitude'), $this->aff_amenagement);          $form->setRegroupe('description','D',_('description').' '._('servitude'), $this->aff_amenagement);
668          $form->setRegroupe('servitude','F','');          $form->setRegroupe('servitude','F','');
669                    
         // amenagement  
         $form->setRegroupe('amenagement','D',_('Amenagement'), $this->aff_amenagement);  
         $form->setRegroupe('parcelle_lot','G','');  
         $form->setRegroupe('parcelle_lot_lotissement','F','');  
670                    
671      }      }
672    
# Line 670  class dossier extends dossier_gen { Line 726  class dossier extends dossier_gen {
726                      $msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_OUVERTURE_PC);                      $msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_OUVERTURE_PC);
727                  }                  }
728              }              }
729          } // fin de if ($this->f->getParameter('option_erp') != "")                  } // fin de if ($this->f->getParameter('option_erp') != "")  
730    
731            // Mise à jour des données du dossier d'autorisation
732            require_once "../obj/dossier_autorisation.class.php";
733            $da = new dossier_autorisation($this->valF["dossier_autorisation"], $this->db, DEBUG);
734            $da->majDossierAutorisation();
735      }      }
736            
737      /*      /*
# Line 931  class dossier extends dossier_gen { Line 992  class dossier extends dossier_gen {
992          $this->insertLinkDemandeDemandeur($db, $DEBUG);          $this->insertLinkDemandeDemandeur($db, $DEBUG);
993      }      }
994    
995        /**
996         * Ne servira surement pas mais dans le doute autant recalculer les données du DA
997         */
998        function triggersupprimerapres($id,&$db,$val,$DEBUG) {
999            // Mise à jour des données du dossier d'autorisation
1000            require_once "../obj/dossier_autorisation.class.php";
1001            $da = new dossier_autorisation($this->valF["dossier_autorisation"], $this->db, DEBUG);
1002            $da->majDossierAutorisation();
1003        }
1004    
1005      /**      /**
1006       * Retourne le type de dossier d'autorisation du dossier courant :       * Retourne le type de dossier d'autorisation du dossier courant :
# Line 945  class dossier extends dossier_gen { Line 1015  class dossier extends dossier_gen {
1015                  INNER JOIN ".DB_PREFIXE."dossier ON dossier.dossier_autorisation = dossier_autorisation.dossier_autorisation                  INNER JOIN ".DB_PREFIXE."dossier ON dossier.dossier_autorisation = dossier_autorisation.dossier_autorisation
1016                  WHERE dossier.dossier = '".$idxDossier."'";                  WHERE dossier.dossier = '".$idxDossier."'";
1017          $res = $this -> db -> getOne($sql);          $res = $this -> db -> getOne($sql);
1018          $this->f->isDatabaseError();          $this->f->addToLog("getDATDCode() : db->getOne(\"".$sql."\")", VERBOSE_MODE);
1019          $this->addToLog($sql);          if ( database::isError($res)){
1020                die();
1021            }
1022          return $res;          return $res;
1023      }      }
1024            
# Line 1138  class dossier extends dossier_gen { Line 1210  class dossier extends dossier_gen {
1210    
1211          // Ajout du délégataire          // Ajout du délégataire
1212          if(!empty($this->postedIdDemandeur['delegataire'])) {          if(!empty($this->postedIdDemandeur['delegataire'])) {
1213              $this->addLinkDossierDemandeur($this->postedIdDemandeur['delegataire'], true, $db, $DEBUG);              $this->addLinkDossierDemandeur($this->postedIdDemandeur['delegataire'], false, $db, $DEBUG);
1214          }          }
1215    
1216          // Ajout des pétitionnaires          // Ajout des pétitionnaires
# Line 1180  class dossier extends dossier_gen { Line 1252  class dossier extends dossier_gen {
1252          $res = $db->query($sql);          $res = $db->query($sql);
1253          // Logger          // Logger
1254          $this->f->addToLog("supprimer(): db->query(\"".$sql."\");", VERBOSE_MODE);          $this->f->addToLog("supprimer(): db->query(\"".$sql."\");", VERBOSE_MODE);
1255          $this->f->isDatabaseError();          if ( database::isError($res)){
1256                die();
1257            }
1258    
1259      }      }
1260    
# Line 1208  class dossier extends dossier_gen { Line 1282  class dossier extends dossier_gen {
1282      }      }
1283    
1284      /**      /**
1285       * Méthode permettant de récupérer les id des demandeur liés à la demande ou       * Méthode permettant de récupérer les id des demandeurs liés à la table
1286       * liés au dossier d'autorisation       * liée passée en paramètre
1287       **/       *
1288         * @param string $from Table liée : "demande", "dossier", dossier_autorisation"
1289         * @param string $id Identifiant (clé primaire de la table liée en question)
1290         */
1291      function listeDemandeur($from, $id) {      function listeDemandeur($from, $id) {
1292          // Récupération des demandeurs de la base          // Récupération des demandeurs de la base
1293          $sql = "SELECT demandeur.demandeur,          $sql = "SELECT demandeur.demandeur,
# Line 1221  class dossier extends dossier_gen { Line 1298  class dossier extends dossier_gen {
1298              ON demandeur.demandeur=lien_".$from."_demandeur.demandeur              ON demandeur.demandeur=lien_".$from."_demandeur.demandeur
1299              WHERE ".$from." = '".$id."'";              WHERE ".$from." = '".$id."'";
1300          $res = $this->f->db->query($sql);          $res = $this->f->db->query($sql);
1301          $this->f->addToLog("listeDemandeur() : ".$sql);          $this->f->addToLog("listeDemandeur(): db->query(\"".$sql."\")", VERBOSE_MODE);
1302          $this->f->isDatabaseError($res);          if ( database::isError($res)){
1303          // Stoquage du résultat dans un tableau              die();
1304            }
1305            // Stockage du résultat dans un tableau
1306          while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)){          while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)){
1307              if ($row['petitionnaire_principal'] == 't' AND              if ($row['petitionnaire_principal'] == 't' AND
1308                  $row['type_demandeur']=="petitionnaire") {                  $row['type_demandeur']=="petitionnaire") {
# Line 1278  class dossier extends dossier_gen { Line 1357  class dossier extends dossier_gen {
1357              $demandeur -> __destruct();              $demandeur -> __destruct();
1358          }          }
1359          // Si en édition de formulaire          // Si en édition de formulaire
1360          if($maj < 2) {          if($maj < 2 AND $linkable) {
1361              // Bouton d'ajout du pétitionnaire principal              // Bouton d'ajout du pétitionnaire principal
1362              // L'ID DE L'INPUT SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS              // L'ID DE L'INPUT SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS
1363              echo "<span id=\"add_petitionnaire_principal\"              echo "<span id=\"add_petitionnaire_principal\"
# Line 1304  class dossier extends dossier_gen { Line 1383  class dossier extends dossier_gen {
1383              $demandeur -> afficherSynthese("delegataire", $linkable);              $demandeur -> afficherSynthese("delegataire", $linkable);
1384              $demandeur -> __destruct();              $demandeur -> __destruct();
1385          }          }
1386          if($maj < 2) {          if($maj < 2 AND $linkable) {
1387              echo "<span id=\"add_delegataire\"              echo "<span id=\"add_delegataire\"
1388                      class=\"om-form-button add-16\">".                      class=\"om-form-button add-16\">".
1389                      _("Saisir le delegataire").                      _("Saisir le delegataire").
# Line 1337  class dossier extends dossier_gen { Line 1416  class dossier extends dossier_gen {
1416                  $demandeur -> __destruct();                  $demandeur -> __destruct();
1417              }              }
1418          }          }
1419          if ($maj < 2) {          if ($maj < 2 AND $linkable) {
1420              // L'ID DE L'INPUT SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS              // L'ID DE L'INPUT SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS
1421              echo "<span id=\"add_petitionnaire\"              echo "<span id=\"add_petitionnaire\"
1422                      class=\"om-form-button add-16\">".                      class=\"om-form-button add-16\">".

Legend:
Removed from v.1395  
changed lines
  Added in v.1908

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26