". sprintf(DUP_PRO_U::esc_html__('%sWarning! Duplicator Pro has shut down.%s'), '', '
'). DUP_PRO_U::__("Some of the Duplicator tables have been corrupted!")."
". DUP_PRO_U::__("Please fix the issue."). "

"; } /** * Shows install deactivated function */ public static function activatePluginsAfterInstall() { $pluginsToActive = get_option(DUP_PRO_UI_Notice::OPTION_KEY_ACTIVATE_PLUGINS_AFTER_INSTALL, false); if (!is_array($pluginsToActive) || empty($pluginsToActive)) { return false; } $shouldBeActivated = array(); $allPlugins = get_plugins(); foreach ($pluginsToActive as $pluginSlug) { if (!isset($allPlugins[$pluginSlug])) { continue; } if (is_multisite()) { if (!is_plugin_active_for_network($pluginSlug)) { $shouldBeActivated[$pluginSlug] = $allPlugins[$pluginSlug]['Name']; } } else { if (!is_plugin_active($pluginSlug)) { $shouldBeActivated[$pluginSlug] = $allPlugins[$pluginSlug]['Name']; } } } if (empty($shouldBeActivated)) { return false; } $html = "". "

".DUP_PRO_U::__('Warning!')." ".DUP_PRO_U::__('Migration Almost Complete!')."
". DUP_PRO_U::__('Plugin(s) listed here must be activated, Please activate them:')."

"; DUP_PRO_UI_Notice::displayGeneralAdminNotice( $html, DUP_PRO_UI_Notice::GEN_WARNING_NOTICE, true, array( 'duplicator-pro-admin-notice', 'dpro-admin-notice', 'dpro-yellow-border' ), array( 'data-to-dismiss' => DUP_PRO_UI_Notice::OPTION_KEY_ACTIVATE_PLUGINS_AFTER_INSTALL ), true ); } }