Advertisement
Guest User

Untitled

a guest
May 26th, 2019
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.59 KB | None | 0 0
  1. //HEADER
  2. <div class="topbar"></div>
  3. <div class="topbarNext"></div>
  4. <div class="perete">
  5. <div class="container">
  6. <div class="c-row">
  7. <div class="c-col">
  8. <div class="tabla">
  9. <div class="tabla-title">
  10. <?=$title?>
  11. </div>
  12. <?=$this->generateMenu()?>
  13. </div>
  14. </div>
  15. <div class="c-col phone-none">
  16. </div>
  17. </div>
  18. </div>
  19. </div>
  20. <div class="topbar"></div>
  21. <div class="topbarNext"></div>
  22. <div class="podea">
  23. <div class="container">
  24. <div class="c-row">
  25. <div class="c-col">
  26. <div class="canapea"><img src="../../images/SVG/canapea.svg" alt="Canapea"></div>
  27. </div>
  28. <div class="c-col">
  29. <div class="c-col phone-none">
  30. <div class="bar">
  31. <img src="../../images/SVG/bar.svg" alt="Bar">
  32. </div>
  33. </div>
  34. </div>
  35. </div>
  36.  
  37. //Application
  38.  
  39. <?php
  40.  
  41.  
  42. class ApplicationView
  43. {
  44. private $page;
  45. private $menu;
  46. private $options;
  47.  
  48. /**
  49. * @param mixed $options
  50. */
  51. public function setOptions($options)
  52. {
  53. $this->options = $options;
  54. }
  55.  
  56.  
  57. public function new()
  58. {
  59. $page = new Page($this->options["title"]);
  60. $this->page = $page;
  61. $header = $page->getHeader();
  62. $header->ignoreCSS("css/".$this->options["ignoreCSS"]);
  63. $page->generate();
  64. }
  65.  
  66. public function generateContent()
  67. {
  68. echo '<body>';
  69. $this->generateModal("Ok");
  70. include("View/Application/tableConfirm.php");
  71. $this->generateHeader("HTTPcafé");
  72. }
  73.  
  74. private function generateModal($textButton)
  75. {
  76. include("View/BasicHTML/modal.html");
  77. }
  78.  
  79. private function generateHeader($title)
  80. {
  81. include("View/Application/header.php");
  82. //content
  83. }
  84.  
  85. public function generateFooter(){
  86. echo '
  87. </div>
  88. </div>
  89. <footer class="v-center">
  90. <div class="container">
  91. <div class="c-row hard-breaker responsive-no-bottom">
  92. <div class="c-col">
  93. <a href="#bill" onclick="showBill()">Vezi Nota</a>
  94. </div>
  95. <div class="c-col t-center">
  96. <a href="app-menu.html">Comanda</a>
  97. </div>
  98. <div class="c-col t-right">
  99. <a href="#" id="goUpButton">GO UP</a>
  100. </div>
  101. </div>
  102. </div>
  103. </footer>
  104. ';
  105.  
  106. echo '</body></html>';
  107. }
  108.  
  109. private function generateMenu()
  110. {
  111. echo '
  112. <div class="tabla-menu">
  113. <ul>';
  114. foreach($this->menu as $item => $link){
  115. echo '<li><a href="'.$link.'">'.$item.'</a></li>';
  116. }
  117. echo '<li><a href="#bill" onclick="showBill()">Plateşte Nota</a></li>';
  118. echo '
  119. </ul>
  120. </div>
  121. ';
  122. }
  123.  
  124. public function setMenu($menu){
  125. $this->menu = $menu;
  126. }
  127. }
  128.  
  129. //tableConfirm
  130.  
  131. <div id="table-modal" class="table-modal">
  132. <p class="modal-message">Doresti sa alegi aceasta masa?</p>
  133. <div class="modal-options">
  134. <button class="modal-btn" nr="0" id="modal-response" onclick="choose_table()">Da</button>
  135. <button class="modal-btn" nr="0" onclick="hide('table-modal')">Nu</button>
  136. </div>
  137. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement