alecpl
2008-09-19 d4273b8990d56394623e713a0696ec27545bccc7
program/include/rcube_user.php
@@ -59,17 +59,7 @@
    }
  }
  /**
   * PHP 4 object constructor
   *
   * @see  rcube_user::__construct
   */
  function rcube_user($id = null, $sql_arr = null)
  {
    $this->__construct($id, $sql_arr);
  }
  /**
   * Build a user name string (as e-mail address)
   *
@@ -88,10 +78,12 @@
   */
  function get_prefs()
  {
    $prefs = array('language' => $this->language);
    if ($this->ID && $this->data['preferences'])
      return array('language' => $this->language) + unserialize($this->data['preferences']);
    else
      return array();
      $prefs += (array)unserialize($this->data['preferences']);
    return $prefs;
  }
  
  
@@ -430,7 +422,7 @@
  static function email2user($email)
  {
    $user = $email;
    $r = self::findinvirtual("^$email\s");
    $r = self::findinvirtual('^' . quotemeta($email) . '[[:space:]]');
    for ($i=0; $i<count($r); $i++)
    {
@@ -455,8 +447,8 @@
   */
  static function user2email($user)
  {
    $email = "";
    $r = self::findinvirtual("\s$user\s*$");
    $email = '';
    $r = self::findinvirtual('[[:space:]]' . quotemeta($user) . '[[:space:]]*$');
    for ($i=0; $i<count($r); $i++)
    {