public static function affichage_boutons_defilement($first_jour, $mois, $year, $select_groupe) { $PHP_SELF = $_SERVER['PHP_SELF']; $session = session_id(); $return = ''; if ($mois == 12) { $next_mois = 1; } else { $next_mois = $mois + 1; } if ($mois == 1) { $prev_mois = 12; } else { $prev_mois = $mois - 1; } if ($prev_mois == 12) { $prev_year = $year - 1; } else { $prev_year = $year; } if ($next_mois == 1) { $next_year = $year + 1; } else { $next_year = $year; } $prev_first_jour = date("j", \calendrier\Fonctions::jour_precedent($first_jour, $mois, $year)); $prev_first_jour_mois = date("n", \calendrier\Fonctions::jour_precedent($first_jour, $mois, $year)); $prev_first_jour_year = date("Y", \calendrier\Fonctions::jour_precedent($first_jour, $mois, $year)); $next_first_jour = date("j", \calendrier\Fonctions::jour_suivant($first_jour, $mois, $year)); $next_first_jour_mois = date("n", \calendrier\Fonctions::jour_suivant($first_jour, $mois, $year)); $next_first_jour_year = date("Y", \calendrier\Fonctions::jour_suivant($first_jour, $mois, $year)); $return .= '<ul class="pager">'; $return .= '<li><a href="' . $PHP_SELF . '?session=' . $session . '&first_jour=1&mois=' . $prev_mois . '&year=' . $prev_year . '&select_groupe=' . $select_groupe . '" method="POST"><i class="fa fa-angle-double-left"></i> ' . _('divers_mois_precedent_maj_1') . ' </a></li>'; $return .= '<li><a href="' . $PHP_SELF . '?session=' . $session . '&first_jour=' . $prev_first_jour . '&mois=' . $prev_first_jour_mois . '&year=' . $prev_first_jour_year . '&select_groupe=' . $select_groupe . '" method="POST"><i class="fa fa-angle-double-left"></i> ' . _('calendrier_jour_precedent') . '</a></li>'; $return .= '<li><a href="' . $PHP_SELF . '?session=' . $session . '&first_jour=' . $next_first_jour . '&mois=' . $next_first_jour_mois . '&year=' . $next_first_jour_year . '&select_groupe=' . $select_groupe . '" method="POST">' . _('calendrier_jour_suivant') . ' <i class="fa fa-angle-double-right"></i></a></li>'; $return .= '<li><a href="' . $PHP_SELF . '?session=' . $session . '&first_jour=1&mois=' . $next_mois . '&year=' . $next_year . '&select_groupe=' . $select_groupe . '" method="POST">' . _('divers_mois_suivant_maj_1') . ' <i class="fa fa-angle-double-right"></i></a></li>'; $return .= '</ul>'; return $return; }