2
0
mirror of https://github.com/boostorg/website.git synced 2026-01-24 18:32:38 +00:00
Files
website/common/code/boost_version.php
2009-01-25 17:40:57 +00:00

48 lines
1.1 KiB
PHP

<?php
/*
Copyright 2005-2006 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.php');
function boost_title()
{
$vinfo = array();
if (isset($_SERVER["PATH_INFO"])) {
preg_match('@([0-9]+)_([0-9]+)_([0-9]+)@',$_SERVER["PATH_INFO"],$vinfo);
}
if (isset($vinfo[0])) {
array_shift($vinfo);
return 'Boost '.implode('.', $vinfo);
}
else {
return 'Boost';
}
}
function boost_version($v,$r,$p)
{
if (isset($_SERVER["PATH_INFO"]))
{
$vinfo = array();
preg_match('@([0-9]+)_([0-9]+)_([0-9]+)@',$_SERVER["PATH_INFO"],$vinfo);
if (isset($vinfo[0]))
{
return
($v < $vinfo[1]) ||
($v == $vinfo[1] && $r < $vinfo[2]) ||
($v == $vinfo[1] && $r == $vinfo[2] && $p <= $vinfo[3]);
}
else
{
return FALSE;
}
}
else
{
return TRUE;
}
}
?>