Location: PHPKode > projects > Ister PHP4 Framework > doc/template/T24TemplateTree.html
<html>
<head>
<title>Ister PHP Documentation - Docs For Class T24TemplateTree</title>
<link rel="stylesheet" type="text/css" href="../media/style.css">
</head>
<body>

<table border="0" cellspacing="0" cellpadding="0" width="100%">
  <tr>
    <td class="header_logo" valign="top" height="100"><a href="/"><img src="../media/header.gif" border="0" alt="logo"></a></td>
    <td class="header_top" valign="bottom" height="100">template&nbsp;</td>
  </tr>
  <!-- <tr><td colspan="2" class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr> -->
  <tr>
    <td class="header_menu"></td>
    <td class="header_menu">
    		  [ <a href="../index.html" class="menu">doc home</a> ]
  		  [ <a href="../classtrees_template.html" class="menu">class tree: template</a> ]
		  [ <a href="../elementindex_template.html" class="menu">index: template</a> ]
		  [ <a href="../elementindex.html" class="menu">all elements</a> ]
    </td>
  </tr>
  <!-- <tr><td colspan="2" class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr> -->
</table>

<table width="100%" border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
    <td width="200" class="menu">
<b>Tutorials:</b>
<div class="package">
<a href="../tutorials/toc.html">Table Of Contents</a>
</div>

      <b>Packages:</b><br />
      <div class="package">
              <a href="../li_acl.html">acl</a><br />
              <a href="../li_app.html">app</a><br />
              <a href="../li_http.html">http</a><br />
              <a href="../li_mail.html">mail</a><br />
              <a href="../li_session.html">session</a><br />
              <a href="../li_sql.html">sql</a><br />
              <a href="../li_template.html">template</a><br />
              <a href="../li_ui.html">ui</a><br />
              <a href="../li_util.html">util</a><br />
              <a href="../li_xml.html">xml</a><br />
            </div>

            
            <b>Classes:</b><br />
        <div class="package">
		    		<a href="../template/IsterParser.html">IsterParser</a><br />
	    		<a href="../template/IsterTemplate.html">IsterTemplate</a><br />
	    		<a href="../template/IsterTemplateFactory.html">IsterTemplateFactory</a><br />
	    		<a href="../template/T24FunctionContainer.html">T24FunctionContainer</a><br />
	    		<a href="../template/T24IncludeTree.html">T24IncludeTree</a><br />
	    		<a href="../template/T24Parser.html">T24Parser</a><br />
	    		<a href="../template/T24Reader.html">T24Reader</a><br />
	    		<a href="../template/T24ReaderFile.html">T24ReaderFile</a><br />
	    		<a href="../template/T24ReaderString.html">T24ReaderString</a><br />
	    		<a href="../template/T24TemplateTree.html">T24TemplateTree</a><br />
	  </div>
            
            <b>Files:</b><br />
      	  <div class="package">
			<a href="../template/_framework-0.4.7_lib_IsterParser_php.html">		IsterParser.php
		</a><br>
			<a href="../template/_framework-0.4.7_lib_IsterTemplate_php.html">		IsterTemplate.php
		</a><br>
			<a href="../template/_framework-0.4.7_lib_IsterTemplateFactory_php.html">		IsterTemplateFactory.php
		</a><br>
			<a href="../template/_framework-0.4.7_lib_T24FunctionContainer_php.html">		T24FunctionContainer.php
		</a><br>
			<a href="../template/_framework-0.4.7_lib_T24IncludeTree_php.html">		T24IncludeTree.php
		</a><br>
			<a href="../template/_framework-0.4.7_lib_T24Parser_php.html">		T24Parser.php
		</a><br>
			<a href="../template/_framework-0.4.7_lib_T24Reader_php.html">		T24Reader.php
		</a><br>
			<a href="../template/_framework-0.4.7_lib_T24ReaderFile_php.html">		T24ReaderFile.php
		</a><br>
			<a href="../template/_framework-0.4.7_lib_T24ReaderString_php.html">		T24ReaderString.php
		</a><br>
			<a href="../template/_framework-0.4.7_lib_T24TemplateTree_php.html">		T24TemplateTree.php
		</a><br>
	  </div><br />
            
          </td>
    <td>
      <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">

