Пример #1
0
 public static function saisie_groupe_fermeture()
 {
     $PHP_SELF = $_SERVER['PHP_SELF'];
     $session = session_id();
     $return = '';
     $return .= '<div class="row">';
     $return .= '<div class="col-md-6">';
     /********************/
     /* Choix Tous       */
     /********************/
     // AFFICHAGE TABLEAU
     $return .= '<form action="' . $PHP_SELF . '?session=' . $session . '" method="POST">';
     $return .= '<input type="hidden" name="groupe_id" value="0">';
     $return .= '<input type="hidden" name="choix_action" value="saisie_dates">';
     $return .= '<input class="btn btn-success" type="submit" value="' . _('admin_jours_fermeture_fermeture_pour_tous') . ' !">';
     $return .= '</form>';
     $return .= '</div>';
     if ($_SESSION['config']['gestion_groupes'] && $_SESSION['config']['fermeture_par_groupe']) {
         /********************/
         /* Choix Groupe     */
         /********************/
         // Récuperation des informations :
         $sql_gr = "SELECT g_gid, g_groupename, g_comment FROM conges_groupe ORDER BY g_groupename";
         // AFFICHAGE TABLEAU
         $return .= '<div class="col-md-6">';
         $return .= '<form action="' . $PHP_SELF . '?session=' . $session . '" class="form-inline" method="POST">';
         $return .= '<div class="form-group" style="margin-right: 10px;">';
         $ReqLog_gr = \includes\SQL::query($sql_gr);
         $return .= '<select class="form-control" name="groupe_id">';
         while ($resultat_gr = $ReqLog_gr->fetch_array()) {
             $sql_gid = $resultat_gr["g_gid"];
             $sql_group = $resultat_gr["g_groupename"];
             $sql_comment = $resultat_gr["g_comment"];
             $return .= '<option value="' . $sql_gid . '">' . $sql_group;
         }
         $return .= '</select>';
         $return .= '<input type="hidden" name="choix_action" value="saisie_dates">';
         $return .= '</div>';
         $return .= '<input class="btn btn-success" type="submit" value="' . _('admin_jours_fermeture_fermeture_par_groupe') . '">';
         $return .= '</form>';
         $return .= '</div>';
     }
     /************************************************/
     // HISTORIQUE DES FERMETURES
     $tab_periodes_fermeture = array();
     \hr\Fonctions::get_tableau_periodes_fermeture($tab_periodes_fermeture);
     if (count($tab_periodes_fermeture) != 0) {
         $return .= '<table class="table">';
         $return .= '<thead>';
         $return .= '<tr>';
         $return .= '<th colspan="2">Fermetures</th>';
         $return .= '</tr>';
         $return .= '</thead>';
         foreach ($tab_periodes_fermeture as $tab_periode) {
             $date_affiche_1 = eng_date_to_fr($tab_periode['date_deb']);
             $date_affiche_2 = eng_date_to_fr($tab_periode['date_fin']);
             $fermeture_id = $tab_periode['fermeture_id'];
             $groupe_id = $tab_periode['groupe_id'];
             $groupe_name = $tab_periode['groupe_name'];
             if ($groupe_id == 0) {
                 $groupe_name = 'Tous';
             } else {
                 $groupe_name = $groupe_name;
             }
             $return .= '<tr>';
             $return .= '<td>';
             $return .= _('divers_du') . ' <b>' . $date_affiche_1 . '</b> ' . _('divers_au') . ' <b>' . $date_affiche_2 . '</b>  (id ' . $fermeture_id . ')</b> ' . $groupe_name;
             $return .= '</td>';
             $return .= '<td>';
             $return .= '<a href="' . $PHP_SELF . '?session=' . $session . '&choix_action=annul_fermeture&fermeture_id=' . $fermeture_id . '&groupe_id=' . $groupe_id . '&fermeture_date_debut=' . $date_affiche_1 . '&fermeture_date_fin=' . $date_affiche_2 . '">' . _('admin_annuler_fermeture') . '</a>';
             $return .= '</td>';
             $return .= '</tr>';
         }
         $return .= '</table>';
     }
     $return .= '</div>';
     $return .= '<hr>';
     $return .= '<a class="btn" href="/admin/admin_index.php?session=' . $session . '">' . _('form_cancel') . '</a>';
     return $return;
 }