From 64cfbcf3dc766a5bbe80b74072c4686fd956bc53 Mon Sep 17 00:00:00 2001 From: Filipp Lepalaan Date: Mon, 26 Oct 2009 23:01:37 +0200 Subject: Timezone --- Db.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'Db.php') diff --git a/Db.php b/Db.php index 2b66fbe..e453955 100644 --- a/Db.php +++ b/Db.php @@ -67,12 +67,13 @@ class Db try { - $stmt = self::getInstance()->prepare($sql); + $pdo = self::getInstance(); + $stmt = $pdo->prepare($sql); $result = $stmt->execute($data); if (!$result) { - $e = $pdo->errorInfo(); - $error = $e[2] ."\n" . print_r(debug_backtrace(), true); + list($ec, $dec, $emsg) = $pdo->errorInfo(); + $error = $emsg ."\n" . print_r(debug_backtrace(), true); return App::error($error); } @@ -88,10 +89,11 @@ class Db } if (empty($data['id'])) { - $data['id'] = self::getInstance()->lastInsertId(); + $data['id'] = $pdo->lastInsertId(); } $out = array(); + // Always strip ":" prefixes from input array keys foreach ($data as $k => $v) { $key = ltrim($k, ':'); -- cgit v1.2.3