/[cvs]/nfo/php/libs/com.newsblob.phphtmllib/doc/phpHtmlLib/OLtag.html
ViewVC logotype

Diff of /nfo/php/libs/com.newsblob.phphtmllib/doc/phpHtmlLib/OLtag.html

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1.1.1 by jonen, Thu Jan 30 03:29:16 2003 UTC revision 1.4 by jonen, Thu May 6 16:24:22 2004 UTC
# Line 1  Line 1 
1  <!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0 Frameset//EN''http://www.w3.org/TR/REC-html40/frameset.dtd'>  <?xml version="1.0" encoding="iso-8859-1"?>
2  <!--NewPage-->  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3  <HTML>    <html xmlns="http://www.w3.org/1999/xhtml">
4  <HEAD>                  <head>
5          <!-- Generated by PhpDoc date: 'Mon, 25 Nov 2002 09:21:27 -0800' -->                          <!-- template designed by Marco Von Ballmoos -->
6          <TITLE>Docs For Class OLtag</TITLE>                          <title>Docs For Class OLtag</title>
7  <LINK REL ='stylesheet' TYPE='text/css' HREF='stylesheet.css' TITLE='Style'>                          <link rel="stylesheet" href="../media/stylesheet.css" />
8  </HEAD>                          <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
9  <BODY style="background-color: #eeeeee; font-family: arial; font-size: .9em;">                  </head>
10                        <body>
11                            <div class="page-body">                
12  <!-- Links -->  <h2 class="class-name">Class OLtag</h2>
13  <a NAME="top"></A>  
14  <table WIDTH="100%" class="links">  <a name="sec-description"></a>
15   <TR>  <div class="info-box">
16     <TD class="font10">          <div class="info-box-title">Description</div>
17        Links:          <div class="nav-bar">
18        <A HREF="#children_summary" class="links" title="Classes extended from OLtag">Child Classes</A>                                          <span class="disabled">Description</span> |
19        <A HREF="#var_summary" class="links" title="Class Variable Summary">Variables</A>                                                          <a href="#sec-descendents">Descendents</a>
20        <A HREF="#var_inherited_summary" class="links" title="Inherited Class Variable Summary">Inherited Variables</A>                          |                                                                                       <a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
21        <A HREF="#functions_inherited" class="links" title="Inherited Method Summary">Inerited Methods</A>                                                  |                                                                                       <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
22        <A HREF="#functions_summary" class="links" title="Method Summary">Methods</A>                                                  
23        <A HREF="#variable_detail" class="links" title="Variable Detail">Variable Detail</A>                                          </div>
24        <A HREF="#function_detail" class="links" title="Method Detail">Method Detail</A>          <div class="info-box-body">
25     </TD>                          <!-- ========== Info from phpDoc block ========= -->
26   </TR>  <p class="description"><p>The</p></p>
27  </TABLE>          <ul class="tags">
28  <BR>                                  <li><span class="field">author:</span> Walter A. Boring IV &lt;<a href="mailto:waboring@buildabetterweb.com">waboring@buildabetterweb.com</a>&gt;</li>
29                            </ul>
30  <!-- Start of Class Data -->                  <p class="notes">
31  <H2>                          Located in <a class="field" href="_tag_classes_ALLTAGS_inc.html">/tag_classes/ALLTAGS.inc</a> (line <span class="field">890</span>)
32          Class OLtag                  </p>
33  </H2>                  
34                                    
35  <pre>                  <pre><a href="../phpHtmlLib/Container.html">Container</a>
 <pre><a href="../phpHtmlLib/Container.html">Container</a>  
