X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=FS%2FFS%2Frate_time_interval.pm;h=8d4e8b170903c92baabc28bf6f5fc408c2b97904;hp=1a82edbe5300c1c34cf0e151e1912331167965e3;hb=ff27c3f36240aee48ed50153dd5d8fe3ac3f2443;hpb=342e2bfbe6aad470ab9dee40640f8ac7d9653003 diff --git a/FS/FS/rate_time_interval.pm b/FS/FS/rate_time_interval.pm index 1a82edbe5..8d4e8b170 100644 --- a/FS/FS/rate_time_interval.pm +++ b/FS/FS/rate_time_interval.pm @@ -1,8 +1,7 @@ package FS::rate_time_interval; +use base qw(FS::Record); use strict; -use base qw( FS::Record ); -use FS::Record qw( qsearch qsearchs ); use List::Util 'first'; =head1 NAME @@ -136,13 +135,6 @@ sub check { Returns the L comprising this interval. -=cut - -sub rate_time { - my $self = shift; - FS::rate_time->by_key($self->ratetimenum); -} - =item description Returns two strings containing stime and etime, formatted @@ -158,7 +150,7 @@ sub description { return map { sprintf('%s %02d:%02d %s', $days[int($_/86400) % 7], - int($_/3600) % 12, + (int($_/3600) % 12 || 12), int($_/60) % 60, (($_/3600) % 24 < 12) ? 'AM' : 'PM' ) } ( $self->stime, $self->etime );