56 lines
2.0 KiB
PHP
56 lines
2.0 KiB
PHP
<?php
|
|
if (!defined('_CREDEXEC_')) die();
|
|
|
|
// Récupérer les informations de la demande de crédit
|
|
$model = new \models\CRED_credit();
|
|
$credit_request = $model->checkOngoingCreditRequest();
|
|
|
|
if ($credit_request) {
|
|
$last_update = \Carbon\Carbon::parse($credit_request['last_update_date']);
|
|
$now = \Carbon\Carbon::now();
|
|
$interval = $now->diffInDays($last_update);
|
|
|
|
if ($interval <= 60) { // 2 mois maximum
|
|
$step = $credit_request['step'];
|
|
$type_credit = isset($credit_request['type_credit']) ? $credit_request['type_credit'] : null;
|
|
|
|
// Récupérer les phrases depuis ACF
|
|
$phrases = get_field('phrases_reprises_credit', 'option');
|
|
$message = '';
|
|
|
|
// Chercher la phrase correspondant à l'étape
|
|
if ($phrases) {
|
|
foreach ($phrases as $phrase) {
|
|
if ($phrase['n_etape'] == $step) {
|
|
$message = $phrase['texte'];
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Message par défaut si aucune phrase n'est trouvée
|
|
if (empty($message)) {
|
|
$message = 'Votre demande de crédit est en attente. Continuez votre démarche pour finaliser votre demande.';
|
|
}
|
|
?>
|
|
|
|
<div id="creditReminderModal" class="iziModal">
|
|
<div class="iziModal-content">
|
|
<div class="iziModal-header inner-header">
|
|
<h3 class="iziModal-title">Vous avez une demande de crédit en cours</h3>
|
|
<a data-izimodal-close="" class="iziModal-close"></a>
|
|
</div>
|
|
<div class="iziModal-body text-center">
|
|
<p class="mb-4"><?php echo $message; ?></p>
|
|
<a href="/credit-step<?php echo $step; ?>" class="btn btn-primary">Continuer ma demande</a>
|
|
</div>
|
|
<div class="iziModal-footer">
|
|
<button class="fusion-button button-default button-medium button default medium" data-izimodal-close="">Fermer</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<?php
|
|
}
|
|
}
|
|
?>
|