Esempio n. 1
0
				case 'top-queries':
					$res = $engine->getQueriesFeed($arDomain['DOMAIN'], $arDomain['SITE_DIR']);
				break;

				case 'site_verify':
					$res = array('error' => 'Unknown domain');

					if(is_array($arDomain))
					{
						$arFeeds = $engine->getFeeds();
						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();