* Part 1
Removing closing tags when no HTML or other output comes after the last PHP codeblock.
* Further removals
* nothing
---------
Co-authored-by: slawkens <slawkens@gmail.com>
* Remove unneeded escape
* Fix guild back buttons (change logo & motd)
* small adjustment in news.php
* Fix create character when admin (any case is allowed now)
* Fix forum table style (boards & thread view)
* Small improvement to plugins.enabled check
* [WIP] nikic/fast-route implementation
I will describe it more in Pull Request
* Optimisations & fixes.
* Fix path - should not be absolute
* Add PLUGINS to Twig path
* Don't hide "Install Plugin" Box by default
* Update package-lock.json
* nothing important, just early exit & fixes
Fix creature display
* fix premium_ends_at for tfs 1.3+
* Move pages
* Move pages tbc
* $db->select: make $where parameter optional, allows to get all records
* Add some error box to error
* fix parse error
* Rewriting the router v2
To be more flexible
* small fixes
* fix & add admin icons
* Move mass_* pages to correct folder
* fix logout hook 2
* Delete accountmanagement.php
* This code wasn't used
* Add missing var
* Add redirect_from && redirect_to to router options
+ Also add * for all methods shortcut
* Remove comments
Not allowed in normal json
* Allow admin pages included into plugins dir
* block access to some files
* Fix admin logout
* Fix#178
* feature: mail confirmed reward
Suggested by @EPuncker
# Conflicts:
# system/hooks.php
* remove misleading comment
* adjust required version according to composer.json
* fix duplicated word
* Adjustments & fixed to mass actions
* Add password confirm, and change text type to password
* Add list of Open Source Software MyAAC is using
* Fix signature
* Show First, Second instead of numbers
* fix base dir detection
* fix double ACTION define + undefined URI in template
* new function> escapeHtml + fix css in admin menus
* fix changelog add
* fix news adding, rename const to NEWS_*
* Add verify to pages, add messages, limits, fix add
* fix "Please fill all input"
* add required input to admin pages
* shorten some expressions with ??
* shorten code + fix conversion (int)
* Move account_types to config, account.web_flags to common.php
* Update example.json
* feature: router aliases
* shorten some code + const convert
* remove wrong char
* fix signature on custom basedir
* fix: mass teleport position validation (#214)
* fix: mass teleport position validation
* fix: max position
* Fix execute in CLI
* fix warning in reload cache in dev mode
* Configurable admin panel folder
* feature: plugin require more options with comma
* $config_account_salt -> USE_ACCOUNT_SALT
* fix forum show_thread
* Update show_thread.php
---------
Co-authored-by: Gabriel Pedro <gpedro@users.noreply.github.com>
Unified all tinyMCE instances used across AAC, now they are initiated in one single file
+ added option to upload images within editor (CTRL-C CTRL-V)
+ there is new folder: user/, which will be used for all user generated data, like image uploads, guild images, etc.
-Admin menu updates
-Moved getchangelogtype/where to functions file and added to twig
-Added changelog editor to admin panel and updated changelog page
-Renamed the changelog md reader to clmd and edited the version file.
* Add a brand new charming installation
* Fix alert position in setup requirements validation
* Add some missing definitions
* A distinction between bootstrap CSS classes and myaac classes
For CSS-styled messages
* Remove unused functions for messages
Co-authored-by: slawkens <slawkens@gmail.com>
I noticed if the datatables files wasn't cached some pages that didn't use it would take slightly longer to load whilst it downloaded it.
This will only write the js and css files onto the page if $use_datatable = true; is set on the page.
See accounts/news/players pages for examples.
It wasn't a massive performance loss for the user but not needed if those pages are hardly ever used.
-As requested the datatables and bootstrap files have been moved into the tools folder
-Fixed spells and creatures datatable.
-Double space in name fix.
- Updated Admin Panel to Bootstrap 4.
- Code cleanup
- Rewrote menu generation code
- Added top 10 coins, top 10 premium points, last 10 logins to modules page.
- Added full account list to Account editor
- Added load outfits from XML to player editor and lists all enabled outfits in editor (will default to textbox if array of outfits do not exist)
- Added tabs to account editor - account, characters,store history, bans(this is based off the bans.php page so will not work on TFS 0.2/1.0)
- Updated datepickers to display the actual date rather than unix time.
- Added last 10 posts to player editor