INFO - 2026-01-30 18:14:32 --> Array
(
)

INFO - 2026-01-30 18:14:36 --> Array
(
    [email] => BlackLight@activition.com
    [password] => 1234
)

INFO - 2026-01-30 18:14:36 --> Array
(
    [email] => BlackLight@activition.com
    [password] => 1234
)

INFO - 2026-01-30 18:14:48 --> Array
(
    [email] => blacklight@activition.com
    [password] => 1234
)

INFO - 2026-01-30 18:14:48 --> Array
(
    [email] => blacklight@activition.com
    [password] => 1234
)

INFO - 2026-01-30 18:14:53 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => 1234
)

INFO - 2026-01-30 18:14:53 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => 1234
)

CRITICAL - 2026-01-30 20:20:17 --> TypeError: CodeIgniter\Validation\StrictRules\FileRules::is_image(): Argument #2 ($params) must be of type string, null given, called in C:\Users\Adrians\Documents\Projects\programming projects\DiplomDarbs\Art Portfolio\project-root\vendor\codeigniter4\framework\system\Validation\Validation.php on line 335
[Method: POST, Route: gallery/profile/update]
in SYSTEMPATH\Validation\StrictRules\FileRules.php on line 125.
 1 SYSTEMPATH\Validation\Validation.php(335): CodeIgniter\Validation\StrictRules\FileRules->is_image('uploads/profile_pictures/1769804417_90d5ff1066c63c54bf67.jpg', null)
 2 SYSTEMPATH\Validation\Validation.php(201): CodeIgniter\Validation\Validation->processRules('profile_picture', 'profile_picture', 'uploads/profile_pictures/1769804417_90d5ff1066c63c54bf67.jpg', [...], [...], 'profile_picture')
 3 SYSTEMPATH\BaseModel.php(1570): CodeIgniter\Validation\Validation->run([...], null, null)
 4 SYSTEMPATH\BaseModel.php(997): CodeIgniter\BaseModel->validate([...])
 5 SYSTEMPATH\Model.php(860): CodeIgniter\BaseModel->update([...], [...])
 6 APPPATH\Controllers\GalleryController.php(413): CodeIgniter\Model->update('1', [...])
 7 SYSTEMPATH\CodeIgniter.php(933): App\Controllers\GalleryController->updateProfile()
 8 SYSTEMPATH\CodeIgniter.php(507): CodeIgniter\CodeIgniter->runController(Object(App\Controllers\GalleryController))
 9 SYSTEMPATH\CodeIgniter.php(354): CodeIgniter\CodeIgniter->handleRequest(null, Object(Config\Cache), false)
10 SYSTEMPATH\Boot.php(363): CodeIgniter\CodeIgniter->run()
11 SYSTEMPATH\Boot.php(68): CodeIgniter\Boot::runCodeIgniter(Object(CodeIgniter\CodeIgniter))
12 FCPATH\index.php(59): CodeIgniter\Boot::bootWeb(Object(Config\Paths))
13 SYSTEMPATH\rewrite.php(44): require_once('C:\\Users\\Adrians\\Documents\\Projects\\programming projects\\DiplomDarbs\\Art Portfolio\\project-root\\public\\index.php')
INFO - 2026-01-30 20:27:12 --> Array
(
)

INFO - 2026-01-30 20:27:15 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => 1234
)

INFO - 2026-01-30 20:27:15 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => 1234
)

