Source for file VCARD_C.php

Documentation is available at VCARD_C.php

  1. <?PHP
  2. // ----------------------------------------------------------------------------------
  3. // vCard profile defined by RFC 2426 - Vocabulary (Resource)
  4. // ----------------------------------------------------------------------------------
  5. // Version : 0.9
  6. // Authors : Daniel Westphal (dawe@gmx.de)
  7. //
  8. // Description : Wrapper, defining resources for all terms of the
  9. // vCard Vocabulary. For details about vCard see: http://www.w3.org/TR/vcard-rdf .
  10. // Using the wrapper allows you to define all aspects of
  11. // the vocabulary in one spot, simplifing implementation and
  12. // maintainence.
  13. //
  14. // ----------------------------------------------------------------------------------
  15. // History:
  16. // 04-04-2003 : $VCARD_UID added. Chris Bizer (chris@bizer.de)
  17. // 02-21-2003 : Initial version
  18. // ----------------------------------------------------------------------------------
  19.  
  20.  
  21.  
  22.  
  23.  
  24. class VCARD{
  25.  
  26. // VCARD concepts
  27. function UID()
  28. {
  29. return new Resource(VCARD_NS.'UID');
  30.  
  31. }
  32.  
  33. function ORGPROPERTIES()
  34. {
  35. return new Resource(VCARD_NS . 'ORGPROPERTIES');
  36.  
  37. }
  38.  
  39. function ADRTYPES()
  40. {
  41. return new Resource(VCARD_NS . 'ADRTYPES');
  42.  
  43. }
  44.  
  45. function NPROPERTIES()
  46. {
  47. return new Resource(VCARD_NS . 'NPROPERTIES');
  48.  
  49. }
  50.  
  51. function EMAILTYPES()
  52. {
  53. return new Resource(VCARD_NS . 'EMAILTYPES');
  54.  
  55. }
  56.  
  57. function TELTYPES()
  58. {
  59. return new Resource(VCARD_NS . 'TELTYPES');
  60.  
  61. }
  62.  
  63. function ADRPROPERTIES()
  64. {
  65. return new Resource(VCARD_NS . 'ADRPROPERTIES');
  66.  
  67. }
  68.  
  69. function TZTYPES()
  70. {
  71. return new Resource(VCARD_NS . 'TZTYPES');
  72.  
  73. }
  74.  
  75. function STREET()
  76. {
  77. return new Resource(VCARD_NS . 'Street');
  78.  
  79. }
  80.  
  81. function AGENT()
  82. {
  83. return new Resource(VCARD_NS . 'AGENT');
  84.  
  85. }
  86.  
  87. function SOURCE()
  88. {
  89. return new Resource(VCARD_NS . 'SOURCE');
  90.  
  91. }
  92.  
  93. function BDAY()
  94. {
  95. return new Resource(VCARD_NS . 'BDAY');
  96.  
  97. }
  98.  
  99. function REV()
  100. {
  101. return new Resource(VCARD_NS . 'REV');
  102.  
  103. }
  104.  
  105. function SORT_STRING()
  106. {
  107. return new Resource(VCARD_NS . 'SORT_STRING');
  108.  
  109. }
  110.  
  111. function ORGNAME()
  112. {
  113. return new Resource(VCARD_NS . 'Orgname');
  114.  
  115. }
  116.  
  117. function CATEGORIES()
  118. {
  119. return new Resource(VCARD_NS . 'CATEGORIES');
  120.  
  121. }
  122.  
  123. function N()
  124. {
  125. return new Resource(VCARD_NS . 'N');
  126.  
  127. }
  128.  
  129. function PCODE()
  130. {
  131. return new Resource(VCARD_NS . 'Pcode');
  132.  
  133. }
  134.  
  135. function PREFIX()
  136. {
  137. return new Resource(VCARD_NS . 'Prefix');
  138.  
  139. }
  140.  
  141. function PHOTO()
  142. {
  143. return new Resource(VCARD_NS . 'PHOTO');
  144.  
  145. }
  146.  
  147. function FN()
  148. {
  149. return new Resource(VCARD_NS . 'FN');
  150.  
  151. }
  152.  
  153. function SUFFIX()
  154. {
  155. return new Resource(VCARD_NS . 'Suffix');
  156.  
  157. }
  158.  
  159. function VCARD_CLASS()
  160. {
  161. return new Resource(VCARD_NS . 'CLASS');
  162.  
  163. }
  164.  
  165. function ADR()
  166. {
  167. return new Resource(VCARD_NS . 'ADR');
  168.  
  169. }
  170.  
  171. function REGION()
  172. {
  173. return new Resource(VCARD_NS . 'Region');
  174.  
  175. }
  176.  
  177. function GEO()
  178. {
  179. return new Resource(VCARD_NS . 'GEO');
  180.  
  181. }
  182.  
  183. function EXTADD()
  184. {
  185. return new Resource(VCARD_NS . 'Extadd');
  186.  
  187. }
  188.  
  189. function GROUP()
  190. {
  191. return new Resource(VCARD_NS . 'GROUP');
  192.  
  193. }
  194.  
  195. function EMAIL()
  196. {
  197. return new Resource(VCARD_NS . 'EMAIL');
  198.  
  199. }
  200.  
  201. function FAMILY()
  202. {
  203. return new Resource(VCARD_NS . 'Family');
  204.  
  205. }
  206.  
  207. function TZ()
  208. {
  209. return new Resource(VCARD_NS . 'TZ');
  210.  
  211. }
  212.  
  213. function NAME()
  214. {
  215. return new Resource(VCARD_NS . 'NAME');
  216.  
  217. }
  218.  
  219. function ORGUNIT()
  220. {
  221. return new Resource(VCARD_NS . 'Orgunit');
  222.  
  223. }
  224.  
  225. function COUNTRY()
  226. {
  227. return new Resource(VCARD_NS . 'Country');
  228.  
  229. }
  230.  
  231. function SOUND()
  232. {
  233. return new Resource(VCARD_NS . 'SOUND');
  234.  
  235. }
  236.  
  237. function TITLE()
  238. {
  239. return new Resource(VCARD_NS . 'TITLE');
  240.  
  241. }
  242.  
  243. function MAILER()
  244. {
  245. return new Resource(VCARD_NS . 'MAILER');
  246.  
  247. }
  248.  
  249. function OTHER()
  250. {
  251. return new Resource(VCARD_NS . 'Other');
  252.  
  253. }
  254.  
  255. function LOCALITY()
  256. {
  257. return new Resource(VCARD_NS . 'Locality');
  258.  
  259. }
  260.  
  261. function POBOX()
  262. {
  263. return new Resource(VCARD_NS . 'Pobox');
  264.  
  265. }
  266.  
  267. function KEY()
  268. {
  269. return new Resource(VCARD_NS . 'KEY');
  270.  
  271. }
  272.  
  273. function PRODID()
  274. {
  275. return new Resource(VCARD_NS . 'PRODID');
  276.  
  277. }
  278.  
  279. function GIVEN()
  280. {
  281. return new Resource(VCARD_NS . 'Given');
  282.  
  283. }
  284.  
  285. function LABEL()
  286. {
  287. return new Resource(VCARD_NS . 'LABEL');
  288.  
  289. }
  290.  
  291. function TEL()
  292. {
  293. return new Resource(VCARD_NS . 'TEL');
  294.  
  295. }
  296.  
  297. function NICKNAME()
  298. {
  299. return new Resource(VCARD_NS . 'NICKNAME');
  300.  
  301. }
  302.  
  303. function ROLE()
  304. {
  305. return new Resource(VCARD_NS . 'ROLE');
  306. }
  307. }
  308.  
  309. ?>

Documentation generated on Fri, 17 Dec 2004 16:18:16 +0100 by phpDocumentor 1.3.0RC3