Пример #1
0
				case 'site_add':
					$res = $engine->addSite($arDomain['DOMAIN'], $arDomain['SITE_DIR']);
					$res['_domain'] = $arDomain['DOMAIN'];
				break;

				case 'keywords_feed':
					$res = $engine->getKeywordsFeed($arDomain['DOMAIN'], $arDomain['SITE_DIR']);
				break;

				case 'sitemaps_feed':
					$res = $engine->getSitemapsFeed($arDomain['DOMAIN'], $arDomain['SITE_DIR']);
				break;

				case 'crawlissues_feed':
					$res = $engine->getCrawlIssuesFeed($arDomain['DOMAIN'], $arDomain['SITE_DIR']);
				break;

				case 'save':
					$fieldName = $_REQUEST['name'];
					$fieldValue = $_REQUEST['value'];
					switch($fieldName)
					{
						case 'geolocation':
						case 'preferred-domain':

							$res = $engine->setSiteInfo(
								$arDomain['DOMAIN'],
								$arDomain['SITE_DIR'],
								array(
									$fieldName => $fieldValue