Bugzilla – Attachment 41126 Details for
Bug 14588
Simplify merge_ajax.pl
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Bug 14588: Simplify merge_ajax.pl
Bug-14588-Simplify-mergeajaxpl.patch (text/plain), 2.23 KB, created by
Marcel de Rooy
on 2015-07-22 12:55:25 UTC
(
hide
)
Description:
Bug 14588: Simplify merge_ajax.pl
Filename:
MIME Type:
Creator:
Marcel de Rooy
Created:
2015-07-22 12:55:25 UTC
Size:
2.23 KB
patch
obsolete
>From bff35800ab3ae0e9547beda24b0f44bde3ae5272 Mon Sep 17 00:00:00 2001 >From: Marcel de Rooy <m.de.rooy@rijksmuseum.nl> >Date: Wed, 22 Jul 2015 14:19:09 +0200 >Subject: [PATCH] Bug 14588: Simplify merge_ajax.pl >Content-Type: text/plain; charset=utf-8 > >This script does not need a few modules: > IO::File; CGI::Session; C4::UploadedFile. >Warnings can be enabled (with Modern::Perl). >Indirect object syntax replaced for CGI and CGI::Cookie. (Note that >Class::->method is preferred above Class->method. See perlobj.) >Moved the $reply line upwards (not needed twice anymore). > >Test plan: >[1] Log in as staff user. Run the URL cataloguing/merge_ajax.pl. > You should see the JSON reponse in the browser. >[2] Logout. Run the URL again. Blank screen. >[3] Go to addbooks.pl (Cataloging Search). Search something, select two > biblios and click Merge selected, etc. >--- > cataloguing/merge_ajax.pl | 22 +++++++++------------- > 1 file changed, 9 insertions(+), 13 deletions(-) > >diff --git a/cataloguing/merge_ajax.pl b/cataloguing/merge_ajax.pl >index 82278a7..9a10f72 100755 >--- a/cataloguing/merge_ajax.pl >+++ b/cataloguing/merge_ajax.pl >@@ -1,29 +1,25 @@ > #!/usr/bin/perl > >-use strict; >-#use warnings; FIXME - Bug 2505 >+use Modern::Perl; > >-# standard or CPAN modules used >-use IO::File; > use CGI qw ( -utf8 ); >-use CGI::Session; >+use CGI::Cookie; # need to check cookies before CGI parses the POST request >+use JSON; >+ > use C4::Context; > use C4::Biblio; > use C4::Auth qw/check_cookie_auth/; >-use C4::UploadedFile; >-use JSON; >-use CGI::Cookie; # need to check cookies before >- # having CGI parse the POST request > >-my %cookies = fetch CGI::Cookie; >-my ($auth_status, $sessionID) = check_cookie_auth($cookies{'CGISESSID'}->value, { editcatalogue => 'edit_catalogue' }); >+my %cookies = CGI::Cookie->fetch; >+my ( $auth_status, $sessionID ) = check_cookie_auth( >+ $cookies{'CGISESSID'}->value, { editcatalogue => 'edit_catalogue' }, >+); >+my $reply = CGI::->new; > if ($auth_status ne "ok") { >- my $reply = CGI->new(""); > print $reply->header(-type => 'text/html'); > exit 0; > } > >-my $reply = new CGI; > my $framework = $reply->param('frameworkcode'); > my $tagslib = GetMarcStructure(1, $framework); > print $reply->header(-type => 'text/html'); >-- >1.7.10.4
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 14588
:
41126
|
41462
|
41670
|
41676
|
41683
|
41707