$id = $_POST['coll_demande'];
    list($_POST['mois'], $_POST['annee']) = explode('-', $_POST['date_demande']);
    unset($_POST['demande']);
    $action = 'valider';
    $texte = 'Validation ';
} elseif (isset($_POST['mode']) && $_POST['mode'] == 'voir') {
    $id = $_POST['col_id'];
    $action = 'valider';
    $texte = 'Validation ';
} else {
    $id = $_SESSION['col_id'];
}
if (isset($_SERVER['REDIRECT_HTTP_REFERER'])) {
    print_r($_SERVER['REDIRECT_HTTP_REFERER']);
}
$table = generer_calendrier($id);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 
    <head>
        <title>Demande de congés</title>
        <?php 
include "head.php";
?>
        <style>
            tr {
                height: 25px;
            }
            td {
                min-width: 25px;
            }
 if ($abs == true) {
     $query_comm = "SELECT AC.COM_NO, C.COM_TEXTE, A.ABS_ETAT, A.ABS_JOUR FROM ABSENCE A, COMMENTAIRE C, ABSENCE_COMMENTAIRE AC WHERE A.ABS_NO = AC.ABS_NO AND AC.COM_NO = C.COM_NO AND A.ABS_NO IN (" . implode(', ', $tab_abs_no) . ") ORDER BY A.ABS_ETAT, A.ABS_JOUR;";
     $result_comm = $GLOBALS['connexion']->query($query_comm);
     while ($row_comm = $result_comm->fetch_assoc()) {
         $tab_com[$row_comm['COM_NO']][$row_comm['COM_TEXTE']][$row_comm['ABS_ETAT']][] = $row_comm['ABS_JOUR'];
     }
     $query = "SELECT * FROM ABSENCE WHERE ABS_NO IN (" . implode(', ', $tab_abs_no) . ") AND ABS_ETAT = 1 ORDER BY ABS_JOUR";
     $result = $GLOBALS['connexion']->query($query);
     if (mysqli_num_rows($result) > 0) {
         $affiche = true;
     }
     while ($row = $result->fetch_assoc()) {
         $tab_jour[] = $row['ABS_JOUR'];
     }
 }
 $conges = generer_calendrier($row_coll['COL_NO']);
 if ($abs == false) {
     $tableau = '<tr id ="' . $row_coll['COL_NO'] . '">' . '<td class="nomColl" id="' . $row_coll['COL_NO'] . '">' . $row_coll['COL_NOM'] . '<br />' . $row_coll['COL_PRENOM'] . ' </td>' . '<td class="calendrier">' . $conges['calendrier'] . '</td>' . '<td class="not_printed"></td>' . '<td class="not_printed"></td>';
 } else {
     $tableau = '<tr id ="' . $row_coll['COL_NO'] . '">' . '<td class="nomColl" id="' . $row_coll['COL_NO'] . '">' . $row_coll['COL_NOM'] . '<br />' . $row_coll['COL_PRENOM'] . '</td>' . '<td class="calendrier">' . $conges['calendrier'] . '</td>' . '<td class="not_printed"><strong>Droit aux congés</strong><br />' . radio('droit' . $row_coll['COL_NO'], $droit) . '<br /><strong>Client notifié</strong><br />' . radio('notification' . $row_coll['COL_NO'], $notification) . '<br /></td>';
     $tableau .= '<td class="not_printed"><strong>Etats et commentaires</strong><br />';
     if ($affiche == true) {
         $tableau .= '<strong>Congés acceptés</strong><br />';
         $tableau .= implode(',', $tab_jour) . '<br />';
     }
     foreach ($tab_com as $idcom => $values) {
         foreach ($values as $com => $values1) {
             foreach ($values1 as $etat => $jour) {
                 if ($etat == 2 && $debutSR == true) {
                     $tableau .= '<strong>Congés acceptés sous réserves</strong><br />';
                     $debutSR = false;
 if ($abs == true) {
     $query_comm = "SELECT AC.COM_NO, C.COM_TEXTE, A.ABS_ETAT, A.ABS_JOUR FROM ABSENCE A, COMMENTAIRE C, ABSENCE_COMMENTAIRE AC WHERE A.ABS_NO = AC.ABS_NO AND AC.COM_NO = C.COM_NO AND A.ABS_NO IN (" . implode(', ', $tab_abs_no) . ") ORDER BY A.ABS_ETAT, ABS_JOUR;";
     $result_comm = $GLOBALS['connexion']->query($query_comm);
     while ($row_comm = $result_comm->fetch_assoc()) {
         $tab_com[$row_comm['COM_NO']][$row_comm['COM_TEXTE']][$row_comm['ABS_ETAT']][] = $row_comm['ABS_JOUR'];
     }
     $query = "SELECT * FROM ABSENCE WHERE ABS_NO IN (" . implode(', ', $tab_abs_no) . ") AND ABS_ETAT = 1 ORDER BY ABS_JOUR";
     $result = $GLOBALS['connexion']->query($query);
     if (mysqli_num_rows($result) > 0) {
         $affiche = true;
     }
     while ($row = $result->fetch_assoc()) {
         $tab_jour[] = $row['ABS_JOUR'];
     }
 }
 $conges = generer_calendrier($id_col, $id_mois, $_POST['annee']);
 if ($abs == false) {
     $tableau = '<tr>' . '<td>' . $mois . ' ' . $_POST['annee'] . '</td>' . '<td class="calendrier">' . $conges['calendrier'] . '</td>' . '<td class="not_printed"></td>' . '<td class="not_printed"></td>';
 } else {
     $tableau = '<tr>' . '<td>' . $mois . ' ' . $_POST['annee'] . '</td>' . '<td class="calendrier">' . $conges['calendrier'] . '</td>' . '<td class="not_printed"><strong>Droit aux congés</strong><br />' . ($droit == 1 ? 'Oui' : 'Non') . '<br /><strong>Client notifié</strong><br />' . ($notification == 1 ? 'Oui' : 'Non') . '<br /></td>';
     $tableau .= '<td class="not_printed">';
     if ($affiche == true) {
         $tableau .= '<strong>Congés acceptés</strong><br />';
         $tableau .= implode(',', $tab_jour) . '<br />';
     }
     foreach ($tab_com as $idcom => $values) {
         foreach ($values as $com => $values1) {
             foreach ($values1 as $etat => $jour) {
                 if ($etat == 2 && $debutSR == true) {
                     $tableau .= '<strong>Congés acceptés sous réserves</strong><br />';
                     $debutSR = false;