Diff: STRATO-apps/wordpress_03/app/wp-content/plugins/tutor/ecommerce/currency.php
Keine Baseline-Datei – Diff nur gegen leer.
1
-
1
+
<?php
2
+
/**
3
+
* Currency List
4
+
*
5
+
* @package Tutor\Includes
6
+
* @author Themeum <support@themeum.com>
7
+
* @link https=>//themeum.com
8
+
* @since 3.0.0
9
+
*/
10
+
11
+
if ( ! defined( 'ABSPATH' ) ) {
12
+
exit;
13
+
}
14
+
15
+
if ( ! function_exists( 'tutor_currencies' ) ) {
16
+
/**
17
+
* Get tutor currencies
18
+
*
19
+
* @since 3.0.0
20
+
*
21
+
* @return array
22
+
*/
23
+
function get_tutor_currencies() {
24
+
$currencies = array(
25
+
array(
26
+
'code' => 'USD',
27
+
'symbol' => '$',
28
+
'name' => 'US Dollar',
29
+
'locale' => 'en-us',
30
+
'numeric_code' => 840,
31
+
),
32
+
array(
33
+
'code' => 'EUR',
34
+
'symbol' => "€",
35
+
'name' => 'Euro',
36
+
'locale' => 'en-eu',
37
+
'numeric_code' => 978,
38
+
),
39
+
array(
40
+
'code' => 'GBP',
41
+
'symbol' => "£",
42
+
'name' => 'British Pound',
43
+
'locale' => 'en-gb',
44
+
'numeric_code' => 826,
45
+
),
46
+
array(
47
+
'code' => 'CAD',
48
+
'symbol' => '$',
49
+
'name' => 'Canadian Dollar',
50
+
'locale' => 'en-ca',
51
+
'numeric_code' => 124,
52
+
),
53
+
array(
54
+
'code' => 'AED',
55
+
'symbol' => 'AED',
56
+
'name' => 'UAE Dirham',
57
+
'locale' => 'ar-ae',
58
+
'numeric_code' => 784,
59
+
),
60
+
array(
61
+
'code' => 'AFN',
62
+
'symbol' => "؋",
63
+
'name' => 'Afghanistan Afghani',
64
+
'locale' => 'fa-af',
65
+
'numeric_code' => 971,
66
+
),
67
+
array(
68
+
'code' => 'ALL',
69
+
'symbol' => 'Lek',
70
+
'name' => "Albanian Lek\u00eb",
71
+
'locale' => 'sq-al',
72
+
'numeric_code' => 8,
73
+
),
74
+
array(
75
+
'code' => 'AMD',
76
+
'symbol' => 'AMD',
77
+
'name' => 'Armenian Dram',
78
+
'locale' => 'hy-am',
79
+
'numeric_code' => 51,
80
+
),
81
+
array(
82
+
'code' => 'ANG',
83
+
'symbol' => "ƒ",
84
+
'name' => 'Netherlands Antillean Gulden',
85
+
'locale' => 'nl-an',
86
+
'numeric_code' => 532,
87
+
),
88
+
array(
89
+
'code' => 'AOA',
90
+
'symbol' => 'Kz',
91
+
'name' => 'Angolan Kwanza',
92
+
'locale' => 'pt-ao',
93
+
'numeric_code' => 973,
94
+
),
95
+
array(
96
+
'code' => 'ARS',
97
+
'symbol' => '$',
98
+
'name' => 'Argentine Peso',
99
+
'locale' => 'es-ar',
100
+
'numeric_code' => 32,
101
+
),
102
+
array(
103
+
'code' => 'AUD',
104
+
'symbol' => '$',
105
+
'name' => 'Australian Dollar',
106
+
'locale' => 'en-au',
107
+
'numeric_code' => 36,
108
+
),
109
+
array(
110
+
'code' => 'AWG',
111
+
'symbol' => 'AWG',
112
+
'name' => 'Aruban Florin',
113
+
'locale' => 'nl-aw',
114
+
'numeric_code' => 533,
115
+
),
116
+
array(
117
+
'code' => 'AZN',
118
+
'symbol' => "₼",
119
+
'name' => 'Azerbaijani Manat',
120
+
'locale' => 'az-az',
121
+
'numeric_code' => 944,
122
+
),
123
+
array(
124
+
'code' => 'BAM',
125
+
'symbol' => 'KM',
126
+
'name' => 'Bosnia and Herzegovina Convertible Mark',
127
+
'locale' => 'bs-ba',
128
+
'numeric_code' => 977,
129
+
),
130
+
array(
131
+
'code' => 'BBD',
132
+
'symbol' => '$',
133
+
'name' => 'Barbadian Dollar',
134
+
'locale' => 'en-bb',
135
+
'numeric_code' => 52,
136
+
),
137
+
array(
138
+
'code' => 'BDT',
139
+
'symbol' => "৳",
140
+
'name' => 'Bangladeshi Taka',
141
+
'locale' => 'bn-bd',
142
+
'numeric_code' => 50,
143
+
),
144
+
array(
145
+
'code' => 'BGN',
146
+
'symbol' => 'BGN',
147
+
'name' => 'Bulgarian Leva',
148
+
'locale' => 'bg-bg',
149
+
'numeric_code' => 975,
150
+
),
151
+
array(
152
+
'code' => 'BHD',
153
+
'symbol' => 'BHD',
154
+
'name' => 'Bahraini Dinar',
155
+
'locale' => 'ar-bh',
156
+
'numeric_code' => 48,
157
+
),
158
+
array(
159
+
'code' => 'BIF',
160
+
'symbol' => 'FBu',
161
+
'name' => 'Burundi Franc',
162
+
'locale' => 'fr-bi',
163
+
'numeric_code' => 108,
164
+
),
165
+
array(
166
+
'code' => 'BMD',
167
+
'symbol' => 'BD$',
168
+
'name' => 'Bermudian Dollar',
169
+
'locale' => 'en-bm',
170
+
'numeric_code' => 60,
171
+
),
172
+
array(
173
+
'code' => 'BND',
174
+
'symbol' => 'B$',
175
+
'name' => 'Brunei Dollar',
176
+
'locale' => 'ms-bn',
177
+
'numeric_code' => 96,
178
+
),
179
+
array(
180
+
'code' => 'BOB',
181
+
'symbol' => 'Bs',
182
+
'name' => 'Bolivian Boliviano',
183
+
'locale' => 'es-bo',
184
+
'numeric_code' => 68,
185
+
),
186
+
array(
187
+
'code' => 'BRL',
188
+
'symbol' => 'R$',
189
+
'name' => 'Brazilian Real',
190
+
'locale' => 'pt-br',
191
+
'numeric_code' => 986,
192
+
),
193
+
array(
194
+
'code' => 'BSD',
195
+
'symbol' => 'B$',
196
+
'name' => 'Bahamian Dollar',
197
+
'locale' => 'en-bs',
198
+
'numeric_code' => 44,
199
+
),
200
+
array(
201
+
'code' => 'BTN',
202
+
'symbol' => 'Nu.',
203
+
'name' => 'Bhutanese Ngultrum',
204
+
'locale' => 'dz-bt',
205
+
'numeric_code' => 64,
206
+
),
207
+
array(
208
+
'code' => 'BWP',
209
+
'symbol' => 'P',
210
+
'name' => 'Botswana Pula',
211
+
'locale' => 'en-bw',
212
+
'numeric_code' => 72,
213
+
),
214
+
array(
215
+
'code' => 'BYN',
216
+
'symbol' => 'BYN',
217
+
'name' => 'Belarusian Ruble',
218
+
'locale' => 'be-by',
219
+
'numeric_code' => 933,
220
+
),
221
+
array(
222
+
'code' => 'BZD',
223
+
'symbol' => '$',
224
+
'name' => 'Belize Dollar',
225
+
'locale' => 'en-bz',
226
+
'numeric_code' => 84,
227
+
),
228
+
array(
229
+
'code' => 'CDF',
230
+
'symbol' => 'FDC',
231
+
'name' => 'Congolese Franc',
232
+
'locale' => 'fr-cd',
233
+
'numeric_code' => 976,
234
+
),
235
+
array(
236
+
'code' => 'CHF',
237
+
'symbol' => 'CHF',
238
+
'name' => 'Swiss Franc',
239
+
'locale' => 'fr-ch',
240
+
'numeric_code' => 756,
241
+
),
242
+
array(
243
+
'code' => 'CLP',
244
+
'symbol' => '$',
245
+
'name' => 'Chilean Peso',
246
+
'locale' => 'es-cl',
247
+
'numeric_code' => 152,
248
+
),
249
+
array(
250
+
'code' => 'CNY',
251
+
'symbol' => "¥",
252
+
'name' => 'Chinese\/Yuan Renminbi',
253
+
'locale' => 'zh-cn',
254
+
'numeric_code' => 156,
255
+
),
256
+
array(
257
+
'code' => 'COP',
258
+
'symbol' => '$',
259
+
'name' => 'Colombian Peso',
260
+
'locale' => 'es-co',
261
+
'numeric_code' => 170,
262
+
),
263
+
array(
264
+
'code' => 'CRC',
265
+
'symbol' => "₡",
266
+
'name' => 'Costa Rican Colon',
267
+
'locale' => 'es-cr',
268
+
'numeric_code' => 188,
269
+
),
270
+
array(
271
+
'code' => 'CUP',
272
+
'symbol' => '$',
273
+
'name' => 'Cuban Peso',
274
+
'locale' => 'es-cu',
275
+
'numeric_code' => 192,
276
+
),
277
+
array(
278
+
'code' => 'CVE',
279
+
'symbol' => 'CVE',
280
+
'name' => 'Cape Verdean Escudo',
281
+
'locale' => 'pt-cv',
282
+
'numeric_code' => 132,
283
+
),
284
+
array(
285
+
'code' => 'CZK',
286
+
'symbol' => "Kč",
287
+
'name' => 'Czech Koruna',
288
+
'locale' => 'cs-cz',
289
+
'numeric_code' => 203,
290
+
),
291
+
array(
292
+
'code' => 'DJF',
293
+
'symbol' => 'Fdj',
294
+
'name' => 'Djiboutian Franc',
295
+
'locale' => 'fr-dj',
296
+
'numeric_code' => 262,
297
+
),
298
+
array(
299
+
'code' => 'DKK',
300
+
'symbol' => 'Kr.',
301
+
'name' => 'Danish Krone',
302
+
'locale' => 'da-dk',
303
+
'numeric_code' => 208,
304
+
),
305
+
array(
306
+
'code' => 'DOP',
307
+
'symbol' => '$',
308
+
'name' => 'Dominican Peso',
309
+
'locale' => 'es-do',
310
+
'numeric_code' => 214,
311
+
),
312
+
array(
313
+
'code' => 'DZD',
314
+
'symbol' => 'DZD',
315
+
'name' => 'Algerian Dinar',
316
+
'locale' => 'ar-dz',
317
+
'numeric_code' => 12,
318
+
),
319
+
array(
320
+
'code' => 'EEK',
321
+
'symbol' => 'KR',
322
+
'name' => 'Estonian Kroon',
323
+
'locale' => 'et-ee',
324
+
'numeric_code' => 233,
325
+
),
326
+
array(
327
+
'code' => 'EGP',
328
+
'symbol' => "£",
329
+
'name' => 'Egyptian Pound',
330
+
'locale' => 'ar-eg',
331
+
'numeric_code' => 818,
332
+
),
333
+
array(
334
+
'code' => 'ERN',
335
+
'symbol' => 'ERN',
336
+
'name' => 'Eritrean Nakfa',
337
+
'locale' => 'ti-er',
338
+
'numeric_code' => 232,
339
+
),
340
+
array(
341
+
'code' => 'ETB',
342
+
'symbol' => 'ETB',
343
+
'name' => 'Ethiopian Birr',
344
+
'locale' => 'am-et',
345
+
'numeric_code' => 230,
346
+
),
347
+
array(
348
+
'code' => 'FJD',
349
+
'symbol' => '$',
350
+
'name' => 'Fijian Dollar',
351
+
'locale' => 'en-fj',
352
+
'numeric_code' => 242,
353
+
),
354
+
array(
355
+
'code' => 'FKP',
356
+
'symbol' => "£",
357
+
'name' => 'Falkland Islands Pound',
358
+
'locale' => 'en-fk',
359
+
'numeric_code' => 238,
360
+
),
361
+
array(
362
+
'code' => 'GEL',
363
+
'symbol' => 'GEL',
364
+
'name' => 'Georgian Lari',
365
+
'locale' => 'ka-ge',
366
+
'numeric_code' => 981,
367
+
),
368
+
array(
369
+
'code' => 'GHS',
370
+
'symbol' => "₵",
371
+
'name' => 'Ghanaian Cedi',
372
+
'locale' => 'en-gh',
373
+
'numeric_code' => 936,
374
+
),
375
+
array(
376
+
'code' => 'GIP',
377
+
'symbol' => "£",
378
+
'name' => 'Gibraltar Pound',
379
+
'locale' => 'en-gi',
380
+
'numeric_code' => 292,
381
+
),
382
+
array(
383
+
'code' => 'GMD',
384
+
'symbol' => 'D',
385
+
'name' => 'Gambian Dalasi',
386
+
'locale' => 'en-gm',
387
+
'numeric_code' => 270,
388
+
),
389
+
array(
390
+
'code' => 'GNF',
391
+
'symbol' => 'FG',
392
+
'name' => 'Guinean franc',
393
+
'locale' => 'fr-gn',
394
+
'numeric_code' => 324,
395
+
),
396
+
array(
397
+
'code' => 'XAF',
398
+
'symbol' => 'F.CFA',
399
+
'name' => 'Central African CFA Franc',
400
+
'locale' => 'fr-xa',
401
+
'numeric_code' => 950,
402
+
),
403
+
array(
404
+
'code' => 'GTQ',
405
+
'symbol' => 'Q',
406
+
'name' => 'Guatemalan Quetzal',
407
+
'locale' => 'es-gt',
408
+
'numeric_code' => 320,
409
+
),
410
+
array(
411
+
'code' => 'GYD',
412
+
'symbol' => '$',
413
+
'name' => 'Guyanese Dollar',
414
+
'locale' => 'en-gy',
415
+
'numeric_code' => 328,
416
+
),
417
+
array(
418
+
'code' => 'HKD',
419
+
'symbol' => '$',
420
+
'name' => 'Hong Kong Dollar',
421
+
'locale' => 'zh-hk',
422
+
'numeric_code' => 344,
423
+
),
424
+
array(
425
+
'code' => 'HNL',
426
+
'symbol' => 'L',
427
+
'name' => 'Honduran Lempira',
428
+
'locale' => 'es-hn',
429
+
'numeric_code' => 340,
430
+
),
431
+
array(
432
+
'code' => 'HRK',
433
+
'symbol' => 'kn',
434
+
'name' => 'Croatian Kuna',
435
+
'locale' => 'hr-hr',
436
+
'numeric_code' => 191,
437
+
),
438
+
array(
439
+
'code' => 'HTG',
440
+
'symbol' => 'G',
441
+
'name' => 'Haitian Gourde',
442
+
'locale' => 'ht-ht',
443
+
'numeric_code' => 332,
444
+
),
445
+
array(
446
+
'code' => 'HUF',
447
+
'symbol' => 'Ft',
448
+
'name' => 'Hungarian Forint',
449
+
'locale' => 'hu-hu',
450
+
'numeric_code' => 348,
451
+
),
452
+
array(
453
+
'code' => 'IDR',
454
+
'symbol' => 'Rp',
455
+
'name' => 'Indonesian Rupiah',
456
+
'locale' => 'id-id',
457
+
'numeric_code' => 360,
458
+
),
459
+
array(
460
+
'code' => 'ILS',
461
+
'symbol' => "₪",
462
+
'name' => 'Israeli New Sheqel',
463
+
'locale' => 'he-il',
464
+
'numeric_code' => 376,
465
+
),
466
+
array(
467
+
'code' => 'INR',
468
+
'symbol' => "₹",
469
+
'name' => 'Indian Rupee',
470
+
'locale' => 'hi-in',
471
+
'numeric_code' => 356,
472
+
),
473
+
array(
474
+
'code' => 'IQD',
475
+
'symbol' => 'IQD',
476
+
'name' => 'Iraqi Dinar',
477
+
'locale' => 'ar-iq',
478
+
'numeric_code' => 368,
479
+
),
480
+
array(
481
+
'code' => 'IRR',
482
+
'symbol' => 'IRR',
483
+
'name' => 'Iranian Rial',
484
+
'locale' => 'fa-ir',
485
+
'numeric_code' => 364,
486
+
),
487
+
array(
488
+
'code' => 'ISK',
489
+
'symbol' => 'kr',
490
+
'name' => "Icelandic Kr\u00f3na",
491
+
'locale' => 'en-is',
492
+
'numeric_code' => 352,
493
+
),
494
+
array(
495
+
'code' => 'JMD',
496
+
'symbol' => '$',
497
+
'name' => 'Jamaican Dollar',
498
+
'locale' => 'en-jm',
499
+
'numeric_code' => 388,
500
+
),
501
+
array(
502
+
'code' => 'JOD',
503
+
'symbol' => 'JOD',
504
+
'name' => 'Jordanian Dinar',
505
+
'locale' => 'ar-jo',
506
+
'numeric_code' => 400,
507
+
),
508
+
array(
509
+
'code' => 'JPY',
510
+
'symbol' => "¥",
511
+
'name' => 'Japanese Yen',
512
+
'locale' => 'ja-jp',
513
+
'numeric_code' => 392,
514
+
),
515
+
array(
516
+
'code' => 'KES',
517
+
'symbol' => 'KES',
518
+
'name' => 'Kenyan Shilling',
519
+
'locale' => 'en-ke',
520
+
'numeric_code' => 404,
521
+
),
522
+
array(
523
+
'code' => 'KGS',
524
+
'symbol' => 'KGS',
525
+
'name' => 'Kyrgyzstani Som',
526
+
'locale' => 'ky-kg',
527
+
'numeric_code' => 417,
528
+
),
529
+
array(
530
+
'code' => 'KHR',
531
+
'symbol' => "៛",
532
+
'name' => 'Cambodian Riel',
533
+
'locale' => 'km-kh',
534
+
'numeric_code' => 116,
535
+
),
536
+
array(
537
+
'code' => 'KMF',
538
+
'symbol' => 'KMF',
539
+
'name' => 'Comorian Franc',
540
+
'locale' => 'fr-km',
541
+
'numeric_code' => 174,
542
+
),
543
+
array(
544
+
'code' => 'KPW',
545
+
'symbol' => "₩",
546
+
'name' => 'North Korean Won',
547
+
'locale' => 'ko-kp',
548
+
'numeric_code' => 408,
549
+
),
550
+
array(
551
+
'code' => 'KRW',
552
+
'symbol' => "₩",
553
+
'name' => 'South Korean Won',
554
+
'locale' => 'ko-kr',
555
+
'numeric_code' => 410,
556
+
),
557
+
array(
558
+
'code' => 'KWD',
559
+
'symbol' => 'KWD',
560
+
'name' => 'Kuwaiti Dinar',
561
+
'locale' => 'ar-kw',
562
+
'numeric_code' => 414,
563
+
),
564
+
array(
565
+
'code' => 'KYD',
566
+
'symbol' => '$',
567
+
'name' => 'Cayman Islands Dollar',
568
+
'locale' => 'en-ky',
569
+
'numeric_code' => 136,
570
+
),
571
+
array(
572
+
'code' => 'KZT',
573
+
'symbol' => "₸",
574
+
'name' => 'Kazakhstani Tenge',
575
+
'locale' => 'kk-kz',
576
+
'numeric_code' => 398,
577
+
),
578
+
array(
579
+
'code' => 'LAK',
580
+
'symbol' => "₭",
581
+
'name' => 'Lao Kip',
582
+
'locale' => 'lo-la',
583
+
'numeric_code' => 418,
584
+
),
585
+
array(
586
+
'code' => 'LBP',
587
+
'symbol' => "L£",
588
+
'name' => 'Lebanese Pound',
589
+
'locale' => 'ar-lb',
590
+
'numeric_code' => 422,
591
+
),
592
+
array(
593
+
'code' => 'LKR',
594
+
'symbol' => 'Rs',
595
+
'name' => 'Sri Lankan Rupee',
596
+
'locale' => 'si-lk',
597
+
'numeric_code' => 144,
598
+
),
599
+
array(
600
+
'code' => 'LRD',
601
+
'symbol' => '$',
602
+
'name' => 'Liberian Dollar',
603
+
'locale' => 'en-lr',
604
+
'numeric_code' => 430,
605
+
),
606
+
array(
607
+
'code' => 'LSL',
608
+
'symbol' => 'LSL',
609
+
'name' => 'Lesotho Loti',
610
+
'locale' => 'en-ls',
611
+
'numeric_code' => 426,
612
+
),
613
+
array(
614
+
'code' => 'LTL',
615
+
'symbol' => 'Lt',
616
+
'name' => 'Lithuanian Litas',
617
+
'locale' => 'lt-lt',
618
+
'numeric_code' => 440,
619
+
),
620
+
array(
621
+
'code' => 'LVL',
622
+
'symbol' => 'LVL',
623
+
'name' => 'Latvian Lats',
624
+
'locale' => 'lv-lv',
625
+
'numeric_code' => 428,
626
+
),
627
+
array(
628
+
'code' => 'LYD',
629
+
'symbol' => 'LD',
630
+
'name' => 'Libyan Dinar',
631
+
'locale' => 'ar-ly',
632
+
'numeric_code' => 434,
633
+
),
634
+
array(
635
+
'code' => 'MAD',
636
+
'symbol' => 'MAD',
637
+
'name' => 'Moroccan Dirham',
638
+
'locale' => 'ar-ma',
639
+
'numeric_code' => 504,
640
+
),
641
+
array(
642
+
'code' => 'MDL',
643
+
'symbol' => 'MDL',
644
+
'name' => 'Moldovan Leu',
645
+
'locale' => 'ro-md',
646
+
'numeric_code' => 498,
647
+
),
648
+
array(
649
+
'code' => 'MGA',
650
+
'symbol' => 'Ar',
651
+
'name' => 'Malagasy Ariary',
652
+
'locale' => 'mg-mg',
653
+
'numeric_code' => 969,
654
+
),
655
+
array(
656
+
'code' => 'MKD',
657
+
'symbol' => 'MKD',
658
+
'name' => 'Macedonian Denar',
659
+
'locale' => 'mk-mk',
660
+
'numeric_code' => 807,
661
+
),
662
+
array(
663
+
'code' => 'MMK',
664
+
'symbol' => 'K',
665
+
'name' => 'Myanma Kyat',
666
+
'locale' => 'my-mm',
667
+
'numeric_code' => 104,
668
+
),
669
+
array(
670
+
'code' => 'MNT',
671
+
'symbol' => "₮",
672
+
'name' => 'Mongolian Tugrik',
673
+
'locale' => 'mn-mn',
674
+
'numeric_code' => 496,
675
+
),
676
+
array(
677
+
'code' => 'MOP',
678
+
'symbol' => 'MOP',
679
+
'name' => 'Macanese Pataca',
680
+
'locale' => 'pt-mo',
681
+
'numeric_code' => 446,
682
+
),
683
+
array(
684
+
'code' => 'MRO',
685
+
'symbol' => 'UM',
686
+
'name' => 'Mauritanian Ouguiya',
687
+
'locale' => 'ar-mr',
688
+
'numeric_code' => 478,
689
+
),
690
+
array(
691
+
'code' => 'MUR',
692
+
'symbol' => 'Rs',
693
+
'name' => 'Mauritian Rupee',
694
+
'locale' => 'en-mu',
695
+
'numeric_code' => 480,
696
+
),
697
+
array(
698
+
'code' => 'MVR',
699
+
'symbol' => 'Rf',
700
+
'name' => 'Maldivian Rufiyaa',
701
+
'locale' => 'dv-mv',
702
+
'numeric_code' => 462,
703
+
),
704
+
array(
705
+
'code' => 'MWK',
706
+
'symbol' => 'MWK',
707
+
'name' => 'Malawian Kwacha',
708
+
'locale' => 'en-mw',
709
+
'numeric_code' => 454,
710
+
),
711
+
array(
712
+
'code' => 'MXN',
713
+
'symbol' => '$',
714
+
'name' => 'Mexican Peso',
715
+
'locale' => 'es-mx',
716
+
'numeric_code' => 484,
717
+
),
718
+
array(
719
+
'code' => 'MYR',
720
+
'symbol' => 'RM',
721
+
'name' => 'Malaysian Ringgit',
722
+
'locale' => 'ms-my',
723
+
'numeric_code' => 458,
724
+
),
725
+
array(
726
+
'code' => 'MZN',
727
+
'symbol' => 'MZN',
728
+
'name' => 'Mozambican Metical',
729
+
'locale' => 'pt-mz',
730
+
'numeric_code' => 943,
731
+
),
732
+
array(
733
+
'code' => 'NAD',
734
+
'symbol' => '$',
735
+
'name' => 'Namibian Dollar',
736
+
'locale' => 'en-na',
737
+
'numeric_code' => 516,
738
+
),
739
+
array(
740
+
'code' => 'NGN',
741
+
'symbol' => "₦",
742
+
'name' => 'Nigerian Naira',
743
+
'locale' => 'en-ng',
744
+
'numeric_code' => 566,
745
+
),
746
+
array(
747
+
'code' => 'NIO',
748
+
'symbol' => '$',
749
+
'name' => "Nicaraguan C\u00f3rdoba",
750
+
'locale' => 'es-ni',
751
+
'numeric_code' => 558,
752
+
),
753
+
array(
754
+
'code' => 'NOK',
755
+
'symbol' => 'kr',
756
+
'name' => 'Norwegian Krone',
757
+
'locale' => 'nb-no',
758
+
'numeric_code' => 578,
759
+
),
760
+
array(
761
+
'code' => 'NPR',
762
+
'symbol' => "NPR",
763
+
'name' => 'Nepalese Rupee',
764
+
'locale' => 'ne-np',
765
+
'numeric_code' => 524,
766
+
),
767
+
array(
768
+
'code' => 'NZD',
769
+
'symbol' => '$',
770
+
'name' => 'New Zealand Dollar',
771
+
'locale' => 'en-nz',
772
+
'numeric_code' => 554,
773
+
),
774
+
array(
775
+
'code' => 'OMR',
776
+
'symbol' => 'OMR',
777
+
'name' => 'Omani Rial',
778
+
'locale' => 'ar-om',
779
+
'numeric_code' => 512,
780
+
),
781
+
array(
782
+
'code' => 'PAB',
783
+
'symbol' => 'PAB',
784
+
'name' => 'Panamanian Balboa',
785
+
'locale' => 'es-pa',
786
+
'numeric_code' => 590,
787
+
),
788
+
array(
789
+
'code' => 'PEN',
790
+
'symbol' => 'PEN',
791
+
'name' => 'Peruvian Nuevo Sol',
792
+
'locale' => 'es-pe',
793
+
'numeric_code' => 604,
794
+
),
795
+
array(
796
+
'code' => 'PGK',
797
+
'symbol' => 'K',
798
+
'name' => 'Papua New Guinean Kina',
799
+
'locale' => 'en-pg',
800
+
'numeric_code' => 598,
801
+
),
802
+
array(
803
+
'code' => 'PHP',
804
+
'symbol' => "₱",
805
+
'name' => 'Philippine Peso',
806
+
'locale' => 'en-ph',
807
+
'numeric_code' => 608,
808
+
),
809
+
array(
810
+
'code' => 'PKR',
811
+
'symbol' => 'Rs',
812
+
'name' => 'Pakistani Rupee',
813
+
'locale' => 'en-pk',
814
+
'numeric_code' => 586,
815
+
),
816
+
array(
817
+
'code' => 'PLN',
818
+
'symbol' => "zł",
819
+
'name' => 'Polish Zloty',
820
+
'locale' => 'pl-pl',
821
+
'numeric_code' => 985,
822
+
),
823
+
array(
824
+
'code' => 'PYG',
825
+
'symbol' => "₲",
826
+
'name' => 'Paraguayan Guarani',
827
+
'locale' => 'es-py',
828
+
'numeric_code' => 600,
829
+
),
830
+
array(
831
+
'code' => 'QAR',
832
+
'symbol' => 'QAR',
833
+
'name' => 'Qatari Riyal',
834
+
'locale' => 'ar-qa',
835
+
'numeric_code' => 634,
836
+
),
837
+
array(
838
+
'code' => 'RON',
839
+
'symbol' => 'RON',
840
+
'name' => 'Romanian Leu',
841
+
'locale' => 'ro-ro',
842
+
'numeric_code' => 946,
843
+
),
844
+
array(
845
+
'code' => 'RSD',
846
+
'symbol' => 'RSD',
847
+
'name' => 'Serbian Dinar',
848
+
'locale' => 'sr-rs',
849
+
'numeric_code' => 941,
850
+
),
851
+
array(
852
+
'code' => 'RUB',
853
+
'symbol' => "₽",
854
+
'name' => 'Russian Ruble',
855
+
'locale' => 'ru-ru',
856
+
'numeric_code' => 643,
857
+
),
858
+
array(
859
+
'code' => 'SAR',
860
+
'symbol' => 'SAR',
861
+
'name' => 'Saudi Riyal',
862
+
'locale' => 'ar-sa',
863
+
'numeric_code' => 682,
864
+
),
865
+
array(
866
+
'code' => 'SBD',
867
+
'symbol' => '$',
868
+
'name' => 'Solomon Islands Dollar',
869
+
'locale' => 'en-sb',
870
+
'numeric_code' => 90,
871
+
),
872
+
array(
873
+
'code' => 'SCR',
874
+
'symbol' => 'Rs',
875
+
'name' => 'Seychellois Rupee',
876
+
'locale' => 'en-sc',
877
+
'numeric_code' => 690,
878
+
),
879
+
array(
880
+
'code' => 'SDG',
881
+
'symbol' => 'SDG',
882
+
'name' => 'Sudanese Pound',
883
+
'locale' => 'ar-sd',
884
+
'numeric_code' => 938,
885
+
),
886
+
array(
887
+
'code' => 'SEK',
888
+
'symbol' => 'kr',
889
+
'name' => 'Swedish Krona',
890
+
'locale' => 'sv-se',
891
+
'numeric_code' => 752,
892
+
),
893
+
array(
894
+
'code' => 'SGD',
895
+
'symbol' => '$',
896
+
'name' => 'Singapore Dollar',
897
+
'locale' => 'en-sg',
898
+
'numeric_code' => 702,
899
+
),
900
+
array(
901
+
'code' => 'SHP',
902
+
'symbol' => "£",
903
+
'name' => 'Saint Helena Pound',
904
+
'locale' => 'en-sh',
905
+
'numeric_code' => 654,
906
+
),
907
+
array(
908
+
'code' => 'SLL',
909
+
'symbol' => 'SLL',
910
+
'name' => 'Sierra Leonean Leone',
911
+
'locale' => 'en-sl',
912
+
'numeric_code' => 694,
913
+
),
914
+
array(
915
+
'code' => 'SOS',
916
+
'symbol' => 'SOS',
917
+
'name' => 'Somali Shilling',
918
+
'locale' => 'so-so',
919
+
'numeric_code' => 706,
920
+
),
921
+
array(
922
+
'code' => 'SRD',
923
+
'symbol' => '$',
924
+
'name' => 'Surinamese Dollar',
925
+
'locale' => 'nl-sr',
926
+
'numeric_code' => 968,
927
+
),
928
+
array(
929
+
'code' => 'SYP',
930
+
'symbol' => "£",
931
+
'name' => 'Syrian Pound',
932
+
'locale' => 'ar-sy',
933
+
'numeric_code' => 760,
934
+
),
935
+
array(
936
+
'code' => 'SZL',
937
+
'symbol' => 'SZL',
938
+
'name' => 'Swazi Lilangeni',
939
+
'locale' => 'en-sz',
940
+
'numeric_code' => 748,
941
+
),
942
+
array(
943
+
'code' => 'THB',
944
+
'symbol' => "฿",
945
+
'name' => 'Thai Baht',
946
+
'locale' => 'th-th',
947
+
'numeric_code' => 764,
948
+
),
949
+
array(
950
+
'code' => 'TJS',
951
+
'symbol' => 'TJS',
952
+
'name' => 'Tajikistani Somoni',
953
+
'locale' => 'tg-tj',
954
+
'numeric_code' => 972,
955
+
),
956
+
array(
957
+
'code' => 'TMT',
958
+
'symbol' => 'm',
959
+
'name' => 'Turkmen Manat',
960
+
'locale' => 'tk-tm',
961
+
'numeric_code' => 934,
962
+
),
963
+
array(
964
+
'code' => 'TND',
965
+
'symbol' => 'TND',
966
+
'name' => 'Tunisian Dinar',
967
+
'locale' => 'ar-tn',
968
+
'numeric_code' => 788,
969
+
),
970
+
array(
971
+
'code' => 'TRY',
972
+
'symbol' => 'TRY',
973
+
'name' => 'Turkish New Lira',
974
+
'locale' => 'tr-tr',
975
+
'numeric_code' => 949,
976
+
),
977
+
array(
978
+
'code' => 'TTD',
979
+
'symbol' => '$',
980
+
'name' => 'Trinidad and Tobago Dollar',
981
+
'locale' => 'en-tt',
982
+
'numeric_code' => 780,
983
+
),
984
+
array(
985
+
'code' => 'TWD',
986
+
'symbol' => '$',
987
+
'name' => 'New Taiwan Dollar',
988
+
'locale' => 'zh-tw',
989
+
'numeric_code' => 901,
990
+
),
991
+
array(
992
+
'code' => 'TZS',
993
+
'symbol' => 'TZS',
994
+
'name' => 'Tanzanian Shilling',
995
+
'locale' => 'en-tz',
996
+
'numeric_code' => 834,
997
+
),
998
+
array(
999
+
'code' => 'UAH',
1000
+
'symbol' => 'UAH',
1001
+
'name' => 'Ukrainian Hryvnia',
1002
+
'locale' => 'uk-ua',
1003
+
'numeric_code' => 980,
1004
+
),
1005
+
array(
1006
+
'code' => 'UGX',
1007
+
'symbol' => 'UGX',
1008
+
'name' => 'Ugandan shilling',
1009
+
'locale' => 'en-ug',
1010
+
'numeric_code' => 800,
1011
+
),
1012
+
array(
1013
+
'code' => 'UYU',
1014
+
'symbol' => '$',
1015
+
'name' => 'Uruguayan Peso',
1016
+
'locale' => 'es-uy',
1017
+
'numeric_code' => 858,
1018
+
),
1019
+
array(
1020
+
'code' => 'UZS',
1021
+
'symbol' => 'UZS',
1022
+
'name' => 'Uzbekistani Som',
1023
+
'locale' => 'uz-UZ',
1024
+
'numeric_code' => 860,
1025
+
),
1026
+
array(
1027
+
'code' => 'VES',
1028
+
'symbol' => 'VES',
1029
+
'name' => 'Venezuelan Bolivar',
1030
+
'locale' => 'es-VE',
1031
+
'numeric_code' => 928,
1032
+
),
1033
+
array(
1034
+
'code' => 'VND',
1035
+
'symbol' => "₫",
1036
+
'name' => 'Vietnamese Dong',
1037
+
'locale' => 'vi-VN',
1038
+
'numeric_code' => 704,
1039
+
),
1040
+
array(
1041
+
'code' => 'VUV',
1042
+
'symbol' => 'VT',
1043
+
'name' => 'Vanuatu Vatu',
1044
+
'locale' => 'bi-VU',
1045
+
'numeric_code' => 548,
1046
+
),
1047
+
array(
1048
+
'code' => 'WST',
1049
+
'symbol' => '$',
1050
+
'name' => 'Samoan Tala',
1051
+
'locale' => 'sm-WS',
1052
+
'numeric_code' => 882,
1053
+
),
1054
+
array(
1055
+
'code' => 'XCD',
1056
+
'symbol' => '$',
1057
+
'name' => 'East Caribbean Dollar',
1058
+
'locale' => 'en-XC',
1059
+
'numeric_code' => 951,
1060
+
),
1061
+
array(
1062
+
'code' => 'XDR',
1063
+
'symbol' => 'SDR',
1064
+
'name' => 'Special Drawing Rights',
1065
+
'locale' => 'xdr-XD',
1066
+
'numeric_code' => 960,
1067
+
),
1068
+
array(
1069
+
'code' => 'XOF',
1070
+
'symbol' => 'CFA',
1071
+
'name' => 'West African CFA franc',
1072
+
'locale' => 'fr-XO',
1073
+
'numeric_code' => 952,
1074
+
),
1075
+
array(
1076
+
'code' => 'XPF',
1077
+
'symbol' => 'F',
1078
+
'name' => 'CFP Franc',
1079
+
'locale' => 'fr-PF',
1080
+
'numeric_code' => 953,
1081
+
),
1082
+
array(
1083
+
'code' => 'YER',
1084
+
'symbol' => 'YER',
1085
+
'name' => 'Yemeni Rial',
1086
+
'locale' => 'ar-YE',
1087
+
'numeric_code' => 886,
1088
+
),
1089
+
array(
1090
+
'code' => 'ZAR',
1091
+
'symbol' => 'R',
1092
+
'name' => 'South African Rand',
1093
+
'locale' => 'en-ZA',
1094
+
'numeric_code' => 710,
1095
+
),
1096
+
array(
1097
+
'code' => 'ZMK',
1098
+
'symbol' => 'ZK',
1099
+
'name' => 'Zambian Kwacha',
1100
+
'locale' => 'en-ZM',
1101
+
'numeric_code' => 894,
1102
+
),
1103
+
array(
1104
+
'code' => 'ZWR',
1105
+
'symbol' => '$',
1106
+
'name' => 'Zimbabwean Dollar',
1107
+
'locale' => 'en-ZW',
1108
+
'numeric_code' => 935,
1109
+
),
1110
+
);
1111
+
1112
+
return $currencies;
1113
+
}
1114
+
}
1115
+
1116
+
if ( ! function_exists( 'tutor_get_currencies_info_code' ) ) {
1117
+
/**
1118
+
* Get tutor currencies
1119
+
*
1120
+
* @since 3.0.0
1121
+
*
1122
+
* @param string $code Currency code.
1123
+
*
1124
+
* @return array
1125
+
*/
1126
+
function tutor_get_currencies_info_by_code( $code ) {
1127
+
$currencies = get_tutor_currencies();
1128
+
$found = null;
1129
+
1130
+
foreach ( $currencies as $currency ) {
1131
+
$flip = array_flip( $currency );
1132
+
if ( isset( $flip[ $code ] ) ) {
1133
+
$found = $currency;
1134
+
break;
1135
+
}
1136
+
}
1137
+
return $found;
1138
+
}
1139
+
}
1140
+
1141
+
if ( ! function_exists( 'get_currency_symbol_by_code' ) ) {
1142
+
/**
1143
+
* Get currency options where key is symbol
1144
+
* and code is value
1145
+
*
1146
+
* It will return $ as default
1147
+
*
1148
+
* @since 3.0.0
1149
+
*
1150
+
* @param mixed $code Currency code.
1151
+
*
1152
+
* @return string
1153
+
*/
1154
+
function tutor_get_currency_symbol_by_code( $code ) {
1155
+
$currencies = get_tutor_currencies();
1156
+
$search = array_search( $code, array_column( $currencies, 'code' ) );
1157
+
1158
+
if ( false !== $search ) {
1159
+
return $currencies[ $search ]['symbol'];
1160
+
} else {
1161
+
return '$';
1162
+
}
1163
+
}
1164
+
}
1165
+
1166
+
1167
+
1168
+