コード例 #1
0
ファイル: Fonctions.php プロジェクト: TexGG/Libertempo
 public static function affiche_gestion_groupes($new_group_name, $new_group_libelle, $onglet)
 {
     $PHP_SELF = $_SERVER['PHP_SELF'];
     $session = session_id();
     $return = '';
     $return .= '<h1>' . _('admin_onglet_gestion_groupe') . '</h1>';
     /*********************/
     /* Etat Groupes       */
     /*********************/
     // Récuperation des informations :
     $sql_gr = "SELECT g_gid, g_groupename, g_comment, g_double_valid FROM conges_groupe ORDER BY g_groupename";
     // AFFICHAGE TABLEAU
     $return .= '<h2>' . _('admin_gestion_groupe_etat') . '</h2>';
     $return .= '<table class="table table-hover table-responsive table-condensed table-striped">';
     $return .= '<thead>';
     $return .= '<tr>';
     $return .= '<th>' . _('admin_groupes_groupe') . '</th>';
     $return .= '<th>' . _('admin_groupes_libelle') . '</th>';
     $return .= '<th>' . _('admin_groupes_nb_users') . '</th>';
     if ($_SESSION['config']['double_validation_conges']) {
         $return .= '<th>' . _('admin_groupes_double_valid') . '</th>';
     }
     $return .= '<th></th></tr></thead><tbody>';
     $i = true;
     $ReqLog_gr = \includes\SQL::query($sql_gr);
     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"];
         $sql_double_valid = $resultat_gr["g_double_valid"];
         $nb_users_groupe = \admin\Fonctions::get_nb_users_du_groupe($sql_gid);
         $admin_modif_group = '<a href="admin_index.php?onglet=modif_group&session=' . $session . '&group=' . $sql_gid . '" title="' . _('form_modif') . '"><i class="fa fa-pencil"></i></a>';
         $admin_suppr_group = '<a href="admin_index.php?onglet=suppr_group&session=' . $session . '&group=' . $sql_gid . '" title="' . _('form_supprim') . '"><i class="fa fa-times-circle"></i></a>';
         $return .= '<tr class="' . ($i ? 'i' : 'p') . '">';
         $return .= '<td><b>' . $sql_group . '</b></td>';
         $return .= '<td>' . $sql_comment . '</td>';
         $return .= '<td>' . $nb_users_groupe . '</td>';
         if ($_SESSION['config']['double_validation_conges']) {
             $return .= '<td>' . $sql_double_valid . '</td>';
         }
         $return .= '<td class="action">' . $admin_modif_group . ' ' . $admin_suppr_group . '</td>';
         $return .= '</tr>';
         $i = !$i;
     }
     $return .= '</tbody></table><hr/>';
     /*********************/
     /* Ajout Groupe      */
     /*********************/
     // TITRE
     $return .= '<h2>' . _('admin_groupes_new_groupe') . '</h2>';
     $return .= '<form action="' . $PHP_SELF . '?session=' . $session . '&onglet=' . $onglet . '" method="POST">';
     $return .= '<table class="tablo"><thead><tr>';
     $return .= '<th><b>' . _('admin_groupes_groupe') . '</b></th>';
     $return .= '<th>' . _('admin_groupes_libelle') . ' / ' . _('divers_comment_maj_1') . '</th>';
     if ($_SESSION['config']['double_validation_conges']) {
         $return .= '<th>' . _('admin_groupes_double_valid') . '</th>';
     }
     $return .= '</tr></thead><tbody>';
     $text_groupname = '<input class="form-control" type="text" name="new_group_name" size="30" maxlength="50" value="' . $new_group_name . '">';
     $text_libelle = '<input class="form-control" type="text" name="new_group_libelle" size="50" maxlength="250" value="' . $new_group_libelle . '">';
     $return .= '<tr>';
     $return .= '<td>' . $text_groupname . '</td>';
     $return .= '<td>' . $text_libelle . '</td>';
     if ($_SESSION['config']['double_validation_conges']) {
         $text_double_valid = '<select class="form-control" name="new_group_double_valid"><option value="N">N</option><option value="Y">Y</option></select>';
         $return .= '<td>' . $text_double_valid . '</td>';
     }
     $return .= '</tr></tbody></table><hr>';
     $return .= '<input type="hidden" name="saisie_group" value="ok">';
     $return .= '<input class="btn btn-success" type="submit" value="' . _('form_submit') . '">';
     $return .= '</form>';
     return $return;
 }