Пример #1
0
 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;
 }