You are here

commerce_eu_vat_fr.install in Commerce European Union VAT 7.2

File

countries/commerce_eu_vat_fr/commerce_eu_vat_fr.install
View source
<?php

/**
 * Change missnamed tax rate in field values.
 */
function commerce_eu_vat_fr_update_7001() {
  $query = new EntityFieldQuery();
  $query
    ->entityCondition('entity_type', 'commerce_product')
    ->fieldCondition('commerce_fr_vat', 'value', 'gb_super_reduced');
  $result = $query
    ->execute();
  if ($result) {
    $product_ids = array_keys($result['commerce_product']);
    foreach ($product_ids as $product_id) {
      $product = new StdClass();
      $product->product_id = $product_id;
      $product->commerce_fr_vat[LANGUAGE_NONE][0] = 'fr_super_reduced';
      field_attach_update('commerce_product', $product);
    }
  }
}

Functions

Namesort descending Description
commerce_eu_vat_fr_update_7001 Change missnamed tax rate in field values.