/[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 1093 by vpihour, Tue Dec 18 10:47:43 2012 UTC revision 1101 by nhaye, Tue Dec 18 18:30:40 2012 UTC
# Line 135  class demande extends demande_gen { Line 135  class demande extends demande_gen {
135    
136          // Si il s'agit d'une demande sur dossier existant on desactive tous les champs          // Si il s'agit d'une demande sur dossier existant on desactive tous les champs
137          // sauf demande_type          // sauf demande_type
138          if($maj == 0 AND $this-> getParameter("idx_dossier")) {          if(($maj == 0 AND $this-> getParameter("idx_dossier"))) {
139              $form->setType('dossier_autorisation_type_detaille', 'selecthiddenstatic');              $form->setType('dossier_autorisation_type_detaille', 'selecthiddenstatic');
140              $form->setType('terrain_references_cadastrales', 'hiddenstatic');              $form->setType('terrain_references_cadastrales', 'hiddenstatic');
141              $form->setType('terrain_adresse_voie_numero', 'hiddenstatic');              $form->setType('terrain_adresse_voie_numero', 'hiddenstatic');
# Line 148  class demande extends demande_gen { Line 148  class demande extends demande_gen {
148              $form->setType('terrain_superficie', 'hiddenstatic');              $form->setType('terrain_superficie', 'hiddenstatic');
149              $form->setType('nombre_lots', 'hiddenstatic');              $form->setType('nombre_lots', 'hiddenstatic');
150          }          }
151            if($maj == 1) {
152                $form->setType('dossier_autorisation_type_detaille', 'selecthiddenstatic');
153                $form->setType('demande_type', 'selecthiddenstatic');
154            }
155            if($maj == 3) {
156                $form->setType('terrain_references_cadastrales', 'referencescadastralesstatic');
157            }
158    
159      }      }
160    
161      /**      /**
# Line 704  class demande extends demande_gen { Line 712  class demande extends demande_gen {
712          }          }
713    
714          // Conteneur de la listes des demandeurs          // Conteneur de la listes des demandeurs
715          echo "<div class=\"demande_hidden_bloc col_12\">";          echo "<div id=\"liste_demandeur\" class=\"demande_hidden_bloc col_12\">";
716          echo "<fieldset class=\"cadre ui-corner-all ui-widget-content\">";          echo "<fieldset class=\"cadre ui-corner-all ui-widget-content\">";
717          echo "  <legend class=\"ui-corner-all ui-widget-content ui-state-active\">"          echo "  <legend class=\"ui-corner-all ui-widget-content ui-state-active\">"
718                  ._("Petitionnaire")."</legend>";                  ._("Petitionnaire")."</legend>";
719          // Si des demandeurs sont liés à la demande          // Si des demandeurs sont liés à la demande
720          require_once "../obj/petitionnaire.class.php";          require_once "../obj/petitionnaire.class.php";
721          require_once "../obj/delegataire.class.php";          require_once "../obj/delegataire.class.php";
722            // Affichage du bloc pétitionnaire principal / délégataire
723              // Affichage du bloc pétitionnaire principal / délégataire          // L'ID DU DIV SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS
724              // L'ID DU DIV SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS          echo "<div id=\"petitionnaire_principal_delegataire\">";
725              echo "<div id=\"petitionnaire_principal_delegataire\">";          // Affichage de la synthèse
726              // Affichage de la synthèse          if (isset ($this->valIdDemandeur["petitionnaire_principal"]) AND
727              if (isset ($this->valIdDemandeur["petitionnaire_principal"]) AND              !empty($this->valIdDemandeur["petitionnaire_principal"])) {
728                  !empty($this->valIdDemandeur["petitionnaire_principal"])) {              $demandeur = new petitionnaire(
729                  $demandeur = new petitionnaire(                                  $this->valIdDemandeur["petitionnaire_principal"],
730                                      $this->valIdDemandeur["petitionnaire_principal"],                                  $this->f->db,false);
731                                      $this->f->db,false);              $demandeur -> afficherSynthese("petitionnaire_principal", $linkable);
732                  $demandeur -> afficherSynthese("petitionnaire_principal", $linkable);              $demandeur -> __destruct();
733                  $demandeur -> __destruct();          } elseif ( isset ($this->postedIdDemandeur["petitionnaire_principal"]) AND
734              } elseif ( isset ($this->postedIdDemandeur["petitionnaire_principal"]) AND              !empty($this->postedIdDemandeur["petitionnaire_principal"]) ) {
735                  !empty($this->postedIdDemandeur["petitionnaire_principal"]) ) {              $demandeur = new petitionnaire(
736                  $demandeur = new petitionnaire(                                  $this->postedIdDemandeur["petitionnaire_principal"],
737                                      $this->postedIdDemandeur["petitionnaire_principal"],                                  $this->f->db,false);
738                                      $this->f->db,false);              $demandeur -> afficherSynthese("petitionnaire_principal", $linkable);
739                  $demandeur -> afficherSynthese("petitionnaire_principal", $linkable);              $demandeur -> __destruct();
740                  $demandeur -> __destruct();          }
741              }          // Si en édition de formulaire
742              // Si en édition de formulaire          if($maj < 2) {
743              if($maj < 2) {              // Bouton d'ajout du pétitionnaire principal
744                  // Bouton d'ajout du pétitionnaire principal              // L'ID DE L'INPUT SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS
745                  // L'ID DE L'INPUT SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS              echo "<span id=\"add_petitionnaire_principal\"
746                  echo "<span id=\"add_petitionnaire_principal\"                  class=\"om-form-button add-16\">".
747                    _("Saisir le petitionnaire principal").
748                "</span>";
749            }
750            // Bouton d'ajout du delegataire
751            // L'ID DU DIV ET DE L'INPUT SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS
752            echo "<div id=\"delegataire\">";
753            if ($maj < 2 OR ($maj == 3 AND !empty($this->valIdDemandeur["delegataire"]))) {
754                echo " <span class=\"om-icon om-icon-16 om-icon-fix arrow-right-16\">
755                        <!-- -->
756                    </span> ";
757            }
758            // Affichage de la synthèse
759            if (isset ($this->valIdDemandeur["delegataire"]) AND
760                !empty($this->valIdDemandeur["delegataire"])) {
761                $demandeur = new delegataire($this->valIdDemandeur["delegataire"],
762                                           $this->f->db,false);
763                $demandeur -> afficherSynthese("delegataire", $linkable);
764                $demandeur -> __destruct();
765            } elseif ( isset ($this->postedIdDemandeur["delegataire"]) AND
766            !empty($this->postedIdDemandeur["delegataire"]) ) {
767    
768                $demandeur = new delegataire($this->postedIdDemandeur["delegataire"],
769                                           $this->f->db,false);
770                $demandeur -> afficherSynthese("delegataire", $linkable);
771                $demandeur -> __destruct();
772            }
773            if($maj < 2) {
774                echo "<span id=\"add_delegataire\"
775                      class=\"om-form-button add-16\">".                      class=\"om-form-button add-16\">".
776                      _("Saisir le petitionnaire principal").                      _("Saisir le delegataire").
777                  "</span>";                  "</span>";
778              }          }
779              // Bouton d'ajout du delegataire          echo "</div>";
780              // L'ID DU DIV ET DE L'INPUT SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS          
781              echo "<div id=\"delegataire\">";          echo "</div>";
782              if ($maj < 2 OR ($maj == 3 AND !empty($this->valIdDemandeur["delegataire"]))) {          // Bloc des pétitionnaires secondaires
783                  echo " <span class=\"om-icon om-icon-16 om-icon-fix arrow-right-16\">          // L'ID DU DIV SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS
784                          <!-- -->          echo "<div id=\"listePetitionnaires\">";
785                      </span> ";  
786              }           // Affichage de la synthèse
787              // Affichage de la synthèse          if (isset ($this->valIdDemandeur["petitionnaire"]) AND
788              if (isset ($this->valIdDemandeur["delegataire"]) AND              !empty($this->valIdDemandeur["petitionnaire"])) {
789                  !empty($this->valIdDemandeur["delegataire"])) {              
790                  $demandeur = new delegataire($this->valIdDemandeur["delegataire"],              foreach ($this->valIdDemandeur["petitionnaire"] as $petitionnaire) {
791                                             $this->f->db,false);                  $demandeur = new petitionnaire($petitionnaire,
792                  $demandeur -> afficherSynthese("delegataire", $linkable);                                         $this->f->db,false);
793                  $demandeur -> __destruct();                  $demandeur -> afficherSynthese("petitionnaire", $linkable);
             } elseif ( isset ($this->postedIdDemandeur["delegataire"]) AND  
             !empty($this->postedIdDemandeur["delegataire"]) ) {  
   
                 $demandeur = new delegataire($this->postedIdDemandeur["delegataire"],  
                                            $this->f->db,false);  
                 $demandeur -> afficherSynthese("delegataire", $linkable);  
794                  $demandeur -> __destruct();                  $demandeur -> __destruct();
795              }              }
             if($maj < 2) {  
                 echo "<span id=\"add_delegataire\"  
                         class=\"om-form-button add-16\">".  
                         _("Saisir le delegataire").  
                     "</span>";  
             }  
             echo "</div>";  
796                            
797              echo "</div>";          } elseif ( isset ($this->postedIdDemandeur["petitionnaire"]) AND
798              // Bloc des pétitionnaires secondaires              !empty($this->postedIdDemandeur["petitionnaire"]) )  {
799              // L'ID DU DIV SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS              foreach ($this->postedIdDemandeur["petitionnaire"] as $petitionnaire) {
800              echo "<div id=\"listePetitionnaires\">";                  $demandeur = new petitionnaire($petitionnaire,
801                                           $this->f->db,false);
802               // Affichage de la synthèse                  $demandeur -> afficherSynthese("petitionnaire", $linkable);
803              if (isset ($this->valIdDemandeur["petitionnaire"]) AND                  $demandeur -> __destruct();
                 !empty($this->valIdDemandeur["petitionnaire"])) {  
                   
                 foreach ($this->valIdDemandeur["petitionnaire"] as $petitionnaire) {  
                     $demandeur = new petitionnaire($petitionnaire,  
                                            $this->f->db,false);  
                     $demandeur -> afficherSynthese("petitionnaire", $linkable);  
                     $demandeur -> __destruct();  
                 }  
                   
             } elseif ( isset ($this->postedIdDemandeur["petitionnaire"]) AND  
                 !empty($this->postedIdDemandeur["petitionnaire"]) )  {  
                 foreach ($this->postedIdDemandeur["petitionnaire"] as $petitionnaire) {  
                     $demandeur = new petitionnaire($petitionnaire,  
                                            $this->f->db,false);  
                     $demandeur -> afficherSynthese("petitionnaire", $linkable);  
                     $demandeur -> __destruct();  
                 }  
             }  
             if ($maj < 2) {  
                 // L'ID DE L'INPUT SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS  
                 echo "<span id=\"add_petitionnaire\"  
                         class=\"om-form-button add-16\">".  
                         _("Ajouter un petitionnaire")  
                     ."</span>";  
804              }              }
805              echo "</div>";          }
806            if ($maj < 2) {
807                // L'ID DE L'INPUT SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS
808                echo "<span id=\"add_petitionnaire\"
809                        class=\"om-form-button add-16\">".
810                        _("Ajouter un petitionnaire")
811                    ."</span>";
812            }
813            echo "</div>";
814          echo "</fieldset>";          echo "</fieldset>";
815          echo "</div>";          echo "</div>";
816      }      }
817    
818        // {{{
819    
820        // getter
821        function getValIdDemandeur() {
822            return $this->valIdDemandeur;
823        }
824        // setter
825        function setValIdDemandeur($valIdDemandeur) {
826            $this->valIdDemandeur = $valIdDemandeur;
827        }
828    
829        // }}}
830  }// fin classe  }// fin classe
831  ?>  ?>

Legend:
Removed from v.1093  
changed lines
  Added in v.1101

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26