1.20.x system.install | system_update_1052() |
Disable project browser if it previously existed on the site.
Related topics
File
- modules/
system/ system.install, line 2835 - Install, update and uninstall functions for the system module.
Code
function system_update_1052() {
// If contrib Project Browser module was installed, disable it and show a
// message.
if (module_exists('project_browser')) {
$path = backdrop_get_path('module', 'project_browser');
backdrop_set_message(t('Backdrop core now provides project browsing functions in core. A copy of Project Browser module has been located at %path. The module has been disabled, you can remove it safely from your installation.', array('%path' => BACKDROP_ROOT . '/' . $path)), 'warning');
// Remove the entry for the Project Browser module in the system table. This will
// "disable" the module if present.
db_query("DELETE FROM {system} WHERE name = 'project_browser' AND type = 'module'");
// Delete any settings config file if present.
config('project_browser.settings')->delete();
}
}