Guest User

Untitled

a guest
May 21st, 2018
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. <?php if (!defined('BASEPATH')) exit('No direct script access allowed');
  2.  
  3. class Layout {
  4. private $obj;
  5. private $layout;
  6.  
  7. function Layout($layout = 'layout_main') {
  8. $this->obj =& get_instance();
  9. $this->layout = 'layouts/' .$layout;
  10. }
  11.  
  12. public function setLayout($layout) {
  13. $this->layout = 'layouts/' .$layout;
  14. }
  15.  
  16. public function view ($view, $data = null, $return = false) {
  17. $data['yield'] = $this->obj->load->view($view, $data, true);
  18.  
  19. if ($return == true) {
  20. $output = $this->obj->load->view($this->layout, $data, true);
  21. return $output;
  22. }
  23. else {
  24. $this->obj->load->view($this->layout,$data, false);
  25. }
  26. }
  27. }
  28. ?>
Add Comment
Please, Sign In to add comment