308,13 → 308,9 |
$ts_jour_suivant = $Calendrier->thisDay('timestamp'); |
$ts_jour_fin = mktime(0,0,0,$mois_fin, $jour_fin, $annee_fin); |
|
if ($ts_jour_suivant < $ts_jour_fin) { |
//echo "$ts_jour_suivant-"; |
$naviguer = true; |
while ($naviguer) { |
// Si le jours suivant est inférieur à la date de fin, on continue... |
if ($ts_jour_suivant <= $ts_jour_fin) { |
// Si le jours suivant est inférieur à la date de fin du mois courrant, on continue... |
while ($naviguer && ($ts_jour_suivant <= $ts_jour_fin)) { |
// Si le jours suivant est inferieur a la date de fin du mois courrant, on continue... |
if ($ts_jour_suivant < $ts_jour_fin_mois) { |
$cle_j = date('Y-m-d', $ts_jour_suivant); |
if (!isset($tablo_jours[$cle_j])) { |
330,20 → 326,10 |
} else { |
$naviguer = false; |
} |
} else { |
$naviguer = false; |
} |
} |
} else { |
$curday_ymd = $annee.$mois.$ligne_evenements->bf_jour_debut_evenement; |
$cle_j = $annee.'-'.$mois.'-'.sprintf('%02s', $ligne_evenements->bf_jour_debut_evenement); |
if (!isset($tablo_jours[$cle_j])) { |
$tablo_jours[$cle_j]['Calendar_Day'] = new Calendar_Day($annee, $mois, $ligne_evenements->bf_jour_debut_evenement); |
$tablo_jours[$cle_j]['Diary_Event'] = new DiaryEvent($tablo_jours[$cle_j]['Calendar_Day']); |
} |
$tablo_jours[$cle_j]['Diary_Event']->setEntry($ligne_evenements); |
} |
} |
|
|
// Add the decorator to the selection |
foreach ($tablo_jours as $jour) { |
$selection[] = $jour['Diary_Event']; |