1 <!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->
2 <title>Koha › Patrons › Set Privileges for <!-- TMPL_VAR NAME="surname" -->, <!-- TMPL_VAR NAME="firstname" --></title>
3 <!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
4 <link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR NAME="themelang" -->/css/treeview/jquery.treeview.css"/>
5 <script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/lib/jquery/plugins/jquery.treeview.pack.js"></script>
7 <script type="text/javascript">
8 $(document).ready(function() {
9 $("#permissionstree").treeview({animated: "fast", collapsed: true});
12 <!-- manage checking/unchecking parent permissions -->
13 <script type="text/javascript">
14 var originalChildStates = {}; /* keep track of subpermission checkbox values
15 so that user can recover from accidentally
16 toggling a parent/module permission */
17 function selectChildren(parentInput) {
18 var childListId = parentInput.id + '-children';
19 var list = document.getElementById(childListId);
22 var inputs = list.getElementsByTagName('input');
23 for (var i = 0; i < inputs.length; i++) {
24 if (inputs[i].type == 'checkbox') {
25 children.push(inputs[i]);
33 function toggleChildren(parentInput) {
34 var children = selectChildren(parentInput);
35 if (children.length == 0) {
38 var checked = parentInput.checked;
39 if (checked && parentInput.parentNode.className == 'expandable') {
41 $(".hitarea", parentInput.parentNode).click();
43 for (var i = 0; i < children.length; i++) {
45 originalChildStates[children[i].id] = children[i].checked;
46 children[i].checked = checked;
48 if (children[i].id in originalChildStates) {
49 children[i].checked = originalChildStates[children[i].id];
51 children[i].checked = checked;
57 function toggleParent(childInput) {
58 originalChildStates[childInput.id] = childInput.checked;
59 if (childInput.checked) {
62 var parentId = childInput.parentNode.parentNode.id.replace(/-children$/, '');;
63 var parentInput = document.getElementById(parentId);
65 parentInput.checked = false;
72 <!-- TMPL_INCLUDE NAME="header.inc" -->
73 <!-- TMPL_INCLUDE NAME="patron-search.inc" -->
75 <div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> › <a href="/cgi-bin/koha/members/members-home.pl">Patrons</a> › Set Privileges for <!-- TMPL_VAR NAME="surname" -->, <!-- TMPL_VAR NAME="firstname" --></div>
77 <div id="doc3" class="yui-t2">
82 <!-- TMPL_INCLUDE NAME="members-toolbar.inc" -->
84 <form method="post" action="/cgi-bin/koha/members/member-flags.pl">
85 <input type="hidden" name="member" id="borrowernumber" value="<!-- TMPL_VAR NAME="borrowernumber" -->" />
86 <input type="hidden" name="newflags" value="1" />
87 <h1>Set Privileges for <!-- TMPL_VAR NAME="surname" -->, <!-- TMPL_VAR NAME="firstname" --></h1>
88 <!-- <ul id="permissionstree"><li class="root">All privileges<ul> -->
89 <ul id="permissionstree" class="treeview-grey">
90 <!-- <li class="folder-close">One level down<ul> -->
91 <!-- TMPL_LOOP NAME="loop" -->
92 <!-- TMPL_IF NAME="expand" -->
97 <!-- TMPL_IF NAME="checked" -->
98 <input type="checkbox" id="flag-<!-- TMPL_VAR NAME="bit" -->" name="flag" value="<!-- TMPL_VAR NAME="flag" -->" checked="checked" onchange="toggleChildren(this)" />
100 <input type="checkbox" id="flag-<!-- TMPL_VAR NAME="bit" -->" name="flag" value="<!-- TMPL_VAR NAME="flag" -->" onchange="toggleChildren(this)" />
102 <label class="permissioncode" for="flag-<!-- TMPL_VAR NAME="bit" -->"><!-- TMPL_VAR NAME="flag" --></label>
103 <span class="permissiondesc"><!-- TMPL_VAR NAME="flagdesc" --></span>
104 <!-- TMPL_IF NAME="sub_perm_loop" -->
105 <ul id="flag-<!-- TMPL_VAR NAME="bit" -->-children">
106 <!-- TMPL_LOOP NAME="sub_perm_loop" -->
108 <!-- TMPL_IF NAME="checked" -->
109 <input type="checkbox" id="<!-- TMPL_VAR NAME="id" -->"
110 name="flag" value="<!-- TMPL_VAR NAME="perm" -->" checked="checked" onchange="toggleParent(this)" />
112 <input type="checkbox" id="<!-- TMPL_VAR NAME="id" -->"
113 name="flag" value="<!-- TMPL_VAR NAME="perm" -->" onchange="toggleParent(this)" />
115 <label class="permissioncode" for="<!-- TMPL_VAR NAME="id" -->"><!-- TMPL_VAR NAME="code" --></label>
116 <span class="permissiondesc"><!-- TMPL_VAR NAME="description" --></span>
126 <!-- </ul></li></ul> -->
129 <fieldset class="action"><input type="submit" value="Set Flags" /> <a class="cancel" href="/cgi-bin/koha/members/moremember.pl?borrowernumber=<!-- TMPL_VAR NAME="borrowernumber" -->">Cancel</a></fieldset>
136 <!-- TMPL_INCLUDE NAME="circ-menu.inc" -->
139 <!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->