// paranoia? $filename = preg_replace("/^(.*?)\..*$/", "\\1.html", $filename); $path = Path::combine(( strlen($arDomain['SITE_DOC_ROOT']) > 0 ? $arDomain['SITE_DOC_ROOT'] : $_SERVER['DOCUMENT_ROOT'] ), $arDomain['SITE_DIR'], $filename); $obFile = new \Freetrix\Main\IO\File($path); $obFile->putContents($siteInfo[$arDomain['DOMAIN']]['verification-method']['file-content']); $res = $engine->verifySite($arDomain['DOMAIN'], $arDomain['SITE_DIR']); $obFile->delete(); $res = $engine->getFeeds(); $res['_domain'] = $arDomain['DOMAIN']; } elseif($siteInfo[$arDomain['DOMAIN']]['verified'] == 'true') { $res = $siteInfo; $res['_domain'] = $arDomain['DOMAIN']; } } else { $res = array('error' => 'No domain'); }