Example #1
0
<?php

$CI =& get_instance();
$groups = $this->session->userdata('groups');
$CI->load->driver('cache', array('adapter' => 'file'));
if (!is_array($CI->cache->file->get('MENU_PROFILE_' . json_encode($groups)))) {
    $CI->load->model('Menu_Model');
    $CI->Menu_Model->createMenuCache($groups);
}
if (!isset($meta)) {
    $meta = array();
}
$meta = getMetaByController($meta);
$this->my_js->add(' $(\'.' . getPageName() . '\').data(\'meta\', ' . json_encode($meta) . '); ');
if (!isset($breadcrumb)) {
    $breadcrumb = array();
}
$breadcrumb = getBreadcrumb($breadcrumb, $meta, isset($skipBreadcrumb) ? $skipBreadcrumb : false);
header('Content-Type: text/html; charset=utf-8');
?>
<!DOCTYPE HTML>
<html lang="<?php 
echo $CI->session->userdata('langId');
?>
">
<head>
<?php 
if (config_item('hasRss') == true) {
    echo ' <link rel="alternate" type="application/rss+xml" title="Feed | ' . config_item('siteName') . '" href="' . base_url('rss') . '" />';
}
?>
Example #2
0
<?php

$result = array('pageName' => getPageName());
if (isset($notRefresh)) {
    $result['notRefresh'] = $notRefresh;
}
if (isset($showTitle)) {
    $result['showTitle'] = $showTitle;
}
if (!isset($meta)) {
    $meta = array();
}
$result['meta'] = getMetaByController($meta);
if (!isset($breadcrumb)) {
    $breadcrumb = array();
}
$result['breadcrumb'] = getBreadcrumb($breadcrumb, $result['meta'], isset($skipBreadcrumb) ? $skipBreadcrumb : false);
switch ($view) {
    case 'includes/crList':
        $result['js'] = 'crList';
        $result['list'] = $list;
        break;
    case 'includes/crForm':
        $form = appendMessagesToCrForm($form);
        $result['js'] = 'crForm';
        $result['form'] = $form;
        break;
    default:
        $result['html'] = $this->load->view($view, '', true);
        $result['html'] .= $this->my_js->getHtml();
}