INFO - 2026-01-30 20:30:01 --> Gallery Store - Title: first draft
INFO - 2026-01-30 20:30:01 --> Gallery Store - Image: 481970493_645147288213789_1168459417090503859_n.jpg
INFO - 2026-01-30 20:30:01 --> Gallery Store - Saving data: {"user_id":"1","title":"first draft","description":"hot!!!","image_path":"uploads\/1769805001_21c4735b67a50c061a6c.jpg"}
INFO - 2026-01-30 20:30:01 --> Gallery Store - Success! Item saved
INFO - 2026-01-30 20:32:27 --> Gallery Update - ID: 8, Title: first draftf, Description: hot!!!
INFO - 2026-01-30 20:32:27 --> Gallery Update - Attempting update with data: {"title":"first draftf","description":"hot!!!"}
INFO - 2026-01-30 20:32:27 --> Gallery Update - Success! Item updated
INFO - 2026-01-30 20:32:37 --> Gallery Update - ID: 8, Title: hot anime girl, Description: hot!!!
INFO - 2026-01-30 20:32:37 --> Gallery Update - Attempting update with data: {"title":"hot anime girl","description":"hot!!!"}
INFO - 2026-01-30 20:32:37 --> Gallery Update - Success! Item updated
INFO - 2026-01-30 20:32:44 --> Gallery Update - ID: 8, Title: hot anime girl, Description: hot!!! sasve
INFO - 2026-01-30 20:32:44 --> Gallery Update - Attempting update with data: {"title":"hot anime girl","description":"hot!!! sasve"}
INFO - 2026-01-30 20:32:44 --> Gallery Update - Success! Item updated
INFO - 2026-01-30 20:32:52 --> Gallery Update - ID: 8, Title: hot anime girl, Description: hot!!! sasve
INFO - 2026-01-30 20:32:52 --> Gallery Update - Processing image upload
INFO - 2026-01-30 20:32:52 --> Gallery Update - Deleted old image: C:\Users\Adrians\Documents\Projects\programming projects\DiplomDarbs\Art Portfolio\project-root\public\uploads/1769805001_21c4735b67a50c061a6c.jpg
INFO - 2026-01-30 20:32:52 --> Gallery Update - New image uploaded: 1769805172_2aa988a079a6e6bc2c56.png
INFO - 2026-01-30 20:32:52 --> Gallery Update - Attempting update with data: {"title":"hot anime girl","description":"hot!!! sasve","image_path":"uploads\/1769805172_2aa988a079a6e6bc2c56.png"}
INFO - 2026-01-30 20:32:52 --> Gallery Update - Success! Item updated
INFO - 2026-01-30 20:32:56 --> Gallery Update - ID: 8, Title: hot anime girl, Description: hot!!! sasve
INFO - 2026-01-30 20:32:56 --> Gallery Update - Attempting update with data: {"title":"hot anime girl","description":"hot!!! sasve"}
INFO - 2026-01-30 20:32:56 --> Gallery Update - Success! Item updated
INFO - 2026-01-30 20:33:07 --> Gallery Update - ID: 8, Title: hot anime girl, Description: hot!!! sasve
INFO - 2026-01-30 20:33:07 --> Gallery Update - Processing image upload
INFO - 2026-01-30 20:33:07 --> Gallery Update - Deleted old image: C:\Users\Adrians\Documents\Projects\programming projects\DiplomDarbs\Art Portfolio\project-root\public\uploads/1769805172_2aa988a079a6e6bc2c56.png
INFO - 2026-01-30 20:33:07 --> Gallery Update - New image uploaded: 1769805187_e02f541321a33c959ec7.png
INFO - 2026-01-30 20:33:07 --> Gallery Update - Attempting update with data: {"title":"hot anime girl","description":"hot!!! sasve","image_path":"uploads\/1769805187_e02f541321a33c959ec7.png"}
INFO - 2026-01-30 20:33:07 --> Gallery Update - Success! Item updated
INFO - 2026-01-30 20:37:11 --> Array
(
)

INFO - 2026-01-30 20:37:14 --> Array
(
    [email] => BlackLight@activition.com
    [password] => 1234
)

INFO - 2026-01-30 20:37:14 --> Array
(
    [email] => BlackLight@activition.com
    [password] => 1234
)

INFO - 2026-01-30 20:40:22 --> Array
(
    [email] => BlackLight@activition.com
    [password] => 1234
)

INFO - 2026-01-30 20:40:22 --> Array
(
    [email] => BlackLight@activition.com
    [password] => 1234
)

INFO - 2026-01-30 20:40:49 --> Registration attempt - Email: marshmallowarito@gmail.com
INFO - 2026-01-30 20:41:04 --> Registration attempt - Email: marshmallowarito@gmail.com
INFO - 2026-01-30 20:41:04 --> Attempting to save user: {"firstname":"daniels","lastname":"topcievs","email":"marshmallowarito@gmail.com","password":"$2y$12$LIxSzks38zf2SvigdzsRSufXhALVV\/XikIbr0o9cdWoqzIJhmsYKq"}
INFO - 2026-01-30 20:41:04 --> User registered successfully - ID: 1
INFO - 2026-01-30 20:41:04 --> Array
(
)

INFO - 2026-01-30 20:41:15 --> Array
(
    [email] => marshmallowarito@gmail.com
    [password] => 123456
)

INFO - 2026-01-30 20:41:15 --> Array
(
    [email] => marshmallowarito@gmail.com
    [password] => 123456
)

