Changeset 371 in subversion for trunk/roundcubemail/program/include/main.inc
- Timestamp:
- Nov 16, 2006 9:36:14 AM (7 years ago)
- File:
-
- 1 edited
-
trunk/roundcubemail/program/include/main.inc (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/roundcubemail/program/include/main.inc
r364 r371 551 551 552 552 // try to resolve the e-mail address from the virtuser table 553 if (!empty($CONFIG['virtuser_query'])) 554 { 555 $sql_result = $DB->query(preg_replace('/%u/', $user, $CONFIG['virtuser_query'])); 556 if ($sql_arr = $DB->fetch_array($sql_result)) 557 $user_email = $sql_arr[0]; 553 if (!empty($CONFIG['virtuser_query']) && 554 ($sql_result = $DB->query(preg_replace('/%u/', $user, $CONFIG['virtuser_query']))) && 555 ($DB->num_rows()>0)) 556 while ($sql_arr = $DB->fetch_array($sql_result)) 557 { 558 $DB->query("INSERT INTO ".get_table_name('identities')." 559 (user_id, del, standard, name, email) 560 VALUES (?, 0, 1, ?, ?)", 561 $user_id, 562 $user_name, 563 preg_replace('/^@/', $user . '@', $sql_arr[0])); 564 } 565 else 566 { 567 // also create new identity records 568 $DB->query("INSERT INTO ".get_table_name('identities')." 569 (user_id, del, standard, name, email) 570 VALUES (?, 0, 1, ?, ?)", 571 $user_id, 572 $user_name, 573 $user_email); 558 574 } 559 560 // also create new identity records561 $DB->query("INSERT INTO ".get_table_name('identities')."562 (user_id, del, standard, name, email)563 VALUES (?, 0, 1, ?, ?)",564 $user_id,565 $user_name,566 $user_email);567 568 575 569 576 // get existing mailboxes
Note: See TracChangeset
for help on using the changeset viewer.
