X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=templates%2Fgadgets%2Fig-minifiche.tpl;h=b88b872090dce929081156589cee4d3267e67d5a;hb=4d9b63f8ec02d84eabd554234a32718758bf9e21;hp=64a931ebd352ae9e36cbd60d6f3983caa2a45f03;hpb=0783a5ed4d3409bcd7a7e1d908696159999810c8;p=platal.git diff --git a/templates/gadgets/ig-minifiche.tpl b/templates/gadgets/ig-minifiche.tpl index 64a931e..b88b872 100644 --- a/templates/gadgets/ig-minifiche.tpl +++ b/templates/gadgets/ig-minifiche.tpl @@ -1,6 +1,6 @@ {**************************************************************************} {* *} -{* Copyright (C) 2003-2009 Polytechnique.org *} +{* Copyright (C) 2003-2010 Polytechnique.org *} {* http://opensource.polytechnique.org/ *} {* *} {* This program is free software; you can redistribute it and/or modify *} @@ -20,56 +20,83 @@ {* *} {**************************************************************************} -{if (!$c.inscrit && $smarty.session.auth ge AUTH_COOKIE) || $c.dcd}
{/if} -
+{assign var=dead value=$profile->deathdate} +{if $smarty.session.auth ge AUTH_COOKIE} + {assign var=withAuth value=true} + {assign var=user value=$profile->owner()} + {if $user == null} + {assign var=hasowner value=false} + {assign var=registered value=false} + {else} + {assign var=hasowner value=true} + {if $user->state neq 'pending'} + {assign var=registered value=true} + {else} + {assign var=registered value=false} + {/if} + {/if} +{else} + {* Without auth, all profiles appear as registered and with owner *} + {assign var=hasowner value=true} + {assign var=registered value=true} + {assign var=withAuth value=false} +{/if} + +
- {if $c.sexe}•{/if} - {if !$c.dcd && ($c.inscrit || $smarty.session.auth eq AUTH_PUBLIC)}{/if} - {if $c.nom_usage}{$c.nom_usage} {$c.prenom}
({$c.nom}){else}{$c.nom} {$c.prenom}{/if} - {if !$c.dcd && ($c.inscrit || $smarty.session.auth eq AUTH_PUBLIC)}
{/if} + {if $profile->isFemale()}•{/if} + {if !$dead && $registered}{/if} + {$profile->full_name} + {if !$dead && $registered}{/if}
- {if $c.iso3166} - {$c.nat}  - {/if} - (X {$c.promo}) - {if $c.dcd}décédé{if $c.sexe}e{/if} le {$c.deces|date_format}{/if} - {if $smarty.session.auth ge AUTH_COOKIE} - {if !$c.wasinscrit && !$c.dcd} - {if $show_action eq ajouter} - {* - *}{icon name=add title="Ajouter à la liste de mes surveillances"} - {else} - {* - *}{icon name=cross title="Retirer de la liste de mes surveillances"} - {/if} - {elseif $c.wasinscrit && !$c.dcd} - {* - *}{icon name=vcard title="Afficher la carte de visite"} - {if $show_action eq ajouter} - {* - *}{icon name=add title="Ajouter à mes contacts"} - {else} - {* - *}{icon name=cross title="Retirer de mes contacts"} + {foreach from=$profile->nationalities() item=country key=code} + {$code}  + {/foreach} + {$profile->promo()}{* + *}{if $dead}, {"décédé"|sex:"décédée":$profile} le {$profile->deathdate|date_format}{/if} + {if $withAuth} + {if $registered || (!$dead && $hasowner)} + {if !$registered && !$dead && $hasowner} + {if !$smarty.session.user->isWatchedUser($profile)} + {* + *}{icon name=add title="Ajouter à la liste de mes surveillances"} + {else} + {* + *}{icon name=cross title="Retirer de la liste de mes surveillances"} + {/if} + {elseif $registered} + {if !$dead} + {* + *}{icon name=vcard title="Afficher la carte de visite"} + {if !$smarty.session.user->isContact($profile)} + {* + *}{icon name=add title="Ajouter à mes contacts"} + {else} + {* + *}{icon name=cross title="Retirer de mes contacts"} + {/if} + {/if} + {/if} {/if} {/if} - {/if}
- {if $c.wasinscrit} - {if $c.mobile || $c.countrytxt || $c.city} + {if !$dead} + {assign var=address value=$profile->getMainAddress()} + {if $profile->mobile || ($address && $address->country)} - {if $c.countrytxt || $c.city} + {if $address && $address->country} - + {/if} - {if $c.mobile && !$c.dcd} + {if $profile->mobile && !$dead} - + {/if}
Géographie :{$c.city}{if $c.city && $c.countrytxt}, {/if}{$c.countrytxt}{if $address->locality}{$address->locality}, {/if}{$address->country}
Mobile :{$c.mobile}{$profile->mobile}
@@ -77,6 +104,5 @@ {/if}
-{if !$c.inscrit || $c.dcd}
{/if} {* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}