Index: branches/fundraising/deployment/DonationInterface/payflowpro_gateway/payflowpro_gateway.body.php |
— | — | @@ -80,6 +80,7 @@ |
81 | 81 | |
82 | 82 | $wgOut->addScript( Skin::makeVariablesScript( $scriptVars ) ); |
83 | 83 | |
| 84 | + // @fixme can this be moved into the form generators? |
84 | 85 | $js = <<<EOT |
85 | 86 | <script type="text/javascript"> |
86 | 87 | jQuery(document).ready(function() { |
— | — | @@ -114,7 +115,11 @@ |
115 | 116 | if ( $wgRequest->getText( '_cache_', false ) ) { |
116 | 117 | $cache = true; |
117 | 118 | $token = ''; |
118 | | - $token_match = false; |
| 119 | + $token_match = false; |
| 120 | + |
| 121 | + // if we have squid caching enabled, set the maxage |
| 122 | + global $wgUseSquid, $wgPayflowSMaxAge; |
| 123 | + if ( $wgUseSquid ) $wgOut->setSquidMaxage( $wgPayflowSMaxAge ); |
119 | 124 | } else { |
120 | 125 | $cache = false; |
121 | 126 | |
Index: branches/fundraising/deployment/DonationInterface/payflowpro_gateway/forms/TwoStepTwoColumnLetter.php |
— | — | @@ -18,9 +18,7 @@ |
19 | 19 | $form = parent::generateBannerHeader(); |
20 | 20 | |
21 | 21 | $form .= Xml::openElement( 'table', array( 'width' => '100%', 'cellspacing' => 0, 'cellpadding' => 0, 'border' => 0)); |
22 | | - |
23 | 22 | $form .= Xml::openElement( 'tr' ); |
24 | | - |
25 | 23 | $form .= Xml::openElement( 'td', array( 'id' => 'appeal', 'valign' => 'top' ) ); |
26 | 24 | |
27 | 25 | $text_template = $wgRequest->getText( 'text_template', '2010/JimmyAppealLong' ); |
Index: branches/fundraising/deployment/DonationInterface/payflowpro_gateway/forms/TwoColumnLetter.php |
— | — | @@ -21,12 +21,28 @@ |
22 | 22 | |
23 | 23 | $form = parent::generateBannerHeader(); |
24 | 24 | |
25 | | - $form .= Xml::openElement( 'div', array( 'id' => 'payflowpro_gateway-cc_form_container')); |
| 25 | + $form .= Xml::openElement( 'table', array( 'width' => '100%', 'cellspacing' => 0, 'cellpadding' => 0, 'border' => 0)); |
| 26 | + $form .= Xml::openElement( 'tr' ); |
| 27 | + $form .= Xml::openElement( 'td', array( 'id' => 'appeal', 'valign' => 'top' ) ); |
26 | 28 | |
27 | | - $form .= Xml::openElement( 'div', array( 'id' => 'payflowpro_gateway-cc_form_form', 'class' => 'payflowpro_gateway-cc_form_column')); |
| 29 | + $text_template = $wgRequest->getText( 'text_template', '2010/JimmyAppealLong' ); |
| 30 | + // if the user has uselang set, honor that, otherwise default to the language set for the form defined by 'language' in the query string |
| 31 | + if ( $wgRequest->getText( 'language' )) $text_template .= '/' . $this->form_data[ 'language' ]; |
| 32 | + |
| 33 | + $template = ( strlen( $text_template )) ? $wgOut->parse( '{{'.$text_template.'}}' ) : ''; |
| 34 | + // if the template doesn't exist, prevent the display of the red link |
| 35 | + if ( preg_match( '/redlink\=1/', $template )) $template = NULL; |
| 36 | + $form .= $template; |
28 | 37 | |
29 | | - $form .= Xml::openElement( 'div', array( 'id' => 'mw-creditcard' ) ); |
| 38 | + $form .= Xml::closeElement( 'td' ); |
| 39 | + |
| 40 | + $form .= Xml::openElement( 'td', array( 'id' => 'donate', 'valign' => 'top' ) ); |
30 | 41 | |
| 42 | + // add noscript tags for javascript disabled browsers |
| 43 | + $form .= $this->getNoScript(); |
| 44 | + |
| 45 | + $form .= Xml::tags( 'h2', array( 'id' => 'donate-head' ), wfMsg( 'payflowpro_gateway-make-your-donation' )); |
| 46 | + |
31 | 47 | // provide a place at the top of the form for displaying general messages |
32 | 48 | if ( $this->form_errors['general'] ) { |
33 | 49 | $form .= Xml::openElement( 'div', array( 'id' => 'mw-payflow-general-error' )); |
— | — | @@ -40,9 +56,6 @@ |
41 | 57 | $form .= Xml::closeElement( 'div' ); // close div#mw-payflow-general-error |
42 | 58 | } |
43 | 59 | |
44 | | - // open form |
45 | | - $form .= Xml::openElement( 'div', array( 'id' => 'mw-creditcard-form' ) ); |
46 | | - |
47 | 60 | // Xml::element seems to convert html to htmlentities |
48 | 61 | $form .= "<p class='creditcard-error-msg'>" . $this->form_errors['retryMsg'] . "</p>"; |
49 | 62 | $form .= Xml::openElement( 'form', array( 'name' => 'payment', 'method' => 'post', 'action' => '', 'onsubmit' => 'return validate_form(this)', 'autocomplete' => 'off' ) ); |
— | — | @@ -52,32 +65,14 @@ |
53 | 66 | } |
54 | 67 | |
55 | 68 | public function generateFormEnd() { |
56 | | - global $wgRequest, $wgOut; |
57 | 69 | $form = ''; |
58 | | - |
59 | 70 | $form .= $this->generateFormClose(); |
60 | | - |
61 | | - $form .= Xml::openElement( 'div', array( 'id' => 'payflowpro_gateway-cc_form_letter', 'class' => 'payflowpro_gateway-cc_form_column')); |
62 | | - $form .= Xml::openElement( 'div', array( 'id' => 'payflowpro_gateway-cc_form_letter_inside' )); |
63 | | - |
64 | | - $text_template = $wgRequest->getText( 'text_template', '2010/JimmyAppealLong' ); |
65 | | - // if the user has uselang set, honor that, otherwise default to the language set for the form defined by 'language' in the query string |
66 | | - if ( $wgRequest->getText( 'language' )) $text_template .= '/' . $this->form_data[ 'language' ]; |
67 | | - |
68 | | - $template = ( strlen( $text_template )) ? $wgOut->parse( '{{'.$text_template.'}}' ) : ''; |
69 | | - // if the template doesn't exist, prevent the display of the red link |
70 | | - if ( preg_match( '/redlink\=1/', $template )) $template = NULL; |
71 | | - $form .= $template; |
72 | | - |
73 | | - $form .= Xml::closeElement( 'div' ); // close div#payflowpro_gateway-cc_form_letter |
74 | | - $form .= Xml::closeElement( 'div' ); // close div#payflowpro_gateway-cc_form_letter_inside |
75 | 71 | return $form; |
76 | 72 | } |
77 | 73 | |
78 | 74 | protected function generateBillingContainer() { |
79 | 75 | $form = ''; |
80 | 76 | $form .= Xml::openElement( 'div', array( 'id' => 'payflowpro_gateway-personal-info' )); |
81 | | - $form .= Xml::tags( 'h3', array( 'class' => 'payflow-cc-form-header','id' => 'payflow-cc-form-header-personal' ), wfMsg( 'payflowpro_gateway-make-your-donation' )); |
82 | 77 | $form .= Xml::openElement( 'table', array( 'id' => 'payflow-table-donor' ) ); |
83 | 78 | $form .= $this->generateBillingFields(); |
84 | 79 | $form .= Xml::closeElement( 'table' ); // close table#payflow-table-donor |
— | — | @@ -169,12 +164,9 @@ |
170 | 165 | |
171 | 166 | $form .= Xml::closeElement( 'form' ); // close form 'payment' |
172 | 167 | $form .= $this->generateDonationFooter(); |
173 | | - if ( $this->paypal ) { |
174 | | - $form .= Xml::tags( 'div', array( 'style' => 'margin-bottom: 8em;' ), ' '); |
175 | | - } |
176 | | - $form .= Xml::closeElement( 'div' ); //close div#mw-creditcard |
177 | | - $form .= Xml::closeElement( 'div' ); //close div#payflowpro_gateway-cc_form_form |
178 | | - $form .= Xml::closeElement( 'div' ); //close div#payflowpro_gateway-cc_form_container |
| 168 | + $form .= Xml::closeElement( 'td' ); |
| 169 | + $form .= Xml::closeElement( 'tr' ); |
| 170 | + $form .= Xml::closeElement( 'table' ); |
179 | 171 | return $form; |
180 | 172 | } |
181 | 173 | } |
Property changes on: branches/fundraising/deployment/DonationInterface/payflowpro_gateway/includes/countryCodes.inc |
___________________________________________________________________ |
Modified: svn:mergeinfo |
182 | 174 | Merged /trunk/extensions/DonationInterface/payflowpro_gateway/includes/countryCodes.inc:r75025-75096 |
Property changes on: branches/fundraising/deployment/DonationInterface/payflowpro_gateway/includes/credit_card_logos.gif |
___________________________________________________________________ |
Modified: svn:mergeinfo |
183 | 175 | Merged /trunk/extensions/DonationInterface/payflowpro_gateway/includes/credit_card_logos.gif:r75049-75096 |
Index: branches/fundraising/deployment/DonationInterface/payflowpro_gateway/payflowpro_gateway.i18n.php |
— | — | @@ -182,6 +182,8 @@ |
183 | 183 | 'payflowpro_gateway-submit-button' => '{{Identical|Donate}}', |
184 | 184 | 'payflowpro_gateway-cc-form-header-personal' => '{{Identical|Personal information}}', |
185 | 185 | 'payflowpro_gateway-comment' => '{{Identical|Comment}}', |
| 186 | + 'payflowpro_gateway-first' => 'From what Siebrand can see it means skipping to the first value in a list or something. Not 100% certain (TwoStepTwoColumn.php around lines 13-28).', |
| 187 | + 'payflowpro_gateway-last' => 'From what Siebrand can see it means skipping to the first/last value in a list or something. Not 100% certain (TwoStepTwoColumn.php around lines 13-28).', |
186 | 188 | ); |
187 | 189 | |
188 | 190 | /** Afrikaans (Afrikaans) |
— | — | @@ -606,6 +608,8 @@ |
607 | 609 | 'payflowprogateway' => 'Подкрепете Уикимедия', |
608 | 610 | 'payflowpro_gateway-accessible' => 'Тази страница е достъпна само от страницата за дарение.', |
609 | 611 | 'payflowpro_gateway-form-message' => 'Помогнете с кредитната си карта.', |
| 612 | + 'payflowpro_gateway-paypal-button' => 'Даряване с PayPal', |
| 613 | + 'payflowpro_gateway-cc-button' => 'Даряване с кредитна карта', |
610 | 614 | 'payflowpro_gateway-form-message-2' => 'За да промените сумата или вида валута, върнете се на <a href="https://www.mediawiki.org/index.php?title=Donate">страницата за дарение</a>', |
611 | 615 | 'payflowpro_gateway-donor-legend' => 'Данни за дарителя', |
612 | 616 | 'payflowpro_gateway-card-legend' => 'Данни за кредитна карта', |
— | — | @@ -669,6 +673,9 @@ |
670 | 674 | 'payflowpro_gateway-question-comment' => 'Уикипедия е проект на Фондация Уикимедия. Имате въпроси или забележки? Свържете се с Фондация Уикимедия: <a href="mailto:donate@wikimedia.org">donate@wikimedia.org</a>', |
671 | 675 | 'payflowpro_gateway-donate-click' => 'След натискане на "{{int:payflowpro_gateway-donor-submit}}", данните от кредитната ви карта ще бъдат обработени.', |
672 | 676 | 'payflowpro_gateway-credit-storage-processing' => 'Ние не пазим информация за вашата кредитна карта. Личните ви данни са обект на защита от нашата <a href="http://wikimediafoundation.org/wiki/Donor_Privacy_Policy">политика за личните данни</a>.', |
| 677 | + 'payflowpro_gateway-comment' => 'Коментар', |
| 678 | + 'payflowpro_gateway-first' => 'Първи', |
| 679 | + 'payflowpro_gateway-last' => 'Последен', |
673 | 680 | ); |
674 | 681 | |
675 | 682 | /** Bengali (বাংলা) |
— | — | @@ -1181,6 +1188,8 @@ |
1182 | 1189 | 'payflowpro_gateway-donate-click' => 'Caiff manylion eich cerdyn credyd eu prosesu wedi i chi bwyso\'r botwm "{{int:payflowpro_gateway-donor-submit}}".', |
1183 | 1190 | 'payflowpro_gateway-credit-storage-processing' => 'Nid ydym yn cadw manylion eich cerdyn credyd, ac mae\'ch data personol yn cael ei drin yn ôl gofynion ein <a href="http://wikimediafoundation.org/wiki/Donor_Privacy_Policy">polisi preifatrwydd</a>.', |
1184 | 1191 | 'payflowpro_gateway-token-mismatch' => "Daeth eich sesiwn i ben. Rhowch gynnig arall ar lenwi a chyflwyno'r ffurflen.", |
| 1192 | + 'payflowpro_gateway-first' => 'Cyntaf', |
| 1193 | + 'payflowpro_gateway-last' => 'Olaf', |
1185 | 1194 | ); |
1186 | 1195 | |
1187 | 1196 | /** German (Deutsch) |
— | — | @@ -4945,6 +4954,16 @@ |
4946 | 4955 | 'payflowpro_gateway-donor-card-num' => 'Чісло карты:', |
4947 | 4956 | ); |
4948 | 4957 | |
| 4958 | +/** Sicilian (Sicilianu) |
| 4959 | + * @author Aushulz |
| 4960 | + */ |
| 4961 | +$messages['scn'] = array( |
| 4962 | + 'payflowpro_gateway-cvv-link' => 'Dunni è?', |
| 4963 | + 'payflowpro_gateway-donor-email' => 'Nnirizzu e-mail', |
| 4964 | + 'payflowpro_gateway-donor-name' => 'Nomu', |
| 4965 | + 'payflowpro_gateway-donor-street' => 'Strata', |
| 4966 | +); |
| 4967 | + |
4949 | 4968 | /** Sinhala (සිංහල) |
4950 | 4969 | * @author චතුනි අලහප්පෙරුම |
4951 | 4970 | */ |
— | — | @@ -5318,7 +5337,9 @@ |
5319 | 5338 | 'payflowpro_gateway-comment' => 'Kommentar', |
5320 | 5339 | ); |
5321 | 5340 | |
5322 | | -/** Swahili (Kiswahili) */ |
| 5341 | +/** Swahili (Kiswahili) |
| 5342 | + * @author Lloffiwr |
| 5343 | + */ |
5323 | 5344 | $messages['sw'] = array( |
5324 | 5345 | 'payflowpro_gateway-cvv-link' => 'Mfano', |
5325 | 5346 | 'payflowpro_gateway-donor-amount' => 'Kiwango:', |
— | — | @@ -5334,6 +5355,8 @@ |
5335 | 5356 | 'payflowpro_gateway-error-msg-fname' => 'jina la Kwanza', |
5336 | 5357 | 'payflowpro_gateway-error-msg-zip' => 'simbo', |
5337 | 5358 | 'payflowpro_gateway-submit-button' => 'Michango', |
| 5359 | + 'payflowpro_gateway-first' => 'Kwanza', |
| 5360 | + 'payflowpro_gateway-last' => 'Mwisho', |
5338 | 5361 | ); |
5339 | 5362 | |
5340 | 5363 | /** Tamil (தமிழ்) |
— | — | @@ -5680,6 +5703,11 @@ |
5681 | 5704 | 'payflowpro_gateway-make-your-donation' => 'Mag-abuloy na ngayon.', |
5682 | 5705 | 'payflowpro_gateway-state-in-us' => 'kung nasa loob ng Estados Unidos', |
5683 | 5706 | 'payflowpro_gateway-comment' => 'Puna', |
| 5707 | + 'payflowpro_gateway-first' => 'Una', |
| 5708 | + 'payflowpro_gateway-last' => 'Huli', |
| 5709 | + 'payflowpro_gateway-noscript-msg' => 'Tila wala kang pinagaganang JavaScript, o hindi ito tinatangkilik ng pantingin-tingin mo. |
| 5710 | +Upang makapagbigay ng isang ligtas, tiwasay at kaaya-ayang karanasan, ang pormularyo namin ng abuloy ay nangangailangan ng JavaScript.', |
| 5711 | + 'payflowpro_gateway-noscript-redirect-msg' => 'Kung hindi o ayaw mong paganahin ang JavaScript, maaari ka pa ring magbigay sa pamamagitan ng pagdalaw sa:', |
5684 | 5712 | ); |
5685 | 5713 | |
5686 | 5714 | /** Turkish (Türkçe) |
— | — | @@ -5836,6 +5864,8 @@ |
5837 | 5865 | 'payflowpro_gateway-desc' => 'Обробка кредитних карт PayPal Payflow Pro', |
5838 | 5866 | 'payflowpro_gateway-accessible' => 'Ця сторінка доступна тільки зі сторінки збору пожертвувань.', |
5839 | 5867 | 'payflowpro_gateway-form-message' => 'Скористайтесь цією формою, щоб зробити пожертву з кредитної карти, або', |
| 5868 | + 'payflowpro_gateway-paypal-button' => 'Пожертвування через PayPal', |
| 5869 | + 'payflowpro_gateway-cc-button' => 'Пожертвування за допомогою кредитної картки', |
5840 | 5870 | 'payflowpro_gateway-form-message-2' => 'Щоб змінити суму або валюту, поверніться до <a href="https://www.mediawiki.org/index.php?title=Donate">сторінки пожертвувань</a>', |
5841 | 5871 | 'payflowpro_gateway-donor-legend' => 'Інформація про жертводавця', |
5842 | 5872 | 'payflowpro_gateway-card-legend' => 'Інформація про кредитну картку', |
— | — | @@ -5860,6 +5890,7 @@ |
5861 | 5891 | 'payflowpro_gateway-donor-security' => 'Захисний код:', |
5862 | 5892 | 'payflowpro_gateway-donor-submit' => 'Пожертвувати', |
5863 | 5893 | 'payflowpro_gateway-donor-currency-msg' => 'Це пожертвування здійснюється в $1', |
| 5894 | + 'payflow_gateway-error-msg-nopaypal' => 'Через технічну помилку ми не можемо відправити ваш запит до PayPal. Будь ласка, спробуйте скористатися нашою стандартною формою для пожертв з кредитної картки.', |
5864 | 5895 | 'payflowpro_gateway-error-msg' => 'Необхідно ввести таку інформацію: $1', |
5865 | 5896 | 'payflowpro_gateway-error-msg-js' => 'Необхідно ввести таку інформацію:', |
5866 | 5897 | 'payflowpro_gateway-error-msg-invalid-amount' => '**Будь ласка, введіть правильну суму**', |
— | — | @@ -5879,6 +5910,8 @@ |
5880 | 5911 | 'payflowpro_gateway-error-msg-card_num' => 'номер кредитної картки', |
5881 | 5912 | 'payflowpro_gateway-error-msg-expiration' => 'дата закінчення терміну дії картки', |
5882 | 5913 | 'payflowpro_gateway-error-msg-cvv' => 'CVV зі зворотнього боку вашої картки', |
| 5914 | + 'payflowpro_gateway-error-msg-captcha' => 'Ви ввели неправильне значення Captcha. Будь ласка, спробуйте ще раз.', |
| 5915 | + 'payflowpro_gateway-error-msg-captcha-please' => 'Для забезпечення безпеки вашої кредитної карти, будь ласка, введіть символи, які ви бачите вище.', |
5883 | 5916 | 'payflowpro_gateway-response-0' => 'Вашу транзакцію підтверджено. |
5884 | 5917 | Дякуємо за ваше пожертвування!', |
5885 | 5918 | 'payflowpro_gateway-response-126' => 'Ваша транзакція очікує підтвердження.', |
— | — | @@ -5899,9 +5932,31 @@ |
5900 | 5933 | 'payflowpro_gateway-thankyou' => 'Дякуємо за ваше пожертвування!', |
5901 | 5934 | 'payflowpro_gateway-post-transaction' => 'Деталі транзакції', |
5902 | 5935 | 'payflowpro_gateway-submit-button' => 'Пожертвувати', |
| 5936 | + 'payflowpro_gateway-cvv-explain' => "<h4>Що таке CVV?</h4> |
| 5937 | +<p>Код верифікації користувача картки — '''C'''ardholder '''V'''erification '''V'''alue (CVV): Це три або чотири цифри, що допомагають впевнитись, що карта фізично перебуває в розпорядженні користувача. Це допомагає запобігти несанкціонованому або шахрайському використанню.</p> |
| 5938 | +<h4>Visa, Mastercard</h4> |
| 5939 | +<p>3-значний код розташований на зворотному боці картки, на смужці для підпису. |
| 5940 | +Зазвичай на смужці для підпису нанесено рядок з цифр, але тільки три останні є кодом CVV.</p> |
| 5941 | +<h4>American Express</h4> |
| 5942 | +<p>Код <i>завжди</i> знаходиться <i>вище</i> ембосованого (рельєфного) номеру рахунку на лицьовій стороні картки. |
| 5943 | +У деяких випадках код знаходиться на лівій стороні картки, але завжди вище номеру рахунку. |
| 5944 | +</p><br />", |
5903 | 5945 | 'payflowpro_gateway-question-comment' => 'В випадку запитань та коментарів зв\'яжіться з Фондом Вікімедіа: <a href="mailto:donate@wikimedia.org">donate@wikimedia.org</a>', |
5904 | 5946 | 'payflowpro_gateway-donate-click' => 'Інформацію по вашій кредитній картці буде оброблено в захищеному режимі.', |
| 5947 | + 'payflowpro_gateway-otherways' => 'Є <a href="http://wikimediafoundation.org/wiki/Ways_to_Give/en">інші способи зробити пожертву, включаючи PayPal, чек або поштою</a> .', |
| 5948 | + 'payflowpro_gateway-paypal' => 'Маєте рахунок у PayPal? <a href="$1/index.php/Special:PayflowProGateway?paypal=true&masthead=none&form_name=$2&text_template=2010/JimmyAppealLong&language=en&utm_source=$3&utm_medium=$4&utm_campaign=$5">Пожертвувати через PayPal</a> .', |
5905 | 5949 | 'payflowpro_gateway-credit-storage-processing' => 'Ми не зберігаємо інформацію про вашу кредитну картку, і ваші особисті дані є об\'єктом нашої <a href="http://wikimediafoundation.org/wiki/Wikimedia:Privacy_policy">політики конфіденційності</a>.', |
| 5950 | + 'payflowpro_gateway-token-mismatch' => 'Ваша сесія закінчилася. Будь ласка, спробуйте заповнити та відправити форми знову.', |
| 5951 | + 'payflowpro_gateway-cc-form-header-personal' => 'Платіжні реквізити', |
| 5952 | + 'payflowpro_gateway-cc-form-header-payment' => 'Інформація про оплату', |
| 5953 | + 'payflowpro_gateway-make-your-donation' => 'Зробіть вашу пожертву зараз', |
| 5954 | + 'payflowpro_gateway-state-in-us' => 'якщо на території США', |
| 5955 | + 'payflowpro_gateway-comment' => 'Коментар', |
| 5956 | + 'payflowpro_gateway-first' => 'Перший', |
| 5957 | + 'payflowpro_gateway-last' => 'Останній', |
| 5958 | + 'payflowpro_gateway-noscript-msg' => 'Схоже, що у вас не включений JavaScript, або ваш браузер не підтримує його. |
| 5959 | +З метою забезпечення безпеки, надійності і зручності, наша форма пожертвування потребує JavaScript.', |
| 5960 | + 'payflowpro_gateway-noscript-redirect-msg' => 'Якщо ви не можете або не хочете дозволити JavaScript, ви все одно можете зробити свій внесок, відвідавши:', |
5906 | 5961 | ); |
5907 | 5962 | |
5908 | 5963 | /** Vèneto (Vèneto) |
Index: branches/fundraising/deployment/DonationInterface/payflowpro_gateway/payflowpro_gateway.php |
— | — | @@ -96,6 +96,15 @@ |
97 | 97 | */ |
98 | 98 | $wgPayflowGatewayPaypalURL = ''; |
99 | 99 | |
| 100 | +/** |
| 101 | + * Set the max-age value for Squid |
| 102 | + * |
| 103 | + * If you have Squid enabled for caching, use this variable to configure |
| 104 | + * the s-max-age for cached requests. |
| 105 | + * @var int Time in seconds |
| 106 | + */ |
| 107 | +$wgPayflowSMaxAge = 6000; |
| 108 | + |
100 | 109 | /** |
101 | 110 | * Hooks required to interface with the donation extension (include <donate> on page) |
102 | 111 | * |
Index: branches/fundraising/deployment/DonationInterface/payflowpro_gateway/owa_get_info.js |
— | — | @@ -0,0 +1,18 @@ |
| 2 | +var get_owa_information = function() { |
| 3 | +if(OWA.util.readCookie){ |
| 4 | + var owa_s_val = OWA.util.readCookie("owa_s"); |
| 5 | + var owa_s_ident = "sid%3D%3E"; |
| 6 | + var owaS_start_index = owa_s_val.indexOf(owa_s_ident); |
| 7 | + //NOTE: This only works as long as sid is the last param in the OWA cookie |
| 8 | + if(owaS_start_index >= 0){ |
| 9 | + var owaSessionID = owa_s_val.substr(owaS_start_index + owa_s_ident.length); |
| 10 | + if(document.getElementById("owa_session_id") && |
| 11 | + document.getElementById("owa_pageref") ){ ){ |
| 12 | + document.getElementById("owa_session_id").value = owaSessionID; |
| 13 | + document.getElementById("owa_pageref").value = encode(window.location); |
| 14 | + } |
| 15 | + } |
| 16 | +} |
| 17 | +}; |
| 18 | + |
| 19 | +if(jQuery){jQuery(document).ready(get_owa_information);} |
Property changes on: branches/fundraising/deployment/DonationInterface/payflowpro_gateway/owa_get_info.js |
___________________________________________________________________ |
Added: svn:eol-style |
1 | 20 | + native |
Index: branches/fundraising/deployment/DonationInterface/donate_interface/donate_interface.i18n.php |
— | — | @@ -200,6 +200,10 @@ |
201 | 201 | * @author Turin |
202 | 202 | */ |
203 | 203 | $messages['bg'] = array( |
| 204 | + 'donate_interface-currency' => 'Валута:', |
| 205 | + 'donate_interface-gateway' => 'Начин на плащане:', |
| 206 | + 'donate_interface-submit-button' => 'Даряване', |
| 207 | + 'donate_interface-comment-label' => 'Коментар:', |
204 | 208 | 'donate_interface-GBP' => 'GBP: британска лира', |
205 | 209 | 'donate_interface-EUR' => 'EUR: евро', |
206 | 210 | 'donate_interface-USD' => 'USD: американски долар', |
Property changes on: branches/fundraising/deployment/DonationInterface |
___________________________________________________________________ |
Modified: svn:mergeinfo |
207 | 211 | Merged /trunk/extensions/DonationInterface:r74990-75096 |