From ec4b594c240bbdd4306f1d2b336f25ef6ee321c1 Mon Sep 17 00:00:00 2001 From: alecpl Date: Sun, 24 Jul 2011 10:14:13 +0000 Subject: - DOn't generate contact name here, it's not required --- program/steps/addressbook/func.inc | 2 +- program/steps/addressbook/save.inc | 7 +------ 2 files changed, 2 insertions(+), 7 deletions(-) (limited to 'program/steps') diff --git a/program/steps/addressbook/func.inc b/program/steps/addressbook/func.inc index 270f70f9f..f372c1c33 100644 --- a/program/steps/addressbook/func.inc +++ b/program/steps/addressbook/func.inc @@ -414,7 +414,7 @@ function rcmail_contact_form($form, $record, $attrib = null) if ($section == 'head') { $content = ''; - // unset display name if it is composed from name parts (same composition function as in save.inc) + // unset display name if it is composed from name parts if ($record['name'] == rcube_addressbook::compose_display_name(array('name' => '') + (array)$record)) unset($record['name']); diff --git a/program/steps/addressbook/save.inc b/program/steps/addressbook/save.inc index a3fdde9f6..a8dd38f27 100644 --- a/program/steps/addressbook/save.inc +++ b/program/steps/addressbook/save.inc @@ -136,11 +136,6 @@ foreach ($GLOBALS['CONTACT_COLTYPES'] as $col => $colprop) { } } -// let a dedicated function or a plugin compose the full name if empty -if (empty($a_record['name'])) { - $a_record['name'] = rcube_addressbook::compose_display_name($a_record); -} - // do input checks (delegated to $CONTACTS instance) if (!$CONTACTS->validate($a_record)) { @@ -221,7 +216,7 @@ else { // show notice if existing contacts with same e-mail are found $existing = false; foreach ($CONTACTS->get_col_values('email', $a_record, true) as $email) { - if (($res = $CONTACTS->search('email', $email, false, false)) && $res->count) { + if (($res = $CONTACTS->search('email', $email, false, false, true)) && $res->count) { $OUTPUT->show_message('contactexists', 'notice', null, false); break; } -- cgit v1.2.3