Package:
Summary:
Expand or shorten URLs using the bit.ly site
Groups:
Author:
Description:
This class can be used to expand or shorten URLs using the bit.ly site.
It can send HTTP requests to the bit.ly site to create a new short URL that redirects to a given longer URL.
The class can also do the opposite, i.e. send a request to retrieve the original URL that is redirected when accessing a given bit.ly short URL.
Package:
Summary:
Authenticate users with records in a MySQL table
Groups:
Author:
Description:
This class can be used to authenticate users with records in a MySQL table.
It can lookup in a MySQL database table verify the user name and password of a given user.
The sets a session variable if the user is correctly authenticated.
The password verification may also use the MD5 hash of the password.
Package:
Summary:
Keep track and ban failed user access attempts
Groups:
Author:
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.
Package:
Summary:
Manage linked lists of values
Groups:
Author:
Description:
This class can be used to manage linked lists of values.
It can add, delete, update and retrieve values from linked lists.
Package:
Summary:
Display HTML tables composed programatically
Groups:
Author:
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.
Package:
Summary:
Manage resources and output status to the console
Groups:
Author:
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.
Package:
Summary:
Manage scheduled appointments
Groups:
Author:
Description:
This package can be used to manage scheduled appointments.
It provides classes and scripts to list, add, edit and delete appointments using the Ladder package.
Package:
Summary:
Generate code to manage MySQL tables using AJAX
Groups:
Author:
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.