Xataface 1.2.6 has been released and can be downloaded from Sourceforge at:
https://sourceforge.net/projects/datafa ... z/download
or
https://sourceforge.net/projects/datafa ... p/download
This release includes mostly bug fixes, but also a few new features (e.g. new preference settings, ini file directives, and delegate class methods).
Change Log:
--------------
-Added check that delegate contains the filterPermissions method. Responding to viewtopic.php?f=4&t=5553
-Added error codes for withstanding foreign key constraint failures when adding new related records. See viewtopic.php?f=4&t=5530
-Updated XML output to support calculated fields on related records.
-Fixed xmlTail delegate method support
-Added date and time functions to mysql dialect for SQL parser.
-Added preferences options to hide related sections in view tab, and record search in view tab
-Fixed incorrect icons on some actions: viewtopic.php?f=4&t=5507
-Fixed bug with container field field names on windows: viewtopic.php?f=3&t=5465
-Fixed finfo_file() call: viewtopic.php?f=3&t=5492
-Changed sql parser to default to MySQL dialect. This fixes issue in Relationship where parser was running in ansi mode
-Added support for external translation management systems by adding an 'External' translation status
-Added support for xmlTail delegate method, and xml attribute in fields.ini file to use calculated fields as part of xml dump
-Throws exception in relationship init() method now if there is a failure. This exception is used to catch errors in select widget when trying to make it editable.
-Fixed 'otice: Undefined index: auth_type in D:\wamp\www\imm\dataface\Dataface\AuthenticationTool.php on line 84'
-Fixed 'Notice: Use of undefined constant key - assumed 'key' in /xataface/Dataface/SearchForm.php on line 347'
-Added XATAFACE_DISABLE_PROXY_VIEWS option
-Added test for problematic query. Seems to be working ok.
-Disabled proxy views when multilingual content is enabled. Since the view has a different name than the source table it is unable to be translated by the Query Translator. This effectively fixes multilingual content translation when grafted fields are used in a table (e.g. __sql__='...')
-Fixed so that relationships derived from valuelists do not show up as actions/tabs
-Fixed add to select function to correct IE compatibility problems
-Added the ability to add new records to valuelists for select widgets inline... but only if the valuelist uses __sql__ to pull its values from the database.
-Added the ability to add new records to checkbox groups that are built on a relationship. Utilizes the RecordDialog widget previously developed for the lookup widget. Similar things should soon be created for all widgets that use valuelists or relationships.
-Forgot to commit update for register action to support the register permission instead of the new permission.
-Added check to make sure that a relationship exists in the getField() method. This will propagate errors up another level so that they make more sense
-Fixed getTitles() bug ... it loaded all of the records into memory for the jump menu..