alecpl
2010-02-05 f6b145d5612f7605b36deee8858565611126bee8
- optimise _id2uid(), prevent from array_flip() warnings


1 files modified
9 ■■■■■ changed files
program/include/rcube_imap.php 9 ●●●●● patch | view | raw | blame | history
program/include/rcube_imap.php
@@ -3002,14 +3002,11 @@
    if (!$mbox_name)
      $mbox_name = $this->mailbox;
      
    $index = array_flip((array)$this->uid_id_map[$mbox_name]);
    if (isset($index[$id]))
      $uid = $index[$id];
    else
      {
    if ($uid = array_search($id, (array)$this->uid_id_map[$mbox_name]))
      return $uid;
      $uid = iil_C_ID2UID($this->conn, $mbox_name, $id);
      $this->uid_id_map[$mbox_name][$uid] = $id;
      }
    
    return $uid;
    }