From 039468f3a3afdc6755544a479f5112517154cea8 Mon Sep 17 00:00:00 2001 From: Sergey Tsalkov Date: Fri, 22 Feb 2013 14:58:44 -0800 Subject: [PATCH] more cleanups and remove old and unused code --- db.class.php | 54 +++++---------------------------------- simpletest/BasicTest.php | 3 --- simpletest/ObjectTest.php | 3 --- 3 files changed, 6 insertions(+), 54 deletions(-) diff --git a/db.class.php b/db.class.php index 8236b29..904bc8c 100644 --- a/db.class.php +++ b/db.class.php @@ -27,7 +27,6 @@ class DB { public static $encoding = 'latin1'; // configure workings - public static $queryMode = 'queryAllRows'; public static $param_char = '%'; public static $named_param_seperator = '_'; public static $success_handler = false; @@ -46,8 +45,7 @@ class DB { if ($mdb === null) { $mdb = DB::$mdb = new MeekroDB(); } - - if ($mdb->queryMode !== DB::$queryMode) $mdb->queryMode = DB::$queryMode; + if ($mdb->param_char !== DB::$param_char) $mdb->param_char = DB::$param_char; if ($mdb->named_param_seperator !== DB::$named_param_seperator) $mdb->named_param_seperator = DB::$named_param_seperator; if ($mdb->success_handler !== DB::$success_handler) $mdb->success_handler = DB::$success_handler; @@ -62,7 +60,6 @@ class DB { public static function get() { $args = func_get_args(); return call_user_func_array(array(DB::getMDB(), 'get'), $args); } public static function query() { $args = func_get_args(); return call_user_func_array(array(DB::getMDB(), 'query'), $args); } - public static function quickPrepare() { $args = func_get_args(); return call_user_func_array(array(DB::getMDB(), 'quickPrepare'), $args); } public static function queryFirstRow() { $args = func_get_args(); return call_user_func_array(array(DB::getMDB(), 'queryFirstRow'), $args); } public static function queryOneRow() { $args = func_get_args(); return call_user_func_array(array(DB::getMDB(), 'queryOneRow'), $args); } public static function queryFirstList() { $args = func_get_args(); return call_user_func_array(array(DB::getMDB(), 'queryFirstList'), $args); } @@ -118,7 +115,6 @@ class MeekroDB { public $encoding = 'latin1'; // configure workings - public $queryMode = 'queryAllRows'; public $param_char = '%'; public $named_param_seperator = '_'; public $success_handler = false; @@ -311,10 +307,6 @@ class MeekroDB { } - public function freeResult(MySQLi_Result $result) { - return $result->free(); - } - public function update() { $args = func_get_args(); $table = array_shift($args); @@ -435,28 +427,10 @@ class MeekroDB { return $result; } - public function parseQueryParamsOld() { - $args = func_get_args(); - $sql = array_shift($args); - $types = array_shift($args); - $types = str_split($types); - - foreach ($args as $arg) { - $type = array_shift($types); - $pos = strpos($sql, '?'); - if ($pos === false) $this->nonSQLError("Badly formatted SQL query: $sql"); - - if ($type == 's') $replacement = "'" . $this->escape($arg) . "'"; - else if ($type == 'i') $replacement = intval($arg); - else $this->nonSQLError("Badly formatted SQL query: $sql"); - - $sql = substr_replace($sql, $replacement, $pos, 1); - } - return $sql; - } - - public function parseQueryParamsNew() { + public function parseQueryParams() { $args = func_get_args(); + if (count($args) < 2) return $args[0]; + $sql = array_shift($args); $args_all = $args; $posList = array(); @@ -547,26 +521,10 @@ class MeekroDB { } return $sql; } - - public function parseQueryParams() { - $args = func_get_args(); - if (count($args) < 2) return $args[0]; - - if (is_string($args[1]) && preg_match('/^[is]+$/', $args[1]) && substr_count($args[0], '?') > 0) - return call_user_func_array(array($this, 'parseQueryParamsOld'), $args); - else - return call_user_func_array(array($this, 'parseQueryParamsNew'), $args); - } - - public function quickPrepare() { $args = func_get_args(); return call_user_func_array(array($this, 'query'), $args); } - + public function query() { $args = func_get_args(); - if ($this->queryMode == 'buffered' || $this->queryMode == 'unbuffered') { - return $this->prependCall(array($this, 'queryHelper'), $args, $this->queryMode); - } else { - return call_user_func_array(array($this, 'queryAllRows'), $args); - } + return call_user_func_array(array($this, 'queryAllRows'), $args); } public function queryNull() { $args = func_get_args(); return $this->prependCall(array($this, 'queryHelper'), $args, 'null'); } diff --git a/simpletest/BasicTest.php b/simpletest/BasicTest.php index 3fb9ab4..23c8294 100644 --- a/simpletest/BasicTest.php +++ b/simpletest/BasicTest.php @@ -232,14 +232,11 @@ class BasicTest extends SimpleTest { 'picture' => $smile, )); DB::query("INSERT INTO storedata (picture) VALUES (%s)", $smile); - DB::query("INSERT INTO storedata (picture) VALUES (?)", 's', $smile); $getsmile = DB::queryFirstField("SELECT picture FROM storedata WHERE id=1"); $getsmile2 = DB::queryFirstField("SELECT picture FROM storedata WHERE id=2"); - $getsmile3 = DB::queryFirstField("SELECT picture FROM storedata WHERE id=3"); $this->assert($smile === $getsmile); $this->assert($smile === $getsmile2); - $this->assert($smile === $getsmile3); } function test_6_insert_ignore() { diff --git a/simpletest/ObjectTest.php b/simpletest/ObjectTest.php index bd90cdc..06780ab 100644 --- a/simpletest/ObjectTest.php +++ b/simpletest/ObjectTest.php @@ -220,14 +220,11 @@ class ObjectTest extends SimpleTest { 'picture' => $smile, )); $this->mdb->query("INSERT INTO storedata (picture) VALUES (%s)", $smile); - $this->mdb->query("INSERT INTO storedata (picture) VALUES (?)", 's', $smile); $getsmile = $this->mdb->queryFirstField("SELECT picture FROM storedata WHERE id=1"); $getsmile2 = $this->mdb->queryFirstField("SELECT picture FROM storedata WHERE id=2"); - $getsmile3 = $this->mdb->queryFirstField("SELECT picture FROM storedata WHERE id=3"); $this->assert($smile === $getsmile); $this->assert($smile === $getsmile2); - $this->assert($smile === $getsmile3); } function test_6_insert_ignore() {