<h1>Class: T24TemplateTree</h1>
Source Location: /T24TemplateTree.php<br /><br />


<table width="100%" border="0">
<tr><td valign="top">

<h3><a href="#class_details">Class Overview</a></h3>
<pre><a href="../util/IsterObject.html">IsterObject</a>
   |
   --<a href="../util/IsterMethodProxy.html">IsterMethodProxy</a>
      |
      --T24TemplateTree</pre><br />
<div class="description">This class represents a parser tree of a template.</div><br /><br />
<p><b>Author(s):</b>
          Ingo Schramm&nbsp;&nbsp;&nbsp;
      </p>




      
      

<p><b>Copyright:</b> Copyright (c) 2005 Ister.ORG Ingo Schramm</p>

</td>



<td valign="top">
<h3><a href="#class_methods">Methods</a></h3>
<ul>
    <li><a href="../template/T24TemplateTree.html#methodT24TemplateTree">T24TemplateTree</a></li>
    <li><a href="../template/T24TemplateTree.html#methodaddFuncNode">addFuncNode</a></li>
    <li><a href="../template/T24TemplateTree.html#methodaddParamNode">addParamNode</a></li>
    <li><a href="../template/T24TemplateTree.html#methodaddTextNode">addTextNode</a></li>
    <li><a href="../template/T24TemplateTree.html#methodaddVarNode">addVarNode</a></li>
    <li><a href="../template/T24TemplateTree.html#methodcleanIndex">cleanIndex</a></li>
    <li><a href="../template/T24TemplateTree.html#methoddestroy">destroy</a></li>
    <li><a href="../template/T24TemplateTree.html#methodgetStruct">getStruct</a></li>
    <li><a href="../template/T24TemplateTree.html#methodgetTree">getTree</a></li>
    <li><a href="../template/T24TemplateTree.html#methodgetVar">getVar</a></li>
    <li><a href="../template/T24TemplateTree.html#methodisResolved">isResolved</a></li>
    <li><a href="../template/T24TemplateTree.html#methodresolve">resolve</a></li>
    <li><a href="../template/T24TemplateTree.html#methodsetStruct">setStruct</a></li>
    <li><a href="../template/T24TemplateTree.html#methodsetTree">setTree</a></li>
    <li><a href="../template/T24TemplateTree.html#methodsetup">setup</a></li>
    <li><a href="../template/T24TemplateTree.html#methodsetVar">setVar</a></li>
    <li><a href="../template/T24TemplateTree.html#methodsetVarArray">setVarArray</a></li>
    <li><a href="../template/T24TemplateTree.html#methodtoString">toString</a></li>
    <li><a href="../template/T24TemplateTree.html#methodunsetVarArray">unsetVarArray</a></li>
  </ul>
</td>

</tr></table>
<hr />

<table width="100%" border="0"><tr>



<td valign="top">
<h3>Inherited Constants</h3>
</td>

<td valign="top">
<h3>Inherited Variables</h3>
</td>

