ГлавнаяОтзывы и пожеланияСтатьи
Функции по алфавиту:    a     b     c     d     e     f     g     h     i     j     k     l     m     n     o     p     q     r     s     t     u     v     w     x     y     z  

hw_api->object


(unknown)

hw_api->object - запрашивает информацию атрибутов.

Описание

object hw_api->object (array parameter)

Эта функция запрашивает информацию атрибутов объекта любой версии. Она не возвращает содержимое документа. Массив parameter содержит необходимый элемент `objectIdentifier` и необязательные элементы `attributeSelector` и `version`.

Возвращённый объект является экземпляром класса HW_API_Object при успехе или класса HW_API_Error - при возникновении ошибки.

В следующем простом примере объект запрашивается и проверяется на наличие ошибок.

Пример 1. Запрашивание объекта
<?php
function handle_error($error) {
  $reason = $error->reason(0);
  echo "Type: <B>";
  switch($reason->type()) {
    case 0:
      echo "Error";
      break;
    case 1:
      echo "Warning!";
      break;
    case 2:
      echo "Message";
      break;
  }
  echo "</B><BR>
";
  echo "Description: ".$reason->description("en")."<BR>
";
}

function list_attr($obj) {
  echo "<TABLE>
";
  $count = $obj->count();
  for($i=0; $i<$count; $i++) {
    $attr = $obj->attribute($i);
 printf("  <TR><TD ALIGN=right bgcolor=#c0c0c0><B>%s</B></TD><TD bgcolor=#F0F0F0>%s</TD>
",
             $attr->key(), $attr->value());
  }
  echo "</TABLE>
";
}

$hwapi = hwapi_hgcsp($g_config[HOSTNAME]);
$parms = array("objectIdentifier"=>"rootcollection, "attributeSelector"=>array("Title", "Name", "DocumentType"));
$root = $hwapi->object($parms);
if(get_class($root) == "HW_API_Error") {
  handle_error($root);
  exit;
}
list_attr($root);
?>

См. также hwapi_content().




Другие функции на h:

header
hexdec
highlight_file
highlight_string
htmlspecialchars
hw_api->checkin
hw_api->checkout
hw_api->children
hw_api->content
hw_api->copy
hw_api->dstanchors
hw_api->find
hw_api->ftstat
hw_api->hwstat
hw_api->insertanchor
hw_api->insertcollection
hw_api->insertdocument
hw_api->link
hw_api->lock
hw_api->move
hw_api->objectbyanchor
hw_api->remove
hw_api->replace
hw_api->srcsofdst
hw_api->unlock
hw_api_attribute
hw_api_attribute->key
hw_api_content->mimetype
hw_api_content->read
hw_api_error->count
hw_api_object->count
hw_api_object->value
hw_Array2Objrec
hw_changeobject
hw_Children
hw_Close
hw_connection_info
hw_Deleteobject
hw_DocByAnchorObj
hw_Document_Attributes
hw_Document_BodyTag
hw_dummy
hw_Error
hw_ErrorMsg
hw_GetAnchors
hw_GetAndLock
hw_GetChildCollObj
hw_GetChildDocColl
hw_GetChildDocCollObj
hw_GetObjectByQueryCollObj
hw_GetParentsObj
hw_GetRemoteChildren
hw_GetSrcByDestObj
hw_getusername
hw_InCollections
hw_Info
hw_insertanchors
hw_InsertDocument
hw_InsertObject
hw_Modifyobject
hw_Mv
hw_New_Document
hw_Objrec2Array
hw_Output_Document
hw_pConnect
hw_setlinkroot
hw_stat
hypot


EXPERTGS.ru описание функций php.