diff options
author | Silvio <silvio@devlet.com.br> | 2010-08-06 15:21:50 -0300 |
---|---|---|
committer | Silvio <silvio@devlet.com.br> | 2010-08-06 15:21:50 -0300 |
commit | 896640c17c8cd011aa2138411b8f59e057ac6788 (patch) | |
tree | 5cdb63610a2df3711443b1f14eeb54403d88b45f /tests/navigate.php | |
parent | cb9013d07f17dada84702c808791a0b91aadf50c (diff) | |
download | cinisis-896640c17c8cd011aa2138411b8f59e057ac6788.tar.gz cinisis-896640c17c8cd011aa2138411b8f59e057ac6788.tar.bz2 |
Adding navitagion script
Diffstat (limited to 'tests/navigate.php')
-rw-r--r-- | tests/navigate.php | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/tests/navigate.php b/tests/navigate.php new file mode 100644 index 0000000..5eed190 --- /dev/null +++ b/tests/navigate.php @@ -0,0 +1,58 @@ +<?php +/** + * Cinisis - Isis db reading tool. + */ +?> + +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + </head> + <body> + +<?php + +// Import Cinisis Library. +require_once '../index.php'; + +// Get the query parameter. +if (isset($_GET["entry"]) && ! empty($_GET["entry"])) { + $entry = (int) $_GET["entry"]; +} +else { + $entry = 1; +} + +// Get a db instance. +$isis = new CinisisDb(); + +// Test connection. +if ($isis->db) { + $result = $isis->db->read($entry); + $entries = $isis->db->entries(); + + if ($entries < $entry) { + $entry = 1; + } + + if ($entry != 1) { + $prev = $entry - 1; + echo '<a href="navigate.php?entry='. $prev .'">< prev</a> '; + } + + if ($entry < $entries) { + $next = $entry + 1; + echo '<a href="navigate.php?entry='. $next .'">next ></a>'; + } + + // Format output. + echo '<pre>'; + echo "Connection test:\n"; + echo "Rows: $entries\n"; + print_r($result); + echo '</pre>'; +} + +?> +</body> |