36     |     |
37     --<a href="../phpHtmlLib/XMLTagClass.html">XMLTagClass</a>     --<a href="../phpHtmlLib/XMLTagClass.html">XMLTagClass</a>
38        |        |
39        --<a href="../phpHtmlLib/HTMLTagClass.html">HTMLTagClass</a>        --<a href="../phpHtmlLib/HTMLTagClass.html">HTMLTagClass</a>
40           |           |
41           --OLtag</pre>           --OLtag</pre>
42  </pre>          
43                            </div>
44  <A NAME="children_summary"</A>  </div>
45  <H3>  
46          Classes extended from OLtag: <A HREF="#top" CLASS="links">^TOP</A>          <a name="sec-descendents"></a>
47  </H3>          <div class="info-box">
48  <a href="../phpHtmlLib/ULtag.html">ULtag</a>                  <div class="info-box-title">Direct descendents</div>
49  <p>                  <div class="nav-bar">
50          <b><i>Located in File: Program_Root/tag_classes/ALLTAGS.inc</i></b><br>                          <a href="#sec-description">Description</a> |
51  </p>                          <span class="disabled">Descendents</span>
52  <hr>                          |                                                                                               <a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
53  <!-- ========== Info from phpDoc block ========= -->                                                                  |                                                                                                                       <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
54  &lt;OL&gt; tag class                                                          
55  <BR>                                                                  </div>
56  The <ol> tag defines the start of an ordered list.                  <div class="info-box-body">
57                            <table cellpadding="2" cellspacing="0" class="class-table">
58  OPTIONAL ATTRIBUTES                                  <tr>
59    type : 1,A,a,I,i  DEPRICATED DO NOT USE                                          <th class="class-table-header">Class</th>
60                                            <th class="class-table-header">Description</th>
61  <UL>                                  </tr>
62                                                                            <tr>
63          <LI><b>Package</b> - <CODE>phpHtmlLib</CODE></LI>                                          <td style="padding-right: 2em"><a href="../phpHtmlLib/ULtag.html">ULtag</a></td>
64                                                    <td>
65  </UL>                                                                                          
66                                                                                    </td>
67  <hr>                                  </tr>
68  <!-- =========== VAR SUMMARY =========== -->                                                          </table>
69  <A NAME='var_summary'><!-- --></A>                  </div>
70  <TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' CLASS="border">          </div>
71          <TR BGCOLOR='#CCCCFF' CLASS='TableHeadingColor'>  
72                  <TD>  
73                          <span CLASS="font12bold">Class Variable Summary</span>          <a name="sec-var-summary"></a>
74              <A HREF="#top" CLASS="links">^TOP</A>          <div class="info-box">
75                  </TD>                  <div class="info-box-title">Variable Summary</span></div>
76          </TR>                  <div class="nav-bar">
77                            <a href="#sec-description">Description</a> |
78                                                                    <a href="#sec-descendents">Descendents</a> |
79          <!-- =========== Summary =========== -->                                                  <span class="disabled">Vars</span> (<a href="#sec-vars">details</a>)
80          <TR BGCOLOR='white' CLASS='TableRowColor'>                                                          |
81                  <TD>                                                                          <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
82                          <CODE><B><A HREF='OLtag.html#$_tag'>$_tag</A></B></CODE>                                                          
83                          <BR>                                                                  </div>
84                          <blockquote>  </blockquote>                  <div class="info-box-body">
85                          <blockquote> Default Value: <CODE>->ol<-</CODE> </blockquote>                          <div class="var-summary">
86                  </TD>                                                                  <div class="var-title">
87          </TR>                                          <span class="var-type">mixed</span>
88                                                    <a href="#$_tag" title="details" class="var-name">$_tag</a>
89  </TABLE>                                  </div>
90                                                            </div>
91  <hr>                  </div>
92  <!-- =========== VAR INHERITED SUMMARY =========== -->          </div>
93  <A NAME='var_inherited_summary'><!-- --></A>  
94  <TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' CLASS="border">          <a name="sec-method-summary"></a>
95          <TR CLASS='TableHeadingColor'>          <div class="info-box">
96                  <TD>                  <div class="info-box-title">Method Summary</span></div>
97                          <span CLASS="font12bold">Inherited Class Variable Summary</span>                  <div class="nav-bar">
98              <A HREF="#top" CLASS="links">^TOP</A>                          <a href="#sec-description">Description</a> |
99                  </TD>                                                          <a href="#sec-descendents">Descendents</a> |
100          </TR>                                                                                                                                                  <a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
101                                    
102                                            |
103          <!-- =========== Summary =========== -->                                                  <span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
104          <TR BGCOLOR='white'>                  </div>
105                  <TD>                  <div class="info-box-body">                    
106                          <span CLASS="font10bold">Inherited From Class <a href="../phpHtmlLib/HTMLTagClass.html">HTMLTagClass</a></span>                          <div class="method-summary">
107              <table CELLPADDING='3' CELLSPACING='0' WIDTH='95%' CLASS="border" ALIGN="center">                                                                  
108                          <tr CLASS="tableheadingcolor">                                  <div class="method-definition">
109                                  <th>Variable</th>                                                                                          <span class="method-result">void</span>
110                                  <th>Default Value</th>                                                                                  <a href="#add" title="details" class="method-name">add</a>
111                                  <th>Description</th>                                                                                          (<span class="var-type">mixed</span>&nbsp;<span class="var-name">$content</span>)
112                          </tr>                                                                          </div>
113                                                                                                    
114                          <tr>                                  <div class="method-definition">
115                                  <td CLASS="font10bold"><A HREF='../phpHtmlLib/HTMLTagClass.html#$_depricated'>$_depricated</A></td>                                                                                          <span class="method-result">void</span>
116                                  <td CLASS="font10" STYLE="white-space: nowrap">->FALSE<-</td>                                                                                  <a href="#add_reference" title="details" class="method-name">add_reference</a>
117                                  <td CLASS="font10">Flag to denote that this tag is                                                                                          (<span class="var-type">mixed</span>&nbsp;<span class="var-name">&$content</span>)
118  depricated by the HTML standard.</td>                                                                          </div>
119                          </tr>                                                          </div>
120                                                    </div>
121                          <tr>          </div>          
122                                  <td CLASS="font10bold"><A HREF='../phpHtmlLib/HTMLTagClass.html#$_no_finish_slash_xhtml'>$_no_finish_slash_xhtml</A></td>  
123                                  <td CLASS="font10" STYLE="white-space: nowrap">->FALSE<-</td>          <a name="sec-vars"></a>
124                                  <td CLASS="font10">Flag to tell the renderer not to          <div class="info-box">
125  place the /&gt; if we are in xhtml                  <div class="info-box-title">Variables</div>
126  compliant mode.</td>                  <div class="nav-bar">
127                          </tr>                          <a href="#sec-description">Description</a> |
128                                                                                            <a href="#sec-descendents">Descendents</a> |
129                          <tr>                                                                                  <a href="#sec-var-summary">Vars</a> (<span class="disabled">details</span>)
130                                  <td CLASS="font10bold"><A HREF='../phpHtmlLib/HTMLTagClass.html#$_xhtml_strict_attributes'>$_xhtml_strict_attributes</A></td>                                                  
131                                  <td CLASS="font10" STYLE="white-space: nowrap">->array()<-</td>                          
132                                  <td CLASS="font10">The list of attributes not to render                                                                                  |
133  if HTML_RENDER_TYPE is &quot;XHTML STRICT&quot;</td>                                                                          <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
134                          </tr>                                                          
135                                                                            </div>
136                          </table>                  <div class="info-box-body">
137              <BR>                          <a name="var$_tag" id="$_tag"><!-- --></A>
138          </TD>  <div class="evenrow">
139          </TR>  
140                    <div class="var-header">
141          <!-- =========== Summary =========== -->                  <span class="var-title">
142          <TR BGCOLOR='white'>                          <span class="var-type">mixed</span>
143                  <TD>                          <span class="var-name">$_tag</span>
144                          <span CLASS="font10bold">Inherited From Class <a href="../phpHtmlLib/XMLTagClass.html">XMLTagClass</a></span>                           = <span class="var-default"> &quot;ol&quot;</span>                     (line <span class="line-number">891</span>)
145              <table CELLPADDING='3' CELLSPACING='0' WIDTH='95%' CLASS="border" ALIGN="center">                  </span>
146                          <tr CLASS="tableheadingcolor">          </div>
147                                  <th>Variable</th>  
148                                  <th>Default Value</th>          <!-- ========== Info from phpDoc block ========= -->
149                                  <th>Description</th>          
150                          </tr>          
151                                                    
152                          <tr>                          <hr class="separator" />
153                                  <td CLASS="font10bold"><A HREF='../phpHtmlLib/XMLTagClass.html#$newline_after_closetag'>$newline_after_closetag</A></td>                  <div class="notes">Redefined in descendants as:</div>
154                                  <td CLASS="font10" STYLE="white-space: nowrap">->TRUE<-</td>                  <ul class="redefinitions">
155                                  <td CLASS="font10">Flag to place a newline after close tag.</td>                                          <li>
156                          </tr>                                  <a href="../phpHtmlLib/ULtag.html#var$_tag">ULtag::$_tag</a>
157                                                                                            </li>
158                          <tr>                                  </ul>
159                                  <td CLASS="font10bold"><A HREF='../phpHtmlLib/XMLTagClass.html#$newline_after_opentag'>$newline_after_opentag</A></td>                  
160                                  <td CLASS="font10" STYLE="white-space: nowrap">->TRUE<-</td>  
161                                  <td CLASS="font10">Flag to place a newline after open tag.</td>  </div>
162                          </tr>                                                  
163                                                    </div>
164                          <tr>          </div>
165                                  <td CLASS="font10bold"><A HREF='../phpHtmlLib/XMLTagClass.html#$_cdata_content_wrap'>$_cdata_content_wrap</A></td>          
166                                  <td CLASS="font10" STYLE="white-space: nowrap">->FALSE<-</td>          <a name="sec-methods"></a>
167                                  <td CLASS="font10">Automatically wrap ALL content</td>          <div class="info-box">
168                          </tr>                  <div class="info-box-title">Methods</div>
169                                                    <div class="nav-bar">
170                          <tr>                          <a href="#sec-description">Description</a> |
171                                  <td CLASS="font10bold"><A HREF='../phpHtmlLib/XMLTagClass.html#$_tag_postfix'>$_tag_postfix</A></td>                                                          <a href="#sec-descendents">Descendents</a> |
172                                  <td CLASS="font10" STYLE="white-space: nowrap">->&gt;<-</td>                                                                                                                          <a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
173                                  <td CLASS="font10">holds the tag postfix</td>                                                                                                                                          <a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
174                          </tr>                                                  
175                                                    </div>
176                          <tr>                  <div class="info-box-body">
177                                  <td CLASS="font10bold"><A HREF='../phpHtmlLib/XMLTagClass.html#$_tag_prefix'>$_tag_prefix</A></td>                          <A NAME='method_detail'></A>
178                                  <td CLASS="font10" STYLE="white-space: nowrap">->&lt;<-</td>  <a name="methodadd" id="add"><!-- --></a>
179                                  <td CLASS="font10">holds the tag prefix</td>  <div class="oddrow">
180                          </tr>          
181                                            <div class="method-header">
182                          </table>                  <span class="method-title">add</span> (line <span class="line-number">905</span>)
183              <BR>          </div>
184          </TD>          
185          </TR>          <!-- ========== Info from phpDoc block ========= -->
186            <p class="short-description">add content onto content stack  adds content to tag as a FIFO.</p>
187          <!-- =========== Summary =========== -->  <p class="description"><p>You can have n number of parameters.  each one will get added in succession to the content.</p><p>we override this from the parent so we can auto detect if  the user is adding raw strings instead of objects.  If they are trying to add raw strings, then we wrap that in  an LItag object, since you can't add anything other then an &lt;LI&gt;</p></p>
188          <TR BGCOLOR='white'>          <ul class="tags">
189                  <TD>                                  <li><span class="field">access:</span> public</li>
190                          <span CLASS="font10bold">Inherited From Class <a href="../phpHtmlLib/Container.html">Container</a></span>                          </ul>
191              <table CELLPADDING='3' CELLSPACING='0' WIDTH='95%' CLASS="border" ALIGN="center">          
192                          <tr CLASS="tableheadingcolor">          <div class="method-signature">
193                                  <th>Variable</th>                  <span class="method-result">void</span>
194                                  <th>Default Value</th>                  <span class="method-name">
195                                  <th>Description</th>                          add
196                          </tr>                  </span>
197                                                                            (<span class="var-type">mixed</span>&nbsp;<span class="var-name">$content</span>)
198                          <tr>                          </div>
199                                  <td CLASS="font10bold"><A HREF='../phpHtmlLib/Container.html#$indent_flag'>$indent_flag</A></td>          
200                                  <td CLASS="font10" STYLE="white-space: nowrap">->TRUE<-</td>                          <ul class="parameters">
201                                  <td CLASS="font10">Flag for pretty (indented) output</td>                                          <li>
202                          </tr>                                  <span class="var-type">mixed</span>
203                                                                    <span class="var-name">$content</span><span class="var-description">: - either string, or tag object.</span>                    </li>
204                          <tr>                                  </ul>
205                                  <td CLASS="font10bold"><A HREF='../phpHtmlLib/Container.html#$_newline_after_content_flag'>$_newline_after_content_flag</A></td>                  
206                                  <td CLASS="font10" STYLE="white-space: nowrap">->TRUE<-</td>                          <hr class="separator" />
207                                  <td CLASS="font10">Do we render a newline after the                  <div class="notes">Redefinition of:</div>
208  contents has been rendered?</td>                  <dl>
209                          </tr>                          <dt><a href="../phpHtmlLib/Container.html#methodadd">Container::add()</a></dt>
210                                                                                    <dd>add content onto content stack</dd>
211                          </table>                                          </dl>
212              <BR>                  
213          </TD>          </div>
214          </TR>  <a name="methodadd_reference" id="add_reference"><!-- --></a>
215            <div class="evenrow">
216  </TABLE>          
217            <div class="method-header">
218  <hr>                  <span class="method-title">add_reference</span> (line <span class="line-number">944</span>)
219  <!-- =========== INHERITED METHOD SUMMARY =========== -->          </div>
220  <A NAME='functions_inherited'><!-- --></A>          
221  <TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' CLASS="border">          <!-- ========== Info from phpDoc block ========= -->
222          <TR CLASS='TableHeadingColor'>  <p class="short-description">push content onto content stack</p>
223                  <TD>  <p class="description"><p>adds content to tag as a FIFO  You can only add 1 element at a time, and  it will be added as a reference.  So you can't do  push_reference(&quot;something&quot;);, since &quot;something&quot; is a  static.</p><p>we override this from the parent so we can auto detect if  the user is adding raw strings instead of objects.  If they are trying to add raw strings, then we wrap that in  an LItag object, since you can't add anything other then an &lt;LI&gt;</p></p>
224                          <span CLASS="font12bold">Inherited Method Summary</span>          <ul class="tags">
225              <A HREF="#top" CLASS="links">^TOP</A>                                  <li><span class="field">access:</span> public</li>
226                  </TD>                          </ul>
227          </TR>          
228            <div class="method-signature">
229                            <span class="method-result">void</span>
230          <!-- =========== Summary =========== -->                  <span class="method-name">
231          <TR BGCOLOR='white' CLASS='TableRowColor'>                          add_reference
232                  <TD>                  </span>
233                          <span CLASS="font10bold">Inherited From Class <a href="../phpHtmlLib/HTMLTagClass.html">HTMLTagClass</a></span>                                          (<span class="var-type">mixed</span>&nbsp;<span class="var-name">&$content</span>)
234              <TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='95%' CLASS="border" ALIGN="center">                          </div>
235                                  <tr CLASS="tableheadingcolor">          
236                                          <th>Function</th>                          <ul class="parameters">
237                                          <th>Description</th>                                          <li>
238                                  </tr>                                  <span class="var-type">mixed</span>
239                                                                    <span class="var-name">$content</span><span class="var-description">: - either string, or tag object.                              the tag object gets stored as a                              reference to the original, so you                              can push it, then modify it later.</span>                        </li>
240                                  <tr>                                  </ul>
241                                          <td CLASS="font10bold"><A HREF='../phpHtmlLib/HTMLTagClass.html#constructor HTMLTagClass'>constructor HTMLTagClass ( [$attributes = NULL] )</A></td>                  
242                                          <td CLASS="font10">Class Constructor</td>                          <hr class="separator" />
243                                                    <div class="notes">Redefinition of:</div>
244                                  <tr>                  <dl>
245                                          <td CLASS="font10bold"><A HREF='../phpHtmlLib/HTMLTagClass.html#render'>render ( [$indent_level = NULL], [$output_debug = 0] )</A></td>                          <dt><a href="../phpHtmlLib/Container.html#methodadd_reference">Container::add_reference()</a></dt>
246                                          <td CLASS="font10">Renders the tag, attributes, content and close tag.</td>                                                  <dd>Add content onto content stack  so you can change the item later.</dd>
247                                                                            </dl>
248                                  <tr>                  
249                                          <td CLASS="font10bold"><A HREF='../phpHtmlLib/HTMLTagClass.html#set_class'>set_class ( $value )</A></td>          </div>
250                                          <td CLASS="font10">This function is a shorthand helper                                                          <h4>Inherited Methods</h4>
251  to setting the class attribute on a                                  <a name='inherited_methods'><!-- --></a>        
252  tag.</td>                                                                          <!-- =========== Summary =========== -->
253                                                                            <p>Inherited From <span class="classname"><a href="../phpHtmlLib/HTMLTagClass.html">HTMLTagClass</a></span></p>
254                                  <tr>                                          <blockquote>
255                                          <td CLASS="font10bold"><A HREF='../phpHtmlLib/HTMLTagClass.html#set_id'>set_id ( $value )</A></td>                                                                                                          <span class="method-name"><a href="../phpHtmlLib/HTMLTagClass.html#methodHTMLTagClass">HTMLTagClass::HTMLTagClass()</a></span><br>
256                                          <td CLASS="font10">This function is a shorthand helper                                                                                                          <span class="method-name"><a href="../phpHtmlLib/HTMLTagClass.html#methodrender">HTMLTagClass::render()</a></span><br>
257  to setting the id attribute on a                                                                                                          <span class="method-name"><a href="../phpHtmlLib/HTMLTagClass.html#methodset_class">HTMLTagClass::set_class()</a></span><br>
258  tag.</td>                                                                                                          <span class="method-name"><a href="../phpHtmlLib/HTMLTagClass.html#methodset_id">HTMLTagClass::set_id()</a></span><br>
259                                                                                                                                            <span class="method-name"><a href="../phpHtmlLib/HTMLTagClass.html#methodset_style">HTMLTagClass::set_style()</a></span><br>
260                                  <tr>                                                                                          </blockquote>
261                                          <td CLASS="font10bold"><A HREF='../phpHtmlLib/HTMLTagClass.html#set_style'>set_style ( $value )</A></td>                                                                          <!-- =========== Summary =========== -->
262                                          <td CLASS="font10">This function is a shorthand helper                                          <p>Inherited From <span class="classname"><a href="../phpHtmlLib/XMLTagClass.html">XMLTagClass</a></span></p>
263  to setting the style attribute on a                                          <blockquote>
264  tag.</td>                                                                                                          <span class="method-name"><a href="../phpHtmlLib/XMLTagClass.html#methodXMLTagClass">XMLTagClass::XMLTagClass()</a></span><br>
265                                                                                                                                            <span class="method-name"><a href="../phpHtmlLib/XMLTagClass.html#methodget_tag">XMLTagClass::get_tag()</a></span><br>
266                                  <tr>                                                                                                          <span class="method-name"><a href="../phpHtmlLib/XMLTagClass.html#methodget_tag_name">XMLTagClass::get_tag_name()</a></span><br>
267                                          <td CLASS="font10bold"><A HREF='../phpHtmlLib/HTMLTagClass.html#_build_attribute_string'>_build_attribute_string ( $name, $value, [$debug = 0] )</A></td>                                                                                                          <span class="method-name"><a href="../phpHtmlLib/XMLTagClass.html#methodrender">XMLTagClass::render()</a></span><br>
268                                          <td CLASS="font10">this builds an attribute for a tag.</td>                                                                                                          <span class="method-name"><a href="../phpHtmlLib/XMLTagClass.html#methodreset_attributes">XMLTagClass::reset_attributes()</a></span><br>
269                                                                                                                                            <span class="method-name"><a href="../phpHtmlLib/XMLTagClass.html#methodset_cdata_flag">XMLTagClass::set_cdata_flag()</a></span><br>
270                                  <tr>                                                                                                          <span class="method-name"><a href="../phpHtmlLib/XMLTagClass.html#methodset_collapse">XMLTagClass::set_collapse()</a></span><br>
271                                          <td CLASS="font10bold"><A HREF='../phpHtmlLib/HTMLTagClass.html#_render_tag_debug'>_render_tag_debug ( $indent_level )</A></td>                                                                                                          <span class="method-name"><a href="../phpHtmlLib/XMLTagClass.html#methodset_newline_after_closetag">XMLTagClass::set_newline_after_closetag()</a></span><br>
272                                          <td CLASS="font10">This renders that open tag in debug mode.</td>                                                                                                          <span class="method-name"><a href="../phpHtmlLib/XMLTagClass.html#methodset_newline_after_opentag">XMLTagClass::set_newline_after_opentag()</a></span><br>
273                                                                                                                                            <span class="method-name"><a href="../phpHtmlLib/XMLTagClass.html#methodset_tag_attribute">XMLTagClass::set_tag_attribute()</a></span><br>
274                          </table>                                                                                                          <span class="method-name"><a href="../phpHtmlLib/XMLTagClass.html#methodset_tag_attributes">XMLTagClass::set_tag_attributes()</a></span><br>
275              <br>                                                                                                                                  <span class="method-name"><a href="../phpHtmlLib/XMLTagClass.html#methodset_tag_name">XMLTagClass::set_tag_name()</a></span><br>
276                  </TD>                                                                                                          <span class="method-name"><a href="../phpHtmlLib/XMLTagClass.html#method_set_flags">XMLTagClass::_set_flags()</a></span><br>
277          </TR>                                                                                          </blockquote>
278                                                                                    <!-- =========== Summary =========== -->
279          <!-- =========== Summary =========== -->                                          <p>Inherited From <span class="classname"><a href="../phpHtmlLib/Container.html">Container</a></span></p>
280          <TR BGCOLOR='white' CLASS='TableRowColor'>                                          <blockquote>
281                  <TD>                                                                                                          <span class="method-name"><a href="../phpHtmlLib/Container.html#methodContainer">Container::Container()</a></span><br>
282                          <span CLASS="font10bold">Inherited From Class <a href="../phpHtmlLib/XMLTagClass.html">XMLTagClass</a></span>                                                                                                          <span class="method-name"><a href="../phpHtmlLib/Container.html#methodadd">Container::add()</a></span><br>
283              <TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='95%' CLASS="border" ALIGN="center">                                                                                                          <span class="method-name"><a href="../phpHtmlLib/Container.html#methodadd_reference">Container::add_reference()</a></span><br>
284                                  <tr CLASS="tableheadingcolor">                                                                                                          <span class="method-name"><a href="../phpHtmlLib/Container.html#methodcount_content">Container::count_content()</a></span><br>
285                                          <th>Function</th>                                                                                                          <span class="method-name"><a href="../phpHtmlLib/Container.html#methodget_element">Container::get_element()</a></span><br>
286                                          <th>Description</th>                                                                                                          <span class="method-name"><a href="../phpHtmlLib/Container.html#methodget_indent_flag">Container::get_indent_flag()</a></span><br>
287                                  </tr>                                                                                                          <span class="method-name"><a href="../phpHtmlLib/Container.html#methodpush">Container::push()</a></span><br>
288                                                                                                                                            <span class="method-name"><a href="../phpHtmlLib/Container.html#methodpush_reference">Container::push_reference()</a></span><br>
289                                  <tr>                                                                                                          <span class="method-name"><a href="../phpHtmlLib/Container.html#methodrender">Container::render()</a></span><br>
290                                          <td CLASS="font10bold"><A HREF='../phpHtmlLib/XMLTagClass.html#constructor XMLTagClass'>constructor XMLTagClass ( [$name = ], [$attributes = array()] )</A></td>                                                                                                          <span class="method-name"><a href="../phpHtmlLib/Container.html#methodreset_content">Container::reset_content()</a></span><br>
291                                          <td CLASS="font10">The constructor</td>                                                                                                          <span class="method-name"><a href="../phpHtmlLib/Container.html#methodset_collapse">Container::set_collapse()</a></span><br>
292                                                                                                                                            <span class="method-name"><a href="../phpHtmlLib/Container.html#methodset_indent_flag">Container::set_indent_flag()</a></span><br>
293                                  <tr>                                                                                          </blockquote>
294                                          <td CLASS="font10bold"><A HREF='../phpHtmlLib/XMLTagClass.html#get_tag'>get_tag (  )</A></td>                                                                                  
295                                          <td CLASS="font10">This returns the tag declared for this class.</td>                  </div>
296                                            </div>
297                                  <tr>  
298                                          <td CLASS="font10bold"><A HREF='../phpHtmlLib/XMLTagClass.html#get_tag_name'>get_tag_name (  )</A></td>  
299                                          <td CLASS="font10">This method gets the name of the tag</td>          <p class="notes" id="credit">
300                                                    Documentation generated on Thu,  1 Apr 2004 09:37:43 -0800 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.3.0RC2</a>
301                                  <tr>          </p>
302                                          <td CLASS="font10bold"><A HREF='../phpHtmlLib/XMLTagClass.html#render'>render ( [$indent_level = 0] )</A></td>          </div></body>
303                                          <td CLASS="font10">This function is responsible</td>  </html>
                                   
                                 <tr>  
                                         <td CLASS="font10bold"><A HREF='../phpHtmlLib/XMLTagClass.html#reset_attributes'>reset_attributes ( [$attributes = array()] )</A></td>  
                                         <td CLASS="font10">clear all attributes and start with new attributes</td>  
                                   
                                 <tr>  
                                         <td CLASS="font10bold"><A HREF='../phpHtmlLib/XMLTagClass.html#set_collapse'>set_collapse ( [$collapse = TRUE], [$indent = TRUE] )</A></td>  
                                         <td CLASS="font10">This function turns on the collapse flag</td>  
                                   
                                 <tr>  
                                         <td CLASS="font10bold"><A HREF='../phpHtmlLib/XMLTagClass.html#set_newline_after_closetag'>set_newline_after_closetag ( $flag )</A></td>  
                                         <td CLASS="font10">set the newline_after_content flag</td>  
                                   
                                 <tr>  
                                         <td CLASS="font10bold"><A HREF='../phpHtmlLib/XMLTagClass.html#set_newline_after_opentag'>set_newline_after_opentag ( $flag )</A></td>  
                                         <td CLASS="font10">set the newline_after_opentag flag</td>  
                                   
                                 <tr>  
                                         <td CLASS="font10bold"><A HREF='../phpHtmlLib/XMLTagClass.html#set_tag_attribute'>set_tag_attribute ( $name, [$value = NULL] )</A></td>  
                                         <td CLASS="font10">add a single attribute (name=&quot;value&quot;)</td>  
                                   
                                 <tr>  
                                         <td CLASS="font10bold"><A HREF='../phpHtmlLib/XMLTagClass.html#set_tag_attributes'>set_tag_attributes ( [$attributes = array()] )</A></td>  
                                         <td CLASS="font10">add multiple attributes (name=&quot;value&quot;)</td>  
                                   
                                 <tr>  
                                         <td CLASS="font10bold"><A HREF='../phpHtmlLib/XMLTagClass.html#set_tag_name'>set_tag_name ( $name )</A></td>  
                                         <td CLASS="font10">This method sets the name of the tag</td>  
                                   
                                 <tr>  
                                         <td CLASS="font10bold"><A HREF='../phpHtmlLib/XMLTagClass.html#_build_attribute_string'>_build_attribute_string ( $name, $value )</A></td>  
                                         <td CLASS="font10">this builds an attribute for an XML tag.</td>  
                                   
                                 <tr>  
                                         <td CLASS="font10bold"><A HREF='../phpHtmlLib/XMLTagClass.html#_get_element'>_get_element ( $cell )</A></td>  
                                         <td CLASS="font10">get the nth element from content array</td>  
                                   
                                 <tr>  
                                         <td CLASS="font10bold"><A HREF='../phpHtmlLib/XMLTagClass.html#_prepare_flags'>_prepare_flags (  )</A></td>  
                                         <td CLASS="font10">This function checks to see if</td>  
                                   
                                 <tr>  
                                         <td CLASS="font10bold"><A HREF='../phpHtmlLib/XMLTagClass.html#_render_close_tag'>_render_close_tag ( $indent_level )</A></td>  
                                         <td CLASS="font10">this function is reposnsible for  
 rendering the closing tag (if any)</td>  
                                   
                                 <tr>  
                                         <td CLASS="font10bold"><A HREF='../phpHtmlLib/XMLTagClass.html#_render_content'>_render_content ( $indent_level, [$output_debug = 0] )</A></td>  
                                         <td CLASS="font10">this function is reponsible for</td>  
                                   
                                 <tr>  
                                         <td CLASS="font10bold"><A HREF='../phpHtmlLib/XMLTagClass.html#_render_open_tag'>_render_open_tag ( $indent_level, [$finish_slash = TRUE] )</A></td>  
                                         <td CLASS="font10">this function is responsible for  
 rendering the open tag.</td>  
                                   
                         </table>  
             <br>                          
                 </TD>  
         </TR>  
           
         <!-- =========== Summary =========== -->  
         <TR BGCOLOR='white' CLASS='TableRowColor'>  
                 <TD>  
                         <span CLASS="font10bold">Inherited From Class <a href="../phpHtmlLib/Container.html">Container</a></span>  
             <TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='95%' CLASS="border" ALIGN="center">  
                                 <tr CLASS="tableheadingcolor">  
                                         <th>Function</th>  
                                         <th>Description</th>  
                                 </tr>  
                                   
                                 <tr>  
                                         <td CLASS="font10bold"><A HREF='../phpHtmlLib/Container.html#constructor Container'>constructor Container (  )</A></td>  
                                         <td CLASS="font10">The constructor.</td>  
                                   
                                 <tr>  
                                         <td CLASS="font10bold"><A HREF='../phpHtmlLib/Container.html#add'>add (  )</A></td>  
                                         <td CLASS="font10">add content onto content stack</td>  
                                   
                                 <tr>  
                                         <td CLASS="font10bold"><A HREF='../phpHtmlLib/Container.html#add_reference'>add_reference ( &$content )</A></td>  
                                         <td CLASS="font10">Add content onto content stack  
 so you can change the item later.</td>  
                                   
                                 <tr>  
                                         <td CLASS="font10bold"><A HREF='../phpHtmlLib/Container.html#count_content'>count_content (  )</A></td>  
                                         <td CLASS="font10">counts the number of content objects</td>  
                                   
                                 <tr>  
                                         <td CLASS="font10bold"><A HREF='../phpHtmlLib/Container.html#get_indent_flag'>get_indent_flag (  )</A></td>  
                                         <td CLASS="font10">This flag gets the current value  
 of the indent flag</td>  
                                   
                                 <tr>  
                                         <td CLASS="font10bold"><A HREF='../phpHtmlLib/Container.html#push'>push (  )</A></td>  
                                         <td CLASS="font10">Same as add().</td>  
                                   
                                 <tr>  
                                         <td CLASS="font10bold"><A HREF='../phpHtmlLib/Container.html#push_reference'>push_reference ( &$content )</A></td>  
                                         <td CLASS="font10">Same as add_reference  
 NOTE : only exists for compatibility with 1.1.x</td>  
                                   
                                 <tr>  
                                         <td CLASS="font10bold"><A HREF='../phpHtmlLib/Container.html#render'>render ( [$indent_level = 1], [$output_debug = 0] )</A></td>  
                                         <td CLASS="font10">This function is compatible with the  
 rest of the phpHtmllib API spec.</td>  
                                   
                                 <tr>  
                                         <td CLASS="font10bold"><A HREF='../phpHtmlLib/Container.html#reset_content'>reset_content (  )</A></td>  
                                         <td CLASS="font10">destroy existing content and start with new content.</td>  
                                   
                                 <tr>  
                                         <td CLASS="font10bold"><A HREF='../phpHtmlLib/Container.html#set_collapse'>set_collapse ( [$collapse = TRUE], [$indent = TRUE] )</A></td>  
                                         <td CLASS="font10">This function turns on the collapse flag</td>  
                                   
                                 <tr>  
                                         <td CLASS="font10bold"><A HREF='../phpHtmlLib/Container.html#set_indent_flag'>set_indent_flag ( $flag )</A></td>  
                                         <td CLASS="font10">function to set the indent flag</td>  
                                   
                         </table>  
             <br>                          
                 </TD>  
         </TR>  
           
 </TABLE>  
   
 <hr>  
 <!-- should have constructor at some point -->  
 <!-- =========== Method SUMMARY =========== -->  
 <A NAME='Method_summary'><!-- --></A>  
 <TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' Class="border">  
         <TR BGCOLOR='#CCCCFF' CLASS='TableHeadingColor'>  
                 <TD>  
                         <span class="font12bold">Method Summary</span>  
             <A HREF="#top" CLASS="links">^TOP</A>  
                 </TD>  
         </TR>  
   
           
         <!-- =========== Summary =========== -->  
         <TR BGCOLOR='white' CLASS='TableRowColor'>  
                 <TD>  
                         <CODE><B><A HREF='OLtag.html#add'>void add (  )</A></B></CODE>  
                         <BR>  
                         <blockquote> add content onto content stack  
 adds content to tag as a FIFO. </blockquote>  
                 </TD>  
         </TR>  
           
         <!-- =========== Summary =========== -->  
         <TR BGCOLOR='white' CLASS='TableRowColor'>  
                 <TD>  
                         <CODE><B><A HREF='OLtag.html#add_reference'>void add_reference ( &$content )</A></B></CODE>  
                         <BR>  
                         <blockquote> push content onto content stack </blockquote>  
                 </TD>  
         </TR>  
           
 </TABLE>  
   
 <hr>  
 <!-- ============ VARIABLE DETAIL =========== -->  
   
 <A NAME='variable_detail'></A>  
 <TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' CLASS="border">  
         <TR BGCOLOR='#CCCCFF' CLASS='TableHeadingColor'>  
                 <TD>  
                         <span CLASS="font12bold">Variable Detail</span>  
             <A HREF="#top" CLASS="links">^TOP</A>  
                 </TD>  
         </TR>  
 </TABLE>  
   
   
 <A NAME='$_tag'><!-- --></A><H3>$_tag</H3>  
 <b>Data type:</b> mixed<br>  
 <!-- ========== Info from phpDoc block ========= -->  
   
 <BR>  
   
   
 <UL>  
           
 </UL>  
   
 <HR>  
   
   
 <hr>  
 <!-- ============ FUNCTION DETAIL =========== -->  
   
 <A NAME='function_detail'></A>  
 <TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' CLASS="border">  
         <TR BGCOLOR='#CCCCFF' CLASS='TableHeadingColor'>  
                 <TD>  
                         <span class="font12bold">Method Detail</span>  
             <A HREF="#top" CLASS="links">^TOP</A>  
                 </TD>  
         </TR>  
 </TABLE>  
 <BR>  
   
 <DIV CLASS="function">  
 <A NAME='add'><!-- --></A>  
 <SPAN CLASS="font12bold">add</SPAN>  
 <BR>  
 <SPAN CLASS="font10bold">Useage : </SPAN>  
 <span class="font10bold" style="color: #FF0000">void</SPAN>&nbsp;  
 <span class="font10bold" style="color: #0000FF">add (  )</SPAN>  
 <BR>  
   
 <BR>  
 <SPAN CLASS="font10bold">Description : </SPAN>  
 <!-- ========== Info from phpDoc block ========= -->  
 add content onto content stack  
 adds content to tag as a FIFO.  
 <BR>  
 You can have n number of parameters.  
 each one will get added in succession to the content.  
   
 we override this from the parent so we can auto detect if  
 the user is adding raw strings instead of objects.  
 If they are trying to add raw strings, then we wrap that in  
 an LItag object, since you can't add anything other then an &lt;LI&gt;  
 <DL>  
   <DT class="font10bold">Function Parameters:</DT>  
     
   <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">mixed</SPAN> <span style="color: #0000FF;font-weight:bold">$content</SPAN></SPAN> - either string, or tag object.</DD>  
     
   
   <DT class="font10bold">Function Info:</DT>  
     
   <DD CLASS="font10" STYLE="padding-bottom:5px;"><b>Access</b> - public</DD>  
     
 </DL>  
   
 </DIV>  
 <BR>  
   
 <DIV CLASS="function">  
 <A NAME='add_reference'><!-- --></A>  
 <SPAN CLASS="font12bold">add_reference</SPAN>  
 <BR>  
 <SPAN CLASS="font10bold">Useage : </SPAN>  
 <span class="font10bold" style="color: #FF0000">void</SPAN>&nbsp;  
 <span class="font10bold" style="color: #0000FF">add_reference ( &$content )</SPAN>  
 <BR>  
   
 <BR>  
 <SPAN CLASS="font10bold">Description : </SPAN>  
 <!-- ========== Info from phpDoc block ========= -->  
 push content onto content stack  
 <BR>  
 adds content to tag as a FIFO  
 You can only add 1 element at a time, and  
 it will be added as a reference.  So you can't do  
 push_reference(&quot;something&quot;);, since &quot;something&quot; is a  
 static.  
   
 we override this from the parent so we can auto detect if  
 the user is adding raw strings instead of objects.  
 If they are trying to add raw strings, then we wrap that in  
 an LItag object, since you can't add anything other then an &lt;LI&gt;  
 <DL>  
   <DT class="font10bold">Function Parameters:</DT>  
     
   <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">mixed</SPAN> <span style="color: #0000FF;font-weight:bold">$content</SPAN></SPAN> - either string, or tag object.  
                              the tag object gets stored as a  
                              reference to the original, so you  
                              can push it, then modify it later.</DD>  
     
   
   <DT class="font10bold">Function Info:</DT>  
     
   <DD CLASS="font10" STYLE="padding-bottom:5px;"><b>Access</b> - public</DD>  
     
 </DL>  
   
 </DIV>  
 <BR>  
   
   
 <hr>  
 </HTML>  

Legend:
Removed from v.1.1.1.1  
changed lines
  Added in v.1.4

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed