alecpl
2008-12-28 17060ee10b29a3631d223128d9bf8d0ddab89b5a
#1485648: fix multiple identities from virtuser_query all set to default


1 files modified
5 ■■■■ changed files
program/include/rcube_user.php 5 ●●●● patch | view | raw | blame | history
program/include/rcube_user.php
@@ -377,15 +377,18 @@
        && ($sql_result = $dbh->query(preg_replace('/%u/', $dbh->escapeSimple($user), $virtuser_query)))
    && ($dbh->num_rows() > 0))
      {
        $standard = 1;
        while ($sql_arr = $dbh->fetch_array($sql_result))
        {
          $dbh->query(
            "INSERT INTO ".get_table_name('identities')."
              (user_id, del, standard, name, email)
             VALUES (?, 0, 1, ?, ?)",
             VALUES (?, 0, ?, ?, ?)",
            $user_id,
        $standard,
            strip_newlines($user_name),
            preg_replace('/^@/', $user . '@', $sql_arr[0]));
      $standard = 0;
        }
      }
      else