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

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

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

revision 1.3 by jonen, Sat Sep 20 00:24:03 2003 UTC revision 1.4 by jonen, Thu May 6 16:24:22 2004 UTC
# Line 1  Line 1 
1  <?xml version="1.0" encoding="iso-8859-1"?>  <?xml version="1.0" encoding="iso-8859-1"?>
2  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3    <html xmlns="http://www.w3.org/1999/xhtml">    <html xmlns="http://www.w3.org/1999/xhtml">
4                  <head>                  <head>
5                          <!-- template designed by Marco Von Ballmoos -->                          <!-- template designed by Marco Von Ballmoos -->
6                          <title>Docs For Class PageWidget</title>                          <title>Docs For Class PageWidget</title>
7                          <link rel="stylesheet" href="../media/stylesheet.css" />                          <link rel="stylesheet" href="../media/stylesheet.css" />
8                          <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>                          <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
9                  </head>                  </head>
10                  <body>                  <body>
11                          <div class="page-body">                                          <div class="page-body">                
12  <h2 class="class-name">Class PageWidget</h2>  <h2 class="class-name">Class PageWidget</h2>
13    
14  <a name="sec-description"></a>  <a name="sec-description"></a>
15  <div class="info-box">  <div class="info-box">
16          <div class="info-box-title">Description</div>          <div class="info-box-title">Description</div>
17          <div class="nav-bar">          <div class="nav-bar">
18                                          <span class="disabled">Description</span> |                                          <span class="disabled">Description</span> |
19                                                          <a href="#sec-descendents">Descendents</a>                                                          <a href="#sec-descendents">Descendents</a>
20                          |                                                                                       <a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)                          |                                                                                       <a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
21                                                  |                                                                                       <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)                                                  |                                                                                       <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
22                                                                                                    
23                          </div>                                          </div>
24          <div class="info-box-body">          <div class="info-box-body">
25                  <!-- ========== Info from phpDoc block ========= -->                          <!-- ========== Info from phpDoc block ========= -->
26  <p class="short-description">This class is used to build content  for an entire page.  It uses the  HTMLPageClass widget from phphtmllib  to render the final output.</p>  <p class="short-description">This class is used to build content  for an entire page.  It uses the  HTMLPageClass widget from phphtmllib  to render the final output.</p>
27          <ul class="tags">          <ul class="tags">
28                                  <li><span class="field">author:</span> <p>Walter A. Boring IV &lt;<a href="mailto:waboring@buildabetterweb.com">mailto:waboring@buildabetterweb.com</a>&gt;</p></li>                                  <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>                          </ul>
30                  <p class="notes">                  <p class="notes">
31                          Located in <a class="field" href="_widgets_PageWidget_inc.html">Program_Root/widgets/PageWidget.inc</a> (line <span class="field">25</span>)                          Located in <a class="field" href="_widgets_PageWidget_inc.html">/widgets/PageWidget.inc</a> (line <span class="field">34</span>)
32                  </p>                  </p>
33                                    
34                                                            
35                  <pre><a href="../phpHtmlLib/HTMLPageClass.html">HTMLPageClass</a>                  <pre><a href="../phpHtmlLib/HTMLPageClass.html">HTMLPageClass</a>
36     |     |
    --PageWidget</pre>  
           
                         </div>  
 </div>  
   
         <a name="sec-descendents"></a>  
         <div class="info-box">  
                 <div class="info-box-title">Direct descendents</div>  
                 <div class="nav-bar">  
                         <a href="#sec-description">Description</a> |  
                         <span class="disabled">Descendents</span>  
                         |                                                                                               <a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)  
                                                                 |                                                                                                                       <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)  
                                                           
                                         </div>  
                 <div class="info-box-body">  
                         <table cellpadding="2" cellspacing="0" class="class-table">  
                                 <tr>  
                                         <th class="class-table-header">Class</th>  
                                         <th class="class-table-header">Description</th>  
                                 </tr>  
                                                                 <tr>  
                                         <td style="padding-right: 2em"><a href="../phpHtmlLib/examples/MyLayoutPage.html">MyLayoutPage</a></td>  
                                         <td>  
                                                                                         This is an example Child of the PageWidget  
                                                                                 </td>  
                                 </tr>  
                                                         </table>  
                 </div>  
         </div>  
   
         <a name="sec-var-summary"></a>  
         <div class="info-box">  
                 <div class="info-box-title">Variable Summary</span></div>  
                 <div class="nav-bar">  
                         <a href="#sec-description">Description</a> |  
                                                         <a href="#sec-descendents">Descendents</a> |  
                                                 <span class="disabled">Vars</span> (<a href="#sec-vars">details</a>)  
                                                         |  
                                                                         <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)  
                                                           
                                         </div>  
                 <div class="info-box-body">  
                         <div class="var-summary">  
                                                                 <div class="var-title">  
                                         <span class="var-type">mixed</span>  
                                         <a href="#$_enable_debug" title="details" class="var-name">$_enable_debug</a>  
                                 </div>  
                                                                 <div class="var-title">  
                                         <span class="var-type">mixed</span>  
                                         <a href="#$_title_text" title="details" class="var-name">$_title_text</a>  
                                 </div>  
                                                         </div>  
                 </div>  
         </div>  
   
         <a name="sec-method-summary"></a>  
         <div class="info-box">  
                 <div class="info-box-title">Method Summary</span></div>  
                 <div class="nav-bar">  
                         <a href="#sec-description">Description</a> |  
                                                         <a href="#sec-descendents">Descendents</a> |  
                                                                                                                         <a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)  
                                   
                                 |  
                                                 <span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)  
                 </div>  
                 <div class="info-box-body">                      
                         <div class="method-summary">  
                                                                   
                                 <div class="method-definition">  
                                                                                         <span class="method-result">void</span>  
                                                                                 <a href="#PageWidget" title="details" class="method-name">PageWidget</a>  
                                                                                         (<span class="var-type">mixed</span>&nbsp;<span class="var-name">$title</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$render_type</span> = <span class="var-default">HTML</span>], [<span class="var-type">int</span>&nbsp;<span class="var-name">$indent_style</span> = <span class="var-default">INDENT_NICE</span>])  
                                                                         </div>  
                                                                   
                                 <div class="method-definition">  
                                                                                         <span class="method-result">mixed.</span>  
                                                                                 <a href="#body_content" title="details" class="method-name">body_content</a>  
                                                                                 ()  
                                                                         </div>  
                                                                   
                                 <div class="method-definition">  
                                                                                         <span class="method-result">void</span>  
                                                                                 <a href="#enable_debug" title="details" class="method-name">enable_debug</a>  
                                                                                         ([<span class="var-type">boolean</span>&nbsp;<span class="var-name">$flag</span> = <span class="var-default">TRUE</span>])  
                                                                         </div>  
                                                                   
                                 <div class="method-definition">  
                                                                                         <span class="method-result">void</span>  
                                                                                 <a href="#frameset" title="details" class="method-name">frameset</a>  
                                                                                 ()  
                                                                         </div>  
                                                                   
                                 <div class="method-definition">  
                                                                                         <span class="method-result">string</span>  
                                                                                 <a href="#get_title" title="details" class="method-name">get_title</a>  
                                                                                 ()  
                                                                         </div>  
                                                                   
                                 <div class="method-definition">  
                                                                                         <span class="method-result">mixed.</span>  
                                                                                 <a href="#head_content" title="details" class="method-name">head_content</a>  
                                                                                 ()  
                                                                         </div>  
                                                                   
                                 <div class="method-definition">  
                                                                                         <span class="method-result">string</span>  
                                                                                 <a href="#head_javascript" title="details" class="method-name">head_javascript</a>  
                                                                                 ()  
                                                                         </div>  
                                                                   
                                 <div class="method-definition">  
                                                                                         <span class="method-result">string</span>  
                                                                                 <a href="#render" title="details" class="method-name">render</a>  
                                                                                 ()  
                                                                         </div>  
                                                         </div>  
                 </div>  
         </div>            
   
         <a name="sec-vars"></a>  
         <div class="info-box">  
                 <div class="info-box-title">Variables</div>  
                 <div class="nav-bar">  
                         <a href="#sec-description">Description</a> |  
                                                         <a href="#sec-descendents">Descendents</a> |  
                                                                                 <a href="#sec-var-summary">Vars</a> (<span class="disabled">details</span>)  
                                                   
                           
                                                         |  
                                                                         <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)  
                                                           
                                         </div>  
                 <div class="info-box-body">  
                         <a name="var$_enable_debug" id="$_enable_debug"><!-- --></A>  
 <div class="oddrow">  
   
         <div class="var-header">  
                 <span class="var-title">  
                         <span class="var-type">mixed</span>  
                         <span class="var-name">$_enable_debug</span>  
                          = <span class="var-default"> FALSE</span>                      (line <span class="line-number">35</span>)  
                 </span>  
         </div>  
   
         <!-- ========== Info from phpDoc block ========= -->  
 <p class="short-description">This enables the ability to view the  source of a page bu setting debug=1  in the query string.</p>  
           
           
                   
                   
   
 </div>  
 <a name="var$_title_text" id="$_title_text"><!-- --></A>  
 <div class="evenrow">  
   
         <div class="var-header">  
                 <span class="var-title">  
                         <span class="var-type">mixed</span>  
                         <span class="var-name">$_title_text</span>  
                          = <span class="var-default"> NULL</span>                       (line <span class="line-number">43</span>)  
                 </span>  
         </div>  
   
         <!-- ========== Info from phpDoc block ========= -->  
 <p class="short-description">holds the page title text for</p>  
 <p class="description"><p>a page</p></p>  
           
           
                   
                   
   
 </div>  
                                                         <h4>Inherited Variables</h4>  
                                 <A NAME='inherited_vars'><!-- --></A>  
                                                                         <p>Inherited from <span class="classname"><a href="../phpHtmlLib/HTMLPageClass.html">HTMLPageClass</a></span></p>  
                                         <blockquote>  
                                                                                                         <span class="var-title">  
                                                                 <span class="var-name"><a href="../phpHtmlLib/HTMLPageClass.html#var$_html_attributes">HTMLPageClass::$_html_attributes</a></span><br>  
                                                         </span>  
                                                                                                         <span class="var-title">  
                                                                 <span class="var-name"><a href="../phpHtmlLib/HTMLPageClass.html#var$_indent_style">HTMLPageClass::$_indent_style</a></span><br>  
                                                         </span>  
                                                                                                         <span class="var-title">  
                                                                 <span class="var-name"><a href="../phpHtmlLib/HTMLPageClass.html#var$_widget_css_auto">HTMLPageClass::$_widget_css_auto</a></span><br>  
                                                         </span>  
                                                                                                         <span class="var-title">  
                                                                 <span class="var-name"><a href="../phpHtmlLib/HTMLPageClass.html#var$_widget_js_auto">HTMLPageClass::$_widget_js_auto</a></span><br>  
                                                         </span>  
                                                                                                         <span class="var-title">  
                                                                 <span class="var-name"><a href="../phpHtmlLib/HTMLPageClass.html#var$_xml_encoding">HTMLPageClass::$_xml_encoding</a></span><br>  
                                                         </span>  
                                                                                         </blockquote>  
                                                                                   
                 </div>  
         </div>  
           
         <a name="sec-methods"></a>  
         <div class="info-box">  
                 <div class="info-box-title">Methods</div>  
                 <div class="nav-bar">  
                         <a href="#sec-description">Description</a> |  
                                                         <a href="#sec-descendents">Descendents</a> |  
                                                                                                                         <a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)  
                                                                                                                 <a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)  
                                                   
                 </div>  
                 <div class="info-box-body">  
                         <A NAME='method_detail'></A>  
 <a name="methodPageWidget" id="PageWidget"><!-- --></a>  
 <div class="oddrow">  
           
         <div class="method-header">  
                 <span class="method-title">Constructor PageWidget</span> (line <span class="line-number">70</span>)  
         </div>  
           
         <!-- ========== Info from phpDoc block ========= -->  
 <p class="short-description">Constructor:</p>  
           
         <div class="method-signature">  
                 <span class="method-result">void</span>  
                 <span class="method-name">  
                         PageWidget  
                 </span>  
                                         (<span class="var-type">mixed</span>&nbsp;<span class="var-name">$title</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$render_type</span> = <span class="var-default">HTML</span>], [<span class="var-type">int</span>&nbsp;<span class="var-name">$indent_style</span> = <span class="var-default">INDENT_NICE</span>])  
                         </div>  
           
                         <ul class="parameters">  
                                         <li>  
                                 <span class="var-type">mixed</span>  
                                 <span class="var-name">$title</span><span class="var-description">: <p>- $title Title string or TITLEtag object for the page.</p></span>                        </li>  
                                         <li>  
                                 <span class="var-type">string</span>  
                                 <span class="var-name">$render_type</span><span class="var-description">: <p>- one of 3 types of html to render.  Setting this will                    make the object declare the gobal define which tells                    all of the tag objects what type of html tags to render.                    some tags support special features.  such as the &lt;IMG&gt;                    tag.  If xhtml is selected, the the IMGtag object and all                    utility functions will not render &quot;border=0&quot; as a default                    attribute, since this is not proper xhtml.                    &quot;html&quot; - HTML 4.0 (default)                    &quot;xhtml_transitional&quot; - render xhtml instead of html <ul><li>doctype is XHTML transitional.</li></ul>                   &quot;xhtml_strict&quot; - render xhtml instead of html 4.0. <ul><li>doctype is XHTML strict.</li></ul></p></span>                       </li>  
                                         <li>  
                                 <span class="var-type">int</span>  
                                 <span class="var-name">$indent_style</span><span class="var-description">: <p>- one of 2 types.  INDENT_NICE or INDENT_LEFT_JUSTIFY                   This tells the page how to render the indenting of the                   output.  By default it is set to INDENT_NICE, which nicely                   indents each nested tag.  You can have all tags rendered                   left justified (smaller size in output) by using                   INDENT_LEFT_JUSTIFY</p></span>                        </li>  
                                 </ul>  
                   
                   
         </div>  
 <a name="methodbody_content" id="body_content"><!-- --></a>  
 <div class="evenrow">  
           
         <div class="method-header">  
                 <span class="method-title">body_content</span> (line <span class="line-number">130</span>)  
         </div>  
           
         <!-- ========== Info from phpDoc block ========= -->  
 <p class="short-description">This function is meant to be overridden  by the child class.</p>  
 <p class="description"><p>This provides all of the content  for the page.  NOTE: You add the content to the        body in 1 of 2 ways.        1) return the content from this           call.        2) inside the call, you can           just call $this-&gt;add();           and then return NULL;</p></p>  
           
         <div class="method-signature">  
                 <span class="method-result">mixed.</span>  
                 <span class="method-name">  
                         body_content  
                 </span>  
                                 ()  
                         </div>  
           
                   
                   
                         <hr class="separator" />  
                 <div class="notes">Redefined in descendants as:</div>  
                 <ul class="redefinitions">  
                                         <li>  
                                 <a href="../phpHtmlLib/examples/MyLayoutPage.html#methodbody_content">MyLayoutPage::body_content()</a>  
                                                                 : This builds the main content for the  page.  
                                                         </li>  
                                 </ul>  
         </div>  
 <a name="methodenable_debug" id="enable_debug"><!-- --></a>  
 <div class="oddrow">  
           
         <div class="method-header">  
                 <span class="method-title">enable_debug</span> (line <span class="line-number">164</span>)  
         </div>  
           
         <!-- ========== Info from phpDoc block ========= -->  
 <p class="short-description">This sets the debug option for  the HTMLPageClass</p>  
           
         <div class="method-signature">  
                 <span class="method-result">void</span>  
                 <span class="method-name">  
                         enable_debug  
                 </span>  
                                         ([<span class="var-type">boolean</span>&nbsp;<span class="var-name">$flag</span> = <span class="var-default">TRUE</span>])  
                         </div>  
           
                         <ul class="parameters">  
                                         <li>  
                                 <span class="var-type">boolean</span>  
                                 <span class="var-name">$flag</span><span class="var-description">: <p>TRUE for on, FALSE for off</p></span>                     </li>  
                                 </ul>  
                   
                   
         </div>  
 <a name="methodframeset" id="frameset"><!-- --></a>  
 <div class="evenrow">  
           
         <div class="method-header">  
                 <span class="method-title">frameset</span> (line <span class="line-number">141</span>)  
         </div>  
           
         <!-- ========== Info from phpDoc block ========= -->  
 <p class="short-description">This function is used to save</p>  
 <p class="description"><p>a frameset to the page.  This will  automatically output a properly  formatted</p></p>  
           
         <div class="method-signature">  
                 <span class="method-result">void</span>  
                 <span class="method-name">  
                         frameset  
                 </span>  
                                 ()  
                         </div>  
           
                   
                   
         </div>  
 <a name="methodget_title" id="get_title"><!-- --></a>  
 <div class="oddrow">  
           
         <div class="method-header">  
                 <span class="method-title">get_title</span> (line <span class="line-number">89</span>)  
         </div>  
           
         <!-- ========== Info from phpDoc block ========= -->  
 <p class="short-description">gets the current title of the page.</p>  
           
         <div class="method-signature">  
                 <span class="method-result">string</span>  
                 <span class="method-name">  
                         get_title  
                 </span>  
                                 ()  
                         </div>  
           
                   
                   
         </div>  
 <a name="methodhead_content" id="head_content"><!-- --></a>  
 <div class="evenrow">  
           
         <div class="method-header">  
                 <span class="method-title">head_content</span> (line <span class="line-number">110</span>)  
         </div>  
           
         <!-- ========== Info from phpDoc block ========= -->  
 <p class="short-description">This function is used to build  addition head content that isn't  built by the HTMLPageClass parent  class by default.</p>  
 <p class="description"><p>NOTE: you can add addition content        to the head in 1 of 2 ways.        1) inside the call return the           addition content in the           return $foo;        2) or use the HTMLPageClass'           $this-&gt;add_head_content()           from within the head_content()           call.</p></p>  
           
         <div class="method-signature">  
                 <span class="method-result">mixed.</span>  
                 <span class="method-name">  
                         head_content  
                 </span>  
                                 ()  
                         </div>  
           
                   
                   
         </div>  
 <a name="methodhead_javascript" id="head_javascript"><!-- --></a>  
 <div class="oddrow">  
           
         <div class="method-header">  
                 <span class="method-title">head_javascript</span> (line <span class="line-number">153</span>)  
         </div>  
           
         <!-- ========== Info from phpDoc block ========= -->  
 <p class="short-description">This function is called to build  any JavaScript that is needed in the  &lt;HEAD&gt; portion of a document.</p>  
         <ul class="tags">  
                                 <li><span class="field">return:</span> <p>- the raw JS code to be                   put inside the &lt;head&gt;</p></li>  
                         </ul>  
           
         <div class="method-signature">  
                 <span class="method-result">string</span>  
                 <span class="method-name">  
                         head_javascript  
                 </span>  
                                 ()  
                         </div>  
           
                   
                   
         </div>  
 <a name="methodrender" id="render"><!-- --></a>  
 <div class="evenrow">  
           
         <div class="method-header">  
                 <span class="method-title">render</span> (line <span class="line-number">175</span>)  
         </div>  
           
         <!-- ========== Info from phpDoc block ========= -->  
 <p class="short-description">This is the function that renders the HTML  for this widget.</p>  
         <ul class="tags">  
                                 <li><span class="field">return:</span> <p>- the HTML</p></li>  
                         </ul>  
           
         <div class="method-signature">  
                 <span class="method-result">string</span>  
                 <span class="method-name">  
                         render  
                 </span>  
                                 ()  
                         </div>  
           
                   
                         <hr class="separator" />  
                 <div class="notes">Redefinition of:</div>  
                 <dl>  
                         <dt><a href="../phpHtmlLib/HTMLPageClass.html#methodrender">HTMLPageClass::render()</a></dt>  
                                                 <dd>render the page.</dd>  
                                         </dl>  
                   
         </div>  
                                                         <h4>Inherited Methods</h4>  
                                 <a name='inherited_methods'><!-- --></a>          
                                                                         <!-- =========== Summary =========== -->  
                                         <p>Inherited From <span class="classname"><a href="../phpHtmlLib/HTMLPageClass.html">HTMLPageClass</a></span></p>  
                                         <blockquote>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodHTMLPageClass">HTMLPageClass::HTMLPageClass()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodadd">HTMLPageClass::add()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodadd_css_link">HTMLPageClass::add_css_link()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodadd_head_content">HTMLPageClass::add_head_content()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodadd_head_css">HTMLPageClass::add_head_css()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodadd_head_js">HTMLPageClass::add_head_js()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodadd_js_link">HTMLPageClass::add_js_link()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodadd_reference">HTMLPageClass::add_reference()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodbuild_doctype">HTMLPageClass::build_doctype()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodget_html_attributes">HTMLPageClass::get_html_attributes()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodpush">HTMLPageClass::push()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodpush_css_link">HTMLPageClass::push_css_link()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodpush_head_content">HTMLPageClass::push_head_content()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodpush_head_js">HTMLPageClass::push_head_js()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodpush_js_link">HTMLPageClass::push_js_link()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodpush_reference">HTMLPageClass::push_reference()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodrender">HTMLPageClass::render()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodset_body_attributes">HTMLPageClass::set_body_attributes()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodset_charset">HTMLPageClass::set_charset()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodset_encoding">HTMLPageClass::set_encoding()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodset_frameset">HTMLPageClass::set_frameset()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodset_html_attributes">HTMLPageClass::set_html_attributes()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodset_language">HTMLPageClass::set_language()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodset_refresh">HTMLPageClass::set_refresh()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodset_text_debug">HTMLPageClass::set_text_debug()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodset_title">HTMLPageClass::set_title()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#method_build_content_type_tag">HTMLPageClass::_build_content_type_tag()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#method_build_head">HTMLPageClass::_build_head()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#method_create_body">HTMLPageClass::_create_body()</a></span><br>  
                                                                                                         <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#method_frameset_wrap_body">HTMLPageClass::_frameset_wrap_body()</a></span><br>  
                                                                                         </blockquote>  
                                                                                   
                 </div>  
         </div>  
           
         <p class="notes" id="credit">  
                 Documention generated on Thu, 31 Jul 2003 18:32:56 -0700 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.2.0</a>  
         </p>  
         </div></body>  
 </html>  
