3 <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
5 <!DOCTYPE window PUBLIC "" ""[
6 <!--#include virtual="/opac/locale/${locale}/lang.dtd"-->
9 <html xmlns="http://www.w3.org/1999/xhtml" xmlns:xi="http://www.w3.org/2001/XInclude">
12 <title>&staff.patron.user_edit.title;</title>
13 <script language='javascript' src='/opac/common/js/utils.js'> </script>
14 <script language='javascript' src='/opac/common/js//config.js'> </script>
15 <script language='javascript' src='/opac/common/js/CGI.js'> </script>
17 <script language='javascript' src='/opac/common/js/slimtree.js'> </script>
18 <script language='javascript' src='/opac/common/js/JSON_v1.js'> </script>
19 <script language='javascript' src='/opac/common/js/fmall.js'> </script>
20 <script language='javascript' src='/opac/common/js/fmgen.js'> </script>
21 <script language='javascript' src='/opac/common/js/opac_utils.js'> </script>
22 <script language='javascript' src='/opac/common/js/<!--#echo var="locale"-->/OrgTree.js'> </script>
23 <script language='javascript' src='/opac/common/js/org_utils.js'> </script>
24 <script language='javascript' src='/opac/common/js/init.js'> </script>
25 <script language='javascript' src='/opac/common/js/RemoteRequest.js'> </script>
26 <script language='javascript' src='/opac/common/js/sprintf.js'> </script>
27 <script language='javascript' src='user_edit_xhtml.js'> </script>
33 .messagecatalog { -moz-binding: url( /xul/server/main/bindings.xml#messagecatalog ) }
36 .stay_hidden { visibility: hidden;
41 .hideme { visibility: hidden;
45 table { border-collapse: collapse;
55 border-top: solid black 1px;
58 td.odd { background-color: lightcyan; }
60 td.label { text-align: right;
64 td.value { text-align: left;
68 input[disabled='true'] { color: black; }
73 <div class="messagecatalog" id="patronStrings" src="/xul/server/locale/<!--#echo var='locale'-->/patron.properties" />
75 <body onload="try { setTimeout(init_editor,1) } catch(E) { alert(js2JSON(E)); }">
76 <form method="GET" name="editor" id="editor" >
80 <td class="label">&staff.patron.user_edit.user_name.label;</td>
81 <td class="value"><input disabled="true" type="text" name="user.usrname" id="user.usrname"/></td>
82 <td class="label">&staff.patron.user_edit.barcode.label;</td>
83 <td class="value"><input type="text" name="user.card.barcode" id="user.card.barcode" disabled="true"/></td>
86 <td class="label">&staff.patron.user_edit.firstname.label;</td>
87 <td class="value"><input disabled="true" type="text" name="user.first_given_name" id="user.first_given_name"/></td>
88 <td class="label">&staff.patron.user_edit.middlename.label;</td>
89 <td class="value"><input disabled="true" type="text" name="user.second_given_name" id="user.second_given_name"/></td>
90 <td class="label">&staff.patron.user_edit.lastname.label;</td>
91 <td class="value"><input disabled="true" type="text" name="user.family_name" id="user.family_name"/></td>
93 <tr class='advanced hideme'>
94 <td class="value" colspan="6">
99 <th>&staff.patron.user_edit.working_location.label;</th>
102 <tbody id="work_ous" name="work_ous"/>
106 <tr class='advanced hideme'>
107 <td class="value" colspan="6">
111 <th>&staff.patron.user_edit.permission.label;</th>
112 <th>&staff.patron.user_edit.applied.label;</th>
113 <th>&staff.patron.user_edit.depth.label;</th>
114 <th>&staff.patron.user_edit.grantable.label;</th>
117 <tbody id="permissions" name="permissions"/>
124 <button onclick="save_user(); return false;">&staff.patron.user_edit.save.label;</button>
128 <div class='hideme' id="permission-tmpl">
131 <td class="value" name='plabel'>
132 <span name="p.code"></span>
134 <td class="value" name='papply'>
135 <input type="checkbox" name="p.id" onclick="set_perm(this.parentNode.parentNode);"/>
137 <td class="value" name='pdepth'>
138 <select onchange="set_perm(this.parentNode.parentNode);" name="p.depth"/>
140 <td class="value" name='pgrant'>
141 <input type="checkbox" name="p.grantable" onclick="set_perm(this.parentNode.parentNode);"/>
148 <div class='hideme' id="work_ou-tmpl">
151 <td class="value" name='wapply'>
152 <input type="checkbox" name="a.id" onclick="set_work_ou(this.parentNode.parentNode);"/>
154 <td class="value" name='label'>
155 <span name="a.name"></span>
156 (<span name="a.shortname"></span>)
162 <div class="hideme"><!-- embedded string -->
163 <span id="staff.patron.user_edit.display_perm.select_one">
164 &staff.patron.user_edit.display_perm.select_one;
166 <span id="staff.patron.user_edit.save_user.depth_required">
167 &staff.patron.user_edit.save_user.depth_required;
169 <span id="staff.patron.user_edit.save_user.user_modified_successfully">
170 &staff.patron.user_edit.save_user.user_modified_successfully;