Microweber\Providers\Modules::get_modules PHP Method

get_modules() public method

public get_modules ( $params )
    public function get_modules($params)
    {
        return $this->get($params);
        //        if (is_string($params)){
        //            $params = parse_str($params, $params2);
        //            $params = $params2;
        //        }
        //        $params['table'] = $this->table;
        //        $params['group_by'] = 'module';
        //        $params['order_by'] = 'position asc';
        //        $params['cache_group'] = 'modules/global';
        //        if (isset($params['id'])){
        //            $params['limit'] = 1;
        //        } else {
        //            $params['limit'] = 1000;
        //        }
        //        if (isset($params['module'])){
        //            $params['module'] = str_replace('/admin', '', $params['module']);
        //        }
        //        if (isset($params['keyword'])){
        //            $params['search_in_fields'] = array('name', 'module', 'description', 'author', 'website', 'version', 'help');
        //        }
        //
        //        if (isset($params['ui']) and $params['ui']=='any'){
        //            unset($params['ui']);
        //        }
        //
        //
        //
        //        return mw()->database_manager->get($params);
    }