Bug 10691: use authority ID in see-also links in authority search results (staff)
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / authorities / merge.tt
1 [% PROCESS 'merge-record.inc' %]
2 [% INCLUDE 'doc-head-open.inc' %]
3 <title>Koha &rsaquo; Cataloging &rsaquo; Merging records</title>
4 [% INCLUDE 'greybox.inc' %]
5 [% INCLUDE 'doc-head-close.inc' %]
6 <script type="text/javascript" src="[% themelang %]/js/merge-record.js"></script>
7 [% INCLUDE 'merge-record-strings.inc' %]
8 <style type="text/css">
9 div.record ul, div.record li { float:none; display:block; }
10 div#result { margin-top: 1em; }
11 /* We use this style "against" the li ui-tabs-nav style automatically applied */
12 </style>
13 <script type="text/javascript">
14 //<![CDATA[
15
16     // When submiting the form
17     function mergeformsubmit() {
18         $("ul#ulrecord1").remove();
19         $("ul#ulrecord2").remove();
20 }
21
22 $(document).ready(function(){
23     // Getting marc structure via ajax
24     tagslib = [];
25     $.getJSON("/cgi-bin/koha/authorities/merge_ajax.pl", {frameworkcode : "[% framework %]" }, function(json) {
26         tagslib = json;
27     });
28
29     $('.preview-merge-reference').click(function (ev) {
30         ev.preventDefault();
31         newin=window.open($(this).attr('href'),'merge_reference', 'width=1000,height=600,toolbar=false,scrollbars=yes');
32     });
33
34     // Creating tabs
35     $("#tabs").tabs();
36 });
37
38
39 function changeFramework(fw) {
40     $("#Frameworks").val(fw);
41 }
42
43 //]]>
44 </script>
45 </head>
46 <body id="auth_merge" class="cat">
47 [% INCLUDE 'header.inc' %]
48 [% INCLUDE 'authorities-search.inc' %]
49 <div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo; <a href="/cgi-bin/koha/authorities/authorities-home.pl">Authorities</a>  &rsaquo; Merging records</div>
50
51 <div id="doc" class="yui-t7">
52
53 <div id="bd">
54         <div id="yui-main">
55
56
57 <h1>Merging records</h1>
58 [% IF ( result ) %]
59     [% IF ( errors ) %]
60
61     [% FOREACH error IN errors %]
62         <div class="dialog alert">
63
64                 [% IF error.code == 'CANNOT_MOVE' %]
65                     The following items could not be moved from the old record to the new one: [% error.value %]
66                 [% ELSIF error.code == 'FRAMEWORK_NOT_SELECTED' %]
67                     No framework has been selected. Please select a framework for merging.
68                 [% ELSE %]
69                     [% error %]
70                 [% END %]
71
72             <br />Therefore, the record to be merged has not been deleted.</div>
73     [% END %]
74
75     [% ELSE %]
76         <script type="text/javascript">window.location.href="/cgi-bin/koha/authorities/detail.pl?authid=[% recordid1 %]"</script>
77         <p>The merging was successful. <a href="/cgi-bin/koha/authorities/detail.pl?authid=[% recordid1 %]">Click here to see the merged record.</a></p>
78     [% END %]
79
80 [% ELSE %]
81
82 [% IF ( choosereference ) %]
83 <p>Please choose which record will be the reference for the merge. The record chosen as reference will be kept, and the other will be deleted.</p>
84 <form id="mergeform" action="/cgi-bin/koha/authorities/merge.pl" method="post">
85     <fieldset class="rows">
86     <legend>Merge reference</legend>
87     <ol>
88     <li class="radio"><input type="radio" value="[% recordid1 %]" checked="checked" id="mergereference1" name="mergereference" onclick="changeFramework('[% frameworkcode1 %]')" /><label for="mergereference1">[% title1 %] [% FOREACH subtitl1 IN subtitle1 %] [% subtitl1.subfield %][% END %] (<a href="/cgi-bin/koha/authorities/detail.pl?authid=[% recordid1 %]" title="MARC" class="preview-merge-reference" target="_blank">[% recordid1 %][% IF frameworklabel1 %] &mdash; [% frameworklabel1 %][% END %]</a>)</label></li>
89     <li class="radio"><input type="radio" value="[% recordid2 %]" id="mergereference2" name="mergereference" onclick="changeFramework('[% frameworkcode2 %]')" /><label for="mergereference2">[% title2 %] [% FOREACH subtitl2 IN subtitle2 %] [% subtitl2.subfield %][% END %] (<a href="/cgi-bin/koha/authorities/detail.pl?authid=[% recordid2 %]" title="MARC" class="preview-merge-reference" target="_blank">[% recordid2 %][% IF frameworklabel2 %] &mdash; [% frameworklabel2 %][% END %]</a>)</label></li>
90
91     [% IF frameworkselect %]
92           <li><label for="frameworkcode">Using framework:</label>
93                       <select name="frameworkcode" id="frameworkcode">
94                                       <option value="Default">Default</option>
95                                       [% FOREACH frameworkcodeloo IN frameworkselect %]
96                                           [% IF ( frameworkcodeloo.selected ) %]
97                                               <option value="[% frameworkcodeloo.value %]" selected="selected">
98                                           [% ELSE %]
99                                               <option value="[% frameworkcodeloo.value %]">
100                                           [% END %]
101                                            [% frameworkcodeloo.frameworktext %]
102                                            </option>
103                                       [% END %]
104                       </select></li>
105     [% END %]
106 </ol>
107
108     <input type="hidden" name="authid" value="[% recordid1 %]" />
109     <input type="hidden" name="authid" value="[% recordid2 %]" />
110     <fieldset class="action"><input type="submit" value="Next" /></fieldset>
111     </fieldset>
112 </form>
113 [% ELSE %]
114 [% IF ( errors ) %]
115     <div class="dialog alert">
116     [% FOREACH error IN errors %]
117         <p>
118                 [% IF error.code == 'WRONG_COUNT' %]
119                     Number of records provided for merging: [% error.value %]. Currently only 2 records can be merged at a time.
120                 [% ELSE %]
121                     [% error %]
122                 [% END %]
123
124             </p>
125     [% END %]
126     </div>
127 [% ELSE %]
128 <form id="mergeform" action="/cgi-bin/koha/authorities/merge.pl" method="post" onsubmit="return mergeformsubmit()">
129
130 <div class="yui-g">
131 <div class="yui-u first">
132 [% PROCESS mergesource %]
133 </div>
134 <div class="yui-u">
135 [% PROCESS mergetarget %]
136 </div> <!-- .yui-u -->
137
138 <input type="hidden" name="recordid1" value="[% recordid1 %]" />
139 <input type="hidden" name="recordid2" value="[% recordid2 %]" />
140 <input type="hidden" name="mergereference" value="[% mergereference %]" />
141 <input type="hidden" name="frameworkcode" value="[% framework %]" />
142
143 <fieldset class="action"><input type="submit" name="merge" value="Merge" /></fieldset>
144 </div>
145 </form>
146 [% END %]
147 [% END %]
148 [% END %]
149
150 </div>
151 </div>
152 </div>
153
154 [% INCLUDE 'intranet-bottom.inc' %]