Category Archives: Classes

MySQL Ajax Database Access Layer – MADAL

Example interface generated by MADAL
Package:
MySQL Ajax Database Access Layer - MADAL
Summary:
Generate code to manage MySQL tables using AJAX
Groups:
AJAX, Code Generation, Databases, PHP 5
Author:
Brent Rossen
Description:
This package can be used to generate code to manage MySQL tables using AJAX to avoid page reloading.

It can generate PHP code for MySQL model classes that can perform several types of operations like inserting new records,, setters and getters, initialize variables, generate form inputs, etc..

Another class can generate Javascript code that can send AJAX requests using jQuery to manipulate MySQL database table records.


Easy Table Generator

Screenshot
Package:
Easy Table Generator
Summary:
Display data from arrays in HTML tables
Groups:
Tables
Author:
Michele Andreoli
Description:
This class can be used to display data from arrays in HTML tables.

It takes an array with header titles and a bi-dimensional array of data to display.

The class generates an HTML table displaying the provided data.

The presentation of the table is configurable with CSS styles. The width of the table columns is also configurable.


htmLawed

htmLawed homepage
Package:
htmLawed
Summary:
Filter HTML to prevent security attacks
Groups:
HTML, Security
Author:
Santosh Patnaik
Description:
This package can be used to filter HTML to prevent security attacks.

It can parse HTML documents and rewrite it to filter tags and data that could be used to perform cross-site scripting (XSS) attacks.

The filtered tags and data can be controlled by black and white lists that define which tags, attributes and URL protocols that can be included or should be excluded.

The rewritten HTML can be made XHTML compliant.


AR DB Interface

Package:
AR DB Interface
Summary:
Manage table records as objects using ActiveRecord
Groups:
Databases, Design Patterns, PHP 5
Author:
dave gebler
Description:
This package can be used to manage database table records as objects using the Active Record design pattern.

The main class takes as parameters a database access object (DAO), the name of a table and the key field.

The class can create, retrieve, update and delete database record mapping class variables to table field values.

The database access is done by the DAO class. Currently there DAO classes to access MySQL databases and to use ADODB classes.


Dbg

Package:
Dbg
Summary:
Output debug information
Groups:
Debug
Author:
Federico
Description:
Esta clase permite mejorar el formato en como se muestra el debug en pantalla. Permite mostrar en pantalla el contenido de arrays en formate leible, como tambien codigo fuente y diversas cosas mas


Query paging

screenshot
Package:
Query paging
Summary:
Show links to browse listings split in pages
Groups:
HTML, Query manipulation
Author:
Michele Andreoli
Description:
This packages can be used to show links to browse listings split in multiple pages.

It takes as parameters the number of listing rows and the number of current page.

The number of pages can be define by the user, and it also possible to associate a CSS class for the navigation links.


Object CAPTCHA

example
Package:
Object CAPTCHA
Summary:
Perform CAPTCHA validation using object images
Groups:
Graphics, PHP 5, Validation
Author:
wooptoo
Description:
This class can be used to perform CAPTCHA validation using object images.

It can scan a given directory with object images in JPEG format and pick one randomly to display to the user.

The user must enter the object name that is taken from the object image file name and stored in a MySQL database for posterior validation.


Powered by Gewgley