PivityGmodStore

Prometheus - Donation and payment store

(338)(670)

You can always read the reviews or discuss this product

Stable1.5.5.1

Changelog Bugfixes

web

  1. Fixed an issue where payments use the wrong amount of money if a custom job package has been created but not bought previously
  2. Fixed settings not showing the correct featured package, and rather defaulting to none
  3. Fixed frontpage not updating due to cache
  4. Fixed unchecking "buyable more than once"
  5. Fixed not able to have decimals in weapon/model prices for customjobs
  6. Now forcing a screen aggressively on anyone who doesn't meet the Prometheus requirements

lua Nothing

Languages Added updated versions of the language files

Stable1.5.5

Bugfix for sourcemod. Only the sourcemod files are affected. I blame Google Drive for adding .txt after .cfg documents

Stable1.5.5

Changelog The sourcemod, new admin dashboard and 1.5.4 fixes update

web

  1. Fixed an issue where you could not give the user static models, it was calling to the wrong function
  2. You can now set custom job packages to have a free base price, and if it continues to be free with any additional configurations it will still be free for the customer
  3. Changed "your current total is $1 currency or $2 credits" to just display either one or both depending on your settings
  4. Fixed an issue where javascript couldn't count to more than 10 (11), resulting in max 10 (11) weapons/models for custom jobs at a time
  5. Added sourcemod support (It's an action, and you need to install the sourcemod files) - Courtesy of Nanochip³
  6. Fixed an issue where credit packages and price packages would be free(In the backend) due to not checking if the package has a custom job action before running custom job price checks
  7. Added $enableCookies as a config option. It's disabled by default due to issues
  8. If currency was never set, aka if you had use only credits for pkgs/raffles enabled, then switched to normal money you couldn't select a currency due to it having a NULL value. Now it'll have a value of 1 instead, which will not cause it to show as blank
  9. Added a way to edit active custom jobs' code
  10. Re-designed the whole admin dashboard look
  11. Fixed a dashboard currency issue
  12. Added a new option to assign packages (Count as real transaction or not)
  13. Fixed an issue with labels and double quotes
  14. Added weapon name to custom jobs, not only classname
  15. Added the ability to limit how many weapons/models users can select when creating a custom job

lua

  1. Fixed DarkRP.createCategory error on DarkRP 2.5 because it was introduced in 2.6.

Languages New language strings to all language files

Affected files Web Everything apart from config.php and /img

Lua lua/prometheus/database.lua lua/prometheus/cl_init.lua lua/prometheus/init.lua lua/prometheus/cl_notifications.lua

Stable1.5.4

Changelog I hit CTRL + Z a few times before upload due to a copy/paste mistake. It cleared the lua folder of the lua files I had just extracted. GG.

web

  1. Added _donations back in, with a STRICT WARNING

lua

  1. Added the lua files from the last update

Affected files No other files than last update

Stable1.5.4

Changelog ** The custom job update** Update both web and lua! MySQL updates apply automatically upon visitting the admin area

Moved $devmode from inc/header.php to config.php in the web files. I will no longer be able to leave it on accidentally :)

web

  1. Fixed a bug with free packages not working
  2. Fixed a bug with Paymentwall not dealing with package upgrades properly
  3. Added custom jobs action for DarkRP
  4. Added an option to not automatically give DarkRP custom jobs for some reason(see the next line)
  5. Added an area to Dashboard -> Packages for managing active custom jobs and generate their code
  6. Added give credits, package and ticket to a users profile
  7. Fixed class steamapi missing
  8. Edited the way selecting a package to edit works. Now way easier to find the package you're looking for
  9. Site logo and site banner are now options in the settings
  10. Added a way to more easily order/move servers in Dashboard -> Packages -> Move packages
  11. Added a profile button to the transactions table
  12. Tons of small fixes here and there
  13. Removed cookies, caused more trouble than they're worth :( God damn NFO with their double subdomains
  14. Fixed creation of custom amount packages
  15. Added an option to use an alternative PayPal email address for certain packages

lua

  1. Added support for DarkRP custom jobs

Languages

  1. Updated all language files

