Include backends here.
*/
-require_once('../functions/abook_local_file.php');
-require_once('../functions/abook_ldap_server.php');
+require_once(SM_PATH . 'functions/abook_local_file.php');
+require_once(SM_PATH . 'functions/abook_ldap_server.php');
global $addrbook_dsn;
*/
function full_address($row) {
- global $addrsrch_fullname;
+ global $addrsrch_fullname, $datadir, $user;
- if ((isset($addrsrch_fullname)) && ($addrsrch_fullname)) {
- $name = ($addrsrch_fullname === 'nickname') ? $row['nickname']
+ if (($prefix = getPref($datadir, $user, 'addrsrch_fullname') or
+ isset($addrsrch_fullname) and $prefix = $addrsrch_fullname)
+ and $prefix !== 'noprefix') {
+ $name = ($prefix === 'nickname') ? $row['nickname']
: $row['name'];
return $name . ' <' . trim($row['email']) . '>';
} else {