File manager - Edit - /home/webapp69.cm.in.th/u69319090028/Shop/app/Controllers/SellerFinanceController.php
Back
<?php /** * SellerFinanceController * Handles seller financial metrics, commission statements, and settlement history */ require_once __DIR__ . '/../Core/Controller.php'; require_once __DIR__ . '/../Services/SellerFinanceService.php'; require_once __DIR__ . '/../Helpers/Auth.php'; require_once __DIR__ . '/../Helpers/Session.php'; require_once __DIR__ . '/../Helpers/Url.php'; class SellerFinanceController extends Controller { private SellerFinanceService $financeService; public function __construct() { $this->financeService = new SellerFinanceService(); } public function index(): void { $userId = Auth::id(); $page = isset($_GET['page']) ? (int)$_GET['page'] : 1; $financeData = $this->financeService->getFinanceSummary($userId); $settlementsData = $this->financeService->getSettlements($userId, $page, 20); $this->render('seller/finance/index', array_merge($financeData, $settlementsData, [ 'pageTitle' => 'รายงานการเงินและรายได้ร้านค้า - ศูนย์ผู้ขาย CARGOO', 'activeNav' => 'finance' ]), 'seller'); } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.23 |
proxy
|
phpinfo
|
Settings