Package:
Summary:
Log entries to files or display them
Groups:
Author:
Description:
This package can be used to log entries to files or display them.
It has specialized files that can take log entry information and either append the log entries to files and output the entries to display in an HTML page.
The base class can format log entries to contain the log message, type, date, time, calling script file and line number.
Package:
Summary:
Validate one or more value of different types
Groups:
Author:
Description:
This class can be used to validate one or more value of different types.
It can validate a single value or an array of values according to one validation rule.
Currently it can validate the values as e-mail addresses, numbers, letters, letters and numbers and non-empty strings.
Package:
Summary:
Access and administer MySQL and SQLite databases
Groups:
Author:
Description:
This package can be used to access and administer MySQL and SQLite databases.
There two classes, one for MySQL and SQLite that can perform several types of database access and administration functions.
Currently it can connect to a database, execute queries, retrieve the results into arrays, retrieve the tables of the database, retrieve the fields of the table, create a new database, generate a backup of a database with SQL statements, and import data into database table from a CSV file.
Package:
Summary:
Keep track and list the pages visited by an user
Groups:
Author:
Description:
This class can be used to keep track and list the pages visited by an user.
It can add each page that is visited to a session variable. Each page may be associated with a title. The number of pages that the session variables may be limited.
The class can also be used to display the list of visited pages in an HTML page.
Package:
Summary:
Chat system that uses cache to store chat state
Groups:
Author:
Description:
This package implements a chat system that uses cache to store chat state.
It can manage multiple rooms with multiple chat users keeping the information about the rooms and users using a cache system like APC, MemCache, eAccelerator or XCache.
The class can add or remove rooms, users and send messages or replies.
Package:
Summary:
Lists text files from a directory for editing
Groups:
Author:
Description:
This class can be used to lists text files from a directory for editing.
It can retrieve the list of files in a directory and generate HTML listing with buttons for showing or editing the file.
The class can also generate a form for editing text file contents.
Package:
Summary:
Display forms and listings in HTML tables
Groups:
Author:
Description:
This package can be used to display forms and listings in HTML tables.
There is one class that can compose and show HTML forms with all basic types of inputs as well date and time inputs, HTML editor inputs.
It can also generate JavaScript within the HTML to perform browser side validation.
Another class can display database query results in an HTML table.
Package:
Summary:
Access MySQL using MySQL, MySQLi or PDO extensions
Groups:
Author:
Description:
This package can be used to access MySQL databases using MySQL, MySQLi or PDO extensions.
There is a base class that defines an interface to access MySQL databases and there are also sub-classes to access MySQL databases using PHP PDO, MySQLi or MySQL extensions.
These classes provide functions to establish database connections, execute queries, sanitize query parameters, retrieve query results, affected rows or database access errors.
Package:
Summary:
Manipulate sets of bit values
Groups:
Author:
Description:
This class can be used to manipulate sets of bit values.
It can set, clear, toggle and check the boolean values of individual bits of a set of bits of a given length.
Package:
Summary:
Render an image with a text
Groups:
Author:
Description:
This class can be used to render an image with a text.
It can create an image with a given text string displayed in it.
The text font, size, color, border, outline and shadow effects are configurable.
The generated image can be saved to a file or displayed as the current script output in the PNG format.