RADICORE v2.08.0 released
This version contains a mixture of small updates and bug fixes.
This version contains the following changes:
Database changes:
- noneOther changes:
- fixed bug in logon.class.inc so that it escapes characters in user_id before doing a lookup on AUDIT_LOGON_ERRORS.
- fixed bug in getLanguageArray() which sometimes caused a 'file sys.language_array.inc is empty' error.
- updated dml.pgsql.class.inc for PostgreSQL version 10 which now uses GENERATED AS IDENTITY to indicate an auto-increment column.
- updated mnu_file.class.inc so that when files are deleted on the FilePicker screen it shows the correct count.
- fixed bug in menu\sql\mysql\mnu-user.sql which referenced a column which no longer exists.
- updated std.output1/2/3/4/5/6.inc so that they remove task details from the $_SESSION array after the file has been sent to the browser. This was to fix a problem with the CSRF token.
- fixed bug in std.multi5.inc and std.multi6.inc which sometimes made the RETRIEVE button ineffective.
- fixed bug in std.help.inc where the browser language indicated a language code which is not actually supported.
- fixed bug in std.library.inc where the browser language indicated a language code which is not actually supported.
- updated std.table.class.inc so that if _cm_pre_deleteData() returns an empty $fieldarray then the calls to validateDelete(), deleteRelations() and _dml_deleteRecord() are skipped.
- fixed bug in std.validation.class.inc which dropped fields from the data array if the 'novalidate' or 'nondb' option was set in the $fieldspec array.
- updated dml.pgsql.class.inc to deal with "FOR UPDATE cannot be applied to the nullable side of an outer join" error.
- updated file 'includes/browser_detection.inc' to version 5.8.0
Published: 01 November 2017