Package:
Summary:
MySQL database query wrapper
Groups:
Author:
Description:
This class is a MySQL database query wrapper.
It wraps the execution of SELECT, INSERT, UPDATE and DELETE queries.
The results from SELECT queries are gathered in a single array with values stripped from any slashes.
Package:
Summary:
Microsoft SQL server database access wrapper
Groups:
Author:
Description:
This package implements a wrapper to access Microsoft SQL server databases.
There is one class that takes care of establishing connections to a given SQL server host.
Another class can perform regular database access operations such as executing SQL queries, retrieve query results into arrays, execute common queries or stored procedures given a list of parameters.
Package:
Summary:
Retrieve the shortest URL from several services
Groups:
Author:
Description:
This class can be used to retrieve the shortest URL from several shortening services.
It accesses the APIs of different URL shortening services and sends a request to retrieve the short version of a given URL.
The class returns the short URL that is the shortest among all that were tried.
Currently it tries the following shortening services: tr.im, bit.ly and ur.ly.
Package:
Summary:
Check spelling of text and get fix suggestions
Groups:
Author:
Description:
This package can be used to check the spelling of text and get fix suggestions.
There is a base class that defines functions for spell checking.
There are also two classes for checking the spelling of text using either PHP scripts that contain arrays of valid words and grammar definitions, or using the hunspell program.
If the classes determine that there are misspelled words, they may return suggestions for eventual fixes.
Package:
Summary:
Cache the output of pages into files
Groups:
Author:
Description:
This class can be used to cache the output of pages into files.
It can check if a cache file exists and did not expire. If so, it outputs the contents of the cache file. Otherwise, the class starts capturing the output of the page.
In the end the class retrieves the just captured output of the page stores it in a cache file.
The class already compresses the output of the page that is cached.
The cache expiry time is configurable.
Package:
Summary:
Convert Arabic characters between UTF-8 and UCS
Groups:
Author:
Description:
This class can be used to convert Arabic characters between UTF-8 and the Universal Character System (UCS).
It can take a string with Arabic characters and convert the characters to the respective representation of their codes in UCS.
Package:
Summary:
Analyze and report problems in page titles
Groups:
Author:
Description:
This class can be used to analyze and report problems in page titles.
It can retrieve a page with a given URL and extract its title.
Currently the class can analyze the title text and report problems based on the title length and the characters used in the title as separators.
Package:
Summary:
Analyze and report problems in page titles
Groups:
Author:
Description:
This class can be used to analyze and report problems in page titles.
It can retrieve a page with a given URL and extract its title.
Currently the class can analyze the title text and report problems based on the title length and the characters used in the title as separators.
Package:
Summary:
Evaluate expressions in Reverse Polish Notation
Groups:
Author:
Description:
This class can be used to evaluate expressions in Reverse Polish Notation (RPN).
It can take a string with an expression using RPN and parse it to evaluate its result.
The class supports constants, functions, operators, custom functions, custom operators.