X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=templates%2Finclude%2Fminifiche.tpl;h=680af1ca9261e0dae3335d333c4c5ad634dfba50;hb=69fffc4bfc98948ba2357c3d0b1599e90190965a;hp=6084e297d0e358f29236abc2a4ec60d089b11cf3;hpb=89cb2025f5f2aed0be3994c89ac473aa11535853;p=platal.git diff --git a/templates/include/minifiche.tpl b/templates/include/minifiche.tpl index 6084e29..680af1c 100644 --- a/templates/include/minifiche.tpl +++ b/templates/include/minifiche.tpl @@ -20,22 +20,31 @@ {* *} {**************************************************************************} -{assign var=profile value=$user->profile()} {assign var=dead value=$profile->deathdate} -{if $user->state neq 'pending'} -{assign var=registered value=true} -{else} -{assign var=registered value=false} -{/if} {if $smarty.session.auth ge AUTH_COOKIE} -{assign var=withAuth value=true} + {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} -{assign var=withAuth value=false} + {* 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 $withAuth}
@@ -45,9 +54,9 @@
{if $profile->isFemale()}•{/if} - {if !$dead && (!$registered || $withAuth)}{/if} + {if !$dead && $registered}{/if} {$profile->full_name} - {if !$dead && (!$registered || $withAuth)}{/if} + {if !$dead && $registered}{/if}
@@ -62,22 +71,22 @@ {/if} {$profile->promo()}{* *}{iterate from=$profile->getExtraEducations(4) item=edu}, {education_fmt edu=$edu profile=$profile}{/iterate}{* - *}{if $dead}, {"décédé"|sex:"décédée":$user} le {$orfile->deathdate|date_format}{/if} + *}{if $dead}, {"décédé"|sex:"décédée":$profile} le {$profile->deathdate|date_format}{/if}
{if $withAuth}
- {if $registered && !$dead} - {if $show_action eq ajouter} + {if !$registered && !$dead && $hasowner} + {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 $user->state neq 'pending'} + {elseif $registered} {* *}{icon name=user_suit title="Afficher la fiche"} {if !$dead} @@ -96,7 +105,7 @@ {/if}
- {if hasPerm('admin')} + {if hasPerm('admin') && $hasowner}
[{if $registered && !$dead} {* @@ -104,7 +113,7 @@ {/if} {* *}{icon name=wrench title="administrer user"} - {* + {* *}{icon name=user_gray title="fiche AX"}]
{/if} @@ -114,40 +123,42 @@
{if !$dead} {assign var=address value=$profile->getMainAddress()} - {if $c.web || $c.mobile || $address.country || $c.entreprise || (!$dead && !$registered)} + {assign var=web value=$profile->getWebSite()} + {assign var=job value=$profile->getMailJob()} + {if $web || $profile->mobile || $address.country || $job || (!$dead && !$registered)} - {if $c.web} + {if $web} - + {/if} - {if $address.country} + {if $address.country && !$c.dcd} {/if} - {if $c.mobile && !$dead} + {if $profile->mobile && !$dead} - + {/if} - {if $c.entreprise} + {if $job} {/if} {if $withAuth} - {if !$registered} + {if !$registered && $hasowner} @@ -155,7 +166,7 @@ {elseif $user->state neq 'disabled' && $user->lost}
Page web :{$c.web}{$web}
Géographie : {if $address.locality}{$address.locality}, {/if}{$address.country}
Mobile :{$c.mobile}{$profile->mobile}
Profession : - {if $c.job_web}{$c.entreprise}{else}{$c.entreprise}{/if} - {if $c.secteur} ({$c.secteur}){/if}{if $c.fonction}
{$c.fonction}{/if} + {if $job.url|default:$job.user_site}{$job.name}{else}{$job.name}{/if} + {if $job.subsubsector} ({$job.subsubsector}){/if}{if $job.description}
{$job.description}{/if}
- {"Ce"|sex:"Cette":$user} camarade n'est pas {"inscrit"|sex:"inscrite":$user}. + {"Ce"|sex:"Cette":$profile} camarade n'est pas {"inscrit"|sex:"inscrite":$profile}. Si tu connais son adresse email, n'hésite pas à nous la transmettre !
- {"Ce"|sex:"Cette":$user} camarade n'a plus d'adresse de redirection valide. + {"Ce"|sex:"Cette":$profile} camarade n'a plus d'adresse de redirection valide. Si tu en connais une, n'hésite pas à nous la transmettre.