| Lines 1-31
          
      
      
        Link Here | 
            
              | 1 | [% BLOCK final_match_link %] |  |  | 
            
              | 2 |     [% IF ( record.record_type == 'biblio' ) %] | 
            
              | 3 |         <a target="_blank" href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% record.final_match_id %]">[% record.final_match_id %]</a> | 
            
              | 4 |     [% ELSIF ( record.record_type == 'auth' ) %] | 
            
              | 5 |         <a href="/cgi-bin/koha/authorities/detail.pl?authid=[% record.final_match_id %]">[% record.final_match_id %]</a> | 
            
              | 6 |     [% END %] | 
            
              | 7 | [% END %] | 
            
              | 8 | [% BLOCK match_link %] | 
            
              | 9 |     [% IF ( record_lis.match_id ) %] | 
            
              | 10 |         <tr> | 
            
              | 11 |             <td /> | 
            
              | 12 |             [% IF ( record.record_type == 'biblio' ) %] | 
            
              | 13 |                 <td class="highlight" colspan="4">Matches biblio [% record_lis.match_id %] (score = [% record_lis.match_score %]): <a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% record_lis.match_id %]">[% record_lis.match_citation %]</a></td> | 
            
              | 14 |             [% ELSIF ( record.record_type == 'auth' ) %] | 
            
              | 15 |                 <td class="highlight" colspan="4">Matches authority [% record_lis.match_id %] (score = [% record_lis.match_score %]): <a href="/cgi-bin/koha/authorities/detail.pl?authid=[% record_lis.match_id %]">[% record_lis.match_citation %]</a></td> | 
            
              | 16 |             [% END %] | 
            
              | 17 |         </tr> | 
            
              | 18 |     [% END %] | 
            
              | 19 | [% END %] | 
        
          | 20 | [% INCLUDE 'doc-head-open.inc' %] | 1 | [% INCLUDE 'doc-head-open.inc' %] | 
        
          | 21 | <title>Koha › Tools › Manage staged MARC records | 2 | <title>Koha › Tools › Manage staged MARC records | 
        
          | 22 | [% IF ( import_batch_id ) %] | 3 | [% IF ( import_batch_id ) %] | 
        
          | 23 |  › Batch [% import_batch_id %] | 4 |  › Batch [% import_batch_id %] | 
        
          | 24 | [% END %] | 5 | [% END %] | 
        
          | 25 | </title> | 6 | </title> | 
            
              | 26 | [% INCLUDE 'greybox.inc' %] |  |  | 
        
          | 27 | [% INCLUDE 'doc-head-close.inc' %] | 7 | [% INCLUDE 'doc-head-close.inc' %] | 
        
          | 28 | <script type="text/javascript" src="[% themelang %]/js/background-job-progressbar.js"></script> | 8 | <script type="text/javascript" src="[% themelang %]/js/background-job-progressbar.js"></script> | 
            
              |  |  | 9 | <link rel="stylesheet" type="text/css" href="[% themelang %]/css/datatables.css" /> | 
            
              | 10 | <script type="text/javascript" src="[% themelang %]/lib/jquery/plugins/jquery.dataTables.min.js"></script> | 
            
              | 11 | <script type="text/javascript" src="[% themelang %]/lib/jquery/plugins/jquery.dataTables.columnFilter.js"></script> | 
            
              | 12 | [% INCLUDE 'datatables-strings.inc' %] | 
            
              | 13 | <script type="text/javascript" src="[% themelang %]/js/datatables.js"></script> | 
        
          | 29 | <script type="text/JavaScript" language="JavaScript"> | 14 | <script type="text/JavaScript" language="JavaScript"> | 
        
          | 30 | //<![CDATA[ | 15 | //<![CDATA[ | 
        
          | 31 | var MSG_CONFIRM_CLEAN = _("Clear all reservoir records staged in this batch?  This cannot be undone."); | 16 | var MSG_CONFIRM_CLEAN = _("Clear all reservoir records staged in this batch?  This cannot be undone."); | 
  
    | Lines 41-47
          $(document).ready(function(){
      
      
        Link Here | 
        
          | 41 |       $("#"+str+" option[selected='selected']").attr("selected","selected"); | 26 |       $("#"+str+" option[selected='selected']").attr("selected","selected"); | 
        
          | 42 |       $(this).parent().hide(); | 27 |       $(this).parent().hide(); | 
        
          | 43 |   }); | 28 |   }); | 
            
              |  |  | 29 |  | 
            
              | 30 |   $("#records-table").dataTable({ | 
            
              | 31 |       "aLengthMenu": [[10, 15, 20, 25, 50, 100], [10, 15, 20, 25, 50, 100]], | 
            
              | 32 |       "iDisplayLength" : 20, | 
            
              | 33 |       "bAutoWidth": false, | 
            
              | 34 |       "bFilter": false, | 
            
              | 35 |       "bProcessing": true, | 
            
              | 36 |       "bServerSide": true, | 
            
              | 37 |       "sAjaxSource": 'batch_records_ajax.pl', | 
            
              | 38 |       "sPaginationType": "full_numbers", | 
            
              | 39 |       "aoColumns": [ | 
            
              | 40 |           { "mDataProp": "import_record_id" }, | 
            
              | 41 |           { "mDataProp": "citation" }, | 
            
              | 42 |           { "mDataProp": "status" }, | 
            
              | 43 |           { "mDataProp": "overlay_status" }, | 
            
              | 44 |           { "mDataProp": "match_citation" }, | 
            
              | 45 |           { "mDataProp": "matched" }, | 
            
              | 46 |       ], | 
            
              | 47 |       "fnServerData": function ( sSource, aoData, fnCallback ) { | 
            
              | 48 |           aoData.push( { "name": "import_batch_id", "value": [% import_batch_id %] } ); | 
            
              | 49 |  | 
            
              | 50 |           $.getJSON( sSource, aoData, function (json) { | 
            
              | 51 |               fnCallback(json) | 
            
              | 52 |           } ); | 
            
              | 53 |       }, | 
            
              | 54 |       "fnRowCallback": function( nRow, aData, iDisplayIndex, iDisplayIndexFull ) { | 
            
              | 55 |         $('td:eq(1)', nRow).html( | 
            
              | 56 |             '<a href="javascript:void()" onclick="show_marc(' | 
            
              | 57 |             + aData['import_record_id'] | 
            
              | 58 |             + ')">' + aData['citation'] + '</a>' | 
            
              | 59 |         ); | 
            
              | 60 |  | 
            
              | 61 |         if ( aData['match_id'] ) { | 
            
              | 62 |             $('td:eq(4)', nRow).html( | 
            
              | 63 |                 _("Matches biblio ") | 
            
              | 64 |                 + aData['match_id'] | 
            
              | 65 |                 + " (" + _("score") + "=" | 
            
              | 66 |                 + aData['score'] | 
            
              | 67 |                 + '):' + '<a target="_blank" href="http://staff.kohadev/cgi-bin/koha/catalogue/detail.pl?biblionumber=' | 
            
              | 68 |                 + aData['match_id'] + '">' + aData['match_citation'] + '</a>' | 
            
              | 69 |             ); | 
            
              | 70 |         } | 
            
              | 71 |  | 
            
              | 72 |         $('td:eq(5)', nRow).html( | 
            
              | 73 |             '<a target="_blank" href="http://staff.kohadev/cgi-bin/koha/catalogue/detail.pl?biblionumber=' | 
            
              | 74 |             + aData['matched'] + '">' + aData['matched'] + '</a>' | 
            
              | 75 |         ); | 
            
              | 76 |       }, | 
            
              | 77 |   }); | 
        
          | 44 | }); | 78 | }); | 
            
              |  |  | 79 |  | 
            
              | 80 | function show_marc( id ) { | 
            
              | 81 |     var page = "/cgi-bin/koha/catalogue/showmarc.pl?importid=" + id; | 
            
              | 82 |  | 
            
              | 83 |     var $dialog = $('<div></div>') | 
            
              | 84 |         .html('<iframe style="border: 0px; " src="' + page + '" width="100%" height="100%"></iframe>') | 
            
              | 85 |         .dialog({ | 
            
              | 86 |             autoOpen: false, | 
            
              | 87 |             modal: true, | 
            
              | 88 |             height: 625, | 
            
              | 89 |             width: 500, | 
            
              | 90 |             title: _("MARC Preview") | 
            
              | 91 |         }); | 
            
              | 92 |  | 
            
              | 93 |     $dialog.dialog('open'); | 
            
              | 94 | } | 
        
          | 45 | //]]> | 95 | //]]> | 
        
          | 46 | </script> | 96 | </script> | 
        
          | 47 | <style type="text/css"> | 97 | <style type="text/css"> | 
  
    | Lines 316-376
          Page
      
      
        Link Here | 
        
          | 316 |   [% END %] | 366 |   [% END %] | 
        
          | 317 | [% END %] | 367 | [% END %] | 
        
          | 318 |  | 368 |  | 
          
            
              | 319 | [% IF ( record_list ) %] | 369 | <table id="records-table"> | 
            
              | 320 |   [% IF ( pages ) %] | 370 |     <thead> | 
            
              | 321 | <div class="pages"> | 371 |         <tr> | 
            
              | 322 | Page  | 372 |             <th>#</th> | 
            
              | 323 |     [% FOREACH page IN pages %] | 373 |             <th>Citation</th> | 
            
              | 324 |       [% IF ( page.current_page ) %] | 374 |             <th>Status</th> | 
            
              | 325 |       <span class="current">[% page.page_number %]</span> | 375 |             <th>Match?</th> | 
            
              | 326 |       [% ELSE %] | 376 |             <th> </th> | 
            
              | 327 |       <a class="nav" href="[% page.script_name %]?import_batch_id=[% import_batch_id %]&offset=[% page.offset %]">[% page.page_number %]</a> | 377 |             <th>Record</th> | 
            
              | 328 |       [% END %] | 378 |         </tr> | 
            
              | 329 |     [% END %] | 379 |     </thead> | 
            
              | 330 | </div> |  |  | 
            
              | 331 |   [% END %] | 
            
              | 332 | <table> | 
            
              | 333 |   <tr> | 
            
              | 334 |     <th>#</th> | 
            
              | 335 |     <th>Citation</th> | 
            
              | 336 |     <th>Status</th> | 
            
              | 337 |     <th>Match?</th> | 
            
              | 338 |     <th>Record</th> | 
        
          | 339 |  | 380 |  | 
            
              | 340 |   </tr> |  |  | 
            
              | 341 |   [% FOREACH record_lis IN record_list %] | 
            
              | 342 |   [% UNLESS ( loop.odd ) %]<tr class="highlight">[% ELSE %]<tr>[% END %] | 
            
              | 343 |     <td>[% record_lis.record_sequence %]</td> | 
            
              | 344 |     <td><a href="/cgi-bin/koha/catalogue/showmarc.pl?importid=[% record_lis.import_record_id %]" rel="gb_page_center[600,500]">[% record_lis.citation %]</a></td> | 
            
              | 345 |     <td>[% record_lis.status %]</td> | 
            
              | 346 |     <td>[% record_lis.overlay_status %]</td> | 
            
              | 347 |     <td>[% IF ( record_lis.final_match_id ) %] | 
            
              | 348 |         [% PROCESS final_match_link record=record_lis %] | 
            
              | 349 |         [% END %] | 
            
              | 350 |     </td> | 
            
              | 351 |   </tr> | 
            
              | 352 |     [% PROCESS match_link record=record_lis %] | 
            
              | 353 |   [% END %] | 
        
          | 354 | </table> | 381 | </table> | 
            
              | 355 |   [% IF ( pages ) %] |  |  | 
            
              | 356 | <div class="pages"> | 
            
              | 357 | Page  | 
            
              | 358 |     [% FOREACH page IN pages %] | 
            
              | 359 |       [% IF ( page.current_page ) %] | 
            
              | 360 |       <span class="current">[% page.page_number %]</span> | 
            
              | 361 |       [% ELSE %] | 
            
              | 362 |       <a class="nav" href="[% page.script_name %]?import_batch_id=[% import_batch_id %]&offset=[% page.offset %]">[% page.page_number %]</a> | 
            
              | 363 |       [% END %] | 
            
              | 364 |     [% END %] | 
            
              | 365 | </div> | 
            
              | 366 |   [% END %] | 
            
              | 367 | [% ELSE %] | 
            
              | 368 |   [% IF ( batch_info ) %] | 
            
              | 369 |     <div class="dialog alert">There are no records in this batch to import. | 
            
              | 370 |     <a href="/cgi-bin/koha/tools/manage-marc-import.pl">Manage staged MARC records</a>.</div> | 
            
              | 371 |  | 
            
              | 372 |   [% END %] | 
            
              | 373 | [% END %] | 
        
          | 374 |  | 382 |  | 
        
          | 375 | </div> | 383 | </div> | 
        
          | 376 | </div> | 384 | </div> |