You are here

function commerce_autosku_commerce_product_type_update in Commerce AutoSKU 7

Implements hook_commerce_product_type_update().

File

./commerce_autosku.commerce.inc, line 12
Contains Drupal Commerce specific hook implementations. Included automatically.

Code

function commerce_autosku_commerce_product_type_update($type) {
  if (isset($type['autosku_status']) && !$type['autosku_status']) {
    $type['autosku']['pattern'] = FALSE;
  }
  ctools_include('export');
  if (!($record = ctools_export_crud_load('commerce_autosku_patterns', $type['type']))) {
    $record = ctools_export_crud_new('commerce_autosku_patterns');
  }
  $record->product_type = $type['type'];
  $record->pattern = !empty($type['autosku']['pattern']) ? $type['autosku']['pattern'] : FALSE;
  $record->advanced = $type['autosku']['advanced'];
  ctools_export_crud_save('commerce_autosku_patterns', $record);
}