81 |
default => sub { 0 }, |
default => sub { 0 }, |
82 |
); |
); |
83 |
|
|
84 |
|
has _seat_number => ( |
85 |
|
is => 'rw', |
86 |
|
isa => 'Int', |
87 |
|
); |
88 |
|
|
89 |
sub BUILD { |
sub BUILD { |
90 |
my $self = shift; |
my $self = shift; |
91 |
die "e-mail not verified\n" unless $self->email eq $self->email_verify; |
die "e-mail not verified\n" unless $self->email eq $self->email_verify; |
92 |
|
my $sth = $self->dbh->prepare(qq{ |
93 |
|
select count(*) from reservation where email = ? |
94 |
|
}); |
95 |
|
$sth->execute( $self->email ); |
96 |
|
my ($registred) = $sth->fetchrow_array; |
97 |
|
die "e-mail address ", $self->email, " allready registred\n" if $registred; |
98 |
} |
} |
99 |
|
|
100 |
my @cols = Frey::PPI->new( class => __PACKAGE__ )->attribute_order; |
my @cols = Frey::PPI->new( class => __PACKAGE__ )->attribute_order; |