21 include(
"common.php");
28 if(isset($_GET[
'id']) && ctype_digit($_GET[
'id'])) {
29 $contactPersonId = $_GET[
'id'];
37 foreach ($contactDetails as &$detail) {
38 $detail = htmlspecialchars_decode($detail,ENT_QUOTES);
39 $detail = str_replace(
';',
'', $detail);
42 $contactDetails[
'name'] = (empty($contactDetails[
'name'])) ? $contactDetails[
'sponsor'] : $contactDetails[
'name'];
48 header(
"Content-type: text/vcard; charset=iso-8859-1");
49 header(
"Content-Disposition: attachment; filename=".
$filename.
"_vCard.vcf");
55 "N;CHARSET=ISO-8859-1:".$contactDetails[
'name'].
";\n".
56 "FN;CHARSET=ISO-8859-1:".$contactDetails[
'name'].
"\n".
57 "ORG;CHARSET=ISO-8859-1:".$contactDetails[
'sponsor'].
"\n".
58 "TITLE;CHARSET=ISO-8859-1: ".$contactDetails[
'position'].
"\n".
59 "NOTE;ENCODING=QUOTED-PRINTABLE: ".$contactDetails[
'newsletter'].
"\n".
60 "TEL;WORK;VOICE:".$contactDetails[
'phoneNumber'].
"\n".
61 "TEL;CELL;VOICE:".$contactDetails[
'mobileNumber'].
"\n".
62 "ADR;WORK;CHARSET=ISO-8859-1:;;".$contactDetails[
'street'].
" ".$contactDetails[
'house_number'].
";".$contactDetails[
'town'].
";;".$contactDetails[
'zip_code'].
";".$contactDetails[
'country'].
"\n".
63 "EMAIL;PREF;INTERNET:".$contactDetails[
'email'].
"\n".
64 "REV:". date(
'Y-m-d H:i:s').
"\n".
68 echo iconv(
'utf-8',
'iso-8859-1', $vCardString);