INFO - 2026-01-30 20:41:16 --> Array
(
)

INFO - 2026-01-30 20:43:55 --> Gallery Store - Title: my first post
INFO - 2026-01-30 20:43:55 --> Gallery Store - Image: 0_wATbQ49jziZTyhZH.jpg
INFO - 2026-01-30 20:43:55 --> Gallery Store - Saving data: {"user_id":"3","title":"my first post","description":"be nice","image_path":"uploads\/1769805835_086e51f33dee5f34c606.jpg"}
INFO - 2026-01-30 20:43:55 --> Gallery Store - Success! Item saved
INFO - 2026-01-30 20:44:40 --> Registration attempt - Email: BlackLight@activition.com
INFO - 2026-01-30 20:44:40 --> Attempting to save user: {"firstname":"alex","lastname":"mercer","email":"BlackLight@activition.com","password":"$2y$12$dQYsVbXzLGBaHJRvm0u5JOefRKWLi\/.rAdDj3PIPmgmX2WWWHvAhu"}
INFO - 2026-01-30 20:44:40 --> User registered successfully - ID: 1
INFO - 2026-01-30 20:44:40 --> Array
(
)

INFO - 2026-01-30 20:44:47 --> Array
(
    [email] => BlackLight@activition.com
    [password] => qwerty
)

INFO - 2026-01-30 20:44:47 --> Array
(
    [email] => BlackLight@activition.com
    [password] => qwerty
)

INFO - 2026-01-30 20:47:36 --> Gallery Store - Title: niggers
INFO - 2026-01-30 20:47:36 --> Gallery Store - Image: Screenshot 2025-05-25 150912.jpg
INFO - 2026-01-30 20:47:36 --> Gallery Store - Saving data: {"user_id":"4","title":"niggers","description":"i hate niggers","image_path":"uploads\/1769806056_8c83044f265569b599a7.jpg"}
INFO - 2026-01-30 20:47:36 --> Gallery Store - Success! Item saved
INFO - 2026-01-30 20:48:27 --> Registration attempt - Email: patb@american.com
INFO - 2026-01-30 20:50:59 --> Registration attempt - Email: patb@american.com
INFO - 2026-01-30 20:51:05 --> Registration attempt - Email: patb@american.com
INFO - 2026-01-30 20:51:10 --> Registration attempt - Email: patb@american.com
INFO - 2026-01-30 20:51:10 --> Attempting to save user: {"firstname":"Patrick","lastname":"Bateman","email":"patb@american.com","password":"$2y$12$Z.7E4zpTnlglJCQ0BrQOEuUASr9DEmR5SIkHM1OjrljQrsYTjI0mC"}
INFO - 2026-01-30 20:51:10 --> User registered successfully - ID: 1
INFO - 2026-01-30 20:51:10 --> Array
(
)

INFO - 2026-01-30 20:51:17 --> Array
(
    [email] => patb@american.com
    [password] => fuckin
)

INFO - 2026-01-30 20:51:17 --> Array
(
    [email] => patb@american.com
    [password] => fuckin
)

INFO - 2026-01-30 20:53:22 --> Gallery Store - Title: tuf
INFO - 2026-01-30 20:53:22 --> Gallery Store - Image: maxresdefault-2831941185.jpg
INFO - 2026-01-30 20:53:22 --> Gallery Store - Saving data: {"user_id":"5","title":"tuf","description":"tuf pic","image_path":"uploads\/1769806402_0ece0abc90e826ea07e4.jpg"}
INFO - 2026-01-30 20:53:22 --> Gallery Store - Success! Item saved
CRITICAL - 2026-01-30 21:01:36 --> ParseError: syntax error, unexpected token "public"
[Method: GET, Route: gallery]
in APPPATH\Controllers\GalleryController.php on line 27.
 1 VENDORPATH\composer\ClassLoader.php(427): {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():575}('C:\\Users\\Adrians\\Documents\\Projects\\programming projects\\DiplomDarbs\\Art Portfolio\\project-root\\vendor\\composer/../../app\\Controllers\\GalleryController.php')
 2 [internal function]: Composer\Autoload\ClassLoader->loadClass('App\\Controllers\\GalleryController')
 3 SYSTEMPATH\CodeIgniter.php(885): class_exists('\\App\\Controllers\\GalleryController', true)
 4 SYSTEMPATH\CodeIgniter.php(494): CodeIgniter\CodeIgniter->startController()
 5 SYSTEMPATH\CodeIgniter.php(354): CodeIgniter\CodeIgniter->handleRequest(null, Object(Config\Cache), false)
 6 SYSTEMPATH\Boot.php(363): CodeIgniter\CodeIgniter->run()
 7 SYSTEMPATH\Boot.php(68): CodeIgniter\Boot::runCodeIgniter(Object(CodeIgniter\CodeIgniter))
 8 FCPATH\index.php(59): CodeIgniter\Boot::bootWeb(Object(Config\Paths))
 9 SYSTEMPATH\rewrite.php(44): require_once('C:\\Users\\Adrians\\Documents\\Projects\\programming projects\\DiplomDarbs\\Art Portfolio\\project-root\\public\\index.php')
