conduit r1552 - in trunk: . conduit/modules



Author: johncarr
Date: Tue Jul 15 12:35:55 2008
New Revision: 1552
URL: http://svn.gnome.org/viewvc/conduit?rev=1552&view=rev

Log:
Handle E-mail and Telephone fields

Modified:
   trunk/   (props changed)
   trunk/conduit/modules/SynceModule.py

Modified: trunk/conduit/modules/SynceModule.py
==============================================================================
--- trunk/conduit/modules/SynceModule.py	(original)
+++ trunk/conduit/modules/SynceModule.py	Tue Jul 15 12:35:55 2008
@@ -289,7 +289,15 @@
           if chunk == "account":
               pass
           elif chunk == "tel":
-              pass
+              for v in value:
+                  t = doc.createElement("Telephone")
+                  k = doc.createElement("Type")
+                  k.appendChild(doc.createTextNode(v.type_param))
+                  t.appendChild(k)
+                  c = doc.createElement("Content")
+                  c.appendChild(c.createTextNode(v.value))
+                  t.appendChild(c)
+                  node.appendChild(t)
           elif chunk == "bday":
               pass
           elif chunk == "n":
@@ -315,7 +323,12 @@
           elif chunk == "nickname":
               pass
           elif chunk == "email":
-              pass
+              for v in value:
+                  e = doc.createElement("EMail")
+                  c = doc.createElement("Content")
+                  c.appendChild(doc.createTextNode(v.value))
+                  e.appendChild(c)
+                  n.appendChild(e)
           elif chunk == "fn":
               v = value[0]
               fn = doc.createElement("FormattedName")



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]