function uc_attribute_i18n_string_refresh in Ubercart 7.3
Refreshes translated attribute and option strings.
File
- uc_attribute/
uc_attribute.module, line 1536 - Ubercart Attribute module.
Code
function uc_attribute_i18n_string_refresh() {
$attributes = db_query("SELECT aid, name, label, description FROM {uc_attributes}");
foreach ($attributes as $attribute) {
i18n_string_update('uc_attribute:attribute:' . $attribute->aid . ':name', $attribute->name);
i18n_string_update('uc_attribute:attribute:' . $attribute->aid . ':label', $attribute->label);
i18n_string_update('uc_attribute:attribute:' . $attribute->aid . ':description', $attribute->description);
$options = db_query("SELECT oid, name FROM {uc_attribute_options} WHERE aid = :aid", array(
':aid' => $attribute->aid,
));
foreach ($options as $option) {
i18n_string_update('uc_attribute:option:' . $option->oid . ':name', $option->name);
}
}
return TRUE;
}