$siteInfo = $engine->getSiteInfo($arDomain['DOMAIN'], $arDomain['SITE_DIR']); if($siteInfo[$arDomain['DOMAIN']]['verified'] == 'false') { $filename = $siteInfo[$arDomain['DOMAIN']]['verification-method']['file-name']; // 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']; } }
if(isset($arFeeds[$arDomain['DOMAIN']]) && is_array($arFeeds[$arDomain['DOMAIN']])) { if($arFeeds[$arDomain['DOMAIN']]['verification'] != 'VERIFIED') { $uin = $engine->verifySite($arDomain['DOMAIN'], false); if($uin) { $filename = "yandex_".$uin.".txt"; $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(""); $res = $engine->verifySite($arDomain['DOMAIN'], true); //$obFile->delete(); } } } $res['_domain'] = $arDomain['DOMAIN']; } else { $res = array('error' => 'No domain'); } break;