summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Auth/OpenID/Server.php36
1 files changed, 13 insertions, 23 deletions
diff --git a/Auth/OpenID/Server.php b/Auth/OpenID/Server.php
index 6e67e65..58501cc 100644
--- a/Auth/OpenID/Server.php
+++ b/Auth/OpenID/Server.php
@@ -107,25 +107,22 @@ define('AUTH_OPENID_HTTP_OK', 200);
define('AUTH_OPENID_HTTP_REDIRECT', 302);
define('AUTH_OPENID_HTTP_ERROR', 400);
-global $_Auth_OpenID_Request_Modes,
- $_Auth_OpenID_Encode_Kvform,
- $_Auth_OpenID_Encode_Url;
-
/**
* @access private
*/
+global $_Auth_OpenID_Request_Modes;
$_Auth_OpenID_Request_Modes = array('checkid_setup',
'checkid_immediate');
/**
* @access private
*/
-$_Auth_OpenID_Encode_Kvform = array('kfvorm');
+define(Auth_OpenID_ENCODE_KVFORM, 'kfvorm');
/**
* @access private
*/
-$_Auth_OpenID_Encode_Url = array('URL/redirect');
+define(Auth_OpenID_ENCODE_URL, 'URL/redirect');
/**
* @access private
@@ -226,18 +223,16 @@ class Auth_OpenID_ServerError {
}
/**
- * Returns one of $_Auth_OpenID_Encode_Url,
- * $_Auth_OpenID_Encode_Kvform, or null, depending on the type of
+ * Returns one of Auth_OpenID_ENCODE_URL,
+ * Auth_OpenID_ENCODE_KVFORM, or null, depending on the type of
* encoding expected for this error's payload.
*/
function whichEncoding()
{
- global $_Auth_OpenID_Encode_Url,
- $_Auth_OpenID_Encode_Kvform,
- $_Auth_OpenID_Request_Modes;
+ global $_Auth_OpenID_Request_Modes;
if ($this->hasReturnTo()) {
- return $_Auth_OpenID_Encode_Url;
+ return Auth_OpenID_ENCODE_URL;
}
if (!$this->message) {
@@ -249,7 +244,7 @@ class Auth_OpenID_ServerError {
if ($mode) {
if (!in_array($mode, $_Auth_OpenID_Request_Modes)) {
- return $_Auth_OpenID_Encode_Kvform;
+ return Auth_OpenID_ENCODE_KVFORM;
}
}
return null;
@@ -1137,14 +1132,12 @@ class Auth_OpenID_ServerResponse {
function whichEncoding()
{
- global $_Auth_OpenID_Encode_Kvform,
- $_Auth_OpenID_Request_Modes,
- $_Auth_OpenID_Encode_Url;
+ global $_Auth_OpenID_Request_Modes;
if (in_array($this->request->mode, $_Auth_OpenID_Request_Modes)) {
- return $_Auth_OpenID_Encode_Url;
+ return Auth_OpenID_ENCODE_URL;
} else {
- return $_Auth_OpenID_Encode_Kvform;
+ return Auth_OpenID_ENCODE_KVFORM;
}
}
@@ -1359,18 +1352,15 @@ class Auth_OpenID_Encoder {
*/
function encode(&$response)
{
- global $_Auth_OpenID_Encode_Kvform,
- $_Auth_OpenID_Encode_Url;
-
$cls = $this->responseFactory;
$encode_as = $response->whichEncoding();
- if ($encode_as == $_Auth_OpenID_Encode_Kvform) {
+ if ($encode_as == Auth_OpenID_ENCODE_KVFORM) {
$wr = new $cls(null, null, $response->encodeToKVForm());
if (is_a($response, 'Auth_OpenID_ServerError')) {
$wr->code = AUTH_OPENID_HTTP_ERROR;
}
- } else if ($encode_as == $_Auth_OpenID_Encode_Url) {
+ } else if ($encode_as == Auth_OpenID_ENCODE_URL) {
$location = $response->encodeToURL();
$wr = new $cls(AUTH_OPENID_HTTP_REDIRECT,
array('location' => $location));