diff --git a/src/CALLEXT/getData.php b/src/CALLEXT/getData.php index 3c2f599..ca6f0c7 100644 --- a/src/CALLEXT/getData.php +++ b/src/CALLEXT/getData.php @@ -59,7 +59,12 @@ $ncFiles = $center->getData($id, $start, $stop); // Add nc to Vi + $nc_prefix = strlen($id) > RemoteDataCenterClass::$MAX_VI_NAME_LENGTH ? + substr($id, 0, RemoteDataCenterClass::$MAX_VI_NAME_LENGTH - 1): $id; + $baseMgr = new DDBaseMgr(); + $baseMgr->setViId($id); + $baseMgr->setViInfo(strtolower($nc_prefix)); $baseMgr->setViDir($ViDir); $baseMgr->addRemoteData($id, $ncFiles, $startIso, $stopIso); diff --git a/src/DATA/MANAGER/DDBaseMgr.php b/src/DATA/MANAGER/DDBaseMgr.php index 78e1bd2..e26641f 100644 --- a/src/DATA/MANAGER/DDBaseMgr.php +++ b/src/DATA/MANAGER/DDBaseMgr.php @@ -238,12 +238,12 @@ class DDBaseMgr foreach ($ncFiles as $ncFile) { //TODO errors - //if (!file_exists($ncFile)) - rename($WORKING_DIR."/".$ncFile,$this->ViDir."/".$ncFile); - system("TimesUpdate -u ".strtolower($id)."_times.nc ".$ncFile); + //if (!file_exists($ncFile)) + rename($WORKING_DIR."/".$ncFile,$this->ViDir."/".$ncFile); + system("TimesUpdate -u ".$this->times." ".$ncFile); } - system("TimesUpdateNoData ".strtolower($id)."_times.nc ".$start." ".$stop); + system("TimesUpdateNoData ".$this->times." ".$start." ".$stop); chdir($WORKING_DIR); } -- libgit2 0.21.2