X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=FS%2FFS%2Fcgp_rule_condition.pm;h=772e1899ec1fec0d0153beb2927660a437d59394;hp=cfb671063ccb10d22d30cf43b936d56c3830cfb1;hb=ff27c3f36240aee48ed50153dd5d8fe3ac3f2443;hpb=6873aec01740ea7c70a5e20a3f3bce6e76bca410 diff --git a/FS/FS/cgp_rule_condition.pm b/FS/FS/cgp_rule_condition.pm index cfb671063..772e1899e 100644 --- a/FS/FS/cgp_rule_condition.pm +++ b/FS/FS/cgp_rule_condition.pm @@ -36,7 +36,7 @@ currently supported: primary key -=item condition +=item conditionname condition @@ -52,7 +52,6 @@ params rulenum - =back =head1 METHODS @@ -114,7 +113,7 @@ sub check { my $error = $self->ut_numbern('ruleconditionnum') - || $self->ut_text('condition') + || $self->ut_text('conditionname') || $self->ut_textn('op') || $self->ut_textn('params') || $self->ut_foreign_key('rulenum', 'cgp_rule', 'rulenum') @@ -124,6 +123,17 @@ sub check { $self->SUPER::check; } +=item arrayref + +Returns an array reference of the conditionname, op and params fields. + +=cut + +sub arrayref { + my $self = shift; + [ map $self->$_, qw( conditionname op params ) ]; +} + =back =head1 BUGS