Example #1
0
/**
 * 获取后台控制菜单
 * @param array $menu
 */
function get_menu(&$menu)
{
    $tpl = '<a href="%s"><li class="list-group-item %s"><span class="badge">%s</span><span class="glyphicon %s"></span> %s</li></a>';
    $html = '';
    $controller_name = \Core\Application::get_controller(true);
    foreach ($menu as &$val) {
        if (stripos($val['link'], $controller_name)) {
            $val['is_active'] = true;
        }
        $active = $val['is_active'] ? 'select' : '';
        $html .= sprintf($tpl, $val['link'], $active, $val['badge'], $val['ico'], $val['name']);
    }
    return $html;
}