Better random ID generation.
authorMichael M Slusarz <slusarz@curecanti.org>
Mon, 1 Dec 2008 10:27:18 +0000 (03:27 -0700)
committerMichael M Slusarz <slusarz@curecanti.org>
Mon, 1 Dec 2008 22:28:05 +0000 (15:28 -0700)
imp/lib/Search.php

index 6be0806..e073003 100644 (file)
@@ -191,7 +191,7 @@ class IMP_Search
     public function createSearchQuery($query, $folders, $search, $label,
                                       $id = null)
     {
-        $id = (empty($id)) ? base_convert(microtime() . mt_rand(), 16, 36) : $this->_strip($id);
+        $id = is_null($id) ? uniqid(mt_rand()) : $this->_strip($id);
         $_SESSION['imp']['search']['q'][$id] = array(
             'query' => serialize($query),
             'folders' => $folders,