Вход Регистрация
Файл: protected/modules/admin/components/AdminController.php
Строк: 40
<?php

/**
 * Controller is the customized base controller class.
 * All controller classes for this application should extend from this base class.
 */
class AdminController extends Controller {

    
/**
     * @var string the default layout for the controller view. Defaults to '//layouts/column1',
     * meaning using a single column layout. See 'protected/views/layouts/column1.php'.
     */
    
public $layout '//layouts/main';

    
/**
     * @var array context menu items. This property will be assigned to {@link CMenu::items}.
     */
    
public $menu = array();

    
/**
     * @var array the breadcrumbs of the current page. The value of this property will
     * be assigned to {@link CBreadcrumbs::links}. Please refer to {@link CBreadcrumbs::links}
     * for more details on how to specify this property.
     */
    
public $breadcrumbs = array();

    
/*
     * top menu pages
     */
    
public $pages = array();
    public 
$mad_updates = array();
    
    public 
$isBackend true;

    public function 
addDefaultCriteria($criteria$params = array()) {
        if(
$criteria instanceof CDbCriteria) {
            
$params array_merge(array(
                
'limit' => 20,
            ), 
$params);
            
            
$page = (int)Yii::app()->request->getQuery('page');
            
$offset = (max($page1) - 1) * $params['limit'];
            
$order Yii::app()->request->getQuery('order');
            
$sort Yii::app()->request->getQuery('sort');
            
            if(
$order) {
                
$params['order'] = isset($params['holders'][$order]) ? $params['holders'][$order] : $order;
                
                if(
$sort) {
                    
$params['sort'] = $sort;
                }
                else {
                    
$params['sort'] = 'ASC';
                }
            }
            
            
            
            
$criteria->limit $params['limit'];
            
$criteria->offset $offset;
            
            if(isset(
$params['order'])  && isset($params['sort'])) {
                
$criteria->order $params['order'] . ' ' $params['sort'];
            }
        }
    }

}
Онлайн: 1
Реклама