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; }