Example #1
0
File: week.php Project: Birssan/GRR
 } else {
     echo affiche_heure_creneau($t, $resolution) . "</td>\n";
 }
 $wt = $t;
 $empty_color = "empty_cell";
 $num_week_day = $weekstarts;
 for ($weekday = 0; $weekday < 7; $weekday++) {
     $wday = date("d", $wt);
     $wmonth = date("m", $wt);
     $wyear = date("Y", $wt);
     $hour = date("H", $wt);
     $minute = date("i", $wt);
     $heureete1 = heure_ete_hiver("ete", $wyear, 0);
     $heurehiver1 = heure_ete_hiver("hiver", $wyear, 0);
     $heureete2 = heure_ete_hiver("ete", $wyear, 2);
     $heurehiver2 = heure_ete_hiver("hiver", $wyear, 2);
     if (!isset($correct_heure_ete_hiver) || $correct_heure_ete_hiver == 1) {
         $temp = mktime(0, 0, 0, $wmonth, $wday, $wyear);
         if ($heureete1 == $temp) {
             $semaine_changement_heure_ete = 'yes';
             $temp2 = mktime($hour, 0, 0, $wmonth, $wday, $wyear);
             if ($heureete2 == $temp2) {
                 if ($display_day[$num_week_day] == 1) {
                     echo tdcell($empty_color) . "-</td>\n";
                 }
                 $nb_case++;
                 $insere_case = 'y';
             } else {
                 if ($heureete2 < $temp2) {
                     $hour = date("H", $wt - 3600);
                     $decale_slot = 1;
Example #2
0
 $li++;
 $t = $time;
 $t2 = $time;
 $num_week_day = $weekstarts;
 for ($k = 0; $k <= 6; ++$k) {
     /* un tour de boucle par jour de la semaine, une colonne par jour */
     //$tplArray['rooms'][$incrementRoomAccessible]['jours'][$k]['index'] = "jour - ".$k;
     $cday = date('j', $t2);
     $cmonth = strftime('%m', $t2);
     $cyear = strftime('%Y', $t2);
     $t2 += 86400;
     if (!isset($correct_heure_ete_hiver) || $correct_heure_ete_hiver == 1) {
         $temp_day = strftime('%d', $t2);
         $temp_month = strftime('%m', $t2);
         $temp_year = strftime('%Y', $t2);
         if (heure_ete_hiver('hiver', $temp_year, 0) == mktime(0, 0, 0, $temp_month, $temp_day, $temp_year)) {
             $t2 += 3600;
         }
         if (date('H', $t2) == '01') {
             $t2 -= 3600;
         }
     }
     if ($display_day[$num_week_day] == 1) {
         $no_td = true;
         $tplArray['rooms'][$incrementRoomAccessible]['jours'][$k]['empty'] = true;
         if ($row[4] == 1) {
             $tplArray['rooms'][$incrementRoomAccessible]['jours'][$k]['row4'] = true;
         } else {
             $tplArray['rooms'][$incrementRoomAccessible]['jours'][$k]['row4'] = false;
         }
         if (isset($d[$cday]['id'][0]) && !est_hors_reservation(mktime(0, 0, 0, $cmonth, $cday, $cyear), $area)) {
Example #3
0
$num_week_day = $weekstarts;
$i=$time;
for ($t = $week_start; $t <= $week_end; $t += 86400)
{
    $jour_cycle = grr_sql_query1("SELECT Jours FROM ".TABLE_PREFIX."_calendrier_jours_cycle WHERE DAY='$i'");
    if ($display_day[$num_week_day] == 1) {// on n'affiche pas tous les jours de la semaine
        echo "<th style=\"width:14%;\">" . utf8_strftime($dformat, $t);
        if (getSettingValue("jours_cycles_actif") == "Oui" and $jour_cycle>0)
			      echo "<br />".get_vocab("rep_type_6")." ".$jour_cycle;
        echo "</th>\n";
    }
    $k++;
    if (!isset($correct_heure_ete_hiver) or ($correct_heure_ete_hiver == 1)) {
        $num_day = strftime("%d", $t);
        // Si le dernier dimanche d'octobre est dans la semaine, on avance d'une heure
        if  (heure_ete_hiver("hiver",$year,0) == mktime(0,0,0,$month,$num_day,$year))
            $t +=3600;
        if ((date("H",$t) == "13") or (date("H",$t) == "02"))
            $t -=3600;

    }
   	$i += 86400;
    $num_week_day++;
    $num_week_day = $num_week_day % 7;
}
echo "<th>&nbsp;</th>\n</tr>\n";
// Fin Répétition de la première ligne


echo "</table>";