Esempio n. 1
0
 public static function affichage_saisie_globale_groupe($tab_type_conges)
 {
     $PHP_SELF = $_SERVER['PHP_SELF'];
     $session = session_id();
     $return = '';
     /***********************************************************************/
     /* SAISIE GROUPE pour tous les utilisateurs */
     // on établi la liste complète des groupes pour le mode RH
     $list_group = \hr\Fonctions::get_list_groupes_pour_rh($_SESSION['userlogin']);
     if ($list_group != "") {
         $return .= '<h2>' . _('resp_ajout_conges_ajout_groupe') . '</h2>';
         $return .= '<form action="' . $PHP_SELF . '?session=' . $session . '&onglet=ajout_conges" method="POST">';
         $return .= '<fieldset class="cal_saisie">';
         $return .= '<div class="table-responsive"><table class="table table-hover table-condensed table-striped">';
         $return .= '<tr>';
         $return .= '<td class="big">' . _('resp_ajout_conges_choix_groupe') . ' : </td>';
         // création du select pour le choix du groupe
         $text_choix_group = "<select name=\"choix_groupe\" >";
         $sql_group = "SELECT g_gid, g_groupename FROM conges_groupe WHERE g_gid IN ({$list_group}) ORDER BY g_groupename ";
         $ReqLog_group = \includes\SQL::query($sql_group);
         while ($resultat_group = $ReqLog_group->fetch_array()) {
             $current_group_id = $resultat_group["g_gid"];
             $current_group_name = $resultat_group["g_groupename"];
             $text_choix_group = $text_choix_group . "<option value=\"{$current_group_id}\" >{$current_group_name}</option>";
         }
         $text_choix_group = $text_choix_group . "</select>";
         $return .= '<td colspan="3">' . $text_choix_group . '</td>';
         $return .= '</tr>';
         $return .= '<tr>';
         $return .= '<th colspan="2">' . _('resp_ajout_conges_nb_jours_all_1') . ' ' . _('resp_ajout_conges_nb_jours_all_2') . '</th>';
         $return .= '<th>' . _('resp_ajout_conges_calcul_prop') . '</th>';
         $return .= '<th>' . _('divers_comment_maj_1') . '</th>';
         $return .= '</tr>';
         foreach ($tab_type_conges as $id_conges => $libelle) {
             $return .= '<tr>';
             $return .= '<td><strong>' . $libelle . '<strong></td>';
             $return .= '<td><input class="form-control" type="text" name="tab_new_nb_conges_all[' . $id_conges . ']" size="6" maxlength="6" value="0"></td>';
             $return .= '<td>' . _('resp_ajout_conges_oui') . '<input type="checkbox" name="tab_calcul_proportionnel[' . $id_conges . ']" value="TRUE" checked></td>';
             $return .= '<td><input class="form-control" type="text" name="tab_new_comment_all[' . $id_conges . ']" size="30" maxlength="200" value=""></td>';
             $return .= '</tr>';
         }
         $return .= '</table></div>';
         $return .= '<p>' . _('resp_ajout_conges_calcul_prop_arondi') . '! </p>';
         $return .= '<input class="btn" type="submit" value="' . _('form_valid_groupe') . '">';
         $return .= '</fieldset>';
         $return .= '<input type="hidden" name="ajout_groupe" value="TRUE">';
         $return .= '<input type="hidden" name="session" value="' . $session . '">';
         $return .= '</form>';
     }
     return $return;
 }