You are here

function uc_usps_node_update in Ubercart 7.3

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

Implements hook_node_update().

1 call to uc_usps_node_update()
uc_usps_node_insert in shipping/uc_usps/uc_usps.module
Implements hook_node_insert().

File

shipping/uc_usps/uc_usps.module, line 85
United States Postal Service (USPS) shipping quote module.

Code

function uc_usps_node_update($node) {
  if (uc_product_is_product($node->type)) {
    if (isset($node->usps)) {
      $usps_values = $node->usps;
      if (empty($node->revision)) {
        db_delete('uc_usps_products')
          ->condition('vid', $node->vid)
          ->execute();
      }
      db_insert('uc_usps_products')
        ->fields(array(
        'vid' => $node->vid,
        'nid' => $node->nid,
        'container' => $usps_values['container'],
      ))
        ->execute();
    }
  }
}