X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=FS%2FFS%2Fsession.pm;h=78af2e9ad861ab7b4968c739191a40b2a3a23ad9;hp=55bb678a73c357d60e88fcd940a727580c84a86f;hb=4af73859347d8d56a9552eb4b5ebaffdda14edd2;hpb=15f65a0c56cbce6951d9cb4f71119725a2009f79 diff --git a/FS/FS/session.pm b/FS/FS/session.pm index 55bb678a7..78af2e9ad 100644 --- a/FS/FS/session.pm +++ b/FS/FS/session.pm @@ -1,7 +1,7 @@ package FS::session; use strict; -use vars qw( @ISA $conf $start $stop ); +use vars qw( @ISA $conf ); use FS::UID qw( dbh ); use FS::Record qw( qsearchs ); use FS::svc_acct; @@ -12,8 +12,6 @@ use FS::nas; $FS::UID::callback{'FS::session'} = sub { $conf = new FS::Conf; - $start = $conf->exists('session-start') ? $conf->config('session-start') : ''; - $stop = $conf->exists('session-stop') ? $conf->config('session-stop') : ''; }; =head1 NAME @@ -118,7 +116,6 @@ sub insert { return $error; } - #transactional accuracy not essential; just an indication of data freshness $self->nas_heartbeat($self->getfield('login')); #session-starting callback @@ -127,7 +124,6 @@ sub insert { my $nas = qsearchs('nas',{'nasnum'=>$port->nasnum}); #kcuy my( $ip, $nasip, $nasfqdn ) = ( $port->ip, $nas->nasip, $nas->nasfqdn ); - system( eval qq("$start") ) if $start; $dbh->commit or die $dbh->errstr if $oldAutoCommit; ''; @@ -179,7 +175,6 @@ sub replace { return $error; } - #transactional accuracy not essential; just an indication of data freshness $self->nas_heartbeat($self->getfield('logout')); #session-ending callback @@ -188,7 +183,6 @@ sub replace { my $nas = qsearchs('nas',{'nasnum'=>$port->nasnum}); #kcuy my( $ip, $nasip, $nasfqdn ) = ( $port->ip, $nas->nasip, $nas->nasfqdn ); - system( eval qq("$stop") ) if $stop; $dbh->commit or die $dbh->errstr if $oldAutoCommit; @@ -218,7 +212,7 @@ sub check { return $error if $error; return "Unknown svcnum" unless qsearchs('svc_acct', { 'svcnum' => $self->svcnum } ); - ''; + $self->SUPER::check; } =item nas_heartbeat @@ -247,10 +241,6 @@ sub svc_acct { =back -=head1 VERSION - -$Id: session.pm,v 1.6 2001-04-09 23:05:15 ivan Exp $ - =head1 BUGS Maybe you shouldn't be able to insert a session if there's currently an open