Radicore Forum
Fast Uncompromising Discussions. FUDforum will get your users talking.

Home » RADICORE » RADICORE announcements » RADICORE 2.31.0 released
RADICORE 2.31.0 released [message #7931] Tue, 13 January 2026 11:30
AJM is currently offline  AJM
Messages: 2388
Registered: April 2006
Location: Surrey, UK
Senior Member
This release contains fixes for some BC breaks in core PHP as well as some other minor fixes.

Database changes:
- none

Other changes:
  • deal with Deprecate passing null to non-nullable arguments of internal functions
  • deal with Deprecate passing E_USER_ERROR to trigger_error()
  • updated error.inc to include new functions fatal_error and fatal_db_error to deal with deprecation of E_USER_ERROR with trigger_error.
  • updated MNU_TODO when repeat_interval is expressed in months so that if the current day is equal to the last day of the current month or greater than the last day of the next month it will be set to the last day of next month otherwise it will be set to the current day of the next month.
  • fixed bug in MNU_USER dealing with the decryption of passwords prior to a change in the encryption method. This involves adding PSWD_ENCRYPT_STATUS to the control record.
  • fixed bug in MNU_TASK to set field initial_passthru instead of task_id_passthru.
  • updated format_xml_document function so that it adds LIBXML_BIGLINES | LIBXML_PARSEHUGE to 2nd argument of domdocument->load() method.
  • updated include.session.inc to that if $_REQUEST['session_name'] contains anything other than numbers or letters it is reset to ‘menu00’.
  • fixed minor bugs in scriptNext() and scriptPrevious() functions.
  • updated include.xml.php5.inc so that it will look for a custom CSS file in the classes/custom-processing/<project_code> directory as well as the subsystem directory.
  • updated radicore.xmlreader.inc to add the #[\ReturnTypeWillChange] attribute to the read() method.
  • updated std.add1.inc to deal properly with the contents of the $errors array so that if $value is not an array it will add it to the $classname array.
  • updated std.list1.inc so that if $_GET[‘action’] is ‘selectall’ or ‘unselectall’ it will NOT reread the database.
  • updated std.list4.inc to change spelling mistake with $dbinner->sql_orderby_table, and to skip certain processing if $errors is not empty.
  • updated std.multi5.inc so that RETRIEVE button does not appear when it is not wanted.
  • updated std.pdf.class.inc to allow the fill_alternate option in the detail view.
  • updated std.search1.inc to fix bug when iterating through the $fieldspec array.
  • updated std.update1.inc to fix errors when setting the $messages and $errors variables.
  • updated std.validation.class.inc to deal with the ‘zerofill’ field specification correctly, and to ignore certain processing when called from a SEARCH screen.
  • updated std.table.class.inc so that array_update_associative method does not perform any post processing if the array_update_associative function produces any errors.
  • updated std.table.class.inc so that array_update_indexed method indexes any error messages by their row number.
  • updated std.table.class.inc so that convertTimeZone method will not do anything if either $_SESSION[’timezone_server’] or $_SESSION[’timezone_client'] is not set.
  • updated std.table.class.inc so that formatdata method deals with the zerofill option.
  • updated std.table.class.inc so that getdata method will extract and then remove any fields beginning with ‘rdc_’ from the $where string, and to skip the _cm_post_getData method if ‘rdc_no_post_getdata’ is set.
  • updated std.table.class.inc so that initialiseFileUpload method refers to $this->fieldarray instead of $fieldarray,
  • updated std.table.class.inc so that initialiseSearch method deals with $where string that contains the LIKE operator.
  • updated std.table.class.inc so that setFieldArray method sets $this->lastpage and $this->pageno to 1 if $this->lastpage is empty.


Previous Topic: Bug with new member registration has been fixed
Next Topic: RADICORE 2.32.0 released
Goto Forum:
  


Current Time: Fri Apr 17 06:31:25 EDT 2026

Total time taken to generate the page: 0.01032 seconds