aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes
diff options
context:
space:
mode:
Diffstat (limited to 'phpBB/includes')
-rw-r--r--phpBB/includes/functions_convert.php10
1 files changed, 9 insertions, 1 deletions
diff --git a/phpBB/includes/functions_convert.php b/phpBB/includes/functions_convert.php
index 3a572e128c..ed35be3db7 100644
--- a/phpBB/includes/functions_convert.php
+++ b/phpBB/includes/functions_convert.php
@@ -224,9 +224,17 @@ function is_topic_locked($bool)
*/
function make_uid($timestamp)
{
- return substr(base_convert(unique_id(), 16, 36), 0, BBCODE_UID_LEN);
+ static $last_timestamp, $last_uid;
+
+ if (empty($last_timestamp) || $timestamp != $last_timestamp)
+ {
+ $last_uid = substr(base_convert(unique_id(), 16, 36), 0, BBCODE_UID_LEN);
+ }
+ $last_timestamp = $timestamp;
+ return $last_uid;
}
+
/**
* Validate a website address
*/