X-Git-Url: http://koha-dev.rot13.org:8081/gitweb/?a=blobdiff_plain;f=labels%2Flabel-edit-profile.pl;h=3569f574fc0e588e496ac6ce70a7ffb4c58f6f0e;hb=e917b5788ccc406263b49eda7bce6177260f73e6;hp=eb8c20668b805f5b2c196a50c0580491c90d8fb7;hpb=a6c9bd0eb55c32d5632625144775271f20aa15f7;p=srvgit diff --git a/labels/label-edit-profile.pl b/labels/label-edit-profile.pl index eb8c20668b..3569f574fc 100755 --- a/labels/label-edit-profile.pl +++ b/labels/label-edit-profile.pl @@ -18,8 +18,7 @@ # You should have received a copy of the GNU General Public License # along with Koha; if not, see . -use strict; -use warnings; +use Modern::Perl; use CGI qw ( -utf8 ); @@ -28,13 +27,12 @@ use C4::Output qw(output_html_with_http_headers); use C4::Creators; use C4::Labels; -my $cgi = new CGI; +my $cgi = CGI->new; my ( $template, $loggedinuser, $cookie ) = get_template_and_user( { template_name => "labels/label-edit-profile.tt", query => $cgi, type => "intranet", - authnotrequired => 0, flagsrequired => { catalogue => 1 }, debug => 1, } @@ -50,17 +48,17 @@ my $units = get_unit_values(); if ($op eq 'edit') { $profile = C4::Labels::Profile->retrieve(profile_id => $profile_id); - $template_list = get_all_templates(table_name => 'creator_templates', field_list => 'template_id,template_code, profile_id'); + $template_list = get_all_templates( { fields => [ qw( template_id template_code profile_id) ] } ); } elsif ($op eq 'save') { my @params = ( - printer_name => $cgi->param('printer_name') || 'DEFAULT PRINTER', - paper_bin => $cgi->param('paper_bin') || 'Tray 1', - offset_horz => $cgi->param('offset_horz') || 0, - offset_vert => $cgi->param('offset_vert') || 0, - creep_horz => $cgi->param('creep_horz') || 0, - creep_vert => $cgi->param('creep_vert') || 0, - units => $cgi->param('units') || 'POINT', + printer_name => scalar $cgi->param('printer_name') || 'DEFAULT PRINTER', + paper_bin => scalar $cgi->param('paper_bin') || 'Tray 1', + offset_horz => scalar $cgi->param('offset_horz') || 0, + offset_vert => scalar $cgi->param('offset_vert') || 0, + creep_horz => scalar $cgi->param('creep_horz') || 0, + creep_vert => scalar $cgi->param('creep_vert') || 0, + units => scalar $cgi->param('units') || 'POINT', ); if ($profile_id) { # if a label_id was passed in, this is an update to an existing layout $profile = C4::Labels::Profile->retrieve(profile_id => $profile_id);