aboutsummaryrefslogtreecommitdiff
path: root/classes
diff options
context:
space:
mode:
Diffstat (limited to 'classes')
-rw-r--r--classes/MaleteDb.php14
1 files changed, 12 insertions, 2 deletions
diff --git a/classes/MaleteDb.php b/classes/MaleteDb.php
index 9e8684f..fd10c78 100644
--- a/classes/MaleteDb.php
+++ b/classes/MaleteDb.php
@@ -28,11 +28,21 @@ class MaleteDb implements IsisDb {
if (!is_numeric($id)) {
return FALSE;
}
- $results = $this->db->read($id);
- return $this->tag($results);
+ if ($results !== FALSE) {
+ $results = $this->db->read($id);
+ return $this->tag($results);
+ }
+ else {
+ return FALSE;
+ }
}
public function rows() {
+ $id = 1;
+ while($this->db->read($id)) {
+ $id++;
+ }
+ return $id - 1;
}
public function default_schema() {