function main() { global $config; global $debug; $query = ''; // If no query parameters if (count($_GET) == 0) { default_display(); exit(0); } $pageNum = 1; // if $_GET['page'] defined, use it as page number if (isset($_GET['page'])) { $pageNum = $_GET['page']; } // Mode $mode = 'genus'; if (isset($_GET['mode'])) { $mode = $_GET['mode']; switch ($mode) { case 'genus': case 'author': case 'publication': break; default: $mode = 'genus'; } } $genus = ''; if (isset($_GET['q'])) { $query = $_GET['q']; display_search($query, $mode); } if (isset($_GET['genus'])) { $genus = $_GET['genus']; display_genus($genus, $pageNum); } if (isset($_GET['author'])) { $author = $_GET['author']; display_author($author, $pageNum); } if (isset($_GET['publication'])) { $publication = $_GET['publication']; display_publication($publication, $pageNum); } }
function main() { $query = ''; // If no query parameters if (count($_GET) == 0) { default_display(); exit(0); } // If show a single record if (isset($_GET['id'])) { $id = $_GET['id']; display_record($id); } if (isset($_GET['search'])) { $query = $_GET['search']; display_search($query); exit(0); } if (isset($_GET['author'])) { $query = $_GET['author']; display_author($query); exit(0); } if (isset($_GET['publication_outlet'])) { $query = $_GET['publication_outlet']; display_outlet($query); exit(0); } }