Package:
Summary:
Compose HTML and XML documents programmatically
Groups:
Author:
Description:
This class can be used to compose HTML and XML documents programmatically.
It can add tags to the document by calling functions of the class with the same name of the tags, passing tag attributes and data values as function arguments.
The class may also search for tags inside others by tag ID or value.
Package:
Summary:
Compose HTML and XML documents programmatically
Groups:
Author:
Description:
This class can be used to compose HTML and XML documents programmatically
Package:
Summary:
Encrypt and decrypt data using Rijndael 256 cypher
Groups:
Author:
Description:
This is a simple class that can be used to Encrypt and decrypt data using Rijndael 256 cypher.
It can take a string of data and encrypt it with a given secret key.
The class can also do the opposite, i.e, decrypt the date using the same secret key.
Package:
Summary:
Encode and decode torrent files in Bencode format
Groups:
Author:
Description:
This class can be used to encode and decode torrent files in Bencode format.
It can take a file in Bencode format and decode it to extract metadata into an associative array.
The class can also do the opposite, i.e. take an associative array and encode it in the Bencode format.
Package:
Summary:
Generate paginated listing metadata
Groups:
Author:
Description:
This class can be used to generate paginated listing metadata.
It takes as parameters the total numbers of entries in a list, the number of the current page, the limit of entries to display per page and the base URL of the listing pages.
The class returns an associative array with metadata to be used generate paginated navigation links. It includes HTML for the next, previous, first, last links, the limit clause to be used in database query, total number of pages in the listing, and the start position.
Package:
Summary:
Display database query results in an HTML table
Groups:
Author:
Description:
This class can be used to display database query results in an HTML table.
It can execute a given SQL query and generate an HTML table that displays the query results.
The class can generate table header links to sort the results by a given row, alternate the styles of odd and even rows, display listing pagination links, and links to edit or delete row records.
A separate class is responsible for accessing a MySQL database to execute queries and retrieve results.
Package:
Summary:
Find the shortest path in a map
Groups:
Author:
Description:
This class can be used to find the shortest path in a map.
It takes an array with the definition of the weights of the positions of the map and the path start and end positions.
This class is used for a few in-development browser based games which utilize tile-based square maps. Map is stored as an array of tile's, each tile has weight value attached. Pathfinder calculates shortest path to the location.
The class can compute the shortest path considering also the weight costs associated to the positions that are crossed by the found path.
Package:
Summary:
Control Tellstick home electronic devices
Groups:
Author:
Description:
This package can be used to control home electronic devices.
It can send commands to Tellstick devices executing an external control program.
Currently it can send comands to Tellstick devices like: seting or deleting images and comments, get the status of the devices, dim the lights, turn on or off, use the bell, put in self-learning mode, and send raw commands. It can also create scheduled tasks.