Bugzilla – Attachment 41683 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.21 KB, created by
Mark Tompsett
on 2015-08-19 18:09:29 UTC
(
hide
)
Description:
Bug 14588: Simplify merge_ajax.pl
Filename:
MIME Type:
Creator:
Mark Tompsett
Created:
2015-08-19 18:09:29 UTC
Size:
2.21 KB
patch
obsolete
>From 7c07e16ee15dc20368bfa84775541e3f776be1ab 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 > >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. >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. > >Signed-off-by: Joonas Kylmala <j.kylmala@gmail.com> > >Signed-off-by: Mark Tompsett <mtompset@hotmail.com> >--- > 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..aef7dcb 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'); >-- >2.1.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