summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorivan <ivan>2002-12-17 09:47:04 +0000
committerivan <ivan>2002-12-17 09:47:04 +0000
commit4d6fb3ef20f20814cdf3d956ae89cf4ba6ff95f4 (patch)
treec94cdfa3d9e0ddd43699f81ea9902b8e328bb5f2
parente0707a4330690966668942ca684286a84ae204af (diff)
is this broken or is the calculation?
-rw-r--r--FS/bin/freeside-sqlradius-seconds9
1 files changed, 3 insertions, 6 deletions
diff --git a/FS/bin/freeside-sqlradius-seconds b/FS/bin/freeside-sqlradius-seconds
index d2358cd5e..0539cb4d2 100644
--- a/FS/bin/freeside-sqlradius-seconds
+++ b/FS/bin/freeside-sqlradius-seconds
@@ -10,16 +10,13 @@ my $fs_user = shift or die &usage;
adminsuidsetup( $fs_user );
my $target_user = shift or die &usage;
-my $start = shift or die &usage;
-my $stop = scalar(@_) ? shift : '';
+my $start = scalar(@_) && str2time(shift) or die &usage;
+my $stop = scalar(@_) ? str2time(shift) : time;
my $svc_acct = qsearchs( 'svc_acct', { 'username' => $target_user } );
die "username $target_user not found\n" unless $svc_acct;
-print $svc_acct->seconds_since_sqlradacct(
- str2time($start),
- $stop ? str2time($stop) : time ).
- "\n";
+print $svc_acct->seconds_since_sqlradacct( $start, $stop ). "\n";
sub usage {
die "Usage:\n\n freeside-sqlradius-seconds freeside_username target_username start_date stop_date\n";