🔄 Réinitialisation des Compteurs de Congés

⚠️ ATTENTION

Cette opération va réinitialiser TOUS les compteurs de congés selon les règles suivantes :

Cette action est irréversible !

[ 'method' => 'POST', 'header' => 'Content-Type: application/json', 'content' => json_encode(['manual_reset' => true]) ] ]); $result = file_get_contents($resetUrl, false, $context); $data = json_decode($result, true); if ($data && $data['success']) { echo '
'; echo '

✅ Réinitialisation réussie !

'; echo '

Employés mis à jour : ' . $data['details']['employees_updated'] . '

'; echo '

Exercice CP : ' . $data['details']['leave_year'] . '

'; echo '

Année RTT : ' . $data['details']['rtt_year'] . '

'; echo '

Date de réinitialisation : ' . $data['details']['reset_date'] . '

'; if (!empty($data['log'])) { echo '
Voir le détail
';
                    foreach ($data['log'] as $logLine) {
                        echo htmlspecialchars($logLine) . "\n";
                    }
                    echo '
'; } echo '
'; } else { echo '
'; echo '

❌ Erreur lors de la réinitialisation

'; echo '

' . ($data['message'] ?? 'Erreur inconnue') . '

'; echo '
'; } } ?>


📋 Informations sur les exercices

format('Y'); $currentMonth = (int)$currentDate->format('m'); // Calcul exercice CP $leaveYear = ($currentMonth < 6) ? $currentYear - 1 : $currentYear; $leaveYearEnd = $leaveYear + 1; echo "

Exercice Congés Payés actuel : du 01/06/$leaveYear au 31/05/$leaveYearEnd

"; echo "

Exercice RTT actuel : du 01/01/$currentYear au 31/12/$currentYear

"; echo "

Date actuelle : " . $currentDate->format('d/m/Y H:i:s') . "

"; ?>

🔗 Actions rapides