enable CardFortress in test database, #71513
[freeside.git] / FS / FS / part_export_option.pm
index 1ce0de6..17bcf00 100644 (file)
@@ -1,11 +1,8 @@
 package FS::part_export_option;
+use base qw(FS::Record);
 
 use strict;
-use vars qw( @ISA );
-use FS::Record qw( qsearch qsearchs );
-use FS::part_export;
-
-@ISA = qw(FS::Record);
+use FS::Record qw( qsearchs ); #qw( qsearch qsearchs );
 
 =head1 NAME
 
@@ -40,7 +37,7 @@ currently supported:
 
 =item optionname - option name
 
-=item opeionvalue - option value
+=item optionvalue - option value
 
 =back
 
@@ -104,9 +101,9 @@ sub check {
 
   my $error = 
     $self->ut_numbern('optionnum')
-    || $self->ut_number('exportnum')
+    || $self->ut_foreign_key('exportnum', 'part_export', 'exportnum')
     || $self->ut_alpha('optionname')
-    || $self->ut_textn('optionvalue')
+    || $self->ut_anything('optionvalue')
   ;
   return $error if $error;
 
@@ -115,7 +112,7 @@ sub check {
 
   #check options & values?
 
-  ''; #no error
+  $self->SUPER::check;
 }
 
 =back