X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fpart_event%2FCondition%2Fcust_bill_age.pm;h=5c1e46869d26a5982750dbdf9b490cfcd5cc65bf;hb=935bdc06dc2ac4c39d7bf110b678bff98fc041a8;hp=9af6bdd4b41302335af0328c156bf0631e636105;hpb=9509e5bfb7f9331303153cac24d7bfecbe2ea9f1;p=freeside.git diff --git a/FS/FS/part_event/Condition/cust_bill_age.pm b/FS/FS/part_event/Condition/cust_bill_age.pm index 9af6bdd4b..5c1e46869 100644 --- a/FS/FS/part_event/Condition/cust_bill_age.pm +++ b/FS/FS/part_event/Condition/cust_bill_age.pm @@ -59,21 +59,13 @@ sub condition { sub condition_sql { my( $class, $table, %opt ) = @_; - my $time = $opt{'time'}; - - my $age = $class->condition_sql_option('age'); - my $age_sql = - "$time - EXTRACT( EPOCH FROM REPLACE( $age, 'm', 'mon')::interval )"; - - "cust_bill._date <= $age_sql"; + my $age = $class->condition_sql_option_age_from('age', $opt{'time'} ); + "cust_bill._date <= $age"; } sub order_sql { - my( $class ) = @_; - - my $age = $class->condition_sql_option('age'); - "EXTRACT( EPOCH FROM REPLACE( $age, 'm', 'mon')::interval )"; + shift->condition_sql_option_age('age'); } sub order_sql_weight {