1 [% INCLUDE 'doc-head-open.inc' %]
2 <title>Koha › Administration › Authority MARC framework [% IF ( add_form ) %][% IF ( use_heading_flags_p ) %]
3 [% IF ( heading_modify_tag_p ) %]› [% IF ( authtypecode ) %][% authtypecode %] Framework[% ELSE %]Default Framework[% END %] › Modify tag[% END %]
4 [% IF ( heading_add_tag_p ) %]› [% IF ( authtypecode ) %][% authtypecode %] Framework[% ELSE %]Default Framework[% END %] › New tag[% END %]
5 [% ELSE %]› [% action %][% END %][% END %][% IF ( delete_confirm ) %]› [% IF ( authtypecode ) %][% authtypecode %] Framework[% ELSE %]Default Framework[% END %] › Confirm Deletion[% END %][% IF ( delete_confirmed ) %]› [% IF ( authtypecode ) %][% authtypecode %] Framework[% ELSE %]Default Framework[% END %] › Data Deleted[% END %]</title>
6 [% INCLUDE 'doc-head-close.inc' %]
7 <script type="text/javascript" src="[% themelang %]/lib/jquery/plugins/jquery.tablesorter.min.js"></script>
8 <script type="text/javascript" src="[% themelang %]/lib/jquery/plugins/jquery.tablesorter.pager.js"></script>
9 <script type="text/javascript" id="js">$(document).ready(function() {
10 $("#table_authtagstructure").tablesorter({
12 headers: { 5: { sorter: false},6: { sorter: false},7: { sorter: false}}
13 }).tablesorterPager({container: $("#pagertable_authtagstructure"),positionFixed: false,size: 20});
15 <script type="text/javascript">
17 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
18 function isNotNull(f,noalert) {
19 if (f.value.length ==0) {
24 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
26 var x=f.value.toUpperCase();
30 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
31 function isNum(v,maybenull) {
32 var n = new Number(v.value);
36 if (maybenull==0 && v.value=='') {
41 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
43 var t = Date.parse(f.value);
48 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
53 if (f.tagfield.value.length==0) {
54 _alertString += "\n- " + _("tag number missing");
56 if (_alertString.length==0) {
57 document.Aform.submit();
59 alertString2 = _("Form not submitted because of the following problem(s)");
60 alertString2 += "\n------------------------------------------------------------------------------------\n";
61 alertString2 += _alertString;
69 [% INCLUDE 'header.inc' %]
70 [% INCLUDE 'cat-search.inc' %]
72 <div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> › <a href="/cgi-bin/koha/admin/admin-home.pl">Administration</a> › [% IF ( add_form ) %][% IF ( use_heading_flags_p ) %]
73 [% IF ( heading_modify_tag_p ) %]<a href="/cgi-bin/koha/admin/auth_tag_structure.pl">Authority MARC Framework</a> › [% IF ( authtypecode ) %]<a href="/cgi-bin/koha/admin/auth_tag_structure.pl?authtypecode=[% authtypecode %]">[% authtypecode %] Framework</a>[% ELSE %]<a href="/cgi-bin/koha/admin/auth_tag_structure.pl">Default Framework</a>[% END %] › Modify tag[% END %]
74 [% IF ( heading_add_tag_p ) %]<a href="/cgi-bin/koha/admin/auth_tag_structure.pl">Authority MARC Framework</a> › [% IF ( authtypecode ) %]<a href="/cgi-bin/koha/admin/auth_tag_structure.pl?authtypecode=[% authtypecode %]">[% authtypecode %] Framework</a>[% ELSE %]<a href="/cgi-bin/koha/admin/auth_tag_structure.pl">Default Framework</a>[% END %] › New tag[% END %]
75 [% ELSE %]<a href="/cgi-bin/koha/admin/auth_tag_structure.pl">Authority MARC Framework</a> › [% action %]
78 [% IF ( delete_confirm ) %]<a href="/cgi-bin/koha/admin/auth_tag_structure.pl">Authority MARC Framework</a> ›
79 [% IF ( authtypecode ) %]<a href="/cgi-bin/koha/admin/auth_tag_structure.pl?authtypecode=[% authtypecode %]">[% authtypecode %] Framework</a>
80 [% ELSE %]<a href="/cgi-bin/koha/admin/auth_tag_structure.pl">Default Framework</a>[% END %] › Confirm Deletion
82 [% IF ( delete_confirmed ) %]<a href="/cgi-bin/koha/admin/auth_tag_structure.pl">Authority MARC Framework</a> › Data Deleted
83 [% ELSE %]Authority MARC Framework: [% IF ( authtypecode ) %][% authtypecode %] Framework
84 [% ELSE %]Default Framework[% END %]
90 <div id="doc3" class="yui-t2">
96 <h1>Authority MARC framework for [% IF ( authtypecode ) %][% authtypecode %][% ELSE %]default framework[% END %]</h1>
102 [% IF ( use_heading_flags_p ) %]
103 [% IF ( heading_modify_tag_p ) %]Modify tag[% END %]
104 [% IF ( heading_add_tag_p ) %]New tag[% END %]
105 [% ELSE %][% action %][% END %]
107 <form action="[% script_name %]" name="Aform" method="post">
108 <input type="hidden" name="op" value="add_validate" />
109 [% IF ( heading_modify_tag_p ) %]<input type="hidden" name="modif" value="1" />[% END %]
110 <input type="hidden" name="authtypecode" value="[% authtypecode %]" />
111 <fieldset class="rows"><ol>
112 <li><span class="label">Tag</span>[% searchfield %]</li>
113 <li><label for="liblibrarian">Text for librarians</label><input type="text" name="liblibrarian" id="liblibrarian" value="[% liblibrarian |html %]" size="40" maxlength="100" /></li>
114 <li><label for="libopac">Text for opac</label><input type="text" name="libopac" id="libopac" value="[% libopac |html %]" size="40" maxlength="100" /></li>
115 <li><label for="repeatable">Repeatable</label>
116 [% IF ( repeatable ) %]
117 <input type="checkbox" name="repeatable" id="repeatable" value="1" checked="checked" />
119 <input type="checkbox" name="repeatable" id="repeatable" value="1" />
122 <li><label for="mandatory">Mandatory</label>
123 [% IF ( mandatory ) %]
124 <input type="checkbox" name="mandatory" id="mandatory" value="1" checked="checked" />
126 <input type="checkbox" name="mandatory" id="mandatory" value="1" />
129 <li><label for="authorised_value">Authorized value</label>[% authorised_value %] (if you select a value here, the indicators will be limited to the authorized value list)</li>
131 <p><input type="button" value="Submit" class="button" onclick="Check(this.form)" /></p>
136 [% IF ( delete_confirm ) %]
137 <div class="dialog alert">
138 <h3>Confirm Deletion</h3>
139 <form action="[% script_name %]" method="post">
141 <tr><th scope="row">Tag: </th><td>[% searchfield %] [% liblibrarian %]</td></tr>
143 <input type="hidden" name="op" value="delete_confirmed" />
144 <input type="hidden" name="authtypecode" value="[% authtypecode %]" />
145 <input type="hidden" name="searchfield" value="[% searchfield %]" />
146 <input type="submit" value="Yes, Delete" class="approve"></form>
147 <form action="[% script_name %]" method="get"><input type="submit" class="deny" value="No, Do Not Delete" /></form>
151 [% IF ( delete_confirmed ) %]
153 <div class="dialog message"> <h3>Data deleted</h3>
154 <form action="[% script_name %]" method="post">
155 <input type="hidden" name="authtypecode" value="[% authtypecode %]" />
156 <input type="hidden" name="searchfield" value="[% searchfield %]" />
157 <input type="submit" value="OK" class="submit" />
160 [% IF ( authtype_create ) %]
162 <form action="[% script_name %]" method="post">
163 <input type="hidden" name="op" value="authtype_create_confirm" />
164 <input type="hidden" name="authtypecode" value="[% authtypecode %]" />
165 Create authority framework for [% authtypecode %] using
166 <select name="existingauthtypecode">
167 <option value="">Default</option>
168 [% FOREACH existingauthtypeloo IN existingauthtypeloop %]
169 <option value="[% existingauthtypeloo.value %]">[% existingauthtypeloo.authtypetext %]</option>
172 <input type="submit" value="OK" class="submit" />
180 <script type="text/javascript">
182 // prepare DOM for YUI Toolbar
183 $(document).ready(function() {
186 // YUI Toolbar Functions
187 function yuiToolbar() {
188 new YAHOO.widget.Button("newtag");
192 <li><a id="newtag" href="/cgi-bin/koha/admin/auth_tag_structure.pl?op=add_form&authtypecode=[% authtypecode %]">New Tag</a></li>
195 <h2>Select an authority framework</h2>
196 <form action="[% script_name %]" method="post">
197 <select name="authtypecode">
198 <option value="">Default</option>
199 [% FOREACH authtypeloo IN authtypeloop %]
200 [% IF ( authtypeloo.selected ) %]
201 <option value="[% authtypeloo.value %]" selected="selected">[% authtypeloo.authtypetext %]</option>
203 <option value="[% authtypeloo.value %]">[% authtypeloo.authtypetext %]</option>
208 <input type="text" name="searchfield" value="[% searchfield %]" />
209 <input type="submit" value="OK" class="submit" />
211 <div id="pagertable_authtagstructure">
212 [% INCLUDE 'table-pager.inc' perpage='20' %]
214 <table id="table_authtagstructure">
220 <th>Authorized<br />value</th>
225 [% FOREACH loo IN loop %]
226 [% UNLESS ( loop.odd ) %]
227 <tr class="highlight">
231 <td><b>[% loo.tagfield %]</b></td>
232 <td>[% loo.liblibrarian %]</td>
233 <td>[% IF ( loo.repeatable ) %]Yes[% ELSE %]No[% END %]</td>
234 <td>[% IF ( loo.mandatory ) %]Yes[% ELSE %]No[% END %]</td>
235 <td>[% loo.authorised_value %]</td>
236 <td><a href="[% loo.subfield_link %]" class="button">subfields</a></td>
237 <td><a href="[% loo.edit %]">Edit</a></td>
238 <td><a href="[% loo.delete %]">Delete</a></td>
248 [% INCLUDE 'admin-menu.inc' %]
251 [% INCLUDE 'intranet-bottom.inc' %]