Implement hidden permission in profile editor
[platal.git] / templates / profile / deco.tpl
CommitLineData
0337d704 1{**************************************************************************}
2{* *}
c441aabe 3{* Copyright (C) 2003-2014 Polytechnique.org *}
0337d704 4{* http://opensource.polytechnique.org/ *}
5{* *}
6{* This program is free software; you can redistribute it and/or modify *}
7{* it under the terms of the GNU General Public License as published by *}
8{* the Free Software Foundation; either version 2 of the License, or *}
9{* (at your option) any later version. *}
10{* *}
11{* This program is distributed in the hope that it will be useful, *}
12{* but WITHOUT ANY WARRANTY; without even the implied warranty of *}
13{* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *}
14{* GNU General Public License for more details. *}
15{* *}
16{* You should have received a copy of the GNU General Public License *}
17{* along with this program; if not, write to the Free Software *}
18{* Foundation, Inc., *}
19{* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *}
20{* *}
21{**************************************************************************}
22
4555d490
NI
23{if $isMe || hasPerm('admin') || ($medals|@count eq 0)}
24 {assign var=hidden_medal value=false}
25{elseif hasPerm('directory_hidden') || (($medals_pub neq 'hidden') && ($medals_pub neq 'private'))}
26 {assign var=hidden_medal value=false}
27{elseif hasPerm('directory_private') && ($medals_pub neq 'hidden')}
28 {assign var=hidden_medal value=false}
566967dc 29{else}
4555d490 30 {assign var=hidden_medal value=true}
566967dc 31{/if}
a7c28fff
FB
32<table class="bicol">
33 <tr>
34 <th>
5b14f671 35 <div class="flags" style="float: left">
566967dc 36 <label><input type="checkbox" name="medals_pub"{if $medals_pub eq 'public'} checked="checked"{/if}{if $hidden_medal} disabled="disabled"{/if} />
5b14f671
SJ
37 {icon name="flag_green" title="site public"}</label>
38 </div>
566967dc 39 Médailles, Décorations, Prix&hellip;{if $hidden_medal} (masqué){/if}
a7c28fff
FB
40 </th>
41 </tr>
566967dc 42{if !$hidden_medal}
a7c28fff
FB
43 <tr>
44 <td>
85cc366b 45 <div style="clear: both; margin-top: 0.2em" id="medals">
46ae38a9 46 <select name="medal_sel" onchange="updateMedal()">
9fce7016 47 <option value=''>&nbsp;</option>
0337d704 48 {foreach from=$medal_list key=type item=list}
cfcb8b62 49 <optgroup label="{$fullType[$type]}&hellip;">
0337d704 50 {foreach from=$list item=m}
51 <option value="{$m.id}">{$m.text}</option>
52 {/foreach}
53 </optgroup>
54 {/foreach}
55 </select>
46ae38a9
FB
56 <span id="medal_add" style="display: none">
57 <a href="javascript:addMedal();">{icon name=add title="Ajouter cette médaille"}</a>
0337d704 58 </span>
a7c28fff
FB
59 </div>
60 {foreach from=$medals item=medal key=id}
61 {include file="profile/deco.medal.tpl" medal=$medal id=$id}
62 {/foreach}
15d26d45 63 <p class="center" style="clear: both">
2b10c5b5
FB
64 <small>
65 Si {if $isMe}ta{else}la{/if} décoration
66 ou {if $isMe}ta{else}la{/if} médaille ne figure pas dans la liste,
67 <a href="mailto:support@{#globals.mail.domain#}">contacte-nous</a>.
68 </small>
69 </p>
a7c28fff
FB
70 </td>
71 </tr>
566967dc 72{/if}
a7c28fff
FB
73</table>
74
448c8cdc 75{* vim:set et sw=2 sts=2 sws=2 fenc=utf-8: *}