Version Description
Download this release
Release Info
Developer | artstorm |
Plugin | PayPal Donations |
Version | 1.8.1 |
Comparing to | |
See all releases |
Code changes from version 1.8 to 1.8.1
- lang/paypal-donations-ro_RO.mo +0 -0
- lang/paypal-donations-ro_RO.po +271 -107
- lang/paypal-donations.pot +74 -77
- lib/PayPalDonations/Admin.php +62 -57
- lib/PayPalDonations/View.php +8 -8
- lib/PayPalDonations/Widget.php +12 -11
- paypal-donations.php +45 -24
- phpunit.xml +0 -12
- readme.txt +21 -19
- screenshot-1.jpg +0 -0
- screenshot-2.jpg +0 -0
- utest/PayPalDonationsTest.php +0 -20
- utest/bootstrap.php +0 -8
- views/widget-form.php +4 -4
lang/paypal-donations-ro_RO.mo
CHANGED
Binary file
|
lang/paypal-donations-ro_RO.po
CHANGED
@@ -1,166 +1,330 @@
|
|
1 |
-
#
|
2 |
-
#
|
3 |
-
#
|
4 |
-
# Traducción al español del plugin PayPal Donations - v.1.0 - 29/04/2010
|
5 |
-
# Autor: Neoshinji - <Neoshinji[at]gmail[dot]com>
|
6 |
-
# Website traducción: http://blog.tuayudainformatica.com/ - <helpdesk@tuayudainformatica.com>
|
7 |
-
#
|
8 |
msgid ""
|
9 |
msgstr ""
|
10 |
-
"Project-Id-Version:
|
11 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/paypal-donations\n"
|
12 |
-
"POT-Creation-Date:
|
13 |
-
"PO-Revision-Date:
|
14 |
-
"Last-Translator:
|
15 |
-
"Language-Team:
|
16 |
"MIME-Version: 1.0\n"
|
17 |
"Content-Type: text/plain; charset=utf-8\n"
|
18 |
"Content-Transfer-Encoding: 8bit\n"
|
19 |
-
"X-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
#: paypal-donations.php:
|
32 |
msgid "PayPal Account"
|
33 |
-
msgstr "PayPal
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
40 |
msgid "Currency"
|
41 |
-
msgstr "
|
42 |
|
43 |
-
|
|
|
|
|
|
|
44 |
msgid "The currency to use for the donations."
|
45 |
-
msgstr "Moneda de
|
46 |
|
47 |
-
|
|
|
|
|
|
|
48 |
msgid "Optional Settings"
|
49 |
msgstr "Setări opţionale"
|
50 |
|
51 |
-
|
|
|
|
|
|
|
52 |
msgid "Page Style"
|
53 |
-
msgstr "
|
54 |
|
55 |
-
|
56 |
-
|
57 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
58 |
|
59 |
-
|
|
|
|
|
|
|
60 |
msgid "Return Page"
|
61 |
-
msgstr "
|
62 |
-
|
63 |
-
#: paypal-donations.php:258
|
64 |
-
msgid "URL to which the donator comes to after completing the donation; for example, a URL on your site that displays a \"Thank you for your donation\"."
|
65 |
-
msgstr "URL-ul care vine la donator după finalizarea donare, de exemplu, un URL pe site-ul dvs, care afişează un \"Va multumim pentru donatia ta\"."
|
66 |
|
67 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
68 |
msgid "Defaults"
|
69 |
-
msgstr "
|
70 |
|
71 |
-
|
|
|
|
|
|
|
72 |
msgid "Amount"
|
73 |
msgstr "Sumă"
|
74 |
|
75 |
-
|
|
|
|
|
|
|
76 |
msgid "The default amount for a donation (Optional)."
|
77 |
msgstr "Valoarea implicită pentru o donaţie (opţional)."
|
78 |
|
79 |
-
|
|
|
|
|
|
|
80 |
msgid "Purpose"
|
81 |
msgstr "Scop"
|
82 |
|
83 |
-
|
|
|
|
|
|
|
84 |
msgid "The default purpose of a donation (Optional)."
|
85 |
msgstr "Scopul implicit al unei donaţii (opţional)."
|
86 |
|
87 |
-
|
|
|
|
|
|
|
88 |
msgid "Reference"
|
89 |
msgstr "Referinţă"
|
90 |
|
91 |
-
|
|
|
|
|
|
|
92 |
msgid "Default reference for the donation (Optional)."
|
93 |
-
msgstr "
|
94 |
|
95 |
-
|
|
|
|
|
|
|
96 |
msgid "Donation Button"
|
97 |
-
msgstr "
|
98 |
|
99 |
-
|
|
|
|
|
|
|
100 |
msgid "Select Button"
|
101 |
-
msgstr "
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
#: paypal-donations.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
108 |
msgid "Enter a URL to a custom donation button."
|
109 |
-
msgstr "
|
110 |
|
111 |
-
|
|
|
|
|
|
|
112 |
msgid "Country and Language"
|
113 |
msgstr "Ţara şi limba"
|
114 |
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
124 |
msgid "PayPal Donation Button"
|
125 |
-
msgstr "
|
126 |
|
127 |
-
|
|
|
|
|
|
|
128 |
msgid "Donate"
|
129 |
-
msgstr "
|
130 |
-
|
131 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
132 |
msgid "Title:"
|
133 |
msgstr "Titlu:"
|
134 |
|
135 |
-
|
|
|
|
|
|
|
136 |
msgid "Text:"
|
137 |
msgstr "Text:"
|
138 |
|
139 |
-
|
|
|
|
|
|
|
140 |
msgid "Purpose:"
|
141 |
msgstr "Scop:"
|
142 |
|
143 |
-
|
|
|
|
|
|
|
144 |
msgid "Reference:"
|
145 |
-
msgstr "
|
146 |
-
|
147 |
-
#. Plugin Name of an extension
|
148 |
-
msgid "PayPal Donations"
|
149 |
-
msgstr "Paypal Donations"
|
150 |
-
|
151 |
-
#. Plugin URI of an extension
|
152 |
-
msgid "http://coding.cglounge.com/wordpress-plugins/paypal-donations/"
|
153 |
-
msgstr "http://coding.cglounge.com/wordpress-plugins/paypal-donations/"
|
154 |
-
|
155 |
-
#. Description of an extension
|
156 |
-
msgid "Easy and simple setup and insertion of PayPal donate buttons with a shortcode or through a sidebar Widget. Donation purpose can be set for each button. A few other customization options are available as well."
|
157 |
-
msgstr "Configurare simplă şi rapidă şi inserarea de butoane PayPal doneaza cu o scurtătură sau prin intermediul unui widget sidebar. Scopul donaţie poate fi setat pentru fiecare buton. Şi alte câteva opţiuni de personalizare sunt de asemenea disponibile."
|
158 |
-
|
159 |
-
#. Author of an extension
|
160 |
-
msgid "Johan Steen"
|
161 |
-
msgstr "Johan Steen"
|
162 |
-
|
163 |
-
#. Author URI of an extension
|
164 |
-
msgid "http://coding.cglounge.com/"
|
165 |
-
msgstr "http://coding.cglounge.com/"
|
166 |
-
|
1 |
+
# This file was generated by WPML
|
2 |
+
# WPML is a WordPress plugin that can turn any WordPress or WordPressMU site into a full featured multilingual content management system.
|
3 |
+
# http://wpml.org
|
|
|
|
|
|
|
|
|
4 |
msgid ""
|
5 |
msgstr ""
|
6 |
+
"Project-Id-Version: \n"
|
7 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/paypal-donations\n"
|
8 |
+
"POT-Creation-Date: 2013-03-09 16:48+0700\n"
|
9 |
+
"PO-Revision-Date: \n"
|
10 |
+
"Last-Translator: < >\n"
|
11 |
+
"Language-Team: \n"
|
12 |
"MIME-Version: 1.0\n"
|
13 |
"Content-Type: text/plain; charset=utf-8\n"
|
14 |
"Content-Transfer-Encoding: 8bit\n"
|
15 |
+
"X-Generator: Poedit 1.5.5\n"
|
16 |
+
|
17 |
+
# 'account_setup_section',
|
18 |
+
# __('Account Setup', 'paypal-donations'),
|
19 |
+
# array($this, 'accountSetupCallback'),
|
20 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:106
|
21 |
+
msgid "Account Setup"
|
22 |
+
msgstr "Setarea contului"
|
23 |
+
|
24 |
+
# 'paypal_account',
|
25 |
+
# __('PayPal Account', 'paypal-donations'),
|
26 |
+
# array($this, 'paypalAccountCallback'),
|
27 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:112
|
28 |
msgid "PayPal Account"
|
29 |
+
msgstr "Contul PayPal"
|
30 |
+
|
31 |
+
# 'label_for' => 'paypal_account',
|
32 |
+
# 'description' => __(
|
33 |
+
# 'Your PayPal Email or Secure Merchant Account ID.',
|
34 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:119
|
35 |
+
msgid "Your PayPal Email or Secure Merchant Account ID."
|
36 |
+
msgstr "Emailul dumneavoastră PayPal sau ID-ul Secure Merchant Account."
|
37 |
+
|
38 |
+
# 'currency_code',
|
39 |
+
# __('Currency', 'paypal-donations'),
|
40 |
+
# array($this, 'currencyCallback'),
|
41 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:126
|
42 |
msgid "Currency"
|
43 |
+
msgstr "Moneda de utilizare"
|
44 |
|
45 |
+
# 'label_for' => 'currency_code',
|
46 |
+
# 'description' => __(
|
47 |
+
# 'The currency to use for the donations.',
|
48 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:133
|
49 |
msgid "The currency to use for the donations."
|
50 |
+
msgstr "Moneda de utilizare pentru donații."
|
51 |
|
52 |
+
# 'optional_section',
|
53 |
+
# __('Optional Settings', 'paypal-donations'),
|
54 |
+
# '',
|
55 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:141
|
56 |
msgid "Optional Settings"
|
57 |
msgstr "Setări opţionale"
|
58 |
|
59 |
+
# 'page_style',
|
60 |
+
# __('Page Style', 'paypal-donations'),
|
61 |
+
# array($this, 'pageStyleCallback'),
|
62 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:147
|
63 |
msgid "Page Style"
|
64 |
+
msgstr "Stilul paginii"
|
65 |
|
66 |
+
# 'label_for' => 'page_style',
|
67 |
+
# 'description' => __(
|
68 |
+
# 'The name of a custom payment page style that exist in your
|
69 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:154
|
70 |
+
msgid ""
|
71 |
+
"The name of a custom payment page style that exist in your\n"
|
72 |
+
" PayPal account profile."
|
73 |
+
msgstr ""
|
74 |
+
"Numele stilului personalizat pentru pagina de plată care există în profilul "
|
75 |
+
"contului dumneavoastră PayPal."
|
76 |
|
77 |
+
# 'return_page',
|
78 |
+
# __('Return Page', 'paypal-donations'),
|
79 |
+
# array($this, 'returnPageCallback'),
|
80 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:162
|
81 |
msgid "Return Page"
|
82 |
+
msgstr "Pagina de întoarcere"
|
|
|
|
|
|
|
|
|
83 |
|
84 |
+
# 'label_for' => 'return_page',
|
85 |
+
# 'description' => __(
|
86 |
+
# 'URL to which the donator comes to after completing the
|
87 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:169
|
88 |
+
msgid ""
|
89 |
+
"URL to which the donator comes to after completing the\n"
|
90 |
+
" donation; for example, a URL on your site that displays "
|
91 |
+
"a\n"
|
92 |
+
" \"Thank you for your donation\"."
|
93 |
+
msgstr ""
|
94 |
+
"URL-ul la care donatorul se întoarce după completarea procesului de donare; "
|
95 |
+
"de exemplu, un URL pe site-ul dumneavoastră care afișează o notă ”Mulțumim "
|
96 |
+
"pentru donația dumneavoastră”."
|
97 |
+
|
98 |
+
# 'default_section',
|
99 |
+
# __('Defaults', 'paypal-donations'),
|
100 |
+
# '',
|
101 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:179
|
102 |
msgid "Defaults"
|
103 |
+
msgstr "Setările implicite"
|
104 |
|
105 |
+
# 'amount',
|
106 |
+
# __('Amount', 'paypal-donations'),
|
107 |
+
# array($this, 'amountCallback'),
|
108 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:185
|
109 |
msgid "Amount"
|
110 |
msgstr "Sumă"
|
111 |
|
112 |
+
# 'label_for' => 'amount',
|
113 |
+
# 'description' => __(
|
114 |
+
# 'The default amount for a donation (Optional).',
|
115 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:192
|
116 |
msgid "The default amount for a donation (Optional)."
|
117 |
msgstr "Valoarea implicită pentru o donaţie (opţional)."
|
118 |
|
119 |
+
# 'purpose',
|
120 |
+
# __('Purpose', 'paypal-donations'),
|
121 |
+
# array($this, 'purposeCallback'),
|
122 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:199
|
123 |
msgid "Purpose"
|
124 |
msgstr "Scop"
|
125 |
|
126 |
+
# 'label_for' => 'purpose',
|
127 |
+
# 'description' => __(
|
128 |
+
# 'The default purpose of a donation (Optional).',
|
129 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:206
|
130 |
msgid "The default purpose of a donation (Optional)."
|
131 |
msgstr "Scopul implicit al unei donaţii (opţional)."
|
132 |
|
133 |
+
# 'reference',
|
134 |
+
# __('Reference', 'paypal-donations'),
|
135 |
+
# array($this, 'referenceCallback'),
|
136 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:213
|
137 |
msgid "Reference"
|
138 |
msgstr "Referinţă"
|
139 |
|
140 |
+
# 'label_for' => 'reference',
|
141 |
+
# 'description' => __(
|
142 |
+
# 'Default reference for the donation (Optional).',
|
143 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:220
|
144 |
msgid "Default reference for the donation (Optional)."
|
145 |
+
msgstr "Referința implicită pentru donație (opțional)."
|
146 |
|
147 |
+
# 'donate_button_section',
|
148 |
+
# __('Donation Button', 'paypal-donations'),
|
149 |
+
# '',
|
150 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:228
|
151 |
msgid "Donation Button"
|
152 |
+
msgstr "Butonul de donare"
|
153 |
|
154 |
+
# 'button',
|
155 |
+
# __('Select Button', 'paypal-donations'),
|
156 |
+
# array($this, 'buttonCallback'),
|
157 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:234
|
158 |
msgid "Select Button"
|
159 |
+
msgstr "Selectare buton"
|
160 |
+
|
161 |
+
# 'button_url',
|
162 |
+
# __('Custom Button', 'paypal-donations'),
|
163 |
+
# array($this, 'buttonUrlCallback'),
|
164 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:245
|
165 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:494
|
166 |
+
msgid "Custom Button"
|
167 |
+
msgstr "Buton personalizat"
|
168 |
+
|
169 |
+
# 'label_for' => 'button_url',
|
170 |
+
# 'description' => __(
|
171 |
+
# 'Enter a URL to a custom donation button.',
|
172 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:252
|
173 |
msgid "Enter a URL to a custom donation button."
|
174 |
+
msgstr "Introduceți un URL de la un buton de donație personalizat"
|
175 |
|
176 |
+
# 'button_localized',
|
177 |
+
# __('Country and Language', 'paypal-donations'),
|
178 |
+
# array($this, 'localizeButtonCallback'),
|
179 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:259
|
180 |
msgid "Country and Language"
|
181 |
msgstr "Ţara şi limba"
|
182 |
|
183 |
+
# 'label_for' => 'button_localized',
|
184 |
+
# 'description' => __(
|
185 |
+
# 'Localize the language and the country for the button.',
|
186 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:266
|
187 |
+
msgid "Localize the language and the country for the button."
|
188 |
+
msgstr "Localizarea limbii și a țării pentru buton."
|
189 |
+
|
190 |
+
# 'extras_section',
|
191 |
+
# __('Extras', 'paypal-donations'),
|
192 |
+
# array($this, 'extrasCallback'),
|
193 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:281
|
194 |
+
msgid "Extras"
|
195 |
+
msgstr "Extras"
|
196 |
+
|
197 |
+
# 'disable_stats',
|
198 |
+
# __('Disable PayPal Statistics', 'paypal-donations'),
|
199 |
+
# array($this, 'disableStatsCallback'),
|
200 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:287
|
201 |
+
msgid "Disable PayPal Statistics"
|
202 |
+
msgstr "Dezactivare statisticile PayPal"
|
203 |
+
|
204 |
+
# 'center_button',
|
205 |
+
# __('Theme CSS Override: Center Button', 'paypal-donations'),
|
206 |
+
# array($this, 'centerButtonCallback'),
|
207 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:298
|
208 |
+
msgid "Theme CSS Override: Center Button"
|
209 |
+
msgstr "Suprascriere CSS-ul temei: centrare buton"
|
210 |
+
|
211 |
+
# 'set_checkout_language',
|
212 |
+
# __('Enable Checkout Language', 'paypal-donations'),
|
213 |
+
# array($this, 'setCheckoutLangugageCallback'),
|
214 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:309
|
215 |
+
msgid "Enable Checkout Language"
|
216 |
+
msgstr "Activare limbă pentru procesare"
|
217 |
+
|
218 |
+
# 'checkout_language',
|
219 |
+
# __('Checkout Language', 'paypal-donations'),
|
220 |
+
# array($this, 'checkoutLangugageCallback'),
|
221 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:320
|
222 |
+
msgid "Checkout Language"
|
223 |
+
msgstr "Limba pentru procesare"
|
224 |
+
|
225 |
+
# 'return_method',
|
226 |
+
# __('Return Method', 'paypal-donations'),
|
227 |
+
# array($this, 'returnMethodCallback'),
|
228 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:331
|
229 |
+
msgid "Return Method"
|
230 |
+
msgstr "Metoda de întoarcere (Return)"
|
231 |
+
|
232 |
+
# 'label_for' => 'return_method',
|
233 |
+
# 'description' => __(
|
234 |
+
# 'Takes effect only if the return page is set.',
|
235 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:338
|
236 |
+
msgid "Takes effect only if the return page is set."
|
237 |
+
msgstr "Se efectuează doar dacă pagina de întoarcere este activată."
|
238 |
+
|
239 |
+
# {
|
240 |
+
# printf('<p>%s</p>', __('Required fields.', 'paypal-donations'));
|
241 |
+
# }
|
242 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:356
|
243 |
+
msgid "Required fields."
|
244 |
+
msgstr "Câmpuri obligatorii."
|
245 |
+
|
246 |
+
# '<p>%s</p>',
|
247 |
+
# __('Optional extra settings to fine tune the setup in certain
|
248 |
+
# scenarios.',
|
249 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:368
|
250 |
+
msgid ""
|
251 |
+
"Optional extra settings to fine tune the setup in certain\n"
|
252 |
+
" scenarios."
|
253 |
+
msgstr "Setări opționale pentru finisarea setărilor în anumite situații."
|
254 |
+
|
255 |
+
# $methods = array(
|
256 |
+
# __('GET method (default)', 'post-snippets'),
|
257 |
+
# __('GET method, no variables', 'post-snippets'),
|
258 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:611
|
259 |
+
msgid "GET method (default)"
|
260 |
+
msgstr "Metoda GET (implicită)"
|
261 |
+
|
262 |
+
# __('GET method (default)', 'post-snippets'),
|
263 |
+
# __('GET method, no variables', 'post-snippets'),
|
264 |
+
# __('POST method', 'post-snippets')
|
265 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:612
|
266 |
+
msgid "GET method, no variables"
|
267 |
+
msgstr "Metoda GET, fără variabile"
|
268 |
+
|
269 |
+
# __('GET method, no variables', 'post-snippets'),
|
270 |
+
# __('POST method', 'post-snippets')
|
271 |
+
# );
|
272 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:613
|
273 |
+
msgid "POST method"
|
274 |
+
msgstr "Metoda POST"
|
275 |
+
|
276 |
+
# 'classname' => 'widget_paypal_donations',
|
277 |
+
# 'description' => __('PayPal Donation Button', 'paypal-donations')
|
278 |
+
# );
|
279 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Widget.php:17
|
280 |
msgid "PayPal Donation Button"
|
281 |
+
msgstr "Butonul de donație PayPal"
|
282 |
|
283 |
+
# $defaults = array(
|
284 |
+
# 'title' => __('Donate', 'paypal-donations'),
|
285 |
+
# 'text' => '', 'purpose' => '',
|
286 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Widget.php:86
|
287 |
msgid "Donate"
|
288 |
+
msgstr "Donare"
|
289 |
+
|
290 |
+
# <ul id="paypal-donations-tabs">
|
291 |
+
# <li id="paypal-donations-tab_1" class="nav-tab nav-tab-active"><?php _e('General', 'paypal-donations'); ?></li>
|
292 |
+
# <li id="paypal-donations-tab_2" class="nav-tab"><?php _e('Advanced', 'paypal-donations'); ?></li>
|
293 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/views/admin.php:8
|
294 |
+
msgid "General"
|
295 |
+
msgstr "General"
|
296 |
+
|
297 |
+
# <li id="paypal-donations-tab_1" class="nav-tab nav-tab-active"><?php _e('General', 'paypal-donations'); ?></li>
|
298 |
+
# <li id="paypal-donations-tab_2" class="nav-tab"><?php _e('Advanced', 'paypal-donations'); ?></li>
|
299 |
+
# </ul>
|
300 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/views/admin.php:9
|
301 |
+
msgid "Advanced"
|
302 |
+
msgstr "Avansat"
|
303 |
+
|
304 |
+
# <p>
|
305 |
+
# <label for="<?php echo $title_id; ?>"><?php _e('Title:', 'paypal-donations'); ?>
|
306 |
+
# <input class="widefat" id="<?php echo $title_id; ?>" name="<?php echo $title_name; ?>" type="text" value="<?php echo esc_attr($instance['title']); ?>" />
|
307 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/views/widget-form.php:2
|
308 |
msgid "Title:"
|
309 |
msgstr "Titlu:"
|
310 |
|
311 |
+
# <p>
|
312 |
+
# <label for="<?php echo $text_id; ?>"><?php _e('Text:', 'paypal-donations'); ?>
|
313 |
+
# <textarea class="widefat" id="<?php echo $text_id; ?>" name="<?php echo $text_name; ?>"><?php echo esc_attr($instance['text']); ?></textarea>
|
314 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/views/widget-form.php:8
|
315 |
msgid "Text:"
|
316 |
msgstr "Text:"
|
317 |
|
318 |
+
# <p>
|
319 |
+
# <label for="<?php echo $purpose_id; ?>"><?php _e('Purpose:', 'paypal-donations'); ?>
|
320 |
+
# <input class="widefat" id="<?php echo $purpose_id; ?>" name="<?php echo $purpose_name; ?>" type="text" value="<?php echo esc_attr($instance['purpose']); ?>" />
|
321 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/views/widget-form.php:14
|
322 |
msgid "Purpose:"
|
323 |
msgstr "Scop:"
|
324 |
|
325 |
+
# <p>
|
326 |
+
# <label for="<?php echo $reference_id; ?>"><?php _e('Reference:', 'paypal-donations'); ?>
|
327 |
+
# <input class="widefat" id="<?php echo $reference_id; ?>" name="<?php echo $reference_name; ?>" type="text" value="<?php echo esc_attr($instance['reference']); ?>" />
|
328 |
+
#: D:\Dropbox\Code\WordPress\paypal-donations/views/widget-form.php:20
|
329 |
msgid "Reference:"
|
330 |
+
msgstr "Referință:"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lang/paypal-donations.pot
CHANGED
@@ -1,60 +1,84 @@
|
|
1 |
-
#
|
2 |
-
#
|
|
|
|
|
|
|
|
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version:
|
6 |
-
"Report-Msgid-Bugs-To:
|
7 |
-
"POT-Creation-Date: 2013-
|
8 |
-
"PO-Revision-Date:
|
9 |
-
"Last-Translator:
|
10 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
11 |
"MIME-Version: 1.0\n"
|
12 |
-
"Content-Type: text/plain; charset=
|
13 |
"Content-Transfer-Encoding: 8bit\n"
|
14 |
-
"X-Generator: Poedit 1.5.5\n"
|
15 |
-
"X-Poedit-KeywordsList: __;_e\n"
|
16 |
-
"X-Poedit-Basepath: .\n"
|
17 |
-
"X-Poedit-SearchPath-0: D:\\Dropbox\\Code\\WordPress\\paypal-donations\n"
|
18 |
|
19 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
msgid "Account Setup"
|
21 |
msgstr ""
|
22 |
|
23 |
-
#:
|
24 |
msgid "PayPal Account"
|
25 |
msgstr ""
|
26 |
|
27 |
-
#:
|
28 |
msgid "Your PayPal Email or Secure Merchant Account ID."
|
29 |
msgstr ""
|
30 |
|
31 |
-
#:
|
32 |
msgid "Currency"
|
33 |
msgstr ""
|
34 |
|
35 |
-
#:
|
36 |
msgid "The currency to use for the donations."
|
37 |
msgstr ""
|
38 |
|
39 |
-
#:
|
40 |
msgid "Optional Settings"
|
41 |
msgstr ""
|
42 |
|
43 |
-
#:
|
44 |
msgid "Page Style"
|
45 |
msgstr ""
|
46 |
|
47 |
-
#:
|
48 |
msgid ""
|
49 |
"The name of a custom payment page style that exist in your\n"
|
50 |
" PayPal account profile."
|
51 |
msgstr ""
|
52 |
|
53 |
-
#:
|
54 |
msgid "Return Page"
|
55 |
msgstr ""
|
56 |
|
57 |
-
#:
|
58 |
msgid ""
|
59 |
"URL to which the donator comes to after completing the\n"
|
60 |
" donation; for example, a URL on your site that displays "
|
@@ -62,137 +86,110 @@ msgid ""
|
|
62 |
" \"Thank you for your donation\"."
|
63 |
msgstr ""
|
64 |
|
65 |
-
#:
|
66 |
msgid "Defaults"
|
67 |
msgstr ""
|
68 |
|
69 |
-
#:
|
70 |
msgid "Amount"
|
71 |
msgstr ""
|
72 |
|
73 |
-
#:
|
74 |
msgid "The default amount for a donation (Optional)."
|
75 |
msgstr ""
|
76 |
|
77 |
-
#:
|
78 |
msgid "Purpose"
|
79 |
msgstr ""
|
80 |
|
81 |
-
#:
|
82 |
msgid "The default purpose of a donation (Optional)."
|
83 |
msgstr ""
|
84 |
|
85 |
-
#:
|
86 |
msgid "Reference"
|
87 |
msgstr ""
|
88 |
|
89 |
-
#:
|
90 |
msgid "Default reference for the donation (Optional)."
|
91 |
msgstr ""
|
92 |
|
93 |
-
#:
|
94 |
msgid "Donation Button"
|
95 |
msgstr ""
|
96 |
|
97 |
-
#:
|
98 |
msgid "Select Button"
|
99 |
msgstr ""
|
100 |
|
101 |
-
#:
|
102 |
-
#: D:\Dropbox\Code\WordPress\paypal-donations/lib/PayPalDonations/Admin.php:494
|
103 |
msgid "Custom Button"
|
104 |
msgstr ""
|
105 |
|
106 |
-
#:
|
107 |
msgid "Enter a URL to a custom donation button."
|
108 |
msgstr ""
|
109 |
|
110 |
-
#:
|
111 |
msgid "Country and Language"
|
112 |
msgstr ""
|
113 |
|
114 |
-
#:
|
115 |
msgid "Localize the language and the country for the button."
|
116 |
msgstr ""
|
117 |
|
118 |
-
#:
|
119 |
msgid "Extras"
|
120 |
msgstr ""
|
121 |
|
122 |
-
#:
|
123 |
msgid "Disable PayPal Statistics"
|
124 |
msgstr ""
|
125 |
|
126 |
-
#:
|
127 |
msgid "Theme CSS Override: Center Button"
|
128 |
msgstr ""
|
129 |
|
130 |
-
#:
|
131 |
msgid "Enable Checkout Language"
|
132 |
msgstr ""
|
133 |
|
134 |
-
#:
|
135 |
msgid "Checkout Language"
|
136 |
msgstr ""
|
137 |
|
138 |
-
#:
|
139 |
msgid "Return Method"
|
140 |
msgstr ""
|
141 |
|
142 |
-
#:
|
143 |
msgid "Takes effect only if the return page is set."
|
144 |
msgstr ""
|
145 |
|
146 |
-
#:
|
147 |
msgid "Required fields."
|
148 |
msgstr ""
|
149 |
|
150 |
-
#:
|
151 |
-
msgid ""
|
152 |
-
"Optional extra settings to fine tune the setup in certain\n"
|
153 |
-
" scenarios."
|
154 |
msgstr ""
|
155 |
|
156 |
-
#:
|
157 |
msgid "GET method (default)"
|
158 |
msgstr ""
|
159 |
|
160 |
-
#:
|
161 |
msgid "GET method, no variables"
|
162 |
msgstr ""
|
163 |
|
164 |
-
#:
|
165 |
msgid "POST method"
|
166 |
msgstr ""
|
167 |
|
168 |
-
#:
|
169 |
msgid "PayPal Donation Button"
|
170 |
msgstr ""
|
171 |
|
172 |
-
#:
|
173 |
msgid "Donate"
|
174 |
msgstr ""
|
175 |
-
|
176 |
-
#: D:\Dropbox\Code\WordPress\paypal-donations/views/admin.php:8
|
177 |
-
msgid "General"
|
178 |
-
msgstr ""
|
179 |
-
|
180 |
-
#: D:\Dropbox\Code\WordPress\paypal-donations/views/admin.php:9
|
181 |
-
msgid "Advanced"
|
182 |
-
msgstr ""
|
183 |
-
|
184 |
-
#: D:\Dropbox\Code\WordPress\paypal-donations/views/widget-form.php:2
|
185 |
-
msgid "Title:"
|
186 |
-
msgstr ""
|
187 |
-
|
188 |
-
#: D:\Dropbox\Code\WordPress\paypal-donations/views/widget-form.php:8
|
189 |
-
msgid "Text:"
|
190 |
-
msgstr ""
|
191 |
-
|
192 |
-
#: D:\Dropbox\Code\WordPress\paypal-donations/views/widget-form.php:14
|
193 |
-
msgid "Purpose:"
|
194 |
-
msgstr ""
|
195 |
-
|
196 |
-
#: D:\Dropbox\Code\WordPress\paypal-donations/views/widget-form.php:20
|
197 |
-
msgid "Reference:"
|
198 |
-
msgstr ""
|
1 |
+
# SOME DESCRIPTIVE TITLE.
|
2 |
+
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
3 |
+
# This file is distributed under the same license as the PACKAGE package.
|
4 |
+
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
5 |
+
#
|
6 |
+
#, fuzzy
|
7 |
msgid ""
|
8 |
msgstr ""
|
9 |
+
"Project-Id-Version: PACKAGE VERSION\n"
|
10 |
+
"Report-Msgid-Bugs-To: \n"
|
11 |
+
"POT-Creation-Date: 2013-04-27 13:45+0700\n"
|
12 |
+
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
13 |
+
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
14 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
15 |
"MIME-Version: 1.0\n"
|
16 |
+
"Content-Type: text/plain; charset=CHARSET\n"
|
17 |
"Content-Transfer-Encoding: 8bit\n"
|
|
|
|
|
|
|
|
|
18 |
|
19 |
+
#: views/admin.php:8
|
20 |
+
msgid "General"
|
21 |
+
msgstr ""
|
22 |
+
|
23 |
+
#: views/admin.php:9
|
24 |
+
msgid "Advanced"
|
25 |
+
msgstr ""
|
26 |
+
|
27 |
+
#: views/widget-form.php:2
|
28 |
+
msgid "Title:"
|
29 |
+
msgstr ""
|
30 |
+
|
31 |
+
#: views/widget-form.php:8
|
32 |
+
msgid "Text:"
|
33 |
+
msgstr ""
|
34 |
+
|
35 |
+
#: views/widget-form.php:14
|
36 |
+
msgid "Purpose:"
|
37 |
+
msgstr ""
|
38 |
+
|
39 |
+
#: views/widget-form.php:20
|
40 |
+
msgid "Reference:"
|
41 |
+
msgstr ""
|
42 |
+
|
43 |
+
#: lib/PayPalDonations/Admin.php:105
|
44 |
msgid "Account Setup"
|
45 |
msgstr ""
|
46 |
|
47 |
+
#: lib/PayPalDonations/Admin.php:111
|
48 |
msgid "PayPal Account"
|
49 |
msgstr ""
|
50 |
|
51 |
+
#: lib/PayPalDonations/Admin.php:118
|
52 |
msgid "Your PayPal Email or Secure Merchant Account ID."
|
53 |
msgstr ""
|
54 |
|
55 |
+
#: lib/PayPalDonations/Admin.php:125
|
56 |
msgid "Currency"
|
57 |
msgstr ""
|
58 |
|
59 |
+
#: lib/PayPalDonations/Admin.php:132
|
60 |
msgid "The currency to use for the donations."
|
61 |
msgstr ""
|
62 |
|
63 |
+
#: lib/PayPalDonations/Admin.php:140
|
64 |
msgid "Optional Settings"
|
65 |
msgstr ""
|
66 |
|
67 |
+
#: lib/PayPalDonations/Admin.php:146
|
68 |
msgid "Page Style"
|
69 |
msgstr ""
|
70 |
|
71 |
+
#: lib/PayPalDonations/Admin.php:153
|
72 |
msgid ""
|
73 |
"The name of a custom payment page style that exist in your\n"
|
74 |
" PayPal account profile."
|
75 |
msgstr ""
|
76 |
|
77 |
+
#: lib/PayPalDonations/Admin.php:161
|
78 |
msgid "Return Page"
|
79 |
msgstr ""
|
80 |
|
81 |
+
#: lib/PayPalDonations/Admin.php:168
|
82 |
msgid ""
|
83 |
"URL to which the donator comes to after completing the\n"
|
84 |
" donation; for example, a URL on your site that displays "
|
86 |
" \"Thank you for your donation\"."
|
87 |
msgstr ""
|
88 |
|
89 |
+
#: lib/PayPalDonations/Admin.php:178
|
90 |
msgid "Defaults"
|
91 |
msgstr ""
|
92 |
|
93 |
+
#: lib/PayPalDonations/Admin.php:184
|
94 |
msgid "Amount"
|
95 |
msgstr ""
|
96 |
|
97 |
+
#: lib/PayPalDonations/Admin.php:191
|
98 |
msgid "The default amount for a donation (Optional)."
|
99 |
msgstr ""
|
100 |
|
101 |
+
#: lib/PayPalDonations/Admin.php:198
|
102 |
msgid "Purpose"
|
103 |
msgstr ""
|
104 |
|
105 |
+
#: lib/PayPalDonations/Admin.php:205
|
106 |
msgid "The default purpose of a donation (Optional)."
|
107 |
msgstr ""
|
108 |
|
109 |
+
#: lib/PayPalDonations/Admin.php:212
|
110 |
msgid "Reference"
|
111 |
msgstr ""
|
112 |
|
113 |
+
#: lib/PayPalDonations/Admin.php:219
|
114 |
msgid "Default reference for the donation (Optional)."
|
115 |
msgstr ""
|
116 |
|
117 |
+
#: lib/PayPalDonations/Admin.php:227
|
118 |
msgid "Donation Button"
|
119 |
msgstr ""
|
120 |
|
121 |
+
#: lib/PayPalDonations/Admin.php:233
|
122 |
msgid "Select Button"
|
123 |
msgstr ""
|
124 |
|
125 |
+
#: lib/PayPalDonations/Admin.php:244 lib/PayPalDonations/Admin.php:499
|
|
|
126 |
msgid "Custom Button"
|
127 |
msgstr ""
|
128 |
|
129 |
+
#: lib/PayPalDonations/Admin.php:251
|
130 |
msgid "Enter a URL to a custom donation button."
|
131 |
msgstr ""
|
132 |
|
133 |
+
#: lib/PayPalDonations/Admin.php:258
|
134 |
msgid "Country and Language"
|
135 |
msgstr ""
|
136 |
|
137 |
+
#: lib/PayPalDonations/Admin.php:265
|
138 |
msgid "Localize the language and the country for the button."
|
139 |
msgstr ""
|
140 |
|
141 |
+
#: lib/PayPalDonations/Admin.php:280
|
142 |
msgid "Extras"
|
143 |
msgstr ""
|
144 |
|
145 |
+
#: lib/PayPalDonations/Admin.php:286
|
146 |
msgid "Disable PayPal Statistics"
|
147 |
msgstr ""
|
148 |
|
149 |
+
#: lib/PayPalDonations/Admin.php:298
|
150 |
msgid "Theme CSS Override: Center Button"
|
151 |
msgstr ""
|
152 |
|
153 |
+
#: lib/PayPalDonations/Admin.php:311
|
154 |
msgid "Enable Checkout Language"
|
155 |
msgstr ""
|
156 |
|
157 |
+
#: lib/PayPalDonations/Admin.php:322
|
158 |
msgid "Checkout Language"
|
159 |
msgstr ""
|
160 |
|
161 |
+
#: lib/PayPalDonations/Admin.php:333
|
162 |
msgid "Return Method"
|
163 |
msgstr ""
|
164 |
|
165 |
+
#: lib/PayPalDonations/Admin.php:340
|
166 |
msgid "Takes effect only if the return page is set."
|
167 |
msgstr ""
|
168 |
|
169 |
+
#: lib/PayPalDonations/Admin.php:360
|
170 |
msgid "Required fields."
|
171 |
msgstr ""
|
172 |
|
173 |
+
#: lib/PayPalDonations/Admin.php:374
|
174 |
+
msgid "Optional extra settings to fine tune the setup in certain scenarios."
|
|
|
|
|
175 |
msgstr ""
|
176 |
|
177 |
+
#: lib/PayPalDonations/Admin.php:616
|
178 |
msgid "GET method (default)"
|
179 |
msgstr ""
|
180 |
|
181 |
+
#: lib/PayPalDonations/Admin.php:617
|
182 |
msgid "GET method, no variables"
|
183 |
msgstr ""
|
184 |
|
185 |
+
#: lib/PayPalDonations/Admin.php:618
|
186 |
msgid "POST method"
|
187 |
msgstr ""
|
188 |
|
189 |
+
#: lib/PayPalDonations/Widget.php:18
|
190 |
msgid "PayPal Donation Button"
|
191 |
msgstr ""
|
192 |
|
193 |
+
#: lib/PayPalDonations/Widget.php:89
|
194 |
msgid "Donate"
|
195 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lib/PayPalDonations/Admin.php
CHANGED
@@ -64,8 +64,7 @@ class PayPalDonations_Admin
|
|
64 |
'pageSlug' => PayPalDonations_Admin::PAGE_SLUG,
|
65 |
'optionDBKey' => PayPalDonations::OPTION_DB_KEY,
|
66 |
);
|
67 |
-
echo PayPalDonations_View::render(
|
68 |
-
plugin_dir_path(__FILE__).'../../views/admin.php', $data);
|
69 |
}
|
70 |
|
71 |
/**
|
@@ -103,13 +102,13 @@ class PayPalDonations_Admin
|
|
103 |
{
|
104 |
add_settings_section(
|
105 |
'account_setup_section',
|
106 |
-
__('Account Setup',
|
107 |
array($this, 'accountSetupCallback'),
|
108 |
self::PAGE_SLUG
|
109 |
);
|
110 |
add_settings_field(
|
111 |
'paypal_account',
|
112 |
-
__('PayPal Account',
|
113 |
array($this, 'paypalAccountCallback'),
|
114 |
self::PAGE_SLUG,
|
115 |
'account_setup_section',
|
@@ -117,13 +116,13 @@ class PayPalDonations_Admin
|
|
117 |
'label_for' => 'paypal_account',
|
118 |
'description' => __(
|
119 |
'Your PayPal Email or Secure Merchant Account ID.',
|
120 |
-
|
121 |
),
|
122 |
)
|
123 |
);
|
124 |
add_settings_field(
|
125 |
'currency_code',
|
126 |
-
__('Currency',
|
127 |
array($this, 'currencyCallback'),
|
128 |
self::PAGE_SLUG,
|
129 |
'account_setup_section',
|
@@ -131,20 +130,20 @@ class PayPalDonations_Admin
|
|
131 |
'label_for' => 'currency_code',
|
132 |
'description' => __(
|
133 |
'The currency to use for the donations.',
|
134 |
-
|
135 |
),
|
136 |
)
|
137 |
);
|
138 |
|
139 |
add_settings_section(
|
140 |
'optional_section',
|
141 |
-
__('Optional Settings',
|
142 |
'',
|
143 |
self::PAGE_SLUG
|
144 |
);
|
145 |
add_settings_field(
|
146 |
'page_style',
|
147 |
-
__('Page Style',
|
148 |
array($this, 'pageStyleCallback'),
|
149 |
self::PAGE_SLUG,
|
150 |
'optional_section',
|
@@ -153,13 +152,13 @@ class PayPalDonations_Admin
|
|
153 |
'description' => __(
|
154 |
'The name of a custom payment page style that exist in your
|
155 |
PayPal account profile.',
|
156 |
-
|
157 |
),
|
158 |
)
|
159 |
);
|
160 |
add_settings_field(
|
161 |
'return_page',
|
162 |
-
__('Return Page',
|
163 |
array($this, 'returnPageCallback'),
|
164 |
self::PAGE_SLUG,
|
165 |
'optional_section',
|
@@ -169,20 +168,20 @@ class PayPalDonations_Admin
|
|
169 |
'URL to which the donator comes to after completing the
|
170 |
donation; for example, a URL on your site that displays a
|
171 |
"Thank you for your donation".',
|
172 |
-
|
173 |
),
|
174 |
)
|
175 |
);
|
176 |
|
177 |
add_settings_section(
|
178 |
'default_section',
|
179 |
-
__('Defaults',
|
180 |
'',
|
181 |
self::PAGE_SLUG
|
182 |
);
|
183 |
add_settings_field(
|
184 |
'amount',
|
185 |
-
__('Amount',
|
186 |
array($this, 'amountCallback'),
|
187 |
self::PAGE_SLUG,
|
188 |
'default_section',
|
@@ -190,13 +189,13 @@ class PayPalDonations_Admin
|
|
190 |
'label_for' => 'amount',
|
191 |
'description' => __(
|
192 |
'The default amount for a donation (Optional).',
|
193 |
-
|
194 |
),
|
195 |
)
|
196 |
);
|
197 |
add_settings_field(
|
198 |
'purpose',
|
199 |
-
__('Purpose',
|
200 |
array($this, 'purposeCallback'),
|
201 |
self::PAGE_SLUG,
|
202 |
'default_section',
|
@@ -204,13 +203,13 @@ class PayPalDonations_Admin
|
|
204 |
'label_for' => 'purpose',
|
205 |
'description' => __(
|
206 |
'The default purpose of a donation (Optional).',
|
207 |
-
|
208 |
),
|
209 |
)
|
210 |
);
|
211 |
add_settings_field(
|
212 |
'reference',
|
213 |
-
__('Reference',
|
214 |
array($this, 'referenceCallback'),
|
215 |
self::PAGE_SLUG,
|
216 |
'default_section',
|
@@ -218,20 +217,20 @@ class PayPalDonations_Admin
|
|
218 |
'label_for' => 'reference',
|
219 |
'description' => __(
|
220 |
'Default reference for the donation (Optional).',
|
221 |
-
|
222 |
),
|
223 |
)
|
224 |
);
|
225 |
|
226 |
add_settings_section(
|
227 |
'donate_button_section',
|
228 |
-
__('Donation Button',
|
229 |
'',
|
230 |
self::PAGE_SLUG
|
231 |
);
|
232 |
add_settings_field(
|
233 |
'button',
|
234 |
-
__('Select Button',
|
235 |
array($this, 'buttonCallback'),
|
236 |
self::PAGE_SLUG,
|
237 |
'donate_button_section',
|
@@ -242,7 +241,7 @@ class PayPalDonations_Admin
|
|
242 |
);
|
243 |
add_settings_field(
|
244 |
'button_url',
|
245 |
-
__('Custom Button',
|
246 |
array($this, 'buttonUrlCallback'),
|
247 |
self::PAGE_SLUG,
|
248 |
'donate_button_section',
|
@@ -250,13 +249,13 @@ class PayPalDonations_Admin
|
|
250 |
'label_for' => 'button_url',
|
251 |
'description' => __(
|
252 |
'Enter a URL to a custom donation button.',
|
253 |
-
|
254 |
),
|
255 |
)
|
256 |
);
|
257 |
add_settings_field(
|
258 |
'button_localized',
|
259 |
-
__('Country and Language',
|
260 |
array($this, 'localizeButtonCallback'),
|
261 |
self::PAGE_SLUG,
|
262 |
'donate_button_section',
|
@@ -264,7 +263,7 @@ class PayPalDonations_Admin
|
|
264 |
'label_for' => 'button_localized',
|
265 |
'description' => __(
|
266 |
'Localize the language and the country for the button.',
|
267 |
-
|
268 |
),
|
269 |
)
|
270 |
);
|
@@ -278,13 +277,13 @@ class PayPalDonations_Admin
|
|
278 |
|
279 |
add_settings_section(
|
280 |
'extras_section',
|
281 |
-
__('Extras',
|
282 |
array($this, 'extrasCallback'),
|
283 |
self::PAGE_SLUG
|
284 |
);
|
285 |
add_settings_field(
|
286 |
'disable_stats',
|
287 |
-
__('Disable PayPal Statistics',
|
288 |
array($this, 'disableStatsCallback'),
|
289 |
self::PAGE_SLUG,
|
290 |
'extras_section',
|
@@ -295,7 +294,10 @@ class PayPalDonations_Admin
|
|
295 |
);
|
296 |
add_settings_field(
|
297 |
'center_button',
|
298 |
-
__(
|
|
|
|
|
|
|
299 |
array($this, 'centerButtonCallback'),
|
300 |
self::PAGE_SLUG,
|
301 |
'extras_section',
|
@@ -306,7 +308,7 @@ class PayPalDonations_Admin
|
|
306 |
);
|
307 |
add_settings_field(
|
308 |
'set_checkout_language',
|
309 |
-
__('Enable Checkout Language',
|
310 |
array($this, 'setCheckoutLangugageCallback'),
|
311 |
self::PAGE_SLUG,
|
312 |
'extras_section',
|
@@ -317,7 +319,7 @@ class PayPalDonations_Admin
|
|
317 |
);
|
318 |
add_settings_field(
|
319 |
'checkout_language',
|
320 |
-
__('Checkout Language',
|
321 |
array($this, 'checkoutLangugageCallback'),
|
322 |
self::PAGE_SLUG,
|
323 |
'extras_section',
|
@@ -328,7 +330,7 @@ class PayPalDonations_Admin
|
|
328 |
);
|
329 |
add_settings_field(
|
330 |
'return_method',
|
331 |
-
__('Return Method',
|
332 |
array($this, 'returnMethodCallback'),
|
333 |
self::PAGE_SLUG,
|
334 |
'extras_section',
|
@@ -353,7 +355,10 @@ class PayPalDonations_Admin
|
|
353 |
|
354 |
public function accountSetupCallback()
|
355 |
{
|
356 |
-
printf(
|
|
|
|
|
|
|
357 |
}
|
358 |
|
359 |
public function tabsCallback()
|
@@ -365,9 +370,9 @@ class PayPalDonations_Admin
|
|
365 |
{
|
366 |
printf(
|
367 |
'<p>%s</p>',
|
368 |
-
|
369 |
-
scenarios.',
|
370 |
-
|
371 |
)
|
372 |
);
|
373 |
}
|
@@ -384,7 +389,7 @@ class PayPalDonations_Admin
|
|
384 |
echo "name='{$optionKey}[paypal_account]'' ";
|
385 |
echo "value='{$options['paypal_account']}' />";
|
386 |
|
387 |
-
echo "<p class='description'>{$args['description']}</p>";
|
388 |
}
|
389 |
|
390 |
public function currencyCallback($args)
|
@@ -406,7 +411,7 @@ class PayPalDonations_Admin
|
|
406 |
}
|
407 |
echo "</select>";
|
408 |
|
409 |
-
echo "<p class='description'>{$args['description']}</p>";
|
410 |
}
|
411 |
|
412 |
public function pageStyleCallback($args)
|
@@ -417,7 +422,7 @@ class PayPalDonations_Admin
|
|
417 |
echo "name='{$optionKey}[page_style]'' ";
|
418 |
echo "value='{$options['page_style']}' />";
|
419 |
|
420 |
-
echo "<p class='description'>{$args['description']}</p>";
|
421 |
}
|
422 |
|
423 |
public function returnPageCallback($args)
|
@@ -428,7 +433,7 @@ class PayPalDonations_Admin
|
|
428 |
echo "name='{$optionKey}[return_page]'' ";
|
429 |
echo "value='{$options['return_page']}' />";
|
430 |
|
431 |
-
echo "<p class='description'>{$args['description']}</p>";
|
432 |
}
|
433 |
|
434 |
public function amountCallback($args)
|
@@ -439,7 +444,7 @@ class PayPalDonations_Admin
|
|
439 |
echo "name='{$optionKey}[amount]'' ";
|
440 |
echo "value='{$options['amount']}' />";
|
441 |
|
442 |
-
echo "<p class='description'>{$args['description']}</p>";
|
443 |
}
|
444 |
|
445 |
public function purposeCallback($args)
|
@@ -450,7 +455,7 @@ class PayPalDonations_Admin
|
|
450 |
echo "name='{$optionKey}[purpose]'' ";
|
451 |
echo "value='{$options['purpose']}' />";
|
452 |
|
453 |
-
echo "<p class='description'>{$args['description']}</p>";
|
454 |
}
|
455 |
|
456 |
public function referenceCallback($args)
|
@@ -461,7 +466,7 @@ class PayPalDonations_Admin
|
|
461 |
echo "name='{$optionKey}[reference]'' ";
|
462 |
echo "value='{$options['reference']}' />";
|
463 |
|
464 |
-
echo "<p class='description'>{$args['description']}</p>";
|
465 |
}
|
466 |
|
467 |
public function buttonCallback($args)
|
@@ -476,22 +481,22 @@ class PayPalDonations_Admin
|
|
476 |
$button_localized = 'en_US';
|
477 |
}
|
478 |
if (isset($options['button'])) {
|
479 |
-
$current_button = $options['button'];
|
480 |
} else {
|
481 |
$current_button = 'large';
|
482 |
}
|
483 |
|
484 |
-
foreach (
|
485 |
echo "\t<label title='" . esc_attr($key) . "'><input style='padding: 10px 0 10px 0;' type='radio' name='{$optionKey}[button]' value='" . esc_attr($key) . "'";
|
486 |
-
if (
|
487 |
echo " checked='checked'";
|
488 |
$custom = false;
|
489 |
}
|
490 |
echo " /> <img src='" . str_replace('en_US', $button_localized, $button) . "' alt='" . $key . "' style='vertical-align: middle;' /></label><br /><br />\n";
|
491 |
}
|
492 |
echo ' <label><input type="radio" name="{$optionKey}[button]" value="custom"';
|
493 |
-
checked(
|
494 |
-
echo '/> '.__('Custom Button',
|
495 |
|
496 |
}
|
497 |
|
@@ -503,7 +508,7 @@ class PayPalDonations_Admin
|
|
503 |
echo "name='{$optionKey}[button_url]'' ";
|
504 |
echo "value='{$options['button_url']}' />";
|
505 |
|
506 |
-
echo "<p class='description'>{$args['description']}</p>";
|
507 |
}
|
508 |
|
509 |
public function localizeButtonCallback($args)
|
@@ -532,7 +537,7 @@ class PayPalDonations_Admin
|
|
532 |
{
|
533 |
$optionKey = PayPalDonations::OPTION_DB_KEY;
|
534 |
$options = get_option($optionKey);
|
535 |
-
$checked = isset($options['disable_stats']) ?
|
536 |
$options['disable_stats'] :
|
537 |
false;
|
538 |
echo "<input type='checkbox' id='disable_stats' ";
|
@@ -542,14 +547,14 @@ class PayPalDonations_Admin
|
|
542 |
}
|
543 |
echo " />";
|
544 |
|
545 |
-
echo "<p class='description'>{$args['description']}</p>";
|
546 |
}
|
547 |
|
548 |
public function centerButtonCallback($args)
|
549 |
{
|
550 |
$optionKey = PayPalDonations::OPTION_DB_KEY;
|
551 |
$options = get_option($optionKey);
|
552 |
-
$checked = isset($options['center_button']) ?
|
553 |
$options['center_button'] :
|
554 |
false;
|
555 |
echo "<input type='checkbox' id='center_button' ";
|
@@ -559,14 +564,14 @@ class PayPalDonations_Admin
|
|
559 |
}
|
560 |
echo "/>";
|
561 |
|
562 |
-
echo "<p class='description'>{$args['description']}</p>";
|
563 |
}
|
564 |
|
565 |
public function setCheckoutLangugageCallback($args)
|
566 |
{
|
567 |
$optionKey = PayPalDonations::OPTION_DB_KEY;
|
568 |
$options = get_option($optionKey);
|
569 |
-
$checked = isset($options['set_checkout_language']) ?
|
570 |
$options['set_checkout_language'] :
|
571 |
false;
|
572 |
|
@@ -576,7 +581,7 @@ class PayPalDonations_Admin
|
|
576 |
echo 'checked ';
|
577 |
}
|
578 |
echo " />";
|
579 |
-
echo "<p class='description'>{$args['description']}</p>";
|
580 |
}
|
581 |
|
582 |
public function checkoutLangugageCallback($args)
|
@@ -600,7 +605,7 @@ class PayPalDonations_Admin
|
|
600 |
}
|
601 |
echo "</select>";
|
602 |
|
603 |
-
echo "<p class='description'>{$args['description']}</p>";
|
604 |
}
|
605 |
|
606 |
public function returnMethodCallback($args)
|
@@ -628,7 +633,7 @@ class PayPalDonations_Admin
|
|
628 |
}
|
629 |
echo "</select>";
|
630 |
|
631 |
-
echo "<p class='description'>{$args['description']}</p>";
|
632 |
}
|
633 |
|
634 |
// -------------------------------------------------------------------------
|
@@ -645,7 +650,7 @@ class PayPalDonations_Admin
|
|
645 |
*/
|
646 |
public static function checkbox($label, $name, $checked)
|
647 |
{
|
648 |
-
printf(
|
649 |
if ($checked) {
|
650 |
echo ' checked';
|
651 |
}
|
64 |
'pageSlug' => PayPalDonations_Admin::PAGE_SLUG,
|
65 |
'optionDBKey' => PayPalDonations::OPTION_DB_KEY,
|
66 |
);
|
67 |
+
echo PayPalDonations_View::render('admin', $data);
|
|
|
68 |
}
|
69 |
|
70 |
/**
|
102 |
{
|
103 |
add_settings_section(
|
104 |
'account_setup_section',
|
105 |
+
__('Account Setup', PayPalDonations::TEXT_DOMAIN),
|
106 |
array($this, 'accountSetupCallback'),
|
107 |
self::PAGE_SLUG
|
108 |
);
|
109 |
add_settings_field(
|
110 |
'paypal_account',
|
111 |
+
__('PayPal Account', PayPalDonations::TEXT_DOMAIN),
|
112 |
array($this, 'paypalAccountCallback'),
|
113 |
self::PAGE_SLUG,
|
114 |
'account_setup_section',
|
116 |
'label_for' => 'paypal_account',
|
117 |
'description' => __(
|
118 |
'Your PayPal Email or Secure Merchant Account ID.',
|
119 |
+
PayPalDonations::TEXT_DOMAIN
|
120 |
),
|
121 |
)
|
122 |
);
|
123 |
add_settings_field(
|
124 |
'currency_code',
|
125 |
+
__('Currency', PayPalDonations::TEXT_DOMAIN),
|
126 |
array($this, 'currencyCallback'),
|
127 |
self::PAGE_SLUG,
|
128 |
'account_setup_section',
|
130 |
'label_for' => 'currency_code',
|
131 |
'description' => __(
|
132 |
'The currency to use for the donations.',
|
133 |
+
PayPalDonations::TEXT_DOMAIN
|
134 |
),
|
135 |
)
|
136 |
);
|
137 |
|
138 |
add_settings_section(
|
139 |
'optional_section',
|
140 |
+
__('Optional Settings', PayPalDonations::TEXT_DOMAIN),
|
141 |
'',
|
142 |
self::PAGE_SLUG
|
143 |
);
|
144 |
add_settings_field(
|
145 |
'page_style',
|
146 |
+
__('Page Style', PayPalDonations::TEXT_DOMAIN),
|
147 |
array($this, 'pageStyleCallback'),
|
148 |
self::PAGE_SLUG,
|
149 |
'optional_section',
|
152 |
'description' => __(
|
153 |
'The name of a custom payment page style that exist in your
|
154 |
PayPal account profile.',
|
155 |
+
PayPalDonations::TEXT_DOMAIN
|
156 |
),
|
157 |
)
|
158 |
);
|
159 |
add_settings_field(
|
160 |
'return_page',
|
161 |
+
__('Return Page', PayPalDonations::TEXT_DOMAIN),
|
162 |
array($this, 'returnPageCallback'),
|
163 |
self::PAGE_SLUG,
|
164 |
'optional_section',
|
168 |
'URL to which the donator comes to after completing the
|
169 |
donation; for example, a URL on your site that displays a
|
170 |
"Thank you for your donation".',
|
171 |
+
PayPalDonations::TEXT_DOMAIN
|
172 |
),
|
173 |
)
|
174 |
);
|
175 |
|
176 |
add_settings_section(
|
177 |
'default_section',
|
178 |
+
__('Defaults', PayPalDonations::TEXT_DOMAIN),
|
179 |
'',
|
180 |
self::PAGE_SLUG
|
181 |
);
|
182 |
add_settings_field(
|
183 |
'amount',
|
184 |
+
__('Amount', PayPalDonations::TEXT_DOMAIN),
|
185 |
array($this, 'amountCallback'),
|
186 |
self::PAGE_SLUG,
|
187 |
'default_section',
|
189 |
'label_for' => 'amount',
|
190 |
'description' => __(
|
191 |
'The default amount for a donation (Optional).',
|
192 |
+
PayPalDonations::TEXT_DOMAIN
|
193 |
),
|
194 |
)
|
195 |
);
|
196 |
add_settings_field(
|
197 |
'purpose',
|
198 |
+
__('Purpose', PayPalDonations::TEXT_DOMAIN),
|
199 |
array($this, 'purposeCallback'),
|
200 |
self::PAGE_SLUG,
|
201 |
'default_section',
|
203 |
'label_for' => 'purpose',
|
204 |
'description' => __(
|
205 |
'The default purpose of a donation (Optional).',
|
206 |
+
PayPalDonations::TEXT_DOMAIN
|
207 |
),
|
208 |
)
|
209 |
);
|
210 |
add_settings_field(
|
211 |
'reference',
|
212 |
+
__('Reference', PayPalDonations::TEXT_DOMAIN),
|
213 |
array($this, 'referenceCallback'),
|
214 |
self::PAGE_SLUG,
|
215 |
'default_section',
|
217 |
'label_for' => 'reference',
|
218 |
'description' => __(
|
219 |
'Default reference for the donation (Optional).',
|
220 |
+
PayPalDonations::TEXT_DOMAIN
|
221 |
),
|
222 |
)
|
223 |
);
|
224 |
|
225 |
add_settings_section(
|
226 |
'donate_button_section',
|
227 |
+
__('Donation Button', PayPalDonations::TEXT_DOMAIN),
|
228 |
'',
|
229 |
self::PAGE_SLUG
|
230 |
);
|
231 |
add_settings_field(
|
232 |
'button',
|
233 |
+
__('Select Button', PayPalDonations::TEXT_DOMAIN),
|
234 |
array($this, 'buttonCallback'),
|
235 |
self::PAGE_SLUG,
|
236 |
'donate_button_section',
|
241 |
);
|
242 |
add_settings_field(
|
243 |
'button_url',
|
244 |
+
__('Custom Button', PayPalDonations::TEXT_DOMAIN),
|
245 |
array($this, 'buttonUrlCallback'),
|
246 |
self::PAGE_SLUG,
|
247 |
'donate_button_section',
|
249 |
'label_for' => 'button_url',
|
250 |
'description' => __(
|
251 |
'Enter a URL to a custom donation button.',
|
252 |
+
PayPalDonations::TEXT_DOMAIN
|
253 |
),
|
254 |
)
|
255 |
);
|
256 |
add_settings_field(
|
257 |
'button_localized',
|
258 |
+
__('Country and Language', PayPalDonations::TEXT_DOMAIN),
|
259 |
array($this, 'localizeButtonCallback'),
|
260 |
self::PAGE_SLUG,
|
261 |
'donate_button_section',
|
263 |
'label_for' => 'button_localized',
|
264 |
'description' => __(
|
265 |
'Localize the language and the country for the button.',
|
266 |
+
PayPalDonations::TEXT_DOMAIN
|
267 |
),
|
268 |
)
|
269 |
);
|
277 |
|
278 |
add_settings_section(
|
279 |
'extras_section',
|
280 |
+
__('Extras', PayPalDonations::TEXT_DOMAIN),
|
281 |
array($this, 'extrasCallback'),
|
282 |
self::PAGE_SLUG
|
283 |
);
|
284 |
add_settings_field(
|
285 |
'disable_stats',
|
286 |
+
__('Disable PayPal Statistics', PayPalDonations::TEXT_DOMAIN),
|
287 |
array($this, 'disableStatsCallback'),
|
288 |
self::PAGE_SLUG,
|
289 |
'extras_section',
|
294 |
);
|
295 |
add_settings_field(
|
296 |
'center_button',
|
297 |
+
__(
|
298 |
+
'Theme CSS Override: Center Button',
|
299 |
+
PayPalDonations::TEXT_DOMAIN
|
300 |
+
),
|
301 |
array($this, 'centerButtonCallback'),
|
302 |
self::PAGE_SLUG,
|
303 |
'extras_section',
|
308 |
);
|
309 |
add_settings_field(
|
310 |
'set_checkout_language',
|
311 |
+
__('Enable Checkout Language', PayPalDonations::TEXT_DOMAIN),
|
312 |
array($this, 'setCheckoutLangugageCallback'),
|
313 |
self::PAGE_SLUG,
|
314 |
'extras_section',
|
319 |
);
|
320 |
add_settings_field(
|
321 |
'checkout_language',
|
322 |
+
__('Checkout Language', PayPalDonations::TEXT_DOMAIN),
|
323 |
array($this, 'checkoutLangugageCallback'),
|
324 |
self::PAGE_SLUG,
|
325 |
'extras_section',
|
330 |
);
|
331 |
add_settings_field(
|
332 |
'return_method',
|
333 |
+
__('Return Method', PayPalDonations::TEXT_DOMAIN),
|
334 |
array($this, 'returnMethodCallback'),
|
335 |
self::PAGE_SLUG,
|
336 |
'extras_section',
|
355 |
|
356 |
public function accountSetupCallback()
|
357 |
{
|
358 |
+
printf(
|
359 |
+
'<p>%s</p>',
|
360 |
+
__('Required fields.', PayPalDonations::TEXT_DOMAIN)
|
361 |
+
);
|
362 |
}
|
363 |
|
364 |
public function tabsCallback()
|
370 |
{
|
371 |
printf(
|
372 |
'<p>%s</p>',
|
373 |
+
__(
|
374 |
+
'Optional extra settings to fine tune the setup in certain scenarios.',
|
375 |
+
PayPalDonations::TEXT_DOMAIN
|
376 |
)
|
377 |
);
|
378 |
}
|
389 |
echo "name='{$optionKey}[paypal_account]'' ";
|
390 |
echo "value='{$options['paypal_account']}' />";
|
391 |
|
392 |
+
echo "<p class='description'>{$args['description']}</p>";
|
393 |
}
|
394 |
|
395 |
public function currencyCallback($args)
|
411 |
}
|
412 |
echo "</select>";
|
413 |
|
414 |
+
echo "<p class='description'>{$args['description']}</p>";
|
415 |
}
|
416 |
|
417 |
public function pageStyleCallback($args)
|
422 |
echo "name='{$optionKey}[page_style]'' ";
|
423 |
echo "value='{$options['page_style']}' />";
|
424 |
|
425 |
+
echo "<p class='description'>{$args['description']}</p>";
|
426 |
}
|
427 |
|
428 |
public function returnPageCallback($args)
|
433 |
echo "name='{$optionKey}[return_page]'' ";
|
434 |
echo "value='{$options['return_page']}' />";
|
435 |
|
436 |
+
echo "<p class='description'>{$args['description']}</p>";
|
437 |
}
|
438 |
|
439 |
public function amountCallback($args)
|
444 |
echo "name='{$optionKey}[amount]'' ";
|
445 |
echo "value='{$options['amount']}' />";
|
446 |
|
447 |
+
echo "<p class='description'>{$args['description']}</p>";
|
448 |
}
|
449 |
|
450 |
public function purposeCallback($args)
|
455 |
echo "name='{$optionKey}[purpose]'' ";
|
456 |
echo "value='{$options['purpose']}' />";
|
457 |
|
458 |
+
echo "<p class='description'>{$args['description']}</p>";
|
459 |
}
|
460 |
|
461 |
public function referenceCallback($args)
|
466 |
echo "name='{$optionKey}[reference]'' ";
|
467 |
echo "value='{$options['reference']}' />";
|
468 |
|
469 |
+
echo "<p class='description'>{$args['description']}</p>";
|
470 |
}
|
471 |
|
472 |
public function buttonCallback($args)
|
481 |
$button_localized = 'en_US';
|
482 |
}
|
483 |
if (isset($options['button'])) {
|
484 |
+
$current_button = $options['button'];
|
485 |
} else {
|
486 |
$current_button = 'large';
|
487 |
}
|
488 |
|
489 |
+
foreach ($this->donate_buttons as $key => $button) {
|
490 |
echo "\t<label title='" . esc_attr($key) . "'><input style='padding: 10px 0 10px 0;' type='radio' name='{$optionKey}[button]' value='" . esc_attr($key) . "'";
|
491 |
+
if ($current_button === $key) { // checked() uses "==" rather than "==="
|
492 |
echo " checked='checked'";
|
493 |
$custom = false;
|
494 |
}
|
495 |
echo " /> <img src='" . str_replace('en_US', $button_localized, $button) . "' alt='" . $key . "' style='vertical-align: middle;' /></label><br /><br />\n";
|
496 |
}
|
497 |
echo ' <label><input type="radio" name="{$optionKey}[button]" value="custom"';
|
498 |
+
checked($custom, true);
|
499 |
+
echo '/> '.__('Custom Button', PayPalDonations::TEXT_DOMAIN);
|
500 |
|
501 |
}
|
502 |
|
508 |
echo "name='{$optionKey}[button_url]'' ";
|
509 |
echo "value='{$options['button_url']}' />";
|
510 |
|
511 |
+
echo "<p class='description'>{$args['description']}</p>";
|
512 |
}
|
513 |
|
514 |
public function localizeButtonCallback($args)
|
537 |
{
|
538 |
$optionKey = PayPalDonations::OPTION_DB_KEY;
|
539 |
$options = get_option($optionKey);
|
540 |
+
$checked = isset($options['disable_stats']) ?
|
541 |
$options['disable_stats'] :
|
542 |
false;
|
543 |
echo "<input type='checkbox' id='disable_stats' ";
|
547 |
}
|
548 |
echo " />";
|
549 |
|
550 |
+
echo "<p class='description'>{$args['description']}</p>";
|
551 |
}
|
552 |
|
553 |
public function centerButtonCallback($args)
|
554 |
{
|
555 |
$optionKey = PayPalDonations::OPTION_DB_KEY;
|
556 |
$options = get_option($optionKey);
|
557 |
+
$checked = isset($options['center_button']) ?
|
558 |
$options['center_button'] :
|
559 |
false;
|
560 |
echo "<input type='checkbox' id='center_button' ";
|
564 |
}
|
565 |
echo "/>";
|
566 |
|
567 |
+
echo "<p class='description'>{$args['description']}</p>";
|
568 |
}
|
569 |
|
570 |
public function setCheckoutLangugageCallback($args)
|
571 |
{
|
572 |
$optionKey = PayPalDonations::OPTION_DB_KEY;
|
573 |
$options = get_option($optionKey);
|
574 |
+
$checked = isset($options['set_checkout_language']) ?
|
575 |
$options['set_checkout_language'] :
|
576 |
false;
|
577 |
|
581 |
echo 'checked ';
|
582 |
}
|
583 |
echo " />";
|
584 |
+
echo "<p class='description'>{$args['description']}</p>";
|
585 |
}
|
586 |
|
587 |
public function checkoutLangugageCallback($args)
|
605 |
}
|
606 |
echo "</select>";
|
607 |
|
608 |
+
echo "<p class='description'>{$args['description']}</p>";
|
609 |
}
|
610 |
|
611 |
public function returnMethodCallback($args)
|
633 |
}
|
634 |
echo "</select>";
|
635 |
|
636 |
+
echo "<p class='description'>{$args['description']}</p>";
|
637 |
}
|
638 |
|
639 |
// -------------------------------------------------------------------------
|
650 |
*/
|
651 |
public static function checkbox($label, $name, $checked)
|
652 |
{
|
653 |
+
printf('<input type="checkbox" name="%s" value="true"', $name);
|
654 |
if ($checked) {
|
655 |
echo ' checked';
|
656 |
}
|
lib/PayPalDonations/View.php
CHANGED
@@ -10,20 +10,20 @@ class PayPalDonations_View
|
|
10 |
/**
|
11 |
* Render a View.
|
12 |
*
|
13 |
-
* @param string $
|
14 |
-
* @param array $data Data to be used within the
|
15 |
-
* @return string
|
16 |
*/
|
17 |
-
public static function render($
|
18 |
{
|
19 |
-
//
|
20 |
($data) ? extract($data) : null;
|
21 |
|
22 |
ob_start();
|
23 |
-
include
|
24 |
-
$
|
25 |
ob_end_clean();
|
26 |
|
27 |
-
return $
|
28 |
}
|
29 |
}
|
10 |
/**
|
11 |
* Render a View.
|
12 |
*
|
13 |
+
* @param string $view View to render.
|
14 |
+
* @param array $data Data to be used within the view.
|
15 |
+
* @return string The processed view.
|
16 |
*/
|
17 |
+
public static function render($view, $data = null)
|
18 |
{
|
19 |
+
// Handle data
|
20 |
($data) ? extract($data) : null;
|
21 |
|
22 |
ob_start();
|
23 |
+
include(plugin_dir_path(__FILE__).'../../views/'.$view.'.php');
|
24 |
+
$view = ob_get_contents();
|
25 |
ob_end_clean();
|
26 |
|
27 |
+
return $view;
|
28 |
}
|
29 |
}
|
lib/PayPalDonations/Widget.php
CHANGED
@@ -14,7 +14,10 @@ class PayPalDonations_Widget extends WP_Widget
|
|
14 |
{
|
15 |
$widget_ops = array(
|
16 |
'classname' => 'widget_paypal_donations',
|
17 |
-
'description' => __(
|
|
|
|
|
|
|
18 |
);
|
19 |
parent::__construct('paypal_donations', 'PayPal Donations', $widget_ops);
|
20 |
}
|
@@ -34,7 +37,7 @@ class PayPalDonations_Widget extends WP_Widget
|
|
34 |
$paypal_donations = PayPalDonations::getInstance();
|
35 |
|
36 |
// Get the settings
|
37 |
-
$title = apply_filters('widget_title', $instance['title']
|
38 |
$text = $instance['text'];
|
39 |
$purpose = $instance['purpose'];
|
40 |
$reference = $instance['reference'];
|
@@ -44,9 +47,9 @@ class PayPalDonations_Widget extends WP_Widget
|
|
44 |
echo $before_title . $title . $after_title;
|
45 |
}
|
46 |
if ($text) {
|
47 |
-
echo wpautop(
|
48 |
}
|
49 |
-
echo $paypal_donations->generateHtml(
|
50 |
echo $after_widget;
|
51 |
}
|
52 |
|
@@ -83,11 +86,12 @@ class PayPalDonations_Widget extends WP_Widget
|
|
83 |
{
|
84 |
// Default Widget Settings
|
85 |
$defaults = array(
|
86 |
-
'title'
|
87 |
-
'text'
|
|
|
88 |
'reference' => ''
|
89 |
);
|
90 |
-
$instance = wp_parse_args(
|
91 |
|
92 |
$data = array(
|
93 |
'instance' => $instance,
|
@@ -100,9 +104,6 @@ class PayPalDonations_Widget extends WP_Widget
|
|
100 |
'reference_id' => $this->get_field_id('reference'),
|
101 |
'reference_name' => $this->get_field_name('reference'),
|
102 |
);
|
103 |
-
echo PayPalDonations_View::render(
|
104 |
-
plugin_dir_path(__FILE__).'../../views/widget-form.php',
|
105 |
-
$data
|
106 |
-
);
|
107 |
}
|
108 |
}
|
14 |
{
|
15 |
$widget_ops = array(
|
16 |
'classname' => 'widget_paypal_donations',
|
17 |
+
'description' => __(
|
18 |
+
'PayPal Donation Button',
|
19 |
+
PayPalDonations::TEXT_DOMAIN
|
20 |
+
)
|
21 |
);
|
22 |
parent::__construct('paypal_donations', 'PayPal Donations', $widget_ops);
|
23 |
}
|
37 |
$paypal_donations = PayPalDonations::getInstance();
|
38 |
|
39 |
// Get the settings
|
40 |
+
$title = apply_filters('widget_title', $instance['title']);
|
41 |
$text = $instance['text'];
|
42 |
$purpose = $instance['purpose'];
|
43 |
$reference = $instance['reference'];
|
47 |
echo $before_title . $title . $after_title;
|
48 |
}
|
49 |
if ($text) {
|
50 |
+
echo wpautop($text);
|
51 |
}
|
52 |
+
echo $paypal_donations->generateHtml($purpose, $reference);
|
53 |
echo $after_widget;
|
54 |
}
|
55 |
|
86 |
{
|
87 |
// Default Widget Settings
|
88 |
$defaults = array(
|
89 |
+
'title' => __('Donate', PayPalDonations::TEXT_DOMAIN),
|
90 |
+
'text' => '',
|
91 |
+
'purpose' => '',
|
92 |
'reference' => ''
|
93 |
);
|
94 |
+
$instance = wp_parse_args((array) $instance, $defaults);
|
95 |
|
96 |
$data = array(
|
97 |
'instance' => $instance,
|
104 |
'reference_id' => $this->get_field_id('reference'),
|
105 |
'reference_name' => $this->get_field_name('reference'),
|
106 |
);
|
107 |
+
echo PayPalDonations_View::render('widget-form', $data);
|
|
|
|
|
|
|
108 |
}
|
109 |
}
|
paypal-donations.php
CHANGED
@@ -1,11 +1,11 @@
|
|
1 |
<?php
|
2 |
/*
|
3 |
Plugin Name: PayPal Donations
|
4 |
-
Plugin URI: http://
|
5 |
Description: Easy and simple setup and insertion of PayPal donate buttons with a shortcode or through a sidebar Widget. Donation purpose can be set for each button. A few other customization options are available as well.
|
6 |
Author: Johan Steen
|
7 |
Author URI: http://johansteen.se/
|
8 |
-
Version: 1.8
|
9 |
License: GPLv2 or later
|
10 |
Text Domain: paypal-donations
|
11 |
|
@@ -38,8 +38,9 @@ spl_autoload_register('PayPalDonations::autoload');
|
|
38 |
class PayPalDonations
|
39 |
{
|
40 |
const MIN_PHP_VERSION = '5.2.4';
|
41 |
-
const MIN_WP_VERSION = '
|
42 |
const OPTION_DB_KEY = 'paypal_donations_options';
|
|
|
43 |
const FILE = __FILE__;
|
44 |
|
45 |
private static $instance = false;
|
@@ -148,8 +149,10 @@ class PayPalDonations
|
|
148 |
add_shortcode('paypal-donation', array(&$this,'paypalShortcode'));
|
149 |
add_action('wp_head', array($this, 'addCss'), 999);
|
150 |
|
151 |
-
add_action(
|
152 |
-
|
|
|
|
|
153 |
}
|
154 |
|
155 |
/**
|
@@ -163,7 +166,7 @@ class PayPalDonations
|
|
163 |
*/
|
164 |
public static function autoload($className)
|
165 |
{
|
166 |
-
if (
|
167 |
return;
|
168 |
}
|
169 |
$className = ltrim($className, '\\');
|
@@ -186,7 +189,7 @@ class PayPalDonations
|
|
186 |
*/
|
187 |
public function textDomain()
|
188 |
{
|
189 |
-
$domain =
|
190 |
$locale = apply_filters('plugin_locale', get_locale(), $domain);
|
191 |
load_textdomain(
|
192 |
$domain,
|
@@ -227,13 +230,18 @@ class PayPalDonations
|
|
227 |
*/
|
228 |
public function paypalShortcode($atts)
|
229 |
{
|
230 |
-
extract(
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
|
|
|
|
|
|
|
|
|
|
237 |
|
238 |
return $this->generateHtml(
|
239 |
$purpose,
|
@@ -273,10 +281,7 @@ class PayPalDonations
|
|
273 |
'donate_buttons' => $this->donate_buttons,
|
274 |
);
|
275 |
|
276 |
-
return PayPalDonations_View::render(
|
277 |
-
plugin_dir_path(__FILE__).'views/paypal-button.php',
|
278 |
-
$data
|
279 |
-
);
|
280 |
}
|
281 |
|
282 |
// -------------------------------------------------------------------------
|
@@ -291,14 +296,14 @@ class PayPalDonations
|
|
291 |
// Check if PHP is too old
|
292 |
if (version_compare(PHP_VERSION, self::MIN_PHP_VERSION, '<')) {
|
293 |
// Display notice
|
294 |
-
add_action(
|
295 |
return false;
|
296 |
}
|
297 |
|
298 |
// Check if WordPress is too old
|
299 |
global $wp_version;
|
300 |
if (version_compare($wp_version, self::MIN_WP_VERSION, '<')) {
|
301 |
-
add_action(
|
302 |
return false;
|
303 |
}
|
304 |
return true;
|
@@ -311,9 +316,12 @@ class PayPalDonations
|
|
311 |
{
|
312 |
echo '<div class="error"><p><strong>';
|
313 |
printf(
|
314 |
-
'Error:
|
315 |
'Your installed PHP version: %2$s',
|
316 |
-
self::MIN_PHP_VERSION,
|
|
|
|
|
|
|
317 |
echo '</strong></p></div>';
|
318 |
}
|
319 |
|
@@ -324,10 +332,23 @@ class PayPalDonations
|
|
324 |
{
|
325 |
echo '<div class="error"><p><strong>';
|
326 |
printf(
|
327 |
-
'Error:
|
328 |
-
self::MIN_WP_VERSION
|
|
|
|
|
329 |
echo '</strong></p></div>';
|
330 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
331 |
}
|
332 |
|
333 |
add_action('plugins_loaded', array('PayPalDonations', 'getInstance'));
|
1 |
<?php
|
2 |
/*
|
3 |
Plugin Name: PayPal Donations
|
4 |
+
Plugin URI: http://johansteen.se/code/paypal-donations/
|
5 |
Description: Easy and simple setup and insertion of PayPal donate buttons with a shortcode or through a sidebar Widget. Donation purpose can be set for each button. A few other customization options are available as well.
|
6 |
Author: Johan Steen
|
7 |
Author URI: http://johansteen.se/
|
8 |
+
Version: 1.8.1
|
9 |
License: GPLv2 or later
|
10 |
Text Domain: paypal-donations
|
11 |
|
38 |
class PayPalDonations
|
39 |
{
|
40 |
const MIN_PHP_VERSION = '5.2.4';
|
41 |
+
const MIN_WP_VERSION = '3.0';
|
42 |
const OPTION_DB_KEY = 'paypal_donations_options';
|
43 |
+
const TEXT_DOMAIN = 'paypal-donations';
|
44 |
const FILE = __FILE__;
|
45 |
|
46 |
private static $instance = false;
|
149 |
add_shortcode('paypal-donation', array(&$this,'paypalShortcode'));
|
150 |
add_action('wp_head', array($this, 'addCss'), 999);
|
151 |
|
152 |
+
add_action(
|
153 |
+
'widgets_init',
|
154 |
+
create_function('', 'register_widget("PayPalDonations_Widget");')
|
155 |
+
);
|
156 |
}
|
157 |
|
158 |
/**
|
166 |
*/
|
167 |
public static function autoload($className)
|
168 |
{
|
169 |
+
if (__CLASS__ !== mb_substr($className, 0, strlen(__CLASS__))) {
|
170 |
return;
|
171 |
}
|
172 |
$className = ltrim($className, '\\');
|
189 |
*/
|
190 |
public function textDomain()
|
191 |
{
|
192 |
+
$domain = self::TEXT_DOMAIN;
|
193 |
$locale = apply_filters('plugin_locale', get_locale(), $domain);
|
194 |
load_textdomain(
|
195 |
$domain,
|
230 |
*/
|
231 |
public function paypalShortcode($atts)
|
232 |
{
|
233 |
+
extract(
|
234 |
+
shortcode_atts(
|
235 |
+
array(
|
236 |
+
'purpose' => '',
|
237 |
+
'reference' => '',
|
238 |
+
'amount' => '',
|
239 |
+
'return_page' => '',
|
240 |
+
'button_url' => '',
|
241 |
+
),
|
242 |
+
$atts
|
243 |
+
)
|
244 |
+
);
|
245 |
|
246 |
return $this->generateHtml(
|
247 |
$purpose,
|
281 |
'donate_buttons' => $this->donate_buttons,
|
282 |
);
|
283 |
|
284 |
+
return PayPalDonations_View::render('paypal-button', $data);
|
|
|
|
|
|
|
285 |
}
|
286 |
|
287 |
// -------------------------------------------------------------------------
|
296 |
// Check if PHP is too old
|
297 |
if (version_compare(PHP_VERSION, self::MIN_PHP_VERSION, '<')) {
|
298 |
// Display notice
|
299 |
+
add_action('admin_notices', array(&$this, 'phpVersionError'));
|
300 |
return false;
|
301 |
}
|
302 |
|
303 |
// Check if WordPress is too old
|
304 |
global $wp_version;
|
305 |
if (version_compare($wp_version, self::MIN_WP_VERSION, '<')) {
|
306 |
+
add_action('admin_notices', array(&$this, 'wpVersionError'));
|
307 |
return false;
|
308 |
}
|
309 |
return true;
|
316 |
{
|
317 |
echo '<div class="error"><p><strong>';
|
318 |
printf(
|
319 |
+
'Error: %3$s requires PHP version %1$s or greater.<br/>'.
|
320 |
'Your installed PHP version: %2$s',
|
321 |
+
self::MIN_PHP_VERSION,
|
322 |
+
PHP_VERSION,
|
323 |
+
$this->getPluginName()
|
324 |
+
);
|
325 |
echo '</strong></p></div>';
|
326 |
}
|
327 |
|
332 |
{
|
333 |
echo '<div class="error"><p><strong>';
|
334 |
printf(
|
335 |
+
'Error: %2$s requires WordPress version %1$s or greater.',
|
336 |
+
self::MIN_WP_VERSION,
|
337 |
+
$this->getPluginName()
|
338 |
+
);
|
339 |
echo '</strong></p></div>';
|
340 |
}
|
341 |
+
|
342 |
+
/**
|
343 |
+
* Get the name of this plugin.
|
344 |
+
*
|
345 |
+
* @return string The plugin name.
|
346 |
+
*/
|
347 |
+
private function getPluginName()
|
348 |
+
{
|
349 |
+
$data = get_plugin_data(self::FILE);
|
350 |
+
return $data['Name'];
|
351 |
+
}
|
352 |
}
|
353 |
|
354 |
add_action('plugins_loaded', array('PayPalDonations', 'getInstance'));
|
phpunit.xml
DELETED
@@ -1,12 +0,0 @@
|
|
1 |
-
<?xml version="1.0" encoding="UTF-8"?>
|
2 |
-
<phpunit
|
3 |
-
colors="true"
|
4 |
-
stopOnFailure="false"
|
5 |
-
bootstrap="utest/bootstrap.php">
|
6 |
-
backupGlobals="false"
|
7 |
-
<testsuites>
|
8 |
-
<testsuite name="complete">
|
9 |
-
<directory>utest</directory>
|
10 |
-
</testsuite>
|
11 |
-
</testsuites>
|
12 |
-
</phpunit>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
readme.txt
CHANGED
@@ -1,9 +1,10 @@
|
|
1 |
=== PayPal Donations ===
|
2 |
Contributors: artstorm
|
|
|
3 |
Tags: paypal, donation, shortcode, widget, donate, button, sidebar
|
4 |
-
Requires at least:
|
5 |
Tested up to: 3.5.1
|
6 |
-
Stable tag: 1.8
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
@@ -23,27 +24,22 @@ Insert the button in your pages or posts with this shortcode
|
|
23 |
|
24 |
`[paypal-donation]`
|
25 |
|
26 |
-
Which is the simplest option, and uses all default and optional settings. If you want to make a specific button for a specific purpose you can add
|
27 |
|
28 |
`[paypal-donation purpose="Spline Importer" reference="3D Plugins"]`
|
29 |
|
30 |
-
as an example.
|
31 |
-
|
32 |
This donation plugin generates valid XHTML Transitional and Strict code.
|
33 |
|
34 |
-
For complete usage instructions see: [PayPal Donations](http://wpstorm.net/wordpress-plugins/paypal-donations/ "Complete Usage Instructions for PayPal Donations")
|
35 |
-
|
36 |
-
See the [Changelog](http://wordpress.org/extend/plugins/paypal-donations/changelog/) for what's new. Available [Translations](http://wpstorm.net/wordpress-plugins/paypal-donations/#translations).
|
37 |
-
|
38 |
= Related Links =
|
39 |
|
40 |
-
* [Documentation](http://
|
41 |
-
"
|
42 |
-
* [Support Forum](http://wordpress.org/
|
43 |
"Use this for support and feature requests")
|
44 |
* [GitHub](https://github.com/artstorm/paypal-donations
|
45 |
"Develop and contribute your code or report bugs")
|
46 |
|
|
|
47 |
== Installation ==
|
48 |
|
49 |
= Install =
|
@@ -58,33 +54,39 @@ See the [Changelog](http://wordpress.org/extend/plugins/paypal-donations/changel
|
|
58 |
2. After Deactivation a 'Delete' link appears below the plugin name, follow the link and confim with 'Yes, Delete these files'.
|
59 |
3. This will delete all the plugin files from the server as well as erasing all options the plugin has stored in the database.
|
60 |
|
|
|
61 |
== Frequently Asked Questions ==
|
62 |
|
|
|
|
|
|
|
|
|
|
|
63 |
= Where can I send bug reports? =
|
64 |
|
65 |
Please visit the GitHub repository for [PayPal Donations](https://github.com/artstorm/paypal-donations)
|
66 |
and open an [issue](https://github.com/artstorm/paypal-donations/issues).
|
67 |
-
Please create an issue that conforms with [necolas's guidelines](https://github.com/necolas/issue-guidelines).
|
68 |
-
|
69 |
-
= Where can I get support? =
|
70 |
-
|
71 |
-
Please visit the [Support Forum](http://wordpress.org/tags/paypal-donations?forum_id=10 "Use this for support and feature requests")
|
72 |
-
for questions, answers, support and feature requests.
|
73 |
|
74 |
= How can I contribute to the plugin? =
|
75 |
|
76 |
If you want to contribute improved code or new features for the plugin. Please
|
77 |
open a pull request at the [PayPal Donations GitHub repository](https://github.com/artstorm/paypal-donations).
|
78 |
-
Please open a pull request that conforms with [necolas's guidelines](https://github.com/necolas/issue-guidelines).
|
79 |
Contributions are appreciated and encouraged.
|
80 |
|
|
|
81 |
== Screenshots ==
|
82 |
|
83 |
1. Admin page where you setup the plugin
|
84 |
1. Sidebar Widget Admin Options
|
85 |
|
|
|
86 |
== Changelog ==
|
87 |
|
|
|
|
|
|
|
|
|
|
|
88 |
= Version 1.8 - 9 Mar 2013 =
|
89 |
* Added tabbed navigation in the plugin admin settings, and moved Extras into
|
90 |
the advanced tab.
|
1 |
=== PayPal Donations ===
|
2 |
Contributors: artstorm
|
3 |
+
Donate link: http://johansteen.se/donate/
|
4 |
Tags: paypal, donation, shortcode, widget, donate, button, sidebar
|
5 |
+
Requires at least: 3.0
|
6 |
Tested up to: 3.5.1
|
7 |
+
Stable tag: 1.8.1
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
24 |
|
25 |
`[paypal-donation]`
|
26 |
|
27 |
+
Which is the simplest option, and uses all default and optional settings. If you want to make a specific button for a specific purpose you can add additional options. Example:
|
28 |
|
29 |
`[paypal-donation purpose="Spline Importer" reference="3D Plugins"]`
|
30 |
|
|
|
|
|
31 |
This donation plugin generates valid XHTML Transitional and Strict code.
|
32 |
|
|
|
|
|
|
|
|
|
33 |
= Related Links =
|
34 |
|
35 |
+
* [Documentation](http://johansteen.se/code/paypal-donations/
|
36 |
+
"Usage instructions")
|
37 |
+
* [Support Forum](http://wordpress.org/support/plugin/paypal-donations
|
38 |
"Use this for support and feature requests")
|
39 |
* [GitHub](https://github.com/artstorm/paypal-donations
|
40 |
"Develop and contribute your code or report bugs")
|
41 |
|
42 |
+
|
43 |
== Installation ==
|
44 |
|
45 |
= Install =
|
54 |
2. After Deactivation a 'Delete' link appears below the plugin name, follow the link and confim with 'Yes, Delete these files'.
|
55 |
3. This will delete all the plugin files from the server as well as erasing all options the plugin has stored in the database.
|
56 |
|
57 |
+
|
58 |
== Frequently Asked Questions ==
|
59 |
|
60 |
+
= Where can I get support? =
|
61 |
+
|
62 |
+
Please visit the [Support Forum](http://wordpress.org/support/plugin/paypal-donations "Use this for support and feature requests")
|
63 |
+
for questions, answers, support and feature requests.
|
64 |
+
|
65 |
= Where can I send bug reports? =
|
66 |
|
67 |
Please visit the GitHub repository for [PayPal Donations](https://github.com/artstorm/paypal-donations)
|
68 |
and open an [issue](https://github.com/artstorm/paypal-donations/issues).
|
|
|
|
|
|
|
|
|
|
|
|
|
69 |
|
70 |
= How can I contribute to the plugin? =
|
71 |
|
72 |
If you want to contribute improved code or new features for the plugin. Please
|
73 |
open a pull request at the [PayPal Donations GitHub repository](https://github.com/artstorm/paypal-donations).
|
|
|
74 |
Contributions are appreciated and encouraged.
|
75 |
|
76 |
+
|
77 |
== Screenshots ==
|
78 |
|
79 |
1. Admin page where you setup the plugin
|
80 |
1. Sidebar Widget Admin Options
|
81 |
|
82 |
+
|
83 |
== Changelog ==
|
84 |
|
85 |
+
= Version 1.8.1 - 27 Apr 2013 =
|
86 |
+
* Various minor code improvements.
|
87 |
+
* Bumps required WordPress version to v3.0.
|
88 |
+
* Updated Romanian Translation by Denis Ciumbargi.
|
89 |
+
|
90 |
= Version 1.8 - 9 Mar 2013 =
|
91 |
* Added tabbed navigation in the plugin admin settings, and moved Extras into
|
92 |
the advanced tab.
|
screenshot-1.jpg
DELETED
Binary file
|
screenshot-2.jpg
DELETED
Binary file
|
utest/PayPalDonationsTest.php
DELETED
@@ -1,20 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* PayPal Donations Unit Tests
|
4 |
-
*/
|
5 |
-
class PayPalDonationsTest extends WP_UnitTestCase {
|
6 |
-
|
7 |
-
private $plugin = 'paypal-donations';
|
8 |
-
|
9 |
-
public function setUp() {
|
10 |
-
parent::setUp();
|
11 |
-
}
|
12 |
-
|
13 |
-
// -------------------------------------------------------------------------
|
14 |
-
// Tests
|
15 |
-
// -------------------------------------------------------------------------
|
16 |
-
|
17 |
-
function testPluginInitialization() {
|
18 |
-
// $this->assertFalse( null == $this->plugin );
|
19 |
-
}
|
20 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
utest/bootstrap.php
DELETED
@@ -1,8 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
$GLOBALS['wp_tests_options'] = array(
|
3 |
-
'active_plugins' => array( 'paypal-donations/paypal-donations.php' ),
|
4 |
-
'template' => 'twentyeleven',
|
5 |
-
'stylesheet' => 'twentyeleven',
|
6 |
-
);
|
7 |
-
|
8 |
-
require_once('D:/Dropbox/Code/_Tools/UniformServer/www/wordpress.dev/wordpress-tests/bootstrap.php');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
views/widget-form.php
CHANGED
@@ -1,23 +1,23 @@
|
|
1 |
<p>
|
2 |
-
<label for="<?php echo $title_id; ?>"><?php _e('Title:',
|
3 |
<input class="widefat" id="<?php echo $title_id; ?>" name="<?php echo $title_name; ?>" type="text" value="<?php echo esc_attr($instance['title']); ?>" />
|
4 |
</label>
|
5 |
</p>
|
6 |
|
7 |
<p>
|
8 |
-
<label for="<?php echo $text_id; ?>"><?php _e('Text:',
|
9 |
<textarea class="widefat" id="<?php echo $text_id; ?>" name="<?php echo $text_name; ?>"><?php echo esc_attr($instance['text']); ?></textarea>
|
10 |
</label>
|
11 |
</p>
|
12 |
|
13 |
<p>
|
14 |
-
<label for="<?php echo $purpose_id; ?>"><?php _e('Purpose:',
|
15 |
<input class="widefat" id="<?php echo $purpose_id; ?>" name="<?php echo $purpose_name; ?>" type="text" value="<?php echo esc_attr($instance['purpose']); ?>" />
|
16 |
</label>
|
17 |
</p>
|
18 |
|
19 |
<p>
|
20 |
-
<label for="<?php echo $reference_id; ?>"><?php _e('Reference:',
|
21 |
<input class="widefat" id="<?php echo $reference_id; ?>" name="<?php echo $reference_name; ?>" type="text" value="<?php echo esc_attr($instance['reference']); ?>" />
|
22 |
</label>
|
23 |
</p>
|
1 |
<p>
|
2 |
+
<label for="<?php echo $title_id; ?>"><?php _e('Title:', PayPalDonations::TEXT_DOMAIN); ?>
|
3 |
<input class="widefat" id="<?php echo $title_id; ?>" name="<?php echo $title_name; ?>" type="text" value="<?php echo esc_attr($instance['title']); ?>" />
|
4 |
</label>
|
5 |
</p>
|
6 |
|
7 |
<p>
|
8 |
+
<label for="<?php echo $text_id; ?>"><?php _e('Text:', PayPalDonations::TEXT_DOMAIN); ?>
|
9 |
<textarea class="widefat" id="<?php echo $text_id; ?>" name="<?php echo $text_name; ?>"><?php echo esc_attr($instance['text']); ?></textarea>
|
10 |
</label>
|
11 |
</p>
|
12 |
|
13 |
<p>
|
14 |
+
<label for="<?php echo $purpose_id; ?>"><?php _e('Purpose:', PayPalDonations::TEXT_DOMAIN); ?>
|
15 |
<input class="widefat" id="<?php echo $purpose_id; ?>" name="<?php echo $purpose_name; ?>" type="text" value="<?php echo esc_attr($instance['purpose']); ?>" />
|
16 |
</label>
|
17 |
</p>
|
18 |
|
19 |
<p>
|
20 |
+
<label for="<?php echo $reference_id; ?>"><?php _e('Reference:', PayPalDonations::TEXT_DOMAIN); ?>
|
21 |
<input class="widefat" id="<?php echo $reference_id; ?>" name="<?php echo $reference_name; ?>" type="text" value="<?php echo esc_attr($instance['reference']); ?>" />
|
22 |
</label>
|
23 |
</p>
|