| RADICORE 2.32.0 released [message #7937] |
Tue, 07 April 2026 13:07 |
AJM
Messages: 2388 Registered: April 2006 Location: Surrey, UK
|
Senior Member |
|
|
This update contains some fixes to deal with BC breaks in PHP version 8.4 as well as some other minor updates.
Database changes:
- none
Other changes:
- updated include.xml.php5.ic in INCLUDES folder for POPUP controls so that ‘foreign_field’ attribute includes the Models’ zone (in the screen structure file) as a prefix if the zone is not ‘main’ or ‘inner’.
- updated include.xml.php5.ic in INCLUDES folder for DROPDOWN controls so that ‘optionlist’ does not include a blank entry if the field is marked as ‘required’.
- updated std.table.class.inc so that the convertTimeZone() method performs the check empty($timezone_client) in the right place.
- updated std.table.class.inc so that the convertTimeZone() method so that if the user’s language is Thai then the convertCalendarToGregorian() function will be called.
- updated std.table.class.inc so that the formatData() method so that if the user’s language is Thai then the convertCalendarFromGregorian() function will be called.
- updated std.table.class.inc so that the getData() method will move a value for ‘curr_or_hist’ from $where to $this->sql_search.
- updated std.table.class.inc so that the _sqlAssembleWhereLink() method will terminate if either of $this->inner_table or $GLOBALS[’link_sql_select’] is empty.
- updated std.table.class.inc so that the _sqlAssembleWhereLink() method has better logic when constructing the $sql_select string.
- updated std.table.class.inc so that the _sqlAssembleWhereLink() method has better logic when constructing the $sql_from string.
- updated std.table.class.inc so that the _sqlAssembleWhereLink() method will update the $select string to include a reference to the alt_language_table when the user’s language is not the same as the default language.
- updated std.table.class.inc so that the _sqlSelectAlternateLanguage() method has better logic.
- updated std.table.class.inc so that the _sleep() method will not remove columns from $this->fieldarray if the table’s zone is ‘inner’ and the column name is in the screen structure file.
- updated php_session.class.inc in AUDIT subsystem so that it implements SessionHandlerInterface (as required in PHP version 8.4).
- updated include.library.inc so that the setSessionHandler() function use the modified php_session class.
- updated include.session.class.inc to replace DebugBreak() with xdebug_break(), and to comment out calls to logstuff().
- updated std.multi5.inc to include a call to $dbouter->validateUpdate() after the call to $dbouter->array_update_associative().
- updated std.multi5.inc to change the logic around the call to $dbouter->customButton().
- updated std.multi5.inc to replace the call to $dbouter->custom_commonValidation() with $dbouter->validateUpdate().
- updated std.multi5.inc to include a call to $dbinner->getFieldarray() after the call to $dbouter->popupReturn().
- updated nusoap.php from version 41 to 1610.
- updated various scripts to replace trigger_error() with fatal_error().
- updated various scripts to replace DebugBreak() with xdebug_break().
Tony Marston
http://www.tonymarston.net
http://www.radicore.org
|
|
|
|