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 |
} |
} |