alecpl
2009-05-10 78cdeba1a82dd744f59ebfe625a7d7dd8d23ff41
program/include/rcube_user.php
@@ -368,7 +368,7 @@
       VALUES (".$dbh->now().", ".$dbh->now().", ?, ?, ?, ?)",
      strip_newlines($user),
      strip_newlines($host),
      strip_newlines($user_email),
      strip_newlines($data['alias'] ? $data['alias'] : $user_email),
      $_SESSION['language']);
    if ($user_id = $dbh->insert_id(get_sequence_name('users')))
@@ -425,7 +425,7 @@
   */
  static function email2user($email)
  {
    $r = self::findinvirtual('^' . quotemeta($email) . '[[:space:]]');
    $r = self::findinvirtual('/^' . preg_quote($email, '/') . '\s/');
    for ($i=0; $i<count($r); $i++)
    {
@@ -463,7 +463,7 @@
        }
    }
    // File lookup
    $r = self::findinvirtual('[[:space:]]' . quotemeta($user) . '[[:space:]]*$');
    $r = self::findinvirtual('/\s' . preg_quote($user, '/') . '\s*$/');
    for ($i=0; $i<count($r); $i++)
    {
      $data = $r[$i];
@@ -505,7 +505,7 @@
      if (empty($line) || $line{0}=='#')
        continue;
        
      if (eregi($pattern, $line))
      if (preg_match($pattern, $line))
        $result[] = $line;
    }