currentCredit = $currentCredit; // Sauvegarder les données de l'étape 4 $this->save_emprunteur_address($data, $currentCredit); if (array_key_exists('cohometype', $data)) { $this->save_co_emprunteur_address($data, $currentCredit); } $this->wpdb->update( 'cdf_Credit', array( 'last_update_date' => (new \DateTime())->format('Y-m-d H:i:s'), 'last_step' => '5', 'token' => null ), array('idCredit' => $this->currentCredit->idCredit) ); //save into cdf_Credits_listing $this->save_to_credits_listing($currentCredit); return $this->wpdb->insert_id; } // Méthode pour sauvegarder l'adresse de l'emprunteur private function save_emprunteur_address($data, $currentCredit) { $borrower = $this->getBorrower($currentCredit); /* echo '
';
print_r($borrower);
print_r($data);
echo '';
die(); */
$datas_update = array(
'adresse' => $data['address'],
'code_postal' => $data['zip'],
'localite' => $data['city'],
'pays' => $data['country'],
'date_emmenagement' => $data['movingdate'],
'nom_employeur' => $data['emname'],
'adresse_employeur' => $data['emaddress'],
'code_postal_employeur' => $data['emzip'],
'localite_employeur' => $data['emcity'],
'date_engagement' => $data['commitmentdate']
);
/* echo '';
print_r($datas_update);
echo '';
die(); */
if ($borrower) {
$this->wpdb->update(
'cdf_Emprunteur',
$datas_update,
array('idemprunteur' => $borrower->idemprunteur)
);
}
}
// Méthode pour sauvegarder l'adresse du co-emprunteur
private function save_co_emprunteur_address($data, $currentCredit) {
$coBorrower = $this->getCoBorrower($currentCredit);
if ($coBorrower) {
$this->wpdb->update(
'cdf_Emprunteur',
array(
'adresse' => $data['coaddress'],
'code_postal' => $data['cozip'],
'localite' => $data['cocity'],
'pays' => $data['cocountry'],
'date_emmenagement' => $data['comovingdate'],
'nom_employeur' => $data['coemname'],
'adresse_employeur' => $data['coemaddress'],
'code_postal_employeur' => $data['coemzip'],
'localite_employeur' => $data['coemcity'],
'date_engagement' => $data['cocommitmentdate']
),
array('idemprunteur' => $coBorrower->idemprunteur)
);
}
}
}