Slightly shorter random ID.
authorMichael M Slusarz <slusarz@curecanti.org>
Thu, 8 Jan 2009 05:07:57 +0000 (22:07 -0700)
committerMichael M Slusarz <slusarz@curecanti.org>
Thu, 8 Jan 2009 05:07:57 +0000 (22:07 -0700)
framework/Mime/lib/Horde/Mime.php

index eef26db..a0dcfa0 100644 (file)
@@ -477,9 +477,9 @@ class Horde_Mime
      *
      * @return string  A random string.
      */
-    static public function generateRandomId()
+    static public function generateRandomId($length = 24)
     {
-        return base_convert(dechex(strtr(microtime(), array('0.' => '', ' ' => ''))) . uniqid(mt_rand(), true), 16, 36);
+        return substr(base_convert(dechex(strtr(microtime(), array('0.' => '', ' ' => ''))) . uniqid(mt_rand(), true), 16, 36), $length);
     }
 
     /**