my @errors;
- push @errors, t8('Start time must not be empty.') if !$self->start_time;
push @errors, t8('Customer must not be empty.') if !$self->customer_id;
push @errors, t8('Staff member must not be empty.') if !$self->staff_member_id;
push @errors, t8('Employee must not be empty.') if !$self->employee_id;
return;
}
+sub is_duration_used {
+ return !$_[0]->start_time;
+}
+
sub displayable_times {
my ($self) = @_;
return ($self->start_time_as_timestamp||$ph) . ' - ' . ($self->end_time_as_timestamp||$ph);
}
-sub duration {
- my ($self) = @_;
-
- if ($self->start_time && $self->end_time) {
- return ($self->end_time->subtract_datetime_absolute($self->start_time))->seconds/60.0;
- } else {
- return;
- }
-}
-
1;