Operating systems

Form Data Processing is a PHP class that can be used to generate SQL queries from HTTP request values. It processes the HTTP GET or POST request values and generates SQL INSERT or UPDATE statements mapping request value names to table fields and request values to table field values. It can exclude variables from an array or regular expression and add custom values to use in the query. It can also combine request values.

Nibble forms is a stand-alone PHP class collection that allows developers to begin easily developing HTML forms with PHP validation. The forms that can be developed are very customizable, but they can also be set up simply and quickly with minimal arguments.

side-menu-generator-and-handler is a set of PHP classes that generate hierarchical menus defined in XML files. They read given XML configuration file with a definition of a hierarchy of menus. The classes generate nested HTML lists and JavaScript code to present the defined menus in a Web page. The texts used in the menus can be read from a database using a separate localization class. The JS object can manage hierarchical menus of HTML content sections. It can register event handlers to listen to clicks on menu entry icons that make sub-menus expand or collapse. The object can also make content be loaded when menu entries are clicked.