function MakeArchiveFileName($iRefTime = null) { $sDefaultBackupFileName = sys_get_temp_dir() . '/' . "__DB__-%Y-%m-%d"; $sBackupFile = utils::ReadParam('backup_file', $sDefaultBackupFileName, true, 'raw_data'); $oConfig = new Config(APPCONF . 'production/config-itop.php'); $sBackupFile = str_replace('__HOST__', $oConfig->GetDBHost(), $sBackupFile); $sBackupFile = str_replace('__DB__', $oConfig->GetDBName(), $sBackupFile); $sBackupFile = str_replace('__SUBNAME__', $oConfig->GetDBSubName(), $sBackupFile); if (is_null($iRefTime)) { $sBackupFile = strftime($sBackupFile); } else { $sBackupFile = strftime($sBackupFile, $iRefTime); } return $sBackupFile . '.zip'; }