Главная  |  О продукте  |  Пользователям  |  Community

Поиск

 

UpdateDocument

С помощью метода UpdateDocument можно изменить данные документа DJEM. 

Синтаксис:
bool UpdateDocument(int id, xml updateXml[, int folderId])

Параметры:
id – идентификатор документа DJEM
docXml – XML данные для модификации.
folderId – идентификационный номер раздела, в котором должен находиться до-кумент с именем id. Можно применять как меру безопасности.

Возвращаемое значение:
true в случае успеха, false в случае неудачи.

Примечания:
ВАЖНО: Данная функция является аддитивной. Это значит, что XML, передаваемый в параметрах, суммируется с уже существующими данными документа, добавляя новые ключи и заменяя значение для уже существующих ключей. Например, если в документе уже были установлены ключи alpha и kappa в, допустим, 5 и 6 соответственно, то при использовании функции UpdateDocument c XML  <root><kappa>9</kappa><omega>17</omega></root> в документе будет три ключа – alpha, kappa и omega, причем значение kappa будет установлено в 9.

Пример:

<?php
require("djem.php");

$djem = new DJEM("localhost", "base", "user", "pass");
    
$dxml = new xml('root');
$dxml->Set("price", 63);

$djem->UpdateDocument(33, $dxml);
?>

Данная программа изменит значение price в созданном документе.