function saisie_echange_rtt($user_login, $year_calendrier_saisie_debut, $mois_calendrier_saisie_debut, $year_calendrier_saisie_fin, $mois_calendrier_saisie_fin, $onglet, $DEBUG = FALSE) { $PHP_SELF = $_SERVER['PHP_SELF']; $session = session_id(); $mois_calendrier_saisie_debut_prec = 0; $year_calendrier_saisie_debut_prec = 0; $mois_calendrier_saisie_debut_suiv = 0; $year_calendrier_saisie_debut_suiv = 0; $mois_calendrier_saisie_fin_prec = 0; $year_calendrier_saisie_fin_prec = 0; $mois_calendrier_saisie_fin_suiv = 0; $year_calendrier_saisie_fin_suiv = 0; if ($DEBUG) { echo 'param = ' . $user_login . ', ' . $year_calendrier_saisie_debut . ', ' . $mois_calendrier_saisie_debut . ', ' . $year_calendrier_saisie_fin . ', ' . $mois_calendrier_saisie_fin . ' <br>'; } echo '<form action="' . $PHP_SELF . '?session=' . $session . '&&onglet=' . $onglet . '" method="POST">'; echo '<table class="table table condensed">'; echo '<tr align="center">'; // cellule 1 : calendrier de saisie du jour d'absence echo '<td class="cell-top">'; echo '<table class="table table-bordered table-calendar">'; echo '<tr>'; init_var_navigation_mois_year($mois_calendrier_saisie_debut, $year_calendrier_saisie_debut, $mois_calendrier_saisie_debut_prec, $year_calendrier_saisie_debut_prec, $mois_calendrier_saisie_debut_suiv, $year_calendrier_saisie_debut_suiv, $mois_calendrier_saisie_fin, $year_calendrier_saisie_fin, $mois_calendrier_saisie_fin_prec, $year_calendrier_saisie_fin_prec, $mois_calendrier_saisie_fin_suiv, $year_calendrier_saisie_fin_suiv); // affichage des boutons de défilement // recul du mois saisie debut echo '<td align="center">'; echo '<a href="' . $PHP_SELF . '?session=' . $session . '&year_calendrier_saisie_debut=' . $year_calendrier_saisie_debut_prec . '&mois_calendrier_saisie_debut=' . $mois_calendrier_saisie_debut_prec . '&year_calendrier_saisie_fin=' . $year_calendrier_saisie_fin . '&mois_calendrier_saisie_fin=' . $mois_calendrier_saisie_fin . '&user_login='******'&onglet=' . $onglet . '">'; echo '<i class="fa fa-chevron-circle-left"></i>'; echo '</a>'; echo '</td>'; // titre du calendrier de saisie du jour d'absence echo '<td align="center">' . _('saisie_echange_titre_calendrier_1') . '</td>'; // affichage des boutons de défilement // avance du mois saisie debut echo '<td align="center">'; echo '<a href="' . $PHP_SELF . '?session=' . $session . '&year_calendrier_saisie_debut=' . $year_calendrier_saisie_debut_suiv . '&mois_calendrier_saisie_debut=' . $mois_calendrier_saisie_debut_suiv . '&year_calendrier_saisie_fin=' . $year_calendrier_saisie_fin . '&mois_calendrier_saisie_fin=' . $mois_calendrier_saisie_fin . '&user_login='******'&onglet=' . $onglet . '">'; echo '<i class="fa fa-chevron-circle-right"></i>'; echo '</a>'; echo '</td>'; echo '</tr>'; echo '<tr>'; echo '<td colspan="3">'; //*** calendrier saisie date debut ***/ affiche_calendrier_saisie_jour_absence($user_login, $year_calendrier_saisie_debut, $mois_calendrier_saisie_debut); echo '</td>'; echo '</tr>'; echo '</table>'; echo '</td>'; // cellule 2 : boutons radio 1/2 journée ou jour complet echo '<td class="day-period">'; echo '<div><input type="radio" name="moment_absence_ordinaire" value="a"><label>' . _('form_am') . '</label><input type="radio" name="moment_absence_souhaitee" value="a"></div>'; echo '<input type="radio" name="moment_absence_ordinaire" value="p"><label>' . _('form_pm') . '</label><input type="radio" name="moment_absence_souhaitee" value="p"></div>'; echo '<div><input type="radio" name="moment_absence_ordinaire" value="j" checked><label>' . _('form_day') . '</label><input type="radio" name="moment_absence_souhaitee" value="j" checked></div>'; echo '</td>'; // cellule 3 : calendrier de saisie du jour d'absence echo '<td class="cell-top">'; echo '<table class="table table-bordered table-calendar">'; echo '<tr>'; $mois_calendrier_saisie_fin_prec = $mois_calendrier_saisie_fin == 1 ? 12 : $mois_calendrier_saisie_fin - 1; $mois_calendrier_saisie_fin_suiv = $mois_calendrier_saisie_fin == 12 ? 1 : $mois_calendrier_saisie_fin + 1; // affichage des boutons de défilement // recul du mois saisie fin echo '<td align="center">'; echo '<a href="' . $PHP_SELF . '?session=' . $session . '&year_calendrier_saisie_debut=' . $year_calendrier_saisie_debut . '&mois_calendrier_saisie_debut=' . $mois_calendrier_saisie_debut . '&year_calendrier_saisie_fin=' . $year_calendrier_saisie_fin_prec . '&mois_calendrier_saisie_fin=' . $mois_calendrier_saisie_fin_prec . '&user_login='******'&onglet=' . $onglet . '">'; echo '<i class="fa fa-chevron-circle-left"></i>'; echo '</a>'; echo '</td>'; // titre du ecalendrier de saisie du jour d'absence echo '<td align="center">' . _('saisie_echange_titre_calendrier_2') . '</td>'; // affichage des boutons de défilement // avance du mois saisie fin echo '<td align="center">'; echo '<a href="' . $PHP_SELF . '?session=' . $session . '&year_calendrier_saisie_debut=' . $year_calendrier_saisie_debut . '&mois_calendrier_saisie_debut=' . $mois_calendrier_saisie_debut . '&year_calendrier_saisie_fin=' . $year_calendrier_saisie_fin_suiv . '&mois_calendrier_saisie_fin=' . $mois_calendrier_saisie_fin_suiv . '&user_login='******'&onglet=' . $onglet . '">'; echo '<i class="fa fa-chevron-circle-right"></i>'; echo '</a>'; echo '</td>'; echo '</tr>'; echo '<tr>'; echo '<td colspan="3">'; //*** calendrier saisie date fin ***/ affiche_calendrier_saisie_jour_presence($user_login, $year_calendrier_saisie_fin, $mois_calendrier_saisie_fin); echo '</td>'; echo '</tr>'; echo '</table>'; echo '</td>'; echo '</tr>'; echo '</table>'; echo "<hr/>\n"; // cellule 1 : champs texte et boutons (valider/cancel) echo '<label>' . _('divers_comment_maj_1') . '</label><input class="form-control" type="text" name="new_comment" size="25" maxlength="30" value="">'; echo "<hr/>\n"; echo '<input type="hidden" name="user_login" value="' . schars($user_login) . '">'; echo '<input type="hidden" name="new_echange_rtt" value=1>'; echo '<input class="btn btn-success" type="submit" value="' . _('form_submit') . '">'; echo "<a class=\"btn\" href=\"{$PHP_SELF}?session={$session}\">" . _('form_cancel') . "</a>\n"; echo '</form>'; }
function saisie_echange_rtt($user_login, $year_calendrier_saisie_debut, $mois_calendrier_saisie_debut, $year_calendrier_saisie_fin, $mois_calendrier_saisie_fin, $onglet, $DEBUG=FALSE) { $PHP_SELF=$_SERVER['PHP_SELF']; $session=session_id(); $mois_calendrier_saisie_debut_prec=0; $year_calendrier_saisie_debut_prec=0; $mois_calendrier_saisie_debut_suiv=0; $year_calendrier_saisie_debut_suiv=0; $mois_calendrier_saisie_fin_prec=0; $year_calendrier_saisie_fin_prec=0; $mois_calendrier_saisie_fin_suiv=0; $year_calendrier_saisie_fin_suiv=0; if( $DEBUG ) { echo 'param = '.$user_login.', '.$year_calendrier_saisie_debut.', '.$mois_calendrier_saisie_debut.', '.$year_calendrier_saisie_fin.', '.$mois_calendrier_saisie_fin.' <br>' ; } echo '<form action="'.$PHP_SELF.'?session='.$session.'&&onglet='.$onglet.'" method="POST">' ; echo '<table cellpadding="0" cellspacing="5" border="0">'; echo '<tr align="center">'; // cellule 1 : calendrier de saisie du jour d'absence echo '<td>'; echo '<table cellpadding="0" cellspacing="0" width="250">'; echo '<tr>'; init_var_navigation_mois_year($mois_calendrier_saisie_debut, $year_calendrier_saisie_debut, $mois_calendrier_saisie_debut_prec, $year_calendrier_saisie_debut_prec, $mois_calendrier_saisie_debut_suiv, $year_calendrier_saisie_debut_suiv, $mois_calendrier_saisie_fin, $year_calendrier_saisie_fin, $mois_calendrier_saisie_fin_prec, $year_calendrier_saisie_fin_prec, $mois_calendrier_saisie_fin_suiv, $year_calendrier_saisie_fin_suiv ); // affichage des boutons de défilement // recul du mois saisie debut echo '<td align="center" class="big">'; echo '<a href="'.$PHP_SELF.'?session='.$session.'&year_calendrier_saisie_debut='.$year_calendrier_saisie_debut_prec.'&mois_calendrier_saisie_debut='.$mois_calendrier_saisie_debut_prec.'&year_calendrier_saisie_fin='.$year_calendrier_saisie_fin.'&mois_calendrier_saisie_fin='.$mois_calendrier_saisie_fin.'&user_login='******'&onglet='.$onglet.'">'; echo ' <img src="'. TEMPLATE_PATH . 'img/simfirs.gif" width="16" height="16" border="0" alt="'. _('divers_mois_precedent') .'" title="'. _('divers_mois_precedent') .'"> '; echo '</a>'; echo '</td>'; // titre du calendrier de saisie du jour d'absence echo '<td align="center" class="big">'. _('saisie_echange_titre_calendrier_1') .' :</td>'; // affichage des boutons de défilement // avance du mois saisie debut echo '<td align="center" class="big">'; echo '<a href="'.$PHP_SELF.'?session='.$session.'&year_calendrier_saisie_debut='.$year_calendrier_saisie_debut_suiv.'&mois_calendrier_saisie_debut='.$mois_calendrier_saisie_debut_suiv.'&year_calendrier_saisie_fin='.$year_calendrier_saisie_fin.'&mois_calendrier_saisie_fin='.$mois_calendrier_saisie_fin.'&user_login='******'&onglet='.$onglet.'">'; echo ' <img src="'. TEMPLATE_PATH . 'img/simlast.gif" width="16" height="16" border="0" alt="'. _('divers_mois_suivant') .'" title="'. _('divers_mois_suivant') .'"> '; echo '</a>'; echo '</td>'; echo '</tr>'; echo '</table>'; //*** calendrier saisie date debut ***/ affiche_calendrier_saisie_jour_absence($user_login, $year_calendrier_saisie_debut, $mois_calendrier_saisie_debut); echo '</td>'; // cellule 2 : boutons radio 1/2 journée ou jour complet echo '<td>'; echo '<input type="radio" name="moment_absence_ordinaire" value="a"><b><u>'. _('form_am') .'</u></b><input type="radio" name="moment_absence_souhaitee" value="a"><br><br>'; echo '<input type="radio" name="moment_absence_ordinaire" value="p"><b><u>'. _('form_pm') .'</u></b><input type="radio" name="moment_absence_souhaitee" value="p"><br><br>'; echo '<input type="radio" name="moment_absence_ordinaire" value="j" checked><b><u>'. _('form_day') .'</u></b><input type="radio" name="moment_absence_souhaitee" value="j" checked><br>'; echo '</td>'; // cellule 3 : calendrier de saisie du jour d'absence echo '<td>'; echo '<table cellpadding="0" cellspacing="0" width="250">'; echo '<tr>'; $mois_calendrier_saisie_fin_prec = $mois_calendrier_saisie_fin==1 ? 12 : $mois_calendrier_saisie_fin-1 ; $mois_calendrier_saisie_fin_suiv = $mois_calendrier_saisie_fin==12 ? 1 : $mois_calendrier_saisie_fin+1 ; // affichage des boutons de défilement // recul du mois saisie fin echo '<td align="center" class="big">'; echo '<a href="'.$PHP_SELF.'?session='.$session.'&year_calendrier_saisie_debut='.$year_calendrier_saisie_debut.'&mois_calendrier_saisie_debut='.$mois_calendrier_saisie_debut.'&year_calendrier_saisie_fin='.$year_calendrier_saisie_fin_prec.'&mois_calendrier_saisie_fin='.$mois_calendrier_saisie_fin_prec.'&user_login='******'&onglet='.$onglet.'">'; echo ' <img src="'. TEMPLATE_PATH . 'img/simfirs.gif" width="16" height="16" border="0" alt="'. _('divers_mois_precedent') .'" title="'. _('divers_mois_precedent') .'"> '; echo '</a>'; echo '</td>'; // titre du ecalendrier de saisie du jour d'absence echo '<td align="center" class="big">'. _('saisie_echange_titre_calendrier_2') .' :</td>'; // affichage des boutons de défilement // avance du mois saisie fin echo '<td align="center" class="big">'; echo '<a href="'.$PHP_SELF.'?session='.$session.'&year_calendrier_saisie_debut='.$year_calendrier_saisie_debut.'&mois_calendrier_saisie_debut='.$mois_calendrier_saisie_debut.'&year_calendrier_saisie_fin='.$year_calendrier_saisie_fin_suiv.'&mois_calendrier_saisie_fin='.$mois_calendrier_saisie_fin_suiv.'&user_login='******'&onglet='.$onglet.'">'; echo ' <img src="'. TEMPLATE_PATH . 'img/simlast.gif" width="16" height="16" border="0" alt="'. _('divers_mois_suivant') .'" title="'. _('divers_mois_suivant') .'"> '; echo '</a>'; echo '</td>'; echo '</tr>'; echo '</table>'; //*** calendrier saisie date fin ***/ affiche_calendrier_saisie_jour_presence($user_login, $year_calendrier_saisie_fin, $mois_calendrier_saisie_fin); echo '</td>'; echo '</tr>'; echo '<tr align="center">'; // cellule 1 : champs texte et boutons (valider/cancel) echo '<td colspan=3>'; /*** formulaire ***/ echo '<table cellpadding="2" cellspacing="3" border="0" >'; echo '<tr align="center">'; echo '<td><b>'. _('divers_comment_maj_1') .' : </b></td>'; $text_commentaire ='<input type="text" name="new_comment" size="25" maxlength="30" value="">' ; echo '<td>'.$text_commentaire.'</td>'; echo '</tr>'; echo '<tr align="center">'; echo '<td colspan=2>'; echo '<input type="hidden" name="user_login" value="'.schars($user_login).'">'; echo '<input type="hidden" name="new_echange_rtt" value=1>'; echo '<input type="submit" value="'. _('form_submit') .'"> <input type="reset" value="'. _('form_cancel') .'">'; echo '</td>'; echo '</tr>'; echo '</table>'; echo '</td>'; echo '</tr>'; echo '</table>'; echo '</form>' ; }