[24-Feb-2026 20:09:01 Africa/Lagos] Index.php - URL from GET: NOT SET
[24-Feb-2026 20:09:01 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:09:01 Africa/Lagos] Exact match found: 
[24-Feb-2026 20:10:54 Africa/Lagos] Index.php - URL from GET: NOT SET
[24-Feb-2026 20:10:54 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:10:54 Africa/Lagos] Exact match found: 
[24-Feb-2026 20:14:36 Africa/Lagos] Index.php - URL from GET: NOT SET
[24-Feb-2026 20:14:36 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:14:36 Africa/Lagos] Exact match found: 
[24-Feb-2026 20:17:17 Africa/Lagos] Index.php - URL from GET: NOT SET
[24-Feb-2026 20:17:17 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:17:17 Africa/Lagos] Exact match found: 
[24-Feb-2026 20:19:15 Africa/Lagos] Index.php - URL from GET: NOT SET
[24-Feb-2026 20:19:15 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:19:15 Africa/Lagos] Exact match found: 
[24-Feb-2026 20:20:50 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Feb-2026 20:20:50 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:20:50 Africa/Lagos] Exact match found: 
[24-Feb-2026 20:20:50 Africa/Lagos] ✗ Failed to load class: Core\Controller
[24-Feb-2026 20:20:50 Africa/Lagos] PHP Fatal error:  Uncaught Error: Class "App\Core\Controller" not found in /home1/nismigra/public_html/app/controllers/AuthController.php:7
Stack trace:
#0 /home1/nismigra/public_html/index.php(73): require_once()
#1 [internal function]: {closure}()
#2 /home1/nismigra/public_html/app/core/Router.php(78): class_exists()
#3 /home1/nismigra/public_html/app/core/Router.php(37): App\Core\Router->executeRoute()
#4 /home1/nismigra/public_html/index.php(149): App\Core\Router->dispatch()
#5 {main}
  thrown in /home1/nismigra/public_html/app/controllers/AuthController.php on line 7
[24-Feb-2026 20:22:28 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Feb-2026 20:22:28 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:22:28 Africa/Lagos] Exact match found: 
[24-Feb-2026 20:22:28 Africa/Lagos] ✗ Failed to load class: Core\Request
[24-Feb-2026 20:22:28 Africa/Lagos] PHP Fatal error:  Uncaught Error: Class "App\Core\Request" not found in /home1/nismigra/public_html/app/core/Controller.php:10
Stack trace:
#0 /home1/nismigra/public_html/app/core/Router.php(82): App\Core\Controller->__construct()
#1 /home1/nismigra/public_html/app/core/Router.php(37): App\Core\Router->executeRoute()
#2 /home1/nismigra/public_html/index.php(149): App\Core\Router->dispatch()
#3 {main}
  thrown in /home1/nismigra/public_html/app/core/Controller.php on line 10
[24-Feb-2026 19:22:50 UTC] PHP Parse error:  Unterminated comment starting line 41 in /home1/nismigra/public_html/index.php on line 41
[24-Feb-2026 19:35:07 UTC] PHP Parse error:  Unterminated comment starting line 41 in /home1/nismigra/public_html/index.php on line 41
[24-Feb-2026 20:35:15 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Feb-2026 20:35:15 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:35:15 Africa/Lagos] Exact match found: 
[24-Feb-2026 20:35:15 Africa/Lagos] ✗ Failed to load class: Core\Request
[24-Feb-2026 20:35:15 Africa/Lagos] PHP Fatal error:  Uncaught Error: Class "App\Core\Request" not found in /home1/nismigra/public_html/app/core/Controller.php:10
Stack trace:
#0 /home1/nismigra/public_html/app/core/Router.php(82): App\Core\Controller->__construct()
#1 /home1/nismigra/public_html/app/core/Router.php(37): App\Core\Router->executeRoute()
#2 /home1/nismigra/public_html/index.php(149): App\Core\Router->dispatch()
#3 {main}
  thrown in /home1/nismigra/public_html/app/core/Controller.php on line 10
[24-Feb-2026 20:35:29 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Feb-2026 20:35:29 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:35:29 Africa/Lagos] Exact match found: 
[24-Feb-2026 20:36:45 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Feb-2026 20:36:45 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:36:45 Africa/Lagos] Exact match found: 
[24-Feb-2026 20:38:23 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Feb-2026 20:38:23 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:38:23 Africa/Lagos] Exact match found: 
[24-Feb-2026 20:38:31 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Feb-2026 20:38:31 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:38:31 Africa/Lagos] Exact match found: 
[24-Feb-2026 20:39:17 Africa/Lagos] Index.php - URL from GET: NOT SET
[24-Feb-2026 20:39:17 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:39:17 Africa/Lagos] Exact match found: 
[24-Feb-2026 20:52:35 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Feb-2026 20:52:35 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:52:35 Africa/Lagos] Exact match found: 
[24-Feb-2026 20:53:32 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Feb-2026 20:53:32 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:53:32 Africa/Lagos] Exact match found: 
[24-Feb-2026 20:58:05 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Feb-2026 20:58:05 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:58:05 Africa/Lagos] Exact match found: 
[24-Feb-2026 20:58:21 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Feb-2026 20:58:21 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:58:21 Africa/Lagos] Exact match found: 
[24-Feb-2026 20:58:39 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Feb-2026 20:58:39 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 20:58:39 Africa/Lagos] Exact match found: 
[24-Feb-2026 21:00:38 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Feb-2026 21:00:38 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 21:00:38 Africa/Lagos] Exact match found: 
[24-Feb-2026 21:07:09 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Feb-2026 21:07:09 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 21:07:09 Africa/Lagos] Exact match found: 
[24-Feb-2026 21:08:21 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Feb-2026 21:08:21 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 21:08:21 Africa/Lagos] Exact match found: 
[24-Feb-2026 21:08:32 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Feb-2026 21:08:32 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 21:08:32 Africa/Lagos] Exact match found: 
[24-Feb-2026 21:09:17 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Feb-2026 21:09:17 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Feb-2026 21:09:17 Africa/Lagos] Exact match found: 
[24-Feb-2026 21:19:31 UTC] PHP Fatal error:  Uncaught Error: Undefined constant "DB_HOST" in /home1/nismigra/public_html/test_error.php:26
Stack trace:
#0 {main}
  thrown in /home1/nismigra/public_html/test_error.php on line 26
[25-Feb-2026 00:02:26 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:02:26 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:02:26 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:02:28 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:02:28 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:02:28 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:02:28 Africa/Lagos] PHP Fatal error:  Cannot redeclare App\Controllers\MigrantController::create() in /home1/nismigra/public_html/app/controllers/MigrantController.php on line 1031
[25-Feb-2026 00:02:48 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:02:48 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:02:48 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:02:48 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:02:48 Africa/Lagos] PHP Fatal error:  Uncaught Error: Class "App\Services\UploadService" not found in /home1/nismigra/public_html/app/controllers/MigrantController.php:22
Stack trace:
#0 /home1/nismigra/public_html/app/core/Router.php(82): App\Controllers\MigrantController->__construct()
#1 /home1/nismigra/public_html/app/core/Router.php(37): App\Core\Router->executeRoute()
#2 /home1/nismigra/public_html/index.php(163): App\Core\Router->dispatch()
#3 {main}
  thrown in /home1/nismigra/public_html/app/controllers/MigrantController.php on line 22
[25-Feb-2026 00:02:58 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:02:58 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:02:58 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:02:58 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:02:58 Africa/Lagos] PHP Fatal error:  Uncaught Error: Class "App\Services\UploadService" not found in /home1/nismigra/public_html/app/controllers/MigrantController.php:22
Stack trace:
#0 /home1/nismigra/public_html/app/core/Router.php(82): App\Controllers\MigrantController->__construct()
#1 /home1/nismigra/public_html/app/core/Router.php(37): App\Core\Router->executeRoute()
#2 /home1/nismigra/public_html/index.php(163): App\Core\Router->dispatch()
#3 {main}
  thrown in /home1/nismigra/public_html/app/controllers/MigrantController.php on line 22
[25-Feb-2026 00:03:00 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:03:00 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:03:00 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:03:00 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:03:00 Africa/Lagos] PHP Fatal error:  Uncaught Error: Class "App\Services\UploadService" not found in /home1/nismigra/public_html/app/controllers/MigrantController.php:22
Stack trace:
#0 /home1/nismigra/public_html/app/core/Router.php(82): App\Controllers\MigrantController->__construct()
#1 /home1/nismigra/public_html/app/core/Router.php(37): App\Core\Router->executeRoute()
#2 /home1/nismigra/public_html/index.php(163): App\Core\Router->dispatch()
#3 {main}
  thrown in /home1/nismigra/public_html/app/controllers/MigrantController.php on line 22
[25-Feb-2026 00:03:01 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:03:01 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:03:01 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:03:01 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:03:01 Africa/Lagos] PHP Fatal error:  Uncaught Error: Class "App\Services\UploadService" not found in /home1/nismigra/public_html/app/controllers/MigrantController.php:22
Stack trace:
#0 /home1/nismigra/public_html/app/core/Router.php(82): App\Controllers\MigrantController->__construct()
#1 /home1/nismigra/public_html/app/core/Router.php(37): App\Core\Router->executeRoute()
#2 /home1/nismigra/public_html/index.php(163): App\Core\Router->dispatch()
#3 {main}
  thrown in /home1/nismigra/public_html/app/controllers/MigrantController.php on line 22
[25-Feb-2026 00:03:03 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:03:03 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:03:03 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:03:03 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:03:03 Africa/Lagos] PHP Fatal error:  Uncaught Error: Class "App\Services\UploadService" not found in /home1/nismigra/public_html/app/controllers/MigrantController.php:22
Stack trace:
#0 /home1/nismigra/public_html/app/core/Router.php(82): App\Controllers\MigrantController->__construct()
#1 /home1/nismigra/public_html/app/core/Router.php(37): App\Core\Router->executeRoute()
#2 /home1/nismigra/public_html/index.php(163): App\Core\Router->dispatch()
#3 {main}
  thrown in /home1/nismigra/public_html/app/controllers/MigrantController.php on line 22
[25-Feb-2026 00:03:15 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:03:15 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:03:15 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:03:15 Africa/Lagos] PHP Fatal error:  Cannot redeclare App\Controllers\MigrantController::create() in /home1/nismigra/public_html/app/controllers/MigrantController.php on line 1031
[25-Feb-2026 00:04:23 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:04:23 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:04:23 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:04:23 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:04:23 Africa/Lagos] PHP Fatal error:  Uncaught Error: Class "App\Services\UploadService" not found in /home1/nismigra/public_html/app/controllers/MigrantController.php:23
Stack trace:
#0 /home1/nismigra/public_html/app/core/Router.php(82): App\Controllers\MigrantController->__construct()
#1 /home1/nismigra/public_html/app/core/Router.php(37): App\Core\Router->executeRoute()
#2 /home1/nismigra/public_html/index.php(163): App\Core\Router->dispatch()
#3 {main}
  thrown in /home1/nismigra/public_html/app/controllers/MigrantController.php on line 23
[25-Feb-2026 00:05:13 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:05:13 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:05:13 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:05:13 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:05:13 Africa/Lagos] PHP Fatal error:  Uncaught Error: Class "App\Services\UploadService" not found in /home1/nismigra/public_html/app/controllers/MigrantController.php:22
Stack trace:
#0 /home1/nismigra/public_html/app/core/Router.php(82): App\Controllers\MigrantController->__construct()
#1 /home1/nismigra/public_html/app/core/Router.php(37): App\Core\Router->executeRoute()
#2 /home1/nismigra/public_html/index.php(163): App\Core\Router->dispatch()
#3 {main}
  thrown in /home1/nismigra/public_html/app/controllers/MigrantController.php on line 22
[25-Feb-2026 00:05:16 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:05:16 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:05:16 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:05:16 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:05:16 Africa/Lagos] PHP Fatal error:  Uncaught Error: Class "App\Services\UploadService" not found in /home1/nismigra/public_html/app/controllers/MigrantController.php:22
Stack trace:
#0 /home1/nismigra/public_html/app/core/Router.php(82): App\Controllers\MigrantController->__construct()
#1 /home1/nismigra/public_html/app/core/Router.php(37): App\Core\Router->executeRoute()
#2 /home1/nismigra/public_html/index.php(163): App\Core\Router->dispatch()
#3 {main}
  thrown in /home1/nismigra/public_html/app/controllers/MigrantController.php on line 22
[25-Feb-2026 00:11:10 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:11:10 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:11:10 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:11:10 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:11:10 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:11:10 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:11:10 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:11:10 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:11:12 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:11:12 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:11:12 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:11:12 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:11:12 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:11:12 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:11:12 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:11:16 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:11:16 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:11:16 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:11:18 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:11:18 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:11:18 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:11:18 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:11:18 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:11:18 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:11:18 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:11:18 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:11:19 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:11:19 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:11:19 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:11:19 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:11:19 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:11:19 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:11:19 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:11:23 Africa/Lagos] Index.php - URL from GET: users
[25-Feb-2026 00:11:23 Africa/Lagos] Dispatching: Method=GET, Request='users'
[25-Feb-2026 00:11:23 Africa/Lagos] Exact match found: users
[25-Feb-2026 00:11:23 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => df83327dda3401881ed0e830c99479025998fb0863407bb33918457faf2cdbf4
    [csrf_token_time] => 1771972341
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[25-Feb-2026 00:11:23 Africa/Lagos] UserController: User role = SuperAdmin
[25-Feb-2026 00:11:23 Africa/Lagos] UserController: Access granted for SuperAdmin
[25-Feb-2026 00:11:24 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:11:24 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:11:24 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:11:33 Africa/Lagos] Index.php - URL from GET: users
[25-Feb-2026 00:11:33 Africa/Lagos] Dispatching: Method=GET, Request='users'
[25-Feb-2026 00:11:33 Africa/Lagos] Exact match found: users
[25-Feb-2026 00:11:33 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => df83327dda3401881ed0e830c99479025998fb0863407bb33918457faf2cdbf4
    [csrf_token_time] => 1771972341
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[25-Feb-2026 00:11:33 Africa/Lagos] UserController: User role = SuperAdmin
[25-Feb-2026 00:11:33 Africa/Lagos] UserController: Access granted for SuperAdmin
[25-Feb-2026 00:11:41 Africa/Lagos] Index.php - URL from GET: users/create
[25-Feb-2026 00:11:41 Africa/Lagos] Dispatching: Method=GET, Request='users/create'
[25-Feb-2026 00:11:41 Africa/Lagos] Exact match found: users/create
[25-Feb-2026 00:11:41 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => df83327dda3401881ed0e830c99479025998fb0863407bb33918457faf2cdbf4
    [csrf_token_time] => 1771972341
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[25-Feb-2026 00:11:41 Africa/Lagos] UserController: User role = SuperAdmin
[25-Feb-2026 00:11:41 Africa/Lagos] UserController: Access granted for SuperAdmin
[25-Feb-2026 00:11:44 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:11:44 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:11:44 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:11:47 Africa/Lagos] Index.php - URL from GET: users
[25-Feb-2026 00:11:47 Africa/Lagos] Dispatching: Method=GET, Request='users'
[25-Feb-2026 00:11:47 Africa/Lagos] Exact match found: users
[25-Feb-2026 00:11:47 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => df83327dda3401881ed0e830c99479025998fb0863407bb33918457faf2cdbf4
    [csrf_token_time] => 1771972341
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[25-Feb-2026 00:11:47 Africa/Lagos] UserController: User role = SuperAdmin
[25-Feb-2026 00:11:47 Africa/Lagos] UserController: Access granted for SuperAdmin
[25-Feb-2026 00:11:52 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:11:52 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:11:52 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:11:52 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:11:52 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:11:52 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:11:52 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:11:52 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:16:00 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:16:00 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:16:00 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:16:03 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:16:03 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:16:03 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:16:03 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:16:03 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:16:03 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:16:03 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:16:03 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:16:19 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:16:19 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:16:19 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:16:24 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:16:24 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:16:24 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:16:24 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:16:24 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:16:24 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:16:24 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:16:25 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:16:25 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:16:25 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:16:25 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:16:25 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:16:25 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:16:25 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:16:25 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:16:27 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:16:27 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:16:27 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:16:30 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:16:30 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:16:30 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:16:30 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:16:30 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:16:30 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:16:30 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:16:34 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:16:34 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:16:34 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:16:34 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:16:34 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:16:34 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:16:34 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:16:34 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:17:05 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:17:05 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:17:05 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:17:05 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:17:06 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:17:06 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:17:06 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:17:06 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:17:06 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:17:06 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:17:06 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:17:06 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:17:06 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:17:06 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:17:09 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:17:09 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:17:09 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:17:09 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:17:09 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:17:09 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:17:09 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:17:09 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:17:11 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:17:11 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:17:11 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:17:11 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:17:11 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:17:11 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:17:11 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:17:21 Africa/Lagos] Index.php - URL from GET: 503.shtml
[25-Feb-2026 00:17:21 Africa/Lagos] Dispatching: Method=GET, Request='503.shtml'
[25-Feb-2026 00:26:10 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:26:10 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:26:10 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:26:10 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:26:10 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:26:10 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:26:10 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:26:21 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:26:21 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:26:21 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:26:21 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:26:21 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:26:21 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:26:21 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:26:24 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:26:24 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:26:24 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:26:37 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:26:37 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:26:37 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:26:37 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:26:37 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:26:37 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:26:37 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:26:37 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:26:42 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:26:42 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:26:42 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:26:42 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:26:42 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:26:42 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:26:42 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:27:00 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:27:00 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:27:00 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:27:00 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:27:00 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:27:00 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:27:00 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:27:07 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:27:07 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:27:07 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:27:07 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:27:07 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:27:07 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:27:07 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:27:07 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:29:17 Africa/Lagos] Index.php - URL from GET: migrants/store
[25-Feb-2026 00:29:17 Africa/Lagos] Dispatching: Method=POST, Request='migrants/store'
[25-Feb-2026 00:29:17 Africa/Lagos] Exact match found: migrants/store
[25-Feb-2026 00:29:17 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:29:17 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:29:17 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:29:17 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:29:18 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000017
[25-Feb-2026 00:29:18 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000017'
[25-Feb-2026 00:29:18 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 00:29:18 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:29:18 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:29:18 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:29:18 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:29:43 Africa/Lagos] Index.php - URL from GET: migrants/add-dependant
[25-Feb-2026 00:29:43 Africa/Lagos] Dispatching: Method=POST, Request='migrants/add-dependant'
[25-Feb-2026 00:29:43 Africa/Lagos] Exact match found: migrants/add-dependant
[25-Feb-2026 00:29:43 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:29:43 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:29:43 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:29:43 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:29:43 Africa/Lagos] === ADD DEPENDANT CALLED ===
[25-Feb-2026 00:29:43 Africa/Lagos] POST data: Array
(
    [person_id] => NIS-MIG-2026-000017
    [csrf_token] => df83327dda3401881ed0e830c99479025998fb0863407bb33918457faf2cdbf4
    [surname] => SFSFS
    [given_name] => SFS
    [date_of_birth] => 2026-02-19
    [gender] => Male
    [document_no] => 
    [relationship] => Child
)

[25-Feb-2026 00:29:44 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000017
[25-Feb-2026 00:29:44 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000017'
[25-Feb-2026 00:29:44 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 00:29:44 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:29:44 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:29:44 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:29:44 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:29:48 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:29:48 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:29:48 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:31:46 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:31:46 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:31:46 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:31:48 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:31:48 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:31:48 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:31:48 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:31:48 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:31:48 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:31:48 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:31:48 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:31:51 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:31:51 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:31:51 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:31:51 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:31:51 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:31:51 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:31:51 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:31:58 Africa/Lagos] Index.php - URL from GET: users
[25-Feb-2026 00:31:58 Africa/Lagos] Dispatching: Method=GET, Request='users'
[25-Feb-2026 00:31:58 Africa/Lagos] Exact match found: users
[25-Feb-2026 00:31:58 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => df83327dda3401881ed0e830c99479025998fb0863407bb33918457faf2cdbf4
    [csrf_token_time] => 1771972341
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[25-Feb-2026 00:31:58 Africa/Lagos] UserController: User role = SuperAdmin
[25-Feb-2026 00:31:58 Africa/Lagos] UserController: Access granted for SuperAdmin
[25-Feb-2026 00:32:03 Africa/Lagos] Index.php - URL from GET: users/6/edit
[25-Feb-2026 00:32:03 Africa/Lagos] Dispatching: Method=GET, Request='users/6/edit'
[25-Feb-2026 00:32:03 Africa/Lagos] Pattern match found: users/{id}/edit
[25-Feb-2026 00:32:03 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => df83327dda3401881ed0e830c99479025998fb0863407bb33918457faf2cdbf4
    [csrf_token_time] => 1771972341
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[25-Feb-2026 00:32:03 Africa/Lagos] UserController: User role = SuperAdmin
[25-Feb-2026 00:32:03 Africa/Lagos] UserController: Access granted for SuperAdmin
[25-Feb-2026 00:33:03 Africa/Lagos] Index.php - URL from GET: users/6/update
[25-Feb-2026 00:33:03 Africa/Lagos] Dispatching: Method=POST, Request='users/6/update'
[25-Feb-2026 00:33:03 Africa/Lagos] Pattern match found: users/{id}/update
[25-Feb-2026 00:33:03 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => df83327dda3401881ed0e830c99479025998fb0863407bb33918457faf2cdbf4
    [csrf_token_time] => 1771972341
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[25-Feb-2026 00:33:03 Africa/Lagos] UserController: User role = SuperAdmin
[25-Feb-2026 00:33:03 Africa/Lagos] UserController: Access granted for SuperAdmin
[25-Feb-2026 00:33:03 Africa/Lagos] Index.php - URL from GET: users
[25-Feb-2026 00:33:03 Africa/Lagos] Dispatching: Method=GET, Request='users'
[25-Feb-2026 00:33:03 Africa/Lagos] Exact match found: users
[25-Feb-2026 00:33:03 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => df83327dda3401881ed0e830c99479025998fb0863407bb33918457faf2cdbf4
    [csrf_token_time] => 1771972341
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
    [success] => User updated successfully
)

[25-Feb-2026 00:33:03 Africa/Lagos] UserController: User role = SuperAdmin
[25-Feb-2026 00:33:03 Africa/Lagos] UserController: Access granted for SuperAdmin
[25-Feb-2026 00:33:18 Africa/Lagos] Index.php - URL from GET: users
[25-Feb-2026 00:33:18 Africa/Lagos] Dispatching: Method=GET, Request='users'
[25-Feb-2026 00:33:18 Africa/Lagos] Exact match found: users
[25-Feb-2026 00:33:18 Africa/Lagos] UserController constructor - Session: Array
(
)

[25-Feb-2026 00:33:18 Africa/Lagos] UserController: Not authenticated, redirecting to login
[25-Feb-2026 00:33:18 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 00:33:18 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 00:33:18 Africa/Lagos] Exact match found: login
[25-Feb-2026 00:33:20 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 00:33:20 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 00:33:20 Africa/Lagos] Exact match found: 
[25-Feb-2026 00:35:10 Africa/Lagos] Index.php - URL from GET: users
[25-Feb-2026 00:35:10 Africa/Lagos] Dispatching: Method=GET, Request='users'
[25-Feb-2026 00:35:10 Africa/Lagos] Exact match found: users
[25-Feb-2026 00:35:10 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => df83327dda3401881ed0e830c99479025998fb0863407bb33918457faf2cdbf4
    [csrf_token_time] => 1771972341
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[25-Feb-2026 00:35:10 Africa/Lagos] UserController: User role = SuperAdmin
[25-Feb-2026 00:35:10 Africa/Lagos] UserController: Access granted for SuperAdmin
[25-Feb-2026 00:35:14 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:35:14 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:35:14 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:35:14 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:35:14 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:35:14 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:35:14 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:35:14 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:35:18 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:35:18 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:35:18 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:35:18 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:35:18 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:35:18 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:35:18 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:36:59 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:36:59 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:36:59 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:37:00 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 00:37:00 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 00:37:00 Africa/Lagos] Exact match found: login
[25-Feb-2026 00:37:28 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 00:37:28 Africa/Lagos] Dispatching: Method=POST, Request='login'
[25-Feb-2026 00:37:28 Africa/Lagos] Exact match found: login
[25-Feb-2026 00:37:28 Africa/Lagos] User logged in: ID=6, Role=SuperAdmin
[25-Feb-2026 00:37:28 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:37:28 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:37:28 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:37:44 Africa/Lagos] Index.php - URL from GET: users
[25-Feb-2026 00:37:44 Africa/Lagos] Dispatching: Method=GET, Request='users'
[25-Feb-2026 00:37:44 Africa/Lagos] Exact match found: users
[25-Feb-2026 00:37:44 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => df83327dda3401881ed0e830c99479025998fb0863407bb33918457faf2cdbf4
    [csrf_token_time] => 1771972341
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[25-Feb-2026 00:37:44 Africa/Lagos] UserController: User role = SuperAdmin
[25-Feb-2026 00:37:44 Africa/Lagos] UserController: Access granted for SuperAdmin
[25-Feb-2026 00:37:46 Africa/Lagos] Index.php - URL from GET: users/create
[25-Feb-2026 00:37:46 Africa/Lagos] Dispatching: Method=GET, Request='users/create'
[25-Feb-2026 00:37:46 Africa/Lagos] Exact match found: users/create
[25-Feb-2026 00:37:46 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => df83327dda3401881ed0e830c99479025998fb0863407bb33918457faf2cdbf4
    [csrf_token_time] => 1771972341
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[25-Feb-2026 00:37:46 Africa/Lagos] UserController: User role = SuperAdmin
[25-Feb-2026 00:37:46 Africa/Lagos] UserController: Access granted for SuperAdmin
[25-Feb-2026 00:38:53 Africa/Lagos] Index.php - URL from GET: users/store
[25-Feb-2026 00:38:53 Africa/Lagos] Dispatching: Method=POST, Request='users/store'
[25-Feb-2026 00:38:53 Africa/Lagos] Exact match found: users/store
[25-Feb-2026 00:38:53 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => df83327dda3401881ed0e830c99479025998fb0863407bb33918457faf2cdbf4
    [csrf_token_time] => 1771972341
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[25-Feb-2026 00:38:53 Africa/Lagos] UserController: User role = SuperAdmin
[25-Feb-2026 00:38:53 Africa/Lagos] UserController: Access granted for SuperAdmin
[25-Feb-2026 00:38:53 Africa/Lagos] Index.php - URL from GET: users
[25-Feb-2026 00:38:53 Africa/Lagos] Dispatching: Method=GET, Request='users'
[25-Feb-2026 00:38:53 Africa/Lagos] Exact match found: users
[25-Feb-2026 00:38:53 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => df83327dda3401881ed0e830c99479025998fb0863407bb33918457faf2cdbf4
    [csrf_token_time] => 1771972341
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
    [success] => User created successfully
)

[25-Feb-2026 00:38:53 Africa/Lagos] UserController: User role = SuperAdmin
[25-Feb-2026 00:38:53 Africa/Lagos] UserController: Access granted for SuperAdmin
[25-Feb-2026 00:39:03 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 00:39:03 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 00:39:03 Africa/Lagos] Exact match found: login
[25-Feb-2026 00:39:06 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 00:39:06 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 00:39:06 Africa/Lagos] Exact match found: login
[25-Feb-2026 00:39:31 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 00:39:31 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 00:39:31 Africa/Lagos] Exact match found: 
[25-Feb-2026 00:40:19 Africa/Lagos] Index.php - URL from GET: users
[25-Feb-2026 00:40:19 Africa/Lagos] Dispatching: Method=GET, Request='users'
[25-Feb-2026 00:40:19 Africa/Lagos] Exact match found: users
[25-Feb-2026 00:40:19 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => df83327dda3401881ed0e830c99479025998fb0863407bb33918457faf2cdbf4
    [csrf_token_time] => 1771972341
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[25-Feb-2026 00:40:19 Africa/Lagos] UserController: User role = SuperAdmin
[25-Feb-2026 00:40:19 Africa/Lagos] UserController: Access granted for SuperAdmin
[25-Feb-2026 00:40:22 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:40:22 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:40:22 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:40:25 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:40:25 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:40:25 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:40:25 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:40:25 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:40:25 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:40:25 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:40:25 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:40:28 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:40:28 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:40:28 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:40:28 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:40:28 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:40:28 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:40:28 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:40:30 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:40:30 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:40:30 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:41:16 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:41:16 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:41:16 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:41:22 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:41:22 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:41:22 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:41:22 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:41:22 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:41:22 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:41:22 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:41:22 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:43:01 Africa/Lagos] Index.php - URL from GET: migrants/store
[25-Feb-2026 00:43:01 Africa/Lagos] Dispatching: Method=POST, Request='migrants/store'
[25-Feb-2026 00:43:01 Africa/Lagos] Exact match found: migrants/store
[25-Feb-2026 00:43:01 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:43:01 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:43:01 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:43:01 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:43:01 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000018
[25-Feb-2026 00:43:01 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000018'
[25-Feb-2026 00:43:01 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 00:43:01 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:43:01 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:43:01 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:43:01 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:43:05 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:43:05 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:43:05 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:45:28 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 00:45:28 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 00:45:28 Africa/Lagos] Exact match found: login
[25-Feb-2026 00:45:28 Africa/Lagos] Index.php - URL from GET: logo.svg
[25-Feb-2026 00:45:28 Africa/Lagos] Dispatching: Method=GET, Request='logo.svg'
[25-Feb-2026 00:45:29 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:45:29 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:45:29 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:45:39 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 00:45:39 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 00:45:39 Africa/Lagos] Exact match found: 
[25-Feb-2026 00:45:40 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:45:40 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:45:40 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:45:48 Africa/Lagos] Index.php - URL from GET: logo.svg
[25-Feb-2026 00:45:48 Africa/Lagos] Dispatching: Method=GET, Request='logo.svg'
[25-Feb-2026 00:45:49 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 00:45:49 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 00:45:49 Africa/Lagos] Exact match found: 
[25-Feb-2026 00:45:50 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:45:50 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:45:50 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:45:53 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 00:45:53 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 00:45:53 Africa/Lagos] Exact match found: login
[25-Feb-2026 00:45:53 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:45:53 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:45:53 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:45:54 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 00:45:54 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 00:45:54 Africa/Lagos] Exact match found: 
[25-Feb-2026 00:45:55 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:45:55 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:45:55 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:45:57 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 00:45:57 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 00:45:57 Africa/Lagos] Exact match found: login
[25-Feb-2026 00:45:57 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:45:57 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:45:57 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:45:59 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 00:45:59 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 00:45:59 Africa/Lagos] Exact match found: 
[25-Feb-2026 00:45:59 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:45:59 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:45:59 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:46:09 Africa/Lagos] Index.php - URL from GET: logout
[25-Feb-2026 00:46:09 Africa/Lagos] Dispatching: Method=GET, Request='logout'
[25-Feb-2026 00:46:09 Africa/Lagos] Exact match found: logout
[25-Feb-2026 00:46:09 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 00:46:09 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 00:46:09 Africa/Lagos] Exact match found: 
[25-Feb-2026 00:46:32 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 00:46:32 Africa/Lagos] Dispatching: Method=POST, Request='login'
[25-Feb-2026 00:46:32 Africa/Lagos] Exact match found: login
[25-Feb-2026 00:46:32 Africa/Lagos] User logged in: ID=2, Role=Admin
[25-Feb-2026 00:46:33 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:46:33 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:46:33 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:46:47 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:46:47 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:46:47 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:46:47 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:46:47 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:46:47 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:46:47 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:46:47 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:46:49 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:46:49 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:46:49 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:46:49 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:46:49 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:46:49 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:46:49 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:46:49 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:46:49 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 00:46:49 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 00:46:49 Africa/Lagos] Exact match found: login
[25-Feb-2026 00:46:54 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:46:54 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:46:54 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:46:54 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:46:54 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:46:54 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:46:54 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:46:55 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:46:55 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:46:55 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:46:55 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:46:55 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:46:55 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:46:55 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:46:56 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 00:46:56 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 00:46:56 Africa/Lagos] Exact match found: login
[25-Feb-2026 00:47:01 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000017
[25-Feb-2026 00:47:01 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000017'
[25-Feb-2026 00:47:01 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 00:47:01 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:47:01 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:47:01 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:47:01 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:47:03 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000017
[25-Feb-2026 00:47:03 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000017'
[25-Feb-2026 00:47:03 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 00:47:03 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:47:03 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:47:03 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:47:03 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:47:03 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 00:47:03 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 00:47:03 Africa/Lagos] Exact match found: login
[25-Feb-2026 00:47:40 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:47:40 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:47:40 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:47:40 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:47:40 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:47:40 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:47:40 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:47:44 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000018
[25-Feb-2026 00:47:44 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000018'
[25-Feb-2026 00:47:44 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 00:47:44 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:47:44 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:47:44 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:47:44 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:48:08 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000018
[25-Feb-2026 00:48:08 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000018'
[25-Feb-2026 00:48:08 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 00:48:08 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:48:08 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:48:08 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:48:08 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:48:12 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:48:12 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:48:12 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:48:15 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:48:15 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:48:15 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:48:15 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:48:15 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:48:15 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:48:15 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:48:15 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:48:19 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:48:19 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:48:19 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:48:19 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:48:19 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:48:19 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:48:19 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:52:48 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:52:48 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:52:48 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:52:48 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:52:48 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:52:48 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:52:48 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:52:52 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:52:52 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:52:52 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:52:52 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:52:52 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:52:52 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:52:52 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:52:52 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:53:39 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:53:39 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:53:39 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:53:39 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:53:39 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:53:39 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:53:39 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:53:39 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:53:44 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:53:44 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:53:44 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:53:44 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:53:44 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:53:44 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:53:44 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:56:18 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 00:56:18 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 00:56:18 Africa/Lagos] Exact match found: 
[25-Feb-2026 00:56:18 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 00:56:18 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 00:56:18 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 00:56:33 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:56:33 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:56:33 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:56:33 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:56:33 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:56:33 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:56:33 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:56:40 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:56:40 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:56:40 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:56:40 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:56:40 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:56:40 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:56:40 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:56:40 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:56:45 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:56:45 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:56:45 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:56:45 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:56:45 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:56:45 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:56:45 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:56:45 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 00:57:00 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:57:00 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:57:00 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:57:00 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:57:00 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:57:00 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:57:00 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:57:09 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2024-000002
[25-Feb-2026 00:57:09 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2024-000002'
[25-Feb-2026 00:57:09 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 00:57:09 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:57:09 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:57:09 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:57:09 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:58:08 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 00:58:08 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 00:58:08 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 00:58:08 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:58:08 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:58:08 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:58:08 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:58:12 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 00:58:12 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 00:58:12 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 00:58:12 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 00:58:12 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 00:58:12 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 00:58:12 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 00:58:12 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 01:00:29 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 01:00:29 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 01:00:29 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 01:00:32 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 01:00:32 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 01:00:32 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 01:00:32 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:00:32 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:00:32 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:00:32 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:00:32 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 01:00:36 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 01:00:36 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 01:00:36 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 01:00:36 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:00:36 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:00:36 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:00:36 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:00:42 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000016
[25-Feb-2026 01:00:42 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000016'
[25-Feb-2026 01:00:42 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 01:00:42 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:00:42 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:00:42 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:00:42 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:00:44 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000016
[25-Feb-2026 01:00:44 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000016'
[25-Feb-2026 01:00:44 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 01:00:44 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:00:44 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:00:44 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:00:44 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:00:44 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 01:00:44 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 01:00:44 Africa/Lagos] Exact match found: login
[25-Feb-2026 01:02:08 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 01:02:08 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 01:02:08 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 01:02:08 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:02:08 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:02:08 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:02:08 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:02:08 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 01:02:12 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 01:02:12 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 01:02:12 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 01:02:12 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:02:12 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:02:12 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:02:12 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:03:29 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 01:03:29 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 01:03:29 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 01:03:29 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:03:29 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:03:29 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:03:29 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:03:37 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000018
[25-Feb-2026 01:03:37 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000018'
[25-Feb-2026 01:03:37 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 01:03:37 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:03:37 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:03:37 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:03:37 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:04:26 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000018
[25-Feb-2026 01:04:26 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000018'
[25-Feb-2026 01:04:26 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 01:04:26 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:04:26 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:04:26 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:04:26 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:04:27 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 01:04:27 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 01:04:27 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 01:04:27 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:04:27 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:04:27 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:04:27 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:04:39 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 01:04:39 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 01:04:39 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 01:04:44 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 01:04:44 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 01:04:44 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 01:04:44 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:04:44 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:04:44 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:04:44 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:04:44 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 01:05:11 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000016
[25-Feb-2026 01:05:11 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000016'
[25-Feb-2026 01:05:11 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 01:05:11 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:05:11 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:05:11 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:05:11 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:05:15 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 01:05:15 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 01:05:15 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 01:05:17 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 01:05:17 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 01:05:17 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 01:05:17 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:05:17 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:05:17 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:05:17 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:05:17 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 01:05:22 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 01:05:22 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 01:05:22 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 01:05:22 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:05:22 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:05:22 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:05:22 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:05:28 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000010
[25-Feb-2026 01:05:28 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000010'
[25-Feb-2026 01:05:28 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 01:05:28 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:05:28 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:05:28 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:05:28 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:05:34 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 01:05:34 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 01:05:34 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 01:05:51 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 01:05:51 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 01:05:51 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 01:05:51 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:05:51 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:05:51 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:05:51 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:05:51 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 01:05:56 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 01:05:56 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 01:05:56 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 01:05:56 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:05:56 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:05:56 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:05:56 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:06:07 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 01:06:07 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 01:06:07 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 01:06:07 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:06:07 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:06:07 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:06:07 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:08:48 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 01:08:48 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 01:08:48 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 01:09:04 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000018
[25-Feb-2026 01:09:04 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000018'
[25-Feb-2026 01:09:04 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 01:09:04 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:09:04 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:09:04 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:09:04 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:09:06 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000018
[25-Feb-2026 01:09:06 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000018'
[25-Feb-2026 01:09:06 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 01:09:06 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:09:06 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:09:06 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:09:06 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:09:07 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 01:09:07 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 01:09:07 Africa/Lagos] Exact match found: login
[25-Feb-2026 01:09:17 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 01:09:17 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 01:09:17 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 01:09:36 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 01:09:36 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 01:09:36 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 01:09:36 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:09:36 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:09:36 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:09:36 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:10:49 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 01:10:49 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 01:10:49 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 01:11:30 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000013
[25-Feb-2026 01:11:30 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000013'
[25-Feb-2026 01:11:30 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 01:11:30 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:11:30 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:11:30 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:11:30 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:11:32 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000013
[25-Feb-2026 01:11:32 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000013'
[25-Feb-2026 01:11:32 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 01:11:32 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:11:32 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:11:32 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:11:32 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:11:32 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 01:11:32 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 01:11:32 Africa/Lagos] Exact match found: login
[25-Feb-2026 01:11:33 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000013/review
[25-Feb-2026 01:11:33 Africa/Lagos] Dispatching: Method=POST, Request='migrants/NIS-MIG-2026-000013/review'
[25-Feb-2026 01:11:33 Africa/Lagos] Pattern match found: migrants/{id}/review
[25-Feb-2026 01:11:33 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:11:33 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:11:33 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:11:33 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:11:35 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000013
[25-Feb-2026 01:11:35 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000013'
[25-Feb-2026 01:11:35 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 01:11:35 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:11:35 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:11:35 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:11:35 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:11:40 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000013/review
[25-Feb-2026 01:11:40 Africa/Lagos] Dispatching: Method=POST, Request='migrants/NIS-MIG-2026-000013/review'
[25-Feb-2026 01:11:40 Africa/Lagos] Pattern match found: migrants/{id}/review
[25-Feb-2026 01:11:40 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:11:40 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:11:40 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:11:40 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:11:41 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000013
[25-Feb-2026 01:11:41 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000013'
[25-Feb-2026 01:11:41 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 01:11:41 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 01:11:41 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 01:11:41 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 01:11:41 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 01:11:58 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 01:11:58 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 01:11:58 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 03:40:13 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 03:40:13 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 03:40:13 Africa/Lagos] Exact match found: 
[25-Feb-2026 04:11:16 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 04:11:16 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 04:11:16 Africa/Lagos] Exact match found: 
[25-Feb-2026 06:02:12 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 06:02:12 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 06:02:12 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 06:02:12 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 06:02:12 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 06:02:12 Africa/Lagos] Exact match found: login
[25-Feb-2026 06:02:55 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 06:02:55 Africa/Lagos] Dispatching: Method=POST, Request='login'
[25-Feb-2026 06:02:55 Africa/Lagos] Exact match found: login
[25-Feb-2026 06:05:36 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 06:05:36 Africa/Lagos] Dispatching: Method=POST, Request='login'
[25-Feb-2026 06:05:36 Africa/Lagos] Exact match found: login
[25-Feb-2026 06:05:36 Africa/Lagos] User logged in: ID=1, Role=SuperAdmin
[25-Feb-2026 06:05:36 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 06:05:36 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 06:05:36 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 06:05:38 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 06:05:38 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 06:05:38 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 06:05:39 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 06:05:39 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 06:05:39 Africa/Lagos] Exact match found: login
[25-Feb-2026 06:07:55 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 06:07:55 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 06:07:55 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 06:07:55 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 06:07:55 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 06:07:55 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 06:07:55 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 06:07:55 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 06:07:55 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 06:07:55 Africa/Lagos] Exact match found: login
[25-Feb-2026 06:12:22 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 06:12:22 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 06:12:22 Africa/Lagos] Exact match found: 
[25-Feb-2026 06:16:29 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 06:16:29 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 06:16:29 Africa/Lagos] Exact match found: 
[25-Feb-2026 06:17:51 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 06:17:51 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 06:17:51 Africa/Lagos] Exact match found: 
[25-Feb-2026 06:21:28 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000017
[25-Feb-2026 06:21:28 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000017'
[25-Feb-2026 06:21:28 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 06:21:28 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 06:21:28 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 06:21:28 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 06:21:28 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 06:26:27 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000017
[25-Feb-2026 06:26:27 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000017'
[25-Feb-2026 06:26:27 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 06:26:27 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 06:26:27 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 06:26:27 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 06:26:27 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 06:26:29 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000017
[25-Feb-2026 06:26:29 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000017'
[25-Feb-2026 06:26:29 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 06:26:29 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 06:26:29 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 06:26:29 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 06:26:29 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 06:26:29 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000017
[25-Feb-2026 06:26:29 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000017'
[25-Feb-2026 06:26:29 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 06:26:29 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 06:26:29 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 06:26:29 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 06:26:29 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 06:26:29 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 06:26:29 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 06:26:29 Africa/Lagos] Exact match found: login
[25-Feb-2026 06:26:30 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 06:26:30 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 06:26:30 Africa/Lagos] Exact match found: login
[25-Feb-2026 06:27:07 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 06:27:07 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 06:27:07 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 06:27:07 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 06:27:07 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 06:27:07 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 06:27:07 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 08:13:19 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 08:13:19 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 08:13:19 Africa/Lagos] Exact match found: login
[25-Feb-2026 08:13:22 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 08:13:22 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 08:13:22 Africa/Lagos] Exact match found: 
[25-Feb-2026 08:13:27 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 08:13:27 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 08:13:27 Africa/Lagos] Exact match found: login
[25-Feb-2026 08:45:25 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 08:45:25 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 08:45:25 Africa/Lagos] Exact match found: 
[25-Feb-2026 08:47:25 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 08:47:25 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 08:47:25 Africa/Lagos] Exact match found: 
[25-Feb-2026 08:47:33 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 08:47:33 Africa/Lagos] Dispatching: Method=POST, Request='login'
[25-Feb-2026 08:47:33 Africa/Lagos] Exact match found: login
[25-Feb-2026 08:47:33 Africa/Lagos] User logged in: ID=6, Role=SuperAdmin
[25-Feb-2026 08:47:33 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 08:47:33 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 08:47:33 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 08:48:41 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 08:48:41 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 08:48:41 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 08:48:41 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 08:48:41 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 08:48:41 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 08:48:41 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 08:48:41 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 08:48:43 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 08:48:43 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 08:48:43 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 08:48:43 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 08:48:43 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 08:48:43 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 08:48:43 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 08:48:43 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 08:48:44 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 08:48:44 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 08:48:44 Africa/Lagos] Exact match found: login
[25-Feb-2026 08:56:36 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 08:56:36 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 08:56:36 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 08:56:36 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 08:56:36 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 08:56:36 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 08:56:36 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 08:56:36 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 08:56:37 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 08:56:37 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 08:56:37 Africa/Lagos] Exact match found: login
[25-Feb-2026 09:03:24 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 09:03:24 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 09:03:24 Africa/Lagos] Exact match found: 
[25-Feb-2026 09:12:06 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 09:12:06 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 09:12:06 Africa/Lagos] Exact match found: 
[25-Feb-2026 09:56:11 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 09:56:11 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 09:56:11 Africa/Lagos] Exact match found: login
[25-Feb-2026 09:56:21 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 09:56:21 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 09:56:21 Africa/Lagos] Exact match found: 
[25-Feb-2026 09:56:24 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 09:56:24 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 09:56:24 Africa/Lagos] Exact match found: 
[25-Feb-2026 09:56:46 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 09:56:46 Africa/Lagos] Dispatching: Method=POST, Request='login'
[25-Feb-2026 09:56:46 Africa/Lagos] Exact match found: login
[25-Feb-2026 09:56:46 Africa/Lagos] User logged in: ID=2, Role=Admin
[25-Feb-2026 09:56:46 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 09:56:46 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 09:56:46 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 09:56:59 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 09:56:59 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 09:56:59 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 09:56:59 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 09:56:59 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 09:56:59 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 09:56:59 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 09:56:59 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 09:58:34 Africa/Lagos] Index.php - URL from GET: migrants/store
[25-Feb-2026 09:58:34 Africa/Lagos] Dispatching: Method=POST, Request='migrants/store'
[25-Feb-2026 09:58:34 Africa/Lagos] Exact match found: migrants/store
[25-Feb-2026 09:58:34 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 09:58:34 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 09:58:34 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 09:58:34 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 09:58:34 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[25-Feb-2026 09:58:34 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[25-Feb-2026 09:58:34 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 09:58:34 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 09:58:34 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 09:58:34 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 09:58:34 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 09:58:49 Africa/Lagos] Index.php - URL from GET: migrants/add-dependant
[25-Feb-2026 09:58:49 Africa/Lagos] Dispatching: Method=POST, Request='migrants/add-dependant'
[25-Feb-2026 09:58:49 Africa/Lagos] Exact match found: migrants/add-dependant
[25-Feb-2026 09:58:49 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 09:58:49 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 09:58:49 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 09:58:49 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 09:58:49 Africa/Lagos] === ADD DEPENDANT CALLED ===
[25-Feb-2026 09:58:49 Africa/Lagos] POST data: Array
(
    [person_id] => NIS-MIG-2026-000019
    [csrf_token] => 49662b8b15cdc3cb6d79b26843e565221face33f00135b8fb4eec8f4b7953a4b
    [surname] => \sdadda
    [given_name] => adaa
    [date_of_birth] => 2026-02-22
    [gender] => Male
    [document_no] => 
    [relationship] => Child
)

[25-Feb-2026 09:58:50 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[25-Feb-2026 09:58:50 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[25-Feb-2026 09:58:50 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 09:58:50 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 09:58:50 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 09:58:50 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 09:58:50 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 09:59:23 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 09:59:23 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 09:59:23 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 09:59:23 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 09:59:23 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 09:59:23 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 09:59:23 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 09:59:27 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000017
[25-Feb-2026 09:59:27 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000017'
[25-Feb-2026 09:59:27 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 09:59:27 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 09:59:27 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 09:59:27 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 09:59:27 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 09:59:29 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 09:59:29 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 09:59:29 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 09:59:29 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 09:59:29 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 09:59:29 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 09:59:29 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 09:59:32 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000015
[25-Feb-2026 09:59:32 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000015'
[25-Feb-2026 09:59:32 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 09:59:32 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 09:59:32 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 09:59:32 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 09:59:32 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 09:59:34 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 09:59:34 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 09:59:34 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 09:59:34 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 09:59:34 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 09:59:34 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 09:59:34 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 09:59:37 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000006
[25-Feb-2026 09:59:37 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000006'
[25-Feb-2026 09:59:37 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 09:59:37 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 09:59:37 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 09:59:37 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 09:59:37 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 10:00:44 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 10:00:44 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 10:00:44 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 10:00:48 Africa/Lagos] Index.php - URL from GET: logout
[25-Feb-2026 10:00:48 Africa/Lagos] Dispatching: Method=GET, Request='logout'
[25-Feb-2026 10:00:48 Africa/Lagos] Exact match found: logout
[25-Feb-2026 10:00:48 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 10:00:48 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 10:00:48 Africa/Lagos] Exact match found: 
[25-Feb-2026 10:04:24 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 10:04:24 Africa/Lagos] Dispatching: Method=POST, Request='login'
[25-Feb-2026 10:04:24 Africa/Lagos] Exact match found: login
[25-Feb-2026 10:04:25 Africa/Lagos] Index.php - URL from GET: favicon.ico
[25-Feb-2026 10:04:25 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[25-Feb-2026 10:05:31 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 10:05:31 Africa/Lagos] Dispatching: Method=POST, Request='login'
[25-Feb-2026 10:05:31 Africa/Lagos] Exact match found: login
[25-Feb-2026 10:05:44 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 10:05:44 Africa/Lagos] Dispatching: Method=HEAD, Request=''
[25-Feb-2026 10:28:33 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 10:28:33 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 10:28:33 Africa/Lagos] Exact match found: login
[25-Feb-2026 10:32:38 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 10:32:38 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 10:32:38 Africa/Lagos] Exact match found: 
[25-Feb-2026 10:33:06 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 10:33:06 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 10:33:06 Africa/Lagos] Exact match found: 
[25-Feb-2026 10:33:06 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 10:33:06 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 10:33:06 Africa/Lagos] Exact match found: 
[25-Feb-2026 10:35:23 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 10:35:23 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 10:35:23 Africa/Lagos] Exact match found: 
[25-Feb-2026 10:38:03 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 10:38:03 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 10:38:03 Africa/Lagos] Exact match found: 
[25-Feb-2026 10:38:06 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 10:38:06 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 10:38:06 Africa/Lagos] Exact match found: 
[25-Feb-2026 10:38:30 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 10:38:30 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 10:38:30 Africa/Lagos] Exact match found: 
[25-Feb-2026 10:38:31 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 10:38:31 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 10:38:31 Africa/Lagos] Exact match found: 
[25-Feb-2026 10:43:48 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 10:43:48 Africa/Lagos] Dispatching: Method=POST, Request='login'
[25-Feb-2026 10:43:48 Africa/Lagos] Exact match found: login
[25-Feb-2026 10:44:06 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 10:44:06 Africa/Lagos] Dispatching: Method=POST, Request='login'
[25-Feb-2026 10:44:06 Africa/Lagos] Exact match found: login
[25-Feb-2026 10:44:06 Africa/Lagos] User logged in: ID=2, Role=Admin
[25-Feb-2026 10:44:06 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 10:44:06 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 10:44:06 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 10:44:28 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000013
[25-Feb-2026 10:44:28 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000013'
[25-Feb-2026 10:44:28 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 10:44:28 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 10:44:28 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 10:44:28 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 10:44:28 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 10:44:31 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000013
[25-Feb-2026 10:44:31 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000013'
[25-Feb-2026 10:44:31 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 10:44:31 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 10:44:31 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 10:44:31 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 10:44:31 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 10:44:32 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 10:44:32 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 10:44:32 Africa/Lagos] Exact match found: login
[25-Feb-2026 10:44:50 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 10:44:50 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 10:44:50 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 10:44:50 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 10:44:50 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 10:44:50 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 10:44:50 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 10:45:01 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000008
[25-Feb-2026 10:45:01 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000008'
[25-Feb-2026 10:45:01 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 10:45:01 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 10:45:01 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 10:45:01 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 10:45:01 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 10:45:02 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000008
[25-Feb-2026 10:45:02 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000008'
[25-Feb-2026 10:45:02 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 10:45:02 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 10:45:02 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 10:45:02 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 10:45:02 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 10:45:03 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 10:45:03 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Feb-2026 10:45:03 Africa/Lagos] Exact match found: login
[25-Feb-2026 10:45:52 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 10:45:52 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 10:45:52 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 10:46:35 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 10:46:35 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 10:46:35 Africa/Lagos] Exact match found: 
[25-Feb-2026 10:46:52 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 10:46:52 Africa/Lagos] Dispatching: Method=POST, Request='login'
[25-Feb-2026 10:46:52 Africa/Lagos] Exact match found: login
[25-Feb-2026 10:47:01 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 10:47:01 Africa/Lagos] Dispatching: Method=POST, Request='login'
[25-Feb-2026 10:47:01 Africa/Lagos] Exact match found: login
[25-Feb-2026 10:47:01 Africa/Lagos] User logged in: ID=2, Role=Admin
[25-Feb-2026 10:47:01 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 10:47:01 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 10:47:01 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 10:47:51 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[25-Feb-2026 10:47:51 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[25-Feb-2026 10:47:51 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 10:47:51 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 10:47:51 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 10:47:51 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 10:47:51 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 10:54:20 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 10:54:20 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 10:54:20 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 10:54:20 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 10:54:20 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 10:54:20 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 10:54:20 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 10:54:29 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 10:54:29 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 10:54:29 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 10:54:29 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 10:54:29 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 10:54:29 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 10:54:29 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 10:56:19 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 10:56:19 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 10:56:19 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 10:56:19 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 10:56:19 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 10:56:19 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 10:56:19 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 10:57:05 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 10:57:05 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 10:57:05 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 10:57:05 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 10:57:05 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 10:57:05 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 10:57:05 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 13:41:05 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 13:41:05 Africa/Lagos] Dispatching: Method=HEAD, Request=''
[25-Feb-2026 13:41:06 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 13:41:06 Africa/Lagos] Dispatching: Method=HEAD, Request=''
[25-Feb-2026 13:45:44 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 13:45:44 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 13:45:44 Africa/Lagos] Exact match found: 
[25-Feb-2026 13:48:15 Africa/Lagos] Index.php - URL from GET: login
[25-Feb-2026 13:48:15 Africa/Lagos] Dispatching: Method=POST, Request='login'
[25-Feb-2026 13:48:15 Africa/Lagos] Exact match found: login
[25-Feb-2026 13:48:15 Africa/Lagos] User logged in: ID=2, Role=Admin
[25-Feb-2026 13:48:15 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 13:48:15 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 13:48:15 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 13:48:39 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 13:48:39 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 13:48:39 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 13:48:44 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 13:48:44 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 13:48:44 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 13:48:44 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 13:48:44 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 13:48:44 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 13:48:44 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 13:48:50 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[25-Feb-2026 13:48:50 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[25-Feb-2026 13:48:50 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 13:48:50 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 13:48:50 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 13:48:50 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 13:48:50 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 13:48:57 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 13:48:57 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 13:48:57 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 13:48:57 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 13:48:57 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 13:48:57 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 13:48:57 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 13:49:10 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000010
[25-Feb-2026 13:49:10 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000010'
[25-Feb-2026 13:49:10 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 13:49:10 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 13:49:10 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 13:49:10 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 13:49:10 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 13:55:47 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000010
[25-Feb-2026 13:55:47 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000010'
[25-Feb-2026 13:55:47 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 13:55:47 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 13:55:47 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 13:55:47 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 13:55:47 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 13:55:55 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000010
[25-Feb-2026 13:55:55 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000010'
[25-Feb-2026 13:55:55 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 13:55:55 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 13:55:55 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 13:55:55 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 13:55:55 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 13:56:16 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 13:56:16 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 13:56:16 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 13:56:16 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 13:56:16 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 13:56:16 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 13:56:16 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 13:57:32 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000017
[25-Feb-2026 13:57:32 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000017'
[25-Feb-2026 13:57:32 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 13:57:32 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 13:57:32 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 13:57:32 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 13:57:32 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 13:58:49 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000017
[25-Feb-2026 13:58:49 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000017'
[25-Feb-2026 13:58:49 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 13:58:49 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 13:58:49 Africa/Lagos] PHP Fatal error:  Uncaught Error: Class "App\Services\UploadService" not found in /home1/nismigra/public_html/app/controllers/MigrantController.php:22
Stack trace:
#0 /home1/nismigra/public_html/app/core/Router.php(82): App\Controllers\MigrantController->__construct()
#1 /home1/nismigra/public_html/app/core/Router.php(67): App\Core\Router->executeRoute()
#2 /home1/nismigra/public_html/index.php(163): App\Core\Router->dispatch()
#3 {main}
  thrown in /home1/nismigra/public_html/app/controllers/MigrantController.php on line 22
[25-Feb-2026 13:58:50 Africa/Lagos] Index.php - URL from GET: favicon.ico
[25-Feb-2026 13:58:50 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[25-Feb-2026 13:58:59 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000017
[25-Feb-2026 13:58:59 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000017'
[25-Feb-2026 13:58:59 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 13:58:59 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 13:58:59 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 13:58:59 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 13:58:59 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 13:59:05 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 13:59:05 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 13:59:05 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 13:59:05 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 13:59:05 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 13:59:05 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 13:59:05 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 13:59:09 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000010
[25-Feb-2026 13:59:09 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000010'
[25-Feb-2026 13:59:09 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 13:59:09 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 13:59:09 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 13:59:09 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 13:59:09 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:00:42 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000010
[25-Feb-2026 14:00:42 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000010'
[25-Feb-2026 14:00:42 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 14:00:42 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:00:42 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:00:42 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:00:42 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:00:47 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 14:00:47 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 14:00:47 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 14:00:47 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:00:47 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:00:47 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:00:47 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:00:54 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000006
[25-Feb-2026 14:00:54 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000006'
[25-Feb-2026 14:00:54 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 14:00:54 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:00:54 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:00:54 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:00:54 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:01:04 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000006
[25-Feb-2026 14:01:04 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000006'
[25-Feb-2026 14:01:04 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 14:01:04 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:01:04 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:01:04 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:01:04 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:12:03 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000006
[25-Feb-2026 14:12:03 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000006'
[25-Feb-2026 14:12:03 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 14:12:03 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:12:03 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:12:03 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:12:03 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:12:12 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 14:12:12 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 14:12:12 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 14:12:12 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:12:12 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:12:12 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:12:12 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:12:20 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[25-Feb-2026 14:12:20 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[25-Feb-2026 14:12:20 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 14:12:20 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:12:20 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:12:20 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:12:20 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:15:54 Africa/Lagos] Index.php - URL from GET: about
[25-Feb-2026 14:15:54 Africa/Lagos] Dispatching: Method=GET, Request='about'
[25-Feb-2026 14:15:56 Africa/Lagos] Index.php - URL from GET: about
[25-Feb-2026 14:15:56 Africa/Lagos] Dispatching: Method=GET, Request='about'
[25-Feb-2026 14:16:01 Africa/Lagos] Index.php - URL from GET: about
[25-Feb-2026 14:16:01 Africa/Lagos] Dispatching: Method=GET, Request='about'
[25-Feb-2026 14:16:03 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 14:16:03 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 14:16:03 Africa/Lagos] Exact match found: 
[25-Feb-2026 14:20:20 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 14:20:20 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 14:20:20 Africa/Lagos] Exact match found: 
[25-Feb-2026 14:20:23 Africa/Lagos] Index.php - URL from GET: 403.shtml
[25-Feb-2026 14:20:23 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[25-Feb-2026 14:20:24 Africa/Lagos] Index.php - URL from GET: sitemap.xml
[25-Feb-2026 14:20:24 Africa/Lagos] Dispatching: Method=GET, Request='sitemap.xml'
[25-Feb-2026 14:20:26 Africa/Lagos] Index.php - URL from GET: sitemap_index.xml
[25-Feb-2026 14:20:26 Africa/Lagos] Dispatching: Method=GET, Request='sitemap_index.xml'
[25-Feb-2026 14:20:28 Africa/Lagos] Index.php - URL from GET: sitemap1.xml
[25-Feb-2026 14:20:28 Africa/Lagos] Dispatching: Method=GET, Request='sitemap1.xml'
[25-Feb-2026 14:20:29 Africa/Lagos] Index.php - URL from GET: sitemap.xml.gz
[25-Feb-2026 14:20:29 Africa/Lagos] Dispatching: Method=GET, Request='sitemap.xml.gz'
[25-Feb-2026 14:20:30 Africa/Lagos] Index.php - URL from GET: sitemaps/sitemap-videos.xml
[25-Feb-2026 14:20:30 Africa/Lagos] Dispatching: Method=GET, Request='sitemaps/sitemap-videos.xml'
[25-Feb-2026 14:21:00 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[25-Feb-2026 14:21:00 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[25-Feb-2026 14:21:00 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 14:21:00 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:21:00 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:21:00 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:21:00 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:24:07 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 14:24:07 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 14:24:07 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 14:24:07 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:24:07 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:24:07 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:24:07 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:24:18 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000010
[25-Feb-2026 14:24:18 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000010'
[25-Feb-2026 14:24:18 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 14:24:18 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:24:18 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:24:18 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:24:18 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:25:31 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000010
[25-Feb-2026 14:25:31 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000010'
[25-Feb-2026 14:25:31 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 14:25:31 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:25:31 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:25:31 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:25:31 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:25:45 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 14:25:45 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 14:25:45 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 14:25:45 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:25:45 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:25:45 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:25:45 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:25:54 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[25-Feb-2026 14:25:54 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[25-Feb-2026 14:25:54 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 14:25:54 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:25:54 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:25:54 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:25:54 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:26:19 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[25-Feb-2026 14:26:19 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[25-Feb-2026 14:26:19 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 14:26:19 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:26:19 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:26:19 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:26:19 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:27:16 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[25-Feb-2026 14:27:16 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[25-Feb-2026 14:27:16 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 14:27:16 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:27:16 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:27:16 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:27:16 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:28:17 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[25-Feb-2026 14:28:17 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[25-Feb-2026 14:28:17 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 14:28:17 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:28:17 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:28:17 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:28:17 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:34:29 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 14:34:29 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 14:34:29 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 14:34:29 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:34:29 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:34:29 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:34:29 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:36:36 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[25-Feb-2026 14:36:36 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[25-Feb-2026 14:36:36 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 14:36:36 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:36:36 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:36:36 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:36:36 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:38:09 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[25-Feb-2026 14:38:09 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[25-Feb-2026 14:38:09 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 14:38:09 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 14:38:09 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 14:38:09 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 14:38:09 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 14:40:17 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 14:40:17 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 14:40:17 Africa/Lagos] Exact match found: 
[25-Feb-2026 14:40:21 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 14:40:21 Africa/Lagos] Dispatching: Method=HEAD, Request=''
[25-Feb-2026 14:40:23 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 14:40:23 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 14:40:23 Africa/Lagos] Exact match found: 
[25-Feb-2026 15:25:56 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[25-Feb-2026 15:25:56 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[25-Feb-2026 15:25:56 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 15:25:56 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 15:25:56 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 15:25:56 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 15:25:56 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 15:26:33 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 15:26:33 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 15:26:33 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 15:26:33 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 15:26:33 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 15:26:33 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 15:26:33 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 15:26:33 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 15:32:07 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 15:32:07 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 15:32:07 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 15:32:07 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 15:32:07 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 15:32:07 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 15:32:07 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 15:32:07 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 15:32:11 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 15:32:11 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 15:32:11 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 15:32:11 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 15:32:11 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 15:32:11 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 15:32:11 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 15:32:15 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[25-Feb-2026 15:32:15 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[25-Feb-2026 15:32:15 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 15:32:15 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 15:32:15 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 15:32:15 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 15:32:15 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 15:32:57 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 15:32:57 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 15:32:57 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 15:32:57 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 15:32:57 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 15:32:57 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 15:32:57 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 15:33:01 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 15:33:01 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 15:33:01 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 15:33:08 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 15:33:08 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 15:33:08 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 15:33:08 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 15:33:08 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 15:33:08 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 15:33:08 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 15:33:08 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 15:34:06 Africa/Lagos] Index.php - URL from GET: migrants/create
[25-Feb-2026 15:34:06 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[25-Feb-2026 15:34:06 Africa/Lagos] Exact match found: migrants/create
[25-Feb-2026 15:34:06 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 15:34:06 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 15:34:06 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 15:34:06 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 15:34:06 Africa/Lagos] MigrantController::create() called
[25-Feb-2026 15:34:08 Africa/Lagos] Index.php - URL from GET: migrants/search
[25-Feb-2026 15:34:08 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[25-Feb-2026 15:34:08 Africa/Lagos] Exact match found: migrants/search
[25-Feb-2026 15:34:08 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 15:34:08 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 15:34:08 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 15:34:08 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 15:34:18 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[25-Feb-2026 15:34:18 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[25-Feb-2026 15:34:18 Africa/Lagos] Pattern match found: migrants/{id}
[25-Feb-2026 15:34:18 Africa/Lagos] MigrantController constructor started
[25-Feb-2026 15:34:18 Africa/Lagos] Autoloader failed to load: Services/UploadService
[25-Feb-2026 15:34:18 Africa/Lagos] UploadService class not found - file uploads will be disabled
[25-Feb-2026 15:34:18 Africa/Lagos] MigrantController constructor completed
[25-Feb-2026 15:44:29 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Feb-2026 15:44:29 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Feb-2026 15:44:29 Africa/Lagos] Exact match found: dashboard
[25-Feb-2026 15:44:41 Africa/Lagos] Index.php - URL from GET: profile
[25-Feb-2026 15:44:41 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[25-Feb-2026 15:44:41 Africa/Lagos] Exact match found: profile
[25-Feb-2026 15:52:06 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 15:52:06 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 15:52:06 Africa/Lagos] Exact match found: 
[25-Feb-2026 15:52:27 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 15:52:27 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 15:52:27 Africa/Lagos] Exact match found: 
[25-Feb-2026 16:29:59 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 16:29:59 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Feb-2026 16:29:59 Africa/Lagos] Exact match found: 
[25-Feb-2026 17:08:03 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 17:08:03 Africa/Lagos] Dispatching: Method=POST, Request=''
[25-Feb-2026 17:08:04 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Feb-2026 17:08:04 Africa/Lagos] Dispatching: Method=POST, Request=''
[25-Feb-2026 17:08:04 Africa/Lagos] Index.php - URL from GET: admin
[25-Feb-2026 17:08:04 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[25-Feb-2026 17:08:04 Africa/Lagos] Index.php - URL from GET: api
[25-Feb-2026 17:08:04 Africa/Lagos] Dispatching: Method=POST, Request='api'
[25-Feb-2026 20:29:16 Africa/Lagos] Index.php - URL from GET: 403.shtml
[25-Feb-2026 20:29:16 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[25-Feb-2026 23:33:34 Africa/Lagos] Index.php - URL from GET: wp-login.php
[25-Feb-2026 23:33:34 Africa/Lagos] Dispatching: Method=GET, Request='wp-login.php'
[26-Feb-2026 00:14:00 Africa/Lagos] Index.php - URL from GET: wp-login.php
[26-Feb-2026 00:14:00 Africa/Lagos] Dispatching: Method=GET, Request='wp-login.php'
[26-Feb-2026 01:18:52 Africa/Lagos] Index.php - URL from GET: ROOT
[26-Feb-2026 01:18:52 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-Feb-2026 01:18:52 Africa/Lagos] Exact match found: 
[26-Feb-2026 02:37:37 Africa/Lagos] Index.php - URL from GET: ROOT
[26-Feb-2026 02:37:37 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-Feb-2026 02:37:37 Africa/Lagos] Exact match found: 
[26-Feb-2026 02:37:37 Africa/Lagos] Index.php - URL from GET: 403.shtml
[26-Feb-2026 02:37:37 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[26-Feb-2026 02:37:37 Africa/Lagos] Index.php - URL from GET: ROOT
[26-Feb-2026 02:37:37 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-Feb-2026 02:37:37 Africa/Lagos] Exact match found: 
[26-Feb-2026 02:37:38 Africa/Lagos] Index.php - URL from GET: sitemap.xml
[26-Feb-2026 02:37:38 Africa/Lagos] Dispatching: Method=GET, Request='sitemap.xml'
[26-Feb-2026 02:37:38 Africa/Lagos] Index.php - URL from GET: 403.shtml
[26-Feb-2026 02:37:38 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[26-Feb-2026 02:37:38 Africa/Lagos] Index.php - URL from GET: 403.shtml
[26-Feb-2026 02:37:38 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[26-Feb-2026 02:37:38 Africa/Lagos] Index.php - URL from GET: 403.shtml
[26-Feb-2026 02:37:38 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[26-Feb-2026 02:37:38 Africa/Lagos] Index.php - URL from GET: ROOT
[26-Feb-2026 02:37:38 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-Feb-2026 02:37:38 Africa/Lagos] Exact match found: 
[26-Feb-2026 02:37:38 Africa/Lagos] Index.php - URL from GET: 403.shtml
[26-Feb-2026 02:37:38 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[26-Feb-2026 02:37:38 Africa/Lagos] Index.php - URL from GET: 403.shtml
[26-Feb-2026 02:37:38 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[26-Feb-2026 02:37:59 Africa/Lagos] Index.php - URL from GET: ROOT
[26-Feb-2026 02:37:59 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-Feb-2026 02:37:59 Africa/Lagos] Exact match found: 
[26-Feb-2026 02:38:01 Africa/Lagos] Index.php - URL from GET: ROOT
[26-Feb-2026 02:38:01 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-Feb-2026 02:38:01 Africa/Lagos] Exact match found: 
[26-Feb-2026 02:38:02 Africa/Lagos] Index.php - URL from GET: 403.shtml
[26-Feb-2026 02:38:02 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[26-Feb-2026 02:38:02 Africa/Lagos] Index.php - URL from GET: ROOT
[26-Feb-2026 02:38:02 Africa/Lagos] Dispatching: Method=OPTIONS, Request=''
[26-Feb-2026 04:10:07 Africa/Lagos] Index.php - URL from GET: ROOT
[26-Feb-2026 04:10:07 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-Feb-2026 04:10:07 Africa/Lagos] Exact match found: 
[26-Feb-2026 10:00:30 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Feb-2026 10:00:30 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Feb-2026 10:00:30 Africa/Lagos] Exact match found: migrants/search
[26-Feb-2026 10:00:30 Africa/Lagos] MigrantController constructor started
[26-Feb-2026 10:00:30 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Feb-2026 10:00:30 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Feb-2026 10:00:30 Africa/Lagos] MigrantController constructor completed
[26-Feb-2026 10:00:30 Africa/Lagos] Index.php - URL from GET: login
[26-Feb-2026 10:00:30 Africa/Lagos] Dispatching: Method=GET, Request='login'
[26-Feb-2026 10:00:30 Africa/Lagos] Exact match found: login
[26-Feb-2026 10:09:47 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Feb-2026 10:09:47 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Feb-2026 10:09:47 Africa/Lagos] Exact match found: migrants/create
[26-Feb-2026 10:09:47 Africa/Lagos] MigrantController constructor started
[26-Feb-2026 10:09:47 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Feb-2026 10:09:47 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Feb-2026 10:09:47 Africa/Lagos] MigrantController constructor completed
[26-Feb-2026 10:09:47 Africa/Lagos] MigrantController::create() called
[26-Feb-2026 10:09:49 Africa/Lagos] Index.php - URL from GET: login
[26-Feb-2026 10:09:49 Africa/Lagos] Dispatching: Method=GET, Request='login'
[26-Feb-2026 10:09:49 Africa/Lagos] Exact match found: login
[26-Feb-2026 10:09:55 Africa/Lagos] Index.php - URL from GET: login
[26-Feb-2026 10:09:55 Africa/Lagos] Dispatching: Method=GET, Request='login'
[26-Feb-2026 10:09:55 Africa/Lagos] Exact match found: login
[26-Feb-2026 13:16:14 Africa/Lagos] Index.php - URL from GET: ROOT
[26-Feb-2026 13:16:14 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-Feb-2026 13:16:14 Africa/Lagos] Exact match found: 
[26-Feb-2026 16:53:24 Africa/Lagos] Index.php - URL from GET: ROOT
[26-Feb-2026 16:53:24 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-Feb-2026 16:53:24 Africa/Lagos] Exact match found: 
[26-Feb-2026 16:53:28 Africa/Lagos] Index.php - URL from GET: ROOT
[26-Feb-2026 16:53:28 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-Feb-2026 16:53:28 Africa/Lagos] Exact match found: 
[26-Feb-2026 17:05:57 Africa/Lagos] Index.php - URL from GET: ROOT
[26-Feb-2026 17:05:57 Africa/Lagos] Dispatching: Method=POST, Request=''
[26-Feb-2026 17:05:57 Africa/Lagos] Index.php - URL from GET: ROOT
[26-Feb-2026 17:05:57 Africa/Lagos] Dispatching: Method=POST, Request=''
[26-Feb-2026 17:05:57 Africa/Lagos] Index.php - URL from GET: admin
[26-Feb-2026 17:05:57 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[26-Feb-2026 17:05:58 Africa/Lagos] Index.php - URL from GET: api
[26-Feb-2026 17:05:58 Africa/Lagos] Dispatching: Method=POST, Request='api'
[27-Feb-2026 00:18:39 Africa/Lagos] Index.php - URL from GET: 403.shtml
[27-Feb-2026 00:18:39 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[27-Feb-2026 01:47:31 Africa/Lagos] Index.php - URL from GET: wp-login.php
[27-Feb-2026 01:47:31 Africa/Lagos] Dispatching: Method=GET, Request='wp-login.php'
[27-Feb-2026 01:55:28 Africa/Lagos] Index.php - URL from GET: ROOT
[27-Feb-2026 01:55:28 Africa/Lagos] Dispatching: Method=GET, Request=''
[27-Feb-2026 01:55:28 Africa/Lagos] Exact match found: 
[27-Feb-2026 02:34:41 Africa/Lagos] Index.php - URL from GET: ROOT
[27-Feb-2026 02:34:41 Africa/Lagos] Dispatching: Method=GET, Request=''
[27-Feb-2026 02:34:41 Africa/Lagos] Exact match found: 
[27-Feb-2026 05:19:20 Africa/Lagos] Index.php - URL from GET: ROOT
[27-Feb-2026 05:19:20 Africa/Lagos] Dispatching: Method=POST, Request=''
[27-Feb-2026 05:19:20 Africa/Lagos] Index.php - URL from GET: ROOT
[27-Feb-2026 05:19:20 Africa/Lagos] Dispatching: Method=POST, Request=''
[27-Feb-2026 05:19:20 Africa/Lagos] Index.php - URL from GET: admin
[27-Feb-2026 05:19:20 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[27-Feb-2026 05:19:20 Africa/Lagos] Index.php - URL from GET: api
[27-Feb-2026 05:19:20 Africa/Lagos] Dispatching: Method=POST, Request='api'
[27-Feb-2026 12:05:55 Africa/Lagos] Index.php - URL from GET: ROOT
[27-Feb-2026 12:05:55 Africa/Lagos] Dispatching: Method=GET, Request=''
[27-Feb-2026 12:05:55 Africa/Lagos] Exact match found: 
[27-Feb-2026 18:45:25 Africa/Lagos] Index.php - URL from GET: ROOT
[27-Feb-2026 18:45:25 Africa/Lagos] Dispatching: Method=GET, Request=''
[27-Feb-2026 18:45:25 Africa/Lagos] Exact match found: 
[27-Feb-2026 19:33:37 Africa/Lagos] Index.php - URL from GET: ROOT
[27-Feb-2026 19:33:37 Africa/Lagos] Dispatching: Method=POST, Request=''
[27-Feb-2026 19:33:38 Africa/Lagos] Index.php - URL from GET: ROOT
[27-Feb-2026 19:33:38 Africa/Lagos] Dispatching: Method=POST, Request=''
[27-Feb-2026 19:33:38 Africa/Lagos] Index.php - URL from GET: admin
[27-Feb-2026 19:33:38 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[27-Feb-2026 19:33:38 Africa/Lagos] Index.php - URL from GET: api
[27-Feb-2026 19:33:38 Africa/Lagos] Dispatching: Method=POST, Request='api'
[27-Feb-2026 19:34:09 Africa/Lagos] Index.php - URL from GET: ROOT
[27-Feb-2026 19:34:09 Africa/Lagos] Dispatching: Method=GET, Request=''
[27-Feb-2026 19:34:09 Africa/Lagos] Exact match found: 
[27-Feb-2026 19:34:09 Africa/Lagos] Index.php - URL from GET: favicon.ico
[27-Feb-2026 19:34:09 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[27-Feb-2026 19:34:09 Africa/Lagos] Index.php - URL from GET: favicon.png
[27-Feb-2026 19:34:09 Africa/Lagos] Dispatching: Method=GET, Request='favicon.png'
[27-Feb-2026 19:35:00 Africa/Lagos] Index.php - URL from GET: ROOT
[27-Feb-2026 19:35:00 Africa/Lagos] Dispatching: Method=GET, Request=''
[27-Feb-2026 19:35:00 Africa/Lagos] Exact match found: 
[27-Feb-2026 19:35:00 Africa/Lagos] Index.php - URL from GET: favicon.ico
[27-Feb-2026 19:35:00 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[27-Feb-2026 20:45:21 Africa/Lagos] Index.php - URL from GET: ROOT
[27-Feb-2026 20:45:21 Africa/Lagos] Dispatching: Method=GET, Request=''
[27-Feb-2026 20:45:21 Africa/Lagos] Exact match found: 
[27-Feb-2026 21:15:35 Africa/Lagos] Index.php - URL from GET: 403.shtml
[27-Feb-2026 21:15:35 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[27-Feb-2026 21:56:45 Africa/Lagos] Index.php - URL from GET: ROOT
[27-Feb-2026 21:56:45 Africa/Lagos] Dispatching: Method=POST, Request=''
[27-Feb-2026 21:56:45 Africa/Lagos] Index.php - URL from GET: ROOT
[27-Feb-2026 21:56:45 Africa/Lagos] Dispatching: Method=POST, Request=''
[27-Feb-2026 21:56:45 Africa/Lagos] Index.php - URL from GET: admin
[27-Feb-2026 21:56:45 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[27-Feb-2026 21:56:46 Africa/Lagos] Index.php - URL from GET: api
[27-Feb-2026 21:56:46 Africa/Lagos] Dispatching: Method=POST, Request='api'
[28-Feb-2026 01:21:22 Africa/Lagos] Index.php - URL from GET: shell
[28-Feb-2026 01:21:22 Africa/Lagos] Dispatching: Method=GET, Request='shell'
[28-Feb-2026 01:26:55 Africa/Lagos] Index.php - URL from GET: shell.php
[28-Feb-2026 01:26:55 Africa/Lagos] Dispatching: Method=GET, Request='shell.php'
[28-Feb-2026 01:43:20 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Feb-2026 01:43:20 Africa/Lagos] Dispatching: Method=GET, Request=''
[28-Feb-2026 01:43:20 Africa/Lagos] Exact match found: 
[28-Feb-2026 01:43:21 Africa/Lagos] Index.php - URL from GET: 403.shtml
[28-Feb-2026 01:43:21 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[28-Feb-2026 01:43:21 Africa/Lagos] Index.php - URL from GET: sitemap.xml
[28-Feb-2026 01:43:21 Africa/Lagos] Dispatching: Method=GET, Request='sitemap.xml'
[28-Feb-2026 01:57:33 Africa/Lagos] Index.php - URL from GET: webshell
[28-Feb-2026 01:57:33 Africa/Lagos] Dispatching: Method=GET, Request='webshell'
[28-Feb-2026 02:07:27 Africa/Lagos] Index.php - URL from GET: webshell.php
[28-Feb-2026 02:07:27 Africa/Lagos] Dispatching: Method=GET, Request='webshell.php'
[28-Feb-2026 02:38:26 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Feb-2026 02:38:26 Africa/Lagos] Dispatching: Method=GET, Request=''
[28-Feb-2026 02:38:26 Africa/Lagos] Exact match found: 
[28-Feb-2026 02:38:26 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Feb-2026 02:38:26 Africa/Lagos] Dispatching: Method=GET, Request=''
[28-Feb-2026 02:38:26 Africa/Lagos] Exact match found: 
[28-Feb-2026 03:45:31 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Feb-2026 03:45:31 Africa/Lagos] Dispatching: Method=GET, Request=''
[28-Feb-2026 03:45:31 Africa/Lagos] Exact match found: 
[28-Feb-2026 03:52:16 Africa/Lagos] Index.php - URL from GET: api
[28-Feb-2026 03:52:16 Africa/Lagos] Dispatching: Method=POST, Request='api'
[28-Feb-2026 05:17:29 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Feb-2026 05:17:29 Africa/Lagos] Dispatching: Method=GET, Request=''
[28-Feb-2026 05:17:29 Africa/Lagos] Exact match found: 
[28-Feb-2026 05:33:28 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Feb-2026 05:33:28 Africa/Lagos] Dispatching: Method=GET, Request=''
[28-Feb-2026 05:33:28 Africa/Lagos] Exact match found: 
[28-Feb-2026 06:37:24 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Feb-2026 06:37:24 Africa/Lagos] Dispatching: Method=POST, Request=''
[28-Feb-2026 06:37:24 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Feb-2026 06:37:24 Africa/Lagos] Dispatching: Method=POST, Request=''
[28-Feb-2026 06:37:24 Africa/Lagos] Index.php - URL from GET: admin
[28-Feb-2026 06:37:24 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[28-Feb-2026 06:37:25 Africa/Lagos] Index.php - URL from GET: api
[28-Feb-2026 06:37:25 Africa/Lagos] Dispatching: Method=POST, Request='api'
[28-Feb-2026 07:16:34 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Feb-2026 07:16:34 Africa/Lagos] Dispatching: Method=POST, Request=''
[28-Feb-2026 07:16:34 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Feb-2026 07:16:34 Africa/Lagos] Dispatching: Method=POST, Request=''
[28-Feb-2026 07:16:34 Africa/Lagos] Index.php - URL from GET: admin
[28-Feb-2026 07:16:34 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[28-Feb-2026 07:16:34 Africa/Lagos] Index.php - URL from GET: api
[28-Feb-2026 07:16:34 Africa/Lagos] Dispatching: Method=POST, Request='api'
[28-Feb-2026 12:53:09 Africa/Lagos] Index.php - URL from GET: 403.shtml
[28-Feb-2026 12:53:09 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[28-Feb-2026 13:17:13 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Feb-2026 13:17:13 Africa/Lagos] Dispatching: Method=POST, Request=''
[28-Feb-2026 13:17:14 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Feb-2026 13:17:14 Africa/Lagos] Dispatching: Method=POST, Request=''
[28-Feb-2026 13:17:14 Africa/Lagos] Index.php - URL from GET: admin
[28-Feb-2026 13:17:14 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[28-Feb-2026 13:17:14 Africa/Lagos] Index.php - URL from GET: api
[28-Feb-2026 13:17:14 Africa/Lagos] Dispatching: Method=POST, Request='api'
[28-Feb-2026 19:49:46 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Feb-2026 19:49:46 Africa/Lagos] Dispatching: Method=POST, Request=''
[28-Feb-2026 19:49:46 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Feb-2026 19:49:46 Africa/Lagos] Dispatching: Method=POST, Request=''
[28-Feb-2026 19:49:46 Africa/Lagos] Index.php - URL from GET: admin
[28-Feb-2026 19:49:46 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[28-Feb-2026 19:49:46 Africa/Lagos] Index.php - URL from GET: api
[28-Feb-2026 19:49:46 Africa/Lagos] Dispatching: Method=POST, Request='api'
[28-Feb-2026 20:45:53 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Feb-2026 20:45:53 Africa/Lagos] Dispatching: Method=GET, Request=''
[28-Feb-2026 20:45:53 Africa/Lagos] Exact match found: 
[01-Mar-2026 00:36:09 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 00:36:09 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 00:36:10 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 00:36:10 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 00:36:10 Africa/Lagos] Index.php - URL from GET: admin
[01-Mar-2026 00:36:10 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[01-Mar-2026 00:36:10 Africa/Lagos] Index.php - URL from GET: api
[01-Mar-2026 00:36:10 Africa/Lagos] Dispatching: Method=POST, Request='api'
[01-Mar-2026 04:11:38 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 04:11:38 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 04:11:39 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 04:11:39 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 04:11:39 Africa/Lagos] Index.php - URL from GET: admin
[01-Mar-2026 04:11:39 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[01-Mar-2026 04:11:39 Africa/Lagos] Index.php - URL from GET: api
[01-Mar-2026 04:11:39 Africa/Lagos] Dispatching: Method=POST, Request='api'
[01-Mar-2026 05:19:00 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 05:19:00 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 05:19:00 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 05:19:00 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 05:19:00 Africa/Lagos] Index.php - URL from GET: admin
[01-Mar-2026 05:19:00 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[01-Mar-2026 05:19:00 Africa/Lagos] Index.php - URL from GET: api
[01-Mar-2026 05:19:00 Africa/Lagos] Dispatching: Method=POST, Request='api'
[01-Mar-2026 05:19:10 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 05:19:10 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 05:19:10 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 05:19:10 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 05:19:11 Africa/Lagos] Index.php - URL from GET: admin
[01-Mar-2026 05:19:11 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[01-Mar-2026 05:19:11 Africa/Lagos] Index.php - URL from GET: api
[01-Mar-2026 05:19:11 Africa/Lagos] Dispatching: Method=POST, Request='api'
[01-Mar-2026 06:41:59 Africa/Lagos] Index.php - URL from GET: 403.shtml
[01-Mar-2026 06:41:59 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[01-Mar-2026 10:46:29 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 10:46:29 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 10:46:29 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 10:46:29 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 10:46:30 Africa/Lagos] Index.php - URL from GET: admin
[01-Mar-2026 10:46:30 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[01-Mar-2026 10:46:30 Africa/Lagos] Index.php - URL from GET: api
[01-Mar-2026 10:46:30 Africa/Lagos] Dispatching: Method=POST, Request='api'
[01-Mar-2026 11:26:41 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 11:26:41 Africa/Lagos] Dispatching: Method=GET, Request=''
[01-Mar-2026 11:26:41 Africa/Lagos] Exact match found: 
[01-Mar-2026 11:28:28 Africa/Lagos] Index.php - URL from GET: login
[01-Mar-2026 11:28:28 Africa/Lagos] Dispatching: Method=POST, Request='login'
[01-Mar-2026 11:28:28 Africa/Lagos] Exact match found: login
[01-Mar-2026 11:28:28 Africa/Lagos] User logged in: ID=2, Role=Admin
[01-Mar-2026 11:28:33 Africa/Lagos] Index.php - URL from GET: dashboard
[01-Mar-2026 11:28:33 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[01-Mar-2026 11:28:33 Africa/Lagos] Exact match found: dashboard
[01-Mar-2026 11:28:47 Africa/Lagos] Index.php - URL from GET: logout
[01-Mar-2026 11:28:47 Africa/Lagos] Dispatching: Method=GET, Request='logout'
[01-Mar-2026 11:28:47 Africa/Lagos] Exact match found: logout
[01-Mar-2026 11:28:47 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 11:28:47 Africa/Lagos] Dispatching: Method=GET, Request=''
[01-Mar-2026 11:28:47 Africa/Lagos] Exact match found: 
[01-Mar-2026 12:40:26 Africa/Lagos] Index.php - URL from GET: wp-login.php
[01-Mar-2026 12:40:26 Africa/Lagos] Dispatching: Method=GET, Request='wp-login.php'
[01-Mar-2026 14:07:16 Africa/Lagos] Index.php - URL from GET: 403.shtml
[01-Mar-2026 14:07:16 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[01-Mar-2026 14:08:09 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 14:08:09 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 14:08:09 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 14:08:09 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 14:08:10 Africa/Lagos] Index.php - URL from GET: admin
[01-Mar-2026 14:08:10 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[01-Mar-2026 14:08:10 Africa/Lagos] Index.php - URL from GET: api
[01-Mar-2026 14:08:10 Africa/Lagos] Dispatching: Method=POST, Request='api'
[01-Mar-2026 19:29:25 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 19:29:25 Africa/Lagos] Dispatching: Method=GET, Request=''
[01-Mar-2026 19:29:25 Africa/Lagos] Exact match found: 
[01-Mar-2026 19:44:31 Africa/Lagos] Index.php - URL from GET: wp-login.php
[01-Mar-2026 19:44:31 Africa/Lagos] Dispatching: Method=GET, Request='wp-login.php'
[01-Mar-2026 20:16:56 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 20:16:56 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 20:16:57 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 20:16:57 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 20:16:57 Africa/Lagos] Index.php - URL from GET: admin
[01-Mar-2026 20:16:57 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[01-Mar-2026 20:16:57 Africa/Lagos] Index.php - URL from GET: api
[01-Mar-2026 20:16:57 Africa/Lagos] Dispatching: Method=POST, Request='api'
[01-Mar-2026 22:02:33 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 22:02:33 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 22:02:33 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 22:02:33 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 22:02:33 Africa/Lagos] Index.php - URL from GET: admin
[01-Mar-2026 22:02:33 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[01-Mar-2026 22:02:33 Africa/Lagos] Index.php - URL from GET: api
[01-Mar-2026 22:02:33 Africa/Lagos] Dispatching: Method=POST, Request='api'
[01-Mar-2026 23:17:35 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 23:17:35 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 23:17:36 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 23:17:36 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 23:17:36 Africa/Lagos] Index.php - URL from GET: admin
[01-Mar-2026 23:17:36 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[01-Mar-2026 23:17:36 Africa/Lagos] Index.php - URL from GET: api
[01-Mar-2026 23:17:36 Africa/Lagos] Dispatching: Method=POST, Request='api'
[01-Mar-2026 23:35:23 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 23:35:23 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 23:35:23 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Mar-2026 23:35:23 Africa/Lagos] Dispatching: Method=POST, Request=''
[01-Mar-2026 23:35:23 Africa/Lagos] Index.php - URL from GET: admin
[01-Mar-2026 23:35:23 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[01-Mar-2026 23:35:24 Africa/Lagos] Index.php - URL from GET: api
[01-Mar-2026 23:35:24 Africa/Lagos] Dispatching: Method=POST, Request='api'
[02-Mar-2026 01:56:53 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 01:56:53 Africa/Lagos] Dispatching: Method=GET, Request=''
[02-Mar-2026 01:56:53 Africa/Lagos] Exact match found: 
[02-Mar-2026 02:19:33 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 02:19:33 Africa/Lagos] Dispatching: Method=POST, Request=''
[02-Mar-2026 02:19:34 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 02:19:34 Africa/Lagos] Dispatching: Method=POST, Request=''
[02-Mar-2026 02:19:34 Africa/Lagos] Index.php - URL from GET: admin
[02-Mar-2026 02:19:34 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[02-Mar-2026 02:19:34 Africa/Lagos] Index.php - URL from GET: api
[02-Mar-2026 02:19:34 Africa/Lagos] Dispatching: Method=POST, Request='api'
[02-Mar-2026 03:56:17 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 03:56:17 Africa/Lagos] Dispatching: Method=POST, Request=''
[02-Mar-2026 03:56:17 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 03:56:17 Africa/Lagos] Dispatching: Method=POST, Request=''
[02-Mar-2026 03:56:17 Africa/Lagos] Index.php - URL from GET: admin
[02-Mar-2026 03:56:17 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[02-Mar-2026 03:56:17 Africa/Lagos] Index.php - URL from GET: api
[02-Mar-2026 03:56:17 Africa/Lagos] Dispatching: Method=POST, Request='api'
[02-Mar-2026 09:07:01 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 09:07:01 Africa/Lagos] Dispatching: Method=GET, Request=''
[02-Mar-2026 09:07:01 Africa/Lagos] Exact match found: 
[02-Mar-2026 09:07:11 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 09:07:11 Africa/Lagos] Dispatching: Method=GET, Request=''
[02-Mar-2026 09:07:11 Africa/Lagos] Exact match found: 
[02-Mar-2026 09:08:08 Africa/Lagos] Index.php - URL from GET: wp-login.php
[02-Mar-2026 09:08:08 Africa/Lagos] Dispatching: Method=GET, Request='wp-login.php'
[02-Mar-2026 11:46:32 Africa/Lagos] Index.php - URL from GET: dashboard
[02-Mar-2026 11:46:32 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[02-Mar-2026 11:46:32 Africa/Lagos] Exact match found: dashboard
[02-Mar-2026 11:46:32 Africa/Lagos] Index.php - URL from GET: login
[02-Mar-2026 11:46:32 Africa/Lagos] Dispatching: Method=GET, Request='login'
[02-Mar-2026 11:46:32 Africa/Lagos] Exact match found: login
[02-Mar-2026 11:46:54 Africa/Lagos] Index.php - URL from GET: login
[02-Mar-2026 11:46:54 Africa/Lagos] Dispatching: Method=POST, Request='login'
[02-Mar-2026 11:46:54 Africa/Lagos] Exact match found: login
[02-Mar-2026 11:47:02 Africa/Lagos] Index.php - URL from GET: login
[02-Mar-2026 11:47:02 Africa/Lagos] Dispatching: Method=POST, Request='login'
[02-Mar-2026 11:47:02 Africa/Lagos] Exact match found: login
[02-Mar-2026 11:47:02 Africa/Lagos] User logged in: ID=2, Role=Admin
[02-Mar-2026 11:47:04 Africa/Lagos] Index.php - URL from GET: dashboard
[02-Mar-2026 11:47:04 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[02-Mar-2026 11:47:04 Africa/Lagos] Exact match found: dashboard
[02-Mar-2026 11:48:22 Africa/Lagos] Index.php - URL from GET: migrants/search
[02-Mar-2026 11:48:22 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[02-Mar-2026 11:48:22 Africa/Lagos] Exact match found: migrants/search
[02-Mar-2026 11:48:22 Africa/Lagos] MigrantController constructor started
[02-Mar-2026 11:48:22 Africa/Lagos] Autoloader failed to load: Services/UploadService
[02-Mar-2026 11:48:22 Africa/Lagos] UploadService class not found - file uploads will be disabled
[02-Mar-2026 11:48:22 Africa/Lagos] MigrantController constructor completed
[02-Mar-2026 11:48:29 Africa/Lagos] Index.php - URL from GET: profile
[02-Mar-2026 11:48:29 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[02-Mar-2026 11:48:29 Africa/Lagos] Exact match found: profile
[02-Mar-2026 11:48:35 Africa/Lagos] Index.php - URL from GET: dashboard
[02-Mar-2026 11:48:35 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[02-Mar-2026 11:48:35 Africa/Lagos] Exact match found: dashboard
[02-Mar-2026 11:49:43 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[02-Mar-2026 11:49:43 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[02-Mar-2026 11:49:43 Africa/Lagos] Pattern match found: migrants/{id}
[02-Mar-2026 11:49:43 Africa/Lagos] MigrantController constructor started
[02-Mar-2026 11:49:43 Africa/Lagos] Autoloader failed to load: Services/UploadService
[02-Mar-2026 11:49:43 Africa/Lagos] UploadService class not found - file uploads will be disabled
[02-Mar-2026 11:49:43 Africa/Lagos] MigrantController constructor completed
[02-Mar-2026 11:50:39 Africa/Lagos] Index.php - URL from GET: dashboard
[02-Mar-2026 11:50:39 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[02-Mar-2026 11:50:39 Africa/Lagos] Exact match found: dashboard
[02-Mar-2026 11:56:38 Africa/Lagos] Index.php - URL from GET: wp-login.php
[02-Mar-2026 11:56:38 Africa/Lagos] Dispatching: Method=GET, Request='wp-login.php'
[02-Mar-2026 13:03:17 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 13:03:17 Africa/Lagos] Dispatching: Method=GET, Request=''
[02-Mar-2026 13:03:17 Africa/Lagos] Exact match found: 
[02-Mar-2026 14:09:36 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 14:09:36 Africa/Lagos] Dispatching: Method=GET, Request=''
[02-Mar-2026 14:09:36 Africa/Lagos] Exact match found: 
[02-Mar-2026 14:18:02 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 14:18:02 Africa/Lagos] Dispatching: Method=GET, Request=''
[02-Mar-2026 14:18:02 Africa/Lagos] Exact match found: 
[02-Mar-2026 14:39:36 Africa/Lagos] Index.php - URL from GET: dashboard
[02-Mar-2026 14:39:36 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[02-Mar-2026 14:39:36 Africa/Lagos] Exact match found: dashboard
[02-Mar-2026 14:39:38 Africa/Lagos] Index.php - URL from GET: login
[02-Mar-2026 14:39:38 Africa/Lagos] Dispatching: Method=GET, Request='login'
[02-Mar-2026 14:39:38 Africa/Lagos] Exact match found: login
[02-Mar-2026 14:39:55 Africa/Lagos] Index.php - URL from GET: login
[02-Mar-2026 14:39:55 Africa/Lagos] Dispatching: Method=POST, Request='login'
[02-Mar-2026 14:39:55 Africa/Lagos] Exact match found: login
[02-Mar-2026 14:39:55 Africa/Lagos] User logged in: ID=2, Role=Admin
[02-Mar-2026 14:39:55 Africa/Lagos] Index.php - URL from GET: dashboard
[02-Mar-2026 14:39:55 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[02-Mar-2026 14:39:55 Africa/Lagos] Exact match found: dashboard
[02-Mar-2026 14:40:01 Africa/Lagos] Index.php - URL from GET: migrants/create
[02-Mar-2026 14:40:01 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[02-Mar-2026 14:40:01 Africa/Lagos] Exact match found: migrants/create
[02-Mar-2026 14:40:01 Africa/Lagos] MigrantController constructor started
[02-Mar-2026 14:40:01 Africa/Lagos] Autoloader failed to load: Services/UploadService
[02-Mar-2026 14:40:01 Africa/Lagos] UploadService class not found - file uploads will be disabled
[02-Mar-2026 14:40:01 Africa/Lagos] MigrantController constructor completed
[02-Mar-2026 14:40:01 Africa/Lagos] MigrantController::create() called
[02-Mar-2026 14:40:38 Africa/Lagos] Index.php - URL from GET: migrants/search
[02-Mar-2026 14:40:38 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[02-Mar-2026 14:40:38 Africa/Lagos] Exact match found: migrants/search
[02-Mar-2026 14:40:38 Africa/Lagos] MigrantController constructor started
[02-Mar-2026 14:40:38 Africa/Lagos] Autoloader failed to load: Services/UploadService
[02-Mar-2026 14:40:38 Africa/Lagos] UploadService class not found - file uploads will be disabled
[02-Mar-2026 14:40:38 Africa/Lagos] MigrantController constructor completed
[02-Mar-2026 14:40:43 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[02-Mar-2026 14:40:43 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[02-Mar-2026 14:40:43 Africa/Lagos] Pattern match found: migrants/{id}
[02-Mar-2026 14:40:43 Africa/Lagos] MigrantController constructor started
[02-Mar-2026 14:40:43 Africa/Lagos] Autoloader failed to load: Services/UploadService
[02-Mar-2026 14:40:43 Africa/Lagos] UploadService class not found - file uploads will be disabled
[02-Mar-2026 14:40:43 Africa/Lagos] MigrantController constructor completed
[02-Mar-2026 14:41:49 Africa/Lagos] Index.php - URL from GET: logout
[02-Mar-2026 14:41:49 Africa/Lagos] Dispatching: Method=GET, Request='logout'
[02-Mar-2026 14:41:49 Africa/Lagos] Exact match found: logout
[02-Mar-2026 14:41:50 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 14:41:50 Africa/Lagos] Dispatching: Method=GET, Request=''
[02-Mar-2026 14:41:50 Africa/Lagos] Exact match found: 
[02-Mar-2026 14:42:21 Africa/Lagos] Index.php - URL from GET: login
[02-Mar-2026 14:42:21 Africa/Lagos] Dispatching: Method=POST, Request='login'
[02-Mar-2026 14:42:21 Africa/Lagos] Exact match found: login
[02-Mar-2026 14:42:38 Africa/Lagos] Index.php - URL from GET: login
[02-Mar-2026 14:42:38 Africa/Lagos] Dispatching: Method=POST, Request='login'
[02-Mar-2026 14:42:38 Africa/Lagos] Exact match found: login
[02-Mar-2026 14:51:36 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 14:51:36 Africa/Lagos] Dispatching: Method=POST, Request=''
[02-Mar-2026 14:51:37 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 14:51:37 Africa/Lagos] Dispatching: Method=POST, Request=''
[02-Mar-2026 14:51:38 Africa/Lagos] Index.php - URL from GET: admin
[02-Mar-2026 14:51:38 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[02-Mar-2026 14:51:38 Africa/Lagos] Index.php - URL from GET: api
[02-Mar-2026 14:51:38 Africa/Lagos] Dispatching: Method=POST, Request='api'
[02-Mar-2026 15:03:06 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 15:03:06 Africa/Lagos] Dispatching: Method=GET, Request=''
[02-Mar-2026 15:03:06 Africa/Lagos] Exact match found: 
[02-Mar-2026 19:36:40 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 19:36:40 Africa/Lagos] Dispatching: Method=GET, Request=''
[02-Mar-2026 19:36:40 Africa/Lagos] Exact match found: 
[02-Mar-2026 20:14:29 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 20:14:29 Africa/Lagos] Dispatching: Method=GET, Request=''
[02-Mar-2026 20:14:29 Africa/Lagos] Exact match found: 
[02-Mar-2026 20:33:45 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 20:33:45 Africa/Lagos] Dispatching: Method=POST, Request=''
[02-Mar-2026 20:33:46 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 20:33:46 Africa/Lagos] Dispatching: Method=POST, Request=''
[02-Mar-2026 20:33:46 Africa/Lagos] Index.php - URL from GET: admin
[02-Mar-2026 20:33:46 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[02-Mar-2026 20:33:46 Africa/Lagos] Index.php - URL from GET: api
[02-Mar-2026 20:33:46 Africa/Lagos] Dispatching: Method=POST, Request='api'
[02-Mar-2026 21:33:26 Africa/Lagos] Index.php - URL from GET: 403.shtml
[02-Mar-2026 21:33:26 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[02-Mar-2026 22:04:11 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 22:04:11 Africa/Lagos] Dispatching: Method=POST, Request=''
[02-Mar-2026 22:04:12 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Mar-2026 22:04:12 Africa/Lagos] Dispatching: Method=POST, Request=''
[02-Mar-2026 22:04:12 Africa/Lagos] Index.php - URL from GET: admin
[02-Mar-2026 22:04:12 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[02-Mar-2026 22:04:12 Africa/Lagos] Index.php - URL from GET: api
[02-Mar-2026 22:04:12 Africa/Lagos] Dispatching: Method=POST, Request='api'
[03-Mar-2026 00:55:14 Africa/Lagos] Index.php - URL from GET: ROOT
[03-Mar-2026 00:55:14 Africa/Lagos] Dispatching: Method=POST, Request=''
[03-Mar-2026 00:55:14 Africa/Lagos] Index.php - URL from GET: ROOT
[03-Mar-2026 00:55:14 Africa/Lagos] Dispatching: Method=POST, Request=''
[03-Mar-2026 00:55:14 Africa/Lagos] Index.php - URL from GET: admin
[03-Mar-2026 00:55:14 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[03-Mar-2026 00:55:15 Africa/Lagos] Index.php - URL from GET: api
[03-Mar-2026 00:55:15 Africa/Lagos] Dispatching: Method=POST, Request='api'
[03-Mar-2026 01:20:57 Africa/Lagos] Index.php - URL from GET: shell.php
[03-Mar-2026 01:20:57 Africa/Lagos] Dispatching: Method=GET, Request='shell.php'
[03-Mar-2026 01:20:59 Africa/Lagos] Index.php - URL from GET: webshell.php
[03-Mar-2026 01:20:59 Africa/Lagos] Dispatching: Method=GET, Request='webshell.php'
[03-Mar-2026 01:22:21 Africa/Lagos] Index.php - URL from GET: shell
[03-Mar-2026 01:22:21 Africa/Lagos] Dispatching: Method=GET, Request='shell'
[03-Mar-2026 01:23:35 Africa/Lagos] Index.php - URL from GET: webshell
[03-Mar-2026 01:23:35 Africa/Lagos] Dispatching: Method=GET, Request='webshell'
[03-Mar-2026 01:25:36 Africa/Lagos] Index.php - URL from GET: ROOT
[03-Mar-2026 01:25:36 Africa/Lagos] Dispatching: Method=GET, Request=''
[03-Mar-2026 01:25:36 Africa/Lagos] Exact match found: 
[03-Mar-2026 03:57:29 Africa/Lagos] Index.php - URL from GET: wp-login.php
[03-Mar-2026 03:57:29 Africa/Lagos] Dispatching: Method=GET, Request='wp-login.php'
[03-Mar-2026 10:12:01 Africa/Lagos] Index.php - URL from GET: wp-login.php
[03-Mar-2026 10:12:01 Africa/Lagos] Dispatching: Method=GET, Request='wp-login.php'
[03-Mar-2026 12:46:27 Africa/Lagos] Index.php - URL from GET: ROOT
[03-Mar-2026 12:46:27 Africa/Lagos] Dispatching: Method=GET, Request=''
[03-Mar-2026 12:46:27 Africa/Lagos] Exact match found: 
[03-Mar-2026 19:01:34 Africa/Lagos] Index.php - URL from GET: ROOT
[03-Mar-2026 19:01:34 Africa/Lagos] Dispatching: Method=GET, Request=''
[03-Mar-2026 19:01:34 Africa/Lagos] Exact match found: 
[03-Mar-2026 19:16:29 Africa/Lagos] Index.php - URL from GET: wp-login.php
[03-Mar-2026 19:16:29 Africa/Lagos] Dispatching: Method=GET, Request='wp-login.php'
[03-Mar-2026 22:55:56 Africa/Lagos] Index.php - URL from GET: ROOT
[03-Mar-2026 22:55:56 Africa/Lagos] Dispatching: Method=GET, Request=''
[03-Mar-2026 22:55:56 Africa/Lagos] Exact match found: 
[04-Mar-2026 00:10:42 Africa/Lagos] Index.php - URL from GET: ROOT
[04-Mar-2026 00:10:42 Africa/Lagos] Dispatching: Method=POST, Request=''
[04-Mar-2026 00:10:42 Africa/Lagos] Index.php - URL from GET: ROOT
[04-Mar-2026 00:10:42 Africa/Lagos] Dispatching: Method=POST, Request=''
[04-Mar-2026 00:10:43 Africa/Lagos] Index.php - URL from GET: admin
[04-Mar-2026 00:10:43 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[04-Mar-2026 00:10:43 Africa/Lagos] Index.php - URL from GET: api
[04-Mar-2026 00:10:43 Africa/Lagos] Dispatching: Method=POST, Request='api'
[04-Mar-2026 00:22:31 Africa/Lagos] Index.php - URL from GET: 403.shtml
[04-Mar-2026 00:22:31 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[04-Mar-2026 00:26:23 Africa/Lagos] Index.php - URL from GET: server-status
[04-Mar-2026 00:26:23 Africa/Lagos] Dispatching: Method=GET, Request='server-status'
[04-Mar-2026 04:29:56 Africa/Lagos] Index.php - URL from GET: wp-login.php
[04-Mar-2026 04:29:56 Africa/Lagos] Dispatching: Method=GET, Request='wp-login.php'
[04-Mar-2026 10:30:13 Africa/Lagos] Index.php - URL from GET: dashboard
[04-Mar-2026 10:30:13 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[04-Mar-2026 10:30:13 Africa/Lagos] Exact match found: dashboard
[04-Mar-2026 10:30:13 Africa/Lagos] Index.php - URL from GET: login
[04-Mar-2026 10:30:13 Africa/Lagos] Dispatching: Method=GET, Request='login'
[04-Mar-2026 10:30:13 Africa/Lagos] Exact match found: login
[04-Mar-2026 10:30:29 Africa/Lagos] Index.php - URL from GET: login
[04-Mar-2026 10:30:29 Africa/Lagos] Dispatching: Method=POST, Request='login'
[04-Mar-2026 10:30:29 Africa/Lagos] Exact match found: login
[04-Mar-2026 10:30:29 Africa/Lagos] User logged in: ID=2, Role=Admin
[04-Mar-2026 10:30:30 Africa/Lagos] Index.php - URL from GET: dashboard
[04-Mar-2026 10:30:30 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[04-Mar-2026 10:30:30 Africa/Lagos] Exact match found: dashboard
[04-Mar-2026 10:31:50 Africa/Lagos] Index.php - URL from GET: logout
[04-Mar-2026 10:31:50 Africa/Lagos] Dispatching: Method=GET, Request='logout'
[04-Mar-2026 10:31:50 Africa/Lagos] Exact match found: logout
[04-Mar-2026 10:31:50 Africa/Lagos] Index.php - URL from GET: ROOT
[04-Mar-2026 10:31:50 Africa/Lagos] Dispatching: Method=GET, Request=''
[04-Mar-2026 10:31:50 Africa/Lagos] Exact match found: 
[04-Mar-2026 10:32:05 Africa/Lagos] Index.php - URL from GET: login
[04-Mar-2026 10:32:05 Africa/Lagos] Dispatching: Method=POST, Request='login'
[04-Mar-2026 10:32:05 Africa/Lagos] Exact match found: login
[04-Mar-2026 10:32:05 Africa/Lagos] User logged in: ID=1, Role=SuperAdmin
[04-Mar-2026 10:32:05 Africa/Lagos] Index.php - URL from GET: dashboard
[04-Mar-2026 10:32:05 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[04-Mar-2026 10:32:05 Africa/Lagos] Exact match found: dashboard
[04-Mar-2026 10:32:07 Africa/Lagos] Index.php - URL from GET: users
[04-Mar-2026 10:32:07 Africa/Lagos] Dispatching: Method=GET, Request='users'
[04-Mar-2026 10:32:07 Africa/Lagos] Exact match found: users
[04-Mar-2026 10:32:07 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => fbfa62954c02fd26e9772865b298eaaa335682f9410aca1e31708ebcb1c4106c
    [csrf_token_time] => 1772616710
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[04-Mar-2026 10:32:07 Africa/Lagos] UserController: User role = SuperAdmin
[04-Mar-2026 10:32:07 Africa/Lagos] UserController: Access granted for SuperAdmin
[04-Mar-2026 10:32:24 Africa/Lagos] Index.php - URL from GET: dashboard
[04-Mar-2026 10:32:24 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[04-Mar-2026 10:32:24 Africa/Lagos] Exact match found: dashboard
[04-Mar-2026 10:32:26 Africa/Lagos] Index.php - URL from GET: migrants/create
[04-Mar-2026 10:32:26 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[04-Mar-2026 10:32:26 Africa/Lagos] Exact match found: migrants/create
[04-Mar-2026 10:32:26 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 10:32:26 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 10:32:26 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 10:32:26 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 10:32:26 Africa/Lagos] MigrantController::create() called
[04-Mar-2026 10:42:18 Africa/Lagos] Index.php - URL from GET: migrants/create
[04-Mar-2026 10:42:18 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[04-Mar-2026 10:42:18 Africa/Lagos] Exact match found: migrants/create
[04-Mar-2026 10:42:18 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 10:42:18 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 10:42:18 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 10:42:18 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 10:42:18 Africa/Lagos] MigrantController::create() called
[04-Mar-2026 10:42:40 Africa/Lagos] Index.php - URL from GET: migrants/create
[04-Mar-2026 10:42:40 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[04-Mar-2026 10:42:40 Africa/Lagos] Exact match found: migrants/create
[04-Mar-2026 10:42:40 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 10:42:40 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 10:42:40 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 10:42:40 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 10:42:40 Africa/Lagos] MigrantController::create() called
[04-Mar-2026 10:43:17 Africa/Lagos] Index.php - URL from GET: migrants/create
[04-Mar-2026 10:43:17 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[04-Mar-2026 10:43:17 Africa/Lagos] Exact match found: migrants/create
[04-Mar-2026 10:43:17 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 10:43:17 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 10:43:17 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 10:43:17 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 10:43:17 Africa/Lagos] MigrantController::create() called
[04-Mar-2026 10:43:22 Africa/Lagos] Index.php - URL from GET: migrants/create
[04-Mar-2026 10:43:22 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[04-Mar-2026 10:43:22 Africa/Lagos] Exact match found: migrants/create
[04-Mar-2026 10:43:22 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 10:43:22 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 10:43:22 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 10:43:22 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 10:43:22 Africa/Lagos] MigrantController::create() called
[04-Mar-2026 11:07:40 Africa/Lagos] Index.php - URL from GET: migrants/create
[04-Mar-2026 11:07:40 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[04-Mar-2026 11:07:40 Africa/Lagos] Exact match found: migrants/create
[04-Mar-2026 11:07:40 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 11:07:40 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 11:07:40 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 11:07:40 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 11:07:40 Africa/Lagos] MigrantController::create() called
[04-Mar-2026 11:08:18 Africa/Lagos] Index.php - URL from GET: migrants/create
[04-Mar-2026 11:08:18 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[04-Mar-2026 11:08:18 Africa/Lagos] Exact match found: migrants/create
[04-Mar-2026 11:08:18 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 11:08:18 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 11:08:18 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 11:08:18 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 11:08:18 Africa/Lagos] MigrantController::create() called
[04-Mar-2026 12:38:57 Africa/Lagos] Index.php - URL from GET: wp-login.php
[04-Mar-2026 12:38:57 Africa/Lagos] Dispatching: Method=GET, Request='wp-login.php'
[04-Mar-2026 13:12:28 Africa/Lagos] Index.php - URL from GET: ROOT
[04-Mar-2026 13:12:28 Africa/Lagos] Dispatching: Method=GET, Request=''
[04-Mar-2026 13:12:28 Africa/Lagos] Exact match found: 
[04-Mar-2026 13:56:45 Africa/Lagos] Index.php - URL from GET: ROOT
[04-Mar-2026 13:56:45 Africa/Lagos] Dispatching: Method=GET, Request=''
[04-Mar-2026 13:56:45 Africa/Lagos] Exact match found: 
[04-Mar-2026 14:22:14 Africa/Lagos] Index.php - URL from GET: 403.shtml
[04-Mar-2026 14:22:14 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[04-Mar-2026 14:26:41 Africa/Lagos] Index.php - URL from GET: ROOT
[04-Mar-2026 14:26:41 Africa/Lagos] Dispatching: Method=GET, Request=''
[04-Mar-2026 14:26:41 Africa/Lagos] Exact match found: 
[04-Mar-2026 14:26:58 Africa/Lagos] Index.php - URL from GET: login
[04-Mar-2026 14:26:58 Africa/Lagos] Dispatching: Method=POST, Request='login'
[04-Mar-2026 14:26:58 Africa/Lagos] Exact match found: login
[04-Mar-2026 14:26:59 Africa/Lagos] User logged in: ID=6, Role=SuperAdmin
[04-Mar-2026 14:27:01 Africa/Lagos] Index.php - URL from GET: dashboard
[04-Mar-2026 14:27:01 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[04-Mar-2026 14:27:01 Africa/Lagos] Exact match found: dashboard
[04-Mar-2026 14:29:07 Africa/Lagos] Index.php - URL from GET: migrants/search
[04-Mar-2026 14:29:07 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[04-Mar-2026 14:29:07 Africa/Lagos] Exact match found: migrants/search
[04-Mar-2026 14:29:07 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 14:29:08 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 14:29:08 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 14:29:08 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 14:29:11 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[04-Mar-2026 14:29:11 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[04-Mar-2026 14:29:11 Africa/Lagos] Pattern match found: migrants/{id}
[04-Mar-2026 14:29:11 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 14:29:11 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 14:29:11 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 14:29:11 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 14:37:13 Africa/Lagos] Index.php - URL from GET: migrants/create
[04-Mar-2026 14:37:13 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[04-Mar-2026 14:37:13 Africa/Lagos] Exact match found: migrants/create
[04-Mar-2026 14:37:13 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 14:37:13 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 14:37:13 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 14:37:13 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 14:37:13 Africa/Lagos] MigrantController::create() called
[04-Mar-2026 14:39:06 Africa/Lagos] Index.php - URL from GET: favicon.ico
[04-Mar-2026 14:39:06 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[04-Mar-2026 14:39:35 Africa/Lagos] Index.php - URL from GET: migrants/search
[04-Mar-2026 14:39:35 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[04-Mar-2026 14:39:35 Africa/Lagos] Exact match found: migrants/search
[04-Mar-2026 14:39:35 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 14:39:36 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 14:39:36 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 14:39:36 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 14:40:21 Africa/Lagos] Index.php - URL from GET: migrants/search
[04-Mar-2026 14:40:21 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[04-Mar-2026 14:40:21 Africa/Lagos] Exact match found: migrants/search
[04-Mar-2026 14:40:21 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 14:40:21 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 14:40:21 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 14:40:21 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 14:40:23 Africa/Lagos] Index.php - URL from GET: migrants/search
[04-Mar-2026 14:40:23 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[04-Mar-2026 14:40:23 Africa/Lagos] Exact match found: migrants/search
[04-Mar-2026 14:40:23 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 14:40:23 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 14:40:23 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 14:40:23 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 14:40:26 Africa/Lagos] Index.php - URL from GET: migrants/create
[04-Mar-2026 14:40:26 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[04-Mar-2026 14:40:26 Africa/Lagos] Exact match found: migrants/create
[04-Mar-2026 14:40:26 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 14:40:26 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 14:40:26 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 14:40:26 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 14:40:26 Africa/Lagos] MigrantController::create() called
[04-Mar-2026 14:40:27 Africa/Lagos] Index.php - URL from GET: migrants/create
[04-Mar-2026 14:40:27 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[04-Mar-2026 14:40:27 Africa/Lagos] Exact match found: migrants/create
[04-Mar-2026 14:40:27 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 14:40:27 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 14:40:27 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 14:40:27 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 14:40:27 Africa/Lagos] MigrantController::create() called
[04-Mar-2026 14:41:43 Africa/Lagos] Index.php - URL from GET: migrants/search
[04-Mar-2026 14:41:43 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[04-Mar-2026 14:41:43 Africa/Lagos] Exact match found: migrants/search
[04-Mar-2026 14:41:43 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 14:41:43 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 14:41:43 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 14:41:43 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 14:43:16 Africa/Lagos] Index.php - URL from GET: users
[04-Mar-2026 14:43:16 Africa/Lagos] Dispatching: Method=GET, Request='users'
[04-Mar-2026 14:43:16 Africa/Lagos] Exact match found: users
[04-Mar-2026 14:43:16 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => fc89fff6ec32009e1125a17df31aaefa554d4133ccc6327b3230a4a2261c05f8
    [csrf_token_time] => 1772630801
    [user_id] => 6
    [username] => ezeab
    [full_name] => Ada Eze
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[04-Mar-2026 14:43:16 Africa/Lagos] UserController: User role = SuperAdmin
[04-Mar-2026 14:43:16 Africa/Lagos] UserController: Access granted for SuperAdmin
[04-Mar-2026 14:44:04 Africa/Lagos] Index.php - URL from GET: profile
[04-Mar-2026 14:44:04 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[04-Mar-2026 14:44:04 Africa/Lagos] Exact match found: profile
[04-Mar-2026 14:51:16 Africa/Lagos] Index.php - URL from GET: favicon.ico
[04-Mar-2026 14:51:16 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[04-Mar-2026 14:54:58 Africa/Lagos] Index.php - URL from GET: migrants/create
[04-Mar-2026 14:54:58 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[04-Mar-2026 14:54:58 Africa/Lagos] Exact match found: migrants/create
[04-Mar-2026 14:54:58 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 14:54:58 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 14:54:58 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 14:54:58 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 14:54:58 Africa/Lagos] MigrantController::create() called
[04-Mar-2026 15:06:30 Africa/Lagos] Index.php - URL from GET: dashboard
[04-Mar-2026 15:06:30 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[04-Mar-2026 15:06:30 Africa/Lagos] Exact match found: dashboard
[04-Mar-2026 15:06:35 Africa/Lagos] Index.php - URL from GET: logout
[04-Mar-2026 15:06:35 Africa/Lagos] Dispatching: Method=GET, Request='logout'
[04-Mar-2026 15:06:35 Africa/Lagos] Exact match found: logout
[04-Mar-2026 15:06:36 Africa/Lagos] Index.php - URL from GET: ROOT
[04-Mar-2026 15:06:36 Africa/Lagos] Dispatching: Method=GET, Request=''
[04-Mar-2026 15:06:36 Africa/Lagos] Exact match found: 
[04-Mar-2026 15:07:52 Africa/Lagos] Index.php - URL from GET: nis-migrant.com.ng/
[04-Mar-2026 15:07:52 Africa/Lagos] Dispatching: Method=GET, Request='nis-migrant.com.ng'
[04-Mar-2026 15:08:02 Africa/Lagos] Index.php - URL from GET: ROOT
[04-Mar-2026 15:08:02 Africa/Lagos] Dispatching: Method=GET, Request=''
[04-Mar-2026 15:08:02 Africa/Lagos] Exact match found: 
[04-Mar-2026 15:16:49 Africa/Lagos] Index.php - URL from GET: login
[04-Mar-2026 15:16:49 Africa/Lagos] Dispatching: Method=POST, Request='login'
[04-Mar-2026 15:16:49 Africa/Lagos] Exact match found: login
[04-Mar-2026 15:16:49 Africa/Lagos] User logged in: ID=6, Role=SuperAdmin
[04-Mar-2026 15:16:50 Africa/Lagos] Index.php - URL from GET: dashboard
[04-Mar-2026 15:16:50 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[04-Mar-2026 15:16:50 Africa/Lagos] Exact match found: dashboard
[04-Mar-2026 15:16:55 Africa/Lagos] Index.php - URL from GET: migrants/create
[04-Mar-2026 15:16:55 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[04-Mar-2026 15:16:55 Africa/Lagos] Exact match found: migrants/create
[04-Mar-2026 15:16:55 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 15:16:55 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 15:16:55 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 15:16:55 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 15:16:55 Africa/Lagos] MigrantController::create() called
[04-Mar-2026 15:21:29 Africa/Lagos] Index.php - URL from GET: migrants/create
[04-Mar-2026 15:21:29 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[04-Mar-2026 15:21:29 Africa/Lagos] Exact match found: migrants/create
[04-Mar-2026 15:21:29 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 15:21:29 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 15:21:29 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 15:21:29 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 15:21:29 Africa/Lagos] MigrantController::create() called
[04-Mar-2026 15:26:36 Africa/Lagos] Index.php - URL from GET: migrants/create
[04-Mar-2026 15:26:36 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[04-Mar-2026 15:26:36 Africa/Lagos] Exact match found: migrants/create
[04-Mar-2026 15:26:36 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 15:26:36 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 15:26:36 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 15:26:36 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 15:26:36 Africa/Lagos] MigrantController::create() called
[04-Mar-2026 15:35:25 Africa/Lagos] Index.php - URL from GET: migrants/create
[04-Mar-2026 15:35:25 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[04-Mar-2026 15:35:25 Africa/Lagos] Exact match found: migrants/create
[04-Mar-2026 15:35:25 Africa/Lagos] MigrantController constructor started
[04-Mar-2026 15:35:25 Africa/Lagos] Autoloader failed to load: Services/UploadService
[04-Mar-2026 15:35:25 Africa/Lagos] UploadService class not found - file uploads will be disabled
[04-Mar-2026 15:35:25 Africa/Lagos] MigrantController constructor completed
[04-Mar-2026 15:35:25 Africa/Lagos] MigrantController::create() called
[04-Mar-2026 16:47:30 Africa/Lagos] Index.php - URL from GET: ROOT
[04-Mar-2026 16:47:30 Africa/Lagos] Dispatching: Method=POST, Request=''
[04-Mar-2026 16:47:31 Africa/Lagos] Index.php - URL from GET: ROOT
[04-Mar-2026 16:47:31 Africa/Lagos] Dispatching: Method=POST, Request=''
[04-Mar-2026 16:47:31 Africa/Lagos] Index.php - URL from GET: admin
[04-Mar-2026 16:47:31 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[04-Mar-2026 16:47:31 Africa/Lagos] Index.php - URL from GET: api
[04-Mar-2026 16:47:31 Africa/Lagos] Dispatching: Method=POST, Request='api'
[04-Mar-2026 17:04:37 Africa/Lagos] Index.php - URL from GET: 403.shtml
[04-Mar-2026 17:04:37 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[04-Mar-2026 18:05:54 Africa/Lagos] Index.php - URL from GET: ROOT
[04-Mar-2026 18:05:54 Africa/Lagos] Dispatching: Method=GET, Request=''
[04-Mar-2026 18:05:54 Africa/Lagos] Exact match found: 
[04-Mar-2026 18:54:30 Africa/Lagos] Index.php - URL from GET: ROOT
[04-Mar-2026 18:54:30 Africa/Lagos] Dispatching: Method=GET, Request=''
[04-Mar-2026 18:54:30 Africa/Lagos] Exact match found: 
[04-Mar-2026 19:35:25 Africa/Lagos] Index.php - URL from GET: ROOT
[04-Mar-2026 19:35:25 Africa/Lagos] Dispatching: Method=GET, Request=''
[04-Mar-2026 19:35:25 Africa/Lagos] Exact match found: 
[04-Mar-2026 19:35:25 Africa/Lagos] Index.php - URL from GET: favicon.ico
[04-Mar-2026 19:35:25 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[04-Mar-2026 19:35:26 Africa/Lagos] Index.php - URL from GET: favicon.png
[04-Mar-2026 19:35:26 Africa/Lagos] Dispatching: Method=GET, Request='favicon.png'
[04-Mar-2026 19:36:24 Africa/Lagos] Index.php - URL from GET: ROOT
[04-Mar-2026 19:36:24 Africa/Lagos] Dispatching: Method=GET, Request=''
[04-Mar-2026 19:36:24 Africa/Lagos] Exact match found: 
[04-Mar-2026 19:36:24 Africa/Lagos] Index.php - URL from GET: favicon.ico
[04-Mar-2026 19:36:24 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[04-Mar-2026 20:20:10 Africa/Lagos] Index.php - URL from GET: ROOT
[04-Mar-2026 20:20:10 Africa/Lagos] Dispatching: Method=GET, Request=''
[04-Mar-2026 20:20:10 Africa/Lagos] Exact match found: 
[04-Mar-2026 20:47:02 Africa/Lagos] Index.php - URL from GET: server-status
[04-Mar-2026 20:47:02 Africa/Lagos] Dispatching: Method=GET, Request='server-status'
[05-Mar-2026 09:44:11 Africa/Lagos] Index.php - URL from GET: ROOT
[05-Mar-2026 09:44:11 Africa/Lagos] Dispatching: Method=POST, Request=''
[05-Mar-2026 09:44:12 Africa/Lagos] Index.php - URL from GET: ROOT
[05-Mar-2026 09:44:12 Africa/Lagos] Dispatching: Method=POST, Request=''
[05-Mar-2026 09:44:12 Africa/Lagos] Index.php - URL from GET: admin
[05-Mar-2026 09:44:12 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[05-Mar-2026 09:44:12 Africa/Lagos] Index.php - URL from GET: api
[05-Mar-2026 09:44:12 Africa/Lagos] Dispatching: Method=POST, Request='api'
[05-Mar-2026 09:44:27 Africa/Lagos] Index.php - URL from GET: ROOT
[05-Mar-2026 09:44:27 Africa/Lagos] Dispatching: Method=POST, Request=''
[05-Mar-2026 09:44:28 Africa/Lagos] Index.php - URL from GET: ROOT
[05-Mar-2026 09:44:28 Africa/Lagos] Dispatching: Method=POST, Request=''
[05-Mar-2026 09:44:28 Africa/Lagos] Index.php - URL from GET: admin
[05-Mar-2026 09:44:28 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[05-Mar-2026 09:44:28 Africa/Lagos] Index.php - URL from GET: api
[05-Mar-2026 09:44:28 Africa/Lagos] Dispatching: Method=POST, Request='api'
[05-Mar-2026 09:49:13 Africa/Lagos] Index.php - URL from GET: ROOT
[05-Mar-2026 09:49:13 Africa/Lagos] Dispatching: Method=POST, Request=''
[05-Mar-2026 09:49:13 Africa/Lagos] Index.php - URL from GET: ROOT
[05-Mar-2026 09:49:13 Africa/Lagos] Dispatching: Method=POST, Request=''
[05-Mar-2026 09:49:13 Africa/Lagos] Index.php - URL from GET: admin
[05-Mar-2026 09:49:13 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[05-Mar-2026 10:38:35 Africa/Lagos] Index.php - URL from GET: ROOT
[05-Mar-2026 10:38:35 Africa/Lagos] Dispatching: Method=GET, Request=''
[05-Mar-2026 10:38:35 Africa/Lagos] Exact match found: 
[05-Mar-2026 10:38:35 Africa/Lagos] Index.php - URL from GET: ROOT
[05-Mar-2026 10:38:35 Africa/Lagos] Dispatching: Method=GET, Request=''
[05-Mar-2026 10:38:35 Africa/Lagos] Exact match found: 
[05-Mar-2026 12:15:00 Africa/Lagos] Index.php - URL from GET: ROOT
[05-Mar-2026 12:15:00 Africa/Lagos] Dispatching: Method=POST, Request=''
[05-Mar-2026 12:15:00 Africa/Lagos] Index.php - URL from GET: ROOT
[05-Mar-2026 12:15:00 Africa/Lagos] Dispatching: Method=POST, Request=''
[05-Mar-2026 12:15:00 Africa/Lagos] Index.php - URL from GET: admin
[05-Mar-2026 12:15:00 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[05-Mar-2026 12:15:00 Africa/Lagos] Index.php - URL from GET: api
[05-Mar-2026 12:15:00 Africa/Lagos] Dispatching: Method=POST, Request='api'
[05-Mar-2026 13:27:00 Africa/Lagos] Index.php - URL from GET: 403.shtml
[05-Mar-2026 13:27:00 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[05-Mar-2026 14:32:02 Africa/Lagos] Index.php - URL from GET: ROOT
[05-Mar-2026 14:32:02 Africa/Lagos] Dispatching: Method=POST, Request=''
[05-Mar-2026 14:32:02 Africa/Lagos] Index.php - URL from GET: ROOT
[05-Mar-2026 14:32:02 Africa/Lagos] Dispatching: Method=POST, Request=''
[05-Mar-2026 14:32:03 Africa/Lagos] Index.php - URL from GET: admin
[05-Mar-2026 14:32:03 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[05-Mar-2026 14:32:03 Africa/Lagos] Index.php - URL from GET: api
[05-Mar-2026 14:32:03 Africa/Lagos] Dispatching: Method=POST, Request='api'
[05-Mar-2026 14:32:25 Africa/Lagos] Index.php - URL from GET: ROOT
[05-Mar-2026 14:32:25 Africa/Lagos] Dispatching: Method=POST, Request=''
[05-Mar-2026 14:32:25 Africa/Lagos] Index.php - URL from GET: ROOT
[05-Mar-2026 14:32:25 Africa/Lagos] Dispatching: Method=POST, Request=''
[05-Mar-2026 14:32:26 Africa/Lagos] Index.php - URL from GET: admin
[05-Mar-2026 14:32:26 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[05-Mar-2026 14:32:26 Africa/Lagos] Index.php - URL from GET: api
[05-Mar-2026 14:32:26 Africa/Lagos] Dispatching: Method=POST, Request='api'
[05-Mar-2026 17:38:55 Africa/Lagos] Index.php - URL from GET: ROOT
[05-Mar-2026 17:38:55 Africa/Lagos] Dispatching: Method=POST, Request=''
[05-Mar-2026 17:38:55 Africa/Lagos] Index.php - URL from GET: ROOT
[05-Mar-2026 17:38:55 Africa/Lagos] Dispatching: Method=POST, Request=''
[05-Mar-2026 17:38:56 Africa/Lagos] Index.php - URL from GET: admin
[05-Mar-2026 17:38:56 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[05-Mar-2026 17:38:56 Africa/Lagos] Index.php - URL from GET: api
[05-Mar-2026 17:38:56 Africa/Lagos] Dispatching: Method=POST, Request='api'
[05-Mar-2026 19:34:14 Africa/Lagos] Index.php - URL from GET: ROOT
[05-Mar-2026 19:34:14 Africa/Lagos] Dispatching: Method=GET, Request=''
[05-Mar-2026 19:34:14 Africa/Lagos] Exact match found: 
[05-Mar-2026 21:51:00 Africa/Lagos] Index.php - URL from GET: 403.shtml
[05-Mar-2026 21:51:00 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[05-Mar-2026 21:51:00 Africa/Lagos] Index.php - URL from GET: 403.shtml
[05-Mar-2026 21:51:00 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[05-Mar-2026 21:51:01 Africa/Lagos] Index.php - URL from GET: 403.shtml
[05-Mar-2026 21:51:01 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[05-Mar-2026 21:51:02 Africa/Lagos] Index.php - URL from GET: 403.shtml
[05-Mar-2026 21:51:02 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 02:29:32 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 02:29:32 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 07:46:50 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 07:46:50 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 07:46:51 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 07:46:51 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 08:02:25 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 08:02:25 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 08:02:27 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 08:02:27 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 08:02:28 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 08:02:28 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 09:06:15 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 09:06:15 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 09:06:17 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 09:06:17 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 09:27:19 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 09:27:19 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 09:27:20 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 09:27:20 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 12:02:17 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 12:02:17 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 12:59:08 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 12:59:08 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 12:59:08 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 12:59:08 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 12:59:09 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 12:59:09 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 12:59:09 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 12:59:09 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 12:59:11 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 12:59:11 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 12:59:11 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 12:59:11 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 13:17:21 Africa/Lagos] Index.php - URL from GET: ROOT
[06-Mar-2026 13:17:21 Africa/Lagos] Dispatching: Method=POST, Request=''
[06-Mar-2026 13:17:22 Africa/Lagos] Index.php - URL from GET: ROOT
[06-Mar-2026 13:17:22 Africa/Lagos] Dispatching: Method=POST, Request=''
[06-Mar-2026 13:17:23 Africa/Lagos] Index.php - URL from GET: admin
[06-Mar-2026 13:17:23 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[06-Mar-2026 13:17:23 Africa/Lagos] Index.php - URL from GET: api
[06-Mar-2026 13:17:23 Africa/Lagos] Dispatching: Method=POST, Request='api'
[06-Mar-2026 14:57:19 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 14:57:19 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 17:12:29 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 17:12:29 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 17:12:31 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 17:12:31 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 17:12:32 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 17:12:32 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 17:59:47 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 17:59:47 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 18:11:25 Africa/Lagos] Index.php - URL from GET: ROOT
[06-Mar-2026 18:11:25 Africa/Lagos] Dispatching: Method=GET, Request=''
[06-Mar-2026 18:11:25 Africa/Lagos] Exact match found: 
[06-Mar-2026 18:12:45 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 18:12:45 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 19:40:08 Africa/Lagos] Index.php - URL from GET: ROOT
[06-Mar-2026 19:40:08 Africa/Lagos] Dispatching: Method=GET, Request=''
[06-Mar-2026 19:40:08 Africa/Lagos] Exact match found: 
[06-Mar-2026 21:50:37 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 21:50:37 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 21:50:39 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 21:50:39 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 21:50:40 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 21:50:40 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 22:43:29 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 22:43:29 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 22:43:29 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 22:43:29 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 22:43:30 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 22:43:30 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 22:46:58 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 22:46:58 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[06-Mar-2026 22:47:00 Africa/Lagos] Index.php - URL from GET: 403.shtml
[06-Mar-2026 22:47:00 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 00:19:55 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 00:19:55 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 02:33:11 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 02:33:11 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 06:27:57 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 06:27:57 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 11:08:56 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 11:08:56 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 12:20:37 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 12:20:37 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 12:20:38 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 12:20:38 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 12:57:01 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 12:57:01 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 12:57:02 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 12:57:02 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 12:57:04 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 12:57:04 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 13:22:42 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 13:22:42 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 15:32:45 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 15:32:45 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 15:32:46 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 15:32:46 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 15:32:47 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 15:32:47 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 16:11:05 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 16:11:05 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 16:57:29 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 16:57:29 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 16:57:30 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 16:57:30 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 16:57:31 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 16:57:31 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 16:58:41 Africa/Lagos] Index.php - URL from GET: ROOT
[07-Mar-2026 16:58:41 Africa/Lagos] Dispatching: Method=GET, Request=''
[07-Mar-2026 16:58:41 Africa/Lagos] Exact match found: 
[07-Mar-2026 17:42:42 Africa/Lagos] Index.php - URL from GET: ROOT
[07-Mar-2026 17:42:42 Africa/Lagos] Dispatching: Method=GET, Request=''
[07-Mar-2026 17:42:42 Africa/Lagos] Exact match found: 
[07-Mar-2026 19:38:22 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 19:38:22 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 23:21:38 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 23:21:38 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 23:21:39 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 23:21:39 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[07-Mar-2026 23:21:42 Africa/Lagos] Index.php - URL from GET: 403.shtml
[07-Mar-2026 23:21:42 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 01:12:05 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 01:12:05 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 06:14:46 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 06:14:46 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 06:14:47 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 06:14:47 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 08:22:52 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 08:22:52 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 08:22:52 Africa/Lagos] Index.php - URL from GET: ROOT
[08-Mar-2026 08:22:52 Africa/Lagos] Dispatching: Method=GET, Request=''
[08-Mar-2026 08:22:52 Africa/Lagos] Exact match found: 
[08-Mar-2026 08:22:56 Africa/Lagos] Index.php - URL from GET: ROOT
[08-Mar-2026 08:22:56 Africa/Lagos] Dispatching: Method=GET, Request=''
[08-Mar-2026 08:22:56 Africa/Lagos] Exact match found: 
[08-Mar-2026 08:23:22 Africa/Lagos] Index.php - URL from GET: ROOT
[08-Mar-2026 08:23:22 Africa/Lagos] Dispatching: Method=GET, Request=''
[08-Mar-2026 08:23:22 Africa/Lagos] Exact match found: 
[08-Mar-2026 08:23:54 Africa/Lagos] Index.php - URL from GET: favicon.ico
[08-Mar-2026 08:23:54 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[08-Mar-2026 08:25:23 Africa/Lagos] Index.php - URL from GET: favicon.ico
[08-Mar-2026 08:25:23 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[08-Mar-2026 08:27:00 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 08:27:00 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 08:27:01 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 08:27:01 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 08:27:41 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 08:27:41 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 08:27:46 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 08:27:46 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 08:27:47 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 08:27:47 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 08:34:06 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 08:34:06 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 08:34:07 Africa/Lagos] Index.php - URL from GET: favicon.ico
[08-Mar-2026 08:34:07 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[08-Mar-2026 08:34:15 Africa/Lagos] Index.php - URL from GET: ROOT
[08-Mar-2026 08:34:15 Africa/Lagos] Dispatching: Method=GET, Request=''
[08-Mar-2026 08:34:15 Africa/Lagos] Exact match found: 
[08-Mar-2026 09:43:06 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 09:43:06 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 10:00:03 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 10:00:03 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 10:00:05 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 10:00:05 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 11:04:32 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 11:04:32 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 11:04:33 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 11:04:33 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 11:04:34 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 11:04:34 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 11:53:59 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 11:53:59 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 12:10:55 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 12:10:55 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 12:10:57 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 12:10:57 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 12:10:59 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 12:10:59 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 12:11:01 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 12:11:01 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 14:25:26 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 14:25:26 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 16:35:30 Africa/Lagos] Index.php - URL from GET: ROOT
[08-Mar-2026 16:35:30 Africa/Lagos] Dispatching: Method=GET, Request=''
[08-Mar-2026 16:35:30 Africa/Lagos] Exact match found: 
[08-Mar-2026 16:58:05 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 16:58:05 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 16:58:07 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 16:58:07 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 19:04:08 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 19:04:08 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 19:04:09 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 19:04:09 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 19:04:11 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 19:04:11 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 19:06:59 Africa/Lagos] Index.php - URL from GET: ROOT
[08-Mar-2026 19:06:59 Africa/Lagos] Dispatching: Method=GET, Request=''
[08-Mar-2026 19:06:59 Africa/Lagos] Exact match found: 
[08-Mar-2026 19:42:02 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 19:42:02 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 20:08:49 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 20:08:49 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 20:30:36 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 20:30:36 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 20:30:37 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 20:30:37 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 20:30:38 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 20:30:38 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[08-Mar-2026 20:30:39 Africa/Lagos] Index.php - URL from GET: 403.shtml
[08-Mar-2026 20:30:39 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 00:00:20 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 00:00:20 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 00:00:21 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 00:00:21 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 00:00:22 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 00:00:22 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 00:00:23 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 00:00:23 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 02:02:20 Africa/Lagos] Index.php - URL from GET: ROOT
[09-Mar-2026 02:02:20 Africa/Lagos] Dispatching: Method=GET, Request=''
[09-Mar-2026 02:02:20 Africa/Lagos] Exact match found: 
[09-Mar-2026 02:25:57 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 02:25:57 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 04:47:50 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 04:47:50 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 04:47:51 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 04:47:51 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 04:47:52 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 04:47:52 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 04:47:54 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 04:47:54 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 04:59:24 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 04:59:24 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 06:05:11 Africa/Lagos] Index.php - URL from GET: ROOT
[09-Mar-2026 06:05:11 Africa/Lagos] Dispatching: Method=GET, Request=''
[09-Mar-2026 06:05:11 Africa/Lagos] Exact match found: 
[09-Mar-2026 06:05:17 Africa/Lagos] Index.php - URL from GET: wp-includes/wlwmanifest.xml
[09-Mar-2026 06:05:17 Africa/Lagos] Dispatching: Method=GET, Request='wp-includes/wlwmanifest.xml'
[09-Mar-2026 06:05:18 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 06:05:18 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 06:05:20 Africa/Lagos] Index.php - URL from GET: ROOT
[09-Mar-2026 06:05:20 Africa/Lagos] Dispatching: Method=GET, Request=''
[09-Mar-2026 06:05:20 Africa/Lagos] Exact match found: 
[09-Mar-2026 06:05:21 Africa/Lagos] Index.php - URL from GET: blog/wp-includes/wlwmanifest.xml
[09-Mar-2026 06:05:21 Africa/Lagos] Dispatching: Method=GET, Request='blog/wp-includes/wlwmanifest.xml'
[09-Mar-2026 06:05:22 Africa/Lagos] Index.php - URL from GET: web/wp-includes/wlwmanifest.xml
[09-Mar-2026 06:05:22 Africa/Lagos] Dispatching: Method=GET, Request='web/wp-includes/wlwmanifest.xml'
[09-Mar-2026 06:05:23 Africa/Lagos] Index.php - URL from GET: wordpress/wp-includes/wlwmanifest.xml
[09-Mar-2026 06:05:23 Africa/Lagos] Dispatching: Method=GET, Request='wordpress/wp-includes/wlwmanifest.xml'
[09-Mar-2026 06:05:25 Africa/Lagos] Index.php - URL from GET: website/wp-includes/wlwmanifest.xml
[09-Mar-2026 06:05:25 Africa/Lagos] Dispatching: Method=GET, Request='website/wp-includes/wlwmanifest.xml'
[09-Mar-2026 06:05:30 Africa/Lagos] Index.php - URL from GET: wp/wp-includes/wlwmanifest.xml
[09-Mar-2026 06:05:30 Africa/Lagos] Dispatching: Method=GET, Request='wp/wp-includes/wlwmanifest.xml'
[09-Mar-2026 06:05:32 Africa/Lagos] Index.php - URL from GET: news/wp-includes/wlwmanifest.xml
[09-Mar-2026 06:05:32 Africa/Lagos] Dispatching: Method=GET, Request='news/wp-includes/wlwmanifest.xml'
[09-Mar-2026 06:05:38 Africa/Lagos] Index.php - URL from GET: 2019/wp-includes/wlwmanifest.xml
[09-Mar-2026 06:05:38 Africa/Lagos] Dispatching: Method=GET, Request='2019/wp-includes/wlwmanifest.xml'
[09-Mar-2026 06:05:39 Africa/Lagos] Index.php - URL from GET: shop/wp-includes/wlwmanifest.xml
[09-Mar-2026 06:05:39 Africa/Lagos] Dispatching: Method=GET, Request='shop/wp-includes/wlwmanifest.xml'
[09-Mar-2026 06:05:40 Africa/Lagos] Index.php - URL from GET: wp1/wp-includes/wlwmanifest.xml
[09-Mar-2026 06:05:40 Africa/Lagos] Dispatching: Method=GET, Request='wp1/wp-includes/wlwmanifest.xml'
[09-Mar-2026 06:05:41 Africa/Lagos] Index.php - URL from GET: test/wp-includes/wlwmanifest.xml
[09-Mar-2026 06:05:41 Africa/Lagos] Dispatching: Method=GET, Request='test/wp-includes/wlwmanifest.xml'
[09-Mar-2026 07:30:05 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 07:30:05 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 07:42:11 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 07:42:11 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 08:35:06 Africa/Lagos] Index.php - URL from GET: ROOT
[09-Mar-2026 08:35:06 Africa/Lagos] Dispatching: Method=GET, Request=''
[09-Mar-2026 08:35:06 Africa/Lagos] Exact match found: 
[09-Mar-2026 09:39:40 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 09:39:40 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 09:39:41 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 09:39:41 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 09:39:43 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 09:39:43 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 09:50:08 Africa/Lagos] Index.php - URL from GET: migrants/create
[09-Mar-2026 09:50:08 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[09-Mar-2026 09:50:08 Africa/Lagos] Exact match found: migrants/create
[09-Mar-2026 09:50:08 Africa/Lagos] MigrantController constructor started
[09-Mar-2026 09:50:08 Africa/Lagos] Autoloader failed to load: Services/UploadService
[09-Mar-2026 09:50:08 Africa/Lagos] UploadService class not found - file uploads will be disabled
[09-Mar-2026 09:50:08 Africa/Lagos] MigrantController constructor completed
[09-Mar-2026 09:50:08 Africa/Lagos] MigrantController::create() called
[09-Mar-2026 09:50:09 Africa/Lagos] Index.php - URL from GET: login
[09-Mar-2026 09:50:09 Africa/Lagos] Dispatching: Method=GET, Request='login'
[09-Mar-2026 09:50:09 Africa/Lagos] Exact match found: login
[09-Mar-2026 12:45:26 Africa/Lagos] Index.php - URL from GET: dashboard
[09-Mar-2026 12:45:26 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[09-Mar-2026 12:45:26 Africa/Lagos] Exact match found: dashboard
[09-Mar-2026 12:45:27 Africa/Lagos] Index.php - URL from GET: login
[09-Mar-2026 12:45:27 Africa/Lagos] Dispatching: Method=GET, Request='login'
[09-Mar-2026 12:45:27 Africa/Lagos] Exact match found: login
[09-Mar-2026 12:45:44 Africa/Lagos] Index.php - URL from GET: login
[09-Mar-2026 12:45:44 Africa/Lagos] Dispatching: Method=POST, Request='login'
[09-Mar-2026 12:45:44 Africa/Lagos] Exact match found: login
[09-Mar-2026 12:45:44 Africa/Lagos] User logged in: ID=2, Role=Admin
[09-Mar-2026 12:45:45 Africa/Lagos] Index.php - URL from GET: dashboard
[09-Mar-2026 12:45:45 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[09-Mar-2026 12:45:45 Africa/Lagos] Exact match found: dashboard
[09-Mar-2026 12:49:08 Africa/Lagos] Index.php - URL from GET: logout
[09-Mar-2026 12:49:08 Africa/Lagos] Dispatching: Method=GET, Request='logout'
[09-Mar-2026 12:49:08 Africa/Lagos] Exact match found: logout
[09-Mar-2026 12:49:09 Africa/Lagos] Index.php - URL from GET: ROOT
[09-Mar-2026 12:49:09 Africa/Lagos] Dispatching: Method=GET, Request=''
[09-Mar-2026 12:49:09 Africa/Lagos] Exact match found: 
[09-Mar-2026 14:18:57 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 14:18:57 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 14:19:00 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 14:19:00 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 14:19:01 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 14:19:01 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 15:14:23 Africa/Lagos] Index.php - URL from GET: login
[09-Mar-2026 15:14:23 Africa/Lagos] Dispatching: Method=GET, Request='login'
[09-Mar-2026 15:14:23 Africa/Lagos] Exact match found: login
[09-Mar-2026 16:04:22 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 16:04:22 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 16:04:23 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 16:04:23 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 16:04:25 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 16:04:25 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 16:04:27 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 16:04:27 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 17:47:28 Africa/Lagos] Index.php - URL from GET: ROOT
[09-Mar-2026 17:47:28 Africa/Lagos] Dispatching: Method=GET, Request=''
[09-Mar-2026 17:47:28 Africa/Lagos] Exact match found: 
[09-Mar-2026 18:49:38 Africa/Lagos] Index.php - URL from GET: wp-login.php
[09-Mar-2026 18:49:38 Africa/Lagos] Dispatching: Method=GET, Request='wp-login.php'
[09-Mar-2026 19:10:41 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 19:10:41 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 19:10:48 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 19:10:48 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 19:10:52 Africa/Lagos] Index.php - URL from GET: 403.shtml
[09-Mar-2026 19:10:52 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[09-Mar-2026 20:55:02 Africa/Lagos] Index.php - URL from GET: ROOT
[09-Mar-2026 20:55:02 Africa/Lagos] Dispatching: Method=GET, Request=''
[09-Mar-2026 20:55:02 Africa/Lagos] Exact match found: 
[09-Mar-2026 21:09:41 Africa/Lagos] Index.php - URL from GET: ROOT
[09-Mar-2026 21:09:41 Africa/Lagos] Dispatching: Method=GET, Request=''
[09-Mar-2026 21:09:41 Africa/Lagos] Exact match found: 
[10-Mar-2026 00:06:52 Africa/Lagos] Index.php - URL from GET: 403.shtml
[10-Mar-2026 00:06:52 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[10-Mar-2026 00:06:52 Africa/Lagos] Index.php - URL from GET: ROOT
[10-Mar-2026 00:06:52 Africa/Lagos] Dispatching: Method=GET, Request=''
[10-Mar-2026 00:06:52 Africa/Lagos] Exact match found: 
[10-Mar-2026 04:05:21 Africa/Lagos] Index.php - URL from GET: 403.shtml
[10-Mar-2026 04:05:21 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[10-Mar-2026 07:18:36 Africa/Lagos] Index.php - URL from GET: ROOT
[10-Mar-2026 07:18:36 Africa/Lagos] Dispatching: Method=GET, Request=''
[10-Mar-2026 07:18:36 Africa/Lagos] Exact match found: 
[10-Mar-2026 11:52:47 Africa/Lagos] Index.php - URL from GET: login
[10-Mar-2026 11:52:47 Africa/Lagos] Dispatching: Method=GET, Request='login'
[10-Mar-2026 11:52:47 Africa/Lagos] Exact match found: login
[10-Mar-2026 12:17:14 Africa/Lagos] Index.php - URL from GET: ROOT
[10-Mar-2026 12:17:14 Africa/Lagos] Dispatching: Method=GET, Request=''
[10-Mar-2026 12:17:14 Africa/Lagos] Exact match found: 
[10-Mar-2026 12:31:24 Africa/Lagos] Index.php - URL from GET: ROOT
[10-Mar-2026 12:31:24 Africa/Lagos] Dispatching: Method=POST, Request=''
[10-Mar-2026 12:31:24 Africa/Lagos] Index.php - URL from GET: ROOT
[10-Mar-2026 12:31:24 Africa/Lagos] Dispatching: Method=POST, Request=''
[10-Mar-2026 12:31:25 Africa/Lagos] Index.php - URL from GET: ROOT
[10-Mar-2026 12:31:25 Africa/Lagos] Dispatching: Method=POST, Request=''
[10-Mar-2026 12:31:26 Africa/Lagos] Index.php - URL from GET: ROOT
[10-Mar-2026 12:31:26 Africa/Lagos] Dispatching: Method=POST, Request=''
[10-Mar-2026 12:31:27 Africa/Lagos] Index.php - URL from GET: admin
[10-Mar-2026 12:31:27 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[10-Mar-2026 12:31:28 Africa/Lagos] Index.php - URL from GET: admin
[10-Mar-2026 12:31:28 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[10-Mar-2026 12:31:29 Africa/Lagos] Index.php - URL from GET: api
[10-Mar-2026 12:31:29 Africa/Lagos] Dispatching: Method=POST, Request='api'
[10-Mar-2026 12:31:30 Africa/Lagos] Index.php - URL from GET: api
[10-Mar-2026 12:31:30 Africa/Lagos] Dispatching: Method=POST, Request='api'
[10-Mar-2026 13:10:56 Africa/Lagos] Index.php - URL from GET: login
[10-Mar-2026 13:10:56 Africa/Lagos] Dispatching: Method=GET, Request='login'
[10-Mar-2026 13:10:56 Africa/Lagos] Exact match found: login
[10-Mar-2026 14:52:53 Africa/Lagos] Index.php - URL from GET: dashboard
[10-Mar-2026 14:52:53 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[10-Mar-2026 14:52:53 Africa/Lagos] Exact match found: dashboard
[10-Mar-2026 14:54:09 Africa/Lagos] Index.php - URL from GET: dashboard
[10-Mar-2026 14:54:09 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[10-Mar-2026 14:54:09 Africa/Lagos] Exact match found: dashboard
[10-Mar-2026 14:54:10 Africa/Lagos] Index.php - URL from GET: login
[10-Mar-2026 14:54:10 Africa/Lagos] Dispatching: Method=GET, Request='login'
[10-Mar-2026 14:54:10 Africa/Lagos] Exact match found: login
[10-Mar-2026 14:54:36 Africa/Lagos] Index.php - URL from GET: login
[10-Mar-2026 14:54:36 Africa/Lagos] Dispatching: Method=POST, Request='login'
[10-Mar-2026 14:54:36 Africa/Lagos] Exact match found: login
[10-Mar-2026 14:54:36 Africa/Lagos] User logged in: ID=2, Role=Admin
[10-Mar-2026 14:54:36 Africa/Lagos] Index.php - URL from GET: dashboard
[10-Mar-2026 14:54:36 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[10-Mar-2026 14:54:36 Africa/Lagos] Exact match found: dashboard
[10-Mar-2026 14:54:57 Africa/Lagos] Index.php - URL from GET: migrants/create
[10-Mar-2026 14:54:57 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[10-Mar-2026 14:54:57 Africa/Lagos] Exact match found: migrants/create
[10-Mar-2026 14:54:57 Africa/Lagos] MigrantController constructor started
[10-Mar-2026 14:54:57 Africa/Lagos] Autoloader failed to load: Services/UploadService
[10-Mar-2026 14:54:57 Africa/Lagos] UploadService class not found - file uploads will be disabled
[10-Mar-2026 14:54:57 Africa/Lagos] MigrantController constructor completed
[10-Mar-2026 14:54:57 Africa/Lagos] MigrantController::create() called
[10-Mar-2026 14:55:11 Africa/Lagos] Index.php - URL from GET: migrants/search
[10-Mar-2026 14:55:11 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[10-Mar-2026 14:55:11 Africa/Lagos] Exact match found: migrants/search
[10-Mar-2026 14:55:11 Africa/Lagos] MigrantController constructor started
[10-Mar-2026 14:55:11 Africa/Lagos] Autoloader failed to load: Services/UploadService
[10-Mar-2026 14:55:11 Africa/Lagos] UploadService class not found - file uploads will be disabled
[10-Mar-2026 14:55:11 Africa/Lagos] MigrantController constructor completed
[10-Mar-2026 14:55:14 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[10-Mar-2026 14:55:14 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[10-Mar-2026 14:55:14 Africa/Lagos] Pattern match found: migrants/{id}
[10-Mar-2026 14:55:14 Africa/Lagos] MigrantController constructor started
[10-Mar-2026 14:55:14 Africa/Lagos] Autoloader failed to load: Services/UploadService
[10-Mar-2026 14:55:14 Africa/Lagos] UploadService class not found - file uploads will be disabled
[10-Mar-2026 14:55:14 Africa/Lagos] MigrantController constructor completed
[10-Mar-2026 14:55:17 Africa/Lagos] Index.php - URL from GET: dashboard
[10-Mar-2026 14:55:17 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[10-Mar-2026 14:55:17 Africa/Lagos] Exact match found: dashboard
[10-Mar-2026 14:55:20 Africa/Lagos] Index.php - URL from GET: migrants/create
[10-Mar-2026 14:55:20 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[10-Mar-2026 14:55:20 Africa/Lagos] Exact match found: migrants/create
[10-Mar-2026 14:55:20 Africa/Lagos] MigrantController constructor started
[10-Mar-2026 14:55:20 Africa/Lagos] Autoloader failed to load: Services/UploadService
[10-Mar-2026 14:55:20 Africa/Lagos] UploadService class not found - file uploads will be disabled
[10-Mar-2026 14:55:20 Africa/Lagos] MigrantController constructor completed
[10-Mar-2026 14:55:20 Africa/Lagos] MigrantController::create() called
[10-Mar-2026 15:01:53 Africa/Lagos] Index.php - URL from GET: migrants/store
[10-Mar-2026 15:01:53 Africa/Lagos] Dispatching: Method=POST, Request='migrants/store'
[10-Mar-2026 15:01:53 Africa/Lagos] Exact match found: migrants/store
[10-Mar-2026 15:01:53 Africa/Lagos] MigrantController constructor started
[10-Mar-2026 15:01:53 Africa/Lagos] Autoloader failed to load: Services/UploadService
[10-Mar-2026 15:01:53 Africa/Lagos] UploadService class not found - file uploads will be disabled
[10-Mar-2026 15:01:53 Africa/Lagos] MigrantController constructor completed
[10-Mar-2026 15:01:55 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000020
[10-Mar-2026 15:01:55 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000020'
[10-Mar-2026 15:01:55 Africa/Lagos] Pattern match found: migrants/{id}
[10-Mar-2026 15:01:55 Africa/Lagos] MigrantController constructor started
[10-Mar-2026 15:01:55 Africa/Lagos] Autoloader failed to load: Services/UploadService
[10-Mar-2026 15:01:55 Africa/Lagos] UploadService class not found - file uploads will be disabled
[10-Mar-2026 15:01:55 Africa/Lagos] MigrantController constructor completed
[10-Mar-2026 15:05:08 Africa/Lagos] Index.php - URL from GET: migrants/add-dependant
[10-Mar-2026 15:05:08 Africa/Lagos] Dispatching: Method=POST, Request='migrants/add-dependant'
[10-Mar-2026 15:05:08 Africa/Lagos] Exact match found: migrants/add-dependant
[10-Mar-2026 15:05:08 Africa/Lagos] MigrantController constructor started
[10-Mar-2026 15:05:08 Africa/Lagos] Autoloader failed to load: Services/UploadService
[10-Mar-2026 15:05:08 Africa/Lagos] UploadService class not found - file uploads will be disabled
[10-Mar-2026 15:05:08 Africa/Lagos] MigrantController constructor completed
[10-Mar-2026 15:05:08 Africa/Lagos] === ADD DEPENDANT CALLED ===
[10-Mar-2026 15:05:08 Africa/Lagos] POST data: Array
(
    [person_id] => NIS-MIG-2026-000020
    [csrf_token] => 40252612ca2883400375134e24cce12b345faa1a63d74af4b58a209618a6590c
    [surname] => DAGOGO
    [given_name] => FAITH
    [date_of_birth] => 2025-08-03
    [gender] => Female
    [document_no] => 
    [relationship] => Child
)

[10-Mar-2026 15:05:11 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000020
[10-Mar-2026 15:05:11 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000020'
[10-Mar-2026 15:05:11 Africa/Lagos] Pattern match found: migrants/{id}
[10-Mar-2026 15:05:11 Africa/Lagos] MigrantController constructor started
[10-Mar-2026 15:05:11 Africa/Lagos] Autoloader failed to load: Services/UploadService
[10-Mar-2026 15:05:11 Africa/Lagos] UploadService class not found - file uploads will be disabled
[10-Mar-2026 15:05:11 Africa/Lagos] MigrantController constructor completed
[10-Mar-2026 15:06:03 Africa/Lagos] Index.php - URL from GET: profile
[10-Mar-2026 15:06:03 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[10-Mar-2026 15:06:03 Africa/Lagos] Exact match found: profile
[10-Mar-2026 15:06:10 Africa/Lagos] Index.php - URL from GET: migrants/search
[10-Mar-2026 15:06:10 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[10-Mar-2026 15:06:10 Africa/Lagos] Exact match found: migrants/search
[10-Mar-2026 15:06:10 Africa/Lagos] MigrantController constructor started
[10-Mar-2026 15:06:10 Africa/Lagos] Autoloader failed to load: Services/UploadService
[10-Mar-2026 15:06:10 Africa/Lagos] UploadService class not found - file uploads will be disabled
[10-Mar-2026 15:06:10 Africa/Lagos] MigrantController constructor completed
[10-Mar-2026 15:06:14 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000020
[10-Mar-2026 15:06:14 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000020'
[10-Mar-2026 15:06:14 Africa/Lagos] Pattern match found: migrants/{id}
[10-Mar-2026 15:06:14 Africa/Lagos] MigrantController constructor started
[10-Mar-2026 15:06:14 Africa/Lagos] Autoloader failed to load: Services/UploadService
[10-Mar-2026 15:06:14 Africa/Lagos] UploadService class not found - file uploads will be disabled
[10-Mar-2026 15:06:14 Africa/Lagos] MigrantController constructor completed
[10-Mar-2026 15:06:19 Africa/Lagos] Index.php - URL from GET: dashboard
[10-Mar-2026 15:06:19 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[10-Mar-2026 15:06:19 Africa/Lagos] Exact match found: dashboard
[10-Mar-2026 15:07:17 Africa/Lagos] Index.php - URL from GET: profile
[10-Mar-2026 15:07:17 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[10-Mar-2026 15:07:17 Africa/Lagos] Exact match found: profile
[10-Mar-2026 15:07:18 Africa/Lagos] Index.php - URL from GET: profile
[10-Mar-2026 15:07:18 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[10-Mar-2026 15:07:18 Africa/Lagos] Exact match found: profile
[10-Mar-2026 15:07:22 Africa/Lagos] Index.php - URL from GET: logout
[10-Mar-2026 15:07:22 Africa/Lagos] Dispatching: Method=GET, Request='logout'
[10-Mar-2026 15:07:22 Africa/Lagos] Exact match found: logout
[10-Mar-2026 15:07:23 Africa/Lagos] Index.php - URL from GET: ROOT
[10-Mar-2026 15:07:23 Africa/Lagos] Dispatching: Method=GET, Request=''
[10-Mar-2026 15:07:23 Africa/Lagos] Exact match found: 
[10-Mar-2026 15:07:39 Africa/Lagos] Index.php - URL from GET: login
[10-Mar-2026 15:07:39 Africa/Lagos] Dispatching: Method=POST, Request='login'
[10-Mar-2026 15:07:39 Africa/Lagos] Exact match found: login
[10-Mar-2026 15:07:39 Africa/Lagos] User logged in: ID=1, Role=SuperAdmin
[10-Mar-2026 15:07:39 Africa/Lagos] Index.php - URL from GET: dashboard
[10-Mar-2026 15:07:39 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[10-Mar-2026 15:07:39 Africa/Lagos] Exact match found: dashboard
[10-Mar-2026 15:23:01 Africa/Lagos] Index.php - URL from GET: migrants/search
[10-Mar-2026 15:23:01 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[10-Mar-2026 15:23:01 Africa/Lagos] Exact match found: migrants/search
[10-Mar-2026 15:23:01 Africa/Lagos] MigrantController constructor started
[10-Mar-2026 15:23:01 Africa/Lagos] Autoloader failed to load: Services/UploadService
[10-Mar-2026 15:23:01 Africa/Lagos] UploadService class not found - file uploads will be disabled
[10-Mar-2026 15:23:01 Africa/Lagos] MigrantController constructor completed
[10-Mar-2026 15:23:07 Africa/Lagos] Index.php - URL from GET: dashboard
[10-Mar-2026 15:23:07 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[10-Mar-2026 15:23:07 Africa/Lagos] Exact match found: dashboard
[10-Mar-2026 15:37:48 Africa/Lagos] Index.php - URL from GET: migrants/create
[10-Mar-2026 15:37:48 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[10-Mar-2026 15:37:48 Africa/Lagos] Exact match found: migrants/create
[10-Mar-2026 15:37:48 Africa/Lagos] MigrantController constructor started
[10-Mar-2026 15:37:48 Africa/Lagos] Autoloader failed to load: Services/UploadService
[10-Mar-2026 15:37:48 Africa/Lagos] UploadService class not found - file uploads will be disabled
[10-Mar-2026 15:37:48 Africa/Lagos] MigrantController constructor completed
[10-Mar-2026 15:37:48 Africa/Lagos] MigrantController::create() called
[10-Mar-2026 15:38:48 Africa/Lagos] Index.php - URL from GET: migrants/search
[10-Mar-2026 15:38:48 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[10-Mar-2026 15:38:48 Africa/Lagos] Exact match found: migrants/search
[10-Mar-2026 15:38:48 Africa/Lagos] MigrantController constructor started
[10-Mar-2026 15:38:48 Africa/Lagos] Autoloader failed to load: Services/UploadService
[10-Mar-2026 15:38:48 Africa/Lagos] UploadService class not found - file uploads will be disabled
[10-Mar-2026 15:38:48 Africa/Lagos] MigrantController constructor completed
[10-Mar-2026 15:38:55 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000020
[10-Mar-2026 15:38:55 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000020'
[10-Mar-2026 15:38:55 Africa/Lagos] Pattern match found: migrants/{id}
[10-Mar-2026 15:38:55 Africa/Lagos] MigrantController constructor started
[10-Mar-2026 15:38:55 Africa/Lagos] Autoloader failed to load: Services/UploadService
[10-Mar-2026 15:38:55 Africa/Lagos] UploadService class not found - file uploads will be disabled
[10-Mar-2026 15:38:55 Africa/Lagos] MigrantController constructor completed
[10-Mar-2026 16:02:02 Africa/Lagos] Index.php - URL from GET: logout
[10-Mar-2026 16:02:02 Africa/Lagos] Dispatching: Method=GET, Request='logout'
[10-Mar-2026 16:02:02 Africa/Lagos] Exact match found: logout
[10-Mar-2026 16:02:03 Africa/Lagos] Index.php - URL from GET: ROOT
[10-Mar-2026 16:02:03 Africa/Lagos] Dispatching: Method=GET, Request=''
[10-Mar-2026 16:02:03 Africa/Lagos] Exact match found: 
[10-Mar-2026 17:14:15 Africa/Lagos] Index.php - URL from GET: ROOT
[10-Mar-2026 17:14:15 Africa/Lagos] Dispatching: Method=GET, Request=''
[10-Mar-2026 17:14:15 Africa/Lagos] Exact match found: 
[10-Mar-2026 17:31:03 Africa/Lagos] Index.php - URL from GET: ROOT
[10-Mar-2026 17:31:03 Africa/Lagos] Dispatching: Method=GET, Request=''
[10-Mar-2026 17:31:03 Africa/Lagos] Exact match found: 
[10-Mar-2026 17:42:05 Africa/Lagos] Index.php - URL from GET: ROOT
[10-Mar-2026 17:42:05 Africa/Lagos] Dispatching: Method=POST, Request=''
[10-Mar-2026 17:42:06 Africa/Lagos] Index.php - URL from GET: ROOT
[10-Mar-2026 17:42:06 Africa/Lagos] Dispatching: Method=POST, Request=''
[10-Mar-2026 17:42:07 Africa/Lagos] Index.php - URL from GET: admin
[10-Mar-2026 17:42:07 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[10-Mar-2026 17:42:08 Africa/Lagos] Index.php - URL from GET: api
[10-Mar-2026 17:42:08 Africa/Lagos] Dispatching: Method=POST, Request='api'
[10-Mar-2026 19:33:52 Africa/Lagos] Index.php - URL from GET: wp-login.php
[10-Mar-2026 19:33:52 Africa/Lagos] Dispatching: Method=GET, Request='wp-login.php'
[10-Mar-2026 23:37:42 Africa/Lagos] Index.php - URL from GET: 403.shtml
[10-Mar-2026 23:37:42 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[11-Mar-2026 02:01:32 Africa/Lagos] Index.php - URL from GET: ROOT
[11-Mar-2026 02:01:32 Africa/Lagos] Dispatching: Method=GET, Request=''
[11-Mar-2026 02:01:32 Africa/Lagos] Exact match found: 
[11-Mar-2026 09:32:00 Africa/Lagos] Index.php - URL from GET: login
[11-Mar-2026 09:32:00 Africa/Lagos] Dispatching: Method=GET, Request='login'
[11-Mar-2026 09:32:00 Africa/Lagos] Exact match found: login
[11-Mar-2026 09:53:26 Africa/Lagos] Index.php - URL from GET: login
[11-Mar-2026 09:53:26 Africa/Lagos] Dispatching: Method=GET, Request='login'
[11-Mar-2026 09:53:26 Africa/Lagos] Exact match found: login
[11-Mar-2026 10:09:14 Africa/Lagos] Index.php - URL from GET: login
[11-Mar-2026 10:09:14 Africa/Lagos] Dispatching: Method=POST, Request='login'
[11-Mar-2026 10:09:14 Africa/Lagos] Exact match found: login
[11-Mar-2026 10:09:14 Africa/Lagos] User logged in: ID=6, Role=SuperAdmin
[11-Mar-2026 10:09:15 Africa/Lagos] Index.php - URL from GET: dashboard
[11-Mar-2026 10:09:15 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[11-Mar-2026 10:09:15 Africa/Lagos] Exact match found: dashboard
[11-Mar-2026 10:09:20 Africa/Lagos] Index.php - URL from GET: dashboard
[11-Mar-2026 10:09:20 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[11-Mar-2026 10:09:20 Africa/Lagos] Exact match found: dashboard
[11-Mar-2026 10:09:21 Africa/Lagos] Index.php - URL from GET: login
[11-Mar-2026 10:09:21 Africa/Lagos] Dispatching: Method=GET, Request='login'
[11-Mar-2026 10:09:21 Africa/Lagos] Exact match found: login
[11-Mar-2026 10:09:37 Africa/Lagos] Index.php - URL from GET: migrants/create
[11-Mar-2026 10:09:37 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[11-Mar-2026 10:09:37 Africa/Lagos] Exact match found: migrants/create
[11-Mar-2026 10:09:37 Africa/Lagos] MigrantController constructor started
[11-Mar-2026 10:09:37 Africa/Lagos] Autoloader failed to load: Services/UploadService
[11-Mar-2026 10:09:37 Africa/Lagos] UploadService class not found - file uploads will be disabled
[11-Mar-2026 10:09:37 Africa/Lagos] MigrantController constructor completed
[11-Mar-2026 10:09:37 Africa/Lagos] MigrantController::create() called
[11-Mar-2026 10:22:36 Africa/Lagos] Index.php - URL from GET: ROOT
[11-Mar-2026 10:22:36 Africa/Lagos] Dispatching: Method=GET, Request=''
[11-Mar-2026 10:22:36 Africa/Lagos] Exact match found: 
[11-Mar-2026 10:22:37 Africa/Lagos] Index.php - URL from GET: dashboard
[11-Mar-2026 10:22:37 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[11-Mar-2026 10:22:37 Africa/Lagos] Exact match found: dashboard
[11-Mar-2026 10:22:53 Africa/Lagos] Index.php - URL from GET: migrants/create
[11-Mar-2026 10:22:53 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[11-Mar-2026 10:22:53 Africa/Lagos] Exact match found: migrants/create
[11-Mar-2026 10:22:53 Africa/Lagos] MigrantController constructor started
[11-Mar-2026 10:22:53 Africa/Lagos] Autoloader failed to load: Services/UploadService
[11-Mar-2026 10:22:53 Africa/Lagos] UploadService class not found - file uploads will be disabled
[11-Mar-2026 10:22:53 Africa/Lagos] MigrantController constructor completed
[11-Mar-2026 10:22:53 Africa/Lagos] MigrantController::create() called
[11-Mar-2026 10:26:56 Africa/Lagos] Index.php - URL from GET: migrants/create
[11-Mar-2026 10:26:56 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[11-Mar-2026 10:26:56 Africa/Lagos] Exact match found: migrants/create
[11-Mar-2026 10:26:56 Africa/Lagos] MigrantController constructor started
[11-Mar-2026 10:26:56 Africa/Lagos] Autoloader failed to load: Services/UploadService
[11-Mar-2026 10:26:56 Africa/Lagos] UploadService class not found - file uploads will be disabled
[11-Mar-2026 10:26:56 Africa/Lagos] MigrantController constructor completed
[11-Mar-2026 10:26:56 Africa/Lagos] MigrantController::create() called
[11-Mar-2026 10:27:21 Africa/Lagos] Index.php - URL from GET: migrants/create
[11-Mar-2026 10:27:21 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[11-Mar-2026 10:27:21 Africa/Lagos] Exact match found: migrants/create
[11-Mar-2026 10:27:21 Africa/Lagos] MigrantController constructor started
[11-Mar-2026 10:27:21 Africa/Lagos] Autoloader failed to load: Services/UploadService
[11-Mar-2026 10:27:21 Africa/Lagos] UploadService class not found - file uploads will be disabled
[11-Mar-2026 10:27:21 Africa/Lagos] MigrantController constructor completed
[11-Mar-2026 10:27:21 Africa/Lagos] MigrantController::create() called
[11-Mar-2026 10:36:05 Africa/Lagos] Index.php - URL from GET: migrants/create
[11-Mar-2026 10:36:05 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[11-Mar-2026 10:36:05 Africa/Lagos] Exact match found: migrants/create
[11-Mar-2026 10:36:05 Africa/Lagos] MigrantController constructor started
[11-Mar-2026 10:36:05 Africa/Lagos] Autoloader failed to load: Services/UploadService
[11-Mar-2026 10:36:05 Africa/Lagos] UploadService class not found - file uploads will be disabled
[11-Mar-2026 10:36:05 Africa/Lagos] MigrantController constructor completed
[11-Mar-2026 10:36:05 Africa/Lagos] MigrantController::create() called
[11-Mar-2026 10:43:18 Africa/Lagos] Index.php - URL from GET: migrants/create
[11-Mar-2026 10:43:18 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[11-Mar-2026 10:43:18 Africa/Lagos] Exact match found: migrants/create
[11-Mar-2026 10:43:18 Africa/Lagos] MigrantController constructor started
[11-Mar-2026 10:43:18 Africa/Lagos] Autoloader failed to load: Services/UploadService
[11-Mar-2026 10:43:18 Africa/Lagos] UploadService class not found - file uploads will be disabled
[11-Mar-2026 10:43:18 Africa/Lagos] MigrantController constructor completed
[11-Mar-2026 10:43:18 Africa/Lagos] MigrantController::create() called
[11-Mar-2026 10:47:07 Africa/Lagos] Index.php - URL from GET: migrants/create
[11-Mar-2026 10:47:07 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[11-Mar-2026 10:47:07 Africa/Lagos] Exact match found: migrants/create
[11-Mar-2026 10:47:07 Africa/Lagos] MigrantController constructor started
[11-Mar-2026 10:47:07 Africa/Lagos] Autoloader failed to load: Services/UploadService
[11-Mar-2026 10:47:07 Africa/Lagos] UploadService class not found - file uploads will be disabled
[11-Mar-2026 10:47:07 Africa/Lagos] MigrantController constructor completed
[11-Mar-2026 10:47:07 Africa/Lagos] MigrantController::create() called
[11-Mar-2026 16:06:51 Africa/Lagos] Index.php - URL from GET: ROOT
[11-Mar-2026 16:06:51 Africa/Lagos] Dispatching: Method=GET, Request=''
[11-Mar-2026 16:06:51 Africa/Lagos] Exact match found: 
[11-Mar-2026 16:07:07 Africa/Lagos] Index.php - URL from GET: ROOT
[11-Mar-2026 16:07:07 Africa/Lagos] Dispatching: Method=GET, Request=''
[11-Mar-2026 16:07:07 Africa/Lagos] Exact match found: 
[11-Mar-2026 19:52:35 Africa/Lagos] Index.php - URL from GET: ROOT
[11-Mar-2026 19:52:35 Africa/Lagos] Dispatching: Method=GET, Request=''
[11-Mar-2026 19:52:35 Africa/Lagos] Exact match found: 
[11-Mar-2026 22:08:51 Africa/Lagos] Index.php - URL from GET: 403.shtml
[11-Mar-2026 22:08:51 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[12-Mar-2026 14:56:10 Africa/Lagos] Index.php - URL from GET: ROOT
[12-Mar-2026 14:56:10 Africa/Lagos] Dispatching: Method=POST, Request=''
[12-Mar-2026 14:56:10 Africa/Lagos] Index.php - URL from GET: ROOT
[12-Mar-2026 14:56:10 Africa/Lagos] Dispatching: Method=POST, Request=''
[12-Mar-2026 14:56:11 Africa/Lagos] Index.php - URL from GET: admin
[12-Mar-2026 14:56:11 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[12-Mar-2026 14:56:12 Africa/Lagos] Index.php - URL from GET: api
[12-Mar-2026 14:56:12 Africa/Lagos] Dispatching: Method=POST, Request='api'
[12-Mar-2026 16:59:26 Africa/Lagos] Index.php - URL from GET: ROOT
[12-Mar-2026 16:59:26 Africa/Lagos] Dispatching: Method=GET, Request=''
[12-Mar-2026 16:59:26 Africa/Lagos] Exact match found: 
[12-Mar-2026 18:17:21 Africa/Lagos] Index.php - URL from GET: ROOT
[12-Mar-2026 18:17:21 Africa/Lagos] Dispatching: Method=GET, Request=''
[12-Mar-2026 18:17:21 Africa/Lagos] Exact match found: 
[12-Mar-2026 19:49:41 Africa/Lagos] Index.php - URL from GET: ROOT
[12-Mar-2026 19:49:41 Africa/Lagos] Index.php - URL from GET: ROOT
[12-Mar-2026 19:49:41 Africa/Lagos] Dispatching: Method=POST, Request=''
[12-Mar-2026 19:49:41 Africa/Lagos] Dispatching: Method=POST, Request=''
[12-Mar-2026 19:49:43 Africa/Lagos] Index.php - URL from GET: ROOT
[12-Mar-2026 19:49:43 Africa/Lagos] Dispatching: Method=POST, Request=''
[12-Mar-2026 19:49:43 Africa/Lagos] Index.php - URL from GET: ROOT
[12-Mar-2026 19:49:43 Africa/Lagos] Dispatching: Method=POST, Request=''
[12-Mar-2026 19:49:44 Africa/Lagos] Index.php - URL from GET: admin
[12-Mar-2026 19:49:44 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[12-Mar-2026 19:49:44 Africa/Lagos] Index.php - URL from GET: admin
[12-Mar-2026 19:49:44 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[12-Mar-2026 19:49:45 Africa/Lagos] Index.php - URL from GET: api
[12-Mar-2026 19:49:45 Africa/Lagos] Dispatching: Method=POST, Request='api'
[12-Mar-2026 19:49:45 Africa/Lagos] Index.php - URL from GET: api
[12-Mar-2026 19:49:45 Africa/Lagos] Dispatching: Method=POST, Request='api'
[12-Mar-2026 20:46:37 Africa/Lagos] Index.php - URL from GET: 403.shtml
[12-Mar-2026 20:46:37 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[13-Mar-2026 08:22:26 Africa/Lagos] Index.php - URL from GET: ROOT
[13-Mar-2026 08:22:26 Africa/Lagos] Dispatching: Method=GET, Request=''
[13-Mar-2026 08:22:26 Africa/Lagos] Exact match found: 
[13-Mar-2026 16:18:11 Africa/Lagos] Index.php - URL from GET: ROOT
[13-Mar-2026 16:18:11 Africa/Lagos] Dispatching: Method=GET, Request=''
[13-Mar-2026 16:18:11 Africa/Lagos] Exact match found: 
[13-Mar-2026 19:25:45 Africa/Lagos] Index.php - URL from GET: 403.shtml
[13-Mar-2026 19:25:45 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[13-Mar-2026 20:19:07 Africa/Lagos] Index.php - URL from GET: dashboard
[13-Mar-2026 20:19:07 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[13-Mar-2026 20:19:07 Africa/Lagos] Exact match found: dashboard
[13-Mar-2026 20:19:08 Africa/Lagos] Index.php - URL from GET: login
[13-Mar-2026 20:19:08 Africa/Lagos] Dispatching: Method=GET, Request='login'
[13-Mar-2026 20:19:08 Africa/Lagos] Exact match found: login
[13-Mar-2026 20:19:49 Africa/Lagos] Index.php - URL from GET: ROOT
[13-Mar-2026 20:19:49 Africa/Lagos] Dispatching: Method=GET, Request=''
[13-Mar-2026 20:19:49 Africa/Lagos] Exact match found: 
[13-Mar-2026 20:19:56 Africa/Lagos] Index.php - URL from GET: favicon.ico
[13-Mar-2026 20:19:56 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[13-Mar-2026 20:28:29 Africa/Lagos] Index.php - URL from GET: ROOT
[13-Mar-2026 20:28:29 Africa/Lagos] Dispatching: Method=GET, Request=''
[13-Mar-2026 20:28:29 Africa/Lagos] Exact match found: 
[13-Mar-2026 20:28:29 Africa/Lagos] Index.php - URL from GET: dashboard
[13-Mar-2026 20:28:29 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[13-Mar-2026 20:28:29 Africa/Lagos] Exact match found: dashboard
[13-Mar-2026 20:28:30 Africa/Lagos] Index.php - URL from GET: login
[13-Mar-2026 20:28:30 Africa/Lagos] Dispatching: Method=GET, Request='login'
[13-Mar-2026 20:28:30 Africa/Lagos] Exact match found: login
[13-Mar-2026 20:46:11 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[13-Mar-2026 20:46:11 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[13-Mar-2026 20:47:32 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[13-Mar-2026 20:47:32 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[13-Mar-2026 20:47:34 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[13-Mar-2026 20:47:34 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[13-Mar-2026 20:47:37 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[13-Mar-2026 20:47:37 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[13-Mar-2026 20:47:49 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[13-Mar-2026 20:47:49 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[13-Mar-2026 20:48:02 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[13-Mar-2026 20:48:02 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[13-Mar-2026 20:56:02 Africa/Lagos] Index.php - URL from GET: dashboard
[13-Mar-2026 20:56:02 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[13-Mar-2026 20:56:02 Africa/Lagos] Exact match found: dashboard
[13-Mar-2026 20:56:04 Africa/Lagos] Index.php - URL from GET: login
[13-Mar-2026 20:56:04 Africa/Lagos] Dispatching: Method=GET, Request='login'
[13-Mar-2026 20:56:04 Africa/Lagos] Exact match found: login
[13-Mar-2026 20:56:04 Africa/Lagos] Index.php - URL from GET: ROOT
[13-Mar-2026 20:56:04 Africa/Lagos] Dispatching: Method=GET, Request=''
[13-Mar-2026 20:56:04 Africa/Lagos] Exact match found: 
[13-Mar-2026 20:56:05 Africa/Lagos] Index.php - URL from GET: dashboard
[13-Mar-2026 20:56:05 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[13-Mar-2026 20:56:05 Africa/Lagos] Exact match found: dashboard
[13-Mar-2026 20:56:06 Africa/Lagos] Index.php - URL from GET: login
[13-Mar-2026 20:56:06 Africa/Lagos] Dispatching: Method=GET, Request='login'
[13-Mar-2026 20:56:06 Africa/Lagos] Exact match found: login
[13-Mar-2026 20:56:30 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[13-Mar-2026 20:56:30 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[13-Mar-2026 20:56:48 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[13-Mar-2026 20:56:48 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[13-Mar-2026 20:57:16 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[13-Mar-2026 20:57:16 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[13-Mar-2026 20:57:26 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[13-Mar-2026 20:57:26 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[13-Mar-2026 20:58:11 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[13-Mar-2026 20:58:11 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[13-Mar-2026 20:58:24 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[13-Mar-2026 20:58:24 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[13-Mar-2026 20:58:27 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[13-Mar-2026 20:58:27 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[13-Mar-2026 20:58:31 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[13-Mar-2026 20:58:31 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[13-Mar-2026 21:01:52 Africa/Lagos] Index.php - URL from GET: api/get_commands
[13-Mar-2026 21:01:52 Africa/Lagos] Dispatching: Method=GET, Request='api/get_commands'
[13-Mar-2026 21:02:48 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[13-Mar-2026 21:02:48 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[13-Mar-2026 21:04:30 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[13-Mar-2026 21:04:30 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[13-Mar-2026 21:07:13 Africa/Lagos] Index.php - URL from GET: favicon.ico
[13-Mar-2026 21:07:13 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[13-Mar-2026 21:07:13 Africa/Lagos] Index.php - URL from GET: favicon.ico
[13-Mar-2026 21:07:13 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[14-Mar-2026 07:29:31 Africa/Lagos] Index.php - URL from GET: 403.shtml
[14-Mar-2026 07:29:31 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[14-Mar-2026 17:43:46 Africa/Lagos] Index.php - URL from GET: 403.shtml
[14-Mar-2026 17:43:46 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[14-Mar-2026 18:52:41 Africa/Lagos] Index.php - URL from GET: ROOT
[14-Mar-2026 18:52:41 Africa/Lagos] Dispatching: Method=GET, Request=''
[14-Mar-2026 18:52:41 Africa/Lagos] Exact match found: 
[14-Mar-2026 19:36:53 Africa/Lagos] Index.php - URL from GET: ROOT
[14-Mar-2026 19:36:53 Africa/Lagos] Dispatching: Method=GET, Request=''
[14-Mar-2026 19:36:53 Africa/Lagos] Exact match found: 
[14-Mar-2026 19:36:53 Africa/Lagos] Index.php - URL from GET: favicon.ico
[14-Mar-2026 19:36:53 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[14-Mar-2026 19:36:53 Africa/Lagos] Index.php - URL from GET: favicon.png
[14-Mar-2026 19:36:53 Africa/Lagos] Dispatching: Method=GET, Request='favicon.png'
[14-Mar-2026 19:37:43 Africa/Lagos] Index.php - URL from GET: ROOT
[14-Mar-2026 19:37:43 Africa/Lagos] Dispatching: Method=GET, Request=''
[14-Mar-2026 19:37:43 Africa/Lagos] Exact match found: 
[14-Mar-2026 19:37:44 Africa/Lagos] Index.php - URL from GET: favicon.ico
[14-Mar-2026 19:37:44 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[15-Mar-2026 04:35:23 Africa/Lagos] Index.php - URL from GET: ROOT
[15-Mar-2026 04:35:23 Africa/Lagos] Dispatching: Method=POST, Request=''
[15-Mar-2026 04:35:24 Africa/Lagos] Index.php - URL from GET: ROOT
[15-Mar-2026 04:35:24 Africa/Lagos] Dispatching: Method=POST, Request=''
[15-Mar-2026 04:35:24 Africa/Lagos] Index.php - URL from GET: admin
[15-Mar-2026 04:35:24 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[15-Mar-2026 04:35:25 Africa/Lagos] Index.php - URL from GET: api
[15-Mar-2026 04:35:25 Africa/Lagos] Dispatching: Method=POST, Request='api'
[15-Mar-2026 08:31:40 Africa/Lagos] Index.php - URL from GET: ROOT
[15-Mar-2026 08:31:40 Africa/Lagos] Dispatching: Method=GET, Request=''
[15-Mar-2026 08:31:40 Africa/Lagos] Exact match found: 
[15-Mar-2026 09:43:58 Africa/Lagos] Index.php - URL from GET: ROOT
[15-Mar-2026 09:43:58 Africa/Lagos] Dispatching: Method=GET, Request=''
[15-Mar-2026 09:43:58 Africa/Lagos] Exact match found: 
[15-Mar-2026 16:14:36 Africa/Lagos] Index.php - URL from GET: 403.shtml
[15-Mar-2026 16:14:36 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[15-Mar-2026 17:14:08 Africa/Lagos] Index.php - URL from GET: ROOT
[15-Mar-2026 17:14:08 Africa/Lagos] Dispatching: Method=GET, Request=''
[15-Mar-2026 17:14:08 Africa/Lagos] Exact match found: 
[15-Mar-2026 20:22:47 Africa/Lagos] Index.php - URL from GET: ROOT
[15-Mar-2026 20:22:47 Africa/Lagos] Dispatching: Method=GET, Request=''
[15-Mar-2026 20:22:47 Africa/Lagos] Exact match found: 
[16-Mar-2026 02:38:31 Africa/Lagos] Index.php - URL from GET: ROOT
[16-Mar-2026 02:38:31 Africa/Lagos] Dispatching: Method=GET, Request=''
[16-Mar-2026 02:38:31 Africa/Lagos] Exact match found: 
[16-Mar-2026 02:38:32 Africa/Lagos] Index.php - URL from GET: ROOT
[16-Mar-2026 02:38:32 Africa/Lagos] Dispatching: Method=GET, Request=''
[16-Mar-2026 02:38:32 Africa/Lagos] Exact match found: 
[16-Mar-2026 10:12:47 Africa/Lagos] Index.php - URL from GET: migrants/create
[16-Mar-2026 10:12:47 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[16-Mar-2026 10:12:47 Africa/Lagos] Exact match found: migrants/create
[16-Mar-2026 10:12:47 Africa/Lagos] MigrantController constructor started
[16-Mar-2026 10:12:47 Africa/Lagos] Autoloader failed to load: Services/UploadService
[16-Mar-2026 10:12:47 Africa/Lagos] UploadService class not found - file uploads will be disabled
[16-Mar-2026 10:12:47 Africa/Lagos] MigrantController constructor completed
[16-Mar-2026 10:12:47 Africa/Lagos] MigrantController::create() called
[16-Mar-2026 10:12:48 Africa/Lagos] Index.php - URL from GET: login
[16-Mar-2026 10:12:48 Africa/Lagos] Dispatching: Method=GET, Request='login'
[16-Mar-2026 10:12:48 Africa/Lagos] Exact match found: login
[16-Mar-2026 14:10:21 Africa/Lagos] Index.php - URL from GET: login
[16-Mar-2026 14:10:21 Africa/Lagos] Dispatching: Method=GET, Request='login'
[16-Mar-2026 14:10:21 Africa/Lagos] Exact match found: login
[16-Mar-2026 14:16:02 Africa/Lagos] Index.php - URL from GET: login
[16-Mar-2026 14:16:02 Africa/Lagos] Dispatching: Method=GET, Request='login'
[16-Mar-2026 14:16:02 Africa/Lagos] Exact match found: login
[16-Mar-2026 14:27:16 Africa/Lagos] Index.php - URL from GET: 403.shtml
[16-Mar-2026 14:27:16 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[16-Mar-2026 15:14:51 Africa/Lagos] Index.php - URL from GET: ROOT
[16-Mar-2026 15:14:51 Africa/Lagos] Dispatching: Method=GET, Request=''
[16-Mar-2026 15:14:51 Africa/Lagos] Exact match found: 
[16-Mar-2026 17:05:42 Africa/Lagos] Index.php - URL from GET: favicon.ico
[16-Mar-2026 17:05:42 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[16-Mar-2026 17:06:26 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[16-Mar-2026 17:06:26 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[16-Mar-2026 20:04:49 Africa/Lagos] Index.php - URL from GET: ROOT
[16-Mar-2026 20:04:49 Africa/Lagos] Dispatching: Method=GET, Request=''
[16-Mar-2026 20:04:49 Africa/Lagos] Exact match found: 
[17-Mar-2026 03:59:53 Africa/Lagos] Index.php - URL from GET: ROOT
[17-Mar-2026 03:59:53 Africa/Lagos] Dispatching: Method=GET, Request=''
[17-Mar-2026 03:59:53 Africa/Lagos] Exact match found: 
[17-Mar-2026 04:00:01 Africa/Lagos] Index.php - URL from GET: favicon.ico
[17-Mar-2026 04:00:01 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[17-Mar-2026 04:00:02 Africa/Lagos] Index.php - URL from GET: apple-touch-icon.png
[17-Mar-2026 04:00:02 Africa/Lagos] Dispatching: Method=GET, Request='apple-touch-icon.png'
[17-Mar-2026 04:23:11 Africa/Lagos] Index.php - URL from GET: ROOT
[17-Mar-2026 04:23:11 Africa/Lagos] Dispatching: Method=GET, Request=''
[17-Mar-2026 04:23:11 Africa/Lagos] Exact match found: 
[17-Mar-2026 04:32:32 Africa/Lagos] Index.php - URL from GET: ROOT
[17-Mar-2026 04:32:32 Africa/Lagos] Dispatching: Method=GET, Request=''
[17-Mar-2026 04:32:32 Africa/Lagos] Exact match found: 
[17-Mar-2026 06:00:45 Africa/Lagos] Index.php - URL from GET: login
[17-Mar-2026 06:00:45 Africa/Lagos] Dispatching: Method=GET, Request='login'
[17-Mar-2026 06:00:45 Africa/Lagos] Exact match found: login
[17-Mar-2026 12:48:25 Africa/Lagos] Index.php - URL from GET: 403.shtml
[17-Mar-2026 12:48:25 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[17-Mar-2026 14:59:48 Africa/Lagos] Index.php - URL from GET: dashboard
[17-Mar-2026 14:59:48 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[17-Mar-2026 14:59:48 Africa/Lagos] Exact match found: dashboard
[17-Mar-2026 14:59:49 Africa/Lagos] Index.php - URL from GET: login
[17-Mar-2026 14:59:49 Africa/Lagos] Dispatching: Method=GET, Request='login'
[17-Mar-2026 14:59:49 Africa/Lagos] Exact match found: login
[17-Mar-2026 14:59:53 Africa/Lagos] Index.php - URL from GET: login
[17-Mar-2026 14:59:53 Africa/Lagos] Dispatching: Method=POST, Request='login'
[17-Mar-2026 14:59:53 Africa/Lagos] Exact match found: login
[17-Mar-2026 15:00:00 Africa/Lagos] Index.php - URL from GET: login
[17-Mar-2026 15:00:00 Africa/Lagos] Dispatching: Method=POST, Request='login'
[17-Mar-2026 15:00:00 Africa/Lagos] Exact match found: login
[17-Mar-2026 15:00:08 Africa/Lagos] Index.php - URL from GET: ROOT
[17-Mar-2026 15:00:08 Africa/Lagos] Dispatching: Method=GET, Request=''
[17-Mar-2026 15:00:08 Africa/Lagos] Exact match found: 
[17-Mar-2026 15:00:23 Africa/Lagos] Index.php - URL from GET: favicon.ico
[17-Mar-2026 15:00:23 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[17-Mar-2026 15:00:32 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[17-Mar-2026 15:00:32 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[17-Mar-2026 15:00:50 Africa/Lagos] Index.php - URL from GET: dashboard
[17-Mar-2026 15:00:50 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[17-Mar-2026 15:00:50 Africa/Lagos] Exact match found: dashboard
[17-Mar-2026 15:00:50 Africa/Lagos] Index.php - URL from GET: login
[17-Mar-2026 15:00:50 Africa/Lagos] Dispatching: Method=GET, Request='login'
[17-Mar-2026 15:00:50 Africa/Lagos] Exact match found: login
[17-Mar-2026 15:01:04 Africa/Lagos] Index.php - URL from GET: login
[17-Mar-2026 15:01:04 Africa/Lagos] Dispatching: Method=GET, Request='login'
[17-Mar-2026 15:01:04 Africa/Lagos] Exact match found: login
[17-Mar-2026 15:01:07 Africa/Lagos] Index.php - URL from GET: login
[17-Mar-2026 15:01:07 Africa/Lagos] Dispatching: Method=POST, Request='login'
[17-Mar-2026 15:01:07 Africa/Lagos] Exact match found: login
[17-Mar-2026 15:01:21 Africa/Lagos] Index.php - URL from GET: login
[17-Mar-2026 15:01:21 Africa/Lagos] Dispatching: Method=POST, Request='login'
[17-Mar-2026 15:01:21 Africa/Lagos] Exact match found: login
[17-Mar-2026 15:01:35 Africa/Lagos] Index.php - URL from GET: login
[17-Mar-2026 15:01:35 Africa/Lagos] Dispatching: Method=POST, Request='login'
[17-Mar-2026 15:01:35 Africa/Lagos] Exact match found: login
[17-Mar-2026 15:01:46 Africa/Lagos] Index.php - URL from GET: login
[17-Mar-2026 15:01:46 Africa/Lagos] Dispatching: Method=POST, Request='login'
[17-Mar-2026 15:01:46 Africa/Lagos] Exact match found: login
[17-Mar-2026 15:01:46 Africa/Lagos] User logged in: ID=2, Role=Admin
[17-Mar-2026 15:01:46 Africa/Lagos] Index.php - URL from GET: dashboard
[17-Mar-2026 15:01:46 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[17-Mar-2026 15:01:46 Africa/Lagos] Exact match found: dashboard
[17-Mar-2026 15:01:51 Africa/Lagos] Index.php - URL from GET: migrants/create
[17-Mar-2026 15:01:51 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[17-Mar-2026 15:01:51 Africa/Lagos] Exact match found: migrants/create
[17-Mar-2026 15:01:51 Africa/Lagos] MigrantController constructor started
[17-Mar-2026 15:01:51 Africa/Lagos] Autoloader failed to load: Services/UploadService
[17-Mar-2026 15:01:51 Africa/Lagos] UploadService class not found - file uploads will be disabled
[17-Mar-2026 15:01:51 Africa/Lagos] MigrantController constructor completed
[17-Mar-2026 15:01:51 Africa/Lagos] MigrantController::create() called
[17-Mar-2026 15:02:12 Africa/Lagos] Index.php - URL from GET: migrants/search
[17-Mar-2026 15:02:12 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[17-Mar-2026 15:02:12 Africa/Lagos] Exact match found: migrants/search
[17-Mar-2026 15:02:12 Africa/Lagos] MigrantController constructor started
[17-Mar-2026 15:02:12 Africa/Lagos] Autoloader failed to load: Services/UploadService
[17-Mar-2026 15:02:12 Africa/Lagos] UploadService class not found - file uploads will be disabled
[17-Mar-2026 15:02:12 Africa/Lagos] MigrantController constructor completed
[17-Mar-2026 15:02:15 Africa/Lagos] Index.php - URL from GET: migrants/create
[17-Mar-2026 15:02:15 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[17-Mar-2026 15:02:15 Africa/Lagos] Exact match found: migrants/create
[17-Mar-2026 15:02:15 Africa/Lagos] MigrantController constructor started
[17-Mar-2026 15:02:15 Africa/Lagos] Autoloader failed to load: Services/UploadService
[17-Mar-2026 15:02:15 Africa/Lagos] UploadService class not found - file uploads will be disabled
[17-Mar-2026 15:02:15 Africa/Lagos] MigrantController constructor completed
[17-Mar-2026 15:02:15 Africa/Lagos] MigrantController::create() called
[17-Mar-2026 15:02:18 Africa/Lagos] Index.php - URL from GET: migrants/create
[17-Mar-2026 15:02:18 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[17-Mar-2026 15:02:18 Africa/Lagos] Exact match found: migrants/create
[17-Mar-2026 15:02:18 Africa/Lagos] MigrantController constructor started
[17-Mar-2026 15:02:18 Africa/Lagos] Autoloader failed to load: Services/UploadService
[17-Mar-2026 15:02:18 Africa/Lagos] UploadService class not found - file uploads will be disabled
[17-Mar-2026 15:02:18 Africa/Lagos] MigrantController constructor completed
[17-Mar-2026 15:02:18 Africa/Lagos] MigrantController::create() called
[17-Mar-2026 15:02:21 Africa/Lagos] Index.php - URL from GET: migrants/create
[17-Mar-2026 15:02:21 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[17-Mar-2026 15:02:21 Africa/Lagos] Exact match found: migrants/create
[17-Mar-2026 15:02:21 Africa/Lagos] MigrantController constructor started
[17-Mar-2026 15:02:21 Africa/Lagos] Autoloader failed to load: Services/UploadService
[17-Mar-2026 15:02:21 Africa/Lagos] UploadService class not found - file uploads will be disabled
[17-Mar-2026 15:02:21 Africa/Lagos] MigrantController constructor completed
[17-Mar-2026 15:02:21 Africa/Lagos] MigrantController::create() called
[17-Mar-2026 15:02:25 Africa/Lagos] Index.php - URL from GET: dashboard
[17-Mar-2026 15:02:25 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[17-Mar-2026 15:02:25 Africa/Lagos] Exact match found: dashboard
[17-Mar-2026 15:02:27 Africa/Lagos] Index.php - URL from GET: migrants/search
[17-Mar-2026 15:02:27 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[17-Mar-2026 15:02:27 Africa/Lagos] Exact match found: migrants/search
[17-Mar-2026 15:02:27 Africa/Lagos] MigrantController constructor started
[17-Mar-2026 15:02:27 Africa/Lagos] Autoloader failed to load: Services/UploadService
[17-Mar-2026 15:02:27 Africa/Lagos] UploadService class not found - file uploads will be disabled
[17-Mar-2026 15:02:27 Africa/Lagos] MigrantController constructor completed
[17-Mar-2026 15:02:31 Africa/Lagos] Index.php - URL from GET: profile
[17-Mar-2026 15:02:31 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[17-Mar-2026 15:02:31 Africa/Lagos] Exact match found: profile
[17-Mar-2026 15:02:36 Africa/Lagos] Index.php - URL from GET: logout
[17-Mar-2026 15:02:36 Africa/Lagos] Dispatching: Method=GET, Request='logout'
[17-Mar-2026 15:02:36 Africa/Lagos] Exact match found: logout
[17-Mar-2026 15:02:37 Africa/Lagos] Index.php - URL from GET: ROOT
[17-Mar-2026 15:02:37 Africa/Lagos] Dispatching: Method=GET, Request=''
[17-Mar-2026 15:02:37 Africa/Lagos] Exact match found: 
[17-Mar-2026 15:05:34 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[17-Mar-2026 15:05:34 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[17-Mar-2026 15:10:33 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[17-Mar-2026 15:10:33 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[17-Mar-2026 15:38:29 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[17-Mar-2026 15:38:29 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[17-Mar-2026 16:05:18 Africa/Lagos] Index.php - URL from GET: ROOT
[17-Mar-2026 16:05:18 Africa/Lagos] Dispatching: Method=GET, Request=''
[17-Mar-2026 16:05:18 Africa/Lagos] Exact match found: 
[17-Mar-2026 16:06:06 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[17-Mar-2026 16:06:06 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[17-Mar-2026 16:47:26 Africa/Lagos] Index.php - URL from GET: login
[17-Mar-2026 16:47:26 Africa/Lagos] Dispatching: Method=POST, Request='login'
[17-Mar-2026 16:47:26 Africa/Lagos] Exact match found: login
[17-Mar-2026 16:47:27 Africa/Lagos] Index.php - URL from GET: favicon.ico
[17-Mar-2026 16:47:27 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[17-Mar-2026 16:47:36 Africa/Lagos] Index.php - URL from GET: ROOT
[17-Mar-2026 16:47:36 Africa/Lagos] Dispatching: Method=GET, Request=''
[17-Mar-2026 16:47:36 Africa/Lagos] Exact match found: 
[18-Mar-2026 05:22:33 Africa/Lagos] Index.php - URL from GET: ROOT
[18-Mar-2026 05:22:33 Africa/Lagos] Dispatching: Method=GET, Request=''
[18-Mar-2026 05:22:33 Africa/Lagos] Exact match found: 
[18-Mar-2026 10:04:45 Africa/Lagos] Index.php - URL from GET: favicon.ico
[18-Mar-2026 10:04:45 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[18-Mar-2026 10:04:51 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 10:04:51 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 10:09:52 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 10:09:52 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 10:11:30 Africa/Lagos] Index.php - URL from GET: login
[18-Mar-2026 10:11:30 Africa/Lagos] Dispatching: Method=POST, Request='login'
[18-Mar-2026 10:11:30 Africa/Lagos] Exact match found: login
[18-Mar-2026 10:11:31 Africa/Lagos] Index.php - URL from GET: favicon.ico
[18-Mar-2026 10:11:31 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[18-Mar-2026 10:11:35 Africa/Lagos] Index.php - URL from GET: ROOT
[18-Mar-2026 10:11:35 Africa/Lagos] Dispatching: Method=GET, Request=''
[18-Mar-2026 10:11:35 Africa/Lagos] Exact match found: 
[18-Mar-2026 10:14:52 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 10:14:52 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 10:19:28 Africa/Lagos] Index.php - URL from GET: ROOT
[18-Mar-2026 10:19:28 Africa/Lagos] Dispatching: Method=POST, Request=''
[18-Mar-2026 10:19:28 Africa/Lagos] Index.php - URL from GET: ROOT
[18-Mar-2026 10:19:28 Africa/Lagos] Dispatching: Method=POST, Request=''
[18-Mar-2026 10:19:29 Africa/Lagos] Index.php - URL from GET: admin
[18-Mar-2026 10:19:29 Africa/Lagos] Dispatching: Method=POST, Request='admin'
[18-Mar-2026 10:19:29 Africa/Lagos] Index.php - URL from GET: api
[18-Mar-2026 10:19:29 Africa/Lagos] Dispatching: Method=POST, Request='api'
[18-Mar-2026 10:19:51 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 10:19:51 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 10:34:56 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 10:34:56 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 10:55:08 Africa/Lagos] Index.php - URL from GET: ROOT
[18-Mar-2026 10:55:08 Africa/Lagos] Dispatching: Method=POST, Request=''
[18-Mar-2026 13:12:53 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 13:12:53 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 14:42:36 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 14:42:36 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 14:47:38 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 14:47:38 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 15:45:53 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 15:45:53 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 15:46:14 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 15:46:14 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 15:46:22 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 15:46:22 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 15:46:29 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 15:46:29 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 15:51:31 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 15:51:31 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 15:56:30 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 15:56:30 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 16:01:31 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 16:01:31 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 16:06:30 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 16:06:30 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 16:10:56 Africa/Lagos] Index.php - URL from GET: api/get_lgas
[18-Mar-2026 16:10:56 Africa/Lagos] Dispatching: Method=GET, Request='api/get_lgas'
[18-Mar-2026 16:11:01 Africa/Lagos] Index.php - URL from GET: api/get_commands
[18-Mar-2026 16:11:01 Africa/Lagos] Dispatching: Method=GET, Request='api/get_commands'
[18-Mar-2026 16:11:30 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 16:11:30 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 16:14:21 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 16:14:21 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 16:14:58 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 16:14:58 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 16:15:58 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 16:15:58 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 16:16:20 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 16:16:20 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 16:16:35 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 16:16:35 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 16:21:37 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 16:21:37 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 16:25:52 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 16:25:52 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 16:30:53 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 16:30:53 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 16:35:53 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 16:35:53 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 16:44:15 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 16:44:15 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 16:44:15 Africa/Lagos] Index.php - URL from GET: favicon.ico
[18-Mar-2026 16:44:15 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[18-Mar-2026 16:49:16 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 16:49:16 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 16:54:16 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 16:54:16 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 17:18:51 Africa/Lagos] Index.php - URL from GET: ROOT
[18-Mar-2026 17:18:51 Africa/Lagos] Dispatching: Method=GET, Request=''
[18-Mar-2026 17:18:51 Africa/Lagos] Exact match found: 
[18-Mar-2026 18:42:54 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 18:42:54 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 18:42:55 Africa/Lagos] Index.php - URL from GET: favicon.ico
[18-Mar-2026 18:42:55 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[18-Mar-2026 18:47:55 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 18:47:55 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 18:57:55 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 18:57:55 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 19:02:55 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 19:02:55 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 19:07:54 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 19:07:54 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 19:12:56 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 19:12:56 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 19:17:55 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 19:17:55 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 19:46:52 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 19:46:52 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 19:51:22 Africa/Lagos] Index.php - URL from GET: favicon.ico
[18-Mar-2026 19:51:22 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[18-Mar-2026 19:51:24 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 19:51:24 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 19:56:17 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[18-Mar-2026 19:56:17 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[18-Mar-2026 22:34:08 Africa/Lagos] Index.php - URL from GET: ROOT
[18-Mar-2026 22:34:08 Africa/Lagos] Dispatching: Method=HEAD, Request=''
[19-Mar-2026 05:38:35 Africa/Lagos] Index.php - URL from GET: favicon.ico
[19-Mar-2026 05:38:35 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[19-Mar-2026 05:38:35 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 05:38:35 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 05:43:35 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 05:43:35 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 05:48:36 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 05:48:36 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 05:53:35 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 05:53:35 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 05:58:35 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 05:58:35 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 06:03:35 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 06:03:35 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 06:08:35 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 06:08:35 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 06:13:36 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 06:13:36 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 06:14:50 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 06:14:50 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 06:19:51 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 06:19:51 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 06:24:52 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 06:24:52 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 07:01:23 Africa/Lagos] Index.php - URL from GET: 403.shtml
[19-Mar-2026 07:01:23 Africa/Lagos] Dispatching: Method=GET, Request='403.shtml'
[19-Mar-2026 08:48:21 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 08:48:21 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 09:30:30 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 09:30:30 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 09:31:56 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 09:31:56 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 09:34:02 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 09:34:02 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 09:49:22 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 09:49:22 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 09:53:26 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 09:53:26 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 09:53:36 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 09:53:36 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 12:41:19 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 12:41:19 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 13:53:03 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 13:53:03 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 14:27:17 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[19-Mar-2026 14:27:17 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[19-Mar-2026 16:27:06 Africa/Lagos] Index.php - URL from GET: ROOT
[19-Mar-2026 16:27:06 Africa/Lagos] Dispatching: Method=GET, Request=''
[19-Mar-2026 16:27:06 Africa/Lagos] Exact match found: 
[20-Mar-2026 05:35:07 Africa/Lagos] Index.php - URL from GET: favicon.ico
[20-Mar-2026 05:35:07 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[20-Mar-2026 05:35:28 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[20-Mar-2026 05:35:28 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[20-Mar-2026 05:37:50 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[20-Mar-2026 05:37:50 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[20-Mar-2026 16:02:26 Africa/Lagos] Index.php - URL from GET: ROOT
[20-Mar-2026 16:02:26 Africa/Lagos] Dispatching: Method=GET, Request=''
[20-Mar-2026 16:02:26 Africa/Lagos] Exact match found: 
[21-Mar-2026 05:21:00 Africa/Lagos] Index.php - URL from GET: favicon.ico
[21-Mar-2026 05:21:00 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[21-Mar-2026 05:21:07 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[21-Mar-2026 05:21:07 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[21-Mar-2026 07:13:23 Africa/Lagos] Index.php - URL from GET: api/dashboard_stats
[21-Mar-2026 07:13:23 Africa/Lagos] Dispatching: Method=GET, Request='api/dashboard_stats'
[21-Mar-2026 08:57:04 Africa/Lagos] Index.php - URL from GET: ROOT
[21-Mar-2026 08:57:04 Africa/Lagos] Dispatching: Method=GET, Request=''
[21-Mar-2026 08:57:04 Africa/Lagos] Exact match found: 
[21-Mar-2026 11:24:53 Africa/Lagos] Index.php - URL from GET: favicon.ico
[21-Mar-2026 11:24:53 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[21-Mar-2026 16:12:39 Africa/Lagos] Index.php - URL from GET: ROOT
[21-Mar-2026 16:12:39 Africa/Lagos] Dispatching: Method=GET, Request=''
[21-Mar-2026 16:12:39 Africa/Lagos] Exact match found: 
[21-Mar-2026 20:21:42 Africa/Lagos] Index.php - URL from GET: ROOT
[21-Mar-2026 20:21:42 Africa/Lagos] Dispatching: Method=GET, Request=''
[21-Mar-2026 20:21:42 Africa/Lagos] Exact match found: 
[22-Mar-2026 06:10:51 Africa/Lagos] Index.php - URL from GET: ROOT
[22-Mar-2026 06:10:51 Africa/Lagos] Dispatching: Method=GET, Request=''
[22-Mar-2026 06:10:51 Africa/Lagos] Exact match found: 
[23-Mar-2026 13:33:37 Africa/Lagos] Index.php - URL from GET: ROOT
[23-Mar-2026 13:33:37 Africa/Lagos] Dispatching: Method=GET, Request=''
[23-Mar-2026 13:33:37 Africa/Lagos] Exact match found: 
[23-Mar-2026 13:39:24 Africa/Lagos] Index.php - URL from GET: ROOT
[23-Mar-2026 13:39:24 Africa/Lagos] Dispatching: Method=GET, Request=''
[23-Mar-2026 13:39:24 Africa/Lagos] Exact match found: 
[23-Mar-2026 16:39:08 Africa/Lagos] Index.php - URL from GET: ROOT
[23-Mar-2026 16:39:08 Africa/Lagos] Dispatching: Method=GET, Request=''
[23-Mar-2026 16:39:08 Africa/Lagos] Exact match found: 
[23-Mar-2026 17:06:01 Africa/Lagos] Index.php - URL from GET: ROOT
[23-Mar-2026 17:06:01 Africa/Lagos] Dispatching: Method=GET, Request=''
[23-Mar-2026 17:06:01 Africa/Lagos] Exact match found: 
[23-Mar-2026 18:31:50 Africa/Lagos] Index.php - URL from GET: ROOT
[23-Mar-2026 18:31:50 Africa/Lagos] Dispatching: Method=GET, Request=''
[23-Mar-2026 18:31:50 Africa/Lagos] Exact match found: 
[23-Mar-2026 18:31:52 Africa/Lagos] Index.php - URL from GET: ROOT
[23-Mar-2026 18:31:52 Africa/Lagos] Dispatching: Method=GET, Request=''
[23-Mar-2026 18:31:52 Africa/Lagos] Exact match found: 
[24-Mar-2026 02:55:22 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Mar-2026 02:55:22 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Mar-2026 02:55:22 Africa/Lagos] Exact match found: 
[24-Mar-2026 08:10:41 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Mar-2026 08:10:41 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Mar-2026 08:10:41 Africa/Lagos] Exact match found: 
[24-Mar-2026 16:07:09 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Mar-2026 16:07:09 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Mar-2026 16:07:09 Africa/Lagos] Exact match found: 
[24-Mar-2026 19:28:55 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Mar-2026 19:28:55 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Mar-2026 19:28:55 Africa/Lagos] Exact match found: 
[24-Mar-2026 19:40:40 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Mar-2026 19:40:40 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Mar-2026 19:40:40 Africa/Lagos] Exact match found: 
[24-Mar-2026 19:40:43 Africa/Lagos] Index.php - URL from GET: favicon.ico
[24-Mar-2026 19:40:43 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[24-Mar-2026 19:40:43 Africa/Lagos] Index.php - URL from GET: favicon.png
[24-Mar-2026 19:40:43 Africa/Lagos] Dispatching: Method=GET, Request='favicon.png'
[24-Mar-2026 19:41:58 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Mar-2026 19:41:58 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Mar-2026 19:41:58 Africa/Lagos] Exact match found: 
[25-Mar-2026 10:03:29 Africa/Lagos] Index.php - URL from GET: 404.shtml
[25-Mar-2026 10:03:29 Africa/Lagos] Dispatching: Method=GET, Request='404.shtml'
[25-Mar-2026 10:03:35 Africa/Lagos] Index.php - URL from GET: 404.shtml
[25-Mar-2026 10:03:35 Africa/Lagos] Dispatching: Method=GET, Request='404.shtml'
[25-Mar-2026 10:51:59 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Mar-2026 10:51:59 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Mar-2026 10:51:59 Africa/Lagos] Exact match found: 
[25-Mar-2026 10:52:25 Africa/Lagos] Index.php - URL from GET: favicon.ico
[25-Mar-2026 10:52:25 Africa/Lagos] Dispatching: Method=GET, Request='favicon.ico'
[25-Mar-2026 12:09:13 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Mar-2026 12:09:13 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Mar-2026 12:09:13 Africa/Lagos] Exact match found: 
[25-Mar-2026 12:43:36 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Mar-2026 12:43:36 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Mar-2026 12:43:36 Africa/Lagos] Exact match found: 
[25-Mar-2026 12:58:58 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Mar-2026 12:58:58 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Mar-2026 12:58:58 Africa/Lagos] Exact match found: 
[25-Mar-2026 13:31:01 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Mar-2026 13:31:01 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Mar-2026 13:31:01 Africa/Lagos] Exact match found: 
[25-Mar-2026 14:08:28 Africa/Lagos] Index.php - URL from GET: login
[25-Mar-2026 14:08:28 Africa/Lagos] Dispatching: Method=POST, Request='login'
[25-Mar-2026 14:08:28 Africa/Lagos] Exact match found: login
[25-Mar-2026 14:11:02 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Mar-2026 14:11:02 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Mar-2026 14:11:02 Africa/Lagos] Exact match found: 
[25-Mar-2026 14:11:16 Africa/Lagos] Index.php - URL from GET: login
[25-Mar-2026 14:11:16 Africa/Lagos] Dispatching: Method=POST, Request='login'
[25-Mar-2026 14:11:16 Africa/Lagos] Exact match found: login
[25-Mar-2026 14:11:29 Africa/Lagos] Index.php - URL from GET: login
[25-Mar-2026 14:11:29 Africa/Lagos] Dispatching: Method=POST, Request='login'
[25-Mar-2026 14:11:29 Africa/Lagos] Exact match found: login
[25-Mar-2026 14:11:29 Africa/Lagos] User logged in: ID=2, Role=Admin
[25-Mar-2026 14:11:30 Africa/Lagos] Index.php - URL from GET: dashboard
[25-Mar-2026 14:11:30 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[25-Mar-2026 14:11:30 Africa/Lagos] Exact match found: dashboard
[25-Mar-2026 14:12:38 Africa/Lagos] Index.php - URL from GET: ROOT
[25-Mar-2026 14:12:38 Africa/Lagos] Dispatching: Method=GET, Request=''
[25-Mar-2026 14:12:38 Africa/Lagos] Exact match found: 
[25-Mar-2026 15:06:02 Africa/Lagos] Index.php - URL from GET: profile
[25-Mar-2026 15:06:02 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[25-Mar-2026 15:06:02 Africa/Lagos] Exact match found: profile
[25-Mar-2026 15:06:03 Africa/Lagos] Index.php - URL from GET: login
[25-Mar-2026 15:06:03 Africa/Lagos] Dispatching: Method=GET, Request='login'
[25-Mar-2026 15:06:03 Africa/Lagos] Exact match found: login
[26-May-2026 11:30:04 Africa/Lagos] Index.php - URL from GET: ROOT
[26-May-2026 11:30:04 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-May-2026 11:30:04 Africa/Lagos] Exact match found: 
[26-May-2026 11:30:04 Africa/Lagos] Index.php - URL from GET: ROOT
[26-May-2026 11:30:04 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-May-2026 11:30:04 Africa/Lagos] Exact match found: 
[26-May-2026 11:30:21 Africa/Lagos] Index.php - URL from GET: ROOT
[26-May-2026 11:30:21 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-May-2026 11:30:21 Africa/Lagos] Exact match found: 
[26-May-2026 11:34:22 Africa/Lagos] Index.php - URL from GET: ROOT
[26-May-2026 11:34:22 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-May-2026 11:34:22 Africa/Lagos] Exact match found: 
[26-May-2026 11:34:24 Africa/Lagos] Index.php - URL from GET: ROOT
[26-May-2026 11:34:24 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-May-2026 11:34:24 Africa/Lagos] Exact match found: 
[26-May-2026 11:43:40 Africa/Lagos] Index.php - URL from GET: ROOT
[26-May-2026 11:43:40 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-May-2026 11:43:40 Africa/Lagos] Exact match found: 
[26-May-2026 11:44:41 Africa/Lagos] Index.php - URL from GET: ROOT
[26-May-2026 11:44:41 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-May-2026 11:44:41 Africa/Lagos] Exact match found: 
[26-May-2026 12:04:21 Africa/Lagos] Index.php - URL from GET: ROOT
[26-May-2026 12:04:21 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-May-2026 12:04:21 Africa/Lagos] Exact match found: 
[26-May-2026 12:04:27 Africa/Lagos] Index.php - URL from GET: ROOT
[26-May-2026 12:04:27 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-May-2026 12:04:27 Africa/Lagos] Exact match found: 
[26-May-2026 12:25:36 Africa/Lagos] Index.php - URL from GET: ROOT
[26-May-2026 12:25:36 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-May-2026 12:25:36 Africa/Lagos] Exact match found: 
[26-May-2026 12:25:57 Africa/Lagos] Index.php - URL from GET: ROOT
[26-May-2026 12:25:57 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-May-2026 12:25:57 Africa/Lagos] Exact match found: 
[26-May-2026 12:25:58 Africa/Lagos] Index.php - URL from GET: ROOT
[26-May-2026 12:25:58 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-May-2026 12:25:58 Africa/Lagos] Exact match found: 
[26-May-2026 12:26:32 Africa/Lagos] Index.php - URL from GET: ROOT
[26-May-2026 12:26:32 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-May-2026 12:26:32 Africa/Lagos] Exact match found: 
[26-May-2026 12:26:32 Africa/Lagos] Index.php - URL from GET: ROOT
[26-May-2026 12:26:32 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-May-2026 12:26:32 Africa/Lagos] Exact match found: 
[26-May-2026 12:27:08 Africa/Lagos] Index.php - URL from GET: ROOT
[26-May-2026 12:27:08 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-May-2026 12:27:08 Africa/Lagos] Exact match found: 
[26-May-2026 12:27:32 Africa/Lagos] Index.php - URL from GET: ROOT
[26-May-2026 12:27:32 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-May-2026 12:27:32 Africa/Lagos] Exact match found: 
[26-May-2026 13:07:13 Africa/Lagos] Index.php - URL from GET: ROOT
[26-May-2026 13:07:13 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-May-2026 13:07:13 Africa/Lagos] Exact match found: 
[26-May-2026 13:18:37 Africa/Lagos] Index.php - URL from GET: ROOT
[26-May-2026 13:18:37 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-May-2026 13:18:37 Africa/Lagos] Exact match found: 
[27-May-2026 14:08:38 Africa/Lagos] Index.php - URL from GET: ROOT
[27-May-2026 14:08:38 Africa/Lagos] Dispatching: Method=GET, Request=''
[27-May-2026 14:08:38 Africa/Lagos] Exact match found: 
[27-May-2026 17:07:58 Africa/Lagos] Index.php - URL from GET: ROOT
[27-May-2026 17:07:58 Africa/Lagos] Dispatching: Method=GET, Request=''
[27-May-2026 17:07:58 Africa/Lagos] Exact match found: 
[27-May-2026 19:48:32 Africa/Lagos] Index.php - URL from GET: ROOT
[27-May-2026 19:48:32 Africa/Lagos] Dispatching: Method=GET, Request=''
[27-May-2026 19:48:32 Africa/Lagos] Exact match found: 
[27-May-2026 22:26:01 Africa/Lagos] Index.php - URL from GET: ROOT
[27-May-2026 22:26:01 Africa/Lagos] Dispatching: Method=GET, Request=''
[27-May-2026 22:26:01 Africa/Lagos] Exact match found: 
[28-May-2026 21:37:36 Africa/Lagos] Index.php - URL from GET: ROOT
[28-May-2026 21:37:36 Africa/Lagos] Dispatching: Method=GET, Request=''
[28-May-2026 21:37:36 Africa/Lagos] Exact match found: 
[29-May-2026 17:25:26 Africa/Lagos] Index.php - URL from GET: ROOT
[29-May-2026 17:25:26 Africa/Lagos] Dispatching: Method=GET, Request=''
[29-May-2026 17:25:26 Africa/Lagos] Exact match found: 
[29-May-2026 17:25:28 Africa/Lagos] Index.php - URL from GET: ROOT
[29-May-2026 17:25:28 Africa/Lagos] Dispatching: Method=GET, Request=''
[29-May-2026 17:25:28 Africa/Lagos] Exact match found: 
[30-May-2026 15:26:02 Africa/Lagos] Index.php - URL from GET: ROOT
[30-May-2026 15:26:02 Africa/Lagos] Dispatching: Method=GET, Request=''
[30-May-2026 15:26:02 Africa/Lagos] Exact match found: 
[01-Jun-2026 23:39:50 Africa/Lagos] Index.php - URL from GET: ROOT
[01-Jun-2026 23:39:50 Africa/Lagos] Dispatching: Method=GET, Request=''
[01-Jun-2026 23:39:50 Africa/Lagos] Exact match found: 
[02-Jun-2026 13:38:12 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Jun-2026 13:38:12 Africa/Lagos] Dispatching: Method=GET, Request=''
[02-Jun-2026 13:38:12 Africa/Lagos] Exact match found: 
[02-Jun-2026 14:15:40 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Jun-2026 14:15:40 Africa/Lagos] Dispatching: Method=GET, Request=''
[02-Jun-2026 14:15:40 Africa/Lagos] Exact match found: 
[02-Jun-2026 14:21:23 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Jun-2026 14:21:23 Africa/Lagos] Dispatching: Method=GET, Request=''
[02-Jun-2026 14:21:23 Africa/Lagos] Exact match found: 
[02-Jun-2026 14:50:14 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Jun-2026 14:50:14 Africa/Lagos] Dispatching: Method=GET, Request=''
[02-Jun-2026 14:50:14 Africa/Lagos] Exact match found: 
[02-Jun-2026 15:02:05 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Jun-2026 15:02:05 Africa/Lagos] Dispatching: Method=GET, Request=''
[02-Jun-2026 15:02:05 Africa/Lagos] Exact match found: 
[02-Jun-2026 17:18:43 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Jun-2026 17:18:43 Africa/Lagos] Dispatching: Method=GET, Request=''
[02-Jun-2026 17:18:43 Africa/Lagos] Exact match found: 
[02-Jun-2026 17:26:54 Africa/Lagos] Index.php - URL from GET: ROOT
[02-Jun-2026 17:26:54 Africa/Lagos] Dispatching: Method=GET, Request=''
[02-Jun-2026 17:26:54 Africa/Lagos] Exact match found: 
[03-Jun-2026 21:03:00 Africa/Lagos] Index.php - URL from GET: ROOT
[03-Jun-2026 21:03:00 Africa/Lagos] Dispatching: Method=GET, Request=''
[03-Jun-2026 21:03:00 Africa/Lagos] Exact match found: 
[04-Jun-2026 03:12:26 Africa/Lagos] Index.php - URL from GET: ROOT
[04-Jun-2026 03:12:26 Africa/Lagos] Dispatching: Method=GET, Request=''
[04-Jun-2026 03:12:26 Africa/Lagos] Exact match found: 
[05-Jun-2026 21:49:12 Africa/Lagos] Index.php - URL from GET: ROOT
[05-Jun-2026 21:49:12 Africa/Lagos] Dispatching: Method=GET, Request=''
[05-Jun-2026 21:49:12 Africa/Lagos] Exact match found: 
[08-Jun-2026 14:32:39 Africa/Lagos] Index.php - URL from GET: ROOT
[08-Jun-2026 14:32:39 Africa/Lagos] Dispatching: Method=GET, Request=''
[08-Jun-2026 14:32:39 Africa/Lagos] Exact match found: 
[09-Jun-2026 21:12:57 Africa/Lagos] Index.php - URL from GET: ROOT
[09-Jun-2026 21:12:57 Africa/Lagos] Dispatching: Method=GET, Request=''
[09-Jun-2026 21:12:57 Africa/Lagos] Exact match found: 
[09-Jun-2026 21:41:29 Africa/Lagos] Index.php - URL from GET: ROOT
[09-Jun-2026 21:41:29 Africa/Lagos] Dispatching: Method=GET, Request=''
[09-Jun-2026 21:41:29 Africa/Lagos] Exact match found: 
[09-Jun-2026 22:22:59 Africa/Lagos] Index.php - URL from GET: ROOT
[09-Jun-2026 22:22:59 Africa/Lagos] Dispatching: Method=GET, Request=''
[09-Jun-2026 22:22:59 Africa/Lagos] Exact match found: 
[10-Jun-2026 00:21:38 Africa/Lagos] Index.php - URL from GET: ROOT
[10-Jun-2026 00:21:38 Africa/Lagos] Dispatching: Method=GET, Request=''
[10-Jun-2026 00:21:38 Africa/Lagos] Exact match found: 
[10-Jun-2026 00:42:42 Africa/Lagos] Index.php - URL from GET: ROOT
[10-Jun-2026 00:42:42 Africa/Lagos] Dispatching: Method=GET, Request=''
[10-Jun-2026 00:42:42 Africa/Lagos] Exact match found: 
[10-Jun-2026 04:30:14 Africa/Lagos] Index.php - URL from GET: ROOT
[10-Jun-2026 04:30:14 Africa/Lagos] Dispatching: Method=GET, Request=''
[10-Jun-2026 04:30:14 Africa/Lagos] Exact match found: 
[10-Jun-2026 09:18:39 Africa/Lagos] Index.php - URL from GET: ROOT
[10-Jun-2026 09:18:39 Africa/Lagos] Dispatching: Method=GET, Request=''
[10-Jun-2026 09:18:39 Africa/Lagos] Exact match found: 
[10-Jun-2026 15:55:31 Africa/Lagos] Index.php - URL from GET: ROOT
[10-Jun-2026 15:55:31 Africa/Lagos] Dispatching: Method=GET, Request=''
[10-Jun-2026 15:55:31 Africa/Lagos] Exact match found: 
[10-Jun-2026 15:55:38 Africa/Lagos] Index.php - URL from GET: ROOT
[10-Jun-2026 15:55:38 Africa/Lagos] Dispatching: Method=GET, Request=''
[10-Jun-2026 15:55:38 Africa/Lagos] Exact match found: 
[12-Jun-2026 13:13:35 Africa/Lagos] Index.php - URL from GET: ROOT
[12-Jun-2026 13:13:35 Africa/Lagos] Dispatching: Method=GET, Request=''
[12-Jun-2026 13:13:35 Africa/Lagos] Exact match found: 
[12-Jun-2026 13:13:36 Africa/Lagos] Index.php - URL from GET: ROOT
[12-Jun-2026 13:13:36 Africa/Lagos] Dispatching: Method=GET, Request=''
[12-Jun-2026 13:13:36 Africa/Lagos] Exact match found: 
[12-Jun-2026 16:51:18 Africa/Lagos] Index.php - URL from GET: ROOT
[12-Jun-2026 16:51:18 Africa/Lagos] Dispatching: Method=GET, Request=''
[12-Jun-2026 16:51:18 Africa/Lagos] Exact match found: 
[17-Jun-2026 02:41:12 Africa/Lagos] Index.php - URL from GET: ROOT
[17-Jun-2026 02:41:12 Africa/Lagos] Dispatching: Method=GET, Request=''
[17-Jun-2026 02:41:12 Africa/Lagos] Exact match found: 
[17-Jun-2026 03:41:50 Africa/Lagos] Index.php - URL from GET: ROOT
[17-Jun-2026 03:41:50 Africa/Lagos] Dispatching: Method=GET, Request=''
[17-Jun-2026 03:41:50 Africa/Lagos] Exact match found: 
[17-Jun-2026 03:44:08 Africa/Lagos] Index.php - URL from GET: ROOT
[17-Jun-2026 03:44:08 Africa/Lagos] Dispatching: Method=GET, Request=''
[17-Jun-2026 03:44:08 Africa/Lagos] Exact match found: 
[17-Jun-2026 03:59:49 Africa/Lagos] Index.php - URL from GET: ROOT
[17-Jun-2026 03:59:49 Africa/Lagos] Dispatching: Method=GET, Request=''
[17-Jun-2026 03:59:49 Africa/Lagos] Exact match found: 
[17-Jun-2026 04:08:39 Africa/Lagos] Index.php - URL from GET: ROOT
[17-Jun-2026 04:08:39 Africa/Lagos] Dispatching: Method=GET, Request=''
[17-Jun-2026 04:08:39 Africa/Lagos] Exact match found: 
[17-Jun-2026 04:17:54 Africa/Lagos] Index.php - URL from GET: ROOT
[17-Jun-2026 04:17:54 Africa/Lagos] Dispatching: Method=GET, Request=''
[17-Jun-2026 04:17:54 Africa/Lagos] Exact match found: 
[17-Jun-2026 04:53:19 Africa/Lagos] Index.php - URL from GET: ROOT
[17-Jun-2026 04:53:19 Africa/Lagos] Dispatching: Method=GET, Request=''
[17-Jun-2026 04:53:19 Africa/Lagos] Exact match found: 
[17-Jun-2026 09:12:28 Africa/Lagos] Index.php - URL from GET: ROOT
[17-Jun-2026 09:12:28 Africa/Lagos] Dispatching: Method=GET, Request=''
[17-Jun-2026 09:12:28 Africa/Lagos] Exact match found: 
[18-Jun-2026 10:10:05 Africa/Lagos] Index.php - URL from GET: ROOT
[18-Jun-2026 10:10:05 Africa/Lagos] Dispatching: Method=GET, Request=''
[18-Jun-2026 10:10:05 Africa/Lagos] Exact match found: 
[19-Jun-2026 05:03:16 Africa/Lagos] Index.php - URL from GET: ROOT
[19-Jun-2026 05:03:16 Africa/Lagos] Dispatching: Method=GET, Request=''
[19-Jun-2026 05:03:16 Africa/Lagos] Exact match found: 
[20-Jun-2026 10:33:01 Africa/Lagos] Index.php - URL from GET: ROOT
[20-Jun-2026 10:33:01 Africa/Lagos] Dispatching: Method=GET, Request=''
[20-Jun-2026 10:33:01 Africa/Lagos] Exact match found: 
[20-Jun-2026 10:33:37 Africa/Lagos] Index.php - URL from GET: ROOT
[20-Jun-2026 10:33:37 Africa/Lagos] Dispatching: Method=GET, Request=''
[20-Jun-2026 10:33:37 Africa/Lagos] Exact match found: 
[20-Jun-2026 13:33:16 Africa/Lagos] Index.php - URL from GET: ROOT
[20-Jun-2026 13:33:16 Africa/Lagos] Dispatching: Method=GET, Request=''
[20-Jun-2026 13:33:16 Africa/Lagos] Exact match found: 
[20-Jun-2026 13:36:22 Africa/Lagos] Index.php - URL from GET: ROOT
[20-Jun-2026 13:36:22 Africa/Lagos] Dispatching: Method=GET, Request=''
[20-Jun-2026 13:36:22 Africa/Lagos] Exact match found: 
[20-Jun-2026 13:36:23 Africa/Lagos] Index.php - URL from GET: ROOT
[20-Jun-2026 13:36:23 Africa/Lagos] Dispatching: Method=GET, Request=''
[20-Jun-2026 13:36:23 Africa/Lagos] Exact match found: 
[20-Jun-2026 16:48:04 Africa/Lagos] Index.php - URL from GET: ROOT
[20-Jun-2026 16:48:04 Africa/Lagos] Dispatching: Method=GET, Request=''
[20-Jun-2026 16:48:04 Africa/Lagos] Exact match found: 
[20-Jun-2026 16:59:36 Africa/Lagos] Index.php - URL from GET: ROOT
[20-Jun-2026 16:59:36 Africa/Lagos] Dispatching: Method=GET, Request=''
[20-Jun-2026 16:59:36 Africa/Lagos] Exact match found: 
[20-Jun-2026 21:55:27 Africa/Lagos] Index.php - URL from GET: ROOT
[20-Jun-2026 21:55:27 Africa/Lagos] Dispatching: Method=GET, Request=''
[20-Jun-2026 21:55:27 Africa/Lagos] Exact match found: 
[20-Jun-2026 22:51:53 Africa/Lagos] Index.php - URL from GET: ROOT
[20-Jun-2026 22:51:53 Africa/Lagos] Dispatching: Method=GET, Request=''
[20-Jun-2026 22:51:53 Africa/Lagos] Exact match found: 
[21-Jun-2026 05:45:06 Africa/Lagos] Index.php - URL from GET: ROOT
[21-Jun-2026 05:45:06 Africa/Lagos] Dispatching: Method=GET, Request=''
[21-Jun-2026 05:45:06 Africa/Lagos] Exact match found: 
[21-Jun-2026 14:01:16 Africa/Lagos] Index.php - URL from GET: ROOT
[21-Jun-2026 14:01:16 Africa/Lagos] Dispatching: Method=GET, Request=''
[21-Jun-2026 14:01:16 Africa/Lagos] Exact match found: 
[21-Jun-2026 14:04:09 Africa/Lagos] Index.php - URL from GET: ROOT
[21-Jun-2026 14:04:09 Africa/Lagos] Dispatching: Method=GET, Request=''
[21-Jun-2026 14:04:09 Africa/Lagos] Exact match found: 
[21-Jun-2026 14:04:12 Africa/Lagos] Index.php - URL from GET: ROOT
[21-Jun-2026 14:04:12 Africa/Lagos] Dispatching: Method=GET, Request=''
[21-Jun-2026 14:04:12 Africa/Lagos] Exact match found: 
[21-Jun-2026 15:33:24 Africa/Lagos] Index.php - URL from GET: ROOT
[21-Jun-2026 15:33:24 Africa/Lagos] Dispatching: Method=GET, Request=''
[21-Jun-2026 15:33:24 Africa/Lagos] Exact match found: 
[21-Jun-2026 19:25:05 Africa/Lagos] Index.php - URL from GET: ROOT
[21-Jun-2026 19:25:05 Africa/Lagos] Dispatching: Method=GET, Request=''
[21-Jun-2026 19:25:05 Africa/Lagos] Exact match found: 
[21-Jun-2026 19:30:13 Africa/Lagos] Index.php - URL from GET: ROOT
[21-Jun-2026 19:30:13 Africa/Lagos] Dispatching: Method=GET, Request=''
[21-Jun-2026 19:30:13 Africa/Lagos] Exact match found: 
[21-Jun-2026 20:19:59 Africa/Lagos] Index.php - URL from GET: ROOT
[21-Jun-2026 20:19:59 Africa/Lagos] Dispatching: Method=GET, Request=''
[21-Jun-2026 20:19:59 Africa/Lagos] Exact match found: 
[24-Jun-2026 07:20:54 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Jun-2026 07:20:54 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Jun-2026 07:20:54 Africa/Lagos] Exact match found: 
[24-Jun-2026 08:12:53 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Jun-2026 08:12:53 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Jun-2026 08:12:53 Africa/Lagos] Exact match found: 
[24-Jun-2026 08:13:23 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Jun-2026 08:13:23 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Jun-2026 08:13:23 Africa/Lagos] Exact match found: 
[24-Jun-2026 08:22:28 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Jun-2026 08:22:28 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Jun-2026 08:22:28 Africa/Lagos] Exact match found: 
[24-Jun-2026 09:00:56 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Jun-2026 09:00:56 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Jun-2026 09:00:56 Africa/Lagos] Exact match found: 
[24-Jun-2026 10:31:15 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Jun-2026 10:31:15 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Jun-2026 10:31:15 Africa/Lagos] Exact match found: 
[24-Jun-2026 10:57:25 Africa/Lagos] Index.php - URL from GET: ROOT
[24-Jun-2026 10:57:25 Africa/Lagos] Dispatching: Method=GET, Request=''
[24-Jun-2026 10:57:25 Africa/Lagos] Exact match found: 
[26-Jun-2026 12:35:05 Africa/Lagos] Index.php - URL from GET: ROOT
[26-Jun-2026 12:35:05 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-Jun-2026 12:35:05 Africa/Lagos] Exact match found: 
[26-Jun-2026 14:23:28 Africa/Lagos] Index.php - URL from GET: ROOT
[26-Jun-2026 14:23:28 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-Jun-2026 14:23:28 Africa/Lagos] Exact match found: 
[26-Jun-2026 14:23:37 Africa/Lagos] Index.php - URL from GET: login
[26-Jun-2026 14:23:37 Africa/Lagos] Dispatching: Method=POST, Request='login'
[26-Jun-2026 14:23:37 Africa/Lagos] Exact match found: login
[26-Jun-2026 14:23:41 Africa/Lagos] Index.php - URL from GET: login
[26-Jun-2026 14:23:41 Africa/Lagos] Dispatching: Method=POST, Request='login'
[26-Jun-2026 14:23:41 Africa/Lagos] Exact match found: login
[26-Jun-2026 14:23:51 Africa/Lagos] Index.php - URL from GET: login
[26-Jun-2026 14:23:51 Africa/Lagos] Dispatching: Method=POST, Request='login'
[26-Jun-2026 14:23:51 Africa/Lagos] Exact match found: login
[26-Jun-2026 14:23:51 Africa/Lagos] User logged in: ID=2, Role=Admin
[26-Jun-2026 14:23:51 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 14:23:51 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 14:23:51 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 14:23:53 Africa/Lagos] Index.php - URL from GET: login
[26-Jun-2026 14:23:53 Africa/Lagos] Dispatching: Method=GET, Request='login'
[26-Jun-2026 14:23:53 Africa/Lagos] Exact match found: login
[26-Jun-2026 14:24:06 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 14:24:06 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 14:24:06 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 14:24:06 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 14:24:06 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 14:24:06 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 14:24:06 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 14:24:06 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 14:24:14 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 14:24:14 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 14:24:14 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 14:24:14 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 14:24:14 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 14:24:14 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 14:24:14 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 14:24:18 Africa/Lagos] Index.php - URL from GET: profile
[26-Jun-2026 14:24:18 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[26-Jun-2026 14:24:18 Africa/Lagos] Exact match found: profile
[26-Jun-2026 14:24:21 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 14:24:21 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 14:24:21 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 14:24:21 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 14:24:21 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 14:24:21 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 14:24:21 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 14:24:21 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 14:27:25 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 14:27:25 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 14:27:25 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 14:27:25 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 14:27:25 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 14:27:25 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 14:27:25 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 14:27:25 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 14:31:53 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 14:31:53 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 14:31:53 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 14:31:53 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 14:31:53 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 14:31:53 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 14:31:53 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 14:31:53 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 14:31:53 Africa/Lagos] Index.php - URL from GET: login
[26-Jun-2026 14:31:53 Africa/Lagos] Dispatching: Method=GET, Request='login'
[26-Jun-2026 14:31:53 Africa/Lagos] Exact match found: login
[26-Jun-2026 14:31:58 Africa/Lagos] Index.php - URL from GET: login
[26-Jun-2026 14:31:58 Africa/Lagos] Dispatching: Method=POST, Request='login'
[26-Jun-2026 14:31:58 Africa/Lagos] Exact match found: login
[26-Jun-2026 14:31:58 Africa/Lagos] User logged in: ID=2, Role=Admin
[26-Jun-2026 14:31:58 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 14:31:58 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 14:31:58 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 14:32:01 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 14:32:01 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 14:32:01 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 14:32:01 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 14:32:01 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 14:32:01 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 14:32:01 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 14:32:01 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 14:32:42 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 14:32:42 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 14:32:42 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 14:32:42 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 14:32:42 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 14:32:42 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 14:32:42 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 14:32:42 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 14:32:55 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 14:32:55 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 14:32:55 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 14:32:55 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 14:32:55 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 14:32:55 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 14:32:55 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 14:32:55 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 14:33:02 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 14:33:02 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 14:33:02 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 14:33:02 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 14:33:02 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 14:33:02 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 14:33:02 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 14:33:02 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 14:40:46 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 14:40:46 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 14:40:46 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 14:40:46 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 14:40:46 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 14:40:46 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 14:40:46 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 14:40:46 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 14:41:21 Africa/Lagos] Index.php - URL from GET: ROOT
[26-Jun-2026 14:41:21 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-Jun-2026 14:41:21 Africa/Lagos] Exact match found: 
[26-Jun-2026 14:48:38 Africa/Lagos] Index.php - URL from GET: logout
[26-Jun-2026 14:48:38 Africa/Lagos] Dispatching: Method=GET, Request='logout'
[26-Jun-2026 14:48:38 Africa/Lagos] Exact match found: logout
[26-Jun-2026 14:48:38 Africa/Lagos] Index.php - URL from GET: ROOT
[26-Jun-2026 14:48:38 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-Jun-2026 14:48:38 Africa/Lagos] Exact match found: 
[26-Jun-2026 14:48:50 Africa/Lagos] Index.php - URL from GET: login
[26-Jun-2026 14:48:50 Africa/Lagos] Dispatching: Method=POST, Request='login'
[26-Jun-2026 14:48:50 Africa/Lagos] Exact match found: login
[26-Jun-2026 14:48:50 Africa/Lagos] User logged in: ID=2, Role=Admin
[26-Jun-2026 14:48:50 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 14:48:50 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 14:48:50 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 14:49:07 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 14:49:07 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 14:49:07 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 14:49:07 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 14:49:07 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 14:49:07 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 14:49:07 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 14:49:07 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 15:17:58 Africa/Lagos] Index.php - URL from GET: migrants/store
[26-Jun-2026 15:17:58 Africa/Lagos] Dispatching: Method=POST, Request='migrants/store'
[26-Jun-2026 15:17:58 Africa/Lagos] Exact match found: migrants/store
[26-Jun-2026 15:17:58 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 15:17:58 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 15:17:58 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 15:17:58 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 15:17:58 Africa/Lagos] UploadService not available - skipping file uploads
[26-Jun-2026 15:17:58 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000021
[26-Jun-2026 15:17:58 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000021'
[26-Jun-2026 15:17:58 Africa/Lagos] Pattern match found: migrants/{id}
[26-Jun-2026 15:17:58 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 15:17:58 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 15:17:58 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 15:17:58 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 15:19:36 Africa/Lagos] Index.php - URL from GET: migrants/add-dependant
[26-Jun-2026 15:19:36 Africa/Lagos] Dispatching: Method=POST, Request='migrants/add-dependant'
[26-Jun-2026 15:19:36 Africa/Lagos] Exact match found: migrants/add-dependant
[26-Jun-2026 15:19:36 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 15:19:36 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 15:19:36 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 15:19:36 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 15:19:36 Africa/Lagos] === ADD DEPENDANT CALLED ===
[26-Jun-2026 15:19:36 Africa/Lagos] POST data: Array
(
    [person_id] => NIS-MIG-2026-000021
    [csrf_token] => 16c543a3038a97a9ce5543aa4f0b46800edb9c6fe036d5cc2573d4d0bb5f8aa4
    [surname] => DAGOGO
    [given_name] => ABIYE
    [date_of_birth] => 2024-02-12
    [gender] => Male
    [document_no] => 
    [relationship] => Child
)

[26-Jun-2026 15:19:37 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000021
[26-Jun-2026 15:19:37 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000021'
[26-Jun-2026 15:19:37 Africa/Lagos] Pattern match found: migrants/{id}
[26-Jun-2026 15:19:37 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 15:19:37 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 15:19:37 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 15:19:37 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 15:20:05 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 15:20:05 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 15:20:05 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 15:20:05 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 15:20:05 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 15:20:05 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 15:20:05 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 15:20:13 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 15:20:13 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 15:20:13 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 15:20:13 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 15:20:13 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 15:20:13 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 15:20:13 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 15:20:13 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 15:20:37 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 15:20:37 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 15:20:37 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 15:21:08 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 15:21:08 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 15:21:08 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 15:21:43 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 15:21:43 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 15:21:43 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 15:23:56 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 15:23:56 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 15:23:56 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 15:27:37 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 15:27:37 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 15:27:37 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 15:30:28 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 15:30:28 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 15:30:28 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 15:31:45 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 15:31:45 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 15:31:45 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 15:36:54 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 15:36:54 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 15:36:54 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 15:37:27 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 15:37:27 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 15:37:27 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 15:37:27 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 15:37:27 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 15:37:27 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 15:37:27 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 15:37:27 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 15:37:29 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 15:37:29 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 15:37:29 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 15:37:29 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 15:37:29 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 15:37:29 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 15:37:29 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 15:37:31 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 15:37:31 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 15:37:31 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 15:37:34 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 15:37:34 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 15:37:34 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 15:37:34 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 15:37:34 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 15:37:34 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 15:37:34 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 15:37:34 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 15:37:41 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 15:37:41 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 15:37:41 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 15:38:44 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 15:38:44 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 15:38:44 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 15:38:44 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 15:38:44 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 15:38:44 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 15:38:44 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 15:38:44 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 15:42:27 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 15:42:27 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 15:42:27 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 15:42:27 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 15:42:27 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 15:42:27 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 15:42:27 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 15:42:27 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 15:43:11 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 15:43:11 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 15:43:11 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 15:43:11 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 15:43:11 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 15:43:11 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 15:43:11 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 15:43:11 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 15:57:40 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 15:57:40 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 15:57:40 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 15:57:40 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 15:57:40 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 15:57:40 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 15:57:40 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 15:57:40 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 16:01:11 Africa/Lagos] Index.php - URL from GET: migrants/store
[26-Jun-2026 16:01:11 Africa/Lagos] Dispatching: Method=POST, Request='migrants/store'
[26-Jun-2026 16:01:11 Africa/Lagos] Exact match found: migrants/store
[26-Jun-2026 16:01:11 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:01:11 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:01:11 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:01:11 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:01:11 Africa/Lagos] UploadService not available - skipping file uploads
[26-Jun-2026 16:01:11 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000022
[26-Jun-2026 16:01:11 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000022'
[26-Jun-2026 16:01:11 Africa/Lagos] Pattern match found: migrants/{id}
[26-Jun-2026 16:01:11 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:01:11 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:01:11 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:01:11 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:01:24 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 16:01:24 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 16:01:24 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 16:01:35 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 16:01:35 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 16:01:35 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 16:01:35 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:01:35 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:01:35 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:01:35 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:01:42 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000022
[26-Jun-2026 16:01:42 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000022'
[26-Jun-2026 16:01:42 Africa/Lagos] Pattern match found: migrants/{id}
[26-Jun-2026 16:01:42 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:01:42 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:01:42 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:01:42 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:01:50 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 16:01:50 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 16:01:50 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 16:02:07 Africa/Lagos] Index.php - URL from GET: profile
[26-Jun-2026 16:02:07 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[26-Jun-2026 16:02:07 Africa/Lagos] Exact match found: profile
[26-Jun-2026 16:02:18 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 16:02:18 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 16:02:18 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 16:02:20 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 16:02:20 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 16:02:20 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 16:02:20 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:02:20 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:02:20 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:02:20 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:02:20 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 16:02:22 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 16:02:22 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 16:02:22 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 16:02:22 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:02:22 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:02:22 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:02:22 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:02:25 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 16:02:25 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 16:02:25 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 16:02:27 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 16:02:27 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 16:02:27 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 16:02:27 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:02:27 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:02:27 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:02:27 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:02:27 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 16:02:30 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 16:02:30 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 16:02:30 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 16:02:30 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:02:30 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:02:30 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:02:30 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:02:32 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000019
[26-Jun-2026 16:02:32 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000019'
[26-Jun-2026 16:02:32 Africa/Lagos] Pattern match found: migrants/{id}
[26-Jun-2026 16:02:32 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:02:32 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:02:32 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:02:32 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:02:50 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 16:02:50 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 16:02:50 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 16:03:52 Africa/Lagos] Index.php - URL from GET: logout
[26-Jun-2026 16:03:52 Africa/Lagos] Dispatching: Method=GET, Request='logout'
[26-Jun-2026 16:03:52 Africa/Lagos] Exact match found: logout
[26-Jun-2026 16:03:52 Africa/Lagos] Index.php - URL from GET: ROOT
[26-Jun-2026 16:03:52 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-Jun-2026 16:03:52 Africa/Lagos] Exact match found: 
[26-Jun-2026 16:03:58 Africa/Lagos] Index.php - URL from GET: login
[26-Jun-2026 16:03:58 Africa/Lagos] Dispatching: Method=POST, Request='login'
[26-Jun-2026 16:03:58 Africa/Lagos] Exact match found: login
[26-Jun-2026 16:03:58 Africa/Lagos] User logged in: ID=1, Role=SuperAdmin
[26-Jun-2026 16:03:58 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 16:03:58 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 16:03:58 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 16:04:05 Africa/Lagos] Index.php - URL from GET: users
[26-Jun-2026 16:04:05 Africa/Lagos] Dispatching: Method=GET, Request='users'
[26-Jun-2026 16:04:05 Africa/Lagos] Exact match found: users
[26-Jun-2026 16:04:05 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => f9c65afe602e993164ad5f39430c6b0f41c66e40ed912e5c27f675f3a4a40c5c
    [csrf_token_time] => 1782486232
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[26-Jun-2026 16:04:05 Africa/Lagos] UserController: User role = SuperAdmin
[26-Jun-2026 16:04:05 Africa/Lagos] UserController: Access granted for SuperAdmin
[26-Jun-2026 16:04:11 Africa/Lagos] Index.php - URL from GET: users/create
[26-Jun-2026 16:04:11 Africa/Lagos] Dispatching: Method=GET, Request='users/create'
[26-Jun-2026 16:04:11 Africa/Lagos] Exact match found: users/create
[26-Jun-2026 16:04:11 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => f9c65afe602e993164ad5f39430c6b0f41c66e40ed912e5c27f675f3a4a40c5c
    [csrf_token_time] => 1782486232
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[26-Jun-2026 16:04:11 Africa/Lagos] UserController: User role = SuperAdmin
[26-Jun-2026 16:04:11 Africa/Lagos] UserController: Access granted for SuperAdmin
[26-Jun-2026 16:04:20 Africa/Lagos] Index.php - URL from GET: users
[26-Jun-2026 16:04:20 Africa/Lagos] Dispatching: Method=GET, Request='users'
[26-Jun-2026 16:04:20 Africa/Lagos] Exact match found: users
[26-Jun-2026 16:04:20 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => f9c65afe602e993164ad5f39430c6b0f41c66e40ed912e5c27f675f3a4a40c5c
    [csrf_token_time] => 1782486232
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[26-Jun-2026 16:04:20 Africa/Lagos] UserController: User role = SuperAdmin
[26-Jun-2026 16:04:20 Africa/Lagos] UserController: Access granted for SuperAdmin
[26-Jun-2026 16:04:28 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 16:04:28 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 16:04:28 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 16:06:02 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 16:06:02 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 16:06:02 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 16:07:13 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 16:07:13 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 16:07:13 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 16:07:33 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 16:07:33 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 16:07:33 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 16:07:46 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 16:07:46 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 16:07:46 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 16:07:50 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 16:07:50 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 16:07:50 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 16:07:50 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:07:50 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:07:50 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:07:50 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:07:51 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000022
[26-Jun-2026 16:07:51 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000022'
[26-Jun-2026 16:07:51 Africa/Lagos] Pattern match found: migrants/{id}
[26-Jun-2026 16:07:51 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:07:51 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:07:51 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:07:51 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:08:01 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 16:08:01 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 16:08:01 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 16:08:12 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 16:08:12 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 16:08:12 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 16:08:12 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:08:12 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:08:12 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:08:12 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:08:12 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 16:08:13 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 16:08:13 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 16:08:13 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 16:08:13 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:08:13 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:08:13 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:08:13 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:08:15 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000022
[26-Jun-2026 16:08:15 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000022'
[26-Jun-2026 16:08:15 Africa/Lagos] Pattern match found: migrants/{id}
[26-Jun-2026 16:08:15 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:08:15 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:08:15 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:08:15 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:08:43 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 16:08:43 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 16:08:43 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 16:10:50 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 16:10:50 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 16:10:50 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 16:10:50 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:10:50 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:10:50 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:10:50 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:10:50 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 16:12:07 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 16:12:07 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 16:12:07 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 16:12:07 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:12:07 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:12:07 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:12:07 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:12:07 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 16:12:14 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 16:12:14 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 16:12:14 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 16:12:16 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 16:12:16 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 16:12:16 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 16:12:16 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:12:16 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:12:16 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:12:16 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:12:16 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 16:12:22 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 16:12:22 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 16:12:22 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 16:12:22 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:12:22 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:12:22 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:12:22 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:13:00 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 16:13:00 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 16:13:00 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 16:13:00 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:13:00 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:13:00 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:13:00 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:13:07 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000022
[26-Jun-2026 16:13:07 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000022'
[26-Jun-2026 16:13:07 Africa/Lagos] Pattern match found: migrants/{id}
[26-Jun-2026 16:13:07 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:13:07 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:13:07 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:13:07 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:13:17 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 16:13:17 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 16:13:17 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 16:13:17 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:13:17 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:13:17 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:13:17 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:14:10 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000022
[26-Jun-2026 16:14:10 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000022'
[26-Jun-2026 16:14:10 Africa/Lagos] Pattern match found: migrants/{id}
[26-Jun-2026 16:14:10 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:14:10 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:14:10 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:14:10 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:15:35 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000022
[26-Jun-2026 16:15:35 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000022'
[26-Jun-2026 16:15:35 Africa/Lagos] Pattern match found: migrants/{id}
[26-Jun-2026 16:15:35 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:15:35 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:15:35 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:15:35 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:15:47 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 16:15:47 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 16:15:47 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 16:16:07 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000022
[26-Jun-2026 16:16:07 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000022'
[26-Jun-2026 16:16:07 Africa/Lagos] Pattern match found: migrants/{id}
[26-Jun-2026 16:16:07 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:16:07 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:16:07 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:16:07 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:19:16 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 16:19:16 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 16:19:16 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 16:19:53 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 16:19:53 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 16:19:53 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 16:19:53 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:19:53 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:19:53 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:19:53 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:19:53 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 16:27:40 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 16:27:40 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 16:27:40 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 16:27:40 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:27:40 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:27:40 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:27:40 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:27:40 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 16:29:54 Africa/Lagos] Index.php - URL from GET: migrants/store
[26-Jun-2026 16:29:54 Africa/Lagos] Dispatching: Method=POST, Request='migrants/store'
[26-Jun-2026 16:29:54 Africa/Lagos] Exact match found: migrants/store
[26-Jun-2026 16:29:54 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:29:54 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:29:54 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:29:54 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:29:54 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000023
[26-Jun-2026 16:29:54 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000023'
[26-Jun-2026 16:29:54 Africa/Lagos] Pattern match found: migrants/{id}
[26-Jun-2026 16:29:54 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:29:54 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:29:54 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:29:54 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:30:29 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 16:30:29 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 16:30:29 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 16:30:29 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:30:29 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:30:29 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:30:29 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:30:29 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 16:30:29 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 16:30:29 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 16:30:29 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:30:29 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:30:29 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:30:29 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:30:29 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 16:46:42 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 16:46:42 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 16:46:42 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 16:46:42 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:46:42 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:46:42 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:46:42 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:46:42 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 16:47:02 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 16:47:02 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 16:47:02 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 16:47:02 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:47:02 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:47:02 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:47:02 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:47:02 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 16:50:04 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 16:50:04 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 16:50:04 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 16:50:04 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:50:04 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:50:04 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:50:04 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:50:04 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 16:50:07 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 16:50:07 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 16:50:07 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 16:50:09 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 16:50:09 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 16:50:09 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 16:50:09 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:50:09 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:50:09 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:50:09 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:50:09 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 16:50:11 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 16:50:11 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 16:50:11 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 16:50:11 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:50:11 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:50:11 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:50:11 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:50:14 Africa/Lagos] Index.php - URL from GET: users
[26-Jun-2026 16:50:14 Africa/Lagos] Dispatching: Method=GET, Request='users'
[26-Jun-2026 16:50:14 Africa/Lagos] Exact match found: users
[26-Jun-2026 16:50:14 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => f9c65afe602e993164ad5f39430c6b0f41c66e40ed912e5c27f675f3a4a40c5c
    [csrf_token_time] => 1782486232
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[26-Jun-2026 16:50:14 Africa/Lagos] UserController: User role = SuperAdmin
[26-Jun-2026 16:50:14 Africa/Lagos] UserController: Access granted for SuperAdmin
[26-Jun-2026 16:50:16 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 16:50:16 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 16:50:16 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 16:50:20 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000023
[26-Jun-2026 16:50:20 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000023'
[26-Jun-2026 16:50:20 Africa/Lagos] Pattern match found: migrants/{id}
[26-Jun-2026 16:50:20 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:50:20 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:50:20 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:50:20 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:50:41 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000023
[26-Jun-2026 16:50:41 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000023'
[26-Jun-2026 16:50:41 Africa/Lagos] Pattern match found: migrants/{id}
[26-Jun-2026 16:50:41 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:50:41 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:50:41 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:50:41 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:53:24 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000023
[26-Jun-2026 16:53:24 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000023'
[26-Jun-2026 16:53:24 Africa/Lagos] Pattern match found: migrants/{id}
[26-Jun-2026 16:53:24 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:53:24 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:53:24 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:53:24 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:53:54 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 16:53:54 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 16:53:54 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 16:53:54 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:53:54 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:53:54 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:53:54 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:53:54 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 16:54:03 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 16:54:03 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 16:54:03 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 16:54:03 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:54:03 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:54:03 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:54:03 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:54:24 Africa/Lagos] Index.php - URL from GET: users
[26-Jun-2026 16:54:24 Africa/Lagos] Dispatching: Method=GET, Request='users'
[26-Jun-2026 16:54:24 Africa/Lagos] Exact match found: users
[26-Jun-2026 16:54:24 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => f9c65afe602e993164ad5f39430c6b0f41c66e40ed912e5c27f675f3a4a40c5c
    [csrf_token_time] => 1782486232
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[26-Jun-2026 16:54:24 Africa/Lagos] UserController: User role = SuperAdmin
[26-Jun-2026 16:54:24 Africa/Lagos] UserController: Access granted for SuperAdmin
[26-Jun-2026 16:54:28 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 16:54:28 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 16:54:28 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 16:54:29 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 16:54:29 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 16:54:29 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 16:54:29 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:54:29 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:54:29 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:54:29 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:54:29 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 16:54:31 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 16:54:31 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 16:54:31 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 16:54:31 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:54:31 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:54:31 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:54:31 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:54:33 Africa/Lagos] Index.php - URL from GET: users
[26-Jun-2026 16:54:33 Africa/Lagos] Dispatching: Method=GET, Request='users'
[26-Jun-2026 16:54:33 Africa/Lagos] Exact match found: users
[26-Jun-2026 16:54:33 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => f9c65afe602e993164ad5f39430c6b0f41c66e40ed912e5c27f675f3a4a40c5c
    [csrf_token_time] => 1782486232
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[26-Jun-2026 16:54:33 Africa/Lagos] UserController: User role = SuperAdmin
[26-Jun-2026 16:54:33 Africa/Lagos] UserController: Access granted for SuperAdmin
[26-Jun-2026 16:54:41 Africa/Lagos] Index.php - URL from GET: profile
[26-Jun-2026 16:54:41 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[26-Jun-2026 16:54:41 Africa/Lagos] Exact match found: profile
[26-Jun-2026 16:54:51 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 16:54:51 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 16:54:51 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 16:55:03 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000023
[26-Jun-2026 16:55:03 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000023'
[26-Jun-2026 16:55:03 Africa/Lagos] Pattern match found: migrants/{id}
[26-Jun-2026 16:55:03 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 16:55:03 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 16:55:03 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 16:55:03 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 16:55:14 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 16:55:14 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 16:55:14 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 17:04:09 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 17:04:09 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 17:04:09 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 17:04:45 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 17:04:45 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 17:04:45 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 17:05:05 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 17:05:05 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 17:05:05 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 17:05:30 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 17:05:30 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 17:05:30 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 17:07:02 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 17:07:02 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 17:07:02 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 17:07:55 Africa/Lagos] Index.php - URL from GET: users
[26-Jun-2026 17:07:55 Africa/Lagos] Dispatching: Method=GET, Request='users'
[26-Jun-2026 17:07:55 Africa/Lagos] Exact match found: users
[26-Jun-2026 17:07:55 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => f9c65afe602e993164ad5f39430c6b0f41c66e40ed912e5c27f675f3a4a40c5c
    [csrf_token_time] => 1782486232
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[26-Jun-2026 17:07:55 Africa/Lagos] UserController: User role = SuperAdmin
[26-Jun-2026 17:07:55 Africa/Lagos] UserController: Access granted for SuperAdmin
[26-Jun-2026 17:08:13 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 17:08:13 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 17:08:13 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 17:08:14 Africa/Lagos] Index.php - URL from GET: users
[26-Jun-2026 17:08:14 Africa/Lagos] Dispatching: Method=GET, Request='users'
[26-Jun-2026 17:08:14 Africa/Lagos] Exact match found: users
[26-Jun-2026 17:08:14 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => f9c65afe602e993164ad5f39430c6b0f41c66e40ed912e5c27f675f3a4a40c5c
    [csrf_token_time] => 1782486232
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[26-Jun-2026 17:08:14 Africa/Lagos] UserController: User role = SuperAdmin
[26-Jun-2026 17:08:14 Africa/Lagos] UserController: Access granted for SuperAdmin
[26-Jun-2026 17:08:54 Africa/Lagos] Index.php - URL from GET: users
[26-Jun-2026 17:08:54 Africa/Lagos] Dispatching: Method=GET, Request='users'
[26-Jun-2026 17:08:54 Africa/Lagos] Exact match found: users
[26-Jun-2026 17:08:54 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => f9c65afe602e993164ad5f39430c6b0f41c66e40ed912e5c27f675f3a4a40c5c
    [csrf_token_time] => 1782486232
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[26-Jun-2026 17:08:54 Africa/Lagos] UserController: User role = SuperAdmin
[26-Jun-2026 17:08:54 Africa/Lagos] UserController: Access granted for SuperAdmin
[26-Jun-2026 17:08:57 Africa/Lagos] Index.php - URL from GET: users
[26-Jun-2026 17:08:57 Africa/Lagos] Dispatching: Method=GET, Request='users'
[26-Jun-2026 17:08:57 Africa/Lagos] Exact match found: users
[26-Jun-2026 17:08:57 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => f9c65afe602e993164ad5f39430c6b0f41c66e40ed912e5c27f675f3a4a40c5c
    [csrf_token_time] => 1782486232
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[26-Jun-2026 17:08:57 Africa/Lagos] UserController: User role = SuperAdmin
[26-Jun-2026 17:08:57 Africa/Lagos] UserController: Access granted for SuperAdmin
[26-Jun-2026 17:09:10 Africa/Lagos] Index.php - URL from GET: users/create
[26-Jun-2026 17:09:10 Africa/Lagos] Dispatching: Method=GET, Request='users/create'
[26-Jun-2026 17:09:10 Africa/Lagos] Exact match found: users/create
[26-Jun-2026 17:09:10 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => f9c65afe602e993164ad5f39430c6b0f41c66e40ed912e5c27f675f3a4a40c5c
    [csrf_token_time] => 1782486232
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[26-Jun-2026 17:09:10 Africa/Lagos] UserController: User role = SuperAdmin
[26-Jun-2026 17:09:10 Africa/Lagos] UserController: Access granted for SuperAdmin
[26-Jun-2026 17:09:12 Africa/Lagos] Index.php - URL from GET: users
[26-Jun-2026 17:09:12 Africa/Lagos] Dispatching: Method=GET, Request='users'
[26-Jun-2026 17:09:12 Africa/Lagos] Exact match found: users
[26-Jun-2026 17:09:12 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => f9c65afe602e993164ad5f39430c6b0f41c66e40ed912e5c27f675f3a4a40c5c
    [csrf_token_time] => 1782486232
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[26-Jun-2026 17:09:12 Africa/Lagos] UserController: User role = SuperAdmin
[26-Jun-2026 17:09:12 Africa/Lagos] UserController: Access granted for SuperAdmin
[26-Jun-2026 17:09:35 Africa/Lagos] Index.php - URL from GET: users
[26-Jun-2026 17:09:35 Africa/Lagos] Dispatching: Method=GET, Request='users'
[26-Jun-2026 17:09:35 Africa/Lagos] Exact match found: users
[26-Jun-2026 17:09:35 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => f9c65afe602e993164ad5f39430c6b0f41c66e40ed912e5c27f675f3a4a40c5c
    [csrf_token_time] => 1782486232
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[26-Jun-2026 17:09:35 Africa/Lagos] UserController: User role = SuperAdmin
[26-Jun-2026 17:09:35 Africa/Lagos] UserController: Access granted for SuperAdmin
[26-Jun-2026 17:09:39 Africa/Lagos] Index.php - URL from GET: users/6/edit
[26-Jun-2026 17:09:39 Africa/Lagos] Dispatching: Method=GET, Request='users/6/edit'
[26-Jun-2026 17:09:39 Africa/Lagos] Pattern match found: users/{id}/edit
[26-Jun-2026 17:09:39 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => f9c65afe602e993164ad5f39430c6b0f41c66e40ed912e5c27f675f3a4a40c5c
    [csrf_token_time] => 1782486232
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[26-Jun-2026 17:09:39 Africa/Lagos] UserController: User role = SuperAdmin
[26-Jun-2026 17:09:39 Africa/Lagos] UserController: Access granted for SuperAdmin
[26-Jun-2026 17:09:58 Africa/Lagos] Index.php - URL from GET: users/6/edit
[26-Jun-2026 17:09:58 Africa/Lagos] Dispatching: Method=GET, Request='users/6/edit'
[26-Jun-2026 17:09:58 Africa/Lagos] Pattern match found: users/{id}/edit
[26-Jun-2026 17:09:58 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => f9c65afe602e993164ad5f39430c6b0f41c66e40ed912e5c27f675f3a4a40c5c
    [csrf_token_time] => 1782486232
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[26-Jun-2026 17:09:58 Africa/Lagos] UserController: User role = SuperAdmin
[26-Jun-2026 17:09:58 Africa/Lagos] UserController: Access granted for SuperAdmin
[26-Jun-2026 17:10:11 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 17:10:11 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 17:10:11 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 17:10:11 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 17:10:11 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 17:10:11 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 17:10:11 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 17:10:17 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 17:10:17 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 17:10:17 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 17:10:18 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 17:10:18 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 17:10:18 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 17:12:53 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 17:12:53 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 17:12:53 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 17:12:56 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 17:12:56 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 17:12:56 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 17:15:02 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 17:15:02 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 17:15:02 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 17:21:10 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 17:21:10 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 17:21:10 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 17:21:12 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 17:21:12 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 17:21:12 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 17:21:12 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 17:21:12 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 17:21:12 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 17:21:12 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 17:21:12 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 17:21:13 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 17:21:13 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 17:21:13 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 17:21:13 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 17:21:13 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 17:21:13 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 17:21:13 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 17:21:14 Africa/Lagos] Index.php - URL from GET: users
[26-Jun-2026 17:21:14 Africa/Lagos] Dispatching: Method=GET, Request='users'
[26-Jun-2026 17:21:14 Africa/Lagos] Exact match found: users
[26-Jun-2026 17:21:14 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => f9c65afe602e993164ad5f39430c6b0f41c66e40ed912e5c27f675f3a4a40c5c
    [csrf_token_time] => 1782486232
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[26-Jun-2026 17:21:14 Africa/Lagos] UserController: User role = SuperAdmin
[26-Jun-2026 17:21:14 Africa/Lagos] UserController: Access granted for SuperAdmin
[26-Jun-2026 17:21:15 Africa/Lagos] Index.php - URL from GET: report
[26-Jun-2026 17:21:15 Africa/Lagos] Dispatching: Method=GET, Request='report'
[26-Jun-2026 17:21:17 Africa/Lagos] Index.php - URL from GET: users
[26-Jun-2026 17:21:17 Africa/Lagos] Dispatching: Method=GET, Request='users'
[26-Jun-2026 17:21:17 Africa/Lagos] Exact match found: users
[26-Jun-2026 17:21:17 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => f9c65afe602e993164ad5f39430c6b0f41c66e40ed912e5c27f675f3a4a40c5c
    [csrf_token_time] => 1782486232
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[26-Jun-2026 17:21:17 Africa/Lagos] UserController: User role = SuperAdmin
[26-Jun-2026 17:21:17 Africa/Lagos] UserController: Access granted for SuperAdmin
[26-Jun-2026 17:21:19 Africa/Lagos] Index.php - URL from GET: report
[26-Jun-2026 17:21:19 Africa/Lagos] Dispatching: Method=GET, Request='report'
[26-Jun-2026 17:21:22 Africa/Lagos] Index.php - URL from GET: users
[26-Jun-2026 17:21:22 Africa/Lagos] Dispatching: Method=GET, Request='users'
[26-Jun-2026 17:21:22 Africa/Lagos] Exact match found: users
[26-Jun-2026 17:21:22 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => f9c65afe602e993164ad5f39430c6b0f41c66e40ed912e5c27f675f3a4a40c5c
    [csrf_token_time] => 1782486232
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[26-Jun-2026 17:21:22 Africa/Lagos] UserController: User role = SuperAdmin
[26-Jun-2026 17:21:22 Africa/Lagos] UserController: Access granted for SuperAdmin
[26-Jun-2026 17:22:37 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 17:22:37 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 17:22:37 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 17:22:39 Africa/Lagos] Index.php - URL from GET: report
[26-Jun-2026 17:22:39 Africa/Lagos] Dispatching: Method=GET, Request='report'
[26-Jun-2026 17:22:40 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 17:22:40 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 17:22:40 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 17:31:20 Africa/Lagos] Index.php - URL from GET: report
[26-Jun-2026 17:31:20 Africa/Lagos] Dispatching: Method=GET, Request='report'
[26-Jun-2026 17:31:26 Africa/Lagos] Index.php - URL from GET: report
[26-Jun-2026 17:31:26 Africa/Lagos] Dispatching: Method=GET, Request='report'
[26-Jun-2026 17:35:51 Africa/Lagos] Index.php - URL from GET: report
[26-Jun-2026 17:35:51 Africa/Lagos] Dispatching: Method=GET, Request='report'
[26-Jun-2026 17:35:53 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 17:35:53 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 17:35:53 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 17:35:55 Africa/Lagos] Index.php - URL from GET: report
[26-Jun-2026 17:35:55 Africa/Lagos] Dispatching: Method=GET, Request='report'
[26-Jun-2026 17:36:04 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 17:36:04 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 17:36:04 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 17:36:15 Africa/Lagos] Index.php - URL from GET: report
[26-Jun-2026 17:36:15 Africa/Lagos] Dispatching: Method=GET, Request='report'
[26-Jun-2026 17:36:17 Africa/Lagos] Index.php - URL from GET: report
[26-Jun-2026 17:36:17 Africa/Lagos] Dispatching: Method=GET, Request='report'
[26-Jun-2026 17:36:19 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 17:36:19 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 17:36:19 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 17:40:29 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 17:40:29 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 17:40:29 Africa/Lagos] Exact match found: reports
[26-Jun-2026 17:40:29 Africa/Lagos] Autoloader failed to load: Models/ReportModel
[26-Jun-2026 17:40:29 Africa/Lagos] PHP Fatal error:  Uncaught Error: Class "App\Models\ReportModel" not found in /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/controllers/ReportController.php:19
Stack trace:
#0 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/core/Router.php(82): App\Controllers\ReportController->__construct()
#1 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/core/Router.php(37): App\Core\Router->executeRoute(Array, Array)
#2 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/index.php(163): App\Core\Router->dispatch('GET', Array)
#3 {main}
  thrown in /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/controllers/ReportController.php on line 19
[26-Jun-2026 17:42:13 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 17:42:13 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 17:42:13 Africa/Lagos] Exact match found: reports
[26-Jun-2026 17:42:13 Africa/Lagos] Autoloader failed to load: Core/Database
[26-Jun-2026 17:42:13 Africa/Lagos] PHP Fatal error:  Uncaught Error: Class "App\Core\Database" not found in /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/models/ReportModel.php:12
Stack trace:
#0 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/controllers/ReportController.php(19): App\Models\ReportModel->__construct()
#1 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/core/Router.php(82): App\Controllers\ReportController->__construct()
#2 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/core/Router.php(37): App\Core\Router->executeRoute(Array, Array)
#3 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/index.php(163): App\Core\Router->dispatch('GET', Array)
#4 {main}
  thrown in /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/models/ReportModel.php on line 12
[26-Jun-2026 17:45:29 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 17:45:29 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 17:45:29 Africa/Lagos] Exact match found: reports
[26-Jun-2026 17:45:29 Africa/Lagos] Autoloader failed to load: Core/Database
[26-Jun-2026 17:45:29 Africa/Lagos] PHP Fatal error:  Uncaught Error: Class "App\Core\Database" not found in /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/models/ReportModel.php:12
Stack trace:
#0 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/controllers/ReportController.php(19): App\Models\ReportModel->__construct()
#1 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/core/Router.php(82): App\Controllers\ReportController->__construct()
#2 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/core/Router.php(37): App\Core\Router->executeRoute(Array, Array)
#3 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/index.php(163): App\Core\Router->dispatch('GET', Array)
#4 {main}
  thrown in /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/models/ReportModel.php on line 12
[26-Jun-2026 17:49:27 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 17:49:27 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 17:49:27 Africa/Lagos] Exact match found: reports
[26-Jun-2026 17:49:27 Africa/Lagos] Autoloader failed to load: Core/Database
[26-Jun-2026 17:49:27 Africa/Lagos] PHP Fatal error:  Uncaught Error: Class "App\Core\Database" not found in /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/models/ReportModel.php:12
Stack trace:
#0 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/controllers/ReportController.php(19): App\Models\ReportModel->__construct()
#1 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/core/Router.php(82): App\Controllers\ReportController->__construct()
#2 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/core/Router.php(37): App\Core\Router->executeRoute(Array, Array)
#3 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/index.php(163): App\Core\Router->dispatch('GET', Array)
#4 {main}
  thrown in /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/models/ReportModel.php on line 12
[26-Jun-2026 17:58:06 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 17:58:06 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 17:58:06 Africa/Lagos] Exact match found: reports
[26-Jun-2026 17:58:06 Africa/Lagos] Dispatch error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'stbenedi_migrant.migrants' doesn't exist
[26-Jun-2026 17:58:06 Africa/Lagos] Stack trace: #0 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/models/ReportModel.php(44): PDO->prepare('\n            SE...')
#1 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/models/ReportModel.php(16): App\Models\ReportModel->getOverview('2026-05-27', '2026-06-26')
#2 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/controllers/ReportController.php(34): App\Models\ReportModel->getReportByType('overview', '2026-05-27', '2026-06-26', '', '', '')
#3 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/core/Router.php(89): App\Controllers\ReportController->index(Array)
#4 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/core/Router.php(37): App\Core\Router->executeRoute(Array, Array)
#5 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/index.php(163): App\Core\Router->dispatch('GET', Array)
#6 {main}
[26-Jun-2026 18:02:21 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:02:21 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:02:21 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:02:21 Africa/Lagos] Dispatch error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'stbenedi_migrant.stbenedi_migrant' doesn't exist
[26-Jun-2026 18:02:21 Africa/Lagos] Stack trace: #0 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/models/ReportModel.php(45): PDO->prepare('\n            SE...')
#1 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/models/ReportModel.php(16): App\Models\ReportModel->getOverview('2026-05-27', '2026-06-26')
#2 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/controllers/ReportController.php(34): App\Models\ReportModel->getReportByType('overview', '2026-05-27', '2026-06-26', '', '', '')
#3 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/core/Router.php(89): App\Controllers\ReportController->index(Array)
#4 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/core/Router.php(37): App\Core\Router->executeRoute(Array, Array)
#5 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/index.php(163): App\Core\Router->dispatch('GET', Array)
#6 {main}
[26-Jun-2026 18:04:45 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:04:45 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:04:45 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:04:45 Africa/Lagos] Dispatch error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'stbenedi_migrant.stbenedi_migrant' doesn't exist
[26-Jun-2026 18:04:45 Africa/Lagos] Stack trace: #0 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/models/ReportModel.php(45): PDO->prepare('\n            SE...')
#1 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/models/ReportModel.php(16): App\Models\ReportModel->getOverview('2026-05-27', '2026-06-26')
#2 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/controllers/ReportController.php(34): App\Models\ReportModel->getReportByType('overview', '2026-05-27', '2026-06-26', '', '', '')
#3 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/core/Router.php(89): App\Controllers\ReportController->index(Array)
#4 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/core/Router.php(37): App\Core\Router->executeRoute(Array, Array)
#5 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/index.php(163): App\Core\Router->dispatch('GET', Array)
#6 {main}
[26-Jun-2026 18:06:31 Africa/Lagos] Index.php - URL from GET: ROOT
[26-Jun-2026 18:06:31 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-Jun-2026 18:06:31 Africa/Lagos] Exact match found: 
[26-Jun-2026 18:06:31 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 18:06:31 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 18:06:31 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 18:06:33 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:06:33 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:06:33 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:06:33 Africa/Lagos] Dispatch error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'stbenedi_migrant.stbenedi_migrant' doesn't exist
[26-Jun-2026 18:06:33 Africa/Lagos] Stack trace: #0 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/models/ReportModel.php(45): PDO->prepare('\n            SE...')
#1 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/models/ReportModel.php(16): App\Models\ReportModel->getOverview('2026-05-27', '2026-06-26')
#2 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/controllers/ReportController.php(34): App\Models\ReportModel->getReportByType('overview', '2026-05-27', '2026-06-26', '', '', '')
#3 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/core/Router.php(89): App\Controllers\ReportController->index(Array)
#4 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/core/Router.php(37): App\Core\Router->executeRoute(Array, Array)
#5 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/index.php(163): App\Core\Router->dispatch('GET', Array)
#6 {main}
[26-Jun-2026 18:06:35 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 18:06:35 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 18:06:35 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 18:06:38 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:06:38 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:06:38 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:06:38 Africa/Lagos] Dispatch error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'stbenedi_migrant.stbenedi_migrant' doesn't exist
[26-Jun-2026 18:06:38 Africa/Lagos] Stack trace: #0 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/models/ReportModel.php(45): PDO->prepare('\n            SE...')
#1 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/models/ReportModel.php(16): App\Models\ReportModel->getOverview('2026-05-27', '2026-06-26')
#2 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/controllers/ReportController.php(34): App\Models\ReportModel->getReportByType('overview', '2026-05-27', '2026-06-26', '', '', '')
#3 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/core/Router.php(89): App\Controllers\ReportController->index(Array)
#4 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/core/Router.php(37): App\Core\Router->executeRoute(Array, Array)
#5 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/index.php(163): App\Core\Router->dispatch('GET', Array)
#6 {main}
[26-Jun-2026 18:09:39 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:09:39 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:09:39 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:12:28 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:12:28 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:12:28 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:12:28 Africa/Lagos] Dispatch error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'stbenedi_migrant.stbenedi_migrant' doesn't exist
[26-Jun-2026 18:12:28 Africa/Lagos] Stack trace: #0 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/models/ReportModel.php(45): PDO->prepare('\n            SE...')
#1 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/models/ReportModel.php(16): App\Models\ReportModel->getOverview('2026-05-27', '2026-06-26')
#2 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/controllers/ReportController.php(32): App\Models\ReportModel->getReportByType('overview', '2026-05-27', '2026-06-26', '', '', '')
#3 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/core/Router.php(89): App\Controllers\ReportController->index(Array)
#4 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/core/Router.php(37): App\Core\Router->executeRoute(Array, Array)
#5 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/index.php(163): App\Core\Router->dispatch('GET', Array)
#6 {main}
[26-Jun-2026 18:15:13 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:15:13 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:15:13 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:15:13 Africa/Lagos] Dispatch error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'b.id' in 'on clause'
[26-Jun-2026 18:15:13 Africa/Lagos] Stack trace: #0 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/models/ReportModel.php(50): PDO->prepare('\n            SE...')
#1 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/models/ReportModel.php(16): App\Models\ReportModel->getOverview('2026-05-27', '2026-06-26')
#2 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/controllers/ReportController.php(32): App\Models\ReportModel->getReportByType('overview', '2026-05-27', '2026-06-26', '', '', '')
#3 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/core/Router.php(89): App\Controllers\ReportController->index(Array)
#4 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/core/Router.php(37): App\Core\Router->executeRoute(Array, Array)
#5 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/index.php(163): App\Core\Router->dispatch('GET', Array)
#6 {main}
[26-Jun-2026 18:15:36 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:15:36 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:15:36 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:19:07 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:19:07 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:19:07 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:19:07 Africa/Lagos] Dispatch error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'b.id' in 'on clause'
[26-Jun-2026 18:19:07 Africa/Lagos] Stack trace: #0 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/models/ReportModel.php(50): PDO->prepare('\n            SE...')
#1 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/models/ReportModel.php(16): App\Models\ReportModel->getOverview('2026-05-27', '2026-06-26')
#2 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/controllers/ReportController.php(29): App\Models\ReportModel->getReportByType('overview', '2026-05-27', '2026-06-26', '', '', '')
#3 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/core/Router.php(89): App\Controllers\ReportController->index(Array)
#4 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/core/Router.php(37): App\Core\Router->executeRoute(Array, Array)
#5 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/index.php(163): App\Core\Router->dispatch('GET', Array)
#6 {main}
[26-Jun-2026 18:21:18 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:21:18 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:21:18 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:21:18 Africa/Lagos] Dispatch error: SQLSTATE[23000]: Integrity constraint violation: 1052 Column 'person_id' in on clause is ambiguous
[26-Jun-2026 18:21:18 Africa/Lagos] Stack trace: #0 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/models/ReportModel.php(50): PDO->prepare('\n            SE...')
#1 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/models/ReportModel.php(16): App\Models\ReportModel->getOverview('2026-05-27', '2026-06-26')
#2 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/controllers/ReportController.php(29): App\Models\ReportModel->getReportByType('overview', '2026-05-27', '2026-06-26', '', '', '')
#3 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/core/Router.php(89): App\Controllers\ReportController->index(Array)
#4 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/core/Router.php(37): App\Core\Router->executeRoute(Array, Array)
#5 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/index.php(163): App\Core\Router->dispatch('GET', Array)
#6 {main}
[26-Jun-2026 18:22:39 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:22:39 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:22:39 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:22:39 Africa/Lagos] Dispatch error: SQLSTATE[23000]: Integrity constraint violation: 1052 Column 'person_id' in on clause is ambiguous
[26-Jun-2026 18:22:39 Africa/Lagos] Stack trace: #0 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/models/ReportModel.php(50): PDO->prepare('\n            SE...')
#1 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/models/ReportModel.php(16): App\Models\ReportModel->getOverview('2026-05-27', '2026-06-26')
#2 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/controllers/ReportController.php(29): App\Models\ReportModel->getReportByType('overview', '2026-05-27', '2026-06-26', '', '', '')
#3 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/core/Router.php(89): App\Controllers\ReportController->index(Array)
#4 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/core/Router.php(37): App\Core\Router->executeRoute(Array, Array)
#5 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/index.php(163): App\Core\Router->dispatch('GET', Array)
#6 {main}
[26-Jun-2026 18:23:05 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:23:05 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:23:05 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:23:05 Africa/Lagos] PHP Warning:  include(/home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/controllers/../views/reports/index.php): Failed to open stream: No such file or directory in /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/controllers/ReportController.php on line 36
[26-Jun-2026 18:23:05 Africa/Lagos] PHP Warning:  include(/home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/controllers/../views/reports/index.php): Failed to open stream: No such file or directory in /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/controllers/ReportController.php on line 36
[26-Jun-2026 18:23:05 Africa/Lagos] PHP Warning:  include(): Failed opening '/home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/controllers/../views/reports/index.php' for inclusion (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/controllers/ReportController.php on line 36
[26-Jun-2026 18:23:05 Africa/Lagos] PHP Warning:  include(/home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/controllers/../views/layouts/app.php): Failed to open stream: No such file or directory in /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/controllers/ReportController.php on line 39
[26-Jun-2026 18:23:05 Africa/Lagos] PHP Warning:  include(/home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/controllers/../views/layouts/app.php): Failed to open stream: No such file or directory in /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/controllers/ReportController.php on line 39
[26-Jun-2026 18:23:05 Africa/Lagos] PHP Warning:  include(): Failed opening '/home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/controllers/../views/layouts/app.php' for inclusion (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/controllers/ReportController.php on line 39
[26-Jun-2026 18:26:10 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:26:10 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:26:10 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:27:03 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:27:03 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:27:03 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:27:05 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:27:05 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:27:05 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:29:31 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:29:31 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:29:31 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:29:31 Africa/Lagos] PHP Warning:  include(/home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/controllers/../views/reports/index.php): Failed to open stream: No such file or directory in /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/controllers/ReportController.php on line 34
[26-Jun-2026 18:29:31 Africa/Lagos] PHP Warning:  include(/home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/controllers/../views/reports/index.php): Failed to open stream: No such file or directory in /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/controllers/ReportController.php on line 34
[26-Jun-2026 18:29:31 Africa/Lagos] PHP Warning:  include(): Failed opening '/home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/controllers/../views/reports/index.php' for inclusion (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') in /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/controllers/ReportController.php on line 34
[26-Jun-2026 18:31:06 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:31:06 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:31:06 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:31:12 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 18:31:12 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 18:31:12 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 18:31:14 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 18:31:14 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 18:31:14 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 18:31:14 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 18:31:14 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 18:31:14 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 18:31:14 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 18:31:14 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 18:31:17 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 18:31:17 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 18:31:17 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 18:31:18 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 18:31:18 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 18:31:18 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 18:31:18 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 18:31:18 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 18:31:18 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 18:31:18 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 18:31:19 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:31:19 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:31:19 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:31:21 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 18:31:21 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 18:31:21 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 18:31:21 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 18:31:21 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 18:31:21 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 18:31:21 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 18:31:23 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 18:31:23 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 18:31:23 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 18:31:23 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 18:31:23 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 18:31:23 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 18:31:23 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 18:31:23 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 18:31:24 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 18:31:24 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 18:31:24 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 18:38:20 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 18:38:20 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 18:38:20 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 18:38:22 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:38:22 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:38:22 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:38:36 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:38:36 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:38:36 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:39:01 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:39:01 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:39:01 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:54:18 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:54:18 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:54:18 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:54:41 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:54:41 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:54:41 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:54:44 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:54:44 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:54:44 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:54:45 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:54:45 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:54:45 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:54:46 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:54:46 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:54:46 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:54:47 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:54:47 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:54:47 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:54:48 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:54:48 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:54:48 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:54:49 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:54:49 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:54:49 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:54:51 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:54:51 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:54:51 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:54:53 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:54:53 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:54:53 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:57:13 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:57:13 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:57:13 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:57:27 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:57:27 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:57:27 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:57:29 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:57:29 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:57:29 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:57:30 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:57:30 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:57:30 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:57:31 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:57:31 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:57:31 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:57:32 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:57:32 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:57:32 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:57:34 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:57:34 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:57:34 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:57:35 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:57:35 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:57:35 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:57:36 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:57:36 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:57:36 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:59:02 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:59:02 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:59:02 Africa/Lagos] Exact match found: reports
[26-Jun-2026 18:59:02 Africa/Lagos] PHP Warning:  Undefined variable $pdo in /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/views/reports/index.php on line 52
[26-Jun-2026 18:59:02 Africa/Lagos] PHP Fatal error:  Uncaught Error: Call to a member function prepare() on null in /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/views/reports/index.php:82
Stack trace:
#0 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/views/reports/index.php(631): getOverviewReport(NULL, '2026-05-27', '2026-06-26')
#1 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/views/reports/index.php(52): getComparativeReport(NULL, '2026-05-27', '2026-06-26')
#2 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/core/Controller.php(21): include('/home/stbenedi/...')
#3 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/controllers/ReportController.php(35): App\Core\Controller->render('reports/index', Array)
#4 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/core/Router.php(89): App\Controllers\ReportController->index(Array)
#5 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/core/Router.php(37): App\Core\Router->executeRoute(Array, Array)
#6 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/index.php(163): App\Core\Router->dispatch('GET', Array)
#7 {main}
  thrown in /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/views/reports/index.php on line 82
[26-Jun-2026 18:59:12 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 18:59:12 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 18:59:12 Africa/Lagos] Exact match found: reports
[26-Jun-2026 19:00:43 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 19:00:43 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 19:00:43 Africa/Lagos] Exact match found: reports
[26-Jun-2026 19:00:43 Africa/Lagos] PHP Warning:  Undefined property: App\Controllers\ReportController::$reportModel in /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/views/reports/index.php on line 12
[26-Jun-2026 19:00:43 Africa/Lagos] PHP Fatal error:  Uncaught Error: Call to a member function getReportByType() on null in /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/views/reports/index.php:12
Stack trace:
#0 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/core/Controller.php(21): include()
#1 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/controllers/ReportController.php(35): App\Core\Controller->render('reports/index', Array)
#2 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/core/Router.php(89): App\Controllers\ReportController->index(Array)
#3 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/core/Router.php(37): App\Core\Router->executeRoute(Array, Array)
#4 /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/index.php(163): App\Core\Router->dispatch('GET', Array)
#5 {main}
  thrown in /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/views/reports/index.php on line 12
[26-Jun-2026 19:02:24 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 19:02:24 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 19:02:24 Africa/Lagos] Exact match found: reports
[26-Jun-2026 19:02:24 Africa/Lagos] PHP Fatal error:  Cannot declare class App\Controllers\ReportController, because the name is already in use in /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/views/reports/index.php on line 7
[26-Jun-2026 19:02:42 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 19:02:42 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 19:02:42 Africa/Lagos] Exact match found: reports
[26-Jun-2026 19:02:56 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 19:02:56 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 19:02:56 Africa/Lagos] Exact match found: reports
[26-Jun-2026 19:02:58 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 19:02:58 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 19:02:58 Africa/Lagos] Exact match found: reports
[26-Jun-2026 19:03:02 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 19:03:02 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 19:03:02 Africa/Lagos] Exact match found: reports
[26-Jun-2026 19:03:04 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 19:03:04 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 19:03:04 Africa/Lagos] Exact match found: reports
[26-Jun-2026 19:03:05 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 19:03:05 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 19:03:05 Africa/Lagos] Exact match found: reports
[26-Jun-2026 19:03:07 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 19:03:07 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 19:03:07 Africa/Lagos] Exact match found: reports
[26-Jun-2026 19:03:08 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 19:03:08 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 19:03:08 Africa/Lagos] Exact match found: reports
[26-Jun-2026 19:03:16 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 19:03:16 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 19:03:16 Africa/Lagos] Exact match found: reports
[26-Jun-2026 19:03:19 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 19:03:19 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 19:03:19 Africa/Lagos] Exact match found: reports
[26-Jun-2026 19:03:21 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 19:03:21 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 19:03:21 Africa/Lagos] Exact match found: reports
[26-Jun-2026 19:03:36 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 19:03:36 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 19:03:36 Africa/Lagos] Exact match found: reports
[26-Jun-2026 19:03:39 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 19:03:39 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 19:03:39 Africa/Lagos] Exact match found: reports
[26-Jun-2026 19:03:57 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 19:03:57 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 19:03:57 Africa/Lagos] Exact match found: reports
[26-Jun-2026 19:04:00 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 19:04:00 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 19:04:00 Africa/Lagos] Exact match found: reports
[26-Jun-2026 19:04:06 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 19:04:06 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 19:04:06 Africa/Lagos] Exact match found: reports
[26-Jun-2026 19:06:23 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 19:06:23 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 19:06:23 Africa/Lagos] Exact match found: reports
[26-Jun-2026 19:06:23 Africa/Lagos] PHP Parse error:  syntax error, unexpected string content "int" in /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/views/reports/index.php on line 458
[26-Jun-2026 19:07:51 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 19:07:51 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 19:07:51 Africa/Lagos] Exact match found: reports
[26-Jun-2026 19:07:55 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 19:07:55 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 19:07:55 Africa/Lagos] Exact match found: reports
[26-Jun-2026 19:08:12 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 19:08:12 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 19:08:12 Africa/Lagos] Exact match found: reports
[26-Jun-2026 19:08:32 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 19:08:32 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 19:08:32 Africa/Lagos] Exact match found: reports
[26-Jun-2026 19:08:46 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 19:08:46 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 19:08:46 Africa/Lagos] Exact match found: reports
[26-Jun-2026 19:08:51 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 19:08:51 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 19:08:51 Africa/Lagos] Exact match found: reports
[26-Jun-2026 19:08:53 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 19:08:53 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 19:08:53 Africa/Lagos] Exact match found: reports
[26-Jun-2026 19:09:00 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 19:09:00 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 19:09:00 Africa/Lagos] Exact match found: reports
[26-Jun-2026 19:09:07 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 19:09:07 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 19:09:07 Africa/Lagos] Exact match found: reports
[26-Jun-2026 19:09:23 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 19:09:23 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 19:09:23 Africa/Lagos] Exact match found: reports
[26-Jun-2026 19:09:34 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 19:09:34 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 19:09:34 Africa/Lagos] Exact match found: reports
[26-Jun-2026 19:09:49 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 19:09:49 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 19:09:49 Africa/Lagos] Exact match found: reports
[26-Jun-2026 19:10:01 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 19:10:01 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 19:10:01 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 20:32:24 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 20:32:24 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 20:32:24 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 20:32:24 Africa/Lagos] Index.php - URL from GET: login
[26-Jun-2026 20:32:24 Africa/Lagos] Dispatching: Method=GET, Request='login'
[26-Jun-2026 20:32:24 Africa/Lagos] Exact match found: login
[26-Jun-2026 20:32:42 Africa/Lagos] Index.php - URL from GET: login
[26-Jun-2026 20:32:42 Africa/Lagos] Dispatching: Method=POST, Request='login'
[26-Jun-2026 20:32:42 Africa/Lagos] Exact match found: login
[26-Jun-2026 20:32:42 Africa/Lagos] User logged in: ID=1, Role=SuperAdmin
[26-Jun-2026 20:32:43 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 20:32:43 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 20:32:43 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 20:32:51 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 20:32:51 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 20:32:51 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 20:32:51 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 20:32:51 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 20:32:51 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 20:32:51 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 20:32:53 Africa/Lagos] Index.php - URL from GET: users
[26-Jun-2026 20:32:53 Africa/Lagos] Dispatching: Method=GET, Request='users'
[26-Jun-2026 20:32:53 Africa/Lagos] Exact match found: users
[26-Jun-2026 20:32:53 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => 31e8dc370add64a8d931bdd3c8df9e3f084ee8507da89d28d0eeed7af77ddef9
    [csrf_token_time] => 1782502344
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[26-Jun-2026 20:32:53 Africa/Lagos] UserController: User role = SuperAdmin
[26-Jun-2026 20:32:53 Africa/Lagos] UserController: Access granted for SuperAdmin
[26-Jun-2026 20:33:13 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 20:33:13 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 20:33:13 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 20:37:16 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 20:37:16 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 20:37:16 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 20:37:16 Africa/Lagos] Index.php - URL from GET: login
[26-Jun-2026 20:37:16 Africa/Lagos] Dispatching: Method=GET, Request='login'
[26-Jun-2026 20:37:16 Africa/Lagos] Exact match found: login
[26-Jun-2026 20:42:14 Africa/Lagos] Index.php - URL from GET: users
[26-Jun-2026 20:42:14 Africa/Lagos] Dispatching: Method=GET, Request='users'
[26-Jun-2026 20:42:14 Africa/Lagos] Exact match found: users
[26-Jun-2026 20:42:14 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => 31e8dc370add64a8d931bdd3c8df9e3f084ee8507da89d28d0eeed7af77ddef9
    [csrf_token_time] => 1782502344
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[26-Jun-2026 20:42:14 Africa/Lagos] UserController: User role = SuperAdmin
[26-Jun-2026 20:42:14 Africa/Lagos] UserController: Access granted for SuperAdmin
[26-Jun-2026 20:43:07 Africa/Lagos] Index.php - URL from GET: users
[26-Jun-2026 20:43:07 Africa/Lagos] Dispatching: Method=GET, Request='users'
[26-Jun-2026 20:43:07 Africa/Lagos] Exact match found: users
[26-Jun-2026 20:43:07 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => 31e8dc370add64a8d931bdd3c8df9e3f084ee8507da89d28d0eeed7af77ddef9
    [csrf_token_time] => 1782502344
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[26-Jun-2026 20:43:07 Africa/Lagos] UserController: User role = SuperAdmin
[26-Jun-2026 20:43:07 Africa/Lagos] UserController: Access granted for SuperAdmin
[26-Jun-2026 20:43:18 Africa/Lagos] Index.php - URL from GET: users
[26-Jun-2026 20:43:18 Africa/Lagos] Dispatching: Method=GET, Request='users'
[26-Jun-2026 20:43:18 Africa/Lagos] Exact match found: users
[26-Jun-2026 20:43:18 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => 31e8dc370add64a8d931bdd3c8df9e3f084ee8507da89d28d0eeed7af77ddef9
    [csrf_token_time] => 1782502344
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[26-Jun-2026 20:43:18 Africa/Lagos] UserController: User role = SuperAdmin
[26-Jun-2026 20:43:18 Africa/Lagos] UserController: Access granted for SuperAdmin
[26-Jun-2026 20:43:22 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 20:43:22 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 20:43:22 Africa/Lagos] Exact match found: reports
[26-Jun-2026 20:43:28 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 20:43:28 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 20:43:28 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 20:43:32 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 20:43:32 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 20:43:32 Africa/Lagos] Exact match found: reports
[26-Jun-2026 20:43:34 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 20:43:34 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 20:43:34 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 20:43:34 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 20:43:34 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 20:43:34 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 20:43:34 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 20:43:36 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 20:43:36 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 20:43:36 Africa/Lagos] Exact match found: reports
[26-Jun-2026 20:43:37 Africa/Lagos] Index.php - URL from GET: users
[26-Jun-2026 20:43:37 Africa/Lagos] Dispatching: Method=GET, Request='users'
[26-Jun-2026 20:43:37 Africa/Lagos] Exact match found: users
[26-Jun-2026 20:43:37 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => 31e8dc370add64a8d931bdd3c8df9e3f084ee8507da89d28d0eeed7af77ddef9
    [csrf_token_time] => 1782502344
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[26-Jun-2026 20:43:37 Africa/Lagos] UserController: User role = SuperAdmin
[26-Jun-2026 20:43:37 Africa/Lagos] UserController: Access granted for SuperAdmin
[26-Jun-2026 20:43:39 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 20:43:39 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 20:43:39 Africa/Lagos] Exact match found: reports
[26-Jun-2026 20:43:42 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 20:43:42 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 20:43:42 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 20:44:10 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 20:44:10 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 20:44:10 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 20:44:10 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 20:44:10 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 20:44:10 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 20:44:10 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 20:44:10 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 20:44:23 Africa/Lagos] Index.php - URL from GET: profile
[26-Jun-2026 20:44:23 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[26-Jun-2026 20:44:23 Africa/Lagos] Exact match found: profile
[26-Jun-2026 20:44:35 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 20:44:35 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 20:44:35 Africa/Lagos] Exact match found: reports
[26-Jun-2026 20:44:38 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 20:44:38 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 20:44:38 Africa/Lagos] Exact match found: reports
[26-Jun-2026 20:44:41 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 20:44:41 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 20:44:41 Africa/Lagos] Exact match found: reports
[26-Jun-2026 20:44:44 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 20:44:44 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 20:44:44 Africa/Lagos] Exact match found: reports
[26-Jun-2026 20:44:46 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 20:44:46 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 20:44:46 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 20:46:34 Africa/Lagos] Index.php - URL from GET: users
[26-Jun-2026 20:46:34 Africa/Lagos] Dispatching: Method=GET, Request='users'
[26-Jun-2026 20:46:34 Africa/Lagos] Exact match found: users
[26-Jun-2026 20:46:34 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => 31e8dc370add64a8d931bdd3c8df9e3f084ee8507da89d28d0eeed7af77ddef9
    [csrf_token_time] => 1782502344
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[26-Jun-2026 20:46:34 Africa/Lagos] UserController: User role = SuperAdmin
[26-Jun-2026 20:46:34 Africa/Lagos] UserController: Access granted for SuperAdmin
[26-Jun-2026 20:46:37 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 20:46:37 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 20:46:37 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 20:46:40 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 20:46:40 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 20:46:40 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 20:46:40 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 20:46:40 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 20:46:40 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 20:46:40 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 20:46:40 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 20:46:42 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 20:46:42 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 20:46:42 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 20:49:42 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 20:49:42 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 20:49:42 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 20:50:08 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 20:50:08 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 20:50:08 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 20:50:08 Africa/Lagos] PHP Parse error:  syntax error, unexpected token "else", expecting end of file in /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/views/layouts/main.php on line 343
[26-Jun-2026 20:50:22 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 20:50:22 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 20:50:22 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 20:54:12 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 20:54:12 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 20:54:12 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 20:55:15 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 20:55:15 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 20:55:15 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 20:55:25 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 20:55:25 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 20:55:25 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 20:55:25 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 20:55:25 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 20:55:25 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 20:55:25 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 20:55:25 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 20:55:27 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 20:55:27 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 20:55:27 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 20:55:27 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 20:55:27 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 20:55:27 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 20:55:27 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 20:55:28 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 20:55:28 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 20:55:28 Africa/Lagos] Exact match found: reports
[26-Jun-2026 20:55:29 Africa/Lagos] Index.php - URL from GET: users
[26-Jun-2026 20:55:29 Africa/Lagos] Dispatching: Method=GET, Request='users'
[26-Jun-2026 20:55:29 Africa/Lagos] Exact match found: users
[26-Jun-2026 20:55:29 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => 31e8dc370add64a8d931bdd3c8df9e3f084ee8507da89d28d0eeed7af77ddef9
    [csrf_token_time] => 1782502344
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[26-Jun-2026 20:55:29 Africa/Lagos] UserController: User role = SuperAdmin
[26-Jun-2026 20:55:29 Africa/Lagos] UserController: Access granted for SuperAdmin
[26-Jun-2026 20:55:38 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 20:55:38 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 20:55:38 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 20:55:38 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 20:55:38 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 20:55:38 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 20:55:38 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 20:55:39 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 20:55:39 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 20:55:39 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 20:55:39 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 20:55:39 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 20:55:39 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 20:55:39 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 20:56:40 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 20:56:40 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 20:56:40 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 20:56:40 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 20:56:40 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 20:56:40 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 20:56:40 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 20:59:16 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 20:59:16 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 20:59:16 Africa/Lagos] Exact match found: reports
[26-Jun-2026 21:00:32 Africa/Lagos] Index.php - URL from GET: logout
[26-Jun-2026 21:00:32 Africa/Lagos] Dispatching: Method=GET, Request='logout'
[26-Jun-2026 21:00:32 Africa/Lagos] Exact match found: logout
[26-Jun-2026 21:00:32 Africa/Lagos] Index.php - URL from GET: ROOT
[26-Jun-2026 21:00:32 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-Jun-2026 21:00:32 Africa/Lagos] Exact match found: 
[26-Jun-2026 21:00:38 Africa/Lagos] Index.php - URL from GET: login
[26-Jun-2026 21:00:38 Africa/Lagos] Dispatching: Method=POST, Request='login'
[26-Jun-2026 21:00:38 Africa/Lagos] Exact match found: login
[26-Jun-2026 21:00:38 Africa/Lagos] User logged in: ID=1, Role=SuperAdmin
[26-Jun-2026 21:00:39 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 21:00:39 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 21:00:39 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 21:01:07 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 21:01:07 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 21:01:07 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 21:01:07 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 21:01:07 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 21:01:07 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 21:01:07 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 21:01:09 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 21:01:09 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 21:01:09 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 21:01:10 Africa/Lagos] Index.php - URL from GET: migrants/create
[26-Jun-2026 21:01:10 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[26-Jun-2026 21:01:10 Africa/Lagos] Exact match found: migrants/create
[26-Jun-2026 21:01:10 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 21:01:10 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 21:01:10 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 21:01:10 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 21:01:10 Africa/Lagos] MigrantController::create() called
[26-Jun-2026 21:01:12 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 21:01:12 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 21:01:12 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 21:01:13 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 21:01:13 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 21:01:13 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 21:01:13 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 21:01:13 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 21:01:13 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 21:01:13 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 21:02:15 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 21:02:15 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 21:02:15 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 21:02:15 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 21:02:15 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 21:02:15 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 21:02:15 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 21:06:31 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 21:06:31 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 21:06:31 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 21:06:31 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 21:06:31 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 21:06:31 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 21:06:31 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 21:07:54 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 21:07:54 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 21:07:54 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 21:07:54 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 21:07:54 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 21:07:54 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 21:07:54 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 21:12:33 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 21:12:33 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 21:12:33 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 21:12:33 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 21:12:33 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 21:12:33 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 21:12:33 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 21:12:39 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 21:12:39 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 21:12:39 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 21:12:39 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 21:12:39 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 21:12:39 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 21:12:39 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 21:12:49 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 21:12:49 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 21:12:49 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 21:12:49 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 21:12:49 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 21:12:49 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 21:12:49 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 21:17:45 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 21:17:45 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 21:17:45 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 21:17:45 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 21:17:45 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 21:17:45 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 21:17:45 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 21:17:50 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 21:17:50 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 21:17:50 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 21:17:50 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 21:17:50 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 21:17:50 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 21:17:50 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 21:17:59 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000023
[26-Jun-2026 21:17:59 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000023'
[26-Jun-2026 21:17:59 Africa/Lagos] Pattern match found: migrants/{id}
[26-Jun-2026 21:17:59 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 21:17:59 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 21:17:59 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 21:17:59 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 21:18:03 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 21:18:03 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 21:18:03 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 21:18:03 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 21:18:03 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 21:18:03 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 21:18:03 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 21:18:44 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 21:18:44 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 21:18:44 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 21:18:44 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 21:18:44 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 21:18:44 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 21:18:44 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 21:18:52 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 21:18:52 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 21:18:52 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 21:18:52 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 21:18:52 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 21:18:52 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 21:18:52 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 21:19:00 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 21:19:00 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 21:19:00 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 21:19:03 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 21:19:03 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 21:19:03 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 21:19:03 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 21:19:03 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 21:19:03 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 21:19:03 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 21:20:10 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 21:20:10 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 21:20:10 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 21:20:10 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 21:20:10 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 21:20:10 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 21:20:10 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 21:20:38 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000023
[26-Jun-2026 21:20:38 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000023'
[26-Jun-2026 21:20:38 Africa/Lagos] Pattern match found: migrants/{id}
[26-Jun-2026 21:20:38 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 21:20:38 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 21:20:38 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 21:20:38 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 21:21:52 Africa/Lagos] Index.php - URL from GET: migrants/search
[26-Jun-2026 21:21:52 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[26-Jun-2026 21:21:52 Africa/Lagos] Exact match found: migrants/search
[26-Jun-2026 21:21:52 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 21:21:52 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 21:21:52 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 21:21:52 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 21:22:05 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000011
[26-Jun-2026 21:22:05 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000011'
[26-Jun-2026 21:22:05 Africa/Lagos] Pattern match found: migrants/{id}
[26-Jun-2026 21:22:05 Africa/Lagos] MigrantController constructor started
[26-Jun-2026 21:22:05 Africa/Lagos] Autoloader failed to load: Services/UploadService
[26-Jun-2026 21:22:05 Africa/Lagos] UploadService class not found - file uploads will be disabled
[26-Jun-2026 21:22:05 Africa/Lagos] MigrantController constructor completed
[26-Jun-2026 21:22:20 Africa/Lagos] Index.php - URL from GET: reports
[26-Jun-2026 21:22:20 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[26-Jun-2026 21:22:20 Africa/Lagos] Exact match found: reports
[26-Jun-2026 21:22:30 Africa/Lagos] Index.php - URL from GET: dashboard
[26-Jun-2026 21:22:30 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[26-Jun-2026 21:22:30 Africa/Lagos] Exact match found: dashboard
[26-Jun-2026 21:22:42 Africa/Lagos] Index.php - URL from GET: logout
[26-Jun-2026 21:22:42 Africa/Lagos] Dispatching: Method=GET, Request='logout'
[26-Jun-2026 21:22:42 Africa/Lagos] Exact match found: logout
[26-Jun-2026 21:22:43 Africa/Lagos] Index.php - URL from GET: ROOT
[26-Jun-2026 21:22:43 Africa/Lagos] Dispatching: Method=GET, Request=''
[26-Jun-2026 21:22:43 Africa/Lagos] Exact match found: 
[27-Jun-2026 11:51:45 Africa/Lagos] Index.php - URL from GET: ROOT
[27-Jun-2026 11:51:45 Africa/Lagos] Dispatching: Method=GET, Request=''
[27-Jun-2026 11:51:45 Africa/Lagos] Exact match found: 
[28-Jun-2026 07:30:58 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Jun-2026 07:30:58 Africa/Lagos] Dispatching: Method=GET, Request=''
[28-Jun-2026 07:30:58 Africa/Lagos] Exact match found: 
[28-Jun-2026 07:31:11 Africa/Lagos] Index.php - URL from GET: login
[28-Jun-2026 07:31:11 Africa/Lagos] Dispatching: Method=POST, Request='login'
[28-Jun-2026 07:31:11 Africa/Lagos] Exact match found: login
[28-Jun-2026 07:31:25 Africa/Lagos] Index.php - URL from GET: login
[28-Jun-2026 07:31:25 Africa/Lagos] Dispatching: Method=POST, Request='login'
[28-Jun-2026 07:31:25 Africa/Lagos] Exact match found: login
[28-Jun-2026 07:31:25 Africa/Lagos] User logged in: ID=2, Role=Admin
[28-Jun-2026 07:31:25 Africa/Lagos] Index.php - URL from GET: dashboard
[28-Jun-2026 07:31:25 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[28-Jun-2026 07:31:25 Africa/Lagos] Exact match found: dashboard
[28-Jun-2026 07:32:22 Africa/Lagos] Index.php - URL from GET: migrants/create
[28-Jun-2026 07:32:22 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[28-Jun-2026 07:32:22 Africa/Lagos] Exact match found: migrants/create
[28-Jun-2026 07:32:22 Africa/Lagos] MigrantController constructor started
[28-Jun-2026 07:32:22 Africa/Lagos] Autoloader failed to load: Services/UploadService
[28-Jun-2026 07:32:22 Africa/Lagos] UploadService class not found - file uploads will be disabled
[28-Jun-2026 07:32:22 Africa/Lagos] MigrantController constructor completed
[28-Jun-2026 07:32:29 Africa/Lagos] Index.php - URL from GET: dashboard
[28-Jun-2026 07:32:29 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[28-Jun-2026 07:32:29 Africa/Lagos] Exact match found: dashboard
[28-Jun-2026 07:32:48 Africa/Lagos] Index.php - URL from GET: logout
[28-Jun-2026 07:32:48 Africa/Lagos] Dispatching: Method=GET, Request='logout'
[28-Jun-2026 07:32:48 Africa/Lagos] Exact match found: logout
[28-Jun-2026 07:32:48 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Jun-2026 07:32:48 Africa/Lagos] Dispatching: Method=GET, Request=''
[28-Jun-2026 07:32:48 Africa/Lagos] Exact match found: 
[28-Jun-2026 07:32:57 Africa/Lagos] Index.php - URL from GET: login
[28-Jun-2026 07:32:57 Africa/Lagos] Dispatching: Method=POST, Request='login'
[28-Jun-2026 07:32:57 Africa/Lagos] Exact match found: login
[28-Jun-2026 07:32:57 Africa/Lagos] User logged in: ID=2, Role=Admin
[28-Jun-2026 07:32:57 Africa/Lagos] Index.php - URL from GET: dashboard
[28-Jun-2026 07:32:57 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[28-Jun-2026 07:32:57 Africa/Lagos] Exact match found: dashboard
[28-Jun-2026 07:33:35 Africa/Lagos] Index.php - URL from GET: migrants/create
[28-Jun-2026 07:33:35 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[28-Jun-2026 07:33:35 Africa/Lagos] Exact match found: migrants/create
[28-Jun-2026 07:33:35 Africa/Lagos] MigrantController constructor started
[28-Jun-2026 07:33:35 Africa/Lagos] Autoloader failed to load: Services/UploadService
[28-Jun-2026 07:33:35 Africa/Lagos] UploadService class not found - file uploads will be disabled
[28-Jun-2026 07:33:35 Africa/Lagos] MigrantController constructor completed
[28-Jun-2026 07:40:40 Africa/Lagos] Index.php - URL from GET: migrants/store
[28-Jun-2026 07:40:40 Africa/Lagos] Dispatching: Method=POST, Request='migrants/store'
[28-Jun-2026 07:40:40 Africa/Lagos] Exact match found: migrants/store
[28-Jun-2026 07:40:40 Africa/Lagos] MigrantController constructor started
[28-Jun-2026 07:40:40 Africa/Lagos] Autoloader failed to load: Services/UploadService
[28-Jun-2026 07:40:40 Africa/Lagos] UploadService class not found - file uploads will be disabled
[28-Jun-2026 07:40:40 Africa/Lagos] MigrantController constructor completed
[28-Jun-2026 07:40:41 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000024
[28-Jun-2026 07:40:41 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000024'
[28-Jun-2026 07:40:41 Africa/Lagos] Pattern match found: migrants/{id}
[28-Jun-2026 07:40:41 Africa/Lagos] MigrantController constructor started
[28-Jun-2026 07:40:41 Africa/Lagos] Autoloader failed to load: Services/UploadService
[28-Jun-2026 07:40:41 Africa/Lagos] UploadService class not found - file uploads will be disabled
[28-Jun-2026 07:40:41 Africa/Lagos] MigrantController constructor completed
[28-Jun-2026 07:41:23 Africa/Lagos] Index.php - URL from GET: migrants/add-dependant
[28-Jun-2026 07:41:23 Africa/Lagos] Dispatching: Method=POST, Request='migrants/add-dependant'
[28-Jun-2026 07:41:23 Africa/Lagos] Exact match found: migrants/add-dependant
[28-Jun-2026 07:41:23 Africa/Lagos] MigrantController constructor started
[28-Jun-2026 07:41:23 Africa/Lagos] Autoloader failed to load: Services/UploadService
[28-Jun-2026 07:41:23 Africa/Lagos] UploadService class not found - file uploads will be disabled
[28-Jun-2026 07:41:23 Africa/Lagos] MigrantController constructor completed
[28-Jun-2026 07:41:25 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000024
[28-Jun-2026 07:41:25 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000024'
[28-Jun-2026 07:41:25 Africa/Lagos] Pattern match found: migrants/{id}
[28-Jun-2026 07:41:25 Africa/Lagos] MigrantController constructor started
[28-Jun-2026 07:41:25 Africa/Lagos] Autoloader failed to load: Services/UploadService
[28-Jun-2026 07:41:25 Africa/Lagos] UploadService class not found - file uploads will be disabled
[28-Jun-2026 07:41:25 Africa/Lagos] MigrantController constructor completed
[28-Jun-2026 07:42:09 Africa/Lagos] Index.php - URL from GET: migrants/search
[28-Jun-2026 07:42:09 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[28-Jun-2026 07:42:09 Africa/Lagos] Exact match found: migrants/search
[28-Jun-2026 07:42:09 Africa/Lagos] MigrantController constructor started
[28-Jun-2026 07:42:09 Africa/Lagos] Autoloader failed to load: Services/UploadService
[28-Jun-2026 07:42:09 Africa/Lagos] UploadService class not found - file uploads will be disabled
[28-Jun-2026 07:42:09 Africa/Lagos] MigrantController constructor completed
[28-Jun-2026 07:42:25 Africa/Lagos] Index.php - URL from GET: migrants/search
[28-Jun-2026 07:42:25 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[28-Jun-2026 07:42:25 Africa/Lagos] Exact match found: migrants/search
[28-Jun-2026 07:42:25 Africa/Lagos] MigrantController constructor started
[28-Jun-2026 07:42:25 Africa/Lagos] Autoloader failed to load: Services/UploadService
[28-Jun-2026 07:42:25 Africa/Lagos] UploadService class not found - file uploads will be disabled
[28-Jun-2026 07:42:25 Africa/Lagos] MigrantController constructor completed
[28-Jun-2026 07:42:29 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000014
[28-Jun-2026 07:42:29 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000014'
[28-Jun-2026 07:42:29 Africa/Lagos] Pattern match found: migrants/{id}
[28-Jun-2026 07:42:29 Africa/Lagos] MigrantController constructor started
[28-Jun-2026 07:42:29 Africa/Lagos] Autoloader failed to load: Services/UploadService
[28-Jun-2026 07:42:29 Africa/Lagos] UploadService class not found - file uploads will be disabled
[28-Jun-2026 07:42:29 Africa/Lagos] MigrantController constructor completed
[28-Jun-2026 07:42:51 Africa/Lagos] Index.php - URL from GET: dashboard
[28-Jun-2026 07:42:51 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[28-Jun-2026 07:42:51 Africa/Lagos] Exact match found: dashboard
[28-Jun-2026 07:43:46 Africa/Lagos] Index.php - URL from GET: profile
[28-Jun-2026 07:43:46 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[28-Jun-2026 07:43:46 Africa/Lagos] Exact match found: profile
[28-Jun-2026 07:44:14 Africa/Lagos] Index.php - URL from GET: dashboard
[28-Jun-2026 07:44:14 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[28-Jun-2026 07:44:14 Africa/Lagos] Exact match found: dashboard
[28-Jun-2026 07:44:46 Africa/Lagos] Index.php - URL from GET: profile
[28-Jun-2026 07:44:46 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[28-Jun-2026 07:44:46 Africa/Lagos] Exact match found: profile
[28-Jun-2026 07:44:55 Africa/Lagos] Index.php - URL from GET: reports
[28-Jun-2026 07:44:55 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[28-Jun-2026 07:44:55 Africa/Lagos] Exact match found: reports
[28-Jun-2026 07:44:57 Africa/Lagos] Index.php - URL from GET: profile
[28-Jun-2026 07:44:57 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[28-Jun-2026 07:44:57 Africa/Lagos] Exact match found: profile
[28-Jun-2026 07:44:59 Africa/Lagos] Index.php - URL from GET: reports
[28-Jun-2026 07:44:59 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[28-Jun-2026 07:44:59 Africa/Lagos] Exact match found: reports
[28-Jun-2026 07:45:06 Africa/Lagos] Index.php - URL from GET: reports
[28-Jun-2026 07:45:06 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[28-Jun-2026 07:45:06 Africa/Lagos] Exact match found: reports
[28-Jun-2026 07:45:16 Africa/Lagos] Index.php - URL from GET: reports
[28-Jun-2026 07:45:16 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[28-Jun-2026 07:45:16 Africa/Lagos] Exact match found: reports
[28-Jun-2026 07:45:20 Africa/Lagos] Index.php - URL from GET: reports
[28-Jun-2026 07:45:20 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[28-Jun-2026 07:45:20 Africa/Lagos] Exact match found: reports
[28-Jun-2026 07:45:31 Africa/Lagos] Index.php - URL from GET: reports
[28-Jun-2026 07:45:31 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[28-Jun-2026 07:45:31 Africa/Lagos] Exact match found: reports
[28-Jun-2026 07:45:37 Africa/Lagos] Index.php - URL from GET: migrants/search
[28-Jun-2026 07:45:37 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[28-Jun-2026 07:45:37 Africa/Lagos] Exact match found: migrants/search
[28-Jun-2026 07:45:37 Africa/Lagos] MigrantController constructor started
[28-Jun-2026 07:45:37 Africa/Lagos] Autoloader failed to load: Services/UploadService
[28-Jun-2026 07:45:37 Africa/Lagos] UploadService class not found - file uploads will be disabled
[28-Jun-2026 07:45:37 Africa/Lagos] MigrantController constructor completed
[28-Jun-2026 07:45:39 Africa/Lagos] Index.php - URL from GET: migrants/create
[28-Jun-2026 07:45:39 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[28-Jun-2026 07:45:39 Africa/Lagos] Exact match found: migrants/create
[28-Jun-2026 07:45:39 Africa/Lagos] MigrantController constructor started
[28-Jun-2026 07:45:39 Africa/Lagos] Autoloader failed to load: Services/UploadService
[28-Jun-2026 07:45:39 Africa/Lagos] UploadService class not found - file uploads will be disabled
[28-Jun-2026 07:45:39 Africa/Lagos] MigrantController constructor completed
[28-Jun-2026 07:45:45 Africa/Lagos] Index.php - URL from GET: dashboard
[28-Jun-2026 07:45:45 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[28-Jun-2026 07:45:45 Africa/Lagos] Exact match found: dashboard
[28-Jun-2026 07:45:52 Africa/Lagos] Index.php - URL from GET: migrants/create
[28-Jun-2026 07:45:52 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[28-Jun-2026 07:45:52 Africa/Lagos] Exact match found: migrants/create
[28-Jun-2026 07:45:52 Africa/Lagos] MigrantController constructor started
[28-Jun-2026 07:45:52 Africa/Lagos] Autoloader failed to load: Services/UploadService
[28-Jun-2026 07:45:52 Africa/Lagos] UploadService class not found - file uploads will be disabled
[28-Jun-2026 07:45:52 Africa/Lagos] MigrantController constructor completed
[28-Jun-2026 07:45:55 Africa/Lagos] Index.php - URL from GET: migrants/search
[28-Jun-2026 07:45:55 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[28-Jun-2026 07:45:55 Africa/Lagos] Exact match found: migrants/search
[28-Jun-2026 07:45:55 Africa/Lagos] MigrantController constructor started
[28-Jun-2026 07:45:55 Africa/Lagos] Autoloader failed to load: Services/UploadService
[28-Jun-2026 07:45:55 Africa/Lagos] UploadService class not found - file uploads will be disabled
[28-Jun-2026 07:45:55 Africa/Lagos] MigrantController constructor completed
[28-Jun-2026 07:45:59 Africa/Lagos] Index.php - URL from GET: reports
[28-Jun-2026 07:45:59 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[28-Jun-2026 07:45:59 Africa/Lagos] Exact match found: reports
[28-Jun-2026 07:46:05 Africa/Lagos] Index.php - URL from GET: profile
[28-Jun-2026 07:46:05 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[28-Jun-2026 07:46:05 Africa/Lagos] Exact match found: profile
[28-Jun-2026 07:49:55 Africa/Lagos] Index.php - URL from GET: dashboard
[28-Jun-2026 07:49:55 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[28-Jun-2026 07:49:55 Africa/Lagos] Exact match found: dashboard
[28-Jun-2026 07:49:55 Africa/Lagos] Index.php - URL from GET: login
[28-Jun-2026 07:49:55 Africa/Lagos] Dispatching: Method=GET, Request='login'
[28-Jun-2026 07:49:55 Africa/Lagos] Exact match found: login
[28-Jun-2026 07:50:09 Africa/Lagos] Index.php - URL from GET: login
[28-Jun-2026 07:50:09 Africa/Lagos] Dispatching: Method=POST, Request='login'
[28-Jun-2026 07:50:09 Africa/Lagos] Exact match found: login
[28-Jun-2026 07:50:09 Africa/Lagos] User logged in: ID=1, Role=SuperAdmin
[28-Jun-2026 07:50:09 Africa/Lagos] Index.php - URL from GET: dashboard
[28-Jun-2026 07:50:09 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[28-Jun-2026 07:50:09 Africa/Lagos] Exact match found: dashboard
[28-Jun-2026 07:52:23 Africa/Lagos] Index.php - URL from GET: users
[28-Jun-2026 07:52:23 Africa/Lagos] Dispatching: Method=GET, Request='users'
[28-Jun-2026 07:52:23 Africa/Lagos] Exact match found: users
[28-Jun-2026 07:52:23 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => 93cdb8c15c140b84aa852ce6aedd2a1c37e3714e1d88d1439a4b9c69e6611bc9
    [csrf_token_time] => 1782629395
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[28-Jun-2026 07:52:23 Africa/Lagos] UserController: User role = SuperAdmin
[28-Jun-2026 07:52:23 Africa/Lagos] UserController: Access granted for SuperAdmin
[28-Jun-2026 07:52:29 Africa/Lagos] Index.php - URL from GET: reports
[28-Jun-2026 07:52:29 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[28-Jun-2026 07:52:29 Africa/Lagos] Exact match found: reports
[28-Jun-2026 07:52:41 Africa/Lagos] Index.php - URL from GET: users
[28-Jun-2026 07:52:41 Africa/Lagos] Dispatching: Method=GET, Request='users'
[28-Jun-2026 07:52:41 Africa/Lagos] Exact match found: users
[28-Jun-2026 07:52:41 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => 93cdb8c15c140b84aa852ce6aedd2a1c37e3714e1d88d1439a4b9c69e6611bc9
    [csrf_token_time] => 1782629395
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[28-Jun-2026 07:52:41 Africa/Lagos] UserController: User role = SuperAdmin
[28-Jun-2026 07:52:41 Africa/Lagos] UserController: Access granted for SuperAdmin
[28-Jun-2026 07:52:45 Africa/Lagos] Index.php - URL from GET: reports
[28-Jun-2026 07:52:45 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[28-Jun-2026 07:52:45 Africa/Lagos] Exact match found: reports
[28-Jun-2026 07:52:49 Africa/Lagos] Index.php - URL from GET: migrants/search
[28-Jun-2026 07:52:49 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[28-Jun-2026 07:52:49 Africa/Lagos] Exact match found: migrants/search
[28-Jun-2026 07:52:49 Africa/Lagos] MigrantController constructor started
[28-Jun-2026 07:52:49 Africa/Lagos] Autoloader failed to load: Services/UploadService
[28-Jun-2026 07:52:49 Africa/Lagos] UploadService class not found - file uploads will be disabled
[28-Jun-2026 07:52:49 Africa/Lagos] MigrantController constructor completed
[28-Jun-2026 07:52:51 Africa/Lagos] Index.php - URL from GET: migrants/create
[28-Jun-2026 07:52:51 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[28-Jun-2026 07:52:51 Africa/Lagos] Exact match found: migrants/create
[28-Jun-2026 07:52:51 Africa/Lagos] MigrantController constructor started
[28-Jun-2026 07:52:51 Africa/Lagos] Autoloader failed to load: Services/UploadService
[28-Jun-2026 07:52:51 Africa/Lagos] UploadService class not found - file uploads will be disabled
[28-Jun-2026 07:52:51 Africa/Lagos] MigrantController constructor completed
[28-Jun-2026 07:52:53 Africa/Lagos] Index.php - URL from GET: dashboard
[28-Jun-2026 07:52:53 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[28-Jun-2026 07:52:53 Africa/Lagos] Exact match found: dashboard
[28-Jun-2026 07:52:56 Africa/Lagos] Index.php - URL from GET: users
[28-Jun-2026 07:52:56 Africa/Lagos] Dispatching: Method=GET, Request='users'
[28-Jun-2026 07:52:56 Africa/Lagos] Exact match found: users
[28-Jun-2026 07:52:56 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => 93cdb8c15c140b84aa852ce6aedd2a1c37e3714e1d88d1439a4b9c69e6611bc9
    [csrf_token_time] => 1782629395
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[28-Jun-2026 07:52:56 Africa/Lagos] UserController: User role = SuperAdmin
[28-Jun-2026 07:52:56 Africa/Lagos] UserController: Access granted for SuperAdmin
[28-Jun-2026 08:06:23 Africa/Lagos] Index.php - URL from GET: migrants/search
[28-Jun-2026 08:06:23 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[28-Jun-2026 08:06:23 Africa/Lagos] Exact match found: migrants/search
[28-Jun-2026 08:06:23 Africa/Lagos] MigrantController constructor started
[28-Jun-2026 08:06:23 Africa/Lagos] Autoloader failed to load: Services/UploadService
[28-Jun-2026 08:06:23 Africa/Lagos] UploadService class not found - file uploads will be disabled
[28-Jun-2026 08:06:23 Africa/Lagos] MigrantController constructor completed
[28-Jun-2026 08:06:49 Africa/Lagos] Index.php - URL from GET: migrants/NIS-MIG-2026-000024
[28-Jun-2026 08:06:49 Africa/Lagos] Dispatching: Method=GET, Request='migrants/NIS-MIG-2026-000024'
[28-Jun-2026 08:06:49 Africa/Lagos] Pattern match found: migrants/{id}
[28-Jun-2026 08:06:49 Africa/Lagos] MigrantController constructor started
[28-Jun-2026 08:06:49 Africa/Lagos] Autoloader failed to load: Services/UploadService
[28-Jun-2026 08:06:49 Africa/Lagos] UploadService class not found - file uploads will be disabled
[28-Jun-2026 08:06:49 Africa/Lagos] MigrantController constructor completed
[28-Jun-2026 08:07:02 Africa/Lagos] Index.php - URL from GET: migrants/create
[28-Jun-2026 08:07:02 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[28-Jun-2026 08:07:02 Africa/Lagos] Exact match found: migrants/create
[28-Jun-2026 08:07:02 Africa/Lagos] MigrantController constructor started
[28-Jun-2026 08:07:02 Africa/Lagos] Autoloader failed to load: Services/UploadService
[28-Jun-2026 08:07:02 Africa/Lagos] UploadService class not found - file uploads will be disabled
[28-Jun-2026 08:07:02 Africa/Lagos] MigrantController constructor completed
[28-Jun-2026 08:07:18 Africa/Lagos] Index.php - URL from GET: migrants/create
[28-Jun-2026 08:07:18 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[28-Jun-2026 08:07:18 Africa/Lagos] Exact match found: migrants/create
[28-Jun-2026 08:07:18 Africa/Lagos] MigrantController constructor started
[28-Jun-2026 08:07:18 Africa/Lagos] Autoloader failed to load: Services/UploadService
[28-Jun-2026 08:07:18 Africa/Lagos] UploadService class not found - file uploads will be disabled
[28-Jun-2026 08:07:18 Africa/Lagos] MigrantController constructor completed
[28-Jun-2026 08:22:10 Africa/Lagos] Index.php - URL from GET: migrants/create
[28-Jun-2026 08:22:10 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[28-Jun-2026 08:22:10 Africa/Lagos] Exact match found: migrants/create
[28-Jun-2026 08:22:10 Africa/Lagos] MigrantController constructor started
[28-Jun-2026 08:22:10 Africa/Lagos] Autoloader failed to load: Services/UploadService
[28-Jun-2026 08:22:10 Africa/Lagos] UploadService class not found - file uploads will be disabled
[28-Jun-2026 08:22:10 Africa/Lagos] MigrantController constructor completed
[28-Jun-2026 08:22:49 Africa/Lagos] Index.php - URL from GET: migrants/create
[28-Jun-2026 08:22:49 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[28-Jun-2026 08:22:49 Africa/Lagos] Exact match found: migrants/create
[28-Jun-2026 08:22:49 Africa/Lagos] MigrantController constructor started
[28-Jun-2026 08:22:49 Africa/Lagos] Autoloader failed to load: Services/UploadService
[28-Jun-2026 08:22:49 Africa/Lagos] UploadService class not found - file uploads will be disabled
[28-Jun-2026 08:22:49 Africa/Lagos] MigrantController constructor completed
[28-Jun-2026 08:29:54 Africa/Lagos] Index.php - URL from GET: migrants/create
[28-Jun-2026 08:29:54 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[28-Jun-2026 08:29:54 Africa/Lagos] Exact match found: migrants/create
[28-Jun-2026 08:29:54 Africa/Lagos] MigrantController constructor started
[28-Jun-2026 08:29:54 Africa/Lagos] Autoloader failed to load: Services/UploadService
[28-Jun-2026 08:29:54 Africa/Lagos] UploadService class not found - file uploads will be disabled
[28-Jun-2026 08:29:54 Africa/Lagos] MigrantController constructor completed
[28-Jun-2026 08:30:27 Africa/Lagos] Index.php - URL from GET: migrants/create
[28-Jun-2026 08:30:27 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[28-Jun-2026 08:30:27 Africa/Lagos] Exact match found: migrants/create
[28-Jun-2026 08:30:27 Africa/Lagos] MigrantController constructor started
[28-Jun-2026 08:30:27 Africa/Lagos] Autoloader failed to load: Services/UploadService
[28-Jun-2026 08:30:27 Africa/Lagos] UploadService class not found - file uploads will be disabled
[28-Jun-2026 08:30:27 Africa/Lagos] MigrantController constructor completed
[28-Jun-2026 08:31:32 Africa/Lagos] Index.php - URL from GET: profile
[28-Jun-2026 08:31:32 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[28-Jun-2026 08:31:32 Africa/Lagos] Exact match found: profile
[28-Jun-2026 08:31:47 Africa/Lagos] Index.php - URL from GET: profile
[28-Jun-2026 08:31:47 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[28-Jun-2026 08:31:47 Africa/Lagos] Exact match found: profile
[28-Jun-2026 08:31:51 Africa/Lagos] Index.php - URL from GET: users
[28-Jun-2026 08:31:51 Africa/Lagos] Dispatching: Method=GET, Request='users'
[28-Jun-2026 08:31:51 Africa/Lagos] Exact match found: users
[28-Jun-2026 08:31:51 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => 93cdb8c15c140b84aa852ce6aedd2a1c37e3714e1d88d1439a4b9c69e6611bc9
    [csrf_token_time] => 1782629395
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[28-Jun-2026 08:31:51 Africa/Lagos] UserController: User role = SuperAdmin
[28-Jun-2026 08:31:51 Africa/Lagos] UserController: Access granted for SuperAdmin
[28-Jun-2026 08:31:53 Africa/Lagos] Index.php - URL from GET: reports
[28-Jun-2026 08:31:53 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[28-Jun-2026 08:31:53 Africa/Lagos] Exact match found: reports
[28-Jun-2026 08:31:54 Africa/Lagos] Index.php - URL from GET: migrants/search
[28-Jun-2026 08:31:54 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[28-Jun-2026 08:31:54 Africa/Lagos] Exact match found: migrants/search
[28-Jun-2026 08:31:54 Africa/Lagos] MigrantController constructor started
[28-Jun-2026 08:31:54 Africa/Lagos] Autoloader failed to load: Services/UploadService
[28-Jun-2026 08:31:54 Africa/Lagos] UploadService class not found - file uploads will be disabled
[28-Jun-2026 08:31:54 Africa/Lagos] MigrantController constructor completed
[28-Jun-2026 08:31:55 Africa/Lagos] Index.php - URL from GET: migrants/create
[28-Jun-2026 08:31:55 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[28-Jun-2026 08:31:55 Africa/Lagos] Exact match found: migrants/create
[28-Jun-2026 08:31:55 Africa/Lagos] MigrantController constructor started
[28-Jun-2026 08:31:55 Africa/Lagos] Autoloader failed to load: Services/UploadService
[28-Jun-2026 08:31:55 Africa/Lagos] UploadService class not found - file uploads will be disabled
[28-Jun-2026 08:31:55 Africa/Lagos] MigrantController constructor completed
[28-Jun-2026 08:31:57 Africa/Lagos] Index.php - URL from GET: users
[28-Jun-2026 08:31:57 Africa/Lagos] Dispatching: Method=GET, Request='users'
[28-Jun-2026 08:31:57 Africa/Lagos] Exact match found: users
[28-Jun-2026 08:31:57 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => 93cdb8c15c140b84aa852ce6aedd2a1c37e3714e1d88d1439a4b9c69e6611bc9
    [csrf_token_time] => 1782629395
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
)

[28-Jun-2026 08:31:57 Africa/Lagos] UserController: User role = SuperAdmin
[28-Jun-2026 08:31:57 Africa/Lagos] UserController: Access granted for SuperAdmin
[28-Jun-2026 08:31:58 Africa/Lagos] Index.php - URL from GET: profile
[28-Jun-2026 08:31:58 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[28-Jun-2026 08:31:58 Africa/Lagos] Exact match found: profile
[28-Jun-2026 08:38:03 Africa/Lagos] Index.php - URL from GET: profile
[28-Jun-2026 08:38:03 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[28-Jun-2026 08:38:03 Africa/Lagos] Exact match found: profile
[28-Jun-2026 08:38:03 Africa/Lagos] PHP Warning:  Undefined array key "password_changed_at" in /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/views/profile/index.php on line 105
[28-Jun-2026 08:39:24 Africa/Lagos] Index.php - URL from GET: profile/update
[28-Jun-2026 08:39:24 Africa/Lagos] Dispatching: Method=POST, Request='profile/update'
[28-Jun-2026 08:39:24 Africa/Lagos] Exact match found: profile/update
[28-Jun-2026 08:39:25 Africa/Lagos] Profile update error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'phone' in 'field list'
[28-Jun-2026 08:39:25 Africa/Lagos] Index.php - URL from GET: profile
[28-Jun-2026 08:39:25 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[28-Jun-2026 08:39:25 Africa/Lagos] Exact match found: profile
[28-Jun-2026 08:39:25 Africa/Lagos] PHP Warning:  Undefined array key "password_changed_at" in /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/views/profile/index.php on line 105
[28-Jun-2026 08:42:17 Africa/Lagos] Index.php - URL from GET: profile
[28-Jun-2026 08:42:17 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[28-Jun-2026 08:42:17 Africa/Lagos] Exact match found: profile
[28-Jun-2026 08:42:17 Africa/Lagos] PHP Warning:  Undefined array key "password_changed_at" in /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/views/profile/index.php on line 105
[28-Jun-2026 08:42:38 Africa/Lagos] Index.php - URL from GET: profile/update
[28-Jun-2026 08:42:38 Africa/Lagos] Dispatching: Method=POST, Request='profile/update'
[28-Jun-2026 08:42:38 Africa/Lagos] Exact match found: profile/update
[28-Jun-2026 08:42:39 Africa/Lagos] Profile update error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'phone' in 'field list'
[28-Jun-2026 08:42:39 Africa/Lagos] Index.php - URL from GET: profile
[28-Jun-2026 08:42:39 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[28-Jun-2026 08:42:39 Africa/Lagos] Exact match found: profile
[28-Jun-2026 08:42:40 Africa/Lagos] PHP Warning:  Undefined array key "password_changed_at" in /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/views/profile/index.php on line 105
[28-Jun-2026 08:45:26 Africa/Lagos] Index.php - URL from GET: profile/update
[28-Jun-2026 08:45:26 Africa/Lagos] Dispatching: Method=POST, Request='profile/update'
[28-Jun-2026 08:45:26 Africa/Lagos] Exact match found: profile/update
[28-Jun-2026 08:45:26 Africa/Lagos] Profile update error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'phone' in 'field list'
[28-Jun-2026 08:45:27 Africa/Lagos] Index.php - URL from GET: profile
[28-Jun-2026 08:45:27 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[28-Jun-2026 08:45:27 Africa/Lagos] Exact match found: profile
[28-Jun-2026 08:45:27 Africa/Lagos] PHP Warning:  Undefined array key "password_changed_at" in /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/views/profile/index.php on line 105
[28-Jun-2026 08:45:54 Africa/Lagos] Index.php - URL from GET: profile/update
[28-Jun-2026 08:45:54 Africa/Lagos] Dispatching: Method=POST, Request='profile/update'
[28-Jun-2026 08:45:54 Africa/Lagos] Exact match found: profile/update
[28-Jun-2026 08:45:54 Africa/Lagos] Profile update error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'phone' in 'field list'
[28-Jun-2026 08:45:54 Africa/Lagos] Index.php - URL from GET: profile
[28-Jun-2026 08:45:54 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[28-Jun-2026 08:45:54 Africa/Lagos] Exact match found: profile
[28-Jun-2026 08:45:54 Africa/Lagos] PHP Warning:  Undefined array key "password_changed_at" in /home/stbenedi/public_html/niscoreapps.com.ng/nis-migrant/app/views/profile/index.php on line 105
[28-Jun-2026 08:49:55 Africa/Lagos] Index.php - URL from GET: profile
[28-Jun-2026 08:49:55 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[28-Jun-2026 08:49:55 Africa/Lagos] Exact match found: profile
[28-Jun-2026 08:50:06 Africa/Lagos] Index.php - URL from GET: profile/update
[28-Jun-2026 08:50:06 Africa/Lagos] Dispatching: Method=POST, Request='profile/update'
[28-Jun-2026 08:50:06 Africa/Lagos] Exact match found: profile/update
[28-Jun-2026 08:50:06 Africa/Lagos] Profile update error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'phone' in 'field list'
[28-Jun-2026 08:50:06 Africa/Lagos] Index.php - URL from GET: profile
[28-Jun-2026 08:50:06 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[28-Jun-2026 08:50:06 Africa/Lagos] Exact match found: profile
[28-Jun-2026 08:50:41 Africa/Lagos] Index.php - URL from GET: profile/update
[28-Jun-2026 08:50:41 Africa/Lagos] Dispatching: Method=POST, Request='profile/update'
[28-Jun-2026 08:50:41 Africa/Lagos] Exact match found: profile/update
[28-Jun-2026 08:50:42 Africa/Lagos] Profile update error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'phone' in 'field list'
[28-Jun-2026 08:50:42 Africa/Lagos] Index.php - URL from GET: profile
[28-Jun-2026 08:50:42 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[28-Jun-2026 08:50:42 Africa/Lagos] Exact match found: profile
[28-Jun-2026 08:57:41 Africa/Lagos] Index.php - URL from GET: profile
[28-Jun-2026 08:57:41 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[28-Jun-2026 08:57:41 Africa/Lagos] Exact match found: profile
[28-Jun-2026 08:58:01 Africa/Lagos] Index.php - URL from GET: profile/update
[28-Jun-2026 08:58:01 Africa/Lagos] Dispatching: Method=POST, Request='profile/update'
[28-Jun-2026 08:58:01 Africa/Lagos] Exact match found: profile/update
[28-Jun-2026 08:58:03 Africa/Lagos] Index.php - URL from GET: profile
[28-Jun-2026 08:58:03 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[28-Jun-2026 08:58:03 Africa/Lagos] Exact match found: profile
[28-Jun-2026 08:58:03 Africa/Lagos] Index.php - URL from GET: uploads/avatars/avatar_1_1782633481.jpg
[28-Jun-2026 08:58:03 Africa/Lagos] Dispatching: Method=GET, Request='uploads/avatars/avatar_1_1782633481.jpg'
[28-Jun-2026 08:58:15 Africa/Lagos] Index.php - URL from GET: profile
[28-Jun-2026 08:58:15 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[28-Jun-2026 08:58:15 Africa/Lagos] Exact match found: profile
[28-Jun-2026 09:00:22 Africa/Lagos] Index.php - URL from GET: migrants/create
[28-Jun-2026 09:00:22 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[28-Jun-2026 09:00:22 Africa/Lagos] Exact match found: migrants/create
[28-Jun-2026 09:00:22 Africa/Lagos] MigrantController constructor started
[28-Jun-2026 09:00:22 Africa/Lagos] Autoloader failed to load: Services/UploadService
[28-Jun-2026 09:00:22 Africa/Lagos] UploadService class not found - file uploads will be disabled
[28-Jun-2026 09:00:22 Africa/Lagos] MigrantController constructor completed
[28-Jun-2026 09:00:23 Africa/Lagos] Index.php - URL from GET: login
[28-Jun-2026 09:00:23 Africa/Lagos] Dispatching: Method=GET, Request='login'
[28-Jun-2026 09:00:23 Africa/Lagos] Exact match found: login
[28-Jun-2026 09:00:39 Africa/Lagos] Index.php - URL from GET: login
[28-Jun-2026 09:00:39 Africa/Lagos] Dispatching: Method=POST, Request='login'
[28-Jun-2026 09:00:39 Africa/Lagos] Exact match found: login
[28-Jun-2026 09:00:39 Africa/Lagos] User logged in: ID=2, Role=Admin
[28-Jun-2026 09:00:40 Africa/Lagos] Index.php - URL from GET: dashboard
[28-Jun-2026 09:00:40 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[28-Jun-2026 09:00:40 Africa/Lagos] Exact match found: dashboard
[28-Jun-2026 09:00:42 Africa/Lagos] Index.php - URL from GET: profile
[28-Jun-2026 09:00:42 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[28-Jun-2026 09:00:42 Africa/Lagos] Exact match found: profile
[28-Jun-2026 09:03:22 Africa/Lagos] Index.php - URL from GET: profile
[28-Jun-2026 09:03:22 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[28-Jun-2026 09:03:22 Africa/Lagos] Exact match found: profile
[28-Jun-2026 09:03:46 Africa/Lagos] Index.php - URL from GET: profile/update
[28-Jun-2026 09:03:46 Africa/Lagos] Dispatching: Method=POST, Request='profile/update'
[28-Jun-2026 09:03:46 Africa/Lagos] Exact match found: profile/update
[28-Jun-2026 09:03:46 Africa/Lagos] Index.php - URL from GET: profile
[28-Jun-2026 09:03:46 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[28-Jun-2026 09:03:46 Africa/Lagos] Exact match found: profile
[28-Jun-2026 09:07:40 Africa/Lagos] Index.php - URL from GET: profile
[28-Jun-2026 09:07:40 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[28-Jun-2026 09:07:40 Africa/Lagos] Exact match found: profile
[28-Jun-2026 09:07:48 Africa/Lagos] Index.php - URL from GET: profile
[28-Jun-2026 09:07:48 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[28-Jun-2026 09:07:48 Africa/Lagos] Exact match found: profile
[28-Jun-2026 09:08:00 Africa/Lagos] Index.php - URL from GET: dashboard
[28-Jun-2026 09:08:00 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[28-Jun-2026 09:08:00 Africa/Lagos] Exact match found: dashboard
[28-Jun-2026 09:08:03 Africa/Lagos] Index.php - URL from GET: migrants/create
[28-Jun-2026 09:08:03 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[28-Jun-2026 09:08:03 Africa/Lagos] Exact match found: migrants/create
[28-Jun-2026 09:08:03 Africa/Lagos] MigrantController constructor started
[28-Jun-2026 09:08:03 Africa/Lagos] Autoloader failed to load: Services/UploadService
[28-Jun-2026 09:08:03 Africa/Lagos] UploadService class not found - file uploads will be disabled
[28-Jun-2026 09:08:03 Africa/Lagos] MigrantController constructor completed
[28-Jun-2026 09:08:05 Africa/Lagos] Index.php - URL from GET: dashboard
[28-Jun-2026 09:08:05 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[28-Jun-2026 09:08:05 Africa/Lagos] Exact match found: dashboard
[28-Jun-2026 09:08:21 Africa/Lagos] Index.php - URL from GET: profile
[28-Jun-2026 09:08:21 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[28-Jun-2026 09:08:21 Africa/Lagos] Exact match found: profile
[28-Jun-2026 09:14:58 Africa/Lagos] Index.php - URL from GET: profile
[28-Jun-2026 09:14:58 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[28-Jun-2026 09:14:58 Africa/Lagos] Exact match found: profile
[28-Jun-2026 09:15:46 Africa/Lagos] Index.php - URL from GET: profile
[28-Jun-2026 09:15:46 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[28-Jun-2026 09:15:46 Africa/Lagos] Exact match found: profile
[28-Jun-2026 09:15:55 Africa/Lagos] Index.php - URL from GET: profile
[28-Jun-2026 09:15:55 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[28-Jun-2026 09:15:55 Africa/Lagos] Exact match found: profile
[28-Jun-2026 09:18:24 Africa/Lagos] Index.php - URL from GET: profile
[28-Jun-2026 09:18:24 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[28-Jun-2026 09:18:24 Africa/Lagos] Exact match found: profile
[28-Jun-2026 09:18:27 Africa/Lagos] Index.php - URL from GET: profile
[28-Jun-2026 09:18:27 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[28-Jun-2026 09:18:27 Africa/Lagos] Exact match found: profile
[28-Jun-2026 09:20:00 Africa/Lagos] Index.php - URL from GET: profile
[28-Jun-2026 09:20:00 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[28-Jun-2026 09:20:00 Africa/Lagos] Exact match found: profile
[28-Jun-2026 09:20:06 Africa/Lagos] Index.php - URL from GET: dashboard
[28-Jun-2026 09:20:06 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[28-Jun-2026 09:20:06 Africa/Lagos] Exact match found: dashboard
[28-Jun-2026 09:20:08 Africa/Lagos] Index.php - URL from GET: migrants/search
[28-Jun-2026 09:20:08 Africa/Lagos] Dispatching: Method=GET, Request='migrants/search'
[28-Jun-2026 09:20:08 Africa/Lagos] Exact match found: migrants/search
[28-Jun-2026 09:20:08 Africa/Lagos] MigrantController constructor started
[28-Jun-2026 09:20:08 Africa/Lagos] Autoloader failed to load: Services/UploadService
[28-Jun-2026 09:20:08 Africa/Lagos] UploadService class not found - file uploads will be disabled
[28-Jun-2026 09:20:08 Africa/Lagos] MigrantController constructor completed
[28-Jun-2026 09:20:09 Africa/Lagos] Index.php - URL from GET: migrants/create
[28-Jun-2026 09:20:09 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[28-Jun-2026 09:20:09 Africa/Lagos] Exact match found: migrants/create
[28-Jun-2026 09:20:09 Africa/Lagos] MigrantController constructor started
[28-Jun-2026 09:20:09 Africa/Lagos] Autoloader failed to load: Services/UploadService
[28-Jun-2026 09:20:09 Africa/Lagos] UploadService class not found - file uploads will be disabled
[28-Jun-2026 09:20:09 Africa/Lagos] MigrantController constructor completed
[28-Jun-2026 09:20:22 Africa/Lagos] Index.php - URL from GET: dashboard
[28-Jun-2026 09:20:22 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[28-Jun-2026 09:20:22 Africa/Lagos] Exact match found: dashboard
[28-Jun-2026 09:20:25 Africa/Lagos] Index.php - URL from GET: dashboard
[28-Jun-2026 09:20:25 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[28-Jun-2026 09:20:25 Africa/Lagos] Exact match found: dashboard
[28-Jun-2026 09:20:37 Africa/Lagos] Index.php - URL from GET: dashboard
[28-Jun-2026 09:20:37 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[28-Jun-2026 09:20:37 Africa/Lagos] Exact match found: dashboard
[28-Jun-2026 09:21:08 Africa/Lagos] Index.php - URL from GET: dashboard
[28-Jun-2026 09:21:08 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[28-Jun-2026 09:21:08 Africa/Lagos] Exact match found: dashboard
[28-Jun-2026 09:21:12 Africa/Lagos] Index.php - URL from GET: migrants/create
[28-Jun-2026 09:21:12 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[28-Jun-2026 09:21:12 Africa/Lagos] Exact match found: migrants/create
[28-Jun-2026 09:21:12 Africa/Lagos] MigrantController constructor started
[28-Jun-2026 09:21:12 Africa/Lagos] Autoloader failed to load: Services/UploadService
[28-Jun-2026 09:21:12 Africa/Lagos] UploadService class not found - file uploads will be disabled
[28-Jun-2026 09:21:12 Africa/Lagos] MigrantController constructor completed
[28-Jun-2026 09:21:50 Africa/Lagos] Index.php - URL from GET: migrants/create
[28-Jun-2026 09:21:50 Africa/Lagos] Dispatching: Method=GET, Request='migrants/create'
[28-Jun-2026 09:21:50 Africa/Lagos] Exact match found: migrants/create
[28-Jun-2026 09:21:50 Africa/Lagos] MigrantController constructor started
[28-Jun-2026 09:21:50 Africa/Lagos] Autoloader failed to load: Services/UploadService
[28-Jun-2026 09:21:50 Africa/Lagos] UploadService class not found - file uploads will be disabled
[28-Jun-2026 09:21:50 Africa/Lagos] MigrantController constructor completed
[28-Jun-2026 09:21:53 Africa/Lagos] Index.php - URL from GET: logout
[28-Jun-2026 09:21:53 Africa/Lagos] Dispatching: Method=GET, Request='logout'
[28-Jun-2026 09:21:53 Africa/Lagos] Exact match found: logout
[28-Jun-2026 09:21:53 Africa/Lagos] Activity logging failed: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'description' in 'field list'
[28-Jun-2026 09:21:53 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Jun-2026 09:21:53 Africa/Lagos] Dispatching: Method=GET, Request=''
[28-Jun-2026 09:21:53 Africa/Lagos] Exact match found: 
[28-Jun-2026 09:22:01 Africa/Lagos] Index.php - URL from GET: login
[28-Jun-2026 09:22:01 Africa/Lagos] Dispatching: Method=POST, Request='login'
[28-Jun-2026 09:22:01 Africa/Lagos] Exact match found: login
[28-Jun-2026 09:22:01 Africa/Lagos] Login attempt clearing failed: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'user_agent' in 'field list'
[28-Jun-2026 09:22:01 Africa/Lagos] User logged in: ID=1, Role=SuperAdmin, Avatar=avatar_1_1782633826.jpg
[28-Jun-2026 09:22:01 Africa/Lagos] Activity logging failed: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'description' in 'field list'
[28-Jun-2026 09:22:03 Africa/Lagos] Index.php - URL from GET: dashboard
[28-Jun-2026 09:22:03 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[28-Jun-2026 09:22:03 Africa/Lagos] Exact match found: dashboard
[28-Jun-2026 09:22:23 Africa/Lagos] Index.php - URL from GET: users
[28-Jun-2026 09:22:23 Africa/Lagos] Dispatching: Method=GET, Request='users'
[28-Jun-2026 09:22:23 Africa/Lagos] Exact match found: users
[28-Jun-2026 09:22:23 Africa/Lagos] UserController constructor - Session: Array
(
    [csrf_token] => 14461f347148e81527ac0a6fadedde22fabc2418d696b2622fa0e4e563ba643d
    [csrf_token_time] => 1782634913
    [user_id] => 1
    [username] => superadmin
    [full_name] => Super Administrator
    [role] => SuperAdmin
    [user_role] => SuperAdmin
    [avatar] => avatar_1_1782633826.jpg
    [email] => superadmin@nis.gov.ng
    [phone] => 
)

[28-Jun-2026 09:22:23 Africa/Lagos] UserController: User role = SuperAdmin
[28-Jun-2026 09:22:23 Africa/Lagos] UserController: Access granted for SuperAdmin
[28-Jun-2026 09:22:29 Africa/Lagos] Index.php - URL from GET: logout
[28-Jun-2026 09:22:29 Africa/Lagos] Dispatching: Method=GET, Request='logout'
[28-Jun-2026 09:22:29 Africa/Lagos] Exact match found: logout
[28-Jun-2026 09:22:29 Africa/Lagos] Activity logging failed: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'description' in 'field list'
[28-Jun-2026 09:22:29 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Jun-2026 09:22:29 Africa/Lagos] Dispatching: Method=GET, Request=''
[28-Jun-2026 09:22:29 Africa/Lagos] Exact match found: 
[28-Jun-2026 09:22:39 Africa/Lagos] Index.php - URL from GET: login
[28-Jun-2026 09:22:39 Africa/Lagos] Dispatching: Method=POST, Request='login'
[28-Jun-2026 09:22:39 Africa/Lagos] Exact match found: login
[28-Jun-2026 09:22:39 Africa/Lagos] Login attempt clearing failed: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'user_agent' in 'field list'
[28-Jun-2026 09:22:39 Africa/Lagos] User logged in: ID=2, Role=Admin, Avatar=none
[28-Jun-2026 09:22:39 Africa/Lagos] Activity logging failed: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'description' in 'field list'
[28-Jun-2026 09:22:40 Africa/Lagos] Index.php - URL from GET: dashboard
[28-Jun-2026 09:22:40 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[28-Jun-2026 09:22:40 Africa/Lagos] Exact match found: dashboard
[28-Jun-2026 09:22:44 Africa/Lagos] Index.php - URL from GET: profile
[28-Jun-2026 09:22:44 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[28-Jun-2026 09:22:44 Africa/Lagos] Exact match found: profile
[28-Jun-2026 09:23:04 Africa/Lagos] Index.php - URL from GET: profile/update
[28-Jun-2026 09:23:04 Africa/Lagos] Dispatching: Method=POST, Request='profile/update'
[28-Jun-2026 09:23:04 Africa/Lagos] Exact match found: profile/update
[28-Jun-2026 09:23:06 Africa/Lagos] Index.php - URL from GET: profile
[28-Jun-2026 09:23:06 Africa/Lagos] Dispatching: Method=GET, Request='profile'
[28-Jun-2026 09:23:06 Africa/Lagos] Exact match found: profile
[28-Jun-2026 09:23:12 Africa/Lagos] Index.php - URL from GET: logout
[28-Jun-2026 09:23:12 Africa/Lagos] Dispatching: Method=GET, Request='logout'
[28-Jun-2026 09:23:12 Africa/Lagos] Exact match found: logout
[28-Jun-2026 09:23:12 Africa/Lagos] Activity logging failed: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'description' in 'field list'
[28-Jun-2026 09:23:12 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Jun-2026 09:23:12 Africa/Lagos] Dispatching: Method=GET, Request=''
[28-Jun-2026 09:23:12 Africa/Lagos] Exact match found: 
[28-Jun-2026 09:23:22 Africa/Lagos] Index.php - URL from GET: login
[28-Jun-2026 09:23:22 Africa/Lagos] Dispatching: Method=POST, Request='login'
[28-Jun-2026 09:23:22 Africa/Lagos] Exact match found: login
[28-Jun-2026 09:23:22 Africa/Lagos] Login attempt clearing failed: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'user_agent' in 'field list'
[28-Jun-2026 09:23:22 Africa/Lagos] User logged in: ID=2, Role=Admin, Avatar=avatar_2_1782634984.jpg
[28-Jun-2026 09:23:22 Africa/Lagos] Activity logging failed: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'description' in 'field list'
[28-Jun-2026 09:23:24 Africa/Lagos] Index.php - URL from GET: dashboard
[28-Jun-2026 09:23:24 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[28-Jun-2026 09:23:24 Africa/Lagos] Exact match found: dashboard
[28-Jun-2026 09:23:39 Africa/Lagos] Index.php - URL from GET: reports
[28-Jun-2026 09:23:39 Africa/Lagos] Dispatching: Method=GET, Request='reports'
[28-Jun-2026 09:23:39 Africa/Lagos] Exact match found: reports
[28-Jun-2026 09:23:45 Africa/Lagos] Index.php - URL from GET: dashboard
[28-Jun-2026 09:23:45 Africa/Lagos] Dispatching: Method=GET, Request='dashboard'
[28-Jun-2026 09:23:45 Africa/Lagos] Exact match found: dashboard
[28-Jun-2026 09:24:14 Africa/Lagos] Index.php - URL from GET: logout
[28-Jun-2026 09:24:14 Africa/Lagos] Dispatching: Method=GET, Request='logout'
[28-Jun-2026 09:24:14 Africa/Lagos] Exact match found: logout
[28-Jun-2026 09:24:14 Africa/Lagos] Activity logging failed: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'description' in 'field list'
[28-Jun-2026 09:24:15 Africa/Lagos] Index.php - URL from GET: ROOT
[28-Jun-2026 09:24:15 Africa/Lagos] Dispatching: Method=GET, Request=''
[28-Jun-2026 09:24:15 Africa/Lagos] Exact match found: 
