function maxlength_update_7300 in Maxlength 7.3
Implements hook_update_N().
Migrate from maxlength2 to maxlength3.
File
- ./
maxlength.install, line 28 - Install, update and uninstall functions for the Maxlength module.
Code
function maxlength_update_7300() {
$ret = array();
// Migrate node body.
foreach (node_type_get_names() as $type => $name) {
$maxlength = variable_get('maxlength_body_' . $type, 0);
variable_del('maxlength_body_' . $type);
$label = variable_get('maxlength_body_text_' . $type, 0);
variable_del('maxlength_body_text_' . $type);
if ($maxlength) {
$instance = field_read_instance('node', 'body', $type);
// Body is a text_textarea_with_summary.
$instance['widget']['settings']['maxlength_js'] = $maxlength;
$instance['widget']['settings']['maxlength_js_label'] = $label;
field_update_instance($instance);
}
}
}