Ajout du support des écritures ventilées.
[garradin.git] / templates / admin / wiki / page.tpl
1 {if !empty($page.titre) && $can_read}
2 {include file="admin/_head.tpl" title=$page.titre current="wiki"}
3 {else}
4 {include file="admin/_head.tpl" title="Wiki" current="wiki"}
5 {/if}
6
7 <ul class="actions">
8 {if $user.droits.wiki >= Garradin\Membres::DROIT_ECRITURE}
9 <li><a href="{$www_url}admin/wiki/creer.php?parent={if $config.accueil_wiki == $page.uri}0{else}{$page.id|escape}{/if}"><strong>Créer une nouvelle page</strong></a></li>
10 {/if}
11 {if $can_edit}
12 <li><a href="{$www_url}admin/wiki/editer.php?id={$page.id|escape}">Éditer</a></li>
13 {/if}
14 {if $can_read && $page && $page.contenu}
15 <li><a href="{$www_url}admin/wiki/historique.php?id={$page.id|escape}">Historique</a>
16 {if $page.droit_lecture == Garradin\Wiki::LECTURE_PUBLIC}
17 <li><a href="{$www_url}{$page.uri|escape}">Voir sur le site</a>
18 {/if}
19 {/if}
20 {if $user.droits.wiki >= Garradin\Membres::DROIT_ADMIN}
21 <li><a href="{$www_url}admin/wiki/supprimer.php?id={$page.id|escape}">Supprimer</a></li>
22 {/if}
23 </ul>
24
25 {if !$can_read}
26 <p class="alert">Vous n'avez pas le droit de lire cette page.</p>
27 {else}
28 <div class="breadCrumbs">
29 <ul>
30 <li><a href="./">Wiki</a></li>
31 {if !empty($breadcrumbs)}
32 {foreach from=$breadcrumbs item="crumb"}
33 <li><a href="?{$crumb.uri|escape}">{$crumb.titre|escape}</a></li>
34 {/foreach}
35 {/if}
36 </ul>
37 </div>
38
39 {if !$page}
40 <p class="error">
41 Cette page n'existe pas.
42 </p>
43
44 {if $can_edit}
45 <form method="post" action="{$www_url}admin/wiki/creer.php">
46 <p class="submit">
47 {csrf_field key="wiki_create"}
48 <input type="hidden" name="titre" value="{$uri|escape}" />
49 <input type="submit" name="create" value="Créer cette page" />
50 </p>
51 </form>
52 {/if}
53 {else}
54
55 {if !empty($children)}
56 <div class="wikiChildren">
57 <h4>Dans cette rubrique</h4>
58 <ul>
59 {foreach from=$children item="child"}
60 <li><a href="?{$child.uri|escape}">{$child.titre|escape}</a></li>
61 {/foreach}
62 </ul>
63 </div>
64 {/if}
65
66 {if !$page.contenu}
67 <p class="alert">Cette page est vide, cliquez sur « Éditer » pour la modifier.</p>
68 {else}
69
70 {if $page.contenu.chiffrement}
71 <noscript>
72 <div class="error">
73 Vous dever activer javascript pour pouvoir déchiffrer cette page.
74 </div>
75 </noscript>
76 <script type="text/javascript" src="{$admin_url}static/wiki-encryption.js"></script>
77 <div id="wikiEncryptedMessage">
78 <p class="alert">Cette page est chiffrée.
79 <input type="button" onclick="return wikiDecrypt(false);" value="Entrer le mot de passe" />
80 </p>
81 </div>
82 <div class="wikiContent" style="display: none;" id="wikiEncryptedContent">
83 {$page.contenu.contenu|escape}
84 </div>
85 {else}
86 <div class="wikiContent">
87 {$page.contenu.contenu|format_wiki|liens_wiki:'?'}
88 </div>
89 {/if}
90
91 <p class="wikiFooter">
92 Dernière modification le {$page.date_modification|date_fr:'d/m/Y à H:i'}
93 {if $user.droits.membres >= Garradin\Membres::DROIT_ACCES}
94 par <a href="{$www_url}admin/membres/fiche.php?id={$page.contenu.id_auteur|escape}">{$auteur|escape}</a>
95 {/if}
96 </p>
97 {/if}
98 {/if}
99 {/if}
100
101
102 {include file="admin/_foot.tpl"}