added new 370 function for currency updater.
This commit is contained in:
parent
a01d59e581
commit
530d53c428
|
@ -130,6 +130,9 @@ class WC_Install {
|
|||
'wc_update_360_downloadable_product_permissions_index',
|
||||
'wc_update_360_db_version',
|
||||
),
|
||||
'3.7.0' => array(
|
||||
'wc_update_370_mro_std_currency',
|
||||
)
|
||||
);
|
||||
|
||||
/**
|
||||
|
|
|
@ -993,14 +993,6 @@ function wc_update_250_currency() {
|
|||
update_option( 'woocommerce_currency', 'LAK' );
|
||||
}
|
||||
|
||||
if ( 'STD' === $current_currency ) {
|
||||
update_option( 'woocommerce_currency', 'STN' );
|
||||
}
|
||||
|
||||
if ( 'MRO' === $current_currency ) {
|
||||
update_option( 'woocommerce_currency', 'MRU' );
|
||||
}
|
||||
|
||||
// Update LAK currency code.
|
||||
$wpdb->update(
|
||||
$wpdb->postmeta,
|
||||
|
@ -1013,29 +1005,6 @@ function wc_update_250_currency() {
|
|||
)
|
||||
);
|
||||
|
||||
// Update STN currency code.
|
||||
$wpdb->update(
|
||||
$wpdb->postmeta,
|
||||
array(
|
||||
'meta_value' => 'STN',
|
||||
),
|
||||
array(
|
||||
'meta_key' => '_order_currency',
|
||||
'meta_value' => 'STD',
|
||||
)
|
||||
);
|
||||
|
||||
// Update MRU currency code.
|
||||
$wpdb->update(
|
||||
$wpdb->postmeta,
|
||||
array(
|
||||
'meta_value' => 'MRU',
|
||||
),
|
||||
array(
|
||||
'meta_key' => '_order_currency',
|
||||
'meta_value' => 'MRO',
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -2005,3 +1974,47 @@ function wc_update_360_downloadable_product_permissions_index() {
|
|||
function wc_update_360_db_version() {
|
||||
WC_Install::update_db_version( '3.6.0' );
|
||||
}
|
||||
|
||||
/**
|
||||
* Update currency settings for 3.7.0
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
function wc_update_370_mro_std_currency() {
|
||||
global $wpdb;
|
||||
// Fix currency settings for MRU and STNcurrency.
|
||||
$current_currency = get_option( 'woocommerce_currency' );
|
||||
|
||||
if ( 'MRO' === $current_currency ) {
|
||||
update_option( 'woocommerce_currency', 'MRU' );
|
||||
}
|
||||
|
||||
if ( 'STD' === $current_currency ) {
|
||||
update_option( 'woocommerce_currency', 'STN' );
|
||||
}
|
||||
|
||||
// Update MRU currency code.
|
||||
$wpdb->update(
|
||||
$wpdb->postmeta,
|
||||
array(
|
||||
'meta_value' => 'MRU',
|
||||
),
|
||||
array(
|
||||
'meta_key' => '_order_currency',
|
||||
'meta_value' => 'MRO',
|
||||
)
|
||||
);
|
||||
|
||||
// Update STN currency code.
|
||||
$wpdb->update(
|
||||
$wpdb->postmeta,
|
||||
array(
|
||||
'meta_value' => 'STN',
|
||||
),
|
||||
array(
|
||||
'meta_key' => '_order_currency',
|
||||
'meta_value' => 'STD',
|
||||
)
|
||||
);
|
||||
|
||||
}
|
Loading…
Reference in New Issue