Bug 17181: Simplify code

- do not prepare statement when used only once
- remove use of Data::Dumper
- remove $duplicate, not needed

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
(cherry picked from commit 80a9a7f997)
Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
This commit is contained in:
Jonathan Druart 2017-01-11 22:37:33 +01:00 committed by Katrin Fischer
parent 34d76fe389
commit 7fe57c48eb
1 changed files with 3 additions and 11 deletions

View File

@ -6,7 +6,6 @@ use strict;
use CGI qw ( -utf8 );
use Graphics::Magick;
use POSIX qw(ceil);
use autouse 'Data::Dumper' => qw(Dumper);
use C4::Context;
use C4::Auth;
@ -14,7 +13,6 @@ use C4::Output;
use C4::Debug;
use C4::Creators;
use C4::Patroncards;
use Data::Dumper;
my $cgi = CGI->new;
@ -49,15 +47,10 @@ my $errstr = ''; # NOTE: For error codes see error-messages.inc
if ($op eq 'upload') {
# Checking for duplicate image name
my $duplicate;
my $dbh = C4::Context->dbh;
my $query = "SELECT COUNT(*) FROM creator_images WHERE image_name=?";
my $sth = $dbh->prepare($query);
$sth->execute($image_name);
my $count = $sth->fetchrow_arrayref;
if ( $count->[0] > 0 ) {
$duplicate = 1;
warn sprintf('Image name already exists.');
my ( $exists ) = $dbh->selectrow_array( $query, undef, $image_name );
if ( $exists ) {
$errstr = 304;
$template->param(
IMPORT_SUCCESSFUL => 0,
@ -66,8 +59,7 @@ if ($op eq 'upload') {
TABLE => $table,
error => $errstr,
);
}
unless ($duplicate) {
} else {
if (!$upload_file) {
warn sprintf('An error occurred while attempting to upload file %s.', $source_file);
$errstr = 301;