1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
|
<?php
include("connexion.php");
function calendrier($mois,$annee)
{
$ts = mktime(1,1,1,$mois,1,$annee); //Recup du timestamp
$tab = getdate($ts); //Recup du num du jr
$j = 1 ;
$nbjour = date('t',$ts) ; //nb jours dans le mois
$nom_mois = array('Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobtre','Novembre','Décembre');
$aujourdhui = explode(',',date("d,n,Y"));
$date = date("Y-m-d");
$sql = "SELECT Salarie_Nom,Conge_Type
FROM conge,salarie
WHERE Conge.Conge_Salarie_Email=Salarie.Salarie_Email
AND Conge_Etat='validé'
AND Conge_DateDeb='$date' or Conge_DateFin='$date' ";
$result = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
$donnees = mysql_fetch_array($result);
$Nom = $donnees['Salarie_Nom'];
$Type = $donnees['Conge_Type'];
if($tab['wday'] == 0)
{
$dp = 7 ;
}
else
{
$dp = $tab['wday'] ;
}
//entête du calendrier
echo "<table width=\"80%\" border=\"5\" align=center><tr><td><font color=#0066cc>Lun</font></td><td><font color=#0066cc>Mar</font></td><td><font color=#0066cc>Mer</font></td><td><font color=#0066cc>Jeu</font></td><td><font color=#0066cc>Ven</font></td><td><font color=#0066cc>Sam</font></td><td><font color=#0066cc>Dim</font></td></tr>";
//Affichage du calendrier
for($i=1;$i<=42;$i++)
{
if($i % 7 == 1 )
{
echo "<tr>";
}
if(($dp <= $i)&&($j <= $nbjour))
{
if($j == $aujourdhui[0] && $mois == $aujourdhui[1] && $annee == $aujourdhui[2])
echo "<td bgcolor='#0066cc'><font color='#ffffff'>$j</font></td>" ;
else
{
echo "<td><font color=#0066cc>$j<br>";
if($result)
{
echo $Nom?>(<?echo $Type?>)
<? };?>
</font></td>
<? };
$j++;
}
else
{
echo "<td></td>";
}
if($i % 7 == 0 )
{
echo "</tr>";
}
}
echo "</table>";
if($mois == 12)
{
$prochain_mois = 1 ;
$prochaine_annee = $annee + 1 ;
$precedent_mois = $mois - 1 ;
$precedente_annee = $annee ;
}
else if($mois == 1)
{
$prochain_mois = $mois + 1 ;
$prochaine_annee = $annee ;
$precedent_mois = 12 ;
$precedente_annee = $annee - 1 ;
}
else
{
$prochain_mois = $mois + 1 ;
$prochaine_annee = $annee ;
$precedent_mois = $mois - 1 ;
$precedente_annee = $annee ;
}
printf("<p align=center><a href=\"?mois=%s&an=%s\"><<</a> %s <a href=\"?mois=%s&an=%s\">>></a></p>",$precedent_mois,$precedente_annee,$nom_mois[$mois-1],$prochain_mois,$prochaine_annee);
}
?> |
Partager