Files
agenda/_nav.html
T

72 lines
3.2 KiB
HTML

{{* Navigation *}}
{{#restrict section="web" level="write"}}
{{:assign _url="%sindex.html"|args:$module.url}}
{{else}}
{{if $is_logged==true}}
{{:assign _url="%sindex.html"|args:$module.url}}
{{else}}
{{:assign _url="%sagenda.html"|args:$module.url}}
{{/if}}
{{/restrict}}
<nav class="tabs">
{{if $current == 'agenda'}}
{{#restrict section="web" level="write"}}
<aside>
{{*:debug cf=$cal_filtre*}}
{{if $cal_filtre == "tous"}}
{{:button label="Tous les calendriers" shape="calendar" href="%s?vue=%s&an=%s&mois=%s&cal=tous"|args:$_url:$vue:$an:$mois disabled=true}}
{{else}}
{{:linkbutton label="Tous les calendriers" shape="calendar" href="%s?vue=%s&an=%s&mois=%s&cal=tous"|args:$_url:$vue:$an:$mois}}
{{/if}}
{{#foreach from=$calendriers_liste item="cd_tab"}}
{{if $cal_filtre == $cd_tab.id}}
{{:button label="%s"|args:$cd_tab.nom shape="calendar" href="%s?vue=%s&an=%s&mois=%s&cal=%s"|args:$_url:$vue:$an:$mois:$cd_tab.id disabled=true}}
{{else}}
{{:linkbutton label="%s"|args:$cd_tab.nom shape="calendar" href="%s?vue=%s&an=%s&mois=%s&cal=%s"|args:$_url:$vue:$an:$mois:$cd_tab.id}}
{{/if}}
{{/foreach}}
</aside>
{{/restrict}}
{{/if}}
{{* menu principal : exclus pour le site anonyme *}}
{{if $is_logged==true}}
<ul>
<li {{if $current == "agenda"}} class="current"{{/if}}><a href="{{$_url}}">Agenda</a></li>
{{#restrict section="web" level="write"}}
<li {{if $current == 'config'}} class="current"{{/if}}><a href="{{$_url}}?nav=conf">Configuration</a></li>
{{/restrict}}
</ul>
{{/if}}
{{* menu secondaire *}}
{{if $current == 'agenda'}}
{{:assign _liclass="current" _ulclass="sub"}}
{{if $is_logged==false}}
{{:assign _liclass="nav-mois" _ulclass="modal-liens"}}
{{/if}}
<ul class="{{$_ulclass}}">
<li {{if !$subcurrent || $subcurrent == 'mois'}} class="{{$_liclass}}"{{/if}}><a href="{{$_url}}?vue=mois&an={{$an}}&mois={{$mois}}&cal={{$cal}}">Mois</a></li>
<li {{if $subcurrent == 'semaine'}} class="{{$_liclass}}"{{/if}}><a href="{{$_url}}?vue=semaine&an={{$an}}&mois={{$mois}}&cal={{$cal}}">Semaine</a></li>
<li {{if $subcurrent == 'liste'}} class="{{$_liclass}}"{{/if}}><a href="{{$_url}}?vue=liste&cal={{$cal}}">Liste</a></li>
</ul>
{{/if}}
{{#restrict section="web" level="write"}}
{{if $current == 'config'}}
<ul class="sub">
<li {{if !$subcurrent || $subcurrent == 'manage_cal'}} class="current"{{/if}}><a href="{{$_url}}?nav={{$_GET.nav}}&conf=manage_cal">Calendriers</a></li>
<li {{if $subcurrent == 'manage_eve'}} class="current"{{/if}}><a href="{{$_url}}?nav={{$_GET.nav}}&conf=manage_eve">Évènements</a></li>
<li {{if $subcurrent == 'manage_app'}} class="current"{{/if}}><a href="{{$_url}}?nav={{$_GET.nav}}&conf=manage_app">RDV réguliers</a></li>
</ul>
{{/if}}
{{/restrict}}
</nav>
{{* Messages *}}
{{if $_GET.msg == "ajout" }}
<p class="block confirm">Ajout effectué</p>
{{elseif $_GET.msg == "modification" }}
<p class="block confirm">Modification effectuée</p>
{{elseif $_GET.msg == "suppression" }}
<p class="block confirm">Suppression effectuée</p>
{{elseif $_GET.msg == "supprmvtmat" }}
<p class="block confirm">Mouvement supprimé - Matériel supprimé</p>
{{/if}}