コード例 #1
0
 case 'nullify_auth':
     $engine->clearAuthSettings();
     $res = array("result" => true);
     break;
 case 'sites_feed':
     $res = $engine->getFeeds();
     break;
 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));
             break;
     }
     break;
 case 'site_verify':