Oops, uncommited file for [1101]
[platal.git] / templates / admin / wiki.tpl
CommitLineData
3aec1c21 1{**************************************************************************}
2{* *}
3{* Copyright (C) 2003-2006 Polytechnique.org *}
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
23<h1>Pages wiki du site</h1>
24
83fa87cd 25{literal}
26<script type="text/javascript">
27// <!--
28 function check_all_boxes(form,action) {
29 var boxes = document.getElementById(form).getElementsByTagName('input');
30 for (var i=0; i<boxes.length; i++) if (boxes[i].type == 'checkbox') {
31 if (action == 'toggle')
32 boxes[i].checked = !boxes[i].checked;
33 else
34 boxes[i].checked = action;
35 }
36 return false;
37 }
38// -->
39</script>
40{/literal}
41<form action="admin/wiki/update" method="post" id="update_pages">
3aec1c21 42<table class="bicol">
43 <tr>
44 <th>
45 page
46 </th>
47 <th>
48 lecture
49 </th>
50 <th>
51 écriture
52 </th>
53 <th class="action">
54 action
55 </th>
56 </tr>
57{foreach from=$wiki_pages item=perm key=page}
58 <tr class="{cycle values="impair,pair"}">
59 <td>
9e570fe0 60 <a href="{$page|replace:'.':'/'}">{$page}</a> <a href="{$page|replace:'.':'/'}?action=edit" class="indice">{icon name=page_edit title='éditer'}</a>
3aec1c21 61 </td>
62 <td class="center">
63 {$perm.read}
64 </td>
65 <td class="center">
66 {$perm.edit}
67 </td>
68 <td class="action">
69 <input type="checkbox" name="{$page|replace:'.':'/'}"/>
70 </td>
71 </tr>
72{/foreach}
73 <tr>
83fa87cd 74 <td class="action" colspan="4">
75 <span onclick="check_all_boxes('update_pages', true)">{icon name=tick title='tout cocher'}</span>
76 <span onclick="check_all_boxes('update_pages', false)">{icon name=cross title='tout décocher'}</span>
77 <span onclick="check_all_boxes('update_pages', 'toggle')">{icon name=arrow_refresh title='toggle'}</span>
78 </td>
79 </tr>
80 <tr>
3aec1c21 81 <td>
82 Attribue les permissions aux pages cochées :
83 </td>
84 <td>
85 <select name="read">
86 <option value=""> - </option>
87 {html_options options=$perms_opts}
88 </select>
89 </td>
90 <td>
91 <select name="edit">
92 <option value=""> - </option>
93 {html_options options=$perms_opts}
94 </select>
95 </td>
96 <td class="option">
97 <input type="submit" value="ok"/>
98 </td>
99 </tr>
100</table>
101</form>
102{* vim:set et sw=2 sts=2 sws=2: *}