vCard
class vCard (View source)
Class to build vCard files
Properties
| array<string, ?string> | $properties | ||
| string | $filename | ||
| string | $encoding |
Methods
Format phone number.
Format photo.
Format name.
Format the name.
Format the birth date
Address
Address (old standard)
Add a e-mail address to this vCard
mise en forme de la note
mise en forme de la fonction
mise en forme de la societe
mise en forme du logiciel generateur
mise en forme du logiciel generateur
mise en forme de l'url
Return string of a vcard
Return name of a file
Return a VCARD string See RFC https://datatracker.ietf.org/doc/html/rfc6350
Details
setPhoneNumber($number, string $type = "")
Format phone number.
@param string $number numero de telephone
setPhoto(string $type, $photo)
Format photo.
warning NON TESTE !
void
setFormattedName(string $name)
Format name.
void
setName(string $family = "", string $first = "", string $additional = "", string $prefix = "", string $suffix = "")
Format the name.
Set also the filename to use 'firstname lastname.vcf'
void
setBirthday(int $date)
Format the birth date
void
setAddress(string $postoffice = "", string $extended = "", string $street = "", string $city = "", string $region = "", string $zip = "", string $country = "", string $type = "", $label = "")
Address
setLabel($postoffice = "", string $extended = "", $street = "", $city = "", $region = "", $zip = "", $country = "", $type = "HOME")
Address (old standard)
@param string $postoffice Postoffice
void
setEmail(string $address, string $type = "")
Add a e-mail address to this vCard
void
setNote(string $note)
mise en forme de la note
void
setTitle(string $title)
mise en forme de la fonction
void
setOrg($org)
mise en forme de la societe
@param string $org Org
void
setProdId($prodid)
mise en forme du logiciel generateur
@param string $prodid Prodid
void
setUID($uid)
mise en forme du logiciel generateur
@param string $uid Uid
void
setURL(string $url, $type = "")
mise en forme de l'url
getVCard()
Return string of a vcard
@return string
getFileName()
Return name of a file
@return string Filename
string
buildVCardString(User|Contact $object, Societe $company, Translate $langs, string $urlphoto = '', string $outdir = '')
Return a VCARD string See RFC https://datatracker.ietf.org/doc/html/rfc6350