$name) {
variable_del('node_export_reset_status_' . $type);
variable_del('node_export_reset_promote_' . $type);
variable_del('node_export_reset_sticky_' . $type);
variable_del('node_export_reset_author_' . $type);
variable_del('node_export_reset_created_' . $type);
variable_del('node_export_reset_menu_' . $type);
variable_del('node_export_reset_revision_timestamp_' . $type);
variable_del('node_export_reset_last_comment_timestamp_' . $type);
variable_del('node_export_reset_path_' . $type);
variable_del('node_export_reset_book_mlid_' . $type);
}
// File field functionality.
variable_del('node_export_file_types');
variable_del('node_export_file_mode');
variable_del('node_export_file_assets_path');
variable_del('node_export_file_supported_fields');
// DSV format.
variable_del('node_export_dsv_delimiter');
variable_del('node_export_dsv_enclosure');
variable_del('node_export_dsv_seperator');
variable_del('node_export_dsv_escape_eol');
// Old vars.
variable_del('node_export_reset_' . $type);
variable_del('node_export_nodes_without_confirm');
}
/**
* Warn user about changed permissions and configuration.
*/
function node_export_update_7300() {
drupal_set_message(
t(
"Node export permissions and configuration "
. "have changed, please take this opportunity to review these options to "
. "ensure the correct behavior and security of the module. The import "
. "form is now located under Create content.",
array(
'!perms' => url('admin/people/permissions'),
'!config' => url('admin/settings/node_export'),
'!add' => url('node/add'),
)
),
'warning'
);
drupal_set_message(
t(
"Node export no longer checks whether users have access to use the "
. "filter formats of the fields in the node. Please keep this in mind "
. "when deciding which user roles will get the 'export nodes' "
. "permission."
),
'warning'
);
return 'Note: Please update Node export permissions and configuration.';
}
/**
* Combine Node export file module directly into Node export.
*/
function node_export_update_7301() {
// Upgraders with node_export_file should have the module disabled.
if (module_exists('node_export_file')) {
drupal_set_message('Node export file is deprecated. Please delete the ' . drupal_get_path('module', 'node_export_file') . ' directory from the Drupal installation.', 'warning');
module_disable(array('node_export_file'), FALSE);
}
return 'Node export file removed, functionality moved to Node export.';
}
/**
* Remove old variables.
*/
function node_export_update_7302() {
// Old variables.
variable_del('node_export_method');
variable_del('node_export_bulk_code');
variable_del('node_export_bulk_filename');
variable_del('node_export_omitted');
return 'Removed old variables.';
}
/**
* Combine Node export format modules directly into Node export.
*/
function node_export_update_7303() {
// Upgraders with format modules should have the modules disabled.
if (module_exists('node_export_node_code')) {
drupal_set_message('Node export node code is deprecated. Please delete the ' . drupal_get_path('module', 'node_export_node_code') . ' directory from the Drupal installation.', 'warning');
module_disable(array('node_export_node_code'), FALSE);
}
if (module_exists('node_export_drupal')) {
drupal_set_message('Node export drupal is deprecated. Please delete the ' . drupal_get_path('module', 'node_export_drupal') . ' directory from the Drupal installation.', 'warning');
module_disable(array('node_export_drupal'), FALSE);
}
if (module_exists('node_export_dsv')) {
drupal_set_message('Node export DSV is deprecated. Please delete the ' . drupal_get_path('module', 'node_export_dsv') . ' directory from the Drupal installation.', 'warning');
module_disable(array('node_export_dsv'), FALSE);
}
if (module_exists('node_export_csv')) {
drupal_set_message('Node export CSV is deprecated. Please delete the ' . drupal_get_path('module', 'node_export_csv') . ' directory from the Drupal installation.', 'warning');
module_disable(array('node_export_csv'), FALSE);
}
if (module_exists('node_export_json')) {
drupal_set_message('Node export JSON is deprecated. Please delete the ' . drupal_get_path('module', 'node_export_json') . ' directory from the Drupal installation.', 'warning');
module_disable(array('node_export_json'), FALSE);
}
if (module_exists('node_export_serialize')) {
drupal_set_message('Node export serialize is deprecated. Please delete the ' . drupal_get_path('module', 'node_export_serialize') . ' directory from the Drupal installation.', 'warning');
module_disable(array('node_export_serialize'), FALSE);
}
if (module_exists('node_export_xml')) {
drupal_set_message('Node export XML is deprecated. Please delete the ' . drupal_get_path('module', 'node_export_xml') . ' directory from the Drupal installation.', 'warning');
module_disable(array('node_export_xml'), FALSE);
}
return 'Node export format modules removed, functionality moved to Node export.';
}