/** * Encapsule le comportement du module des jours chomés * * @param string $session * * @return void * @access public * @static */ public static function pageJoursChomesModule($session) { // verif des droits du user à afficher la page verif_droits_user($session, "is_hr"); $return = ''; /*** initialisation des variables ***/ /*************************************/ // recup des parametres reçus : // SERVER $PHP_SELF = $_SERVER['PHP_SELF']; // GET / POST $choix_action = getpost_variable('choix_action'); $year_calendrier_saisie = getpost_variable('year_calendrier_saisie', 0); $tab_checkbox_j_chome = getpost_variable('tab_checkbox_j_chome'); /*************************************/ // si l'année n'est pas renseignée, on prend celle du jour if ($year_calendrier_saisie == 0) { $year_calendrier_saisie = date("Y"); } $add_css = '<style>#onglet_menu .onglet{ width: 50% ;}</style>'; // header_menu('hr', NULL, $add_css); $return .= '<div class="pager">'; $return .= '<div class="onglet calendar-nav">'; // navigation $prev_link = "{$PHP_SELF}?session={$session}&onglet=jours_chomes&year_calendrier_saisie=" . ($year_calendrier_saisie - 1); $next_link = "{$PHP_SELF}?session={$session}&onglet=jours_chomes&year_calendrier_saisie=" . ($year_calendrier_saisie + 1); $return .= '<ul>'; $return .= '<li><a href="' . $prev_link . '" class="calendar-prev"><i class="fa fa-chevron-left"></i><span>année précédente</span></a></li>'; $return .= ' <li class="current-year">' . $year_calendrier_saisie . '</li>'; $return .= ' <li><a href="' . $next_link . '" class="calendar-next"><i class="fa fa-chevron-right"></i><span>année suivante</span></a></li>'; $return .= '</ul>'; $return .= '</div>'; $return .= '</div>'; if ($choix_action == "commit") { $return .= \hr\Fonctions::commit_saisie($tab_checkbox_j_chome); } $return .= '<div class="wrapper">'; $return .= \hr\Fonctions::saisie($year_calendrier_saisie); $return .= '</div>'; return $return; }