node_update_7004
- Versions
- 7
node_update_7004()
Extend the existing default preview and teaser settings to all node types.
Related topics
Code
modules/node/node.install, line 400
<?php
function node_update_7004() {
// Get original settings and all types.
$original_length = variable_get('teaser_length', 600);
$original_preview = variable_get('node_preview', 0);
// Map old preview setting to new values order.
$original_preview ? $original_preview = 2 : $original_preview = 1;
drupal_static_reset('_node_types_build');
$type_list = node_type_get_types();
// Apply original settings to all types.
foreach ($type_list as $type => $object) {
variable_set('teaser_length_' . $type, $original_length);
variable_set('node_preview_' . $type, $original_preview);
}
// Delete old variable but leave 'teaser_length' for aggregator module upgrade.
variable_del('node_preview');
}
?>Login or register to post comments 