RADICORE v1.19.0 released

This version contains a few bug fixes, and an update which provides the ability to prevent simultaneous updates of the same database record.

This version contains the following updates:

  • fixed bug in 'std.multi2.inc' which caused screen contents not to be refreshed when returning from a form which was not a popup.
  • fixed all page controllers so that when the RESET button is pressed this will cause the initialise() method to be called on all objects. This is in case any one of these objects wishes to start at something other than the first record. This is to solve the problem identified in http://www.radicore.org/forum/index.php?t=msg&th=133
  • updated 'dml.*.class.inc' to allow database names with '-' (hyphen) instead of '_' (underscore), otherwise they cannot be imported into the data dictionary. For MySQL this uses "sql_mode='ANSI_QUOTES' so that database names can be enclosed in double quotes as well as backticks. If your version of MySQL is before 4.1 then you must go ino MySQL Administrator->Startup Variables->Advanced and ensure that 'Use ANSI SQL' is checked ON. If your version of MySQL is 4.1 or later this option will be set programatically.
  • amended 'dict_column(upd)' to allow the AUTO-UPDATE setting for fields of type INTEGER. This can be used with a special field named 'rdcversion' (Radicore Version Number) to help prevent simultaneous updates of the same database record. See http://www.tonymarston.net/php-mysql/infrastructure-faq.html#faq70 for details.

Published: 05 December 2006