From 2aa2b332f6e216ceeabc36ef6b942c40d91bda5a Mon Sep 17 00:00:00 2001 From: alecpl <alec@alec.pl> Date: Wed, 08 Sep 2010 05:40:39 -0400 Subject: [PATCH] - Small performance improvements --- program/include/rcube_result_set.php | 73 ++++++++++++++++++------------------ 1 files changed, 37 insertions(+), 36 deletions(-) diff --git a/program/include/rcube_result_set.php b/program/include/rcube_result_set.php index b3afe69..499fb6a 100644 --- a/program/include/rcube_result_set.php +++ b/program/include/rcube_result_set.php @@ -5,7 +5,7 @@ | program/include/rcube_result_set.php | | | | This file is part of the RoundCube Webmail client | - | Copyright (C) 2006-2008, RoundCube Dev. - Switzerland | + | Copyright (C) 2006-2010, RoundCube Dev. - Switzerland | | Licensed under the GNU GPL | | | | PURPOSE: | @@ -15,7 +15,7 @@ | Author: Thomas Bruederli <roundcube@gmail.com> | +-----------------------------------------------------------------------+ - $Id: rcube_result_set.php 328 2006-08-30 17:41:21Z thomasb $ + $Id$ */ @@ -28,42 +28,43 @@ */ class rcube_result_set { - var $count = 0; - var $first = 0; - var $current = 0; - var $records = array(); + 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 __construct($c=0, $f=0) - { - $this->count = (int)$c; - $this->first = (int)$f; - } + function iterate() + { + return $this->records[$this->current++]; + } - function add($rec) - { - $this->records[] = $rec; - } + function first() + { + $this->current = 0; + return $this->records[$this->current++]; + } - function iterate() - { - return $this->records[$this->current++]; - } + // alias for iterate() + function next() + { + return $this->iterate(); + } - function first() - { - $this->current = 0; - return $this->records[$this->current++]; - } + function seek($i) + { + $this->current = $i; + } - // alias - function next() - { - return $this->iterate(); - } - - function seek($i) - { - $this->current = $i; - } - -} \ No newline at end of file +} -- Gitblit v1.9.1