Пример #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()));
 }
Пример #3
0
 /**
  * Список платежных систем
  *
  * @return array
  */
 public function getPaymentTypes()
 {
     Yii::import('modules.deposit.extensions.Deposit.Deposit');
     $data = Deposit::getAggregatorsList();
     unset($data[Deposit::PAYMENT_SYSTEM_UNITPAY_SMS], $data[Deposit::PAYMENT_SYSTEM_WAYTOPAY_SMS]);
     return $data;
 }
Пример #4
0
 /**
  * Список платёжных систем
  *
  * @return array
  */
 public function getAggregatorsList()
 {
     $data = Deposit::getAggregatorsList();
     unset($data[Deposit::PAYMENT_SYSTEM_UNITPAY_SMS], $data[Deposit::PAYMENT_SYSTEM_WAYTOPAY_SMS]);
     return $data;
 }
Пример #5
0
 public function getType()
 {
     Yii::import('application.modules.deposit.extensions.Deposit.Deposit');
     $data = Deposit::getAggregatorsList();
     return isset($data[$this->payment_system]) ? $data[$this->payment_system] : '*Unknown*';
 }