/** * @param $uid * * @throws Exception * @return null */ public function updateFiles($uid, $handle) { $unzipFolder = UpdateHelper::getUnzipFolderFromUID($uid); // Put the site into maintenance mode. Craft::log('Putting the site into maintenance mode.', LogLevel::Info, true); craft()->enableMaintenanceMode(); // Update the files. Craft::log('Performing file update.', LogLevel::Info, true); if (!UpdateHelper::doFileUpdate(UpdateHelper::getManifestData($unzipFolder, $handle), $unzipFolder, $handle)) { throw new Exception(Craft::t('There was a problem updating your files.')); } }