Committer: vtroitsky
LJSUP-13250: Pre refactoring for all promo projects that already have been doneU trunk/cgi-bin/LJ/Pay/Payment/PayItem/SelfPromo.pm
Modified: trunk/cgi-bin/LJ/Pay/Payment/PayItem/SelfPromo.pm =================================================================== --- trunk/cgi-bin/LJ/Pay/Payment/PayItem/SelfPromo.pm 2012-08-23 11:57:29 UTC (rev 12531) +++ trunk/cgi-bin/LJ/Pay/Payment/PayItem/SelfPromo.pm 2012-08-23 12:37:47 UTC (rev 12532) @@ -31,9 +31,10 @@ my ($self, $subitem) = @_; $subitem = $self->get_subitem(); my $sp_type = $self->get_prop('selfpromo'); - my $prefix = 'selfpromo'; + my $prefix = 'selfpromo'; # TODO: Make it dependent on # TODO: Refactor and move this later into LJ::Pay::Promotion->new_from_cart_item($self) + # split subitem into promo class - if ( $subitem && $subitem =~ /^commercial\-(\d+)$/ ) { # Create promotion object here my $promo = LJ::Pay::Promotion::Commercial->new($1); @@ -58,7 +59,7 @@ my $qty = $self->get_qty; my $subitem = $self->get_subitem(); - my $prefix = ( $subitem && $subitem =~ /^commercial/ ? 'commercial' : 'selfpromo'); # Make it better + my $prefix = ( $subitem && $subitem =~ /^commercial/ ? 'commercial' : 'selfpromo'); # TODO: Make it better return { 'name' => $self->get_product_name,