[PHPVortex-Commit] phpvortex/doc/html/__filesource fsource_Vortex_Debug_testvortex_test.php.html,NON
Brought to you by:
nop144666
Update of /cvsroot/phpvortex/phpvortex/doc/html/__filesource In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28251/doc/html/__filesource Modified 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 Added Files: fsource_Vortex_Debug_testvortex_test.php.html Log Message: Updating documentation Index: fsource_Vortex_Debug_debug.php.html =================================================================== RCS file: /cvsroot/phpvortex/phpvortex/doc/html/__filesource/fsource_Vortex_Debug_debug.php.html,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** fsource_Vortex_Debug_debug.php.html 30 Sep 2004 13:37:33 -0000 1.1 --- fsource_Vortex_Debug_debug.php.html 4 Oct 2004 18:27:07 -0000 1.2 *************** *** 42,48 **** <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> --- 42,48 ---- <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-num">0</span><span class="src-sym">, </span><span class="src-id">TRUE</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><span class="src-num">0</span><span class="src-sym">, </span><span class="src-id">TRUE</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> *************** *** 59,85 **** <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> --- 59,86 ---- <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">global </span><span class="src-var">$debug</span><span class="src-sym">;</span></li> ! <li><a name="a47"></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="a48"></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="a49"></a> <span class="src-sym">}</span></li> ! <li><a name="a50"></a> <span class="src-sym">}</span></li> ! <li><a name="a51"></a><span class="src-sym">} </span><span class="src-key">else </span><span class="src-sym">{</span></li> ! <li><a name="a52"></a> <span class="src-doc">/** </span><span class="src-doc-coretag">@ignore</span><span class="src-doc"> */</span></li> ! <li><a name="a53"></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="a53"></a> </li> ! <li><a name="a54"></a> <span class="src-sym">{</span></li> ! <li><a name="a55"></a> <span class="src-key">return</span><span class="src-sym">;</span></li> ! <li><a name="a56"></a> <span class="src-sym">}</span></li> ! <li><a name="a57"></a> <span class="src-doc">/** </span><span class="src-doc-coretag">@ignore</span><span class="src-doc"> */</span></li> ! <li><a name="a58"></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="a58"></a> </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-sym">;</span></li> ! <li><a name="a61"></a> <span class="src-sym">}</span></li> ! <li><a name="a62"></a><span class="src-sym">}</span></li> ! <li><a name="a63"></a><span class="src-php">?></span></li> </ol></pre> </div> <p class="notes" id="credit"> ! Documentation generated on Mon, 4 Oct 2004 15:26:34 -0300 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.3.0RC3</a> </p> </body> Index: fsource_Vortex_Page_SEC_Base.class.php.html =================================================================== RCS file: /cvsroot/phpvortex/phpvortex/doc/html/__filesource/fsource_Vortex_Page_SEC_Base.class.php.html,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** fsource_Vortex_Page_SEC_Base.class.php.html 30 Sep 2004 13:37:33 -0000 1.1 --- fsource_Vortex_Page_SEC_Base.class.php.html 4 Oct 2004 18:27:07 -0000 1.2 *************** *** 57,61 **** </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> --- 57,61 ---- </div> <p class="notes" id="credit"> ! Documentation generated on Mon, 4 Oct 2004 15:26:41 -0300 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.3.0RC3</a> </p> </body> Index: fsource_Vortex_DB_RS_MySQL.class.php.html =================================================================== RCS file: /cvsroot/phpvortex/phpvortex/doc/html/__filesource/fsource_Vortex_DB_RS_MySQL.class.php.html,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** fsource_Vortex_DB_RS_MySQL.class.php.html 30 Sep 2004 13:37:33 -0000 1.1 --- fsource_Vortex_DB_RS_MySQL.class.php.html 4 Oct 2004 18:27:07 -0000 1.2 *************** *** 109,113 **** <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> --- 109,113 ---- <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-id">link</span><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> *************** *** 119,123 **** <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> --- 119,123 ---- <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-id">link</span><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> *************** *** 137,141 **** </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> --- 137,141 ---- </div> <p class="notes" id="credit"> ! Documentation generated on Mon, 4 Oct 2004 15:26:40 -0300 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.3.0RC3</a> </p> </body> Index: fsource_Vortex_DB_FT_Text.class.php.html =================================================================== RCS file: /cvsroot/phpvortex/phpvortex/doc/html/__filesource/fsource_Vortex_DB_FT_Text.class.php.html,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** fsource_Vortex_DB_FT_Text.class.php.html 30 Sep 2004 13:37:33 -0000 1.1 --- fsource_Vortex_DB_FT_Text.class.php.html 4 Oct 2004 18:27:07 -0000 1.2 *************** *** 102,111 **** <li><a name="a88"></a> <span class="src-key">return </span><span class="src-id">TRUE</span><span class="src-sym">;</span></li> <li><a name="a89"></a> </span><span class="src-str"><span class="src-sym">}</span></span></li> ! <li><a name="a90"></a></span><span class="src-str"><span class="src-sym">}</span></span></li> ! <li><a name="a91"></a> </li> </ol></pre> </div> <p class="notes" id="credit"> ! Documentation generated on Thu, 30 Sep 2004 10:35:38 -0300 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.3.0RC3</a> </p> </body> --- 102,122 ---- <li><a name="a88"></a> <span class="src-key">return </span><span class="src-id">TRUE</span><span class="src-sym">;</span></li> <li><a name="a89"></a> </span><span class="src-str"><span class="src-sym">}</span></span></li> ! <li><a name="a90"></a> </li> ! <li><a name="a91"></a></span><span class="src-str"> /**</span></li> ! <li><a name="a92"></a></span><span class="src-str"> * Format the field for a WHERE clause.</span></li> ! <li><a name="a93"></a></span><span class="src-str"> *</span></li> ! <li><a name="a94"></a></span><span class="src-str"> * @param string $field The data from the field to be formated.</span></li> ! <li><a name="a95"></a></span><span class="src-str"> * @return string Returns the formated field.</span></li> ! <li><a name="a96"></a></span><span class="src-str"> */</span></li> ! <li><a name="a97"></a></span><span class="src-str"> <span class="src-key">function</span> <span class="src-id">Where</span><span class="src-sym">(</span><span class="src-sym">&</span><span class="src-var">$field</span><span class="src-sym">)</span></span></li> ! <li><a name="a98"></a></span><span class="src-str"> <span class="src-sym">{</span></span></li> ! <li><a name="a99"></a></span><span class="src-str"> <span class="src-key">return</span> <span class="src-str">"</span></span>{<span class="src-var">$this</span><span class="src-sym">-></span><a href="../Vortex/DB/FT_Base.html#var$name_db">name_db</a><span class="src-sym">} </span><span class="src-id">LIKE</span> '%</span><span class="src-str"><span class="src-str">"</span>.<span class="src-var">$this</span></span><span class="src-sym">-></span><a href="../Vortex/DB/FT_Base.html#var$db">db</a><span class="src-sym">-></span><span class="src-id">AddSlashes</span><span class="src-sym">(</span><span class="src-var">$field</span><span class="src-sym">)</span>.<span class="src-str">"%'"</span><span class="src-sym">;</span></li> ! <li><a name="a100"></a> </span><span class="src-str"><span class="src-sym">}</span></span></li> ! <li><a name="a101"></a></span><span class="src-str"><span class="src-sym">}</span></span></li> ! <li><a name="a102"></a> </li> </ol></pre> </div> <p class="notes" id="credit"> ! Documentation generated on Mon, 4 Oct 2004 15:26:37 -0300 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.3.0RC3</a> </p> </body> Index: fsource_Vortex_Debug_d_header.php.html =================================================================== RCS file: /cvsroot/phpvortex/phpvortex/doc/html/__filesource/fsource_Vortex_Debug_d_header.php.html,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** fsource_Vortex_Debug_d_header.php.html 30 Sep 2004 13:37:33 -0000 1.1 --- fsource_Vortex_Debug_d_header.php.html 4 Oct 2004 18:27:07 -0000 1.2 *************** *** 30,34 **** </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> --- 30,34 ---- </div> <p class="notes" id="credit"> ! Documentation generated on Mon, 4 Oct 2004 15:26:35 -0300 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.3.0RC3</a> </p> </body> Index: fsource_Vortex_DB_TB_Base.class.php.html =================================================================== RCS file: /cvsroot/phpvortex/phpvortex/doc/html/__filesource/fsource_Vortex_DB_TB_Base.class.php.html,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** fsource_Vortex_DB_TB_Base.class.php.html 30 Sep 2004 13:37:33 -0000 1.1 --- fsource_Vortex_DB_TB_Base.class.php.html 4 Oct 2004 18:27:07 -0000 1.2 *************** *** 24,68 **** <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> --- 24,380 ---- <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"> * No Error</span></li> <li><a name="a14"></a><span class="src-doc"> *</span></li> ! <li><a name="a15"></a><span class="src-doc"> * Error codes for TB_*</span></li> ! <li><a name="a16"></a><span class="src-doc"> */</span></li> ! <li><a name="a17"></a><a href="http://www.php.net/define">define</a><span class="src-sym">(</span><span class="src-str">'TB_ERR_OK'</span><span class="src-sym">, </span><span class="src-num">0</span><span class="src-sym">)</span><span class="src-sym">;</span></li> ! <li><a name="a18"></a><span class="src-doc">/**</span></li> ! <li><a name="a19"></a><span class="src-doc"> * Inconsistency detected in a field.</span></li> ! <li><a name="a20"></a><span class="src-doc"> *</span></li> ! <li><a name="a21"></a><span class="src-doc"> * Error codes for TB_*</span></li> ! <li><a name="a22"></a><span class="src-doc"> */</span></li> ! <li><a name="a23"></a><a href="http://www.php.net/define">define</a><span class="src-sym">(</span><span class="src-str">'TB_ERR_INCONSIST'</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="a24"></a><span class="src-doc">/**</span></li> ! <li><a name="a25"></a><span class="src-doc"> * No Primary Key found.</span></li> ! <li><a name="a26"></a><span class="src-doc"> *</span></li> ! <li><a name="a27"></a><span class="src-doc"> * Error codes for TB_*</span></li> ! <li><a name="a28"></a><span class="src-doc"> */</span></li> ! <li><a name="a29"></a><a href="http://www.php.net/define">define</a><span class="src-sym">(</span><span class="src-str">'TB_ERR_NOPKEY'</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="a30"></a><span class="src-doc">/**</span></li> ! <li><a name="a31"></a><span class="src-doc"> * Empty parameter or RecordSet.</span></li> ! <li><a name="a32"></a><span class="src-doc"> *</span></li> ! <li><a name="a33"></a><span class="src-doc"> * Error codes for TB_*</span></li> ! <li><a name="a34"></a><span class="src-doc"> */</span></li> ! <li><a name="a35"></a><a href="http://www.php.net/define">define</a><span class="src-sym">(</span><span class="src-str">'TB_ERR_EMPTY'</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="a36"></a><span class="src-doc">/**</span></li> ! <li><a name="a37"></a><span class="src-doc"> * Database error (use </span><span class="src-doc-inlinetag">{@link DB_Base::Error()}</span><span class="src-doc"> to discover which error).</span></li> ! <li><a name="a38"></a><span class="src-doc"> *</span></li> ! <li><a name="a39"></a><span class="src-doc"> * Error codes for TB_*</span></li> ! <li><a name="a40"></a><span class="src-doc"> */</span></li> ! <li><a name="a41"></a><a href="http://www.php.net/define">define</a><span class="src-sym">(</span><span class="src-str">'TB_ERR_DB'</span><span class="src-sym">, </span><span class="src-num">4</span><span class="src-sym">)</span><span class="src-sym">;</span></li> ! <li><a name="a42"></a> </li> ! <li><a name="a43"></a><span class="src-doc">/**</span></li> ! <li><a name="a44"></a><span class="src-doc"> * Base class for tables in databases.</span></li> ! <li><a name="a45"></a><span class="src-doc"> *</span></li> ! <li><a name="a46"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@package</span><span class="src-doc"> Vortex</span></li> ! <li><a name="a47"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@subpackage</span><span class="src-doc"> DB</span></li> ! <li><a name="a48"></a><span class="src-doc"> */</span></li> ! <li><a name="a49"></a><span class="src-key">class </span><a href="../Vortex/DB/TB_Base.html">TB_Base</a></li> ! <li><a name="a50"></a><span class="src-sym">{</span></li> ! <li><a name="a51"></a> <span class="src-doc">/**</span></li> ! <li><a name="a52"></a><span class="src-doc"> * Database where the table is.</span></li> ! <li><a name="a53"></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="a54"></a><span class="src-doc"> */</span></li> ! <li><a name="a55"></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="a56"></a> </li> ! <li><a name="a57"></a> <span class="src-doc">/**</span></li> ! <li><a name="a58"></a><span class="src-doc"> * Table name.</span></li> ! <li><a name="a59"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li> ! <li><a name="a60"></a><span class="src-doc"> */</span></li> ! <li><a name="a61"></a> <span class="src-key">var </span><a href="../Vortex/DB/TB_Base.html#var$name">$name</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"> * Table name in the database.</span></li> ! <li><a name="a65"></a><span class="src-doc"> * Default = </span><span class="src-doc-inlinetag">{@link $name}</span></li> ! <li><a name="a66"></a><span class="src-doc"> *</span></li> ! <li><a name="a67"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li> ! <li><a name="a68"></a><span class="src-doc"> */</span></li> ! <li><a name="a69"></a> <span class="src-key">var </span><a href="../Vortex/DB/TB_Base.html#var$name_db">$name_db</a><span class="src-sym">;</span></li> ! <li><a name="a70"></a> </li> ! <li><a name="a71"></a> <span class="src-doc">/**</span></li> ! <li><a name="a72"></a><span class="src-doc"> * Label of the table for forms and listings.</span></li> ! <li><a name="a73"></a><span class="src-doc"> * Default = </span><span class="src-doc-inlinetag">{@link $name}</span></li> ! <li><a name="a74"></a><span class="src-doc"> *</span></li> ! <li><a name="a75"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li> ! <li><a name="a76"></a><span class="src-doc"> */</span></li> ! <li><a name="a77"></a> <span class="src-key">var </span><a href="../Vortex/DB/TB_Base.html#var$label">$label</a><span class="src-sym">;</span></li> ! <li><a name="a78"></a> </li> ! <li><a name="a79"></a> <span class="src-doc">/**</span></li> ! <li><a name="a80"></a><span class="src-doc"> * Last error in the object.</span></li> ! <li><a name="a81"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">int </span></li> ! <li><a name="a82"></a><span class="src-doc"> */</span></li> ! <li><a name="a83"></a> <span class="src-key">var </span><a href="../Vortex/DB/TB_Base.html#var$error">$error</a> = <span class="src-id">TB_ERR_OK</span><span class="src-sym">;</span></li> ! <li><a name="a84"></a> </li> ! <li><a name="a85"></a> <span class="src-doc">/**</span></li> ! <li><a name="a86"></a><span class="src-doc"> * Array containing all the fields of the table (FT_* classes).</span></li> ! <li><a name="a87"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">array </span></li> ! <li><a name="a88"></a><span class="src-doc"> */</span></li> ! <li><a name="a89"></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="a90"></a> </li> ! <li><a name="a91"></a> <span class="src-doc">/**</span></li> ! <li><a name="a92"></a><span class="src-doc"> * Array containing references to the fields to use in lists.</span></li> ! <li><a name="a93"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">array </span></li> ! <li><a name="a94"></a><span class="src-doc"> */</span></li> ! <li><a name="a95"></a> <span class="src-key">var </span><a href="../Vortex/DB/TB_Base.html#var$fields_list">$fields_list</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="a96"></a> </li> ! <li><a name="a97"></a> <span class="src-doc">/**</span></li> ! <li><a name="a98"></a><span class="src-doc"> * Order by parameter used in lists.</span></li> ! <li><a name="a99"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li> ! <li><a name="a100"></a><span class="src-doc"> */</span></li> ! <li><a name="a101"></a> <span class="src-key">var </span><a href="../Vortex/DB/TB_Base.html#var$list_order">$list_order</a> = <span class="src-str">''</span><span class="src-sym">;</span></li> ! <li><a name="a102"></a> </li> ! <li><a name="a103"></a> <span class="src-doc">/**</span></li> ! <li><a name="a104"></a><span class="src-doc"> * Number of records per page to display in lists.</span></li> ! <li><a name="a105"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">int </span></li> ! <li><a name="a106"></a><span class="src-doc"> */</span></li> ! <li><a name="a107"></a> <span class="src-key">var </span><a href="../Vortex/DB/TB_Base.html#var$list_recspage">$list_recspage</a> = <span class="src-num">25</span><span class="src-sym">;</span></li> ! <li><a name="a108"></a> </li> ! <li><a name="a109"></a> <span class="src-doc">/**</span></li> ! <li><a name="a110"></a><span class="src-doc"> * Array containing references to the fields to use in forms.</span></li> ! <li><a name="a111"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">FT_Base </span></li> ! <li><a name="a112"></a><span class="src-doc"> */</span></li> ! <li><a name="a113"></a> <span class="src-key">var </span><a href="../Vortex/DB/TB_Base.html#var$fields_form">$fields_form</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="a114"></a> </li> ! <li><a name="a115"></a> <span class="src-doc">/**</span></li> ! <li><a name="a116"></a><span class="src-doc"> * Array the current row of the table, for output, edit or search.</span></li> ! <li><a name="a117"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">array </span></li> ! <li><a name="a118"></a><span class="src-doc"> */</span></li> ! <li><a name="a119"></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="a120"></a> </li> ! <li><a name="a121"></a> <span class="src-doc">/**</span></li> ! <li><a name="a122"></a><span class="src-doc"> * Constructor: Init the object, and define the table's fields and relationships.</span></li> ! <li><a name="a123"></a><span class="src-doc"> *</span></li> ! <li><a name="a124"></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="a125"></a><span class="src-doc"> */</span></li> ! <li><a name="a126"></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="a127"></a> <span class="src-sym">{</span></li> ! <li><a name="a128"></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="a129"></a> <a href="http://www.php.net/is_null">is_null</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../Vortex/DB/TB_Base.html#var$name_db">name_db</a><span class="src-sym">) </span><span class="src-key">and </span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../Vortex/DB/TB_Base.html#var$name_db">name_db</a> = <span class="src-var">$this</span><span class="src-sym">-></span><a href="../Vortex/DB/TB_Base.html#var$name">name</a><span class="src-sym">;</span></li> ! <li><a name="a130"></a> <a href="http://www.php.net/is_null">is_null</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../Vortex/DB/TB_Base.html#var$label">label</a><span class="src-sym">) </span><span class="src-key">and </span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../Vortex/DB/TB_Base.html#var$label">label</a> = <span class="src-var">$this</span><span class="src-sym">-></span><a href="../Vortex/DB/TB_Base.html#var$name">name</a><span class="src-sym">;</span></li> ! <li><a name="a131"></a> <span class="src-sym">}</span></li> ! <li><a name="a132"></a> </li> ! <li><a name="a133"></a> <span class="src-doc">/**</span></li> ! <li><a name="a134"></a><span class="src-doc"> * Get the last error message.</span></li> ! <li><a name="a135"></a><span class="src-doc"> *</span></li> ! <li><a name="a136"></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 the last error message, or FALSE if no error.</span></li> ! <li><a name="a137"></a><span class="src-doc"> */</span></li> ! <li><a name="a138"></a> <span class="src-key">function </span><a href="../Vortex/DB/TB_Base.html#methodError">Error</a><span class="src-sym">(</span><span class="src-sym">)</span></li> ! <li><a name="a139"></a> <span class="src-sym">{</span></li> ! <li><a name="a140"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../Vortex/DB/TB_Base.html#var$error">error</a> == <span class="src-id"><a href="../Vortex/DB/_TB_Base_class_php.html#defineTB_ERR_OK">TB_ERR_OK</a></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="a141"></a> <span class="src-key">return </span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../Vortex/DB/TB_Base.html#var$error">error</a><span class="src-sym">;</span></li> ! <li><a name="a142"></a> <span class="src-sym">}</span></li> ! <li><a name="a143"></a> </li> ! <li><a name="a144"></a> <span class="src-doc">/**</span></li> ! <li><a name="a145"></a><span class="src-doc"> * Set the internal buffer to a record to show/edit, or a blank one.</span></li> ! <li><a name="a146"></a><span class="src-doc"> *</span></li> ! <li><a name="a147"></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">$data </span><span class="src-doc">Array containing the data to seek as 'field' => 'value'.</span></li> ! <li><a name="a148"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">bool </span><span class="src-doc-var">$pkonly </span><span class="src-doc">Use only the pkey's in the search?</span></li> ! <li><a name="a149"></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 on error.</span></li> ! <li><a name="a150"></a><span class="src-doc"> */</span></li> ! <li><a name="a151"></a> <span class="src-key">function </span><a href="../Vortex/DB/TB_Base.html#methodSeek">Seek</a><span class="src-sym">(</span><span class="src-var">$data </span>= <span class="src-id">NULL</span><span class="src-sym">, </span><span class="src-var">$pkonly </span>= <span class="src-id">TRUE</span><span class="src-sym">)</span></li> ! <li><a name="a152"></a> <span class="src-sym">{</span></li> ! <li><a name="a153"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-key">empty</span><span class="src-sym">(</span><span class="src-var">$data</span><span class="src-sym">)) </span><span class="src-sym">{</span></li> ! <li><a name="a154"></a> <span class="src-var">$this</span><span class="src-sym">-></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="a155"></a> <span class="src-key">return </span><span class="src-id">TRUE</span><span class="src-sym">;</span></li> ! <li><a name="a156"></a> <span class="src-sym">}</span></li> ! <li><a name="a157"></a> <span class="src-var">$where </span>= <span class="src-str">''</span><span class="src-sym">;</span></li> ! <li><a name="a158"></a> <span class="src-key">foreach </span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../Vortex/DB/TB_Base.html#var$fields">fields</a> <span class="src-key">as </span><span class="src-var">$field</span><span class="src-sym">) </span><span class="src-key">if </span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-var">$pkonly </span>|| <span class="src-var">$field</span><span class="src-sym">-></span><span class="src-id">pkey</span><span class="src-sym">) </span><span class="src-sym">{</span></li> ! <li><a name="a159"></a> <span class="src-key">if </span><span class="src-sym">(</span>isset<span class="src-sym">(</span><span class="src-var">$data</span><span class="src-sym">[</span><span class="src-var">$field</span><span class="src-sym">-></span><span class="src-id">name_form</span><span class="src-sym">]</span><span class="src-sym">)) </span><span class="src-var">$where </span>.= <span class="src-sym">(</span><a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$where</span><span class="src-sym">)</span>?<span class="src-str">' AND '</span>:<span class="src-str">''</span><span class="src-sym">)</span>.<span class="src-var">$field</span><span class="src-sym">-></span><span class="src-id">Where</span><span class="src-sym">(</span><span class="src-var">$data</span><span class="src-sym">[</span><span class="src-var">$field</span><span class="src-sym">-></span><span class="src-id">name_form</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li> ! <li><a name="a160"></a> <span class="src-sym">}</span></li> ! <li><a name="a161"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-sym">!</span><a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$where</span><span class="src-sym">)) </span><span class="src-sym">{</span></li> ! <li><a name="a162"></a> <span class="src-var">$this</span><span class="src-sym">-></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="a163"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../Vortex/DB/TB_Base.html#var$error">error</a> = <span class="src-id"><a href="../Vortex/DB/_TB_Base_class_php.html#defineTB_ERR_NOPKEY">TB_ERR_NOPKEY</a></span><span class="src-sym">;</span></li> ! <li><a name="a164"></a> <span class="src-key">return </span><span class="src-id">FALSE</span><span class="src-sym">;</span></li> ! <li><a name="a165"></a> <span class="src-sym">}</span></li> ! <li><a name="a166"></a> <span class="src-var">$sql </span>= <span class="src-str">"</span><span class="src-str"><span class="src-id">SELECT</span> * <span class="src-id">FROM</span> {<span class="src-var">$this</span></span><span class="src-sym">-></span><a href="../Vortex/DB/TB_Base.html#var$name_db">name_db</a><span class="src-sym">} </span><span class="src-id">WHERE </span><span class="src-var">$where</span><span class="src-str"></span><span class="src-str">"</span><span class="src-sym">;</span></span></li> ! <li><a name="a167"></a></span><span class="src-str"> <span class="src-id">dv</span><span class="src-sym">(</span><span class="src-num">3</span><span class="src-sym">,</span> <span class="src-str">'SEEK SELECT'</span><span class="src-sym">,</span> <span class="src-var">$sql</span><span class="src-sym">)</span><span class="src-sym">;</span></span></li> ! <li><a name="a168"></a></span><span class="src-str"> <span class="src-key">if</span> <span class="src-sym">(</span><span class="src-sym">!</span><span class="src-sym">(</span><span class="src-var">$rs</span> = <span class="src-var">$this</span></span><span class="src-sym">-></span><a href="../Vortex/DB/TB_Base.html#var$db">db</a><span class="src-sym">-></span><a href="../Vortex/DB/DB_Base.html#methodQuery">Query</a><span class="src-sym">(</span><span class="src-var">$sql</span><span class="src-sym">))) </span><span class="src-str"></span><span class="src-sym">{</span></span></li> ! <li><a name="a169"></a></span><span class="src-str"> <span class="src-var">$this</span></span><span class="src-sym">-></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="a170"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../Vortex/DB/TB_Base.html#var$error">error</a> = <span class="src-id">TB_ERR_DB</span><span class="src-sym">;</span></li> ! <li><a name="a171"></a> <span class="src-key">return </span><span class="src-id">FALSE</span><span class="src-sym">;</span></li> ! <li><a name="a172"></a> </span><span class="src-str"><span class="src-sym">}</span></span></li> ! <li><a name="a173"></a></span><span class="src-str"> <span class="src-key">if</span> <span class="src-sym">((</span><span class="src-var">$this</span></span><span class="src-sym">-></span><a href="../Vortex/DB/TB_Base.html#var$data">data</a> = <span class="src-var">$rs</span><span class="src-sym">-></span><span class="src-id">Row</span><span class="src-sym">(</span><span class="src-sym">)) </span>=== <span class="src-id">FALSE</span><span class="src-sym">) </span><span class="src-str"></span><span class="src-sym">{</span></span></li> ! <li><a name="a174"></a></span><span class="src-str"> <span class="src-var">$this</span></span><span class="src-sym">-></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="a175"></a> <span class="src-var">$this</span><span class="src-sym">-></span><a href="../Vortex/DB/TB_Base.html#var$error">error</a> = <span class="src-id">TB_ERR_EMPTY</span><span class="src-sym">;</span></li> ! <li><a name="a176"></a> <span class="src-key">return </span><span class="src-id">FALSE</span><span class="src-sym">;</span></li> ! <li><a name="a177"></a> </span><span class="src-str"><span class="src-sym">}</span></span></li> ! <li><a name="a178"></a></span><span class="src-str"> <span class="src-var">$rs</span></span><span class="src-sym">-></span><span class="src-id">Close</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li> ! <li><a name="a179"></a> <span class="src-key">return </span><span class="src-id">TRUE</span><span class="src-sym">;</span></li> ! <li><a name="a180"></a> </span><span class="src-str"><span class="src-sym">}</span></span></li> ! <li><a name="a181"></a> </li> ! <li><a name="a182"></a></span><span class="src-str"> /**</span></li> ! <li><a name="a183"></a></span><span class="src-str"> * INSERT or UPDATE the data to the database.</span></li> ! <li><a name="a184"></a></span><span class="src-str"> *</span></li> ! <li><a name="a185"></a></span><span class="src-str"> * @param array $data Array containing all the data to save as 'field' => 'value'.</span></li> ! <li><a name="a186"></a></span><span class="src-str"> * @return bool Returns TRUE on success, FALSE on error.</span></li> ! <li><a name="a187"></a></span><span class="src-str"> */</span></li> ! <li><a name="a188"></a></span><span class="src-str"> <span class="src-key">function</span> <span class="src-id">Save</span><span class="src-sym">(</span><span class="src-var">$data</span><span class="src-sym">)</span></span></li> ! <li><a name="a189"></a></span><span class="src-str"> <span class="src-sym">{</span></span></li> ! <li><a name="a190"></a></span><span class="src-str"> <span class="src-key">if</span> <span class="src-sym">(</span><span class="src-key">empty</span><span class="src-sym">(</span><span class="src-var">$data</span><span class="src-sym">))</span> <span class="src-sym">{</span></span></li> ! <li><a name="a191"></a></span><span class="src-str"> <span class="src-var">$this</span></span><span class="src-sym">-></span><a href="../Vortex/DB/TB_Base.html#var$error">error</a> = <span class="src-id">TB_ERR_EMPTY</span><span class="src-sym">;</span></li> ! <li><a name="a192"></a> <span class="src-key">return </span><span class="src-id">FALSE</span><span class="src-sym">;</span></li> ! <li><a name="a193"></a> </span><span class="src-str"><span class="src-sym">}</span></span></li> ! <li><a name="a194"></a></span><span class="src-str"> <span class="src-var">$values</span> = <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></span></li> ! <li><a name="a195"></a></span><span class="src-str"> <span class="src-var">$where</span> = <span class="src-str">''</span><span class="src-sym">;</span></span></li> ! <li><a name="a196"></a></span><span class="src-str"> <span class="src-key">foreach</span> <span class="src-sym">(</span><span class="src-var">$this</span></span><span class="src-sym">-></span><a href="../Vortex/DB/TB_Base.html#var$fields">fields</a> <span class="src-key">as </span><span class="src-var">$field</span><span class="src-sym">) </span><span class="src-str"></span><span class="src-sym">{</span></span></li> ! <li><a name="a197"></a></span><span class="src-str"> <span class="src-key">if</span> <span class="src-sym">((</span><span class="src-var">$value</span> = <span class="src-var">$field</span></span><span class="src-sym">-></span><span class="src-id">Consist</span><span class="src-sym">(</span><span class="src-var">$data</span><span class="src-sym">)) </span>=== <span class="src-id">FALSE</span><span class="src-sym">) </span><span class="src-str"></span><span class="src-sym">{</span></span></li> ! <li><a name="a198"></a></span><span class="src-str"> <span class="src-var">$this</span></span><span class="src-sym">-></span><a href="../Vortex/DB/TB_Base.html#var$error">error</a> = <span class="src-id">TB_ERR_INCONSIST</span><span class="src-sym">;</span></li> ! <li><a name="a199"></a> <span class="src-key">return </span><span class="src-id">FALSE</span><span class="src-sym">;</span></li> ! <li><a name="a200"></a> </span><span class="src-str"><span class="src-sym">}</span></span></li> ! <li><a name="a201"></a></span><span class="src-str"> <span class="src-key">if</span> <span class="src-sym">(</span><span class="src-var">$field</span></span><span class="src-sym">-></span><span class="src-id">pkey</span><span class="src-sym">) </span><span class="src-str"></span><span class="src-sym">{</span></span></li> ! <li><a name="a202"></a></span><span class="src-str"> <span class="src-var">$where</span> .= <span class="src-sym">(</span><span class="src-id">strlen</span><span class="src-sym">(</span><span class="src-var">$where</span><span class="src-sym">)</span>?<span class="src-str">' AND '</span>:<span class="src-str">''</span><span class="src-sym">)</span>.<span class="src-var">$field</span></span><span class="src-sym">-></span><span class="src-id">Where</span><span class="src-sym">(</span><span class="src-var">$value</span><span class="src-sym">)</span><span class="src-sym">;</span></li> ! <li><a name="a203"></a> </span><span class="src-str"><span class="src-sym">}</span> <span class="src-key">else</span> <span class="src-sym">{</span></span></li> ! <li><a name="a204"></a></span><span class="src-str"> isset<span class="src-sym">(</span><span class="src-var">$data</span><span class="src-sym">[</span><span class="src-var">$field</span></span><span class="src-sym">-></span><span class="src-id">name_form</span><span class="src-sym">]</span><span class="src-sym">) </span><span class="src-key">and </span><span class="src-var">$values</span><span class="src-sym">[</span><span class="src-var">$field</span><span class="src-sym">-></span><span class="src-id">name_db</span><span class="src-sym">] </span>= <span class="src-var">$value</span><span class="src-sym">;</span></li> ! <li><a name="a205"></a> </span><span class="src-str"><span class="src-sym">}</span></span></li> ! <li><a name="a206"></a></span><span class="src-str"> <span class="src-sym">}</span></span></li> ! <li><a name="a207"></a></span><span class="src-str"> <span class="src-key">if</span> <span class="src-sym">(</span><span class="src-key">empty</span><span class="src-sym">(</span><span class="src-var">$where</span><span class="src-sym">))</span> <span class="src-sym">{</span></span></li> ! <li><a name="a208"></a></span><span class="src-str"> <span class="src-key">if</span> <span class="src-sym">(</span><span class="src-key">empty</span><span class="src-sym">(</span><span class="src-var">$values</span><span class="src-sym">))</span> <span class="src-sym">{</span></span></li> ! <li><a name="a209"></a></span><span class="src-str"> <span class="src-var">$this</span></span><span class="src-sym">-></span><a href="../Vortex/DB/TB_Base.html#var$error">error</a> = <span class="src-id">TB_ERR_EMPTY</span><span class="src-sym">;</span></li> ! <li><a name="a210"></a> <span class="src-key">return </span><span class="src-id">FALSE</span><span class="src-sym">;</span></li> ! <li><a name="a211"></a> </span><span class="src-str"><span class="src-sym">}</span></span></li> ! <li><a name="a212"></a></span><span class="src-str"> <span class="src-key">if</span> <span class="src-sym">(</span><span class="src-sym">!</span><span class="src-var">$this</span></span><span class="src-sym">-></span><a href="../Vortex/DB/TB_Base.html#var$db">db</a><span class="src-sym">-></span><a href="../Vortex/DB/DB_Base.html#methodInsert">Insert</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-></span><a href="../Vortex/DB/TB_Base.html#var$name_db">name_db</a><span class="src-sym">, </span><span class="src-var">$values</span><span class="src-sym">)) </span><span class="src-str"></span><span class="src-sym">{</span></span></li> ! <li><a name="a213"></a></span><span class="src-str"> <span class="src-var">$this</span></span><span class="src-sym">-></span><a href="../Vortex/DB/TB_Base.html#var$error">error</a> = <span class="src-id">TB_ERR_DB</span><span class="src-sym">;</span></li> ! <li><a name="a214"></a> <span class="src-key">return </span><span class="src-id">FALSE</span><span class="src-sym">;</span></li> ! <li><a name="a215"></a> </span><span class="src-str"><span class="src-sym">}</span></span></li> ! <li><a name="a216"></a></span><span class="src-str"> <span class="src-key">return</span> <span class="src-id">TRUE</span><span class="src-sym">;</span></span></li> ! <li><a name="a217"></a></span><span class="src-str"> <span class="src-sym">}</span></span></li> ! <li><a name="a218"></a></span><span class="src-str"> <span class="src-key">if</span> <span class="src-sym">(</span><span class="src-key">empty</span><span class="src-sym">(</span><span class="src-var">$values</span><span class="src-sym">))</span> <span class="src-sym">{</span></span></li> ! <li><a name="a219"></a></span><span class="src-str"> <span class="src-var">$this</span></span><span class="src-sym">-></span><a href="../Vortex/DB/TB_Base.html#var$error">error</a> = <span class="src-id">TB_ERR_EMPTY</span><span class="src-sym">;</span></li> ! <li><a name="a220"></a> <span class="src-key">return </span><span class="src-id">FALSE</span><span class="src-sym">;</span></li> ! <li><a name="a221"></a> </span><span class="src-str"><span class="src-sym">}</span></span></li> ! <li><a name="a222"></a></span><span class="src-str"> <span class="src-key">if</span> <span class="src-sym">(</span><span class="src-sym">!</span><span class="src-sym">(</span><span class="src-var">$rs</span> = <span class="src-var">$this</span></span><span class="src-sym">-></span><a href="../Vortex/DB/TB_Base.html#var$db">db</a><span class="src-sym">-></span><a href="../Vortex/DB/DB_Base.html#methodQuery">Query</a><span class="src-sym">(</span><span class="src-str"></span><span class="src-str">"</span><span class="src-id">SELECT</span> <span class="src-id">COUNT</span>(*) <span class="src-id">AS</span> <span class="src-id">cnt</span> <span class="src-id">FROM</span> </span>{<span class="src-var">$this</span><span class="src-sym">-></span><a href="../Vortex/DB/TB_Base.html#var$name_db">name_db</a><span class="src-sym">} </span><span class="src-id">WHERE </span><span class="src-var">$where</span><span class="src-str"></span><span class="src-str">"</span><span class="src-sym">)))</span> <span class="src-sym">{</span></span></li> ! <li><a name="a223"></a></span><span class="src-str"> <span class="src-var">$this</span></span><span class="src-sym">-></span><a href="../Vortex/DB/TB_Base.html#var$error">error</a> = <span class="src-id">TB_ERR_DB</span><span class="src-sym">;</span></li> ! <li><a name="a224"></a> <span class="src-key">return </span><span class="src-id">FALSE</span><span class="src-sym">;</span></li> ! <li><a name="a225"></a> </span><span class="src-str"><span class="src-sym">}</span></span></li> ! <li><a name="a226"></a></span><span class="src-str"> <span class="src-key">if</span> <span class="src-sym">((</span><span class="src-var">$row</span> = <span class="src-var">$rs</span></span><span class="src-sym">-></span><span class="src-id">Row</span><span class="src-sym">(</span><span class="src-sym">)) </span>=== <span class="src-id">FALSE</span><span class="src-sym">) </span><span class="src-str"></span><span class="src-sym">{</span></span></li> ! <li><a name="a227"></a></span><span class="src-str"> <span class="src-var">$this</span></span><span class="src-sym">-></span><a href="../V... [truncated message content] |