slawkens
549fa862d4
Merge branch 'develop' into feature/refactor-account-lost
2025-11-23 11:02:50 +01:00
slawkens
e1197515f3
Merge branch 'main' into develop
2025-11-23 10:13:00 +01:00
slawkens
1d21f4d682
Update create.php
2025-11-18 12:24:22 +01:00
slawkens
6775a061be
Detect "deletion" column in guilds show
2025-11-18 00:16:26 +01:00
slawkens
eebfc600cb
Detect "deletion" column in guilds show
2025-11-18 00:15:32 +01:00
slawkens
9a99018dce
Merge branch 'main' into develop
2025-11-13 20:08:38 +01:00
slawkens
946364f59d
New Setting: Account Countries Most Popular
2025-11-06 12:01:33 +01:00
slawkens
175e97828b
Don't display hidden news for admin - it's confusing
2025-11-05 22:21:42 +01:00
slawkens
25a3db68e6
Use $db->hasTableAndColumns + move $skulls to correct place
2025-11-02 13:10:09 +01:00
slawkens
6500c29799
[WIP] Refactor
2025-10-31 09:42:52 +01:00
slawkens
456b68a88b
Merge branch 'main' into feature/refactor-account-lost
2025-10-31 08:25:11 +01:00
slawkens
19b1cfdd34
Merge branch 'main' into develop
2025-10-31 06:56:34 +01:00
slawkens
16849e7578
account/change-password refactor a bit
...
Add "The old password is same as the new password!"
Better post variables names
2025-10-16 21:36:14 +02:00
André Morais
c88b08eb1e
feature: show vip days in account management ( #334 )
...
* feature: show vip days in account management
This feature causes VIP days to be shown in account management when vipSystemEnabled is true in the canary config.lua
* Some fixes & adjustments
* If freePremium = true and vipEnabled = show gratis VIP
* Revert to previous version
---------
Co-authored-by: slawkens <slawkens@gmail.com >
2025-10-15 11:46:52 +02:00
slawkens
b797908e49
Update create.php
2025-10-13 17:53:26 +02:00
slawkens
90c8463797
Update create.php
2025-10-13 17:52:39 +02:00
slawkens
c91bb5d409
Fix guild create with freePremium
2025-10-12 21:53:01 +02:00
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
ac9303402d
Merge branch 'main' into feature/refactor-account-lost
2025-09-28 19:14:24 +02:00
slawkens
d0112d1a67
Fix exception when email cannot be send on create account
2025-09-23 21:45:32 +02:00
slawkens
523210c5b7
Refactor
...
Add missing password check
Formatting
2025-09-15 20:04:21 +02:00
slawkens
05b5e703ed
Refactor code, better $error messages
2025-09-14 20:49:14 +02:00
slawkens
849944ff20
[WIP] Add csrfProtect()
2025-09-14 20:47:28 +02:00
slawkens
413ad42afa
Remove duplicated code - extract lostAccountCooldown function
2025-09-14 20:03:03 +02:00
slawkens
233bf001ce
Set $title to 'Lost Account'
2025-09-14 19:49:26 +02:00
slawkens
25695a039d
[WIP] Refactor account/lost
2025-09-14 17:41:53 +02:00
slawkens
e27d974c46
Merge branch 'main' into feature/refactor-account-lost
2025-09-14 13:02:41 +02:00
slawkens
9725a3c2bd
Some servers don't have guild_invites table
2025-09-03 23:47:27 +02:00
slawkens
b6e1620f14
Fix #318 (online.php throws error in one scenario)
2025-08-07 21:17:25 +02:00
slawkens
c836308601
pages/online: add cache, resulting in 20x performance boost
...
(for an example server with 2k players)
2025-07-31 13:28:46 +02:00
slawkens
2d4be327b2
Fix if highscores show outfit disabled
2025-07-24 23:07:49 +02:00
slawkens
caf326a658
Refactor to use HAS_ACCOUNT_COINS
...
$db->hasColumn('accounts', 'coins') -> HAS_ACCOUNT_COINS
2025-07-22 21:44:09 +02:00
slawkens
7d27e5a0ba
New setting: Default Account Transferable Coins
2025-07-22 21:32:51 +02:00
slawkens
d8132d4d76
Highscores revamp a bit
...
* Show real rank, if 2 or more players have the same skill, show them with same rank
* New setting: highscores_online_status
* Additional fields passed to twig: updatedAt, totalResults, page, baseLink
2025-07-22 18:18:29 +02:00
slawkens
f78ebad136
Remove error number from 404 & 405 pages
2025-06-24 14:57:01 +02:00
slawkens
c720ccc451
Add missing csrf()
2025-06-15 19:35:12 +02:00
slawkens
9a90e4aae2
Revamped online page
2025-06-14 21:12:47 +02:00
slawkens
a7efacdbac
Delete online.form, use revamped characters.form
2025-06-14 20:50:54 +02:00
slawkens
b8abc11b96
Update list.php
2025-06-14 11:33:47 +02:00
slawkens
835dda9659
Remove duplicated code - account redirect, already in account/manage
2025-06-05 19:08:53 +02:00
slawkens
28886551e8
feat: Add new account coins setting
2025-05-28 13:33:36 +02:00
slawkens
84d502bf10
Fixes regarding csrf + refactor some parts of AAC (guilds + forum)
...
Replace $account_logged->getPlayers() with getPlayersList()
$_REQUEST['todo'] -> $_REQUEST['post']
$guild_errors -> $errors
2025-05-24 11:42:42 +02:00
slawkens
e776bd52be
Forum boards admin links: csrf + refactor
2025-05-24 11:28:56 +02:00
slawkens
6eda38603c
Protect against csrf in more places (accounts & guilds pages)
2025-05-24 09:52:56 +02:00
slawkens
1e9b10d648
Fix twig variables: logged + account_logged being not set directly after login
2025-05-15 19:11:20 +02:00
slawkens
ee360386d8
Addition to previous commit
2025-05-14 10:39:11 +02:00
slawkens
3949d84e5d
Rename server-info -> ots-info, changelog -> change-log + move rules to admin panel
...
Due to conflict with apache2 server-info mod
2025-05-14 10:22:25 +02:00
slawkens
a161cff003
Add note about highscores being updated x minutes + allow ttl 0 to disable
2025-05-14 10:00:27 +02:00
slawkens
bb3e90110d
Merge branch 'main' into develop
2025-05-09 13:14:12 +02:00
slawkens
73a5829974
Better monster images (no image not found anymore) + use cache
2025-05-05 21:21:54 +02:00