X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=templates%2Fcore%2Fvcard.tpl;h=fd0f95b724588735fcd7d7dd113e36a9eea7de66;hb=9891bd15f772caef0c199a98f036e976bf4ab94a;hp=53c720cd6ae6a694f609f7825851c40492126fc2;hpb=5e4417a9f3f2dfa9ad9207de4022beeb14c797df;p=platal.git diff --git a/templates/core/vcard.tpl b/templates/core/vcard.tpl index 53c720c..fd0f95b 100644 --- a/templates/core/vcard.tpl +++ b/templates/core/vcard.tpl @@ -1,6 +1,6 @@ {**************************************************************************} {* *} -{* Copyright (C) 2003-2008 Polytechnique.org *} +{* Copyright (C) 2003-2009 Polytechnique.org *} {* http://opensource.polytechnique.org/ *} {* *} {* This program is free software; you can redistribute it and/or modify *} @@ -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,21 +55,20 @@ 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} {foreach from=$vcard.networking item=nw} {if $nw.filter eq 'web'} @@ -77,7 +78,7 @@ URL:{$nw.address} {if strlen(trim($vcard.freetext)) == 0} NOTE:(X{$vcard.promo}) {else} -NOTE:(X{$vcard.promo})\n{$vcard.freetext|vcard_enc} +NOTE:(X{$vcard.promo})\n{$vcard.freetext|miniwiki:'no_title':'text'|vcard_enc} {/if} {if $vcard.section} X-SECTION:{$vcard.section}