[PHP-DOC] cvs: phpdoc /it/functions hw.xml From: Luca Perugini (l.perugini <email protected>)
Date: 08/31/00

perugini Thu Aug 31 09:40:16 2000 EDT

  Modified files:
    /phpdoc/it/functions hw.xml
  Log:
  Sync with en tree.
  
  
Index: phpdoc/it/functions/hw.xml
diff -u phpdoc/it/functions/hw.xml:1.2 phpdoc/it/functions/hw.xml:1.3
--- phpdoc/it/functions/hw.xml:1.2 Sat Jun 24 00:38:44 2000
+++ phpdoc/it/functions/hw.xml Thu Aug 31 09:40:16 2000
@@ -7,13 +7,13 @@
    <sect1 id="hw-intro">
     <title>Introduction</title>
     <para>
- <productname>Hyperwave</productname> has been developed at <ulink url="http://www.iicm.edu">IICM</ulink> in Graz. It started with
+ <productname>Hyperwave</productname> has been developed at <ulink url="&url.iicm;">IICM</ulink> in Graz. It started with
      the name <acronym>Hyper-G</acronym> and changed to Hyperwave when
      it was commercialised (If I remember properly it was in 1996).</para>
     <para>
      Hyperwave is not free software. The current version, 4.1, is
- available at <ulink url="http://www.hyperwave.com/">www.hyperwave.com</ulink>. A
- time limited version can be ordered for free (30 days).</para>
+ available at <ulink url="&url.hyperwave;">www.hyperwave.com</ulink>.
+ A time limited version can be ordered for free (30 days).</para>
     <para>
      Hyperwave is an information system similar to a database
      (<acronym>HIS</acronym>, Hyperwave Information Server). Its focus
@@ -112,8 +112,8 @@
      replaced by another character, e.g. '_'. to be continued.</para>
     <para>
      The network protocol to communicate
- with the Hyperwave server is called <ulink url="http://www.hyperwave.de/7.17-hg-prot">HG-CSP</ulink> (Hyper-G
- Client/Server Protocol). It is based on messages to initiate
+ with the Hyperwave server is called <ulink url="&spec.hyperwave;">HG-CSP</ulink>
+ (Hyper-G Client/Server Protocol). It is based on messages to initiate
      certain actions, e.g. get object record. In early versions of
      the Hyperwave Server two native clients (Harmony, Amadeus) were
      provided for communication with the server. Those two disappeared
@@ -1693,17 +1693,29 @@
      <funcprototype>
       <funcdef>array <function>hw_objrec2array</function></funcdef>
       <paramdef>string <parameter>object_record</parameter></paramdef>
+ <paramdef>array
+ <parameter>
+ <optional>format</optional>
+ </parameter>
+ </paramdef>
      </funcprototype>
     </funcsynopsis>
     <para>
      Converts an <parameter>object_record</parameter> into an object array.
      The keys of the resulting array are the attributes names.
- Multiple attributes like 'Title' in different languages form its own
+ Multi-value attributes like 'Title' in different languages form its own
      array. The keys of this array are the left part to the colon of the
- attribute value. Currently only the attributes 'Title', 'Description'
- and 'Keyword' are treated properly. Other multiple attributes form
- an index array. Currently only the attribute 'Group' is handled
- properly.</para>
+ attribute value. This left part must be two characters long.
+ Other multi-value attributes without a prefix form an indexed array.
+ If the optional parameter is missing the
+ attributes 'Title', 'Description'
+ and 'Keyword' are treated as language attributes and the attributes
+ 'Group', 'Parent' and 'HtmlAttr' as non-prefixed multi-value attributes.
+ By passing an array holding the type for each attribute you can
+ alter this behaviour. The array is an associated array with the attribute
+ name as its key and the value being one of
+ <literal>HW_ATTR_LANG</literal> or <literal>HW_ATTR_NONE</literal>
+ </para>
     <para>
      See also <function>hw_array2objrec</function>.</para>
    </refsect1>
@@ -1880,7 +1892,7 @@
 sgml-indent-step:1
 sgml-indent-data:t
 sgml-parent-document:nil
-sgml-default-dtd-file:"../manual.ced"
+sgml-default-dtd-file:"../../manual.ced"
 sgml-exposed-tags:nil
 sgml-local-catalogs:nil
 sgml-local-ecat-files:nil