瀏覽代碼

full_address method added - itsbruce

itsbruce 23 年之前
父節點
當前提交
d66192d4fa
共有 1 個文件被更改,包括 19 次插入1 次删除
  1. 19 1
      functions/addressbook.php

+ 19 - 1
functions/addressbook.php

@@ -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;
 }
 }
 
 
-?>
+?>