PivityGmodStore

Prometheus - Donation and payment store

(338)(670)

You can always read the reviews or discuss this product

Stable1.6.4.2

Changelog

  1. Added an option to the advent calendar to disable claiming of days that have already been
  2. Add an option to disable the "read more" functionality for packages
  3. Fixed an infinite redirect loop that may occurr when your session token is null but cookie is not
  4. Fixed some undefined variable issues in inc/functions.php
  5. The advent calendar now tells you when you're opening squares too quickly instead of displaying a blank page


Modified files

Web

  1. modified: inc/classes/advent.class.php
  2. modified: inc/classes/store.class.php
  3. modified: inc/classes/update.class.php
  4. modified: inc/functions.php
  5. modified: install/sql.php
  6. modified: pages/store/advent.php
  7. modified: pages/store/packages.php
  8. modified: admin/gen/settings.php
  9. modified: inc/classes/advent.class.php
  10. modified: inc/classes/dashboard.class.php
  11. modified: inc/classes/store.class.php
  12. modified: inc/classes/update.class.php
  13. modified: inc/functions.php
  14. modified: install/sql.php
  15. modified: logout.php
Stable1.6.4.1

Changelog

  1. Advent calendar now actually works
  2. Advent calendar now allows a custom percentage each day
  3. Added a read more button for packages with more than 10 lines in the description


Modified files

Web

  1. modified: inc/classes/advent.class.php
  2. modified: inc/classes/store.class.php
  3. modified: inc/classes/update.class.php
  4. modified: inc/functions.php
  5. modified: install/sql.php
  6. modified: pages/store/advent.php
  7. modified: pages/store/packages.php


Stable1.6.4

Changelog

  1. Advent calendar now is reusable from year to year (oops)
  2. Advent calendar now supports a random 33% chance to get something
  3. Advent calendar now has the option to give credits
  4. Added some stripe error handling
  5. Added a timezone config option
  6. It is no longer possible to update Prometheus from any version beneath 1.6.2 due to an extreme amount of update queries. This version is several years old so it should not be an issue


Modified files

Web

  1. modified: admin/adv.php
  2. modified: admin/cat.php
  3. modified: admin/cou.php
  4. modified: admin/cre.php
  5. modified: config.php
  6. modified: inc/classes/advent.class.php
  7. modified: inc/classes/update.class.php
  8. modified: inc/functions.php
  9. modified: lang/en-gb.php
  10. modified: pages/store/advent.php
  11. modified: pages/store/purchase.php
  12. modified: install/sql.php
Stable1.6.3.32

This update fixes a few things, mostly PHP 7.2 support:

  1. PHP 7.2 is now compatible, no more count must be array or Object that implements Countable
  2. Stripe now supports 7.2
  3. Redirection should no longer throw a cannot modify header information error
  4. TS3 implementation now throws proper errors
  5. It's no longer possible to break your Prometheus installation by using an invalid sale date
  6. Add CSRF Token to support ticket submission
  7. Fix cs language file as it was breaking Prometheus

