tz-tools.php 927 Bytes
<?php
/*
Plugin Name: Tenzing Tools
Version: 0.1
Description: Various classes to help out with stuff
Author: Tenzing
*/

    if (phpversion() < '5.2.2') {
        die('PHP version 5.2.2 or greater is required');
    }

    TzTools::load();

class TzTools {
    public static function load() {
//        set_include_path(get_include_path() . PATH_SEPARATOR . dirname(__FILE__));
        spl_autoload_register(Array(__CLASS__, 'autoloader'));

        require_once(dirname(__FILE__) . '/wp_functions.php');

        _register_script('addEvent', plugins_url('addEvent.js', __FILE__));
        _register_script('xmlhttpHandler', plugins_url('xmlhttpHandler.js', __FILE__));

        add_action('widgets_init', Array('MenuWidget', 'init'));
    }

    public static function autoloader($class) {
      $file = dirname(__FILE__) . '/' . $class . '.php';
        if (is_file($file)) {
            require($file);
        }
    }
}
?>