X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=eg%2Ftable_template.pm;h=686bef6a838e9d5b4958e5d2fc102082b156ea3c;hp=d609bd5440f9219eaefd9b7875e8a4e53610cafa;hb=2a56c671635687bf2648eb3a7cf4bce228101af3;hpb=5fc8c5edf574ab024d4646914b6432d458e2ffbd diff --git a/eg/table_template.pm b/eg/table_template.pm index d609bd544..686bef6a8 100644 --- a/eg/table_template.pm +++ b/eg/table_template.pm @@ -1,11 +1,9 @@ package FS::table_name; +use base qw( FS::Record ); use strict; -use vars qw( @ISA ); use FS::Record qw( qsearch qsearchs ); -@ISA = qw(FS::Record); - =head1 NAME FS::table_name - Object methods for table_name records @@ -93,7 +91,13 @@ and replace methods. sub check { my $self = shift; - ''; #no error + my $error = + $self->ut_numbern('primary_key') + || $self->ut_number('validate_other_fields') + ; + return $error if $error; + + $self->SUPER::check; } =back @@ -104,7 +108,7 @@ The author forgot to customize this manpage. =head1 SEE ALSO -L, schema.html from the base documentation. +L =cut