|
@@ -201,6 +201,24 @@ class AddressBook {
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
+ /*
|
|
|
|
+ * This function takes a $row array as returned by the addressbook
|
|
|
|
+ * search and returns an e-mail address with the full name or
|
|
|
|
+ * nickname optionally prepended.
|
|
|
|
+ */
|
|
|
|
+
|
|
|
|
+ function full_address($row) {
|
|
|
|
+ global $addrsrch_fullname;
|
|
|
|
+
|
|
|
|
+ if ((isset($addrsrch_fullname)) && ($addrsrch_fullname)) {
|
|
|
|
+ $name = ($addrsrch_fullname === 'nickname') ? $row['nickname']
|
|
|
|
+ : $row['name'];
|
|
|
|
+ return $name . ' <' . trim($row['email']) . '>';
|
|
|
|
+ } else {
|
|
|
|
+ return trim($row['email']);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
/*
|
|
/*
|
|
Return a list of addresses matching expression in
|
|
Return a list of addresses matching expression in
|
|
all backends of a given type.
|
|
all backends of a given type.
|
|
@@ -525,4 +543,4 @@ function alistcmp($a,$b) {
|
|
return (strtolower($a['name']) > strtolower($b['name'])) ? 1 : -1;
|
|
return (strtolower($a['name']) > strtolower($b['name'])) ? 1 : -1;
|
|
}
|
|
}
|
|
|
|
|
|
-?>
|
|
|
|
|
|
+?>
|