$varDir = eZSys::varDirectory(); $newStaticDir = StaticData::directory(); $fileUtils = eZClusterFileHandler::instance( $path ); if( $fileUtils->requiresClusterizing() ) { $dfsBackend = new eZDFSFileHandlerDFSBackend(); $mountPoint = $dfsBackend->getMountPoint(); $varDir = eZDir::path(array($mountPoint, $varDir)); $newStaticDir = eZDir::path(array($mountPoint, $newStaticDir)); } $clusterList = ClusterTool::globCluster(); $oldStaticDir = eZDir::path(array($varDir, 'static-data')); $applicationList = array(); $rows = ApplicationObject::fetchObjectList(ApplicationObject::definition(), array('identifier'), null, null, null, false); foreach ($rows as $row) { $applicationList[] = $row['identifier']; } $applicationList = array_unique($applicationList); $fileToRemove = array(); function moveIfNeeded($oldPath, $newPath) { global $fileToRemove; $success = true; $cli = eZCLI::instance(); if (!file_exists($newPath)) { if (!file_exists($oldPath)) {