czbadaro
9d7854dda6
Gratis premium account ( #156 )
...
* skip premdays and lastdays calculation when premdays = 65535 (gratis premium in TFS)
* TFS consider 65535 as gratis premium account and PHP_INT_MAX does not assume this value
* adds condition of premdays=65535 and standardize the label "gratis premium account" with tibia client
* adjust the label "days" when there is only one day of premium account
* adjusted premium account status
* Some small adjustment
* Sorry, typo.
Co-authored-by: slawkens <slawkens@gmail.com>
2021-04-22 22:49:42 +02:00
slawkens
aa17ddbf24
Fix compatibility with PHP 7.0 and lower
2021-02-23 15:10:03 +01:00
Lee
0de8894e4d
#142 Guildnick fix
...
Fixes the Guildnick not showing in the guild pages.
2021-02-16 02:10:30 +01:00
slawkens
2684205b5a
More fixes for PHP 8.0
2021-02-16 01:39:58 +01:00
slawkens
dbc76abcdd
Fix compatibility with PHP 8.0 (latest XAMPP)
...
Solution by doctrine developers
2021-02-16 00:29:09 +01:00
slawkens
746a5dc816
Fix setPremDays for latest TFS
...
Fixes editing account in admin panel
2021-02-15 21:05:19 +01:00
slawkens
194d110079
Fixed account getPremDays() function for latest TFS
...
This fixes account management + signature
2021-02-15 20:57:54 +01:00
slawkens
e3ecf8ec96
Fix notice about premend
2020-12-30 00:28:05 +01:00
slawkens
1999b19a1c
Add support for accounts.premium_ends_at (Latest tfs 1.x)
2020-12-30 00:11:46 +01:00
slawkens
ca1436ea3f
Fix #123 Guild Invite not working on otservbr-global
2020-06-03 21:35:45 +02:00
slawkens
e7fa5eb38a
Log query time in database_log
2020-03-26 02:03:32 +01:00
slawkens
ab94d0e752
Fix OTS_House houseid parameter
2020-03-17 22:41:37 +01:00
slawkens
c991e085d4
Add $_SERVER['REQUEST_URI'] to database.log
2020-03-14 13:52:01 +01:00
slawkens
959788cee8
Cache database tables & columns for 1 hour
2020-02-27 23:10:15 +01:00
slawkens
7b75a61cdb
Support for Nostalrius
...
https://github.com/TwistedScorpio/Nostalrius
2020-02-27 22:18:39 +01:00
slawkens
e11d70de46
Log database queries into database.log when enabled
...
Instead of showing in page sources (it was impractical)
2020-02-15 23:18:10 +01:00
slawkens
51b848c43e
Add RuntimeException if xml, pdo or zip PHP extension is missing
...
For a better User Experience ;)
2020-02-15 17:17:28 +01:00
slawkens
2dbf189f43
Use $db->exec where appropriate
...
May bring some performance boost (little, but still)
2020-02-15 03:15:53 +01:00
slawkens
259cda150d
Fix some 7.4 notices about OTS_Account bans
...
Example: Notice: Trying to access array offset on value of type bool in C:\UniServerZ\www\system\libs\pot\OTS_Account.php on line 784
2020-02-10 23:51:15 +01:00
slawkens
c7f2cab56a
Remove useless .htaccess
2020-01-15 20:57:31 +01:00
tobi132
6b931de37d
Update OTS_Base_List.php
2019-12-03 03:10:53 +01:00
tobi132
72d7dae7fa
Remove whitespaces
2019-12-02 21:11:14 +01:00
tobi132
5624022064
Some non important change..
2019-12-02 21:11:00 +01:00
tobi132
fb9ead2690
Fix typo
2019-07-22 12:14:54 +02:00
Gabriel Pedro
e7c381d651
* added travisci to prevent mistype ( #89 )
...
* feat: travis
* feat: travis
* feat: travis
* feat: travis
* feat: travis
* fix: typo
2019-07-22 12:12:01 +02:00
slawkens
1cbe452f9c
* remove unused and deprecated SQLquery and SQLquote functions
2019-05-24 23:46:45 +02:00
slawkens
705277ceb5
* this comparison is useless
2019-05-10 20:17:57 +02:00
whiteblXK
945442a842
Fixed problem with guildnick
2019-05-06 22:41:52 +02:00
Tornadia
9f31f90146
Fixing some errors at the install endscreen ( #75 )
...
* Fixed some bugs at last install screen (unset country and HTTPS protocol definition)
* Correction: allow_url_fopen is not to make any distinction between HTTP/HTTPS
* Black skull bug when joining serverInfo
* * latin is good but utf8 is better
* also changed ENGINE to InnoDB
* * use curl as alternative option for reporting install
* * you forgot this
* * fix typo
* Revert "* fix typo"
This reverts commit 6f24509dd659032c65c3ccbdf5b5bb3b25cffd72.
* * fix typo
* * this is the correct way to hide that notice
2019-04-19 22:28:38 +02:00
slawkens
559d13dfd9
* fix OTS_Account->setPremDays for OTHire
2019-04-13 04:48:06 +02:00
slawkens
6ccaf316ab
* fix saving of account country in player editor
2019-04-13 04:45:48 +02:00
Lee
1859867039
Bug Fixes
...
-fix for getSkillTries as reported by whiteblXK
-fix for login and account type as reported by vG-
2018-12-30 01:00:26 +00:00
Lee
2667d2b41c
Updates + Fixes ( #66 )
...
* Updates
+added account editor country list
+added account editor website access flag editor.
+added player blessing1-8 editor
+added fav icon
+added $account->setLastLogin
+added $player->checkBlessings (for blessings 1-8)
+bug fixes
* Blessing Fix
Should now detect the amount of blessings if blessings1 onwards exists.
2018-12-26 11:32:58 +01:00
Lee
6dab50cbd8
Admin Panel ( #61 )
...
Thank you Lee for this awesome, Bootstrap Admin Panel!
2018-11-22 07:12:14 +01:00
slawkens
915e9409dc
* fixed #55 (Cache class not found)
2018-06-06 20:28:36 +02:00
slawkens
fb1b9fea09
* stop using global $cache variable, use Singleton pattern instead
2018-06-03 17:09:21 +02:00
slawkens
510459b046
* support for database persistent and socket connections (performance boost)
2018-06-01 18:56:57 +02:00
slawkens
ae24a4ea4c
* fixed that database_log was always on
2018-06-01 18:27:46 +02:00
slawkens
82d6467cee
* new configurable: status_timeout
2018-06-01 16:04:23 +02:00
slawkens
887c792a76
* (internal) replace deprecated PDO_ attributes with PDO::
2018-06-01 16:00:56 +02:00
slawkens
68d74a490b
* performance and optimisations fixes part 2, according to awesome PHPStorm Php Inspections plugin!
2018-05-29 21:16:48 +02:00
slawkens
bf361238cb
* remove whitespaces
2018-05-29 21:06:15 +02:00
slawkens
e1ddf58119
* IDE: fixed $db variable type notation to point to the correct class
2018-05-29 20:44:05 +02:00
slawkens
eab416c0b4
* some optimizations & fixes according to awesome PHPStorm Php Inspections plugin!
2018-03-21 13:52:41 +01:00
slawkens1
9c536bd845
* plugins: require php-extension, table or column
...
Some additional options for plugin developers, to require specific php
extension, database table or column to be present on installed system!
2018-02-05 21:25:14 +01:00
slawkens1
ffa3bed620
* some fixes to the revalidateCache function
2018-01-14 11:14:40 +01:00
slawkens1
16bcb70863
* new hooks: LOGIN, LOGIN_ATTEMPT, LOGOUT
...
* fixed bug with uninstalling some plugin dirs
* updated TODO
2018-01-14 08:59:37 +01:00
slawkens1
16dab3a2cc
* updated OTS_House class to support latest TFS 1.x
2018-01-08 22:37:20 +01:00
slawkens1
497a073162
* fixed some MySQL errors on OTS_Player.php
...
* added function OTS_Player::getAccountId()
* (internal) shortened samples inserting code
* (internal) shortened config.highscores_ignored_ids updating code
* updated TODO
2018-01-08 22:35:36 +01:00
slawkens1
4102b44352
* important fix for servers with promotion column ( #36 )
...
* caused player.vocation to be resetted when saving player, for example:
on change name, accept invite to guild, leave guild
* fixed empty success message on leave guild
* (internal) using $player->getVocationName() where possible instead of
older method
* fixed some warning in guild show
2018-01-08 01:00:56 +01:00