Fix the URL.

        Patch by fu. 

diffs (20 lines):

diff -r c0efdc40d201 -r 4756db2b8254 cgi-bin/DW/Setting/Display/AccountLevel.pm
--- a/cgi-bin/DW/Setting/Display/AccountLevel.pm        Wed Nov 03 10:55:19 
2010 +0800
+++ b/cgi-bin/DW/Setting/Display/AccountLevel.pm        Wed Nov 03 10:58:54 
2010 +0800
@@ -34,13 +34,14 @@ sub actionlink {
 
     my $paidstatus = DW::Pay::get_paid_status( $u );
 
+    my $gifturl = $u->gift_url;
     if ( $paidstatus && $paidstatus->{permanent} ) {
         return "";
     } elsif ( $paidstatus && DW::Pay::get_account_type( $u->userid ) eq 
"premium" ) {
          # tell premium paid users to just add more time, not upgrade
-         return "<a href='$LJ::SITEROOT/shop/?for=gift&user=" . $u->user . 
"'>" . $class->ml( 'setting.display.accounttype.addmore' ) . "</a>";
+         return "<a href='$gifturl'>" . $class->ml( 
'setting.display.accounttype.addmore' ) . "</a>";
     } else {
-        return "<a href='$LJ::SITEROOT/shop/?for=gift&user=" . $u->user . "'>" 
. $class->ml( 'setting.display.accounttype.upgrade' ) . "</a>";
+        return "<a href='$gifturl'>" . $class->ml( 
'setting.display.accounttype.upgrade' ) . "</a>";
     }
 }
 
_______________________________________________
dw-changelog mailing list
[email protected]
http://lists.dwscoalition.org/mailman/listinfo/dw-changelog

Reply via email to