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.
Package:
Summary:
Register and retrieve data easily anywhere in PHP
Groups:
Author:
Description:
PHP singleton class to store and retrieve data anywhere in your PHP code.
Save any kind of data (string, numeric, array, record, object, files) in namespaces, with or without persistence, and allows to retrieve it anywhere.
Use it to populate data across all your application, and across all user session with optional persistence.
Similar in concep of Zend_registry, but more usefull, and more methods to store any kind of data.
Methods used:
init / set / setkey / get /getkey /getflash /getflaskey / test / testkey / clear / clearkey / setnamespace / getnamespace / getclass / setpersistence / backupnamespace / restorenamespace