Micro Login System is a simple PHP-based user login system that stores user registration information in a flat file instead of a MySQL database. It is easy to install and change the design via CSS. The package contains login, logout, and registration forms. An integration example is included.
uCal is a PHP class that can be used to convert dates between the Hijri and Gregorian calendars. It features the ability to convert dates between Hijri and Gregorian calendars and vice-versa. It is fully compatible with Umm Al-Qura. Dates formatted like the PHP date() function can be returned. English/Arabic formatted Hijri and Gregorian dates and times can be output. Versions of the date() and mktime() functions for Hijri are also provided.
HTML QuickForm Wizard implements a wizard whose pages and flows are described by a FSM (finite state machine). The next page is determined from the actual page, the "internal" state of the wizard, and a set of rules. The list of states (pages) and ruleset are described using an XML file (or string).
XOAD, formerly known as NAJAX, is a AJAX/XAP object oriented framework for PHP that allows you to create richer Web applications. It uses JSON and native PHP serialized objects to communicate. Special attention has been paid to security. It supports server side events (observation) and client side events (XOAD Events). Server and client extensions allow features such as HTML manipulation and caching. It is extensively documented, and includes tutorials and examples.
Wap-GuestBook is a WAP-based guestbook. It has the same features as a normal Web-based guestbook. It contains fields for name, email address, comments, and various optional fields. It stores the information in a database. It has built-in word censor, email-validator, and URL-validator functions. A user can view results either by ASC or DESC order.
PHP_Application is a platform for the development of event-driven applications in which two mechanisms of distribution of events for two levels of abstraction accordingly are realized. The first level are objects and their events; the second, the application and its events. The mechanism of distribution of events of the applications supports distribution of the directed and broadcasting events, and also provides synchronous or asynchronous processing events. The structure of the application represents a hierarchy of objects with various levels of abstraction. Functionality of the application is completely defined by a set of the objects included in the application and interaction between them, i.e. a stream of events. The structure of the application allows you to operate a stream of events extending downwards on hierarchy of objects.