cvs: phpdoc /en/reference/imap/functions imap-bodystruct.xml imap-getacl.xml imap-setacl.xml imap-thread.xml

From: Date: Tue, 31 Aug 2004 01:21:00 +0000
Subject: cvs: phpdoc /en/reference/imap/functions imap-bodystruct.xml imap-getacl.xml imap-setacl.xml imap-thread.xml
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969363593@lists.php.net to get a copy of this message
didou Mon Aug 30 21:21:00 2004 EDT Modified files: /phpdoc/en/reference/imap/functions imap-bodystruct.xml imap-getacl.xml imap-setacl.xml imap-thread.xml Log: imap_(g|s)et_acl is only available with c-client2000 or greater fix imap_bodystruct proto start documenting imap_thread # the second parameter, thread[XX.next] and thread['XX.branch'] needs to be documented http://cvs.php.net/diff.php/phpdoc/en/reference/imap/functions/imap-bodystruct.xml?r1=1.3&r2=1.4&ty=u Index: phpdoc/en/reference/imap/functions/imap-bodystruct.xml diff -u phpdoc/en/reference/imap/functions/imap-bodystruct.xml:1.3 phpdoc/en/reference/imap/functions/imap-bodystruct.xml:1.4 --- phpdoc/en/reference/imap/functions/imap-bodystruct.xml:1.3 Wed Oct 9 10:55:05 2002 +++ phpdoc/en/reference/imap/functions/imap-bodystruct.xml Mon Aug 30 21:20:59 2004 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.3 $ --> +<!-- $Revision: 1.4 $ --> <!-- splitted from ./en/functions/imap.xml, last change in rev 1.58 --> <refentry id='function.imap-bodystruct'> <refnamediv> @@ -14,7 +14,7 @@ <type>object</type><methodname>imap_bodystruct</methodname> <methodparam><type>resource</type><parameter>stream_id</parameter></methodparam> <methodparam><type>int</type><parameter>msg_no</parameter></methodparam> - <methodparam><type>int</type><parameter>section</parameter></methodparam> + <methodparam><type>string</type><parameter>section</parameter></methodparam> </methodsynopsis> <para> &warn.undocumented.func; http://cvs.php.net/diff.php/phpdoc/en/reference/imap/functions/imap-getacl.xml?r1=1.2&r2=1.3&ty=u Index: phpdoc/en/reference/imap/functions/imap-getacl.xml diff -u phpdoc/en/reference/imap/functions/imap-getacl.xml:1.2 phpdoc/en/reference/imap/functions/imap-getacl.xml:1.3 --- phpdoc/en/reference/imap/functions/imap-getacl.xml:1.2 Mon Mar 8 04:18:41 2004 +++ phpdoc/en/reference/imap/functions/imap-getacl.xml Mon Aug 30 21:20:59 2004 @@ -1,5 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.2 $ --> +<!-- $Revision: 1.3 $ --> <refentry id="function.imap-getacl"> <refnamediv> <refname>imap_getacl</refname> @@ -16,9 +16,12 @@ </methodsynopsis> &warn.undocumented.func; - <para> - See also: <function>imap_setacl</function>. + This function is currently only available to users of the c-client2000 + or greater library. + </para> + <para> + See also <function>imap_setacl</function>. </para> </refsect1> </refentry> http://cvs.php.net/diff.php/phpdoc/en/reference/imap/functions/imap-setacl.xml?r1=1.4&r2=1.5&ty=u Index: phpdoc/en/reference/imap/functions/imap-setacl.xml diff -u phpdoc/en/reference/imap/functions/imap-setacl.xml:1.4 phpdoc/en/reference/imap/functions/imap-setacl.xml:1.5 --- phpdoc/en/reference/imap/functions/imap-setacl.xml:1.4 Mon Mar 8 04:18:43 2004 +++ phpdoc/en/reference/imap/functions/imap-setacl.xml Mon Aug 30 21:20:59 2004 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.4 $ --> +<!-- $Revision: 1.5 $ --> <!-- splitted from ./en/functions/imap.xml, last change in rev 1.58 --> <refentry id='function.imap-setacl'> <refnamediv> @@ -21,7 +21,11 @@ &warn.undocumented.func; </para> <para> - See also: <function>imap_getacl</function>. + This function is currently only available to users of the c-client2000 + or greater library. + </para> + <para> + See also <function>imap_getacl</function>. </para> </refsect1> </refentry> http://cvs.php.net/diff.php/phpdoc/en/reference/imap/functions/imap-thread.xml?r1=1.3&r2=1.4&ty=u Index: phpdoc/en/reference/imap/functions/imap-thread.xml diff -u phpdoc/en/reference/imap/functions/imap-thread.xml:1.3 phpdoc/en/reference/imap/functions/imap-thread.xml:1.4 --- phpdoc/en/reference/imap/functions/imap-thread.xml:1.3 Wed Oct 9 10:55:05 2002 +++ phpdoc/en/reference/imap/functions/imap-thread.xml Mon Aug 30 21:20:59 2004 @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.3 $ --> +<!-- $Revision: 1.4 $ --> <!-- splitted from ./en/functions/imap.xml, last change in rev 1.58 --> <refentry id='function.imap-thread'> <refnamediv> <refname>imap_thread</refname> <refpurpose> - Return threaded by REFERENCES tree + Returns a tree of threaded message </refpurpose> </refnamediv> <refsect1> @@ -16,7 +16,53 @@ <methodparam choice="opt"><type>int</type><parameter>options</parameter></methodparam> </methodsynopsis> <para> - &warn.undocumented.func; + <function>imap_thread</function> returns an associative array containing + a tree of messages threaded by <literal>REFERENCES</literal>, or &false; + on error. + </para> + <para> + Every message in the current mailbox will be represented by three entries + in the resulting array: + <itemizedlist> + <listitem> + <varname>$thread["XX.num"]</varname> - current message number + </listitem> + <listitem> + <varname>$thread["XX.next"]</varname> + </listitem> + <listitem> + <varname>$thread["XX.branch"]</varname> + </listitem> + </itemizedlist> + </para> + <para> + <example> + <title><function>imap_thread</function> Example</title> + <programlisting role="php"> +<![CDATA[ +<?php + +// Here we're outputting the threads of a newsgroup, in HTML + +$nntp = imap_open('{news.example.com:119/nntp}some.newsgroup', '', ''); +$threads = imap_thread($nntp); + +foreach ($thread as $key => $val) { + $tree = explode('.', $key); + if ($tree[1] == 'num') { + $header = imap_headerinfo($nntp, $val); + echo "<ul>\n\t<li>" . $header->fromaddress . "\n"; + } elseif ($tree[1] == 'branch') { + echo "\t</li>\n</ul>\n"; + } +} + +imap_close($nntp); + +?> +]]> + </programlisting> + </example> </para> </refsect1> </refentry>

« previous php.doc (#969363593) next »