PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 7.1.4
Admin Columns v7.1.4
7.1.4 7.0.19 2.3.5 2.4 2.4.1 2.4.10 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.4.8 2.4.9 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.6.1 2.5.6.2 2.5.6.3 2.5.6.4 3.0 3.0.1 3.0.2 3.0.3 3.0.5 3.0.7 3.1 3.1.1 3.1.10 3.1.2 3.1.3 3.1.5 3.2.3 3.2.7 3.3.1 3.4.1 3.4.6 3.4.8 4.0.1 4.0.3 4.1.6 4.2.2 4.2.5 4.3 4.3.2 4.4.1 4.4.4 4.4.5 4.5.5 4.6.1 4.7.18 4.7.19 4.7.20 4.7.7 7.0.13 7.0.14 7.0.16 trunk 1.0 1.1 1.1.3 1.2 1.2.1 1.3 1.3.1 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.5.1 1.4.6 1.4.6.1 1.4.6.2 1.4.6.3 1.4.6.4 1.4.7 1.4.8 1.4.9 2.0.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.2 2.2.1 2.2.1.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.5.1 2.2.6 2.2.6.1 2.2.6.2 2.2.6.3 2.2.6.4 2.2.7 2.2.8 2.2.8.1 2.2.9 2.3.1 2.3.2 2.3.3
codepress-admin-columns / classes / Type / StartingPrice.php
codepress-admin-columns / classes / Type Last commit date
Url 1 day ago ColumnFactoryDefinition.php 1 day ago ColumnId.php 1 day ago ColumnWidth.php 1 day ago DateRange.php 1 day ago EditorUrlFactory.php 1 day ago FileSize.php 1 day ago Group.php 1 day ago Groups.php 1 day ago Integration.php 1 day ago Integrations.php 1 day ago KeyGenerator.php 1 day ago Labels.php 1 day ago Link.php 1 day ago ListScreenId.php 1 day ago ListScreenIdGenerator.php 1 day ago ListScreenStatus.php 1 day ago OriginalColumn.php 1 day ago OriginalColumns.php 1 day ago PostTypeSlug.php 1 day ago Promo.php 1 day ago PromoCollection.php 1 day ago StartingPrice.php 1 day ago TableId.php 1 day ago TableIdCollection.php 1 day ago TableScreenContext.php 1 day ago TaxonomySlug.php 1 day ago ToggleOptions.php 1 day ago Uri.php 1 day ago Url.php 1 day ago UserId.php 1 day ago UserRole.php 1 day ago UserRoles.php 1 day ago Value.php 1 day ago ValueCollection.php 1 day ago
StartingPrice.php
56 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace AC\Type;
6
7 class StartingPrice
8 {
9 private const EURO = '€79';
10 private const DOLLAR = '$79';
11
12 public static function get(): string
13 {
14 return self::is_european_locale() ? self::EURO : self::DOLLAR;
15 }
16
17 private static function is_european_locale(): bool
18 {
19 $locale = determine_locale();
20
21 $european_locales = [
22 'de_DE', 'de_DE_formal', 'de_AT', 'de_CH', 'de_CH_informal', 'de_LU',
23 'fr_FR', 'fr_BE', 'fr_CA',
24 'nl_NL', 'nl_NL_formal', 'nl_BE',
25 'es_ES', 'es_AR', 'es_CL', 'es_CO', 'es_CR', 'es_DO', 'es_EC', 'es_GT', 'es_HN', 'es_MX', 'es_PE', 'es_PR', 'es_UY', 'es_VE',
26 'it_IT',
27 'pt_PT', 'pt_BR', 'pt_AO',
28 'da_DK',
29 'sv_SE',
30 'nb_NO', 'nn_NO',
31 'fi',
32 'el',
33 'pl_PL',
34 'cs_CZ',
35 'sk_SK',
36 'hu_HU',
37 'ro_RO',
38 'bg_BG',
39 'hr',
40 'sl_SI',
41 'et',
42 'lv',
43 'lt_LT',
44 'ga',
45 'mt_MT',
46 'cy',
47 'eu',
48 'gl_ES',
49 'ca',
50 ];
51
52 return in_array($locale, $european_locales, true);
53 }
54
55 }
56