'Janvier', 2 => 'Février', 3 => 'Mars', 4 => 'Avril',
5 => 'Mai', 6 => 'Juin', 7 => 'Juillet', 8 => 'Août',
9 => 'Septembre', 10 => 'Octobre', 11 => 'Novembre', 12 => 'Décembre'
];
$mois_en = [
1 => 'January', 2 => 'February', 3 => 'March', 4 => 'April',
5 => 'May', 6 => 'June', 7 => 'July', 8 => 'August',
9 => 'September', 10 => 'October', 11 => 'November', 12 => 'December'
];
// Récupérer les paramètres GET existants, sauf ceux qu’on va écraser
$current_params = $_GET;
unset($current_params['ach_maj_from'], $current_params['ach_maj_to'], $current_params['mois'], $current_params['annee']);
// Récupérer le nom de la page courante
$self = basename($_SERVER['PHP_SELF']);
// Toujours décembre de l'année passée
$annee_decembre = date('Y') - 1;
$mois_decembre = 12; // décembre
$mois_label = ($strLangue == 'fr') ? $mois_fr[$mois_decembre] : $mois_en[$mois_decembre];
$dateStart = new DateTime("$annee_decembre-12-01");
$dateEnd = clone $dateStart;
$dateEnd->modify('first day of next month')->modify('-1 second');
$from = $dateStart->format('Y-m-d 00:00:00');
$to = $dateEnd->format('Y-m-d 23:59:59');
$params = $current_params + [
'ach_maj_from' => $from,
'ach_maj_to' => $to,
'mois' => $mois_decembre,
'annee' => $annee_decembre
];
$query = http_build_query($params);
echo '
';
echo $mois_label . ' ' . $annee_decembre . '';
// 2. Les 12 mois de l’année courante
for ($i = 1; $i <= 12; $i++) {
$nomMois = ($strLangue == 'fr') ? $mois_fr[$i] : $mois_en[$i];
$dateStart = new DateTime("$annee-$i-01");
$dateEnd = clone $dateStart;
$dateEnd->modify('first day of next month')->modify('-1 second');
$from = $dateStart->format('Y-m-d 00:00:00');
$to = $dateEnd->format('Y-m-d 23:59:59');
$params = $current_params + [
'ach_maj_from' => $from,
'ach_maj_to' => $to,
'mois' => $i,
'annee' => $annee
];
$query = http_build_query($params);
echo '
';
echo $nomMois . ' ' . $annee . '';
}
$mem_bt_search = 0;
break;
case 'text':
if ($tabSearchData[$intCtr]['for_date'] == 1 || $tabSearchData[$intCtr]['for_datetime'] == 1) {
?>
'>
value="" >
'>
value="" />
value="" >
fxGetResults($tabSearchData[$intCtr]['lab_list']);
foreach ($recListItems as $tabResultat) {
$tabKeys = array_keys($tabResultat);
$tabListItems[utf8_encode($tabResultat[$tabKeys[1]])] = utf8_encode($tabResultat[$tabKeys[0]]);
}
}
?>