Email Students module
- 2026-04-22 Add link to Change log
- 2026-03-27 Spanish: do not capitalize & use "tú" instead of "usted"
- 2026-03-17 Spanish: do not capitalize & use "tú" instead of "usted"
- 2026-03-09 SQL performance: replace subqueries with LEFT JOINs
- 2026-01-09 HTML set size=22 for email text inputs
- 2025-12-08 Add Russian and Ukrainian translations
- 2025-05-02 Use DBInsert() & DBUpdate() function
- 2025-03-26 PostgreSQL remove deprecated create_language_plpgsql() function
- 2025-03-13 Fix PHP Path in require_once() is not a file
- 2025-03-07 Add composer.json
- 2025-03-07 Raise minimum PostgreSQL version from 8.4 to 9.2
- 2024-11-16 Since RosarioSIS 14.0 Prepared SQL statements: no need to escape string
- 2024-08-21 Security: use FileDelete() instead of unlink()
- 2024-08-12 Unset
$_REQUEST data (values, student, ...) array once modfunc done
- 2024-06-25 Fix potential authenticated SQL injection (administrator), cast to integer
- 2024-06-09 Update screenshots
- 2024-05-22 Add Report Cards header action hook
- 2024-05-13 Fix SQL error invalid input syntax for type integer: cast to integer
- 2024-04-22 Fix Poedit keywords list: do not translate default gettext keywords
- 2024-03-26 Do not send email if PDF cannot be saved
- 2024-01-16 Add Slovenian translation
- 2024-01-08 Prevent submitting form if no checkboxes are checked
- 2023-10-31 Send HTML file if wkhtmltopdf not installed
- 2023-09-03 Use User( 'NAME' ) instead of GetTeacher()
- 2023-07-11 Fix SQL error if no Timeframe SQL (ie. syear + date is not in a quarter)
- 2023-05-08 Fix typo
- 2023-05-08 Add Portuguese (Brazil) translation thanks to Emerson Barros
- 2023-03-20 Add icon
- 2023-01-28 HTML email input remove pattern, add maxlength
- 2023-01-07 Escape SanitizeHTML() before saving to DB
- 2023-01-01 SQL remove useless ID='' check
- 2022-11-24 SQL French add space before ":"
- 2022-08-27 Add Send Copy To config option
- 2022-08-20 Fix MySQL 5.6 syntax error WHERE without FROM, use nonexistent DUAL table
- 2022-08-18 SQL cast Config( 'STUDENTS_EMAIL_FIELD' ) to int when custom field
- 2022-08-03 Add MySQL support, version 10.0
- 2022-08-02 SQL Move update to 3.0 to update_3.0.sql
- 2022-07-13 Add Balance widget
- 2022-07-12 Add Send Copy To email to Absence Notification
- 2022-07-12 Fix SQL specify ProgramConfig PROGRAM
- 2022-07-12 Email Students Rollover Update Attendance Code
- 2022-06-23 SQL rename character varying & character data types to varchar & char
- 2022-05-16 Fix French translation, remove captialization
- 2022-05-02 Fix SQL error invalid input syntax for integer
- 2022-04-29 Fix SQL error invalid input syntax for integer
- 2022-04-29 Add use of AttrEscape()
- 2022-04-18 Email sent when any admin user log in
- 2022-04-18 Not logged in & not admin (required by GetStuList)
- 2022-04-18 Fix Invalid User Profile error
- 2022-04-03 Fix SQL error when Birthday field does not exist
- 2022-02-27 Fix program titles in Help and translations
- 2022-02-19 Fix SQL syntax error at or near "$"
- 2022-02-14 Fix SQL error column s.CUSTOM_ does not exist
- 2022-02-07 Add "Set to 0 to deactivate." tooltip to Absence Count field
- 2022-02-05 Uncomment cron logic
- 2022-02-05 Add Absence, Birthday & Payments notifications
- 2021-12-31 EasyCodingStandard use short array notation
- 2021-11-20 Add note deactivate
- 2021-11-20 No Assignment Notification checkbox if no AllowUse()
- 2021-10-16 Add URL to image path. Useful when HTML used in email to display remote images.
- 2021-01-13 Fix PHP fatal error SanitizeHTML() undefined
- 2021-01-12 Fix freetext template
- 2021-01-08 SQL translate templates to French & Spanish
- 2020-11-11 Fix French translation for "Students"
- 2020-07-14 Escape URL
- 2020-06-30 Use RedirectURL()
- 2020-06-30 Remove @deprecated manual Program user config insert/update
- 2020-06-30 Fix Send Discipline Log (Student ID)
- 2020-06-29 Remove @deprecated Template, Substitutions, MakeChooseCheckbox functions + omit DBQuery call
- 2020-06-18 Fix HTML close row after TextareaInput
- 2019-12-24 Update URL
- 2019-11-25 Translate Help to French & Spanish
- 2019-10-25 Add Custom Fields Substitutions
- 2019-09-21 Rename School Setup > School Configuration to School > Configuration
- 2019-03-20 New menu program titles & translations
- 2019-02-18 Update es screenshot
- 2019-02-18 Fix Spanish translations
- 2019-02-18 Update screenshot URL
- 2019-02-18 Fix French translation
- 2019-02-18 Add screenshots
- 2019-02-18 Use ProgramUserConfig(), RosarioSIS 4.4
- 2019-02-16 @deprecated since 4.4 Assignment Description is plain HTML
- 2019-02-08 Fix Email field when not USERNAME case
- 2019-02-07 Fix PHP notice undefined index
- 2019-02-07 Use User Program config for Reply To email
- 2019-02-05 Add actions
- 2019-02-05 Add email template for Assignment Notification
- 2019-02-05 Update & fix programs for Students
- 2019-02-05 Include Substitutions + MakeChooseCheckbox for backward compat
- 2019-02-05 Update LICENSE + README
- 2019-02-05 Add translations
- 2018-11-28 Adapt code from Attendance to Assignment program
- 2018-11-26 Add module based on Email_Parents v1.0
https://www.rosariosis.org/fr