Affected files Web

  1. pages/store/customjob.php
  2. lang/*
  3. ipn.php
  4. paymentwall.php
  5. logout.php
  6. inc/functions.php
  7. inc/header.php
  8. inc/credits.php
  9. inc/login.php
  10. install/sql.php
  11. inc/classes/paymentwall.class.php
  12. inc/classes/permissions.class.php
  13. inc/classes/steamapi.class.php
  14. inc/classes/store.class.php
  15. inc/classes/stripe.class.php
  16. inc/classes/update.class.php
  17. inc/classes/packages.class.php
  18. inc/classes/options.class.php
  19. inc/classes/credits.class.php
  20. inc/classes/gateways.class.php
  21. inc/classes/actions.class.php
  22. admin/gen/settings.php
  23. admin/pkg.php
  24. admin/pkg/_actions.php
  25. admin/pkg/actions.php
  26. admin/pkg/php.php
  27. pages/admin/packages.php
  28. pages/admin/users/profile.php
  29. pages/store/packages.php
  30. pages/store/purchase.php
  31. compiled/css/site.css
  32. compiled/js/site.js
  33. compiled/js/essential.js

Lua

  1. lua/prometheus/cl_menu.lua
  2. lua/prometheus/actions.lua
  3. lua/prometheus/init.lua
Stable1.5.4.4

Changelog web

  1. Fixed adding a raffle if credits are not enabled
  2. Fixed upgrading not working
  3. Fixed purchase preview package not showing upgrade price

Languages None

Affected files Web admin/raf.php inc/classes/packages.class.php inc/classes/store.class.php ipn.php logout.php

Stable1.5.3.3

Changelog web

  1. Fixed two paymentwall undefined variables
  2. Reverted styling options to the old look, people despised the sidebar. Kept search and sort by
  3. Fixed edit raffle not showing right package
  4. Added order id to categories
  5. Fixed order id in servers making them not save if it was not set
  6. Added new sql queries to install sql file

lua

  1. Fixed a crash if you are using mysqloo 8.

Languages None

Affected files Web compiled/css/site.css pages/store/global.php pages/store/credits.php pages/store/packages.php pages/store/raffle.php install/sql.php inc/functions.php inc/classes/update.class.php inc/classes/paymentwall.class.php inc/classes/options.class.php inc/classes/store.class.php admin/srv.php admin/raf.php admin/cat.php

Lua lua/prometheus/mysqloo.lua

Stable1.5.3.2

I'm sorry The Commander, I missed a semi-colon, just for u bby ;)

Only affected file is admin.php

Stable1.5.3.2

Changelog Please clear your javascript browser cache after applying this update. Visit admin area for MySQL updates to automatically run after updating.

web

  1. Fixed not being able to set a users permissions
  2. Added the display option (small - 3 wide) back in for packages
  3. Added option to disable sorting options
  4. Fixed order id for packages
  5. Added order id for servers
  6. Optimised raffle, server, permissions, credit packages, currencies and categories adding/editing backend
  7. Added ajax to raffles, server, permissions, credit packages, currencies and categories adding/editing
  8. Finally styled the modal popups to fit the theme
  9. Added ajax to all setting pages apart from Payment Gateways
  10. Fixed header links not lighting up the right tab if in credits/raffles

lua None

Languages Updated pt-br language file

Affected files Web admin.php store.php inc/functions.php inc/classes/update.class.php inc/classes/raffle.class.php inc/classes/store.class.php inc/classes/permissions.class.php inc/classes/options.class.php inc/classes/credits.class.php inc/classes/packages.class.php compiled/css/site.css pages/store/credits.php pages/admin/users/permissions.php admin/srv.php admin/raf.php admin/cre.php admin/per.php admin/cat.php admin/cur.php admin/gen.php admin/gen/settings.php admin/gen/api.php admin/gen/frontpage.php admin/gen/messages.php admin/gen/news.php admin/gen/tos.php

Lua None

Stable1.5.3.1

Changelog Oops. Never a Prometheus update without at least 2 updates in a row. Rule #1.

web

  1. Fixed non logged in users / non admins not being able to use sorting options for packages / raffles / credits

Affected files Web inc/ajax/sidebar.php inc/ajax/store.php

Stable1.5.3.1

Changelog web

  1. Fixed global packages link in Store
  2. Fixed not being able to get to installation, stuck on white screen
  3. Fixed API key always being invalid upon installing

lua

  1. Added link to wiki and fixed the timer identifier
  2. Fixed a missing fallback

Languages Updated NL language file to latest revision Fixed spelling mistake in English language file

Affected files Web inc/functions.php inc/classes/prometheus.class.php install.php inc/store/server.php

Lua lua/prometheus/database.lua lua/prometheus/mysqloo.lua lua/prometheus/init.lua

Stable1.5.3

Changelog Please clear your browser javascript cache with this update. Both lua and web have new config options

web

  1. Fixed issue where prometheus would not force the action required screen on you due to a strict php redirect warning
  2. You can now enable/disable the admin sidebar. Allows for a better fullscreen experience
  3. SQL updates no longer use cache, it uses a database value instead. This makes performance better after cache clears
  4. Fixed donation goal not rounding total amount to 2 decimals
  5. Profile avatar now corresponds to SSL standards
  6. Fixed packages list for users showing for each different server a package counts for. Now shows in the correct purchase batch (A package is a package, not 3 different split accross 3 servers)
  7. Re-did how the admin dashboard links work. No longer uses admin.php?whatever links. Now uses admin.php?page=$1&action=$2. This makes the code so much shorter, and I have no idea why I didn't originally do this... It was already done with the other admin panel links
  8. Re-did how the store links work. All now have ?page= infront instead of just store.php?pagename
  9. Fixed store not going straight to a single server if there is only one
  10. Fixed store not going to global packages if all packages are global
  11. Fixed frontpage and news having large gaps between paragraphs
  12. Packages can now be sorted by price, credits, permanent/non permanent, id, category or search
  13. Raffles can now be sorted by price, credits, id or search
  14. Credit packages can now be sorted by price, credits, id or search
  15. Fixed servers being deleted when a credit package with the same ID gets deleted
  16. You can no longer have 3 wide packages. There isn't enough space
  17. Optimized back-end code for package editing/adding
  18. You can now purchase for someone else again, checking if it's not compatible / you already own it has been moved to the purchase page
  19. Added a button to duplicate a package in edit package
  20. Attempted to fix PayPal subscription recurring payments. Can't test this alone as PayPal's IPN simulator has no option for subscriptions
  21. Added a preview of the package you are purchasing on the purchase page
  22. Added SteamAPI as a fallback to SteamXML grabbing names

New configs in config.php! $steam_api = ''; // Your Steam API key. This setting isn't needed, but if filled it will act as a fallback for name grabbing

lua

  1. Fixed AssMod and evolve ranks not working (Does anyone even use them that no one noticed them not working?)
  2. Added possibility to have different chat commands for menu and opening website
  3. Switched to a more modular database system(Used Neutron's DB system)
  4. Added support for tmysql4
  5. Some fixes and change from "Package" to "Bought Package"

New configs in prometheus_config.lua! Prometheus.SeperateForSite = false -- Set to true if you want to use seperate chat commands for opening donation page and opening menu Prometheus.OpenDonationCmd = "!donatesite" -- Used only if Prometheus.SeperateForSite is set to true, keep in mind to not have both be same command

Languages

  1. Added new strings to all languages

Affected files Web

  1. admin.php
  2. index.php
  3. store.php
  4. paymentwall.php
  5. profile.php
  6. config.php
  7. ipn.php
  8. inc/*
  9. pages/*
  10. admin/*
  11. install/sql.php
  12. compiled/js/site.js
  13. compiled/css/site.css
  14. pages/store/global_packages.php
  15. pages/store/raffles.php
  16. pages/admin/permissions.php
  17. pages/admin/user_transactions.php
  18. pages/admin/assign_credits.php
  19. admin/pkg/edit.php
  20. pages/store/global_packages.php
  21. pages/store/global_packages.php

Lua

  1. lua/prometheus/actions.lua
  2. lua/prometheus/cl_menu.lua
  3. lua/prometheus/database.lua
  4. lua/prometheus/functions.lua
  5. lua/prometheus/init.lua
  6. lua/prometheus/mysqloo.lua
  7. lua/prometheus/tmysql.lua
  8. lua/prometheus/transactions.lua
  9. lua/prometheus_config.lua
  10. lua/prometheus_client_config.lua