function ed_readmore_update_7000 in Read More Link 7
Update 7000.
Upgrade from all Drupal 6 to Drupal 7.
File
- ./
read_more.install, line 38 - Install file.
Code
function ed_readmore_update_7000() {
// TODO: Write upgrade patch to Drupal 7.x.
// Combine the prepend, text, and append variables into one.
$read_more_text = variable_get('ed_readmore_text_prepend', '') . variable_get('ed_readmore_text', '') . variable_get('ed_readmore_text_append', '');
// If the previous site was using defaults, $read_more_text will be empty, and we can set new defaults later.
if (!empty($read_more_text)) {
variable_set('read_more_text', $read_more_text);
}
// Rename old variables.
variable_set('read_more_placement', variable_get('ed_readmore_placement', 'inline'));
variable_set('read_more_remove', variable_get('ed_readmore_remove', TRUE));
variable_set('read_more_anchor', variable_get('ed_readmore_anchor', FALSE));
variable_set('read_more_title', variable_get('ed_readmore_title', ''));
variable_set('read_more_nofollow', variable_get('ed_readmore_nofollow', TRUE));
variable_set('read_more_newwindow', variable_get('ed_readmore_newwindow', FALSE));
variable_set('read_more_elements', variable_get('ed_read_more_elements', array(
'p',
)));
variable_set('read_more_rss', variable_get('ed_readmore_rss', TRUE));
// Remove variables from the 6.x version of the module.
variable_del('ed_readmore_text');
variable_del('ed_readmore_text_prepend');
variable_del('ed_readmore_text_append');
variable_del('ed_readmore_placement');
variable_del('ed_readmore_remove');
variable_del('ed_readmore_anchor');
variable_del('ed_readmore_title');
variable_del('ed_readmore_nofollow');
variable_del('ed_readmore_newwindow');
variable_del('ed_readmore_elements');
variable_del('ed_readmore_rss');
variable_del('ed_readmore_tokens');
// Remove really old legacy variables if they exist.
variable_del('ed_readmore_readmore_tweak');
variable_del('ed_readmore_readmore_strong');
variable_del('ed_readmore_readmore_inline');
variable_del('ed_readmore_readmore_remove');
// Disable old ed_readmore module if it's enabled.
module_disable(array(
'ed_readmore',
));
// Must return an array.
return array();
}