/[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 1406 by nhaye, Thu Mar 14 17:05:37 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 631  class demande extends demande_gen { Line 642  class demande extends demande_gen {
642                      $this->valF['instruction_recepisse'] = $instruction->valF['instruction'];                      $this->valF['instruction_recepisse'] = $instruction->valF['instruction'];
643                      $this -> addToMessage("<br/><a                      $this -> addToMessage("<br/><a
644                          class='lien'                          class='lien'
645                          href='../pdf/pdflettretype.php?obj=".$lettretype."&amp;idx=".$this->valF['dossier_instruction']."'                          href='../pdf/pdflettretype.php?obj=".$lettretype."&amp;idx=".$instruction->valF['instruction']."'
646                          target='_blank'>                          target='_blank'>
647                              <span                              <span
648                              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 873  class demande extends demande_gen {
873       **/       **/
874      function listeDemandeur($from, $id) {      function listeDemandeur($from, $id) {
875          // Récupération des demandeurs de la base          // Récupération des demandeurs de la base
876          $sql = "SELECT demandeur.demandeur,          if(isset($this->valF['demande_type']) AND $this->getCodeDemandeType($this->valF['demande_type']) != "DT") {
877                          demandeur.type_demandeur,              $sql = "SELECT demandeur.demandeur,
878                          lien_".$from."_demandeur.petitionnaire_principal                              demandeur.type_demandeur,
879              FROM ".DB_PREFIXE."lien_".$from."_demandeur                              lien_".$from."_demandeur.petitionnaire_principal
880              INNER JOIN ".DB_PREFIXE."demandeur                  FROM ".DB_PREFIXE."lien_".$from."_demandeur
881              ON demandeur.demandeur=lien_".$from."_demandeur.demandeur                  INNER JOIN ".DB_PREFIXE."demandeur
882              WHERE ".$from." = '".$id."'";                  ON demandeur.demandeur=lien_".$from."_demandeur.demandeur
883          $res = $this->f->db->query($sql);                  WHERE ".$from." = '".$id."'";
884          $this->f->addToLog("listeDemandeur() : ".$sql);              $res = $this->f->db->query($sql);
885          $this->f->isDatabaseError($res);              $this->f->addToLog("listeDemandeur() : ".$sql);
886          // Stoquage du résultat dans un tableau              $this->f->isDatabaseError($res);
887          while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)){              // Stoquage du résultat dans un tableau
888              if ($row['petitionnaire_principal'] == 't' AND              while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)){
889                  $row['type_demandeur']=="petitionnaire") {                  if ($row['petitionnaire_principal'] == 't' AND
890                  $this->valIdDemandeur['petitionnaire_principal']=$row['demandeur'];                      $row['type_demandeur']=="petitionnaire") {
891              } elseif ($row['petitionnaire_principal'] == 'f' AND                      $this->valIdDemandeur['petitionnaire_principal']=$row['demandeur'];
892                  $row['type_demandeur']=="petitionnaire"){                  } elseif ($row['petitionnaire_principal'] == 'f' AND
893                  $this->valIdDemandeur['petitionnaire'][]=$row['demandeur'];                      $row['type_demandeur']=="petitionnaire"){
894              } elseif ($row['type_demandeur']=="delegataire"){                      $this->valIdDemandeur['petitionnaire'][]=$row['demandeur'];
895                  $this->valIdDemandeur['delegataire']=$row['demandeur'];                  } elseif ($row['type_demandeur']=="delegataire"){
896                        $this->valIdDemandeur['delegataire']=$row['demandeur'];
897                    }
898              }              }
899          }          }
900      }      }

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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26