A toolkit of commonly used classes and functions, including Wordpress and Drupal SDKs.
The SDK contains:
- Base set of useful functions
- Drupal SDK - currently only a Drupalized db_aware_object class
- Form2 manipulation class for HTML5
- Pagination class
- Table manipulation class
- Wordpress SDK - fully fledged SDK
- XHTML element class
- Unit tests
- base.php is a base class of [mostly] static functions
- traits\db_aware_object is a trait that your objects can use to update themselves in the database
- form.php is an obsolete form handling class. Use form2 instead.
- mail\mail.php is a wrapper for PHPMailer
- PHP v5.4 for traits support.
Copy the files into a directory called plainview.
Require the autoloader. Assuming you have the SDK in a subdirectory called "plainview" (it must be called plainview but can be placed anywhere):
require_once( 'plainview//autoload.php' );
After that the classes are loaded automatically. The SDK's function can now be accessed statically:
if ( \plainview\base::is_email( '[email protected]' ) )
echo 'Valid e-mail address!';
Or by dynamically instancing the base:
class sdk_test extends \plainview\base
{
}
$test = new sdk_test();
if ( $test->is_email( '[email protected]' ) )
echo 'Valid e-mail address!';
GPL v3
The author can be contacted at: [email protected]