Library Premium module
- 2026-05-25 Remove duplicate GET params from form URL (start & end date)
- 2026-05-19 Since RosarioSIS 13.0 Add
&modfunc=save to Fields form
- 2026-04-22 Fix module name in README.md
- 2026-04-22 Add link to Change log
- 2026-04-19 Fix PHP warning undefined variable: chart
- 2026-03-17 Spanish: do not capitalize & use "tĂș" instead of "usted"
- 2026-02-23 Since RosarioSIS 12.8 SQL add comment to Field column
- 2026-02-23 Add Administrator option to Visible To User Profiles
- 2026-02-14 Since RosarioSIS 13.0 only return $data
- 2026-02-14 Since RosarioSIS 13.0 use RosarioSIS\Functions\DashboardModule object
- 2026-01-15 Remove unused $value_custom & $title_custom variables
- 2026-01-15 Use _makeCheckboxInput() function for Checkbox field
- 2025-12-09 Add Russian and Ukrainian translations
- 2025-08-25 jQuery fix .ready() syntax is deprecated
- 2025-04-25 Fix PHP < 7.3 syntax error, unexpected ')'
- 2025-04-25 PostgreSQL remove deprecated create_language_plpgsql() function
- 2024-12-19 Since RosarioSIS 12.5 CSP remove unsafe-inline Javascript
- 2024-12-08 Update translations
- 2024-12-08 Use multiple Select2 instead of checkboxes
- 2024-12-04 Update Slovenian translation
- 2024-10-01 HTML properly name N/A option for PDF & disable autocomplete
- 2024-08-21 Security: use FileDelete() instead of unlink()
- 2024-08-01 Quick Loan: only if AllowEdit()
- 2024-07-31 Fix language
- 2024-07-31 Increase delay to rate limit AJAX requests
- 2024-07-31 CSS add with to select2 input
- 2024-07-31 Fix SQL Exclude documents currently on Loan (any user/student)
- 2024-07-30 HTML Search input set width to 100%
- 2024-07-30 Search input use 'search' type
- 2024-07-30 Rephrase Premium features
- 2024-07-30 do not display Quick Loan on Document view
- 2024-07-30 SQL Exclude documents currently on Loan by student / user
- 2024-07-30 Update French & Spanish translations
- 2024-07-30 Add Quick Loan: quickly search and lend a document to a user or student
- 2024-07-30 HTML Move Search button below the input
- 2024-06-09 Update screenshots
- 2024-04-22 Fix Poedit keywords list: do not translate default gettext keywords
- 2024-04-02 Fix PHP warning undefined variable $title
- 2024-02-29 License change from GNU/GPLv2 to GNU/GPLv2 or later so it is compatible with GNU/GPLv3
- 2024-01-16 Add Slovenian translation
- 2023-12-22 New Document: Fix file upload
- 2023-12-22 Security: prevent upload path hacking, cast ID to int
- 2023-10-03 Fix PHP warning undefined variable $title
- 2023-08-21 Security: SQL prevent INSERT or UPDATE on any table
- 2023-05-28 Add Portuguese (Brazil) translation
- 2023-04-23 Fix save multiple select input (Grade Levels)
- 2023-04-19 PostgreSQL add set_updated_at TRIGGER
- 2023-02-24 Fix since RosarioSIS 10.8.4 do not save empty value from multiple SelectInput()
- 2023-01-07 Escape SanitizeHTML() before saving to DB
- 2023-01-07 Always use UserStudentID() instead of $_SESSION['STUDENT_ID'] inside Modules
- 2023-01-04 Fix PHP8.1 warning null as parameter
- 2023-01-01 SQL WHERE add space before first AND
- 2023-01-01 SQL performance use POSITION()>0 instead of LIKE
- 2022-12-29 Update French & Spanish translations
- 2022-12-29 Add Document Category Visibility options
- 2022-10-04 Display note
- 2022-09-29 Security: use $_POST here to avoid DBEscapeString() on $_REQUEST, still use strip_tags() though
- 2022-09-09 Use DBEscapeIdentifier() for custom field column name
- 2022-08-20 Fix MySQL 5.6 syntax error WHERE without FROM, use nonexistent DUAL table
- 2022-08-18 SQL use CAST(X AS char(X)) instead of to_char() for MySQL compatibility
- 2022-08-18 SQL cast Config( 'STUDENTS_EMAIL_FIELD' ) to int when custom field
- 2022-08-06 Fix SQL error
- 2022-08-06 Add MySQL support, version 10.0
- 2022-07-04 Use DBLastInsertID() instead of DBSeqNextID()
- 2022-07-01 AddDBField() Change $sequence param to $field_id, adapted for use with DBLastInsertID()
- 2022-06-23 SQL rename character varying & character data types to varchar & char
- 2022-05-24 Move Go button next to timeframe
- 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-25 Fix SQL injection escape DB identifier
- 2022-04-18 Fix Email Late Notifications
- 2021-12-31 EasyCodingStandard use short array notation
- 2021-10-23 Security Fix XSS in search_term
- 2021-08-21 Fix File upload path when new document
- 2021-07-13 Fix remove file when has single quote in its name and actually delete file
- 2020-10-16 Add Loans Widgets
- 2020-10-04 Fix SQL error when no columns to update
- 2020-08-05 Fix SQL error when no ID (saving Category)
- 2020-08-05 Fix Save Files when not other fields to save
- 2020-07-20 no more than 24 categories are displayed on the charts
- 2020-07-14 Escape URL
- 2020-06-30 Fix SQL insert loan
- 2020-06-29 Omit DBQuery call, use DBSeqNextID()
- 2020-06-17 Correctly filter MarkDown custom field
- 2020-06-16 Fix Document Fields autos options
- 2020-04-30 SQL escape table
- 2020-04-29 Use issetVal() instead of empty()
- 2020-04-15 Document Fields: check Number & save Select Multiple from Options
- 2020-04-09 Trim select Options
- 2020-04-02 Charts use Chart.js instead of jqPlot
- 2020-02-06 Translate Library menu title
- 2020-01-29 Fix SQL error when Library module not activated
- 2020-01-12 Add Loans Breakdown report
- 2019-12-24 Update URL
- 2019-11-18 Mention Premium in README
- 2019-11-18 Add links to README
- 2019-11-18 Update translations
- 2019-11-18 Add version 1.5
https://www.rosariosis.org/fr