Package:
Summary:
View and edit MySQL database records
Groups:
Author:
Description:
This class can be used to view and edit MySQL database table records.
It can retrieve records of MySQL database tables and display the record field values along with links to change the record values or even delete the records.
The texts used in the record listings and forms are available for multiple idioms.
Package:
Summary:
Register and call functions
Groups:
Author:
Description:
This package can be used to register and call functions.
There are two classes for registering and calling global functions and other class functions respectively.
The classes can take arguments to pass to the called registered functions.
Package:
Summary:
Generate and validate HTML forms
Groups:
Author:
Description:
This package can be used to generate and validate HTML forms.
It can compose and generate HTML forms by adding to the form objects that define the behavior of each form input.
The input object classes may also implement several types of validation for verifying the form input values.
Currently the package provides classes for field objects of the types text, e-mail address, password, radio buttons, single and multiple select inputs, checkbox and file.
Package:
Summary:
Generate and validate HTML forms with PHP
Groups:
Author:
Description:
This package can be used to generate and validate HTML forms.
It can compose and generate HTML forms by adding to the form objects that define the behavior of each form input.
The input object classes may also implement several types of validation for verifying the form input values.
Currently the package provides classes for field objects of the types text, e-mail address, password, radio buttons, single and multiple select inputs, checkbox and file.
Package:
Summary:
Dump and restore directories into archive files
Groups:
Author:
Description:
This class can be used to dump and restore directories into archive files.
It can traverse a given directory recursively and build an archive with the contents of the directory files.
The class can also do the opposite, i.e, recreate the original directory structure and file contents retrieving it from a previously generated contents file. The original file owners and permissions are restored too.
Package:
Summary:
Extract XML data into an array and vice-versa
Groups:
Author:
Description:
This class can be used to extract XML data into an array and vice-versa.
It can parse a given XML document and return an nested array that describes the XML document structure and data.
The class can also do the opposite, i.e. take an array with a document structure and data and generate a XML document from it.
Package:
Summary:
Generate image with a DVD burn progress bar
Groups:
Author:
Description:
This class can be used to generate image with a progress bar like one when you burn a DVD on your desktop application.
It can generate an image with a given size and colors showing a scale that is a progress bar denoting how much has been burned of a disk with given capacity.
The generated image is served in PNG format as the current script output.
Package:
Summary:
Serve files for download preventing harvesting
Groups:
Author:
Description:
This class can be used to serve files for download preventing harvesting.
It can look a request variable for the name of the file being requested and then performs several checks.
Currently it cleans the file name from dangerous characters by taking the file base name and then it checks if the requested file exists under a given download directory, checks if the file has an accepted file name extension, check if the user browser is not a known robot, and checks if the user address host name is not in a list of known crawler addresses.
The class serves the file for download if all conditions are satisfied.
Package:
Summary:
Generate and validate license serial numbers
Groups:
Author:
Description:
This class can be used to generate and validate license serial numbers.
It can generate serial number string based on the current user IP, host name, site name, and a given number.
The class can also determine if a previously generated serial number is valid.
Package:
Summary:
Add class functions dynamically from script files
Groups:
Author:
Description:
This class can be used to add class functions dynamically from script files.
It traps calls to inexistent class functions. The class loads script files with the same name as the called function and uses the loaded code to implement the missing functions.