Slawomir Boczek
fe821c5808
Feature/resend email verify ( #333 )
...
* feat: Resend Email Verify
+ rework the whole concept, based on new table for email hashes
This make it possible that every email will work, not matter if first or last
* Nothing important: change variable name
* Change message
2025-10-12 11:19:30 +02:00
slawkens
4eab805d26
Fix when config.local.php cannot be saved
2025-09-09 17:49:05 +02:00
slawkens
6e0f591383
Do not allow access to tools/ folder after install
2025-05-29 12:22:16 +02:00
slawkens
d8a6090be3
Add new setting/configurable: site_url, prevents domain spoofing
2025-05-29 09:27:29 +02:00
slawkens
ae5be41e11
Separate migration 44 with 45
2025-05-14 10:52:06 +02:00
slawkens
bf06bed385
Update schema.sql
2025-05-14 10:22:42 +02:00
slawkens
c24c580796
Fix installMenus when theme/template was removed from disc
2025-05-09 13:09:44 +02:00
João
8cf3409077
SQL Syntax Standardization ( #298 )
...
* Update schema.sql
* Update schema.sql
2025-04-18 23:17:35 +02:00
slawkens
e0043b1300
Fix warning
2025-04-18 20:44:11 +02:00
slawkens
ea753278a0
Secure direct access to template.php
2025-01-27 22:15:00 +01:00
slawkens
a45ceab83a
Make players.comment and guilds.description VARCHAR
2025-01-22 21:44:58 +01:00
slawkens
eb4b3ada49
Adjust post_ip to support ipv6
2025-01-09 13:10:04 +01:00
slawkens
023f1dc598
Support for accounts.id when there is no accounts.name and accounts.number
2024-12-19 21:52:05 +01:00
slawkens
17210b717f
Execute updated migrations with $up() function
2024-11-22 16:04:19 +01:00
slawkens
5782772b90
Remove bugtracker SQL table as the page has been removed
2024-11-22 15:53:57 +01:00
slawkens
27c44f1bdf
schema: Change character set to utf8mb4 (support for Emojis in Menus/Pages/News/Forum etc.)
2024-11-22 15:52:54 +01:00
Slawomir Boczek
3f6ff3a332
Feature migrations up/down ( #270 )
...
* Migrations up down
* Add forum model
* Syntactic sugar for db structure changes
* Refactor migrations with $up & $down
* Fix migrations upgrade and downgrade
+ Add option to disable auto migrate
* Add migrate:to command
Usage: php aac migrate:to x (x - database version)
* Show error when mail is not enabled
* Fixes regarding to init.php
* Add migrate command to manually upgrade db, incase auto migrate is disabled
* Fixed rest of the migrations
* Limit max version of database
* Don't allow minus number
* Option to clear specified plugin settings by name
* Version is required
* Fix PHPStan errors
* Unset $up after migration, to prevent executing same migration twice
* Add database version to output
* This is not needed
* Update 5.php
* Set database_auto_migrate on install
* Set blank & color only if current db version supports it
* Fix duplicate function declaration
2024-11-22 15:29:23 +01:00
slawkens
941846605c
Prefer get_browser_real_ip() over REMOTE_ADDR
2024-11-12 20:59:51 +01:00
slawkens
201f95caa8
Do not create player if there is no players table in db
2024-09-05 15:36:19 +02:00
slawkens
779aa152fa
Do not require players & guilds tables
2024-09-05 15:35:55 +02:00
slawkens
cd49dfc799
Set Admin Account verified by default
2024-07-10 18:12:05 +02:00
slawkens
d94828772c
Rework 5th step of installation, to fix some pointless message about Cache
2024-07-09 22:04:47 +02:00
slawkens
10a739773c
Detect tools/ext exists on install to prevent broken installs
2024-07-09 21:29:42 +02:00
slawkens
83b3dc803a
Fix 5th step of installer
2024-07-08 19:50:05 +02:00
slawkens
d3f03fa735
Better place for INSTALL_FINISH hook
2024-05-31 19:21:37 +02:00
slawkens
1e8198635e
Enable dev mode on install, prevent noobs asking white page questions
2024-05-30 12:00:26 +02:00
slawkens
be78a0fc45
Do adjustments only if table exist
2024-05-30 11:32:03 +02:00
slawkens
08ac8ebade
Add HOOK_INSTALL_FINISH
2024-05-30 11:31:41 +02:00
slawkens
66ecc487a1
One more early exit
2024-05-30 11:18:06 +02:00
slawkens
9e23ec6745
Early exit in 7-finish install
2024-05-30 11:14:16 +02:00
slawkens
504242fb84
Do not create news about myaac, if any news already exist (on installation)
2024-05-23 23:40:27 +02:00
Slawomir Boczek
fe7ad61abe
phpstan support ( #250 )
...
* phpstan v1 + workflow
* Fix intend
* More fixes
* Update phpstan.neon
* phpstan level 2
* Move errors ignoring into phpstan.neon
* phpstan level 3
* Don't ignore templates folder
* Something from level 4
* Update phpstan.neon
2024-02-18 14:59:25 +01:00
slawkens
87e8c9eb4d
Use NPM for packages: bootstrap, jquery, tinymce
2024-02-17 15:42:09 +01:00
slawkens
bbe922a65d
New migration: update menu links
2024-02-03 18:58:20 +01:00
slawkens
670812772d
Seems that this is better solution to the #245 (output buffering)
...
This works for both, when output_buffering is enabled, and disabled
2024-01-30 19:20:23 +01:00
slawkens
ae8a9fc44c
This is more error resistant
2024-01-30 18:30:42 +01:00
slawkens
87df817eae
Another way to clear database cache
2024-01-27 19:27:25 +01:00
slawkens
3a58c8a6f9
Revert "Revert "Another try..""
...
This reverts commit 2ba03e0c99
.
2024-01-27 19:23:02 +01:00
slawkens
2ba03e0c99
Revert "Another try.."
...
This reverts commit ccc91a473c
.
2024-01-27 18:58:41 +01:00
slawkens
ccc91a473c
Another try..
2024-01-27 18:12:38 +01:00
slawkens
12bc6a0333
Revert "Revert "Revert "just testing"""
...
This reverts commit 3a86738983
.
2024-01-27 17:57:43 +01:00
slawkens
3a86738983
Revert "Revert "just testing""
...
This reverts commit 76256a7ee6
.
2024-01-27 17:49:24 +01:00
slawkens
76256a7ee6
Revert "just testing"
...
This reverts commit 07dafc5118
.
2024-01-27 17:23:40 +01:00
slawkens
07dafc5118
just testing
2024-01-27 17:13:32 +01:00
slawkens
d71bab648d
Change hidden to hide (Eloquent blocked keyword)
2024-01-27 16:54:48 +01:00
slawkens
df8fb68d5e
Fix imports
2024-01-27 01:15:11 +01:00
slawkens
1a6fb8bee2
Refactoring classes into src/ folder, so they will be auto-loaded by composer
2024-01-27 00:36:49 +01:00
Danilo Pucci
02adb87fac
- adding check before flush buffer ( #245 )
2024-01-01 23:32:26 +01:00
slawkens
574e35ba35
Fix: forgot to remove those menu items
2023-08-31 13:49:32 +02:00
slawkens
09627bdb1e
Linux is case-sensitive!
2023-08-31 11:03:36 +02:00