/
var
/
www
/
vhosts
/
nabawater
/
backend
/
views
/
vendor-payment
/
/var/www/vhosts/nabawater/backend/views/vendor-payment
mkdir
upload
Name
Size
Mode
Actions
index.php
3827
0644
edit
dl
rm
_search.php
969
0644
edit
dl
rm
Edit:
/var/www/vhosts/nabawater/backend/views/vendor-payment/index.php
(3827B)
<?php use backend\components\CGridView; use backend\models\Order; use backend\models\OrderSearch; use yii\helpers\Html; use yii\helpers\Url; /* @var $this \yii\web\View */ /* @var $model \backend\models\Order */ /* @var $dataProvider \backend\models\OrderSearch */ $this->title = yii::t('backend','Vendor Payment Management'); ?> <div class="card"> <div class="row"> <div class="card-body"> <div class="card-title"> <h3><?= $this->title ?> <?= Html::a(Yii::t('backend', 'Export'), ['pdf'], ['class' => 'btn btn-success d-none d-lg-block m-l-15 pull-right']) ?> </h3> <hr> <?= $this->render('_search', ['model' => $searchModel]) ?> </div> <?php echo CGridView::widget([ 'dataProvider' => $dataProvider, 'columns' => [ ['class' => \yii\grid\SerialColumn::className()], [ 'attribute' => 'vendor_name', 'filterInputOptions' => ['class' => 'form-control col-md-10'], 'value' => function (Order $model) { return $model->vendor_name; } ], [ 'attribute' => 'total_order_amount', 'value' => function (Order $model) { if ($model->total_order_amount != '') { return round($model->total_order_amount, 2); } else { return '-'; } } ], [ 'attribute' => 'total_admin_profit', 'value' => function (Order $model) { if ($model->total_admin_profit != '') { return round($model->total_admin_profit, 2); } else { return '-'; } } ], [ 'attribute' => 'total_vendor_profit', 'value' => function (Order $model) { if ($model->total_vendor_profit != '') { return round($model->total_vendor_profit, 2); } else { return '-'; } } ], [ 'attribute' => 'no_of_orders', 'value' => function (Order $model) { return $model->no_of_orders; } ], ], ]); ?> </div> </div> </div> <script type="text/javascript"> runOnLoad(function () { $('.select2').on('change', function() { var status_id = $(this).val(); var key = $(this).closest('tr').attr('data-key'); Core.ajax({ type : "POST", url : '<?= Url::to(['change-vendor-payment-status']); ?>', data : {key: key, id: status_id}, done : function (json) { if (parseInt(json.status) === 1) { Core.success(json.msg); return; } } }); }); $(".select2").select2(); }) </script>
Save
cmd:
run