Source for file rsfilter.inc.php
Documentation is available at rsfilter.inc.php
* @version V4.93 10 Oct 2006 (c) 2000-2008 John Lim (jlim#natsoft.com.my). All rights reserved.
* Released under both BSD license and Lesser GPL library license.
* Whenever there is any discrepancy between the two licenses,
* the BSD license will take precedence.
* Set tabs to 4 for best viewing.
* Latest version is available at http://php.weblogs.com
* Requires PHP4.01pl2 or later because it uses include_once
Filter all fields and all rows in a recordset and returns the
processed recordset. We scroll to the beginning of the new recordset
We pass a recordset and function name to RSFilter($rs,'rowfunc');
and the function will be called multiple times, once
for each row in the recordset. The function will be passed
an array containing one row repeatedly.
// ucwords() every element in the recordset
function do_ucwords(&$arr,$rs)
foreach($arr as $k => $v) {
$rs = RSFilter($rs,'do_ucwords');
if ($rs->databaseType !=
'array') {
if (!$rs->connection) return false;
$rs =
$rs->connection->_rs2rs($rs);
$rows =
$rs->RecordCount();
for ($i=
0; $i <
$rows; $i++
) {
$obj->$method ($rs->_array[$i],$rs);
$fn($rs->_array[$i],$rs);
$rs->fields =
$rs->_array[0];
Documentation generated on Sun, 09 Mar 2008 23:53:01 -0300 by phpDocumentor 1.4.0