Bug 16011: $VERSION - Remove the $VERSION init
[koha.git] / C4 / Labels / Layout.pm
blobf64ff829ede3512fac5e3736a2561be6f7776fac
1 package C4::Labels::Layout;
3 use strict;
4 use warnings;
6 use base qw(C4::Creators::Layout);
8 use autouse 'Data::Dumper' => qw(Dumper);
10 BEGIN {
13 __PACKAGE__ =~ m/^C4::(.+)::.+$/;
14 my $me = $1;
16 sub new {
17 my $self = shift;
18 push @_, "creator", $me;
19 return $self->SUPER::new(@_);
22 sub save {
23 my $self = shift;
24 push @_, "creator", $me;
25 return $self->SUPER::save(@_);
28 sub retrieve {
29 my $self = shift;
30 push @_, "creator", $me;
31 return $self->SUPER::retrieve(@_);
34 sub delete {
35 if (ref($_[0])) {
36 my $self = shift; # check to see if this is a method call
37 push @_, "creator", $me;
38 return $self->SUPER::delete(@_);
40 else {
41 push @_, "creator", $me;
42 return __PACKAGE__->SUPER::delete(@_); # XXX: is this too hackish?