コード例 #1
0
 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()));
 }
コード例 #2
0
 /**
  * Просмотр транзакций юзера
  *
  * @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()));
 }