LIXA (LIbre XA) is a Transaction Manager implementing the distributed transaction processing "XA specification" and "TX (transaction demarcation) specification" according to the X/Open CAE Specification. LIXA is a Transaction Manager but it's not a Transaction Monitor; this is the distinguishing feature of the project. LIXA technology enables every application container, like a Web server or a shell, to become an XA compliant application server. The client/server architecture of LIXA allows many application containers to share a single LIXA (state) server; this is ideal when horizontal scalability is a must and many identical application containers must refer to a single transactional environment. Performance, scalability, and high availability are key features of the project. LIXA can be used with the C, C++, and PHP programming languages.
Multi Threaded Daemon - enhanced is a class that implements a daemon that can spawn multiple parallel threads. It includes a sample app to monitor a "queue" directory on the filesystem, and spawns up to "N" child processes to parse individual files from it. It is an enhanced version of the original Multithreaded Daemon class written by Benoit Perroud. This version provides several robustness improvements, adds support for handling signals (SIGTERM, SIGHUP), and a unique PID file to avoid starting multiple instances.
Smarty Template Engine Theme Selection Class is a PHP class that can load a Smarty template theme defined in XML. It can parse a theme definition in an XML file located in the directory with the same name as the theme name. The class can return details of the theme like the name, version, creator name, URL, email address, description, and publication date. The class can also delete the directory of a given theme and its contents.
EMEXIS WEBMAIL is a Webmail application based on SquirrelMail. SquirrelMail client is a complete Webmail system, but due to the concern of making it compatible with many browsers and systems, its interface has become a little impaired. EMEXIS WEBMAIL was developed with the intention of solving this deficiency. It comes with all functionality of the original Squirelmail, but with an interface that is much more friendly for the user. It mostly uses the mechanisms for handling messages from Squirrelmail.
PayPal Payments Pro/Adaptive Payments PHP Class Library includes methods to easily integrate all of PayPal's APIs, including PayPal Payments Pro and Adaptive Payments. It makes it extremely quick and easy to tie PayPal into your applications. It comes with template solution files for nearly every API call available. All you have to do is populate the request parameters, and you'll get a PHP array result which includes everything you'll need from the API call.
CodeIgniter for PayPal Payments Pro includes every API call available in PayPal's NVP documentation, as well as their Authentication and Permissions APIs. The controller includes "template" methods for every call which include all the possible parameters which can be passed into each particular call. All you have to do is fill the blank parameters in the array templates and pass the results into the library method. An array will be returned with all of the response fields from PayPal, as well as a few extra fields for troubleshooting purposes.