Файл: databasr/application/libraries/smarty/plugins/function.widget.php
Строк: 21
<?php
function smarty_function_widget($params, $template)
{
    if(empty($params['controller']) || empty($params['action'])) {
        throw new Exception('missing controller or action argument for widget.');
    }
    $ci = get_instance();
    $module = 'frontend';
    if(isset($params['module'])) {
        $module = $params['module'];
    }
    $ci->load->library('../controllers/' . $module  .'/' . $params['controller']);
    $ci->$params['controller']->$params['action']($params);
}