function fasttoggle_update_7000 in Fasttoggle 7
Update fasttoggle settings for 7.x-1.4.
File
- ./
fasttoggle.install, line 55 - The installation file for fasttoggle.module.
Code
function fasttoggle_update_7000() {
drupal_set_message("Updated fasttoggle settings for 7.x-1.4.");
fasttoggle_rename_variable('fasttoggle_comment_settings', 'fasttoggle_comment_status_settings', array(
'status' => 'status_status',
));
fasttoggle_rename_variable('fasttoggle_user_settings', 'fasttoggle_user_status_settings', array(
'status' => 'status_status',
));
fasttoggle_rename_variable('fasttoggle_node_settings', 'fasttoggle_node_status_settings', array(
'status' => 'status_status',
'sticky' => 'status_sticky',
'promote' => 'status_promote',
'comment' => 'status_comment',
'moderate' => 'status_moderate',
));
$subs = array();
foreach (user_roles(TRUE) as $rid => $role) {
if ($rid === DRUPAL_AUTHENTICATED_RID) {
continue;
}
$subs[$rid] = "role_{$rid}";
}
fasttoggle_rename_variable('fasttoggle_role_settings', 'fasttoggle_user_role_settings', $subs);
$types = node_type_get_types();
foreach ($types as $type_name => $data) {
fasttoggle_rename_variable("fasttoggle_togglable_options_{$type_name}", "fasttoggle_togglable_options_node_{$type_name}", array(
'status' => 'status_status',
'sticky' => 'status_sticky',
'promote' => 'status_promote',
'comment' => 'status_comment',
'moderate' => 'status_moderate',
), TRUE);
fasttoggle_rename_variable("fasttoggle_add_to_node_links_{$type_name}", "fasttoggle_add_to_node_links_node_{$type_name}", array(
'status' => 'status_status',
'sticky' => 'status_sticky',
'promote' => 'status_promote',
'comment' => 'status_comment',
'moderate' => 'status_moderate',
), TRUE);
}
module_enable(array(
'fasttoggle_comment',
'fasttoggle_field',
'fasttoggle_node',
'fasttoggle_user',
'fasttoggle_modr8',
), TRUE);
}