Quote database webapp
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

header.php 2.0KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <?PHP
  2. require_once('inc/settings.php');
  3. require_once('inc/account.php');
  4. ?>
  5. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  6. <html>
  7. <head>
  8. <title>Quote db<?PHP if (defined('TITLE')) { echo ' : ' .TITLE; } ?></title>
  9. <link rel="stylesheet" href="res/style.css" type="text/css">
  10. <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?PHP echo BASE; ?>rss">
  11. <script type="text/javascript" src="<?PHP echo BASE; ?>res/ajax.js">
  12. </script>
  13. <script type="text/javascript">
  14. function stateChange (id) {
  15. if (xmlhttp.readyState == 4) {
  16. document.getElementById('rate'+id).innerHTML = xmlhttp.responseText;
  17. }
  18. }
  19. function doRate (value, id) {
  20. if (!xmlhttp) { return true; }
  21. xmlhttp.open("GET", '<?PHP echo BASE; ?>rateajax?quote='+id+'&'+value, true);
  22. xmlhttp.onreadystatechange = function () { stateChange(id); };
  23. xmlhttp.send(null);
  24. document.getElementById('rate'+id).innerHTML = 'Submitting...';
  25. return false;
  26. }
  27. </script>
  28. </head>
  29. <body>
  30. <h1>Quote db</h1>
  31. <div id="menu">
  32. <img src="<?PHP echo BASE; ?>res/bl.png" alt="Corner">
  33. <span id="links">
  34. <a href="<?PHP echo BASE; ?>">Overview</a> |
  35. <a href="<?PHP echo BASE; ?>latest">Latest</a> |
  36. <a href="<?PHP echo BASE; ?>best">Best</a> |
  37. <a href="<?PHP echo BASE; ?>browse">Browse</a> |
  38. <a href="<?PHP echo BASE; ?>random">Random</a>
  39. </span>
  40. <span id="rlinks">
  41. <?PHP
  42. if (!isset($_SESSION['uid'])) {
  43. ?>
  44. <a href="<?PHP echo BASE; ?>login">Login</a> |
  45. <a href="<?PHP echo BASE; ?>register">Register</a>
  46. <?PHP
  47. } else {
  48. ?>
  49. <!--<a href="<?PHP echo BASE; ?>account">My account</a> |-->
  50. <!--<a href="<?PHP echo BASE; ?>standing">-->
  51. <a href="<?PHP echo BASE; ?>login">Logged in as <?PHP echo htmlentities($_SESSION['uname']); ?></a>
  52. <!--</a>--> |
  53. <a href="<?PHP echo BASE; ?>unrated">Unrated quotes</a> |
  54. <a href="<?PHP echo BASE; ?>submit">Add quote</a>
  55. <?PHP
  56. }
  57. ?>
  58. </span>
  59. </div>
  60. <div id="content">