From f6c4867ad140073c32b030c0510c31b0aa7d688f Mon Sep 17 00:00:00 2001 From: "Michael J. Rubinsky" Date: Wed, 8 Sep 2010 19:12:58 -0400 Subject: [PATCH] PDO::FETCH_KEY_PAIR is only available since PHP 5.2.3 Bug: 9223 --- framework/Db/lib/Horde/Db/Adapter/Pdo/Base.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/framework/Db/lib/Horde/Db/Adapter/Pdo/Base.php b/framework/Db/lib/Horde/Db/Adapter/Pdo/Base.php index 310d08821..05d196faa 100644 --- a/framework/Db/lib/Horde/Db/Adapter/Pdo/Base.php +++ b/framework/Db/lib/Horde/Db/Adapter/Pdo/Base.php @@ -141,6 +141,10 @@ abstract class Horde_Db_Adapter_Pdo_Base extends Horde_Db_Adapter_Base */ public function selectAssoc($sql, $arg1=null, $arg2=null) { + // PDO::FETCH_KEY_PAIR is only available since PHP 5.2.3 + if (version_compare(PHP_VERSION, '5.2.3') < 0) { + return parent::selectAssoc($sql, $arg1, $arg2); + } $result = $this->execute($sql, $arg1, $arg2); return $result ? $result->fetchAll(PDO::FETCH_KEY_PAIR) : array(); } -- 2.11.0