27 lines
2.1 KiB
PHP
Executable File
27 lines
2.1 KiB
PHP
Executable File
<?php
|
|
|
|
use Kernel\Application;
|
|
use Modules\AffiliatesAdmin\Controllers\AffiliatesAdminController;
|
|
|
|
return function (Application $app) {
|
|
$app->addRoute('GET', '/admin/affiliatesadmin', [AffiliatesAdminController::class, 'index']);
|
|
$app->addRoute('GET', '/admin/affiliatesadmin/affiliates', [AffiliatesAdminController::class, 'index']);
|
|
$app->addRoute('GET', '/admin/affiliatesadmin/create', [AffiliatesAdminController::class, 'create']);
|
|
$app->addRoute('POST', '/admin/affiliatesadmin/store', [AffiliatesAdminController::class, 'store']);
|
|
$app->addRoute('GET', '/admin/affiliatesadmin/{id:\d+}/edit', [AffiliatesAdminController::class, 'edit']);
|
|
$app->addRoute('POST', '/admin/affiliatesadmin/{id:\d+}/update', [AffiliatesAdminController::class, 'update']);
|
|
$app->addRoute('POST', '/admin/affiliatesadmin/{id:\d+}/delete', [AffiliatesAdminController::class, 'destroy']);
|
|
|
|
$app->addRoute('GET', '/admin/affiliatesadmin/commissions', [AffiliatesAdminController::class, 'commissions']);
|
|
$app->addRoute('POST', '/admin/affiliatesadmin/commissions/{id:\d+}/approve', [AffiliatesAdminController::class, 'approveCommission']);
|
|
$app->addRoute('POST', '/admin/affiliatesadmin/commissions/{id:\d+}/reject', [AffiliatesAdminController::class, 'rejectCommission']);
|
|
|
|
$app->addRoute('GET', '/admin/affiliatesadmin/banners', [AffiliatesAdminController::class, 'banners']);
|
|
$app->addRoute('GET', '/admin/affiliatesadmin/banners/create', [AffiliatesAdminController::class, 'createBanner']);
|
|
$app->addRoute('POST', '/admin/affiliatesadmin/banners/store', [AffiliatesAdminController::class, 'storeBanner']);
|
|
$app->addRoute('GET', '/admin/affiliatesadmin/banners/{id:\d+}/edit', [AffiliatesAdminController::class, 'editBanner']);
|
|
$app->addRoute('POST', '/admin/affiliatesadmin/banners/{id:\d+}/update', [AffiliatesAdminController::class, 'updateBanner']);
|
|
$app->addRoute('POST', '/admin/affiliatesadmin/banners/{id:\d+}/delete', [AffiliatesAdminController::class, 'destroyBanner']);
|
|
|
|
$app->addRoute('GET', '/admin/affiliatesadmin/statistics', [AffiliatesAdminController::class, 'statistics']);
|
|
}; |