credit-direct/templates/modules/credit-reminder-modal.php
2025-12-18 09:44:42 +01:00

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