/** * Lists all models. */ public function actionIndex() { $name = ''; $pageSize = CommonService::getPageSize(); $productIdNameArr = ProductService::getActiveProductIdNameArr(); $criteria = new CDbCriteria(); if (CommonService::$TrueFalseStatus['FALSE'] == Yii::app()->user->getState('system_admin')) { $managedProducts = TestUserService::getManagedProduct(Yii::app()->user->id); $criteria->addInCondition('id', $managedProducts); $criteria->addCondition('is_dropped="0"'); } if (isset($_GET['name'])) { $name = $_GET['name']; $criteria->addSearchCondition('name', $name); } $dataProvider = new CActiveDataProvider('Product', array('criteria' => $criteria, 'sort' => array('defaultOrder' => array('is_dropped' => false, 'display_order' => true)), 'pagination' => array('pageSize' => $pageSize))); $this->render('index', array('dataProvider' => $dataProvider, 'name' => $name, 'productIdNameArr' => $productIdNameArr)); }