Файл: system/controllers/admin/actions/content_filter.php
Строк: 52
<?php
class actionAdminContentFilter extends cmsAction {
    public function run($ctype_id){
        $content_model = cmsCore::getModel('content');
        $ctype = $content_model->getContentType($ctype_id);
        $datasets = $content_model->getContentDatasets($ctype_id);
        $fields  = $content_model->getContentFields($ctype['name']);
        if ($ctype['is_rating']){
            $fields[] = array(
                'title' => LANG_RATING,
                'name' => 'rating',
                'handler' => new fieldNumber('rating')
            );
        }
        
        if ($ctype['is_comments']){
            $fields[] = array(
                'title' => LANG_COMMENTS,
                'name' => 'comments',
                'handler' => new fieldNumber('comments')
            );
        }
        if (!empty($ctype['options']['hits_on'])){
            $fields[] = array(
                'title' => LANG_HITS,
                'name' => 'hits_count',
                'handler' => new fieldNumber('hits_count')
            );
        }
        return cmsTemplate::getInstance()->render('content_filter', array(
            'ctype' => $ctype,
            'datasets' => $datasets,
            'fields' => $fields
        ));
    }
}