CBlogUser :: GetUserFriends: Bitrix method

      
<?php 
//  CBlogUser :: GetUserFriends()
//  /dist/bitrix/modules/blog/general/blog_user.php:380

    
public static function GetUserFriends($ID$bFlag True)
    {
        global 
$DB;

        
$ID IntVal($ID);

        if (
$bFlag)
        {
            
$strSql =
                
"SELECT B.ID, B.NAME, B.ACTIVE, B.URL, B.OWNER_ID ".
                
"FROM b_blog_user2user_group U2UG ".
                
"    INNER JOIN b_blog_user_group_perms UGP ".
                
"        ON (U2UG.BLOG_ID = UGP.BLOG_ID AND U2UG.USER_GROUP_ID = UGP.USER_GROUP_ID) ".
                
"    INNER JOIN b_blog B ".
                
"        ON (U2UG.BLOG_ID = B.ID) ".
                
"WHERE U2UG.USER_ID = ".$ID." ".
                
//"    AND UGP.PERMS >= '".$DB->ForSql(BLOG_PERMS_WRITE)."' ".
                //"    AND UGP.PERMS_TYPE = '".$DB->ForSql(BLOG_PERMS_POST)."' ".
                
"    AND UGP.POST_ID IS NULL ".
                
"    AND B.ACTIVE = 'Y' ".
                
"GROUP BY B.ID, B.NAME, B.ACTIVE, B.URL, B.OWNER_ID ".
                
"ORDER BY B.NAME ASC";
        }
        else
        {
            
$strSql =
                
"SELECT B.ID, B.NAME, B.ACTIVE, B.URL ".
                
"FROM b_blog B1 ".
                
"    INNER JOIN b_blog_user_group_perms UGP ".
                
"        ON (B1.ID = UGP.BLOG_ID) ".
                
"    INNER JOIN b_blog_user2user_group U2UG ".
                
"        ON (UGP.BLOG_ID = U2UG.BLOG_ID AND UGP.USER_GROUP_ID = U2UG.USER_GROUP_ID) ".
                
"    INNER JOIN b_blog B ".
                
"        ON (U2UG.USER_ID = B.OWNER_ID) ".
                
"WHERE B1.OWNER_ID = ".$ID." ".
                
//"    AND UGP.PERMS >= '".$DB->ForSql(BLOG_PERMS_WRITE)."' ".
                //"    AND UGP.PERMS_TYPE = '".$DB->ForSql(BLOG_PERMS_POST)."' ".
                
"    AND UGP.POST_ID IS NULL ".
                
"    AND B.ACTIVE = 'Y' ".
                
"    AND B1.ACTIVE = 'Y' ".
                
"GROUP BY B.ID, B.NAME, B.ACTIVE, B.URL ".
                
"ORDER BY B.NAME ASC";
        }

        
$dbResult $DB->Query($strSqlFalse"File: ".__FILE__."<br>Line: ".__LINE__);

        return 
$dbResult;
    }