From ddc0de38f64e5834ce04f0407a8416172b596655 Mon Sep 17 00:00:00 2001 From: wei <> Date: Sat, 16 Dec 2006 03:56:03 +0000 Subject: removed adodb and framework/DataAccess --- framework/3rdParty/adodb/adodb-iterator.inc.php | 85 ------------------------- 1 file changed, 85 deletions(-) delete mode 100644 framework/3rdParty/adodb/adodb-iterator.inc.php (limited to 'framework/3rdParty/adodb/adodb-iterator.inc.php') diff --git a/framework/3rdParty/adodb/adodb-iterator.inc.php b/framework/3rdParty/adodb/adodb-iterator.inc.php deleted file mode 100644 index 91578b98..00000000 --- a/framework/3rdParty/adodb/adodb-iterator.inc.php +++ /dev/null @@ -1,85 +0,0 @@ -Execute("select * from adoxyz"); - foreach($rs as $k => $v) { - echo $k; print_r($v); echo "
"; - } - - - Iterator code based on http://cvs.php.net/cvs.php/php-src/ext/spl/examples/cachingiterator.inc?login=2 - */ - - - class ADODB_Iterator implements Iterator { - - private $rs; - - function __construct($rs) - { - $this->rs = $rs; - } - function rewind() - { - $this->rs->MoveFirst(); - } - - function valid() - { - return !$this->rs->EOF; - } - - function key() - { - return $this->rs->_currentRow; - } - - function current() - { - return $this->rs->fields; - } - - function next() - { - $this->rs->MoveNext(); - } - - function __call($func, $params) - { - return call_user_func_array(array($this->rs, $func), $params); - } - - - function hasMore() - { - return !$this->rs->EOF; - } - -} - - -class ADODB_BASE_RS implements IteratorAggregate { - function getIterator() { - return new ADODB_Iterator($this); - } - - /* this is experimental - i don't really know what to return... */ - function __toString() - { - include_once(ADODB_DIR.'/toexport.inc.php'); - return _adodb_export($this,',',',',false,true); - } -} - - -?> \ No newline at end of file -- cgit v1.2.3