{% load quopri_filter %} BEGIN:VCARD VERSION:3.0 {% if not extend %} FN:{{ person.last_name }} {{ person.first_name }} N:{{ person.last_name }};{{ person.first_name }} {% if person.email %}EMAIL:{{ person.email }}{% endif %} TITLE:{{ person.position }} ORG:{{ person.department_name }} {% for phone in phones %}TEL:{{ phone.number }} {% endfor %} {% if person.birthday and not person.hide_birthday_year %}BDAY:{{ person.birthday|date:"Ymd" }}{% endif %} {% else %} FN;CHARSET=utf-8;ENCODING=QUOTED-PRINTABLE:{{ person.last_name|quoted_printable }} {{ person.first_name|quoted_printable }} N;CHARSET=utf-8;ENCODING=QUOTED-PRINTABLE:{{ person.last_name|quoted_printable }};{{ person.first_name|quoted_printable }} {% if person.email %}EMAIL;TYPE=WORK:{{ person.email }}{% endif %} {% if person.email %}X-JABBER;TYPE=WORK:{{ person.email }}{% endif %} TITLE;CHARSET=utf-8;ENCODING=QUOTED-PRINTABLE:{{ person.position|quoted_printable }} ORG;CHARSET=utf-8;ENCODING=QUOTED-PRINTABLE:{{ person.department.name|quoted_printable }} {% for phone in phones %}TEL;TYPE={{ phone.types }}:{{ phone.number }} {% endfor %} {% if person.birthday and not person.hide_birthday_year %}BDAY:{{ person.birthday|date:"Ymd" }}{% endif %} {% if person.home_email %} EMAIL;TYPE=HOME:{{ person.home_email }} X-JABBER;TYPE=HOME:{{ person.home_email }} {% endif %} {% if person.work_phone %}TEL;TYPE=WORK:{{ person.work_phone }}{% endif %} {% if photo %}PHOTO;TYPE=JPEG;ENCODING=BASE64: {{ photo }}{% endif %} {% if person.birthday %} X-ANNIVERSARY:{{ person.birthday|date:"Ymd" }} X-EVOLUTION-ANNIVERSARY:{{ person.birthday|date:"Ymd" }} {% endif %} {% if person.login_passport and person.is_login_passport_confirmed %} EMAIL;TYPE=HOME:{{ person.login_passport }}@ya.ru X-JABBER;TYPE=HOME:{{ person.login_passport }}@ya.ru {% endif %} {% if extra_contacts %}{% for contact_description in extra_contacts %} {{ contact_description }} {% endfor %}{% endif %} {% if person.tz %}TZ:{{ person.tz }}{% endif %} {% endif %} END:VCARD