[eluser]my9006ci[/eluser]
hi,
i have controller,like this
Code:
<?php
class Welcome extends Controller {
function Welcome()
{
parent::Controller();
$this->config->load('configsite');
$this->load->library('menubar');
}
function index()
{
$data['menu'] = '';
$data['title'] = $this->config->item('title');
$data['theme'] = $this->themes('theme');
$data['menubar'] = $this->themes('menubar');
$this->load->view('head',$data);
}
function themes($tema)
{
switch($tema)
{
case 'theme':
$tema = './themes/'.$this->config->item('theme');
if (!file_exists($tema))
{
show_404();
exit;
}
else
{
return $tema.'/';
}
break;
case 'menubar':
$tema = './menuthemes/'.$this->config->item('menutheme');
if (!file_exists($tema))
{
show_404();
exit;
}
else
{
$data['menu'] = $this->menubar->menubars();
return $data['menu'];
return $tema;
}
break;
}
}
}
and i have library, like this
Code:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Menubar {
var $CI = null;
function menubars()
{
$result = '';
$this->CI =& get_instance();
$this->CI->load->model("menu");
$menu = $this->CI->menu->get_menu(1);
if ($menu->num_rows() > 0)
{
$result .= '<div id="menu">';
$result .= '<ul class="menu">';
foreach ($menu->result() as $row)
{
$submenu = $this->CI->menu->get_submenu($row->id);
$result .= '<li><a >url.'" class="parent"><span>'.$row->menu.'</span></a>';
if ($submenu->num_rows() > 0)
{
$result .= '<ul>';
foreach ($submenu->result() as $subrow)
{
$result .= '<li><a >url.'"><span>'.$subrow->menu.'</span></a>';
}
$result .= '</ul>';
}
else
{
$result .= '</li>';
}
}
$result .= '</ul>';
$result .= '</div>';
}
return $result;
}
}
?>
and i have view file, like this
Code:
<html>
<head>
<title><?=$title;?></title>
<link type="text/css" href="<?=$theme;?>style.css" rel="stylesheet" />
</head>
<body>
<?=$menu;?>
i have config site, like this
Code:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
$config['title'] = "Code Igniter CMS";
$config['theme'] = "codeigniter";
$config['menutheme'] = "apycom.com-1-black";
How to return my library into variable controller
, when the file library is exits?