<?php /** * PrivateBin * * a zero-knowledge paste bin * * @link https://github.com/PrivateBin/PrivateBin * @copyright 2012 Sébastien SAUVAGE (sebsauvage.net) * @license http://www.opensource.org/licenses/zlib-license.php The zlib/libpng License * @version 0.22 */ spl_autoload_register('auto::loader'); /** * auto * * provides autoloading functionality */ class auto { /** * includes file for given class name * * @access public * @static * @param string $class_name * @return mixed */ public static function loader($class_name) { $filename = PATH . 'lib/' . str_replace('_', '/', $class_name) . '.php'; if(is_readable($filename)) { return include $filename; } return false; } }