View | Details | Raw Unified | Return to bug 34913
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/manage-marc-import.tt (-14 / +8 lines)
Lines 447-453 Link Here
447
                    "searching": false,
447
                    "searching": false,
448
                    "processing": true,
448
                    "processing": true,
449
                    "serverSide":  true,
449
                    "serverSide":  true,
450
                    "ajax":  'batch_records_ajax.pl',
450
                    ajax: {
451
                        url: "batch_records_ajax.pl",
452
                        type: "POST",
453
                        data: function ( d ) {
454
                            d.import_batch_id = [% import_batch_id | html %];
455
                            return d;
456
                        },
457
                    },
451
                    "pagingType": "full_numbers",
458
                    "pagingType": "full_numbers",
452
                    "dom": '<"top pager"iflp>rt<"bottom pager"flp><"clear">',
459
                    "dom": '<"top pager"iflp>rt<"bottom pager"flp><"clear">',
453
                    "columns": [
460
                    "columns": [
Lines 459-477 Link Here
459
                        { "data": null, "defaultContent": "" },
466
                        { "data": null, "defaultContent": "" },
460
                        { "data": "matched" }
467
                        { "data": "matched" }
461
                    ],
468
                    ],
462
                    "fnServerData": function(sSource, aoData, fnCallback) {
463
                        aoData.push({ "name": "import_batch_id", "value": [% import_batch_id | html %] });
464
465
                        $.ajax({
466
                            'dataType': 'json',
467
                            'type': 'POST',
468
                            'url': sSource,
469
                            'data': aoData,
470
                            'success': function(json) {
471
                                fnCallback(json);
472
                            }
473
                        });
474
                    },
475
                    "rowCallback": function(nRow, aData, iDisplayIndex, iDisplayIndexFull) {
469
                    "rowCallback": function(nRow, aData, iDisplayIndex, iDisplayIndexFull) {
476
                        [% IF(record_type == 'auth') %]
470
                        [% IF(record_type == 'auth') %]
477
                            var record_details_url = "/cgi-bin/koha/authorities/detail.pl?authid=";
471
                            var record_details_url = "/cgi-bin/koha/authorities/detail.pl?authid=";
(-)a/tools/batch_records_ajax.pl (-10 / +10 lines)
Lines 44-53 my @sort_columns = Link Here
44
  qw/import_record_id title status overlay_status overlay_status/;
44
  qw/import_record_id title status overlay_status overlay_status/;
45
45
46
my $import_batch_id   = $input->param('import_batch_id');
46
my $import_batch_id   = $input->param('import_batch_id');
47
my $offset            = $input->param('iDisplayStart');
47
my $offset            = $input->param('start');
48
my $results_per_page  = $input->param('iDisplayLength');
48
my $results_per_page  = $input->param('length');
49
my $sorting_column    = $sort_columns[ $input->param('iSortCol_0') // 0 ];
49
my $sorting_column    = $sort_columns[ $input->param('order[0][column]') // 0 ];
50
my $sorting_direction = $input->param('sSortDir_0');
50
my $sorting_direction = $input->param('order[0][dir]');
51
51
52
$results_per_page = undef if $results_per_page && $results_per_page == -1;
52
$results_per_page = undef if $results_per_page && $results_per_page == -1;
53
53
Lines 108-117 foreach my $record (@$records) { Link Here
108
      };
108
      };
109
}
109
}
110
110
111
my $data;
111
my $data = {
112
$data->{'iTotalRecords'}        = $batch->{'num_records'};
112
    recordsTotal    => $batch->{num_records},
113
$data->{'iTotalDisplayRecords'} = $batch->{'num_records'};
113
    recordsFiltered => $batch->{num_records},
114
$data->{'sEcho'}                = $input->param('sEcho') || undef;
114
    draw            => $input->param('draw') || undef,
115
$data->{'aaData'}               = \@list;
115
    data            => \@list,
116
};
116
117
117
print to_json($data);
118
print to_json($data);
118
- 

Return to bug 34913