To follow up on this, I got it working. I needed to echo out the output and remove the vB:: and other small things. But it works now.
PHP Code:
<?php
global $db;
require('global.php');
// %d
$show_count = 5;
$query = sprintf("SELECT * FROM ".TABLE_PREFIX."event WHERE visible = 1 AND (dateline_from > '%d' || ( dateline_from > '%d' AND dateline_to < '%d' )) ORDER BY dateline_from ASC LIMIT %d",TIMENOW,TIMENOW,TIMENOW,$show_count);
$event_get = $db->query_read($query);
$output_bits = '';
while($event = $db->fetch_array($event_get)) {
if($event['dateline_to'] == 0 )
{
$format = sprintf("On %s",date('jS M Y',$event['dateline_from']));
} else {
$format = sprintf("From %s to %s",date('jS M Y',$event['dateline_from']),date('jS M Y',$event['dateline_to']));
}
$output_bits .= sprintf('
<div style="text-align: left; margin-left: 25px;"><b><a href="calendar.php?do=getinfo&e=%d">%s</a></b>
%s</div><br />
',$event['eventid'],$event['title'],$format);
}
echo "$output_bits";
echo "<a style='margin-right: auto;' href='http://www.exoticagenda.com/calendar.php'>See more events</a>";
?>