Category Archives: Classes

Mr. Thumb Image Resizing

Package:
Mr. Thumb Image Resizing
Summary:
Resize images keeping the original size proportion
Groups:
Graphics, PHP 5
Author:
Jordan Thompson
Description:
This class can be used to resize images keeping the original size proportion.

It can open a given image in GIF, JPEG, PNG, BMP and WBMP formats.

The class can resize the image to a given size keeping the original proportion between width and the height.

The resize image can be saved to a file or served as the current script output.


Facebook Open Inviter

Package:
Facebook Open Inviter
Summary:
Get contacts of Facebook users by crawling pages
Groups:
PHP 5, Social Networking, Web services
Author:
Amit Chavda
Description:
This class is a plug-in for OpenInviter that can be used to get the contacts of Facebook users by crawling the site pages.

It can access Facebook pages and authenticate on behalf of a given user.

The class retrieves the user contact pages and parse it to extract the user contacts.


Google Analytics Cookie Parser

Package:
Google Analytics Cookie Parser
Summary:
Retrieve and parse Google Analytics cookies
Groups:
HTTP, PHP 5
Author:
Joao Correia
Description:
This class can be used to retrieve and parse Google Analytics cookies.

It retrieves values cookies set by Google Analytics and parse the values to extract several types of values.

Currently, it returns the campaign source, campaign name, campaign medium, campaign content, campaign term, date of first visit, date of previous visit, date of current visit and times visited.


XML Debugger

Package:
XML Debugger
Summary:
Parse XML documents and locate all errors
Groups:
XML
Author:
Thales Jacobi
Description:
This class can be used parse XML documents and locate all errors.

It reads and parses the XML document from a string or URL without interpreting it.

The class checks for unclosed or unopened tags and verify simple consistency on attributes searching for their respective values and quotation marks.


Super Proxy

Package:
Super Proxy
Summary:
Create object to access private members
Groups:
Language, PHP 5, Testing
Author:
Mathias Krieck
Description:
This class can be used to create object of a class in order to access private and protected variables and functions of another class.

It uses reflection to create a copy of the declaration of a given class and changes it to turn private and protected variables and functions.

The class can create an object of the original class copy.


IP Details

Package:
IP Details
Summary:
Get geographic location of a given IP address
Groups:
Geography, Networking, PHP 5, Web services
Author:
Chetan Mendhe
Description:
This class can be used to get geographic location of a given IP address.

It sends a request to a Web server of this package author to retrieve details about a given IP address.

Currently in can obtain geographic details about the location of the computer with the IP address, such as: country name, country code, region, city, postal code, latitude, longitude, area code, etc..


String Tokenizer

Package:
String Tokenizer
Summary:
Split a string in parts separated by characters
Groups:
PHP 5, Text processing
Author:
amichael
Description:
This class can be used to split a string in parts separated by characters.

It takes a string and a list of characters and splits the string when it finds the given separator characters.

The class returns each part of the split string at a time.


Database Abstraction Class

Package:
Database Abstraction Class
Summary:
MySQL database abstraction package
Groups:
Databases, PHP 5
Author:
Geoff Foley
Description:
This package is implements a MySQL database abstraction package. It can:

- Establish connections to a given MySQL host
- Execute SQL queries
- Retrieve results into objects and array
- Retrieve the length of the column fields
- Retrieve the number rows affected by a query
- Determine the highest value of a table id field


TransFirst Payment Class

Package:
TransFirst Payment Class
Summary:
Process payments using the Transfirst ePay API
Groups:
E-Commerce, PHP 5, Web services
Author:
Geoff Foley
Description:
This class can be used to process payments using the TransFirst ePay Web services API.

It can send HTTP requests to the TransFirst Web services server to verify a given credit card and then settle a given payment.


Powered by Gewgley