[PHPVortex-Commit] phpvortex/doc/html/__filesource fsource_Vortex_DB_DB_Base.class.php.html,NONE,1.1
Brought to you by:
nop144666
Update of /cvsroot/phpvortex/phpvortex/doc/html/__filesource In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30714/doc/html/__filesource Added Files: fsource_Vortex_DB_DB_Base.class.php.html fsource_Vortex_DB_DB_MySQL.class.php.html fsource_Vortex_DB_FT_Base.class.php.html fsource_Vortex_DB_FT_Text.class.php.html fsource_Vortex_DB_RS_Base.class.php.html fsource_Vortex_DB_RS_MySQL.class.php.html fsource_Vortex_DB_TB_Base.class.php.html fsource_Vortex_Debug_d_footer.php.html fsource_Vortex_Debug_d_header.php.html fsource_Vortex_Debug_debug.php.html fsource_Vortex_Page_PG_Base.class.php.html fsource_Vortex_Page_SEC_Base.class.php.html fsource_Vortex_Page_SEC_Static.class.php.html fsource_Vortex_Util_Class Template.php.html Log Message: Added the documentation to the CVS --- NEW FILE: fsource_Vortex_Debug_debug.php.html --- <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <!-- template designed by Marco Von Ballmoos --> <title>File Source for debug.php</title> <link rel="stylesheet" href="../media/stylesheet.css" /> <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/> </head> <body> <h1>Source for file debug.php</h1> <p>Documentation is available at <a href="../Vortex/Debug/_debug_php.html">debug.php</a></p> <div class="src-code"> <pre><ol><li><a name="a1"></a><span class="src-php"><?php</span></li> <li><a name="a2"></a><span class="src-doc">/**</span></li> <li><a name="a3"></a><span class="src-doc"> * Main file of the debug manager.</span></li> <li><a name="a4"></a><span class="src-doc"> *</span></li> <li><a name="a5"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@package</span><span class="src-doc"> Vortex</span></li> <li><a name="a6"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@subpackage</span><span class="src-doc"> Debug</span></li> <li><a name="a7"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@author</span><span class="src-doc"> Thiago Ramon Gonçalves Montoya</span></li> <li><a name="a8"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@copyright</span><span class="src-doc"> Copyright 2004, Thiago Ramon Gonçalves Montoya</span></li> <li><a name="a9"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@license</span><span class="src-doc"> http://opensource.org/licenses/lgpl-license.php GNU Lesser General Public License</span></li> <li><a name="a10"></a><span class="src-doc"> */</span></li> <li><a name="a11"></a> </li> <li><a name="a12"></a>isset<span class="src-sym">(</span><span class="src-var">$debug</span><span class="src-sym">) </span><span class="src-key">or </span><span class="src-var">$debug </span>= <span class="src-num">0</span><span class="src-sym">;</span></li> <li><a name="a13"></a>isset<span class="src-sym">(</span><span class="src-var">$_COOKIE</span><span class="src-sym">[</span><span class="src-str">'php_debug'</span><span class="src-sym">]</span><span class="src-sym">) </span><span class="src-key">and </span><span class="src-var">$debug </span>= <a href="http://www.php.net/intval">intval</a><span class="src-sym">(</span><span class="src-var">$_COOKIE</span><span class="src-sym">[</span><span class="src-str">'php_debug'</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li> <li><a name="a14"></a>isset<span class="src-sym">(</span><span class="src-var">$_REQUEST</span><span class="src-sym">[</span><span class="src-str">'debug'</span><span class="src-sym">]</span><span class="src-sym">) </span><span class="src-key">and </span><a href="http://www.php.net/setcookie">setcookie</a><span class="src-sym">(</span><span class="src-str">'php_debug'</span><span class="src-sym">,</span>(string)<span class="src-sym">(</span><span class="src-var">$debug </span>= <span class="src-sym">(</span><span class="src-var">$_REQUEST</span><span class="src-sym">[</span><span class="src-str">'debug'</span><span class="src-sym">] </span>!= <span class="src-str">''</span><span class="src-sym">)</span>?<a href="http://www.php.net/intval">intval</a><span class="src-sym">(</span><span class="src-var">$_REQUEST</span><span class="src-sym">[</span><span class="src-str">'debug'</span><span class="src-sym">]</span><span class="src-sym">)</span>:<span class="src-num">1</span><span class="src-sym">))</span><span class="src-sym">;</span></li> <li><a name="a15"></a><span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$debug</span><span class="src-sym">) </span><span class="src-sym">{</span></li> <li><a name="a16"></a> <span class="src-doc">/** Include external debug library. */</span></li> <li><a name="a16"></a> </li> <li><a name="a17"></a> <span class="src-inc">include_once</span><span class="src-sym">(</span><span class="src-str">"debuglib.php"</span><span class="src-sym">)</span><span class="src-sym">;</span></li> <li><a name="a18"></a> </li> <li><a name="a19"></a> <span class="src-doc">/**</span></li> <li><a name="a20"></a><span class="src-doc"> * Outputs a debug message, and optionally a variable's content.</span></li> <li><a name="a21"></a><span class="src-doc"> *</span></li> <li><a name="a22"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$msg </span><span class="src-doc">Message to output.</span></li> <li><a name="a23"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">mixed </span><span class="src-doc-var">$var </span><span class="src-doc">Variable to be shown.</span></li> <li><a name="a24"></a><span class="src-doc"> */</span></li> <li><a name="a25"></a> <span class="src-key">function </span><a href="../Vortex/Debug/_debug_php.html#functiond">d</a><span class="src-sym">(</span><span class="src-var">$msg</span><span class="src-sym">, </span><span class="src-var">$var </span>= <span class="src-id">NULL</span><span class="src-sym">) </span></li> <li><a name="a26"></a> <span class="src-sym">{</span></li> <li><a name="a27"></a> echo <span class="src-str">'<span>Debug: '</span>.<a href="http://www.php.net/nl2br">nl2br</a><span class="src-sym">(</span><span class="src-var">$msg</span><span class="src-sym">)</span>.<span class="src-str">'</span><br>'</span><span class="src-sym">;</span></li> <li><a name="a28"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-sym">!</span><a href="http://www.php.net/is_null">is_null</a><span class="src-sym">(</span><span class="src-var">$var</span><span class="src-sym">)) </span><span class="src-sym">{</span></li> <li><a name="a29"></a> <span class="src-key">if </span><span class="src-sym">(</span><a href="http://www.php.net/is_array">is_array</a><span class="src-sym">(</span><span class="src-var">$var</span><span class="src-sym">)) </span><span class="src-sym">{</span></li> <li><a name="a30"></a> <span class="src-id">print_a</span><span class="src-sym">(</span><span class="src-var">$var</span><span class="src-sym">)</span><span class="src-sym">;</span></li> <li><a name="a31"></a> <span class="src-sym">} </span><span class="src-key">else </span><span class="src-sym">{</span></li> <li><a name="a32"></a> <span class="src-id">print_a</span><span class="src-sym">(</span><span class="src-key">array</span><span class="src-sym">(</span><a href="http://www.php.net/gettype">gettype</a><span class="src-sym">(</span><span class="src-var">$var</span><span class="src-sym">) </span>=> <span class="src-var">$var</span><span class="src-sym">))</span><span class="src-sym">;</span></li> <li><a name="a33"></a> <span class="src-sym">}</span></li> <li><a name="a34"></a> <span class="src-sym">}</span></li> <li><a name="a35"></a> <span class="src-sym">}</span></li> <li><a name="a36"></a> <span class="src-doc">/**</span></li> <li><a name="a37"></a><span class="src-doc"> * Same as d(), but first test the debug level.</span></li> <li><a name="a38"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> d</span></li> <li><a name="a39"></a><span class="src-doc"> *</span></li> <li><a name="a40"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">int </span><span class="src-doc-var">$lvl </span><span class="src-doc">Required debug level for output.</span></li> <li><a name="a41"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$msg </span><span class="src-doc">Message to output.</span></li> <li><a name="a42"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">mixed </span><span class="src-doc-var">$var </span><span class="src-doc">Variable to be shown.</span></li> <li><a name="a43"></a><span class="src-doc"> */</span></li> <li><a name="a44"></a> <span class="src-key">function </span><a href="../Vortex/Debug/_debug_php.html#functiondv">dv</a><span class="src-sym">(</span><span class="src-var">$lvl</span><span class="src-sym">, </span><span class="src-var">$msg</span><span class="src-sym">, </span><span class="src-var">$var </span>= <span class="src-id">NULL</span><span class="src-sym">) </span><span class="src-comm">// Only output if $debug >= $lvl</span></li> <li><a name="a44"></a> </li> <li><a name="a45"></a> <span class="src-sym">{</span></li> <li><a name="a46"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$debug </span>>= <span class="src-var">$lvl</span><span class="src-sym">) </span><span class="src-sym">{</span></li> <li><a name="a47"></a> <a href="../Vortex/Debug/_debug_php.html#functiond">d</a><span class="src-sym">(</span><span class="src-var">$msg</span><span class="src-sym">, </span><span class="src-var">$var</span><span class="src-sym">)</span><span class="src-sym">;</span></li> <li><a name="a48"></a> <span class="src-sym">}</span></li> <li><a name="a49"></a> <span class="src-sym">}</span></li> <li><a name="a50"></a><span class="src-sym">} </span><span class="src-key">else </span><span class="src-sym">{</span></li> <li><a name="a51"></a> <span class="src-doc">/** </span><span class="src-doc-coretag">@ignore</span><span class="src-doc"> */</span></li> <li><a name="a52"></a> <span class="src-key">function </span><a href="../Vortex/Debug/_debug_php.html#functiond">d</a><span class="src-sym">(</span><span class="src-var">$msg</span><span class="src-sym">, </span><span class="src-var">$var </span>= <span class="src-id">NULL</span><span class="src-sym">) </span><span class="src-comm">// Out of debug mode, does nothing.</span></li> <li><a name="a52"></a> </li> <li><a name="a53"></a> <span class="src-sym">{</span></li> <li><a name="a54"></a> <span class="src-key">return</span><span class="src-sym">;</span></li> <li><a name="a55"></a> <span class="src-sym">}</span></li> <li><a name="a56"></a> <span class="src-doc">/** </span><span class="src-doc-coretag">@ignore</span><span class="src-doc"> */</span></li> <li><a name="a57"></a> <span class="src-key">function </span><a href="../Vortex/Debug/_debug_php.html#functiondv">dv</a><span class="src-sym">(</span><span class="src-var">$lvl</span><span class="src-sym">, </span><span class="src-var">$msg</span><span class="src-sym">, </span><span class="src-var">$var </span>= <span class="src-id">NULL</span><span class="src-sym">) </span><span class="src-comm">// Out of debug mode, does nothing.</span></li> <li><a name="a57"></a> </li> <li><a name="a58"></a> <span class="src-sym">{</span></li> <li><a name="a59"></a> <span class="src-key">return</span><span class="src-sym">;</span></li> <li><a name="a60"></a> <span class="src-sym">}</span></li> <li><a name="a61"></a><span class="src-sym">}</span></li> <li><a name="a62"></a><span class="src-php">?></span></li> </ol></pre> </div> <p class="notes" id="credit"> Documentation generated on Thu, 30 Sep 2004 10:35:35 -0300 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.3.0RC3</a> </p> </body> </html> --- NEW FILE: fsource_Vortex_Page_SEC_Base.class.php.html --- <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <!-- template designed by Marco Von Ballmoos --> <title>File Source for SEC_Base.class.php</title> <link rel="stylesheet" href="../media/stylesheet.css" /> <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/> </head> <body> <h1>Source for file SEC_Base.class.php</h1> <p>Documentation is available at <a href="../Vortex/Page/_SEC_Base_class_php.html">SEC_Base.class.php</a></p> <div class="src-code"> <pre><ol><li><a name="a1"></a><span class="src-php"><?php</span></li> <li><a name="a2"></a><span class="src-doc">/**</span></li> <li><a name="a3"></a><span class="src-doc"> * File for class SEC_Base.</span></li> <li><a name="a4"></a><span class="src-doc"> *</span></li> <li><a name="a5"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@package</span><span class="src-doc"> Vortex</span></li> <li><a name="a6"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@subpackage</span><span class="src-doc"> Page</span></li> <li><a name="a7"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@author</span><span class="src-doc"> Thiago Ramon Gonçalves Montoya</span></li> <li><a name="a8"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@copyright</span><span class="src-doc"> Copyright 2004, Thiago Ramon Gonçalves Montoya</span></li> <li><a name="a9"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@license</span><span class="src-doc"> http://opensource.org/licenses/lgpl-license.php GNU Lesser General Public License</span></li> <li><a name="a10"></a><span class="src-doc"> */</span></li> <li><a name="a11"></a> </li> <li><a name="a12"></a><span class="src-doc">/**</span></li> <li><a name="a13"></a><span class="src-doc"> * Base class for page sections.</span></li> <li><a name="a14"></a><span class="src-doc"> *</span></li> <li><a name="a15"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@package</span><span class="src-doc"> Vortex</span></li> <li><a name="a16"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@subpackage</span><span class="src-doc"> Page</span></li> <li><a name="a17"></a><span class="src-doc"> */</span></li> <li><a name="a18"></a><span class="src-key">class </span><a href="../Vortex/Page/SEC_Base.html">SEC_Base</a></li> <li><a name="a19"></a><span class="src-sym">{</span></li> <li><a name="a20"></a> <span class="src-doc">/**</span></li> <li><a name="a21"></a><span class="src-doc"> * Constructor: Load all parameters into member variables.</span></li> <li><a name="a22"></a><span class="src-doc"> *</span></li> <li><a name="a23"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">array </span><span class="src-doc-var">$opts </span><span class="src-doc">Parameters for the object, as 'var' => 'value'.</span></li> <li><a name="a24"></a><span class="src-doc"> */</span></li> <li><a name="a25"></a> <span class="src-key">function </span><a href="../Vortex/Page/SEC_Base.html#methodSEC_Base">SEC_Base</a><span class="src-sym">(</span><span class="src-var">$opts </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">))</span></li> <li><a name="a26"></a> <span class="src-sym">{</span></li> <li><a name="a27"></a> <span class="src-key">foreach </span><span class="src-sym">(</span><span class="src-var">$opts </span><span class="src-key">as </span><span class="src-var">$key </span>=> <span class="src-var">$value</span><span class="src-sym">) </span><span class="src-sym">{</span></li> <li><a name="a28"></a> <span class="src-var">$this</span><span class="src-sym">-></span><span class="src-var">$key </span>= <span class="src-var">$value</span><span class="src-sym">;</span></li> <li><a name="a29"></a> <span class="src-sym">}</span></li> <li><a name="a30"></a> <span class="src-sym">}</span></li> <li><a name="a31"></a> </li> <li><a name="a32"></a> <span class="src-doc">/**</span></li> <li><a name="a33"></a><span class="src-doc"> * Outputs the section to the client.</span></li> <li><a name="a34"></a><span class="src-doc"> *</span></li> <li><a name="a35"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@abstract</span></li> <li><a name="a36"></a><span class="src-doc"> */</span></li> <li><a name="a37"></a> <span class="src-key">function </span><a href="../Vortex/Page/SEC_Base.html#methodShow">Show</a><span class="src-sym">(</span><span class="src-sym">)</span></li> <li><a name="a38"></a> <span class="src-sym">{</span></li> <li><a name="a39"></a> <span class="src-sym">}</span></li> <li><a name="a40"></a><span class="src-sym">}</span></li> <li><a name="a41"></a> </li> <li><a name="a42"></a><span class="src-php">?></span></li> </ol></pre> </div> <p class="notes" id="credit"> Documentation generated on Thu, 30 Sep 2004 10:35:42 -0300 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.3.0RC3</a> </p> </body> </html> --- NEW FILE: fsource_Vortex_DB_RS_MySQL.class.php.html --- <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <!-- template designed by Marco Von Ballmoos --> <title>File Source for RS_MySQL.class.php</title> <link rel="stylesheet" href="../media/stylesheet.css" /> <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/> </head> <body> <h1>Source for file RS_MySQL.class.php</h1> <p>Documentation is available at <a href="../Vortex/DB/_RS_MySQL_class_php.html">RS_MySQL.class.php</a></p> <div class="src-code"> <pre><ol><li><a name="a1"></a><span class="src-php"><?php</span></li> <li><a name="a2"></a><span class="src-doc">/**</span></li> <li><a name="a3"></a><span class="src-doc"> * File for class RS_MySQL.</span></li> <li><a name="a4"></a><span class="src-doc"> *</span></li> <li><a name="a5"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@package</span><span class="src-doc"> Vortex</span></li> <li><a name="a6"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@subpackage</span><span class="src-doc"> DB</span></li> <li><a name="a7"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@author</span><span class="src-doc"> Thiago Ramon Gonçalves Montoya</span></li> <li><a name="a8"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@copyright</span><span class="src-doc"> Copyright 2004, Thiago Ramon Gonçalves Montoya</span></li> <li><a name="a9"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@license</span><span class="src-doc"> http://opensource.org/licenses/lgpl-license.php GNU Lesser General Public License</span></li> <li><a name="a10"></a><span class="src-doc"> */</span></li> <li><a name="a11"></a> </li> <li><a name="a12"></a><span class="src-doc">/** Require the base class */</span></li> <li><a name="a12"></a> </li> <li><a name="a13"></a><span class="src-inc">require_once</span><span class="src-sym">(</span><span class="src-str">'RS_Base.class.php'</span><span class="src-sym">)</span><span class="src-sym">;</span></li> <li><a name="a14"></a> </li> <li><a name="a15"></a><span class="src-doc">/**</span></li> <li><a name="a16"></a><span class="src-doc"> * Class for MySQL RecordSets.</span></li> <li><a name="a17"></a><span class="src-doc"> *</span></li> <li><a name="a18"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@package</span><span class="src-doc"> Vortex</span></li> <li><a name="a19"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@subpackage</span><span class="src-doc"> DB</span></li> <li><a name="a20"></a><span class="src-doc"> */</span></li> <li><a name="a21"></a><span class="src-key">class </span><a href="../Vortex/DB/RS_MySQL.html">RS_MySQL</a> <span class="src-key">extends </span><a href="../Vortex/DB/RS_Base.html#methodRS_Base">RS_Base</a></li> <li><a name="a22"></a><span class="src-sym">{</span></li> <li><a name="a23"></a> <span class="src-doc">/**</span></li> <li><a name="a24"></a><span class="src-doc"> * Get the count of rows in the RecordSet.</span></li> <li><a name="a25"></a><span class="src-doc"> *</span></li> <li><a name="a26"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">int </span><span class="src-doc">Returns the number of rows in the RecordSet.</span></li> <li><a name="a27"></a><span class="src-doc"> */</span></li> <li><a name="a28"></a> <span class="src-key">function </span><a href="../Vortex/DB/RS_MySQL.html#methodRowCount">RowCount</a><span class="src-sym">(</span><span class="src-sym">)</span></li> <li><a name="a29"></a> <span class="src-sym">{</span></li> <li><a name="a30"></a> <span class="src-key">return </span><a href="http://www.php.net/mysql_num_rows">mysql_num_rows</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../Vortex/DB/RS_Base.html#var$result">result</a><span class="src-sym">)</span><span class="src-sym">;</span></li> <li><a name="a31"></a> <span class="src-sym">}</span></li> <li><a name="a32"></a> </li> <li><a name="a33"></a> <span class="src-doc">/**</span></li> <li><a name="a34"></a><span class="src-doc"> * Get a row from the RecordSet.</span></li> <li><a name="a35"></a><span class="src-doc"> *</span></li> <li><a name="a36"></a><span class="src-doc"> * Case $row is set, return that row, case else, return the next row.</span></li> <li><a name="a37"></a><span class="src-doc"> *</span></li> <li><a name="a38"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">int </span><span class="src-doc-var">$row </span><span class="src-doc">Row to return, defaults to next.</span></li> <li><a name="a39"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">int </span><span class="src-doc-var">$type </span><span class="src-doc">Type of array to return (RS_ROW_NUM | RS_ROW_ASSOC | RS_ROW_BOTH).</span></li> <li><a name="a40"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">array </span><span class="src-doc">Returns the row from the RecordSet, or FALSE if EOF.</span></li> <li><a name="a41"></a><span class="src-doc"> */</span></li> <li><a name="a42"></a> <span class="src-key">function </span><a href="../Vortex/DB/RS_MySQL.html#methodRow">Row</a><span class="src-sym">(</span><span class="src-var">$row </span>= -<span class="src-num">1</span><span class="src-sym">, </span><span class="src-var">$type </span>= <span class="src-id">RS_ROW_ASSOC</span><span class="src-sym">)</span></li> <li><a name="a43"></a> <span class="src-sym">{</span></li> <li><a name="a44"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$row </span>!= -<span class="src-num">1</span><span class="src-sym">) </span><span class="src-sym">{</span></li> <li><a name="a45"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-sym">!</span><a href="http://www.php.net/mysql_data_seek">mysql_data_seek</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../Vortex/DB/RS_Base.html#var$result">result</a><span class="src-sym">, </span><span class="src-var">$row</span><span class="src-sym">)) </span><span class="src-key">return </span><span class="src-id">FALSE</span><span class="src-sym">;</span></li> <li><a name="a46"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../Vortex/DB/RS_Base.html#var$row">row</a> = <span class="src-var">$row</span><span class="src-sym">;</span></li> <li><a name="a47"></a> <span class="src-sym">}</span></li> <li><a name="a48"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../Vortex/DB/RS_Base.html#var$row">row</a>++<span class="src-sym">;</span></li> <li><a name="a49"></a> <span class="src-key">switch </span><span class="src-sym">(</span><span class="src-var">$type</span><span class="src-sym">) </span><span class="src-sym">{</span></li> <li><a name="a50"></a> <span class="src-key">case </span><span class="src-id"><a href="../Vortex/DB/_RS_Base_class_php.html#defineRS_ROW_NUM">RS_ROW_NUM</a></span>:</li> <li><a name="a51"></a> <span class="src-key">return </span><a href="http://www.php.net/mysql_fetch_row">mysql_fetch_row</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../Vortex/DB/RS_Base.html#var$result">result</a><span class="src-sym">)</span><span class="src-sym">;</span></li> <li><a name="a52"></a> <span class="src-key">break</span><span class="src-sym">;</span></li> <li><a name="a53"></a> <span class="src-key">case </span><span class="src-id"><a href="../Vortex/DB/_RS_Base_class_php.html#defineRS_ROW_ASSOC">RS_ROW_ASSOC</a></span>:</li> <li><a name="a54"></a> <span class="src-key">return </span><a href="http://www.php.net/mysql_fetch_assoc">mysql_fetch_assoc</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../Vortex/DB/RS_Base.html#var$result">result</a><span class="src-sym">)</span><span class="src-sym">;</span></li> <li><a name="a55"></a> <span class="src-key">break</span><span class="src-sym">;</span></li> <li><a name="a56"></a> <span class="src-key">case </span><span class="src-id"><a href="../Vortex/DB/_RS_Base_class_php.html#defineRS_ROW_BOTH">RS_ROW_BOTH</a></span>:</li> <li><a name="a57"></a> <span class="src-key">return </span><a href="http://www.php.net/mysql_fetch_array">mysql_fetch_array</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../Vortex/DB/RS_Base.html#var$result">result</a><span class="src-sym">)</span><span class="src-sym">;</span></li> <li><a name="a58"></a> <span class="src-key">break</span><span class="src-sym">;</span></li> <li><a name="a59"></a> <span class="src-sym">}</span></li> <li><a name="a60"></a> <span class="src-key">return </span><span class="src-id">FALSE</span><span class="src-sym">;</span></li> <li><a name="a61"></a> <span class="src-sym">}</span></li> <li><a name="a62"></a> </li> <li><a name="a63"></a> <span class="src-doc">/**</span></li> <li><a name="a64"></a><span class="src-doc"> * Go to a row int the RecordSet.</span></li> <li><a name="a65"></a><span class="src-doc"> *</span></li> <li><a name="a66"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">int </span><span class="src-doc-var">$row </span><span class="src-doc">Row to go to.</span></li> <li><a name="a67"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">bool </span><span class="src-doc">Returns TRUE on success, FALSE if failed.</span></li> <li><a name="a68"></a><span class="src-doc"> */</span></li> <li><a name="a69"></a> <span class="src-key">function </span><a href="../Vortex/DB/RS_MySQL.html#methodSetRow">SetRow</a><span class="src-sym">(</span><span class="src-var">$row </span>= <span class="src-num">0</span><span class="src-sym">)</span></li> <li><a name="a70"></a> <span class="src-sym">{</span></li> <li><a name="a71"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-sym">!</span><a href="http://www.php.net/mysql_data_seek">mysql_data_seek</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../Vortex/DB/RS_Base.html#var$result">result</a><span class="src-sym">, </span><span class="src-var">$row</span><span class="src-sym">)) </span><span class="src-key">return </span><span class="src-id">FALSE</span><span class="src-sym">;</span></li> <li><a name="a72"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../Vortex/DB/RS_Base.html#var$row">row</a> = <span class="src-var">$row</span><span class="src-sym">;</span></li> <li><a name="a73"></a> <span class="src-key">return </span><span class="src-id">TRUE</span><span class="src-sym">;</span></li> <li><a name="a74"></a> <span class="src-sym">}</span></li> <li><a name="a75"></a> </li> <li><a name="a76"></a> <span class="src-doc">/**</span></li> <li><a name="a77"></a><span class="src-doc"> * Get all rows from the RecordSet.</span></li> <li><a name="a78"></a><span class="src-doc"> *</span></li> <li><a name="a79"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">int </span><span class="src-doc-var">$type </span><span class="src-doc">Type of array to return (RS_ROW_NUM | RS_ROW_ASSOC | RS_ROW_BOTH).</span></li> <li><a name="a80"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">array </span><span class="src-doc">Returns all the rows from the RecordSet.</span></li> <li><a name="a81"></a><span class="src-doc"> */</span></li> <li><a name="a82"></a> <span class="src-key">function </span><a href="../Vortex/DB/RS_MySQL.html#methodAll">All</a><span class="src-sym">(</span><span class="src-var">$type </span>= <span class="src-id">RS_ROW_ASSOC</span><span class="src-sym">)</span></li> <li><a name="a83"></a> <span class="src-sym">{</span></li> <li><a name="a84"></a> <span class="src-var">$rows </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li> <li><a name="a85"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../Vortex/DB/RS_MySQL.html#methodSetRow">SetRow</a><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li> <li><a name="a86"></a> <span class="src-key">while </span><span class="src-sym">(</span><span class="src-var">$row </span>= <span class="src-var">$this</span><span class="src-sym">-></span><a href="../Vortex/DB/RS_MySQL.html#methodRow">Row</a><span class="src-sym">(</span>-<span class="src-num">1</span><span class="src-sym">, </span><span class="src-var">$type</span><span class="src-sym">)) </span><span class="src-var">$rows</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-var">$row</span><span class="src-sym">;</span></li> <li><a name="a87"></a> <span class="src-key">return </span><span class="src-var">$rows</span><span class="src-sym">;</span></li> <li><a name="a88"></a> <span class="src-sym">}</span></li> <li><a name="a89"></a> </li> <li><a name="a90"></a> <span class="src-doc">/**</span></li> <li><a name="a91"></a><span class="src-doc"> * Get the last auto-generated ID from the RecordSet.</span></li> <li><a name="a92"></a><span class="src-doc"> *</span></li> <li><a name="a93"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">int </span><span class="src-doc">Returns the last auto-generated ID from the RecordSet.</span></li> <li><a name="a94"></a><span class="src-doc"> */</span></li> <li><a name="a95"></a> <span class="src-key">function </span><a href="../Vortex/DB/RS_MySQL.html#methodLastId">LastId</a><span class="src-sym">(</span><span class="src-sym">)</span></li> <li><a name="a96"></a> <span class="src-sym">{</span></li> <li><a name="a97"></a> <span class="src-key">return </span><a href="http://www.php.net/mysql_insert_id">mysql_insert_id</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../Vortex/DB/RS_Base.html#var$db">db</a><span class="src-sym">)</span><span class="src-sym">;</span></li> <li><a name="a98"></a> <span class="src-sym">}</span></li> <li><a name="a99"></a> </li> <li><a name="a100"></a> <span class="src-doc">/**</span></li> <li><a name="a101"></a><span class="src-doc"> * Get the last error message from the RecordSet.</span></li> <li><a name="a102"></a><span class="src-doc"> *</span></li> <li><a name="a103"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">string </span><span class="src-doc">Returns a string describing the last error that occurred in the RecordSet.</span></li> <li><a name="a104"></a><span class="src-doc"> */</span></li> <li><a name="a105"></a> <span class="src-key">function </span><a href="../Vortex/DB/RS_MySQL.html#methodError">Error</a><span class="src-sym">(</span><span class="src-sym">)</span></li> <li><a name="a106"></a> <span class="src-sym">{</span></li> <li><a name="a107"></a> <span class="src-key">return </span><a href="http://www.php.net/mysql_error">mysql_error</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../Vortex/DB/RS_Base.html#var$db">db</a><span class="src-sym">)</span><span class="src-sym">;</span></li> <li><a name="a108"></a> <span class="src-sym">}</span></li> <li><a name="a109"></a> </li> <li><a name="a110"></a> <span class="src-doc">/**</span></li> <li><a name="a111"></a><span class="src-doc"> * Close the RecordSet and free the memory.</span></li> <li><a name="a112"></a><span class="src-doc"> *</span></li> <li><a name="a113"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">bool </span><span class="src-doc">Returns TRUE if the RecordSet was closed, FALSE if it failed.</span></li> <li><a name="a114"></a><span class="src-doc"> */</span></li> <li><a name="a115"></a> <span class="src-key">function </span><a href="../Vortex/DB/RS_MySQL.html#methodClose">Close</a><span class="src-sym">(</span><span class="src-sym">)</span></li> <li><a name="a116"></a> <span class="src-sym">{</span></li> <li><a name="a117"></a> <span class="src-key">return </span><a href="http://www.php.net/mysql_free_result">mysql_free_result</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../Vortex/DB/RS_Base.html#var$result">result</a><span class="src-sym">)</span><span class="src-sym">;</span></li> <li><a name="a118"></a> <span class="src-sym">}</span></li> <li><a name="a119"></a><span class="src-sym">}</span></li> <li><a name="a120"></a> </li> <li><a name="a121"></a><span class="src-php">?></span></li> </ol></pre> </div> <p class="notes" id="credit"> Documentation generated on Thu, 30 Sep 2004 10:35:41 -0300 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.3.0RC3</a> </p> </body> </html> --- NEW FILE: fsource_Vortex_Debug_d_header.php.html --- <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <!-- template designed by Marco Von Ballmoos --> <title>File Source for d_header.php</title> <link rel="stylesheet" href="../media/stylesheet.css" /> <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/> </head> <body> <h1>Source for file d_header.php</h1> <p>Documentation is available at <a href="../Vortex/Debug/_d_header_php.html">d_header.php</a></p> <div class="src-code"> <pre><ol><li><a name="a1"></a><span class="src-php"><?php</span></li> <li><a name="a2"></a><span class="src-doc">/**</span></li> <li><a name="a3"></a><span class="src-doc"> * Prepend file for debug.</span></li> <li><a name="a4"></a><span class="src-doc"> *</span></li> <li><a name="a5"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@package</span><span class="src-doc"> Vortex</span></li> <li><a name="a6"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@subpackage</span><span class="src-doc"> Debug</span></li> <li><a name="a7"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@author</span><span class="src-doc"> Thiago Ramon Gonçalves Montoya</span></li> <li><a name="a8"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@copyright</span><span class="src-doc"> Copyright 2004, Thiago Ramon Gonçalves Montoya</span></li> <li><a name="a9"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@license</span><span class="src-doc"> http://opensource.org/licenses/lgpl-license.php GNU Lesser General Public License</span></li> <li><a name="a10"></a><span class="src-doc"> */</span></li> <li><a name="a11"></a> </li> <li><a name="a12"></a><span class="src-doc">/** Include main debugger header. */</span></li> <li><a name="a12"></a> </li> <li><a name="a13"></a><span class="src-inc">require_once</span><span class="src-sym">(</span><span class="src-str">"debug.php"</span><span class="src-sym">)</span><span class="src-sym">;</span></li> <li><a name="a14"></a><span class="src-php">?></span></li> </ol></pre> </div> <p class="notes" id="credit"> Documentation generated on Thu, 30 Sep 2004 10:35:36 -0300 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.3.0RC3</a> </p> </body> </html> --- NEW FILE: fsource_Vortex_DB_TB_Base.class.php.html --- <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <!-- template designed by Marco Von Ballmoos --> <title>File Source for TB_Base.class.php</title> <link rel="stylesheet" href="../media/stylesheet.css" /> <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/> </head> <body> <h1>Source for file TB_Base.class.php</h1> <p>Documentation is available at <a href="../Vortex/DB/_TB_Base_class_php.html">TB_Base.class.php</a></p> <div class="src-code"> <pre><ol><li><a name="a1"></a><span class="src-php"><?php</span></li> <li><a name="a2"></a><span class="src-doc">/**</span></li> <li><a name="a3"></a><span class="src-doc"> * File for class TB_Base.</span></li> <li><a name="a4"></a><span class="src-doc"> *</span></li> <li><a name="a5"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@package</span><span class="src-doc"> Vortex</span></li> <li><a name="a6"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@subpackage</span><span class="src-doc"> DB</span></li> <li><a name="a7"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@author</span><span class="src-doc"> Thiago Ramon Gonçalves Montoya</span></li> <li><a name="a8"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@copyright</span><span class="src-doc"> Copyright 2004, Thiago Ramon Gonçalves Montoya</span></li> <li><a name="a9"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@license</span><span class="src-doc"> http://opensource.org/licenses/lgpl-license.php GNU Lesser General Public License</span></li> <li><a name="a10"></a><span class="src-doc"> */</span></li> <li><a name="a11"></a> </li> <li><a name="a12"></a><span class="src-doc">/**</span></li> <li><a name="a13"></a><span class="src-doc"> * Base class for tables in databases.</span></li> <li><a name="a14"></a><span class="src-doc"> *</span></li> <li><a name="a15"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@package</span><span class="src-doc"> Vortex</span></li> <li><a name="a16"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@subpackage</span><span class="src-doc"> DB</span></li> <li><a name="a17"></a><span class="src-doc"> */</span></li> <li><a name="a18"></a><span class="src-key">class </span><a href="../Vortex/DB/TB_Base.html">TB_Base</a></li> <li><a name="a19"></a><span class="src-sym">{</span></li> <li><a name="a20"></a> <span class="src-doc">/**</span></li> <li><a name="a21"></a><span class="src-doc"> * Database where the table is.</span></li> <li><a name="a22"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">DB_Base </span></li> <li><a name="a23"></a><span class="src-doc"> */</span></li> <li><a name="a24"></a> <span class="src-key">var </span><a href="../Vortex/DB/TB_Base.html#var$db">$db</a><span class="src-sym">;</span></li> <li><a name="a25"></a> </li> <li><a name="a26"></a> <span class="src-doc">/**</span></li> <li><a name="a27"></a><span class="src-doc"> * Array containing all the fields of the table (FT_* classes).</span></li> <li><a name="a28"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">array </span></li> <li><a name="a29"></a><span class="src-doc"> */</span></li> <li><a name="a30"></a> <span class="src-key">var </span><a href="../Vortex/DB/TB_Base.html#var$fields">$fields</a> = <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li> <li><a name="a31"></a> </li> <li><a name="a32"></a> <span class="src-doc">/**</span></li> <li><a name="a33"></a><span class="src-doc"> * Array the current row of the table, for output, edit or search.</span></li> <li><a name="a34"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">array </span></li> <li><a name="a35"></a><span class="src-doc"> */</span></li> <li><a name="a36"></a> <span class="src-key">var </span><a href="../Vortex/DB/TB_Base.html#var$data">$data</a> = <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li> <li><a name="a37"></a> </li> <li><a name="a38"></a> <span class="src-doc">/**</span></li> <li><a name="a39"></a><span class="src-doc"> * Constructor: Init the object, and define the table's fields and relationships.</span></li> <li><a name="a40"></a><span class="src-doc"> *</span></li> <li><a name="a41"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">DB_Base </span><span class="src-doc-var">$db </span><span class="src-doc">Database where the table is.</span></li> <li><a name="a42"></a><span class="src-doc"> */</span></li> <li><a name="a43"></a> <span class="src-key">function </span><a href="../Vortex/DB/TB_Base.html#methodTB_Base">TB_Base</a><span class="src-sym">(</span><span class="src-sym">&</span><span class="src-var">$db</span><span class="src-sym">)</span></li> <li><a name="a44"></a> <span class="src-sym">{</span></li> <li><a name="a45"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../Vortex/DB/TB_Base.html#var$db">db</a> =<span class="src-sym">& </span><span class="src-var">$db</span><span class="src-sym">;</span></li> <li><a name="a46"></a> <span class="src-sym">}</span></li> <li><a name="a47"></a><span class="src-sym">}</span></li> <li><a name="a48"></a> </li> <li><a name="a49"></a><span class="src-php">?></span></li> </ol></pre> </div> <p class="notes" id="credit"> Documentation generated on Thu, 30 Sep 2004 10:35:43 -0300 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.3.0RC3</a> </p> </body> </html> --- NEW FILE: fsource_Vortex_DB_RS_Base.class.php.html --- <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <!-- template designed by Marco Von Ballmoos --> <title>File Source for RS_Base.class.php</title> <link rel="stylesheet" href="../media/stylesheet.css" /> <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/> </head> <body> <h1>Source for file RS_Base.class.php</h1> <p>Documentation is available at <a href="../Vortex/DB/_RS_Base_class_php.html">RS_Base.class.php</a></p> <div class="src-code"> <pre><ol><li><a name="a1"></a><span class="src-php"><?php</span></li> <li><a name="a2"></a><span class="src-doc">/**</span></li> <li><a name="a3"></a><span class="src-doc"> * File for class RS_Base.</span></li> <li><a name="a4"></a><span class="src-doc"> *</span></li> <li><a name="a5"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@package</span><span class="src-doc"> Vortex</span></li> <li><a name="a6"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@subpackage</span><span class="src-doc"> DB</span></li> <li><a name="a7"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@author</span><span class="src-doc"> Thiago Ramon Gonçalves Montoya</span></li> <li><a name="a8"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@copyright</span><span class="src-doc"> Copyright 2004, Thiago Ramon Gonçalves Montoya</span></li> <li><a name="a9"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@license</span><span class="src-doc"> http://opensource.org/licenses/lgpl-license.php GNU Lesser General Public License</span></li> <li><a name="a10"></a><span class="src-doc"> */</span></li> <li><a name="a11"></a> </li> <li><a name="a12"></a><span class="src-doc">/**</span></li> <li><a name="a13"></a><span class="src-doc"> * Return an array with numeric indexes.</span></li> <li><a name="a14"></a><span class="src-doc"> * Used by </span><span class="src-doc-inlinetag">{@link RS_Base::Row()}</span><span class="src-doc"> and </span><span class="src-doc-inlinetag">{@link RS_Base::All()}</span><span class="src-doc">.</span></li> <li><a name="a15"></a><span class="src-doc"> */</span></li> <li><a name="a16"></a><a href="http://www.php.net/define">define</a><span class="src-sym">(</span><span class="src-str">'RS_ROW_NUM'</span><span class="src-sym">, </span><span class="src-num">1</span><span class="src-sym">)</span><span class="src-sym">;</span></li> <li><a name="a17"></a><span class="src-doc">/**</span></li> <li><a name="a18"></a><span class="src-doc"> * Return an array with field names as index.</span></li> <li><a name="a19"></a><span class="src-doc"> * Used by </span><span class="src-doc-inlinetag">{@link RS_Base::Row()}</span><span class="src-doc"> and </span><span class="src-doc-inlinetag">{@link RS_Base::All()}</span><span class="src-doc">.</span></li> <li><a name="a20"></a><span class="src-doc"> */</span></li> <li><a name="a21"></a><a href="http://www.php.net/define">define</a><span class="src-sym">(</span><span class="src-str">'RS_ROW_ASSOC'</span><span class="src-sym">, </span><span class="src-num">2</span><span class="src-sym">)</span><span class="src-sym">;</span></li> <li><a name="a22"></a><span class="src-doc">/**</span></li> <li><a name="a23"></a><span class="src-doc"> * Return an array with both numeric and field name indexes.</span></li> <li><a name="a24"></a><span class="src-doc"> * Used by </span><span class="src-doc-inlinetag">{@link RS_Base::Row()}</span><span class="src-doc"> and </span><span class="src-doc-inlinetag">{@link RS_Base::All()}</span><span class="src-doc">.</span></li> <li><a name="a25"></a><span class="src-doc"> */</span></li> <li><a name="a26"></a><a href="http://www.php.net/define">define</a><span class="src-sym">(</span><span class="src-str">'RS_ROW_BOTH'</span><span class="src-sym">, </span><span class="src-num">3</span><span class="src-sym">)</span><span class="src-sym">;</span></li> <li><a name="a27"></a> </li> <li><a name="a28"></a><span class="src-doc">/**</span></li> <li><a name="a29"></a><span class="src-doc"> * Base class for RecordSets.</span></li> <li><a name="a30"></a><span class="src-doc"> *</span></li> <li><a name="a31"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@package</span><span class="src-doc"> Vortex</span></li> <li><a name="a32"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@subpackage</span><span class="src-doc"> DB</span></li> <li><a name="a33"></a><span class="src-doc"> */</span></li> <li><a name="a34"></a><span class="src-key">class </span><a href="../Vortex/DB/RS_Base.html">RS_Base</a></li> <li><a name="a35"></a><span class="src-sym">{</span></li> <li><a name="a36"></a> <span class="src-doc">/**</span></li> <li><a name="a37"></a><span class="src-doc"> * Database.</span></li> <li><a name="a38"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">DB_Base </span></li> <li><a name="a39"></a><span class="src-doc"> */</span></li> <li><a name="a40"></a> <span class="src-key">var </span><a href="../Vortex/DB/RS_Base.html#var$db">$db</a><span class="src-sym">;</span></li> <li><a name="a41"></a> </li> <li><a name="a42"></a> <span class="src-doc">/**</span></li> <li><a name="a43"></a><span class="src-doc"> * Result from query.</span></li> <li><a name="a44"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">mixed </span></li> <li><a name="a45"></a><span class="src-doc"> */</span></li> <li><a name="a46"></a> <span class="src-key">var </span><a href="../Vortex/DB/RS_Base.html#var$result">$result</a><span class="src-sym">;</span></li> <li><a name="a47"></a> </li> <li><a name="a48"></a> <span class="src-doc">/**</span></li> <li><a name="a49"></a><span class="src-doc"> * Current row.</span></li> <li><a name="a50"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">int </span></li> <li><a name="a51"></a><span class="src-doc"> */</span></li> <li><a name="a52"></a> <span class="src-key">var </span><a href="../Vortex/DB/RS_Base.html#var$row">$row</a><span class="src-sym">;</span></li> <li><a name="a53"></a> </li> <li><a name="a54"></a> <span class="src-doc">/**</span></li> <li><a name="a55"></a><span class="src-doc"> * Constructor: Init the RecordSet from the result of a query.</span></li> <li><a name="a56"></a><span class="src-doc"> *</span></li> <li><a name="a57"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">DB_Base </span><span class="src-doc-var">$db </span><span class="src-doc">Database.</span></li> <li><a name="a58"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">mixed </span><span class="src-doc-var">$result </span><span class="src-doc">Result from query.</span></li> <li><a name="a59"></a><span class="src-doc"> */</span></li> <li><a name="a60"></a> <span class="src-key">function </span><a href="../Vortex/DB/RS_Base.html#methodRS_Base">RS_Base</a><span class="src-sym">(</span><span class="src-sym">&</span><span class="src-var">$db</span><span class="src-sym">, </span><span class="src-var">$result</span><span class="src-sym">)</span></li> <li><a name="a61"></a> <span class="src-sym">{</span></li> <li><a name="a62"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../Vortex/DB/RS_Base.html#var$db">db</a> =<span class="src-sym">& </span><span class="src-var">$db</span><span class="src-sym">;</span></li> <li><a name="a63"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../Vortex/DB/RS_Base.html#var$result">result</a> = <span class="src-var">$result</span><span class="src-sym">;</span></li> <li><a name="a64"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../Vortex/DB/RS_Base.html#var$row">row</a> = <span class="src-num">0</span><span class="src-sym">;</span></li> <li><a name="a65"></a> <span class="src-sym">}</span></li> <li><a name="a66"></a> </li> <li><a name="a67"></a> <span class="src-doc">/**</span></li> <li><a name="a68"></a><span class="src-doc"> * Get the count of rows in the RecordSet.</span></li> <li><a name="a69"></a><span class="src-doc"> *</span></li> <li><a name="a70"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@abstract</span></li> <li><a name="a71"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">int </span><span class="src-doc">Returns the number of rows in the RecordSet.</span></li> <li><a name="a72"></a><span class="src-doc"> */</span></li> <li><a name="a73"></a> <span class="src-key">function </span><a href="../Vortex/DB/RS_Base.html#methodRowCount">RowCount</a><span class="src-sym">(</span><span class="src-sym">)</span></li> <li><a name="a74"></a> <span class="src-sym">{</span></li> <li><a name="a75"></a> <span class="src-sym">}</span></li> <li><a name="a76"></a> </li> <li><a name="a77"></a> <span class="src-doc">/**</span></li> <li><a name="a78"></a><span class="src-doc"> * Get a row from the RecordSet.</span></li> <li><a name="a79"></a><span class="src-doc"> *</span></li> <li><a name="a80"></a><span class="src-doc"> * Case $row is set, return that row, case else, return the next row.</span></li> <li><a name="a81"></a><span class="src-doc"> *</span></li> <li><a name="a82"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@abstract</span></li> <li><a name="a83"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">int </span><span class="src-doc-var">$row </span><span class="src-doc">Row to return, defaults to next.</span></li> <li><a name="a84"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">int </span><span class="src-doc-var">$type </span><span class="src-doc">Type of array to return (RS_ROW_NUM | RS_ROW_ASSOC | RS_ROW_BOTH).</span></li> <li><a name="a85"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">array </span><span class="src-doc">Returns the row from the RecordSet, or FALSE if EOF.</span></li> <li><a name="a86"></a><span class="src-doc"> */</span></li> <li><a name="a87"></a> <span class="src-key">function </span><a href="../Vortex/DB/RS_Base.html#methodRow">Row</a><span class="src-sym">(</span><span class="src-var">$row </span>= -<span class="src-num">1</span><span class="src-sym">, </span><span class="src-var">$type </span>= <span class="src-id">RS_ROW_ASSOC</span><span class="src-sym">)</span></li> <li><a name="a88"></a> <span class="src-sym">{</span></li> <li><a name="a89"></a> <span class="src-sym">}</span></li> <li><a name="a90"></a> </li> <li><a name="a91"></a> <span class="src-doc">/**</span></li> <li><a name="a92"></a><span class="src-doc"> * Go to a row int the RecordSet.</span></li> <li><a name="a93"></a><span class="src-doc"> *</span></li> <li><a name="a94"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@abstract</span></li> <li><a name="a95"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">int </span><span class="src-doc-var">$row </span><span class="src-doc">Row to go to.</span></li> <li><a name="a96"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">bool </span><span class="src-doc">Returns TRUE on success, FALSE if failed.</span></li> <li><a name="a97"></a><span class="src-doc"> */</span></li> <li><a name="a98"></a> <span class="src-key">function </span><a href="../Vortex/DB/RS_Base.html#methodSetRow">SetRow</a><span class="src-sym">(</span><span class="src-var">$row </span>= <span class="src-num">0</span><span class="src-sym">)</span></li> <li><a name="a99"></a> <span class="src-sym">{</span></li> <li><a name="a100"></a> <span class="src-sym">}</span></li> <li><a name="a101"></a> </li> <li><a name="a102"></a> <span class="src-doc">/**</span></li> <li><a name="a103"></a><span class="src-doc"> * Get all rows from the RecordSet.</span></li> <li><a name="a104"></a><span class="src-doc"> *</span></li> <li><a name="a105"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@abstract</span></li> <li><a name="a106"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">int </span><span class="src-doc-var">$type </span><span class="src-doc">Type of array to return (RS_ROW_NUM | RS_ROW_ASSOC | RS_ROW_BOTH).</span></li> <li><a name="a107"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">array </span><span class="src-doc">Returns all the rows from the RecordSet.</span></li> <li><a name="a108"></a><span class="src-doc"> */</span></li> <li><a name="a109"></a> <span class="src-key">function </span><a href="../Vortex/DB/RS_Base.html#methodAll">All</a><span class="src-sym">(</span><span class="src-var">$type </span>= <span class="src-id">RS_ROW_ASSOC</span><span class="src-sym">)</span></li> <li><a name="a110"></a> <span class="src-sym">{</span></li> <li><a name="a111"></a> <span class="src-sym">}</span></li> <li><a name="a112"></a> </li> <li><a name="a113"></a> <span class="src-doc">/**</span></li> <li><a name="a114"></a><span class="src-doc"> * Get the last auto-generated ID from the RecordSet.</span></li> <li><a name="a115"></a><span class="src-doc"> *</span></li> <li><a name="a116"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@abstract</span></li> <li><a name="a117"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">int </span><span class="src-doc">Returns the last auto-generated ID from the RecordSet.</span></li> <li><a name="a118"></a><span class="src-doc"> */</span></li> <li><a name="a119"></a> <span class="src-key">function </span><a href="../Vortex/DB/RS_Base.html#methodLastId">LastId</a><span class="src-sym">(</span><span class="src-sym">)</span></li> <li><a name="a120"></a> <span class="src-sym">{</span></li> <li><a name="a121"></a> <span class="src-sym">}</span></li> <li><a name="a122"></a> </li> <li><a name="a123"></a> <span class="src-doc">/**</span></li> <li><a name="a124"></a><span class="src-doc"> * Get the last error message from the RecordSet.</span></li> <li><a name="a125"></a><span class="src-doc"> *</span></li> <li><a name="a126"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@abstract</span></li> <li><a name="a127"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">string </span><span class="src-doc">Returns a string describing the last error that occurred in the RecordSet.</span></li> <li><a name="a128"></a><span class="src-doc"> */</span></li> <li><a name="a129"></a> <span class="src-key">function </span><a href="../Vortex/DB/RS_Base.html#methodError">Error</a><span class="src-sym">(</span><span class="src-sym">)</span></li> <li><a name="a130"></a> <span class="src-sym">{</span></li> <li><a name="a131"></a> <span class="src-key">return </span><span class="src-id">FALSE</span><span class="src-sym">;</span></li> <li><a name="a132"></a> <span class="src-sym">}</span></li> <li><a name="a1... [truncated message content] |