CBlogGroup::Update: Bitrix method

      
<?php 
//  CBlogGroup :: Update()
//  /dist/bitrix/modules/blog/mysql/blog_group.php:51

    
function Update($ID$arFields)
    {
        global 
$DB;

        
$ID IntVal($ID);

        
$arFields1 = array();
        foreach (
$arFields as $key => $value)
        {
            if (
substr($key01) == "=")
            {
                
$arFields1[substr($key1)] = $value;
                unset(
$arFields[$key]);
            }
        }

        if (!
CBlogGroup::CheckFields("UPDATE"$arFields$ID))
            return 
false;

        
$strUpdate $DB->PrepareUpdate("b_blog_group"$arFields);

        foreach (
$arFields1 as $key => $value)
        {
            if (
strlen($strUpdate) > 0)
                
$strUpdate .= ", ";
            
$strUpdate .= $key."=".$value." ";
        }

        if (
strlen($strUpdate) > 0)
        {
            
$strSql =
                
"UPDATE b_blog_group SET ".
                
"    ".$strUpdate." ".
                
"WHERE ID = ".$ID." ";
            
$DB->Query($strSqlFalse"File: ".__FILE__."<br>Line: ".__LINE__);

            unset(
$GLOBALS["BLOG_GROUP"]["BLOG_GROUP_CACHE_".$ID]);

            return 
$ID;
        }

        return 
False;
    }