/var/www/vhosts/nabawater/backend/controllers
Edit: /var/www/vhosts/nabawater/backend/controllers/DashboardController.php (5805B)
$totalOrders,
'totalTurnOver' => $totalTurnOver,
'totalVendorProfit' => $totalVendorProfit,
'monthlyPendingOrder' => $monthlyPendingOrder,
'monthlyRejectedOrder' => $monthlyRejectedOrder,
'monthlyOrderSales' => $monthlyOrderSales,
'monthlyOrderTotal' => $monthlyOrderTotal,
'monthlyDeliveredOrder' => $monthlyDeliveredOrder,
'weeklyPendingOrder' => $weeklyPendingOrder,
'weeklyDeliveredOrder' => $weeklyDeliveredOrder,
'weeklyRejectedOrder' => $weeklyRejectedOrder,
'weeklyOrderTotal' => $weeklyOrderTotal,
'weeklyOrderSales' => $weeklyOrderSales,
'yearlyPendingOrder' => $yearlyPendingOrder,
'yearlyDeliveredOrder' => $yearlyDeliveredOrder,
'yearlyRejectedOrder' => $yearlyRejectedOrder,
'yearlyOrderTotal' => $yearlyOrderTotal,
'yearlyOrderSales' => $yearlyOrderSales,
'todayPendingOrder' => $todayPendingOrder,
'todayDeliveredOrder' => $todayDeliveredOrder,
'todayRejectedOrder' => $todayRejectedOrder,
'todayOrderTotal' => $todayOrderTotal,
'todayOrderSales' => $todayOrderSales,
];
$file = 'index_vendor';
if (!AdminUser::isVendor()) {
$file = 'index';
$totalCustomers = User::gettotalCustomers();
$totalRestaurants = Branch::TotalCount();
$data['totalCustomers'] = $totalCustomers;
$data['totalRestaurants'] = $totalRestaurants;
$data['monthlyPendingOrders'] = $monthlyPendingOrder;
$data['monthlyDeliveredOrder'] = $monthlyDeliveredOrder;
$data['monthlyOrderSales'] = $monthlyOrderSales;
$date['monthlyRejectedOrder'] = $monthlyRejectedOrder;
$data['weeklyRejectedOrder'] = $weeklyRejectedOrder;
$data['weeklyPendingOrder'] = $weeklyPendingOrder;
$data['weeklyDeliveredOrder'] = $weeklyDeliveredOrder;
$data['weeklyOrderSales'] = $weeklyOrderSales;
$data['weeklyOrderTotal'] = $weeklyOrderTotal;
$data['yearlyPendingOrder'] = $yearlyPendingOrder;
$data['yearlyDeliveredOrder'] = $yearlyDeliveredOrder;
$data['yearlyRejectedOrder'] = $yearlyRejectedOrder;
$data['yearlyOrderTotal'] = $yearlyOrderTotal;
$data['yearlyOrderSales'] = $yearlyOrderSales;
$data['todayRejectedOrder'] = $todayRejectedOrder;
$data['todayPendingOrder'] = $todayPendingOrder;
$data['todayDeliveredOrder'] = $todayDeliveredOrder;
$data['todayOrderSales'] = $todayOrderSales;
$data['todayOrderTotal'] = $todayOrderTotal;
}
if (AdminUser::isBranch()) {
$file = 'index_vendor';
}
return $this->render($file, $data);
}
/**
* @return Json
*/
public function actionChangeLanguage()
{
$params = ['lang'];
$post = Yii::$app->getRequest()->post();
$result = ['status' => STATUS_FAIL, 'msg' => ''];
foreach ($params as $param) {
if (!array_key_exists($param, $post)) {
$result['msg'] = Yii::t('backend', 'PARAM_MISSING');
goto skip;
}
}
$model = Language::findOne(['language_code' => $post['lang']]);
Com::setSession(APP_LANGUAGE, $post['lang']);
if ($model === null) {
$result['msg'] = Yii::t('backend', 'CANNOT_FIND_LANGUAGE');
goto skip;
}
$result['status'] = STATUS_SUCCESS;
skip:
return $this->asJson($result);
}
}