Commit 0c59b4fa authored by ikkez's avatar ikkez
Browse files

fix mapping to first and last record in cursor.

parent db0cbec4
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -107,19 +107,19 @@ abstract class Cursor extends \Magic {
	}

	/**
	*	Move pointer to first record in cursor
	*	Map to first record in cursor
	*	@return mixed
	**/
	function first() {
		return $this->query[$this->ptr=0];
		return $this->skip(-$this->ptr);
	}

	/**
	*	Move pointer to last record in cursor
	*	Map to last record in cursor
	*	@return mixed
	**/
	function last() {
		return $this->query[$this->ptr=($ctr=count($this->query))?$ctr-1:0];
		return $this->skip(($ofs=count($this->query)-$this->ptr)?$ofs-1:0);
	}

	/**