From 1495ac7913095ae8284c3501b7d4e6dd31a484ec Mon Sep 17 00:00:00 2001 From: alecpl <alec@alec.pl> Date: Sat, 14 Apr 2012 07:15:28 -0400 Subject: [PATCH] - More public methods, code cleanup --- program/include/rcube_result_set.php | 93 ++++++++++++++++++++++++---------------------- 1 files changed, 49 insertions(+), 44 deletions(-) diff --git a/program/include/rcube_result_set.php b/program/include/rcube_result_set.php index 036ebc3..5328fd7 100644 --- a/program/include/rcube_result_set.php +++ b/program/include/rcube_result_set.php @@ -4,9 +4,12 @@ +-----------------------------------------------------------------------+ | program/include/rcube_result_set.php | | | - | This file is part of the RoundCube Webmail client | - | Copyright (C) 2006-2009, RoundCube Dev. - Switzerland | - | Licensed under the GNU GPL | + | This file is part of the Roundcube Webmail client | + | Copyright (C) 2006-2011, The Roundcube Dev Team | + | | + | Licensed under the GNU General Public License version 3 or | + | any later version with exceptions for skins & plugins. | + | See the README file for a full license statement. | | | | PURPOSE: | | Class representing an address directory result set | @@ -15,55 +18,57 @@ | Author: Thomas Bruederli <roundcube@gmail.com> | +-----------------------------------------------------------------------+ - $Id: rcube_result_set.php 328 2006-08-30 17:41:21Z thomasb $ + $Id$ */ /** - * RoundCube result set class. + * Roundcube result set class. * Representing an address directory result set. * * @package Addressbook */ class rcube_result_set { - var $count = 0; - var $first = 0; - var $current = 0; - var $records = array(); - - function __construct($c=0, $f=0) - { - $this->count = (int)$c; - $this->first = (int)$f; - } - - function add($rec) - { - $this->records[] = $rec; - } - - function iterate() - { - return $this->records[$this->current++]; - } - - function first() - { - $this->current = 0; - return $this->records[$this->current++]; - } - - // alias - function next() - { - return $this->iterate(); - } - - function seek($i) - { - $this->current = $i; - } - -} \ No newline at end of file + var $count = 0; + var $first = 0; + var $current = 0; + var $searchonly = false; + var $records = array(); + + + function __construct($c=0, $f=0) + { + $this->count = (int)$c; + $this->first = (int)$f; + } + + function add($rec) + { + $this->records[] = $rec; + } + + function iterate() + { + return $this->records[$this->current++]; + } + + function first() + { + $this->current = 0; + return $this->records[$this->current++]; + } + + // alias for iterate() + function next() + { + return $this->iterate(); + } + + function seek($i) + { + $this->current = $i; + } + +} -- Gitblit v1.9.1