Changeset 257

Show
Ignore:
Timestamp:
02/28/08 17:18:41 (5 years ago)
Author:
d0nut
Message:

more paypal bugfixes

Location:
donation/optionals/de.easy-coding.wcf.donation.paypal
Files:
6 modified

Legend:

Unmodified
Added
Removed
  • donation/optionals/de.easy-coding.wcf.donation.paypal/acptemplates/donationPayPal.tpl

    r256 r257  
    11{include file='header'} 
     2<script type="text/javascript"> 
     3//<![CDATA[ 
     4var donationAmounts = new Array(); 
     5function donationAmountSelect(val) { 
     6        for(var i=0; i<donationAmounts.length; i++) { 
     7                document.getElementById('donation_paypal_amount_'+donationAmounts[i]+'Div').style.display = (val == donationAmounts[i] ? 'block' : 'none'); 
     8        } 
     9} 
     10//]]> 
     11</script> 
    212 
    313<div class="mainHeadline"> 
     
    4757                         
    4858                <div class="formFieldDesc hidden" id="donation_paypal_businessHelpMessage"> 
    49                         <p>{lang}wcf.donation.paypal.code.description{/lang}</p> 
     59                        <p>{lang}wcf.donation.paypal.business.description{/lang}</p> 
    5060                </div> 
    5161        </div> 
     
    6575                         
    6676                <div class="formFieldDesc hidden" id="donation_paypal_auth_tokenHelpMessage"> 
    67                         <p>{lang}wcf.donation.paypal.code.description{/lang}</p> 
     77                        <p>{lang}wcf.donation.paypal.auth_token.description{/lang}</p> 
    6878                </div> 
    6979        </div> 
     
    8393                         
    8494                <div class="formFieldDesc hidden" id="donation_paypal_item_nameHelpMessage"> 
    85                         <p>{lang}wcf.donation.paypal.code.description{/lang}</p> 
     95                        <p>{lang}wcf.donation.paypal.item_name.description{/lang}</p> 
    8696                </div> 
    8797        </div> 
     
    97107                </div> 
    98108                <div class="formField"> 
    99                         <input type="text" class="inputText" id="donation_paypal_amount_type" name="values[donation_paypal_amount_type]" value="{@$paypal_amount_type}"/> 
     109                        <select id="donation_paypal_amount_type" name="values[donation_paypal_amount_type]" value="{@$paypal_amount_type}" onchange="donationAmountSelect(this.value)"> 
     110                                <option value="hidden">{lang}wcf.donation.paypal.amount_type.hidden{/lang}</option> 
     111                                <option value="default">{lang}wcf.donation.paypal.amount_type.default{/lang}</option> 
     112                                <option value="select">{lang}wcf.donation.paypal.amount_type.select{/lang}</option> 
     113                        </select> 
    100114                </div> 
    101115                         
    102116                <div class="formFieldDesc hidden" id="donation_paypal_amount_typeHelpMessage"> 
    103                         <p>{lang}wcf.donation.paypal.code.description{/lang}</p> 
     117                        <p>{lang}wcf.donation.paypal.amount_type.description{/lang}</p> 
    104118                </div> 
    105119        </div> 
     
    110124        </script> 
    111125         
    112         <div id="donation_paypal_amount_defaultDiv" class="formElement"> 
     126        <div id="donation_paypal_amount_defaultDiv" class="formElement" style="display:none"> 
    113127                <div class="formFieldLabel"> 
    114128                        <label for="donation_paypal_amount_default">{lang}wcf.donation.paypal.amount_default{/lang}</label> 
     
    119133                         
    120134                <div class="formFieldDesc hidden" id="donation_paypal_amount_defaultHelpMessage"> 
    121                         <p>{lang}wcf.donation.paypal.code.description{/lang}</p> 
     135                        <p>{lang}wcf.donation.paypal.amount_default.description{/lang}</p> 
    122136                </div> 
    123137        </div> 
     
    125139        //<![CDATA[ 
    126140        inlineHelp.register('donation_paypal_amount_default'); 
    127         //]]> 
    128         </script> 
    129          
    130         <div id="donation_paypal_amount_selectDiv" class="formElement"> 
     141        donationAmounts.push('default'); 
     142        //]]> 
     143        </script> 
     144         
     145        <div id="donation_paypal_amount_selectDiv" class="formElement" style="display:none"> 
    131146                <div class="formFieldLabel"> 
    132147                        <label for="donation_paypal_amount_select">{lang}wcf.donation.paypal.amount_select{/lang}</label> 
     
    137152                         
    138153                <div class="formFieldDesc hidden" id="donation_paypal_amount_selectHelpMessage"> 
    139                         <p>{lang}wcf.donation.paypal.code.description{/lang}</p> 
     154                        <p>{lang}wcf.donation.paypal.amount_select.description{/lang}</p> 
    140155                </div> 
    141156        </div> 
     
    143158        //<![CDATA[ 
    144159        inlineHelp.register('donation_paypal_amount_select'); 
    145         //]]> 
    146         </script> 
    147          
    148         <div id="donation_paypal_lcDiv" class="formElement"> 
    149                 <div class="formFieldLabel"> 
    150                         <label for="donation_paypal_lc">{lang}wcf.donation.paypal.lc{/lang}</label> 
    151                 </div> 
    152                 <div class="formField"> 
    153                         <input type="text" class="inputText" id="donation_paypal_lc" name="values[donation_paypal_lc]" value="{@$paypal_lc}"/> 
    154                 </div> 
    155                          
    156                 <div class="formFieldDesc hidden" id="donation_paypal_lcHelpMessage"> 
    157                         <p>{lang}wcf.donation.paypal.code.description{/lang}</p> 
    158                 </div> 
    159         </div> 
    160         <script type="text/javascript"> 
    161         //<![CDATA[ 
    162         inlineHelp.register('donation_paypal_lc'); 
     160        donationAmounts.push('select'); 
    163161        //]]> 
    164162        </script> 
     
    173171                         
    174172                <div class="formFieldDesc hidden" id="donation_paypal_currencyHelpMessage"> 
    175                         <p>{lang}wcf.donation.paypal.code.description{/lang}</p> 
     173                        <p>{lang}wcf.donation.paypal.currency.description{/lang}</p> 
    176174                </div> 
    177175        </div> 
     
    191189                         
    192190                <div class="formFieldDesc hidden" id="donation_paypal_imgHelpMessage"> 
    193                         <p>{lang}wcf.donation.paypal.code.description{/lang}</p> 
     191                        <p>{lang}wcf.donation.paypal.img.description{/lang}</p> 
    194192                </div> 
    195193        </div> 
  • donation/optionals/de.easy-coding.wcf.donation.paypal/de.xml

    r256 r257  
    1414                <item name="wcf.donation.paypal.code"><![CDATA[Code]]></item> 
    1515                <item name="wcf.donation.paypal.code.description"><![CDATA[]]></item> 
    16                 <item name="wcf.donation.paypal.business"><![CDATA[]]></item> 
     16                <item name="wcf.donation.paypal.business"><![CDATA[PayPal E-Mail]]></item> 
    1717                <item name="wcf.donation.paypal.business.description"><![CDATA[]]></item> 
    18                 <item name="wcf.donation.paypal.auth_token"><![CDATA[]]></item> 
     18                <item name="wcf.donation.paypal.auth_token"><![CDATA[IdentitÀtstoken]]></item> 
    1919                <item name="wcf.donation.paypal.auth_token.description"><![CDATA[]]></item> 
    20                 <item name="wcf.donation.paypal.item_name"><![CDATA[]]></item> 
     20                <item name="wcf.donation.paypal.item_name"><![CDATA[Titel]]></item> 
    2121                <item name="wcf.donation.paypal.item_name.description"><![CDATA[]]></item> 
    22                 <item name="wcf.donation.paypal.amount_type"><![CDATA[]]></item> 
     22                <item name="wcf.donation.paypal.amount_type"><![CDATA[Betrag]]></item> 
     23                <item name="wcf.donation.paypal.amount_type.hidden"><![CDATA[Versteckt]]></item> 
     24                <item name="wcf.donation.paypal.amount_type.default"><![CDATA[Benutzer entscheidet]]></item> 
     25                <item name="wcf.donation.paypal.amount_type.select"><![CDATA[Wahl zwischen BetrÀgen]]></item> 
    2326                <item name="wcf.donation.paypal.amount_type.description"><![CDATA[]]></item> 
    24                 <item name="wcf.donation.paypal.amount_default"><![CDATA[]]></item> 
    25                 <item name="wcf.donation.paypal.amount_default.description"><![CDATA[]]></item> 
    26                 <item name="wcf.donation.paypal.amount_select"><![CDATA[]]></item> 
    27                 <item name="wcf.donation.paypal.amount_select.description"><![CDATA[]]></item> 
    28                 <item name="wcf.donation.paypal.lc"><![CDATA[]]></item> 
    29                 <item name="wcf.donation.paypal.lc.description"><![CDATA[]]></item> 
    30                 <item name="wcf.donation.paypal.currency"><![CDATA[]]></item> 
     27                <item name="wcf.donation.paypal.amount_default"><![CDATA[Standardbetrag]]></item> 
     28                <item name="wcf.donation.paypal.amount_default.description"><![CDATA[Der Benutzer kann eine Eingabe machen. Geben Sie hier die Vorbelegung ein.]]></item> 
     29                <item name="wcf.donation.paypal.amount_select"><![CDATA[Wahl zwischen BetrÀgen]]></item> 
     30                <item name="wcf.donation.paypal.amount_select.description"><![CDATA[Geben Sie hier eine kommaseparierte Liste mit BetrÀgen an.]]></item> 
     31                <item name="wcf.donation.paypal.currency"><![CDATA[WÀhrung]]></item> 
    3132                <item name="wcf.donation.paypal.currency.description"><![CDATA[]]></item> 
    3233                <item name="wcf.donation.paypal.img"><![CDATA[]]></item> 
  • donation/optionals/de.easy-coding.wcf.donation.paypal/en.xml

    r256 r257  
    2121                <item name="wcf.donation.paypal.item_name.description"><![CDATA[]]></item> 
    2222                <item name="wcf.donation.paypal.amount_type"><![CDATA[]]></item> 
     23                <item name="wcf.donation.paypal.amount_type.hidden"><![CDATA[Fixed amount]]></item> 
     24                <item name="wcf.donation.paypal.amount_type.input"><![CDATA[User can decide]]></item> 
     25                <item name="wcf.donation.paypal.amount_type.select"><![CDATA[User must choose]]></item> 
    2326                <item name="wcf.donation.paypal.amount_type.description"><![CDATA[]]></item> 
    2427                <item name="wcf.donation.paypal.amount_default"><![CDATA[]]></item> 
     
    2629                <item name="wcf.donation.paypal.amount_select"><![CDATA[]]></item> 
    2730                <item name="wcf.donation.paypal.amount_select.description"><![CDATA[]]></item> 
    28                 <item name="wcf.donation.paypal.lc"><![CDATA[]]></item> 
    29                 <item name="wcf.donation.paypal.lc.description"><![CDATA[]]></item> 
    3031                <item name="wcf.donation.paypal.currency"><![CDATA[]]></item> 
    3132                <item name="wcf.donation.paypal.currency.description"><![CDATA[]]></item> 
  • donation/optionals/de.easy-coding.wcf.donation.paypal/files/lib/acp/form/DonationPayPalForm.class.php

    r256 r257  
    1515         
    1616        //data 
    17         protected $arr = array('paypal_enable', 'paypal_business', 'paypal_auth_token', 'paypal_item_name', 'paypal_amount_type', 'paypal_amount_default', 'paypal_amount_select', 'paypal_lc', 'paypal_currency', 'paypal_img'); 
     17        protected $arr = array('paypal_enable', 'paypal_business', 'paypal_auth_token', 'paypal_item_name', 'paypal_amount_type', 'paypal_amount_default', 'paypal_amount_select', 'paypal_currency', 'paypal_img'); 
    1818         
    1919        /** 
  • donation/optionals/de.easy-coding.wcf.donation.paypal/install.sql

    r156 r257  
    66INSERT INTO wcf1_donation_option (optionName, optionValue) VALUES ('paypal_amount_default',''); 
    77INSERT INTO wcf1_donation_option (optionName, optionValue) VALUES ('paypal_amount_select',''); 
    8 INSERT INTO wcf1_donation_option (optionName, optionValue) VALUES ('paypal_lc','DE'); 
    98INSERT INTO wcf1_donation_option (optionName, optionValue) VALUES ('paypal_currency','EUR'); 
    109INSERT INTO wcf1_donation_option (optionName, optionValue) VALUES ('paypal_img','https://www.paypal.com/de_DE/i/btn/x-click-but04.gif'); 
  • donation/optionals/de.easy-coding.wcf.donation.paypal/templates/donationPayPal.tpl

    r156 r257  
    1313                <input type="hidden" name="currency_code" value="{$paypal_currency}"/> 
    1414                <input type="hidden" name="tax" value="0"/> 
    15                 <input type="hidden" name="lc" value="{$paypal_lc}"/> 
    1615                <input type="hidden" name="bn" value="PP-DonationsBF"/> 
    1716                {if paypal_amount_type == "hidden"} 
    1817                <input type="hidden" name="amount" value="{$paypal_amount_default}"/> 
    19                 {elseif paypal_amount_type == "input"} 
     18                {elseif paypal_amount_type == "default"} 
    2019                <input type="text" name="amount" value="{$paypal_amount_default}"/> {$paypal_currency} 
    2120                {elseif paypal_amount_type == "select"}