Try this code:
Code:
ob_start();
global $db, $vbulletin;
$show_count = 10;
$query = sprintf("SELECT * FROM " . TABLE_PREFIX . "event
WHERE visible = 1
AND (
(MONTH(FROM_UNIXTIME(dateline_from)) = MONTH(NOW()) AND DAY(FROM_UNIXTIME(dateline_from)) = DAY(NOW()))
OR
(MONTH(FROM_UNIXTIME(dateline_to)) = MONTH(NOW()) AND DAY(FROM_UNIXTIME(dateline_to)) = DAY(NOW()))
)
ORDER BY dateline_from ASC LIMIT $show_count");
$event_get = vB::$db->query_read($query);
$output_bits = "";
while ($event = vB::$db->fetch_array($event_get)) {
if ($event["dateline_to"] == 0) {
$format = sprintf(
"On %s",
vbdate(
"D M jS Y",
$event["dateline_from"],
false,
true,
false,
true
)
);
} else {
$format = sprintf(
"From %s to %s",
vbdate(
"D M jS Y",
$event["dateline_from"],
false,
true,
false,
true
),
vbdate("jS M Y", $event["dateline_to"], false, true, false, true)
);
}
$output_bits .= sprintf("
<div class='noavatarcontent floatcontainer widget_post_bit'>
<div class='widget_post_userinfo'></div>
<div class='smallavatartext widget_post_comment_noavatar'>
<h5 class='widget_post_header'>
<a href='calendar.php?do=getinfo&e=%d' class='title'>%s</a>
</h5>
<div class='meta'>%s</div>
</div>
</div>",
$event["eventid"],
$event["title"],
$format
);
}
$output = $output_bits;
ob_end_clean();



Comment