Changelog Just a quick bugfix for the website files, not a big one. Also a major bugfix for Sourcemod. Only update to this update if you are using the Sourcemod plugin for other games than Garry's Mod
Changelog web Christmas update and sourcemod bugfixes
- Removed the PlayerSetModel part from custom jobs. The reason is it made it impossible to switch model
- Added a snowing effect to the user pages. This can be disabled in General Settings -> Settings -> Seasonal settings
- Added a minimum width to the donation goal progress bar so that the text can now be seen
- Moved some header links into a dropdown menu
- Added an advent calendar. Has to be enabled in General Settings -> Settings -> Seasonal settings to be used
- Fixed refresh causing a hazzard of spam with support tickets
sourcemod (courtesy of Nanochip)
- Fixed a ton of bugs with CSGO and now shows what package a user bought
lua None
Languages Updated all language files
Forgot to add the updated version of this file:
pages/store/customjob.php
#SilentUpdatesOrRiot
Changelog Another rapid update, really only necessary if you're using custom jobs however. Unless you want the up-to-date german or dutch language files
web
- Fixed an issue with custom jobs where the last price would stack
- Fixed an issue with custom jobs where payments through PayPal, Paymentwall and Stripe would be straight up denied no matter what
lua None
Languages Updated de.php to the latest revision, thanks P4sca1 Updated nl.php to the latest revision, thanks lghenk
Affected files web inc/classes/actions.class.php inc/classes/verification.class.php ipn.php lang/de.php lang/nl.php pages/store/customjob.php
Changelog web
- Fixed an issue where the PayPal email is case sensitive and the validation may fail due to that
- Fixed an issue where the page content would get pushed down in the admin area when there are notifications that should only show in the client area
- Fixed an issue where you could spam click "buy with credits", "enter raffle free raffle" and "get this package for free" and accidentally buy or enter multiple times
- Now trims a space infront and behind any search string when searching for users to avoid copy paste issues where you don't notice the extra space(s)
- Fixed raffle image url causing raffle packages not to be added
- Fixed an issue where PayPal would not successfully verify payments if the owner has more PayPal emails and the Prometheus donation panel one is not the main one
- Fixed an issue where the "Use a different PayPal account for this package" feature would not work
- Swapped out debug messages with way more informative ones in the requests MySQL table
- Fixed the API if cookies are enabled
- Added a "getPackages" API action. Requires nothing but the hash
lua
- In the "packages" tab it now only shows packages you own on the current server
Languages You guys are slow at updating the language files from 1.6.1 :( I'd be grateful if someone stepped up with this! :D
https://github.com/PrometheusIPN/Prometheus
Affected files lua lua/prometheus/database.lua
web admin/gen/api.php inc/header.php inc/functions.php inc/credits.php inc/classes/verification.class.php ipn.php admin/pkg.php admin/raf.php api.php
Changelog Sorry for the rapid updates here, but they're sort of important. No new version number as updates are too close
web
- Fixed all cache issues you can probably ever think of, no more sqlite due to the Database just locking itself, and no more magically using other peoples cache
lua
- Nothing
Languages
- None
Changelog web
- Fixed a Paymentwall 500 internal server error, thanks diazzy
- Fixed free raffles
- Fixed deleting inactive actions on users
- Fixed viewing active custom jobs if "auto giving of custom jobs" is disabled
- Went on an undefined variable hunt, thanks to PHPStorm I fixed about 20 of those
- Fixed yet another rates issue
- Attempted to fix a few cache issues
lua
- Nothing
Languages
- Updated language files to latest revisions from 1.6.1
Changelog Obligatory part two of last bugfix update
web
- Cache fopen(failed to open stream) error fix
- Yet another undefined index 'rates' fix (It was in two places)
- Fixed a cache issue where it's trying to do cache_clean and cache_delete on non objects
lua
- Nothing
Changelog web
- Fixed an error that appears upon installing Prometheus
- Fixed a notice error appearing everywhere (Undefined index 'rates')
- Attempt #2 at fixing stupid login "Error"
- Fixed Paymentwall, Stripe and PayPal custom donation
lua
- Nothing
Changelog Sorry if I promised something in this update and it's not in, I had to rush it out due to the Steam login error happening on some users
web
- Fixed an issue where you could not select more than x amount of packages for sales
- Rewrote verification methods for the PayPal gateway
- Edited the style of the displaying of news a tiny bit
- Edited the bg colour of striped table odd row
- Completely rewrote the inc/credits.php file as well as any credit gateway functionality
- Rewrote how Prometheus stores specific cache objects and when they are cleared etc
- Now caching some more information
- Made some changes to how the sourcemod integration works. Now IP/Port and RCON pass is stored in add/edit server instead
- Ripped out CKEditor, and replaced it with Summernote. Any text editor now looks much better
- Swapped out most select boxes
- Recent donators now show the correct money amount in the correct currency
- Sourcemod web fixes
- If you leave settings -> banner url blank the banner area will no longer show
- Added a few records to the theme editor
- Vertically aligned all table columns in the middle, doesn't look crappy now
- Dashboard statistics are now 100% correct
- Fixed being able to get free packages multiple times if fast enough
- Swapped out "hide package if you don't own any of the ones below" with "can't buy if you don't own any of the ones below"
- Added a spendings last 5 months graph to user profiles
- Organised the settings a bit
- Added an option to disable statistics on users profiles
- Added an option to disable non permanent packages on users profiles
- Added an option to disable permanent packages on users profiles
- Fixed an issue where the page header wasn't sticking to the top of the page
- Fixed a few warning issues when activating/deactivating packages on users or deleting inactive actions
- Fixed an issue where on the gateways page the price would have three commas if on a sale
- Fixed an issue with the Steam login returning "Error"
lua
- Nothing
Languages
- Added new language strings to all languages
Changelog web
- Made theme editor chmod file and directory to 777 automatically when creating a new theme
- Fixed steam name not updating upon login - the query was broken, thanks for telling me Deis
- Edited cache a bit to now die instead of throwing exception, successfully displaying the actual error
lua
- Fixed custom job colors (Damn you DarkRP creators for not making a good way to add/remove jobs on the fly)
- Fixed returning to previous rank on package expire
Languages
- Added up-to-date versions of the de and pt-br language files
Changelog Due to PayPal changing something I was forced to release this update a bit earlier than I was hoping for. Currently it's more of a large bug fix update than a feature update. However it does include the theme editor and a new "imprint" page
web
- Fixed an issue with PayPal returning 503 - Forbidden
- Fixed an issue with support tickets not showing up as not read for admins
- Fixed an issue where if there was only 1 weapon or 1 model in a custom job it would error
- Fixed an issue where you could assign a custom job package to a user who had not even created a custom job
- Added a "set active for everyone" option in the dashboard -> packages tab
- Updated requirements list
- Fixed a cache path issue
- Added the "simple" theme editor
- Added a way to disable buying for others
- Fixed an issue where featured package would show 0 - blank instead of None if no package is selected in the settings
- Fixed an issue where in active custom jobs it'd still show inactive ones + show them multiple times
- Fixed an issue where in active custom jobs it would show empty code
- Fixed featured package on the servers page not going to the actual store page
- More visual fixes on the servers page
- Fixed Steam login only being available on index
- Updated root certificates
- Fixed a bug where buying credits for others would redirect to a package instead
- Fixed an issue with PayPal subscriptions, the gateway would not redirect you to it
- You can no longer use the same custom job command twice if the previous package is still active
- You can no longer use anything but numbers and letters(a-zA-Z) in a custom job command
- Fixed an issue where you were given no chance to create a custom job after winning a raflfe that had a custom job as a prize
- Updated font awesome
- Added an imprint page
- Some optimising
lua
- No lua updates in this version, but there will be a lua patch shortly following this update. I just don't have time to wait for Newjorciks to finish it atm
Languages Updated all languages with new 1.6 strings