Release Notes: This release contains bugfixes for getprimarykey and some problems related to the paths of generated files. The phpformwizard was added and integrated, and the template format was modified. A temporary file is now used to remember associations between tables and keys, and parsetemplate now generates all values for select boxes.
Release Notes: This release adds the possibility to generate files with a user path, and some minor bugfixes.
Release Notes: This release adds generation of a class from an SQL request. It automatically finds the data associated with the request, and creates a read-only object for this data. The request can be on more than one table (a join request, for example).
Release Notes: The script phpdoc (to make the documentation of the generated class) has been added. The description of the table has been added to select2.php3, so when you choose a table, you can see the description of its fields (name,type, key, default value) in the second step.
Release Notes: The Postgres version was heavily modified, particularly the class_bd object and the class_bdtable file. The MySQL version seems to be fine, but the Postgres version still has some bugs.
Release Notes: A new test for a foreign key in class_bdtable.php3, Postgres portability changes and an option in select list NOTFOREINKEY to getoptiontable.php3, and more.
Release Notes: Dual occurrence of class_bd.php3 fixed. Access to previously generated classes added to the start.php3 page.
Release Notes: The class_form was modified such that the constructor takes only one argument (the method GET or POST). A tpl directory was added to save the template files. The #TAGEND_textarea# tag was added to the showformtpl function in template.php. This allows a textarea to be edited in the formular template.
Release Notes: The name of the database has been put in a variable $_nametable, and $this->_nametable has been put in the SQL query.
Release Notes: Extra HTML output added. Bugs with comptability of database class have been fixed. Bug caused by an initial value in a field of the database has been fixed.