/var/www/vhosts/nabawater/backend/views/vendor-order-report
Edit: /var/www/vhosts/nabawater/backend/views/vendor-order-report/index.php (7632B)
title = 'Vendor Order Details';
$columns = [
['class' => \yii\grid\SerialColumn::class],
[
'attribute' => 'vendor_name',
'value' => function (Order $model) {
$data = Vendor::getVendorName($model->vendor_id);
return $data->vendor_name;
}
],
[
'attribute' => 'order_date',
'value' => function (Order $model) {
return $model->order_date;
}
],
[
'attribute' => 'order_total',
'value' => function (Order $model) {
if ($model->total_order_amount != '') {
return round($model->total_order_amount, 2);
} else {
return '-';
}
}
],
[
'attribute' => 'total_discount_value',
'value' => function (Order $model) {
if ($model->total_discount_value != '') {
return round($model->total_discount_value, 2);
} else {
return '-';
}
}
],
[
'attribute' => 'vendor_profit',
'value' => function (Order $model) {
if ($model->total_vendor_profit != '') {
return round($model->total_vendor_profit, 2);
} else {
return '-';
}
}
],
[
'attribute' => 'admin_commission',
'value' => function (Order $model) {
if ($model->total_admin_commission != '') {
return round($model->total_admin_commission, 2);
} else {
return '-';
}
}
],
[
'attribute' => 'no_of_orders',
'value' => function (Order $model) {
return $model->no_of_orders;
}
],
[
'class' => \yii\grid\ActionColumn::className(),
'header' => Yii::t('backend', 'Actions'),
'template' => '{view}',
'buttons' => [
'view' => function ($url, $model, $key) {
return Html::a('
' ,'javascript:;',
[
'data-toggle' => 'tooltip',
'class' => 'order-view',
'data-id' => $model->branch_id,
'data-date' => $model->order_date,
]);
},
],
],
];
?>
= yii::t('backend','Total Orders') ?>
= $dataProvider->query->count() ?>
= yii::t('backend','Total Earnings') ?>
= Com::setPriceFormat($dataProvider->query->sum('total_vendor_profit')) ?>
= $this->title ?>
= Html::a(
'Export',
['export'],
['class' => 'btn btn-info btn-sm']
) ?>
= $this->render('_search', ['model' => $searchModel]) ?>
= CGridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => $columns,
'hideFilterRow' => true,
]); ?>