gHttp is a class that implements an HTTP stream wrapper that can be used to access Web pages like files. It can submit HTTP POST and GET requests using regular PHP access functions with support for authentication and using proxy servers. It provides the stream wrappers ghttp, phttp, ghttps, and phttps for performing HTTP GET and POST requests respectively using SSL or not. They can also be used as replacements for the regular HTTP stream wrappers under PHP 5.1 or later. Optionally, it can cache the responses of the same HTTP requests in files of a given directory.
pagination class is a PHP class that can be used to split MySQL database query listings between multiple pages. It takes as parameters an SQL query, the limiting number of result rows to display per page, and the number of the listing page being displayed. The class executes the query to retrieve the results of the current page and stores the result handle in a class variable. The class also generates HTML with links to go to the first, last, next, previous, and any intermediate page of the listing. It also generates HTML to display the current page being displayed and the total number of rows in the result set.
Sortable Elements is designed to make use of various frameworks in order to make it extremely easy to sort and edit database elements. Namely, it uses the scriptaculous framework in order to allow draggning of the elements up and down to sort them. It also uses AJAX to allow you to edit the names of the element within the draggable tab.
Output Buffering handler is a class that can be used to manage multiple filters that can filter the output of the current script. It enables the script output buffering in such way that the output will be filtered by handler code managed by the class. The class can add multiple handlers that will process the output one after another. The handler code is treated as a PHP code template that is executed to process the output and return the filtered output.
Program is a PHP package that can be used to manage the execution of external programs from PHP. It can build a command line string to execute an external program synchronously or in the background, pass switches to define program options, and define the program input or output files. It also supports using driver classes that can build complex command line switches to simplify the definition of program options in a simplified way.