Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
12694 anikendra 1
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
2
 
3
class Layout
4
{
5
 
6
    var $obj;
7
    var $layout;
8
 
9
    function Layout($layout = "layout_main")
10
    {
11
        $this->obj =& get_instance();
12
        $this->layout = $layout;
13
    }
14
 
15
    function setLayout($layout)
16
    {
17
      $this->layout = $layout;
18
    }
19
     function getLayout()
20
    {
21
      return $this->layout;
22
    }
23
 
24
    function view($view, $data=null, $return=false)
25
    {
26
        $loadedData = array();
27
        $loadedData['content_for_layout'] = $this->obj->load->view($view,$data,true);
28
 
29
        if($return)
30
        {
31
            $output = $this->obj->load->view($this->layout, $loadedData, true);
32
            return $output;
33
        }
34
        else
35
        {
36
            $this->obj->load->view($this->layout, $loadedData, false);
37
        }
38
    }
39
}