[PHPVortex-Commit] phpvortex/doc/html/__filesource fsource_Vortex_Page_SEC_Edit.class.php.html,NONE,
Brought to you by:
nop144666
Update of /cvsroot/phpvortex/phpvortex/doc/html/__filesource In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21953/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_Hidden.class.php.html fsource_Vortex_DB_FT_PKey.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_Debug_testTB_Test.class.php.html fsource_Vortex_Debug_testvortex_test.php.html fsource_Vortex_Debug_testvortex_test_page.php.html fsource_Vortex_Page_SEC_Base.class.php.html fsource_Vortex_Page_SEC_Form.class.php.html fsource_Vortex_Page_SEC_Header.class.php.html fsource_Vortex_Page_SEC_List.class.php.html fsource_Vortex_Page_SEC_ListNavigator.class.php.html fsource_Vortex_Page_SEC_Page.class.php.html fsource_Vortex_Page_SEC_Static.class.php.html fsource_Vortex_Util_Class Template.php.html fsource_Vortex_Util_URL.class.php.html fsource_Vortex_Util_confconf.php.html fsource_Vortex_Util_conflang_en.php.html fsource_Vortex_Util_conflang_pt_br.php.html Added Files: fsource_Vortex_Page_SEC_Edit.class.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.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** fsource_Vortex_Debug_debug.php.html 7 Oct 2004 21:28:36 -0000 1.5 --- fsource_Vortex_Debug_debug.php.html 8 Oct 2004 17:20:51 -0000 1.6 *************** *** 82,86 **** </div> <p class="notes" id="credit"> ! Documentation generated on Thu, 7 Oct 2004 18:19:39 -0300 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.3.0RC3</a> </p> </body> --- 82,86 ---- </div> <p class="notes" id="credit"> ! Documentation generated on Fri, 8 Oct 2004 14:21:51 -0300 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.3.0RC3</a> </p> </body> Index: fsource_Vortex_Page_SEC_Static.class.php.html =================================================================== RCS file: /cvsroot/phpvortex/phpvortex/doc/html/__filesource/fsource_Vortex_Page_SEC_Static.class.php.html,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** fsource_Vortex_Page_SEC_Static.class.php.html 7 Oct 2004 21:28:36 -0000 1.5 --- fsource_Vortex_Page_SEC_Static.class.php.html 8 Oct 2004 17:20:52 -0000 1.6 *************** *** 68,72 **** </div> <p class="notes" id="credit"> ! Documentation generated on Thu, 7 Oct 2004 18:19:52 -0300 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.3.0RC3</a> </p> </body> --- 68,72 ---- </div> <p class="notes" id="credit"> ! Documentation generated on Fri, 8 Oct 2004 14:22:20 -0300 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.3.0RC3</a> </p> </body> Index: fsource_Vortex_Util_conflang_en.php.html =================================================================== RCS file: /cvsroot/phpvortex/phpvortex/doc/html/__filesource/fsource_Vortex_Util_conflang_en.php.html,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** fsource_Vortex_Util_conflang_en.php.html 7 Oct 2004 21:28:36 -0000 1.3 --- fsource_Vortex_Util_conflang_en.php.html 8 Oct 2004 17:20:52 -0000 1.4 *************** *** 25,33 **** <li><a name="a12"></a><span class="src-var">$vortex_msgs </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="a13"></a><span class="src-var">$vortex_msgs</span><span class="src-sym">[</span><span class="src-str">'consist_error'</span><span class="src-sym">] </span>= <span class="src-str">'The following fields are required:'</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, 7 Oct 2004 18:19:44 -0300 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.3.0RC3</a> </p> </body> --- 25,45 ---- <li><a name="a12"></a><span class="src-var">$vortex_msgs </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="a13"></a><span class="src-var">$vortex_msgs</span><span class="src-sym">[</span><span class="src-str">'consist_error'</span><span class="src-sym">] </span>= <span class="src-str">'The following fields are required:'</span><span class="src-sym">;</span></li> ! <li><a name="a14"></a><span class="src-var">$vortex_msgs</span><span class="src-sym">[</span><span class="src-str">'form_submit'</span><span class="src-sym">] </span>= <span class="src-str">'Submit'</span><span class="src-sym">;</span></li> ! <li><a name="a15"></a><span class="src-var">$vortex_msgs</span><span class="src-sym">[</span><span class="src-str">'form_reset'</span><span class="src-sym">] </span>= <span class="src-str">'Reset'</span><span class="src-sym">;</span></li> ! <li><a name="a16"></a><span class="src-var">$vortex_msgs</span><span class="src-sym">[</span><span class="src-str">'form_new'</span><span class="src-sym">] </span>= <span class="src-str">'New'</span><span class="src-sym">;</span></li> ! <li><a name="a17"></a><span class="src-var">$vortex_msgs</span><span class="src-sym">[</span><span class="src-str">'form_delete'</span><span class="src-sym">] </span>= <span class="src-str">'Delete'</span><span class="src-sym">;</span></li> ! <li><a name="a18"></a> </li> ! <li><a name="a19"></a><span class="src-var">$vortex_errors </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="a20"></a><span class="src-var">$vortex_errors</span><span class="src-sym">[</span><span class="src-id"><a href="../Vortex/Util/_conf_conf_php.html#defineTB_ERR_OK">TB_ERR_OK</a></span><span class="src-sym">] </span>= <span class="src-str">'No error.'</span><span class="src-sym">;</span></li> ! <li><a name="a21"></a><span class="src-var">$vortex_errors</span><span class="src-sym">[</span><span class="src-id"><a href="../Vortex/Util/_conf_conf_php.html#defineTB_ERR_INCONSIST">TB_ERR_INCONSIST</a></span><span class="src-sym">] </span>= <span class="src-str">'Failed consistency check on data, please review the data and submit again.'</span><span class="src-sym">;</span></li> ! <li><a name="a22"></a><span class="src-var">$vortex_errors</span><span class="src-sym">[</span><span class="src-id"><a href="../Vortex/Util/_conf_conf_php.html#defineTB_ERR_NOPKEY">TB_ERR_NOPKEY</a></span><span class="src-sym">] </span>= <span class="src-str">'No Primary Key found.'</span><span class="src-sym">;</span></li> ! <li><a name="a23"></a><span class="src-var">$vortex_errors</span><span class="src-sym">[</span><span class="src-id"><a href="../Vortex/Util/_conf_conf_php.html#defineTB_ERR_EMPTY">TB_ERR_EMPTY</a></span><span class="src-sym">] </span>= <span class="src-str">'Empty parameter or RecordSet.'</span><span class="src-sym">;</span></li> ! <li><a name="a24"></a><span class="src-var">$vortex_errors</span><span class="src-sym">[</span><span class="src-id"><a href="../Vortex/Util/_conf_conf_php.html#defineTB_ERR_DB">TB_ERR_DB</a></span><span class="src-sym">] </span>= <span class="src-str">'Database error.'</span><span class="src-sym">;</span></li> ! <li><a name="a25"></a> </li> ! <li><a name="a26"></a><span class="src-php">?></span></li> </ol></pre> </div> <p class="notes" id="credit"> ! Documentation generated on Fri, 8 Oct 2004 14:21:56 -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.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** fsource_Vortex_DB_TB_Base.class.php.html 7 Oct 2004 21:28:35 -0000 1.5 --- fsource_Vortex_DB_TB_Base.class.php.html 8 Oct 2004 17:20:51 -0000 1.6 *************** *** 28,431 **** <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"> * No Error</span></li> <li><a name="a17"></a><span class="src-doc"> *</span></li> ! <li><a name="a18"></a><span class="src-doc"> * Error codes for TB_*</span></li> ! <li><a name="a19"></a><span class="src-doc"> */</span></li> ! <li><a name="a20"></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="a21"></a><span class="src-doc">/**</span></li> ! <li><a name="a22"></a><span class="src-doc"> * Inconsistency detected in a field.</span></li> ! <li><a name="a23"></a><span class="src-doc"> *</span></li> ! <li><a name="a24"></a><span class="src-doc"> * Error codes for TB_*</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">'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="a27"></a><span class="src-doc">/**</span></li> ! <li><a name="a28"></a><span class="src-doc"> * No Primary Key found.</span></li> ! <li><a name="a29"></a><span class="src-doc"> *</span></li> ! <li><a name="a30"></a><span class="src-doc"> * Error codes for TB_*</span></li> ! <li><a name="a31"></a><span class="src-doc"> */</span></li> ! <li><a name="a32"></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="a33"></a><span class="src-doc">/**</span></li> ! <li><a name="a34"></a><span class="src-doc"> * Empty parameter or RecordSet.</span></li> ! <li><a name="a35"></a><span class="src-doc"> *</span></li> ! <li><a name="a36"></a><span class="src-doc"> * Error codes for TB_*</span></li> ! <li><a name="a37"></a><span class="src-doc"> */</span></li> ! <li><a name="a38"></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="a39"></a><span class="src-doc">/**</span></li> ! <li><a name="a40"></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="a41"></a><span class="src-doc"> *</span></li> ! <li><a name="a42"></a><span class="src-doc"> * Error codes for TB_*</span></li> ! <li><a name="a43"></a><span class="src-doc"> */</span></li> ! <li><a name="a44"></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="a45"></a> </li> ! <li><a name="a46"></a><span class="src-doc">/**</span></li> ! <li><a name="a47"></a><span class="src-doc"> * Base class for tables in databases.</span></li> ! <li><a name="a48"></a><span class="src-doc"> *</span></li> ! <li><a name="a49"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@package</span><span class="src-doc"> Vortex</span></li> ! <li><a name="a50"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@subpackage</span><span class="src-doc"> DB</span></li> ! <li><a name="a51"></a><span class="src-doc"> */</span></li> ! <li><a name="a52"></a><span class="src-key">class </span><a href="../Vortex/DB/TB_Base.html">TB_Base</a></li> ! <li><a name="a53"></a><span class="src-sym">{</span></li> ! <li><a name="a54"></a> <span class="src-doc">/**</span></li> ! <li><a name="a55"></a><span class="src-doc"> * Database where the table is.</span></li> ! <li><a name="a56"></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="a57"></a><span class="src-doc"> */</span></li> ! <li><a name="a58"></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="a59"></a> </li> ! <li><a name="a60"></a> <span class="src-doc">/**</span></li> ! <li><a name="a61"></a><span class="src-doc"> * Table name.</span></li> ! <li><a name="a62"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li> ! <li><a name="a63"></a><span class="src-doc"> */</span></li> ! <li><a name="a64"></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="a65"></a> </li> ! <li><a name="a66"></a> <span class="src-doc">/**</span></li> ! <li><a name="a67"></a><span class="src-doc"> * Table name in the database.</span></li> ! <li><a name="a68"></a><span class="src-doc"> * Default = </span><span class="src-doc-inlinetag">{@link $name}</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">@var </span><span class="src-doc-type">string </span></li> ! <li><a name="a71"></a><span class="src-doc"> */</span></li> ! <li><a name="a72"></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="a73"></a> </li> ! <li><a name="a74"></a> <span class="src-doc">/**</span></li> ! <li><a name="a75"></a><span class="src-doc"> * Label of the table for forms and listings.</span></li> ! <li><a name="a76"></a><span class="src-doc"> * Default = </span><span class="src-doc-inlinetag">{@link $name}</span></li> ! <li><a name="a77"></a><span class="src-doc"> *</span></li> ! <li><a name="a78"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li> ! <li><a name="a79"></a><span class="src-doc"> */</span></li> ! <li><a name="a80"></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="a81"></a> </li> ! <li><a name="a82"></a> <span class="src-doc">/**</span></li> ! <li><a name="a83"></a><span class="src-doc"> * Last error in the object.</span></li> ! <li><a name="a84"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">int </span></li> ! <li><a name="a85"></a><span class="src-doc"> */</span></li> ! <li><a name="a86"></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="a87"></a> </li> ! <li><a name="a88"></a> <span class="src-doc">/**</span></li> ! <li><a name="a89"></a><span class="src-doc"> * Array containing all the fields of the table (FT_* classes).</span></li> ! <li><a name="a90"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">array </span></li> ! <li><a name="a91"></a><span class="src-doc"> */</span></li> ! <li><a name="a92"></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="a93"></a> </li> ! <li><a name="a94"></a> <span class="src-doc">/**</span></li> ! <li><a name="a95"></a><span class="src-doc"> * Array containing references to the fields to use in lists.</span></li> ! <li><a name="a96"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">array </span></li> <li><a name="a97"></a><span class="src-doc"> */</span></li> ! <li><a name="a98"></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="a99"></a> </li> ! <li><a name="a100"></a> <span class="src-doc">/**</span></li> ! <li><a name="a101"></a><span class="src-doc"> * Order by parameter used in lists.</span></li> ! <li><a name="a102"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li> ! <li><a name="a103"></a><span class="src-doc"> */</span></li> ! <li><a name="a104"></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="a105"></a> </li> ! <li><a name="a106"></a> <span class="src-doc">/**</span></li> ! <li><a name="a107"></a><span class="src-doc"> * Number of records per page to display in lists.</span></li> ! <li><a name="a108"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">int </span></li> <li><a name="a109"></a><span class="src-doc"> */</span></li> ! <li><a name="a110"></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="a111"></a> </li> ! <li><a name="a112"></a> <span class="src-doc">/**</span></li> ! <li><a name="a113"></a><span class="src-doc"> * Array containing references to the fields to use in forms.</span></li> ! <li><a name="a114"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">array </span></li> ! <li><a name="a115"></a><span class="src-doc"> */</span></li> ! <li><a name="a116"></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="a117"></a> </li> ! <li><a name="a118"></a> <span class="src-doc">/**</span></li> ! <li><a name="a119"></a><span class="src-doc"> * Array with the current row of the table, for output, edit or search.</span></li> ! <li><a name="a120"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">array </span></li> ! <li><a name="a121"></a><span class="src-doc"> */</span></li> ! <li><a name="a122"></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="a123"></a> </li> ! <li><a name="a124"></a> <span class="src-doc">/**</span></li> ! <li><a name="a125"></a><span class="src-doc"> * Constructor: Init the object, and define the table's fields and relationships.</span></li> ! <li><a name="a126"></a><span class="src-doc"> *</span></li> ! <li><a name="a127"></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="a128"></a><span class="src-doc"> */</span></li> ! <li><a name="a129"></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="a130"></a> <span class="src-sym">{</span></li> ! <li><a name="a131"></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="a132"></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="a133"></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="a134"></a> <span class="src-sym">}</span></li> ! <li><a name="a135"></a> </li> ! <li><a name="a136"></a> <span class="src-doc">/**</span></li> ! <li><a name="a137"></a><span class="src-doc"> * Get the last error message.</span></li> ! <li><a name="a138"></a><span class="src-doc"> *</span></li> ! <li><a name="a139"></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="a140"></a><span class="src-doc"> */</span></li> ! <li><a name="a141"></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="a142"></a> <span class="src-sym">{</span></li> ! <li><a name="a143"></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="a144"></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="a145"></a> <span class="src-sym">}</span></li> ! <li><a name="a146"></a> </li> ! <li><a name="a147"></a> <span class="src-doc">/**</span></li> ! <li><a name="a148"></a><span class="src-doc"> * Set the internal buffer to a record to show/edit, or a blank one.</span></li> ! <li><a name="a149"></a><span class="src-doc"> *</span></li> ! <li><a name="a150"></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="a151"></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="a152"></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="a153"></a><span class="src-doc"> */</span></li> ! <li><a name="a154"></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="a155"></a> <span class="src-sym">{</span></li> ! <li><a name="a156"></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="a157"></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="a158"></a> <span class="src-key">return </span><span class="src-id">TRUE</span><span class="src-sym">;</span></li> ! <li><a name="a159"></a> <span class="src-sym">}</span></li> ! <li><a name="a160"></a> <span class="src-var">$where </span>= <span class="src-str">''</span><span class="src-sym">;</span></li> ! <li><a name="a161"></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="a162"></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="a163"></a> <span class="src-sym">}</span></li> ! <li><a name="a164"></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="a165"></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="a166"></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="a167"></a> <span class="src-key">return </span><span class="src-id">FALSE</span><span class="src-sym">;</span></li> ! <li><a name="a168"></a> <span class="src-sym">}</span></li> ! <li><a name="a169"></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="a170"></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-key">empty</span><span class="src-sym">(</span><span class="src-var">$debug</span><span class="src-sym">))</span> <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="a171"></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="a172"></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="a173"></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="a174"></a> <span class="src-key">return </span><span class="src-id">FALSE</span><span class="src-sym">;</span></li> ! <li><a name="a175"></a> </span><span class="src-str"><span class="src-sym">}</span></span></li> ! <li><a name="a176"></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="a177"></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="a178"></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="a179"></a> <span class="src-key">return </span><span class="src-id">FALSE</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></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="a182"></a> <span class="src-key">return </span><span class="src-id">TRUE</span><span class="src-sym">;</span></li> ! <li><a name="a183"></a> </span><span class="src-str"><span class="src-sym">}</span></span></li> ! <li><a name="a184"></a> </li> ! <li><a name="a185"></a></span><span class="src-str"> /**</span></li> ! <li><a name="a186"></a></span><span class="src-str"> * INSERT or UPDATE the data to the database.</span></li> ! <li><a name="a187"></a></span><span class="src-str"> *</span></li> ! <li><a name="a188"></a></span><span class="src-str"> * @param array $data Array containing all the data to save as 'field' => 'value'.</span></li> ! <li><a name="a189"></a></span><span class="src-str"> * @return bool Returns TRUE on success, FALSE on error.</span></li> ! <li><a name="a190"></a></span><span class="src-str"> */</span></li> ! <li><a name="a191"></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="a192"></a></span><span class="src-str"> <span class="src-sym">{</span></span></li> ! <li><a name="a193"></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="a194"></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="a195"></a> <span class="src-key">return </span><span class="src-id">FALSE</span><span class="src-sym">;</span></li> ! <li><a name="a196"></a> </span><span class="src-str"><span class="src-sym">}</span></span></li> ! <li><a name="a197"></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="a198"></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="a199"></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="a200"></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="a201"></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="a202"></a> <span class="src-key">return </span><span class="src-id">FALSE</span><span class="src-sym">;</span></li> ! <li><a name="a203"></a> </span><span class="src-str"><span class="src-sym">}</span></span></li> ! <li><a name="a204"></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="a205"></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="a206"></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="a207"></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="a208"></a> </span><span class="src-str"><span class="src-sym">}</span></span></li> ! <li><a name="a209"></a></span><span class="src-str"> <span class="src-sym">}</span></span></li> ! <li><a name="a210"></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="a211"></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="a212"></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="a213"></a> <span class="src-key">return </span><span class="src-id">FALSE</span><span class="src-sym">;</span></li> ! <li><a name="a214"></a> </span><span class="src-str"><span class="src-sym">}</span></span></li> ! <li><a name="a215"></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="a216"></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="a217"></a> <span class="src-key">return </span><span class="src-id">FALSE</span><span class="src-sym">;</span></li> ! <li><a name="a218"></a> </span><span class="src-str"><span class="src-sym">}</span></span></li> ! <li><a name="a219"></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="a220"></a></span><span class="src-str"> <span class="src-sym">}</span></span></li> ! <li><a name="a221"></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="a222"></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="a223"></a> <span class="src-key">return </span><span class="src-id">FALSE</span><span class="src-sym">;</span></li> ! <li><a name="a224"></a> </span><span class="src-str"><span class="src-sym">}</span></span></li> ! <li><a name="a225"></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="a226"></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="a227"></a> <span class="src-key">return </span><span class="src-id">FALSE</span><span class="src-sym">;</span></li> <li><a name="a228"></a> </span><span class="src-str"><span class="src-sym">}</span></span></li> ! <li><a name="a229"></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="a230"></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="a231"></a> <span class="src-key">return </span><span class="src-id">FALSE</span><span class="src-sym">;</span></li> ! <li><a name="a232"></a> </span><span class="src-str"><span class="src-sym">}</span></span></li> ! <li><a name="a233"></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="a234"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$row</span><span class="src-sym">[</span><span class="src-str">'cnt'</span><span class="src-sym">] </span>> <span class="src-num">0</span><span class="src-sym">) </span><span class="src-str"></span><span class="src-sym">{</span></span></li> ! <li><a name="a235"></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#methodUpdate">Update</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-var">$where</span><span class="src-sym">)) </span><span class="src-str"></span><span class="src-sym">{</span></span></li> ! <li><a name="a236"></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="a237"></a> <span class="src-key">return </span><span class="src-id">FALSE</span><span class="src-sym">;</span></li> ! <li><a name="a238"></a> </span><span class="src-str"><span class="src-sym">}</span></span></li> ! <li><a name="a239"></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="a240"></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-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="a241"></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="a242"></a> <span class="src-key">return </span><span class="src-id">FALSE</span><span class="src-sym">;</span></li> ! <li><a name="a243"></a> </span><span class="src-str"><span class="src-sym">}</span></span></li> ! <li><a name="a244"></a></span><span class="src-str"> <span class="src-var">$id</span> = <span class="src-var">$rs</span></span><span class="src-sym">-></span><span class="src-id">LastId</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li> ! <li><a name="a245"></a> <span class="src-key">return </span><span class="src-sym">((</span><span class="src-var">$id </span>> <span class="src-num">0</span><span class="src-sym">)</span>?<span class="src-var">$id</span>:<span class="src-id">TRUE</span><span class="src-sym">)</span><span class="src-sym">;</span></li> ! <li><a name="a246"></a> </span><span class="src-str"><span class="src-sym">}</span></span></li> ! <li><a name="a247"></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="a248"></a></span><span class="src-str"> <span class="src-sym">}</span></span></li> ! <li><a name="a249"></a> </li> ! <li><a name="a250"></a></span><span class="src-str"> /**</span></li> ! <li><a name="a251"></a></span><span class="src-str"> * Delete a record from the table.</span></li> ! <li><a name="a252"></a></span><span class="src-str"> *</span></li> ! <li><a name="a253"></a></span><span class="src-str"> * @param array $data Array containing the primary key(s) to the table as 'field' => 'value', or NULL to delete the current record.</span></li> ! <li><a name="a254"></a></span><span class="src-str"> * @return bool Returns TRUE on success, FALSE on error.</span></li> ! <li><a name="a255"></a></span><span class="src-str"> */</span></li> ! <li><a name="a256"></a></span><span class="src-str"> <span class="src-key">function</span> <span class="src-id">Delete</span><span class="src-sym">(</span><span class="src-var">$data</span> = <span class="src-id">NULL</span><span class="src-sym">)</span></span></li> ! <li><a name="a257"></a></span><span class="src-str"> <span class="src-sym">{</span></span></li> ! <li><a name="a258"></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-key">empty</span><span class="src-sym">(</span><span class="src-var">$data</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">$this</span></span><span class="src-sym">-></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-sym">)) </span><span class="src-key">return </span><span class="src-id">FALSE</span><span class="src-sym">;</span></li> ! <li><a name="a259"></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">$this</span><span class="src-sym">-></span><a href="../Vortex/DB/TB_Base.html#var$data">data</a><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="a260"></a> <span class="src-var">$where </span>= <span class="src-str">''</span><span class="src-sym">;</span></li> ! <li><a name="a261"></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-var">$field</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="a262"></a></span><span class="src-str"> <span class="src-key">if</span> <span class="src-sym">(</span>isset<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-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-sym">)) </span><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 class="src-sym">-></span><span class="src-id">Where</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$data">data</a><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-sym">)</span><span class="src-sym">;</span></li> ! <li><a name="a263"></a> </span><span class="src-str"><span class="src-sym">}</span></span></li> ! <li><a name="a264"></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-id">strlen</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="a265"></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_NOPKEY</span><span class="src-sym">;</span></li> ! <li><a name="a266"></a> <span class="src-key">return </span><span class="src-id">FALSE</span><span class="src-sym">;</span></li> ! <li><a name="a267"></a> </span><span class="src-str"><span class="src-sym">}</span></span></li> ! <li><a name="a268"></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#methodDelete">Delete</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">$where</span><span class="src-sym">)) </span><span class="src-str"></span><span class="src-sym">{</span></span></li> ! <li><a name="a269"></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="a270"></a> <span class="src-key">return </span><span class="src-id">FALSE</span><span class="src-sym">;</span></li> ! <li><a name="a271"></a> </span><span class="src-str"><span class="src-sym">}</span></span></li> ! <li><a name="a272"></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="a273"></a></span><span class="src-str"> <span class="src-sym">}</span></span></li> ! <li><a name="a274"></a> </li> ! <li><a name="a275"></a></span><span class="src-str"> /**</span></li> ! <li><a name="a276"></a></span><span class="src-str"> * Outputs a list for viewing/editing records.</span></li> ! <li><a name="a277"></a></span><span class="src-str"> *</span></li> ! <li><a name="a278"></a></span><span class="src-str"> * @param URL $url URL to link the records to. Leave blank for no links.</span></li> ! <li><a name="a279"></a></span><span class="src-str"> * @param int $page Current page to show the records. Leave -1 to show all records.</span></li> ! <li><a name="a280"></a></span><span class="src-str"> * @param array $data Array containing the data to seek as 'field' => 'value'.</span></li> ! <li><a name="a281"></a></span><span class="src-str"> * @return bool Returns TRUE on success, FALSE on error.</span></li> ! <li><a name="a282"></a></span><span class="src-str"> */</span></li> ! <li><a name="a283"></a></span><span class="src-str"> <span class="src-key">function</span> <span class="src-id">ShowList</span><span class="src-sym">(</span><span class="src-var">$url</span> = <span class="src-id">NULL</span><span class="src-sym">,</span> <span class="src-var">$page</span> = -<span class="src-num">1</span><span class="src-sym">,</span> <span class="src-var">$data</span> = <span class="src-id">NULL</span><span class="src-sym">)</span></span></li> ! <li><a name="a284"></a></span><span class="src-str"> <span class="src-sym">{</span></span></li> ! <li><a name="a285"></a></span><span class="src-str"> <span class="src-var">$fields</span> = <span class="src-str">''</span><span class="src-sym">;</span></span></li> ! <li><a name="a286"></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_list">fields_list</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="a287"></a></span><span class="src-str"> <span class="src-var">$fields</span> .= <span class="src-sym">(</span><span class="src-id">strlen</span><span class="src-sym">(</span><span class="src-var">$fields</span><span class="src-sym">)</span>?<span class="src-str">', '</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">name_db</span><span class="src-sym">;</span></li> ! <li><a name="a288"></a> </span><span class="src-str"><span class="src-sym">}</span></span></li> ! <li><a name="a289"></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-key">if </span><span class="src-sym">(</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-str"></span><span class="src-sym">{</span></span></li> ! <li><a name="a290"></a></span><span class="src-str"> <span class="src-var">$fields</span> .= <span class="src-sym">(</span><span class="src-id">strlen</span><span class="src-sym">(</span><span class="src-var">$fields</span><span class="src-sym">)</span>?<span class="src-str">', '</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">name_db</span><span class="src-sym">;</span></li> <li><a name="a291"></a> </span><span class="src-str"><span class="src-sym">}</span></span></li> ! <li><a name="a292"></a></span><span class="src-str"> <span class="src-var">$sql</span> = <span class="src-str">"</span><span class="src-id">SELECT</span> <span class="src-var">$fields</span> <span class="src-id">FROM</span> </span>{<spa... [truncated message content] |