1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. This forum is for release discussion only. Discussions that do not relate specifically to the resource release should be discussed in another, more appropriate forum.
    Dismiss Notice
  3. This forum has been archived. New threads and replies may not be made. All add-ons/resources that are active should be migrated to the Resource Manager. See this thread for more information.

Donation Link added to Account Upgrades page

Discussion in 'Template Modifications [Archive]' started by Mutt, Feb 21, 2012.

  1. Mutt

    Mutt Well-Known Member

    sometimes people want to send me a donation & have it go towards another users upgrade. with the current upgrade system there's no way to do that. (though I've requested it) I made this small template edit that adds a generic paypal donation link to the Account Upgrades page to handle it. I can then manually apply the account upgrade.

    it's not a perfect solution but it's something. Be sure to edit the "send Mutt a PC" text & link

    in account_upgrades add this to the bottom

        <div class="section">
            <h3 class="subHeading">Donations</h3>
                <li class="primaryContent">
                    <div class="upgrade">                   
                        <form class="upgradeForm" method="post" action="https://www.paypal.com/cgi-bin/websrc" target="_blank">
                            <div class="cost">Any Amount</div>
                                <input type="hidden" value="_xclick" name="cmd"/>                       
                                <input type="submit" class="button" value="Donate"/>
                            <input type="hidden" name="business" value="{$xenOptions.payPalPrimaryAccount}" />
                            <input type="hidden" name="currency_code" value="{$upgrade.currency}" />
                            <input type="hidden" name="item_name" value="Donation from {$visitor.username}" />
                            <input type="hidden" name="custom" value="{$visitor.username}" />
                            <input type="hidden" name="quantity" value="1" />
                            <input type="hidden" name="no_shipping" value="1" />
                            <input type="hidden" name="no_note" value="0" />
                            <input type="hidden" name="cn" value="Be sure to include the username of the member this donation should be applied to." />
                            <input type="hidden" name="charset" value="utf-8" />
                            <input type="hidden" name="email" value="{$visitor.email}" />
                            <input type="hidden" name="return" value="{$requestPaths.fullBasePath}{xen:link account/upgrade-purchase}" />
                            <input type="hidden" name="cancel_return" value="{$requestPaths.fullBasePath}{xen:link index}" />
                            <input type="hidden" name="notify_url" value="{$xenOptions.boardUrl}/payment_callback.php" />
                        <div class="upgradeMain">
                            <h4 class="title">Make a donation</h4>
                                <div class="description">If you would like to donate a different amount or make another user a supporter you can use this link to send a donation.
                                Account changes will NOT be automatically handled like they are with Account Upgrades above.
                                Be sure to <a href="./index.php?conversations/add&to=Mutt" target="_blank">send Mutt a Private Conversation</a> with your paypal email, transaction #, amount, and explanation of what the donation is for so he can find and manually handle it.
    it will pick up your paypal info from the account upgrade settings. the note field doesn't seem to be displaying. if anyone can fix that, I'd love it.
    GazCBG, WCFA, Alfa1 and 2 others like this.

Share This Page