Modified files Web

  1. modified: composer.json
  2. added: composer.lock
  3. modified: inc/classes/actions.class.php
  4. modified: inc/classes/cache.class.php
  5. modified: inc/classes/db.class.php
  6. modified: inc/classes/store.class.php
  7. modified: inc/classes/verification.class.php
  8. modified: inc/functions.php
  9. modified: inc/header.php
  10. modified: lang/cs.php
  11. modified: pages/admin/sale.php
  12. modified: pages/store/required.php
  13. modified: support.php
  14. modified: vendor/*
Stable1.6.3.31

More security vulnerability patches. Again, thanks to Maks.

I don't want to list specific files for your own safety for this one. There's at least one very serious exploit that has been fixed in this patch. Please update as soon as you can - it's very important that you do so.

Modified files Web

  1. modified: admin/*
  2. modified: inc/*
  3. modified: pages/*
  4. modified: support.php
  5. modified: inc/functions.php
Stable1.6.3.30

Security and vulnerability patch. Thanks to Maks for telling me about some of these.

It is highly recommended that you update to this version as soon as you can

Modified files Web

  1. modified: inc/classes/dashboard.class.php
  2. modified: inc/classes/news.class.php
  3. modified: inc/classes/store.class.php
  4. modified: inc/classes/tickets.class.php
  5. modified: inc/functions.php
  6. modified: inc/header.php
  7. modified: logout.php
  8. modified: pages/admin/users/profile.php
  9. modified: profile.php
  10. removed: app/js/summernote.min.js
  11. removed: app/js/trumbowyg.min.js
Stable1.6.3.29

1.6.3.29

This update was mainly composed by Quackduck. Here's a list of things done in this update:

  1. Swap Prometheus text editor from summernote to tinymce (the same one as the support system at NMScripts use)
  2. Update language files
  3. Fix an error with emojis not being stored in players table
  4. Fix customjob being allowed to use the same command multiple times
  5. Fix a custom job editing issue when automatic adding is disabled
  6. Fix an issue with saving settings where it would call deprecated code and do nothing

That was mainly it.

As always, updating is super easy, just follow the guide on the wiki: http://wiki.prometheusipn.com/index.php?title=Dashboard:updating

Modified files

Web

  1. added: app/js/jquery.tinymce.min.js
  2. added: app/js/tinymce.min.js
  3. added: app/less/elements/skins/prometheus/content.min.less
  4. added: app/less/elements/skins/prometheus/skin.min.less
  5. added: app/less/elements/tinymce.css
  6. added: compiled/fonts/tinymce.ttf
  7. added: ipn_errors.log
  8. modified: GruntFile.js
  9. modified: admin/gen/frontpage.php
  10. modified: admin/gen/nav.php
  11. modified: admin/gen/news.php
  12. modified: admin/gen/privacy.php
  13. modified: admin/gen/settings.php
  14. modified: admin/gen/tos.php
  15. modified: app/less/site.less
  16. modified: compiled/css/site.css
  17. modified: compiled/js/essential.js
  18. modified: inc/classes/customjob.class.php
  19. modified: inc/classes/db.class.php
  20. modified: inc/functions.php
  21. modified: install/sql.php
  22. modified: lang/de.php
  23. modified: lang/fr.php
  24. modified: lang/pl.php
  25. modified: pages/store/customjob.php

Another small patch related to the last one, only has to be applied if you already installed the above patch previously

Modified files

Web

  1. modified: admin/gen/frontpage.php
  2. modified: admin/pkg.php
  3. modified: inc/classes/tickets.class.php
  4. modified: install/validation.php
  5. modified: support.php

Yet another fix regarding saving of text within the new text editors:

Modified files

Web

  1. modified: admin/gen/frontpage.php
  2. modified: admin/gen/news.php
  3. modified: admin/gen/privacy.php
  4. modified: admin/gen/tos.php
  5. modified: admin/pkg.php
  6. modified: admin/pkg/actions.php
  7. modified: admin/pkg/php.php
  8. modified: app/js/site.js
  9. modified: compiled/js/site.js
  10. modified: inc/classes/news.class.php
  11. modified: inc/classes/tickets.class.php
  12. modified: support.php
Stable1.6.3.28

1.6.3.27

Fix Steam login. Valve swapped from HTTP to HTTPS without letting anyone know beforehand :)

Modified files

Web

  1. modified: inc/classes/steamLogin.class.php
  2. modified: inc/functions.php
  3. modified: inc/login.php

1.6.3.28

Fixed an issue with custom jobs not calculating the credits price correctly as well as not adding the "friends" price onto the final price

Modified files

Web

  1. modified: inc/functions.php
  2. modified: pages/store/customjob.php
  3. modified: inc/classes/customjob.class.php
Stable1.6.3.26

1.6.3.21

OoooooOoOoOoOOoo spoooookyyy halloween update!!

This update includes a simple Halloween theme and bats roaming around your screen! To enable the bats go to General Settings -> Settings -> Seasonal Settings and enable "Halloween things". I've also included a client side theme selector and the ability to change background image in the theme editor. One last thing I added is a language selector if your community has multiple languages.

Modified files

Web

  1. added: app/js/halloween-bats.js
  2. added: img/bats.png
  3. added: themes/halloween/style.css
  4. added: themes/neutron-esque/style.css
  5. modified: admin/gen/settings.php
  6. modified: admin/theme.php
  7. modified: admin/theme/submit.php
  8. modified: app/js/site.js
  9. modified: app/less/site.less
  10. modified: compiled/css/site.css
  11. modified: compiled/js/site.js
  12. modified: inc/classes/dashboard.class.php
  13. modified: inc/classes/theme.class.php
  14. modified: inc/classes/theme_checkbox.class.php
  15. modified: inc/classes/update.class.php
  16. modified: inc/classes/options.class.php
  17. modified: inc/footer.php
  18. modified: inc/functions.php
  19. modified: inc/header.php
  20. removed: themes/.keep
  21. removed: themes/storetest/style.css
  22. removed: themes/test/style.css


1.6.3.22

Small seperate(silent) patch where we fix weapon names not being able to include - or any other special allowed symbols other than spaces and commas. Also fix behaviour for PayPal subscriptions where it would not work with anything less than 90 days.

Modified files

Web

  1. modified: inc/classes/gateways.class.php
  2. modified: inc/classes/store.class.php

Lua - modified: actions.lua


1.6.3.23

Another seperate fix where we added a Privacy Policy feature. You can enable and use it in General Settings -> Privacy Policy. And updated some language files.

Modified files

Web

  1. added: admin/gen/privacy.php
  2. added: lang/pl.php
  3. added: privacy.php
  4. modified: GruntFile.js
  5. modified: admin/gen/nav.php
  6. modified: app/OLD TODO LIST.TODO
  7. modified: imprint.php
  8. modified: inc/admin_sidebar.php
  9. modified: inc/classes/permissions.class.php
  10. modified: inc/classes/update.class.php
  11. modified: inc/footer.php
  12. modified: inc/functions.php
  13. modified: install/sql.php
  14. modified: lang/cs.php
  15. modified: lang/en-gb.php


1.6.3.24

This update only includes a small patch to allow packages with the exact same actions to stack expiration time. Not only packages of the same ID.

Modified files

Web

  1. modified: inc/functions.php


1.6.3.25

This is an extension of 1.6.3.24, changes made in the previous version has been reverted and replaced with package expiration linking found in "Step 3 - extra options" when creating or editing a package.

Modified files

Web

  1. modified: admin/pkg.php
  2. modified: admin/pkg/_actions.php
  3. modified: admin/pkg/php.php
  4. modified: app/js/site.js
  5. modified: compiled/js/site.js
  6. modified: inc/classes/actions.class.php
  7. modified: inc/classes/update.class.php
  8. modified: inc/functions.php
  9. modified: install/sql.php
  10. modified: lang/en-gb.php
  11. modified: admin/gen/settings.php
  12. modified: inc/classes/store.class.php


1.6.3.26

Added a button to recalculate package actions in Admin -> Packages

Modified files

Web

  1. modified: inc/classes/dashboard.class.php
  2. modified: inc/functions.php
  3. modified: pages/admin/packages.php
Stable1.6.3.19

PayPal has started sending the item name as "Shopping Cart" for no reason. (But only in some regions, meaning they only have broken code on some servers). Here is a fix that makes Prometheus stop relying on the item name for detection of package/raffle/credit package.

Also a fix for using ' in the weapon action, it would cause the rest of the text to break.

Modified files

_Web

  1. modified: inc/classes/gateways.class.php
  2. modified: inc/functions.php
  3. modified: ipn.php
  4. modified: admin/pkg/_actions.php
Stable1.6.3.18

This update is a small update that mostly has to do with modding of Prometheus. I've added all the development config files(bower.json, package.json, Gruntfile.js and composer.json) as well as the raw less files and raw js files for Prometheus web. We've also added a new folder called mods, which is for .txt files loaded with certain modifications. The purpose of this folder is just so we know what mods are loaded on your Prometheus installation.

The lua files have received an update regarding hooks and modifications as well.

This update is basically a preparement for what will be one of the last big feature updates to Prometheus, of course aside of bug fixes and maybe small features here and there. The long awaited Prometheus v2 has been cancelled, and we explain why as well as detailing the next update at the link below:

https://www.gmodstore.com/community/threads/12-prometheus-when-is-v2-out-edition/post-25680#post-25680

Modified files

Web

  1. added: .gitattributes
  2. added: .gitignore
  3. added: GruntFile.js
  4. added: app/OLD TODO LIST.TODO (yeah this file is fun)
  5. added: app/js/Chart.min.js
  6. added: app/js/bootbox.min.js
  7. added: app/js/bootstrap-select.js
  8. added: app/js/colpick.js
  9. added: app/js/icheck.min.js
  10. added: app/js/site.js
  11. added: app/js/snowstorm.js
  12. added: app/js/summernote.min.js
  13. added: app/js/sweet-alert.min.js
  14. added: app/js/trumbowyg.min.js
  15. added: app/less/elements/bootstrap-select.less
  16. added: app/less/elements/bootstrap.less
  17. added: app/less/elements/colpick.less
  18. added: app/less/elements/style.less
  19. added: app/less/elements/sweet-alert.less
  20. added: app/less/elements/trumbowyg.less
  21. added: app/less/elements/variables.less
  22. added: app/less/images/icons-black-2x.png
  23. added: app/less/images/icons-black.png
  24. added: app/less/images/icons-white-2x.png
  25. added: app/less/images/icons-white.png
  26. added: app/less/line/line.png
  27. added: app/less/line/[email protected]
  28. added: app/less/line/red.less
  29. added: app/less/site.less
  30. added: bower.json
  31. added: composer.json
  32. added: package.json
  33. added: themes/Preview theme - test/style.css
  34. added: themes/test/style.css
  35. modified: bower.json
  36. added: inc/classes/mods.class.php
  37. added: mods/.htaccess
  38. added: mods/examplemod.txt
  39. added: mods/index.php
  40. added: themes/storetest/style.css
  41. modified: inc/functions.php

Lua

  1. modified: actions.lua
  2. modified: database.lua
  3. modified: init.lua
  4. modified: transactions.lua
Stable1.6.3.17

Changelog

PayPal screwed up their IPN again and started sending 'item_name1', 'item_number1', 'mc_gross_1' instead of item_name, item_number and mc_gross when there's only one item.

Also a fix if paid price is greater than the package price, then it would deny the payment. Let's say someone pays for something, then you put the package on sale instantly, and the PayPal IPN message arrives too late, Prometheus would deny the package for the price being wrong. This has now been fixed.

In addition to this we've updated the TeamSpeak3 library which includes a few fixes.

Modified files

Web

  1. modified: inc/functions.php
  2. modified: ipn.php
  3. modified: inc/classes/verification.class.php
  4. replaced: inc/lib/Teamspeak3/*