Subversion Repositories Applications.bazar

Rev

Rev 399 | Rev 468 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 399 Rev 446
Line 306... Line 306...
306
			
306
 
307
			$Calendrier = new Calendar($annee_debut, $mois_debut, $jour_debut);
307
			$Calendrier = new Calendar($annee_debut, $mois_debut, $jour_debut);
308
			$ts_jour_suivant = $Calendrier->thisDay('timestamp');
308
			$ts_jour_suivant = $Calendrier->thisDay('timestamp');
Line 309... Line -...
309
			$ts_jour_fin = mktime(0,0,0,$mois_fin, $jour_fin, $annee_fin);
-
 
310
			
-
 
311
	    	if ($ts_jour_suivant < $ts_jour_fin) {
309
			$ts_jour_fin = mktime(0,0,0,$mois_fin, $jour_fin, $annee_fin);
312
				//echo "$ts_jour_suivant-";
-
 
313
				$naviguer = true;
-
 
314
				while ($naviguer) {
310
 
315
					// Si le jours suivant est inférieur à la date de fin, on continue...
311
			$naviguer = true;
316
					if ($ts_jour_suivant <= $ts_jour_fin) {
312
	    	while ($naviguer && ($ts_jour_suivant <= $ts_jour_fin)) {
317
						// Si le jours suivant est inférieur à la date de fin du mois courrant, on continue...
313
				// Si le jours suivant est inferieur a la date de fin du mois courrant, on continue...
318
						if ($ts_jour_suivant < $ts_jour_fin_mois) {
314
				if ($ts_jour_suivant < $ts_jour_fin_mois) {
319
							$cle_j = date('Y-m-d', $ts_jour_suivant);
315
					$cle_j = date('Y-m-d', $ts_jour_suivant);
320
							if (!isset($tablo_jours[$cle_j])) {
316
					if (!isset($tablo_jours[$cle_j])) {
Line 328... Line 324...
328
							$Calendrier->setTimestamp($ts_jour_suivant);
324
					$Calendrier->setTimestamp($ts_jour_suivant);
329
							//echo "la".$Calendrier->thisDay('timestamp')."-";
325
					//echo "la".$Calendrier->thisDay('timestamp')."-";
330
						} else {
326
				} else {
331
							$naviguer = false;
327
					$naviguer = false;
332
						}
328
				}
333
					} else {
-
 
334
						$naviguer = false;
-
 
335
					}
-
 
336
				}
-
 
337
	    	} else { 
-
 
338
				$curday_ymd = $annee.$mois.$ligne_evenements->bf_jour_debut_evenement;
-
 
339
				$cle_j = $annee.'-'.$mois.'-'.sprintf('%02s', $ligne_evenements->bf_jour_debut_evenement);
-
 
340
				if (!isset($tablo_jours[$cle_j])) {
-
 
341
					$tablo_jours[$cle_j]['Calendar_Day'] = new Calendar_Day($annee, $mois, $ligne_evenements->bf_jour_debut_evenement);
-
 
342
					$tablo_jours[$cle_j]['Diary_Event'] = new DiaryEvent($tablo_jours[$cle_j]['Calendar_Day']);
-
 
343
				}
-
 
344
				$tablo_jours[$cle_j]['Diary_Event']->setEntry($ligne_evenements);
-
 
345
	    	}
329
	    	}
346
		}
330
		}
-
 
331
 
-
 
332
 
347
		// Add the decorator to the selection
333
		// Add the decorator to the selection
348
		foreach ($tablo_jours as $jour) {
334
		foreach ($tablo_jours as $jour) {
349
			$selection[] = $jour['Diary_Event'];				
335
			$selection[] = $jour['Diary_Event'];
350
		}
336
		}