function handle_deprecated_modules($modules)
{
$deprecated_modules = array('debug' => null, 'wpcc' => 'sso', 'gplus-authorship' => null);
// Don't activate SSO if they never completed activating WPCC.
if (Jetpack::is_module_active('wpcc')) {
$wpcc_options = Jetpack_Options::get_option('wpcc_options');
if (empty($wpcc_options) || empty($wpcc_options['client_id']) || empty($wpcc_options['client_id'])) {
$deprecated_modules['wpcc'] = null;
}
}
foreach ($deprecated_modules as $module => $replacement) {
if (Jetpack::is_module_active($module)) {
self::deactivate_module($module);
if ($replacement) {
$modules[] = $replacement;
}
}
}
return array_unique($modules);
}