<td valign="top">
<h3>Inherited Methods</h3>
<div class="tags">
<h4>Class: <a href="../util/IsterMethodProxy.html">IsterMethodProxy</a></h4>
<dl>
    <dt>
    <a href="../util/IsterMethodProxy.html#methodIsterMethodProxy">IsterMethodProxy::IsterMethodProxy()</a>
  </dt>
  <dd>
    Constructor
  </dd>
    <dt>
    <a href="../util/IsterMethodProxy.html#methodgetRegister">IsterMethodProxy::getRegister()</a>
  </dt>
  <dd>
    Get the register.
  </dd>
    <dt>
    <a href="../util/IsterMethodProxy.html#methodhasAlias">IsterMethodProxy::hasAlias()</a>
  </dt>
  <dd>
    Check if an alias has been registerd.
  </dd>
    <dt>
    <a href="../util/IsterMethodProxy.html#methodhasMethod">IsterMethodProxy::hasMethod()</a>
  </dt>
  <dd>
    Check if a method has been registerd.
  </dd>
    <dt>
    <a href="../util/IsterMethodProxy.html#methodinvoke">IsterMethodProxy::invoke()</a>
  </dt>
  <dd>
    Same as invokeNext() but the queue is reset each time the function is called.
  </dd>
    <dt>
    <a href="../util/IsterMethodProxy.html#methodinvokeNext">IsterMethodProxy::invokeNext()</a>
  </dt>
  <dd>
    Invoke a registered method at a subsequent object instance.
  </dd>
    <dt>
    <a href="../util/IsterMethodProxy.html#methodlastError">IsterMethodProxy::lastError()</a>
  </dt>
  <dd>
    Read the last error.
  </dd>
    <dt>
    <a href="../util/IsterMethodProxy.html#methodregister">IsterMethodProxy::register()</a>
  </dt>
  <dd>
    Register an object's methods to the proxy.
  </dd>
    <dt>
    <a href="../util/IsterMethodProxy.html#methodregisterAlias">IsterMethodProxy::registerAlias()</a>
  </dt>
  <dd>
    Register an alias for a method.
  </dd>
    <dt>
    <a href="../util/IsterMethodProxy.html#methodreset">IsterMethodProxy::reset()</a>
  </dt>
  <dd>
    Reset the queue for a given method.
  </dd>
    <dt>
    <a href="../util/IsterMethodProxy.html#methodsetRegister">IsterMethodProxy::setRegister()</a>
  </dt>
  <dd>
    Set the register.
  </dd>
  </dl>
<h4>Class: <a href="../util/IsterObject.html">IsterObject</a></h4>
<dl>
    <dt>
    <a href="../util/IsterObject.html#methodIsterObject">IsterObject::IsterObject()</a>
  </dt>
  <dd>
    Constructor
  </dd>
    <dt>
    <a href="../util/IsterObject.html#methodabstractMethodError">IsterObject::abstractMethodError()</a>
  </dt>
  <dd>
    Report attempt to call an abstract method.
  </dd>
    <dt>
    <a href="../util/IsterObject.html#methodaddLogger">IsterObject::addLogger()</a>
  </dt>
  <dd>
    Add an IsterLogger to process log messages.
  </dd>
    <dt>
    <a href="../util/IsterObject.html#methoddeleteLogger">IsterObject::deleteLogger()</a>
  </dt>
  <dd>
    Delete an already registered IsterLogger.
  </dd>
    <dt>
    <a href="../util/IsterObject.html#methodgetLoggerNames">IsterObject::getLoggerNames()</a>
  </dt>
  <dd>
    Fetch the names of all currently registered IsterLoggers.
  </dd>
    <dt>
    <a href="../util/IsterObject.html#methodgetMem">IsterObject::getMem()</a>
  </dt>
  <dd>
    Return maximum amount of memory an application has allocated at this point.
  </dd>
    <dt>
    <a href="../util/IsterObject.html#methodlog">IsterObject::log()</a>
  </dt>
  <dd>
    Trigger a log message.
  </dd>
    <dt>
    <a href="../util/IsterObject.html#methodpassPHPmessage">IsterObject::passPHPmessage()</a>
  </dt>
  <dd>
    Catch PHP E_WARNING and E_NOTICE messages.
  </dd>
    <dt>
    <a href="../util/IsterObject.html#methodserialize">IsterObject::serialize()</a>
  </dt>
  <dd>
    Serialize the object.
  </dd>
    <dt>
    <a href="../util/IsterObject.html#methodsetLogLocal">IsterObject::setLogLocal()</a>
  </dt>
  <dd>
    Set logging local for the current object.
  </dd>
    <dt>
    <a href="../util/IsterObject.html#methodsetupLogger">IsterObject::setupLogger()</a>
  </dt>
  <dd>
    Setup a logger.
  </dd>
    <dt>
    <a href="../util/IsterObject.html#methodtriggerError">IsterObject::triggerError()</a>
  </dt>
  <dd>
    Alias for log();
  </dd>
    <dt>
    <a href="../util/IsterObject.html#methodunserialize">IsterObject::unserialize()</a>
  </dt>
  <dd>
    Unserialize the object.
  </dd>
    <dt>
    <a href="../util/IsterObject.html#method__sleep">IsterObject::__sleep()</a>
  </dt>
  <dd>
    Executed prior to serialize().
  </dd>
    <dt>
    <a href="../util/IsterObject.html#method__wakeup">IsterObject::__wakeup()</a>
  </dt>
  <dd>
    Executed prior to unserialize().
  </dd>
  </dl>
