This is a a simple class to determine the online status of an AOL Instant Messenger user.
The class uses the Curl library to connect an AOL Web server and query the status of a given AIM user. It returns true if the user is online, or false otherwise.
An usage example script is included with a couple of images to help showing the user status in a Web page using icons of lights.
Server status class can connect to a server given its IP address and port to determine if it is running and accepting connect. May be used to monitor multiple servers, setup as a cronjob to contact various ways, i.e. aim, icq, msn, sms, yahoo, etc.
This class is meant to act as an AIM instant messaging client using the TOC protocol (not OSCAR). ICQ is also supported by this class.
It can perform normal tasks such as receiving and sending instant messages, joining chats and other activities on the AIM network.
Applications can customize the interaction with the AIM network by the means event handling callback functions. The login and and other basic actions and events are covered.
All you need is to specify a user name and password to the class and it will sign on (but it will do nothing unless you set up event handlers).
This class supports all the open TOC protocol features such as: instant messages, chats, buddy lists, warning (evil-ing), profile information, member directory, rendezvous proposals, formatting nicknames, automatic messages, password changing, and setting idle.
This class can be used to submit credit card charges to the Authorize.net payments gateway using the AIM Web services API.
This is a PHP port written from scratch of the Java class com.admc.lm.AIM .
The class provides functions for setting the payment details like the customer name, address, phone number, shipping address, charge amount, credit card number and expiry date.
The class can submit the credit card charge and parse the transaction results.
The class operation details can be configured in a separate PHP script that initializes several class variables.