CRITICAL - 2026-01-30 21:02:28 --> ParseError: syntax error, unexpected token "public"
[Method: GET, Route: gallery]
in APPPATH\Controllers\GalleryController.php on line 27.
 1 VENDORPATH\composer\ClassLoader.php(427): {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():575}('C:\\Users\\Adrians\\Documents\\Projects\\programming projects\\DiplomDarbs\\Art Portfolio\\project-root\\vendor\\composer/../../app\\Controllers\\GalleryController.php')
 2 [internal function]: Composer\Autoload\ClassLoader->loadClass('App\\Controllers\\GalleryController')
 3 SYSTEMPATH\CodeIgniter.php(885): class_exists('\\App\\Controllers\\GalleryController', true)
 4 SYSTEMPATH\CodeIgniter.php(494): CodeIgniter\CodeIgniter->startController()
 5 SYSTEMPATH\CodeIgniter.php(354): CodeIgniter\CodeIgniter->handleRequest(null, Object(Config\Cache), false)
 6 SYSTEMPATH\Boot.php(363): CodeIgniter\CodeIgniter->run()
 7 SYSTEMPATH\Boot.php(68): CodeIgniter\Boot::runCodeIgniter(Object(CodeIgniter\CodeIgniter))
 8 FCPATH\index.php(59): CodeIgniter\Boot::bootWeb(Object(Config\Paths))
 9 SYSTEMPATH\rewrite.php(44): require_once('C:\\Users\\Adrians\\Documents\\Projects\\programming projects\\DiplomDarbs\\Art Portfolio\\project-root\\public\\index.php')
CRITICAL - 2026-01-30 21:02:30 --> ParseError: syntax error, unexpected token "public"
[Method: GET, Route: gallery]
in APPPATH\Controllers\GalleryController.php on line 27.
 1 VENDORPATH\composer\ClassLoader.php(427): {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():575}('C:\\Users\\Adrians\\Documents\\Projects\\programming projects\\DiplomDarbs\\Art Portfolio\\project-root\\vendor\\composer/../../app\\Controllers\\GalleryController.php')
 2 [internal function]: Composer\Autoload\ClassLoader->loadClass('App\\Controllers\\GalleryController')
 3 SYSTEMPATH\CodeIgniter.php(885): class_exists('\\App\\Controllers\\GalleryController', true)
 4 SYSTEMPATH\CodeIgniter.php(494): CodeIgniter\CodeIgniter->startController()
 5 SYSTEMPATH\CodeIgniter.php(354): CodeIgniter\CodeIgniter->handleRequest(null, Object(Config\Cache), false)
 6 SYSTEMPATH\Boot.php(363): CodeIgniter\CodeIgniter->run()
 7 SYSTEMPATH\Boot.php(68): CodeIgniter\Boot::runCodeIgniter(Object(CodeIgniter\CodeIgniter))
 8 FCPATH\index.php(59): CodeIgniter\Boot::bootWeb(Object(Config\Paths))
 9 SYSTEMPATH\rewrite.php(44): require_once('C:\\Users\\Adrians\\Documents\\Projects\\programming projects\\DiplomDarbs\\Art Portfolio\\project-root\\public\\index.php')
