displayMessage(__('UrBackup plugin uninstallation', 'urbackup')); Profile::uninstallRights(); plugin_urbackup_migration_drop_table($migration, 'glpi_plugin_urbackup_profiles'); plugin_urbackup_migration_drop_table($migration, 'glpi_plugin_urbackup_serverassets'); plugin_urbackup_migration_drop_table($migration, 'glpi_plugin_urbackup_servers'); plugin_urbackup_migration_drop_table($migration, 'glpi_plugin_urbackup_assettypes'); plugin_urbackup_migration_drop_table($migration, 'glpi_plugin_urbackup_configs'); $migration->executeMigration(); return true; } /** * Drop a plugin table through Migration. * * @param Migration $migration Migration instance * @param string $table Table name * * @return void */ function plugin_urbackup_migration_drop_table(Migration $migration, $table): void { global $DB; if (!$DB->tableExists($table)) { return; } $migration->dropTable($table); }