Tag Archiv: classes

Webmaster Tools

Package:
Webmaster Tools
Summary:
Manage sites in the Google Webmaster Tools
Groups:
SEO, Web services
Author:
Paul Williamson
Description:
This class can be used to manage sites in the Google Webmaster Tools site using its API.

It can send HTTP requests to the Google Webmaster Tools API Web server to perform several types of actions.

Currently it can add or delete site, set geolocation or preferred domain for a site, get the list of managed sites, get details about a site, and verify a site setting up a special verification HTML page.


Wiki-Parser

Package:
Wiki-Parser
Summary:
Parse text with Wiki syntax into a XML document
Groups:
PHP 5, Text processing, XML
Author:
Kai Dorschner
Description:
This class can be used to parse text with Wiki syntax and build a XML document.

It can parse a given text and replace with custom HTML tag nodes.

The class parses the resulting text to build a XML document object (DOM) for further processing by applications.


XML Forms

Package:
XML Forms
Summary:
Generate HTML forms from XML file definitions
Groups:
HTML, PHP 5, XML
Author:
Mark Kintigh
Description:
This class can generate HTML forms from XML file definitions.

It can parse a given XML file and extract definitions of HTML form fields.

The class can generate HTML for a form mapping XML attributes into form input attributes.


Firewall

Package:
Firewall
Summary:
Accept or deny requests depending on IP address
Groups:
HTTP, Networking, PHP 5, Security
Author:
mirko
Description:
This class can be used to accept or deny requests depending on the user machine IP address.

It can look at the current user IP address and decided to accept or deny the request depending on rules defined in a separate rules file. It can also detect IP addresses behind proxies.

The rules define whether to accept or deny requests from individual IP addresses or whole ranges.

When the current user IP address is denied, it can either redirect the user to another page using Javascript, show a given message, or issue a denied access response header.


AJAX CRUD minimized

screenshot
Package:
AJAX CRUD minimized
Summary:
Manipulate MySQL table records using AJAX
Groups:
AJAX, Databases, HTML
Author:
Sean Dempsey
Description:
This class can be used to manipulate MySQL table records using AJAX to avoid page reloading.

It can display an HTML based CRUD user interface to list, add, update and delete records of a given MySQL database table without having to reload the page on each operation.

The class supports record pagination, relationships to other tables, filtering records by a user defined text, presentation customization with CSS style sheets, callback functions, etc..


Safe Object

Package:
Safe Object
Summary:
Dynamically restrict the access to class variables
Groups:
Language, PHP 5
Author:
Costin T
Description:
This class can dynamically restrict the access to class variables.

It is a base class that should be extended by other classes.

The base class can set dynamically the list of class variables that are accessible or restricted. It provides setter and getter functions to enforce the defined access permissions.


Image.class

Package:
Image.class
Summary:
Generate images with programmatically graphics
Groups:
Graphics, PHP 5
Author:
Daniel Czuba
Description:
This class can be used to generate images with graphic primitives defined programmatically.

It can create an empty image with given size or load an existing image from a JPEG, PNG or GIF image.

The class can render graphic primitives in the image like drawing a text string with optional border, copy parts of the image to another position, draw ellipsis, rectangles, lines, and scale the image to a given size.

The generated image can be saved also in JPEG, PNG or GIF formats.


MySQLi sample test

Package:
MySQLi sample test
Summary:
Execute MySQL queries using MySQLi extension
Groups:
Databases, PHP 5
Author:
sarmad Mahar
Description:
This is a simple class that can be used to execute MySQL queries using MySQLi extension.

It can establish a connection to a given MySQL server.

The class can also execute a given SQL query and return the query results handle.

If an error occurs, the class can send an e-mail message to the e-mail address of an administrator.


Color Harmony Class

Package:
Color Harmony Class
Summary:
Convert and generate harmonic colors
Groups:
Graphics
Author:
Usman Didi Khamdani
Description:
This class can be used to convert and generate harmonic colors.

There is one class that can convert color values between the RGB, HSL, and hexadecimal formats.

The color harmony class extends the convert color class to generate sets of harmonic colors according to a given criteria.

Currently it can generate harmonic colors that are monochromatic,
analogous, complementary and/or triads.


Pot Pourri

Package:
Pot Pourri
Summary:
Manipulate dates, floating point values, IPs, etc.
Groups:
Math, PHP 5, Time and Date
Author:
Tom Freund
Description:
This class can perform several types of general purpose utility functions.

Currently it can:

- Compare and manipulate dates
- Extract IEEE 754 floating point values
- Validate strings with IP addresses
- Extract all keys associated with a value in an array
- Etc.


Powered by Gewgley