X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=FS%2FFS%2Fcgp_rule_condition.pm;h=772e1899ec1fec0d0153beb2927660a437d59394;hp=f91b3e6f614fb6917f321b5284577ee1d6a880d4;hb=dc83512c36dc6bea2585abada4f88d714c600e55;hpb=37591b61f8ad6fc5c5acb2fd8f520d2dbe4f1539 diff --git a/FS/FS/cgp_rule_condition.pm b/FS/FS/cgp_rule_condition.pm index f91b3e6f6..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,9 +113,9 @@ sub check { my $error = $self->ut_numbern('ruleconditionnum') - || $self->ut_text('condition') - || $self->ut_text('op') - || $self->ut_text('params') + || $self->ut_text('conditionname') + || $self->ut_textn('op') + || $self->ut_textn('params') || $self->ut_foreign_key('rulenum', 'cgp_rule', 'rulenum') ; return $error if $error; @@ -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