Example #1
0
						$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'];
						}
					}
Example #2
0
						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;