summaryrefslogtreecommitdiffstats
path: root/Net/OpenID
diff options
context:
space:
mode:
Diffstat (limited to 'Net/OpenID')
-rw-r--r--Net/OpenID/OIDUtil.php7
-rw-r--r--Net/OpenID/Store/FileStore.php7
2 files changed, 11 insertions, 3 deletions
diff --git a/Net/OpenID/OIDUtil.php b/Net/OpenID/OIDUtil.php
index 3afbc45..536dba9 100644
--- a/Net/OpenID/OIDUtil.php
+++ b/Net/OpenID/OIDUtil.php
@@ -14,6 +14,13 @@
*/
/**
+ * Some constants for string checking.
+ */
+$_Net_OpenID_letters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
+$_Net_OpenID_digits = "0123456789";
+$_Net_OpenID_punct = "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~";
+
+/**
* Prints the specified message using trigger_error(E_USER_NOTICE).
*/
function Net_OpenID_log($message, $unused_level = 0)
diff --git a/Net/OpenID/Store/FileStore.php b/Net/OpenID/Store/FileStore.php
index bb727e5..06f3064 100644
--- a/Net/OpenID/Store/FileStore.php
+++ b/Net/OpenID/Store/FileStore.php
@@ -16,6 +16,7 @@
*/
require_once('Interface.php');
+require_once('Net/OpenID/OIDUtil.php');
function Net_OpenID_mkstemp($dir)
{
@@ -55,9 +56,9 @@ function Net_OpenID_listdir($dir)
function _isFilenameSafe($char)
{
- $letters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
- $digits = "0123456789";
- $_Net_OpenID_filename_allowed = $letters . $digits . ".";
+ global $_Net_OpenID_letters, $_Net_OpenID_digits;
+ $_Net_OpenID_filename_allowed = $_Net_OpenID_letters .
+ $_Net_OpenID_digits . ".";
return (strpos($_Net_OpenID_filename_allowed, $char) !== false);
}