public function actionIndex($user_id = NULL) { Yii::import('application.modules.deposit.extensions.Deposit.Deposit'); $model = new Transactions('search'); $model->unsetAttributes(); if (isset($_GET['Transactions'])) { $model->setAttributes($_GET['Transactions']); } $dataProvider = $model->search(); $this->render('//transactions/index', array('dataProvider' => $dataProvider, 'model' => $model, 'aggregatorsList' => Deposit::getAggregatorsList())); }
/** * Просмотр транзакций юзера * * @param int $user_id */ public function actionTransactionHistory($user_id) { Yii::import('application.modules.deposit.extensions.Deposit.Deposit'); $model = new Transactions('search'); $model->unsetAttributes(); if (isset($_GET['Transactions'])) { $model->setAttributes($_GET['Transactions']); } $dataProvider = $model->search(); $dataProvider->criteria->mergeWith(array('condition' => 't.user_id = :user_id', 'params' => array('user_id' => $user_id))); $this->render('//users/transaction-history', array('user' => Users::model()->findByPk($user_id), 'model' => $model, 'dataProvider' => $dataProvider, 'aggregatorsList' => Deposit::getAggregatorsList())); }