sunnyman's (sunnyman) wrote in changelog,
sunnyman's
sunnyman
changelog

[ljcom] r12840: LJSUP-14051: Show Journal Promo profit i...

Committer: vtroitsky
LJSUP-14051: Show Journal Promo profit in paidsummary.bml
U   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-10-29 12:10:16 UTC (rev 12839)
+++ trunk/cgi-bin/LJ/Pay/Payment/PayItem/SelfPromo.pm	2012-10-29 12:26:01 UTC (rev 12840)
@@ -54,7 +54,7 @@
             $url = $promo->url();
         }
 
-        my $type = $self->get_prop('selfpromo_type');
+        my $type = $self->get_prop($promo_class.'_type');
         my $suffix = ($type && $type eq 'refund' ? '.refund' : '');
         return LJ::Lang::ml( "$promo_class.$sp_type.shop_item.name$suffix", 
                 { 'promotion_url' => $url } );
@@ -95,6 +95,7 @@
     $subitem ||= $self->get_subitem();
 
     my ($class) = split(/[_\-]/, $subitem); # get first splitted element
+
     $class ||= 'selfpromo';
     return $class;
 }
@@ -136,8 +137,10 @@
         }
         return LJ::Lang::ml('wallet.widget.history.des.journals', { });
     } else {
-        $prefix = 'selfpromo';
-        if ( $self->get_prop($prefix.'_type') eq 'buyout' ) {
+        my $prop_val = $self->get_prop('selfpromo_type');
+        $prop_val ||= $self->get_prop($prefix.'_type');
+
+        if ( $prop_val && $prop_val eq 'buyout' ) {
             return LJ::Lang::ml(
                 'wallet.widget.history.des.'.$prefix.'_refund',
                 { 'buyer' => $buyer->ljuser_display }

Tags: ljcom, pm, sunnyman, vtroitsky
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments