DB Schema Management is a class that can be used to: extract a database schema into a PHP script that defines the schema in an array; apply the extracted script to recreate the database schema; allow the editing of the extracted script to implement changes to the schema; and allow users of the application to create changes to the schema that are separate to the extracted script. It has support for pre- and post-processing scripts. It can require a minimum schema version to apply the update.
Dextep Template Engine implements a template engine based on regular expression replacements. It can process a template with marks that define placeholders or sections using regular expressions to locate and replace those marks. Currently, it supports marks that define expressions, conditions, loops, and sub-templates files. The templates may compiled and cached to avoid processing the templates again in the future.
HLogoZ Lite is a script that automatically changes a logo or other image for specific holidays or other dates. There is also a version HLogoZ available as a plugin for WordPress: HLogoZ-WP. It allows you to specify your own custom dates or holidays on which the logo should be changed. It has three modes: image, Flash, and text. All modes can be used together.
PDO4You is a class that implements the Singleton design pattern for connecting the database using the PDO extension (PHP Data Objects). It provides an abstraction layer for accessing data, regardless of which database you are using, and ensures that there is a single object instance per database connection. It can connect to several possible SQL databases using the available PDO drivers. Currently it supports MySQL, PostgreSQL, SQLite, MariaDB, Oracle, Microsoft SQL server, Sybase, and CUBRID (a database highly optimized for Web applications). The class can also execute multiple queries at once given a string in JSON format that specifies the type of query, the tables, fields, field values, conditions, etc.
Simple Validator is a class that validates string value according to rules. It currently supports validation of non-empty values, number values, e-mail addresses, alphanumeric, alphabetic, and numeric values, IP addresses, URLs, length ranges, and user-defined rules. The error messages associated with each validation are defined in a separate configuration script.
Tephlon is an easy PHP persistence library. It has a highly modular OOP design and a no-SQL storage system. It stores any object or variable safely and tidily on disk for fast access. The API is meant to be easy and fast to learn. It features Java-style key-value maps, namespaces, easy Codeigniter integration, programmable lifetime of records, a multi-driver architecture, reliable and well-tested code, and easy incremental backup of data with SVN or GIT.
Zend Framework Models Generator generates Zend Framework model classes from MySQL, PostgreSQL, and SQLite databases. It can query a given database to retrieve the list of tables and their fields, and generates model classes for one table or for all tables of the specified database.