template.php 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. <?php
  2. function FormatURI(URI $uri, $base=""){
  3. $image=$uri->GetImage();
  4. $imageHTML="";
  5. if ($image!="")
  6. $imageHTML='<img src="'.$uri->GetImage().'" />';
  7. return '<a href="'.$base.$uri->GetLinkLocation().'">'.$imageHTML.$uri->GetText().'</a>';
  8. }
  9. ?>
  10. <!DOCTYPE html>
  11. <html>
  12. <head>
  13. <title>
  14. {@Title}<?php
  15. $__crumbs=Breadcrumbs::GetAll();
  16. foreach ($__crumbs as $crumb)
  17. echo ' &gt; ',$crumb['text'];
  18. ?> | Robware
  19. </title>
  20. <meta charset="UTF-8">
  21. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  22. <link href="/style.css" rel="stylesheet" type="text/css" />
  23. <style type="text/css">
  24. {@CSS}
  25. </style>
  26. <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
  27. <script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.js"></script>
  28. <script src="/javascript.js"></script>
  29. <script type="text/javascript">
  30. {@JavaScript}
  31. </script>
  32. </head>
  33. <body>
  34. <div id="main-header">
  35. <div class="header">
  36. <h2>
  37. <span>{@Title}</span>
  38. <?php
  39. $__crumbs=Breadcrumbs::GetAll();
  40. foreach ($__crumbs as $crumb)
  41. echo '<span>',$crumb['text'],'</span>';
  42. ?>
  43. </h2>
  44. </div>
  45. </div>
  46. <div id="menu">
  47. <div>
  48. <div class="header">
  49. <img src="/images/logo.png" />
  50. <h1>Robware</h1>
  51. </div>
  52. <div id="nav-container">
  53. <nav>
  54. <dl>
  55. <?php
  56. $__controllers=Navigation::Get();
  57. foreach ($__controllers as $controller){
  58. $cURI=$controller->GetURI();
  59. echo '<dt>',FormatURI($cURI);
  60. $items=$controller->GetItems();
  61. if (count($items)>0)
  62. echo '<span class="go">&raquo;</span><span class="expand">+</span>';
  63. echo '</dt>';
  64. if (count($items)>0){
  65. echo '<div class="sub-pages">';
  66. foreach ($items as $uri)
  67. echo '<dd>',FormatURI($uri,$cURI->GetLinkLocation().'/'),'</dd>';
  68. echo '</div>';
  69. }
  70. }
  71. ?>
  72. </dl>
  73. </nav>
  74. </div>
  75. </div>
  76. </div>
  77. <div id="main">
  78. <div id="buttons">
  79. <table>
  80. <tr>
  81. <td>{@ButtonsLeft}</td>
  82. <td>{@ButtonsRight}</td>
  83. </tr>
  84. </table>
  85. </div>
  86. <div id="content">{@Body}</div>
  87. <div id="footer">{@Footer}</div>
  88. </div>
  89. </body>
  90. </html>