Monthly Archiv: March, 2010

Login Ban

Package:
Login Ban
Summary:
Keep track and ban failed user access attempts
Groups:
HTTP, User Management
Author:
Mohammed Cherkaoui
Description:
This class can be used to keep track and ban failed user access attempts.

It takes note of the time of failed user access attempts in cookies.

The class may check if the user reached the limit number of failed attempts and prevent user access of a given period of time.


HTML-Table

Package:
HTML-Table
Summary:
Display HTML tables composed programatically
Groups:
HTML, PHP 5
Author:
Elyess Zouaghi
Description:
This class can be used to display HTML tables composed programmatically.

There is a base class that abstracts HTML elements in general.

A sub-class abstracts the functionality of HTML tables allowing to add table rows and set table cell contents.


CLI Tools

Package:
CLI Tools
Summary:
Manage resources and output status to the console
Groups:
Console, PHP 5
Author:
Thilo Raufeisen
Description:
This class can be used to manage system resources and output the status to the console.

It can set and remove application lock files, retrieve the current memory usage and set signal handlers.

The class can also format messages to be presented in the console.


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.


Powered by Gewgley