aboutsummaryrefslogtreecommitdiff
path: root/classes
diff options
context:
space:
mode:
authorSilvio <silvio@devlet.com.br>2010-04-08 15:56:59 -0300
committerSilvio <silvio@devlet.com.br>2010-04-08 15:56:59 -0300
commit5288d2bd1572f6c1f59ba87bb111ba9344f2f9a9 (patch)
tree0e3234103755713a24491b77d3c4751d6b6c0544 /classes
parentb91f359f1c5bb89d7c22e8cf234f71105140cdf9 (diff)
downloadcinisis-5288d2bd1572f6c1f59ba87bb111ba9344f2f9a9.tar.gz
cinisis-5288d2bd1572f6c1f59ba87bb111ba9344f2f9a9.tar.bz2
Minor fixes
Diffstat (limited to 'classes')
-rw-r--r--classes/MaleteDb.php6
-rw-r--r--classes/PhpIsisDb.php2
2 files changed, 5 insertions, 3 deletions
diff --git a/classes/MaleteDb.php b/classes/MaleteDb.php
index 37586e2..7fa0afa 100644
--- a/classes/MaleteDb.php
+++ b/classes/MaleteDb.php
@@ -74,11 +74,13 @@ class MaleteDb implements IsisDb {
* @see IsisDb::read()
*/
public function rows() {
- $id = 0;
+ // The first entry in a malete database has id 1 and
+ // not 0, therefore $id's initial value should be 1.
+ $id = 1;
while($this->db->read($id)) {
$id++;
}
- return $id;
+ return $id - 1;
}
/**
diff --git a/classes/PhpIsisDb.php b/classes/PhpIsisDb.php
index c568743..9e885d9 100644
--- a/classes/PhpIsisDb.php
+++ b/classes/PhpIsisDb.php
@@ -49,7 +49,7 @@ class PhpIsisDb implements IsisDb {
*/
public function read($id) {
$results = isis_search('$', $this->db);
- if (!isis_data_seek($results, $id)) {
+ if (!isis_data_seek($results, $id-1)) {
return FALSE;
}