Forráskód Böngészése

finally. real code. no. not real code. some convert tool even not finished.
will output .vcard address card files in the data directory (own direcoty later)

second small step to get cool vcard features into SM core.
to be continued (and finalized hopefully to end of feb 2003)

getting some sleep. (5am now)

centaurix 22 éve
szülő
commit
21d65703f3
1 módosított fájl, 49 hozzáadás és 0 törlés
  1. 49 0
      src/abook2vcard.php

+ 49 - 0
src/abook2vcard.php

@@ -0,0 +1,49 @@
+<?php
+
+/**
+ * read_body.php
+ *
+ * Copyright (c) 1999-2003 The SquirrelMail Project Team
+ * Licensed under the GNU GPL. For full terms see the file COPYING.
+ *
+ * This file is used for reading the msgs array and displaying
+ * the resulting emails in the right frame.
+ *
+ * $Id$
+ */
+
+/* Path for SquirrelMail required files. */
+define('SM_PATH','../');
+
+/* SquirrelMail required files. */
+require_once(SM_PATH . 'include/validate.php');
+require_once(SM_PATH . 'functions/strings.php');
+require_once(SM_PATH . 'functions/prefs.php');
+require_once(SM_PATH . 'config/config.php');
+
+$abook_file=$data_dir.$username.".abook";
+$vcard_dir=$data_dir.$username."/";
+
+$fp = fopen ($abook_file,"r");
+while (!feof ($fp)) {
+    $buffer .= fgets($fp, 4096);
+}
+
+fclose ($fp);
+
+$abook=explode("|",$buffer);
+print_r($abook);
+echo "<p>".$buffer;
+
+while ( list($nick,$email,$fn,$ln,$email)=each($abook) ) {
+echo "
+BEGIN:VCARD
+VERSION:3.0
+N:$ln;$fn;
+NICKNAME:$nick
+EMAIL;INTERNET:$email
+END:VCARD<P>
+";
+}
+
+?>