Integration with Apache
hw_Array2Objrec
Hyperwave
PHP Manual

# Hyperwave Functions

## Todo

There are still some things to do:

- The hw_InsertDocument has to be split into hw_insertobject() and hw_putdocument().
- The names of several functions are not fixed, yet.
- Most functions require the current connection as its first parameter. This leads to a lot of typing, which is quite often not necessary if there is just one open connection. A default connection will improve this.
- Conversion form object record into object array needs to handle any multiple attribute.

## Table of Contents

- hw_Array2Objrec — Convert attributes from object array to object record
- hw_changeobject — Changes attributes of an object (obsolete)
- hw_Children — Object ids of children
- hw_ChildrenObj — Object records of children
- hw_Close — Closes the Hyperwave connection
- hw_Connect — Opens a connection
- hw_connection_info — Prints information about the connection to Hyperwave server
- hw_cp — Copies objects
- hw_Deleteobject — Deletes object
- hw_DocByAnchor — Object id object belonging to anchor
- hw_DocByAnchorObj — Object record object belonging to anchor
- hw_Document_Attributes — Object record of hw_document
- hw_Document_BodyTag — Body tag of hw_document
- hw_Document_Content — Returns content of hw_document
- hw_Document_SetContent — Sets/replaces content of hw_document
- hw_Document_Size — Size of hw_document
- hw_dummy — Hyperwave dummy function
- hw_EditText — Retrieve text document
- hw_Error — Error number
- hw_ErrorMsg — Returns error message
- hw_Free_Document — Frees hw_document
- hw_GetAnchors — Object ids of anchors of document
- hw_GetAnchorsObj — Object records of anchors of document
- hw_GetAndLock — Return object record and lock object
- hw_GetChildColl — Object ids of child collections
- hw_GetChildCollObj — Object records of child collections
- hw_GetChildDocColl — Object ids of child documents of collection
- hw_GetChildDocCollObj — Object records of child documents of collection
- hw_GetObject — Object record
- hw_GetObjectByQuery — Search object
- hw_GetObjectByQueryColl — Search object in collection
- hw_GetObjectByQueryCollObj — Search object in collection
- hw_GetObjectByQueryObj — Search object
- hw_GetParents — Object ids of parents
- hw_GetParentsObj — Object records of parents
- hw_getrellink — Get link from source to dest relative to rootid
- hw_GetRemote — Gets a remote document
- hw_getremotechildren — Gets children of remote document
- hw_GetSrcByDestObj — Returns anchors pointing at object
- hw_GetText — Retrieve text document
- hw_getusername — Name of currently logged in user
- hw_Identify — Identifies as user
- hw_InCollections — Check if object ids in collections
- hw_Info — Info about connection
- hw_InsColl — Insert collection
- hw_InsDoc — Insert document
- hw_insertanchors — Inserts only anchors into text
- hw_InsertDocument — Upload any document
- hw_InsertObject — Inserts an object record
- hw_mapid — Maps global id on virtual local id
- hw_Modifyobject — Modifies object record
- hw_mv — Moves objects
- hw_New_Document — Create new document
- hw_objrec2array — Convert attributes from object record to object array
- hw_Output_Document — Prints hw_document
- hw_pConnect — Make a persistent database connection
- hw_PipeDocument — Retrieve any document
- hw_Root — Root object id
- hw_setlinkroot — Set the id to which links are calculated
- hw_stat — Returns status string
- hw_Unlock — Unlock object
- hw_Who — List of currently logged in users

Integration with Apache
hw_Array2Objrec
Hyperwave
PHP Manual