function uc_attribute_update_6004 in Ubercart 6.2
Sort adjustment combination arrays by attribute id.
File
- uc_attribute/
uc_attribute.install, line 506 - Install hooks for uc_attribute.module.
Code
function uc_attribute_update_6004() {
$ret = array();
$changes = 0;
$result = db_query('SELECT * FROM {uc_product_adjustments}');
while ($row = db_fetch_object($result)) {
$combination = unserialize($row->combination);
ksort($combination);
db_query("UPDATE {uc_product_adjustments} SET combination = '%s' WHERE nid = %d AND model = '%s' AND combination = '%s'", serialize($combination), $row->nid, $row->model, $row->combination);
$changes++;
}
$ret[] = array(
'success' => TRUE,
'query' => 'Sorted adjustment combination arrays by attribute id.',
);
return $ret;
}