|
|  |
", date("l", $event->event_start_date));
$date_string .= sprintf("%s", date("jS M Y", $event->event_start_date));
if ($preview_event->event_end_date > $preview_event->event_start_date)
$date_string .= sprintf(" to %s", date("l, jS M Y", $preview_event->event_end_date));
// Prepare footer string
$footer_string = sprintf("Posted on %s by %s", date("jS M Y", $event->created_on), $event->created_by);
if ($event->updated_on > 0)
$footer_string .= sprintf(" (updated on %s)", date("jS M Y", $event->updated_on));
// Print the event details
printf(" \n");
printf(" \n");
}
/* The following code outputs all of the existing events found in the database */
// Instantiate a dbms object (for use by the event object)
$dbms = new dbms(CONST_DB_HOST, CONST_DB_USER, CONST_DB_PASSWORD, CONST_DB_NAME);
// Instantiate an event object
$event = new event($dbms);
// Loop through all the events in the database
while ($event->loadNextEvent()) {
// Only display events that are less than 180 days old (apprx. 6 months)
if ((time() - $event->event_start_date) < 15552000) {
// Prepare nicely formatted date string
$date_string = sprintf("%s, ", date("l", $event->event_start_date));
$date_string .= sprintf("%s", date("jS M Y", $event->event_start_date));
if ($event->event_end_date > $event->event_start_date)
$date_string .= sprintf(" to %s", date("l, jS M Y", $event->event_end_date));
// Prepare footer string
$footer_string = sprintf("Posted on %s", date("jS M Y", $event->created_on));
if ($event->updated_on > 0)
$footer_string .= sprintf(" (updated on %s)", date("jS M Y", $event->updated_on));
// Print the event details
printf(" \n");
printf(" \n");
}
}
?>
|
|
|