CRITICAL - 2026-01-30 21:09:19 --> ParseError: syntax error, unexpected token "public", expecting end of file
[Method: GET, Route: gallery]
in APPPATH\Controllers\GalleryController.php on line 490.
 1 VENDORPATH\composer\ClassLoader.php(427): {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():575}('C:\\Users\\Adrians\\Documents\\Projects\\programming projects\\DiplomDarbs\\Art Portfolio\\project-root\\vendor\\composer/../../app\\Controllers\\GalleryController.php')
 2 [internal function]: Composer\Autoload\ClassLoader->loadClass('App\\Controllers\\GalleryController')
 3 SYSTEMPATH\CodeIgniter.php(885): class_exists('\\App\\Controllers\\GalleryController', true)
 4 SYSTEMPATH\CodeIgniter.php(494): CodeIgniter\CodeIgniter->startController()
 5 SYSTEMPATH\CodeIgniter.php(354): CodeIgniter\CodeIgniter->handleRequest(null, Object(Config\Cache), false)
 6 SYSTEMPATH\Boot.php(363): CodeIgniter\CodeIgniter->run()
 7 SYSTEMPATH\Boot.php(68): CodeIgniter\Boot::runCodeIgniter(Object(CodeIgniter\CodeIgniter))
 8 FCPATH\index.php(59): CodeIgniter\Boot::bootWeb(Object(Config\Paths))
 9 SYSTEMPATH\rewrite.php(44): require_once('C:\\Users\\Adrians\\Documents\\Projects\\programming projects\\DiplomDarbs\\Art Portfolio\\project-root\\public\\index.php')
CRITICAL - 2026-01-30 21:10:53 --> ParseError: syntax error, unexpected token "public", expecting end of file
[Method: GET, Route: gallery]
in APPPATH\Controllers\GalleryController.php on line 971.
 1 VENDORPATH\composer\ClassLoader.php(427): {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():575}('C:\\Users\\Adrians\\Documents\\Projects\\programming projects\\DiplomDarbs\\Art Portfolio\\project-root\\vendor\\composer/../../app\\Controllers\\GalleryController.php')
 2 [internal function]: Composer\Autoload\ClassLoader->loadClass('App\\Controllers\\GalleryController')
 3 SYSTEMPATH\CodeIgniter.php(885): class_exists('\\App\\Controllers\\GalleryController', true)
 4 SYSTEMPATH\CodeIgniter.php(494): CodeIgniter\CodeIgniter->startController()
 5 SYSTEMPATH\CodeIgniter.php(354): CodeIgniter\CodeIgniter->handleRequest(null, Object(Config\Cache), false)
 6 SYSTEMPATH\Boot.php(363): CodeIgniter\CodeIgniter->run()
 7 SYSTEMPATH\Boot.php(68): CodeIgniter\Boot::runCodeIgniter(Object(CodeIgniter\CodeIgniter))
 8 FCPATH\index.php(59): CodeIgniter\Boot::bootWeb(Object(Config\Paths))
 9 SYSTEMPATH\rewrite.php(44): require_once('C:\\Users\\Adrians\\Documents\\Projects\\programming projects\\DiplomDarbs\\Art Portfolio\\project-root\\public\\index.php')
INFO - 2026-01-30 21:24:09 --> Array
(
)

INFO - 2026-01-30 21:24:17 --> Array
(
)

INFO - 2026-01-30 21:24:21 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => 1234
)

INFO - 2026-01-30 21:24:21 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => 1234
)

INFO - 2026-01-30 21:32:50 --> Array
(
)

INFO - 2026-01-30 21:32:57 --> Array
(
    [email] => marshmallowarito@gmail.com
    [password] => 123456
)

INFO - 2026-01-30 21:32:57 --> Array
(
    [email] => marshmallowarito@gmail.com
    [password] => 123456
)

INFO - 2026-01-30 21:33:23 --> Array
(
)

INFO - 2026-01-30 21:33:26 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => 1234
)

INFO - 2026-01-30 21:33:27 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => 1234
)

INFO - 2026-01-30 21:43:00 --> Array
(
)

INFO - 2026-01-30 21:43:03 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => 1234
)

INFO - 2026-01-30 21:43:03 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => 1234
)

INFO - 2026-01-30 22:12:41 --> Array
(
)

INFO - 2026-01-30 22:12:47 --> Array
(
)

INFO - 2026-01-30 22:15:48 --> Array
(
)

INFO - 2026-01-30 22:16:54 --> Array
(
)

INFO - 2026-01-30 22:16:57 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => 1234
)

INFO - 2026-01-30 22:16:57 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => 1234
)

INFO - 2026-01-30 22:50:58 --> Array
(
)

INFO - 2026-01-30 22:51:27 --> Array
(
)

INFO - 2026-01-30 22:51:30 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => 1234
)

INFO - 2026-01-30 22:51:30 --> Array
(
    [email] => gaben@valvesoftware.com
    [password] => 1234
)