</div>
</td>

</tr></table>
<hr />

<a name="class_details"></a>
<h3>Class Details</h3>
<div class="tags">
This class represents a parser tree of a template.<br /><br /><p>If you need to merge another tree in this tree, you can use  getTree(), then merge the other tree, then setTree() (this was in  earlier versions done using deleted method rplcTreeNode()).</p><br /><!-- <br /><br />
<h4>Tags:</h4> -->
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><b>copyright:</b>&nbsp;&nbsp;</td><td>Copyright (c) 2005 Ister.ORG Ingo Schramm</td>
  </tr>
  <tr>
    <td><b>author:</b>&nbsp;&nbsp;</td><td>Ingo Schramm</td>
  </tr>
</table>
</div>
</div><br /><br />
<div class="top">[ <a href="#top">Top</a> ]</div><br />



<hr />
<a name="class_methods"></a>
<h3>Class Methods</h3>
<div class="tags">
  <hr />
	<a name="methodT24TemplateTree"></a>
	<h3>constructor T24TemplateTree </h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>T24TemplateTree T24TemplateTree(
<a href="../template/T24FunctionContainer.html">object T24FunctionContainer</a>
&$fcontainer)</code>
    </td></tr></table>
    </td></tr></table><br/>
	
		Constructor<br /><br />

        <p><b>Parameters:</b></p>
    <div class="tags">
    <table border="0" cellspacing="0" cellpadding="0">
          <tr>
        <td class="type"><a href="../template/T24FunctionContainer.html">object T24FunctionContainer</a>&nbsp;&nbsp;</td>
        <td><b>&$fcontainer</b>&nbsp;&nbsp;</td>
        <td></td>
      </tr>
        </table>
    </div><br/>
        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
  <hr />
	<a name="methodaddFuncNode"></a>
	<h3>method addFuncNode </h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>boolean addFuncNode(
array
$params, integer
$line)</code>
    </td></tr></table>
    </td></tr></table><br/>
	
		Add function node to the tree.<br /><br />

        <p><b>Parameters:</b></p>
    <div class="tags">
    <table border="0" cellspacing="0" cellpadding="0">
          <tr>
        <td class="type">array&nbsp;&nbsp;</td>
        <td><b>$params</b>&nbsp;&nbsp;</td>
        <td></td>
      </tr>
          <tr>
        <td class="type">integer&nbsp;&nbsp;</td>
        <td><b>$line</b>&nbsp;&nbsp;</td>
        <td></td>
      </tr>
        </table>
    </div><br/>
        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
  <hr />
	<a name="methodaddParamNode"></a>
	<h3>method addParamNode </h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>boolean addParamNode(
string
$var, string
$value)</code>
    </td></tr></table>
    </td></tr></table><br/>
	
		Add a parameter node to the tree.<br /><br />

        <p><b>Parameters:</b></p>
    <div class="tags">
    <table border="0" cellspacing="0" cellpadding="0">
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$var</b>&nbsp;&nbsp;</td>
        <td></td>
      </tr>
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$value</b>&nbsp;&nbsp;</td>
        <td></td>
      </tr>
        </table>
    </div><br/>
        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
  <hr />
	<a name="methodaddTextNode"></a>
	<h3>method addTextNode </h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>boolean addTextNode(
string
$string)</code>
    </td></tr></table>
    </td></tr></table><br/>
	
		Add a text node to the tree.<br /><br />

        <p><b>Parameters:</b></p>
    <div class="tags">
    <table border="0" cellspacing="0" cellpadding="0">
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$string</b>&nbsp;&nbsp;</td>
        <td></td>
      </tr>
        </table>
    </div><br/>
        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
  <hr />
	<a name="methodaddVarNode"></a>
	<h3>method addVarNode </h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>boolean addVarNode(
string
$name)</code>
    </td></tr></table>
    </td></tr></table><br/>
	
		Add a variable node to the tree.<br /><br />

        <p><b>Parameters:</b></p>
    <div class="tags">
    <table border="0" cellspacing="0" cellpadding="0">
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$name</b>&nbsp;&nbsp;</td>
        <td></td>
      </tr>
        </table>
    </div><br/>
        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
  <hr />
	<a name="methodcleanIndex"></a>
	<h3>method cleanIndex </h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>boolean cleanIndex(
integer
$from, [integer
$to = null])</code>
    </td></tr></table>
    </td></tr></table><br/>
	
		

        <p><b>Parameters:</b></p>
    <div class="tags">
    <table border="0" cellspacing="0" cellpadding="0">
          <tr>
        <td class="type">integer&nbsp;&nbsp;</td>
        <td><b>$from</b>&nbsp;&nbsp;</td>
        <td></td>
      </tr>
          <tr>
        <td class="type">integer&nbsp;&nbsp;</td>
        <td><b>$to</b>&nbsp;&nbsp;</td>
        <td></td>
      </tr>
        </table>
    </div><br/>
        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
  <hr />
	<a name="methoddestroy"></a>
	<h3>method destroy </h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>boolean destroy(
)</code>
    </td></tr></table>
    </td></tr></table><br/>
	
		

        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
  <hr />
	<a name="methodgetStruct"></a>
	<h3>method getStruct </h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>array getStruct(
)</code>
    </td></tr></table>
    </td></tr></table><br/>
	
		Fetch the internal tree array (not recommenden).<br /><br />

        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
  <hr />
	<a name="methodgetTree"></a>
	<h3>method getTree </h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>array getTree(
)</code>
    </td></tr></table>
    </td></tr></table><br/>
	
		Fetch the internal tree array (not recommenden).<br /><br />

        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
  <hr />
	<a name="methodgetVar"></a>
	<h3>method getVar </h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>mixed getVar(
string
$name)</code>
    </td></tr></table>
    </td></tr></table><br/>
	
		Fetch the value of a variable.<br /><br /><!-- <br /><br />
