diff options
Diffstat (limited to 'engine')
-rw-r--r-- | engine/lib/database.php | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/engine/lib/database.php b/engine/lib/database.php index 1cc348574..f5e4c64db 100644 --- a/engine/lib/database.php +++ b/engine/lib/database.php @@ -116,7 +116,7 @@ { global $CONFIG; - $this->table = $CONFIG->prefix . sanitise_string($table); + $this->table = $CONFIG->dbprefix . sanitise_string($table); $this->field = sanitise_string($field); $this->order = sanitise_string($order); } @@ -154,9 +154,9 @@ { global $CONFIG; - $this->acl_table = $CONFIG->prefix . sanitise_string($acl_table); + $this->acl_table = $CONFIG->dbprefix . sanitise_string($acl_table); $this->acl_field = sanitise_string($acl_field); - $this->object_owner_table = $CONFIG->prefix . sanitise_string($object_owner_table); + $this->object_owner_table = $CONFIG->dbprefix . sanitise_string($object_owner_table); $this->object_owner_id_field = sanitise_string($object_owner_id_field); } @@ -187,9 +187,9 @@ { global $CONFIG; - $this->table1 = $CONFIG->prefix . sanitise_string($table1); + $this->table1 = $CONFIG->dbprefix . sanitise_string($table1); $this->field1 = sanitise_string($field1); - $this->table2 = $CONFIG->prefix . sanitise_string($table2); + $this->table2 = $CONFIG->dbprefix . sanitise_string($table2); $this->field2 = sanitise_string($field2); $this->operator = sanitise_string($operator); } @@ -222,10 +222,10 @@ global $CONFIG; $this->link_operator = sanitise_string($link_operator); - $this->left_table = $CONFIG->prefix . sanitise_string($left_table); + $this->left_table = $CONFIG->dbprefix . sanitise_string($left_table); $this->left_field = sanitise_string($left_field); $this->operator = sanitise_string($operator); - $this->right_table = $CONFIG->prefix . sanitise_string($right_table); + $this->right_table = $CONFIG->dbprefix . sanitise_string($right_table); $this->right_field = sanitise_string($right_field); } @@ -256,7 +256,7 @@ global $CONFIG; $this->link_operator = sanitise_string($link_operator); - $this->left_table = $CONFIG->prefix . sanitise_string($left_table); + $this->left_table = $CONFIG->dbprefix . sanitise_string($left_table); $this->left_field = sanitise_string($left_field); $this->operator = sanitise_string($operator); if (is_numeric($value)) @@ -472,6 +472,8 @@ $sql = trim($sql, ", "); } + else + throw new DatabaseException("No tables specified for query."); // Joins on select queries if ($this->query_type->query_type == 'select') |