15 my $dbh = C4::Context->dbh;
17 my $layout_id = $query->param('layout_id');
21 my ( $template, $loggedinuser, $cookie ) = get_template_and_user(
23 template_name => "barcodes/label-edit-layout.tmpl",
27 flagsrequired => { catalogue => 1 },
32 my $layout = get_layout($layout_id);
33 my @barcode_types = get_barcode_types($layout_id);
34 my @printingtypes = get_printingtypes($layout_id);
38 my $layoutname = $layout->{'layoutname'};
39 my $layout_id = $layout->{'id'};
40 my $guidebox = $layout->{'guidebox'};
41 my $startlabel = $layout->{'startlabel'};
43 my @title = build_text_dropbox( $layout->{'title'} );
44 my @subtitle = build_text_dropbox( $layout->{'subtitle'} );
45 my @author = build_text_dropbox( $layout->{'author'} );
46 my @barcode = build_text_dropbox( $layout->{'barcode'} );
47 my @isbn = build_text_dropbox( $layout->{'isbn'} );
48 my @issn = build_text_dropbox( $layout->{'issn'} );
49 my @itemtype = build_text_dropbox( $layout->{'itemtype'} );
50 my @dewey = build_text_dropbox( $layout->{'dewey'} );
51 my @class = build_text_dropbox( $layout->{'class'} );
52 my @subclass = build_text_dropbox( $layout->{'subclass'} );
53 my @itemcallnumber = build_text_dropbox( $layout->{'itemcallnumber'} );
59 barcode_types => \@barcode_types,
60 printingtypes => \@printingtypes,
62 layoutname => $layoutname,
63 layout_id => $layout_id,
65 guidebox => $guidebox,
66 startlabel => $startlabel,
69 tx_subtitle => \@subtitle,
70 tx_author => \@author,
73 tx_itemtype => \@itemtype,
75 tx_barcode => \@barcode,
76 tx_classif => \@class,
77 tx_subclass => \@subclass,
78 tx_itemcallnumber => \@itemcallnumber,
80 intranetcolorstylesheet =>
81 C4::Context->preference("intranetcolorstylesheet"),
82 intranetstylesheet => C4::Context->preference("intranetstylesheet"),
83 IntranetNav => C4::Context->preference("IntranetNav"),
86 output_html_with_http_headers $query, $cookie, $template->output;