2
0
mirror of https://github.com/boostorg/website.git synced 2026-01-22 17:52:30 +00:00
Files
website/common/code/boost.php
Daniel James 51cee3fe7e Release 1.61.0
2016-05-13 09:33:54 +01:00

26 lines
729 B
PHP

<?php
/*
Copyright 2007 Redshift Software, Inc.
Distributed under the Boost Software License, Version 1.0.
(See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
*/
require_once(dirname(__FILE__) . '/boost_config.php');
function html_encode($text) {
return htmlentities($text, ENT_COMPAT, 'UTF-8');
}
spl_autoload_register(function($name) {
if (!preg_match('@^[A-Za-z0-9\\\\_]*$@', $name)) {
throw new \RuntimeException("Invalid autoload name: {$name}");
}
$file_path = __DIR__.'/'
.strtolower(preg_replace('@([a-z])([A-Z])@', '$1_$2', $name))
.'.php';
if (is_file($file_path)) { require_once($file_path); }
});
BoostVersion::set_current(1, 61, 0);