X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=templates%2Fcore%2Fvcard.tpl;h=0d9cab576545931e071e0e07ca005e3538f1d8f9;hb=7f12e3b4113791f3372f11572a205925d7bb6b97;hp=d0524a1a399b58e0dc8fa5c8ee4a67da4ba4608f;hpb=e4501b5162ac1c70590205cc038db5d4b8188265;p=platal.git diff --git a/templates/core/vcard.tpl b/templates/core/vcard.tpl index d0524a1..0d9cab5 100644 --- a/templates/core/vcard.tpl +++ b/templates/core/vcard.tpl @@ -40,8 +40,10 @@ EMAIL;TYPE=internet:{$vcard.forlife}@{#globals.mail.domain2#} {if $vcard.virtualalias} EMAIL;TYPE=internet:{$vcard.virtualalias} {/if} -{if $vcard.mobile} -TEL;TYPE=cell:{$vcard.mobile|vcard_enc} +{if $vcard.tels} +{foreach item=tel from=$vcard.tels} +{if $tel.tel_type eq 'mobile'}TEL;TYPE=cell{else}{if $tel.tel_type eq 'fax'}FAX{else}TEL{/if};TYPE=home{/if}:{$tel.tel|vcard_enc} +{/foreach} {/if} {if $vcard.adr_pro} {if $vcard.adr_pro[0].entreprise} @@ -53,25 +55,26 @@ TITLE:{$vcard.adr_pro[0].poste|vcard_enc} {if $vcard.adr_pro[0].fonction} ROLE:{$vcard.adr_pro[0].fonction|vcard_enc} {/if} -{if $vcard.adr_pro[0].tel} -TEL;TYPE=work:{$vcard.adr_pro[0].tel|vcard_enc} -{/if} -{if $vcard.adr_pro[0].fax} -FAX;TYPE=work:{$vcard.adr_pro[0].fax|vcard_enc} +{if $vcard.adr_pro[0].tels} +{foreach item=tel from=$vcard.adr_pro[0].tels} +{if $tel.tel_type eq 'mobile'}TEL;TYPE=cell,work{else}{if $tel.tel_type eq 'fax'}FAX{else}TEL{/if};TYPE=work{/if}:{$tel.tel|vcard_enc} +{/foreach} {/if} ADR;TYPE=work:{format_adr adr=$vcard.adr_pro[0]} {/if} {foreach item=adr from=$vcard.adr} ADR;TYPE=home{if $adr.courier},postal{/if}:{format_adr adr=$adr} +{if $adr.tels} {foreach item=tel from=$adr.tels} -{if $tel.tel} -{if $tel.tel_type neq 'Fax'}TEL{else}FAX{/if};TYPE=home:{$tel.tel} -{/if} +{if $tel.tel_type eq 'mobile'}TEL;TYPE=cell,home{else}{if $tel.tel_type eq 'fax'}FAX{else}TEL{/if};TYPE=home{/if}:{$tel.tel|vcard_enc} {/foreach} +{/if} {/foreach} -{if $vcard.web} -URL:{$vcard.web} +{foreach from=$vcard.networking item=nw} +{if $nw.filter eq 'web'} +URL:{$nw.address} {/if} +{/foreach} {if strlen(trim($vcard.freetext)) == 0} NOTE:(X{$vcard.promo}) {else}