summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorEvan Prodromou <evan@controlezvous.ca>2008-06-22 12:34:58 -0400
committerEvan Prodromou <evan@controlezvous.ca>2008-06-22 12:34:58 -0400
commit8a28d54f6acf93584076dbdc6e5db3f9bf033681 (patch)
treea4a15eb67a1a09768550a3234e602b67de452a66 /lib
parent8a170ed8fd014cb7640b04c535a359b3275681fd (diff)
use a static rather than a constant for code chars
darcs-hash:20080622163458-34904-1be378ff9765dcfdf491ea8d38ef6c157ebe99ce.gz
Diffstat (limited to 'lib')
-rw-r--r--lib/util.php6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/util.php b/lib/util.php
index 18043e867..d990b8e1f 100644
--- a/lib/util.php
+++ b/lib/util.php
@@ -930,15 +930,15 @@ function common_notice_uri(&$notice) {
# 36 alphanums - lookalikes (0, O, 1, I) = 32 chars = 5 bits
-define('CODECHARS', '23456789ABCDEFGHJKLMNPQRSTUVWXYZ');
-
function common_confirmation_code($bits) {
+ # 36 alphanums - lookalikes (0, O, 1, I) = 32 chars = 5 bits
+ static $codechars = '23456789ABCDEFGHJKLMNPQRSTUVWXYZ';
$chars = ceil($bits/5);
$code = '';
for ($i = 0; $i < $chars; $i++) {
# XXX: convert to string and back
$num = hexdec(common_good_rand(1));
- $code .= CODECHARS[$num%32];
+ $code .= $codechars[$num%32];
}
return $code;
}