/
var
/
www
/
vhosts
/
nabawater
/
backend
/
views
/
wallet-transcation
/
/var/www/vhosts/nabawater/backend/views/wallet-transcation
mkdir
upload
Name
Size
Mode
Actions
index.php
5417
0644
edit
dl
rm
Edit:
/var/www/vhosts/nabawater/backend/views/wallet-transcation/index.php
(5417B)
<?php use backend\components\CGridView; use backend\models\WalletTransaction; use yii\helpers\Html; use yii\helpers\Url; use common\helpers\UploadHelper; /* @var $this \yii\web\View */ /* @var $model \backend\models\User*/ /* @var $dataProvider \backend\models\UserSearch */ $this->title = yii::t('backend','Wallet Transaction Management'); ?> <div class="card user-icon"> <div class="custom-card-body"> <h3 class="custom-card-title"><?= $this->title ?> </h3> <?php echo CGridView::widget([ 'dataProvider' => $dataProvider, 'filterModel' =>$searchModel, 'columns' => [ ['class' => \yii\grid\SerialColumn::className()], 'first_name', 'last_name', 'mobile_number', [ 'attribute' => 'amount', 'value' => function (WalletTransaction $model) { return round($model->amount,2); } ], [ 'attribute' => 'balance', 'value' => function (WalletTransaction $model) { return round($model->balance,2); } ], [ 'attribute' => 'order_number', 'value' => function (WalletTransaction $model) { if($model->order_number != "") { return $model->order_number; } else { return ''; } } ], [ 'attribute' => 'pay_type', 'value' => function (WalletTransaction $model) { return WalletTransaction::getWalletTypeLabel($model->transaction_type); } ], ], ]); ?> </div> </div> <!--modal-quick-view--> <div id="printpreview" class="modal fade" role="dialog" data-backdrop="static"> <div class="modal-dialog modal-lg"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title"><b><?= yii::t('backend','User Details' ) ?></b></h4> <button type="button" class="close" data-dismiss="modal">×</button> </div><!--modal-header--> <div class="modal-body" id="print_content"> </div><!--modal-body--> <div class="modal-footer"> <button class="btn btn-danger" id ="cancel-order-modal" data-dismiss="modal" ><?= Yii::t('backend', 'Cancel') ?></button> </div><!--modal-footer--> </div><!--modal-content--> </div><!--modal-dialog--> </div><!--modal-quick-view--> <script type="text/javascript"> runOnLoad(function () { var $this; $("[data-size = mini]").on('switchChange.bootstrapSwitch', function () { $this = $(this); var url_val = '<?= Url::to(['change-status']) ?>'; Core.ajax({ url: url_val, data: {key: $this.closest('tr').attr('data-key'), status: Core.checkboxBoolToInt($this.is(':checked'))}, done: function (json) { if (parseInt(json.status) === 1) { Core.success(json.msg); return; } $this.attr('checked', !$this.is(':checked')); } }); }); $("[data-size = mini]").bootstrapSwitch(); $('.select2').select2(); $('body').on('click', '.quick-view', function () { $this = $(this); Core.ajax({ url : '<?= Url::to(['user/quick-view']) ?>', data : { id : $this.closest('tr').attr('data-key')}, done : function (json) { if ( parseInt(json.status) === 1 ) { $('#printpreview .modal-body').html(json.data); return; } Core.handleInvalidServerResponse(json); } }); }); $('.update').on('click',function(){ var key = $(this).closest('tr').attr('data-key'); var value = $(this).closest('div').find('input').val(); if(Math.floor(value) == value && $.isNumeric(value) && value >= 0) { if (key == '') { return false; } else { Core.ajax({ url: '<?= Url::to(['update-amount']) ?>', data: {key: key, value: value}, done : function (result) { if (parseInt(result.status) == 1) { Core.success(result.msg); } else { Core.error(result.msg); } } }); } } else { Core.error('Please Enter Valid Amount...!'); return false; } }); }) </script>
Save
cmd:
run