Advertisement
Guest User

Untitled

a guest
Apr 24th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. <?php
  2. class Controller{
  3.  
  4. private $request = null;
  5. private $template = '';
  6. private $web;
  7.  
  8. /**
  9. * Konstruktor, erstellet den Controller.
  10. *
  11. * @param Array $request Array aus $_GET & $_POST.
  12. */
  13. public function __construct($request){
  14. $this->request = $request;
  15. $this->template = !empty($request['view']) ? $request['view'] : $this->web;
  16. }
  17.  
  18. /**
  19. * Methode zum anzeigen des Contents.
  20. *
  21. * @return String Content der Applikation.
  22. */
  23. public function display($web){
  24.  
  25. $view = new View();
  26. switch($this->template = $web){
  27. case 'dashboard':
  28. $view->setTemplate('dashboard');
  29. break;
  30. case 'logout':
  31. $view->setTemplate('logout');
  32. break;
  33. default:
  34. $view->setTemplate('dashboard');
  35. break;
  36. }
  37. return $view->loadTemplate();
  38. }
  39. }
  40. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement