Nested Sets DB Tree is a class that can be used to manipulate nested sets of database table records that form an hierarchical tree. It provides the means to initialize the record tree, insert record nodes in specific tree positions, retrieve node and parent records, change the position of nodes, and delete record nodes. It uses ANSI SQL statements and the ADODB library to make it work with many database types. Transactions are supported through the ADODB class. The library supports the gettext multilanguage interface.
|Tags||Database Internet Web Dynamic Content Site Management|
|Operating Systems||Windows Windows POSIX Unix|
Release Notes: The requirement of the presence of the GetText expansion was eliminated. The requirement of presence of the ADODB library was eliminated. A full-scale demonstration of the library's capabilities was added.
Release Notes: This release adds a new function: ChangePositionAll (beta). It swaps nodes within the same level and limits of one parent with all its children; $id1 placed before or after $id2. English documentation and a Russian tutorial have been added.
Release Notes: Transactions were added. Russian documentation and tutorial were written.