#!/usr/bin/perl use strict; use CGI; use C4::Auth; use C4::Context; use C4::Output; use C4::Labels; use HTML::Template::Pro; use POSIX; #use Data::Dumper; #use Smart::Comments; my $dbh = C4::Context->dbh; my $query = new CGI; my $tmpl_id = $query->param('tmpl_id'); my $tmpl_code = $query->param('tmpl_code'); my $tmpl_desc = $query->param('tmpl_desc'); my $page_height = $query->param('page_height'); my $page_width = $query->param('page_width'); my $label_height = $query->param('label_height'); my $label_width = $query->param('label_width'); my $topmargin = $query->param('topmargin'); my $leftmargin = $query->param('leftmargin'); my $cols = $query->param('cols'); my $rows = $query->param('rows'); my $colgap = $query->param('colgap'); my $rowgap = $query->param('rowgap'); my $font = $query->param('fonts'); my $fontsize = $query->param('fontsize'); my $units = $query->param('units'); my $active = $query->param('active'); my $prof_id = $query->param('prof_id'); my $dberror = SaveTemplate( $tmpl_id, $tmpl_code, $tmpl_desc, $page_width, $page_height, $label_width, $label_height, $topmargin, $leftmargin, $cols, $rows, $colgap, $rowgap, $font, $fontsize, $units ); SetAssociatedProfile( $prof_id, $tmpl_id ) if $prof_id; warn "Database returned the following error: $dberror" if $dberror; print $query->redirect("./label-templates.pl");