v2.3.6-cvs
----------
+[jan] Fix searching for fields matching an email address if using 'emails'
+ attribute instead of 'email' (Bug #9472).
[jan] Use personal address books first if determining the default one (Valentin
Vidic, Request #9367).
[jan] Use name format preference not only for paging, but for sorting too
}
$driver = $GLOBALS['injector']->getInstance('Turba_Driver')->getDriver($source);
+ $criterium = array('email' => $address);
+ if (!isset($driver->map['email'])) {
+ if (isset($driver->map['emails'])) {
+ $criterium = array('emails' => $address);
+ } else {
+ continue;
+ }
+ }
- $list = $driver->search(array('email' => $address), null, 'AND', array(), $strict ? array('email') : array());
+ $list = $driver->search($criterium, null, 'AND', array(), $strict ? array('email') : array());
if (!($list instanceof Turba_List)) {
continue;
}