bibEC Process Card is a class that processes credit card payments via one of the multiple supported payment gateways. Currently, these include Plug and Pay, Authorize.net, ViaKlix, Paynet, and other minor gateways. Changing between payment gateways is mostly a matter of changing the class constructor parameter. It provides a payment gateway independent API with functions for logging the payment activity, setting authentication credentials, submitting requests, and retrieving the results. Submissions are performed securely when possible using SSL or Curl.
bibivu smilies is a class that can be used to manage different packages of emoticon images. It currently supports the emoticon packages of phpBB, Yahoo! messenger, and Gaim. It can look into a given folder where the emoticon image files are stored and retrieve information about the available images, such as the picture file name and description. It may also find and replace the description text of the emoticons.
bib_errors can be used to intercept runtime errors of PHP scripts. It registers a PHP error handler function that outputs the details about the errors to a given log file. The errors can be displayed as part of the current script output or sent to a given email address to let the site administration or developer react promptly.
bib_uploadfile is a PHP class that can be used to process files uploaded via Web forms. The class can move the uploaded files to another directory, eventually with a new file name. If the other directory does not exist, the class may create it. If the uploaded files are actually image files, the class may also resize them to a given new image size.
db_bibivu is a simple MySQL database access wrapper. It provides functions for connecting to a MySQL database server, selecting the database to access, executing queries, retrieving query results rows in arrays, executing a query to return a single result row in a single call, etc. The class may optionally generate a log of the executed queries. When a query fails, it may send a warning message to a given site administrator email address.
user_info is a class to retrieve information about the browser the user is using to access the current site script. It can analyze the user agent string sent by the browser in the current HTTP request and extracts the type of browser, user machine operating system, user machine IP address, accepted character set encoding, language name, and whether the user is a spider/bot.