#
# old_revision [d11c3e99fe05eb716e0732c7b5c44019dcd75934]
#
# patch "SoObjects/Contacts/NGVCard+SOGo.m"
#  from [e95f21b95e18be40b86be4a0ca997cd5daf29098]
#    to [b936897a63698300ba8634bb610e31ca31b65dff]
#
============================================================
--- SoObjects/Contacts/NGVCard+SOGo.m	e95f21b95e18be40b86be4a0ca997cd5daf29098
+++ SoObjects/Contacts/NGVCard+SOGo.m	b936897a63698300ba8634bb610e31ca31b65dff
@@ -72,6 +72,14 @@
   if (buffer && [buffer length] > 0)
     [entry setObject: buffer forKey: @"mozillaNickname"];
 
+  buffer = [self title];
+  if (buffer && [buffer length] > 0)
+    [entry setObject: buffer forKey: @"title"];
+
+  buffer = [[self uniqueChildWithTag: @"x-aim"] value: 0];
+  if (buffer && [buffer length] > 0)
+    [entry setObject: buffer forKey: @"nsAIMid"];
+
   marray = [NSMutableArray arrayWithArray: [self childrenWithTag: @"email"]];
   [marray removeObjectsInArray: [self childrenWithTag: @"email"
                  andAttribute: @"type"
@@ -111,7 +119,13 @@
 
   array = [self org];
   if (array && [array count])
-    [entry setObject: [array objectAtIndex: 0] forKey: @"o"];
+    {
+      [entry setObject: [array objectAtIndex: 0] forKey: @"o"];
+      if ([array count] > 1)
+        {
+          [entry setObject: [array objectAtIndex: 1] forKey: @"ou"];
+        }
+    }
 
   array = [self childrenWithTag: @"adr" andAttribute: @"type" havingValue: @"work"];
   if ([array count])
@@ -144,6 +158,18 @@
   if (tmp && [tmp length])
     [entry setObject: tmp forKey: @"description"];
 
+  buffer = [self bday];
+  if (buffer && [buffer length] > 0)
+    {
+      array = [buffer componentsSeparatedByString: @"-"];
+      if ([array count] == 3)
+        {
+          [entry setObject: [array objectAtIndex: 0] forKey: @"birthyear"];
+          [entry setObject: [array objectAtIndex: 1] forKey: @"birthmonth"];
+          [entry setObject: [array objectAtIndex: 2] forKey: @"birthday"];
+        }
+    }
+
   rc = [NSMutableString stringWithString: [entry userRecordAsLDIFEntry]];
   [rc appendFormat: @"\n"];
 
