/[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 841 by nhaye, Tue Nov 27 12:03:05 2012 UTC revision 842 by nhaye, Tue Nov 27 14:50:59 2012 UTC
# Line 99  class demande extends demande_gen { Line 99  class demande extends demande_gen {
99       * Ajout des délégataires et pétitionnaires       * Ajout des délégataires et pétitionnaires
100       **/       **/
101      function triggerAjouterApres($id, &$db, $val, $DEBUG){      function triggerAjouterApres($id, &$db, $val, $DEBUG){
         $this->listeDemandeur();  
102          $this->insertLinkDemandeDemandeur($db, $DEBUG);          $this->insertLinkDemandeDemandeur($db, $DEBUG);
103          $this->valIdDemandeur=$this->postedIdDemandeur;          $this->valIdDemandeur=$this->postedIdDemandeur;
104    
# Line 265  class demande extends demande_gen { Line 264  class demande extends demande_gen {
264       * Ajout de la liste des demandeurs       * Ajout de la liste des demandeurs
265       */       */
266      function formSpecificContent($maj) {      function formSpecificContent($maj) {
267          if(!$this->correct) {          if(!$this->correct AND $maj != 0) {
268              $this->listeDemandeur();              $this->listeDemandeur();
269          }          }
270          if($maj < 2 AND !$this->correct) {          if($maj < 2 AND !$this->correct) {
# Line 282  class demande extends demande_gen { Line 281  class demande extends demande_gen {
281          require_once "../obj/petitionnaire.class.php";          require_once "../obj/petitionnaire.class.php";
282          require_once "../obj/delegataire.class.php";          require_once "../obj/delegataire.class.php";
283    
284          // Affichage du bloc pétitionnaire principal / délégataire              // Affichage du bloc pétitionnaire principal / délégataire
285          // L'ID DU DIV SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS              // L'ID DU DIV SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS
286          echo "<div id=\"petitionnaire_principal_delegataire\">";              echo "<div id=\"petitionnaire_principal_delegataire\">";
287          // Affichage de la synthèse              // Affichage de la synthèse
288          if (isset ($this->valIdDemandeur["petitionnaire_principal"]) AND              if (isset ($this->valIdDemandeur["petitionnaire_principal"]) AND
289              !empty($this->valIdDemandeur["petitionnaire_principal"])) {                  !empty($this->valIdDemandeur["petitionnaire_principal"])) {
290              $demandeur = new petitionnaire(                  $demandeur = new petitionnaire(
291                                  $this->valIdDemandeur["petitionnaire_principal"],                                      $this->valIdDemandeur["petitionnaire_principal"],
292                                  $this->f->db,false);                                      $this->f->db,false);
293              $demandeur -> afficherSynthese("petitionnaire_principal", $linkable);                  $demandeur -> afficherSynthese("petitionnaire_principal", $linkable);
             $demandeur -> __destruct();  
         }  
         // Si en édition de formulaire  
         if($maj < 2 AND $this->correct != true) {  
             // Bouton d'ajout du pétitionnaire principal  
             // L'ID DE L'INPUT SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS  
             echo "<input id=\"add_petitionnaire_principal\"  
                 class=\"ui-button ui-widget ui-state-default ui-corner-all\"  
                 type=\"button\" value=\""._("Saisir le petitionnaire principal")."\"/>";  
             echo " <span class=\"om-icon om-icon-16 om-icon-fix arrow-right-16\">></span> ";  
             // Bouton d'ajout du delegataire  
             // L'ID DE L'INPUT SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS  
             echo "<input id=\"add_delegataire\"  
                 class=\"ui-button ui-widget ui-state-default ui-corner-all\"  
                 type=\"button\" value=\""._("Saisir le delegataire")."\"/>";  
         }  
         // Affichage de la synthèse  
         if (isset ($this->valIdDemandeur["delegataire"]) AND  
             !empty($this->valIdDemandeur["delegataire"])) {  
             $demandeur = new delegataire($this->valIdDemandeur["delegataire"],  
                                        $this->f->db,false);  
             $demandeur -> afficherSynthese("delegataire", $linkable);  
             $demandeur -> __destruct();  
         }  
           
         echo "</div>";  
   
         // Bloc des pétitionnaires secondaires  
         // L'ID DU DIV SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS  
         echo "<div id=\"listePetitionnaires\">";  
   
          // Affichage de la synthèse  
         if (isset ($this->valIdDemandeur["petitionnaire"]) AND  
             !empty($this->valIdDemandeur["petitionnaire"])) {  
               
             foreach ($this->valIdDemandeur["petitionnaire"] as $petitionnaire) {  
                 $demandeur = new petitionnaire($petitionnaire,  
                                        $this->f->db,false);  
                 $demandeur -> afficherSynthese("petitionnaire", $linkable);  
294                  $demandeur -> __destruct();                  $demandeur -> __destruct();
295              }              }
296                            // Si en édition de formulaire
297          }              if($maj < 2 AND $this->correct != true) {
298          if ($maj < 2 AND !$this->correct) {                  // Bouton d'ajout du pétitionnaire principal
299              // 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
300              echo "<input id=\"add_petitionnaire\"                  echo "<input id=\"add_petitionnaire_principal\"
301                      class=\"ui-button ui-widget ui-state-default ui-corner-all\"                      class=\"ui-button ui-widget ui-state-default ui-corner-all\"
302                      type=\"button\" value=\""._("Ajouter un petitionnaire")."\"/>";                      type=\"button\" value=\""._("Saisir le petitionnaire principal")."\"/>";
303          }                  echo " <span class=\"om-icon om-icon-16 om-icon-fix arrow-right-16\">></span> ";
304          echo "</div>";                  // Bouton d'ajout du delegataire
305                    // L'ID DE L'INPUT SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS
306                    echo "<input id=\"add_delegataire\"
307                        class=\"ui-button ui-widget ui-state-default ui-corner-all\"
308                        type=\"button\" value=\""._("Saisir le delegataire")."\"/>";
309                }
310                // Affichage de la synthèse
311                if (isset ($this->valIdDemandeur["delegataire"]) AND
312                    !empty($this->valIdDemandeur["delegataire"])) {
313                    $demandeur = new delegataire($this->valIdDemandeur["delegataire"],
314                                               $this->f->db,false);
315                    $demandeur -> afficherSynthese("delegataire", $linkable);
316                    $demandeur -> __destruct();
317                }
318                
319                echo "</div>";
320    
321                // Bloc des pétitionnaires secondaires
322                // L'ID DU DIV SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS
323                echo "<div id=\"listePetitionnaires\">";
324    
325                 // Affichage de la synthèse
326                if (isset ($this->valIdDemandeur["petitionnaire"]) AND
327                    !empty($this->valIdDemandeur["petitionnaire"])) {
328                    
329                    foreach ($this->valIdDemandeur["petitionnaire"] as $petitionnaire) {
330                        $demandeur = new petitionnaire($petitionnaire,
331                                               $this->f->db,false);
332                        $demandeur -> afficherSynthese("petitionnaire", $linkable);
333                        $demandeur -> __destruct();
334                    }
335                    
336                }
337                if ($maj < 2 AND !$this->correct) {
338                    // L'ID DE L'INPUT SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS
339                    echo "<input id=\"add_petitionnaire\"
340                            class=\"ui-button ui-widget ui-state-default ui-corner-all\"
341                            type=\"button\" value=\""._("Ajouter un petitionnaire")."\"/>";
342                }
343                echo "</div>";
344          echo "</fieldset>";          echo "</fieldset>";
345          echo "</div>";          echo "</div>";
346      }      }

Legend:
Removed from v.841  
changed lines
  Added in v.842

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26