X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=site_perl%2Fsvc_acct_pop.pm;fp=site_perl%2Fsvc_acct_pop.pm;h=0000000000000000000000000000000000000000;hp=fe2b5f3ac837747baf05f093af635424c4ca71c3;hb=c4534c2eb63a4eadfb588cefef0007e85c057036;hpb=75e22f3c399435c50ed5698cb7c19d0e9f2617f8 diff --git a/site_perl/svc_acct_pop.pm b/site_perl/svc_acct_pop.pm deleted file mode 100644 index fe2b5f3ac..000000000 --- a/site_perl/svc_acct_pop.pm +++ /dev/null @@ -1,124 +0,0 @@ -package FS::svc_acct_pop; - -use strict; -use vars qw( @ISA ); -use FS::Record qw( qsearchs ); - -@ISA = qw( FS::Record ); - -=head1 NAME - -FS::svc_acct_pop - Object methods for svc_acct_pop records - -=head1 SYNOPSIS - - use FS::svc_acct_pop; - - $record = new FS::svc_acct_pop \%hash; - $record = new FS::svc_acct_pop { 'column' => 'value' }; - - $error = $record->insert; - - $error = $new_record->replace($old_record); - - $error = $record->delete; - - $error = $record->check; - -=head1 DESCRIPTION - -An FS::svc_acct object represents an point of presence. FS::svc_acct_pop -inherits from FS::Record. The following fields are currently supported: - -=over 4 - -=item popnum - primary key (assigned automatically for new accounts) - -=item city - -=item state - -=item ac - area code - -=item exch - exchange - -=back - -=head1 METHODS - -=over 4 - -=item new HASHREF - -Creates a new point of presence (if only it were that easy!). To add the -point of presence to the database, see L<"insert">. - -=cut - -sub table { 'svc_acct_pop'; } - -=item insert - -Adds this point of presence to the database. If there is an error, returns the -error, otherwise returns false. - -=item delete - -Removes this point of presence from the database. - -=item replace OLD_RECORD - -Replaces OLD_RECORD with this one in the database. If there is an error, -returns the error, otherwise returns false. - -=item check - -Checks all fields to make sure this is a valid point of presence. If there is -an error, returns the error, otherwise returns false. Called by the insert -and replace methods. - -=cut - -sub check { - my $self = shift; - - $self->ut_numbern('popnum') - or $self->ut_text('city') - or $self->ut_text('state') - or $self->ut_number('ac') - or $self->ut_number('exch') - ; - -} - -=back - -=head1 VERSION - -$Id: svc_acct_pop.pm,v 1.2 1998-12-29 11:59:53 ivan Exp $ - -=head1 BUGS - -It should be renamed to part_pop. - -=head1 SEE ALSO - -L, L, schema.html from the base documentation. - -=head1 HISTORY - -Class dealing with pops - -ivan@sisd.com 98-mar-8 - -pod ivan@sisd.com 98-sep-23 - -$Log: svc_acct_pop.pm,v $ -Revision 1.2 1998-12-29 11:59:53 ivan -mostly properly OO, some work still to be done with svc_ stuff - - -=cut - -1; -