Prep Plugin for release on WordPress.org (#23)
* Update translation text domain * Escape everything that should be escaped. * Add nonce checks where needed. * Sanitize all inputs. * Apply Code style changes across the codebase. * Correct many deprecation notices. * Optimize load order of many filters. * Add Proper Build script * Use emojii flags * Fix i18n deprecation notice for translating too early * Put all scripts in footer and load async
This commit is contained in:
@ -24,7 +24,7 @@ function wu_render_empty_state($args = []) {
|
||||
[
|
||||
'message' => __('This is not yet available...'),
|
||||
'sub_message' => __('We\'re still working on this part of the product.'),
|
||||
'link_label' => __('← Go Back', 'wp-ultimo'),
|
||||
'link_label' => __('← Go Back', 'wp-multisite-waas'),
|
||||
'link_url' => 'javascript:history.go(-1)',
|
||||
'link_classes' => '',
|
||||
'link_icon' => '',
|
||||
@ -61,7 +61,7 @@ function wu_responsive_table_row($args = [], $first_row = [], $second_row = [])
|
||||
$args,
|
||||
[
|
||||
'id' => '',
|
||||
'title' => __('No Title', 'wp-ultimo'),
|
||||
'title' => __('No Title', 'wp-multisite-waas'),
|
||||
'url' => '#',
|
||||
'status' => '',
|
||||
'image' => '',
|
||||
|
35
inc/functions/compatiblity.php
Normal file
35
inc/functions/compatiblity.php
Normal file
@ -0,0 +1,35 @@
|
||||
<?php
|
||||
/**
|
||||
* Backport of WordPress 6.7.0 current_user_can_for_site() function.
|
||||
*
|
||||
* @package WP_Ultimo
|
||||
*/
|
||||
|
||||
if ( ! function_exists('current_user_can_for_site')) {
|
||||
|
||||
/**
|
||||
* Returns whether the current user has the specified capability for a given site.
|
||||
*
|
||||
* This function also accepts an ID of an object to check against if the capability is a meta capability. Meta
|
||||
* capabilities such as `edit_post` and `edit_user` are capabilities used by the `map_meta_cap()` function to
|
||||
* map to primitive capabilities that a user or role has, such as `edit_posts` and `edit_others_posts`.
|
||||
*
|
||||
* This function replaces the current_user_can_for_blog() function.
|
||||
*
|
||||
* Example usage:
|
||||
*
|
||||
* current_user_can_for_site( $site_id, 'edit_posts' );
|
||||
* current_user_can_for_site( $site_id, 'edit_post', $post->ID );
|
||||
* current_user_can_for_site( $site_id, 'edit_post_meta', $post->ID, $meta_key );
|
||||
*
|
||||
* @since 6.7.0
|
||||
*
|
||||
* @param int $site_id Site ID.
|
||||
* @param string $capability Capability name.
|
||||
* @param mixed ...$args Optional further parameters, typically starting with an object ID.
|
||||
* @return bool Whether the user has the given capability.
|
||||
*/
|
||||
function current_user_can_for_site($site_id, $capability, ...$args) { // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound
|
||||
return current_user_can_for_blog($site_id, $capability, ...$args);
|
||||
}
|
||||
}
|
@ -20,255 +20,255 @@ function wu_get_countries() {
|
||||
return apply_filters(
|
||||
'wu_get_countries',
|
||||
[
|
||||
'AF' => __('Afghanistan', 'wp-ultimo'),
|
||||
'AX' => __('Åland Islands', 'wp-ultimo'),
|
||||
'AL' => __('Albania', 'wp-ultimo'),
|
||||
'DZ' => __('Algeria', 'wp-ultimo'),
|
||||
'AS' => __('American Samoa', 'wp-ultimo'),
|
||||
'AD' => __('Andorra', 'wp-ultimo'),
|
||||
'AO' => __('Angola', 'wp-ultimo'),
|
||||
'AI' => __('Anguilla', 'wp-ultimo'),
|
||||
'AQ' => __('Antarctica', 'wp-ultimo'),
|
||||
'AG' => __('Antigua and Barbuda', 'wp-ultimo'),
|
||||
'AR' => __('Argentina', 'wp-ultimo'),
|
||||
'AM' => __('Armenia', 'wp-ultimo'),
|
||||
'AW' => __('Aruba', 'wp-ultimo'),
|
||||
'AU' => __('Australia', 'wp-ultimo'),
|
||||
'AT' => __('Austria', 'wp-ultimo'),
|
||||
'AZ' => __('Azerbaijan', 'wp-ultimo'),
|
||||
'BS' => __('Bahamas', 'wp-ultimo'),
|
||||
'BH' => __('Bahrain', 'wp-ultimo'),
|
||||
'BD' => __('Bangladesh', 'wp-ultimo'),
|
||||
'BB' => __('Barbados', 'wp-ultimo'),
|
||||
'BY' => __('Belarus', 'wp-ultimo'),
|
||||
'BE' => __('Belgium', 'wp-ultimo'),
|
||||
'PW' => __('Belau', 'wp-ultimo'),
|
||||
'BZ' => __('Belize', 'wp-ultimo'),
|
||||
'BJ' => __('Benin', 'wp-ultimo'),
|
||||
'BM' => __('Bermuda', 'wp-ultimo'),
|
||||
'BT' => __('Bhutan', 'wp-ultimo'),
|
||||
'BO' => __('Bolivia', 'wp-ultimo'),
|
||||
'BQ' => __('Bonaire, Saint Eustatius and Saba', 'wp-ultimo'),
|
||||
'BA' => __('Bosnia and Herzegovina', 'wp-ultimo'),
|
||||
'BW' => __('Botswana', 'wp-ultimo'),
|
||||
'BV' => __('Bouvet Island', 'wp-ultimo'),
|
||||
'BR' => __('Brazil', 'wp-ultimo'),
|
||||
'IO' => __('British Indian Ocean Territory', 'wp-ultimo'),
|
||||
'VG' => __('British Virgin Islands', 'wp-ultimo'),
|
||||
'BN' => __('Brunei', 'wp-ultimo'),
|
||||
'BG' => __('Bulgaria', 'wp-ultimo'),
|
||||
'BF' => __('Burkina Faso', 'wp-ultimo'),
|
||||
'BI' => __('Burundi', 'wp-ultimo'),
|
||||
'KH' => __('Cambodia', 'wp-ultimo'),
|
||||
'CM' => __('Cameroon', 'wp-ultimo'),
|
||||
'CA' => __('Canada', 'wp-ultimo'),
|
||||
'CV' => __('Cape Verde', 'wp-ultimo'),
|
||||
'KY' => __('Cayman Islands', 'wp-ultimo'),
|
||||
'CF' => __('Central African Republic', 'wp-ultimo'),
|
||||
'TD' => __('Chad', 'wp-ultimo'),
|
||||
'CL' => __('Chile', 'wp-ultimo'),
|
||||
'CN' => __('China', 'wp-ultimo'),
|
||||
'CX' => __('Christmas Island', 'wp-ultimo'),
|
||||
'CC' => __('Cocos (Keeling) Islands', 'wp-ultimo'),
|
||||
'CO' => __('Colombia', 'wp-ultimo'),
|
||||
'KM' => __('Comoros', 'wp-ultimo'),
|
||||
'CG' => __('Congo (Brazzaville)', 'wp-ultimo'),
|
||||
'CD' => __('Congo (Kinshasa)', 'wp-ultimo'),
|
||||
'CK' => __('Cook Islands', 'wp-ultimo'),
|
||||
'CR' => __('Costa Rica', 'wp-ultimo'),
|
||||
'HR' => __('Croatia', 'wp-ultimo'),
|
||||
'CU' => __('Cuba', 'wp-ultimo'),
|
||||
'CW' => __('Curaçao', 'wp-ultimo'),
|
||||
'CY' => __('Cyprus', 'wp-ultimo'),
|
||||
'CZ' => __('Czech Republic', 'wp-ultimo'),
|
||||
'DK' => __('Denmark', 'wp-ultimo'),
|
||||
'DJ' => __('Djibouti', 'wp-ultimo'),
|
||||
'DM' => __('Dominica', 'wp-ultimo'),
|
||||
'DO' => __('Dominican Republic', 'wp-ultimo'),
|
||||
'EC' => __('Ecuador', 'wp-ultimo'),
|
||||
'EG' => __('Egypt', 'wp-ultimo'),
|
||||
'SV' => __('El Salvador', 'wp-ultimo'),
|
||||
'GQ' => __('Equatorial Guinea', 'wp-ultimo'),
|
||||
'ER' => __('Eritrea', 'wp-ultimo'),
|
||||
'EE' => __('Estonia', 'wp-ultimo'),
|
||||
'ET' => __('Ethiopia', 'wp-ultimo'),
|
||||
'FK' => __('Falkland Islands', 'wp-ultimo'),
|
||||
'FO' => __('Faroe Islands', 'wp-ultimo'),
|
||||
'FJ' => __('Fiji', 'wp-ultimo'),
|
||||
'FI' => __('Finland', 'wp-ultimo'),
|
||||
'FR' => __('France', 'wp-ultimo'),
|
||||
'GF' => __('French Guiana', 'wp-ultimo'),
|
||||
'PF' => __('French Polynesia', 'wp-ultimo'),
|
||||
'TF' => __('French Southern Territories', 'wp-ultimo'),
|
||||
'GA' => __('Gabon', 'wp-ultimo'),
|
||||
'GM' => __('Gambia', 'wp-ultimo'),
|
||||
'GE' => __('Georgia', 'wp-ultimo'),
|
||||
'DE' => __('Germany', 'wp-ultimo'),
|
||||
'GH' => __('Ghana', 'wp-ultimo'),
|
||||
'GI' => __('Gibraltar', 'wp-ultimo'),
|
||||
'GR' => __('Greece', 'wp-ultimo'),
|
||||
'GL' => __('Greenland', 'wp-ultimo'),
|
||||
'GD' => __('Grenada', 'wp-ultimo'),
|
||||
'GP' => __('Guadeloupe', 'wp-ultimo'),
|
||||
'GU' => __('Guam', 'wp-ultimo'),
|
||||
'GT' => __('Guatemala', 'wp-ultimo'),
|
||||
'GG' => __('Guernsey', 'wp-ultimo'),
|
||||
'GN' => __('Guinea', 'wp-ultimo'),
|
||||
'GW' => __('Guinea-Bissau', 'wp-ultimo'),
|
||||
'GY' => __('Guyana', 'wp-ultimo'),
|
||||
'HT' => __('Haiti', 'wp-ultimo'),
|
||||
'HM' => __('Heard Island and McDonald Islands', 'wp-ultimo'),
|
||||
'HN' => __('Honduras', 'wp-ultimo'),
|
||||
'HK' => __('Hong Kong', 'wp-ultimo'),
|
||||
'HU' => __('Hungary', 'wp-ultimo'),
|
||||
'IS' => __('Iceland', 'wp-ultimo'),
|
||||
'IN' => __('India', 'wp-ultimo'),
|
||||
'ID' => __('Indonesia', 'wp-ultimo'),
|
||||
'IR' => __('Iran', 'wp-ultimo'),
|
||||
'IQ' => __('Iraq', 'wp-ultimo'),
|
||||
'IE' => __('Ireland', 'wp-ultimo'),
|
||||
'IM' => __('Isle of Man', 'wp-ultimo'),
|
||||
'IL' => __('Israel', 'wp-ultimo'),
|
||||
'IT' => __('Italy', 'wp-ultimo'),
|
||||
'CI' => __('Ivory Coast', 'wp-ultimo'),
|
||||
'JM' => __('Jamaica', 'wp-ultimo'),
|
||||
'JP' => __('Japan', 'wp-ultimo'),
|
||||
'JE' => __('Jersey', 'wp-ultimo'),
|
||||
'JO' => __('Jordan', 'wp-ultimo'),
|
||||
'KZ' => __('Kazakhstan', 'wp-ultimo'),
|
||||
'KE' => __('Kenya', 'wp-ultimo'),
|
||||
'KI' => __('Kiribati', 'wp-ultimo'),
|
||||
'KW' => __('Kuwait', 'wp-ultimo'),
|
||||
'KG' => __('Kyrgyzstan', 'wp-ultimo'),
|
||||
'LA' => __('Laos', 'wp-ultimo'),
|
||||
'LV' => __('Latvia', 'wp-ultimo'),
|
||||
'LB' => __('Lebanon', 'wp-ultimo'),
|
||||
'LS' => __('Lesotho', 'wp-ultimo'),
|
||||
'LR' => __('Liberia', 'wp-ultimo'),
|
||||
'LY' => __('Libya', 'wp-ultimo'),
|
||||
'LI' => __('Liechtenstein', 'wp-ultimo'),
|
||||
'LT' => __('Lithuania', 'wp-ultimo'),
|
||||
'LU' => __('Luxembourg', 'wp-ultimo'),
|
||||
'MO' => __('Macao S.A.R., China', 'wp-ultimo'),
|
||||
'MK' => __('Macedonia', 'wp-ultimo'),
|
||||
'MG' => __('Madagascar', 'wp-ultimo'),
|
||||
'MW' => __('Malawi', 'wp-ultimo'),
|
||||
'MY' => __('Malaysia', 'wp-ultimo'),
|
||||
'MV' => __('Maldives', 'wp-ultimo'),
|
||||
'ML' => __('Mali', 'wp-ultimo'),
|
||||
'MT' => __('Malta', 'wp-ultimo'),
|
||||
'MH' => __('Marshall Islands', 'wp-ultimo'),
|
||||
'MQ' => __('Martinique', 'wp-ultimo'),
|
||||
'MR' => __('Mauritania', 'wp-ultimo'),
|
||||
'MU' => __('Mauritius', 'wp-ultimo'),
|
||||
'YT' => __('Mayotte', 'wp-ultimo'),
|
||||
'MX' => __('Mexico', 'wp-ultimo'),
|
||||
'FM' => __('Micronesia', 'wp-ultimo'),
|
||||
'MD' => __('Moldova', 'wp-ultimo'),
|
||||
'MC' => __('Monaco', 'wp-ultimo'),
|
||||
'MN' => __('Mongolia', 'wp-ultimo'),
|
||||
'ME' => __('Montenegro', 'wp-ultimo'),
|
||||
'MS' => __('Montserrat', 'wp-ultimo'),
|
||||
'MA' => __('Morocco', 'wp-ultimo'),
|
||||
'MZ' => __('Mozambique', 'wp-ultimo'),
|
||||
'MM' => __('Myanmar', 'wp-ultimo'),
|
||||
'NA' => __('Namibia', 'wp-ultimo'),
|
||||
'NR' => __('Nauru', 'wp-ultimo'),
|
||||
'NP' => __('Nepal', 'wp-ultimo'),
|
||||
'NL' => __('Netherlands', 'wp-ultimo'),
|
||||
'NC' => __('New Caledonia', 'wp-ultimo'),
|
||||
'NZ' => __('New Zealand', 'wp-ultimo'),
|
||||
'NI' => __('Nicaragua', 'wp-ultimo'),
|
||||
'NE' => __('Niger', 'wp-ultimo'),
|
||||
'NG' => __('Nigeria', 'wp-ultimo'),
|
||||
'NU' => __('Niue', 'wp-ultimo'),
|
||||
'NF' => __('Norfolk Island', 'wp-ultimo'),
|
||||
'MP' => __('Northern Mariana Islands', 'wp-ultimo'),
|
||||
'KP' => __('North Korea', 'wp-ultimo'),
|
||||
'NO' => __('Norway', 'wp-ultimo'),
|
||||
'OM' => __('Oman', 'wp-ultimo'),
|
||||
'PK' => __('Pakistan', 'wp-ultimo'),
|
||||
'PS' => __('Palestinian Territory', 'wp-ultimo'),
|
||||
'PA' => __('Panama', 'wp-ultimo'),
|
||||
'PG' => __('Papua New Guinea', 'wp-ultimo'),
|
||||
'PY' => __('Paraguay', 'wp-ultimo'),
|
||||
'PE' => __('Peru', 'wp-ultimo'),
|
||||
'PH' => __('Philippines', 'wp-ultimo'),
|
||||
'PN' => __('Pitcairn', 'wp-ultimo'),
|
||||
'PL' => __('Poland', 'wp-ultimo'),
|
||||
'PT' => __('Portugal', 'wp-ultimo'),
|
||||
'PR' => __('Puerto Rico', 'wp-ultimo'),
|
||||
'QA' => __('Qatar', 'wp-ultimo'),
|
||||
'RE' => __('Reunion', 'wp-ultimo'),
|
||||
'RO' => __('Romania', 'wp-ultimo'),
|
||||
'RU' => __('Russia', 'wp-ultimo'),
|
||||
'RW' => __('Rwanda', 'wp-ultimo'),
|
||||
'BL' => __('Saint Barthélemy', 'wp-ultimo'),
|
||||
'SH' => __('Saint Helena', 'wp-ultimo'),
|
||||
'KN' => __('Saint Kitts and Nevis', 'wp-ultimo'),
|
||||
'LC' => __('Saint Lucia', 'wp-ultimo'),
|
||||
'MF' => __('Saint Martin (French part)', 'wp-ultimo'),
|
||||
'SX' => __('Saint Martin (Dutch part)', 'wp-ultimo'),
|
||||
'PM' => __('Saint Pierre and Miquelon', 'wp-ultimo'),
|
||||
'VC' => __('Saint Vincent and the Grenadines', 'wp-ultimo'),
|
||||
'SM' => __('San Marino', 'wp-ultimo'),
|
||||
'ST' => __('São Tomé and Príncipe', 'wp-ultimo'),
|
||||
'SA' => __('Saudi Arabia', 'wp-ultimo'),
|
||||
'SN' => __('Senegal', 'wp-ultimo'),
|
||||
'RS' => __('Serbia', 'wp-ultimo'),
|
||||
'SC' => __('Seychelles', 'wp-ultimo'),
|
||||
'SL' => __('Sierra Leone', 'wp-ultimo'),
|
||||
'SG' => __('Singapore', 'wp-ultimo'),
|
||||
'SK' => __('Slovakia', 'wp-ultimo'),
|
||||
'SI' => __('Slovenia', 'wp-ultimo'),
|
||||
'SB' => __('Solomon Islands', 'wp-ultimo'),
|
||||
'SO' => __('Somalia', 'wp-ultimo'),
|
||||
'ZA' => __('South Africa', 'wp-ultimo'),
|
||||
'GS' => __('South Georgia/Sandwich Islands', 'wp-ultimo'),
|
||||
'KR' => __('South Korea', 'wp-ultimo'),
|
||||
'SS' => __('South Sudan', 'wp-ultimo'),
|
||||
'ES' => __('Spain', 'wp-ultimo'),
|
||||
'LK' => __('Sri Lanka', 'wp-ultimo'),
|
||||
'SD' => __('Sudan', 'wp-ultimo'),
|
||||
'SR' => __('Suriname', 'wp-ultimo'),
|
||||
'SJ' => __('Svalbard and Jan Mayen', 'wp-ultimo'),
|
||||
'SZ' => __('Swaziland', 'wp-ultimo'),
|
||||
'SE' => __('Sweden', 'wp-ultimo'),
|
||||
'CH' => __('Switzerland', 'wp-ultimo'),
|
||||
'SY' => __('Syria', 'wp-ultimo'),
|
||||
'TW' => __('Taiwan', 'wp-ultimo'),
|
||||
'TJ' => __('Tajikistan', 'wp-ultimo'),
|
||||
'TZ' => __('Tanzania', 'wp-ultimo'),
|
||||
'TH' => __('Thailand', 'wp-ultimo'),
|
||||
'TL' => __('Timor-Leste', 'wp-ultimo'),
|
||||
'TG' => __('Togo', 'wp-ultimo'),
|
||||
'TK' => __('Tokelau', 'wp-ultimo'),
|
||||
'TO' => __('Tonga', 'wp-ultimo'),
|
||||
'TT' => __('Trinidad and Tobago', 'wp-ultimo'),
|
||||
'TN' => __('Tunisia', 'wp-ultimo'),
|
||||
'TR' => __('Turkey', 'wp-ultimo'),
|
||||
'TM' => __('Turkmenistan', 'wp-ultimo'),
|
||||
'TC' => __('Turks and Caicos Islands', 'wp-ultimo'),
|
||||
'TV' => __('Tuvalu', 'wp-ultimo'),
|
||||
'UG' => __('Uganda', 'wp-ultimo'),
|
||||
'UA' => __('Ukraine', 'wp-ultimo'),
|
||||
'AE' => __('United Arab Emirates', 'wp-ultimo'),
|
||||
'GB' => __('United Kingdom (UK)', 'wp-ultimo'),
|
||||
'US' => __('United States (US)', 'wp-ultimo'),
|
||||
'UM' => __('United States (US) Minor Outlying Islands', 'wp-ultimo'),
|
||||
'VI' => __('United States (US) Virgin Islands', 'wp-ultimo'),
|
||||
'UY' => __('Uruguay', 'wp-ultimo'),
|
||||
'UZ' => __('Uzbekistan', 'wp-ultimo'),
|
||||
'VU' => __('Vanuatu', 'wp-ultimo'),
|
||||
'VA' => __('Vatican', 'wp-ultimo'),
|
||||
'VE' => __('Venezuela', 'wp-ultimo'),
|
||||
'VN' => __('Vietnam', 'wp-ultimo'),
|
||||
'WF' => __('Wallis and Futuna', 'wp-ultimo'),
|
||||
'EH' => __('Western Sahara', 'wp-ultimo'),
|
||||
'WS' => __('Samoa', 'wp-ultimo'),
|
||||
'YE' => __('Yemen', 'wp-ultimo'),
|
||||
'ZM' => __('Zambia', 'wp-ultimo'),
|
||||
'ZW' => __('Zimbabwe', 'wp-ultimo'),
|
||||
'AF' => __('Afghanistan', 'wp-multisite-waas'),
|
||||
'AX' => __('Åland Islands', 'wp-multisite-waas'),
|
||||
'AL' => __('Albania', 'wp-multisite-waas'),
|
||||
'DZ' => __('Algeria', 'wp-multisite-waas'),
|
||||
'AS' => __('American Samoa', 'wp-multisite-waas'),
|
||||
'AD' => __('Andorra', 'wp-multisite-waas'),
|
||||
'AO' => __('Angola', 'wp-multisite-waas'),
|
||||
'AI' => __('Anguilla', 'wp-multisite-waas'),
|
||||
'AQ' => __('Antarctica', 'wp-multisite-waas'),
|
||||
'AG' => __('Antigua and Barbuda', 'wp-multisite-waas'),
|
||||
'AR' => __('Argentina', 'wp-multisite-waas'),
|
||||
'AM' => __('Armenia', 'wp-multisite-waas'),
|
||||
'AW' => __('Aruba', 'wp-multisite-waas'),
|
||||
'AU' => __('Australia', 'wp-multisite-waas'),
|
||||
'AT' => __('Austria', 'wp-multisite-waas'),
|
||||
'AZ' => __('Azerbaijan', 'wp-multisite-waas'),
|
||||
'BS' => __('Bahamas', 'wp-multisite-waas'),
|
||||
'BH' => __('Bahrain', 'wp-multisite-waas'),
|
||||
'BD' => __('Bangladesh', 'wp-multisite-waas'),
|
||||
'BB' => __('Barbados', 'wp-multisite-waas'),
|
||||
'BY' => __('Belarus', 'wp-multisite-waas'),
|
||||
'BE' => __('Belgium', 'wp-multisite-waas'),
|
||||
'PW' => __('Belau', 'wp-multisite-waas'),
|
||||
'BZ' => __('Belize', 'wp-multisite-waas'),
|
||||
'BJ' => __('Benin', 'wp-multisite-waas'),
|
||||
'BM' => __('Bermuda', 'wp-multisite-waas'),
|
||||
'BT' => __('Bhutan', 'wp-multisite-waas'),
|
||||
'BO' => __('Bolivia', 'wp-multisite-waas'),
|
||||
'BQ' => __('Bonaire, Saint Eustatius and Saba', 'wp-multisite-waas'),
|
||||
'BA' => __('Bosnia and Herzegovina', 'wp-multisite-waas'),
|
||||
'BW' => __('Botswana', 'wp-multisite-waas'),
|
||||
'BV' => __('Bouvet Island', 'wp-multisite-waas'),
|
||||
'BR' => __('Brazil', 'wp-multisite-waas'),
|
||||
'IO' => __('British Indian Ocean Territory', 'wp-multisite-waas'),
|
||||
'VG' => __('British Virgin Islands', 'wp-multisite-waas'),
|
||||
'BN' => __('Brunei', 'wp-multisite-waas'),
|
||||
'BG' => __('Bulgaria', 'wp-multisite-waas'),
|
||||
'BF' => __('Burkina Faso', 'wp-multisite-waas'),
|
||||
'BI' => __('Burundi', 'wp-multisite-waas'),
|
||||
'KH' => __('Cambodia', 'wp-multisite-waas'),
|
||||
'CM' => __('Cameroon', 'wp-multisite-waas'),
|
||||
'CA' => __('Canada', 'wp-multisite-waas'),
|
||||
'CV' => __('Cape Verde', 'wp-multisite-waas'),
|
||||
'KY' => __('Cayman Islands', 'wp-multisite-waas'),
|
||||
'CF' => __('Central African Republic', 'wp-multisite-waas'),
|
||||
'TD' => __('Chad', 'wp-multisite-waas'),
|
||||
'CL' => __('Chile', 'wp-multisite-waas'),
|
||||
'CN' => __('China', 'wp-multisite-waas'),
|
||||
'CX' => __('Christmas Island', 'wp-multisite-waas'),
|
||||
'CC' => __('Cocos (Keeling) Islands', 'wp-multisite-waas'),
|
||||
'CO' => __('Colombia', 'wp-multisite-waas'),
|
||||
'KM' => __('Comoros', 'wp-multisite-waas'),
|
||||
'CG' => __('Congo (Brazzaville)', 'wp-multisite-waas'),
|
||||
'CD' => __('Congo (Kinshasa)', 'wp-multisite-waas'),
|
||||
'CK' => __('Cook Islands', 'wp-multisite-waas'),
|
||||
'CR' => __('Costa Rica', 'wp-multisite-waas'),
|
||||
'HR' => __('Croatia', 'wp-multisite-waas'),
|
||||
'CU' => __('Cuba', 'wp-multisite-waas'),
|
||||
'CW' => __('Curaçao', 'wp-multisite-waas'),
|
||||
'CY' => __('Cyprus', 'wp-multisite-waas'),
|
||||
'CZ' => __('Czech Republic', 'wp-multisite-waas'),
|
||||
'DK' => __('Denmark', 'wp-multisite-waas'),
|
||||
'DJ' => __('Djibouti', 'wp-multisite-waas'),
|
||||
'DM' => __('Dominica', 'wp-multisite-waas'),
|
||||
'DO' => __('Dominican Republic', 'wp-multisite-waas'),
|
||||
'EC' => __('Ecuador', 'wp-multisite-waas'),
|
||||
'EG' => __('Egypt', 'wp-multisite-waas'),
|
||||
'SV' => __('El Salvador', 'wp-multisite-waas'),
|
||||
'GQ' => __('Equatorial Guinea', 'wp-multisite-waas'),
|
||||
'ER' => __('Eritrea', 'wp-multisite-waas'),
|
||||
'EE' => __('Estonia', 'wp-multisite-waas'),
|
||||
'ET' => __('Ethiopia', 'wp-multisite-waas'),
|
||||
'FK' => __('Falkland Islands', 'wp-multisite-waas'),
|
||||
'FO' => __('Faroe Islands', 'wp-multisite-waas'),
|
||||
'FJ' => __('Fiji', 'wp-multisite-waas'),
|
||||
'FI' => __('Finland', 'wp-multisite-waas'),
|
||||
'FR' => __('France', 'wp-multisite-waas'),
|
||||
'GF' => __('French Guiana', 'wp-multisite-waas'),
|
||||
'PF' => __('French Polynesia', 'wp-multisite-waas'),
|
||||
'TF' => __('French Southern Territories', 'wp-multisite-waas'),
|
||||
'GA' => __('Gabon', 'wp-multisite-waas'),
|
||||
'GM' => __('Gambia', 'wp-multisite-waas'),
|
||||
'GE' => __('Georgia', 'wp-multisite-waas'),
|
||||
'DE' => __('Germany', 'wp-multisite-waas'),
|
||||
'GH' => __('Ghana', 'wp-multisite-waas'),
|
||||
'GI' => __('Gibraltar', 'wp-multisite-waas'),
|
||||
'GR' => __('Greece', 'wp-multisite-waas'),
|
||||
'GL' => __('Greenland', 'wp-multisite-waas'),
|
||||
'GD' => __('Grenada', 'wp-multisite-waas'),
|
||||
'GP' => __('Guadeloupe', 'wp-multisite-waas'),
|
||||
'GU' => __('Guam', 'wp-multisite-waas'),
|
||||
'GT' => __('Guatemala', 'wp-multisite-waas'),
|
||||
'GG' => __('Guernsey', 'wp-multisite-waas'),
|
||||
'GN' => __('Guinea', 'wp-multisite-waas'),
|
||||
'GW' => __('Guinea-Bissau', 'wp-multisite-waas'),
|
||||
'GY' => __('Guyana', 'wp-multisite-waas'),
|
||||
'HT' => __('Haiti', 'wp-multisite-waas'),
|
||||
'HM' => __('Heard Island and McDonald Islands', 'wp-multisite-waas'),
|
||||
'HN' => __('Honduras', 'wp-multisite-waas'),
|
||||
'HK' => __('Hong Kong', 'wp-multisite-waas'),
|
||||
'HU' => __('Hungary', 'wp-multisite-waas'),
|
||||
'IS' => __('Iceland', 'wp-multisite-waas'),
|
||||
'IN' => __('India', 'wp-multisite-waas'),
|
||||
'ID' => __('Indonesia', 'wp-multisite-waas'),
|
||||
'IR' => __('Iran', 'wp-multisite-waas'),
|
||||
'IQ' => __('Iraq', 'wp-multisite-waas'),
|
||||
'IE' => __('Ireland', 'wp-multisite-waas'),
|
||||
'IM' => __('Isle of Man', 'wp-multisite-waas'),
|
||||
'IL' => __('Israel', 'wp-multisite-waas'),
|
||||
'IT' => __('Italy', 'wp-multisite-waas'),
|
||||
'CI' => __('Ivory Coast', 'wp-multisite-waas'),
|
||||
'JM' => __('Jamaica', 'wp-multisite-waas'),
|
||||
'JP' => __('Japan', 'wp-multisite-waas'),
|
||||
'JE' => __('Jersey', 'wp-multisite-waas'),
|
||||
'JO' => __('Jordan', 'wp-multisite-waas'),
|
||||
'KZ' => __('Kazakhstan', 'wp-multisite-waas'),
|
||||
'KE' => __('Kenya', 'wp-multisite-waas'),
|
||||
'KI' => __('Kiribati', 'wp-multisite-waas'),
|
||||
'KW' => __('Kuwait', 'wp-multisite-waas'),
|
||||
'KG' => __('Kyrgyzstan', 'wp-multisite-waas'),
|
||||
'LA' => __('Laos', 'wp-multisite-waas'),
|
||||
'LV' => __('Latvia', 'wp-multisite-waas'),
|
||||
'LB' => __('Lebanon', 'wp-multisite-waas'),
|
||||
'LS' => __('Lesotho', 'wp-multisite-waas'),
|
||||
'LR' => __('Liberia', 'wp-multisite-waas'),
|
||||
'LY' => __('Libya', 'wp-multisite-waas'),
|
||||
'LI' => __('Liechtenstein', 'wp-multisite-waas'),
|
||||
'LT' => __('Lithuania', 'wp-multisite-waas'),
|
||||
'LU' => __('Luxembourg', 'wp-multisite-waas'),
|
||||
'MO' => __('Macao S.A.R., China', 'wp-multisite-waas'),
|
||||
'MK' => __('Macedonia', 'wp-multisite-waas'),
|
||||
'MG' => __('Madagascar', 'wp-multisite-waas'),
|
||||
'MW' => __('Malawi', 'wp-multisite-waas'),
|
||||
'MY' => __('Malaysia', 'wp-multisite-waas'),
|
||||
'MV' => __('Maldives', 'wp-multisite-waas'),
|
||||
'ML' => __('Mali', 'wp-multisite-waas'),
|
||||
'MT' => __('Malta', 'wp-multisite-waas'),
|
||||
'MH' => __('Marshall Islands', 'wp-multisite-waas'),
|
||||
'MQ' => __('Martinique', 'wp-multisite-waas'),
|
||||
'MR' => __('Mauritania', 'wp-multisite-waas'),
|
||||
'MU' => __('Mauritius', 'wp-multisite-waas'),
|
||||
'YT' => __('Mayotte', 'wp-multisite-waas'),
|
||||
'MX' => __('Mexico', 'wp-multisite-waas'),
|
||||
'FM' => __('Micronesia', 'wp-multisite-waas'),
|
||||
'MD' => __('Moldova', 'wp-multisite-waas'),
|
||||
'MC' => __('Monaco', 'wp-multisite-waas'),
|
||||
'MN' => __('Mongolia', 'wp-multisite-waas'),
|
||||
'ME' => __('Montenegro', 'wp-multisite-waas'),
|
||||
'MS' => __('Montserrat', 'wp-multisite-waas'),
|
||||
'MA' => __('Morocco', 'wp-multisite-waas'),
|
||||
'MZ' => __('Mozambique', 'wp-multisite-waas'),
|
||||
'MM' => __('Myanmar', 'wp-multisite-waas'),
|
||||
'NA' => __('Namibia', 'wp-multisite-waas'),
|
||||
'NR' => __('Nauru', 'wp-multisite-waas'),
|
||||
'NP' => __('Nepal', 'wp-multisite-waas'),
|
||||
'NL' => __('Netherlands', 'wp-multisite-waas'),
|
||||
'NC' => __('New Caledonia', 'wp-multisite-waas'),
|
||||
'NZ' => __('New Zealand', 'wp-multisite-waas'),
|
||||
'NI' => __('Nicaragua', 'wp-multisite-waas'),
|
||||
'NE' => __('Niger', 'wp-multisite-waas'),
|
||||
'NG' => __('Nigeria', 'wp-multisite-waas'),
|
||||
'NU' => __('Niue', 'wp-multisite-waas'),
|
||||
'NF' => __('Norfolk Island', 'wp-multisite-waas'),
|
||||
'MP' => __('Northern Mariana Islands', 'wp-multisite-waas'),
|
||||
'KP' => __('North Korea', 'wp-multisite-waas'),
|
||||
'NO' => __('Norway', 'wp-multisite-waas'),
|
||||
'OM' => __('Oman', 'wp-multisite-waas'),
|
||||
'PK' => __('Pakistan', 'wp-multisite-waas'),
|
||||
'PS' => __('Palestinian Territory', 'wp-multisite-waas'),
|
||||
'PA' => __('Panama', 'wp-multisite-waas'),
|
||||
'PG' => __('Papua New Guinea', 'wp-multisite-waas'),
|
||||
'PY' => __('Paraguay', 'wp-multisite-waas'),
|
||||
'PE' => __('Peru', 'wp-multisite-waas'),
|
||||
'PH' => __('Philippines', 'wp-multisite-waas'),
|
||||
'PN' => __('Pitcairn', 'wp-multisite-waas'),
|
||||
'PL' => __('Poland', 'wp-multisite-waas'),
|
||||
'PT' => __('Portugal', 'wp-multisite-waas'),
|
||||
'PR' => __('Puerto Rico', 'wp-multisite-waas'),
|
||||
'QA' => __('Qatar', 'wp-multisite-waas'),
|
||||
'RE' => __('Reunion', 'wp-multisite-waas'),
|
||||
'RO' => __('Romania', 'wp-multisite-waas'),
|
||||
'RU' => __('Russia', 'wp-multisite-waas'),
|
||||
'RW' => __('Rwanda', 'wp-multisite-waas'),
|
||||
'BL' => __('Saint Barthélemy', 'wp-multisite-waas'),
|
||||
'SH' => __('Saint Helena', 'wp-multisite-waas'),
|
||||
'KN' => __('Saint Kitts and Nevis', 'wp-multisite-waas'),
|
||||
'LC' => __('Saint Lucia', 'wp-multisite-waas'),
|
||||
'MF' => __('Saint Martin (French part)', 'wp-multisite-waas'),
|
||||
'SX' => __('Saint Martin (Dutch part)', 'wp-multisite-waas'),
|
||||
'PM' => __('Saint Pierre and Miquelon', 'wp-multisite-waas'),
|
||||
'VC' => __('Saint Vincent and the Grenadines', 'wp-multisite-waas'),
|
||||
'SM' => __('San Marino', 'wp-multisite-waas'),
|
||||
'ST' => __('São Tomé and Príncipe', 'wp-multisite-waas'),
|
||||
'SA' => __('Saudi Arabia', 'wp-multisite-waas'),
|
||||
'SN' => __('Senegal', 'wp-multisite-waas'),
|
||||
'RS' => __('Serbia', 'wp-multisite-waas'),
|
||||
'SC' => __('Seychelles', 'wp-multisite-waas'),
|
||||
'SL' => __('Sierra Leone', 'wp-multisite-waas'),
|
||||
'SG' => __('Singapore', 'wp-multisite-waas'),
|
||||
'SK' => __('Slovakia', 'wp-multisite-waas'),
|
||||
'SI' => __('Slovenia', 'wp-multisite-waas'),
|
||||
'SB' => __('Solomon Islands', 'wp-multisite-waas'),
|
||||
'SO' => __('Somalia', 'wp-multisite-waas'),
|
||||
'ZA' => __('South Africa', 'wp-multisite-waas'),
|
||||
'GS' => __('South Georgia/Sandwich Islands', 'wp-multisite-waas'),
|
||||
'KR' => __('South Korea', 'wp-multisite-waas'),
|
||||
'SS' => __('South Sudan', 'wp-multisite-waas'),
|
||||
'ES' => __('Spain', 'wp-multisite-waas'),
|
||||
'LK' => __('Sri Lanka', 'wp-multisite-waas'),
|
||||
'SD' => __('Sudan', 'wp-multisite-waas'),
|
||||
'SR' => __('Suriname', 'wp-multisite-waas'),
|
||||
'SJ' => __('Svalbard and Jan Mayen', 'wp-multisite-waas'),
|
||||
'SZ' => __('Swaziland', 'wp-multisite-waas'),
|
||||
'SE' => __('Sweden', 'wp-multisite-waas'),
|
||||
'CH' => __('Switzerland', 'wp-multisite-waas'),
|
||||
'SY' => __('Syria', 'wp-multisite-waas'),
|
||||
'TW' => __('Taiwan', 'wp-multisite-waas'),
|
||||
'TJ' => __('Tajikistan', 'wp-multisite-waas'),
|
||||
'TZ' => __('Tanzania', 'wp-multisite-waas'),
|
||||
'TH' => __('Thailand', 'wp-multisite-waas'),
|
||||
'TL' => __('Timor-Leste', 'wp-multisite-waas'),
|
||||
'TG' => __('Togo', 'wp-multisite-waas'),
|
||||
'TK' => __('Tokelau', 'wp-multisite-waas'),
|
||||
'TO' => __('Tonga', 'wp-multisite-waas'),
|
||||
'TT' => __('Trinidad and Tobago', 'wp-multisite-waas'),
|
||||
'TN' => __('Tunisia', 'wp-multisite-waas'),
|
||||
'TR' => __('Turkey', 'wp-multisite-waas'),
|
||||
'TM' => __('Turkmenistan', 'wp-multisite-waas'),
|
||||
'TC' => __('Turks and Caicos Islands', 'wp-multisite-waas'),
|
||||
'TV' => __('Tuvalu', 'wp-multisite-waas'),
|
||||
'UG' => __('Uganda', 'wp-multisite-waas'),
|
||||
'UA' => __('Ukraine', 'wp-multisite-waas'),
|
||||
'AE' => __('United Arab Emirates', 'wp-multisite-waas'),
|
||||
'GB' => __('United Kingdom (UK)', 'wp-multisite-waas'),
|
||||
'US' => __('United States (US)', 'wp-multisite-waas'),
|
||||
'UM' => __('United States (US) Minor Outlying Islands', 'wp-multisite-waas'),
|
||||
'VI' => __('United States (US) Virgin Islands', 'wp-multisite-waas'),
|
||||
'UY' => __('Uruguay', 'wp-multisite-waas'),
|
||||
'UZ' => __('Uzbekistan', 'wp-multisite-waas'),
|
||||
'VU' => __('Vanuatu', 'wp-multisite-waas'),
|
||||
'VA' => __('Vatican', 'wp-multisite-waas'),
|
||||
'VE' => __('Venezuela', 'wp-multisite-waas'),
|
||||
'VN' => __('Vietnam', 'wp-multisite-waas'),
|
||||
'WF' => __('Wallis and Futuna', 'wp-multisite-waas'),
|
||||
'EH' => __('Western Sahara', 'wp-multisite-waas'),
|
||||
'WS' => __('Samoa', 'wp-multisite-waas'),
|
||||
'YE' => __('Yemen', 'wp-multisite-waas'),
|
||||
'ZM' => __('Zambia', 'wp-multisite-waas'),
|
||||
'ZW' => __('Zimbabwe', 'wp-multisite-waas'),
|
||||
]
|
||||
);
|
||||
}
|
||||
@ -283,7 +283,7 @@ function wu_get_countries_as_options() {
|
||||
|
||||
return array_merge(
|
||||
[
|
||||
'' => __('Select Country', 'wp-ultimo'),
|
||||
'' => __('Select Country', 'wp-multisite-waas'),
|
||||
],
|
||||
wu_get_countries()
|
||||
);
|
||||
@ -397,7 +397,7 @@ function wu_get_country_cities($country_code, $states, $key_name = 'id', $value_
|
||||
*/
|
||||
function wu_get_country_name($country_code) {
|
||||
|
||||
$country_name = wu_get_isset(wu_get_countries(), $country_code, __('Not found', 'wp-ultimo'));
|
||||
$country_name = wu_get_isset(wu_get_countries(), $country_code, __('Not found', 'wp-multisite-waas'));
|
||||
|
||||
return apply_filters('wu_get_country_name', $country_name, $country_code);
|
||||
}
|
||||
|
@ -19,55 +19,55 @@ function wu_get_currencies(): array {
|
||||
$currencies = apply_filters(
|
||||
'wu_currencies',
|
||||
[
|
||||
'AED' => __('United Arab Emirates Dirham', 'wp-ultimo'),
|
||||
'ARS' => __('Argentine Peso', 'wp-ultimo'),
|
||||
'AUD' => __('Australian Dollars', 'wp-ultimo'),
|
||||
'BDT' => __('Bangladeshi Taka', 'wp-ultimo'),
|
||||
'BRL' => __('Brazilian Real', 'wp-ultimo'),
|
||||
'BGN' => __('Bulgarian Lev', 'wp-ultimo'),
|
||||
'CAD' => __('Canadian Dollars', 'wp-ultimo'),
|
||||
'CLP' => __('Chilean Peso', 'wp-ultimo'),
|
||||
'CNY' => __('Chinese Yuan', 'wp-ultimo'),
|
||||
'COP' => __('Colombian Peso', 'wp-ultimo'),
|
||||
'CZK' => __('Czech Koruna', 'wp-ultimo'),
|
||||
'DKK' => __('Danish Krone', 'wp-ultimo'),
|
||||
'DOP' => __('Dominican Peso', 'wp-ultimo'),
|
||||
'EUR' => __('Euros', 'wp-ultimo'),
|
||||
'HKD' => __('Hong Kong Dollar', 'wp-ultimo'),
|
||||
'HRK' => __('Croatia kuna', 'wp-ultimo'),
|
||||
'HUF' => __('Hungarian Forint', 'wp-ultimo'),
|
||||
'ISK' => __('Icelandic krona', 'wp-ultimo'),
|
||||
'IDR' => __('Indonesia Rupiah', 'wp-ultimo'),
|
||||
'INR' => __('Indian Rupee', 'wp-ultimo'),
|
||||
'NPR' => __('Nepali Rupee', 'wp-ultimo'),
|
||||
'ILS' => __('Israeli Shekel', 'wp-ultimo'),
|
||||
'JPY' => __('Japanese Yen', 'wp-ultimo'),
|
||||
'KES' => __('Kenyan Shilling', 'wp-ultimo'),
|
||||
'KIP' => __('Lao Kip', 'wp-ultimo'),
|
||||
'KRW' => __('South Korean Won', 'wp-ultimo'),
|
||||
'MYR' => __('Malaysian Ringgits', 'wp-ultimo'),
|
||||
'MXN' => __('Mexican Peso', 'wp-ultimo'),
|
||||
'NGN' => __('Nigerian Naira', 'wp-ultimo'),
|
||||
'NOK' => __('Norwegian Krone', 'wp-ultimo'),
|
||||
'NZD' => __('New Zealand Dollar', 'wp-ultimo'),
|
||||
'PYG' => __('Paraguayan Guaraní', 'wp-ultimo'),
|
||||
'PHP' => __('Philippine Pesos', 'wp-ultimo'),
|
||||
'PLN' => __('Polish Zloty', 'wp-ultimo'),
|
||||
'GBP' => __('Pounds Sterling', 'wp-ultimo'),
|
||||
'RON' => __('Romanian Leu', 'wp-ultimo'),
|
||||
'RUB' => __('Russian Ruble', 'wp-ultimo'),
|
||||
'SGD' => __('Singapore Dollar', 'wp-ultimo'),
|
||||
'ZAR' => __('South African rand', 'wp-ultimo'),
|
||||
'SAR' => __('Saudi Riyal', 'wp-ultimo'),
|
||||
'SEK' => __('Swedish Krona', 'wp-ultimo'),
|
||||
'CHF' => __('Swiss Franc', 'wp-ultimo'),
|
||||
'TWD' => __('Taiwan New Dollars', 'wp-ultimo'),
|
||||
'THB' => __('Thai Baht', 'wp-ultimo'),
|
||||
'TRY' => __('Turkish Lira', 'wp-ultimo'),
|
||||
'UAH' => __('Ukrainian Hryvnia', 'wp-ultimo'),
|
||||
'USD' => __('US Dollars', 'wp-ultimo'),
|
||||
'VND' => __('Vietnamese Dong', 'wp-ultimo'),
|
||||
'EGP' => __('Egyptian Pound', 'wp-ultimo'),
|
||||
'AED' => __('United Arab Emirates Dirham', 'wp-multisite-waas'),
|
||||
'ARS' => __('Argentine Peso', 'wp-multisite-waas'),
|
||||
'AUD' => __('Australian Dollars', 'wp-multisite-waas'),
|
||||
'BDT' => __('Bangladeshi Taka', 'wp-multisite-waas'),
|
||||
'BRL' => __('Brazilian Real', 'wp-multisite-waas'),
|
||||
'BGN' => __('Bulgarian Lev', 'wp-multisite-waas'),
|
||||
'CAD' => __('Canadian Dollars', 'wp-multisite-waas'),
|
||||
'CLP' => __('Chilean Peso', 'wp-multisite-waas'),
|
||||
'CNY' => __('Chinese Yuan', 'wp-multisite-waas'),
|
||||
'COP' => __('Colombian Peso', 'wp-multisite-waas'),
|
||||
'CZK' => __('Czech Koruna', 'wp-multisite-waas'),
|
||||
'DKK' => __('Danish Krone', 'wp-multisite-waas'),
|
||||
'DOP' => __('Dominican Peso', 'wp-multisite-waas'),
|
||||
'EUR' => __('Euros', 'wp-multisite-waas'),
|
||||
'HKD' => __('Hong Kong Dollar', 'wp-multisite-waas'),
|
||||
'HRK' => __('Croatia kuna', 'wp-multisite-waas'),
|
||||
'HUF' => __('Hungarian Forint', 'wp-multisite-waas'),
|
||||
'ISK' => __('Icelandic krona', 'wp-multisite-waas'),
|
||||
'IDR' => __('Indonesia Rupiah', 'wp-multisite-waas'),
|
||||
'INR' => __('Indian Rupee', 'wp-multisite-waas'),
|
||||
'NPR' => __('Nepali Rupee', 'wp-multisite-waas'),
|
||||
'ILS' => __('Israeli Shekel', 'wp-multisite-waas'),
|
||||
'JPY' => __('Japanese Yen', 'wp-multisite-waas'),
|
||||
'KES' => __('Kenyan Shilling', 'wp-multisite-waas'),
|
||||
'KIP' => __('Lao Kip', 'wp-multisite-waas'),
|
||||
'KRW' => __('South Korean Won', 'wp-multisite-waas'),
|
||||
'MYR' => __('Malaysian Ringgits', 'wp-multisite-waas'),
|
||||
'MXN' => __('Mexican Peso', 'wp-multisite-waas'),
|
||||
'NGN' => __('Nigerian Naira', 'wp-multisite-waas'),
|
||||
'NOK' => __('Norwegian Krone', 'wp-multisite-waas'),
|
||||
'NZD' => __('New Zealand Dollar', 'wp-multisite-waas'),
|
||||
'PYG' => __('Paraguayan Guaraní', 'wp-multisite-waas'),
|
||||
'PHP' => __('Philippine Pesos', 'wp-multisite-waas'),
|
||||
'PLN' => __('Polish Zloty', 'wp-multisite-waas'),
|
||||
'GBP' => __('Pounds Sterling', 'wp-multisite-waas'),
|
||||
'RON' => __('Romanian Leu', 'wp-multisite-waas'),
|
||||
'RUB' => __('Russian Ruble', 'wp-multisite-waas'),
|
||||
'SGD' => __('Singapore Dollar', 'wp-multisite-waas'),
|
||||
'ZAR' => __('South African rand', 'wp-multisite-waas'),
|
||||
'SAR' => __('Saudi Riyal', 'wp-multisite-waas'),
|
||||
'SEK' => __('Swedish Krona', 'wp-multisite-waas'),
|
||||
'CHF' => __('Swiss Franc', 'wp-multisite-waas'),
|
||||
'TWD' => __('Taiwan New Dollars', 'wp-multisite-waas'),
|
||||
'THB' => __('Thai Baht', 'wp-multisite-waas'),
|
||||
'TRY' => __('Turkish Lira', 'wp-multisite-waas'),
|
||||
'UAH' => __('Ukrainian Hryvnia', 'wp-multisite-waas'),
|
||||
'USD' => __('US Dollars', 'wp-multisite-waas'),
|
||||
'VND' => __('Vietnamese Dong', 'wp-multisite-waas'),
|
||||
'EGP' => __('Egyptian Pound', 'wp-multisite-waas'),
|
||||
]
|
||||
);
|
||||
|
||||
@ -85,7 +85,7 @@ function wu_get_currencies(): array {
|
||||
function wu_get_currency_symbol($currency = '') {
|
||||
|
||||
if ( ! $currency) {
|
||||
$currency = wu_get_setting('currency_symbol');
|
||||
$currency = wu_get_setting('currency_symbol', 'USD');
|
||||
} switch ($currency) {
|
||||
case 'AED':
|
||||
$currency_symbol = 'د.إ';
|
||||
@ -252,10 +252,10 @@ function wu_format_currency($value, $currency = null, $format = null, $thousands
|
||||
$atts = wp_parse_args(
|
||||
$args,
|
||||
[
|
||||
'currency' => wu_get_setting('currency_symbol'),
|
||||
'format' => wu_get_setting('currency_position'),
|
||||
'thousands_sep' => wu_get_setting('thousand_separator'),
|
||||
'decimal_sep' => wu_get_setting('decimal_separator'),
|
||||
'currency' => wu_get_setting('currency_symbol', 'USD'),
|
||||
'format' => wu_get_setting('currency_position', '%s %v'),
|
||||
'thousands_sep' => wu_get_setting('thousand_separator', ','),
|
||||
'decimal_sep' => wu_get_setting('decimal_separator', '.'),
|
||||
'precision' => (int) wu_get_setting('precision', 2),
|
||||
]
|
||||
);
|
||||
|
@ -160,14 +160,14 @@ function wu_create_customer($customer_data) {
|
||||
}
|
||||
|
||||
if (false === $user_id) {
|
||||
return new \WP_Error('user', __('We were not able to create a new user with the provided username and email address combination.', 'wp-ultimo'), $customer_data);
|
||||
return new \WP_Error('user', __('We were not able to create a new user with the provided username and email address combination.', 'wp-multisite-waas'), $customer_data);
|
||||
}
|
||||
} else {
|
||||
$user_id = $user->ID;
|
||||
}
|
||||
|
||||
if ( ! get_userdata($user_id)) {
|
||||
return new \WP_Error('user_id', __('We were not able to find a user with the given user_id.', 'wp-ultimo'), $customer_data);
|
||||
return new \WP_Error('user_id', __('We were not able to find a user with the given user_id.', 'wp-multisite-waas'), $customer_data);
|
||||
}
|
||||
|
||||
$customer = new Customer(
|
||||
|
@ -74,9 +74,9 @@ function wu_get_days_ago($date_1, $date_2 = false) {
|
||||
|
||||
$datetime_2 = wu_date($date_2);
|
||||
|
||||
$dateIntervar = $datetime_1->diff($datetime_2, false);
|
||||
$date_intervar = $datetime_1->diff($datetime_2, false);
|
||||
|
||||
return - $dateIntervar->days;
|
||||
return - $date_intervar->days;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -90,7 +90,7 @@ function wu_get_current_time($type = 'mysql', $gmt = false) {
|
||||
|
||||
switch_to_blog(wu_get_main_site_id());
|
||||
|
||||
$time = current_time($type, $gmt); // phpcs:ignore
|
||||
$time = current_time($type, $gmt); // phpcs:ignore
|
||||
|
||||
restore_current_blog();
|
||||
|
||||
@ -112,16 +112,15 @@ function wu_filter_duration_unit($unit, $length) {
|
||||
|
||||
switch ($unit) {
|
||||
case 'day':
|
||||
$new_unit = $length > 1 ? __('Days', 'wp-ultimo') : __('Day', 'wp-ultimo');
|
||||
$new_unit = $length > 1 ? __('Days', 'wp-multisite-waas') : __('Day', 'wp-multisite-waas');
|
||||
break;
|
||||
case 'month':
|
||||
$new_unit = $length > 1 ? __('Months', 'wp-ultimo') : __('Month', 'wp-ultimo');
|
||||
$new_unit = $length > 1 ? __('Months', 'wp-multisite-waas') : __('Month', 'wp-multisite-waas');
|
||||
break;
|
||||
case 'year':
|
||||
$new_unit = $length > 1 ? __('Years', 'wp-ultimo') : __('Year', 'wp-ultimo');
|
||||
$new_unit = $length > 1 ? __('Years', 'wp-multisite-waas') : __('Year', 'wp-multisite-waas');
|
||||
break;
|
||||
default:
|
||||
$new_unit = $new_unit;
|
||||
break;
|
||||
}
|
||||
|
||||
@ -146,14 +145,14 @@ function wu_human_time_diff($from, $limit = '-5 days', $to = false): string {
|
||||
if ($timestamp_from <= $limit) {
|
||||
|
||||
// translators: %s: date.
|
||||
return sprintf(__('on %s', 'wp-ultimo'), date_i18n(get_option('date_format'), $timestamp_from));
|
||||
return sprintf(__('on %s', 'wp-multisite-waas'), date_i18n(get_option('date_format'), $timestamp_from));
|
||||
}
|
||||
|
||||
if (false === $to) {
|
||||
$to = wu_get_current_time('timestamp'); // phpcs:ignore
|
||||
}
|
||||
|
||||
$placeholder = wu_get_current_time('timestamp') > $timestamp_from ? __('%s ago', 'wp-ultimo') : __('In %s', 'wp-ultimo'); // phpcs:ignore
|
||||
$placeholder = wu_get_current_time('timestamp') > $timestamp_from ? __('%s ago', 'wp-multisite-waas') : __('In %s', 'wp-multisite-waas'); // phpcs:ignore
|
||||
|
||||
return sprintf($placeholder, human_time_diff($timestamp_from, $to));
|
||||
}
|
||||
@ -181,10 +180,10 @@ function wu_convert_php_date_format_to_moment_js_format($php_date_format): strin
|
||||
'g' => 'h',
|
||||
'H' => 'HH',
|
||||
'h' => 'hh',
|
||||
'I' => '', // Daylight Saving Time? => moment().isDST();
|
||||
'I' => '', // Daylight Saving Time?: moment().isDST().
|
||||
'i' => 'mm',
|
||||
'j' => 'D',
|
||||
'L' => '', // Leap year? => moment().isLeapYear();
|
||||
'L' => '', // Is Leap year?: moment().isLeapYear().
|
||||
'l' => 'dddd',
|
||||
'M' => 'MMM',
|
||||
'm' => 'MM',
|
||||
|
@ -358,7 +358,7 @@ function wu_calculate_taxes_by_day($start_date = false, $end_date = false, $incl
|
||||
|
||||
foreach ($line_items_groups as $line_items_group) {
|
||||
foreach ($line_items_group as $line_item) {
|
||||
$date = gmdate('Y-m-d', strtotime((string) $line_item->date_created));
|
||||
$date = gmdate('Y-m-d', strtotime($line_item->get_date_created()));
|
||||
|
||||
if ( ! wu_get_isset($data, $date)) {
|
||||
$data[ $date ] = [
|
||||
|
@ -26,7 +26,7 @@ use WP_Ultimo\Managers\Gateway_Manager;
|
||||
function wu_register_gateway($id, $title, $desc, $class_name, $hidden = false) {
|
||||
|
||||
if ( ! did_action('wu_register_gateways')) {
|
||||
_doing_it_wrong(__FUNCTION__, __('You should not register new payment gateways before the wu_register_gateways hook.', 'wp-ultimo'), '2.0.0');
|
||||
_doing_it_wrong(__FUNCTION__, __('You should not register new payment gateways before the wu_register_gateways hook.', 'wp-multisite-waas'), '2.0.0');
|
||||
}
|
||||
|
||||
return Gateway_Manager::get_instance()->register_gateway($id, $title, $desc, $class_name, $hidden);
|
||||
|
@ -149,7 +149,7 @@ function wu_print_signup_field($field_slug, $field, $results) {
|
||||
|
||||
<script type="text/javascript">
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
var requires = <?php echo json_encode($field['requires']); ?>,
|
||||
var requires = <?php echo wp_json_encode($field['requires']); ?>,
|
||||
target_field = document.getElementById('<?php echo $field_slug; ?>-field');
|
||||
|
||||
var display_field = function(target_field, requires, velocity) {
|
||||
@ -336,7 +336,7 @@ function wu_print_signup_field($field_slug, $field, $results) {
|
||||
<input name="signup_form_id" type="hidden" value="1">
|
||||
|
||||
<button id="wp-submit" <?php echo $attributes; ?> type="submit" class="button button-primary button-large button-next" value="1" name="save_step">
|
||||
<?php esc_attr_e($field['name'], 'wp-ultimo'); ?>
|
||||
<?php esc_attr_e($field['name'], 'wp-multisite-waas'); ?>
|
||||
</button>
|
||||
|
||||
<?php wp_nonce_field('signup_form_1', '_signup_form'); ?>
|
||||
|
@ -65,7 +65,7 @@ function wu_has_product($product_slug, $blocking = false, $site_id = '') {
|
||||
$site = wu_get_site($site_id);
|
||||
|
||||
if (empty($site)) {
|
||||
return new \WP_Error('site-not-found', __('Invalid site ID', 'wp-ultimo'));
|
||||
return new \WP_Error('site-not-found', __('Invalid site ID', 'wp-multisite-waas'));
|
||||
}
|
||||
|
||||
$membership = $site->get_membership();
|
||||
@ -104,7 +104,7 @@ function wu_is_membership_active($site_id = '') {
|
||||
$site = wu_get_site($site_id);
|
||||
|
||||
if (empty($site)) {
|
||||
return new \WP_Error('site-not-found', __('Invalid site ID', 'wp-ultimo'));
|
||||
return new \WP_Error('site-not-found', __('Invalid site ID', 'wp-multisite-waas'));
|
||||
}
|
||||
|
||||
$membership = $site->get_membership();
|
||||
|
@ -21,7 +21,7 @@ function wu_convert_to_state($state_array = []) {
|
||||
|
||||
$object = (object) $state_array; // Force object to prevent issues with Vue.
|
||||
|
||||
return json_encode($object);
|
||||
return wp_json_encode($object);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -132,7 +132,7 @@ function wu_tooltip_text($tooltip): string {
|
||||
function wu_preview_image($image_url, $label = false): string {
|
||||
|
||||
if (empty($label)) {
|
||||
$label = __('Preview', 'wp-ultimo');
|
||||
$label = __('Preview', 'wp-multisite-waas');
|
||||
}
|
||||
|
||||
return sprintf(' <span class="wu-image-preview wu-text-gray-600 wu-bg-gray-200 wu-p-1 wu-px-2 wu-ml-1 wu-inline-block wu-text-2xs wu-uppercase wu-font-bold wu-rounded wu-cursor-pointer wu-border-gray-300 wu-border wu-border-solid" data-image="%s">%s %s</span>', $image_url, "<span class='dashicons-wu-image wu-align-middle wu-mr-1'></span>", $label);
|
||||
@ -766,3 +766,27 @@ function wu_is_block_theme() {
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Generate flag emoji from a two-character country code.
|
||||
*
|
||||
* @param string $country_code The two-letter uppercase country code (e.g., "US", "GB").
|
||||
* @return string The flag emoji or empty string if invalid input.
|
||||
*/
|
||||
function wu_get_flag_emoji(string $country_code): string {
|
||||
// Ensure the country code is uppercase.
|
||||
$country_code = strtoupper($country_code);
|
||||
|
||||
// Validate that the input is exactly two letters.
|
||||
if (strlen($country_code) !== 2 || ! ctype_alpha($country_code)) {
|
||||
return ''; // Return an empty string for invalid input.
|
||||
}
|
||||
|
||||
// Convert the country code to regional indicator symbols.
|
||||
$emoji = '';
|
||||
foreach (str_split($country_code) as $char) {
|
||||
$emoji .= mb_chr(0x1F1E6 - ord('A') + ord($char), 'UTF-8');
|
||||
}
|
||||
|
||||
return $emoji;
|
||||
}
|
||||
|
@ -374,14 +374,14 @@ function wu_get_membership_new_cart($membership) {
|
||||
$difference = $membership->get_amount() - $cart->get_recurring_total();
|
||||
|
||||
if (round(abs($difference), wu_currency_decimal_filter()) > 0) {
|
||||
$type_translate = $difference < 0 ? __('credit', 'wp-ultimo') : __('debit', 'wp-ultimo');
|
||||
$type_translate = $difference < 0 ? __('credit', 'wp-multisite-waas') : __('debit', 'wp-multisite-waas');
|
||||
|
||||
$line_item_params = [
|
||||
'hash' => 'ADJUSTMENT',
|
||||
'type' => $difference < 0 ? 'credit' : 'fee',
|
||||
// translators: %s is the type of adjustment (credit or debit).
|
||||
'title' => sprintf(__('Adjustment %s', 'wp-ultimo'), $type_translate),
|
||||
'description' => __('Amount adjustment based on previous deal.', 'wp-ultimo'),
|
||||
'title' => sprintf(__('Adjustment %s', 'wp-multisite-waas'), $type_translate),
|
||||
'description' => __('Amount adjustment based on previous deal.', 'wp-multisite-waas'),
|
||||
'unit_price' => $difference,
|
||||
'discountable' => false,
|
||||
'taxable' => false,
|
||||
@ -401,14 +401,14 @@ function wu_get_membership_new_cart($membership) {
|
||||
$y = $cart->get_total();
|
||||
|
||||
$difference = $membership->get_initial_amount() - $cart->get_total();
|
||||
$type_translate = $difference < 0 ? __('credit', 'wp-ultimo') : __('debit', 'wp-ultimo');
|
||||
$type_translate = $difference < 0 ? __('credit', 'wp-multisite-waas') : __('debit', 'wp-multisite-waas');
|
||||
|
||||
$line_item_params = [
|
||||
'hash' => 'INITADJUSTMENT',
|
||||
'type' => $difference < 0 ? 'credit' : 'fee',
|
||||
// translators: %s is the type of adjustment (credit or debit).
|
||||
'title' => sprintf(__('Adjustment %s', 'wp-ultimo'), $type_translate),
|
||||
'description' => __('Initial amount adjustment based on previous deal.', 'wp-ultimo'),
|
||||
'title' => sprintf(__('Adjustment %s', 'wp-multisite-waas'), $type_translate),
|
||||
'description' => __('Initial amount adjustment based on previous deal.', 'wp-multisite-waas'),
|
||||
'unit_price' => $difference,
|
||||
'discountable' => false,
|
||||
'taxable' => false,
|
||||
|
@ -21,9 +21,9 @@ function wu_mock_site($seed = false) {
|
||||
$atts = apply_filters(
|
||||
'wu_mock_site',
|
||||
[
|
||||
'title' => __('Example Site', 'wp-ultimo'),
|
||||
'description' => __('This is an example of a site description.', 'wp-ultimo'),
|
||||
'domain' => __('examplesite.dev', 'wp-ultimo'),
|
||||
'title' => __('Example Site', 'wp-multisite-waas'),
|
||||
'description' => __('This is an example of a site description.', 'wp-multisite-waas'),
|
||||
'domain' => __('examplesite.dev', 'wp-multisite-waas'),
|
||||
'path' => '/',
|
||||
]
|
||||
);
|
||||
@ -66,7 +66,7 @@ function wu_mock_product() {
|
||||
|
||||
$product = new \WP_Ultimo\Models\Product(
|
||||
[
|
||||
'name' => __('Test Product', 'wp-ultimo'),
|
||||
'name' => __('Test Product', 'wp-multisite-waas'),
|
||||
]
|
||||
);
|
||||
|
||||
|
@ -12,16 +12,16 @@ defined('ABSPATH') || exit;
|
||||
/**
|
||||
* Get the value of a slugfied network option
|
||||
*
|
||||
* @since 1.9.6
|
||||
* @param string $option_name Option name.
|
||||
* @param mixed $default The default value.
|
||||
* @param mixed $default_value The default value.
|
||||
*
|
||||
* @return mixed
|
||||
*/
|
||||
function wu_get_option($option_name = 'settings', $default = []) {
|
||||
function wu_get_option($option_name = 'settings', $default_value = []) {
|
||||
|
||||
$option_value = get_network_option(null, wu_slugify($option_name), $default);
|
||||
$option_value = get_network_option(null, wu_slugify($option_name), $default_value);
|
||||
|
||||
return apply_filters('wu_get_option', $option_value, $option_name, $default);
|
||||
return apply_filters('wu_get_option', $option_value, $option_name, $default_value);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -6,6 +6,8 @@
|
||||
* @since 2.0.0
|
||||
*/
|
||||
|
||||
use WP_Ultimo\Dependencies\Intervention\Image\ImageManagerStatic as Image;
|
||||
|
||||
// Exit if accessed directly
|
||||
defined('ABSPATH') || exit;
|
||||
|
||||
@ -107,7 +109,7 @@ function wu_register_settings_side_panel($section_slug, $atts) {
|
||||
$atts = wp_parse_args(
|
||||
$atts,
|
||||
[
|
||||
'title' => __('Side Panel', 'wp-ultimo'),
|
||||
'title' => __('Side Panel', 'wp-multisite-waas'),
|
||||
'render' => '__return_false',
|
||||
'show' => '__return_true',
|
||||
]
|
||||
@ -146,7 +148,7 @@ function wu_get_network_logo($size = 'full') {
|
||||
|
||||
switch_to_blog(wu_get_main_site_id());
|
||||
|
||||
$settings_logo = wp_get_attachment_image_src(wu_get_setting('company_logo'), $size); // phpcs:ignore
|
||||
$settings_logo = wp_get_attachment_image_src(wu_get_setting('company_logo', ''), $size); // phpcs:ignore
|
||||
|
||||
restore_current_blog();
|
||||
|
||||
@ -154,7 +156,7 @@ function wu_get_network_logo($size = 'full') {
|
||||
return $settings_logo[0];
|
||||
}
|
||||
|
||||
$logo = wu_get_asset('logo.webp', 'img');
|
||||
$logo = wu_get_asset('logo.png', 'img');
|
||||
|
||||
$custom_logo = wp_get_attachment_image_src(get_theme_mod('custom_logo'), $size);
|
||||
|
||||
@ -165,6 +167,30 @@ function wu_get_network_logo($size = 'full') {
|
||||
return apply_filters('wu_get_logo', $logo);
|
||||
}
|
||||
|
||||
/**
|
||||
* Retrieve the network custom logo attachement id.
|
||||
*
|
||||
* @return int With the logo's id.
|
||||
*/
|
||||
function wu_get_network_logo_attachement_id() {
|
||||
|
||||
$settings_logo = wu_get_setting('company_logo');
|
||||
|
||||
if ($settings_logo) {
|
||||
return $settings_logo;
|
||||
}
|
||||
|
||||
$logo = wu_get_asset('logo.png', 'img');
|
||||
|
||||
$custom_logo = get_theme_mod('custom_logo');
|
||||
|
||||
if ( ! empty($custom_logo)) {
|
||||
$logo = $custom_logo;
|
||||
}
|
||||
|
||||
return apply_filters('wu_get_logo', $logo);
|
||||
}
|
||||
|
||||
/**
|
||||
* Retrieve the network custom icon.
|
||||
*
|
||||
|
@ -45,15 +45,15 @@ function wu_sort_by_order($a, $b) {
|
||||
*
|
||||
* @since 2.0.7
|
||||
*
|
||||
* @param array $list The list of sortable elements.
|
||||
* @param array $items The list of sortable elements.
|
||||
* @param string $order_key The order key.
|
||||
* @return array
|
||||
*/
|
||||
function wu_set_order_from_index($list, $order_key = 'order') {
|
||||
function wu_set_order_from_index($items, $order_key = 'order') {
|
||||
|
||||
$index = 1;
|
||||
|
||||
foreach ($list as &$item) {
|
||||
foreach ($items as &$item) {
|
||||
if (isset($item[ $order_key ]) === false) {
|
||||
$index = $index ?: 1; // phpcs:ignore
|
||||
|
||||
@ -63,5 +63,5 @@ function wu_set_order_from_index($list, $order_key = 'order') {
|
||||
}
|
||||
}
|
||||
|
||||
return $list;
|
||||
return $items;
|
||||
}
|
||||
|
@ -12,14 +12,14 @@ defined('ABSPATH') || exit;
|
||||
/**
|
||||
* Converts a string (e.g. 'yes' or 'no' or '1' or '0') to a bool.
|
||||
*
|
||||
* @since 2.0.0
|
||||
* @param string $input_string The string to convert.
|
||||
*
|
||||
* @param string $string The string to convert.
|
||||
* @return bool
|
||||
* @since 2.0.0
|
||||
*/
|
||||
function wu_string_to_bool($string) {
|
||||
function wu_string_to_bool($input_string) {
|
||||
|
||||
return is_bool($string) ? $string : ('on' === strtolower($string) || 'yes' === strtolower($string) || 1 === $string || 'true' === strtolower($string) || '1' === $string);
|
||||
return is_bool($input_string) ? $input_string : ('on' === strtolower($input_string) || 'yes' === strtolower($input_string) || 1 === $input_string || 'true' === strtolower($input_string) || '1' === $input_string);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -59,13 +59,13 @@ function wu_replace_dashes($str) {
|
||||
*
|
||||
* @since 2.0.0
|
||||
*
|
||||
* @param string $string String to process.
|
||||
* @param string $str String to process.
|
||||
* @param integer $max_size Number of initials to return.
|
||||
* @return string
|
||||
*/
|
||||
function wu_get_initials($string, $max_size = 2) {
|
||||
function wu_get_initials($str, $max_size = 2) {
|
||||
|
||||
$words = explode(' ', $string);
|
||||
$words = explode(' ', $str);
|
||||
|
||||
$initials = '';
|
||||
|
||||
|
@ -30,20 +30,20 @@ function wu_should_load_sunrise() {
|
||||
* @since 2.0.0
|
||||
*
|
||||
* @param string $setting Setting to get.
|
||||
* @param mixed $default Default value.
|
||||
* @param mixed $default_value Default value.
|
||||
* @return mixed
|
||||
*/
|
||||
function wu_get_setting_early($setting, $default = false) {
|
||||
function wu_get_setting_early($setting, $default_value = false) {
|
||||
|
||||
if (did_action('wp_ultimo_load')) {
|
||||
_doing_it_wrong('wu_get_setting_early', __('Regular setting APIs are already available. You should use wu_get_setting() instead.', 'wp-ultimo'), '2.0.0');
|
||||
_doing_it_wrong('wu_get_setting_early', esc_html__('Regular setting APIs are already available. You should use wu_get_setting() instead.', 'wp-multisite-waas'), '2.0.0');
|
||||
}
|
||||
|
||||
$settings_key = \WP_Ultimo\Settings::KEY;
|
||||
|
||||
$settings = get_network_option(null, 'wp-ultimo_' . $settings_key);
|
||||
|
||||
return wu_get_isset($settings, $setting, $default);
|
||||
return wu_get_isset($settings, $setting, $default_value);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -59,7 +59,7 @@ function wu_get_setting_early($setting, $default = false) {
|
||||
function wu_save_setting_early($key, $value) {
|
||||
|
||||
if (did_action('wp_ultimo_load')) {
|
||||
_doing_it_wrong('wu_save_setting_early', __('Regular setting APIs are already available. You should use wu_save_setting() instead.', 'wp-ultimo'), '2.0.20');
|
||||
_doing_it_wrong('wu_save_setting_early', esc_html__('Regular setting APIs are already available. You should use wu_save_setting() instead.', 'wp-multisite-waas'), '2.0.20');
|
||||
}
|
||||
|
||||
$settings_key = \WP_Ultimo\Settings::KEY;
|
||||
|
@ -21,10 +21,10 @@ function wu_get_current_url() {
|
||||
* the initiator URL.
|
||||
*/
|
||||
if (wp_doing_ajax() && isset($_SERVER['HTTP_REFERER'])) {
|
||||
return $_SERVER['HTTP_REFERER'];
|
||||
return wp_unslash($_SERVER['HTTP_REFERER']);
|
||||
}
|
||||
|
||||
return (is_ssl() ? 'https://' : 'http://') . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
|
||||
return (is_ssl() ? 'https://' : 'http://') . strtolower(wp_unslash($_SERVER['HTTP_HOST'])) . $_SERVER['REQUEST_URI'];
|
||||
}
|
||||
|
||||
/**
|
||||
@ -86,7 +86,7 @@ function wu_ajax_url($when = null, $query_args = [], $site_id = false, $scheme =
|
||||
$query_args['r'] = wp_create_nonce('wu-ajax-nonce');
|
||||
|
||||
if ($when) {
|
||||
$query_args['wu-when'] = base64_encode($when);
|
||||
$query_args['wu-when'] = base64_encode($when); // phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions.obfuscation_base64_encode
|
||||
}
|
||||
|
||||
$url = add_query_arg($query_args, $base_url);
|
||||
|
@ -25,7 +25,7 @@ function wu_get_roles_as_options($add_default_option = false) {
|
||||
$roles = [];
|
||||
|
||||
if ($add_default_option) {
|
||||
$roles['default'] = __('Use WP Multisite WaaS default', 'wp-ultimo');
|
||||
$roles['default'] = __('Use WP Multisite WaaS default', 'wp-multisite-waas');
|
||||
}
|
||||
|
||||
$editable_roles = get_editable_roles();
|
||||
|
Reference in New Issue
Block a user