require_once 'modules/UpgradeWizard/SidecarUpdate/SidecarMetaDataUpgrader.php';
            // Get the sidecar metadata upgrader
            logThis('Sidecar Upgrade: Instantiating the mobile/portal metadata upgrader ...');
            $smdUpgrader = new SidecarMetaDataUpgrader();
            // Run the upgrader
            logThis('Sidecar Upgrade: Beginning the mobile/portal metadata upgrade ...');
            $smdUpgrader->upgrade();
            logThis('Sidecar Upgrade: Mobile/portal metadata upgrade complete');
            // Log failures if any
            $failures = $smdUpgrader->getFailures();
            if (!empty($failures)) {
                logThis('Sidecar Upgrade: ' . count($failures) . ' metadata files failed to upgrade through the silent upgrader:');
                logThis(print_r($failures, true));
            } else {
                logThis('Sidecar Upgrade: Mobile/portal metadata upgrade ran with no failures:');
                logThis($smdUpgrader->getCountOfFilesForUpgrade() . ' files were upgraded.');
            }
            // Reset the progress
            set_upgrade_progress('commit', 'in_progress', 'upgradePortalMobileMetadata', 'done');
        }
    }
}
// END sidecar metadata updates
logThis('Mobile/portal metadata upgrade check complete');
///////////////////////////////////////////////////////////////////////////////
////	TAKE OUT TRASH
if (empty($errors)) {
    set_upgrade_progress('end', 'in_progress', 'unlinkingfiles', 'in_progress');
    logThis('Taking out the trash, unlinking temp files.', $path);
    unlinkUWTempFiles();
    removeSilentUpgradeVarsCache();