• 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


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.
Top Bottom