function renderPage() { global $db; $first = 0; $max = 5; if (isset($_GET['first'])) { $first = (int) $_GET['first']; } if (isset($_GET['max'])) { $max = (int) $_GET['max']; } ?> <h2>Latest blog entries</h2> <?php $total = $db->getNumberOfBlogEntries(); echo "<h3>Page " . ($first / $max + 1) . " of " . round(($total + $max - 1) / $max) . "</h3>"; $blogEntries = $db->getLatestBlogEntries($max, $first); foreach ($blogEntries as $entry) { $writer = $db->getUserById($entry->owner_id); $element = new ShortBlogEntry($entry, $writer); echo $element->render(); } $cur = 0; $p = 1; while ($cur < $total) { echo "<a href='index.php?page=all&max={$max}&first={$cur}'>{$p}</a> "; $p++; $cur += $max; } }
function renderPage() { global $db; ?> <h2>Blogging for bloggers</h2> <div class="home"> Here at last. Sign up for your own account and exercise your right to blog and comment!<br/> Come on. You know you want to. </div> <h3>Latest blog entries</h3> <?php $blogEntries = $db->getLatestBlogEntries(3, 0); foreach ($blogEntries as $entry) { $writer = $db->getUserById($entry->owner_id); $element = new ShortBlogEntry($entry, $writer); echo $element->render(); } }