/[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 1374 by vpihour, Tue Mar 12 11:35:53 2013 UTC revision 1442 by nhaye, Fri Mar 15 15:08:29 2013 UTC
# Line 59  class demande extends demande_gen { Line 59  class demande extends demande_gen {
59              }              }
60          }          }
61      }      }
62        function getDataSubmit() {
63    
64            $datasubmit = parent::getDataSubmit();
65            if($this->getParameter("idx_dossier") != "") {
66                $datasubmit .= "&idx_dossier=".$this->getParameter("idx_dossier");
67            }
68            return $datasubmit;
69        }
70            
71      /**      /**
72       * Méthode de verification du contenu       * Méthode de verification du contenu
# Line 136  class demande extends demande_gen { Line 144  class demande extends demande_gen {
144          } else {          } else {
145              $sql_demande_type .= " WHERE demande_nature = 1 ";              $sql_demande_type .= " WHERE demande_nature = 1 ";
146          }          }
147      // Ajout de filtre sur la requête (dossier_autorisation_type_detaille)          if(isset($_POST["dossier_autorisation_type_detaille"]) AND $_POST["dossier_autorisation_type_detaille"] != "") {
148                $datd = $_POST["dossier_autorisation_type_detaille"];
149            }
150            // Ajout de filtre sur la requête (dossier_autorisation_type_detaille)
151          if(isset($datd) AND $datd != "") {          if(isset($datd) AND $datd != "") {
152              $sql_demande_type .= " AND dossier_autorisation_type_detaille = ".$datd;              $sql_demande_type .= " AND dossier_autorisation_type_detaille = ".$datd;
153          } else {          } else {
# Line 223  class demande extends demande_gen { Line 234  class demande extends demande_gen {
234          $form->setOnchange("dossier_autorisation_type_detaille","changeDemandeType();");          $form->setOnchange("dossier_autorisation_type_detaille","changeDemandeType();");
235          $form->setOnchange("demande_type","showFormsDemande();");          $form->setOnchange("demande_type","showFormsDemande();");
236      }      }
237          
238        function setLib(&$form,$maj) {
239            parent::setLib($form,$maj);
240            //libelle des champs
241            
242            $form->setLib('complement',_('terrain_adresse'));
243        }
244      /*      /*
245      * Cache le champ terrain_references_cadastrales      * Cache le champ terrain_references_cadastrales
246      * Hide the fiels terrain_references_cadastrales      * Hide the fiels terrain_references_cadastrales
# Line 631  class demande extends demande_gen { Line 648  class demande extends demande_gen {
648                      $this->valF['instruction_recepisse'] = $instruction->valF['instruction'];                      $this->valF['instruction_recepisse'] = $instruction->valF['instruction'];
649                      $this -> addToMessage("<br/><a                      $this -> addToMessage("<br/><a
650                          class='lien'                          class='lien'
651                          href='../pdf/pdflettretype.php?obj=".$lettretype."&amp;idx=".$this->valF['dossier_instruction']."'                          href='../pdf/pdflettretype.php?obj=".$lettretype."&amp;idx=".$instruction->valF['instruction']."'
652                          target='_blank'>                          target='_blank'>
653                              <span                              <span
654                              class=\"om-icon om-icon-16 om-icon-fix pdf-16\"                              class=\"om-icon om-icon-16 om-icon-fix pdf-16\"
# Line 862  class demande extends demande_gen { Line 879  class demande extends demande_gen {
879       **/       **/
880      function listeDemandeur($from, $id) {      function listeDemandeur($from, $id) {
881          // Récupération des demandeurs de la base          // Récupération des demandeurs de la base
882          $sql = "SELECT demandeur.demandeur,          if(isset($this->valF['demande_type']) AND $this->getCodeDemandeType($this->valF['demande_type']) != "DT") {
883                          demandeur.type_demandeur,              $sql = "SELECT demandeur.demandeur,
884                          lien_".$from."_demandeur.petitionnaire_principal                              demandeur.type_demandeur,
885              FROM ".DB_PREFIXE."lien_".$from."_demandeur                              lien_".$from."_demandeur.petitionnaire_principal
886              INNER JOIN ".DB_PREFIXE."demandeur                  FROM ".DB_PREFIXE."lien_".$from."_demandeur
887              ON demandeur.demandeur=lien_".$from."_demandeur.demandeur                  INNER JOIN ".DB_PREFIXE."demandeur
888              WHERE ".$from." = '".$id."'";                  ON demandeur.demandeur=lien_".$from."_demandeur.demandeur
889          $res = $this->f->db->query($sql);                  WHERE ".$from." = '".$id."'";
890          $this->f->addToLog("listeDemandeur() : ".$sql);              $res = $this->f->db->query($sql);
891          $this->f->isDatabaseError($res);              $this->f->addToLog("listeDemandeur() : ".$sql);
892          // Stoquage du résultat dans un tableau              $this->f->isDatabaseError($res);
893          while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)){              // Stoquage du résultat dans un tableau
894              if ($row['petitionnaire_principal'] == 't' AND              while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)){
895                  $row['type_demandeur']=="petitionnaire") {                  if ($row['petitionnaire_principal'] == 't' AND
896                  $this->valIdDemandeur['petitionnaire_principal']=$row['demandeur'];                      $row['type_demandeur']=="petitionnaire") {
897              } elseif ($row['petitionnaire_principal'] == 'f' AND                      $this->valIdDemandeur['petitionnaire_principal']=$row['demandeur'];
898                  $row['type_demandeur']=="petitionnaire"){                  } elseif ($row['petitionnaire_principal'] == 'f' AND
899                  $this->valIdDemandeur['petitionnaire'][]=$row['demandeur'];                      $row['type_demandeur']=="petitionnaire"){
900              } elseif ($row['type_demandeur']=="delegataire"){                      $this->valIdDemandeur['petitionnaire'][]=$row['demandeur'];
901                  $this->valIdDemandeur['delegataire']=$row['demandeur'];                  } elseif ($row['type_demandeur']=="delegataire"){
902                        $this->valIdDemandeur['delegataire']=$row['demandeur'];
903                    }
904              }              }
905          }          }
906      }      }

Legend:
Removed from v.1374  
changed lines
  Added in v.1442

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26