<?
$GLOBAL_OFFICES=array(
"Berlin" => array(
"plz" => "00000",
"strasse" => "zensiert",
"stadt" =>"Berlin"
),
"Frankfurt" => array(
"plz" => "00000",
"strasse" => "zensiert",
"stadt" =>"Frankfurt am Main"
),
"Munich" => array(
"plz" => "00000",
"strasse" => "zensiert",
"stadt" =>"Munich"
)
);
$filename=$GLOBALS['we_doc']->getElement('Vorname').'_'.utf8_decode($GLOBALS['we_doc']->getElement('Name')).'.vcf';
$replace_von=array('/ /','/ä/','/Ä/','/ü/','/Ü/','/ö/','/Ö/','/ß/');
$replace_zu=array('_','ae','Ae','ue','Ue','oe','Oe','ss');
$filename=strtolower(preg_replace($replace_von,$replace_zu,$filename));
header("Content-Type: text/x-vcard; charset=UTF-8");
header('Content-Disposition: attachment; filename="'.$filename.'"');
?>BEGIN:VCARD
VERSION:2.1
N;CHARSET=WINDOWS-1252:<?=utf8_decode($GLOBALS['we_doc']->getElement('Name'))?>;<?=utf8_decode($GLOBALS['we_doc']->getElement('Vorname'))?>;;<?=utf8_decode($GLOBALS['we_doc']->getElement('Title1'))?>
FN;CHARSET=WINDOWS-1252:<?
$titel=utf8_decode($GLOBALS['we_doc']->getElement('Title1'));
if(!empty($titel))
echo $titel.' ';
?><?=utf8_decode($GLOBALS['we_doc']->getElement('Vorname'))?> <?=utf8_decode($GLOBALS['we_doc']->getElement('Name'))?>
ORG;CHARSET=WINDOWS-1252:sensiert
TITLE:<?=utf8_decode($GLOBALS['we_doc']->getElement('Status'))?>
URL;WORK:http://www.zensiert.com/
EMAIL;TYPE=INTERNET:<?=utf8_decode($GLOBALS['we_doc']->getElement('Email'))?>
ADR;WORK;CHARSET=WINDOWS-1252:;;<?
$stadt=$GLOBALS['we_doc']->getElement('Offices');
if(stristr($stadt,',')) {
$stadt=substr($stadt,0,strpos($stadt,','));
}
echo ($GLOBAL_OFFICES[$stadt]['strasse']);
?>;<?=($GLOBAL_OFFICES[$stadt]['stadt']);
?>;;<?=($GLOBAL_OFFICES[$stadt]['plz'])?>;Germany
TEL;WORK;VOICE:<?=utf8_decode($GLOBALS['we_doc']->getElement('Assistant1_Phone'))?>
TEL;WORK;FAX:<?=utf8_decode($GLOBALS['we_doc']->getElement('Fax'))?>
ADR;WORK:;<?=utf8_decode($GLOBALS['we_doc']->getElement('Offices'))?>
LABEL;WORK:<?=utf8_decode($GLOBALS['we_doc']->getElement('Offices'))?>
END:VCARD