コード例 #1
0
     $arDomains = \CSeoUtils::getDomainsList();
     foreach ($arDomains as $arDomain) {
         if ($arDomain['DOMAIN'] == $_REQUEST['domain'] && rtrim($arDomain['SITE_DIR'], '/') == rtrim($_REQUEST['dir'], '/')) {
             $bFound = true;
             break;
         }
     }
     if (!$bFound) {
         $res = array('error' => 'Unknown site!');
     }
 }
 if (!$res['error']) {
     try {
         switch ($_REQUEST['action']) {
             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;