$v->setLabel("", "", $contact->address, $contact->ville, "", $contact->cp, ($contact->pays_code?$contact->pays:''), "WORK"); $v->setEmail($contact->email,'internet,pref'); $v->setNote($contact->note); $v->setTitle($contact->poste); // Data from linked company if ($company->id) { $v->setURL($company->url, "WORK"); if (! $contact->phone_pro) $v->setPhoneNumber($company->tel, "WORK;VOICE"); if (! $contact->fax) $v->setPhoneNumber($company->fax, "WORK;FAX"); if (! $contact->cp) $v->setAddress("", "", $company->address, $company->ville, "", $company->cp, $company->pays_code, "WORK;POSTAL"); if ($company->email != $contact->email) $v->setEmail($company->email,'internet'); // Si contact lie a un tiers non de type "particulier" if ($contact->typent_code != 'TE_PRIVATE') $v->setOrg($company->nom); } // Personal informations $v->setPhoneNumber($contact->phone_perso, "HOME;VOICE"); if ($contact->birthday) $v->setBirthday($contact->birthday); $db->close(); // Renvoi la VCard au navigateur $output = $v->getVCard(); $filename =trim(urldecode($v->getFileName())); // "Nom prenom.vcf" $filenameurlencoded = dol_sanitizeFileName(urlencode($filename));
$v->setURL($company->url, "WORK"); if (!$contact->phone_pro) { $v->setPhoneNumber($company->phone, "WORK;VOICE"); } if (!$contact->fax) { $v->setPhoneNumber($company->fax, "WORK;FAX"); } if (!$contact->zip) { $v->setAddress("", "", $company->address, $company->town, "", $company->zip, $company->country_code, "WORK;POSTAL"); } if ($company->email != $contact->email) { $v->setEmail($company->email, 'internet'); } // Si contact lie a un tiers non de type "particulier" if ($contact->typent_code != 'TE_PRIVATE') { $v->setOrg($company->nom); } } // Personal informations $v->setPhoneNumber($contact->phone_perso, "HOME;VOICE"); if ($contact->birthday) { $v->setBirthday($contact->birthday); } $db->close(); // Renvoi la VCard au navigateur $output = $v->getVCard(); $filename = trim(urldecode($v->getFileName())); // "Nom prenom.vcf" $filenameurlencoded = dol_sanitizeFileName(urlencode($filename)); //$filename = dol_sanitizeFileName($filename); header("Content-Disposition: attachment; filename=\"" . $filename . "\"");
$v->setURL($company->url, "WORK"); if (!$contact->phone_pro) { $v->setPhoneNumber($company->phone, "WORK;VOICE"); } if (!$contact->fax) { $v->setPhoneNumber($company->fax, "WORK;FAX"); } if (!$contact->zip) { $v->setAddress("", "", $company->address, $company->town, "", $company->zip, $company->country, "WORK;POSTAL"); } if ($company->email != $contact->email) { $v->setEmail($company->email, 'internet'); } // Si contact lie a un tiers non de type "particulier" if ($contact->typent_code != 'TE_PRIVATE') { $v->setOrg($company->name); } } // Personal informations $v->setPhoneNumber($contact->phone_perso, "HOME;VOICE"); if ($contact->birthday) { $v->setBirthday($contact->birthday); } $db->close(); // Renvoi la VCard au navigateur $output = $v->getVCard(); $filename = trim(urldecode($v->getFileName())); // "Nom prenom.vcf" $filenameurlencoded = dol_sanitizeFileName(urlencode($filename)); //$filename = dol_sanitizeFileName($filename); header("Content-Disposition: attachment; filename=\"" . $filename . "\"");