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);
}
}
}
?>