/[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 1404 by nhaye, Thu Mar 14 16:14:04 2013 UTC revision 1405 by nhaye, Thu Mar 14 16:45:09 2013 UTC
# Line 873  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($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.1404  
changed lines
  Added in v.1405

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26