<div align="center"> <?php // Get and do basic validation on browser input ------------------------------------------ if (@is_numeric($_GET['page'])) { $page = $_GET['page']; } else { $page = 1; } if (@$_GET['order'] == 'new_first' || @$_GET['order'] == 'new_last') { $order = $_GET['order']; } else { $order = 'new_first'; } //Get a new guestbook_entry_lister object to help listing records //Tell it our context so we get the appropriate path to the email picture generator $entry_lister = new guestbook_entry_lister($records_per_page, $context = 'admin', '../data/data.xml'); if ($entry_lister->guestbook_is_empty()) { echo "<p>There are no records in the guestbook to display</p>"; include '../includes/footer.php'; exit; } // show records with a delete button to allow deletion; // and with edit button to allow editing; $with_buttons = array('delete', 'edit'); //display records in apporpriate order: if ($order == 'new_first') { $entry_lister->list_new_first($page, $with_buttons); } else { $entry_lister->list_new_last($page, $with_buttons); } // Create the Forward and Backward links -------------------------------------
require_once 'includes/class.guestbook_entry_lister.php'; // Get and do basic validation on browser input ------------------------------------------ if (isset($_GET['page']) && is_numeric($_GET['page'])) { $page = $_GET['page']; } else { $page = 1; } if (isset($_GET['order']) && ($_GET['order'] == 'new_first' || $_GET['order'] == 'new_last')) { $order = $_GET['order']; } else { $order = 'new_first'; } // Setting the default values for number of records per page ------------------------- $perpage = $records_per_page; //this value comes from config.php which is included by header.php $myLister = new guestbook_entry_lister($perpage, $context = 'main', 'data/data.xml'); if ($myLister->guestbook_is_empty()) { echo <<<HTML <p>I'm sorry. The guest book is empty. <a href="guestbook.php" title="add an entry">Be the first to add an entry</a>!</p> HTML; include 'includes/footer.php'; exit; } if ($order == 'new_first') { $myLister->list_new_first($page); } else { $myLister->list_new_last($page); } // Creating the Forward and Backward links $pgoutnew = show_page_links("list.php?order={$order}", $myLister->get_count(), $perpage, $page) . ' '; echo $pgoutnew;