Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

39 lines (32 sloc) 1.182 kB
<?PHP
/**
* Copyright (c) 2009, Yahoo! Inc. All rights reserved.
* Code licensed under the BSD License:
* http://developer.yahoo.net/yui/license.html
* version: 1.0.0b2
*/
//server(): Computes the base URL of the current page (protocol, server, path)
//credit: http://code.google.com/p/simple-php-framework/
//(modified version of full_url), license: MIT
function server($includeRequestUri=false)
{
$s = getenv('HTTPS') ? '' : (getenv('HTTPS') == 'on') ? 's' : '';
$protocol = substr(
strtolower(getenv('SERVER_PROTOCOL')), 0,
strpos(strtolower(getenv('SERVER_PROTOCOL')), '/')
) . $s;
$port = (getenv('SERVER_PORT') == '80') ? '' : (":".getenv('SERVER_PORT'));
$server = $protocol . "://" . getenv('HTTP_HOST') . $port;
if ($includeRequestUri === true) {
$server .= getenv('REQUEST_URI');
}
return $server;
}
function alphaImageLoaderPathCorrection($matches)
{
global $crtResourceBase;
$matchedFile = substr($matches[1], strrpos($matches[1], "/") + 1);
$newFilePath = 'AlphaImageLoader(src=\'' . $crtResourceBase . $matchedFile
. '\'';
return $newFilePath;
}
Jump to Line
Something went wrong with that request. Please try again.