public static function saisie($year_calendrier_saisie) { $PHP_SELF = $_SERVER['PHP_SELF']; $session = session_id(); $return = ''; // si l'année n'est pas renseignée, on prend celle du jour if ($year_calendrier_saisie == 0) { $year_calendrier_saisie = date("Y"); } // on construit le tableau des jours feries de l'année considérée $tab_year = array(); \hr\Fonctions::get_tableau_jour_feries($year_calendrier_saisie, $tab_year); //calcul automatique des jours feries if ($_SESSION['config']['calcul_auto_jours_feries_france']) { $tableau_jour_feries = \hr\Fonctions::fcListJourFeries($year_calendrier_saisie); foreach ($tableau_jour_feries as $i => $value) { if (!in_array("{$value}", $tab_year)) { $tab_year[] = $value; } } } $return .= '<form action="' . $PHP_SELF . '?session=' . $session . '&onglet=jours_chomes&year_calendrier_saisie=' . $year_calendrier_saisie . '" method="POST">'; $return .= '<div class="calendar">'; $months = array('01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12'); foreach ($months as $month) { $return .= '<div class="month">'; $return .= '<div class="wrapper">'; $return .= \hr\Fonctions::affiche_calendrier_saisie_jours_chomes($year_calendrier_saisie, $month, $tab_year); $return .= '</div>'; $return .= '</div>'; } $return .= '</div>'; $return .= '<div class="actions">'; $return .= '<input type="hidden" name="choix_action" value="commit">'; $return .= '<input class="btn" type="submit" value="' . _('form_submit') . '">'; $return .= '</div>'; $return .= '</form>'; return $return; }