[ljcom] r9403: LJSUP-6618. Repeat order cost 0$
Committer: gprochaev
LJSUP-6618. Repeat order cost 0$U trunk/cgi-bin/LJ/Pay/Payment/PayItem/UserHead.pm
Modified: trunk/cgi-bin/LJ/Pay/Payment/PayItem/UserHead.pm
===================================================================
--- trunk/cgi-bin/LJ/Pay/Payment/PayItem/UserHead.pm 2010-08-26 05:59:01 UTC (rev 9402)
+++ trunk/cgi-bin/LJ/Pay/Payment/PayItem/UserHead.pm 2010-08-26 06:00:34 UTC (rev 9403)
@@ -12,6 +12,15 @@
return $self->{subitem};
}
+sub calculate_price {
+ my ($self) = @_;
+
+ my ($uh_id) = $self->{subitem} =~ m#uh-(\d+)#;
+ my $uh = LJ::UserHead->get_userhead ($uh_id);
+ my $price = $uh ? $uh->get_price : 0;
+ $self->set_amt($price);
+}
+
sub _adopt_item {
my $self = shift;
my %args = @_;
