Update
Описание и параметры
int CBlog::Update( int ID array arFields );
Метод изменяет параметры блога с идентификатором ID. Метод нестатический.
Параметры метода
Параметр | Описание |
---|---|
ID | Идентификатор изменяемого блога. |
arFields |
Массив вида array("поле"=>"значение"[, ...]), содержащий значения полей блога. Также можно задать уровень доступа на сообщения и комментарии. Для этого необходимо задать массив вида array("PERMS_POST" => array("userGroupID" => "Permission"[, ...]), "PERMS_COMMENT" => array("userGroupID" => "Permission"[, ...])), где userGroupID - группа пользователей блога, Permission - уровень доступа. |
Возвращаемое значение
Метод возвращает идентификатор измененного блога, если изменение параметров прошло успешно. Для успешного изменения должно модифицироваться как минимум одно основное поле (например DATE_UPDATE). При возникновении ошибки метод вернет false, а в исключениях будут содержаться ошибки.Смотрите также
Примеры использования
<? $ID = 1; $arFields = array( "NAME" => 'Блог администратора сайта', "DESCRIPTION" => 'В блоге описаны все изменения, происходящие на сайте', "=DATE_UPDATE" => $DB->CurrentTimeFunction(), "GROUP_ID" => '1', "ENABLE_IMG_VERIF" => 'N', "EMAIL_NOTIFY" => 'Y', "ENABLE_RSS" => "N", "URL" => "admin-blog", "ACTIVE" => "Y", "OWNER_ID" => $USER->GetID() ); $updateID = CBlog::Update($ID, $arFields); if(IntVal($updateID)>0) { echo "Блог [".$updateID."] изменен."; } else { if ($ex = $APPLICATION->GetException()) echo $ex->GetString(); } ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024