function weight_update_7211 in Weight 7.2
Make sure all content types have an entry in {weight_settings}.
File
- ./
weight.install, line 478
Code
function weight_update_7211() {
$types = node_type_get_names();
$settings = _weight_get_settings();
$range = variable_get('weight_range', 20);
$menu_weight = (int) variable_get('weight_use_menu', 0);
$default = (int) variable_get('weight_default', 0);
foreach ($types as $type => $name) {
if (!array_key_exists($type, $settings)) {
$query = db_insert('weight_settings')
->fields(array(
'type' => $type,
'weight_enabled' => 0,
'weight_range' => $range,
'menu_weight' => $menu_weight,
'weight_default' => $default,
))
->execute();
}
}
}