<HTML ><HEAD ><TITLE >hw_api->object</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK REL="HOME" TITLE="Manual de PHP" HREF="index.html"><LINK REL="UP" TITLE="Hyperwave API functions" HREF="ref.hwapi.html"><LINK REL="PREVIOUS" TITLE="hw_api_object->value" HREF="function.hwapi-object-value.html"><LINK REL="NEXT" TITLE="hw_api->objectbyanchor" HREF="function.hwapi-objectbyanchor.html"><META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=ISO-8859-1"></HEAD ><BODY CLASS="refentry" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >Manual de PHP</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="function.hwapi-object-value.html" ACCESSKEY="P" >Anterior</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="function.hwapi-objectbyanchor.html" ACCESSKEY="N" >Siguiente</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><H1 ><A NAME="function.hwapi-object" ></A >hw_api->object</H1 ><DIV CLASS="refnamediv" ><A NAME="AEN25771" ></A ><P > (no version information, might be only in CVS)</P >hw_api->object -- Retrieve attribute information</DIV ><DIV CLASS="refsect1" ><A NAME="AEN25774" ></A ><H2 >Description</H2 >object <B CLASS="methodname" >hw_api->object</B > ( array parameter)<BR ></BR ><P > This function retrieves the attribute information of an object of any version. It will not return the document content. The parameter array contains the required elements 'objectIdentifier' and the optional elements 'attributeSelector' and 'version'. </P ><P > The returned object is an instance of class <B CLASS="classname" >HW_API_Object</B > on success or <B CLASS="classname" >HW_API_Error</B > if an error occured. </P ><P > This simple example retrieves an object and checks for errors. <TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" CLASS="EXAMPLE" ><TR ><TD ><DIV CLASS="example" ><A NAME="AEN25787" ></A ><P ><B >Ejemplo 1. Retrieve an object</B ></P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" CELLPADDING="5" ><TR ><TD ><PRE CLASS="php" ><?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>\n"; echo "Description: ".$reason->description("en")."<BR>\n"; } function list_attr($obj) { echo "<TABLE>\n"; $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>\n", $attr->key(), $attr->value()); } echo "</TABLE>\n"; } $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); ?></PRE ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE > </P ><P > See also <A HREF="function.hwapi-content.html" ><B CLASS="function" >hwapi_content()</B ></A >. </P ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="function.hwapi-object-value.html" ACCESSKEY="P" >Anterior</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >Inicio</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="function.hwapi-objectbyanchor.html" ACCESSKEY="N" >Siguiente</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >hw_api_object->value</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="ref.hwapi.html" ACCESSKEY="U" >Subir</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >hw_api->objectbyanchor</TD ></TR ></TABLE ></DIV ></BODY ></HTML >