You are here

function uc_ups_node_update in Ubercart 7.3

Same name and namespace in other branches
  1. 8.4 shipping/uc_ups/uc_ups.module \uc_ups_node_update()

Implements hook_node_update().

1 call to uc_ups_node_update()
uc_ups_node_insert in shipping/uc_ups/uc_ups.module
Implements hook_node_insert().

File

shipping/uc_ups/uc_ups.module, line 151
UPS shipping quote module.

Code

function uc_ups_node_update($node) {
  if (uc_product_is_product($node->type)) {
    if (isset($node->ups)) {
      $ups_values = $node->ups;
      if (empty($node->revision)) {
        db_delete('uc_ups_products')
          ->condition('vid', $node->vid)
          ->execute();
      }
      db_insert('uc_ups_products')
        ->fields(array(
        'vid' => $node->vid,
        'nid' => $node->nid,
        'pkg_type' => $ups_values['pkg_type'],
      ))
        ->execute();
    }
  }
}