Code
At WebSprockets, we believe in the Free Software movement. That's why we not only use Free Software, but contribute our changes back to the community.
WebSprockets created or contributed to the following PEAR packages:
- Payment_Process
Payment_Process is a gateway-independent framework for processing credit cards, e-checks and eventually other forms of payments as well. - Translation2
This class provides an easy way to retrieve all the strings for a multilingual site from a data source (i.e. db). - HTML_Table_Matrix
HTML_Table_Matrix is an extension to HTML_Table which allows you to easily fill up a table with data. - MIME_Type
Utility class for dealing with MIME types - DB_Table
Builds on PEAR DB to abstract datatypes and automate table creation, data validation, insert, update, delete, and select; combines these with PEAR HTML_QuickForm to automatically generate input forms that match the table column definitions. - DB_DataObject
An SQL Builder, Object Interface to Database Tables. The core class is designed to be extended for each of your tables so that you put the data logic inside the data classes. - Image_Transform
This package was written to provide a simpler and cross-library interface to doing image transformations and manipulations. - System_Command
System_Command is a commandline execution interface. Running functions from the commandline can be risky if the proper precautions are not taken to escape the shell arguments and reaping the exit status properly. This class provides a formal interface to both, so that you can run a system command as comfortably as you would run a php function, with full pear error handling as results on failure. - Cache
With the PEAR Cache you can cache the result of certain function calls, as well as the output of a whole script run or share data between applications. - HTTP
The HTTP class is a class with static methods for doing miscellaneous HTTP related stuff like date formatting, language negotiation or HTTP redirection. - I18Nv2
This package provides basic support to localize your application, like locale based formatting of dates, numbers and currencies. - Pager
It takes an array of data as input and pages it according to various parameters. It also builds links within a specified range, and allows complete customization of the output (it even works with front controllers and mod_rewrite). Two operating modes available: "Jumping" and "Sliding" window style. - Net_SMPP
Net_SMPP is an implementation of the SMPP (Short Message Peer-to-Peer) v3.4 protocol. SMPP is an open protocol used in the wireless industry to send and recieve SMS messages. - Net_SMPP_Client
Net_SMPP_Client is a package for communicating with SMPP servers, built with Net_SMPP. It can be used to send SMS messages, among other things.
Our code has also been contributed to these projects:
