summaryrefslogtreecommitdiffstats
path: root/Auth/OpenID/OIDUtil.php
diff options
context:
space:
mode:
Diffstat (limited to 'Auth/OpenID/OIDUtil.php')
-rw-r--r--Auth/OpenID/OIDUtil.php14
1 files changed, 14 insertions, 0 deletions
diff --git a/Auth/OpenID/OIDUtil.php b/Auth/OpenID/OIDUtil.php
index 5a8c3b6..5107bf8 100644
--- a/Auth/OpenID/OIDUtil.php
+++ b/Auth/OpenID/OIDUtil.php
@@ -21,6 +21,20 @@ $_Auth_OpenID_digits = "0123456789";
$_Auth_OpenID_punct = "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~";
/**
+ * Create dir_name as a directory if it does not exist. If it exists,
+ * make sure that it is, in fact, a directory. Returns true if the
+ * operation succeeded; false if not.
+ */
+function ensureDir($dir_name)
+{
+ if (@mkdir($dir_name) || is_dir($dir_name)) {
+ return true;
+ } else {
+ return false;
+ }
+}
+
+/**
* Convenience function for getting array values.
*/
function Auth_OpenID_array_get($arr, $key, $fallback = null)