gdc_cmod/app/Controllers/Pages/AdminController.php
mahdahar 2aa2ef50f2 feat: add v2 dashboards and server-side request pagination
Introduces v2 role routes/views and moves request list filtering, sorting, and pagination to the backend for better performance. Also switches shared pages to a generated Tailwind CSS bundle with supporting npm assets.
2026-04-02 13:02:29 +07:00

40 lines
937 B
PHP

<?php
namespace App\Controllers\Pages;
use App\Controllers\BaseController;
class AdminController extends BaseController
{
public function __construct()
{
helper(['url', 'form', 'text']);
}
public function index()
{
$config = require APPPATH . 'Views/shared/config.php';
return view('admin/index', ['roleConfig' => $config['admin']]);
}
public function indexV2()
{
$config = require APPPATH . 'Views/shared/config.php';
return view('v2/admin/index', ['roleConfig' => $config['admin']]);
}
public function users()
{
$config = require APPPATH . 'Views/shared/config.php';
return view('admin/users', ['roleConfig' => $config['admin']]);
}
public function validationPage()
{
$config = require APPPATH . 'Views/shared/config.php';
return view('admin/validate', ['roleConfig' => $config['admin']]);
}
}