Report

Package:
Summary:
Show MySQL results in pages updated using AJAX
Groups:
Author:
Description:
This class can be used to show MySQL query results in pages with browse links updated using AJAX to avoid page reloading.

It can execute a given MySQL query and display the results in an HTML table.

The table may have headers with links that sort the results when they are clicked.

The listing may also be split in multiple pages with a limited number of result rows. Pagination links are display to let the user browse other query result pages.

AJAX requests are sent to retrieve new pages of results when either the sorting or pagination links are clicked to avoid full page reloading.


Typesafe Enum

Package:
Summary:
Implement enumerated values as class functions
Groups:
Author:
Description:
This class can be used to implement enumerated values as class functions.

It takes the name of a class and the list of names for enumerated values to define and generates code for a new class that defines the enumerated values.

The enumerated values can be retrieved using static function calls to the generated class.


Link CSV

Package:
Summary:
Load and merge the data of two CSV files
Groups:
Author:
Description:
This class can be used to load and merge the data of two CSV files.

It can load a CSV file and return an array with the loaded data.

The class can also take the arrays of data of two previously load and link them in order to merge the rows that have the same value of two given columns of each of the CSV files.

It can also add, change and delete rows of a CSV file, as well search for values in its rows.

The comments in the code are in German.


ApPHP Calendar

Montly View
Package:
Summary:
Display month calendars in HTML tables
Groups:
Author:
Description:
This class can be used to display month calendars in HTML tables.

It can generate HTML tables that display the days of calendar months of whole years.

The class displays links that allow browsing different month calendars using AJAX to avoid page reloading.


Powered by Gewgley