37       --PageWidget</pre>
38            
39                            </div>
40    </div>
41    
42            <a name="sec-descendents"></a>
43            <div class="info-box">
44                    <div class="info-box-title">Direct descendents</div>
45                    <div class="nav-bar">
46                            <a href="#sec-description">Description</a> |
47                            <span class="disabled">Descendents</span>
48                            |                                                                                               <a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
49                                                                    |                                                                                                                       <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
50                                                            
51                                                                    </div>
52                    <div class="info-box-body">
53                            <table cellpadding="2" cellspacing="0" class="class-table">
54                                    <tr>
55                                            <th class="class-table-header">Class</th>
56                                            <th class="class-table-header">Description</th>
57                                    </tr>
58                                                                    <tr>
59                                            <td style="padding-right: 2em"></td>
60                                            <td>
61                                                                                            This class is used to build content  for an entire page.  It uses the  HTMLPageClass widget from phphtmllib  to render the final output.
62                                                                                    </td>
63                                    </tr>
64                                                                    <tr>
65                                            <td style="padding-right: 2em"><a href="../phpHtmlLib/widget-examples/PermissionsCheckTestPage.html">PermissionsCheckTestPage</a></td>
66                                            <td>
67                                                                                            This class is used to build content  for an entire page.  It uses the  HTMLPageClass widget from phphtmllib  to render the final output.
68                                                                                    </td>
69                                    </tr>
70                                                                    <tr>
71                                            <td style="padding-right: 2em"><a href="../phpHtmlLib/widget-examples/WidgetListPage.html">WidgetListPage</a></td>
72                                            <td>
73                                                                                            This class is used to build content  for an entire page.  It uses the  HTMLPageClass widget from phphtmllib  to render the final output.
74                                                                                    </td>
75                                    </tr>
76                                                            </table>
77                    </div>
78            </div>
79    
80    
81            <a name="sec-var-summary"></a>
82            <div class="info-box">
83                    <div class="info-box-title">Variable Summary</span></div>
84                    <div class="nav-bar">
85                            <a href="#sec-description">Description</a> |
86                                                            <a href="#sec-descendents">Descendents</a> |
87                                                    <span class="disabled">Vars</span> (<a href="#sec-vars">details</a>)
88                                                            |
89                                                                            <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
90                                                            
91                                                                    </div>
92                    <div class="info-box-body">
93                            <div class="var-summary">
94                                                                    <div class="var-title">
95                                            <span class="var-type">mixed</span>
96                                            <a href="#$_allow_permissions_checks" title="details" class="var-name">$_allow_permissions_checks</a>
97                                    </div>
98                                                                    <div class="var-title">
99                                            <span class="var-type">mixed</span>
100                                            <a href="#$_enable_debug" title="details" class="var-name">$_enable_debug</a>
101                                    </div>
102                                                                    <div class="var-title">
103                                            <span class="var-type">mixed</span>
104                                            <a href="#$_permissions_error_width" title="details" class="var-name">$_permissions_error_width</a>
105                                    </div>
106                                                                    <div class="var-title">
107                                            <span class="var-type">mixed</span>
108                                            <a href="#$_permission_box" title="details" class="var-name">$_permission_box</a>
109                                    </div>
110                                                                    <div class="var-title">
111                                            <span class="var-type">mixed</span>
112                                            <a href="#$_perm_options" title="details" class="var-name">$_perm_options</a>
113                                    </div>
114                                                                    <div class="var-title">
115                                            <span class="var-type">mixed</span>
116                                            <a href="#$_title_text" title="details" class="var-name">$_title_text</a>
117                                    </div>
118                                                            </div>
119                    </div>
120            </div>
121    
122            <a name="sec-method-summary"></a>
123            <div class="info-box">
124                    <div class="info-box-title">Method Summary</span></div>
125                    <div class="nav-bar">
126                            <a href="#sec-description">Description</a> |
127                                                            <a href="#sec-descendents">Descendents</a> |
128                                                                                                                                                    <a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
129                                    
130                                    |
131                                                    <span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
132                    </div>
133                    <div class="info-box-body">                    
134                            <div class="method-summary">
135                                                                    
136                                    <div class="method-definition">
137                                                                                            <span class="method-result">PageWidget</span>
138                                                                                    <a href="#PageWidget" title="details" class="method-name">PageWidget</a>
139                                                                                            (<span class="var-type">mixed</span>&nbsp;<span class="var-name">$title</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$render_type</span> = <span class="var-default">HTML</span>], [<span class="var-type">int</span>&nbsp;<span class="var-name">$indent_style</span> = <span class="var-default">INDENT_NICE</span>])
140                                                                            </div>
141                                                                    
142                                    <div class="method-definition">
143                                                                                            <span class="method-result">void</span>
144                                                                                    <a href="#allow_permissions_checks" title="details" class="method-name">allow_permissions_checks</a>
145                                                                                            ([<span class="var-type">boolean</span>&nbsp;<span class="var-name">$flag</span> = <span class="var-default">true</span>])
146                                                                            </div>
147                                                                    
148                                    <div class="method-definition">
149                                                                                            <span class="method-result">mixed.</span>
150                                                                                    <a href="#body_content" title="details" class="method-name">body_content</a>
151                                                                                    ()
152                                                                            </div>
153                                                                    
154                                    <div class="method-definition">
155                                                                                            <span class="method-result">void</span>
156                                                                                    <a href="#enable_debug" title="details" class="method-name">enable_debug</a>
157                                                                                            ([<span class="var-type">boolean</span>&nbsp;<span class="var-name">$flag</span> = <span class="var-default">TRUE</span>])
158                                                                            </div>
159                                                                    
160                                    <div class="method-definition">
161                                                                                            <span class="method-result">void</span>
162                                                                                    <a href="#frameset" title="details" class="method-name">frameset</a>
163                                                                                    ()
164                                                                            </div>
165                                                                    
166                                    <div class="method-definition">
167                                                                                            <span class="method-result">string</span>
168                                                                                    <a href="#get_title" title="details" class="method-name">get_title</a>
169                                                                                    ()
170                                                                            </div>
171                                                                    
172                                    <div class="method-definition">
173                                                                                            <span class="method-result">mixed.</span>
174                                                                                    <a href="#head_content" title="details" class="method-name">head_content</a>
175                                                                                    ()
176                                                                            </div>
177                                                                    
178                                    <div class="method-definition">
179                                                                                            <span class="method-result">string</span>
180                                                                                    <a href="#head_javascript" title="details" class="method-name">head_javascript</a>
181                                                                                    ()
182                                                                            </div>
183                                                                    
184                                    <div class="method-definition">
185                                                                                            <span class="method-result">boolean</span>
186                                                                                    <a href="#permission" title="details" class="method-name">permission</a>
187                                                                                    ()
188                                                                            </div>
189                                                                    
190                                    <div class="method-definition">
191                                                                                            <span class="method-result">string</span>
192                                                                                    <a href="#render" title="details" class="method-name">render</a>
193                                                                                    ()
194                                                                            </div>
195                                                                    
196                                    <div class="method-definition">
197                                                                                            <span class="method-result">void</span>
198                                                                                    <a href="#set_permissions_message" title="details" class="method-name">set_permissions_message</a>
199                                                                                            ([<span class="var-type">string</span>&nbsp;<span class="var-name">$message</span> = <span class="var-default">NULL</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$url</span> = <span class="var-default">NULL</span>])
200                                                                            </div>
201                                                                    
202                                    <div class="method-definition">
203                                                                                            <span class="method-result">none</span>
204                                                                                    <a href="#_build_permission_box" title="details" class="method-name">_build_permission_box</a>
205                                                                                    ()
206                                                                            </div>
207                                                                    
208                                    <div class="method-definition">
209                                                                                            <span class="method-result">void</span>
210                                                                                    <a href="#_check_permissions" title="details" class="method-name">_check_permissions</a>
211                                                                                    ()
212                                                                            </div>
213                                                                    
214                                    <div class="method-definition">
215                                                                                            <span class="method-result">boolean</span>
216                                                                                    <a href="#_has_permission" title="details" class="method-name">_has_permission</a>
217                                                                                    ()
218                                                                            </div>
219                                                                    
220                                    <div class="method-definition">
221                                                                                            <span class="method-result">void</span>
222                                                                                    <a href="#_set_perms" title="details" class="method-name">_set_perms</a>
223                                                                                            (<span class="var-type">boolean</span>&nbsp;<span class="var-name">$flag</span>)
224                                                                            </div>
225                                                            </div>
226                    </div>
227            </div>          
228    
229            <a name="sec-vars"></a>
230            <div class="info-box">
231                    <div class="info-box-title">Variables</div>
232                    <div class="nav-bar">
233                            <a href="#sec-description">Description</a> |
234                                                            <a href="#sec-descendents">Descendents</a> |
235                                                                                    <a href="#sec-var-summary">Vars</a> (<span class="disabled">details</span>)
236                                                    
237                            
238                                                                                    |
239                                                                            <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
240                                                            
241                                            </div>
242                    <div class="info-box-body">
243                            <a name="var$_allow_permissions_checks" id="$_allow_permissions_checks"><!-- --></A>
244    <div class="evenrow">
245    
246            <div class="var-header">
247                    <span class="var-title">
248                            <span class="var-type">mixed</span>
249                            <span class="var-name">$_allow_permissions_checks</span>
250                             = <span class="var-default"> FALSE</span>                      (line <span class="line-number">73</span>)
251                    </span>
252            </div>
253    
254            <!-- ========== Info from phpDoc block ========= -->
255    <p class="short-description">This is to enable/disable the  permissions checking.</p>
256    <p class="description"><p>By default it is off.</p></p>
257            
258            
259                    
260                    
261    
262    </div>
263    <a name="var$_enable_debug" id="$_enable_debug"><!-- --></A>
264    <div class="oddrow">
265    
266            <div class="var-header">
267                    <span class="var-title">
268                            <span class="var-type">mixed</span>
269                            <span class="var-name">$_enable_debug</span>
270                             = <span class="var-default"> FALSE</span>                      (line <span class="line-number">44</span>)
271                    </span>
272            </div>
273    
274            <!-- ========== Info from phpDoc block ========= -->
275    <p class="short-description">This enables the ability to view the  source of a page bu setting debug=1  in the query string.</p>
276            
277            
278                    
279                    
280    
281    </div>
282    <a name="var$_permissions_error_width" id="$_permissions_error_width"><!-- --></A>
283    <div class="evenrow">
284    
285            <div class="var-header">
286                    <span class="var-title">
287                            <span class="var-type">mixed</span>
288                            <span class="var-name">$_permissions_error_width</span>
289                             = <span class="var-default"> &quot;50%&quot;</span>                    (line <span class="line-number">80</span>)
290                    </span>
291            </div>
292    
293            <!-- ========== Info from phpDoc block ========= -->
294    <p class="short-description">The width of the permissions dialog  table.</p>
295            
296            
297                    
298                    
299    
300    </div>
301    <a name="var$_permission_box" id="$_permission_box"><!-- --></A>
302    <div class="oddrow">
303    
304            <div class="var-header">
305                    <span class="var-title">
306                            <span class="var-type">mixed</span>
307                            <span class="var-name">$_permission_box</span>
308                             = <span class="var-default"> NULL</span>                       (line <span class="line-number">66</span>)
309                    </span>
310            </div>
311    
312            <!-- ========== Info from phpDoc block ========= -->
313    <p class="short-description">the message box for displaying</p>
314    <p class="description"><p>permissions errors</p></p>
315            
316            
317                    
318                    
319    
320    </div>
321    <a name="var$_perm_options" id="$_perm_options"><!-- --></A>
322    <div class="evenrow">
323    
324            <div class="var-header">
325                    <span class="var-title">
326                            <span class="var-type">mixed</span>
327                            <span class="var-name">$_perm_options</span>
328                             = <span class="var-default">array(&quot;allowed&quot; =&gt; TRUE,<br />                               &quot;message&quot; =&gt; &quot;You are not allowed to view this page.&quot;,<br />                               &quot;url&quot; =&gt; NULL)</span>                     (line <span class="line-number">58</span>)
329                    </span>
330            </div>
331    
332            <!-- ========== Info from phpDoc block ========= -->
333    <p class="short-description">Does the user have permission</p>
334    <p class="description"><p>to build and view the content?</p></p>
335            
336            
337                    
338                    
339    
340    </div>
341    <a name="var$_title_text" id="$_title_text"><!-- --></A>
342    <div class="oddrow">
343    
344            <div class="var-header">
345                    <span class="var-title">
346                            <span class="var-type">mixed</span>
347                            <span class="var-name">$_title_text</span>
348                             = <span class="var-default"> NULL</span>                       (line <span class="line-number">52</span>)
349                    </span>
350            </div>
351    
352            <!-- ========== Info from phpDoc block ========= -->
353    <p class="short-description">holds the page title text for</p>
354    <p class="description"><p>a page</p></p>
355            
356            
357                    
358                    
359    
360    </div>
361                                                            <h4>Inherited Variables</h4>
362                                    <A NAME='inherited_vars'><!-- --></A>
363                                                                            <p>Inherited from <span class="classname"><a href="../phpHtmlLib/HTMLPageClass.html">HTMLPageClass</a></span></p>
364                                            <blockquote>
365                                                                                                            <span class="var-title">
366                                                                    <span class="var-name"><a href="../phpHtmlLib/HTMLPageClass.html#var$_favicon">HTMLPageClass::$_favicon</a></span><br>
367                                                            </span>
368                                                                                                            <span class="var-title">
369                                                                    <span class="var-name"><a href="../phpHtmlLib/HTMLPageClass.html#var$_html_attributes">HTMLPageClass::$_html_attributes</a></span><br>
370                                                            </span>
371                                                                                                            <span class="var-title">
372                                                                    <span class="var-name"><a href="../phpHtmlLib/HTMLPageClass.html#var$_html_render_type">HTMLPageClass::$_html_render_type</a></span><br>
373                                                            </span>
374                                                                                                            <span class="var-title">
375                                                                    <span class="var-name"><a href="../phpHtmlLib/HTMLPageClass.html#var$_indent_style">HTMLPageClass::$_indent_style</a></span><br>
376                                                            </span>
377                                                                                                            <span class="var-title">
378                                                                    <span class="var-name"><a href="../phpHtmlLib/HTMLPageClass.html#var$_widget_css_auto">HTMLPageClass::$_widget_css_auto</a></span><br>
379                                                            </span>
380                                                                                                            <span class="var-title">
381                                                                    <span class="var-name"><a href="../phpHtmlLib/HTMLPageClass.html#var$_widget_js_auto">HTMLPageClass::$_widget_js_auto</a></span><br>
382                                                            </span>
383                                                                                                            <span class="var-title">
384                                                                    <span class="var-name"><a href="../phpHtmlLib/HTMLPageClass.html#var$_xml_encoding">HTMLPageClass::$_xml_encoding</a></span><br>
385                                                            </span>
386                                                                                            </blockquote>
387                                                                                    
388                    </div>
389            </div>
390            
391            <a name="sec-methods"></a>
392            <div class="info-box">
393                    <div class="info-box-title">Methods</div>
394                    <div class="nav-bar">
395                            <a href="#sec-description">Description</a> |
396                                                            <a href="#sec-descendents">Descendents</a> |
397                                                                                                                            <a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
398                                                                                                                                            <a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
399                                                    
400                    </div>
401                    <div class="info-box-body">
402                            <A NAME='method_detail'></A>
403    <a name="methodPageWidget" id="PageWidget"><!-- --></a>
404    <div class="evenrow">
405            
406            <div class="method-header">
407                    <span class="method-title">Constructor PageWidget</span> (line <span class="line-number">107</span>)
408            </div>
409            
410            <!-- ========== Info from phpDoc block ========= -->
411    <p class="short-description">Constructor:</p>
412            
413            <div class="method-signature">
414                    <span class="method-result">PageWidget</span>
415                    <span class="method-name">
416                            PageWidget
417                    </span>
418                                            (<span class="var-type">mixed</span>&nbsp;<span class="var-name">$title</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$render_type</span> = <span class="var-default">HTML</span>], [<span class="var-type">int</span>&nbsp;<span class="var-name">$indent_style</span> = <span class="var-default">INDENT_NICE</span>])
419                            </div>
420            
421                            <ul class="parameters">
422                                            <li>
423                                    <span class="var-type">mixed</span>
424                                    <span class="var-name">$title</span><span class="var-description">: - $title Title string or TITLEtag object for the page.</span>                       </li>
425                                            <li>
426                                    <span class="var-type">string</span>
427                                    <span class="var-name">$render_type</span><span class="var-description">: - one of 3 types of html to render.  Setting this will                    make the object declare the gobal define which tells                    all of the tag objects what type of html tags to render.                    some tags support special features.  such as the &lt;IMG&gt;                    tag.  If xhtml is selected, the the IMGtag object and all                    utility functions will not render &quot;border=0&quot; as a default                    attribute, since this is not proper xhtml.                    &quot;html&quot; - HTML 4.0 (default)                    &quot;xhtml_transitional&quot; - render xhtml instead of html <ul><li>doctype is XHTML transitional.</li></ul>                   &quot;xhtml_strict&quot; - render xhtml instead of html 4.0. <ul><li>doctype is XHTML strict.</li></ul></span>                      </li>
428                                            <li>
429                                    <span class="var-type">int</span>
430                                    <span class="var-name">$indent_style</span><span class="var-description">: - one of 2 types.  INDENT_NICE or INDENT_LEFT_JUSTIFY                   This tells the page how to render the indenting of the                   output.  By default it is set to INDENT_NICE, which nicely                   indents each nested tag.  You can have all tags rendered                   left justified (smaller size in output) by using                   INDENT_LEFT_JUSTIFY</span>                       </li>
431                                    </ul>
432                    
433                    
434            </div>
435    <a name="methodallow_permissions_checks" id="allow_permissions_checks"><!-- --></a>
436    <div class="oddrow">
437            
438            <div class="method-header">
439                    <span class="method-title">allow_permissions_checks</span> (line <span class="line-number">283</span>)
440            </div>
441            
442            <!-- ========== Info from phpDoc block ========= -->
443    <p class="short-description">This method is used to enable or disable the  built in permissions checking mechanism.</p>
444            
445            <div class="method-signature">
446                    <span class="method-result">void</span>
447                    <span class="method-name">
448                            allow_permissions_checks
449                    </span>
450                                            ([<span class="var-type">boolean</span>&nbsp;<span class="var-name">$flag</span> = <span class="var-default">true</span>])
451                            </div>
452            
453                            <ul class="parameters">
454                                            <li>
455                                    <span class="var-type">boolean</span>
456                                    <span class="var-name">$flag</span><span class="var-description">: TRUE = enable permissions checks</span>                      </li>
457                                    </ul>
458                    
459                    
460            </div>
461    <a name="methodbody_content" id="body_content"><!-- --></a>
462    <div class="evenrow">
463            
464            <div class="method-header">
465                    <span class="method-title">body_content</span> (line <span class="line-number">179</span>)
466            </div>
467            
468            <!-- ========== Info from phpDoc block ========= -->
469    <p class="short-description">This function is meant to be overridden  by the child class.</p>
470    <p class="description"><p>This provides all of the content  for the page.  NOTE: You add the content to the        body in 1 of 2 ways.        1) return the content from this           call.        2) inside the call, you can           just call $this-&gt;add();           and then return NULL;</p></p>
471            
472            <div class="method-signature">
473                    <span class="method-result">mixed.</span>
474                    <span class="method-name">
475                            body_content
476                    </span>
477                                    ()
478                            </div>
479            
480                    
481                    
482                            <hr class="separator" />
483                    <div class="notes">Redefined in descendants as:</div>
484                    <ul class="redefinitions">
485                                            <li>
486                                    <a href="../phpHtmlLib/examples/MyLayoutPage.html#methodbody_content">MyLayoutPage::body_content()</a>
487                                                                    : This builds the main content for the  page.
488                                                            </li>
489                                            <li>
490                                    <a href="../phpHtmlLib/widget-examples/PermissionsCheckTestPage.html#methodbody_content">PermissionsCheckTestPage::body_content()</a>
491                                                                    : This will only get called if we have permissions to  build and render the content for this page object.
492                                                            </li>
493                                            <li>
494                                    <a href="../phpHtmlLib/widget-examples/WidgetListPage.html#methodbody_content">WidgetListPage::body_content()</a>
495                                                                    : This will only get called if we have permissions to  build and render the content for this page object.
496                                                            </li>
497                                    </ul>
498            </div>
499    <a name="methodenable_debug" id="enable_debug"><!-- --></a>
500    <div class="oddrow">
501            
502            <div class="method-header">
503                    <span class="method-title">enable_debug</span> (line <span class="line-number">213</span>)
504            </div>
505            
506            <!-- ========== Info from phpDoc block ========= -->
507    <p class="short-description">This sets the debug option for  the HTMLPageClass</p>
508            
509            <div class="method-signature">
510                    <span class="method-result">void</span>
511                    <span class="method-name">
512                            enable_debug
513                    </span>
514                                            ([<span class="var-type">boolean</span>&nbsp;<span class="var-name">$flag</span> = <span class="var-default">TRUE</span>])
515                            </div>
516            
517                            <ul class="parameters">
518                                            <li>
519                                    <span class="var-type">boolean</span>
520                                    <span class="var-name">$flag</span><span class="var-description">: TRUE for on, FALSE for off</span>                    </li>
521                                    </ul>
522                    
523                    
524            </div>
525    <a name="methodframeset" id="frameset"><!-- --></a>
526    <div class="evenrow">
527            
528            <div class="method-header">
529                    <span class="method-title">frameset</span> (line <span class="line-number">190</span>)
530            </div>
531            
532            <!-- ========== Info from phpDoc block ========= -->
533    <p class="short-description">This function is used to save</p>
534    <p class="description"><p>a frameset to the page.  This will  automatically output a properly  formatted</p></p>
535            
536            <div class="method-signature">
537                    <span class="method-result">void</span>
538                    <span class="method-name">
539                            frameset
540                    </span>
541                                    ()
542                            </div>
543            
544                    
545                    
546            </div>
547    <a name="methodget_title" id="get_title"><!-- --></a>
548    <div class="oddrow">
549            
550            <div class="method-header">
551                    <span class="method-title">get_title</span> (line <span class="line-number">138</span>)
552            </div>
553            
554            <!-- ========== Info from phpDoc block ========= -->
555    <p class="short-description">gets the current title of the page.</p>
556            
557            <div class="method-signature">
558                    <span class="method-result">string</span>
559                    <span class="method-name">
560                            get_title
561                    </span>
562                                    ()
563                            </div>
564            
565                    
566                    
567            </div>
568    <a name="methodhead_content" id="head_content"><!-- --></a>
569    <div class="evenrow">
570            
571            <div class="method-header">
572                    <span class="method-title">head_content</span> (line <span class="line-number">159</span>)
573            </div>
574            
575            <!-- ========== Info from phpDoc block ========= -->
576    <p class="short-description">This function is used to build  addition head content that isn't  built by the HTMLPageClass parent  class by default.</p>
577    <p class="description"><p>NOTE: you can add addition content        to the head in 1 of 2 ways.        1) inside the call return the           addition content in the           return $foo;        2) or use the HTMLPageClass'           $this-&gt;add_head_content()           from within the head_content()           call.</p></p>
578            
579            <div class="method-signature">
580                    <span class="method-result">mixed.</span>
581                    <span class="method-name">
582                            head_content
583                    </span>
584                                    ()
585                            </div>
586            
587                    
588                    
589            </div>
590    <a name="methodhead_javascript" id="head_javascript"><!-- --></a>
591    <div class="oddrow">
592            
593            <div class="method-header">
594                    <span class="method-title">head_javascript</span> (line <span class="line-number">202</span>)
595            </div>
596            
597            <!-- ========== Info from phpDoc block ========= -->
598    <p class="short-description">This function is called to build  any JavaScript that is needed in the  &lt;HEAD&gt; portion of a document.</p>
599            <ul class="tags">
600                                    <li><span class="field">return:</span> - the raw JS code to be                   put inside the &lt;head&gt;</li>
601                            </ul>
602            
603            <div class="method-signature">
604                    <span class="method-result">string</span>
605                    <span class="method-name">
606                            head_javascript
607                    </span>
608                                    ()
609                            </div>
610            
611                    
612                    
613            </div>
614    <a name="methodpermission" id="permission"><!-- --></a>
615    <div class="evenrow">
616            
617            <div class="method-header">
618                    <span class="method-title">permission</span> (line <span class="line-number">315</span>)
619            </div>
620            
621            <!-- ========== Info from phpDoc block ========= -->
622    <p class="short-description">This is meant to be extended by the child class  to do any generic permissions checking for access  to the content that the child builds</p>
623            <ul class="tags">
624                                    <li><span class="field">return:</span> - TRUE = has permissions to build                           and view content.</li>
625                            </ul>
626            
627            <div class="method-signature">
628                    <span class="method-result">boolean</span>
629                    <span class="method-name">
630                            permission
631                    </span>
632                                    ()
633                            </div>
634            
635                    
636                    
637                            <hr class="separator" />
638                    <div class="notes">Redefined in descendants as:</div>
639                    <ul class="redefinitions">
640                                            <li>
641                                    <a href="../phpHtmlLib/widget-examples/PermissionsCheckTestPage.html#methodpermission">PermissionsCheckTestPage::permission()</a>
642                                                                    : This method is called during constructor time to check  to make sure the page is allowed to build and render  any content.
643                                                            </li>
644                                    </ul>
645            </div>
646    <a name="methodrender" id="render"><!-- --></a>
647    <div class="oddrow">
648            
649            <div class="method-header">
650                    <span class="method-title">render</span> (line <span class="line-number">224</span>)
651            </div>
652            
653            <!-- ========== Info from phpDoc block ========= -->
654    <p class="short-description">This is the function that renders the HTML  for this widget.</p>
655            <ul class="tags">
656                                    <li><span class="field">return:</span> - the HTML</li>
657                            </ul>
658            
659            <div class="method-signature">
660                    <span class="method-result">string</span>
661                    <span class="method-name">
662                            render
663                    </span>
664                                    ()
665                            </div>
666            
667                    
668                            <hr class="separator" />
669                    <div class="notes">Redefinition of:</div>
670                    <dl>
671                            <dt><a href="../phpHtmlLib/HTMLPageClass.html#methodrender">HTMLPageClass::render()</a></dt>
672                                                    <dd>render the page.</dd>
673                                            </dl>
674                    
675            </div>
676    <a name="methodset_permissions_message" id="set_permissions_message"><!-- --></a>
677    <div class="evenrow">
678            
679            <div class="method-header">
680                    <span class="method-title">set_permissions_message</span> (line <span class="line-number">355</span>)
681            </div>
682            
683            <!-- ========== Info from phpDoc block ========= -->
684    <p class="short-description">This is used to set the various options for displaying  the failed permissions box.  This should be called  prior to returning false in the permissions() method</p>
685            
686            <div class="method-signature">
687                    <span class="method-result">void</span>
688                    <span class="method-name">
689                            set_permissions_message
690                    </span>
691                                            ([<span class="var-type">string</span>&nbsp;<span class="var-name">$message</span> = <span class="var-default">NULL</span>], [<span class="var-type">string</span>&nbsp;<span class="var-name">$url</span> = <span class="var-default">NULL</span>])
692                            </div>
693            
694                            <ul class="parameters">
695                                            <li>
696                                    <span class="var-type">string</span>
697                                    <span class="var-name">$message</span><span class="var-description">: - the permissions message                  NOTE: NULL message means use the default.</span>                       </li>
698                                            <li>
699                                    <span class="var-type">string</span>
700                                    <span class="var-name">$url</span><span class="var-description">: - the url where to go to.                  NOTE: if NULL, then there will be no                        button shown</span>                    </li>
701                                    </ul>
702                    
703                    
704            </div>
705    <a name="method_build_permission_box" id="_build_permission_box"><!-- --></a>
706    <div class="oddrow">
707            
708            <div class="method-header">
709                    <span class="method-title">_build_permission_box</span> (line <span class="line-number">372</span>)
710            </div>
711            
712            <!-- ========== Info from phpDoc block ========= -->
713    <p class="short-description">This is the method used to build the  object to display the permissions error.</p>
714    <p class="description"><p>By default it uses either the MessageBoxWidget  or the MessageBoxOK widget which both rely on  having the InfoTable object's css included in the page.</p></p>
715            
716            <div class="method-signature">
717                    <span class="method-result">none</span>
718                    <span class="method-name">
719                            _build_permission_box
720                    </span>
721                                    ()
722                            </div>
723            
724                    
725                    
726            </div>
727    <a name="method_check_permissions" id="_check_permissions"><!-- --></a>
728    <div class="evenrow">
729            
730            <div class="method-header">
731                    <span class="method-title">_check_permissions</span> (line <span class="line-number">296</span>)
732            </div>
733            
734            <!-- ========== Info from phpDoc block ========= -->
735    <p class="short-description">This method allows all PageWidget children to  do any kind of permissions checking before  any content methods are called.</p>
736    <p class="description"><p>This allows for a very secure method of building  and rendering the page content.</p></p>
737            
738            <div class="method-signature">
739                    <span class="method-result">void</span>
740                    <span class="method-name">
741                            _check_permissions
742                    </span>
743                                    ()
744                            </div>
745            
746                    
747                    
748            </div>
749    <a name="method_has_permission" id="_has_permission"><!-- --></a>
750    <div class="oddrow">
751            
752            <div class="method-header">
753                    <span class="method-title">_has_permission</span> (line <span class="line-number">334</span>)
754            </div>
755            
756            <!-- ========== Info from phpDoc block ========= -->
757    <p class="short-description">do we have permissions to build/view the content?</p>
758            
759            <div class="method-signature">
760                    <span class="method-result">boolean</span>
761                    <span class="method-name">
762                            _has_permission
763                    </span>
764                                    ()
765                            </div>
766            
767                    
768                    
769            </div>
770    <a name="method_set_perms" id="_set_perms"><!-- --></a>
771    <div class="evenrow">
772            
773            <div class="method-header">
774                    <span class="method-title">_set_perms</span> (line <span class="line-number">325</span>)
775            </div>
776            
777            <!-- ========== Info from phpDoc block ========= -->
778    <p class="short-description">set the value of the permissions</p>
779            
780            <div class="method-signature">
781                    <span class="method-result">void</span>
782                    <span class="method-name">
783                            _set_perms
784                    </span>
785                                            (<span class="var-type">boolean</span>&nbsp;<span class="var-name">$flag</span>)
786                            </div>
787            
788                            <ul class="parameters">
789                                            <li>
790                                    <span class="var-type">boolean</span>
791                                    <span class="var-name">$flag</span><span class="var-description">: - TRUE = has permission</span>                       </li>
792                                    </ul>
793                    
794                    
795            </div>
796                                                            <h4>Inherited Methods</h4>
797                                    <a name='inherited_methods'><!-- --></a>        
798                                                                            <!-- =========== Summary =========== -->
799                                            <p>Inherited From <span class="classname"><a href="../phpHtmlLib/HTMLPageClass.html">HTMLPageClass</a></span></p>
800                                            <blockquote>
801                                                                                                            <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodHTMLPageClass">HTMLPageClass::HTMLPageClass()</a></span><br>
802                                                                                                            <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodadd">HTMLPageClass::add()</a></span><br>
803                                                                                                            <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodadd_css_link">HTMLPageClass::add_css_link()</a></span><br>
804                                                                                                            <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodadd_head_content">HTMLPageClass::add_head_content()</a></span><br>
805                                                                                                            <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodadd_head_css">HTMLPageClass::add_head_css()</a></span><br>
806                                                                                                            <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodadd_head_js">HTMLPageClass::add_head_js()</a></span><br>
807                                                                                                            <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodadd_js_link">HTMLPageClass::add_js_link()</a></span><br>
808                                                                                                            <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodadd_reference">HTMLPageClass::add_reference()</a></span><br>
809                                                                                                            <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodbuild_doctype">HTMLPageClass::build_doctype()</a></span><br>
810                                                                                                            <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodget_html_attributes">HTMLPageClass::get_html_attributes()</a></span><br>
811                                                                                                            <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodpush">HTMLPageClass::push()</a></span><br>
812                                                                                                            <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodpush_css_link">HTMLPageClass::push_css_link()</a></span><br>
813                                                                                                            <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodpush_head_content">HTMLPageClass::push_head_content()</a></span><br>
814                                                                                                            <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodpush_head_js">HTMLPageClass::push_head_js()</a></span><br>
815                                                                                                            <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodpush_js_link">HTMLPageClass::push_js_link()</a></span><br>
816                                                                                                            <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodpush_reference">HTMLPageClass::push_reference()</a></span><br>
817                                                                                                            <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodrender">HTMLPageClass::render()</a></span><br>
818                                                                                                            <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodset_body_attributes">HTMLPageClass::set_body_attributes()</a></span><br>
819                                                                                                            <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodset_charset">HTMLPageClass::set_charset()</a></span><br>
820                                                                                                            <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodset_encoding">HTMLPageClass::set_encoding()</a></span><br>
821                                                                                                            <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodset_favicon">HTMLPageClass::set_favicon()</a></span><br>
822                                                                                                            <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodset_favicon_flag">HTMLPageClass::set_favicon_flag()</a></span><br>
823                                                                                                            <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodset_frameset">HTMLPageClass::set_frameset()</a></span><br>
824                                                                                                            <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodset_html_attributes">HTMLPageClass::set_html_attributes()</a></span><br>
825                                                                                                            <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodset_language">HTMLPageClass::set_language()</a></span><br>
826                                                                                                            <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodset_refresh">HTMLPageClass::set_refresh()</a></span><br>
827                                                                                                            <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodset_text_debug">HTMLPageClass::set_text_debug()</a></span><br>
828                                                                                                            <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#methodset_title">HTMLPageClass::set_title()</a></span><br>
829                                                                                                            <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#method_build_content_type_tag">HTMLPageClass::_build_content_type_tag()</a></span><br>
830                                                                                                            <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#method_build_head">HTMLPageClass::_build_head()</a></span><br>
831                                                                                                            <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#method_create_body">HTMLPageClass::_create_body()</a></span><br>
832                                                                                                            <span class="method-name"><a href="../phpHtmlLib/HTMLPageClass.html#method_frameset_wrap_body">HTMLPageClass::_frameset_wrap_body()</a></span><br>
833                                                                                            </blockquote>
834                                                                                    
835                    </div>
836            </div>
837    
838    
839            <p class="notes" id="credit">
840                    Documentation generated on Thu,  1 Apr 2004 09:39:08 -0800 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.3.0RC2</a>
841            </p>
842            </div></body>
843    </html>

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

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