= $total) {
$limit = 0;
$start = 0;
$entries_to_get = $entries_per_page;
}
else if ($start == 1) {
$entries_to_get = ($total % $entries_per_page);
$limit = $total - $entries_to_get;
}
else {
$limit = ($total - $start) - $entries_per_page;
$entries_to_get = $entries_per_page;
}
}
if ($limit < 0) {
$limit = 0;
}
$offset = ($total % $entries_per_page);
$tpl = new FastTemplate($template_directory);
$tpl->define(array('main' => 'guestbook.tpl',
'entries' => 'entry.tpl',
'enter' => (isset($entered) ? 'entered.tpl' : 'enter.tpl')));
if (isset($post)) {
$view_result = mysql_query("SELECT display_int, name, email, date, entry
FROM $table
WHERE display_int = '$post'");
}else {
$view_result = mysqli_query($mysqli, "SELECT display_int, name, email, date, entry
FROM $table
WHERE moderated='N'
ORDER BY display_int DESC
LIMIT $entries_to_get OFFSET $limit");
}
$farts = array();
while ($row = mysqli_fetch_array($view_result)) {
if ($row['email'] != '') {
$name = '' . $row['name'] . '';
}
else {
$name = $row['name'];
}
$date = date("dS F Y - h:i:s A", $row['date']);
$farts[] = array('NAME' => $name,
'DATE' => $date,
'ENTER_MESSAGE' => $enter_message,
'ENTRY' => stripslashes($row['entry']),
'ENTRY_ID' => $row['display_int']);
}
$farts = array_reverse($farts);
foreach ($farts as $fart) {
$tpl->assign($fart);
$tpl->parse('ENTRIES', '.entries');
}
$indx = make_index ($total, $start, $entries_per_page, $offset);
$tpl->assign(array('FOOTING'=> $indx));
$tpl->parse('ENTER', 'enter');
$tpl->parse("FINAL", array("main"));
$tpl->FastPrint();
//
?>
$timer->print_time('page load'); ?>