summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJosh Hoyt <josh@janrain.com>2006-02-09 16:45:48 +0000
committerJosh Hoyt <josh@janrain.com>2006-02-09 16:45:48 +0000
commit470c2f717bb00b5cb1619d22e3af8e156f736a40 (patch)
tree202339784ac10375b96e5dd407ecc34d4458ebf7
parent1a219e5b14952f3cf5fdeb8204fa1438f4f53119 (diff)
downloadphp-openid-470c2f717bb00b5cb1619d22e3af8e156f736a40.zip
php-openid-470c2f717bb00b5cb1619d22e3af8e156f736a40.tar.gz
php-openid-470c2f717bb00b5cb1619d22e3af8e156f736a40.tar.bz2
[project @ Rename CSS for server example]
-rw-r--r--examples/server/lib/session.php31
-rw-r--r--examples/server/openid-server.css (renamed from examples/server/default.css)9
2 files changed, 31 insertions, 9 deletions
diff --git a/examples/server/lib/session.php b/examples/server/lib/session.php
index 392a0fd..f44fb94 100644
--- a/examples/server/lib/session.php
+++ b/examples/server/lib/session.php
@@ -17,19 +17,35 @@ function init()
*/
function getStyle()
{
- $url = htmlspecialchars(dirname(buildURL()) . '/default.css', ENT_QUOTES);
+ $parent = rtrim(dirname(getServerURL()), '/');
+ $url = htmlspecialchars($parent . '/openid-server.css', ENT_QUOTES);
return sprintf('<link rel="stylesheet" type="text/css" href="%s" />', $url);
}
/**
+ * Get the URL of the current script
+ */
+function getServerURL()
+{
+ $path = $_SERVER['SCRIPT_NAME'];
+ $host = $_SERVER['HTTP_HOST'];
+ $port = $_SERVER['SERVER_PORT'];
+ $s = $_SERVER['HTTPS'] ? 's' : '';
+ if (($s && $port == "443") || (!$s && $port == "80")) {
+ $p = '';
+ } else {
+ $p = ':' . $port;
+ }
+
+ return "http$s://$host$p$path";
+}
+
+/**
* Build a URL to a server action
*/
function buildURL($action=null, $escaped=true)
{
- // from config.php
- global $server_url;
-
- $url = $server_url;
+ $url = getServerURL();
if ($action) {
$url .= '/' . $action;
}
@@ -62,12 +78,9 @@ function writeResponse($resp)
*/
function getServer()
{
- // from config.php
- global $server_url;
-
static $server = null;
if (!isset($server)) {
- $server = new Auth_OpenID_Server($server_url, getOpenIDStore());
+ $server = new Auth_OpenID_Server(getServerURL(), getOpenIDStore());
}
return $server;
}
diff --git a/examples/server/default.css b/examples/server/openid-server.css
index 7448819..badff23 100644
--- a/examples/server/default.css
+++ b/examples/server/openid-server.css
@@ -62,4 +62,13 @@ pre {
#checkup {
background: url('http://www.openidenabled.com/favicon.ico') no-repeat;
padding-left: 16px;
+}
+
+th {
+ text-align: left;
+}
+
+table {
+ border-collapse: collapse;
+ margin-bottom: 1em;
} \ No newline at end of file