<h4>Tags:</h4> -->
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><b>return:</b>&nbsp;&nbsp;</td><td>The value on sucess or null on error.</td>
  </tr>
</table>
</div>


        <p><b>Parameters:</b></p>
    <div class="tags">
    <table border="0" cellspacing="0" cellpadding="0">
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$name</b>&nbsp;&nbsp;</td>
        <td>Name of the variable.</td>
      </tr>
        </table>
    </div><br/>
        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
  <hr />
	<a name="methodisResolved"></a>
	<h3>method isResolved </h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>boolean isResolved(
)</code>
    </td></tr></table>
    </td></tr></table><br/>
	
		Check whether the variables are already resolved.<br /><br />

        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
  <hr />
	<a name="methodresolve"></a>
	<h3>method resolve </h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>boolean resolve(
)</code>
    </td></tr></table>
    </td></tr></table><br/>
	
		Resolve all variables in the tree.<br /><br />

        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
  <hr />
	<a name="methodsetStruct"></a>
	<h3>method setStruct </h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>boolean setStruct(
array
$struct)</code>
    </td></tr></table>
    </td></tr></table><br/>
	
		Fetch the internal tree array (not recommenden).<br /><br />

        <p><b>Parameters:</b></p>
    <div class="tags">
    <table border="0" cellspacing="0" cellpadding="0">
          <tr>
        <td class="type">array&nbsp;&nbsp;</td>
        <td><b>$struct</b>&nbsp;&nbsp;</td>
        <td></td>
      </tr>
        </table>
    </div><br/>
        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
  <hr />
	<a name="methodsetTree"></a>
	<h3>method setTree </h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>array setTree(
mixed
$tree)</code>
    </td></tr></table>
    </td></tr></table><br/>
	
		Fetch the internal tree array (not recommenden).<br /><br />

        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
  <hr />
	<a name="methodsetup"></a>
	<h3>method setup </h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>boolean setup(
string
$name, mixed
$value)</code>
    </td></tr></table>
    </td></tr></table><br/>
	
		Specify setup parameters.<br /><br /><p>Recognized: string commstart, string commend, integer unregistered</p><br />

        <p><b>Parameters:</b></p>
    <div class="tags">
    <table border="0" cellspacing="0" cellpadding="0">
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$name</b>&nbsp;&nbsp;</td>
        <td></td>
      </tr>
          <tr>
        <td class="type">mixed&nbsp;&nbsp;</td>
        <td><b>$value</b>&nbsp;&nbsp;</td>
        <td></td>
      </tr>
        </table>
    </div><br/>
        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
  <hr />
	<a name="methodsetVar"></a>
	<h3>method setVar </h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>boolean setVar(
string
$name, [mixed
$value = null])</code>
    </td></tr></table>
    </td></tr></table><br/>
	
		Set a variable.<br /><br />

        <p><b>Parameters:</b></p>
    <div class="tags">
    <table border="0" cellspacing="0" cellpadding="0">
          <tr>
        <td class="type">string&nbsp;&nbsp;</td>
        <td><b>$name</b>&nbsp;&nbsp;</td>
        <td>Name of the variable.</td>
      </tr>
          <tr>
        <td class="type">mixed&nbsp;&nbsp;</td>
        <td><b>$value</b>&nbsp;&nbsp;</td>
        <td>Value of the variable.</td>
      </tr>
        </table>
    </div><br/>
        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
  <hr />
	<a name="methodsetVarArray"></a>
	<h3>method setVarArray </h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>boolean. setVarArray(
array
$table)</code>
    </td></tr></table>
    </td></tr></table><br/>
	
		Set a number of variables at once.<br /><br />

        <p><b>Parameters:</b></p>
    <div class="tags">
    <table border="0" cellspacing="0" cellpadding="0">
          <tr>
        <td class="type">array&nbsp;&nbsp;</td>
        <td><b>$table</b>&nbsp;&nbsp;</td>
        <td>An array containing name-value-pairs of variables.</td>
      </tr>
        </table>
    </div><br/>
        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
  <hr />
	<a name="methodtoString"></a>
	<h3>method toString </h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>string toString(
)</code>
    </td></tr></table>
    </td></tr></table><br/>
	
		Make a string representation of the tree.<br /><br /><p>This method returns the resulting document. It calls resolve() implicitly if not yet done.</p><br /><!-- <br /><br />
<h4>Tags:</h4> -->
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><b>see:</b>&nbsp;&nbsp;</td><td><a href="../template/T24TemplateTree.html#methodresolve">T24TemplateTree::resolve()</a></td>
  </tr>
</table>
</div>


        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
  <hr />
	<a name="methodunsetVarArray"></a>
	<h3>method unsetVarArray </h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>boolean. unsetVarArray(
array
$table)</code>
    </td></tr></table>
    </td></tr></table><br/>
	
		Unset a number of variables.<br /><br />

        <p><b>Parameters:</b></p>
    <div class="tags">
    <table border="0" cellspacing="0" cellpadding="0">
          <tr>
        <td class="type">array&nbsp;&nbsp;</td>
        <td><b>$table</b>&nbsp;&nbsp;</td>
        <td>An array containing name-value-pairs of variables.</td>
      </tr>
        </table>
    </div><br/>
        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
</div><br />


        <div class="credit">
		    <hr />
		    Documentation generated on Tue, 20 Dec 2005 11:22:18 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC4</a>
	      </div>
      </td></tr></table>
    </td>
  </tr>
</table>

</body>
</html>
Return current item: Ister PHP4 Framework