61 |
has mobitel => ( |
has mobitel => ( |
62 |
is => 'rw', |
is => 'rw', |
63 |
isa => 'Str', |
isa => 'Str', |
64 |
required => 1, |
default => '', # FIXME without this we get undef in form |
65 |
); |
); |
66 |
|
|
67 |
has email => ( |
has email => ( |
88 |
isa => 'Int', |
isa => 'Int', |
89 |
); |
); |
90 |
|
|
91 |
|
has _canceled => ( |
92 |
|
is => 'rw', |
93 |
|
isa => 'Bool', |
94 |
|
default => sub { 0 }, |
95 |
|
); |
96 |
|
|
97 |
|
sub form_labels {{ |
98 |
|
ime => 'Ime', |
99 |
|
prezime => 'Prezime', |
100 |
|
institucija => 'Institucija', |
101 |
|
zanimanje => 'Zanimanje', |
102 |
|
grad => 'Grad', |
103 |
|
drzava => 'Država', |
104 |
|
telefon => 'Telefon', |
105 |
|
mobitel => 'Mobitel', |
106 |
|
email => 'e-mail adresa', |
107 |
|
verify => 'unesite ponovo', |
108 |
|
}} |
109 |
|
|
110 |
sub BUILD { |
sub BUILD { |
111 |
my $self = shift; |
my $self = shift; |
112 |
my $email = $self->email; |
my $email = $self->email; |
153 |
my $sth = $self->dbh->prepare( $sql ); |
my $sth = $self->dbh->prepare( $sql ); |
154 |
$sth->execute( @vals ); |
$sth->execute( @vals ); |
155 |
|
|
156 |
return $self->send_confirmation_message( email => $self->email ); |
return $self->seat_confirmation_message( email => $self->email ); |
157 |
|
|
158 |
} |
} |
159 |
|
|