diff --git a/setup/test/tests/mockdb.php b/setup/test/tests/mockdb.php index fec95feffc488e5deccb58b16543f00cca908cfe..2b5444f0b26db7685b2a148803f6a86e9dfe8a9d 100644 --- a/setup/test/tests/mockdb.php +++ b/setup/test/tests/mockdb.php @@ -36,6 +36,7 @@ function db_affected_row() { global $__db; return $__db->affected_rows; } + function db_insert_id() { global $__db; return $__db->insert_id; @@ -45,6 +46,10 @@ function db_num_rows($res) { return $res->num_rows(); } +function db_real_escape($val, $quote=false) { + return $quote ? "'$val'" : $val; +} + class MockDbSource { var $insert_id = 1; var $affected_rows = 1; @@ -81,6 +86,10 @@ class MockDbCursor { $this->data = $data; } + function fetch_fields() { + return array(); + } + function fetch_row() { list($i, $row) = each($this->data); return $row; diff --git a/setup/test/tests/stubs.php b/setup/test/tests/stubs.php index 657e891bd16913433a16761066a8d90a417abd52..0d59a25d9117449f1231f2735ae2f95aaca67d9a 100644 --- a/setup/test/tests/stubs.php +++ b/setup/test/tests/stubs.php @@ -24,6 +24,7 @@ class mysqli_stmt { function fetch_field() {} function fetch_field_direct() {} function fetch_row() {} + function fetch_assoc() {} function result_metadata() {} function free() {} }