CBlogSitePath::GetBySiteID: Bitrix method

      
<?php 
//  CBlogSitePath :: GetBySiteID()
//  /dist/bitrix/modules/blog/general/blog_site_path.php:100

    
function GetBySiteID($siteID)
    {
        global 
$DB;

        
$siteID Trim($siteID);
        if (
strlen($siteID) <= 0)
            return 
False;

        if (isset(
$GLOBALS["BLOG_SITE_PATH"]["BLOG_SITE_PATH1_CACHE_".$siteID]) && is_array($GLOBALS["BLOG_SITE_PATH"]["BLOG_SITE_PATH1_CACHE_".$siteID]) && is_set($GLOBALS["BLOG_SITE_PATH"]["BLOG_SITE_PATH1_CACHE_".$siteID], "ID"))
        {
            return 
$GLOBALS["BLOG_SITE_PATH"]["BLOG_SITE_PATH1_CACHE_".$siteID];
        }
        else
        {
            
$strSql =
                
"SELECT P.ID, P.SITE_ID, P.PATH, P.TYPE ".
                
"FROM b_blog_site_path P ".
                
"WHERE P.SITE_ID = '".$DB->ForSql($siteID)."' AND P.TYPE is null";
            
$dbResult $DB->Query($strSqlFalse"File: ".__FILE__."<br>Line: ".__LINE__);
            while(
$arResult $dbResult->Fetch())
            {
                
$GLOBALS["BLOG_SITE_PATH"]["BLOG_SITE_PATH1_CACHE_".$siteID] = $arResult;
                
$GLOBALS["BLOG_SITE_PATH"]["BLOG_SITE_PATH_CACHE_".$arResult["ID"]] = $arResult;
                return 
$arResult;
            }
        }

        return 
False;
    }