18146Sitellite Application Framework (SAF)http://sitellite.org/index/safThe Sitellite Application Framework (SAF) is the underpinning of the entire Simian product line, and is the Framework upon which Sitellite Content Manager runs. It is a collection of over 100 high quality PHP libraries that cover every major aspect of custom web application development. SAF's purpose is to make the creation of web applications in PHP easier to create, and more reliable.
The ReportList class was originally designed as the foundation to an online reporting system for a database-driven website. It was hoped that it could be used to greatly simplify the migration of a set of database query results to an HTML page, with full user navigation control and export options that would allow power users to analyze data offline, in programs like Excel or OpenOffice Calc. Over the course of several years now the class has lived up to these expectations in numerous projects and has grown to support many more features than I originally imagined. Below is a brief example of some of the more common methods and usages of the ReportList class. A Zipped download of the actual class is available here.
RC4 is fairly fast, secure and symmetric encryption algorithm. Developed by Ron Rivest in 1987 was kept trade secret until 9th September 1994 when it was posted on a Cypherpunks mailing list. Generally the key it uses is limited to 40 bits for various legal reasons but 128bits is the more common forms these days. To prove it's strength products like Oracle Secure SQL are examples. It's symmetric meaning it uses the same key and steps as to encrypt when decrypting.
HackerHunter can protect any existing folder (except cgi-bin folders) on apache server with any kind of files inside (images, plain HTML pages or scripts). It use nonstandard variation of Basic HTTP Authorization, keep strongly hashed passwords in database, send poorly encoded real passwords across network only once and have build-in self-repair and protection procedures.
This package can be used to register event handlers and trigger the execution of actions when an event occurs.
There are several classes that take care about registering objects that process events, trigger the execution of actions when an event is triggered, retrieving detailed information about the events
Joining mailing list will entitle you
to receive occasional emails informing you of news and
updates to the site and any special offers that may be
of interest to you.