Paypal Registration plugin
- 2026-08-06 Deprecated since RosarioSIS 13.0 SendEmail() function
- 2026-07-23 Fix SQL error when UserStudentID() is not numeric
- 2026-07-17 Fix PHP warning undefined variable $pr_debug
- 2026-07-17 Fix CSP: use curl redirect instead of external URL form action
- 2026-04-22 Add link to Change log
- 2026-03-16 Spanish: do not capitalize & use "tĂș" instead of "usted"
- 2025-12-11 Add Russian and Ukrainian translations
- 2025-07-15 Redirection is done in HTML
- 2025-05-12 Fix PHP Result of function PopTable (void) is used
- 2025-03-27 Since RosarioSIS 12.5 CSP remove unsafe-inline Javascript
- 2025-03-13 Fix Create Account in Moodle
- 2025-01-29 Fix help typo and clarification for start payment again URL
- 2025-01-28 Fix do not enroll student when Automatic Student Account Activation & no payment
- 2024-08-19 Fix PHP warning Undefined variable: pr_debug
- 2024-08-07 Display Buy form in user locale
- 2024-08-07 Fix saving empty product
- 2024-08-06 Fix Help
- 2024-08-06 Escape string when populating $_REQUEST
- 2024-08-06 Rephrase email text
- 2024-04-22 Fix Poedit keywords list: do not translate default gettext keywords
- 2024-01-04 Fix PHP8.2 deprecated unserialize() Passing null to parameter 1 of type string
- 2024-01-04 HTML table width 100%
- 2023-06-27 Fix detect https inside Docker or behind reverse proxy
- 2023-05-28 Add Portuguese (Brazil) translation
- 2022-07-25 Fix quote in NAME
- 2022-07-25 Add MySQL support, version 10.0
- 2022-05-17 Fix French translation, remove capitalization
- 2022-05-04 Restrict Price / Amount / Balance input number range
- 2022-05-02 Fix SQL error invalid input syntax for integer
- 2022-04-29 Add use of AttrEscape() & URLEscape()
- 2021-12-31 EasyCodingStandard use short array notation
- 2021-06-26 Fix "PayPal" spelling
- 2020-07-14 Escape URL
- 2020-06-26 Remove Send Notifications
- 2020-06-26 Send Notification Create Student Account
- 2020-06-26 Send Activate Student Account Notification
- 2020-06-26 Fix Moodle Student Account Creation
- 2020-05-12 Update Paypal Currency options
- 2020-04-07 HTML Price: use "number" input type
- 2020-04-06 Fix Moodle get config & student email
- 2020-04-06 Fix Deactivate Automatic Student Account Activation, but keep saving enrollment
- 2020-04-06 Deactivate Automatic Student Account Activation: Unset vars instead of emptying them.
- 2020-04-06 RosarioSIS 6.0 compat. Remove Moodle load hack & better Deactivate Automatic Student Account Activation
- 2020-04-06 Remove values from $_REQUEST to limit array to 3 levels
- 2020-04-06 Logout if no Staff or Student session ID only if not on Modules.php
- 2020-04-02 Add Moodle debug + fix PHP Fatal error: Call to undefined function UserSchool()
- 2020-04-01 Add screenshots
- 2020-04-01 Update README with Config
- 2020-04-01 Moodle load hack. Reload Moodle config constants.
- 2020-04-01 Add School Title to Configuration pop table
- 2020-04-01 Add Activation msg to Note
- 2020-04-01 Fix Temporarily deactivate Automatic Student Account Activation
- 2020-04-01 Add French & Spanish translations
- 2020-04-01 Link to HELP.pdf file
- 2020-04-01 Disable debug mode
- 2020-04-01 Version 1.2
- 2017-04-21 Version 1.1 update
- 2017-04-21 SQL error fix on install: check if exists before INSERT
- 2017-04-21 Add tip to automatically accept payments
- 2016-08-30 Fix SQL error when Adding a Student
- 2016-08-22 Fix defined call: arg is string
- 2016-08-21 Remove Paypal_Registration_plugin_Help.pdf
- 2016-08-21 Add HELP.pdf
- 2016-08-21 Fix Help URL
- 2016-08-21 Prettier help :)
- 2016-08-21 Help email text +
- 2016-08-20 Fix student PASSWORD field
- 2016-08-20 glbal studnt id for moodle ws func
- 2016-08-20 Fix enroll sql
- 2016-08-20 Destroy session or student can login!
- 2016-08-20 Add Start payment again help
- 2016-08-20 Add default calendar & rolling retention option when enrolling student
- 2016-08-20 exit only, do not destroy session
- 2016-08-19 Add Help + fix enroll & send email
- 2016-08-19 Add Moodle client + create_student_checks hook + remove download PHP scripts
- 2016-08-18 Fix enroll & email errors
- 2016-08-18 Set Session student ID to -1 if IPN
- 2016-08-18 Log errors if debug
- 2016-08-18 Report all errors for IPN
- 2016-08-18 Move post data up & log checks errors
- 2016-08-18 Remove PaypalProduct check (done later)
- 2016-08-18 Check plugin folder rights
- 2016-08-18 move log to plugin folder
- 2016-08-18 Dump current dir
- 2016-08-18 Check if folder writable
- 2016-08-18 Dump log writable & errors in Paypal script
- 2016-08-18 Fix $pr_paypal_email set
- 2016-08-18 Fix Paypal IPN vars + functions
- 2016-08-18 Improve PRGetConfig cache + add Header title to paypal form
- 2016-08-18 Remove dump
- 2016-08-18 Use Paypal email as variable
- 2016-08-18 Dump plugin config check
- 2016-08-18 Return $pr_products in PRGetConfig()
- 2016-08-18 Dump session
- 2016-08-18 Trace PRGetConfig calls
- 2016-08-18 Fix PRGetConfig
- 2016-08-18 Add PRGetConfig() to be able to reload it!
- 2016-08-18 Do not require getconfig once (already included in Warehouse...)
- 2016-08-18 Dump session
- 2016-08-18 Dump config
- 2016-08-18 Dump session
- 2016-08-18 dump $pr_prod
- 2016-08-18 Fix debug var name
- 2016-08-18 Fix var_dump
- 2016-08-18 Fix PHP Strict Standards: Only variables should be passed by reference
- 2016-08-18 Better debug for Unauthorized function
- 2016-08-18 Add password to session + send email copy to admin
- 2016-08-17 Add PRDie() + fix thankyou.php & Paypal buy form!
- 2016-08-17 Destroy session, use Warehouse('footer') & fix session on Buy form page
- 2016-08-16 Destroy session after create account + try to have Paypal buy form
- 2016-08-16 Add eventual Dates to $_REQUEST['values'] + Fix Paypal Products save
- 2016-08-16 Add fieldsets to config form + redirect to index.php?reason=account_createdW
- 2016-08-12 Fix first PHP errors spotted, 1st activation!
- 2016-08-10 Dev Buy form TOFINISH
- 2016-08-10 Add Create Account in Moodle
- 2016-08-10 Add functions PREnrollStudent() & PRGetPaypalProduct()
- 2016-08-10 Add Buy form & IPN checks
- 2016-08-09 Add, Update, Delete Paypal Products + Paypal forms checks
- 2016-08-08 Add delete.sql + settings inputs in config.inc.php
- 2016-08-08 Add install.sql + adapt getconfig & change vars to constants
- 2016-08-05 Add Paypal IPN code
- 2016-08-05 Fist commit add plugin (copied from Moodle plugin)
- 2016-08-01 Add README & LICENSE